From f5ae7c5ec2f338768c1914dd3690b2049e6ab6ec Mon Sep 17 00:00:00 2001 From: Jess Robinson Date: Wed, 13 Jun 2018 15:44:59 +0000 Subject: [PATCH 01/42] Initial S3 stabilisation tests - URI encoding --- lib/Paws/Net/FileMockCaller.pm | 8 ++++ lib/Paws/Net/MockCaller.pm | 4 ++ t/s3/0001.response | 1 + t/s3/uri_avoid_chars.t | 62 ++++++++++++++++++++++++++++++ t/s3/uri_avoid_chars/0001.response | 1 + t/s3/uri_avoid_chars/0002.response | 1 + t/s3/uri_avoid_chars/0003.response | 1 + t/s3/uri_avoid_chars/0004.response | 1 + t/s3/uri_avoid_chars/0005.response | 1 + t/s3/uri_avoid_chars/0006.response | 1 + t/s3/uri_avoid_chars/0007.response | 1 + t/s3/uri_avoid_chars/0008.response | 1 + t/s3/uri_avoid_chars/0009.response | 1 + t/s3/uri_avoid_chars/0010.response | 1 + t/s3/uri_avoid_chars/0011.response | 1 + t/s3/uri_avoid_chars/0012.response | 1 + t/s3/uri_avoid_chars/0013.response | 1 + t/s3/uri_avoid_chars/0014.response | 1 + t/s3/uri_avoid_chars/0015.response | 1 + t/s3/uri_avoid_chars/0016.response | 1 + t/s3/uri_avoid_chars/0017.response | 1 + t/s3/uri_avoid_chars/0018.response | 1 + t/s3/uri_avoid_chars/0019.response | 1 + t/s3/uri_avoid_chars/0020.response | 1 + t/s3/uri_avoid_chars/0021.response | 1 + t/s3/uri_avoid_chars/0022.response | 1 + t/s3/uri_avoid_chars/0023.response | 1 + t/s3/uri_avoid_chars/0024.response | 1 + t/s3/uri_avoid_chars/0025.response | 1 + t/s3/uri_avoid_chars/0026.response | 1 + t/s3/uri_avoid_chars/0027.response | 1 + t/s3/uri_avoid_chars/0028.response | 1 + t/s3/uri_avoid_chars/0029.response | 1 + t/s3/uri_avoid_chars/0030.response | 1 + t/s3/uri_avoid_chars/0031.response | 1 + t/s3/uri_avoid_chars/0032.response | 1 + t/s3/uri_avoid_chars/0033.response | 1 + t/s3/uri_avoid_chars/0034.response | 1 + t/s3/uri_avoid_chars/0035.response | 1 + t/s3/uri_avoid_chars/0036.response | 1 + t/s3/uri_avoid_chars/0037.response | 1 + t/s3/uri_avoid_chars/0038.response | 1 + t/s3/uri_avoid_chars/0039.response | 1 + t/s3/uri_avoid_chars/0040.response | 1 + t/s3/uri_avoid_chars/0041.response | 1 + t/s3/uri_avoid_chars/0042.response | 1 + t/s3/uri_avoid_chars/0043.response | 1 + t/s3/uri_avoid_chars/0044.response | 1 + t/s3/uri_avoid_chars/0045.response | 1 + t/s3/uri_avoid_chars/0046.response | 1 + t/s3/uri_avoid_chars/0047.response | 1 + t/s3/uri_avoid_chars/0048.response | 1 + t/s3/uri_avoid_chars/0049.response | 1 + t/s3/uri_avoid_chars/0050.response | 1 + t/s3/uri_avoid_chars/0051.response | 1 + t/s3/uri_avoid_chars/0052.response | 1 + t/s3/uri_avoid_chars/0053.response | 1 + t/s3/uri_avoid_chars/0054.response | 1 + t/s3/uri_avoid_chars/0055.response | 1 + t/s3/uri_avoid_chars/0056.response | 1 + t/s3/uri_avoid_chars/0057.response | 1 + t/s3/uri_avoid_chars/0058.response | 1 + t/s3/uri_avoid_chars/0059.response | 1 + t/s3/uri_avoid_chars/0060.response | 1 + t/s3/uri_avoid_chars/0061.response | 1 + t/s3/uri_avoid_chars/0062.response | 1 + t/s3/uri_avoid_chars/0063.response | 1 + t/s3/uri_avoid_chars/0064.response | 1 + t/s3/uri_avoid_chars/0065.response | 1 + t/s3/uri_avoid_chars/0066.response | 1 + t/s3/uri_avoid_chars/0067.response | 1 + t/s3/uri_avoid_chars/0068.response | 1 + t/s3/uri_avoid_chars/0069.response | 1 + t/s3/uri_avoid_chars/0070.response | 1 + t/s3/uri_avoid_chars/0071.response | 1 + t/s3/uri_avoid_chars/0072.response | 1 + t/s3/uri_avoid_chars/0073.response | 1 + t/s3/uri_avoid_chars/0074.response | 1 + t/s3/uri_avoid_chars/0075.response | 1 + t/s3/uri_avoid_chars/0076.response | 1 + t/s3/uri_avoid_chars/0077.response | 1 + t/s3/uri_avoid_chars/0078.response | 1 + t/s3/uri_avoid_chars/0079.response | 1 + t/s3/uri_avoid_chars/0080.response | 1 + t/s3/uri_avoid_chars/0081.response | 1 + t/s3/uri_avoid_chars/0082.response | 1 + t/s3/uri_avoid_chars/0083.response | 1 + t/s3/uri_avoid_chars/0084.response | 1 + t/s3/uri_avoid_chars/0085.response | 1 + t/s3/uri_avoid_chars/0086.response | 1 + t/s3/uri_avoid_chars/0087.response | 1 + t/s3/uri_avoid_chars/0088.response | 1 + t/s3/uri_avoid_chars/0089.response | 1 + t/s3/uri_avoid_chars/0090.response | 1 + t/s3/uri_avoid_chars/0091.response | 1 + t/s3/uri_avoid_chars/0092.response | 1 + t/s3/uri_avoid_chars/0093.response | 1 + t/s3/uri_avoid_chars/0094.response | 1 + t/s3/uri_avoid_chars/0095.response | 1 + t/s3/uri_avoid_chars/0096.response | 1 + t/s3/uri_avoid_chars/0097.response | 1 + t/s3/uri_avoid_chars/0098.response | 1 + t/s3/uri_avoid_chars/0099.response | 1 + t/s3/uri_avoid_chars/0100.response | 1 + t/s3/uri_avoid_chars/0101.response | 1 + t/s3/uri_avoid_chars/0102.response | 1 + t/s3/uri_avoid_chars/0103.response | 1 + t/s3/uri_avoid_chars/0104.response | 1 + t/s3/uri_avoid_chars/0105.response | 1 + t/s3/uri_avoid_chars/0106.response | 1 + t/s3/uri_avoid_chars/0107.response | 1 + t/s3/uri_avoid_chars/0108.response | 1 + t/s3/uri_avoid_chars/0109.response | 1 + t/s3/uri_avoid_chars/0110.response | 1 + t/s3/uri_avoid_chars/0111.response | 1 + t/s3/uri_avoid_chars/0112.response | 1 + t/s3/uri_avoid_chars/0113.response | 1 + t/s3/uri_avoid_chars/0114.response | 1 + t/s3/uri_avoid_chars/0115.response | 1 + t/s3/uri_avoid_chars/0116.response | 1 + t/s3/uri_avoid_chars/0117.response | 1 + t/s3/uri_avoid_chars/0118.response | 1 + t/s3/uri_avoid_chars/0119.response | 1 + t/s3/uri_avoid_chars/0120.response | 1 + t/s3/uri_avoid_chars/0121.response | 1 + t/s3/uri_avoid_chars/0122.response | 1 + t/s3/uri_avoid_chars/0123.response | 1 + t/s3/uri_avoid_chars/0124.response | 1 + t/s3/uri_avoid_chars/0125.response | 1 + t/s3/uri_avoid_chars/0126.response | 1 + t/s3/uri_avoid_chars/0127.response | 1 + t/s3/uri_avoid_chars/0128.response | 1 + t/s3/uri_avoid_chars/0129.response | 1 + t/s3/uri_avoid_chars/0130.response | 1 + t/s3/uri_avoid_chars/0131.response | 1 + t/s3/uri_avoid_chars/0132.response | 1 + t/s3/uri_avoid_chars/0133.response | 1 + t/s3/uri_avoid_chars/0134.response | 1 + t/s3/uri_avoid_chars/0135.response | 1 + t/s3/uri_avoid_chars/0136.response | 1 + t/s3/uri_avoid_chars/0137.response | 1 + t/s3/uri_avoid_chars/0138.response | 1 + t/s3/uri_avoid_chars/0139.response | 1 + t/s3/uri_avoid_chars/0140.response | 1 + t/s3/uri_avoid_chars/0141.response | 1 + t/s3/uri_avoid_chars/0142.response | 1 + t/s3/uri_avoid_chars/0143.response | 1 + t/s3/uri_encoding.t | 59 ++++++++++++++++++++++++++++ t/s3/uri_encoding/0001.response | 1 + t/s3/uri_encoding/0002.response | 1 + t/s3/uri_encoding/0003.response | 1 + t/s3/uri_encoding/0004.response | 1 + t/s3/uri_encoding/0005.response | 1 + t/s3/uri_encoding/0006.response | 1 + t/s3/uri_encoding/0007.response | 1 + t/s3/uri_encoding/0008.response | 1 + t/s3/uri_encoding/0009.response | 1 + t/s3/uri_encoding/0010.response | 1 + t/s3/uri_encoding/0011.repsonse | 1 + t/s3/uri_encoding/0011.response | 1 + t/s3/uri_encoding/0012.response | 1 + t/s3/uri_encoding/0013.response | 1 + t/s3/uri_encoding/0014.response | 1 + t/s3/uri_encoding/0015.response | 1 + t/s3/uri_encoding/0016.response | 1 + t/s3/uri_encoding/0017.response | 1 + t/s3/uri_encoding/0018.response | 1 + t/s3/uri_encoding/0019.response | 1 + t/s3/uri_encoding/0020.response | 1 + t/s3/uri_encoding/0021.response | 1 + t/s3/uri_encoding/0022.response | 1 + t/s3/uri_encoding/0023.response | 1 + t/s3/uri_encoding/0024.response | 1 + t/s3/uri_encoding/0025.response | 1 + t/s3/uri_encoding/0026.response | 1 + t/s3/uri_encoding/0027.response | 1 + t/s3/uri_encoding/0028.response | 1 + t/s3/uri_encoding/0029.response | 1 + t/s3/uri_encoding/0030.response | 1 + t/s3/uri_encoding/0031.response | 1 + t/s3/uri_encoding/0032.response | 1 + t/s3/uri_encoding/0033.response | 1 + t/s3/uri_encoding/0034.response | 1 + t/s3/uri_encoding/0035.response | 1 + t/s3/uri_encoding/0036.response | 1 + t/s3/uri_encoding/0037.response | 1 + t/s3/uri_encoding/0038.response | 1 + t/s3/uri_encoding/0039.response | 1 + t/s3/uri_encoding/0040.response | 1 + t/s3/uri_encoding/0041.response | 1 + t/s3/uri_encoding/0042.response | 1 + t/s3/uri_encoding/0043.response | 1 + 192 files changed, 321 insertions(+) create mode 100644 t/s3/0001.response create mode 100644 t/s3/uri_avoid_chars.t create mode 100644 t/s3/uri_avoid_chars/0001.response create mode 100644 t/s3/uri_avoid_chars/0002.response create mode 100644 t/s3/uri_avoid_chars/0003.response create mode 100644 t/s3/uri_avoid_chars/0004.response create mode 100644 t/s3/uri_avoid_chars/0005.response create mode 100644 t/s3/uri_avoid_chars/0006.response create mode 100644 t/s3/uri_avoid_chars/0007.response create mode 100644 t/s3/uri_avoid_chars/0008.response create mode 100644 t/s3/uri_avoid_chars/0009.response create mode 100644 t/s3/uri_avoid_chars/0010.response create mode 100644 t/s3/uri_avoid_chars/0011.response create mode 100644 t/s3/uri_avoid_chars/0012.response create mode 100644 t/s3/uri_avoid_chars/0013.response create mode 100644 t/s3/uri_avoid_chars/0014.response create mode 100644 t/s3/uri_avoid_chars/0015.response create mode 100644 t/s3/uri_avoid_chars/0016.response create mode 100644 t/s3/uri_avoid_chars/0017.response create mode 100644 t/s3/uri_avoid_chars/0018.response create mode 100644 t/s3/uri_avoid_chars/0019.response create mode 100644 t/s3/uri_avoid_chars/0020.response create mode 100644 t/s3/uri_avoid_chars/0021.response create mode 100644 t/s3/uri_avoid_chars/0022.response create mode 100644 t/s3/uri_avoid_chars/0023.response create mode 100644 t/s3/uri_avoid_chars/0024.response create mode 100644 t/s3/uri_avoid_chars/0025.response create mode 100644 t/s3/uri_avoid_chars/0026.response create mode 100644 t/s3/uri_avoid_chars/0027.response create mode 100644 t/s3/uri_avoid_chars/0028.response create mode 100644 t/s3/uri_avoid_chars/0029.response create mode 100644 t/s3/uri_avoid_chars/0030.response create mode 100644 t/s3/uri_avoid_chars/0031.response create mode 100644 t/s3/uri_avoid_chars/0032.response create mode 100644 t/s3/uri_avoid_chars/0033.response create mode 100644 t/s3/uri_avoid_chars/0034.response create mode 100644 t/s3/uri_avoid_chars/0035.response create mode 100644 t/s3/uri_avoid_chars/0036.response create mode 100644 t/s3/uri_avoid_chars/0037.response create mode 100644 t/s3/uri_avoid_chars/0038.response create mode 100644 t/s3/uri_avoid_chars/0039.response create mode 100644 t/s3/uri_avoid_chars/0040.response create mode 100644 t/s3/uri_avoid_chars/0041.response create mode 100644 t/s3/uri_avoid_chars/0042.response create mode 100644 t/s3/uri_avoid_chars/0043.response create mode 100644 t/s3/uri_avoid_chars/0044.response create mode 100644 t/s3/uri_avoid_chars/0045.response create mode 100644 t/s3/uri_avoid_chars/0046.response create mode 100644 t/s3/uri_avoid_chars/0047.response create mode 100644 t/s3/uri_avoid_chars/0048.response create mode 100644 t/s3/uri_avoid_chars/0049.response create mode 100644 t/s3/uri_avoid_chars/0050.response create mode 100644 t/s3/uri_avoid_chars/0051.response create mode 100644 t/s3/uri_avoid_chars/0052.response create mode 100644 t/s3/uri_avoid_chars/0053.response create mode 100644 t/s3/uri_avoid_chars/0054.response create mode 100644 t/s3/uri_avoid_chars/0055.response create mode 100644 t/s3/uri_avoid_chars/0056.response create mode 100644 t/s3/uri_avoid_chars/0057.response create mode 100644 t/s3/uri_avoid_chars/0058.response create mode 100644 t/s3/uri_avoid_chars/0059.response create mode 100644 t/s3/uri_avoid_chars/0060.response create mode 100644 t/s3/uri_avoid_chars/0061.response create mode 100644 t/s3/uri_avoid_chars/0062.response create mode 100644 t/s3/uri_avoid_chars/0063.response create mode 100644 t/s3/uri_avoid_chars/0064.response create mode 100644 t/s3/uri_avoid_chars/0065.response create mode 100644 t/s3/uri_avoid_chars/0066.response create mode 100644 t/s3/uri_avoid_chars/0067.response create mode 100644 t/s3/uri_avoid_chars/0068.response create mode 100644 t/s3/uri_avoid_chars/0069.response create mode 100644 t/s3/uri_avoid_chars/0070.response create mode 100644 t/s3/uri_avoid_chars/0071.response create mode 100644 t/s3/uri_avoid_chars/0072.response create mode 100644 t/s3/uri_avoid_chars/0073.response create mode 100644 t/s3/uri_avoid_chars/0074.response create mode 100644 t/s3/uri_avoid_chars/0075.response create mode 100644 t/s3/uri_avoid_chars/0076.response create mode 100644 t/s3/uri_avoid_chars/0077.response create mode 100644 t/s3/uri_avoid_chars/0078.response create mode 100644 t/s3/uri_avoid_chars/0079.response create mode 100644 t/s3/uri_avoid_chars/0080.response create mode 100644 t/s3/uri_avoid_chars/0081.response create mode 100644 t/s3/uri_avoid_chars/0082.response create mode 100644 t/s3/uri_avoid_chars/0083.response create mode 100644 t/s3/uri_avoid_chars/0084.response create mode 100644 t/s3/uri_avoid_chars/0085.response create mode 100644 t/s3/uri_avoid_chars/0086.response create mode 100644 t/s3/uri_avoid_chars/0087.response create mode 100644 t/s3/uri_avoid_chars/0088.response create mode 100644 t/s3/uri_avoid_chars/0089.response create mode 100644 t/s3/uri_avoid_chars/0090.response create mode 100644 t/s3/uri_avoid_chars/0091.response create mode 100644 t/s3/uri_avoid_chars/0092.response create mode 100644 t/s3/uri_avoid_chars/0093.response create mode 100644 t/s3/uri_avoid_chars/0094.response create mode 100644 t/s3/uri_avoid_chars/0095.response create mode 100644 t/s3/uri_avoid_chars/0096.response create mode 100644 t/s3/uri_avoid_chars/0097.response create mode 100644 t/s3/uri_avoid_chars/0098.response create mode 100644 t/s3/uri_avoid_chars/0099.response create mode 100644 t/s3/uri_avoid_chars/0100.response create mode 100644 t/s3/uri_avoid_chars/0101.response create mode 100644 t/s3/uri_avoid_chars/0102.response create mode 100644 t/s3/uri_avoid_chars/0103.response create mode 100644 t/s3/uri_avoid_chars/0104.response create mode 100644 t/s3/uri_avoid_chars/0105.response create mode 100644 t/s3/uri_avoid_chars/0106.response create mode 100644 t/s3/uri_avoid_chars/0107.response create mode 100644 t/s3/uri_avoid_chars/0108.response create mode 100644 t/s3/uri_avoid_chars/0109.response create mode 100644 t/s3/uri_avoid_chars/0110.response create mode 100644 t/s3/uri_avoid_chars/0111.response create mode 100644 t/s3/uri_avoid_chars/0112.response create mode 100644 t/s3/uri_avoid_chars/0113.response create mode 100644 t/s3/uri_avoid_chars/0114.response create mode 100644 t/s3/uri_avoid_chars/0115.response create mode 100644 t/s3/uri_avoid_chars/0116.response create mode 100644 t/s3/uri_avoid_chars/0117.response create mode 100644 t/s3/uri_avoid_chars/0118.response create mode 100644 t/s3/uri_avoid_chars/0119.response create mode 100644 t/s3/uri_avoid_chars/0120.response create mode 100644 t/s3/uri_avoid_chars/0121.response create mode 100644 t/s3/uri_avoid_chars/0122.response create mode 100644 t/s3/uri_avoid_chars/0123.response create mode 100644 t/s3/uri_avoid_chars/0124.response create mode 100644 t/s3/uri_avoid_chars/0125.response create mode 100644 t/s3/uri_avoid_chars/0126.response create mode 100644 t/s3/uri_avoid_chars/0127.response create mode 100644 t/s3/uri_avoid_chars/0128.response create mode 100644 t/s3/uri_avoid_chars/0129.response create mode 100644 t/s3/uri_avoid_chars/0130.response create mode 100644 t/s3/uri_avoid_chars/0131.response create mode 100644 t/s3/uri_avoid_chars/0132.response create mode 100644 t/s3/uri_avoid_chars/0133.response create mode 100644 t/s3/uri_avoid_chars/0134.response create mode 100644 t/s3/uri_avoid_chars/0135.response create mode 100644 t/s3/uri_avoid_chars/0136.response create mode 100644 t/s3/uri_avoid_chars/0137.response create mode 100644 t/s3/uri_avoid_chars/0138.response create mode 100644 t/s3/uri_avoid_chars/0139.response create mode 100644 t/s3/uri_avoid_chars/0140.response create mode 100644 t/s3/uri_avoid_chars/0141.response create mode 100644 t/s3/uri_avoid_chars/0142.response create mode 100644 t/s3/uri_avoid_chars/0143.response create mode 100644 t/s3/uri_encoding.t create mode 100644 t/s3/uri_encoding/0001.response create mode 100644 t/s3/uri_encoding/0002.response create mode 100644 t/s3/uri_encoding/0003.response create mode 100644 t/s3/uri_encoding/0004.response create mode 100644 t/s3/uri_encoding/0005.response create mode 100644 t/s3/uri_encoding/0006.response create mode 100644 t/s3/uri_encoding/0007.response create mode 100644 t/s3/uri_encoding/0008.response create mode 100644 t/s3/uri_encoding/0009.response create mode 100644 t/s3/uri_encoding/0010.response create mode 100644 t/s3/uri_encoding/0011.repsonse create mode 100644 t/s3/uri_encoding/0011.response create mode 100644 t/s3/uri_encoding/0012.response create mode 100644 t/s3/uri_encoding/0013.response create mode 100644 t/s3/uri_encoding/0014.response create mode 100644 t/s3/uri_encoding/0015.response create mode 100644 t/s3/uri_encoding/0016.response create mode 100644 t/s3/uri_encoding/0017.response create mode 100644 t/s3/uri_encoding/0018.response create mode 100644 t/s3/uri_encoding/0019.response create mode 100644 t/s3/uri_encoding/0020.response create mode 100644 t/s3/uri_encoding/0021.response create mode 100644 t/s3/uri_encoding/0022.response create mode 100644 t/s3/uri_encoding/0023.response create mode 100644 t/s3/uri_encoding/0024.response create mode 100644 t/s3/uri_encoding/0025.response create mode 100644 t/s3/uri_encoding/0026.response create mode 100644 t/s3/uri_encoding/0027.response create mode 100644 t/s3/uri_encoding/0028.response create mode 100644 t/s3/uri_encoding/0029.response create mode 100644 t/s3/uri_encoding/0030.response create mode 100644 t/s3/uri_encoding/0031.response create mode 100644 t/s3/uri_encoding/0032.response create mode 100644 t/s3/uri_encoding/0033.response create mode 100644 t/s3/uri_encoding/0034.response create mode 100644 t/s3/uri_encoding/0035.response create mode 100644 t/s3/uri_encoding/0036.response create mode 100644 t/s3/uri_encoding/0037.response create mode 100644 t/s3/uri_encoding/0038.response create mode 100644 t/s3/uri_encoding/0039.response create mode 100644 t/s3/uri_encoding/0040.response create mode 100644 t/s3/uri_encoding/0041.response create mode 100644 t/s3/uri_encoding/0042.response create mode 100644 t/s3/uri_encoding/0043.response diff --git a/lib/Paws/Net/FileMockCaller.pm b/lib/Paws/Net/FileMockCaller.pm index 16123ca5ee..46e803ab99 100644 --- a/lib/Paws/Net/FileMockCaller.pm +++ b/lib/Paws/Net/FileMockCaller.pm @@ -63,11 +63,19 @@ package Paws::Net::FileMockCaller; default => sub { shift->file_contents->{ request }->{ params } } ); + has actual_request => ( + is => 'rw', + isa => 'Object', + lazy => 1, + default => sub { '' }, + ); + has _encoder => (is => 'ro', default => sub { JSON::MaybeXS->new(canonical => 1) }); sub send_request { my ($self, $service, $call_object) = @_; + $self->actual_request($service->prepare_request_for_call($call_object)); my $actual_call = $self->_encoder->encode($service->to_hash($call_object)); my $recorded_call = $self->_encoder->encode($self->params); diff --git a/lib/Paws/Net/MockCaller.pm b/lib/Paws/Net/MockCaller.pm index 0707899e8d..6bf91da0d1 100644 --- a/lib/Paws/Net/MockCaller.pm +++ b/lib/Paws/Net/MockCaller.pm @@ -60,6 +60,10 @@ package Paws::Net::MockCaller; isa => 'CodeRef', ); + sub actual_request { + return $_[0]->caller->actual_request; + } + sub send_request { my ($self, $service, $call_object) = @_; diff --git a/t/s3/0001.response b/t/s3/0001.response new file mode 100644 index 0000000000..642990048d --- /dev/null +++ b/t/s3/0001.response @@ -0,0 +1 @@ +{"response":{"status":"200","content":"","headers":{"etag":"\"3858f62230ac3c915f300c664312c63f\"","connection":"close","date":"Tue, 12 Jun 2018 16:27:09 GMT","x-amz-id-2":"000000000000000000000000000000000000000000000000000000000000000000000000000=","x-amz-request-id":"000000000000000000000000000000000000","server":"AmazonS3","content-length":"0"}},"request":{"call":"PutObject","service":"s3","params":{"Key":"test uri","Bucket":"test-uri-paws":"body":"Blub"}}} diff --git a/t/s3/uri_avoid_chars.t b/t/s3/uri_avoid_chars.t new file mode 100644 index 0000000000..e571f52ef7 --- /dev/null +++ b/t/s3/uri_avoid_chars.t @@ -0,0 +1,62 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +use lib 't/lib'; + +use English qw(-no-match-vars); +use Data::Printer; +use Data::Dumper; +use Carp; +use Test::More; +use Test::Exception; +use URI::Escape; + +use Paws; +use Paws::Net::MockCaller; + +my $paws = Paws->new(config => { + caller => Paws::Net::MockCaller->new( + mock_dir => 't/s3/uri_avoid_chars', + mock_mode => 'REPLAY', + mock_mode => 'RECORD', + ), +# credentials => 'Test::CustomCredentials' +}); + +my $bucketname = 'shadowcatjesstest'; +my $s3 = $paws->service('S3', region => 'us-west-2'); + +my @to_encode = ('\\', + '{', + '^', + '}', + '`', + ']', + '>', + '[', + '<', + '#', + '%', + q{'}, + q{"}, + '~', + '|', + (map { chr($_) } (128..255)), + ); + +foreach my $char (@to_encode) { + my $response; + dies_ok { $response = $s3->PutObject( + "Key" => "test$char", + "Bucket" => $bucketname, + "Body" => 'Blub', + ); + }; + +## The URI should contain a once-encoded character: +# is($s3->caller->actual_request->url, 'https://s3-us-west-2.amazonaws.com/test-uri-paws/test' . uri_escape($char), "S3 uri encoded correctly"); +} + +done_testing; diff --git a/t/s3/uri_avoid_chars/0001.response b/t/s3/uri_avoid_chars/0001.response new file mode 100644 index 0000000000..743b4d927f --- /dev/null +++ b/t/s3/uri_avoid_chars/0001.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\\","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:33 GMT","x-amz-id-2":"sY06491XPlw916ZJkaQeDLDfj6a0hSwqmb3G5iDZ8Yh+zZPyrEJL6Vva7oRizBQszmcvmbfhDyQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0002.response b/t/s3/uri_avoid_chars/0002.response new file mode 100644 index 0000000000..cee31a20cc --- /dev/null +++ b/t/s3/uri_avoid_chars/0002.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test{","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:34 GMT","x-amz-id-2":"vIUDW04Os7mY0IIfXXw7/hzKkA0fsiUkASK2bvTP0fuukcZnLdKiLLNmj+h/0V6w/AG+qEXicAc=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0003.response b/t/s3/uri_avoid_chars/0003.response new file mode 100644 index 0000000000..82567c1b94 --- /dev/null +++ b/t/s3/uri_avoid_chars/0003.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test^","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:34 GMT","x-amz-id-2":"WbkreRMhQ3FDLQihNkL8/OMhQFNOm7Licebf2w2Nl+Ra8n/NJf+H2nzUNN7X6eP3EJx/ptHi4zg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0004.response b/t/s3/uri_avoid_chars/0004.response new file mode 100644 index 0000000000..2be5161dec --- /dev/null +++ b/t/s3/uri_avoid_chars/0004.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test}","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:35 GMT","x-amz-id-2":"7VLuMEnFuSFRJ2WcwXVjzdGledTKXMBvYPsFKq8kvYaSaa6a6roCPqgDoA+tmujA9+DiXJJ7JEw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0005.response b/t/s3/uri_avoid_chars/0005.response new file mode 100644 index 0000000000..9157d02508 --- /dev/null +++ b/t/s3/uri_avoid_chars/0005.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test`","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:36 GMT","x-amz-id-2":"QMEm7bebWBMAr+O0Wp49Row7XbpUBO+lPm7mo82/UAz279XDDIlC73dtYngP1h0wUuhI1mpDMpE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0006.response b/t/s3/uri_avoid_chars/0006.response new file mode 100644 index 0000000000..48770be163 --- /dev/null +++ b/t/s3/uri_avoid_chars/0006.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test]","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:37 GMT","x-amz-id-2":"LWeDW0sRdyXOfF/a898JTc9HjVHy1wzQ6LAl9wBFTVzIsPeStyFX3LeSvPBDb0CeNCTJos3JZbE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0007.response b/t/s3/uri_avoid_chars/0007.response new file mode 100644 index 0000000000..cf3ef091fc --- /dev/null +++ b/t/s3/uri_avoid_chars/0007.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test>","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:38 GMT","x-amz-id-2":"LW5vz2cnKbY8m6wK4Ezy7eUSwd1MLxyiQ7HDfVcOoMTHc79BxD44jYzlc8PGQCpiyp4LlHA7PdY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0008.response b/t/s3/uri_avoid_chars/0008.response new file mode 100644 index 0000000000..b64d0a1e0d --- /dev/null +++ b/t/s3/uri_avoid_chars/0008.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test[","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:39 GMT","x-amz-id-2":"vLM6umhEv9kctijr/hukZNu3l3rHLtvBp1mNC0pcyRpRejY41XUcMq6DrzR47vAzuihUMNQrasU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0009.response b/t/s3/uri_avoid_chars/0009.response new file mode 100644 index 0000000000..412070b90c --- /dev/null +++ b/t/s3/uri_avoid_chars/0009.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test<","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:40 GMT","x-amz-id-2":"y+EyCbIdbRZbSdQ0usJyzDZmlfHi/LOL/OjVcckgd9LFO7qPatk2LKIB3BsIlxL6lINkRHKUsXs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0010.response b/t/s3/uri_avoid_chars/0010.response new file mode 100644 index 0000000000..263fcad547 --- /dev/null +++ b/t/s3/uri_avoid_chars/0010.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test#","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:41 GMT","x-amz-id-2":"uIxDZNokGvzvdlTrm/UT2NTXN4hhNksL/Dje+ucS7NQSz0v3fzbNFxtr1EJ6sg6UqS7FHzvcblU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0011.response b/t/s3/uri_avoid_chars/0011.response new file mode 100644 index 0000000000..6c5d7be944 --- /dev/null +++ b/t/s3/uri_avoid_chars/0011.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test%","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:41 GMT","x-amz-id-2":"/Vaub/05FVtT8dc6DjA53qGkpCPwtrIdnH7eAuT+gyiPttoUGaU7UMLUDlk4KGuJTNgJ4oWPQMI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0012.response b/t/s3/uri_avoid_chars/0012.response new file mode 100644 index 0000000000..fe213cc65e --- /dev/null +++ b/t/s3/uri_avoid_chars/0012.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test'","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:42 GMT","x-amz-id-2":"jtA3dVItDcG67ROb+XCtqVHclHtqsnTQkHAm7jOlIJ7fIVZzfc0o5mWpCVfJQibP6voZeBvKOhM=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0013.response b/t/s3/uri_avoid_chars/0013.response new file mode 100644 index 0000000000..72c899f95d --- /dev/null +++ b/t/s3/uri_avoid_chars/0013.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\"","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:43 GMT","x-amz-id-2":"i8clAqzJtz8WzxRFrkwfHLni5123CZsHASO6ATLJ0SEpD1rVygBJ7kpvIObilw2UOnHRY8VavSg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0014.response b/t/s3/uri_avoid_chars/0014.response new file mode 100644 index 0000000000..f9681a486f --- /dev/null +++ b/t/s3/uri_avoid_chars/0014.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test~","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"connection":"close","content-type":"application/xml","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:43 GMT","transfer-encoding":"chunked","x-amz-id-2":"zFtpXJzK1pAEUMx9fTaE+kGooKLVt906Tb/c2GwNSGJbPZvzmQ9vlZccMNjh99ye8CXomLPQkjk=","server":"AmazonS3"},"status":"403","content":"\nSignatureDoesNotMatchThe request signature we calculated does not match the signature you provided. Check your key and signing method.AKIAIQ4AS2FJ743QAF6QAWS4-HMAC-SHA256\n20180613T153642Z\n20180613/us-west-2/s3/aws4_request\n4fea58703191b3c79e405da636af17d32d48b6b6ffa87cbe15671d355fb5f334c665a1a3a37dd61bde322395e4c242a680c5898db9853d41710f93354e85397841 57 53 34 2d 48 4d 41 43 2d 53 48 41 32 35 36 0a 32 30 31 38 30 36 31 33 54 31 35 33 36 34 32 5a 0a 32 30 31 38 30 36 31 33 2f 75 73 2d 77 65 73 74 2d 32 2f 73 33 2f 61 77 73 34 5f 72 65 71 75 65 73 74 0a 34 66 65 61 35 38 37 30 33 31 39 31 62 33 63 37 39 65 34 30 35 64 61 36 33 36 61 66 31 37 64 33 32 64 34 38 62 36 62 36 66 66 61 38 37 63 62 65 31 35 36 37 31 64 33 35 35 66 62 35 66 33 33 34PUT\n/shadowcatjesstest/test~\n\ncontent-length:4\ncontent-md5:lkQQyHd5D0BE+slrJT+LKg==\ndate:20180613T153642Z\nhost:s3-us-west-2.amazonaws.com\nx-amz-content-sha256:0bc4a099408515c8f12796c8b36eaa95155aef2cc890ea40784e9c880e8852e1\nx-amz-date:20180613T153642Z\n\ncontent-length;content-md5;date;host;x-amz-content-sha256;x-amz-date\n0bc4a099408515c8f12796c8b36eaa95155aef2cc890ea40784e9c880e8852e150 55 54 0a 2f 73 68 61 64 6f 77 63 61 74 6a 65 73 73 74 65 73 74 2f 74 65 73 74 7e 0a 0a 63 6f 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 3a 34 0a 63 6f 6e 74 65 6e 74 2d 6d 64 35 3a 6c 6b 51 51 79 48 64 35 44 30 42 45 2b 73 6c 72 4a 54 2b 4c 4b 67 3d 3d 0a 64 61 74 65 3a 32 30 31 38 30 36 31 33 54 31 35 33 36 34 32 5a 0a 68 6f 73 74 3a 73 33 2d 75 73 2d 77 65 73 74 2d 32 2e 61 6d 61 7a 6f 6e 61 77 73 2e 63 6f 6d 0a 78 2d 61 6d 7a 2d 63 6f 6e 74 65 6e 74 2d 73 68 61 32 35 36 3a 30 62 63 34 61 30 39 39 34 30 38 35 31 35 63 38 66 31 32 37 39 36 63 38 62 33 36 65 61 61 39 35 31 35 35 61 65 66 32 63 63 38 39 30 65 61 34 30 37 38 34 65 39 63 38 38 30 65 38 38 35 32 65 31 0a 78 2d 61 6d 7a 2d 64 61 74 65 3a 32 30 31 38 30 36 31 33 54 31 35 33 36 34 32 5a 0a 0a 63 6f 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 3b 63 6f 6e 74 65 6e 74 2d 6d 64 35 3b 64 61 74 65 3b 68 6f 73 74 3b 78 2d 61 6d 7a 2d 63 6f 6e 74 65 6e 74 2d 73 68 61 32 35 36 3b 78 2d 61 6d 7a 2d 64 61 74 65 0a 30 62 63 34 61 30 39 39 34 30 38 35 31 35 63 38 66 31 32 37 39 36 63 38 62 33 36 65 61 61 39 35 31 35 35 61 65 66 32 63 63 38 39 30 65 61 34 30 37 38 34 65 39 63 38 38 30 65 38 38 35 32 65 31E4226D0912653058zFtpXJzK1pAEUMx9fTaE+kGooKLVt906Tb/c2GwNSGJbPZvzmQ9vlZccMNjh99ye8CXomLPQkjk="}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0015.response b/t/s3/uri_avoid_chars/0015.response new file mode 100644 index 0000000000..49034e1a55 --- /dev/null +++ b/t/s3/uri_avoid_chars/0015.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test|","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:45 GMT","x-amz-id-2":"BjMVcAnkalie4itMiOCZf8NdIKHL1JPcdmO6HVjCs71uXD0R1WPC4kO4hWMyvKrxuWjODh9Did8=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0016.response b/t/s3/uri_avoid_chars/0016.response new file mode 100644 index 0000000000..9e7393a559 --- /dev/null +++ b/t/s3/uri_avoid_chars/0016.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test€","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:46 GMT","x-amz-id-2":"5q+pE7I8aobquniDpu/sbExQBw+5nL1ylake3f1XEBQ71GWflY8v+midsT47owhaKDW0fNOoW+s=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0017.response b/t/s3/uri_avoid_chars/0017.response new file mode 100644 index 0000000000..ec21dafb40 --- /dev/null +++ b/t/s3/uri_avoid_chars/0017.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:47 GMT","x-amz-id-2":"w4fW+CJqD7oSZ7DIPHiDVUtR3jSJrGzU3qUSv7NM38l0qyAshYUb+Lkk6c5qolzaYYdM8wb4Qb4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0018.response b/t/s3/uri_avoid_chars/0018.response new file mode 100644 index 0000000000..58a2985ab6 --- /dev/null +++ b/t/s3/uri_avoid_chars/0018.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test‚","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:48 GMT","x-amz-id-2":"HF/ZlTfmgYla5YYGBAqw3iz4kcXcjbpXHgz5XMtPTmXoo3pEHsEzZdss+jkvWtPjZCJwdrpDS1I=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0019.response b/t/s3/uri_avoid_chars/0019.response new file mode 100644 index 0000000000..8391e3eca7 --- /dev/null +++ b/t/s3/uri_avoid_chars/0019.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testƒ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:49 GMT","x-amz-id-2":"31prUXVeXbxLuB4dDGhV3WH42FtSrrq2w2A/qekLYgavtJK5PUEqpeoFO9btsqr1W3mjPSp1+X8=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0020.response b/t/s3/uri_avoid_chars/0020.response new file mode 100644 index 0000000000..daa5454762 --- /dev/null +++ b/t/s3/uri_avoid_chars/0020.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test„","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:49 GMT","x-amz-id-2":"q1HVfZQSyFpwPNblt3X9FT9/e2PN8k2aIO64KCWRrI9gvUCN2/tUw0wyEi8EhtWU3+FjrODUVSY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0021.response b/t/s3/uri_avoid_chars/0021.response new file mode 100644 index 0000000000..6f4bb320ec --- /dev/null +++ b/t/s3/uri_avoid_chars/0021.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test…","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:50 GMT","x-amz-id-2":"FFEughlQeedEEgxlnQ5u0yk/htgK5gSMzMYzTaLeNu6kNjGegt0Xtf9Ji0co4ZIWDwi5BgL8LfQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0022.response b/t/s3/uri_avoid_chars/0022.response new file mode 100644 index 0000000000..4aece4d420 --- /dev/null +++ b/t/s3/uri_avoid_chars/0022.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test†","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:51 GMT","x-amz-id-2":"8r5VMTcAsP/YJfnPucaCLBWfFGBlJlhpVsYKDmNFxD7TFW67U2PP+D4cmEQBEUO6QDcrtN8rs6s=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0023.response b/t/s3/uri_avoid_chars/0023.response new file mode 100644 index 0000000000..c11b992d95 --- /dev/null +++ b/t/s3/uri_avoid_chars/0023.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test‡","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:52 GMT","x-amz-id-2":"6jjsp5Tc4JKVvXfZeS+sAH5eB99nlKWIoRziYJPbmiaR/MUoiVlhJbdDAF7BeuDmwjZYqxzIH1w=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0024.response b/t/s3/uri_avoid_chars/0024.response new file mode 100644 index 0000000000..da0b851a4f --- /dev/null +++ b/t/s3/uri_avoid_chars/0024.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testˆ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:53 GMT","x-amz-id-2":"cm3NzylyLWJgOP73tybHXbaw7JJppQPNKx/YZLJxYPQHcIPkjcddNCcGycx/q9/7g5dstb2y+hY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0025.response b/t/s3/uri_avoid_chars/0025.response new file mode 100644 index 0000000000..151c8e797e --- /dev/null +++ b/t/s3/uri_avoid_chars/0025.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test‰","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:54 GMT","x-amz-id-2":"MhqfnrfurHfvpoE+TZ72Dc7PJXAfqdAZXba/vxTAna4jIlThIcDfJBPp9daqVwyPlZmUu95ReuQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0026.response b/t/s3/uri_avoid_chars/0026.response new file mode 100644 index 0000000000..09dd36e06c --- /dev/null +++ b/t/s3/uri_avoid_chars/0026.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testŠ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:55 GMT","x-amz-id-2":"4g2AeFr0mpgVpEhTSwmcQ0zxSg78t31PI3RGzLsnfsnKQnUO9LkfLPo3+0iKMDXBlEnLUkjknC0=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0027.response b/t/s3/uri_avoid_chars/0027.response new file mode 100644 index 0000000000..9167c570ac --- /dev/null +++ b/t/s3/uri_avoid_chars/0027.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test‹","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:56 GMT","x-amz-id-2":"y3aFmZsmcS3iEgJx77yRkPk1GiJ+pNmtj/4rgKIbXzW3O2eU8aFCQAqmV6ZbqUNNZh76Vd9A92E=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0028.response b/t/s3/uri_avoid_chars/0028.response new file mode 100644 index 0000000000..132fa97ba2 --- /dev/null +++ b/t/s3/uri_avoid_chars/0028.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testŒ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:57 GMT","x-amz-id-2":"knTE84mz+7X6tnB6ocm/Df2qnk+LQVpRPxi0Z5UhAYSUyWjIDJOssaiGOBc96h1r7mhs3aHGZMs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0029.response b/t/s3/uri_avoid_chars/0029.response new file mode 100644 index 0000000000..16d63825fc --- /dev/null +++ b/t/s3/uri_avoid_chars/0029.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:58 GMT","x-amz-id-2":"sOJCfXbfhQwkTvJI6fludGU6tRFp1Whcs2k5GPvkP8JindT9wkJbm0K0lnGQUSKuMH4z1MkQMrk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0030.response b/t/s3/uri_avoid_chars/0030.response new file mode 100644 index 0000000000..51a1fd3d30 --- /dev/null +++ b/t/s3/uri_avoid_chars/0030.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testŽ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:58 GMT","x-amz-id-2":"2olZYs4tDeKE6E2FTn1G13TcGuScWatcLI+XUHf77pJd2RomlYRHvnaWr/nxb5g2mYylvgj2Gm4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0031.response b/t/s3/uri_avoid_chars/0031.response new file mode 100644 index 0000000000..d770ac802f --- /dev/null +++ b/t/s3/uri_avoid_chars/0031.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:59 GMT","x-amz-id-2":"AoheFocfOsuWYGoOTnDVEWCRMmQWmZvl/TCp/XyCZqnMkK7EQzTeFWQaGlg1l12qfUojXdf/cY0=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0032.response b/t/s3/uri_avoid_chars/0032.response new file mode 100644 index 0000000000..340d697578 --- /dev/null +++ b/t/s3/uri_avoid_chars/0032.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:00 GMT","x-amz-id-2":"j3JpG9kkDlNq1/J0YnCR/ttpwQYrF5mSapw+yYnWMPpcKkzLtYMm1Hx2+Reatsf1DZNjncwrF+4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0033.response b/t/s3/uri_avoid_chars/0033.response new file mode 100644 index 0000000000..00f87abbc8 --- /dev/null +++ b/t/s3/uri_avoid_chars/0033.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test‘","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:01 GMT","x-amz-id-2":"HwdrYlgt4VBxlJxU9T+QLfdTP0dNxObrzbaI8OsSGguRd0xNzWSjTo/5GBXuR+X6UvUdAmi8Vk4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0034.response b/t/s3/uri_avoid_chars/0034.response new file mode 100644 index 0000000000..f8ac9bd074 --- /dev/null +++ b/t/s3/uri_avoid_chars/0034.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test’","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:02 GMT","x-amz-id-2":"m2oGCLgvfBcTLfwq3TUrlf4/y95zSftChxZKTEBrcFQFnMxjBsKIl9pP082zsFmbP/g2gl/nuCg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0035.response b/t/s3/uri_avoid_chars/0035.response new file mode 100644 index 0000000000..e4cef5d825 --- /dev/null +++ b/t/s3/uri_avoid_chars/0035.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test“","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:03 GMT","x-amz-id-2":"pn5EvI0shsqFLSVpD5gDxHLtT9wmXOipVWAAqzWsh839qkhuc49Vo8nvuCwT9fcX2/u0cU/W4ao=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0036.response b/t/s3/uri_avoid_chars/0036.response new file mode 100644 index 0000000000..8bc248f640 --- /dev/null +++ b/t/s3/uri_avoid_chars/0036.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test”","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:04 GMT","x-amz-id-2":"POSpmqkJ1W/1sitczLYJPPPcQDg0hOTHvG11S+aewCFyXpJKhSdp2MJGxHLYQzMQG3GTRiURK9k=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0037.response b/t/s3/uri_avoid_chars/0037.response new file mode 100644 index 0000000000..4614e93862 --- /dev/null +++ b/t/s3/uri_avoid_chars/0037.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test•","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:05 GMT","x-amz-id-2":"x266/GQr2eiKLUNPGL19lwizgfcunNiadp63nVNuCTERyYc3obP/7fS5M42T0qZ68+/S/bqfIfc=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0038.response b/t/s3/uri_avoid_chars/0038.response new file mode 100644 index 0000000000..2a2687fadd --- /dev/null +++ b/t/s3/uri_avoid_chars/0038.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test–","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:06 GMT","x-amz-id-2":"5j60WYSj6s4xMqhNBjNJfv/zcoKqbIH8Pm6E6nzmvhgfnpPntloo6JvDMY0MaumZaDbGSxsrI6Y=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0039.response b/t/s3/uri_avoid_chars/0039.response new file mode 100644 index 0000000000..2d0688aa93 --- /dev/null +++ b/t/s3/uri_avoid_chars/0039.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test—","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:07 GMT","x-amz-id-2":"e6DajDrM2ecQlpPq+0pcWn/2rk6GQ2Y9pEx15H3Cr7GpvXJp9FDNUYYIP6geldOff6Tzz5fF0RY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0040.response b/t/s3/uri_avoid_chars/0040.response new file mode 100644 index 0000000000..fff90336bc --- /dev/null +++ b/t/s3/uri_avoid_chars/0040.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test˜","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:07 GMT","x-amz-id-2":"QCYY5tqDpiwLvLI/zLADZrPuoXNQAGX4UmS09ArgYrvZM42GaSbvynReDpLY9FAuPSE5xKNdf18=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0041.response b/t/s3/uri_avoid_chars/0041.response new file mode 100644 index 0000000000..b3f2baf615 --- /dev/null +++ b/t/s3/uri_avoid_chars/0041.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test™","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:08 GMT","x-amz-id-2":"wsprGzeHtTej3fZBRgLM2lkIrFk13J9kNeHOiB2NN8zf5Jnjsq7VudIdm35SNfo7z1i1ZI/Gqks=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0042.response b/t/s3/uri_avoid_chars/0042.response new file mode 100644 index 0000000000..2d3c355976 --- /dev/null +++ b/t/s3/uri_avoid_chars/0042.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testš","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:09 GMT","x-amz-id-2":"/m9FFwQkHqznrp2cNbSRtOLd55PhsqXOYHTYBRaE3c4hN4r6zPYHOi4+x5oI/LYdRDo0/7p/hjk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0043.response b/t/s3/uri_avoid_chars/0043.response new file mode 100644 index 0000000000..7fbfaa6124 --- /dev/null +++ b/t/s3/uri_avoid_chars/0043.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test›","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:10 GMT","x-amz-id-2":"6MuRfb4BnJIkdXLVP3P1tLfMQYlI7tVcKQppAQi/Uiyxc6l9BjCaWrQVF2xDCH5nUfc+pxHWJko=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0044.response b/t/s3/uri_avoid_chars/0044.response new file mode 100644 index 0000000000..2b575fc203 --- /dev/null +++ b/t/s3/uri_avoid_chars/0044.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testœ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:11 GMT","x-amz-id-2":"xjQBG7Ec+YoGy0K6bCu6seqeYisTidKMjVBl7F1mzZnaBNGGtOE0q+L4ipKtYm0KmrNDiHbHrmQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0045.response b/t/s3/uri_avoid_chars/0045.response new file mode 100644 index 0000000000..41df623fd5 --- /dev/null +++ b/t/s3/uri_avoid_chars/0045.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:12 GMT","x-amz-id-2":"AqX6h+x6skSxhX2pnA9y4rKBw3hlNP6KYXaGMw4EnfMhFfKnqiA5ujqPHKWEcRSkU2T38SKZqEg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0046.response b/t/s3/uri_avoid_chars/0046.response new file mode 100644 index 0000000000..bb569a5851 --- /dev/null +++ b/t/s3/uri_avoid_chars/0046.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testž","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:13 GMT","x-amz-id-2":"EGzQXF/UOzdZxo4/LDE5RjX18kjJWwA+xYmqgylTunqoXx63ujNgm0FX9NqqdQICpN7a8+OEa6A=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0047.response b/t/s3/uri_avoid_chars/0047.response new file mode 100644 index 0000000000..d286a6daad --- /dev/null +++ b/t/s3/uri_avoid_chars/0047.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testŸ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:14 GMT","x-amz-id-2":"/jXB5IOeLyZE+lwauGFJoaNKbtKQMq8+w6I81AJ0Iwluav+zzoDu8tIYcDNpiqTHTpG2dLhBieM=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0048.response b/t/s3/uri_avoid_chars/0048.response new file mode 100644 index 0000000000..904cf18877 --- /dev/null +++ b/t/s3/uri_avoid_chars/0048.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:15 GMT","x-amz-id-2":"f7YH7bOmumBaQiOb1vBk5Zh2U8/Ne1m67C7RElT+2BZTcLe3o5wopULtINZgVfHJmE4XliU9Q9s=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0049.response b/t/s3/uri_avoid_chars/0049.response new file mode 100644 index 0000000000..4ac5c57df8 --- /dev/null +++ b/t/s3/uri_avoid_chars/0049.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¡","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:15 GMT","x-amz-id-2":"0izNye3599knflMcIPGGusebEoP/i8M1jIH4SF+FHuL6xEx9HaLIZMcYID+0lvcRKwY939Sx7EY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0050.response b/t/s3/uri_avoid_chars/0050.response new file mode 100644 index 0000000000..d67bcb5eba --- /dev/null +++ b/t/s3/uri_avoid_chars/0050.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¢","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:16 GMT","x-amz-id-2":"KrGR8WWsBmQEMYA0+ak+3KVV0Yy5foo6dGhkG6s1LC4VJaXFllJVfR4Mo5KKboy7ups9hu94AqA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0051.response b/t/s3/uri_avoid_chars/0051.response new file mode 100644 index 0000000000..e5e7dcf9a3 --- /dev/null +++ b/t/s3/uri_avoid_chars/0051.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test£","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:17 GMT","x-amz-id-2":"XzSYx3+GOZJu/EP2OC913FUHkJj5eeu0x0SO3dq5YsGFqLMa3pNLJYMyDGwKqi612jrG0qcqB2Q=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0052.response b/t/s3/uri_avoid_chars/0052.response new file mode 100644 index 0000000000..567e1bedd6 --- /dev/null +++ b/t/s3/uri_avoid_chars/0052.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¤","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:18 GMT","x-amz-id-2":"6QP0A1mgPah+6QNyg951B1XuGciJQhY6xJxnRkJWYzFPCP7In+bx73O8HdH0AzNpmMn+61gswkQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0053.response b/t/s3/uri_avoid_chars/0053.response new file mode 100644 index 0000000000..422039c331 --- /dev/null +++ b/t/s3/uri_avoid_chars/0053.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¥","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:19 GMT","x-amz-id-2":"Uvp9GgOx2urrlCvC6jiaOp/1Z9yxOi9FO7LOdTpdZSro2skCPMcO1fdz39FDtIRxRQijjkfOrk0=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0054.response b/t/s3/uri_avoid_chars/0054.response new file mode 100644 index 0000000000..be0bd5a853 --- /dev/null +++ b/t/s3/uri_avoid_chars/0054.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¦","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:20 GMT","x-amz-id-2":"o05bG9bPGIJ1m1IpwOafDl/S8s5BhwTsHQEFo+jeINkrh9Q0fpnmrXImUDp5eJ16Fhx3weX63Do=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0055.response b/t/s3/uri_avoid_chars/0055.response new file mode 100644 index 0000000000..cd57ee8dab --- /dev/null +++ b/t/s3/uri_avoid_chars/0055.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test§","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:21 GMT","x-amz-id-2":"NfjQ6GsvPQOfR08oInZ+hCRy6IDsNfbS9h92MvvtG2OSplNThEsODq1KfynB/diynFQ7hlB3zC0=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0056.response b/t/s3/uri_avoid_chars/0056.response new file mode 100644 index 0000000000..18e5bacf05 --- /dev/null +++ b/t/s3/uri_avoid_chars/0056.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¨","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:22 GMT","x-amz-id-2":"FakFeJPafZkJ39FLyIcVDa07lX3B6iVLTEx9mF6sY2hmW81Horpb2jGl0TX2qO9US2F2bpAsqik=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0057.response b/t/s3/uri_avoid_chars/0057.response new file mode 100644 index 0000000000..5f6ce2f4d2 --- /dev/null +++ b/t/s3/uri_avoid_chars/0057.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test©","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:23 GMT","x-amz-id-2":"NxIZkFgyyuMvJ0FUL63SJdQUf5GNBb9U9i4cBEcs6t9m57ZQURaPsdjUOec6D4jtuJ8CbSKZcqA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0058.response b/t/s3/uri_avoid_chars/0058.response new file mode 100644 index 0000000000..a1cea09398 --- /dev/null +++ b/t/s3/uri_avoid_chars/0058.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testª","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:24 GMT","x-amz-id-2":"CA2yVrXeW4BdNCqECu5+6brne1JG7XT+wBH+tfbNSemXUIwTLm1CHVgyZPNEod4M/tMBtokgA0k=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0059.response b/t/s3/uri_avoid_chars/0059.response new file mode 100644 index 0000000000..ac561e0866 --- /dev/null +++ b/t/s3/uri_avoid_chars/0059.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test«","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:25 GMT","x-amz-id-2":"FGo64AjCU6hJ8kw52BC5xKA9doLt4fg6p+IiuxPeX9OOnxpNQV69C6r6nP8FGWt5SRSi4Z6P3oI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0060.response b/t/s3/uri_avoid_chars/0060.response new file mode 100644 index 0000000000..1a9827ea3b --- /dev/null +++ b/t/s3/uri_avoid_chars/0060.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¬","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:26 GMT","x-amz-id-2":"X5l135rpvH9cuFPFR59YwaYPzr5HD6vAZ15JoSsjtE8YvdAB/4Y/pXlwFtc4MKFEk0pypBxORXY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0061.response b/t/s3/uri_avoid_chars/0061.response new file mode 100644 index 0000000000..58716597bd --- /dev/null +++ b/t/s3/uri_avoid_chars/0061.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test­","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:27 GMT","x-amz-id-2":"Ch7fpFt8DEhbzbaO4T0XEVKf/QOYGj9FQ41ZX7ikY4G9vIXvzeF98ileWdskKMfqbdQ2PObWZPo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0062.response b/t/s3/uri_avoid_chars/0062.response new file mode 100644 index 0000000000..58b2dfaf18 --- /dev/null +++ b/t/s3/uri_avoid_chars/0062.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test®","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:28 GMT","x-amz-id-2":"+eLOsNfjntGbvdQ6JCJAvp2k3/UGyW5sN5gRHWZp8UMuXxS6YBaxZKZ+1qEsiF3qX3rj7qxDXyg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0063.response b/t/s3/uri_avoid_chars/0063.response new file mode 100644 index 0000000000..d53a6e5d45 --- /dev/null +++ b/t/s3/uri_avoid_chars/0063.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¯","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:29 GMT","x-amz-id-2":"t47sqNhSBdbRWaP0joWIPyURpbErxJ8EyyBe4BugW/tUE2HtgIRIQBjlpS2aeGT/NvJqt5DycAI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0064.response b/t/s3/uri_avoid_chars/0064.response new file mode 100644 index 0000000000..40347c0301 --- /dev/null +++ b/t/s3/uri_avoid_chars/0064.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test°","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:29 GMT","x-amz-id-2":"YncxqQuqI80PigW60XaZnD/MCRCX61OrZly7TPMKwnHJV9T+djBQU3eWltt681cQgQMyeNZk/us=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0065.response b/t/s3/uri_avoid_chars/0065.response new file mode 100644 index 0000000000..8067660eae --- /dev/null +++ b/t/s3/uri_avoid_chars/0065.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test±","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:30 GMT","x-amz-id-2":"TP5F2Jsz1JS9QJwTbLwUziqK1HAurv2ZO4J9Ehcho70yuQ86ipqAE3JquuRqJE9Ddq5Liyo68p0=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0066.response b/t/s3/uri_avoid_chars/0066.response new file mode 100644 index 0000000000..73eb5efd09 --- /dev/null +++ b/t/s3/uri_avoid_chars/0066.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test²","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:31 GMT","x-amz-id-2":"iAAfZnHXScp/0Irw3kQ7WLBjlOeFjgjGu7mJw1scdaGIQU2YIu+hz3u4neNWlsu14z1gEalzGnk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0067.response b/t/s3/uri_avoid_chars/0067.response new file mode 100644 index 0000000000..847d02b01a --- /dev/null +++ b/t/s3/uri_avoid_chars/0067.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test³","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:32 GMT","x-amz-id-2":"gs1wd2HmLbm+b8AyIx6F0XzuvJHXAdqwsyY2j+vKQ4K2RPAPdrBToxOxQ9WuYye01LEkLgjqsPs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0068.response b/t/s3/uri_avoid_chars/0068.response new file mode 100644 index 0000000000..ddf0e42ea2 --- /dev/null +++ b/t/s3/uri_avoid_chars/0068.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test´","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:33 GMT","x-amz-id-2":"nUMYVgjxDrluOjfFPvAwytV3pHG/HmKTZWULT4IjLjHOJTnrRwDCYsQ+GHaPfyYc2rIEsQ0aRaM=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0069.response b/t/s3/uri_avoid_chars/0069.response new file mode 100644 index 0000000000..54dfe605b8 --- /dev/null +++ b/t/s3/uri_avoid_chars/0069.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testµ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:34 GMT","x-amz-id-2":"C8grNKpb1E/jzCjekmxghGnM6I8PIkMCQZsjXKz6l2Yokg6HUBN0HAyWrEifHuiPpCxzz6mTX7g=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0070.response b/t/s3/uri_avoid_chars/0070.response new file mode 100644 index 0000000000..db8c1deefb --- /dev/null +++ b/t/s3/uri_avoid_chars/0070.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¶","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:34 GMT","x-amz-id-2":"kr8h5A/boVE2uBnscqXfrK8eq01gVbEnwz5JMZfNah6rvS5WcPGbI4ucOYIquRMm1dCn/EEb++A=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0071.response b/t/s3/uri_avoid_chars/0071.response new file mode 100644 index 0000000000..b9b12b5f8c --- /dev/null +++ b/t/s3/uri_avoid_chars/0071.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test·","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:35 GMT","x-amz-id-2":"SU/0s96GJpJUi3Jt9Tl7Ae0XJU8S0eII0V0KGygfI0rCBwRHgtq6xghMOZgrEnuSSLTXGyvz6xo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0072.response b/t/s3/uri_avoid_chars/0072.response new file mode 100644 index 0000000000..143d77838b --- /dev/null +++ b/t/s3/uri_avoid_chars/0072.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¸","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:36 GMT","x-amz-id-2":"eDNJBTUolx5mUI/X+zqAMXbxZvkog4fCaeOkencyRjKJufZnwapm+OAMyDKZxnoz6VbMW2rLjbg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0073.response b/t/s3/uri_avoid_chars/0073.response new file mode 100644 index 0000000000..bb8f9c8aa6 --- /dev/null +++ b/t/s3/uri_avoid_chars/0073.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¹","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:37 GMT","x-amz-id-2":"ObU27mkoi4NH4hRxbHQUAmhDHmS3K1Le7qKhh6XeB5H1t++YWN6EeiM4xf7Ll7Lt4qgkMgXTdDY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0074.response b/t/s3/uri_avoid_chars/0074.response new file mode 100644 index 0000000000..e04ea15070 --- /dev/null +++ b/t/s3/uri_avoid_chars/0074.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testº","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:38 GMT","x-amz-id-2":"1jODjaB6mRuQEw9mLkgqZKNaXcnwa8G1W4UppELPpqdLOsoBLnLi0IUYeVjFoSJb5eWswVJJHK4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0075.response b/t/s3/uri_avoid_chars/0075.response new file mode 100644 index 0000000000..f83946eac6 --- /dev/null +++ b/t/s3/uri_avoid_chars/0075.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test»","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:39 GMT","x-amz-id-2":"1+bDRZ+cZizPG+aQMZg2631609TAYVN0ZrWIXNwNBTCLz6tfKyD+LWyuF3fQ35BsmtO9YEMrVcg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0076.response b/t/s3/uri_avoid_chars/0076.response new file mode 100644 index 0000000000..c9ac30558a --- /dev/null +++ b/t/s3/uri_avoid_chars/0076.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¼","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:40 GMT","x-amz-id-2":"7c1pvVoYJVf7A7V/4NPwVXNwoYCQZ6pFdzvswhHVZstrrxuTgjnMPx1FLHDeDXXw7EA0cMjf01M=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0077.response b/t/s3/uri_avoid_chars/0077.response new file mode 100644 index 0000000000..6060afcdbb --- /dev/null +++ b/t/s3/uri_avoid_chars/0077.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test½","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:40 GMT","x-amz-id-2":"+yluQkFEOJ7EuwYs7pv1cvnsoXtRfWpBPrQuA7aR48jmpNp2S8GsqdeEsF9UoGjtGyCclUJhfSQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0078.response b/t/s3/uri_avoid_chars/0078.response new file mode 100644 index 0000000000..ccdfb51b7f --- /dev/null +++ b/t/s3/uri_avoid_chars/0078.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¾","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:41 GMT","x-amz-id-2":"WYRvgw9MUZEr5x8qJVYL52WAWNgn1f2U/t5YPlTSolSVuX6r+CJDZmw4rCb7c3BVVXpFkSSfaEQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0079.response b/t/s3/uri_avoid_chars/0079.response new file mode 100644 index 0000000000..547159b813 --- /dev/null +++ b/t/s3/uri_avoid_chars/0079.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¿","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:42 GMT","x-amz-id-2":"LxUM1N+hun8Y/mYG73+FpYLRAb9cHDKbkfGtpuM4AM3mDnHfEwcrYB/iOUMBjlfd/KjOyuDS20k=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0080.response b/t/s3/uri_avoid_chars/0080.response new file mode 100644 index 0000000000..a9af3ea507 --- /dev/null +++ b/t/s3/uri_avoid_chars/0080.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÀ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:43 GMT","x-amz-id-2":"TSrIL/K43oCefusDuc7+y5bZSFECybscQp8Um9+nllRy3m8EkqQ6wdtEpru6PLXbvUmKV3M2U2Q=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0081.response b/t/s3/uri_avoid_chars/0081.response new file mode 100644 index 0000000000..8aeec00e60 --- /dev/null +++ b/t/s3/uri_avoid_chars/0081.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÁ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:44 GMT","x-amz-id-2":"/szrCRg8HBcg3oYVX+fMI+xAEPPEbhaebd4wNnooMUbxGrIhxQRXAPMrLXgoJ5MS/XvoZ+JoHXk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0082.response b/t/s3/uri_avoid_chars/0082.response new file mode 100644 index 0000000000..b030d78270 --- /dev/null +++ b/t/s3/uri_avoid_chars/0082.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÂ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:45 GMT","x-amz-id-2":"KQ9wa6uyvgxTLF5z2YUJXoAB76IwKDlm0x+v8NxZb4hsdQToKYDchyN1JY/HCJ+NSUKP9tSBtYc=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0083.response b/t/s3/uri_avoid_chars/0083.response new file mode 100644 index 0000000000..7fa4cbfa2a --- /dev/null +++ b/t/s3/uri_avoid_chars/0083.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÃ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:46 GMT","x-amz-id-2":"89wQnnfbCgTdQLD06UDLOqgSYmXni5CJ5FVlBXDTgWWQVUEiqft/d1vB96IFJ+AOkb/3cmE1pi8=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0084.response b/t/s3/uri_avoid_chars/0084.response new file mode 100644 index 0000000000..ad40229375 --- /dev/null +++ b/t/s3/uri_avoid_chars/0084.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÄ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:47 GMT","x-amz-id-2":"PoR2m/SmOR10ybIf/UA8/rteFd4oPHM5vTjtCLnlVk9u7ny6k0aCN9xVT92z+wAjIrpyswHX+dU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0085.response b/t/s3/uri_avoid_chars/0085.response new file mode 100644 index 0000000000..eabdd3bf4a --- /dev/null +++ b/t/s3/uri_avoid_chars/0085.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÅ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:48 GMT","x-amz-id-2":"7Cpj9k8Hrgkhf0h15iXejB33AwMUzJlXkGGb6BW6Ciyj/CeIigg/b/gba/kTs2ajw+6F7651hXU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0086.response b/t/s3/uri_avoid_chars/0086.response new file mode 100644 index 0000000000..f36f6eb493 --- /dev/null +++ b/t/s3/uri_avoid_chars/0086.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÆ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:48 GMT","x-amz-id-2":"w9iwIyrbhWnSpbzm8gnTUkZMwMcErzy3tT2xX8eijMM0i+JapyYE9sGCMyEI2qhk6Bn6hY/4Hjs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0087.response b/t/s3/uri_avoid_chars/0087.response new file mode 100644 index 0000000000..682098df8f --- /dev/null +++ b/t/s3/uri_avoid_chars/0087.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÇ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:49 GMT","x-amz-id-2":"O7Pe//ayJkQQgiyV7/0k48GRdVqZ34sclYsf8tRcRAlrOnaYQAeUwKS5qFCSJib5eJIiqWtclOI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0088.response b/t/s3/uri_avoid_chars/0088.response new file mode 100644 index 0000000000..2087b24841 --- /dev/null +++ b/t/s3/uri_avoid_chars/0088.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÈ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:50 GMT","x-amz-id-2":"WabPbj0SkAMXznQxyDt/WRiQi5v3KeaFkHqYav59wUZJlWeRCpIpi6/4J1gu7151Y9YykT0iBCM=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0089.response b/t/s3/uri_avoid_chars/0089.response new file mode 100644 index 0000000000..824c72a7dc --- /dev/null +++ b/t/s3/uri_avoid_chars/0089.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÉ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:51 GMT","x-amz-id-2":"0Sd86E7F1+C9kKzyiuVcHojxBAOBG3tC1aPsB3JKu+ptNQ+SFKSRY8TRgDMztn36hPm91cwKBtQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0090.response b/t/s3/uri_avoid_chars/0090.response new file mode 100644 index 0000000000..ca481d1c27 --- /dev/null +++ b/t/s3/uri_avoid_chars/0090.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÊ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:52 GMT","x-amz-id-2":"SfqY8VJor24f2qkKWQoo1u1u6XXR27F72Du68cDCrlKjZJwtRFFcI9Pc5eNK0vKFXhbwMk48JHU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0091.response b/t/s3/uri_avoid_chars/0091.response new file mode 100644 index 0000000000..a77bc29502 --- /dev/null +++ b/t/s3/uri_avoid_chars/0091.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testË","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:53 GMT","x-amz-id-2":"cw2btOwCnX7Ht+RYGuHC9ep01Ca8m8n/cprH613RS1XJnHScE+dMDC0aUUnFEy9fiTgkjV/AJrE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0092.response b/t/s3/uri_avoid_chars/0092.response new file mode 100644 index 0000000000..e6bbb167d5 --- /dev/null +++ b/t/s3/uri_avoid_chars/0092.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÌ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:54 GMT","x-amz-id-2":"58E3xNZusOLQa7N7CkPa2vZvF7kIpfIZLQxf8Za/8OTo3z9a6nxFyzTbmnJl784Ykf2EQbTB034=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0093.response b/t/s3/uri_avoid_chars/0093.response new file mode 100644 index 0000000000..853deb1fa8 --- /dev/null +++ b/t/s3/uri_avoid_chars/0093.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÍ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:55 GMT","x-amz-id-2":"9++t67TdbpDV/idvumsfx868R7wzADbe2xVe7mSDZqfaXCJDLG4gmHPJOVzC8TXlnISnTt1mslE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0094.response b/t/s3/uri_avoid_chars/0094.response new file mode 100644 index 0000000000..8438e672a7 --- /dev/null +++ b/t/s3/uri_avoid_chars/0094.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÎ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:55 GMT","x-amz-id-2":"x9Burqyh0Mfi+Wl+DWuMnYKuxehm7YYPap9A/U/scTWcKwjAS3mMPPzS2MRUmOKGI9JnctUyxu8=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0095.response b/t/s3/uri_avoid_chars/0095.response new file mode 100644 index 0000000000..b2df5bc7f5 --- /dev/null +++ b/t/s3/uri_avoid_chars/0095.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÏ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:56 GMT","x-amz-id-2":"0nAIKjecHBCl5VQ9RNt10Y0pjPAFtBwNKZT/rthQmWBIc1n3LejFjUq3fG9qQV9o/9kXmGQJuT0=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0096.response b/t/s3/uri_avoid_chars/0096.response new file mode 100644 index 0000000000..39f578c627 --- /dev/null +++ b/t/s3/uri_avoid_chars/0096.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÐ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:57 GMT","x-amz-id-2":"m3KnJG/vsZVWlhRDhxM5jOtsGLNjv9OOtnMVSt07TqO9LjgPSZ3eHluMRvwDb7PU0RwqF2obPx4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0097.response b/t/s3/uri_avoid_chars/0097.response new file mode 100644 index 0000000000..28bfe53857 --- /dev/null +++ b/t/s3/uri_avoid_chars/0097.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÑ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:58 GMT","x-amz-id-2":"hizsepquo3IClEmmtrN7NlDJYC2Hq46uRY+yxM+ey5MD55Algss+0YJ97R1VXPbWh/IbkTdZJsY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0098.response b/t/s3/uri_avoid_chars/0098.response new file mode 100644 index 0000000000..7d25221386 --- /dev/null +++ b/t/s3/uri_avoid_chars/0098.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÒ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:59 GMT","x-amz-id-2":"UziAG3CoiiiuOKJvTZ9BuIq31qrh7ElsUVRY6Bq87VP4MI/sV8uI3YiLp3b6n0UCvbMfMKBooQQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0099.response b/t/s3/uri_avoid_chars/0099.response new file mode 100644 index 0000000000..a69af5dd90 --- /dev/null +++ b/t/s3/uri_avoid_chars/0099.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÓ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:00 GMT","x-amz-id-2":"YFeANPkKyI5atlH8crOfJcfsIr8St5joxCYD/3s61PWUkWcszbjC4RRfPFYaA6DHpEo3PWTYbNs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0100.response b/t/s3/uri_avoid_chars/0100.response new file mode 100644 index 0000000000..1575b2b3d0 --- /dev/null +++ b/t/s3/uri_avoid_chars/0100.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÔ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:01 GMT","x-amz-id-2":"xIgjrR94LoFw/X9iIAxZIpRLhZOWA6j8pmRLgZjmcd/Ez5MsswiPQlBoYYwGuRZQF/KPiNzJbWY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0101.response b/t/s3/uri_avoid_chars/0101.response new file mode 100644 index 0000000000..51887ed574 --- /dev/null +++ b/t/s3/uri_avoid_chars/0101.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÕ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:02 GMT","x-amz-id-2":"spH9FKv7rsbLWsnUpefJOb8aAjdlMY4vou54qRHStokAYu/Y8TQ4fdutoM9JHQlb0PctNGl1U0c=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0102.response b/t/s3/uri_avoid_chars/0102.response new file mode 100644 index 0000000000..b8e756f63a --- /dev/null +++ b/t/s3/uri_avoid_chars/0102.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÖ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:03 GMT","x-amz-id-2":"y9GMmJiz5M3fxhgjhh5kU3OUQKWLYzs6YBgfmBhDYvx7yWDqARxXtgcg9Bk1KwKkUj11j6+KDCg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0103.response b/t/s3/uri_avoid_chars/0103.response new file mode 100644 index 0000000000..bc7789839e --- /dev/null +++ b/t/s3/uri_avoid_chars/0103.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test×","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:04 GMT","x-amz-id-2":"q9Qw50itDPYhzR0nC9YXhfgaUn98OXFqEWodE9ljWeENgKWQGh9aNw4wZGU1ED0xQD+6KK5FTes=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0104.response b/t/s3/uri_avoid_chars/0104.response new file mode 100644 index 0000000000..f13130b549 --- /dev/null +++ b/t/s3/uri_avoid_chars/0104.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testØ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:05 GMT","x-amz-id-2":"WN+NuHBoUZN6h+K1J0Pul1xs7stMyZUot2atp+jRbNB6/jLxToMNaO+MZHQuxA/azBeVTenoEqI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0105.response b/t/s3/uri_avoid_chars/0105.response new file mode 100644 index 0000000000..d0562ab127 --- /dev/null +++ b/t/s3/uri_avoid_chars/0105.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÙ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:06 GMT","x-amz-id-2":"kgm7CJz1PGZurD+fMJr4b0bX/QpCFtkY0GyNuiE1JEtDOw+6n1ozOOTlFfeIHVi3byP0PQwmuqI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0106.response b/t/s3/uri_avoid_chars/0106.response new file mode 100644 index 0000000000..f1937d5225 --- /dev/null +++ b/t/s3/uri_avoid_chars/0106.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÚ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:06 GMT","x-amz-id-2":"8YdeDYietwAsD8GbTMqyZQMX49JWPn4cNUWtADP5HQGi7/5oELIMos5vNSUDo/Z2X/SF2vyleds=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0107.response b/t/s3/uri_avoid_chars/0107.response new file mode 100644 index 0000000000..052bd2335c --- /dev/null +++ b/t/s3/uri_avoid_chars/0107.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÛ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:07 GMT","x-amz-id-2":"1VMoz+aE78aHg2cUcBP9iAeYHre802TNSmtNKYC/WGaecY9LyP81B/+dVjVL3OE8BfcCz7tJStk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0108.response b/t/s3/uri_avoid_chars/0108.response new file mode 100644 index 0000000000..844a2ce02d --- /dev/null +++ b/t/s3/uri_avoid_chars/0108.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÜ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:08 GMT","x-amz-id-2":"P6tZJEH61PRxzQgKhQwJ3O+lAuV0PT15deyY63oNGGKC1M1h0+lrjf2o9IKOY4t2kiLuvSVxaKc=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0109.response b/t/s3/uri_avoid_chars/0109.response new file mode 100644 index 0000000000..085f75072e --- /dev/null +++ b/t/s3/uri_avoid_chars/0109.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÝ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:09 GMT","x-amz-id-2":"BS/cH/GhGnxnK8ZmfT386aF+y5qMicE7xYX9jElBIbL/0miQgENb+KtkxCAkS6k55aedf/59zwk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0110.response b/t/s3/uri_avoid_chars/0110.response new file mode 100644 index 0000000000..b6c17ba31d --- /dev/null +++ b/t/s3/uri_avoid_chars/0110.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÞ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:10 GMT","x-amz-id-2":"H7CaUwCA/rovD74LmMR6ckgSntRhUIBvfrTDP1uXqOrtpbxgelhjd/0tRqzx+xdrWS/NcCnACdo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0111.response b/t/s3/uri_avoid_chars/0111.response new file mode 100644 index 0000000000..b59eb065e4 --- /dev/null +++ b/t/s3/uri_avoid_chars/0111.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testß","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:11 GMT","x-amz-id-2":"g5JgmPRBi8Ehtd3Pb/+c+itxm2TdSu/iTZ7dJ5SizQCeD0xCGNFOyBKX7hOO4k5FLzEO7DpG2NE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0112.response b/t/s3/uri_avoid_chars/0112.response new file mode 100644 index 0000000000..230e455ea6 --- /dev/null +++ b/t/s3/uri_avoid_chars/0112.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testà","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:12 GMT","x-amz-id-2":"wEDpNrMBCiMtdn1+JNaq4y218FHjX+W5RvSCs6O84y7FTqDAU/TzshRmCKtnKOr7xxnZyJWAqRo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0113.response b/t/s3/uri_avoid_chars/0113.response new file mode 100644 index 0000000000..ca98189879 --- /dev/null +++ b/t/s3/uri_avoid_chars/0113.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testá","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:13 GMT","x-amz-id-2":"UswhkNrbLOvumsHn6oELvJMrFSOanBXuwr8DMxL7Go6r6Fmw7HYQSrcpM4jyx9+IjJ3SCTS5ji4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0114.response b/t/s3/uri_avoid_chars/0114.response new file mode 100644 index 0000000000..d94c576dc5 --- /dev/null +++ b/t/s3/uri_avoid_chars/0114.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testâ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:14 GMT","x-amz-id-2":"YOKn2A1R6X7k5DWAhE5Y//jQOsLe3ws2ga2DHhA/HEWnQwd5VLLSh8TCWU/JKYmJ+/re3JPBtIg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0115.response b/t/s3/uri_avoid_chars/0115.response new file mode 100644 index 0000000000..3e3f5c8419 --- /dev/null +++ b/t/s3/uri_avoid_chars/0115.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testã","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:14 GMT","x-amz-id-2":"hyqycewqc6gyXM0qW4kO9EfwHm01KfDTQBtYJaPYDNwmqdI73TPx2QldexhtLQT9ovc8dHzyYSw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0116.response b/t/s3/uri_avoid_chars/0116.response new file mode 100644 index 0000000000..5cb8ae4008 --- /dev/null +++ b/t/s3/uri_avoid_chars/0116.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testä","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:15 GMT","x-amz-id-2":"PzVPtArsBTFpAHesIEFwe46cD/BpXC2tmkRXM4l0CsFF93uJukuZ27CdkAUTBR0WlvGE9K0Obvg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0117.response b/t/s3/uri_avoid_chars/0117.response new file mode 100644 index 0000000000..d475c4c829 --- /dev/null +++ b/t/s3/uri_avoid_chars/0117.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testå","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:16 GMT","x-amz-id-2":"43khcpvcGyI4MkBTvSEexpnN3G+8vTilYoVgrd7/XONZZgYDcTh5wHRA0ODbiubMF3t+xXA8bOo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0118.response b/t/s3/uri_avoid_chars/0118.response new file mode 100644 index 0000000000..4e7c75fde0 --- /dev/null +++ b/t/s3/uri_avoid_chars/0118.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testæ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:17 GMT","x-amz-id-2":"ndTTWHDycYrRMYhIaVMAb7dDq3hBLpCWS2MRdQcXOX5Bc5WC6eY8fDEn1LhEBY6Enbab4Nsmtvo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0119.response b/t/s3/uri_avoid_chars/0119.response new file mode 100644 index 0000000000..88640a7c31 --- /dev/null +++ b/t/s3/uri_avoid_chars/0119.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testç","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:18 GMT","x-amz-id-2":"Y3OxBlRMwc036L9n/BkWTmxm8wirD+NjCDo2K3yTNDVFQU9X3Gb5BYe6LskLNJHMgCnBHc6vIP4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0120.response b/t/s3/uri_avoid_chars/0120.response new file mode 100644 index 0000000000..f2d3001372 --- /dev/null +++ b/t/s3/uri_avoid_chars/0120.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testè","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:19 GMT","x-amz-id-2":"uL5e3RD7T89KiVAjjleEmfGfKkoZOL5p7bWqAl1SD9d7nt343rtJl+FFPioTf5CWq3KafMT3qjA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0121.response b/t/s3/uri_avoid_chars/0121.response new file mode 100644 index 0000000000..2d2b3af315 --- /dev/null +++ b/t/s3/uri_avoid_chars/0121.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testé","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:20 GMT","x-amz-id-2":"awPZtVlcJFlee9HxOgNPDSbnPc48LyLuOYBx4u+uEFVPvt2DmgQL/KfHW0WR8Fs0TGT/RsgqP3c=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0122.response b/t/s3/uri_avoid_chars/0122.response new file mode 100644 index 0000000000..2582d5dd5a --- /dev/null +++ b/t/s3/uri_avoid_chars/0122.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testê","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:21 GMT","x-amz-id-2":"TWNjfjDLH8hcYoiRyJCVBCKHO0KdA5x7IXEJvC96vJTiIy9pzJSspAVq598OP2Gc7Utn4bNZ7Zs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0123.response b/t/s3/uri_avoid_chars/0123.response new file mode 100644 index 0000000000..84fde0d023 --- /dev/null +++ b/t/s3/uri_avoid_chars/0123.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testë","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:22 GMT","x-amz-id-2":"Erd0HUIEv1t19cVdFD0NWrSxF4tvtj35hpj7YAdY0JANrgh4cTc5ePai2JGFD/PJXHh5dNZpQ0g=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0124.response b/t/s3/uri_avoid_chars/0124.response new file mode 100644 index 0000000000..4588255423 --- /dev/null +++ b/t/s3/uri_avoid_chars/0124.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testì","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:23 GMT","x-amz-id-2":"MuOg24MtA28fPryUhlTZeg4fWCddIkA0jBO/A7doD58VVqXkHm50M5ysbjdO+gf6jQOCqKStW28=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0125.response b/t/s3/uri_avoid_chars/0125.response new file mode 100644 index 0000000000..82406b0498 --- /dev/null +++ b/t/s3/uri_avoid_chars/0125.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testí","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:24 GMT","x-amz-id-2":"MR7raUqDfdqMaT6I5DG/gyzzzvuFz1yy3DXc4WxaHpdKcrRxjYmFCZUzZjx09EzzLvL9REcLgaA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0126.response b/t/s3/uri_avoid_chars/0126.response new file mode 100644 index 0000000000..87f4227fa9 --- /dev/null +++ b/t/s3/uri_avoid_chars/0126.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testî","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:24 GMT","x-amz-id-2":"iXDvuLDdHkSNNs75v2Xl+h2Lyt4blzopAiOVm9Eviw8h7CgNcr/GaP9sfbHDqkFrtuGYdWvZ5jw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0127.response b/t/s3/uri_avoid_chars/0127.response new file mode 100644 index 0000000000..fbe4ba40e7 --- /dev/null +++ b/t/s3/uri_avoid_chars/0127.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testï","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:25 GMT","x-amz-id-2":"0HVLrKWGXlzDVtoyRaJtfPn7zMwsLAmC31CPG9+AaUOQs7J79G7OTCviK+GvbeBsM+AGJhcF4Fw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0128.response b/t/s3/uri_avoid_chars/0128.response new file mode 100644 index 0000000000..b2e29b23ad --- /dev/null +++ b/t/s3/uri_avoid_chars/0128.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testð","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:26 GMT","x-amz-id-2":"o3k0uKaiB7axVUF0GuxNVkhJkLMyUUnyIMz8XknycS6jFFG4gSQ864LOK1BjNK3YVID36ruk89o=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0129.response b/t/s3/uri_avoid_chars/0129.response new file mode 100644 index 0000000000..9670b7e35c --- /dev/null +++ b/t/s3/uri_avoid_chars/0129.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testñ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:27 GMT","x-amz-id-2":"xbRXGUc1umsMQvHLJ4iJdoA2N/2Sm2spCs3FFOxAAZeYjlOufmHBDJw73qVLMt3TPb6D7ldYr2w=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0130.response b/t/s3/uri_avoid_chars/0130.response new file mode 100644 index 0000000000..6463109017 --- /dev/null +++ b/t/s3/uri_avoid_chars/0130.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testò","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:28 GMT","x-amz-id-2":"1feUQm27f+z63RR5zVpP3SXoq+4EV5DvGpZ7a1OaHqheiLfQYpgfNgNrnb+LkxPd023y59GWGzk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0131.response b/t/s3/uri_avoid_chars/0131.response new file mode 100644 index 0000000000..fb8ebb24a9 --- /dev/null +++ b/t/s3/uri_avoid_chars/0131.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testó","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:29 GMT","x-amz-id-2":"29rOHxORFiN2jaPIVGTBGmErOnLEEW+7zE4gnclYdXy5su8lIVgqUM1trhi0fNmv7iA5x7vuEK0=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0132.response b/t/s3/uri_avoid_chars/0132.response new file mode 100644 index 0000000000..6e566c7fdd --- /dev/null +++ b/t/s3/uri_avoid_chars/0132.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testô","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:30 GMT","x-amz-id-2":"20rbe9uvRuHDEM58D0hWayDLNxoMll/6StEoEiueUlejXw2PGUkvhpwdHyNzzhsa+6tVr8DtyYc=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0133.response b/t/s3/uri_avoid_chars/0133.response new file mode 100644 index 0000000000..8d9d11c433 --- /dev/null +++ b/t/s3/uri_avoid_chars/0133.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testõ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:31 GMT","x-amz-id-2":"XsPSBHoI70fuve6FYvbA5gDBozfD3cvquBrV4b4HtL1rGVNI3grzqjHObU7uM02mUUZvYp6xCuU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0134.response b/t/s3/uri_avoid_chars/0134.response new file mode 100644 index 0000000000..656df576ac --- /dev/null +++ b/t/s3/uri_avoid_chars/0134.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testö","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:32 GMT","x-amz-id-2":"zJufh/jqSpsqpXsJFmn04Vjy8F6FUThBDDZupzkLr5cQr9s5yDCOBNw9mNbfgRbL9Y+5MEgwnko=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0135.response b/t/s3/uri_avoid_chars/0135.response new file mode 100644 index 0000000000..394d5bedeb --- /dev/null +++ b/t/s3/uri_avoid_chars/0135.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test÷","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:32 GMT","x-amz-id-2":"QAwY5WQ+EXSJkvtmmTSWqjmUxlb5FdoUwonTcfDbQ/mFXIZxLLGAxyAK2bAC0fbXwY0pWHKzPOY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0136.response b/t/s3/uri_avoid_chars/0136.response new file mode 100644 index 0000000000..077bc5bd53 --- /dev/null +++ b/t/s3/uri_avoid_chars/0136.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testø","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:33 GMT","x-amz-id-2":"pQw+3tKSGV0JtLPKSWhSkB5XCzrseLm5hkMOF8PGikZKgkHnIvIDnGVXB1j3DWMaq7J0DRv41vM=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0137.response b/t/s3/uri_avoid_chars/0137.response new file mode 100644 index 0000000000..cb6eeeb2e4 --- /dev/null +++ b/t/s3/uri_avoid_chars/0137.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testù","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:34 GMT","x-amz-id-2":"7Yp94g4Wg7Wa85yKaSnVhMuzH+vUl5ZCa5AX7xeq4ayHPUaLyH5/cxVLsXFWomhxk/gK32aGwQs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0138.response b/t/s3/uri_avoid_chars/0138.response new file mode 100644 index 0000000000..16a4aed82e --- /dev/null +++ b/t/s3/uri_avoid_chars/0138.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testú","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:35 GMT","x-amz-id-2":"zalv6SZdiLzNZUPNpfFZuGTX3HhdjoIsSGxK3ZMV19uIjT9U+2hZcMJPc+YZ3EbHrP+/rAY1eXY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0139.response b/t/s3/uri_avoid_chars/0139.response new file mode 100644 index 0000000000..0dead02407 --- /dev/null +++ b/t/s3/uri_avoid_chars/0139.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testû","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:36 GMT","x-amz-id-2":"3rAW9wxuIZNqQGqBNSGWLCCpy93zH92KgVsr5ukuyOr8jeTNsm5zJQK+Qz47fhyhn1jtb3hOHRA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0140.response b/t/s3/uri_avoid_chars/0140.response new file mode 100644 index 0000000000..63a3660509 --- /dev/null +++ b/t/s3/uri_avoid_chars/0140.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testü","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:37 GMT","x-amz-id-2":"sCKHficmlN4XztUue1p390QmufD8UfrIE/ipOyBkLYimy0p9qkQTS7CeelE7cpk3KXW6oXX9Q8E=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0141.response b/t/s3/uri_avoid_chars/0141.response new file mode 100644 index 0000000000..0e08aa5bf9 --- /dev/null +++ b/t/s3/uri_avoid_chars/0141.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testý","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:38 GMT","x-amz-id-2":"rg0OotDkzcesYW/UHnEDceyRIj7NLsUmUH4AqVT9dR4SxvtUQbMIMbWzcwMLEbARrggrfUIhkkE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0142.response b/t/s3/uri_avoid_chars/0142.response new file mode 100644 index 0000000000..3309eb3899 --- /dev/null +++ b/t/s3/uri_avoid_chars/0142.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testþ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:38 GMT","x-amz-id-2":"XLtIsh6LiNUWD0qD/b4c5SwU9nffNJH59cA47jLyuBEIY3Iu7X55UYgFMiy/KKnmG4oathXHaWI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0143.response b/t/s3/uri_avoid_chars/0143.response new file mode 100644 index 0000000000..d4e5d855a2 --- /dev/null +++ b/t/s3/uri_avoid_chars/0143.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÿ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:39 GMT","x-amz-id-2":"xcHxS1tHt9B2BWlBIidcJPq8rDx2ph5jSHk8Ci1NQs/dHECElU8/mUSLW7C8RUhrMIF8pOn37kw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding.t b/t/s3/uri_encoding.t new file mode 100644 index 0000000000..d56e3d832b --- /dev/null +++ b/t/s3/uri_encoding.t @@ -0,0 +1,59 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +use lib 't/lib'; + +use English qw(-no-match-vars); +use Data::Printer; +use Data::Dumper; +use Carp; +use Test::More; +use URI::Escape; + +use Paws; +use Paws::Net::MockCaller; + +my $paws = Paws->new(config => { + caller => Paws::Net::MockCaller->new( + mock_dir => 't/s3/uri_encoding', + mock_mode => 'REPLAY', +# mock_mode => 'RECORD', + ), + credentials => 'Test::CustomCredentials' +}); + +my $bucketname = 'shadowcatjesstest'; +my $s3 = $paws->service('S3', region => 'us-west-2'); + +my @to_encode = ('&', + '$', + '@', + '=', + ':', + ';', + '+', + ',', + '?', + ' ', + (map { chr($_) } (0..31)), + chr(127), + ); + +foreach my $char (@to_encode) { + my $response; + eval { $response = $s3->PutObject( + "Key" => "test$char", + "Bucket" => $bucketname, + "Body" => 'Blub', + ); + } or do { + warn qq[Error creating object: $@]; + }; + +## The URI should contain a once-encoded character: + is($s3->caller->actual_request->url, 'https://s3-us-west-2.amazonaws.com/test-uri-paws/test' . uri_escape($char), "S3 uri encoded correctly"); +} + +done_testing; diff --git a/t/s3/uri_encoding/0001.response b/t/s3/uri_encoding/0001.response new file mode 100644 index 0000000000..1c9b04cb79 --- /dev/null +++ b/t/s3/uri_encoding/0001.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test&","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:35 GMT","x-amz-id-2":"/pTR7zLtwTcnoKwh5umlWh6MKFcTEm2tUVLByHKky9pUluTN7pZ5TOvDPjb3/OB7w7jSGBepQQw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0002.response b/t/s3/uri_encoding/0002.response new file mode 100644 index 0000000000..4d0db6e2ea --- /dev/null +++ b/t/s3/uri_encoding/0002.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test$","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:36 GMT","x-amz-id-2":"CPmaJzMbK1fvBWhd7biztcRLIgT6EtHpFV+PctNPnt7U/jnldlzISOCB5UhAe+jTj43LtBKQ2Kw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0003.response b/t/s3/uri_encoding/0003.response new file mode 100644 index 0000000000..b587940d54 --- /dev/null +++ b/t/s3/uri_encoding/0003.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test@","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:37 GMT","x-amz-id-2":"yoLhsAXvbFNB3HU+xMqYcVfbSVqIP4IH7FqhDVI7UctJagBRcbC+ppmNYZwcfsw+aNP1C/qAnao=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0004.response b/t/s3/uri_encoding/0004.response new file mode 100644 index 0000000000..52c0770485 --- /dev/null +++ b/t/s3/uri_encoding/0004.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test=","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:38 GMT","x-amz-id-2":"1wVYKDGEAwlpaetdCSV6EquddyfdCT1Q3fIaBXHEaU9tqjxqAjA/rcuHROip54zRHX6ly/Jzv/M=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0005.response b/t/s3/uri_encoding/0005.response new file mode 100644 index 0000000000..1d1b9f0c15 --- /dev/null +++ b/t/s3/uri_encoding/0005.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test:","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:39 GMT","x-amz-id-2":"oCYzJbF9mPl02q7cJGfeqL/v5AezhMs+n+ZRdWPKpvbL0QpGE9QWQnVNietBiga0YtWT2iliPMw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0006.response b/t/s3/uri_encoding/0006.response new file mode 100644 index 0000000000..29df12ff33 --- /dev/null +++ b/t/s3/uri_encoding/0006.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test;","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:40 GMT","x-amz-id-2":"2CwPmKawMvx82h/bKjgXuO2sFoic8P2wbxSIfk7VjWUWp9TwmzerulduMbWp819Q9wP/gzfHXFY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0007.response b/t/s3/uri_encoding/0007.response new file mode 100644 index 0000000000..a1977a9971 --- /dev/null +++ b/t/s3/uri_encoding/0007.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test+","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:42 GMT","x-amz-id-2":"YcMLcOOaIUZTV6zn4r71FmxSN75vmhofXYZ0Ra8PZ5YMBSC3z+toJAjvYBeEDu8YU/vxS1ovIto=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0008.response b/t/s3/uri_encoding/0008.response new file mode 100644 index 0000000000..80657508cb --- /dev/null +++ b/t/s3/uri_encoding/0008.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test,","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:43 GMT","x-amz-id-2":"Zdk4C4T+wIJJrB+POK25dlWbTtfwE0ZuKu1QBQuuB32u92ryqz7xj3bFc+DXpTTL4z9mHiEMGlY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0009.response b/t/s3/uri_encoding/0009.response new file mode 100644 index 0000000000..0d94685244 --- /dev/null +++ b/t/s3/uri_encoding/0009.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test?","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:43 GMT","x-amz-id-2":"tlr6npYlz6ahvWdm7F8ujhR/DYLHMNWxqcohmci5X0Ne07GDlHkqTSqFrwECIaT1niCj7RLqb10=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0010.response b/t/s3/uri_encoding/0010.response new file mode 100644 index 0000000000..1ac5b22cb5 --- /dev/null +++ b/t/s3/uri_encoding/0010.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:44 GMT","x-amz-id-2":"x8xgqxJnECY+EmkUIetHMjPXvKjxmMHeVBuZznbjIWpr2Fsyx7hZd0fqDjFonX4tCUxVrIwlS2E=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0011.repsonse b/t/s3/uri_encoding/0011.repsonse new file mode 100644 index 0000000000..794def8104 --- /dev/null +++ b/t/s3/uri_encoding/0011.repsonse @@ -0,0 +1 @@ +{"response":{"status":"200","content":"","headers":{"etag":"\"3858f62230ac3c915f300c664312c63f\"","connection":"close","date":"Tue, 12 Jun 2018 16:27:09 GMT","x-amz-id-2":"000000000000000000000000000000000000000000000000000000000000000000000000000=","x-amz-request-id":"000000000000000000000000000000000000","server":"AmazonS3","content-length":"0"}},"request":{"call":"PutObject","service":"s3","params":{"Body":"Blub","Key":"test^@","Bucket":"test-uri-paws"}}} diff --git a/t/s3/uri_encoding/0011.response b/t/s3/uri_encoding/0011.response new file mode 100644 index 0000000000..59ce1af5be --- /dev/null +++ b/t/s3/uri_encoding/0011.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0000","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:45 GMT","x-amz-id-2":"xV/fn7vgnRXkYYOflQCKP4ZQFwS+mF4XLF+6DEAwezB0sC+2ZJKDgkh4cfl9IW37SDhiMFw4nwQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0012.response b/t/s3/uri_encoding/0012.response new file mode 100644 index 0000000000..5b070d1538 --- /dev/null +++ b/t/s3/uri_encoding/0012.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0001","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:46 GMT","x-amz-id-2":"J8Qc/bkpaeyPKJVkamjq6sySozJdcwW3g9cnacfH7xdgLqyY4SlxfoOIqKLLpLi0xr74pIyR9iw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0013.response b/t/s3/uri_encoding/0013.response new file mode 100644 index 0000000000..4c8ed58e7e --- /dev/null +++ b/t/s3/uri_encoding/0013.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0002","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:47 GMT","x-amz-id-2":"ZjNxBA34ohxq5eo7MuHz3rwHcTtC2Ete09NrYInDMGjazfDCW+VGmrxA25FrqXpc/gl+UM4bTxg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0014.response b/t/s3/uri_encoding/0014.response new file mode 100644 index 0000000000..faafe9e517 --- /dev/null +++ b/t/s3/uri_encoding/0014.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0003","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:48 GMT","x-amz-id-2":"5eHZLiP0iazXoOi1gLDfWcV8rBc9w0jZkB1ETtLaRV6iLsDl37otvBiHpILxLJxPrWB+bnYddfI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0015.response b/t/s3/uri_encoding/0015.response new file mode 100644 index 0000000000..24a46dcc44 --- /dev/null +++ b/t/s3/uri_encoding/0015.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0004","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:49 GMT","x-amz-id-2":"fQPLfqmGpEHQU2BRq1CZ6TxSNf/egNEQ13QaADqwhljtOhYsOjiN9tC6HOI8apQZO6PS6ivoRKs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0016.response b/t/s3/uri_encoding/0016.response new file mode 100644 index 0000000000..61f736b2b0 --- /dev/null +++ b/t/s3/uri_encoding/0016.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0005","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:50 GMT","x-amz-id-2":"3rQ2h1F/aeuhc+ETGq+M9+c+h9j8JVFax+iRUUPlXJ7dBoQ1UvS4/5Lqtar0HH/TY25OOA7u4ys=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0017.response b/t/s3/uri_encoding/0017.response new file mode 100644 index 0000000000..00d79edefd --- /dev/null +++ b/t/s3/uri_encoding/0017.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0006","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:51 GMT","x-amz-id-2":"im7NfABAKzSuVLPYDm5Jmu9RZgL5j1/NmBb5m2U3l2+Bq1w93j1Ar4qQTh8imvhlGjqiBmdTh6Q=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0018.response b/t/s3/uri_encoding/0018.response new file mode 100644 index 0000000000..317dc8ee17 --- /dev/null +++ b/t/s3/uri_encoding/0018.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0007","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:52 GMT","x-amz-id-2":"ls1094lZBkQUMc3xzKFH6FYQD9RWemxvt+sDToXqd0TEW9xfABeIX/Z9jEahyozFPMk89hxtYxM=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0019.response b/t/s3/uri_encoding/0019.response new file mode 100644 index 0000000000..84e2543261 --- /dev/null +++ b/t/s3/uri_encoding/0019.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\b","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:52 GMT","x-amz-id-2":"YucooCfFLKOtSyz6sI/v3BVbglMLbtcjuFleH28GY8/9WYxr/CkCHBgUDZDT2LiVtcbeyTS0DdY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0020.response b/t/s3/uri_encoding/0020.response new file mode 100644 index 0000000000..9afa9b748f --- /dev/null +++ b/t/s3/uri_encoding/0020.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\t","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:53 GMT","x-amz-id-2":"GLAJBjGcZClK3S/fVgVcfDBUEG8Dj7YfjuQAJ+ub1Hs15jzxOKOsgVrbs9lduSGIQKb9EyK5c4E=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0021.response b/t/s3/uri_encoding/0021.response new file mode 100644 index 0000000000..3171ed04ee --- /dev/null +++ b/t/s3/uri_encoding/0021.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\n","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:54 GMT","x-amz-id-2":"7GIZCGUtCAo1yT86wVJSBkmF75Ho33n4VJhx1aHRLGr3p6i4J45+YjiAwgh5XeH9SFBcbawxjKA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0022.response b/t/s3/uri_encoding/0022.response new file mode 100644 index 0000000000..56aac79f1f --- /dev/null +++ b/t/s3/uri_encoding/0022.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u000b","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:55 GMT","x-amz-id-2":"paREysSQRKU5w9nT621joSJREZq+EnJUZYkM7s2IpkZnbtEG2OeVwgpy/G5FgzxfVf3D4N7bRsY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0023.response b/t/s3/uri_encoding/0023.response new file mode 100644 index 0000000000..da78f2f650 --- /dev/null +++ b/t/s3/uri_encoding/0023.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\f","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:56 GMT","x-amz-id-2":"oGGYuLdZaPP2LwNiFlBTYcVNCMdT8kWe0X1KMP5we1tT1aiPmjyOh2uz3NxhnzvnYRh+apdvIFE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0024.response b/t/s3/uri_encoding/0024.response new file mode 100644 index 0000000000..1517634cf9 --- /dev/null +++ b/t/s3/uri_encoding/0024.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\r","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:57 GMT","x-amz-id-2":"Si0KV3CaFJmypxa2KFeogchvPwXSruKWxlvfCd/SKvBNqFwdUmD7Yp9pE1OGQHYop1ocXlM2aoE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0025.response b/t/s3/uri_encoding/0025.response new file mode 100644 index 0000000000..73c21153f3 --- /dev/null +++ b/t/s3/uri_encoding/0025.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u000e","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:58 GMT","x-amz-id-2":"u0vD2P1Uh73QscHyis15Quc7QR6xqWWqQ0sPjMD2TDWOEvdnINdhtLR+v0uKsXBgf3oNIGxQMtU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0026.response b/t/s3/uri_encoding/0026.response new file mode 100644 index 0000000000..89aeb0551d --- /dev/null +++ b/t/s3/uri_encoding/0026.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u000f","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:58 GMT","x-amz-id-2":"oh8CcidB0CLeKMx9SYTFG9jri1dXqXz3fafzAHrmWyrk8L+hdPLKw5WORghGvWubQ5ku3VGfZAo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0027.response b/t/s3/uri_encoding/0027.response new file mode 100644 index 0000000000..05dfacfcff --- /dev/null +++ b/t/s3/uri_encoding/0027.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0010","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:59 GMT","x-amz-id-2":"mcMcxlGX5d64daHel+JxtENmNzk1Wv61WwdUlL9g3HE98V84mDBawWeYwxaRDm/fzMWmLyrqqyU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0028.response b/t/s3/uri_encoding/0028.response new file mode 100644 index 0000000000..039d6d1609 --- /dev/null +++ b/t/s3/uri_encoding/0028.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0011","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:00 GMT","x-amz-id-2":"+trubK29dNmfRPTwDLv0ejwP3YguDgm39DN/aI2IcwcoUyY3sO/g6y4kohMP7kaobcuKtXc1ua4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0029.response b/t/s3/uri_encoding/0029.response new file mode 100644 index 0000000000..d136d3a1a4 --- /dev/null +++ b/t/s3/uri_encoding/0029.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0012","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:01 GMT","x-amz-id-2":"STGylAfsthvl0yABtapE9wdRzZj9c28NQo7xef3V71tI659NE8RiF71gQZfhYlw3ymY3gngxIdk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0030.response b/t/s3/uri_encoding/0030.response new file mode 100644 index 0000000000..279fb9fe8c --- /dev/null +++ b/t/s3/uri_encoding/0030.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0013","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:02 GMT","x-amz-id-2":"fQbf9SLajeJJzY4cQJhjkkfZRIQs79Guh3/bFIQDKRHlC/kQDO9re5XbLqpOWkH4oAtkfNJx0T8=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0031.response b/t/s3/uri_encoding/0031.response new file mode 100644 index 0000000000..9c63a00e8d --- /dev/null +++ b/t/s3/uri_encoding/0031.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0014","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:03 GMT","x-amz-id-2":"XuRNffhX8VkyVwQH2Rl7ZrUeirsrXdIXPxrc5zsu9Uu3zzekGMZVvY6uwZdqA8OZi7O5TXCsshE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0032.response b/t/s3/uri_encoding/0032.response new file mode 100644 index 0000000000..33b1b636d2 --- /dev/null +++ b/t/s3/uri_encoding/0032.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0015","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:04 GMT","x-amz-id-2":"XIIM83agiuv4+tHSwaCX2xQpLX9ST+oUB3Saphb9iFJFQJT64Tty8biFrHinFLkmhbx2Qt48GYo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0033.response b/t/s3/uri_encoding/0033.response new file mode 100644 index 0000000000..12e668ad0f --- /dev/null +++ b/t/s3/uri_encoding/0033.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0016","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:04 GMT","x-amz-id-2":"2k0X8HajbxsKPhcHl2PCF9V3ZOxG2rlgIMv4FoWF3HXTYk/zO3vTVWcieVh314bGtlHS0Q1Q1hI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0034.response b/t/s3/uri_encoding/0034.response new file mode 100644 index 0000000000..3242412294 --- /dev/null +++ b/t/s3/uri_encoding/0034.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0017","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:05 GMT","x-amz-id-2":"U8vV7bibupN4FGBwl+Q8oP3dYwPxgdZmIu6x5pmUwDkNGPGsReMfzk+Co0BX4NYjczvP9inbShQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0035.response b/t/s3/uri_encoding/0035.response new file mode 100644 index 0000000000..c162a441d8 --- /dev/null +++ b/t/s3/uri_encoding/0035.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0018","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:06 GMT","x-amz-id-2":"GNkD7mDHS7deK5PAngcSRde9IRGNzIeFmfmcx+ppdgOmZnRjo10JAn5wJq7UEVBeVogubpw57ck=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0036.response b/t/s3/uri_encoding/0036.response new file mode 100644 index 0000000000..f5b4a0d1c8 --- /dev/null +++ b/t/s3/uri_encoding/0036.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0019","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:07 GMT","x-amz-id-2":"eqb6rOx4CRNSPtXjPRVYaRFjf9du9jPlIqhXstOUX7Fg59WvUvybz5/r7XBqBx9tw2OZnxDIBLA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0037.response b/t/s3/uri_encoding/0037.response new file mode 100644 index 0000000000..e6e6487b50 --- /dev/null +++ b/t/s3/uri_encoding/0037.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u001a","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:08 GMT","x-amz-id-2":"bshfe93L2ruytQ9KVSwpV16VhsgxBgF/WK0K7aGtayPTIyx89+zYShHhfuDlIvCovJqv43a69DY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0038.response b/t/s3/uri_encoding/0038.response new file mode 100644 index 0000000000..c32d1487ee --- /dev/null +++ b/t/s3/uri_encoding/0038.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u001b","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:09 GMT","x-amz-id-2":"RoDxafmQHVF6YW0oJyYNKu58svN1ylcpFAVuANk32N2o7qtYJP9MpIblv+Mh4Zajz7BOpeCLvkE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0039.response b/t/s3/uri_encoding/0039.response new file mode 100644 index 0000000000..a415118e2d --- /dev/null +++ b/t/s3/uri_encoding/0039.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u001c","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:10 GMT","x-amz-id-2":"9A7oyB5eR9y9Ht3uoS7vRrvvc+TSGZX/OjjPxUHV3jPZX9/6yF9DVdP63y/j5/1+T1pJY3BXfKU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0040.response b/t/s3/uri_encoding/0040.response new file mode 100644 index 0000000000..d43b8c8197 --- /dev/null +++ b/t/s3/uri_encoding/0040.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u001d","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:11 GMT","x-amz-id-2":"VPqp0Vwc2u8EgvoW+m4nHDxQiXhahzEwS/w1USe9EgT+Y823TaZXhXhlfdPQwHhA4fqrml2GPHY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0041.response b/t/s3/uri_encoding/0041.response new file mode 100644 index 0000000000..d767bd584e --- /dev/null +++ b/t/s3/uri_encoding/0041.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u001e","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:12 GMT","x-amz-id-2":"dnCz+6TlJ4JZmt0hiBcw/7XDPaktQO/XK+atijLnr9TS2Ilic2AduXha+mTeXD+ZBVuF6axKH7o=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0042.response b/t/s3/uri_encoding/0042.response new file mode 100644 index 0000000000..c2f8986f9a --- /dev/null +++ b/t/s3/uri_encoding/0042.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u001f","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:13 GMT","x-amz-id-2":"YFEsg+2BaMuhXwW/3pL+FyIE427EGpfFBczyJQqbZCQmkC2bG5Q9lCZ+13xMrNUSZ8UErqJgQUA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0043.response b/t/s3/uri_encoding/0043.response new file mode 100644 index 0000000000..5df3b83063 --- /dev/null +++ b/t/s3/uri_encoding/0043.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:14 GMT","x-amz-id-2":"DHjKihLUzs+xasPkwxKHlVCgCuioXL9Hwmc9PocB1EggGQm+nFms+JIwyzIWRqhjYDpLXvIN1/I=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file From b74df3343643843a9e1628a8de063f2bce890b54 Mon Sep 17 00:00:00 2001 From: Jess Robinson Date: Wed, 13 Jun 2018 15:44:59 +0000 Subject: [PATCH 02/42] Initial S3 stabilisation tests - URI encoding --- lib/Paws/Net/FileMockCaller.pm | 8 ++++ lib/Paws/Net/MockCaller.pm | 4 ++ t/s3/0001.response | 1 + t/s3/uri_avoid_chars.t | 62 ++++++++++++++++++++++++++++++ t/s3/uri_avoid_chars/0001.response | 1 + t/s3/uri_avoid_chars/0002.response | 1 + t/s3/uri_avoid_chars/0003.response | 1 + t/s3/uri_avoid_chars/0004.response | 1 + t/s3/uri_avoid_chars/0005.response | 1 + t/s3/uri_avoid_chars/0006.response | 1 + t/s3/uri_avoid_chars/0007.response | 1 + t/s3/uri_avoid_chars/0008.response | 1 + t/s3/uri_avoid_chars/0009.response | 1 + t/s3/uri_avoid_chars/0010.response | 1 + t/s3/uri_avoid_chars/0011.response | 1 + t/s3/uri_avoid_chars/0012.response | 1 + t/s3/uri_avoid_chars/0013.response | 1 + t/s3/uri_avoid_chars/0014.response | 1 + t/s3/uri_avoid_chars/0015.response | 1 + t/s3/uri_avoid_chars/0016.response | 1 + t/s3/uri_avoid_chars/0017.response | 1 + t/s3/uri_avoid_chars/0018.response | 1 + t/s3/uri_avoid_chars/0019.response | 1 + t/s3/uri_avoid_chars/0020.response | 1 + t/s3/uri_avoid_chars/0021.response | 1 + t/s3/uri_avoid_chars/0022.response | 1 + t/s3/uri_avoid_chars/0023.response | 1 + t/s3/uri_avoid_chars/0024.response | 1 + t/s3/uri_avoid_chars/0025.response | 1 + t/s3/uri_avoid_chars/0026.response | 1 + t/s3/uri_avoid_chars/0027.response | 1 + t/s3/uri_avoid_chars/0028.response | 1 + t/s3/uri_avoid_chars/0029.response | 1 + t/s3/uri_avoid_chars/0030.response | 1 + t/s3/uri_avoid_chars/0031.response | 1 + t/s3/uri_avoid_chars/0032.response | 1 + t/s3/uri_avoid_chars/0033.response | 1 + t/s3/uri_avoid_chars/0034.response | 1 + t/s3/uri_avoid_chars/0035.response | 1 + t/s3/uri_avoid_chars/0036.response | 1 + t/s3/uri_avoid_chars/0037.response | 1 + t/s3/uri_avoid_chars/0038.response | 1 + t/s3/uri_avoid_chars/0039.response | 1 + t/s3/uri_avoid_chars/0040.response | 1 + t/s3/uri_avoid_chars/0041.response | 1 + t/s3/uri_avoid_chars/0042.response | 1 + t/s3/uri_avoid_chars/0043.response | 1 + t/s3/uri_avoid_chars/0044.response | 1 + t/s3/uri_avoid_chars/0045.response | 1 + t/s3/uri_avoid_chars/0046.response | 1 + t/s3/uri_avoid_chars/0047.response | 1 + t/s3/uri_avoid_chars/0048.response | 1 + t/s3/uri_avoid_chars/0049.response | 1 + t/s3/uri_avoid_chars/0050.response | 1 + t/s3/uri_avoid_chars/0051.response | 1 + t/s3/uri_avoid_chars/0052.response | 1 + t/s3/uri_avoid_chars/0053.response | 1 + t/s3/uri_avoid_chars/0054.response | 1 + t/s3/uri_avoid_chars/0055.response | 1 + t/s3/uri_avoid_chars/0056.response | 1 + t/s3/uri_avoid_chars/0057.response | 1 + t/s3/uri_avoid_chars/0058.response | 1 + t/s3/uri_avoid_chars/0059.response | 1 + t/s3/uri_avoid_chars/0060.response | 1 + t/s3/uri_avoid_chars/0061.response | 1 + t/s3/uri_avoid_chars/0062.response | 1 + t/s3/uri_avoid_chars/0063.response | 1 + t/s3/uri_avoid_chars/0064.response | 1 + t/s3/uri_avoid_chars/0065.response | 1 + t/s3/uri_avoid_chars/0066.response | 1 + t/s3/uri_avoid_chars/0067.response | 1 + t/s3/uri_avoid_chars/0068.response | 1 + t/s3/uri_avoid_chars/0069.response | 1 + t/s3/uri_avoid_chars/0070.response | 1 + t/s3/uri_avoid_chars/0071.response | 1 + t/s3/uri_avoid_chars/0072.response | 1 + t/s3/uri_avoid_chars/0073.response | 1 + t/s3/uri_avoid_chars/0074.response | 1 + t/s3/uri_avoid_chars/0075.response | 1 + t/s3/uri_avoid_chars/0076.response | 1 + t/s3/uri_avoid_chars/0077.response | 1 + t/s3/uri_avoid_chars/0078.response | 1 + t/s3/uri_avoid_chars/0079.response | 1 + t/s3/uri_avoid_chars/0080.response | 1 + t/s3/uri_avoid_chars/0081.response | 1 + t/s3/uri_avoid_chars/0082.response | 1 + t/s3/uri_avoid_chars/0083.response | 1 + t/s3/uri_avoid_chars/0084.response | 1 + t/s3/uri_avoid_chars/0085.response | 1 + t/s3/uri_avoid_chars/0086.response | 1 + t/s3/uri_avoid_chars/0087.response | 1 + t/s3/uri_avoid_chars/0088.response | 1 + t/s3/uri_avoid_chars/0089.response | 1 + t/s3/uri_avoid_chars/0090.response | 1 + t/s3/uri_avoid_chars/0091.response | 1 + t/s3/uri_avoid_chars/0092.response | 1 + t/s3/uri_avoid_chars/0093.response | 1 + t/s3/uri_avoid_chars/0094.response | 1 + t/s3/uri_avoid_chars/0095.response | 1 + t/s3/uri_avoid_chars/0096.response | 1 + t/s3/uri_avoid_chars/0097.response | 1 + t/s3/uri_avoid_chars/0098.response | 1 + t/s3/uri_avoid_chars/0099.response | 1 + t/s3/uri_avoid_chars/0100.response | 1 + t/s3/uri_avoid_chars/0101.response | 1 + t/s3/uri_avoid_chars/0102.response | 1 + t/s3/uri_avoid_chars/0103.response | 1 + t/s3/uri_avoid_chars/0104.response | 1 + t/s3/uri_avoid_chars/0105.response | 1 + t/s3/uri_avoid_chars/0106.response | 1 + t/s3/uri_avoid_chars/0107.response | 1 + t/s3/uri_avoid_chars/0108.response | 1 + t/s3/uri_avoid_chars/0109.response | 1 + t/s3/uri_avoid_chars/0110.response | 1 + t/s3/uri_avoid_chars/0111.response | 1 + t/s3/uri_avoid_chars/0112.response | 1 + t/s3/uri_avoid_chars/0113.response | 1 + t/s3/uri_avoid_chars/0114.response | 1 + t/s3/uri_avoid_chars/0115.response | 1 + t/s3/uri_avoid_chars/0116.response | 1 + t/s3/uri_avoid_chars/0117.response | 1 + t/s3/uri_avoid_chars/0118.response | 1 + t/s3/uri_avoid_chars/0119.response | 1 + t/s3/uri_avoid_chars/0120.response | 1 + t/s3/uri_avoid_chars/0121.response | 1 + t/s3/uri_avoid_chars/0122.response | 1 + t/s3/uri_avoid_chars/0123.response | 1 + t/s3/uri_avoid_chars/0124.response | 1 + t/s3/uri_avoid_chars/0125.response | 1 + t/s3/uri_avoid_chars/0126.response | 1 + t/s3/uri_avoid_chars/0127.response | 1 + t/s3/uri_avoid_chars/0128.response | 1 + t/s3/uri_avoid_chars/0129.response | 1 + t/s3/uri_avoid_chars/0130.response | 1 + t/s3/uri_avoid_chars/0131.response | 1 + t/s3/uri_avoid_chars/0132.response | 1 + t/s3/uri_avoid_chars/0133.response | 1 + t/s3/uri_avoid_chars/0134.response | 1 + t/s3/uri_avoid_chars/0135.response | 1 + t/s3/uri_avoid_chars/0136.response | 1 + t/s3/uri_avoid_chars/0137.response | 1 + t/s3/uri_avoid_chars/0138.response | 1 + t/s3/uri_avoid_chars/0139.response | 1 + t/s3/uri_avoid_chars/0140.response | 1 + t/s3/uri_avoid_chars/0141.response | 1 + t/s3/uri_avoid_chars/0142.response | 1 + t/s3/uri_avoid_chars/0143.response | 1 + t/s3/uri_encoding.t | 59 ++++++++++++++++++++++++++++ t/s3/uri_encoding/0001.response | 1 + t/s3/uri_encoding/0002.response | 1 + t/s3/uri_encoding/0003.response | 1 + t/s3/uri_encoding/0004.response | 1 + t/s3/uri_encoding/0005.response | 1 + t/s3/uri_encoding/0006.response | 1 + t/s3/uri_encoding/0007.response | 1 + t/s3/uri_encoding/0008.response | 1 + t/s3/uri_encoding/0009.response | 1 + t/s3/uri_encoding/0010.response | 1 + t/s3/uri_encoding/0011.repsonse | 1 + t/s3/uri_encoding/0011.response | 1 + t/s3/uri_encoding/0012.response | 1 + t/s3/uri_encoding/0013.response | 1 + t/s3/uri_encoding/0014.response | 1 + t/s3/uri_encoding/0015.response | 1 + t/s3/uri_encoding/0016.response | 1 + t/s3/uri_encoding/0017.response | 1 + t/s3/uri_encoding/0018.response | 1 + t/s3/uri_encoding/0019.response | 1 + t/s3/uri_encoding/0020.response | 1 + t/s3/uri_encoding/0021.response | 1 + t/s3/uri_encoding/0022.response | 1 + t/s3/uri_encoding/0023.response | 1 + t/s3/uri_encoding/0024.response | 1 + t/s3/uri_encoding/0025.response | 1 + t/s3/uri_encoding/0026.response | 1 + t/s3/uri_encoding/0027.response | 1 + t/s3/uri_encoding/0028.response | 1 + t/s3/uri_encoding/0029.response | 1 + t/s3/uri_encoding/0030.response | 1 + t/s3/uri_encoding/0031.response | 1 + t/s3/uri_encoding/0032.response | 1 + t/s3/uri_encoding/0033.response | 1 + t/s3/uri_encoding/0034.response | 1 + t/s3/uri_encoding/0035.response | 1 + t/s3/uri_encoding/0036.response | 1 + t/s3/uri_encoding/0037.response | 1 + t/s3/uri_encoding/0038.response | 1 + t/s3/uri_encoding/0039.response | 1 + t/s3/uri_encoding/0040.response | 1 + t/s3/uri_encoding/0041.response | 1 + t/s3/uri_encoding/0042.response | 1 + t/s3/uri_encoding/0043.response | 1 + 192 files changed, 321 insertions(+) create mode 100644 t/s3/0001.response create mode 100644 t/s3/uri_avoid_chars.t create mode 100644 t/s3/uri_avoid_chars/0001.response create mode 100644 t/s3/uri_avoid_chars/0002.response create mode 100644 t/s3/uri_avoid_chars/0003.response create mode 100644 t/s3/uri_avoid_chars/0004.response create mode 100644 t/s3/uri_avoid_chars/0005.response create mode 100644 t/s3/uri_avoid_chars/0006.response create mode 100644 t/s3/uri_avoid_chars/0007.response create mode 100644 t/s3/uri_avoid_chars/0008.response create mode 100644 t/s3/uri_avoid_chars/0009.response create mode 100644 t/s3/uri_avoid_chars/0010.response create mode 100644 t/s3/uri_avoid_chars/0011.response create mode 100644 t/s3/uri_avoid_chars/0012.response create mode 100644 t/s3/uri_avoid_chars/0013.response create mode 100644 t/s3/uri_avoid_chars/0014.response create mode 100644 t/s3/uri_avoid_chars/0015.response create mode 100644 t/s3/uri_avoid_chars/0016.response create mode 100644 t/s3/uri_avoid_chars/0017.response create mode 100644 t/s3/uri_avoid_chars/0018.response create mode 100644 t/s3/uri_avoid_chars/0019.response create mode 100644 t/s3/uri_avoid_chars/0020.response create mode 100644 t/s3/uri_avoid_chars/0021.response create mode 100644 t/s3/uri_avoid_chars/0022.response create mode 100644 t/s3/uri_avoid_chars/0023.response create mode 100644 t/s3/uri_avoid_chars/0024.response create mode 100644 t/s3/uri_avoid_chars/0025.response create mode 100644 t/s3/uri_avoid_chars/0026.response create mode 100644 t/s3/uri_avoid_chars/0027.response create mode 100644 t/s3/uri_avoid_chars/0028.response create mode 100644 t/s3/uri_avoid_chars/0029.response create mode 100644 t/s3/uri_avoid_chars/0030.response create mode 100644 t/s3/uri_avoid_chars/0031.response create mode 100644 t/s3/uri_avoid_chars/0032.response create mode 100644 t/s3/uri_avoid_chars/0033.response create mode 100644 t/s3/uri_avoid_chars/0034.response create mode 100644 t/s3/uri_avoid_chars/0035.response create mode 100644 t/s3/uri_avoid_chars/0036.response create mode 100644 t/s3/uri_avoid_chars/0037.response create mode 100644 t/s3/uri_avoid_chars/0038.response create mode 100644 t/s3/uri_avoid_chars/0039.response create mode 100644 t/s3/uri_avoid_chars/0040.response create mode 100644 t/s3/uri_avoid_chars/0041.response create mode 100644 t/s3/uri_avoid_chars/0042.response create mode 100644 t/s3/uri_avoid_chars/0043.response create mode 100644 t/s3/uri_avoid_chars/0044.response create mode 100644 t/s3/uri_avoid_chars/0045.response create mode 100644 t/s3/uri_avoid_chars/0046.response create mode 100644 t/s3/uri_avoid_chars/0047.response create mode 100644 t/s3/uri_avoid_chars/0048.response create mode 100644 t/s3/uri_avoid_chars/0049.response create mode 100644 t/s3/uri_avoid_chars/0050.response create mode 100644 t/s3/uri_avoid_chars/0051.response create mode 100644 t/s3/uri_avoid_chars/0052.response create mode 100644 t/s3/uri_avoid_chars/0053.response create mode 100644 t/s3/uri_avoid_chars/0054.response create mode 100644 t/s3/uri_avoid_chars/0055.response create mode 100644 t/s3/uri_avoid_chars/0056.response create mode 100644 t/s3/uri_avoid_chars/0057.response create mode 100644 t/s3/uri_avoid_chars/0058.response create mode 100644 t/s3/uri_avoid_chars/0059.response create mode 100644 t/s3/uri_avoid_chars/0060.response create mode 100644 t/s3/uri_avoid_chars/0061.response create mode 100644 t/s3/uri_avoid_chars/0062.response create mode 100644 t/s3/uri_avoid_chars/0063.response create mode 100644 t/s3/uri_avoid_chars/0064.response create mode 100644 t/s3/uri_avoid_chars/0065.response create mode 100644 t/s3/uri_avoid_chars/0066.response create mode 100644 t/s3/uri_avoid_chars/0067.response create mode 100644 t/s3/uri_avoid_chars/0068.response create mode 100644 t/s3/uri_avoid_chars/0069.response create mode 100644 t/s3/uri_avoid_chars/0070.response create mode 100644 t/s3/uri_avoid_chars/0071.response create mode 100644 t/s3/uri_avoid_chars/0072.response create mode 100644 t/s3/uri_avoid_chars/0073.response create mode 100644 t/s3/uri_avoid_chars/0074.response create mode 100644 t/s3/uri_avoid_chars/0075.response create mode 100644 t/s3/uri_avoid_chars/0076.response create mode 100644 t/s3/uri_avoid_chars/0077.response create mode 100644 t/s3/uri_avoid_chars/0078.response create mode 100644 t/s3/uri_avoid_chars/0079.response create mode 100644 t/s3/uri_avoid_chars/0080.response create mode 100644 t/s3/uri_avoid_chars/0081.response create mode 100644 t/s3/uri_avoid_chars/0082.response create mode 100644 t/s3/uri_avoid_chars/0083.response create mode 100644 t/s3/uri_avoid_chars/0084.response create mode 100644 t/s3/uri_avoid_chars/0085.response create mode 100644 t/s3/uri_avoid_chars/0086.response create mode 100644 t/s3/uri_avoid_chars/0087.response create mode 100644 t/s3/uri_avoid_chars/0088.response create mode 100644 t/s3/uri_avoid_chars/0089.response create mode 100644 t/s3/uri_avoid_chars/0090.response create mode 100644 t/s3/uri_avoid_chars/0091.response create mode 100644 t/s3/uri_avoid_chars/0092.response create mode 100644 t/s3/uri_avoid_chars/0093.response create mode 100644 t/s3/uri_avoid_chars/0094.response create mode 100644 t/s3/uri_avoid_chars/0095.response create mode 100644 t/s3/uri_avoid_chars/0096.response create mode 100644 t/s3/uri_avoid_chars/0097.response create mode 100644 t/s3/uri_avoid_chars/0098.response create mode 100644 t/s3/uri_avoid_chars/0099.response create mode 100644 t/s3/uri_avoid_chars/0100.response create mode 100644 t/s3/uri_avoid_chars/0101.response create mode 100644 t/s3/uri_avoid_chars/0102.response create mode 100644 t/s3/uri_avoid_chars/0103.response create mode 100644 t/s3/uri_avoid_chars/0104.response create mode 100644 t/s3/uri_avoid_chars/0105.response create mode 100644 t/s3/uri_avoid_chars/0106.response create mode 100644 t/s3/uri_avoid_chars/0107.response create mode 100644 t/s3/uri_avoid_chars/0108.response create mode 100644 t/s3/uri_avoid_chars/0109.response create mode 100644 t/s3/uri_avoid_chars/0110.response create mode 100644 t/s3/uri_avoid_chars/0111.response create mode 100644 t/s3/uri_avoid_chars/0112.response create mode 100644 t/s3/uri_avoid_chars/0113.response create mode 100644 t/s3/uri_avoid_chars/0114.response create mode 100644 t/s3/uri_avoid_chars/0115.response create mode 100644 t/s3/uri_avoid_chars/0116.response create mode 100644 t/s3/uri_avoid_chars/0117.response create mode 100644 t/s3/uri_avoid_chars/0118.response create mode 100644 t/s3/uri_avoid_chars/0119.response create mode 100644 t/s3/uri_avoid_chars/0120.response create mode 100644 t/s3/uri_avoid_chars/0121.response create mode 100644 t/s3/uri_avoid_chars/0122.response create mode 100644 t/s3/uri_avoid_chars/0123.response create mode 100644 t/s3/uri_avoid_chars/0124.response create mode 100644 t/s3/uri_avoid_chars/0125.response create mode 100644 t/s3/uri_avoid_chars/0126.response create mode 100644 t/s3/uri_avoid_chars/0127.response create mode 100644 t/s3/uri_avoid_chars/0128.response create mode 100644 t/s3/uri_avoid_chars/0129.response create mode 100644 t/s3/uri_avoid_chars/0130.response create mode 100644 t/s3/uri_avoid_chars/0131.response create mode 100644 t/s3/uri_avoid_chars/0132.response create mode 100644 t/s3/uri_avoid_chars/0133.response create mode 100644 t/s3/uri_avoid_chars/0134.response create mode 100644 t/s3/uri_avoid_chars/0135.response create mode 100644 t/s3/uri_avoid_chars/0136.response create mode 100644 t/s3/uri_avoid_chars/0137.response create mode 100644 t/s3/uri_avoid_chars/0138.response create mode 100644 t/s3/uri_avoid_chars/0139.response create mode 100644 t/s3/uri_avoid_chars/0140.response create mode 100644 t/s3/uri_avoid_chars/0141.response create mode 100644 t/s3/uri_avoid_chars/0142.response create mode 100644 t/s3/uri_avoid_chars/0143.response create mode 100644 t/s3/uri_encoding.t create mode 100644 t/s3/uri_encoding/0001.response create mode 100644 t/s3/uri_encoding/0002.response create mode 100644 t/s3/uri_encoding/0003.response create mode 100644 t/s3/uri_encoding/0004.response create mode 100644 t/s3/uri_encoding/0005.response create mode 100644 t/s3/uri_encoding/0006.response create mode 100644 t/s3/uri_encoding/0007.response create mode 100644 t/s3/uri_encoding/0008.response create mode 100644 t/s3/uri_encoding/0009.response create mode 100644 t/s3/uri_encoding/0010.response create mode 100644 t/s3/uri_encoding/0011.repsonse create mode 100644 t/s3/uri_encoding/0011.response create mode 100644 t/s3/uri_encoding/0012.response create mode 100644 t/s3/uri_encoding/0013.response create mode 100644 t/s3/uri_encoding/0014.response create mode 100644 t/s3/uri_encoding/0015.response create mode 100644 t/s3/uri_encoding/0016.response create mode 100644 t/s3/uri_encoding/0017.response create mode 100644 t/s3/uri_encoding/0018.response create mode 100644 t/s3/uri_encoding/0019.response create mode 100644 t/s3/uri_encoding/0020.response create mode 100644 t/s3/uri_encoding/0021.response create mode 100644 t/s3/uri_encoding/0022.response create mode 100644 t/s3/uri_encoding/0023.response create mode 100644 t/s3/uri_encoding/0024.response create mode 100644 t/s3/uri_encoding/0025.response create mode 100644 t/s3/uri_encoding/0026.response create mode 100644 t/s3/uri_encoding/0027.response create mode 100644 t/s3/uri_encoding/0028.response create mode 100644 t/s3/uri_encoding/0029.response create mode 100644 t/s3/uri_encoding/0030.response create mode 100644 t/s3/uri_encoding/0031.response create mode 100644 t/s3/uri_encoding/0032.response create mode 100644 t/s3/uri_encoding/0033.response create mode 100644 t/s3/uri_encoding/0034.response create mode 100644 t/s3/uri_encoding/0035.response create mode 100644 t/s3/uri_encoding/0036.response create mode 100644 t/s3/uri_encoding/0037.response create mode 100644 t/s3/uri_encoding/0038.response create mode 100644 t/s3/uri_encoding/0039.response create mode 100644 t/s3/uri_encoding/0040.response create mode 100644 t/s3/uri_encoding/0041.response create mode 100644 t/s3/uri_encoding/0042.response create mode 100644 t/s3/uri_encoding/0043.response diff --git a/lib/Paws/Net/FileMockCaller.pm b/lib/Paws/Net/FileMockCaller.pm index 16123ca5ee..46e803ab99 100644 --- a/lib/Paws/Net/FileMockCaller.pm +++ b/lib/Paws/Net/FileMockCaller.pm @@ -63,11 +63,19 @@ package Paws::Net::FileMockCaller; default => sub { shift->file_contents->{ request }->{ params } } ); + has actual_request => ( + is => 'rw', + isa => 'Object', + lazy => 1, + default => sub { '' }, + ); + has _encoder => (is => 'ro', default => sub { JSON::MaybeXS->new(canonical => 1) }); sub send_request { my ($self, $service, $call_object) = @_; + $self->actual_request($service->prepare_request_for_call($call_object)); my $actual_call = $self->_encoder->encode($service->to_hash($call_object)); my $recorded_call = $self->_encoder->encode($self->params); diff --git a/lib/Paws/Net/MockCaller.pm b/lib/Paws/Net/MockCaller.pm index 0707899e8d..6bf91da0d1 100644 --- a/lib/Paws/Net/MockCaller.pm +++ b/lib/Paws/Net/MockCaller.pm @@ -60,6 +60,10 @@ package Paws::Net::MockCaller; isa => 'CodeRef', ); + sub actual_request { + return $_[0]->caller->actual_request; + } + sub send_request { my ($self, $service, $call_object) = @_; diff --git a/t/s3/0001.response b/t/s3/0001.response new file mode 100644 index 0000000000..642990048d --- /dev/null +++ b/t/s3/0001.response @@ -0,0 +1 @@ +{"response":{"status":"200","content":"","headers":{"etag":"\"3858f62230ac3c915f300c664312c63f\"","connection":"close","date":"Tue, 12 Jun 2018 16:27:09 GMT","x-amz-id-2":"000000000000000000000000000000000000000000000000000000000000000000000000000=","x-amz-request-id":"000000000000000000000000000000000000","server":"AmazonS3","content-length":"0"}},"request":{"call":"PutObject","service":"s3","params":{"Key":"test uri","Bucket":"test-uri-paws":"body":"Blub"}}} diff --git a/t/s3/uri_avoid_chars.t b/t/s3/uri_avoid_chars.t new file mode 100644 index 0000000000..e571f52ef7 --- /dev/null +++ b/t/s3/uri_avoid_chars.t @@ -0,0 +1,62 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +use lib 't/lib'; + +use English qw(-no-match-vars); +use Data::Printer; +use Data::Dumper; +use Carp; +use Test::More; +use Test::Exception; +use URI::Escape; + +use Paws; +use Paws::Net::MockCaller; + +my $paws = Paws->new(config => { + caller => Paws::Net::MockCaller->new( + mock_dir => 't/s3/uri_avoid_chars', + mock_mode => 'REPLAY', + mock_mode => 'RECORD', + ), +# credentials => 'Test::CustomCredentials' +}); + +my $bucketname = 'shadowcatjesstest'; +my $s3 = $paws->service('S3', region => 'us-west-2'); + +my @to_encode = ('\\', + '{', + '^', + '}', + '`', + ']', + '>', + '[', + '<', + '#', + '%', + q{'}, + q{"}, + '~', + '|', + (map { chr($_) } (128..255)), + ); + +foreach my $char (@to_encode) { + my $response; + dies_ok { $response = $s3->PutObject( + "Key" => "test$char", + "Bucket" => $bucketname, + "Body" => 'Blub', + ); + }; + +## The URI should contain a once-encoded character: +# is($s3->caller->actual_request->url, 'https://s3-us-west-2.amazonaws.com/test-uri-paws/test' . uri_escape($char), "S3 uri encoded correctly"); +} + +done_testing; diff --git a/t/s3/uri_avoid_chars/0001.response b/t/s3/uri_avoid_chars/0001.response new file mode 100644 index 0000000000..743b4d927f --- /dev/null +++ b/t/s3/uri_avoid_chars/0001.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\\","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:33 GMT","x-amz-id-2":"sY06491XPlw916ZJkaQeDLDfj6a0hSwqmb3G5iDZ8Yh+zZPyrEJL6Vva7oRizBQszmcvmbfhDyQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0002.response b/t/s3/uri_avoid_chars/0002.response new file mode 100644 index 0000000000..cee31a20cc --- /dev/null +++ b/t/s3/uri_avoid_chars/0002.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test{","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:34 GMT","x-amz-id-2":"vIUDW04Os7mY0IIfXXw7/hzKkA0fsiUkASK2bvTP0fuukcZnLdKiLLNmj+h/0V6w/AG+qEXicAc=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0003.response b/t/s3/uri_avoid_chars/0003.response new file mode 100644 index 0000000000..82567c1b94 --- /dev/null +++ b/t/s3/uri_avoid_chars/0003.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test^","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:34 GMT","x-amz-id-2":"WbkreRMhQ3FDLQihNkL8/OMhQFNOm7Licebf2w2Nl+Ra8n/NJf+H2nzUNN7X6eP3EJx/ptHi4zg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0004.response b/t/s3/uri_avoid_chars/0004.response new file mode 100644 index 0000000000..2be5161dec --- /dev/null +++ b/t/s3/uri_avoid_chars/0004.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test}","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:35 GMT","x-amz-id-2":"7VLuMEnFuSFRJ2WcwXVjzdGledTKXMBvYPsFKq8kvYaSaa6a6roCPqgDoA+tmujA9+DiXJJ7JEw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0005.response b/t/s3/uri_avoid_chars/0005.response new file mode 100644 index 0000000000..9157d02508 --- /dev/null +++ b/t/s3/uri_avoid_chars/0005.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test`","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:36 GMT","x-amz-id-2":"QMEm7bebWBMAr+O0Wp49Row7XbpUBO+lPm7mo82/UAz279XDDIlC73dtYngP1h0wUuhI1mpDMpE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0006.response b/t/s3/uri_avoid_chars/0006.response new file mode 100644 index 0000000000..48770be163 --- /dev/null +++ b/t/s3/uri_avoid_chars/0006.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test]","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:37 GMT","x-amz-id-2":"LWeDW0sRdyXOfF/a898JTc9HjVHy1wzQ6LAl9wBFTVzIsPeStyFX3LeSvPBDb0CeNCTJos3JZbE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0007.response b/t/s3/uri_avoid_chars/0007.response new file mode 100644 index 0000000000..cf3ef091fc --- /dev/null +++ b/t/s3/uri_avoid_chars/0007.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test>","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:38 GMT","x-amz-id-2":"LW5vz2cnKbY8m6wK4Ezy7eUSwd1MLxyiQ7HDfVcOoMTHc79BxD44jYzlc8PGQCpiyp4LlHA7PdY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0008.response b/t/s3/uri_avoid_chars/0008.response new file mode 100644 index 0000000000..b64d0a1e0d --- /dev/null +++ b/t/s3/uri_avoid_chars/0008.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test[","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:39 GMT","x-amz-id-2":"vLM6umhEv9kctijr/hukZNu3l3rHLtvBp1mNC0pcyRpRejY41XUcMq6DrzR47vAzuihUMNQrasU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0009.response b/t/s3/uri_avoid_chars/0009.response new file mode 100644 index 0000000000..412070b90c --- /dev/null +++ b/t/s3/uri_avoid_chars/0009.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test<","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:40 GMT","x-amz-id-2":"y+EyCbIdbRZbSdQ0usJyzDZmlfHi/LOL/OjVcckgd9LFO7qPatk2LKIB3BsIlxL6lINkRHKUsXs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0010.response b/t/s3/uri_avoid_chars/0010.response new file mode 100644 index 0000000000..263fcad547 --- /dev/null +++ b/t/s3/uri_avoid_chars/0010.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test#","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:41 GMT","x-amz-id-2":"uIxDZNokGvzvdlTrm/UT2NTXN4hhNksL/Dje+ucS7NQSz0v3fzbNFxtr1EJ6sg6UqS7FHzvcblU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0011.response b/t/s3/uri_avoid_chars/0011.response new file mode 100644 index 0000000000..6c5d7be944 --- /dev/null +++ b/t/s3/uri_avoid_chars/0011.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test%","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:41 GMT","x-amz-id-2":"/Vaub/05FVtT8dc6DjA53qGkpCPwtrIdnH7eAuT+gyiPttoUGaU7UMLUDlk4KGuJTNgJ4oWPQMI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0012.response b/t/s3/uri_avoid_chars/0012.response new file mode 100644 index 0000000000..fe213cc65e --- /dev/null +++ b/t/s3/uri_avoid_chars/0012.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test'","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:42 GMT","x-amz-id-2":"jtA3dVItDcG67ROb+XCtqVHclHtqsnTQkHAm7jOlIJ7fIVZzfc0o5mWpCVfJQibP6voZeBvKOhM=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0013.response b/t/s3/uri_avoid_chars/0013.response new file mode 100644 index 0000000000..72c899f95d --- /dev/null +++ b/t/s3/uri_avoid_chars/0013.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\"","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:43 GMT","x-amz-id-2":"i8clAqzJtz8WzxRFrkwfHLni5123CZsHASO6ATLJ0SEpD1rVygBJ7kpvIObilw2UOnHRY8VavSg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0014.response b/t/s3/uri_avoid_chars/0014.response new file mode 100644 index 0000000000..f9681a486f --- /dev/null +++ b/t/s3/uri_avoid_chars/0014.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test~","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"connection":"close","content-type":"application/xml","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:43 GMT","transfer-encoding":"chunked","x-amz-id-2":"zFtpXJzK1pAEUMx9fTaE+kGooKLVt906Tb/c2GwNSGJbPZvzmQ9vlZccMNjh99ye8CXomLPQkjk=","server":"AmazonS3"},"status":"403","content":"\nSignatureDoesNotMatchThe request signature we calculated does not match the signature you provided. Check your key and signing method.AKIAIQ4AS2FJ743QAF6QAWS4-HMAC-SHA256\n20180613T153642Z\n20180613/us-west-2/s3/aws4_request\n4fea58703191b3c79e405da636af17d32d48b6b6ffa87cbe15671d355fb5f334c665a1a3a37dd61bde322395e4c242a680c5898db9853d41710f93354e85397841 57 53 34 2d 48 4d 41 43 2d 53 48 41 32 35 36 0a 32 30 31 38 30 36 31 33 54 31 35 33 36 34 32 5a 0a 32 30 31 38 30 36 31 33 2f 75 73 2d 77 65 73 74 2d 32 2f 73 33 2f 61 77 73 34 5f 72 65 71 75 65 73 74 0a 34 66 65 61 35 38 37 30 33 31 39 31 62 33 63 37 39 65 34 30 35 64 61 36 33 36 61 66 31 37 64 33 32 64 34 38 62 36 62 36 66 66 61 38 37 63 62 65 31 35 36 37 31 64 33 35 35 66 62 35 66 33 33 34PUT\n/shadowcatjesstest/test~\n\ncontent-length:4\ncontent-md5:lkQQyHd5D0BE+slrJT+LKg==\ndate:20180613T153642Z\nhost:s3-us-west-2.amazonaws.com\nx-amz-content-sha256:0bc4a099408515c8f12796c8b36eaa95155aef2cc890ea40784e9c880e8852e1\nx-amz-date:20180613T153642Z\n\ncontent-length;content-md5;date;host;x-amz-content-sha256;x-amz-date\n0bc4a099408515c8f12796c8b36eaa95155aef2cc890ea40784e9c880e8852e150 55 54 0a 2f 73 68 61 64 6f 77 63 61 74 6a 65 73 73 74 65 73 74 2f 74 65 73 74 7e 0a 0a 63 6f 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 3a 34 0a 63 6f 6e 74 65 6e 74 2d 6d 64 35 3a 6c 6b 51 51 79 48 64 35 44 30 42 45 2b 73 6c 72 4a 54 2b 4c 4b 67 3d 3d 0a 64 61 74 65 3a 32 30 31 38 30 36 31 33 54 31 35 33 36 34 32 5a 0a 68 6f 73 74 3a 73 33 2d 75 73 2d 77 65 73 74 2d 32 2e 61 6d 61 7a 6f 6e 61 77 73 2e 63 6f 6d 0a 78 2d 61 6d 7a 2d 63 6f 6e 74 65 6e 74 2d 73 68 61 32 35 36 3a 30 62 63 34 61 30 39 39 34 30 38 35 31 35 63 38 66 31 32 37 39 36 63 38 62 33 36 65 61 61 39 35 31 35 35 61 65 66 32 63 63 38 39 30 65 61 34 30 37 38 34 65 39 63 38 38 30 65 38 38 35 32 65 31 0a 78 2d 61 6d 7a 2d 64 61 74 65 3a 32 30 31 38 30 36 31 33 54 31 35 33 36 34 32 5a 0a 0a 63 6f 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 3b 63 6f 6e 74 65 6e 74 2d 6d 64 35 3b 64 61 74 65 3b 68 6f 73 74 3b 78 2d 61 6d 7a 2d 63 6f 6e 74 65 6e 74 2d 73 68 61 32 35 36 3b 78 2d 61 6d 7a 2d 64 61 74 65 0a 30 62 63 34 61 30 39 39 34 30 38 35 31 35 63 38 66 31 32 37 39 36 63 38 62 33 36 65 61 61 39 35 31 35 35 61 65 66 32 63 63 38 39 30 65 61 34 30 37 38 34 65 39 63 38 38 30 65 38 38 35 32 65 31E4226D0912653058zFtpXJzK1pAEUMx9fTaE+kGooKLVt906Tb/c2GwNSGJbPZvzmQ9vlZccMNjh99ye8CXomLPQkjk="}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0015.response b/t/s3/uri_avoid_chars/0015.response new file mode 100644 index 0000000000..49034e1a55 --- /dev/null +++ b/t/s3/uri_avoid_chars/0015.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test|","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:45 GMT","x-amz-id-2":"BjMVcAnkalie4itMiOCZf8NdIKHL1JPcdmO6HVjCs71uXD0R1WPC4kO4hWMyvKrxuWjODh9Did8=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0016.response b/t/s3/uri_avoid_chars/0016.response new file mode 100644 index 0000000000..9e7393a559 --- /dev/null +++ b/t/s3/uri_avoid_chars/0016.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test€","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:46 GMT","x-amz-id-2":"5q+pE7I8aobquniDpu/sbExQBw+5nL1ylake3f1XEBQ71GWflY8v+midsT47owhaKDW0fNOoW+s=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0017.response b/t/s3/uri_avoid_chars/0017.response new file mode 100644 index 0000000000..ec21dafb40 --- /dev/null +++ b/t/s3/uri_avoid_chars/0017.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:47 GMT","x-amz-id-2":"w4fW+CJqD7oSZ7DIPHiDVUtR3jSJrGzU3qUSv7NM38l0qyAshYUb+Lkk6c5qolzaYYdM8wb4Qb4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0018.response b/t/s3/uri_avoid_chars/0018.response new file mode 100644 index 0000000000..58a2985ab6 --- /dev/null +++ b/t/s3/uri_avoid_chars/0018.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test‚","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:48 GMT","x-amz-id-2":"HF/ZlTfmgYla5YYGBAqw3iz4kcXcjbpXHgz5XMtPTmXoo3pEHsEzZdss+jkvWtPjZCJwdrpDS1I=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0019.response b/t/s3/uri_avoid_chars/0019.response new file mode 100644 index 0000000000..8391e3eca7 --- /dev/null +++ b/t/s3/uri_avoid_chars/0019.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testƒ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:49 GMT","x-amz-id-2":"31prUXVeXbxLuB4dDGhV3WH42FtSrrq2w2A/qekLYgavtJK5PUEqpeoFO9btsqr1W3mjPSp1+X8=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0020.response b/t/s3/uri_avoid_chars/0020.response new file mode 100644 index 0000000000..daa5454762 --- /dev/null +++ b/t/s3/uri_avoid_chars/0020.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test„","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:49 GMT","x-amz-id-2":"q1HVfZQSyFpwPNblt3X9FT9/e2PN8k2aIO64KCWRrI9gvUCN2/tUw0wyEi8EhtWU3+FjrODUVSY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0021.response b/t/s3/uri_avoid_chars/0021.response new file mode 100644 index 0000000000..6f4bb320ec --- /dev/null +++ b/t/s3/uri_avoid_chars/0021.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test…","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:50 GMT","x-amz-id-2":"FFEughlQeedEEgxlnQ5u0yk/htgK5gSMzMYzTaLeNu6kNjGegt0Xtf9Ji0co4ZIWDwi5BgL8LfQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0022.response b/t/s3/uri_avoid_chars/0022.response new file mode 100644 index 0000000000..4aece4d420 --- /dev/null +++ b/t/s3/uri_avoid_chars/0022.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test†","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:51 GMT","x-amz-id-2":"8r5VMTcAsP/YJfnPucaCLBWfFGBlJlhpVsYKDmNFxD7TFW67U2PP+D4cmEQBEUO6QDcrtN8rs6s=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0023.response b/t/s3/uri_avoid_chars/0023.response new file mode 100644 index 0000000000..c11b992d95 --- /dev/null +++ b/t/s3/uri_avoid_chars/0023.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test‡","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:52 GMT","x-amz-id-2":"6jjsp5Tc4JKVvXfZeS+sAH5eB99nlKWIoRziYJPbmiaR/MUoiVlhJbdDAF7BeuDmwjZYqxzIH1w=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0024.response b/t/s3/uri_avoid_chars/0024.response new file mode 100644 index 0000000000..da0b851a4f --- /dev/null +++ b/t/s3/uri_avoid_chars/0024.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testˆ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:53 GMT","x-amz-id-2":"cm3NzylyLWJgOP73tybHXbaw7JJppQPNKx/YZLJxYPQHcIPkjcddNCcGycx/q9/7g5dstb2y+hY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0025.response b/t/s3/uri_avoid_chars/0025.response new file mode 100644 index 0000000000..151c8e797e --- /dev/null +++ b/t/s3/uri_avoid_chars/0025.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test‰","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:54 GMT","x-amz-id-2":"MhqfnrfurHfvpoE+TZ72Dc7PJXAfqdAZXba/vxTAna4jIlThIcDfJBPp9daqVwyPlZmUu95ReuQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0026.response b/t/s3/uri_avoid_chars/0026.response new file mode 100644 index 0000000000..09dd36e06c --- /dev/null +++ b/t/s3/uri_avoid_chars/0026.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testŠ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:55 GMT","x-amz-id-2":"4g2AeFr0mpgVpEhTSwmcQ0zxSg78t31PI3RGzLsnfsnKQnUO9LkfLPo3+0iKMDXBlEnLUkjknC0=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0027.response b/t/s3/uri_avoid_chars/0027.response new file mode 100644 index 0000000000..9167c570ac --- /dev/null +++ b/t/s3/uri_avoid_chars/0027.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test‹","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:56 GMT","x-amz-id-2":"y3aFmZsmcS3iEgJx77yRkPk1GiJ+pNmtj/4rgKIbXzW3O2eU8aFCQAqmV6ZbqUNNZh76Vd9A92E=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0028.response b/t/s3/uri_avoid_chars/0028.response new file mode 100644 index 0000000000..132fa97ba2 --- /dev/null +++ b/t/s3/uri_avoid_chars/0028.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testŒ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:57 GMT","x-amz-id-2":"knTE84mz+7X6tnB6ocm/Df2qnk+LQVpRPxi0Z5UhAYSUyWjIDJOssaiGOBc96h1r7mhs3aHGZMs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0029.response b/t/s3/uri_avoid_chars/0029.response new file mode 100644 index 0000000000..16d63825fc --- /dev/null +++ b/t/s3/uri_avoid_chars/0029.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:58 GMT","x-amz-id-2":"sOJCfXbfhQwkTvJI6fludGU6tRFp1Whcs2k5GPvkP8JindT9wkJbm0K0lnGQUSKuMH4z1MkQMrk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0030.response b/t/s3/uri_avoid_chars/0030.response new file mode 100644 index 0000000000..51a1fd3d30 --- /dev/null +++ b/t/s3/uri_avoid_chars/0030.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testŽ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:58 GMT","x-amz-id-2":"2olZYs4tDeKE6E2FTn1G13TcGuScWatcLI+XUHf77pJd2RomlYRHvnaWr/nxb5g2mYylvgj2Gm4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0031.response b/t/s3/uri_avoid_chars/0031.response new file mode 100644 index 0000000000..d770ac802f --- /dev/null +++ b/t/s3/uri_avoid_chars/0031.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:59 GMT","x-amz-id-2":"AoheFocfOsuWYGoOTnDVEWCRMmQWmZvl/TCp/XyCZqnMkK7EQzTeFWQaGlg1l12qfUojXdf/cY0=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0032.response b/t/s3/uri_avoid_chars/0032.response new file mode 100644 index 0000000000..340d697578 --- /dev/null +++ b/t/s3/uri_avoid_chars/0032.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:00 GMT","x-amz-id-2":"j3JpG9kkDlNq1/J0YnCR/ttpwQYrF5mSapw+yYnWMPpcKkzLtYMm1Hx2+Reatsf1DZNjncwrF+4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0033.response b/t/s3/uri_avoid_chars/0033.response new file mode 100644 index 0000000000..00f87abbc8 --- /dev/null +++ b/t/s3/uri_avoid_chars/0033.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test‘","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:01 GMT","x-amz-id-2":"HwdrYlgt4VBxlJxU9T+QLfdTP0dNxObrzbaI8OsSGguRd0xNzWSjTo/5GBXuR+X6UvUdAmi8Vk4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0034.response b/t/s3/uri_avoid_chars/0034.response new file mode 100644 index 0000000000..f8ac9bd074 --- /dev/null +++ b/t/s3/uri_avoid_chars/0034.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test’","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:02 GMT","x-amz-id-2":"m2oGCLgvfBcTLfwq3TUrlf4/y95zSftChxZKTEBrcFQFnMxjBsKIl9pP082zsFmbP/g2gl/nuCg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0035.response b/t/s3/uri_avoid_chars/0035.response new file mode 100644 index 0000000000..e4cef5d825 --- /dev/null +++ b/t/s3/uri_avoid_chars/0035.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test“","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:03 GMT","x-amz-id-2":"pn5EvI0shsqFLSVpD5gDxHLtT9wmXOipVWAAqzWsh839qkhuc49Vo8nvuCwT9fcX2/u0cU/W4ao=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0036.response b/t/s3/uri_avoid_chars/0036.response new file mode 100644 index 0000000000..8bc248f640 --- /dev/null +++ b/t/s3/uri_avoid_chars/0036.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test”","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:04 GMT","x-amz-id-2":"POSpmqkJ1W/1sitczLYJPPPcQDg0hOTHvG11S+aewCFyXpJKhSdp2MJGxHLYQzMQG3GTRiURK9k=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0037.response b/t/s3/uri_avoid_chars/0037.response new file mode 100644 index 0000000000..4614e93862 --- /dev/null +++ b/t/s3/uri_avoid_chars/0037.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test•","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:05 GMT","x-amz-id-2":"x266/GQr2eiKLUNPGL19lwizgfcunNiadp63nVNuCTERyYc3obP/7fS5M42T0qZ68+/S/bqfIfc=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0038.response b/t/s3/uri_avoid_chars/0038.response new file mode 100644 index 0000000000..2a2687fadd --- /dev/null +++ b/t/s3/uri_avoid_chars/0038.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test–","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:06 GMT","x-amz-id-2":"5j60WYSj6s4xMqhNBjNJfv/zcoKqbIH8Pm6E6nzmvhgfnpPntloo6JvDMY0MaumZaDbGSxsrI6Y=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0039.response b/t/s3/uri_avoid_chars/0039.response new file mode 100644 index 0000000000..2d0688aa93 --- /dev/null +++ b/t/s3/uri_avoid_chars/0039.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test—","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:07 GMT","x-amz-id-2":"e6DajDrM2ecQlpPq+0pcWn/2rk6GQ2Y9pEx15H3Cr7GpvXJp9FDNUYYIP6geldOff6Tzz5fF0RY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0040.response b/t/s3/uri_avoid_chars/0040.response new file mode 100644 index 0000000000..fff90336bc --- /dev/null +++ b/t/s3/uri_avoid_chars/0040.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test˜","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:07 GMT","x-amz-id-2":"QCYY5tqDpiwLvLI/zLADZrPuoXNQAGX4UmS09ArgYrvZM42GaSbvynReDpLY9FAuPSE5xKNdf18=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0041.response b/t/s3/uri_avoid_chars/0041.response new file mode 100644 index 0000000000..b3f2baf615 --- /dev/null +++ b/t/s3/uri_avoid_chars/0041.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test™","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:08 GMT","x-amz-id-2":"wsprGzeHtTej3fZBRgLM2lkIrFk13J9kNeHOiB2NN8zf5Jnjsq7VudIdm35SNfo7z1i1ZI/Gqks=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0042.response b/t/s3/uri_avoid_chars/0042.response new file mode 100644 index 0000000000..2d3c355976 --- /dev/null +++ b/t/s3/uri_avoid_chars/0042.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testš","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:09 GMT","x-amz-id-2":"/m9FFwQkHqznrp2cNbSRtOLd55PhsqXOYHTYBRaE3c4hN4r6zPYHOi4+x5oI/LYdRDo0/7p/hjk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0043.response b/t/s3/uri_avoid_chars/0043.response new file mode 100644 index 0000000000..7fbfaa6124 --- /dev/null +++ b/t/s3/uri_avoid_chars/0043.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test›","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:10 GMT","x-amz-id-2":"6MuRfb4BnJIkdXLVP3P1tLfMQYlI7tVcKQppAQi/Uiyxc6l9BjCaWrQVF2xDCH5nUfc+pxHWJko=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0044.response b/t/s3/uri_avoid_chars/0044.response new file mode 100644 index 0000000000..2b575fc203 --- /dev/null +++ b/t/s3/uri_avoid_chars/0044.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testœ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:11 GMT","x-amz-id-2":"xjQBG7Ec+YoGy0K6bCu6seqeYisTidKMjVBl7F1mzZnaBNGGtOE0q+L4ipKtYm0KmrNDiHbHrmQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0045.response b/t/s3/uri_avoid_chars/0045.response new file mode 100644 index 0000000000..41df623fd5 --- /dev/null +++ b/t/s3/uri_avoid_chars/0045.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:12 GMT","x-amz-id-2":"AqX6h+x6skSxhX2pnA9y4rKBw3hlNP6KYXaGMw4EnfMhFfKnqiA5ujqPHKWEcRSkU2T38SKZqEg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0046.response b/t/s3/uri_avoid_chars/0046.response new file mode 100644 index 0000000000..bb569a5851 --- /dev/null +++ b/t/s3/uri_avoid_chars/0046.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testž","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:13 GMT","x-amz-id-2":"EGzQXF/UOzdZxo4/LDE5RjX18kjJWwA+xYmqgylTunqoXx63ujNgm0FX9NqqdQICpN7a8+OEa6A=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0047.response b/t/s3/uri_avoid_chars/0047.response new file mode 100644 index 0000000000..d286a6daad --- /dev/null +++ b/t/s3/uri_avoid_chars/0047.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testŸ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:14 GMT","x-amz-id-2":"/jXB5IOeLyZE+lwauGFJoaNKbtKQMq8+w6I81AJ0Iwluav+zzoDu8tIYcDNpiqTHTpG2dLhBieM=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0048.response b/t/s3/uri_avoid_chars/0048.response new file mode 100644 index 0000000000..904cf18877 --- /dev/null +++ b/t/s3/uri_avoid_chars/0048.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:15 GMT","x-amz-id-2":"f7YH7bOmumBaQiOb1vBk5Zh2U8/Ne1m67C7RElT+2BZTcLe3o5wopULtINZgVfHJmE4XliU9Q9s=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0049.response b/t/s3/uri_avoid_chars/0049.response new file mode 100644 index 0000000000..4ac5c57df8 --- /dev/null +++ b/t/s3/uri_avoid_chars/0049.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¡","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:15 GMT","x-amz-id-2":"0izNye3599knflMcIPGGusebEoP/i8M1jIH4SF+FHuL6xEx9HaLIZMcYID+0lvcRKwY939Sx7EY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0050.response b/t/s3/uri_avoid_chars/0050.response new file mode 100644 index 0000000000..d67bcb5eba --- /dev/null +++ b/t/s3/uri_avoid_chars/0050.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¢","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:16 GMT","x-amz-id-2":"KrGR8WWsBmQEMYA0+ak+3KVV0Yy5foo6dGhkG6s1LC4VJaXFllJVfR4Mo5KKboy7ups9hu94AqA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0051.response b/t/s3/uri_avoid_chars/0051.response new file mode 100644 index 0000000000..e5e7dcf9a3 --- /dev/null +++ b/t/s3/uri_avoid_chars/0051.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test£","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:17 GMT","x-amz-id-2":"XzSYx3+GOZJu/EP2OC913FUHkJj5eeu0x0SO3dq5YsGFqLMa3pNLJYMyDGwKqi612jrG0qcqB2Q=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0052.response b/t/s3/uri_avoid_chars/0052.response new file mode 100644 index 0000000000..567e1bedd6 --- /dev/null +++ b/t/s3/uri_avoid_chars/0052.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¤","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:18 GMT","x-amz-id-2":"6QP0A1mgPah+6QNyg951B1XuGciJQhY6xJxnRkJWYzFPCP7In+bx73O8HdH0AzNpmMn+61gswkQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0053.response b/t/s3/uri_avoid_chars/0053.response new file mode 100644 index 0000000000..422039c331 --- /dev/null +++ b/t/s3/uri_avoid_chars/0053.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¥","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:19 GMT","x-amz-id-2":"Uvp9GgOx2urrlCvC6jiaOp/1Z9yxOi9FO7LOdTpdZSro2skCPMcO1fdz39FDtIRxRQijjkfOrk0=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0054.response b/t/s3/uri_avoid_chars/0054.response new file mode 100644 index 0000000000..be0bd5a853 --- /dev/null +++ b/t/s3/uri_avoid_chars/0054.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¦","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:20 GMT","x-amz-id-2":"o05bG9bPGIJ1m1IpwOafDl/S8s5BhwTsHQEFo+jeINkrh9Q0fpnmrXImUDp5eJ16Fhx3weX63Do=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0055.response b/t/s3/uri_avoid_chars/0055.response new file mode 100644 index 0000000000..cd57ee8dab --- /dev/null +++ b/t/s3/uri_avoid_chars/0055.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test§","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:21 GMT","x-amz-id-2":"NfjQ6GsvPQOfR08oInZ+hCRy6IDsNfbS9h92MvvtG2OSplNThEsODq1KfynB/diynFQ7hlB3zC0=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0056.response b/t/s3/uri_avoid_chars/0056.response new file mode 100644 index 0000000000..18e5bacf05 --- /dev/null +++ b/t/s3/uri_avoid_chars/0056.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¨","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:22 GMT","x-amz-id-2":"FakFeJPafZkJ39FLyIcVDa07lX3B6iVLTEx9mF6sY2hmW81Horpb2jGl0TX2qO9US2F2bpAsqik=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0057.response b/t/s3/uri_avoid_chars/0057.response new file mode 100644 index 0000000000..5f6ce2f4d2 --- /dev/null +++ b/t/s3/uri_avoid_chars/0057.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test©","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:23 GMT","x-amz-id-2":"NxIZkFgyyuMvJ0FUL63SJdQUf5GNBb9U9i4cBEcs6t9m57ZQURaPsdjUOec6D4jtuJ8CbSKZcqA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0058.response b/t/s3/uri_avoid_chars/0058.response new file mode 100644 index 0000000000..a1cea09398 --- /dev/null +++ b/t/s3/uri_avoid_chars/0058.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testª","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:24 GMT","x-amz-id-2":"CA2yVrXeW4BdNCqECu5+6brne1JG7XT+wBH+tfbNSemXUIwTLm1CHVgyZPNEod4M/tMBtokgA0k=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0059.response b/t/s3/uri_avoid_chars/0059.response new file mode 100644 index 0000000000..ac561e0866 --- /dev/null +++ b/t/s3/uri_avoid_chars/0059.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test«","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:25 GMT","x-amz-id-2":"FGo64AjCU6hJ8kw52BC5xKA9doLt4fg6p+IiuxPeX9OOnxpNQV69C6r6nP8FGWt5SRSi4Z6P3oI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0060.response b/t/s3/uri_avoid_chars/0060.response new file mode 100644 index 0000000000..1a9827ea3b --- /dev/null +++ b/t/s3/uri_avoid_chars/0060.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¬","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:26 GMT","x-amz-id-2":"X5l135rpvH9cuFPFR59YwaYPzr5HD6vAZ15JoSsjtE8YvdAB/4Y/pXlwFtc4MKFEk0pypBxORXY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0061.response b/t/s3/uri_avoid_chars/0061.response new file mode 100644 index 0000000000..58716597bd --- /dev/null +++ b/t/s3/uri_avoid_chars/0061.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test­","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:27 GMT","x-amz-id-2":"Ch7fpFt8DEhbzbaO4T0XEVKf/QOYGj9FQ41ZX7ikY4G9vIXvzeF98ileWdskKMfqbdQ2PObWZPo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0062.response b/t/s3/uri_avoid_chars/0062.response new file mode 100644 index 0000000000..58b2dfaf18 --- /dev/null +++ b/t/s3/uri_avoid_chars/0062.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test®","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:28 GMT","x-amz-id-2":"+eLOsNfjntGbvdQ6JCJAvp2k3/UGyW5sN5gRHWZp8UMuXxS6YBaxZKZ+1qEsiF3qX3rj7qxDXyg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0063.response b/t/s3/uri_avoid_chars/0063.response new file mode 100644 index 0000000000..d53a6e5d45 --- /dev/null +++ b/t/s3/uri_avoid_chars/0063.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¯","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:29 GMT","x-amz-id-2":"t47sqNhSBdbRWaP0joWIPyURpbErxJ8EyyBe4BugW/tUE2HtgIRIQBjlpS2aeGT/NvJqt5DycAI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0064.response b/t/s3/uri_avoid_chars/0064.response new file mode 100644 index 0000000000..40347c0301 --- /dev/null +++ b/t/s3/uri_avoid_chars/0064.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test°","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:29 GMT","x-amz-id-2":"YncxqQuqI80PigW60XaZnD/MCRCX61OrZly7TPMKwnHJV9T+djBQU3eWltt681cQgQMyeNZk/us=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0065.response b/t/s3/uri_avoid_chars/0065.response new file mode 100644 index 0000000000..8067660eae --- /dev/null +++ b/t/s3/uri_avoid_chars/0065.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test±","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:30 GMT","x-amz-id-2":"TP5F2Jsz1JS9QJwTbLwUziqK1HAurv2ZO4J9Ehcho70yuQ86ipqAE3JquuRqJE9Ddq5Liyo68p0=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0066.response b/t/s3/uri_avoid_chars/0066.response new file mode 100644 index 0000000000..73eb5efd09 --- /dev/null +++ b/t/s3/uri_avoid_chars/0066.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test²","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:31 GMT","x-amz-id-2":"iAAfZnHXScp/0Irw3kQ7WLBjlOeFjgjGu7mJw1scdaGIQU2YIu+hz3u4neNWlsu14z1gEalzGnk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0067.response b/t/s3/uri_avoid_chars/0067.response new file mode 100644 index 0000000000..847d02b01a --- /dev/null +++ b/t/s3/uri_avoid_chars/0067.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test³","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:32 GMT","x-amz-id-2":"gs1wd2HmLbm+b8AyIx6F0XzuvJHXAdqwsyY2j+vKQ4K2RPAPdrBToxOxQ9WuYye01LEkLgjqsPs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0068.response b/t/s3/uri_avoid_chars/0068.response new file mode 100644 index 0000000000..ddf0e42ea2 --- /dev/null +++ b/t/s3/uri_avoid_chars/0068.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test´","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:33 GMT","x-amz-id-2":"nUMYVgjxDrluOjfFPvAwytV3pHG/HmKTZWULT4IjLjHOJTnrRwDCYsQ+GHaPfyYc2rIEsQ0aRaM=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0069.response b/t/s3/uri_avoid_chars/0069.response new file mode 100644 index 0000000000..54dfe605b8 --- /dev/null +++ b/t/s3/uri_avoid_chars/0069.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testµ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:34 GMT","x-amz-id-2":"C8grNKpb1E/jzCjekmxghGnM6I8PIkMCQZsjXKz6l2Yokg6HUBN0HAyWrEifHuiPpCxzz6mTX7g=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0070.response b/t/s3/uri_avoid_chars/0070.response new file mode 100644 index 0000000000..db8c1deefb --- /dev/null +++ b/t/s3/uri_avoid_chars/0070.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¶","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:34 GMT","x-amz-id-2":"kr8h5A/boVE2uBnscqXfrK8eq01gVbEnwz5JMZfNah6rvS5WcPGbI4ucOYIquRMm1dCn/EEb++A=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0071.response b/t/s3/uri_avoid_chars/0071.response new file mode 100644 index 0000000000..b9b12b5f8c --- /dev/null +++ b/t/s3/uri_avoid_chars/0071.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test·","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:35 GMT","x-amz-id-2":"SU/0s96GJpJUi3Jt9Tl7Ae0XJU8S0eII0V0KGygfI0rCBwRHgtq6xghMOZgrEnuSSLTXGyvz6xo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0072.response b/t/s3/uri_avoid_chars/0072.response new file mode 100644 index 0000000000..143d77838b --- /dev/null +++ b/t/s3/uri_avoid_chars/0072.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¸","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:36 GMT","x-amz-id-2":"eDNJBTUolx5mUI/X+zqAMXbxZvkog4fCaeOkencyRjKJufZnwapm+OAMyDKZxnoz6VbMW2rLjbg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0073.response b/t/s3/uri_avoid_chars/0073.response new file mode 100644 index 0000000000..bb8f9c8aa6 --- /dev/null +++ b/t/s3/uri_avoid_chars/0073.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¹","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:37 GMT","x-amz-id-2":"ObU27mkoi4NH4hRxbHQUAmhDHmS3K1Le7qKhh6XeB5H1t++YWN6EeiM4xf7Ll7Lt4qgkMgXTdDY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0074.response b/t/s3/uri_avoid_chars/0074.response new file mode 100644 index 0000000000..e04ea15070 --- /dev/null +++ b/t/s3/uri_avoid_chars/0074.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testº","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:38 GMT","x-amz-id-2":"1jODjaB6mRuQEw9mLkgqZKNaXcnwa8G1W4UppELPpqdLOsoBLnLi0IUYeVjFoSJb5eWswVJJHK4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0075.response b/t/s3/uri_avoid_chars/0075.response new file mode 100644 index 0000000000..f83946eac6 --- /dev/null +++ b/t/s3/uri_avoid_chars/0075.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test»","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:39 GMT","x-amz-id-2":"1+bDRZ+cZizPG+aQMZg2631609TAYVN0ZrWIXNwNBTCLz6tfKyD+LWyuF3fQ35BsmtO9YEMrVcg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0076.response b/t/s3/uri_avoid_chars/0076.response new file mode 100644 index 0000000000..c9ac30558a --- /dev/null +++ b/t/s3/uri_avoid_chars/0076.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¼","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:40 GMT","x-amz-id-2":"7c1pvVoYJVf7A7V/4NPwVXNwoYCQZ6pFdzvswhHVZstrrxuTgjnMPx1FLHDeDXXw7EA0cMjf01M=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0077.response b/t/s3/uri_avoid_chars/0077.response new file mode 100644 index 0000000000..6060afcdbb --- /dev/null +++ b/t/s3/uri_avoid_chars/0077.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test½","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:40 GMT","x-amz-id-2":"+yluQkFEOJ7EuwYs7pv1cvnsoXtRfWpBPrQuA7aR48jmpNp2S8GsqdeEsF9UoGjtGyCclUJhfSQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0078.response b/t/s3/uri_avoid_chars/0078.response new file mode 100644 index 0000000000..ccdfb51b7f --- /dev/null +++ b/t/s3/uri_avoid_chars/0078.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¾","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:41 GMT","x-amz-id-2":"WYRvgw9MUZEr5x8qJVYL52WAWNgn1f2U/t5YPlTSolSVuX6r+CJDZmw4rCb7c3BVVXpFkSSfaEQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0079.response b/t/s3/uri_avoid_chars/0079.response new file mode 100644 index 0000000000..547159b813 --- /dev/null +++ b/t/s3/uri_avoid_chars/0079.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¿","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:42 GMT","x-amz-id-2":"LxUM1N+hun8Y/mYG73+FpYLRAb9cHDKbkfGtpuM4AM3mDnHfEwcrYB/iOUMBjlfd/KjOyuDS20k=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0080.response b/t/s3/uri_avoid_chars/0080.response new file mode 100644 index 0000000000..a9af3ea507 --- /dev/null +++ b/t/s3/uri_avoid_chars/0080.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÀ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:43 GMT","x-amz-id-2":"TSrIL/K43oCefusDuc7+y5bZSFECybscQp8Um9+nllRy3m8EkqQ6wdtEpru6PLXbvUmKV3M2U2Q=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0081.response b/t/s3/uri_avoid_chars/0081.response new file mode 100644 index 0000000000..8aeec00e60 --- /dev/null +++ b/t/s3/uri_avoid_chars/0081.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÁ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:44 GMT","x-amz-id-2":"/szrCRg8HBcg3oYVX+fMI+xAEPPEbhaebd4wNnooMUbxGrIhxQRXAPMrLXgoJ5MS/XvoZ+JoHXk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0082.response b/t/s3/uri_avoid_chars/0082.response new file mode 100644 index 0000000000..b030d78270 --- /dev/null +++ b/t/s3/uri_avoid_chars/0082.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÂ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:45 GMT","x-amz-id-2":"KQ9wa6uyvgxTLF5z2YUJXoAB76IwKDlm0x+v8NxZb4hsdQToKYDchyN1JY/HCJ+NSUKP9tSBtYc=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0083.response b/t/s3/uri_avoid_chars/0083.response new file mode 100644 index 0000000000..7fa4cbfa2a --- /dev/null +++ b/t/s3/uri_avoid_chars/0083.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÃ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:46 GMT","x-amz-id-2":"89wQnnfbCgTdQLD06UDLOqgSYmXni5CJ5FVlBXDTgWWQVUEiqft/d1vB96IFJ+AOkb/3cmE1pi8=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0084.response b/t/s3/uri_avoid_chars/0084.response new file mode 100644 index 0000000000..ad40229375 --- /dev/null +++ b/t/s3/uri_avoid_chars/0084.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÄ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:47 GMT","x-amz-id-2":"PoR2m/SmOR10ybIf/UA8/rteFd4oPHM5vTjtCLnlVk9u7ny6k0aCN9xVT92z+wAjIrpyswHX+dU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0085.response b/t/s3/uri_avoid_chars/0085.response new file mode 100644 index 0000000000..eabdd3bf4a --- /dev/null +++ b/t/s3/uri_avoid_chars/0085.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÅ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:48 GMT","x-amz-id-2":"7Cpj9k8Hrgkhf0h15iXejB33AwMUzJlXkGGb6BW6Ciyj/CeIigg/b/gba/kTs2ajw+6F7651hXU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0086.response b/t/s3/uri_avoid_chars/0086.response new file mode 100644 index 0000000000..f36f6eb493 --- /dev/null +++ b/t/s3/uri_avoid_chars/0086.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÆ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:48 GMT","x-amz-id-2":"w9iwIyrbhWnSpbzm8gnTUkZMwMcErzy3tT2xX8eijMM0i+JapyYE9sGCMyEI2qhk6Bn6hY/4Hjs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0087.response b/t/s3/uri_avoid_chars/0087.response new file mode 100644 index 0000000000..682098df8f --- /dev/null +++ b/t/s3/uri_avoid_chars/0087.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÇ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:49 GMT","x-amz-id-2":"O7Pe//ayJkQQgiyV7/0k48GRdVqZ34sclYsf8tRcRAlrOnaYQAeUwKS5qFCSJib5eJIiqWtclOI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0088.response b/t/s3/uri_avoid_chars/0088.response new file mode 100644 index 0000000000..2087b24841 --- /dev/null +++ b/t/s3/uri_avoid_chars/0088.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÈ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:50 GMT","x-amz-id-2":"WabPbj0SkAMXznQxyDt/WRiQi5v3KeaFkHqYav59wUZJlWeRCpIpi6/4J1gu7151Y9YykT0iBCM=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0089.response b/t/s3/uri_avoid_chars/0089.response new file mode 100644 index 0000000000..824c72a7dc --- /dev/null +++ b/t/s3/uri_avoid_chars/0089.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÉ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:51 GMT","x-amz-id-2":"0Sd86E7F1+C9kKzyiuVcHojxBAOBG3tC1aPsB3JKu+ptNQ+SFKSRY8TRgDMztn36hPm91cwKBtQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0090.response b/t/s3/uri_avoid_chars/0090.response new file mode 100644 index 0000000000..ca481d1c27 --- /dev/null +++ b/t/s3/uri_avoid_chars/0090.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÊ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:52 GMT","x-amz-id-2":"SfqY8VJor24f2qkKWQoo1u1u6XXR27F72Du68cDCrlKjZJwtRFFcI9Pc5eNK0vKFXhbwMk48JHU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0091.response b/t/s3/uri_avoid_chars/0091.response new file mode 100644 index 0000000000..a77bc29502 --- /dev/null +++ b/t/s3/uri_avoid_chars/0091.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testË","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:53 GMT","x-amz-id-2":"cw2btOwCnX7Ht+RYGuHC9ep01Ca8m8n/cprH613RS1XJnHScE+dMDC0aUUnFEy9fiTgkjV/AJrE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0092.response b/t/s3/uri_avoid_chars/0092.response new file mode 100644 index 0000000000..e6bbb167d5 --- /dev/null +++ b/t/s3/uri_avoid_chars/0092.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÌ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:54 GMT","x-amz-id-2":"58E3xNZusOLQa7N7CkPa2vZvF7kIpfIZLQxf8Za/8OTo3z9a6nxFyzTbmnJl784Ykf2EQbTB034=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0093.response b/t/s3/uri_avoid_chars/0093.response new file mode 100644 index 0000000000..853deb1fa8 --- /dev/null +++ b/t/s3/uri_avoid_chars/0093.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÍ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:55 GMT","x-amz-id-2":"9++t67TdbpDV/idvumsfx868R7wzADbe2xVe7mSDZqfaXCJDLG4gmHPJOVzC8TXlnISnTt1mslE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0094.response b/t/s3/uri_avoid_chars/0094.response new file mode 100644 index 0000000000..8438e672a7 --- /dev/null +++ b/t/s3/uri_avoid_chars/0094.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÎ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:55 GMT","x-amz-id-2":"x9Burqyh0Mfi+Wl+DWuMnYKuxehm7YYPap9A/U/scTWcKwjAS3mMPPzS2MRUmOKGI9JnctUyxu8=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0095.response b/t/s3/uri_avoid_chars/0095.response new file mode 100644 index 0000000000..b2df5bc7f5 --- /dev/null +++ b/t/s3/uri_avoid_chars/0095.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÏ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:56 GMT","x-amz-id-2":"0nAIKjecHBCl5VQ9RNt10Y0pjPAFtBwNKZT/rthQmWBIc1n3LejFjUq3fG9qQV9o/9kXmGQJuT0=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0096.response b/t/s3/uri_avoid_chars/0096.response new file mode 100644 index 0000000000..39f578c627 --- /dev/null +++ b/t/s3/uri_avoid_chars/0096.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÐ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:57 GMT","x-amz-id-2":"m3KnJG/vsZVWlhRDhxM5jOtsGLNjv9OOtnMVSt07TqO9LjgPSZ3eHluMRvwDb7PU0RwqF2obPx4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0097.response b/t/s3/uri_avoid_chars/0097.response new file mode 100644 index 0000000000..28bfe53857 --- /dev/null +++ b/t/s3/uri_avoid_chars/0097.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÑ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:58 GMT","x-amz-id-2":"hizsepquo3IClEmmtrN7NlDJYC2Hq46uRY+yxM+ey5MD55Algss+0YJ97R1VXPbWh/IbkTdZJsY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0098.response b/t/s3/uri_avoid_chars/0098.response new file mode 100644 index 0000000000..7d25221386 --- /dev/null +++ b/t/s3/uri_avoid_chars/0098.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÒ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:59 GMT","x-amz-id-2":"UziAG3CoiiiuOKJvTZ9BuIq31qrh7ElsUVRY6Bq87VP4MI/sV8uI3YiLp3b6n0UCvbMfMKBooQQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0099.response b/t/s3/uri_avoid_chars/0099.response new file mode 100644 index 0000000000..a69af5dd90 --- /dev/null +++ b/t/s3/uri_avoid_chars/0099.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÓ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:00 GMT","x-amz-id-2":"YFeANPkKyI5atlH8crOfJcfsIr8St5joxCYD/3s61PWUkWcszbjC4RRfPFYaA6DHpEo3PWTYbNs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0100.response b/t/s3/uri_avoid_chars/0100.response new file mode 100644 index 0000000000..1575b2b3d0 --- /dev/null +++ b/t/s3/uri_avoid_chars/0100.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÔ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:01 GMT","x-amz-id-2":"xIgjrR94LoFw/X9iIAxZIpRLhZOWA6j8pmRLgZjmcd/Ez5MsswiPQlBoYYwGuRZQF/KPiNzJbWY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0101.response b/t/s3/uri_avoid_chars/0101.response new file mode 100644 index 0000000000..51887ed574 --- /dev/null +++ b/t/s3/uri_avoid_chars/0101.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÕ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:02 GMT","x-amz-id-2":"spH9FKv7rsbLWsnUpefJOb8aAjdlMY4vou54qRHStokAYu/Y8TQ4fdutoM9JHQlb0PctNGl1U0c=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0102.response b/t/s3/uri_avoid_chars/0102.response new file mode 100644 index 0000000000..b8e756f63a --- /dev/null +++ b/t/s3/uri_avoid_chars/0102.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÖ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:03 GMT","x-amz-id-2":"y9GMmJiz5M3fxhgjhh5kU3OUQKWLYzs6YBgfmBhDYvx7yWDqARxXtgcg9Bk1KwKkUj11j6+KDCg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0103.response b/t/s3/uri_avoid_chars/0103.response new file mode 100644 index 0000000000..bc7789839e --- /dev/null +++ b/t/s3/uri_avoid_chars/0103.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test×","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:04 GMT","x-amz-id-2":"q9Qw50itDPYhzR0nC9YXhfgaUn98OXFqEWodE9ljWeENgKWQGh9aNw4wZGU1ED0xQD+6KK5FTes=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0104.response b/t/s3/uri_avoid_chars/0104.response new file mode 100644 index 0000000000..f13130b549 --- /dev/null +++ b/t/s3/uri_avoid_chars/0104.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testØ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:05 GMT","x-amz-id-2":"WN+NuHBoUZN6h+K1J0Pul1xs7stMyZUot2atp+jRbNB6/jLxToMNaO+MZHQuxA/azBeVTenoEqI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0105.response b/t/s3/uri_avoid_chars/0105.response new file mode 100644 index 0000000000..d0562ab127 --- /dev/null +++ b/t/s3/uri_avoid_chars/0105.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÙ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:06 GMT","x-amz-id-2":"kgm7CJz1PGZurD+fMJr4b0bX/QpCFtkY0GyNuiE1JEtDOw+6n1ozOOTlFfeIHVi3byP0PQwmuqI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0106.response b/t/s3/uri_avoid_chars/0106.response new file mode 100644 index 0000000000..f1937d5225 --- /dev/null +++ b/t/s3/uri_avoid_chars/0106.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÚ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:06 GMT","x-amz-id-2":"8YdeDYietwAsD8GbTMqyZQMX49JWPn4cNUWtADP5HQGi7/5oELIMos5vNSUDo/Z2X/SF2vyleds=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0107.response b/t/s3/uri_avoid_chars/0107.response new file mode 100644 index 0000000000..052bd2335c --- /dev/null +++ b/t/s3/uri_avoid_chars/0107.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÛ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:07 GMT","x-amz-id-2":"1VMoz+aE78aHg2cUcBP9iAeYHre802TNSmtNKYC/WGaecY9LyP81B/+dVjVL3OE8BfcCz7tJStk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0108.response b/t/s3/uri_avoid_chars/0108.response new file mode 100644 index 0000000000..844a2ce02d --- /dev/null +++ b/t/s3/uri_avoid_chars/0108.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÜ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:08 GMT","x-amz-id-2":"P6tZJEH61PRxzQgKhQwJ3O+lAuV0PT15deyY63oNGGKC1M1h0+lrjf2o9IKOY4t2kiLuvSVxaKc=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0109.response b/t/s3/uri_avoid_chars/0109.response new file mode 100644 index 0000000000..085f75072e --- /dev/null +++ b/t/s3/uri_avoid_chars/0109.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÝ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:09 GMT","x-amz-id-2":"BS/cH/GhGnxnK8ZmfT386aF+y5qMicE7xYX9jElBIbL/0miQgENb+KtkxCAkS6k55aedf/59zwk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0110.response b/t/s3/uri_avoid_chars/0110.response new file mode 100644 index 0000000000..b6c17ba31d --- /dev/null +++ b/t/s3/uri_avoid_chars/0110.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÞ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:10 GMT","x-amz-id-2":"H7CaUwCA/rovD74LmMR6ckgSntRhUIBvfrTDP1uXqOrtpbxgelhjd/0tRqzx+xdrWS/NcCnACdo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0111.response b/t/s3/uri_avoid_chars/0111.response new file mode 100644 index 0000000000..b59eb065e4 --- /dev/null +++ b/t/s3/uri_avoid_chars/0111.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testß","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:11 GMT","x-amz-id-2":"g5JgmPRBi8Ehtd3Pb/+c+itxm2TdSu/iTZ7dJ5SizQCeD0xCGNFOyBKX7hOO4k5FLzEO7DpG2NE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0112.response b/t/s3/uri_avoid_chars/0112.response new file mode 100644 index 0000000000..230e455ea6 --- /dev/null +++ b/t/s3/uri_avoid_chars/0112.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testà","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:12 GMT","x-amz-id-2":"wEDpNrMBCiMtdn1+JNaq4y218FHjX+W5RvSCs6O84y7FTqDAU/TzshRmCKtnKOr7xxnZyJWAqRo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0113.response b/t/s3/uri_avoid_chars/0113.response new file mode 100644 index 0000000000..ca98189879 --- /dev/null +++ b/t/s3/uri_avoid_chars/0113.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testá","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:13 GMT","x-amz-id-2":"UswhkNrbLOvumsHn6oELvJMrFSOanBXuwr8DMxL7Go6r6Fmw7HYQSrcpM4jyx9+IjJ3SCTS5ji4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0114.response b/t/s3/uri_avoid_chars/0114.response new file mode 100644 index 0000000000..d94c576dc5 --- /dev/null +++ b/t/s3/uri_avoid_chars/0114.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testâ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:14 GMT","x-amz-id-2":"YOKn2A1R6X7k5DWAhE5Y//jQOsLe3ws2ga2DHhA/HEWnQwd5VLLSh8TCWU/JKYmJ+/re3JPBtIg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0115.response b/t/s3/uri_avoid_chars/0115.response new file mode 100644 index 0000000000..3e3f5c8419 --- /dev/null +++ b/t/s3/uri_avoid_chars/0115.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testã","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:14 GMT","x-amz-id-2":"hyqycewqc6gyXM0qW4kO9EfwHm01KfDTQBtYJaPYDNwmqdI73TPx2QldexhtLQT9ovc8dHzyYSw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0116.response b/t/s3/uri_avoid_chars/0116.response new file mode 100644 index 0000000000..5cb8ae4008 --- /dev/null +++ b/t/s3/uri_avoid_chars/0116.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testä","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:15 GMT","x-amz-id-2":"PzVPtArsBTFpAHesIEFwe46cD/BpXC2tmkRXM4l0CsFF93uJukuZ27CdkAUTBR0WlvGE9K0Obvg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0117.response b/t/s3/uri_avoid_chars/0117.response new file mode 100644 index 0000000000..d475c4c829 --- /dev/null +++ b/t/s3/uri_avoid_chars/0117.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testå","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:16 GMT","x-amz-id-2":"43khcpvcGyI4MkBTvSEexpnN3G+8vTilYoVgrd7/XONZZgYDcTh5wHRA0ODbiubMF3t+xXA8bOo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0118.response b/t/s3/uri_avoid_chars/0118.response new file mode 100644 index 0000000000..4e7c75fde0 --- /dev/null +++ b/t/s3/uri_avoid_chars/0118.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testæ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:17 GMT","x-amz-id-2":"ndTTWHDycYrRMYhIaVMAb7dDq3hBLpCWS2MRdQcXOX5Bc5WC6eY8fDEn1LhEBY6Enbab4Nsmtvo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0119.response b/t/s3/uri_avoid_chars/0119.response new file mode 100644 index 0000000000..88640a7c31 --- /dev/null +++ b/t/s3/uri_avoid_chars/0119.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testç","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:18 GMT","x-amz-id-2":"Y3OxBlRMwc036L9n/BkWTmxm8wirD+NjCDo2K3yTNDVFQU9X3Gb5BYe6LskLNJHMgCnBHc6vIP4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0120.response b/t/s3/uri_avoid_chars/0120.response new file mode 100644 index 0000000000..f2d3001372 --- /dev/null +++ b/t/s3/uri_avoid_chars/0120.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testè","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:19 GMT","x-amz-id-2":"uL5e3RD7T89KiVAjjleEmfGfKkoZOL5p7bWqAl1SD9d7nt343rtJl+FFPioTf5CWq3KafMT3qjA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0121.response b/t/s3/uri_avoid_chars/0121.response new file mode 100644 index 0000000000..2d2b3af315 --- /dev/null +++ b/t/s3/uri_avoid_chars/0121.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testé","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:20 GMT","x-amz-id-2":"awPZtVlcJFlee9HxOgNPDSbnPc48LyLuOYBx4u+uEFVPvt2DmgQL/KfHW0WR8Fs0TGT/RsgqP3c=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0122.response b/t/s3/uri_avoid_chars/0122.response new file mode 100644 index 0000000000..2582d5dd5a --- /dev/null +++ b/t/s3/uri_avoid_chars/0122.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testê","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:21 GMT","x-amz-id-2":"TWNjfjDLH8hcYoiRyJCVBCKHO0KdA5x7IXEJvC96vJTiIy9pzJSspAVq598OP2Gc7Utn4bNZ7Zs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0123.response b/t/s3/uri_avoid_chars/0123.response new file mode 100644 index 0000000000..84fde0d023 --- /dev/null +++ b/t/s3/uri_avoid_chars/0123.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testë","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:22 GMT","x-amz-id-2":"Erd0HUIEv1t19cVdFD0NWrSxF4tvtj35hpj7YAdY0JANrgh4cTc5ePai2JGFD/PJXHh5dNZpQ0g=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0124.response b/t/s3/uri_avoid_chars/0124.response new file mode 100644 index 0000000000..4588255423 --- /dev/null +++ b/t/s3/uri_avoid_chars/0124.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testì","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:23 GMT","x-amz-id-2":"MuOg24MtA28fPryUhlTZeg4fWCddIkA0jBO/A7doD58VVqXkHm50M5ysbjdO+gf6jQOCqKStW28=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0125.response b/t/s3/uri_avoid_chars/0125.response new file mode 100644 index 0000000000..82406b0498 --- /dev/null +++ b/t/s3/uri_avoid_chars/0125.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testí","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:24 GMT","x-amz-id-2":"MR7raUqDfdqMaT6I5DG/gyzzzvuFz1yy3DXc4WxaHpdKcrRxjYmFCZUzZjx09EzzLvL9REcLgaA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0126.response b/t/s3/uri_avoid_chars/0126.response new file mode 100644 index 0000000000..87f4227fa9 --- /dev/null +++ b/t/s3/uri_avoid_chars/0126.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testî","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:24 GMT","x-amz-id-2":"iXDvuLDdHkSNNs75v2Xl+h2Lyt4blzopAiOVm9Eviw8h7CgNcr/GaP9sfbHDqkFrtuGYdWvZ5jw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0127.response b/t/s3/uri_avoid_chars/0127.response new file mode 100644 index 0000000000..fbe4ba40e7 --- /dev/null +++ b/t/s3/uri_avoid_chars/0127.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testï","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:25 GMT","x-amz-id-2":"0HVLrKWGXlzDVtoyRaJtfPn7zMwsLAmC31CPG9+AaUOQs7J79G7OTCviK+GvbeBsM+AGJhcF4Fw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0128.response b/t/s3/uri_avoid_chars/0128.response new file mode 100644 index 0000000000..b2e29b23ad --- /dev/null +++ b/t/s3/uri_avoid_chars/0128.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testð","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:26 GMT","x-amz-id-2":"o3k0uKaiB7axVUF0GuxNVkhJkLMyUUnyIMz8XknycS6jFFG4gSQ864LOK1BjNK3YVID36ruk89o=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0129.response b/t/s3/uri_avoid_chars/0129.response new file mode 100644 index 0000000000..9670b7e35c --- /dev/null +++ b/t/s3/uri_avoid_chars/0129.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testñ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:27 GMT","x-amz-id-2":"xbRXGUc1umsMQvHLJ4iJdoA2N/2Sm2spCs3FFOxAAZeYjlOufmHBDJw73qVLMt3TPb6D7ldYr2w=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0130.response b/t/s3/uri_avoid_chars/0130.response new file mode 100644 index 0000000000..6463109017 --- /dev/null +++ b/t/s3/uri_avoid_chars/0130.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testò","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:28 GMT","x-amz-id-2":"1feUQm27f+z63RR5zVpP3SXoq+4EV5DvGpZ7a1OaHqheiLfQYpgfNgNrnb+LkxPd023y59GWGzk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0131.response b/t/s3/uri_avoid_chars/0131.response new file mode 100644 index 0000000000..fb8ebb24a9 --- /dev/null +++ b/t/s3/uri_avoid_chars/0131.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testó","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:29 GMT","x-amz-id-2":"29rOHxORFiN2jaPIVGTBGmErOnLEEW+7zE4gnclYdXy5su8lIVgqUM1trhi0fNmv7iA5x7vuEK0=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0132.response b/t/s3/uri_avoid_chars/0132.response new file mode 100644 index 0000000000..6e566c7fdd --- /dev/null +++ b/t/s3/uri_avoid_chars/0132.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testô","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:30 GMT","x-amz-id-2":"20rbe9uvRuHDEM58D0hWayDLNxoMll/6StEoEiueUlejXw2PGUkvhpwdHyNzzhsa+6tVr8DtyYc=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0133.response b/t/s3/uri_avoid_chars/0133.response new file mode 100644 index 0000000000..8d9d11c433 --- /dev/null +++ b/t/s3/uri_avoid_chars/0133.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testõ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:31 GMT","x-amz-id-2":"XsPSBHoI70fuve6FYvbA5gDBozfD3cvquBrV4b4HtL1rGVNI3grzqjHObU7uM02mUUZvYp6xCuU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0134.response b/t/s3/uri_avoid_chars/0134.response new file mode 100644 index 0000000000..656df576ac --- /dev/null +++ b/t/s3/uri_avoid_chars/0134.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testö","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:32 GMT","x-amz-id-2":"zJufh/jqSpsqpXsJFmn04Vjy8F6FUThBDDZupzkLr5cQr9s5yDCOBNw9mNbfgRbL9Y+5MEgwnko=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0135.response b/t/s3/uri_avoid_chars/0135.response new file mode 100644 index 0000000000..394d5bedeb --- /dev/null +++ b/t/s3/uri_avoid_chars/0135.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test÷","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:32 GMT","x-amz-id-2":"QAwY5WQ+EXSJkvtmmTSWqjmUxlb5FdoUwonTcfDbQ/mFXIZxLLGAxyAK2bAC0fbXwY0pWHKzPOY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0136.response b/t/s3/uri_avoid_chars/0136.response new file mode 100644 index 0000000000..077bc5bd53 --- /dev/null +++ b/t/s3/uri_avoid_chars/0136.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testø","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:33 GMT","x-amz-id-2":"pQw+3tKSGV0JtLPKSWhSkB5XCzrseLm5hkMOF8PGikZKgkHnIvIDnGVXB1j3DWMaq7J0DRv41vM=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0137.response b/t/s3/uri_avoid_chars/0137.response new file mode 100644 index 0000000000..cb6eeeb2e4 --- /dev/null +++ b/t/s3/uri_avoid_chars/0137.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testù","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:34 GMT","x-amz-id-2":"7Yp94g4Wg7Wa85yKaSnVhMuzH+vUl5ZCa5AX7xeq4ayHPUaLyH5/cxVLsXFWomhxk/gK32aGwQs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0138.response b/t/s3/uri_avoid_chars/0138.response new file mode 100644 index 0000000000..16a4aed82e --- /dev/null +++ b/t/s3/uri_avoid_chars/0138.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testú","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:35 GMT","x-amz-id-2":"zalv6SZdiLzNZUPNpfFZuGTX3HhdjoIsSGxK3ZMV19uIjT9U+2hZcMJPc+YZ3EbHrP+/rAY1eXY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0139.response b/t/s3/uri_avoid_chars/0139.response new file mode 100644 index 0000000000..0dead02407 --- /dev/null +++ b/t/s3/uri_avoid_chars/0139.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testû","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:36 GMT","x-amz-id-2":"3rAW9wxuIZNqQGqBNSGWLCCpy93zH92KgVsr5ukuyOr8jeTNsm5zJQK+Qz47fhyhn1jtb3hOHRA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0140.response b/t/s3/uri_avoid_chars/0140.response new file mode 100644 index 0000000000..63a3660509 --- /dev/null +++ b/t/s3/uri_avoid_chars/0140.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testü","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:37 GMT","x-amz-id-2":"sCKHficmlN4XztUue1p390QmufD8UfrIE/ipOyBkLYimy0p9qkQTS7CeelE7cpk3KXW6oXX9Q8E=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0141.response b/t/s3/uri_avoid_chars/0141.response new file mode 100644 index 0000000000..0e08aa5bf9 --- /dev/null +++ b/t/s3/uri_avoid_chars/0141.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testý","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:38 GMT","x-amz-id-2":"rg0OotDkzcesYW/UHnEDceyRIj7NLsUmUH4AqVT9dR4SxvtUQbMIMbWzcwMLEbARrggrfUIhkkE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0142.response b/t/s3/uri_avoid_chars/0142.response new file mode 100644 index 0000000000..3309eb3899 --- /dev/null +++ b/t/s3/uri_avoid_chars/0142.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testþ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:38 GMT","x-amz-id-2":"XLtIsh6LiNUWD0qD/b4c5SwU9nffNJH59cA47jLyuBEIY3Iu7X55UYgFMiy/KKnmG4oathXHaWI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0143.response b/t/s3/uri_avoid_chars/0143.response new file mode 100644 index 0000000000..d4e5d855a2 --- /dev/null +++ b/t/s3/uri_avoid_chars/0143.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÿ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:39 GMT","x-amz-id-2":"xcHxS1tHt9B2BWlBIidcJPq8rDx2ph5jSHk8Ci1NQs/dHECElU8/mUSLW7C8RUhrMIF8pOn37kw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding.t b/t/s3/uri_encoding.t new file mode 100644 index 0000000000..d56e3d832b --- /dev/null +++ b/t/s3/uri_encoding.t @@ -0,0 +1,59 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +use lib 't/lib'; + +use English qw(-no-match-vars); +use Data::Printer; +use Data::Dumper; +use Carp; +use Test::More; +use URI::Escape; + +use Paws; +use Paws::Net::MockCaller; + +my $paws = Paws->new(config => { + caller => Paws::Net::MockCaller->new( + mock_dir => 't/s3/uri_encoding', + mock_mode => 'REPLAY', +# mock_mode => 'RECORD', + ), + credentials => 'Test::CustomCredentials' +}); + +my $bucketname = 'shadowcatjesstest'; +my $s3 = $paws->service('S3', region => 'us-west-2'); + +my @to_encode = ('&', + '$', + '@', + '=', + ':', + ';', + '+', + ',', + '?', + ' ', + (map { chr($_) } (0..31)), + chr(127), + ); + +foreach my $char (@to_encode) { + my $response; + eval { $response = $s3->PutObject( + "Key" => "test$char", + "Bucket" => $bucketname, + "Body" => 'Blub', + ); + } or do { + warn qq[Error creating object: $@]; + }; + +## The URI should contain a once-encoded character: + is($s3->caller->actual_request->url, 'https://s3-us-west-2.amazonaws.com/test-uri-paws/test' . uri_escape($char), "S3 uri encoded correctly"); +} + +done_testing; diff --git a/t/s3/uri_encoding/0001.response b/t/s3/uri_encoding/0001.response new file mode 100644 index 0000000000..1c9b04cb79 --- /dev/null +++ b/t/s3/uri_encoding/0001.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test&","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:35 GMT","x-amz-id-2":"/pTR7zLtwTcnoKwh5umlWh6MKFcTEm2tUVLByHKky9pUluTN7pZ5TOvDPjb3/OB7w7jSGBepQQw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0002.response b/t/s3/uri_encoding/0002.response new file mode 100644 index 0000000000..4d0db6e2ea --- /dev/null +++ b/t/s3/uri_encoding/0002.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test$","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:36 GMT","x-amz-id-2":"CPmaJzMbK1fvBWhd7biztcRLIgT6EtHpFV+PctNPnt7U/jnldlzISOCB5UhAe+jTj43LtBKQ2Kw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0003.response b/t/s3/uri_encoding/0003.response new file mode 100644 index 0000000000..b587940d54 --- /dev/null +++ b/t/s3/uri_encoding/0003.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test@","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:37 GMT","x-amz-id-2":"yoLhsAXvbFNB3HU+xMqYcVfbSVqIP4IH7FqhDVI7UctJagBRcbC+ppmNYZwcfsw+aNP1C/qAnao=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0004.response b/t/s3/uri_encoding/0004.response new file mode 100644 index 0000000000..52c0770485 --- /dev/null +++ b/t/s3/uri_encoding/0004.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test=","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:38 GMT","x-amz-id-2":"1wVYKDGEAwlpaetdCSV6EquddyfdCT1Q3fIaBXHEaU9tqjxqAjA/rcuHROip54zRHX6ly/Jzv/M=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0005.response b/t/s3/uri_encoding/0005.response new file mode 100644 index 0000000000..1d1b9f0c15 --- /dev/null +++ b/t/s3/uri_encoding/0005.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test:","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:39 GMT","x-amz-id-2":"oCYzJbF9mPl02q7cJGfeqL/v5AezhMs+n+ZRdWPKpvbL0QpGE9QWQnVNietBiga0YtWT2iliPMw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0006.response b/t/s3/uri_encoding/0006.response new file mode 100644 index 0000000000..29df12ff33 --- /dev/null +++ b/t/s3/uri_encoding/0006.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test;","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:40 GMT","x-amz-id-2":"2CwPmKawMvx82h/bKjgXuO2sFoic8P2wbxSIfk7VjWUWp9TwmzerulduMbWp819Q9wP/gzfHXFY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0007.response b/t/s3/uri_encoding/0007.response new file mode 100644 index 0000000000..a1977a9971 --- /dev/null +++ b/t/s3/uri_encoding/0007.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test+","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:42 GMT","x-amz-id-2":"YcMLcOOaIUZTV6zn4r71FmxSN75vmhofXYZ0Ra8PZ5YMBSC3z+toJAjvYBeEDu8YU/vxS1ovIto=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0008.response b/t/s3/uri_encoding/0008.response new file mode 100644 index 0000000000..80657508cb --- /dev/null +++ b/t/s3/uri_encoding/0008.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test,","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:43 GMT","x-amz-id-2":"Zdk4C4T+wIJJrB+POK25dlWbTtfwE0ZuKu1QBQuuB32u92ryqz7xj3bFc+DXpTTL4z9mHiEMGlY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0009.response b/t/s3/uri_encoding/0009.response new file mode 100644 index 0000000000..0d94685244 --- /dev/null +++ b/t/s3/uri_encoding/0009.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test?","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:43 GMT","x-amz-id-2":"tlr6npYlz6ahvWdm7F8ujhR/DYLHMNWxqcohmci5X0Ne07GDlHkqTSqFrwECIaT1niCj7RLqb10=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0010.response b/t/s3/uri_encoding/0010.response new file mode 100644 index 0000000000..1ac5b22cb5 --- /dev/null +++ b/t/s3/uri_encoding/0010.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:44 GMT","x-amz-id-2":"x8xgqxJnECY+EmkUIetHMjPXvKjxmMHeVBuZznbjIWpr2Fsyx7hZd0fqDjFonX4tCUxVrIwlS2E=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0011.repsonse b/t/s3/uri_encoding/0011.repsonse new file mode 100644 index 0000000000..794def8104 --- /dev/null +++ b/t/s3/uri_encoding/0011.repsonse @@ -0,0 +1 @@ +{"response":{"status":"200","content":"","headers":{"etag":"\"3858f62230ac3c915f300c664312c63f\"","connection":"close","date":"Tue, 12 Jun 2018 16:27:09 GMT","x-amz-id-2":"000000000000000000000000000000000000000000000000000000000000000000000000000=","x-amz-request-id":"000000000000000000000000000000000000","server":"AmazonS3","content-length":"0"}},"request":{"call":"PutObject","service":"s3","params":{"Body":"Blub","Key":"test^@","Bucket":"test-uri-paws"}}} diff --git a/t/s3/uri_encoding/0011.response b/t/s3/uri_encoding/0011.response new file mode 100644 index 0000000000..59ce1af5be --- /dev/null +++ b/t/s3/uri_encoding/0011.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0000","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:45 GMT","x-amz-id-2":"xV/fn7vgnRXkYYOflQCKP4ZQFwS+mF4XLF+6DEAwezB0sC+2ZJKDgkh4cfl9IW37SDhiMFw4nwQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0012.response b/t/s3/uri_encoding/0012.response new file mode 100644 index 0000000000..5b070d1538 --- /dev/null +++ b/t/s3/uri_encoding/0012.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0001","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:46 GMT","x-amz-id-2":"J8Qc/bkpaeyPKJVkamjq6sySozJdcwW3g9cnacfH7xdgLqyY4SlxfoOIqKLLpLi0xr74pIyR9iw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0013.response b/t/s3/uri_encoding/0013.response new file mode 100644 index 0000000000..4c8ed58e7e --- /dev/null +++ b/t/s3/uri_encoding/0013.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0002","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:47 GMT","x-amz-id-2":"ZjNxBA34ohxq5eo7MuHz3rwHcTtC2Ete09NrYInDMGjazfDCW+VGmrxA25FrqXpc/gl+UM4bTxg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0014.response b/t/s3/uri_encoding/0014.response new file mode 100644 index 0000000000..faafe9e517 --- /dev/null +++ b/t/s3/uri_encoding/0014.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0003","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:48 GMT","x-amz-id-2":"5eHZLiP0iazXoOi1gLDfWcV8rBc9w0jZkB1ETtLaRV6iLsDl37otvBiHpILxLJxPrWB+bnYddfI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0015.response b/t/s3/uri_encoding/0015.response new file mode 100644 index 0000000000..24a46dcc44 --- /dev/null +++ b/t/s3/uri_encoding/0015.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0004","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:49 GMT","x-amz-id-2":"fQPLfqmGpEHQU2BRq1CZ6TxSNf/egNEQ13QaADqwhljtOhYsOjiN9tC6HOI8apQZO6PS6ivoRKs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0016.response b/t/s3/uri_encoding/0016.response new file mode 100644 index 0000000000..61f736b2b0 --- /dev/null +++ b/t/s3/uri_encoding/0016.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0005","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:50 GMT","x-amz-id-2":"3rQ2h1F/aeuhc+ETGq+M9+c+h9j8JVFax+iRUUPlXJ7dBoQ1UvS4/5Lqtar0HH/TY25OOA7u4ys=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0017.response b/t/s3/uri_encoding/0017.response new file mode 100644 index 0000000000..00d79edefd --- /dev/null +++ b/t/s3/uri_encoding/0017.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0006","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:51 GMT","x-amz-id-2":"im7NfABAKzSuVLPYDm5Jmu9RZgL5j1/NmBb5m2U3l2+Bq1w93j1Ar4qQTh8imvhlGjqiBmdTh6Q=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0018.response b/t/s3/uri_encoding/0018.response new file mode 100644 index 0000000000..317dc8ee17 --- /dev/null +++ b/t/s3/uri_encoding/0018.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0007","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:52 GMT","x-amz-id-2":"ls1094lZBkQUMc3xzKFH6FYQD9RWemxvt+sDToXqd0TEW9xfABeIX/Z9jEahyozFPMk89hxtYxM=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0019.response b/t/s3/uri_encoding/0019.response new file mode 100644 index 0000000000..84e2543261 --- /dev/null +++ b/t/s3/uri_encoding/0019.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\b","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:52 GMT","x-amz-id-2":"YucooCfFLKOtSyz6sI/v3BVbglMLbtcjuFleH28GY8/9WYxr/CkCHBgUDZDT2LiVtcbeyTS0DdY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0020.response b/t/s3/uri_encoding/0020.response new file mode 100644 index 0000000000..9afa9b748f --- /dev/null +++ b/t/s3/uri_encoding/0020.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\t","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:53 GMT","x-amz-id-2":"GLAJBjGcZClK3S/fVgVcfDBUEG8Dj7YfjuQAJ+ub1Hs15jzxOKOsgVrbs9lduSGIQKb9EyK5c4E=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0021.response b/t/s3/uri_encoding/0021.response new file mode 100644 index 0000000000..3171ed04ee --- /dev/null +++ b/t/s3/uri_encoding/0021.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\n","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:54 GMT","x-amz-id-2":"7GIZCGUtCAo1yT86wVJSBkmF75Ho33n4VJhx1aHRLGr3p6i4J45+YjiAwgh5XeH9SFBcbawxjKA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0022.response b/t/s3/uri_encoding/0022.response new file mode 100644 index 0000000000..56aac79f1f --- /dev/null +++ b/t/s3/uri_encoding/0022.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u000b","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:55 GMT","x-amz-id-2":"paREysSQRKU5w9nT621joSJREZq+EnJUZYkM7s2IpkZnbtEG2OeVwgpy/G5FgzxfVf3D4N7bRsY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0023.response b/t/s3/uri_encoding/0023.response new file mode 100644 index 0000000000..da78f2f650 --- /dev/null +++ b/t/s3/uri_encoding/0023.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\f","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:56 GMT","x-amz-id-2":"oGGYuLdZaPP2LwNiFlBTYcVNCMdT8kWe0X1KMP5we1tT1aiPmjyOh2uz3NxhnzvnYRh+apdvIFE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0024.response b/t/s3/uri_encoding/0024.response new file mode 100644 index 0000000000..1517634cf9 --- /dev/null +++ b/t/s3/uri_encoding/0024.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\r","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:57 GMT","x-amz-id-2":"Si0KV3CaFJmypxa2KFeogchvPwXSruKWxlvfCd/SKvBNqFwdUmD7Yp9pE1OGQHYop1ocXlM2aoE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0025.response b/t/s3/uri_encoding/0025.response new file mode 100644 index 0000000000..73c21153f3 --- /dev/null +++ b/t/s3/uri_encoding/0025.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u000e","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:58 GMT","x-amz-id-2":"u0vD2P1Uh73QscHyis15Quc7QR6xqWWqQ0sPjMD2TDWOEvdnINdhtLR+v0uKsXBgf3oNIGxQMtU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0026.response b/t/s3/uri_encoding/0026.response new file mode 100644 index 0000000000..89aeb0551d --- /dev/null +++ b/t/s3/uri_encoding/0026.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u000f","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:58 GMT","x-amz-id-2":"oh8CcidB0CLeKMx9SYTFG9jri1dXqXz3fafzAHrmWyrk8L+hdPLKw5WORghGvWubQ5ku3VGfZAo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0027.response b/t/s3/uri_encoding/0027.response new file mode 100644 index 0000000000..05dfacfcff --- /dev/null +++ b/t/s3/uri_encoding/0027.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0010","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:59 GMT","x-amz-id-2":"mcMcxlGX5d64daHel+JxtENmNzk1Wv61WwdUlL9g3HE98V84mDBawWeYwxaRDm/fzMWmLyrqqyU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0028.response b/t/s3/uri_encoding/0028.response new file mode 100644 index 0000000000..039d6d1609 --- /dev/null +++ b/t/s3/uri_encoding/0028.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0011","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:00 GMT","x-amz-id-2":"+trubK29dNmfRPTwDLv0ejwP3YguDgm39DN/aI2IcwcoUyY3sO/g6y4kohMP7kaobcuKtXc1ua4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0029.response b/t/s3/uri_encoding/0029.response new file mode 100644 index 0000000000..d136d3a1a4 --- /dev/null +++ b/t/s3/uri_encoding/0029.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0012","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:01 GMT","x-amz-id-2":"STGylAfsthvl0yABtapE9wdRzZj9c28NQo7xef3V71tI659NE8RiF71gQZfhYlw3ymY3gngxIdk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0030.response b/t/s3/uri_encoding/0030.response new file mode 100644 index 0000000000..279fb9fe8c --- /dev/null +++ b/t/s3/uri_encoding/0030.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0013","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:02 GMT","x-amz-id-2":"fQbf9SLajeJJzY4cQJhjkkfZRIQs79Guh3/bFIQDKRHlC/kQDO9re5XbLqpOWkH4oAtkfNJx0T8=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0031.response b/t/s3/uri_encoding/0031.response new file mode 100644 index 0000000000..9c63a00e8d --- /dev/null +++ b/t/s3/uri_encoding/0031.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0014","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:03 GMT","x-amz-id-2":"XuRNffhX8VkyVwQH2Rl7ZrUeirsrXdIXPxrc5zsu9Uu3zzekGMZVvY6uwZdqA8OZi7O5TXCsshE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0032.response b/t/s3/uri_encoding/0032.response new file mode 100644 index 0000000000..33b1b636d2 --- /dev/null +++ b/t/s3/uri_encoding/0032.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0015","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:04 GMT","x-amz-id-2":"XIIM83agiuv4+tHSwaCX2xQpLX9ST+oUB3Saphb9iFJFQJT64Tty8biFrHinFLkmhbx2Qt48GYo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0033.response b/t/s3/uri_encoding/0033.response new file mode 100644 index 0000000000..12e668ad0f --- /dev/null +++ b/t/s3/uri_encoding/0033.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0016","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:04 GMT","x-amz-id-2":"2k0X8HajbxsKPhcHl2PCF9V3ZOxG2rlgIMv4FoWF3HXTYk/zO3vTVWcieVh314bGtlHS0Q1Q1hI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0034.response b/t/s3/uri_encoding/0034.response new file mode 100644 index 0000000000..3242412294 --- /dev/null +++ b/t/s3/uri_encoding/0034.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0017","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:05 GMT","x-amz-id-2":"U8vV7bibupN4FGBwl+Q8oP3dYwPxgdZmIu6x5pmUwDkNGPGsReMfzk+Co0BX4NYjczvP9inbShQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0035.response b/t/s3/uri_encoding/0035.response new file mode 100644 index 0000000000..c162a441d8 --- /dev/null +++ b/t/s3/uri_encoding/0035.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0018","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:06 GMT","x-amz-id-2":"GNkD7mDHS7deK5PAngcSRde9IRGNzIeFmfmcx+ppdgOmZnRjo10JAn5wJq7UEVBeVogubpw57ck=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0036.response b/t/s3/uri_encoding/0036.response new file mode 100644 index 0000000000..f5b4a0d1c8 --- /dev/null +++ b/t/s3/uri_encoding/0036.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0019","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:07 GMT","x-amz-id-2":"eqb6rOx4CRNSPtXjPRVYaRFjf9du9jPlIqhXstOUX7Fg59WvUvybz5/r7XBqBx9tw2OZnxDIBLA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0037.response b/t/s3/uri_encoding/0037.response new file mode 100644 index 0000000000..e6e6487b50 --- /dev/null +++ b/t/s3/uri_encoding/0037.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u001a","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:08 GMT","x-amz-id-2":"bshfe93L2ruytQ9KVSwpV16VhsgxBgF/WK0K7aGtayPTIyx89+zYShHhfuDlIvCovJqv43a69DY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0038.response b/t/s3/uri_encoding/0038.response new file mode 100644 index 0000000000..c32d1487ee --- /dev/null +++ b/t/s3/uri_encoding/0038.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u001b","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:09 GMT","x-amz-id-2":"RoDxafmQHVF6YW0oJyYNKu58svN1ylcpFAVuANk32N2o7qtYJP9MpIblv+Mh4Zajz7BOpeCLvkE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0039.response b/t/s3/uri_encoding/0039.response new file mode 100644 index 0000000000..a415118e2d --- /dev/null +++ b/t/s3/uri_encoding/0039.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u001c","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:10 GMT","x-amz-id-2":"9A7oyB5eR9y9Ht3uoS7vRrvvc+TSGZX/OjjPxUHV3jPZX9/6yF9DVdP63y/j5/1+T1pJY3BXfKU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0040.response b/t/s3/uri_encoding/0040.response new file mode 100644 index 0000000000..d43b8c8197 --- /dev/null +++ b/t/s3/uri_encoding/0040.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u001d","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:11 GMT","x-amz-id-2":"VPqp0Vwc2u8EgvoW+m4nHDxQiXhahzEwS/w1USe9EgT+Y823TaZXhXhlfdPQwHhA4fqrml2GPHY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0041.response b/t/s3/uri_encoding/0041.response new file mode 100644 index 0000000000..d767bd584e --- /dev/null +++ b/t/s3/uri_encoding/0041.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u001e","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:12 GMT","x-amz-id-2":"dnCz+6TlJ4JZmt0hiBcw/7XDPaktQO/XK+atijLnr9TS2Ilic2AduXha+mTeXD+ZBVuF6axKH7o=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0042.response b/t/s3/uri_encoding/0042.response new file mode 100644 index 0000000000..c2f8986f9a --- /dev/null +++ b/t/s3/uri_encoding/0042.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u001f","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:13 GMT","x-amz-id-2":"YFEsg+2BaMuhXwW/3pL+FyIE427EGpfFBczyJQqbZCQmkC2bG5Q9lCZ+13xMrNUSZ8UErqJgQUA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0043.response b/t/s3/uri_encoding/0043.response new file mode 100644 index 0000000000..5df3b83063 --- /dev/null +++ b/t/s3/uri_encoding/0043.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:14 GMT","x-amz-id-2":"DHjKihLUzs+xasPkwxKHlVCgCuioXL9Hwmc9PocB1EggGQm+nFms+JIwyzIWRqhjYDpLXvIN1/I=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file From 461f2895a37e81f8e3071f8e20c4455503cbccb8 Mon Sep 17 00:00:00 2001 From: Jess Robinson Date: Thu, 14 Jun 2018 13:29:17 +0000 Subject: [PATCH 03/42] Add "uri other chars" test --- auto-lib/Paws/ACM/ExportCertificate.pm | 4 +- .../Paws/ACMPCA/CreateCertificateAuthority.pm | 34 +- .../CreateCertificateAuthorityAuditReport.pm | 2 +- ...DescribeCertificateAuthorityAuditReport.pm | 2 +- auto-lib/Paws/ACMPCA/GetCertificate.pm | 2 +- .../Paws/ACMPCA/ListCertificateAuthorities.pm | 2 +- auto-lib/Paws/AlexaForBusiness/CreateUser.pm | 2 +- .../Paws/AlexaForBusiness/ListDeviceEvents.pm | 2 +- auto-lib/Paws/AlexaForBusiness/ListSkills.pm | 2 +- .../AlexaForBusiness/PutRoomSkillParameter.pm | 2 +- .../AlexaForBusiness/SearchAddressBooks.pm | 2 +- .../Paws/AlexaForBusiness/SearchContacts.pm | 6 +- .../Paws/AlexaForBusiness/SearchDevices.pm | 2 +- .../Paws/AlexaForBusiness/SearchProfiles.pm | 2 +- auto-lib/Paws/AlexaForBusiness/SearchRooms.pm | 20 +- .../AlexaForBusiness/SearchSkillGroups.pm | 20 +- auto-lib/Paws/AlexaForBusiness/SearchUsers.pm | 4 +- auto-lib/Paws/AlexaForBusiness/TagResource.pm | 2 +- auto-lib/Paws/ApiGateway/CreateApiKey.pm | 12 +- auto-lib/Paws/ApiGateway/CreateAuthorizer.pm | 12 +- .../Paws/ApiGateway/CreateBasePathMapping.pm | 2 +- auto-lib/Paws/ApiGateway/CreateDeployment.pm | 4 +- .../ApiGateway/CreateDocumentationPart.pm | 6 +- .../ApiGateway/CreateDocumentationVersion.pm | 4 +- auto-lib/Paws/ApiGateway/CreateDomainName.pm | 12 +- auto-lib/Paws/ApiGateway/CreateModel.pm | 2 +- .../Paws/ApiGateway/CreateRequestValidator.pm | 2 +- auto-lib/Paws/ApiGateway/CreateResource.pm | 2 +- auto-lib/Paws/ApiGateway/CreateRestApi.pm | 10 +- auto-lib/Paws/ApiGateway/CreateStage.pm | 20 +- auto-lib/Paws/ApiGateway/CreateUsagePlan.pm | 14 +- .../Paws/ApiGateway/CreateUsagePlanKey.pm | 4 +- auto-lib/Paws/ApiGateway/CreateVpcLink.pm | 6 +- .../ApiGateway/GenerateClientCertificate.pm | 4 +- auto-lib/Paws/ApiGateway/GetAccount.pm | 4 +- auto-lib/Paws/ApiGateway/GetApiKey.pm | 10 +- auto-lib/Paws/ApiGateway/GetAuthorizer.pm | 12 +- .../Paws/ApiGateway/GetBasePathMapping.pm | 2 +- .../Paws/ApiGateway/GetClientCertificate.pm | 4 +- .../Paws/ApiGateway/GetClientCertificates.pm | 2 +- auto-lib/Paws/ApiGateway/GetDeployment.pm | 2 +- auto-lib/Paws/ApiGateway/GetDeployments.pm | 2 +- .../Paws/ApiGateway/GetDocumentationPart.pm | 2 +- .../ApiGateway/GetDocumentationVersion.pm | 4 +- .../ApiGateway/GetDocumentationVersions.pm | 2 +- auto-lib/Paws/ApiGateway/GetDomainName.pm | 12 +- auto-lib/Paws/ApiGateway/GetDomainNames.pm | 2 +- auto-lib/Paws/ApiGateway/GetExport.pm | 2 +- .../Paws/ApiGateway/GetGatewayResponse.pm | 4 +- auto-lib/Paws/ApiGateway/GetIntegration.pm | 16 +- .../Paws/ApiGateway/GetIntegrationResponse.pm | 4 +- auto-lib/Paws/ApiGateway/GetMethod.pm | 14 +- auto-lib/Paws/ApiGateway/GetMethodResponse.pm | 2 +- auto-lib/Paws/ApiGateway/GetModel.pm | 2 +- auto-lib/Paws/ApiGateway/GetModels.pm | 2 +- .../Paws/ApiGateway/GetRequestValidator.pm | 2 +- .../Paws/ApiGateway/GetRequestValidators.pm | 2 +- auto-lib/Paws/ApiGateway/GetResource.pm | 2 +- auto-lib/Paws/ApiGateway/GetResources.pm | 2 +- auto-lib/Paws/ApiGateway/GetRestApi.pm | 10 +- auto-lib/Paws/ApiGateway/GetRestApis.pm | 2 +- auto-lib/Paws/ApiGateway/GetSdk.pm | 2 +- auto-lib/Paws/ApiGateway/GetSdkType.pm | 4 +- auto-lib/Paws/ApiGateway/GetSdkTypes.pm | 2 +- auto-lib/Paws/ApiGateway/GetStage.pm | 18 +- auto-lib/Paws/ApiGateway/GetUsage.pm | 6 +- auto-lib/Paws/ApiGateway/GetUsagePlan.pm | 14 +- auto-lib/Paws/ApiGateway/GetUsagePlanKey.pm | 4 +- auto-lib/Paws/ApiGateway/GetUsagePlans.pm | 2 +- auto-lib/Paws/ApiGateway/GetVpcLink.pm | 6 +- auto-lib/Paws/ApiGateway/GetVpcLinks.pm | 2 +- auto-lib/Paws/ApiGateway/ImportApiKeys.pm | 2 +- .../ApiGateway/ImportDocumentationParts.pm | 2 +- auto-lib/Paws/ApiGateway/ImportRestApi.pm | 10 +- .../Paws/ApiGateway/PutGatewayResponse.pm | 4 +- auto-lib/Paws/ApiGateway/PutIntegration.pm | 16 +- .../Paws/ApiGateway/PutIntegrationResponse.pm | 4 +- auto-lib/Paws/ApiGateway/PutMethod.pm | 14 +- auto-lib/Paws/ApiGateway/PutMethodResponse.pm | 2 +- auto-lib/Paws/ApiGateway/PutRestApi.pm | 10 +- .../Paws/ApiGateway/TestInvokeAuthorizer.pm | 6 +- auto-lib/Paws/ApiGateway/TestInvokeMethod.pm | 4 +- auto-lib/Paws/ApiGateway/UpdateAccount.pm | 12 +- auto-lib/Paws/ApiGateway/UpdateApiKey.pm | 14 +- auto-lib/Paws/ApiGateway/UpdateAuthorizer.pm | 18 +- .../Paws/ApiGateway/UpdateBasePathMapping.pm | 4 +- .../ApiGateway/UpdateClientCertificate.pm | 8 +- auto-lib/Paws/ApiGateway/UpdateDeployment.pm | 8 +- .../ApiGateway/UpdateDocumentationPart.pm | 4 +- .../ApiGateway/UpdateDocumentationVersion.pm | 10 +- auto-lib/Paws/ApiGateway/UpdateDomainName.pm | 18 +- .../Paws/ApiGateway/UpdateGatewayResponse.pm | 8 +- auto-lib/Paws/ApiGateway/UpdateIntegration.pm | 20 +- .../ApiGateway/UpdateIntegrationResponse.pm | 8 +- auto-lib/Paws/ApiGateway/UpdateMethod.pm | 18 +- .../Paws/ApiGateway/UpdateMethodResponse.pm | 8 +- auto-lib/Paws/ApiGateway/UpdateModel.pm | 8 +- .../Paws/ApiGateway/UpdateRequestValidator.pm | 4 +- auto-lib/Paws/ApiGateway/UpdateResource.pm | 8 +- auto-lib/Paws/ApiGateway/UpdateRestApi.pm | 16 +- auto-lib/Paws/ApiGateway/UpdateStage.pm | 22 +- auto-lib/Paws/ApiGateway/UpdateUsage.pm | 10 +- auto-lib/Paws/ApiGateway/UpdateUsagePlan.pm | 18 +- auto-lib/Paws/ApiGateway/UpdateVpcLink.pm | 8 +- auto-lib/Paws/AppStream/CreateFleet.pm | 8 +- .../CreateImageBuilderStreamingURL.pm | 2 +- auto-lib/Paws/AppStream/CreateStack.pm | 10 +- auto-lib/Paws/AppStream/CreateStreamingURL.pm | 2 +- .../Paws/AppStream/DescribeImageBuilders.pm | 2 +- auto-lib/Paws/AppStream/DescribeSessions.pm | 2 +- .../Paws/AppStream/ListAssociatedFleets.pm | 2 +- auto-lib/Paws/AppStream/UpdateStack.pm | 6 +- auto-lib/Paws/AppSync/CreateDataSource.pm | 2 +- auto-lib/Paws/AppSync/CreateGraphqlApi.pm | 4 +- .../Paws/AppSync/GetSchemaCreationStatus.pm | 2 +- auto-lib/Paws/AppSync/ListGraphqlApis.pm | 4 +- auto-lib/Paws/AppSync/ListTypes.pm | 2 +- auto-lib/Paws/AppSync/UpdateDataSource.pm | 2 +- auto-lib/Paws/AppSync/UpdateGraphqlApi.pm | 6 +- auto-lib/Paws/AppSync/UpdateType.pm | 2 +- .../DeleteScalingPolicy.pm | 6 +- .../DeregisterScalableTarget.pm | 4 +- .../DescribeScalingActivities.pm | 4 +- .../DescribeScalingPolicies.pm | 2 +- .../PutScalingPolicy.pm | 28 +- .../RegisterScalableTarget.pm | 24 +- auto-lib/Paws/Athena/BatchGetNamedQuery.pm | 2 +- .../Paws/Athena/BatchGetQueryExecution.pm | 2 +- auto-lib/Paws/Athena/GetQueryResults.pm | 2 +- auto-lib/Paws/Athena/ListNamedQueries.pm | 2 +- .../AttachLoadBalancerTargetGroups.pm | 6 +- .../Paws/AutoScaling/AttachLoadBalancers.pm | 4 +- .../AutoScaling/CompleteLifecycleAction.pm | 4 +- .../AutoScaling/CreateAutoScalingGroup.pm | 30 +- .../AutoScaling/CreateLaunchConfiguration.pm | 6 +- .../Paws/AutoScaling/CreateOrUpdateTags.pm | 16 +- .../AutoScaling/DeleteAutoScalingGroup.pm | 2 +- .../DeleteNotificationConfiguration.pm | 4 +- auto-lib/Paws/AutoScaling/DeletePolicy.pm | 4 +- .../Paws/AutoScaling/DeleteScheduledAction.pm | 4 +- auto-lib/Paws/AutoScaling/DeleteTags.pm | 4 +- .../Paws/AutoScaling/DescribeAccountLimits.pm | 8 +- auto-lib/Paws/AutoScaling/DetachInstances.pm | 2 +- .../AutoScaling/DisableMetricsCollection.pm | 4 +- .../AutoScaling/EnableMetricsCollection.pm | 4 +- auto-lib/Paws/AutoScaling/EnterStandby.pm | 2 +- auto-lib/Paws/AutoScaling/ExecutePolicy.pm | 2 +- auto-lib/Paws/AutoScaling/PutLifecycleHook.pm | 8 +- .../PutNotificationConfiguration.pm | 4 +- auto-lib/Paws/AutoScaling/PutScalingPolicy.pm | 4 +- .../PutScheduledUpdateGroupAction.pm | 8 +- .../Paws/AutoScaling/SetDesiredCapacity.pm | 2 +- .../Paws/AutoScaling/SetInstanceProtection.pm | 10 +- .../TerminateInstanceInAutoScalingGroup.pm | 4 +- .../AutoScaling/UpdateAutoScalingGroup.pm | 12 +- .../AutoScalingPlans/CreateScalingPlan.pm | 46 +- .../DescribeScalingPlanResources.pm | 2 +- .../AutoScalingPlans/DescribeScalingPlans.pm | 26 +- .../AutoScalingPlans/UpdateScalingPlan.pm | 34 +- .../Paws/Batch/CreateComputeEnvironment.pm | 64 +- auto-lib/Paws/Batch/CreateJobQueue.pm | 26 +- auto-lib/Paws/Batch/RegisterJobDefinition.pm | 12 +- auto-lib/Paws/Batch/SubmitJob.pm | 2 +- auto-lib/Paws/Batch/UpdateJobQueue.pm | 6 +- auto-lib/Paws/Budgets/CreateBudget.pm | 56 +- auto-lib/Paws/Budgets/CreateNotification.pm | 2 +- auto-lib/Paws/Budgets/CreateSubscriber.pm | 2 +- auto-lib/Paws/Budgets/DeleteNotification.pm | 6 +- auto-lib/Paws/Budgets/DeleteSubscriber.pm | 2 +- auto-lib/Paws/Budgets/DescribeBudgets.pm | 2 +- .../Budgets/DescribeNotificationsForBudget.pm | 2 +- .../DescribeSubscribersForNotification.pm | 8 +- auto-lib/Paws/Budgets/UpdateBudget.pm | 48 +- auto-lib/Paws/Budgets/UpdateNotification.pm | 4 +- auto-lib/Paws/Budgets/UpdateSubscriber.pm | 10 +- .../Paws/CUR/DescribeReportDefinitions.pm | 2 +- auto-lib/Paws/CUR/PutReportDefinition.pm | 22 +- .../Cloud9/CreateEnvironmentMembership.pm | 2 +- auto-lib/Paws/Cloud9/ListEnvironments.pm | 4 +- .../Paws/CloudDirectory/AddFacetToObject.pm | 20 +- auto-lib/Paws/CloudDirectory/ApplySchema.pm | 2 +- .../Paws/CloudDirectory/AttachTypedLink.pm | 8 +- auto-lib/Paws/CloudDirectory/BatchRead.pm | 251 +- auto-lib/Paws/CloudDirectory/BatchWrite.pm | 296 +- .../Paws/CloudDirectory/CreateDirectory.pm | 4 +- auto-lib/Paws/CloudDirectory/CreateFacet.pm | 26 +- auto-lib/Paws/CloudDirectory/CreateIndex.pm | 4 +- auto-lib/Paws/CloudDirectory/CreateObject.pm | 20 +- .../CloudDirectory/CreateTypedLinkFacet.pm | 30 +- .../Paws/CloudDirectory/DetachTypedLink.pm | 28 +- .../Paws/CloudDirectory/GetLinkAttributes.pm | 26 +- .../CloudDirectory/GetObjectAttributes.pm | 2 +- .../Paws/CloudDirectory/GetSchemaAsJson.pm | 2 +- .../CloudDirectory/ListAppliedSchemaArns.pm | 2 +- .../CloudDirectory/ListAttachedIndices.pm | 2 +- .../ListDevelopmentSchemaArns.pm | 2 +- .../Paws/CloudDirectory/ListFacetNames.pm | 2 +- .../CloudDirectory/ListIncomingTypedLinks.pm | 8 +- auto-lib/Paws/CloudDirectory/ListIndex.pm | 28 +- .../CloudDirectory/ListObjectAttributes.pm | 2 +- .../Paws/CloudDirectory/ListObjectChildren.pm | 2 +- .../Paws/CloudDirectory/ListObjectParents.pm | 2 +- .../Paws/CloudDirectory/ListObjectPolicies.pm | 2 +- .../CloudDirectory/ListOutgoingTypedLinks.pm | 8 +- .../CloudDirectory/ListPublishedSchemaArns.pm | 2 +- auto-lib/Paws/CloudDirectory/LookupPolicy.pm | 2 +- auto-lib/Paws/CloudDirectory/TagResource.pm | 2 +- auto-lib/Paws/CloudDirectory/UpdateFacet.pm | 38 +- .../CloudDirectory/UpdateLinkAttributes.pm | 54 +- .../CloudDirectory/UpdateObjectAttributes.pm | 16 +- .../CloudDirectory/UpdateTypedLinkFacet.pm | 20 +- .../Paws/CloudFormation/CreateChangeSet.pm | 6 +- auto-lib/Paws/CloudFormation/CreateStack.pm | 12 +- .../CloudFormation/CreateStackInstances.pm | 14 +- .../Paws/CloudFormation/CreateStackSet.pm | 6 +- .../CloudFormation/DeleteStackInstances.pm | 10 +- .../Paws/CloudFormation/DescribeChangeSet.pm | 22 +- .../CloudFormation/EstimateTemplateCost.pm | 4 +- auto-lib/Paws/CloudFormation/GetTemplate.pm | 2 +- .../Paws/CloudFormation/GetTemplateSummary.pm | 6 +- .../Paws/CloudFormation/ListStackResources.pm | 2 +- .../CloudFormation/ListStackSetOperations.pm | 2 +- auto-lib/Paws/CloudFormation/UpdateStack.pm | 56 +- .../CloudFormation/UpdateStackInstances.pm | 14 +- .../Paws/CloudFormation/UpdateStackSet.pm | 14 +- .../Paws/CloudFormation/ValidateTemplate.pm | 4 +- .../CreateCloudFrontOriginAccessIdentity.pm | 4 +- .../Paws/CloudFront/CreateDistribution.pm | 248 +- .../CloudFront/CreateDistributionWithTags.pm | 220 +- .../CreateFieldLevelEncryptionConfig.pm | 36 +- .../CreateFieldLevelEncryptionProfile.pm | 6 +- auto-lib/Paws/CloudFront/CreatePublicKey.pm | 4 +- .../CloudFront/CreateStreamingDistribution.pm | 28 +- .../CreateStreamingDistributionWithTags.pm | 32 +- auto-lib/Paws/CloudFront/GetDistribution.pm | 2 +- .../CloudFront/GetFieldLevelEncryption.pm | 2 +- .../GetFieldLevelEncryptionProfile.pm | 2 +- .../GetFieldLevelEncryptionProfileConfig.pm | 2 +- .../UpdateCloudFrontOriginAccessIdentity.pm | 2 +- .../Paws/CloudFront/UpdateDistribution.pm | 170 +- .../UpdateFieldLevelEncryptionProfile.pm | 6 +- auto-lib/Paws/CloudFront/UpdatePublicKey.pm | 2 +- .../CloudFront/UpdateStreamingDistribution.pm | 22 +- auto-lib/Paws/CloudHSM/AddTagsToResource.pm | 2 +- auto-lib/Paws/CloudHSM/DescribeHapg.pm | 14 +- auto-lib/Paws/CloudHSM/DescribeHsm.pm | 30 +- auto-lib/Paws/CloudHSM/DescribeLunaClient.pm | 8 +- auto-lib/Paws/CloudHSM/GetConfig.pm | 4 +- auto-lib/Paws/CloudHSM/ListLunaClients.pm | 2 +- auto-lib/Paws/CloudHSMv2/DescribeBackups.pm | 2 +- auto-lib/Paws/CloudHSMv2/ListTags.pm | 2 +- auto-lib/Paws/CloudHSMv2/TagResource.pm | 2 +- .../Paws/CloudSearch/DefineAnalysisScheme.pm | 10 +- auto-lib/Paws/CloudSearch/DefineExpression.pm | 2 +- auto-lib/Paws/CloudSearch/DefineIndexField.pm | 104 +- auto-lib/Paws/CloudSearch/DefineSuggester.pm | 2 +- .../CloudSearch/UpdateScalingParameters.pm | 4 +- auto-lib/Paws/CloudSearchDomain/Search.pm | 8 +- auto-lib/Paws/CloudSearchDomain/Suggest.pm | 4 +- .../Paws/CloudSearchDomain/UploadDocuments.pm | 4 +- auto-lib/Paws/CloudTrail/CreateTrail.pm | 16 +- auto-lib/Paws/CloudTrail/GetTrailStatus.pm | 38 +- auto-lib/Paws/CloudTrail/PutEventSelectors.pm | 12 +- auto-lib/Paws/CloudTrail/UpdateTrail.pm | 22 +- auto-lib/Paws/CloudWatch/GetDashboard.pm | 2 +- auto-lib/Paws/CloudWatch/GetMetricData.pm | 16 +- .../Paws/CloudWatch/GetMetricStatistics.pm | 2 +- auto-lib/Paws/CloudWatch/PutMetricAlarm.pm | 2 +- auto-lib/Paws/CloudWatch/PutMetricData.pm | 32 +- .../Paws/CloudWatchEvents/DescribeEventBus.pm | 2 +- .../Paws/CloudWatchEvents/DescribeRule.pm | 6 +- .../CloudWatchEvents/ListRuleNamesByTarget.pm | 2 +- auto-lib/Paws/CloudWatchEvents/ListRules.pm | 2 +- .../CloudWatchEvents/ListTargetsByRule.pm | 2 +- auto-lib/Paws/CloudWatchEvents/PutEvents.pm | 6 +- auto-lib/Paws/CloudWatchEvents/PutTargets.pm | 52 +- .../CloudWatchLogs/DescribeMetricFilters.pm | 4 +- .../DescribeResourcePolicies.pm | 2 +- .../DescribeSubscriptionFilters.pm | 2 +- .../Paws/CloudWatchLogs/FilterLogEvents.pm | 4 +- auto-lib/Paws/CloudWatchLogs/GetLogEvents.pm | 2 +- .../Paws/CloudWatchLogs/TestMetricFilter.pm | 2 +- auto-lib/Paws/CodeBuild/BatchDeleteBuilds.pm | 2 +- auto-lib/Paws/CodeBuild/BatchGetBuilds.pm | 2 +- auto-lib/Paws/CodeBuild/BatchGetProjects.pm | 2 +- auto-lib/Paws/CodeBuild/CreateProject.pm | 46 +- auto-lib/Paws/CodeBuild/ListBuilds.pm | 2 +- auto-lib/Paws/CodeBuild/ListProjects.pm | 2 +- auto-lib/Paws/CodeBuild/StartBuild.pm | 8 +- auto-lib/Paws/CodeBuild/UpdateProject.pm | 40 +- .../Paws/CodeCommit/BatchGetRepositories.pm | 2 +- .../CodeCommit/DescribePullRequestEvents.pm | 2 +- auto-lib/Paws/CodeCommit/GetComment.pm | 2 +- .../GetCommentsForComparedCommit.pm | 6 +- .../CodeCommit/GetCommentsForPullRequest.pm | 2 +- auto-lib/Paws/CodeCommit/GetDifferences.pm | 2 +- auto-lib/Paws/CodeCommit/GetMergeConflicts.pm | 2 +- auto-lib/Paws/CodeCommit/ListBranches.pm | 2 +- auto-lib/Paws/CodeCommit/ListRepositories.pm | 2 +- .../PostCommentForComparedCommit.pm | 10 +- .../CodeCommit/PostCommentForPullRequest.pm | 12 +- .../Paws/CodeCommit/PutRepositoryTriggers.pm | 14 +- .../Paws/CodeCommit/TestRepositoryTriggers.pm | 4 +- .../AddTagsToOnPremisesInstances.pm | 2 +- .../BatchGetApplicationRevisions.pm | 18 +- .../CodeDeploy/BatchGetDeploymentGroups.pm | 2 +- auto-lib/Paws/CodeDeploy/CreateDeployment.pm | 38 +- .../Paws/CodeDeploy/CreateDeploymentConfig.pm | 10 +- .../Paws/CodeDeploy/CreateDeploymentGroup.pm | 44 +- .../Paws/CodeDeploy/DeleteDeploymentGroup.pm | 2 +- .../Paws/CodeDeploy/GetApplicationRevision.pm | 22 +- auto-lib/Paws/CodeDeploy/GetDeployment.pm | 2 +- auto-lib/Paws/CodeDeploy/ListApplications.pm | 2 +- .../Paws/CodeDeploy/ListDeploymentConfigs.pm | 2 +- .../Paws/CodeDeploy/ListDeploymentGroups.pm | 2 +- auto-lib/Paws/CodeDeploy/ListDeployments.pm | 2 +- .../CodeDeploy/ListGitHubAccountTokenNames.pm | 2 +- .../CodeDeploy/ListOnPremisesInstances.pm | 2 +- .../CodeDeploy/RegisterApplicationRevision.pm | 22 +- .../RemoveTagsFromOnPremisesInstances.pm | 2 +- auto-lib/Paws/CodeDeploy/StopDeployment.pm | 2 +- .../Paws/CodeDeploy/UpdateDeploymentGroup.pm | 46 +- .../CodePipeline/CreateCustomActionType.pm | 8 +- auto-lib/Paws/CodePipeline/CreatePipeline.pm | 60 +- auto-lib/Paws/CodePipeline/DeleteWebhook.pm | 2 +- .../DeregisterWebhookWithThirdParty.pm | 2 +- .../Paws/CodePipeline/GetPipelineExecution.pm | 2 +- .../Paws/CodePipeline/GetPipelineState.pm | 2 +- auto-lib/Paws/CodePipeline/ListActionTypes.pm | 2 +- auto-lib/Paws/CodePipeline/ListWebhooks.pm | 2 +- auto-lib/Paws/CodePipeline/PollForJobs.pm | 8 +- .../CodePipeline/PollForThirdPartyJobs.pm | 8 +- .../Paws/CodePipeline/PutActionRevision.pm | 2 +- .../Paws/CodePipeline/PutApprovalResult.pm | 2 +- .../Paws/CodePipeline/PutJobFailureResult.pm | 4 +- .../Paws/CodePipeline/PutJobSuccessResult.pm | 4 +- .../PutThirdPartyJobFailureResult.pm | 4 +- .../PutThirdPartyJobSuccessResult.pm | 4 +- auto-lib/Paws/CodePipeline/PutWebhook.pm | 16 +- .../RegisterWebhookWithThirdParty.pm | 2 +- auto-lib/Paws/CodePipeline/UpdatePipeline.pm | 38 +- auto-lib/Paws/CodeStar/CreateProject.pm | 4 +- auto-lib/Paws/CodeStar/CreateUserProfile.pm | 6 +- auto-lib/Paws/CodeStar/DescribeProject.pm | 8 +- auto-lib/Paws/CodeStar/DescribeUserProfile.pm | 14 +- auto-lib/Paws/CodeStar/ListResources.pm | 2 +- auto-lib/Paws/CodeStar/ListTagsForProject.pm | 2 +- auto-lib/Paws/CodeStar/ListTeamMembers.pm | 2 +- auto-lib/Paws/CodeStar/UpdateTeamMember.pm | 6 +- auto-lib/Paws/CodeStar/UpdateUserProfile.pm | 6 +- .../CognitoIdentity/CreateIdentityPool.pm | 12 +- .../Paws/CognitoIdentity/DescribeIdentity.pm | 2 +- .../CognitoIdentity/DescribeIdentityPool.pm | 10 +- .../GetCredentialsForIdentity.pm | 2 +- .../CognitoIdentity/GetIdentityPoolRoles.pm | 2 +- .../Paws/CognitoIdentity/GetOpenIdToken.pm | 2 +- .../GetOpenIdTokenForDeveloperIdentity.pm | 2 +- .../LookupDeveloperIdentity.pm | 4 +- .../CognitoIdentity/SetIdentityPoolRoles.pm | 14 +- .../CognitoIdentity/UpdateIdentityPool.pm | 10 +- .../Paws/CognitoIdp/AddCustomAttributes.pm | 12 +- .../CognitoIdp/AdminDisableProviderForUser.pm | 6 +- auto-lib/Paws/CognitoIdp/AdminGetUser.pm | 12 +- auto-lib/Paws/CognitoIdp/AdminInitiateAuth.pm | 6 +- .../CognitoIdp/AdminLinkProviderForUser.pm | 12 +- .../Paws/CognitoIdp/AdminListGroupsForUser.pm | 2 +- .../CognitoIdp/AdminListUserAuthEvents.pm | 2 +- .../CognitoIdp/AdminRespondToAuthChallenge.pm | 6 +- .../CognitoIdp/AdminSetUserMFAPreference.pm | 4 +- .../Paws/CognitoIdp/AdminSetUserSettings.pm | 2 +- .../Paws/CognitoIdp/AssociateSoftwareToken.pm | 2 +- auto-lib/Paws/CognitoIdp/CreateUserPool.pm | 58 +- .../Paws/CognitoIdp/CreateUserPoolClient.pm | 2 +- auto-lib/Paws/CognitoIdp/GetCSVHeader.pm | 2 +- auto-lib/Paws/CognitoIdp/GetUser.pm | 4 +- .../Paws/CognitoIdp/GetUserPoolMfaConfig.pm | 4 +- auto-lib/Paws/CognitoIdp/InitiateAuth.pm | 2 +- .../Paws/CognitoIdp/ListResourceServers.pm | 2 +- auto-lib/Paws/CognitoIdp/ListUserPools.pm | 2 +- auto-lib/Paws/CognitoIdp/ListUsers.pm | 2 +- .../Paws/CognitoIdp/RespondToAuthChallenge.pm | 4 +- .../Paws/CognitoIdp/SetRiskConfiguration.pm | 28 +- .../Paws/CognitoIdp/SetUserMFAPreference.pm | 4 +- .../Paws/CognitoIdp/SetUserPoolMfaConfig.pm | 6 +- auto-lib/Paws/CognitoIdp/SignUp.pm | 4 +- auto-lib/Paws/CognitoIdp/UpdateUserPool.pm | 46 +- .../Paws/CognitoIdp/UpdateUserPoolClient.pm | 2 +- .../Paws/CognitoSync/GetBulkPublishDetails.pm | 6 +- .../GetIdentityPoolConfiguration.pm | 2 +- auto-lib/Paws/CognitoSync/ListDatasets.pm | 2 +- .../Paws/CognitoSync/ListIdentityPoolUsage.pm | 2 +- auto-lib/Paws/CognitoSync/ListRecords.pm | 10 +- .../SetIdentityPoolConfiguration.pm | 8 +- auto-lib/Paws/CognitoSync/UpdateRecords.pm | 6 +- .../Comprehend/BatchDetectDominantLanguage.pm | 2 +- .../Paws/Comprehend/BatchDetectEntities.pm | 2 +- .../Comprehend/ListTopicsDetectionJobs.pm | 4 +- .../Config/DeleteRetentionConfiguration.pm | 2 +- ...escribeAggregateComplianceByConfigRules.pm | 6 +- auto-lib/Paws/Config/DescribeConfigRules.pm | 2 +- ...ibeConfigurationAggregatorSourcesStatus.pm | 4 +- .../DescribePendingAggregationRequests.pm | 2 +- .../Config/DescribeRetentionConfigurations.pm | 2 +- ...GetAggregateConfigRuleComplianceSummary.pm | 8 +- .../Config/GetDiscoveredResourceCounts.pm | 2 +- .../Paws/Config/ListDiscoveredResources.pm | 2 +- auto-lib/Paws/Config/PutConfigRule.pm | 32 +- .../Paws/Config/PutConfigurationAggregator.pm | 12 +- .../Paws/Config/PutConfigurationRecorder.pm | 10 +- auto-lib/Paws/Config/PutDeliveryChannel.pm | 4 +- auto-lib/Paws/Config/PutEvaluations.pm | 12 +- .../Paws/Config/PutRetentionConfiguration.pm | 2 +- auto-lib/Paws/CostExplorer/GetCostAndUsage.pm | 14 +- .../Paws/CostExplorer/GetDimensionValues.pm | 4 +- .../CostExplorer/GetReservationCoverage.pm | 16 +- .../GetReservationPurchaseRecommendation.pm | 4 +- .../CostExplorer/GetReservationUtilization.pm | 14 +- auto-lib/Paws/CostExplorer/GetTags.pm | 2 +- .../Paws/DAX/DescribeDefaultParameters.pm | 2 +- auto-lib/Paws/DAX/DescribeEvents.pm | 2 +- auto-lib/Paws/DAX/DescribeParameters.pm | 2 +- auto-lib/Paws/DAX/DescribeSubnetGroups.pm | 2 +- auto-lib/Paws/DMS/CreateEndpoint.pm | 28 +- .../Paws/DMS/CreateReplicationInstance.pm | 2 +- auto-lib/Paws/DMS/DescribeCertificates.pm | 2 +- auto-lib/Paws/DMS/DescribeConnections.pm | 4 +- auto-lib/Paws/DMS/DescribeEndpointTypes.pm | 2 +- auto-lib/Paws/DMS/DescribeEvents.pm | 4 +- .../DescribeReplicationInstanceTaskLogs.pm | 4 +- .../Paws/DMS/DescribeReplicationInstances.pm | 2 +- .../DMS/DescribeReplicationSubnetGroups.pm | 4 +- ...escribeReplicationTaskAssessmentResults.pm | 2 +- auto-lib/Paws/DMS/DescribeSchemas.pm | 2 +- auto-lib/Paws/DMS/DescribeTableStatistics.pm | 6 +- auto-lib/Paws/DMS/ModifyEndpoint.pm | 26 +- auto-lib/Paws/DS/AddTagsToResource.pm | 2 +- auto-lib/Paws/DS/ConnectDirectory.pm | 4 +- auto-lib/Paws/DS/CreateComputer.pm | 2 +- auto-lib/Paws/DS/CreateMicrosoftAD.pm | 2 +- auto-lib/Paws/DS/DescribeDirectories.pm | 2 +- auto-lib/Paws/DS/DescribeSnapshots.pm | 2 +- auto-lib/Paws/DS/DescribeTrusts.pm | 2 +- auto-lib/Paws/DS/EnableRadius.pm | 16 +- auto-lib/Paws/DS/ListSchemaExtensions.pm | 2 +- auto-lib/Paws/DS/ResetUserPassword.pm | 2 +- auto-lib/Paws/DS/UpdateRadius.pm | 18 +- .../Paws/DataPipeline/ActivatePipeline.pm | 2 +- auto-lib/Paws/DataPipeline/CreatePipeline.pm | 2 +- auto-lib/Paws/DataPipeline/DescribeObjects.pm | 4 +- .../Paws/DataPipeline/EvaluateExpression.pm | 2 +- .../DataPipeline/GetPipelineDefinition.pm | 4 +- auto-lib/Paws/DataPipeline/ListPipelines.pm | 2 +- .../DataPipeline/PutPipelineDefinition.pm | 6 +- auto-lib/Paws/DataPipeline/QueryObjects.pm | 8 +- .../ValidatePipelineDefinition.pm | 12 +- auto-lib/Paws/DeviceFarm/CreateDevicePool.pm | 8 +- .../DeviceFarm/CreateRemoteAccessSession.pm | 4 +- .../CreateRemoteAccessSessionConfiguration.pm | 9 +- auto-lib/Paws/DeviceFarm/CreateUpload.pm | 4 +- .../DeviceFarm/CreateVPCEConfiguration.pm | 2 +- .../DeviceFarm/DeleteVPCEConfiguration.pm | 2 +- .../DeviceFarm/GetDevicePoolCompatibility.pm | 4 +- .../Paws/DeviceFarm/GetVPCEConfiguration.pm | 4 +- auto-lib/Paws/DeviceFarm/ListArtifacts.pm | 4 +- auto-lib/Paws/DeviceFarm/ListDevicePools.pm | 4 +- auto-lib/Paws/DeviceFarm/ListProjects.pm | 6 +- .../Paws/DeviceFarm/ListUniqueProblems.pm | 6 +- auto-lib/Paws/DeviceFarm/ListUploads.pm | 6 +- .../Paws/DeviceFarm/ListVPCEConfigurations.pm | 2 +- auto-lib/Paws/DeviceFarm/PurchaseOffering.pm | 4 +- auto-lib/Paws/DeviceFarm/RenewOffering.pm | 4 +- auto-lib/Paws/DeviceFarm/ScheduleRun.pm | 12 +- auto-lib/Paws/DeviceFarm/UpdateDevicePool.pm | 10 +- .../DeviceFarm/UpdateVPCEConfiguration.pm | 2 +- .../AllocateConnectionOnInterconnect.pm | 12 +- .../DirectConnect/AllocateHostedConnection.pm | 12 +- .../AllocatePrivateVirtualInterface.pm | 34 +- .../AllocatePublicVirtualInterface.pm | 40 +- .../AssociateConnectionWithLag.pm | 12 +- .../AssociateHostedConnection.pm | 12 +- .../AssociateVirtualInterface.pm | 26 +- auto-lib/Paws/DirectConnect/CreateBGPPeer.pm | 6 +- .../Paws/DirectConnect/CreateConnection.pm | 12 +- .../Paws/DirectConnect/CreateInterconnect.pm | 10 +- auto-lib/Paws/DirectConnect/CreateLag.pm | 14 +- .../CreatePrivateVirtualInterface.pm | 38 +- .../CreatePublicVirtualInterface.pm | 38 +- .../Paws/DirectConnect/DeleteConnection.pm | 12 +- auto-lib/Paws/DirectConnect/DeleteLag.pm | 14 +- ...escribeDirectConnectGatewayAssociations.pm | 2 +- ...DescribeDirectConnectGatewayAttachments.pm | 6 +- auto-lib/Paws/DirectConnect/DescribeLags.pm | 2 +- auto-lib/Paws/DirectConnect/DescribeLoa.pm | 2 +- .../DisassociateConnectionFromLag.pm | 12 +- auto-lib/Paws/DirectConnect/UpdateLag.pm | 14 +- auto-lib/Paws/Discovery/CreateTags.pm | 2 +- auto-lib/Paws/Discovery/DeleteTags.pm | 2 +- auto-lib/Paws/Discovery/DescribeAgents.pm | 4 +- .../Paws/Discovery/DescribeExportTasks.pm | 2 +- .../Paws/Discovery/GetDiscoverySummary.pm | 10 +- auto-lib/Paws/Discovery/ListConfigurations.pm | 4 +- .../Paws/Discovery/ListServerNeighbors.pm | 2 +- auto-lib/Paws/Discovery/StartExportTask.pm | 2 +- auto-lib/Paws/DynamoDB/BatchGetItem.pm | 12 +- auto-lib/Paws/DynamoDB/BatchWriteItem.pm | 18 +- auto-lib/Paws/DynamoDB/CreateTable.pm | 28 +- auto-lib/Paws/DynamoDB/DeleteItem.pm | 6 +- .../DynamoDB/DescribeGlobalTableSettings.pm | 4 +- auto-lib/Paws/DynamoDB/DescribeLimits.pm | 4 +- auto-lib/Paws/DynamoDB/GetItem.pm | 6 +- auto-lib/Paws/DynamoDB/ListBackups.pm | 2 +- auto-lib/Paws/DynamoDB/ListGlobalTables.pm | 2 +- auto-lib/Paws/DynamoDB/PutItem.pm | 10 +- auto-lib/Paws/DynamoDB/Query.pm | 10 +- auto-lib/Paws/DynamoDB/Scan.pm | 12 +- auto-lib/Paws/DynamoDB/TagResource.pm | 2 +- auto-lib/Paws/DynamoDB/UpdateGlobalTable.pm | 4 +- .../DynamoDB/UpdateGlobalTableSettings.pm | 8 +- auto-lib/Paws/DynamoDB/UpdateItem.pm | 22 +- auto-lib/Paws/DynamoDB/UpdateTable.pm | 8 +- auto-lib/Paws/DynamoDB/UpdateTimeToLive.pm | 2 +- .../Paws/DynamoDBStreams/GetShardIterator.pm | 4 +- auto-lib/Paws/EC2/AssignPrivateIpAddresses.pm | 8 +- auto-lib/Paws/EC2/AssociateAddress.pm | 8 +- auto-lib/Paws/EC2/AssociateDhcpOptions.pm | 4 +- auto-lib/Paws/EC2/AssociateSubnetCidrBlock.pm | 2 +- auto-lib/Paws/EC2/AssociateVpcCidrBlock.pm | 4 +- auto-lib/Paws/EC2/AttachNetworkInterface.pm | 4 +- auto-lib/Paws/EC2/AttachVolume.pm | 10 +- .../Paws/EC2/AuthorizeSecurityGroupEgress.pm | 32 +- .../Paws/EC2/AuthorizeSecurityGroupIngress.pm | 36 +- auto-lib/Paws/EC2/BundleInstance.pm | 6 +- auto-lib/Paws/EC2/CancelSpotFleetRequests.pm | 4 +- auto-lib/Paws/EC2/ConfirmProductInstance.pm | 4 +- auto-lib/Paws/EC2/CopySnapshot.pm | 2 +- auto-lib/Paws/EC2/CreateCustomerGateway.pm | 2 +- .../EC2/CreateEgressOnlyInternetGateway.pm | 2 +- auto-lib/Paws/EC2/CreateFleet.pm | 24 +- auto-lib/Paws/EC2/CreateFlowLogs.pm | 2 +- auto-lib/Paws/EC2/CreateImage.pm | 12 +- auto-lib/Paws/EC2/CreateInstanceExportTask.pm | 4 +- auto-lib/Paws/EC2/CreateLaunchTemplate.pm | 157 +- .../Paws/EC2/CreateLaunchTemplateVersion.pm | 159 +- auto-lib/Paws/EC2/CreateNetworkAclEntry.pm | 14 +- auto-lib/Paws/EC2/CreateNetworkInterface.pm | 6 +- auto-lib/Paws/EC2/CreatePlacementGroup.pm | 4 +- .../EC2/CreateReservedInstancesListing.pm | 2 +- auto-lib/Paws/EC2/CreateRoute.pm | 4 +- auto-lib/Paws/EC2/CreateSnapshot.pm | 10 +- .../EC2/CreateSpotDatafeedSubscription.pm | 4 +- auto-lib/Paws/EC2/CreateVolume.pm | 34 +- auto-lib/Paws/EC2/CreateVpcEndpoint.pm | 2 +- .../CreateVpcEndpointServiceConfiguration.pm | 2 +- auto-lib/Paws/EC2/CreateVpnConnection.pm | 2 +- auto-lib/Paws/EC2/DeleteFleets.pm | 2 +- .../Paws/EC2/DeleteLaunchTemplateVersions.pm | 6 +- auto-lib/Paws/EC2/DeleteNetworkAclEntry.pm | 4 +- auto-lib/Paws/EC2/DeleteRoute.pm | 4 +- auto-lib/Paws/EC2/DeleteTags.pm | 6 +- auto-lib/Paws/EC2/DescribeAddresses.pm | 4 +- auto-lib/Paws/EC2/DescribeBundleTasks.pm | 2 +- .../Paws/EC2/DescribeClassicLinkInstances.pm | 18 +- .../EC2/DescribeEgressOnlyInternetGateways.pm | 2 +- auto-lib/Paws/EC2/DescribeElasticGpus.pm | 2 +- auto-lib/Paws/EC2/DescribeFleetHistory.pm | 8 +- auto-lib/Paws/EC2/DescribeFleetInstances.pm | 18 +- auto-lib/Paws/EC2/DescribeFleets.pm | 10 +- auto-lib/Paws/EC2/DescribeFlowLogs.pm | 16 +- auto-lib/Paws/EC2/DescribeFpgaImages.pm | 20 +- .../EC2/DescribeHostReservationOfferings.pm | 18 +- auto-lib/Paws/EC2/DescribeHostReservations.pm | 18 +- auto-lib/Paws/EC2/DescribeHosts.pm | 18 +- .../DescribeIamInstanceProfileAssociations.pm | 4 +- auto-lib/Paws/EC2/DescribeImageAttribute.pm | 8 +- auto-lib/Paws/EC2/DescribeImages.pm | 2 +- auto-lib/Paws/EC2/DescribeImportImageTasks.pm | 16 +- .../Paws/EC2/DescribeImportSnapshotTasks.pm | 18 +- .../Paws/EC2/DescribeInstanceAttribute.pm | 8 +- .../DescribeInstanceCreditSpecifications.pm | 18 +- auto-lib/Paws/EC2/DescribeInstanceStatus.pm | 20 +- auto-lib/Paws/EC2/DescribeInstances.pm | 18 +- auto-lib/Paws/EC2/DescribeInternetGateways.pm | 4 +- .../EC2/DescribeLaunchTemplateVersions.pm | 12 +- auto-lib/Paws/EC2/DescribeLaunchTemplates.pm | 22 +- auto-lib/Paws/EC2/DescribeNatGateways.pm | 4 +- .../EC2/DescribeNetworkInterfaceAttribute.pm | 16 +- .../DescribeNetworkInterfacePermissions.pm | 16 +- auto-lib/Paws/EC2/DescribePlacementGroups.pm | 12 +- auto-lib/Paws/EC2/DescribePrefixLists.pm | 18 +- .../Paws/EC2/DescribePrincipalIdFormat.pm | 2 +- .../Paws/EC2/DescribeReservedInstances.pm | 12 +- .../EC2/DescribeReservedInstancesListings.pm | 8 +- .../DescribeReservedInstancesModifications.pm | 14 +- .../DescribeScheduledInstanceAvailability.pm | 10 +- auto-lib/Paws/EC2/DescribeSecurityGroups.pm | 22 +- .../Paws/EC2/DescribeSnapshotAttribute.pm | 2 +- auto-lib/Paws/EC2/DescribeSnapshots.pm | 14 +- .../Paws/EC2/DescribeSpotFleetInstances.pm | 2 +- .../EC2/DescribeSpotFleetRequestHistory.pm | 6 +- auto-lib/Paws/EC2/DescribeSpotPriceHistory.pm | 6 +- .../Paws/EC2/DescribeStaleSecurityGroups.pm | 2 +- auto-lib/Paws/EC2/DescribeTags.pm | 4 +- auto-lib/Paws/EC2/DescribeVolumeStatus.pm | 4 +- auto-lib/Paws/EC2/DescribeVolumes.pm | 2 +- .../Paws/EC2/DescribeVolumesModifications.pm | 18 +- auto-lib/Paws/EC2/DescribeVpcAttribute.pm | 6 +- auto-lib/Paws/EC2/DescribeVpcClassicLink.pm | 12 +- .../EC2/DescribeVpcClassicLinkDnsSupport.pm | 2 +- ...cribeVpcEndpointConnectionNotifications.pm | 6 +- .../EC2/DescribeVpcEndpointConnections.pm | 14 +- ...escribeVpcEndpointServiceConfigurations.pm | 16 +- .../Paws/EC2/DescribeVpcEndpointServices.pm | 18 +- auto-lib/Paws/EC2/DescribeVpcEndpoints.pm | 18 +- .../Paws/EC2/DescribeVpcPeeringConnections.pm | 12 +- auto-lib/Paws/EC2/DescribeVpnConnections.pm | 12 +- auto-lib/Paws/EC2/DescribeVpnGateways.pm | 12 +- auto-lib/Paws/EC2/DetachInternetGateway.pm | 4 +- auto-lib/Paws/EC2/DetachVolume.pm | 4 +- .../Paws/EC2/DisassociateSubnetCidrBlock.pm | 2 +- .../Paws/EC2/EnableVgwRoutePropagation.pm | 4 +- auto-lib/Paws/EC2/GetConsoleScreenshot.pm | 2 +- .../EC2/GetHostReservationPurchasePreview.pm | 4 +- auto-lib/Paws/EC2/GetPasswordData.pm | 2 +- .../EC2/GetReservedInstancesExchangeQuote.pm | 16 +- auto-lib/Paws/EC2/ImportImage.pm | 32 +- auto-lib/Paws/EC2/ImportInstance.pm | 32 +- auto-lib/Paws/EC2/ImportKeyPair.pm | 2 +- auto-lib/Paws/EC2/ImportSnapshot.pm | 16 +- auto-lib/Paws/EC2/ImportVolume.pm | 2 +- auto-lib/Paws/EC2/ModifyFleet.pm | 6 +- auto-lib/Paws/EC2/ModifyFpgaImageAttribute.pm | 4 +- auto-lib/Paws/EC2/ModifyHosts.pm | 2 +- auto-lib/Paws/EC2/ModifyImageAttribute.pm | 4 +- auto-lib/Paws/EC2/ModifyInstanceAttribute.pm | 8 +- .../EC2/ModifyInstanceCreditSpecification.pm | 6 +- .../EC2/ModifyNetworkInterfaceAttribute.pm | 20 +- auto-lib/Paws/EC2/ModifyReservedInstances.pm | 10 +- auto-lib/Paws/EC2/ModifySnapshotAttribute.pm | 12 +- auto-lib/Paws/EC2/ModifySpotFleetRequest.pm | 4 +- auto-lib/Paws/EC2/ModifySubnetAttribute.pm | 6 +- auto-lib/Paws/EC2/ModifyVolumeAttribute.pm | 8 +- auto-lib/Paws/EC2/ModifyVpcAttribute.pm | 4 +- .../EC2/ModifyVpcPeeringConnectionOptions.pm | 4 +- auto-lib/Paws/EC2/PurchaseHostReservation.pm | 6 +- .../EC2/PurchaseReservedInstancesOffering.pm | 2 +- .../Paws/EC2/PurchaseScheduledInstances.pm | 4 +- auto-lib/Paws/EC2/RegisterImage.pm | 20 +- .../ReplaceIamInstanceProfileAssociation.pm | 2 +- .../Paws/EC2/ReplaceNetworkAclAssociation.pm | 4 +- auto-lib/Paws/EC2/ReplaceNetworkAclEntry.pm | 16 +- .../Paws/EC2/ReplaceRouteTableAssociation.pm | 4 +- auto-lib/Paws/EC2/RequestSpotFleet.pm | 94 +- auto-lib/Paws/EC2/RequestSpotInstances.pm | 32 +- auto-lib/Paws/EC2/ResetSnapshotAttribute.pm | 4 +- auto-lib/Paws/EC2/RestoreAddressToClassic.pm | 2 +- .../Paws/EC2/RevokeSecurityGroupEgress.pm | 38 +- .../Paws/EC2/RevokeSecurityGroupIngress.pm | 44 +- auto-lib/Paws/EC2/RunInstances.pm | 66 +- auto-lib/Paws/EC2/RunScheduledInstances.pm | 30 +- .../Paws/EC2/UnassignPrivateIpAddresses.pm | 4 +- ...dateSecurityGroupRuleDescriptionsEgress.pm | 42 +- ...ateSecurityGroupRuleDescriptionsIngress.pm | 40 +- .../Paws/ECR/BatchCheckLayerAvailability.pm | 2 +- auto-lib/Paws/ECR/BatchDeleteImage.pm | 8 +- auto-lib/Paws/ECR/BatchGetImage.pm | 2 +- auto-lib/Paws/ECR/CompleteLayerUpload.pm | 8 +- auto-lib/Paws/ECR/DeleteLifecyclePolicy.pm | 4 +- auto-lib/Paws/ECR/DeleteRepository.pm | 2 +- auto-lib/Paws/ECR/DeleteRepositoryPolicy.pm | 4 +- auto-lib/Paws/ECR/DescribeImages.pm | 4 +- auto-lib/Paws/ECR/GetDownloadUrlForLayer.pm | 2 +- auto-lib/Paws/ECR/GetLifecyclePolicy.pm | 2 +- .../Paws/ECR/GetLifecyclePolicyPreview.pm | 10 +- auto-lib/Paws/ECR/InitiateLayerUpload.pm | 2 +- auto-lib/Paws/ECR/PutLifecyclePolicy.pm | 2 +- auto-lib/Paws/ECR/SetRepositoryPolicy.pm | 2 +- auto-lib/Paws/ECR/UploadLayerPart.pm | 2 +- auto-lib/Paws/ECS.pm | 32 +- auto-lib/Paws/ECS/CreateService.pm | 40 +- auto-lib/Paws/ECS/DeleteService.pm | 9 + .../Paws/ECS/DeregisterContainerInstance.pm | 4 +- auto-lib/Paws/ECS/DeregisterTaskDefinition.pm | 2 +- auto-lib/Paws/ECS/DescribeServices.pm | 2 +- auto-lib/Paws/ECS/ListServices.pm | 7 + auto-lib/Paws/ECS/PutAttributes.pm | 2 +- .../Paws/ECS/RegisterContainerInstance.pm | 8 +- auto-lib/Paws/ECS/RegisterTaskDefinition.pm | 12 +- auto-lib/Paws/ECS/Service.pm | 31 + auto-lib/Paws/ECS/StartTask.pm | 20 +- auto-lib/Paws/ECS/SubmitTaskStateChange.pm | 10 +- auto-lib/Paws/ECS/UpdateService.pm | 4 +- auto-lib/Paws/EFS/CreateFileSystem.pm | 14 +- auto-lib/Paws/EFS/CreateMountTarget.pm | 10 +- auto-lib/Paws/EFS/CreateTags.pm | 6 +- auto-lib/Paws/EKS.pm | 249 -- auto-lib/Paws/EKS/Certificate.pm | 59 - auto-lib/Paws/EKS/Cluster.pm | 119 - auto-lib/Paws/EKS/CreateCluster.pm | 111 - auto-lib/Paws/EKS/CreateClusterResponse.pm | 27 - auto-lib/Paws/EKS/DeleteCluster.pm | 65 - auto-lib/Paws/EKS/DeleteClusterResponse.pm | 27 - auto-lib/Paws/EKS/DescribeCluster.pm | 65 - auto-lib/Paws/EKS/DescribeClusterResponse.pm | 27 - auto-lib/Paws/EKS/ListClusters.pm | 87 - auto-lib/Paws/EKS/ListClustersResponse.pm | 36 - auto-lib/Paws/EKS/VpcConfigRequest.pm | 68 - auto-lib/Paws/EKS/VpcConfigResponse.pm | 71 - auto-lib/Paws/ELB/AddTags.pm | 4 +- .../Paws/ELB/AttachLoadBalancerToSubnets.pm | 4 +- auto-lib/Paws/ELB/ConfigureHealthCheck.pm | 6 +- .../ELB/CreateAppCookieStickinessPolicy.pm | 2 +- .../ELB/CreateLBCookieStickinessPolicy.pm | 4 +- auto-lib/Paws/ELB/CreateLoadBalancer.pm | 70 +- .../Paws/ELB/CreateLoadBalancerListeners.pm | 12 +- auto-lib/Paws/ELB/CreateLoadBalancerPolicy.pm | 20 +- .../Paws/ELB/DeleteLoadBalancerListeners.pm | 4 +- .../Paws/ELB/DetachLoadBalancerFromSubnets.pm | 4 +- .../Paws/ELB/ModifyLoadBalancerAttributes.pm | 16 +- auto-lib/Paws/ELB/RemoveTags.pm | 6 +- .../ELB/SetLoadBalancerPoliciesOfListener.pm | 4 +- .../Paws/ELBv2/AddListenerCertificates.pm | 2 +- auto-lib/Paws/ELBv2/AddTags.pm | 10 +- auto-lib/Paws/ELBv2/CreateListener.pm | 22 +- auto-lib/Paws/ELBv2/CreateLoadBalancer.pm | 4 +- auto-lib/Paws/ELBv2/CreateRule.pm | 18 +- auto-lib/Paws/ELBv2/CreateTargetGroup.pm | 2 +- auto-lib/Paws/ELBv2/DeregisterTargets.pm | 6 +- auto-lib/Paws/ELBv2/DescribeTargetHealth.pm | 10 +- auto-lib/Paws/ELBv2/ModifyListener.pm | 6 +- .../ELBv2/ModifyLoadBalancerAttributes.pm | 14 +- auto-lib/Paws/ELBv2/ModifyRule.pm | 10 +- auto-lib/Paws/ELBv2/ModifyTargetGroup.pm | 6 +- .../Paws/ELBv2/ModifyTargetGroupAttributes.pm | 6 +- auto-lib/Paws/ELBv2/RegisterTargets.pm | 10 +- .../Paws/ELBv2/RemoveListenerCertificates.pm | 2 +- auto-lib/Paws/ELBv2/SetRulePriorities.pm | 4 +- auto-lib/Paws/ELBv2/SetSubnets.pm | 4 +- auto-lib/Paws/EMR/AddInstanceFleet.pm | 42 +- auto-lib/Paws/EMR/AddInstanceGroups.pm | 74 +- auto-lib/Paws/EMR/AddJobFlowSteps.pm | 2 +- auto-lib/Paws/EMR/ListBootstrapActions.pm | 2 +- auto-lib/Paws/EMR/ModifyInstanceGroups.pm | 4 +- auto-lib/Paws/EMR/PutAutoScalingPolicy.pm | 40 +- auto-lib/Paws/EMR/RunJobFlow.pm | 178 +- auto-lib/Paws/ES/CreateElasticsearchDomain.pm | 20 +- ...eReservedElasticsearchInstanceOfferings.pm | 4 +- .../DescribeReservedElasticsearchInstances.pm | 2 +- .../Paws/ES/ListElasticsearchInstanceTypes.pm | 2 +- .../ES/UpdateElasticsearchDomainConfig.pm | 18 +- .../Paws/ElastiCache/CreateCacheCluster.pm | 2 +- .../ElastiCache/CreateReplicationGroup.pm | 4 +- .../DescribeCacheParameterGroups.pm | 2 +- .../ElastiCache/DescribeCacheParameters.pm | 4 +- .../DescribeCacheSecurityGroups.pm | 2 +- .../ElastiCache/DescribeCacheSubnetGroups.pm | 2 +- auto-lib/Paws/ElastiCache/DescribeEvents.pm | 2 +- .../ElastiCache/DescribeReplicationGroups.pm | 2 +- .../ElastiCache/DescribeReservedCacheNodes.pm | 2 +- .../Paws/ElastiCache/DescribeSnapshots.pm | 2 +- .../ElastiCache/ModifyCacheParameterGroup.pm | 2 +- .../ApplyEnvironmentManagedAction.pm | 2 +- .../ElasticBeanstalk/CreateApplication.pm | 4 +- .../CreateApplicationVersion.pm | 16 +- .../CreateConfigurationTemplate.pm | 6 +- .../ElasticBeanstalk/CreateEnvironment.pm | 20 +- .../ElasticBeanstalk/CreatePlatformVersion.pm | 10 +- .../DeleteApplicationVersion.pm | 4 +- .../DescribeEnvironmentHealth.pm | 4 +- .../DescribeInstancesHealth.pm | 4 +- .../ListAvailableSolutionStacks.pm | 4 +- .../ElasticBeanstalk/ListPlatformVersions.pm | 2 +- .../RetrieveEnvironmentInfo.pm | 4 +- .../ElasticBeanstalk/TerminateEnvironment.pm | 14 +- .../UpdateApplicationResourceLifecycle.pm | 8 +- .../UpdateApplicationVersion.pm | 4 +- .../UpdateConfigurationTemplate.pm | 8 +- .../ElasticBeanstalk/UpdateEnvironment.pm | 40 +- .../ValidateConfigurationSettings.pm | 6 +- auto-lib/Paws/ElasticTranscoder/CreateJob.pm | 368 +-- .../Paws/ElasticTranscoder/CreatePipeline.pm | 22 +- .../Paws/ElasticTranscoder/CreatePreset.pm | 76 +- .../ElasticTranscoder/ListJobsByPipeline.pm | 2 +- auto-lib/Paws/ElasticTranscoder/TestRole.pm | 2 +- .../Paws/ElasticTranscoder/UpdatePipeline.pm | 28 +- .../UpdatePipelineNotifications.pm | 4 +- auto-lib/Paws/FMS/GetNotificationChannel.pm | 2 +- auto-lib/Paws/FMS/PutPolicy.pm | 14 +- .../Paws/Firehose/CreateDeliveryStream.pm | 348 +-- .../Firehose/ListTagsForDeliveryStream.pm | 2 +- auto-lib/Paws/Firehose/PutRecordBatch.pm | 2 +- auto-lib/Paws/Firehose/TagDeliveryStream.pm | 2 +- auto-lib/Paws/Firehose/UntagDeliveryStream.pm | 2 +- auto-lib/Paws/Firehose/UpdateDestination.pm | 434 +-- auto-lib/Paws/GameLift/CreateAlias.pm | 2 +- auto-lib/Paws/GameLift/CreateBuild.pm | 6 +- auto-lib/Paws/GameLift/CreateFleet.pm | 6 +- auto-lib/Paws/GameLift/CreateGameSession.pm | 4 +- .../Paws/GameLift/CreateGameSessionQueue.pm | 2 +- .../CreateMatchmakingConfiguration.pm | 2 +- .../Paws/GameLift/CreateMatchmakingRuleSet.pm | 2 +- auto-lib/Paws/GameLift/CreatePlayerSession.pm | 2 +- .../Paws/GameLift/CreatePlayerSessions.pm | 2 +- .../GameLift/CreateVpcPeeringAuthorization.pm | 2 +- .../GameLift/CreateVpcPeeringConnection.pm | 2 +- auto-lib/Paws/GameLift/DeleteAlias.pm | 2 +- .../DeleteMatchmakingConfiguration.pm | 2 +- auto-lib/Paws/GameLift/DeleteScalingPolicy.pm | 2 +- .../GameLift/DeleteVpcPeeringAuthorization.pm | 2 +- auto-lib/Paws/GameLift/DescribeAlias.pm | 2 +- .../GameLift/DescribeEC2InstanceLimits.pm | 2 +- .../Paws/GameLift/DescribeFleetAttributes.pm | 2 +- .../GameLift/DescribeFleetPortSettings.pm | 2 +- .../Paws/GameLift/DescribeFleetUtilization.pm | 2 +- .../GameLift/DescribeGameSessionDetails.pm | 2 +- .../GameLift/DescribeGameSessionQueues.pm | 4 +- .../Paws/GameLift/DescribeGameSessions.pm | 2 +- auto-lib/Paws/GameLift/DescribeInstances.pm | 4 +- auto-lib/Paws/GameLift/DescribeMatchmaking.pm | 2 +- .../DescribeMatchmakingConfigurations.pm | 4 +- .../GameLift/DescribeMatchmakingRuleSets.pm | 4 +- .../Paws/GameLift/DescribePlayerSessions.pm | 4 +- .../GameLift/DescribeRuntimeConfiguration.pm | 2 +- .../DescribeVpcPeeringAuthorizations.pm | 2 +- .../GameLift/DescribeVpcPeeringConnections.pm | 2 +- auto-lib/Paws/GameLift/GetInstanceAccess.pm | 2 +- auto-lib/Paws/GameLift/ListBuilds.pm | 2 +- auto-lib/Paws/GameLift/PutScalingPolicy.pm | 2 +- .../Paws/GameLift/RequestUploadCredentials.pm | 4 +- auto-lib/Paws/GameLift/ResolveAlias.pm | 2 +- auto-lib/Paws/GameLift/SearchGameSessions.pm | 2 +- auto-lib/Paws/GameLift/StartFleetActions.pm | 2 +- .../GameLift/StartGameSessionPlacement.pm | 6 +- auto-lib/Paws/GameLift/StartMatchBackfill.pm | 22 +- auto-lib/Paws/GameLift/StartMatchmaking.pm | 16 +- auto-lib/Paws/GameLift/StopFleetActions.pm | 2 +- auto-lib/Paws/GameLift/StopMatchmaking.pm | 2 +- auto-lib/Paws/GameLift/UpdateBuild.pm | 2 +- auto-lib/Paws/GameLift/UpdateFleetCapacity.pm | 2 +- .../Paws/GameLift/UpdateFleetPortSettings.pm | 10 +- auto-lib/Paws/GameLift/UpdateGameSession.pm | 2 +- .../UpdateMatchmakingConfiguration.pm | 4 +- .../GameLift/UpdateRuntimeConfiguration.pm | 2 +- .../GameLift/ValidateMatchmakingRuleSet.pm | 2 +- auto-lib/Paws/Glacier/AddTagsToVault.pm | 8 +- .../Paws/Glacier/CompleteMultipartUpload.pm | 8 +- auto-lib/Paws/Glacier/CompleteVaultLock.pm | 4 +- auto-lib/Paws/Glacier/CreateVault.pm | 4 +- .../Paws/Glacier/DeleteVaultAccessPolicy.pm | 4 +- auto-lib/Paws/Glacier/DescribeJob.pm | 10 +- auto-lib/Paws/Glacier/DescribeVault.pm | 4 +- auto-lib/Paws/Glacier/GetJobOutput.pm | 6 +- auto-lib/Paws/Glacier/GetVaultAccessPolicy.pm | 4 +- auto-lib/Paws/Glacier/GetVaultLock.pm | 2 +- .../Paws/Glacier/GetVaultNotifications.pm | 4 +- auto-lib/Paws/Glacier/InitiateJob.pm | 12 +- .../Paws/Glacier/InitiateMultipartUpload.pm | 4 +- auto-lib/Paws/Glacier/ListJobs.pm | 4 +- auto-lib/Paws/Glacier/ListMultipartUploads.pm | 2 +- auto-lib/Paws/Glacier/ListParts.pm | 8 +- auto-lib/Paws/Glacier/ListTagsForVault.pm | 4 +- auto-lib/Paws/Glacier/ListVaults.pm | 4 +- .../Paws/Glacier/SetDataRetrievalPolicy.pm | 4 +- auto-lib/Paws/Glacier/SetVaultAccessPolicy.pm | 4 +- .../Paws/Glacier/SetVaultNotifications.pm | 8 +- auto-lib/Paws/Glacier/UploadArchive.pm | 10 +- auto-lib/Paws/Glacier/UploadMultipartPart.pm | 8 +- auto-lib/Paws/Glue/BatchCreatePartition.pm | 50 +- auto-lib/Paws/Glue/BatchGetPartition.pm | 2 +- auto-lib/Paws/Glue/BatchStopJobRun.pm | 2 +- auto-lib/Paws/Glue/CreateClassifier.pm | 4 +- auto-lib/Paws/Glue/CreateConnection.pm | 12 +- auto-lib/Paws/Glue/CreateCrawler.pm | 14 +- auto-lib/Paws/Glue/CreateDevEndpoint.pm | 22 +- auto-lib/Paws/Glue/CreateJob.pm | 2 +- auto-lib/Paws/Glue/CreatePartition.pm | 80 +- auto-lib/Paws/Glue/CreateScript.pm | 6 +- auto-lib/Paws/Glue/CreateTable.pm | 80 +- auto-lib/Paws/Glue/CreateTrigger.pm | 16 +- .../Paws/Glue/CreateUserDefinedFunction.pm | 8 +- auto-lib/Paws/Glue/GetClassifiers.pm | 2 +- auto-lib/Paws/Glue/GetConnections.pm | 4 +- auto-lib/Paws/Glue/GetCrawlers.pm | 2 +- auto-lib/Paws/Glue/GetJobRuns.pm | 2 +- auto-lib/Paws/Glue/GetPlan.pm | 10 +- auto-lib/Paws/Glue/GetTableVersions.pm | 2 +- auto-lib/Paws/Glue/GetTables.pm | 2 +- auto-lib/Paws/Glue/UpdateClassifier.pm | 2 +- auto-lib/Paws/Glue/UpdateConnection.pm | 12 +- auto-lib/Paws/Glue/UpdateCrawler.pm | 20 +- auto-lib/Paws/Glue/UpdateJob.pm | 32 +- auto-lib/Paws/Glue/UpdatePartition.pm | 58 +- auto-lib/Paws/Glue/UpdateTable.pm | 102 +- auto-lib/Paws/Glue/UpdateTrigger.pm | 17 +- .../Paws/Glue/UpdateUserDefinedFunction.pm | 8 +- .../Paws/Greengrass/CreateCoreDefinition.pm | 14 +- .../Greengrass/CreateCoreDefinitionVersion.pm | 8 +- auto-lib/Paws/Greengrass/CreateDeployment.pm | 2 +- .../Paws/Greengrass/CreateDeviceDefinition.pm | 14 +- .../CreateDeviceDefinitionVersion.pm | 10 +- .../Greengrass/CreateFunctionDefinition.pm | 32 +- .../CreateFunctionDefinitionVersion.pm | 20 +- auto-lib/Paws/Greengrass/CreateGroup.pm | 10 +- .../Paws/Greengrass/CreateGroupVersion.pm | 4 +- .../Paws/Greengrass/CreateLoggerDefinition.pm | 12 +- .../CreateLoggerDefinitionVersion.pm | 10 +- .../Greengrass/CreateResourceDefinition.pm | 32 +- .../CreateResourceDefinitionVersion.pm | 24 +- .../Greengrass/CreateSoftwareUpdateJob.pm | 2 +- .../CreateSubscriptionDefinition.pm | 16 +- .../CreateSubscriptionDefinitionVersion.pm | 6 +- auto-lib/Paws/Greengrass/GetCoreDefinition.pm | 10 +- .../Greengrass/GetCoreDefinitionVersion.pm | 8 +- .../Paws/Greengrass/GetDeploymentStatus.pm | 4 +- .../Paws/Greengrass/GetDeviceDefinition.pm | 12 +- .../Greengrass/GetDeviceDefinitionVersion.pm | 4 +- .../Paws/Greengrass/GetFunctionDefinition.pm | 12 +- .../GetFunctionDefinitionVersion.pm | 6 +- auto-lib/Paws/Greengrass/GetGroup.pm | 6 +- .../GetGroupCertificateAuthority.pm | 4 +- .../GetGroupCertificateConfiguration.pm | 2 +- auto-lib/Paws/Greengrass/GetGroupVersion.pm | 4 +- .../Paws/Greengrass/GetLoggerDefinition.pm | 6 +- .../Greengrass/GetLoggerDefinitionVersion.pm | 4 +- .../Paws/Greengrass/GetResourceDefinition.pm | 12 +- .../GetResourceDefinitionVersion.pm | 4 +- .../Greengrass/GetSubscriptionDefinition.pm | 12 +- .../GetSubscriptionDefinitionVersion.pm | 8 +- .../Greengrass/ListCoreDefinitionVersions.pm | 2 +- .../Greengrass/ListFunctionDefinitions.pm | 2 +- .../ListSubscriptionDefinitionVersions.pm | 2 +- .../Paws/Greengrass/UpdateConnectivityInfo.pm | 4 +- auto-lib/Paws/GuardDuty/CreateFilter.pm | 4 +- auto-lib/Paws/GuardDuty/CreateMembers.pm | 2 +- auto-lib/Paws/GuardDuty/GetDetector.pm | 2 +- auto-lib/Paws/GuardDuty/GetFilter.pm | 4 +- .../Paws/GuardDuty/GetFindingsStatistics.pm | 8 +- auto-lib/Paws/GuardDuty/GetIPSet.pm | 4 +- auto-lib/Paws/GuardDuty/GetThreatIntelSet.pm | 4 +- auto-lib/Paws/GuardDuty/ListDetectors.pm | 2 +- auto-lib/Paws/GuardDuty/ListFindings.pm | 10 +- .../Paws/GuardDuty/ListThreatIntelSets.pm | 2 +- auto-lib/Paws/GuardDuty/UpdateFilter.pm | 4 +- .../Paws/Health/DescribeAffectedEntities.pm | 28 +- .../Paws/Health/DescribeEventAggregates.pm | 68 +- auto-lib/Paws/Health/DescribeEventDetails.pm | 2 +- auto-lib/Paws/Health/DescribeEventTypes.pm | 8 +- auto-lib/Paws/Health/DescribeEvents.pm | 54 +- .../IAM/AddClientIDToOpenIDConnectProvider.pm | 4 +- auto-lib/Paws/IAM/AddRoleToInstanceProfile.pm | 4 +- auto-lib/Paws/IAM/AddUserToGroup.pm | 4 +- auto-lib/Paws/IAM/AttachGroupPolicy.pm | 4 +- auto-lib/Paws/IAM/AttachRolePolicy.pm | 4 +- auto-lib/Paws/IAM/AttachUserPolicy.pm | 4 +- auto-lib/Paws/IAM/ChangePassword.pm | 4 +- auto-lib/Paws/IAM/CreateLoginProfile.pm | 2 +- .../Paws/IAM/CreateOpenIDConnectProvider.pm | 4 +- auto-lib/Paws/IAM/DeleteAccessKey.pm | 4 +- auto-lib/Paws/IAM/DeleteGroupPolicy.pm | 4 +- auto-lib/Paws/IAM/DeleteUserPolicy.pm | 4 +- auto-lib/Paws/IAM/GenerateCredentialReport.pm | 2 +- auto-lib/Paws/IAM/GetAccessKeyLastUsed.pm | 2 +- .../IAM/GetAccountAuthorizationDetails.pm | 8 +- auto-lib/Paws/IAM/GetGroup.pm | 4 +- auto-lib/Paws/IAM/GetGroupPolicy.pm | 2 +- auto-lib/Paws/IAM/GetOpenIDConnectProvider.pm | 4 +- auto-lib/Paws/IAM/GetRolePolicy.pm | 2 +- auto-lib/Paws/IAM/GetSAMLProvider.pm | 4 +- .../IAM/GetServiceLinkedRoleDeletionStatus.pm | 2 +- auto-lib/Paws/IAM/GetUserPolicy.pm | 2 +- .../Paws/IAM/ListAttachedGroupPolicies.pm | 4 +- auto-lib/Paws/IAM/ListAttachedRolePolicies.pm | 2 +- auto-lib/Paws/IAM/ListAttachedUserPolicies.pm | 2 +- auto-lib/Paws/IAM/ListEntitiesForPolicy.pm | 8 +- .../Paws/IAM/ListInstanceProfilesForRole.pm | 4 +- auto-lib/Paws/IAM/ListMFADevices.pm | 2 +- auto-lib/Paws/IAM/ListRolePolicies.pm | 2 +- auto-lib/Paws/IAM/ListRoles.pm | 2 +- auto-lib/Paws/IAM/ListSSHPublicKeys.pm | 4 +- auto-lib/Paws/IAM/ListServerCertificates.pm | 4 +- auto-lib/Paws/IAM/ListUserPolicies.pm | 2 +- auto-lib/Paws/IAM/PutRolePolicy.pm | 4 +- auto-lib/Paws/IAM/PutUserPolicy.pm | 4 +- auto-lib/Paws/IAM/SimulateCustomPolicy.pm | 12 +- auto-lib/Paws/IAM/SimulatePrincipalPolicy.pm | 16 +- auto-lib/Paws/IAM/UpdateAccessKey.pm | 4 +- .../Paws/IAM/UpdateAccountPasswordPolicy.pm | 4 +- auto-lib/Paws/IAM/UpdateAssumeRolePolicy.pm | 4 +- auto-lib/Paws/IAM/UpdateSigningCertificate.pm | 4 +- auto-lib/Paws/IAM/UploadServerCertificate.pm | 4 +- auto-lib/Paws/ImportExport/CreateJob.pm | 6 +- auto-lib/Paws/ImportExport/GetStatus.pm | 22 +- auto-lib/Paws/ImportExport/UpdateJob.pm | 4 +- .../Paws/Inspector/AddAttributesToFindings.pm | 6 +- .../Inspector/CreateAssessmentTemplate.pm | 14 +- .../Inspector/DescribeAssessmentTargets.pm | 2 +- .../DescribeCrossAccountAccessRole.pm | 4 +- auto-lib/Paws/Inspector/DescribeFindings.pm | 2 +- .../Paws/Inspector/DescribeRulesPackages.pm | 2 +- .../Paws/Inspector/GetAssessmentReport.pm | 2 +- .../Paws/Inspector/ListAssessmentRunAgents.pm | 4 +- auto-lib/Paws/Inspector/ListRulesPackages.pm | 2 +- auto-lib/Paws/Inspector/PreviewAgents.pm | 2 +- .../Inspector/RemoveAttributesFromFindings.pm | 6 +- auto-lib/Paws/Inspector/SetTagsForResource.pm | 10 +- auto-lib/Paws/Inspector/SubscribeToEvent.pm | 4 +- .../Paws/Inspector/UnsubscribeFromEvent.pm | 4 +- .../Paws/Inspector/UpdateAssessmentTarget.pm | 4 +- auto-lib/Paws/IoT/AssociateTargetsWithJob.pm | 4 +- auto-lib/Paws/IoT/CancelJob.pm | 2 +- auto-lib/Paws/IoT/CancelJobExecution.pm | 2 +- auto-lib/Paws/IoT/CreateAuthorizer.pm | 2 +- auto-lib/Paws/IoT/CreateCertificateFromCsr.pm | 2 +- auto-lib/Paws/IoT/CreateKeysAndCertificate.pm | 4 +- auto-lib/Paws/IoT/CreateOTAUpdate.pm | 32 +- auto-lib/Paws/IoT/CreatePolicy.pm | 4 +- auto-lib/Paws/IoT/CreatePolicyVersion.pm | 4 +- auto-lib/Paws/IoT/CreateRoleAlias.pm | 2 +- auto-lib/Paws/IoT/CreateStream.pm | 4 +- auto-lib/Paws/IoT/CreateThing.pm | 4 +- auto-lib/Paws/IoT/CreateThingGroup.pm | 6 +- auto-lib/Paws/IoT/CreateThingType.pm | 6 +- auto-lib/Paws/IoT/CreateTopicRule.pm | 210 +- auto-lib/Paws/IoT/DeleteJob.pm | 2 +- auto-lib/Paws/IoT/DeleteJobExecution.pm | 2 +- auto-lib/Paws/IoT/DescribeIndex.pm | 2 +- auto-lib/Paws/IoT/DescribeJob.pm | 2 +- auto-lib/Paws/IoT/DescribeThing.pm | 6 +- auto-lib/Paws/IoT/DescribeThingGroup.pm | 4 +- .../Paws/IoT/DescribeThingRegistrationTask.pm | 18 +- auto-lib/Paws/IoT/DescribeThingType.pm | 4 +- auto-lib/Paws/IoT/GetPolicy.pm | 6 +- auto-lib/Paws/IoT/GetPolicyVersion.pm | 8 +- auto-lib/Paws/IoT/GetTopicRule.pm | 2 +- auto-lib/Paws/IoT/GetV2LoggingOptions.pm | 6 +- auto-lib/Paws/IoT/ListIndices.pm | 2 +- auto-lib/Paws/IoT/ListJobExecutionsForJob.pm | 2 +- .../Paws/IoT/ListJobExecutionsForThing.pm | 2 +- auto-lib/Paws/IoT/ListPolicies.pm | 2 +- auto-lib/Paws/IoT/ListPrincipalThings.pm | 2 +- auto-lib/Paws/IoT/ListTargetsForPolicy.pm | 2 +- auto-lib/Paws/IoT/ListThingGroupsForThing.pm | 2 +- .../IoT/ListThingRegistrationTaskReports.pm | 4 +- auto-lib/Paws/IoT/ListThingTypes.pm | 2 +- auto-lib/Paws/IoT/ListThings.pm | 2 +- auto-lib/Paws/IoT/ListTopicRules.pm | 2 +- auto-lib/Paws/IoT/ListV2LoggingLevels.pm | 2 +- auto-lib/Paws/IoT/RegisterCACertificate.pm | 2 +- auto-lib/Paws/IoT/ReplaceTopicRule.pm | 256 +- auto-lib/Paws/IoT/SearchIndex.pm | 4 +- auto-lib/Paws/IoT/SetDefaultAuthorizer.pm | 2 +- auto-lib/Paws/IoT/TestAuthorization.pm | 2 +- auto-lib/Paws/IoT/TestInvokeAuthorizer.pm | 4 +- auto-lib/Paws/IoT/UpdateStream.pm | 8 +- auto-lib/Paws/IoT/UpdateThingGroup.pm | 8 +- auto-lib/Paws/IoT1ClickDevices.pm | 318 --- auto-lib/Paws/IoT1ClickDevices/Attributes.pm | 50 - .../ClaimDevicesByClaimCode.pm | 68 - .../ClaimDevicesByClaimCodeResponse.pm | 34 - .../Paws/IoT1ClickDevices/DescribeDevice.pm | 65 - .../DescribeDeviceResponse.pm | 27 - auto-lib/Paws/IoT1ClickDevices/Device.pm | 68 - .../Paws/IoT1ClickDevices/DeviceAttributes.pm | 55 - .../IoT1ClickDevices/DeviceClaimResponse.pm | 56 - .../IoT1ClickDevices/DeviceDescription.pm | 82 - auto-lib/Paws/IoT1ClickDevices/DeviceEvent.pm | 62 - .../IoT1ClickDevices/DeviceEventsResponse.pm | 63 - .../Paws/IoT1ClickDevices/DeviceMethod.pm | 62 - auto-lib/Paws/IoT1ClickDevices/Empty.pm | 50 - .../IoT1ClickDevices/FinalizeDeviceClaim.pm | 65 - .../FinalizeDeviceClaimResponse.pm | 27 - .../Paws/IoT1ClickDevices/GetDeviceMethods.pm | 65 - .../GetDeviceMethodsResponse.pm | 27 - .../IoT1ClickDevices/InitiateDeviceClaim.pm | 65 - .../InitiateDeviceClaimResponse.pm | 27 - .../IoT1ClickDevices/InvokeDeviceMethod.pm | 84 - .../InvokeDeviceMethodResponse.pm | 27 - .../Paws/IoT1ClickDevices/ListDeviceEvents.pm | 100 - .../ListDeviceEventsResponse.pm | 34 - auto-lib/Paws/IoT1ClickDevices/ListDevices.pm | 82 - .../IoT1ClickDevices/ListDevicesResponse.pm | 33 - .../Paws/IoT1ClickDevices/UnclaimDevice.pm | 65 - .../IoT1ClickDevices/UnclaimDeviceResponse.pm | 27 - .../IoT1ClickDevices/UpdateDeviceState.pm | 67 - .../UpdateDeviceStateResponse.pm | 21 - auto-lib/Paws/IoT1ClickProjects.pm | 400 --- .../AssociateDeviceWithPlacement.pm | 88 - .../AssociateDeviceWithPlacementResponse.pm | 21 - .../Paws/IoT1ClickProjects/CreatePlacement.pm | 79 - .../CreatePlacementResponse.pm | 21 - .../Paws/IoT1ClickProjects/CreateProject.pm | 93 - .../CreateProjectResponse.pm | 21 - .../DefaultPlacementAttributeMap.pm | 55 - .../Paws/IoT1ClickProjects/DeletePlacement.pm | 68 - .../DeletePlacementResponse.pm | 21 - .../Paws/IoT1ClickProjects/DeleteProject.pm | 60 - .../DeleteProjectResponse.pm | 21 - .../IoT1ClickProjects/DescribePlacement.pm | 73 - .../DescribePlacementResponse.pm | 27 - .../Paws/IoT1ClickProjects/DescribeProject.pm | 65 - .../DescribeProjectResponse.pm | 27 - .../DeviceCallbackOverrideMap.pm | 55 - auto-lib/Paws/IoT1ClickProjects/DeviceMap.pm | 55 - .../Paws/IoT1ClickProjects/DeviceTemplate.pm | 64 - .../IoT1ClickProjects/DeviceTemplateMap.pm | 55 - .../DisassociateDeviceFromPlacement.pm | 77 - ...DisassociateDeviceFromPlacementResponse.pm | 21 - .../GetDevicesInPlacement.pm | 74 - .../GetDevicesInPlacementResponse.pm | 27 - .../Paws/IoT1ClickProjects/ListPlacements.pm | 82 - .../ListPlacementsResponse.pm | 34 - .../Paws/IoT1ClickProjects/ListProjects.pm | 74 - .../IoT1ClickProjects/ListProjectsResponse.pm | 34 - .../PlacementAttributeMap.pm | 55 - .../IoT1ClickProjects/PlacementDescription.pm | 83 - .../IoT1ClickProjects/PlacementSummary.pm | 77 - .../IoT1ClickProjects/PlacementTemplate.pm | 64 - .../IoT1ClickProjects/ProjectDescription.pm | 84 - .../Paws/IoT1ClickProjects/ProjectSummary.pm | 72 - .../Paws/IoT1ClickProjects/UpdatePlacement.pm | 79 - .../UpdatePlacementResponse.pm | 21 - .../Paws/IoT1ClickProjects/UpdateProject.pm | 92 - .../UpdateProjectResponse.pm | 21 - auto-lib/Paws/IoTAnalytics.pm | 792 ------ .../IoTAnalytics/AddAttributesActivity.pm | 73 - .../Paws/IoTAnalytics/AttributeNameMapping.pm | 55 - auto-lib/Paws/IoTAnalytics/BatchPutMessage.pm | 82 - .../IoTAnalytics/BatchPutMessageErrorEntry.pm | 69 - .../IoTAnalytics/BatchPutMessageResponse.pm | 28 - .../CancelPipelineReprocessing.pm | 70 - .../CancelPipelineReprocessingResponse.pm | 21 - auto-lib/Paws/IoTAnalytics/Channel.pm | 87 - auto-lib/Paws/IoTAnalytics/ChannelActivity.pm | 69 - auto-lib/Paws/IoTAnalytics/ChannelSummary.pm | 74 - auto-lib/Paws/IoTAnalytics/CreateChannel.pm | 77 - .../IoTAnalytics/CreateChannelResponse.pm | 39 - auto-lib/Paws/IoTAnalytics/CreateDataset.pm | 100 - .../Paws/IoTAnalytics/CreateDatasetContent.pm | 60 - .../IoTAnalytics/CreateDatasetResponse.pm | 33 - auto-lib/Paws/IoTAnalytics/CreateDatastore.pm | 77 - .../IoTAnalytics/CreateDatastoreResponse.pm | 39 - auto-lib/Paws/IoTAnalytics/CreatePipeline.pm | 147 - .../IoTAnalytics/CreatePipelineResponse.pm | 33 - auto-lib/Paws/IoTAnalytics/Dataset.pm | 93 - auto-lib/Paws/IoTAnalytics/DatasetAction.pm | 64 - .../Paws/IoTAnalytics/DatasetContentStatus.pm | 63 - auto-lib/Paws/IoTAnalytics/DatasetEntry.pm | 62 - auto-lib/Paws/IoTAnalytics/DatasetSummary.pm | 74 - auto-lib/Paws/IoTAnalytics/DatasetTrigger.pm | 57 - auto-lib/Paws/IoTAnalytics/Datastore.pm | 103 - .../Paws/IoTAnalytics/DatastoreActivity.pm | 63 - .../Paws/IoTAnalytics/DatastoreSummary.pm | 74 - auto-lib/Paws/IoTAnalytics/DeleteChannel.pm | 60 - auto-lib/Paws/IoTAnalytics/DeleteDataset.pm | 60 - .../Paws/IoTAnalytics/DeleteDatasetContent.pm | 70 - auto-lib/Paws/IoTAnalytics/DeleteDatastore.pm | 60 - auto-lib/Paws/IoTAnalytics/DeletePipeline.pm | 60 - auto-lib/Paws/IoTAnalytics/DescribeChannel.pm | 65 - .../IoTAnalytics/DescribeChannelResponse.pm | 27 - auto-lib/Paws/IoTAnalytics/DescribeDataset.pm | 65 - .../IoTAnalytics/DescribeDatasetResponse.pm | 27 - .../Paws/IoTAnalytics/DescribeDatastore.pm | 65 - .../IoTAnalytics/DescribeDatastoreResponse.pm | 27 - .../IoTAnalytics/DescribeLoggingOptions.pm | 56 - .../DescribeLoggingOptionsResponse.pm | 27 - .../Paws/IoTAnalytics/DescribePipeline.pm | 65 - .../IoTAnalytics/DescribePipelineResponse.pm | 27 - .../DeviceRegistryEnrichActivity.pm | 83 - .../DeviceShadowEnrichActivity.pm | 82 - auto-lib/Paws/IoTAnalytics/FilterActivity.pm | 69 - .../Paws/IoTAnalytics/GetDatasetContent.pm | 77 - .../IoTAnalytics/GetDatasetContentResponse.pm | 39 - auto-lib/Paws/IoTAnalytics/LambdaActivity.pm | 78 - auto-lib/Paws/IoTAnalytics/ListChannels.pm | 75 - .../Paws/IoTAnalytics/ListChannelsResponse.pm | 34 - auto-lib/Paws/IoTAnalytics/ListDatasets.pm | 75 - .../Paws/IoTAnalytics/ListDatasetsResponse.pm | 34 - auto-lib/Paws/IoTAnalytics/ListDatastores.pm | 75 - .../IoTAnalytics/ListDatastoresResponse.pm | 34 - auto-lib/Paws/IoTAnalytics/ListPipelines.pm | 75 - .../IoTAnalytics/ListPipelinesResponse.pm | 34 - auto-lib/Paws/IoTAnalytics/LoggingOptions.pm | 69 - auto-lib/Paws/IoTAnalytics/MathActivity.pm | 77 - auto-lib/Paws/IoTAnalytics/Message.pm | 62 - auto-lib/Paws/IoTAnalytics/Pipeline.pm | 86 - .../Paws/IoTAnalytics/PipelineActivity.pm | 112 - auto-lib/Paws/IoTAnalytics/PipelineSummary.pm | 74 - .../Paws/IoTAnalytics/PutLoggingOptions.pm | 65 - .../IoTAnalytics/RemoveAttributesActivity.pm | 68 - .../Paws/IoTAnalytics/ReprocessingSummary.pm | 68 - auto-lib/Paws/IoTAnalytics/RetentionPeriod.pm | 63 - .../Paws/IoTAnalytics/RunPipelineActivity.pm | 143 - .../RunPipelineActivityResponse.pm | 35 - .../Paws/IoTAnalytics/SampleChannelData.pm | 89 - .../IoTAnalytics/SampleChannelDataResponse.pm | 28 - auto-lib/Paws/IoTAnalytics/Schedule.pm | 59 - .../IoTAnalytics/SelectAttributesActivity.pm | 69 - .../IoTAnalytics/SqlQueryDatasetAction.pm | 56 - .../IoTAnalytics/StartPipelineReprocessing.pm | 81 - .../StartPipelineReprocessingResponse.pm | 27 - auto-lib/Paws/IoTAnalytics/UpdateChannel.pm | 70 - auto-lib/Paws/IoTAnalytics/UpdateDataset.pm | 93 - auto-lib/Paws/IoTAnalytics/UpdateDatastore.pm | 70 - auto-lib/Paws/IoTAnalytics/UpdatePipeline.pm | 141 - auto-lib/Paws/IoTData/GetThingShadow.pm | 2 +- auto-lib/Paws/IoTData/UpdateThingShadow.pm | 2 +- .../Paws/IoTJobsData/DescribeJobExecution.pm | 2 +- .../IoTJobsData/GetPendingJobExecutions.pm | 2 +- .../StartNextPendingJobExecution.pm | 2 +- auto-lib/Paws/KMS/CreateAlias.pm | 4 +- auto-lib/Paws/KMS/CreateGrant.pm | 4 +- auto-lib/Paws/KMS/Decrypt.pm | 2 +- auto-lib/Paws/KMS/Encrypt.pm | 6 +- auto-lib/Paws/KMS/GenerateDataKey.pm | 2 +- auto-lib/Paws/KMS/GetKeyPolicy.pm | 4 +- auto-lib/Paws/KMS/GetParametersForImport.pm | 4 +- auto-lib/Paws/KMS/ImportKeyMaterial.pm | 4 +- auto-lib/Paws/KMS/ListAliases.pm | 2 +- auto-lib/Paws/KMS/ListKeyPolicies.pm | 2 +- auto-lib/Paws/KMS/ListResourceTags.pm | 4 +- auto-lib/Paws/KMS/PutKeyPolicy.pm | 4 +- auto-lib/Paws/KMS/ReEncrypt.pm | 6 +- auto-lib/Paws/KMS/ScheduleKeyDeletion.pm | 6 +- auto-lib/Paws/KMS/TagResource.pm | 2 +- auto-lib/Paws/KMS/UpdateAlias.pm | 4 +- auto-lib/Paws/Kinesis/DescribeLimits.pm | 2 +- .../Paws/Kinesis/DisableEnhancedMonitoring.pm | 4 +- .../Paws/Kinesis/EnableEnhancedMonitoring.pm | 4 +- auto-lib/Paws/Kinesis/GetRecords.pm | 4 +- auto-lib/Paws/Kinesis/ListShards.pm | 2 +- auto-lib/Paws/Kinesis/PutRecord.pm | 4 +- auto-lib/Paws/Kinesis/PutRecords.pm | 2 +- auto-lib/Paws/Kinesis/UpdateShardCount.pm | 2 +- .../KinesisAnalytics/AddApplicationInput.pm | 26 +- ...ApplicationInputProcessingConfiguration.pm | 2 +- .../KinesisAnalytics/AddApplicationOutput.pm | 14 +- .../AddApplicationReferenceDataSource.pm | 24 +- .../KinesisAnalytics/CreateApplication.pm | 52 +- .../KinesisAnalytics/DiscoverInputSchema.pm | 6 +- .../Paws/KinesisAnalytics/StartApplication.pm | 2 +- .../KinesisAnalytics/UpdateApplication.pm | 134 +- auto-lib/Paws/KinesisVideo/ListStreams.pm | 4 +- .../ListFragments.pm | 6 +- auto-lib/Paws/KinesisVideoMedia/GetMedia.pm | 6 +- auto-lib/Paws/Lambda/AddPermission.pm | 8 +- auto-lib/Paws/Lambda/CreateAlias.pm | 8 +- .../Paws/Lambda/CreateEventSourceMapping.pm | 16 +- auto-lib/Paws/Lambda/CreateFunction.pm | 34 +- .../Paws/Lambda/DeleteEventSourceMapping.pm | 14 +- auto-lib/Paws/Lambda/GetAccountSettings.pm | 2 +- auto-lib/Paws/Lambda/GetAlias.pm | 4 +- auto-lib/Paws/Lambda/GetEventSourceMapping.pm | 14 +- auto-lib/Paws/Lambda/GetFunction.pm | 2 +- .../Paws/Lambda/GetFunctionConfiguration.pm | 26 +- auto-lib/Paws/Lambda/GetPolicy.pm | 4 +- auto-lib/Paws/Lambda/Invoke.pm | 6 +- auto-lib/Paws/Lambda/ListAliases.pm | 6 +- auto-lib/Paws/Lambda/ListFunctions.pm | 6 +- .../Paws/Lambda/ListVersionsByFunction.pm | 4 +- auto-lib/Paws/Lambda/PublishVersion.pm | 18 +- auto-lib/Paws/Lambda/RemovePermission.pm | 4 +- auto-lib/Paws/Lambda/UpdateAlias.pm | 10 +- .../Paws/Lambda/UpdateEventSourceMapping.pm | 22 +- auto-lib/Paws/Lambda/UpdateFunctionCode.pm | 24 +- .../Lambda/UpdateFunctionConfiguration.pm | 28 +- auto-lib/Paws/LexModels/CreateBotVersion.pm | 16 +- .../Paws/LexModels/CreateIntentVersion.pm | 22 +- .../Paws/LexModels/CreateSlotTypeVersion.pm | 12 +- auto-lib/Paws/LexModels/GetBot.pm | 30 +- auto-lib/Paws/LexModels/GetBotAlias.pm | 8 +- auto-lib/Paws/LexModels/GetBotAliases.pm | 2 +- .../LexModels/GetBotChannelAssociation.pm | 8 +- auto-lib/Paws/LexModels/GetBotVersions.pm | 2 +- auto-lib/Paws/LexModels/GetBuiltinIntent.pm | 2 +- auto-lib/Paws/LexModels/GetBuiltinIntents.pm | 2 +- .../Paws/LexModels/GetBuiltinSlotTypes.pm | 2 +- auto-lib/Paws/LexModels/GetExport.pm | 8 +- auto-lib/Paws/LexModels/GetImport.pm | 8 +- auto-lib/Paws/LexModels/GetIntent.pm | 22 +- auto-lib/Paws/LexModels/GetIntentVersions.pm | 2 +- auto-lib/Paws/LexModels/GetSlotType.pm | 16 +- .../Paws/LexModels/GetSlotTypeVersions.pm | 2 +- auto-lib/Paws/LexModels/PutBot.pm | 40 +- auto-lib/Paws/LexModels/PutBotAlias.pm | 8 +- auto-lib/Paws/LexModels/PutIntent.pm | 44 +- auto-lib/Paws/LexModels/PutSlotType.pm | 12 +- auto-lib/Paws/LexModels/StartImport.pm | 6 +- auto-lib/Paws/LexRuntime/PostContent.pm | 10 +- auto-lib/Paws/LexRuntime/PostText.pm | 8 +- auto-lib/Paws/Lightsail/AttachStaticIp.pm | 2 +- .../Lightsail/CloseInstancePublicPorts.pm | 4 +- auto-lib/Paws/Lightsail/CreateDomainEntry.pm | 4 +- auto-lib/Paws/Lightsail/CreateKeyPair.pm | 4 +- auto-lib/Paws/Lightsail/DeleteDomainEntry.pm | 10 +- .../Paws/Lightsail/DownloadDefaultKeyPair.pm | 2 +- auto-lib/Paws/Lightsail/GetBlueprints.pm | 4 +- auto-lib/Paws/Lightsail/GetBundles.pm | 2 +- auto-lib/Paws/Lightsail/GetInstances.pm | 2 +- auto-lib/Paws/Lightsail/GetKeyPairs.pm | 2 +- auto-lib/Paws/Lightsail/GetLoadBalancers.pm | 2 +- auto-lib/Paws/Lightsail/GetOperations.pm | 2 +- .../Lightsail/GetOperationsForResource.pm | 2 +- auto-lib/Paws/Lightsail/GetStaticIps.pm | 2 +- .../Paws/Lightsail/OpenInstancePublicPorts.pm | 2 +- .../Paws/Lightsail/PutInstancePublicPorts.pm | 4 +- auto-lib/Paws/Lightsail/UpdateDomainEntry.pm | 10 +- auto-lib/Paws/MQ/CreateBroker.pm | 6 +- auto-lib/Paws/MQ/DescribeBroker.pm | 24 +- auto-lib/Paws/MQ/DescribeConfiguration.pm | 8 +- .../Paws/MQ/DescribeConfigurationRevision.pm | 4 +- auto-lib/Paws/MQ/DescribeUser.pm | 6 +- .../Paws/MQ/ListConfigurationRevisions.pm | 4 +- auto-lib/Paws/MQ/ListConfigurations.pm | 4 +- auto-lib/Paws/MQ/ListUsers.pm | 4 +- auto-lib/Paws/MQ/UpdateConfiguration.pm | 4 +- auto-lib/Paws/MTurk/CreateHIT.pm | 14 +- auto-lib/Paws/MTurk/CreateHITType.pm | 10 +- auto-lib/Paws/MTurk/CreateHITWithHITType.pm | 6 +- auto-lib/Paws/MTurk/GetAssignment.pm | 2 +- auto-lib/Paws/MTurk/ListAssignmentsForHIT.pm | 2 +- auto-lib/Paws/MTurk/ListBonusPayments.pm | 4 +- auto-lib/Paws/MTurk/ListHITs.pm | 2 +- .../MTurk/ListHITsForQualificationType.pm | 2 +- .../Paws/MTurk/ListQualificationRequests.pm | 4 +- .../MTurk/ListReviewPolicyResultsForHIT.pm | 4 +- auto-lib/Paws/MTurk/ListReviewableHITs.pm | 2 +- auto-lib/Paws/MTurk/ListWorkerBlocks.pm | 2 +- .../MTurk/ListWorkersWithQualificationType.pm | 2 +- .../Paws/MTurk/SendTestEventNotification.pm | 8 +- .../Paws/MTurk/UpdateNotificationSettings.pm | 8 +- auto-lib/Paws/MachineLearning/AddTags.pm | 2 +- .../CreateDataSourceFromRDS.pm | 26 +- .../CreateDataSourceFromRedshift.pm | 6 +- .../MachineLearning/DeleteRealtimeEndpoint.pm | 2 +- .../Paws/MachineLearning/DescribeMLModels.pm | 2 +- auto-lib/Paws/MachineLearning/DescribeTags.pm | 2 +- .../MachineLearning/GetBatchPrediction.pm | 26 +- .../Paws/MachineLearning/GetDataSource.pm | 30 +- .../Paws/MachineLearning/GetEvaluation.pm | 20 +- auto-lib/Paws/MachineLearning/GetMLModel.pm | 34 +- .../MarketplaceEntitlement/GetEntitlements.pm | 2 +- .../MarketplaceMetering/BatchMeterUsage.pm | 6 +- auto-lib/Paws/MediaConvert/CreateJob.pm | 1463 +++++----- .../Paws/MediaConvert/CreateJobTemplate.pm | 1512 +++++----- auto-lib/Paws/MediaConvert/CreatePreset.pm | 935 +++--- .../Paws/MediaConvert/DescribeEndpoints.pm | 2 +- auto-lib/Paws/MediaConvert/ListJobs.pm | 2 +- auto-lib/Paws/MediaConvert/ListQueues.pm | 2 +- .../Paws/MediaConvert/UpdateJobTemplate.pm | 1496 +++++----- auto-lib/Paws/MediaConvert/UpdatePreset.pm | 899 +++--- auto-lib/Paws/MediaLive/CreateChannel.pm | 1264 ++++----- auto-lib/Paws/MediaLive/CreateInput.pm | 2 +- auto-lib/Paws/MediaLive/DeleteChannel.pm | 14 +- auto-lib/Paws/MediaLive/DescribeChannel.pm | 12 +- auto-lib/Paws/MediaLive/DescribeInput.pm | 10 +- .../MediaLive/DescribeInputSecurityGroup.pm | 4 +- .../Paws/MediaLive/ListInputSecurityGroups.pm | 2 +- auto-lib/Paws/MediaLive/ListInputs.pm | 2 +- auto-lib/Paws/MediaLive/StartChannel.pm | 12 +- auto-lib/Paws/MediaLive/StopChannel.pm | 16 +- auto-lib/Paws/MediaLive/UpdateChannel.pm | 1290 ++++----- auto-lib/Paws/MediaPackage/CreateChannel.pm | 2 +- .../Paws/MediaPackage/CreateOriginEndpoint.pm | 114 +- auto-lib/Paws/MediaPackage/DescribeChannel.pm | 2 +- .../MediaPackage/DescribeOriginEndpoint.pm | 20 +- .../Paws/MediaPackage/ListOriginEndpoints.pm | 2 +- .../MediaPackage/RotateChannelCredentials.pm | 4 +- auto-lib/Paws/MediaPackage/UpdateChannel.pm | 4 +- .../Paws/MediaPackage/UpdateOriginEndpoint.pm | 106 +- auto-lib/Paws/MediaStore/PutCorsPolicy.pm | 18 +- .../Paws/MediaStoreData/DescribeObject.pm | 4 +- auto-lib/Paws/MediaStoreData/GetObject.pm | 10 +- auto-lib/Paws/MediaStoreData/ListItems.pm | 2 +- auto-lib/Paws/MediaStoreData/PutObject.pm | 2 +- auto-lib/Paws/MediaTailor.pm | 185 -- auto-lib/Paws/MediaTailor/CdnConfiguration.pm | 74 - .../DeletePlaybackConfiguration.pm | 61 - .../DeletePlaybackConfigurationResponse.pm | 21 - auto-lib/Paws/MediaTailor/Empty.pm | 50 - .../MediaTailor/GetPlaybackConfiguration.pm | 77 - .../GetPlaybackConfigurationResponse.pm | 84 - auto-lib/Paws/MediaTailor/HlsConfiguration.pm | 57 - .../MediaTailor/ListPlaybackConfigurations.pm | 75 - .../ListPlaybackConfigurationsResponse.pm | 36 - .../Paws/MediaTailor/PlaybackConfiguration.pm | 93 - .../MediaTailor/PutPlaybackConfiguration.pm | 124 - .../PutPlaybackConfigurationResponse.pm | 84 - .../MigrationHub/DescribeApplicationState.pm | 2 +- .../MigrationHub/ListDiscoveredResources.pm | 2 +- .../Paws/MigrationHub/ListMigrationTasks.pm | 2 +- .../MigrationHub/NotifyMigrationTaskState.pm | 2 +- auto-lib/Paws/MobileHub/DescribeBundle.pm | 2 +- auto-lib/Paws/MobileHub/ExportBundle.pm | 2 +- auto-lib/Paws/MobileHub/ListBundles.pm | 2 +- auto-lib/Paws/MobileHub/ListProjects.pm | 2 +- auto-lib/Paws/Neptune.pm | 2521 ----------------- auto-lib/Paws/Neptune/AddRoleToDBCluster.pm | 69 - .../AddSourceIdentifierToSubscription.pm | 102 - ...AddSourceIdentifierToSubscriptionResult.pm | 27 - auto-lib/Paws/Neptune/AddTagsToResource.pm | 76 - .../Neptune/ApplyPendingMaintenanceAction.pm | 109 - .../ApplyPendingMaintenanceActionResult.pm | 27 - auto-lib/Paws/Neptune/AvailabilityZone.pm | 67 - auto-lib/Paws/Neptune/CharacterSet.pm | 63 - .../CloudwatchLogsExportConfiguration.pm | 63 - .../Neptune/CopyDBClusterParameterGroup.pm | 144 - .../CopyDBClusterParameterGroupResult.pm | 27 - .../Paws/Neptune/CopyDBClusterSnapshot.pm | 223 -- .../Neptune/CopyDBClusterSnapshotResult.pm | 27 - auto-lib/Paws/Neptune/CopyDBParameterGroup.pm | 136 - .../Neptune/CopyDBParameterGroupResult.pm | 27 - auto-lib/Paws/Neptune/CreateDBCluster.pm | 453 --- .../Neptune/CreateDBClusterParameterGroup.pm | 111 - .../CreateDBClusterParameterGroupResult.pm | 27 - .../Paws/Neptune/CreateDBClusterResult.pm | 27 - .../Paws/Neptune/CreateDBClusterSnapshot.pm | 119 - .../Neptune/CreateDBClusterSnapshotResult.pm | 27 - auto-lib/Paws/Neptune/CreateDBInstance.pm | 612 ---- .../Paws/Neptune/CreateDBInstanceResult.pm | 27 - .../Paws/Neptune/CreateDBParameterGroup.pm | 116 - .../Neptune/CreateDBParameterGroupResult.pm | 27 - auto-lib/Paws/Neptune/CreateDBSubnetGroup.pm | 99 - .../Paws/Neptune/CreateDBSubnetGroupResult.pm | 27 - .../Paws/Neptune/CreateEventSubscription.pm | 165 -- .../Neptune/CreateEventSubscriptionResult.pm | 27 - auto-lib/Paws/Neptune/DBCluster.pm | 302 -- auto-lib/Paws/Neptune/DBClusterMember.pm | 77 - auto-lib/Paws/Neptune/DBClusterMessage.pm | 34 - .../Neptune/DBClusterOptionGroupStatus.pm | 62 - .../Paws/Neptune/DBClusterParameterGroup.pm | 79 - .../Neptune/DBClusterParameterGroupDetails.pm | 36 - .../DBClusterParameterGroupNameMessage.pm | 47 - .../DBClusterParameterGroupsMessage.pm | 36 - auto-lib/Paws/Neptune/DBClusterRole.pm | 85 - auto-lib/Paws/Neptune/DBClusterSnapshot.pm | 184 -- .../Neptune/DBClusterSnapshotAttribute.pm | 76 - .../DBClusterSnapshotAttributesResult.pm | 68 - .../Paws/Neptune/DBClusterSnapshotMessage.pm | 36 - auto-lib/Paws/Neptune/DBEngineVersion.pm | 130 - .../Paws/Neptune/DBEngineVersionMessage.pm | 35 - auto-lib/Paws/Neptune/DBInstance.pm | 429 --- auto-lib/Paws/Neptune/DBInstanceMessage.pm | 35 - auto-lib/Paws/Neptune/DBInstanceStatusInfo.pm | 77 - auto-lib/Paws/Neptune/DBParameterGroup.pm | 79 - .../Paws/Neptune/DBParameterGroupDetails.pm | 35 - .../Neptune/DBParameterGroupNameMessage.pm | 27 - .../Paws/Neptune/DBParameterGroupStatus.pm | 85 - .../Paws/Neptune/DBParameterGroupsMessage.pm | 35 - .../Paws/Neptune/DBSecurityGroupMembership.pm | 75 - auto-lib/Paws/Neptune/DBSubnetGroup.pm | 89 - auto-lib/Paws/Neptune/DBSubnetGroupMessage.pm | 35 - auto-lib/Paws/Neptune/DeleteDBCluster.pm | 122 - .../Neptune/DeleteDBClusterParameterGroup.pm | 78 - .../Paws/Neptune/DeleteDBClusterResult.pm | 27 - .../Paws/Neptune/DeleteDBClusterSnapshot.pm | 67 - .../Neptune/DeleteDBClusterSnapshotResult.pm | 27 - auto-lib/Paws/Neptune/DeleteDBInstance.pm | 132 - .../Paws/Neptune/DeleteDBInstanceResult.pm | 27 - .../Paws/Neptune/DeleteDBParameterGroup.pm | 78 - auto-lib/Paws/Neptune/DeleteDBSubnetGroup.pm | 68 - .../Paws/Neptune/DeleteEventSubscription.pm | 64 - .../Neptune/DeleteEventSubscriptionResult.pm | 27 - .../DescribeDBClusterParameterGroups.pm | 120 - .../Neptune/DescribeDBClusterParameters.pm | 127 - .../DescribeDBClusterSnapshotAttributes.pm | 68 - ...scribeDBClusterSnapshotAttributesResult.pm | 27 - .../Neptune/DescribeDBClusterSnapshots.pm | 218 -- auto-lib/Paws/Neptune/DescribeDBClusters.pm | 130 - .../Paws/Neptune/DescribeDBEngineVersions.pm | 162 -- auto-lib/Paws/Neptune/DescribeDBInstances.pm | 138 - .../Paws/Neptune/DescribeDBParameterGroups.pm | 117 - auto-lib/Paws/Neptune/DescribeDBParameters.pm | 128 - .../Paws/Neptune/DescribeDBSubnetGroups.pm | 105 - .../DescribeEngineDefaultClusterParameters.pm | 107 - ...ibeEngineDefaultClusterParametersResult.pm | 27 - .../DescribeEngineDefaultParameters.pm | 105 - .../DescribeEngineDefaultParametersResult.pm | 27 - .../Paws/Neptune/DescribeEventCategories.pm | 82 - .../Neptune/DescribeEventSubscriptions.pm | 106 - auto-lib/Paws/Neptune/DescribeEvents.pm | 192 -- .../DescribeOrderableDBInstanceOptions.pm | 143 - .../DescribePendingMaintenanceActions.pm | 127 - .../DescribeValidDBInstanceModifications.pm | 67 - ...cribeValidDBInstanceModificationsResult.pm | 27 - auto-lib/Paws/Neptune/DomainMembership.pm | 77 - auto-lib/Paws/Neptune/DoubleRange.pm | 62 - auto-lib/Paws/Neptune/Endpoint.pm | 86 - auto-lib/Paws/Neptune/EngineDefaults.pm | 72 - auto-lib/Paws/Neptune/Event.pm | 87 - auto-lib/Paws/Neptune/EventCategoriesMap.pm | 63 - .../Paws/Neptune/EventCategoriesMessage.pm | 27 - auto-lib/Paws/Neptune/EventSubscription.pm | 123 - .../Paws/Neptune/EventSubscriptionsMessage.pm | 36 - auto-lib/Paws/Neptune/EventsMessage.pm | 35 - auto-lib/Paws/Neptune/FailoverDBCluster.pm | 86 - .../Paws/Neptune/FailoverDBClusterResult.pm | 27 - auto-lib/Paws/Neptune/Filter.pm | 62 - auto-lib/Paws/Neptune/ListTagsForResource.pm | 81 - auto-lib/Paws/Neptune/ModifyDBCluster.pm | 286 -- .../Neptune/ModifyDBClusterParameterGroup.pm | 89 - .../Paws/Neptune/ModifyDBClusterResult.pm | 27 - .../ModifyDBClusterSnapshotAttribute.pm | 111 - .../ModifyDBClusterSnapshotAttributeResult.pm | 27 - auto-lib/Paws/Neptune/ModifyDBInstance.pm | 628 ---- .../Paws/Neptune/ModifyDBInstanceResult.pm | 27 - .../Paws/Neptune/ModifyDBParameterGroup.pm | 110 - auto-lib/Paws/Neptune/ModifyDBSubnetGroup.pm | 85 - .../Paws/Neptune/ModifyDBSubnetGroupResult.pm | 27 - .../Paws/Neptune/ModifyEventSubscription.pm | 105 - .../Neptune/ModifyEventSubscriptionResult.pm | 27 - .../Paws/Neptune/OptionGroupMembership.pm | 66 - .../Paws/Neptune/OrderableDBInstanceOption.pm | 174 -- .../OrderableDBInstanceOptionsMessage.pm | 37 - auto-lib/Paws/Neptune/Parameter.pm | 116 - .../Neptune/PendingCloudwatchLogsExports.pm | 66 - .../Paws/Neptune/PendingMaintenanceAction.pm | 99 - .../PendingMaintenanceActionsMessage.pm | 36 - .../Paws/Neptune/PendingModifiedValues.pm | 145 - .../Neptune/PromoteReadReplicaDBCluster.pm | 77 - .../PromoteReadReplicaDBClusterResult.pm | 27 - auto-lib/Paws/Neptune/Range.pm | 72 - auto-lib/Paws/Neptune/RebootDBInstance.pm | 86 - .../Paws/Neptune/RebootDBInstanceResult.pm | 27 - .../Paws/Neptune/RemoveRoleFromDBCluster.pm | 69 - .../RemoveSourceIdentifierFromSubscription.pm | 77 - ...eSourceIdentifierFromSubscriptionResult.pm | 27 - .../Paws/Neptune/RemoveTagsFromResource.pm | 70 - .../Neptune/ResetDBClusterParameterGroup.pm | 100 - .../Paws/Neptune/ResetDBParameterGroup.pm | 115 - .../ResourcePendingMaintenanceActions.pm | 63 - .../Neptune/RestoreDBClusterFromSnapshot.pm | 245 -- .../RestoreDBClusterFromSnapshotResult.pm | 27 - .../Neptune/RestoreDBClusterToPointInTime.pm | 288 -- .../RestoreDBClusterToPointInTimeResult.pm | 27 - auto-lib/Paws/Neptune/Subnet.pm | 69 - auto-lib/Paws/Neptune/Tag.pm | 71 - auto-lib/Paws/Neptune/TagListMessage.pm | 27 - auto-lib/Paws/Neptune/Timezone.pm | 58 - auto-lib/Paws/Neptune/UpgradeTarget.pm | 84 - .../ValidDBInstanceModificationsMessage.pm | 59 - auto-lib/Paws/Neptune/ValidStorageOptions.pm | 78 - .../Neptune/VpcSecurityGroupMembership.pm | 63 - auto-lib/Paws/OpsWorks/CloneStack.pm | 10 +- auto-lib/Paws/OpsWorks/CreateApp.pm | 14 +- auto-lib/Paws/OpsWorks/CreateInstance.pm | 16 +- auto-lib/Paws/OpsWorks/CreateLayer.pm | 38 +- auto-lib/Paws/OpsWorks/CreateStack.pm | 8 +- auto-lib/Paws/OpsWorks/DescribeEcsClusters.pm | 2 +- auto-lib/Paws/OpsWorks/ListTags.pm | 2 +- .../Paws/OpsWorks/SetLoadBasedAutoScaling.pm | 12 +- .../Paws/OpsWorks/SetTimeBasedAutoScaling.pm | 6 +- auto-lib/Paws/OpsWorks/UpdateApp.pm | 10 +- auto-lib/Paws/OpsWorks/UpdateLayer.pm | 34 +- auto-lib/Paws/OpsWorks/UpdateStack.pm | 10 +- auto-lib/Paws/OpsWorksCM/AssociateNode.pm | 2 +- auto-lib/Paws/OpsWorksCM/DescribeBackups.pm | 2 +- auto-lib/Paws/OpsWorksCM/DescribeEvents.pm | 2 +- .../DescribeNodeAssociationStatus.pm | 4 +- auto-lib/Paws/OpsWorksCM/DisassociateNode.pm | 2 +- .../ListAWSServiceAccessForOrganization.pm | 2 +- auto-lib/Paws/Organizations/ListAccounts.pm | 2 +- .../Organizations/ListAccountsForParent.pm | 2 +- auto-lib/Paws/Organizations/ListRoots.pm | 2 +- auto-lib/Paws/PerformanceInsights.pm | 174 -- .../Paws/PerformanceInsights/DataPoint.pm | 63 - .../DescribeDimensionKeys.pm | 242 -- .../DescribeDimensionKeysResponse.pm | 60 - .../PerformanceInsights/DimensionGroup.pm | 165 -- .../DimensionKeyDescription.pm | 71 - .../Paws/PerformanceInsights/DimensionMap.pm | 55 - .../PerformanceInsights/GetResourceMetrics.pm | 186 -- .../GetResourceMetricsResponse.pm | 62 - .../MetricKeyDataPoints.pm | 64 - .../Paws/PerformanceInsights/MetricQuery.pm | 108 - .../MetricQueryFilterMap.pm | 55 - .../ResponsePartitionKey.pm | 58 - .../ResponseResourceMetricKey.pm | 80 - auto-lib/Paws/Pinpoint/CreateCampaign.pm | 346 +-- auto-lib/Paws/Pinpoint/CreateExportJob.pm | 2 +- auto-lib/Paws/Pinpoint/CreateImportJob.pm | 8 +- auto-lib/Paws/Pinpoint/CreateSegment.pm | 46 +- auto-lib/Paws/Pinpoint/SendMessages.pm | 164 +- auto-lib/Paws/Pinpoint/SendUsersMessages.pm | 158 +- auto-lib/Paws/Pinpoint/UpdateAdmChannel.pm | 2 +- auto-lib/Paws/Pinpoint/UpdateApnsChannel.pm | 10 +- .../Paws/Pinpoint/UpdateApnsSandboxChannel.pm | 6 +- .../Paws/Pinpoint/UpdateApnsVoipChannel.pm | 6 +- .../Pinpoint/UpdateApnsVoipSandboxChannel.pm | 6 +- .../Pinpoint/UpdateApplicationSettings.pm | 16 +- auto-lib/Paws/Pinpoint/UpdateBaiduChannel.pm | 2 +- auto-lib/Paws/Pinpoint/UpdateCampaign.pm | 288 +- auto-lib/Paws/Pinpoint/UpdateEmailChannel.pm | 2 +- auto-lib/Paws/Pinpoint/UpdateEndpoint.pm | 48 +- .../Paws/Pinpoint/UpdateEndpointsBatch.pm | 50 +- auto-lib/Paws/Pinpoint/UpdateGcmChannel.pm | 2 +- auto-lib/Paws/Pinpoint/UpdateSegment.pm | 48 +- auto-lib/Paws/Polly/GetLexicon.pm | 2 +- auto-lib/Paws/Polly/SynthesizeSpeech.pm | 10 +- auto-lib/Paws/Pricing/DescribeServices.pm | 2 +- auto-lib/Paws/Pricing/GetProducts.pm | 4 +- .../RDS/AddSourceIdentifierToSubscription.pm | 4 +- auto-lib/Paws/RDS/AddTagsToResource.pm | 10 +- .../Paws/RDS/ApplyPendingMaintenanceAction.pm | 4 +- auto-lib/Paws/RDS/BacktrackDBCluster.pm | 10 +- .../Paws/RDS/CopyDBClusterParameterGroup.pm | 6 +- auto-lib/Paws/RDS/CopyDBClusterSnapshot.pm | 4 +- auto-lib/Paws/RDS/CopyDBParameterGroup.pm | 4 +- auto-lib/Paws/RDS/CopyOptionGroup.pm | 4 +- auto-lib/Paws/RDS/CreateDBCluster.pm | 12 +- .../Paws/RDS/CreateDBClusterParameterGroup.pm | 4 +- auto-lib/Paws/RDS/CreateDBInstance.pm | 8 +- .../Paws/RDS/CreateDBInstanceReadReplica.pm | 16 +- auto-lib/Paws/RDS/CreateDBParameterGroup.pm | 2 +- auto-lib/Paws/RDS/CreateDBSubnetGroup.pm | 4 +- auto-lib/Paws/RDS/CreateEventSubscription.pm | 10 +- auto-lib/Paws/RDS/CreateOptionGroup.pm | 6 +- auto-lib/Paws/RDS/DeleteDBCluster.pm | 4 +- auto-lib/Paws/RDS/DeleteDBInstance.pm | 2 +- auto-lib/Paws/RDS/DescribeCertificates.pm | 4 +- .../Paws/RDS/DescribeDBClusterBacktracks.pm | 6 +- auto-lib/Paws/RDS/DescribeDBEngineVersions.pm | 8 +- auto-lib/Paws/RDS/DescribeDBLogFiles.pm | 4 +- auto-lib/Paws/RDS/DescribeDBParameters.pm | 2 +- auto-lib/Paws/RDS/DescribeDBSnapshots.pm | 6 +- auto-lib/Paws/RDS/DescribeEvents.pm | 6 +- .../Paws/RDS/DescribeOptionGroupOptions.pm | 4 +- auto-lib/Paws/RDS/DescribeOptionGroups.pm | 4 +- .../RDS/DescribeOrderableDBInstanceOptions.pm | 2 +- .../Paws/RDS/DescribeReservedDBInstances.pm | 6 +- .../DescribeReservedDBInstancesOfferings.pm | 6 +- auto-lib/Paws/RDS/DownloadDBLogFilePortion.pm | 4 +- auto-lib/Paws/RDS/FailoverDBCluster.pm | 4 +- auto-lib/Paws/RDS/ModifyDBCluster.pm | 6 +- .../Paws/RDS/ModifyDBClusterParameterGroup.pm | 8 +- .../RDS/ModifyDBClusterSnapshotAttribute.pm | 4 +- auto-lib/Paws/RDS/ModifyDBInstance.pm | 10 +- auto-lib/Paws/RDS/ModifyDBParameterGroup.pm | 4 +- .../Paws/RDS/ModifyDBSnapshotAttribute.pm | 4 +- auto-lib/Paws/RDS/ModifyEventSubscription.pm | 6 +- auto-lib/Paws/RDS/ModifyOptionGroup.pm | 8 +- auto-lib/Paws/RDS/PromoteReadReplica.pm | 4 +- auto-lib/Paws/RDS/RebootDBInstance.pm | 4 +- auto-lib/Paws/RDS/RemoveTagsFromResource.pm | 4 +- .../Paws/RDS/ResetDBClusterParameterGroup.pm | 4 +- auto-lib/Paws/RDS/ResetDBParameterGroup.pm | 4 +- auto-lib/Paws/RDS/RestoreDBClusterFromS3.pm | 2 +- .../Paws/RDS/RestoreDBClusterFromSnapshot.pm | 2 +- .../Paws/RDS/RestoreDBClusterToPointInTime.pm | 4 +- .../RDS/RestoreDBInstanceFromDBSnapshot.pm | 2 +- auto-lib/Paws/RDS/RestoreDBInstanceFromS3.pm | 4 +- .../RedShift/CreateClusterParameterGroup.pm | 2 +- .../Paws/RedShift/CreateClusterSnapshot.pm | 2 +- .../Paws/RedShift/CreateEventSubscription.pm | 2 +- .../RedShift/CreateHsmClientCertificate.pm | 2 +- .../Paws/RedShift/CreateHsmConfiguration.pm | 2 +- .../Paws/RedShift/CreateSnapshotCopyGrant.pm | 2 +- .../DescribeClusterParameterGroups.pm | 2 +- .../RedShift/DescribeClusterParameters.pm | 2 +- .../RedShift/DescribeClusterSecurityGroups.pm | 2 +- .../Paws/RedShift/DescribeClusterSnapshots.pm | 2 +- .../RedShift/DescribeClusterSubnetGroups.pm | 2 +- .../Paws/RedShift/DescribeClusterVersions.pm | 2 +- auto-lib/Paws/RedShift/DescribeClusters.pm | 2 +- .../RedShift/DescribeEventSubscriptions.pm | 2 +- auto-lib/Paws/RedShift/DescribeEvents.pm | 2 +- .../Paws/RedShift/DescribeLoggingStatus.pm | 6 +- .../DescribeOrderableClusterOptions.pm | 2 +- .../Paws/RedShift/DescribeReservedNodes.pm | 2 +- auto-lib/Paws/RedShift/DescribeResize.pm | 22 +- auto-lib/Paws/RedShift/DisableLogging.pm | 6 +- auto-lib/Paws/RedShift/EnableLogging.pm | 6 +- .../Paws/RedShift/GetClusterCredentials.pm | 2 +- .../RedShift/ModifyClusterParameterGroup.pm | 8 +- .../RedShift/ResetClusterParameterGroup.pm | 12 +- auto-lib/Paws/Rekognition/CompareFaces.pm | 6 +- auto-lib/Paws/Rekognition/CreateCollection.pm | 2 +- auto-lib/Paws/Rekognition/DeleteFaces.pm | 4 +- .../Rekognition/DescribeStreamProcessor.pm | 16 +- auto-lib/Paws/Rekognition/DetectFaces.pm | 4 +- auto-lib/Paws/Rekognition/DetectLabels.pm | 4 +- .../Rekognition/DetectModerationLabels.pm | 8 +- auto-lib/Paws/Rekognition/DetectText.pm | 4 +- auto-lib/Paws/Rekognition/GetCelebrityInfo.pm | 2 +- .../Rekognition/GetCelebrityRecognition.pm | 6 +- .../Paws/Rekognition/GetContentModeration.pm | 4 +- auto-lib/Paws/Rekognition/GetFaceDetection.pm | 6 +- auto-lib/Paws/Rekognition/GetFaceSearch.pm | 2 +- .../Paws/Rekognition/GetLabelDetection.pm | 6 +- .../Paws/Rekognition/GetPersonTracking.pm | 4 +- auto-lib/Paws/Rekognition/IndexFaces.pm | 16 +- auto-lib/Paws/Rekognition/ListFaces.pm | 4 +- .../Paws/Rekognition/RecognizeCelebrities.pm | 2 +- auto-lib/Paws/Rekognition/SearchFaces.pm | 6 +- .../Paws/Rekognition/SearchFacesByImage.pm | 4 +- .../Rekognition/StartCelebrityRecognition.pm | 2 +- .../Rekognition/StartContentModeration.pm | 4 +- .../Paws/Rekognition/StartFaceDetection.pm | 2 +- auto-lib/Paws/Rekognition/StartFaceSearch.pm | 2 +- .../Paws/Rekognition/StartLabelDetection.pm | 6 +- .../Paws/Rekognition/StartPersonTracking.pm | 4 +- auto-lib/Paws/ResourceGroups/CreateGroup.pm | 2 +- auto-lib/Paws/ResourceGroups/GetTags.pm | 2 +- auto-lib/Paws/ResourceGroups/ListGroups.pm | 2 +- auto-lib/Paws/ResourceGroups/Tag.pm | 2 +- auto-lib/Paws/ResourceGroups/Untag.pm | 2 +- .../Paws/ResourceGroups/UpdateGroupQuery.pm | 2 +- auto-lib/Paws/ResourceTagging/GetTagKeys.pm | 2 +- auto-lib/Paws/ResourceTagging/GetTagValues.pm | 2 +- .../Route53/AssociateVPCWithHostedZone.pm | 2 +- .../Paws/Route53/ChangeResourceRecordSets.pm | 50 +- .../Paws/Route53/ChangeTagsForResource.pm | 2 +- auto-lib/Paws/Route53/CreateHealthCheck.pm | 42 +- auto-lib/Paws/Route53/CreateHostedZone.pm | 6 +- .../Route53/CreateReusableDelegationSet.pm | 2 +- .../CreateVPCAssociationAuthorization.pm | 4 +- .../Route53/DisassociateVPCFromHostedZone.pm | 2 +- auto-lib/Paws/Route53/GetHostedZone.pm | 2 +- auto-lib/Paws/Route53/GetHostedZoneLimit.pm | 2 +- .../Route53/GetReusableDelegationSetLimit.pm | 2 +- auto-lib/Paws/Route53/ListGeoLocations.pm | 10 +- auto-lib/Paws/Route53/ListHealthChecks.pm | 6 +- auto-lib/Paws/Route53/ListHostedZones.pm | 4 +- .../Paws/Route53/ListHostedZonesByName.pm | 8 +- .../Paws/Route53/ListQueryLoggingConfigs.pm | 2 +- .../Paws/Route53/ListResourceRecordSets.pm | 8 +- .../Route53/ListReusableDelegationSets.pm | 2 +- auto-lib/Paws/Route53/ListTrafficPolicies.pm | 6 +- .../Route53/ListTrafficPolicyInstances.pm | 12 +- .../ListTrafficPolicyInstancesByHostedZone.pm | 8 +- .../ListTrafficPolicyInstancesByPolicy.pm | 12 +- .../Paws/Route53/ListTrafficPolicyVersions.pm | 6 +- auto-lib/Paws/Route53/TestDNSAnswer.pm | 6 +- auto-lib/Paws/Route53/UpdateHealthCheck.pm | 2 +- .../Paws/Route53Domains/GetDomainDetail.pm | 32 +- .../Paws/Route53Domains/GetOperationDetail.pm | 6 +- auto-lib/Paws/Route53Domains/ListDomains.pm | 2 +- .../Paws/Route53Domains/ListOperations.pm | 2 +- .../Paws/Route53Domains/RegisterDomain.pm | 90 +- .../Paws/Route53Domains/TransferDomain.pm | 88 +- .../Route53Domains/UpdateDomainContact.pm | 114 +- auto-lib/Paws/S3/CompleteMultipartUpload.pm | 12 +- auto-lib/Paws/S3/CopyObject.pm | 8 +- auto-lib/Paws/S3/CreateMultipartUpload.pm | 18 +- auto-lib/Paws/S3/DeleteObjects.pm | 2 +- auto-lib/Paws/S3/GetBucketAcl.pm | 2 +- auto-lib/Paws/S3/GetBucketWebsite.pm | 6 +- auto-lib/Paws/S3/GetObject.pm | 40 +- auto-lib/Paws/S3/GetObjectAcl.pm | 4 +- auto-lib/Paws/S3/HeadObject.pm | 36 +- .../S3/ListBucketAnalyticsConfigurations.pm | 6 +- .../S3/ListBucketInventoryConfigurations.pm | 2 +- .../S3/ListBucketMetricsConfigurations.pm | 6 +- auto-lib/Paws/S3/ListMultipartUploads.pm | 14 +- auto-lib/Paws/S3/ListObjectVersions.pm | 14 +- auto-lib/Paws/S3/ListObjects.pm | 12 +- auto-lib/Paws/S3/ListObjectsV2.pm | 14 +- auto-lib/Paws/S3/ListParts.pm | 18 +- auto-lib/Paws/S3/PutBucketAcl.pm | 10 +- .../S3/PutBucketAnalyticsConfiguration.pm | 24 +- auto-lib/Paws/S3/PutBucketCors.pm | 2 +- .../S3/PutBucketInventoryConfiguration.pm | 28 +- auto-lib/Paws/S3/PutBucketLifecycle.pm | 28 +- .../S3/PutBucketLifecycleConfiguration.pm | 46 +- auto-lib/Paws/S3/PutBucketLogging.pm | 12 +- .../Paws/S3/PutBucketMetricsConfiguration.pm | 16 +- auto-lib/Paws/S3/PutBucketNotification.pm | 40 +- .../S3/PutBucketNotificationConfiguration.pm | 28 +- auto-lib/Paws/S3/PutBucketReplication.pm | 8 +- auto-lib/Paws/S3/PutBucketVersioning.pm | 2 +- auto-lib/Paws/S3/PutBucketWebsite.pm | 20 +- auto-lib/Paws/S3/PutObject.pm | 8 +- auto-lib/Paws/S3/PutObjectAcl.pm | 8 +- auto-lib/Paws/S3/PutObjectTagging.pm | 2 +- auto-lib/Paws/S3/RestoreObject.pm | 102 +- auto-lib/Paws/S3/SelectObjectContent.pm | 18 +- auto-lib/Paws/S3/UploadPart.pm | 6 +- auto-lib/Paws/S3/UploadPartCopy.pm | 6 +- auto-lib/Paws/SDB/DeleteAttributes.pm | 2 +- auto-lib/Paws/SDB/DomainMetadata.pm | 10 +- auto-lib/Paws/SDB/ListDomains.pm | 2 +- auto-lib/Paws/SDB/PutAttributes.pm | 4 +- auto-lib/Paws/SDB/Select.pm | 2 +- .../CreateConfigurationSetEventDestination.pm | 20 +- auto-lib/Paws/SES/CreateReceiptFilter.pm | 8 +- auto-lib/Paws/SES/CreateReceiptRule.pm | 10 +- auto-lib/Paws/SES/CreateTemplate.pm | 2 +- auto-lib/Paws/SES/DeleteIdentityPolicy.pm | 4 +- .../Paws/SES/DescribeActiveReceiptRuleSet.pm | 2 +- auto-lib/Paws/SES/DescribeConfigurationSet.pm | 2 +- auto-lib/Paws/SES/DescribeReceiptRuleSet.pm | 2 +- .../SES/GetCustomVerificationEmailTemplate.pm | 12 +- auto-lib/Paws/SES/GetIdentityPolicies.pm | 4 +- auto-lib/Paws/SES/ListConfigurationSets.pm | 2 +- .../ListCustomVerificationEmailTemplates.pm | 2 +- auto-lib/Paws/SES/ListIdentities.pm | 4 +- auto-lib/Paws/SES/ListReceiptRuleSets.pm | 2 +- auto-lib/Paws/SES/PutIdentityPolicy.pm | 4 +- auto-lib/Paws/SES/SendBounce.pm | 18 +- auto-lib/Paws/SES/SendBulkTemplatedEmail.pm | 8 +- auto-lib/Paws/SES/SendEmail.pm | 38 +- auto-lib/Paws/SES/SendRawEmail.pm | 12 +- auto-lib/Paws/SES/SendTemplatedEmail.pm | 4 +- auto-lib/Paws/SES/SetIdentityDkimEnabled.pm | 2 +- .../SetIdentityFeedbackForwardingEnabled.pm | 4 +- ...etIdentityHeadersInNotificationsEnabled.pm | 4 +- .../Paws/SES/SetIdentityMailFromDomain.pm | 4 +- auto-lib/Paws/SES/SetReceiptRulePosition.pm | 4 +- .../UpdateConfigurationSetEventDestination.pm | 26 +- auto-lib/Paws/SES/UpdateReceiptRule.pm | 10 +- auto-lib/Paws/SES/UpdateTemplate.pm | 2 +- auto-lib/Paws/SMS/CreateReplicationJob.pm | 2 +- auto-lib/Paws/SMS/GetConnectors.pm | 2 +- auto-lib/Paws/SMS/GetReplicationJobs.pm | 2 +- auto-lib/Paws/SMS/GetReplicationRuns.pm | 2 +- auto-lib/Paws/SMS/GetServers.pm | 2 +- .../SNS/ListEndpointsByPlatformApplication.pm | 2 +- auto-lib/Paws/SNS/Publish.pm | 2 +- auto-lib/Paws/SQS/DeleteMessageBatch.pm | 4 +- auto-lib/Paws/SQS/SendMessage.pm | 12 +- auto-lib/Paws/SQS/SendMessageBatch.pm | 16 +- auto-lib/Paws/SSM.pm | 23 +- auto-lib/Paws/SSM/AddTagsToResource.pm | 2 +- auto-lib/Paws/SSM/Command.pm | 40 +- auto-lib/Paws/SSM/CommandInvocation.pm | 20 +- auto-lib/Paws/SSM/CommandPlugin.pm | 9 +- auto-lib/Paws/SSM/CreateActivation.pm | 2 +- auto-lib/Paws/SSM/CreateAssociation.pm | 6 +- auto-lib/Paws/SSM/CreateAssociationBatch.pm | 36 +- auto-lib/Paws/SSM/CreatePatchBaseline.pm | 8 +- auto-lib/Paws/SSM/CreateResourceDataSync.pm | 2 +- auto-lib/Paws/SSM/DeleteInventory.pm | 4 +- auto-lib/Paws/SSM/DeleteInventoryResult.pm | 3 +- auto-lib/Paws/SSM/DeleteParameters.pm | 2 +- .../DeregisterPatchBaselineForPatchGroup.pm | 2 +- .../DeregisterTargetFromMaintenanceWindow.pm | 2 +- .../DeregisterTaskFromMaintenanceWindow.pm | 2 +- auto-lib/Paws/SSM/DescribeActivations.pm | 10 +- .../Paws/SSM/DescribeAutomationExecutions.pm | 10 +- .../DescribeEffectiveInstanceAssociations.pm | 2 +- ...escribeEffectivePatchesForPatchBaseline.pm | 2 +- .../Paws/SSM/DescribeInstancePatchStates.pm | 2 +- ...escribeInstancePatchStatesForPatchGroup.pm | 12 +- auto-lib/Paws/SSM/DescribeInstancePatches.pm | 10 +- .../Paws/SSM/DescribeInventoryDeletions.pm | 4 +- ...DescribeMaintenanceWindowExecutionTasks.pm | 8 +- .../DescribeMaintenanceWindowExecutions.pm | 2 +- .../Paws/SSM/DescribeMaintenanceWindows.pm | 2 +- auto-lib/Paws/SSM/DescribeParameters.pm | 4 +- auto-lib/Paws/SSM/DescribePatchBaselines.pm | 8 +- auto-lib/Paws/SSM/DescribePatchGroupState.pm | 12 +- auto-lib/Paws/SSM/DescribePatchGroups.pm | 2 +- auto-lib/Paws/SSM/GetCommandInvocation.pm | 30 +- .../Paws/SSM/GetCommandInvocationResult.pm | 14 +- .../GetDeployablePatchSnapshotForInstance.pm | 6 +- auto-lib/Paws/SSM/GetDocument.pm | 4 +- auto-lib/Paws/SSM/GetInventory.pm | 2 +- auto-lib/Paws/SSM/GetInventorySchema.pm | 2 +- auto-lib/Paws/SSM/GetMaintenanceWindow.pm | 16 +- .../Paws/SSM/GetMaintenanceWindowExecution.pm | 8 +- .../SSM/GetMaintenanceWindowExecutionTask.pm | 28 +- ...aintenanceWindowExecutionTaskInvocation.pm | 26 +- auto-lib/Paws/SSM/GetMaintenanceWindowTask.pm | 24 +- auto-lib/Paws/SSM/GetParameters.pm | 2 +- auto-lib/Paws/SSM/GetPatchBaseline.pm | 18 +- auto-lib/Paws/SSM/InstanceInformation.pm | 11 +- .../Paws/SSM/InventoryDeletionStatusItem.pm | 3 +- auto-lib/Paws/SSM/ListAssociations.pm | 2 +- auto-lib/Paws/SSM/ListCommandInvocations.pm | 2 +- auto-lib/Paws/SSM/ListCommands.pm | 2 +- auto-lib/Paws/SSM/ListComplianceItems.pm | 4 +- auto-lib/Paws/SSM/ListComplianceSummaries.pm | 14 +- auto-lib/Paws/SSM/ListDocumentVersions.pm | 2 +- auto-lib/Paws/SSM/ListDocuments.pm | 2 +- auto-lib/Paws/SSM/ListInventoryEntries.pm | 10 +- .../SSM/ListResourceComplianceSummaries.pm | 12 +- auto-lib/Paws/SSM/NotificationConfig.pm | 4 +- auto-lib/Paws/SSM/ParameterStringFilter.pm | 3 + auto-lib/Paws/SSM/PatchFilter.pm | 42 + auto-lib/Paws/SSM/PatchRule.pm | 4 +- auto-lib/Paws/SSM/PutComplianceItems.pm | 4 +- auto-lib/Paws/SSM/PutInventory.pm | 14 +- auto-lib/Paws/SSM/PutParameter.pm | 4 +- .../SSM/RegisterPatchBaselineForPatchGroup.pm | 2 +- .../SSM/RegisterTaskWithMaintenanceWindow.pm | 40 +- auto-lib/Paws/SSM/SendCommand.pm | 40 +- auto-lib/Paws/SSM/Target.pm | 13 +- auto-lib/Paws/SSM/UpdateAssociation.pm | 4 +- auto-lib/Paws/SSM/UpdateAssociationStatus.pm | 2 +- auto-lib/Paws/SSM/UpdateMaintenanceWindow.pm | 8 +- .../Paws/SSM/UpdateMaintenanceWindowTarget.pm | 8 +- .../Paws/SSM/UpdateMaintenanceWindowTask.pm | 62 +- auto-lib/Paws/SSM/UpdatePatchBaseline.pm | 40 +- auto-lib/Paws/STS/AssumeRole.pm | 12 +- auto-lib/Paws/STS/AssumeRoleWithSAML.pm | 8 +- .../Paws/STS/AssumeRoleWithWebIdentity.pm | 16 +- auto-lib/Paws/STS/GetCallerIdentity.pm | 6 +- auto-lib/Paws/STS/GetFederationToken.pm | 8 +- auto-lib/Paws/STS/GetSessionToken.pm | 4 +- auto-lib/Paws/SageMaker/AddTags.pm | 2 +- .../Paws/SageMaker/CreateEndpointConfig.pm | 18 +- .../CreateHyperParameterTuningJob.pm | 94 +- auto-lib/Paws/SageMaker/CreateModel.pm | 24 +- auto-lib/Paws/SageMaker/CreateTrainingJob.pm | 22 +- auto-lib/Paws/SageMaker/DescribeEndpoint.pm | 10 +- .../Paws/SageMaker/DescribeEndpointConfig.pm | 6 +- .../DescribeHyperParameterTuningJob.pm | 26 +- auto-lib/Paws/SageMaker/DescribeModel.pm | 4 +- .../SageMaker/DescribeNotebookInstance.pm | 28 +- ...DescribeNotebookInstanceLifecycleConfig.pm | 12 +- .../Paws/SageMaker/DescribeTrainingJob.pm | 28 +- .../SageMaker/ListHyperParameterTuningJobs.pm | 4 +- auto-lib/Paws/SageMaker/ListModels.pm | 2 +- auto-lib/Paws/SageMaker/ListTrainingJobs.pm | 2 +- ...tTrainingJobsForHyperParameterTuningJob.pm | 2 +- .../SageMaker/StopHyperParameterTuningJob.pm | 2 +- .../Paws/SageMakerRuntime/InvokeEndpoint.pm | 2 +- .../Paws/SecretsManager/CancelRotateSecret.pm | 2 +- auto-lib/Paws/SecretsManager/DeleteSecret.pm | 2 +- .../Paws/SecretsManager/DescribeSecret.pm | 14 +- .../Paws/SecretsManager/GetSecretValue.pm | 4 +- .../SecretsManager/ListSecretVersionIds.pm | 2 +- .../Paws/SecretsManager/PutSecretValue.pm | 4 +- auto-lib/Paws/SecretsManager/TagResource.pm | 2 +- auto-lib/Paws/SecretsManager/UpdateSecret.pm | 2 +- .../Paws/ServerlessRepo/CreateApplication.pm | 12 +- .../CreateApplicationVersion.pm | 6 +- .../CreateCloudFormationChangeSet.pm | 4 +- .../Paws/ServerlessRepo/GetApplication.pm | 14 +- .../Paws/ServerlessRepo/ListApplications.pm | 2 +- .../ServerlessRepo/PutApplicationPolicy.pm | 2 +- .../Paws/ServerlessRepo/UpdateApplication.pm | 14 +- .../Paws/ServiceCatalog/CreateConstraint.pm | 4 +- .../Paws/ServiceCatalog/CreatePortfolio.pm | 2 +- auto-lib/Paws/ServiceCatalog/CreateProduct.pm | 10 +- .../CreateProvisionedProductPlan.pm | 10 +- .../CreateProvisioningArtifact.pm | 6 +- .../Paws/ServiceCatalog/DescribeConstraint.pm | 2 +- .../DescribeCopyProductStatus.pm | 4 +- .../Paws/ServiceCatalog/DescribePortfolio.pm | 2 +- .../Paws/ServiceCatalog/DescribeProduct.pm | 2 +- .../ServiceCatalog/DescribeProductAsAdmin.pm | 6 +- .../ServiceCatalog/DescribeProductView.pm | 2 +- .../DescribeProvisionedProduct.pm | 4 +- .../DescribeProvisioningArtifact.pm | 4 +- .../DescribeProvisioningParameters.pm | 6 +- .../Paws/ServiceCatalog/DescribeRecord.pm | 2 +- .../ListAcceptedPortfolioShares.pm | 2 +- .../ListConstraintsForPortfolio.pm | 2 +- .../Paws/ServiceCatalog/ListLaunchPaths.pm | 2 +- .../ServiceCatalog/ListPortfolioAccess.pm | 2 +- .../Paws/ServiceCatalog/ListPortfolios.pm | 2 +- .../ListPortfoliosForProduct.pm | 2 +- .../ListPrincipalsForPortfolio.pm | 2 +- .../ListProvisioningArtifacts.pm | 2 +- .../Paws/ServiceCatalog/ListRecordHistory.pm | 4 +- .../ListResourcesForTagOption.pm | 2 +- .../Paws/ServiceCatalog/ListTagOptions.pm | 2 +- .../Paws/ServiceCatalog/ProvisionProduct.pm | 4 +- .../ServiceCatalog/ScanProvisionedProducts.pm | 2 +- .../ServiceCatalog/SearchProductsAsAdmin.pm | 2 +- .../SearchProvisionedProducts.pm | 6 +- .../Paws/ServiceCatalog/UpdateConstraint.pm | 4 +- .../Paws/ServiceCatalog/UpdatePortfolio.pm | 2 +- .../UpdateProvisioningArtifact.pm | 4 +- .../Paws/ServiceDiscovery/CreateService.pm | 10 +- .../Paws/ServiceDiscovery/ListInstances.pm | 2 +- .../Paws/ServiceDiscovery/ListOperations.pm | 14 +- .../Paws/ServiceDiscovery/ListServices.pm | 12 +- .../Paws/ServiceDiscovery/UpdateService.pm | 2 +- auto-lib/Paws/Shield/AssociateDRTLogBucket.pm | 2 +- auto-lib/Paws/Shield/AssociateDRTRole.pm | 2 +- auto-lib/Paws/Shield/DescribeDRTAccess.pm | 2 +- .../DescribeEmergencyContactSettings.pm | 2 +- .../Paws/Shield/DisassociateDRTLogBucket.pm | 2 +- auto-lib/Paws/Shield/DisassociateDRTRole.pm | 2 +- auto-lib/Paws/Shield/ListAttacks.pm | 2 +- .../Shield/UpdateEmergencyContactSettings.pm | 2 +- auto-lib/Paws/Shield/UpdateSubscription.pm | 2 +- .../CountClosedWorkflowExecutions.pm | 2 +- .../CountOpenWorkflowExecutions.pm | 2 +- .../SimpleWorkflow/DeprecateActivityType.pm | 2 +- .../SimpleWorkflow/DescribeActivityType.pm | 2 +- .../DescribeWorkflowExecution.pm | 6 +- .../SimpleWorkflow/DescribeWorkflowType.pm | 2 +- .../GetWorkflowExecutionHistory.pm | 4 +- .../Paws/SimpleWorkflow/ListActivityTypes.pm | 4 +- auto-lib/Paws/SimpleWorkflow/ListDomains.pm | 2 +- .../SimpleWorkflow/PollForActivityTask.pm | 6 +- .../SimpleWorkflow/PollForDecisionTask.pm | 6 +- .../RecordActivityTaskHeartbeat.pm | 2 +- .../RespondDecisionTaskCompleted.pm | 142 +- .../SimpleWorkflow/StartWorkflowExecution.pm | 2 +- auto-lib/Paws/Snowball/CreateAddress.pm | 10 +- auto-lib/Paws/Snowball/CreateCluster.pm | 32 +- auto-lib/Paws/Snowball/CreateJob.pm | 26 +- auto-lib/Paws/Snowball/UpdateCluster.pm | 4 +- auto-lib/Paws/Snowball/UpdateJob.pm | 4 +- auto-lib/Paws/StepFunctions/CreateActivity.pm | 2 +- .../Paws/StepFunctions/CreateStateMachine.pm | 2 +- .../Paws/StepFunctions/DescribeActivity.pm | 6 +- .../Paws/StepFunctions/DescribeExecution.pm | 10 +- .../StepFunctions/DescribeStateMachine.pm | 6 +- .../DescribeStateMachineForExecution.pm | 4 +- .../Paws/StepFunctions/GetExecutionHistory.pm | 4 +- auto-lib/Paws/StepFunctions/ListExecutions.pm | 2 +- .../Paws/StepFunctions/ListStateMachines.pm | 2 +- auto-lib/Paws/StepFunctions/StartExecution.pm | 2 +- .../Paws/StorageGateway/ActivateGateway.pm | 4 +- auto-lib/Paws/StorageGateway/AddCache.pm | 6 +- .../Paws/StorageGateway/AddTagsToResource.pm | 10 +- .../Paws/StorageGateway/CancelArchival.pm | 6 +- .../Paws/StorageGateway/CancelRetrieval.pm | 6 +- .../StorageGateway/CreateCachediSCSIVolume.pm | 10 +- .../Paws/StorageGateway/CreateNFSFileShare.pm | 4 +- .../Paws/StorageGateway/CreateSnapshot.pm | 6 +- .../CreateSnapshotFromVolumeRecoveryPoint.pm | 8 +- .../StorageGateway/CreateStorediSCSIVolume.pm | 6 +- .../StorageGateway/CreateTapeWithBarcode.pm | 6 +- auto-lib/Paws/StorageGateway/CreateTapes.pm | 8 +- auto-lib/Paws/StorageGateway/DeleteTape.pm | 6 +- .../DescribeBandwidthRateLimit.pm | 4 +- auto-lib/Paws/StorageGateway/DescribeCache.pm | 6 +- .../DescribeGatewayInformation.pm | 16 +- .../DescribeMaintenanceStartTime.pm | 8 +- .../DescribeSnapshotSchedule.pm | 2 +- .../StorageGateway/DescribeTapeArchives.pm | 8 +- .../DescribeTapeRecoveryPoints.pm | 10 +- auto-lib/Paws/StorageGateway/DescribeTapes.pm | 2 +- .../StorageGateway/DescribeUploadBuffer.pm | 8 +- .../Paws/StorageGateway/DescribeVTLDevices.pm | 10 +- .../StorageGateway/DescribeWorkingStorage.pm | 4 +- .../Paws/StorageGateway/ListFileShares.pm | 2 +- auto-lib/Paws/StorageGateway/ListGateways.pm | 6 +- .../StorageGateway/ListTagsForResource.pm | 4 +- auto-lib/Paws/StorageGateway/ListTapes.pm | 2 +- auto-lib/Paws/StorageGateway/ListVolumes.pm | 6 +- .../Paws/StorageGateway/NotifyWhenUploaded.pm | 2 +- .../StorageGateway/RetrieveTapeArchive.pm | 6 +- .../RetrieveTapeRecoveryPoint.pm | 6 +- .../StorageGateway/SetLocalConsolePassword.pm | 4 +- .../UpdateBandwidthRateLimit.pm | 6 +- .../StorageGateway/UpdateChapCredentials.pm | 6 +- .../UpdateGatewayInformation.pm | 8 +- .../UpdateMaintenanceStartTime.pm | 6 +- .../StorageGateway/UpdateSnapshotSchedule.pm | 4 +- auto-lib/Paws/Support/DescribeCases.pm | 4 +- .../Paws/Support/DescribeSeverityLevels.pm | 2 +- auto-lib/Paws/Transcribe/CreateVocabulary.pm | 6 +- auto-lib/Paws/Transcribe/GetVocabulary.pm | 6 +- .../Paws/Transcribe/ListTranscriptionJobs.pm | 4 +- auto-lib/Paws/Transcribe/ListVocabularies.pm | 2 +- .../Paws/Transcribe/StartTranscriptionJob.pm | 2 +- auto-lib/Paws/Transcribe/UpdateVocabulary.pm | 6 +- auto-lib/Paws/Translate/TranslateText.pm | 4 +- auto-lib/Paws/WAF/CreateIPSet.pm | 2 +- auto-lib/Paws/WAF/CreateRateBasedRule.pm | 2 +- auto-lib/Paws/WAF/CreateRegexPatternSet.pm | 2 +- auto-lib/Paws/WAF/CreateRule.pm | 6 +- .../Paws/WAF/CreateSqlInjectionMatchSet.pm | 2 +- auto-lib/Paws/WAF/CreateWebACL.pm | 6 +- auto-lib/Paws/WAF/CreateXssMatchSet.pm | 6 +- auto-lib/Paws/WAF/DeleteIPSet.pm | 4 +- auto-lib/Paws/WAF/DeleteSizeConstraintSet.pm | 4 +- auto-lib/Paws/WAF/DeleteXssMatchSet.pm | 4 +- auto-lib/Paws/WAF/GetSampledRequests.pm | 10 +- auto-lib/Paws/WAF/ListByteMatchSets.pm | 2 +- auto-lib/Paws/WAF/ListGeoMatchSets.pm | 2 +- auto-lib/Paws/WAF/ListRuleGroups.pm | 2 +- auto-lib/Paws/WAF/ListSubscribedRuleGroups.pm | 2 +- auto-lib/Paws/WAF/UpdateByteMatchSet.pm | 22 +- auto-lib/Paws/WAF/UpdateIPSet.pm | 12 +- auto-lib/Paws/WAF/UpdateRateBasedRule.pm | 6 +- auto-lib/Paws/WAF/UpdateRegexMatchSet.pm | 4 +- auto-lib/Paws/WAF/UpdateRegexPatternSet.pm | 2 +- auto-lib/Paws/WAF/UpdateRule.pm | 12 +- auto-lib/Paws/WAF/UpdateRuleGroup.pm | 10 +- auto-lib/Paws/WAF/UpdateSizeConstraintSet.pm | 10 +- .../Paws/WAF/UpdateSqlInjectionMatchSet.pm | 16 +- auto-lib/Paws/WAF/UpdateWebACL.pm | 8 +- auto-lib/Paws/WAF/UpdateXssMatchSet.pm | 16 +- .../Paws/WAFRegional/CreateByteMatchSet.pm | 2 +- .../Paws/WAFRegional/CreateGeoMatchSet.pm | 2 +- auto-lib/Paws/WAFRegional/CreateIPSet.pm | 2 +- .../Paws/WAFRegional/CreateRegexMatchSet.pm | 2 +- .../Paws/WAFRegional/CreateRegexPatternSet.pm | 2 +- auto-lib/Paws/WAFRegional/CreateRule.pm | 6 +- .../WAFRegional/CreateSizeConstraintSet.pm | 6 +- auto-lib/Paws/WAFRegional/CreateWebACL.pm | 8 +- auto-lib/Paws/WAFRegional/DeleteIPSet.pm | 4 +- auto-lib/Paws/WAFRegional/DeleteRule.pm | 4 +- .../WAFRegional/DeleteSqlInjectionMatchSet.pm | 4 +- auto-lib/Paws/WAFRegional/DeleteWebACL.pm | 4 +- .../Paws/WAFRegional/GetSampledRequests.pm | 4 +- .../ListActivatedRulesInRuleGroup.pm | 2 +- auto-lib/Paws/WAFRegional/ListGeoMatchSets.pm | 2 +- .../Paws/WAFRegional/ListRegexMatchSets.pm | 2 +- auto-lib/Paws/WAFRegional/ListRuleGroups.pm | 2 +- .../Paws/WAFRegional/UpdateByteMatchSet.pm | 8 +- auto-lib/Paws/WAFRegional/UpdateIPSet.pm | 10 +- .../Paws/WAFRegional/UpdateRateBasedRule.pm | 6 +- .../Paws/WAFRegional/UpdateRegexMatchSet.pm | 6 +- .../Paws/WAFRegional/UpdateRegexPatternSet.pm | 2 +- auto-lib/Paws/WAFRegional/UpdateRule.pm | 10 +- auto-lib/Paws/WAFRegional/UpdateRuleGroup.pm | 14 +- .../WAFRegional/UpdateSizeConstraintSet.pm | 20 +- auto-lib/Paws/WAFRegional/UpdateWebACL.pm | 16 +- .../Paws/WAFRegional/UpdateXssMatchSet.pm | 14 +- .../Paws/WorkDocs/AddResourcePermissions.pm | 2 +- auto-lib/Paws/WorkDocs/DescribeComments.pm | 2 +- .../Paws/WorkDocs/DescribeFolderContents.pm | 2 +- auto-lib/Paws/WorkDocs/DescribeGroups.pm | 2 +- .../DescribeNotificationSubscriptions.pm | 2 +- .../WorkDocs/DescribeResourcePermissions.pm | 2 +- auto-lib/Paws/WorkDocs/DescribeUsers.pm | 2 +- auto-lib/Paws/WorkDocs/GetFolder.pm | 2 +- .../WorkDocs/InitiateDocumentVersionUpload.pm | 2 +- auto-lib/Paws/WorkDocs/UpdateUser.pm | 2 +- auto-lib/Paws/WorkMail/DescribeGroup.pm | 6 +- .../Paws/WorkMail/DescribeOrganization.pm | 6 +- auto-lib/Paws/WorkMail/DescribeResource.pm | 8 +- auto-lib/Paws/WorkMail/DescribeUser.pm | 10 +- auto-lib/Paws/WorkMail/ListGroupMembers.pm | 2 +- .../Paws/WorkMail/ListMailboxPermissions.pm | 2 +- auto-lib/Paws/WorkMail/ListResources.pm | 2 +- auto-lib/Paws/WorkMail/UpdateResource.pm | 4 +- auto-lib/Paws/WorkSpaces/AssociateIpGroups.pm | 2 +- auto-lib/Paws/WorkSpaces/AuthorizeIpRules.pm | 4 +- auto-lib/Paws/WorkSpaces/CreateIpGroup.pm | 4 +- auto-lib/Paws/WorkSpaces/CreateWorkspaces.pm | 28 +- auto-lib/Paws/WorkSpaces/DeleteIpGroup.pm | 2 +- auto-lib/Paws/WorkSpaces/DescribeIpGroups.pm | 4 +- .../Paws/WorkSpaces/DescribeWorkspaces.pm | 2 +- .../DescribeWorkspacesConnectionStatus.pm | 2 +- .../Paws/WorkSpaces/DisassociateIpGroups.pm | 2 +- .../WorkSpaces/ModifyWorkspaceProperties.pm | 8 +- .../Paws/WorkSpaces/ModifyWorkspaceState.pm | 2 +- auto-lib/Paws/WorkSpaces/RevokeIpRules.pm | 2 +- .../Paws/WorkSpaces/UpdateRulesOfIpGroup.pm | 2 +- auto-lib/Paws/XRay/BatchGetTraces.pm | 2 +- auto-lib/Paws/XRay/GetEncryptionConfig.pm | 2 +- auto-lib/Paws/XRay/GetServiceGraph.pm | 2 +- auto-lib/Paws/XRay/GetTraceSummaries.pm | 4 +- auto-lib/Paws/XRay/PutEncryptionConfig.pm | 2 +- auto-lib/Paws/XRay/PutTelemetryRecords.pm | 14 +- botocore | 2 +- examples/s3-common-methods.pl | 7 +- lib/Paws/Net/Caller.pm | 2 + t/s3/uri_avoid_chars.t | 4 +- t/s3/uri_other_chars.t | 49 + t/s3/uri_other_chars/0001.response | 1 + t/s3/uri_other_chars/0002.response | 1 + 2150 files changed, 14437 insertions(+), 44151 deletions(-) delete mode 100644 auto-lib/Paws/EKS.pm delete mode 100644 auto-lib/Paws/EKS/Certificate.pm delete mode 100644 auto-lib/Paws/EKS/Cluster.pm delete mode 100644 auto-lib/Paws/EKS/CreateCluster.pm delete mode 100644 auto-lib/Paws/EKS/CreateClusterResponse.pm delete mode 100644 auto-lib/Paws/EKS/DeleteCluster.pm delete mode 100644 auto-lib/Paws/EKS/DeleteClusterResponse.pm delete mode 100644 auto-lib/Paws/EKS/DescribeCluster.pm delete mode 100644 auto-lib/Paws/EKS/DescribeClusterResponse.pm delete mode 100644 auto-lib/Paws/EKS/ListClusters.pm delete mode 100644 auto-lib/Paws/EKS/ListClustersResponse.pm delete mode 100644 auto-lib/Paws/EKS/VpcConfigRequest.pm delete mode 100644 auto-lib/Paws/EKS/VpcConfigResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/Attributes.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/ClaimDevicesByClaimCode.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/ClaimDevicesByClaimCodeResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/DescribeDevice.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/DescribeDeviceResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/Device.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/DeviceAttributes.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/DeviceClaimResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/DeviceDescription.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/DeviceEvent.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/DeviceEventsResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/DeviceMethod.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/Empty.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/FinalizeDeviceClaim.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/FinalizeDeviceClaimResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/GetDeviceMethods.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/GetDeviceMethodsResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/InitiateDeviceClaim.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/InitiateDeviceClaimResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/InvokeDeviceMethod.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/InvokeDeviceMethodResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/ListDeviceEvents.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/ListDeviceEventsResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/ListDevices.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/ListDevicesResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/UnclaimDevice.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/UnclaimDeviceResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/UpdateDeviceState.pm delete mode 100644 auto-lib/Paws/IoT1ClickDevices/UpdateDeviceStateResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/AssociateDeviceWithPlacement.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/AssociateDeviceWithPlacementResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/CreatePlacement.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/CreatePlacementResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/CreateProject.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/CreateProjectResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/DefaultPlacementAttributeMap.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/DeletePlacement.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/DeletePlacementResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/DeleteProject.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/DeleteProjectResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/DescribePlacement.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/DescribePlacementResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/DescribeProject.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/DescribeProjectResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/DeviceCallbackOverrideMap.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/DeviceMap.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/DeviceTemplate.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/DeviceTemplateMap.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/DisassociateDeviceFromPlacement.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/DisassociateDeviceFromPlacementResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/GetDevicesInPlacement.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/GetDevicesInPlacementResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/ListPlacements.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/ListPlacementsResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/ListProjects.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/ListProjectsResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/PlacementAttributeMap.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/PlacementDescription.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/PlacementSummary.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/PlacementTemplate.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/ProjectDescription.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/ProjectSummary.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/UpdatePlacement.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/UpdatePlacementResponse.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/UpdateProject.pm delete mode 100644 auto-lib/Paws/IoT1ClickProjects/UpdateProjectResponse.pm delete mode 100644 auto-lib/Paws/IoTAnalytics.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/AddAttributesActivity.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/AttributeNameMapping.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/BatchPutMessage.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/BatchPutMessageErrorEntry.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/BatchPutMessageResponse.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/CancelPipelineReprocessing.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/CancelPipelineReprocessingResponse.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/Channel.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/ChannelActivity.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/ChannelSummary.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/CreateChannel.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/CreateChannelResponse.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/CreateDataset.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/CreateDatasetContent.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/CreateDatasetResponse.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/CreateDatastore.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/CreateDatastoreResponse.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/CreatePipeline.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/CreatePipelineResponse.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/Dataset.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DatasetAction.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DatasetContentStatus.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DatasetEntry.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DatasetSummary.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DatasetTrigger.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/Datastore.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DatastoreActivity.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DatastoreSummary.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DeleteChannel.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DeleteDataset.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DeleteDatasetContent.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DeleteDatastore.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DeletePipeline.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DescribeChannel.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DescribeChannelResponse.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DescribeDataset.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DescribeDatasetResponse.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DescribeDatastore.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DescribeDatastoreResponse.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DescribeLoggingOptions.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DescribeLoggingOptionsResponse.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DescribePipeline.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DescribePipelineResponse.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DeviceRegistryEnrichActivity.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/DeviceShadowEnrichActivity.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/FilterActivity.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/GetDatasetContent.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/GetDatasetContentResponse.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/LambdaActivity.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/ListChannels.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/ListChannelsResponse.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/ListDatasets.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/ListDatasetsResponse.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/ListDatastores.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/ListDatastoresResponse.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/ListPipelines.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/ListPipelinesResponse.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/LoggingOptions.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/MathActivity.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/Message.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/Pipeline.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/PipelineActivity.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/PipelineSummary.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/PutLoggingOptions.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/RemoveAttributesActivity.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/ReprocessingSummary.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/RetentionPeriod.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/RunPipelineActivity.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/RunPipelineActivityResponse.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/SampleChannelData.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/SampleChannelDataResponse.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/Schedule.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/SelectAttributesActivity.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/SqlQueryDatasetAction.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/StartPipelineReprocessing.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/StartPipelineReprocessingResponse.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/UpdateChannel.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/UpdateDataset.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/UpdateDatastore.pm delete mode 100644 auto-lib/Paws/IoTAnalytics/UpdatePipeline.pm delete mode 100644 auto-lib/Paws/MediaTailor.pm delete mode 100644 auto-lib/Paws/MediaTailor/CdnConfiguration.pm delete mode 100644 auto-lib/Paws/MediaTailor/DeletePlaybackConfiguration.pm delete mode 100644 auto-lib/Paws/MediaTailor/DeletePlaybackConfigurationResponse.pm delete mode 100644 auto-lib/Paws/MediaTailor/Empty.pm delete mode 100644 auto-lib/Paws/MediaTailor/GetPlaybackConfiguration.pm delete mode 100644 auto-lib/Paws/MediaTailor/GetPlaybackConfigurationResponse.pm delete mode 100644 auto-lib/Paws/MediaTailor/HlsConfiguration.pm delete mode 100644 auto-lib/Paws/MediaTailor/ListPlaybackConfigurations.pm delete mode 100644 auto-lib/Paws/MediaTailor/ListPlaybackConfigurationsResponse.pm delete mode 100644 auto-lib/Paws/MediaTailor/PlaybackConfiguration.pm delete mode 100644 auto-lib/Paws/MediaTailor/PutPlaybackConfiguration.pm delete mode 100644 auto-lib/Paws/MediaTailor/PutPlaybackConfigurationResponse.pm delete mode 100644 auto-lib/Paws/Neptune.pm delete mode 100644 auto-lib/Paws/Neptune/AddRoleToDBCluster.pm delete mode 100644 auto-lib/Paws/Neptune/AddSourceIdentifierToSubscription.pm delete mode 100644 auto-lib/Paws/Neptune/AddSourceIdentifierToSubscriptionResult.pm delete mode 100644 auto-lib/Paws/Neptune/AddTagsToResource.pm delete mode 100644 auto-lib/Paws/Neptune/ApplyPendingMaintenanceAction.pm delete mode 100644 auto-lib/Paws/Neptune/ApplyPendingMaintenanceActionResult.pm delete mode 100644 auto-lib/Paws/Neptune/AvailabilityZone.pm delete mode 100644 auto-lib/Paws/Neptune/CharacterSet.pm delete mode 100644 auto-lib/Paws/Neptune/CloudwatchLogsExportConfiguration.pm delete mode 100644 auto-lib/Paws/Neptune/CopyDBClusterParameterGroup.pm delete mode 100644 auto-lib/Paws/Neptune/CopyDBClusterParameterGroupResult.pm delete mode 100644 auto-lib/Paws/Neptune/CopyDBClusterSnapshot.pm delete mode 100644 auto-lib/Paws/Neptune/CopyDBClusterSnapshotResult.pm delete mode 100644 auto-lib/Paws/Neptune/CopyDBParameterGroup.pm delete mode 100644 auto-lib/Paws/Neptune/CopyDBParameterGroupResult.pm delete mode 100644 auto-lib/Paws/Neptune/CreateDBCluster.pm delete mode 100644 auto-lib/Paws/Neptune/CreateDBClusterParameterGroup.pm delete mode 100644 auto-lib/Paws/Neptune/CreateDBClusterParameterGroupResult.pm delete mode 100644 auto-lib/Paws/Neptune/CreateDBClusterResult.pm delete mode 100644 auto-lib/Paws/Neptune/CreateDBClusterSnapshot.pm delete mode 100644 auto-lib/Paws/Neptune/CreateDBClusterSnapshotResult.pm delete mode 100644 auto-lib/Paws/Neptune/CreateDBInstance.pm delete mode 100644 auto-lib/Paws/Neptune/CreateDBInstanceResult.pm delete mode 100644 auto-lib/Paws/Neptune/CreateDBParameterGroup.pm delete mode 100644 auto-lib/Paws/Neptune/CreateDBParameterGroupResult.pm delete mode 100644 auto-lib/Paws/Neptune/CreateDBSubnetGroup.pm delete mode 100644 auto-lib/Paws/Neptune/CreateDBSubnetGroupResult.pm delete mode 100644 auto-lib/Paws/Neptune/CreateEventSubscription.pm delete mode 100644 auto-lib/Paws/Neptune/CreateEventSubscriptionResult.pm delete mode 100644 auto-lib/Paws/Neptune/DBCluster.pm delete mode 100644 auto-lib/Paws/Neptune/DBClusterMember.pm delete mode 100644 auto-lib/Paws/Neptune/DBClusterMessage.pm delete mode 100644 auto-lib/Paws/Neptune/DBClusterOptionGroupStatus.pm delete mode 100644 auto-lib/Paws/Neptune/DBClusterParameterGroup.pm delete mode 100644 auto-lib/Paws/Neptune/DBClusterParameterGroupDetails.pm delete mode 100644 auto-lib/Paws/Neptune/DBClusterParameterGroupNameMessage.pm delete mode 100644 auto-lib/Paws/Neptune/DBClusterParameterGroupsMessage.pm delete mode 100644 auto-lib/Paws/Neptune/DBClusterRole.pm delete mode 100644 auto-lib/Paws/Neptune/DBClusterSnapshot.pm delete mode 100644 auto-lib/Paws/Neptune/DBClusterSnapshotAttribute.pm delete mode 100644 auto-lib/Paws/Neptune/DBClusterSnapshotAttributesResult.pm delete mode 100644 auto-lib/Paws/Neptune/DBClusterSnapshotMessage.pm delete mode 100644 auto-lib/Paws/Neptune/DBEngineVersion.pm delete mode 100644 auto-lib/Paws/Neptune/DBEngineVersionMessage.pm delete mode 100644 auto-lib/Paws/Neptune/DBInstance.pm delete mode 100644 auto-lib/Paws/Neptune/DBInstanceMessage.pm delete mode 100644 auto-lib/Paws/Neptune/DBInstanceStatusInfo.pm delete mode 100644 auto-lib/Paws/Neptune/DBParameterGroup.pm delete mode 100644 auto-lib/Paws/Neptune/DBParameterGroupDetails.pm delete mode 100644 auto-lib/Paws/Neptune/DBParameterGroupNameMessage.pm delete mode 100644 auto-lib/Paws/Neptune/DBParameterGroupStatus.pm delete mode 100644 auto-lib/Paws/Neptune/DBParameterGroupsMessage.pm delete mode 100644 auto-lib/Paws/Neptune/DBSecurityGroupMembership.pm delete mode 100644 auto-lib/Paws/Neptune/DBSubnetGroup.pm delete mode 100644 auto-lib/Paws/Neptune/DBSubnetGroupMessage.pm delete mode 100644 auto-lib/Paws/Neptune/DeleteDBCluster.pm delete mode 100644 auto-lib/Paws/Neptune/DeleteDBClusterParameterGroup.pm delete mode 100644 auto-lib/Paws/Neptune/DeleteDBClusterResult.pm delete mode 100644 auto-lib/Paws/Neptune/DeleteDBClusterSnapshot.pm delete mode 100644 auto-lib/Paws/Neptune/DeleteDBClusterSnapshotResult.pm delete mode 100644 auto-lib/Paws/Neptune/DeleteDBInstance.pm delete mode 100644 auto-lib/Paws/Neptune/DeleteDBInstanceResult.pm delete mode 100644 auto-lib/Paws/Neptune/DeleteDBParameterGroup.pm delete mode 100644 auto-lib/Paws/Neptune/DeleteDBSubnetGroup.pm delete mode 100644 auto-lib/Paws/Neptune/DeleteEventSubscription.pm delete mode 100644 auto-lib/Paws/Neptune/DeleteEventSubscriptionResult.pm delete mode 100644 auto-lib/Paws/Neptune/DescribeDBClusterParameterGroups.pm delete mode 100644 auto-lib/Paws/Neptune/DescribeDBClusterParameters.pm delete mode 100644 auto-lib/Paws/Neptune/DescribeDBClusterSnapshotAttributes.pm delete mode 100644 auto-lib/Paws/Neptune/DescribeDBClusterSnapshotAttributesResult.pm delete mode 100644 auto-lib/Paws/Neptune/DescribeDBClusterSnapshots.pm delete mode 100644 auto-lib/Paws/Neptune/DescribeDBClusters.pm delete mode 100644 auto-lib/Paws/Neptune/DescribeDBEngineVersions.pm delete mode 100644 auto-lib/Paws/Neptune/DescribeDBInstances.pm delete mode 100644 auto-lib/Paws/Neptune/DescribeDBParameterGroups.pm delete mode 100644 auto-lib/Paws/Neptune/DescribeDBParameters.pm delete mode 100644 auto-lib/Paws/Neptune/DescribeDBSubnetGroups.pm delete mode 100644 auto-lib/Paws/Neptune/DescribeEngineDefaultClusterParameters.pm delete mode 100644 auto-lib/Paws/Neptune/DescribeEngineDefaultClusterParametersResult.pm delete mode 100644 auto-lib/Paws/Neptune/DescribeEngineDefaultParameters.pm delete mode 100644 auto-lib/Paws/Neptune/DescribeEngineDefaultParametersResult.pm delete mode 100644 auto-lib/Paws/Neptune/DescribeEventCategories.pm delete mode 100644 auto-lib/Paws/Neptune/DescribeEventSubscriptions.pm delete mode 100644 auto-lib/Paws/Neptune/DescribeEvents.pm delete mode 100644 auto-lib/Paws/Neptune/DescribeOrderableDBInstanceOptions.pm delete mode 100644 auto-lib/Paws/Neptune/DescribePendingMaintenanceActions.pm delete mode 100644 auto-lib/Paws/Neptune/DescribeValidDBInstanceModifications.pm delete mode 100644 auto-lib/Paws/Neptune/DescribeValidDBInstanceModificationsResult.pm delete mode 100644 auto-lib/Paws/Neptune/DomainMembership.pm delete mode 100644 auto-lib/Paws/Neptune/DoubleRange.pm delete mode 100644 auto-lib/Paws/Neptune/Endpoint.pm delete mode 100644 auto-lib/Paws/Neptune/EngineDefaults.pm delete mode 100644 auto-lib/Paws/Neptune/Event.pm delete mode 100644 auto-lib/Paws/Neptune/EventCategoriesMap.pm delete mode 100644 auto-lib/Paws/Neptune/EventCategoriesMessage.pm delete mode 100644 auto-lib/Paws/Neptune/EventSubscription.pm delete mode 100644 auto-lib/Paws/Neptune/EventSubscriptionsMessage.pm delete mode 100644 auto-lib/Paws/Neptune/EventsMessage.pm delete mode 100644 auto-lib/Paws/Neptune/FailoverDBCluster.pm delete mode 100644 auto-lib/Paws/Neptune/FailoverDBClusterResult.pm delete mode 100644 auto-lib/Paws/Neptune/Filter.pm delete mode 100644 auto-lib/Paws/Neptune/ListTagsForResource.pm delete mode 100644 auto-lib/Paws/Neptune/ModifyDBCluster.pm delete mode 100644 auto-lib/Paws/Neptune/ModifyDBClusterParameterGroup.pm delete mode 100644 auto-lib/Paws/Neptune/ModifyDBClusterResult.pm delete mode 100644 auto-lib/Paws/Neptune/ModifyDBClusterSnapshotAttribute.pm delete mode 100644 auto-lib/Paws/Neptune/ModifyDBClusterSnapshotAttributeResult.pm delete mode 100644 auto-lib/Paws/Neptune/ModifyDBInstance.pm delete mode 100644 auto-lib/Paws/Neptune/ModifyDBInstanceResult.pm delete mode 100644 auto-lib/Paws/Neptune/ModifyDBParameterGroup.pm delete mode 100644 auto-lib/Paws/Neptune/ModifyDBSubnetGroup.pm delete mode 100644 auto-lib/Paws/Neptune/ModifyDBSubnetGroupResult.pm delete mode 100644 auto-lib/Paws/Neptune/ModifyEventSubscription.pm delete mode 100644 auto-lib/Paws/Neptune/ModifyEventSubscriptionResult.pm delete mode 100644 auto-lib/Paws/Neptune/OptionGroupMembership.pm delete mode 100644 auto-lib/Paws/Neptune/OrderableDBInstanceOption.pm delete mode 100644 auto-lib/Paws/Neptune/OrderableDBInstanceOptionsMessage.pm delete mode 100644 auto-lib/Paws/Neptune/Parameter.pm delete mode 100644 auto-lib/Paws/Neptune/PendingCloudwatchLogsExports.pm delete mode 100644 auto-lib/Paws/Neptune/PendingMaintenanceAction.pm delete mode 100644 auto-lib/Paws/Neptune/PendingMaintenanceActionsMessage.pm delete mode 100644 auto-lib/Paws/Neptune/PendingModifiedValues.pm delete mode 100644 auto-lib/Paws/Neptune/PromoteReadReplicaDBCluster.pm delete mode 100644 auto-lib/Paws/Neptune/PromoteReadReplicaDBClusterResult.pm delete mode 100644 auto-lib/Paws/Neptune/Range.pm delete mode 100644 auto-lib/Paws/Neptune/RebootDBInstance.pm delete mode 100644 auto-lib/Paws/Neptune/RebootDBInstanceResult.pm delete mode 100644 auto-lib/Paws/Neptune/RemoveRoleFromDBCluster.pm delete mode 100644 auto-lib/Paws/Neptune/RemoveSourceIdentifierFromSubscription.pm delete mode 100644 auto-lib/Paws/Neptune/RemoveSourceIdentifierFromSubscriptionResult.pm delete mode 100644 auto-lib/Paws/Neptune/RemoveTagsFromResource.pm delete mode 100644 auto-lib/Paws/Neptune/ResetDBClusterParameterGroup.pm delete mode 100644 auto-lib/Paws/Neptune/ResetDBParameterGroup.pm delete mode 100644 auto-lib/Paws/Neptune/ResourcePendingMaintenanceActions.pm delete mode 100644 auto-lib/Paws/Neptune/RestoreDBClusterFromSnapshot.pm delete mode 100644 auto-lib/Paws/Neptune/RestoreDBClusterFromSnapshotResult.pm delete mode 100644 auto-lib/Paws/Neptune/RestoreDBClusterToPointInTime.pm delete mode 100644 auto-lib/Paws/Neptune/RestoreDBClusterToPointInTimeResult.pm delete mode 100644 auto-lib/Paws/Neptune/Subnet.pm delete mode 100644 auto-lib/Paws/Neptune/Tag.pm delete mode 100644 auto-lib/Paws/Neptune/TagListMessage.pm delete mode 100644 auto-lib/Paws/Neptune/Timezone.pm delete mode 100644 auto-lib/Paws/Neptune/UpgradeTarget.pm delete mode 100644 auto-lib/Paws/Neptune/ValidDBInstanceModificationsMessage.pm delete mode 100644 auto-lib/Paws/Neptune/ValidStorageOptions.pm delete mode 100644 auto-lib/Paws/Neptune/VpcSecurityGroupMembership.pm delete mode 100644 auto-lib/Paws/PerformanceInsights.pm delete mode 100644 auto-lib/Paws/PerformanceInsights/DataPoint.pm delete mode 100644 auto-lib/Paws/PerformanceInsights/DescribeDimensionKeys.pm delete mode 100644 auto-lib/Paws/PerformanceInsights/DescribeDimensionKeysResponse.pm delete mode 100644 auto-lib/Paws/PerformanceInsights/DimensionGroup.pm delete mode 100644 auto-lib/Paws/PerformanceInsights/DimensionKeyDescription.pm delete mode 100644 auto-lib/Paws/PerformanceInsights/DimensionMap.pm delete mode 100644 auto-lib/Paws/PerformanceInsights/GetResourceMetrics.pm delete mode 100644 auto-lib/Paws/PerformanceInsights/GetResourceMetricsResponse.pm delete mode 100644 auto-lib/Paws/PerformanceInsights/MetricKeyDataPoints.pm delete mode 100644 auto-lib/Paws/PerformanceInsights/MetricQuery.pm delete mode 100644 auto-lib/Paws/PerformanceInsights/MetricQueryFilterMap.pm delete mode 100644 auto-lib/Paws/PerformanceInsights/ResponsePartitionKey.pm delete mode 100644 auto-lib/Paws/PerformanceInsights/ResponseResourceMetricKey.pm create mode 100644 t/s3/uri_other_chars.t create mode 100644 t/s3/uri_other_chars/0001.response create mode 100644 t/s3/uri_other_chars/0002.response diff --git a/auto-lib/Paws/ACM/ExportCertificate.pm b/auto-lib/Paws/ACM/ExportCertificate.pm index c64c240a40..2ceb0a5f10 100644 --- a/auto-lib/Paws/ACM/ExportCertificate.pm +++ b/auto-lib/Paws/ACM/ExportCertificate.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $CertificateChain = $ExportCertificateResponse->CertificateChain; - my $PrivateKey = $ExportCertificateResponse->PrivateKey; my $Certificate = $ExportCertificateResponse->Certificate; + my $PrivateKey = $ExportCertificateResponse->PrivateKey; + my $CertificateChain = $ExportCertificateResponse->CertificateChain; # Returns a L object. diff --git a/auto-lib/Paws/ACMPCA/CreateCertificateAuthority.pm b/auto-lib/Paws/ACMPCA/CreateCertificateAuthority.pm index a9365cc004..87d984d613 100644 --- a/auto-lib/Paws/ACMPCA/CreateCertificateAuthority.pm +++ b/auto-lib/Paws/ACMPCA/CreateCertificateAuthority.pm @@ -33,25 +33,25 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateCertificateAuthorityResponse = $acm -pca->CreateCertificateAuthority( CertificateAuthorityConfiguration => { + KeyAlgorithm => + 'RSA_2048', # values: RSA_2048, RSA_4096, EC_prime256v1, EC_secp384r1 Subject => { - Surname => 'MyString40', # max: 40; OPTIONAL - Title => 'MyString64', # max: 64; OPTIONAL - Pseudonym => 'MyString128', # max: 128; OPTIONAL - State => 'MyString128', # max: 128; OPTIONAL - OrganizationalUnit => 'MyString64', # max: 64; OPTIONAL - Organization => 'MyString64', # max: 64; OPTIONAL - GivenName => 'MyString16', # max: 16; OPTIONAL - GenerationQualifier => 'MyString3', # max: 3; OPTIONAL - Locality => 'MyString128', # max: 128; OPTIONAL - Initials => 'MyString5', # max: 5; OPTIONAL - CommonName => 'MyString64', # max: 64; OPTIONAL - SerialNumber => 'MyString64', # max: 64; OPTIONAL + Pseudonym => 'MyString128', # max: 128; OPTIONAL + Surname => 'MyString40', # max: 40; OPTIONAL + OrganizationalUnit => 'MyString64', # max: 64; OPTIONAL + State => 'MyString128', # max: 128; OPTIONAL + Title => 'MyString64', # max: 64; OPTIONAL DistinguishedNameQualifier => 'MyDistinguishedNameQualifierString', # max: 64; OPTIONAL - Country => 'MyCountryCodeString', # OPTIONAL + Organization => 'MyString64', # max: 64; OPTIONAL + Initials => 'MyString5', # max: 5; OPTIONAL + SerialNumber => 'MyString64', # max: 64; OPTIONAL + GivenName => 'MyString16', # max: 16; OPTIONAL + Locality => 'MyString128', # max: 128; OPTIONAL + Country => 'MyCountryCodeString', # OPTIONAL + GenerationQualifier => 'MyString3', # max: 3; OPTIONAL + CommonName => 'MyString64', # max: 64; OPTIONAL }, - KeyAlgorithm => - 'RSA_2048', # values: RSA_2048, RSA_4096, EC_prime256v1, EC_secp384r1 SigningAlgorithm => 'SHA256WITHECDSA' , # values: SHA256WITHECDSA, SHA384WITHECDSA, SHA512WITHECDSA, SHA256WITHRSA, SHA384WITHRSA, SHA512WITHRSA @@ -61,9 +61,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n RevocationConfiguration => { CrlConfiguration => { Enabled => 1, - S3BucketName => 'MyString3To255', # min: 3, max: 255; OPTIONAL - ExpirationInDays => 1, # min: 1, max: 5000; OPTIONAL CustomCname => 'MyString253', # max: 253; OPTIONAL + ExpirationInDays => 1, # min: 1, max: 5000; OPTIONAL + S3BucketName => 'MyString3To255', # min: 3, max: 255; OPTIONAL }, # OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/ACMPCA/CreateCertificateAuthorityAuditReport.pm b/auto-lib/Paws/ACMPCA/CreateCertificateAuthorityAuditReport.pm index a6fb40e75e..70946d0a9a 100644 --- a/auto-lib/Paws/ACMPCA/CreateCertificateAuthorityAuditReport.pm +++ b/auto-lib/Paws/ACMPCA/CreateCertificateAuthorityAuditReport.pm @@ -38,9 +38,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $S3Key = $CreateCertificateAuthorityAuditReportResponse->S3Key; my $AuditReportId = $CreateCertificateAuthorityAuditReportResponse->AuditReportId; - my $S3Key = $CreateCertificateAuthorityAuditReportResponse->S3Key; # Returns a L object. diff --git a/auto-lib/Paws/ACMPCA/DescribeCertificateAuthorityAuditReport.pm b/auto-lib/Paws/ACMPCA/DescribeCertificateAuthorityAuditReport.pm index 46d20c2525..7d50ce95f9 100644 --- a/auto-lib/Paws/ACMPCA/DescribeCertificateAuthorityAuditReport.pm +++ b/auto-lib/Paws/ACMPCA/DescribeCertificateAuthorityAuditReport.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $CreatedAt = $DescribeCertificateAuthorityAuditReportResponse->CreatedAt; my $S3Key = $DescribeCertificateAuthorityAuditReportResponse->S3Key; + my $CreatedAt = $DescribeCertificateAuthorityAuditReportResponse->CreatedAt; my $S3BucketName = $DescribeCertificateAuthorityAuditReportResponse->S3BucketName; my $AuditReportStatus = diff --git a/auto-lib/Paws/ACMPCA/GetCertificate.pm b/auto-lib/Paws/ACMPCA/GetCertificate.pm index db9312591e..51d196a3d2 100644 --- a/auto-lib/Paws/ACMPCA/GetCertificate.pm +++ b/auto-lib/Paws/ACMPCA/GetCertificate.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $CertificateChain = $GetCertificateResponse->CertificateChain; my $Certificate = $GetCertificateResponse->Certificate; + my $CertificateChain = $GetCertificateResponse->CertificateChain; # Returns a L object. diff --git a/auto-lib/Paws/ACMPCA/ListCertificateAuthorities.pm b/auto-lib/Paws/ACMPCA/ListCertificateAuthorities.pm index f303f05a7b..a211fe1592 100644 --- a/auto-lib/Paws/ACMPCA/ListCertificateAuthorities.pm +++ b/auto-lib/Paws/ACMPCA/ListCertificateAuthorities.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListCertificateAuthoritiesResponse->NextToken; my $CertificateAuthorities = $ListCertificateAuthoritiesResponse->CertificateAuthorities; + my $NextToken = $ListCertificateAuthoritiesResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/AlexaForBusiness/CreateUser.pm b/auto-lib/Paws/AlexaForBusiness/CreateUser.pm index 50ef7be595..a9274e0d7b 100644 --- a/auto-lib/Paws/AlexaForBusiness/CreateUser.pm +++ b/auto-lib/Paws/AlexaForBusiness/CreateUser.pm @@ -40,8 +40,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n LastName => 'Myuser_LastName', # OPTIONAL Tags => [ { - Value => 'MyTagValue', # max: 256; OPTIONAL Key => 'MyTagKey', # min: 1, max: 128; OPTIONAL + Value => 'MyTagValue', # max: 256; OPTIONAL }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/AlexaForBusiness/ListDeviceEvents.pm b/auto-lib/Paws/AlexaForBusiness/ListDeviceEvents.pm index 56f82231e3..b732a64893 100644 --- a/auto-lib/Paws/AlexaForBusiness/ListDeviceEvents.pm +++ b/auto-lib/Paws/AlexaForBusiness/ListDeviceEvents.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListDeviceEventsResponse->NextToken; my $DeviceEvents = $ListDeviceEventsResponse->DeviceEvents; + my $NextToken = $ListDeviceEventsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/AlexaForBusiness/ListSkills.pm b/auto-lib/Paws/AlexaForBusiness/ListSkills.pm index 54b7f8df85..78357fc6a0 100644 --- a/auto-lib/Paws/AlexaForBusiness/ListSkills.pm +++ b/auto-lib/Paws/AlexaForBusiness/ListSkills.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListSkillsResponse->NextToken; my $SkillSummaries = $ListSkillsResponse->SkillSummaries; + my $NextToken = $ListSkillsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/AlexaForBusiness/PutRoomSkillParameter.pm b/auto-lib/Paws/AlexaForBusiness/PutRoomSkillParameter.pm index 51263c5c4d..7726c07fa2 100644 --- a/auto-lib/Paws/AlexaForBusiness/PutRoomSkillParameter.pm +++ b/auto-lib/Paws/AlexaForBusiness/PutRoomSkillParameter.pm @@ -31,8 +31,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $a4b = Paws->service('AlexaForBusiness'); my $PutRoomSkillParameterResponse = $a4b->PutRoomSkillParameter( RoomSkillParameter => { - ParameterValue => 'MyRoomSkillParameterValue', # min: 1, max: 512 ParameterKey => 'MyRoomSkillParameterKey', # min: 1, max: 256 + ParameterValue => 'MyRoomSkillParameterValue', # min: 1, max: 512 }, SkillId => 'MySkillId', diff --git a/auto-lib/Paws/AlexaForBusiness/SearchAddressBooks.pm b/auto-lib/Paws/AlexaForBusiness/SearchAddressBooks.pm index 8425af1df8..9ef80a563a 100644 --- a/auto-lib/Paws/AlexaForBusiness/SearchAddressBooks.pm +++ b/auto-lib/Paws/AlexaForBusiness/SearchAddressBooks.pm @@ -55,8 +55,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $NextToken = $SearchAddressBooksResponse->NextToken; - my $TotalCount = $SearchAddressBooksResponse->TotalCount; my $AddressBooks = $SearchAddressBooksResponse->AddressBooks; + my $TotalCount = $SearchAddressBooksResponse->TotalCount; # Returns a L object. diff --git a/auto-lib/Paws/AlexaForBusiness/SearchContacts.pm b/auto-lib/Paws/AlexaForBusiness/SearchContacts.pm index 9c21b0a6f2..516849c531 100644 --- a/auto-lib/Paws/AlexaForBusiness/SearchContacts.pm +++ b/auto-lib/Paws/AlexaForBusiness/SearchContacts.pm @@ -45,8 +45,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n NextToken => 'MyNextToken', # OPTIONAL SortCriteria => [ { - Value => 'ASC', # values: ASC, DESC Key => 'MySortKey', # min: 1, max: 500 + Value => 'ASC', # values: ASC, DESC }, ... @@ -54,9 +54,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TotalCount = $SearchContactsResponse->TotalCount; - my $Contacts = $SearchContactsResponse->Contacts; my $NextToken = $SearchContactsResponse->NextToken; + my $Contacts = $SearchContactsResponse->Contacts; + my $TotalCount = $SearchContactsResponse->TotalCount; # Returns a L object. diff --git a/auto-lib/Paws/AlexaForBusiness/SearchDevices.pm b/auto-lib/Paws/AlexaForBusiness/SearchDevices.pm index 60bed7dda2..3326aee739 100644 --- a/auto-lib/Paws/AlexaForBusiness/SearchDevices.pm +++ b/auto-lib/Paws/AlexaForBusiness/SearchDevices.pm @@ -54,9 +54,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TotalCount = $SearchDevicesResponse->TotalCount; my $NextToken = $SearchDevicesResponse->NextToken; my $Devices = $SearchDevicesResponse->Devices; + my $TotalCount = $SearchDevicesResponse->TotalCount; # Returns a L object. diff --git a/auto-lib/Paws/AlexaForBusiness/SearchProfiles.pm b/auto-lib/Paws/AlexaForBusiness/SearchProfiles.pm index 07f00cb337..4622c2ebad 100644 --- a/auto-lib/Paws/AlexaForBusiness/SearchProfiles.pm +++ b/auto-lib/Paws/AlexaForBusiness/SearchProfiles.pm @@ -55,8 +55,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $NextToken = $SearchProfilesResponse->NextToken; - my $TotalCount = $SearchProfilesResponse->TotalCount; my $Profiles = $SearchProfilesResponse->Profiles; + my $TotalCount = $SearchProfilesResponse->TotalCount; # Returns a L object. diff --git a/auto-lib/Paws/AlexaForBusiness/SearchRooms.pm b/auto-lib/Paws/AlexaForBusiness/SearchRooms.pm index d69fb9c403..b02e78d414 100644 --- a/auto-lib/Paws/AlexaForBusiness/SearchRooms.pm +++ b/auto-lib/Paws/AlexaForBusiness/SearchRooms.pm @@ -33,29 +33,29 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $SearchRoomsResponse = $a4b->SearchRooms( Filters => [ { - Key => 'MyFilterKey', # min: 1, max: 500 Values => [ - 'MyFilterValue', ... # min: 1, max: 500 - ], # max: 5 + 'MyFilterValue', ... # min: 1, max: 500 + ], # max: 5 + Key => 'MyFilterKey', # min: 1, max: 500 }, ... - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyNextToken', # OPTIONAL SortCriteria => [ { - Key => 'MySortKey', # min: 1, max: 500 - Value => 'ASC', # values: ASC, DESC + Key => 'MySortKey', # min: 1, max: 500 + Value => 'ASC', # values: ASC, DESC }, ... - ], # OPTIONAL + ], # OPTIONAL ); # Results: - my $Rooms = $SearchRoomsResponse->Rooms; my $NextToken = $SearchRoomsResponse->NextToken; + my $Rooms = $SearchRoomsResponse->Rooms; my $TotalCount = $SearchRoomsResponse->TotalCount; # Returns a L object. diff --git a/auto-lib/Paws/AlexaForBusiness/SearchSkillGroups.pm b/auto-lib/Paws/AlexaForBusiness/SearchSkillGroups.pm index e20ddc648f..10f955a148 100644 --- a/auto-lib/Paws/AlexaForBusiness/SearchSkillGroups.pm +++ b/auto-lib/Paws/AlexaForBusiness/SearchSkillGroups.pm @@ -33,30 +33,30 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $SearchSkillGroupsResponse = $a4b->SearchSkillGroups( Filters => [ { - Key => 'MyFilterKey', # min: 1, max: 500 Values => [ - 'MyFilterValue', ... # min: 1, max: 500 - ], # max: 5 + 'MyFilterValue', ... # min: 1, max: 500 + ], # max: 5 + Key => 'MyFilterKey', # min: 1, max: 500 }, ... - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyNextToken', # OPTIONAL SortCriteria => [ { - Value => 'ASC', # values: ASC, DESC - Key => 'MySortKey', # min: 1, max: 500 + Key => 'MySortKey', # min: 1, max: 500 + Value => 'ASC', # values: ASC, DESC }, ... - ], # OPTIONAL + ], # OPTIONAL ); # Results: - my $TotalCount = $SearchSkillGroupsResponse->TotalCount; my $NextToken = $SearchSkillGroupsResponse->NextToken; my $SkillGroups = $SearchSkillGroupsResponse->SkillGroups; + my $TotalCount = $SearchSkillGroupsResponse->TotalCount; # Returns a L object. diff --git a/auto-lib/Paws/AlexaForBusiness/SearchUsers.pm b/auto-lib/Paws/AlexaForBusiness/SearchUsers.pm index 4e6bfd582b..b794b507b7 100644 --- a/auto-lib/Paws/AlexaForBusiness/SearchUsers.pm +++ b/auto-lib/Paws/AlexaForBusiness/SearchUsers.pm @@ -45,8 +45,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n NextToken => 'MyNextToken', # OPTIONAL SortCriteria => [ { - Value => 'ASC', # values: ASC, DESC Key => 'MySortKey', # min: 1, max: 500 + Value => 'ASC', # values: ASC, DESC }, ... @@ -55,8 +55,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $NextToken = $SearchUsersResponse->NextToken; - my $TotalCount = $SearchUsersResponse->TotalCount; my $Users = $SearchUsersResponse->Users; + my $TotalCount = $SearchUsersResponse->TotalCount; # Returns a L object. diff --git a/auto-lib/Paws/AlexaForBusiness/TagResource.pm b/auto-lib/Paws/AlexaForBusiness/TagResource.pm index 5605a3be11..cb904b207f 100644 --- a/auto-lib/Paws/AlexaForBusiness/TagResource.pm +++ b/auto-lib/Paws/AlexaForBusiness/TagResource.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n Arn => 'MyArn', Tags => [ { - Value => 'MyTagValue', # max: 256; OPTIONAL Key => 'MyTagKey', # min: 1, max: 128; OPTIONAL + Value => 'MyTagValue', # max: 256; OPTIONAL }, ... ], diff --git a/auto-lib/Paws/ApiGateway/CreateApiKey.pm b/auto-lib/Paws/ApiGateway/CreateApiKey.pm index 5c3639c1ae..da4bc9bf3f 100644 --- a/auto-lib/Paws/ApiGateway/CreateApiKey.pm +++ b/auto-lib/Paws/ApiGateway/CreateApiKey.pm @@ -42,8 +42,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n Name => 'MyString', # OPTIONAL StageKeys => [ { - restApiId => 'MyString', stageName => 'MyString', + restApiId => 'MyString', }, ... ], # OPTIONAL @@ -51,15 +51,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $Value = $ApiKey->Value; + my $Id = $ApiKey->Id; + my $Enabled = $ApiKey->Enabled; + my $LastUpdatedDate = $ApiKey->LastUpdatedDate; my $CreatedDate = $ApiKey->CreatedDate; + my $CustomerId = $ApiKey->CustomerId; my $Description = $ApiKey->Description; - my $LastUpdatedDate = $ApiKey->LastUpdatedDate; - my $Value = $ApiKey->Value; my $Name = $ApiKey->Name; - my $Enabled = $ApiKey->Enabled; my $StageKeys = $ApiKey->StageKeys; - my $Id = $ApiKey->Id; - my $CustomerId = $ApiKey->CustomerId; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/CreateAuthorizer.pm b/auto-lib/Paws/ApiGateway/CreateAuthorizer.pm index 2660d84e17..ab81d078d1 100644 --- a/auto-lib/Paws/ApiGateway/CreateAuthorizer.pm +++ b/auto-lib/Paws/ApiGateway/CreateAuthorizer.pm @@ -51,18 +51,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Type = $Authorizer->Type; - my $ProviderARNs = $Authorizer->ProviderARNs; + my $AuthType = $Authorizer->AuthType; + my $Id = $Authorizer->Id; + my $ProviderARNs = $Authorizer->ProviderARNs; + my $AuthorizerUri = $Authorizer->AuthorizerUri; my $IdentityValidationExpression = $Authorizer->IdentityValidationExpression; + my $Type = $Authorizer->Type; my $AuthorizerResultTtlInSeconds = $Authorizer->AuthorizerResultTtlInSeconds; - my $AuthType = $Authorizer->AuthType; - my $Name = $Authorizer->Name; - my $AuthorizerUri = $Authorizer->AuthorizerUri; - my $Id = $Authorizer->Id; my $AuthorizerCredentials = $Authorizer->AuthorizerCredentials; my $IdentitySource = $Authorizer->IdentitySource; + my $Name = $Authorizer->Name; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/CreateBasePathMapping.pm b/auto-lib/Paws/ApiGateway/CreateBasePathMapping.pm index bada5e13c8..ee57d371cc 100644 --- a/auto-lib/Paws/ApiGateway/CreateBasePathMapping.pm +++ b/auto-lib/Paws/ApiGateway/CreateBasePathMapping.pm @@ -39,9 +39,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $BasePath = $BasePathMapping->BasePath; my $RestApiId = $BasePathMapping->RestApiId; my $Stage = $BasePathMapping->Stage; + my $BasePath = $BasePathMapping->BasePath; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/CreateDeployment.pm b/auto-lib/Paws/ApiGateway/CreateDeployment.pm index 29b38fac0f..8e7c6856c0 100644 --- a/auto-lib/Paws/ApiGateway/CreateDeployment.pm +++ b/auto-lib/Paws/ApiGateway/CreateDeployment.pm @@ -40,9 +40,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n CacheClusterEnabled => 1, # OPTIONAL CacheClusterSize => '0.5', # OPTIONAL CanarySettings => { + useStageCache => 1, # OPTIONAL stageVariableOverrides => { 'MyString' => 'MyString', }, # OPTIONAL percentTraffic => 1, # OPTIONAL - useStageCache => 1, # OPTIONAL }, # OPTIONAL Description => 'MyString', # OPTIONAL StageDescription => 'MyString', # OPTIONAL @@ -52,9 +52,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $CreatedDate = $Deployment->CreatedDate; + my $Id = $Deployment->Id; my $ApiSummary = $Deployment->ApiSummary; my $Description = $Deployment->Description; - my $Id = $Deployment->Id; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/CreateDocumentationPart.pm b/auto-lib/Paws/ApiGateway/CreateDocumentationPart.pm index c535c54206..5bdc7df67b 100644 --- a/auto-lib/Paws/ApiGateway/CreateDocumentationPart.pm +++ b/auto-lib/Paws/ApiGateway/CreateDocumentationPart.pm @@ -34,10 +34,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n Location => { type => 'API' , # values: API, AUTHORIZER, MODEL, RESOURCE, METHOD, PATH_PARAMETER, QUERY_PARAMETER, REQUEST_HEADER, REQUEST_BODY, RESPONSE, RESPONSE_HEADER, RESPONSE_BODY - name => 'MyString', # OPTIONAL statusCode => 'MyDocumentationPartLocationStatusCode', # OPTIONAL - path => 'MyString', # OPTIONAL method => 'MyString', # OPTIONAL + name => 'MyString', # OPTIONAL + path => 'MyString', # OPTIONAL }, Properties => 'MyString', RestApiId => 'MyString', @@ -46,8 +46,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $Id = $DocumentationPart->Id; - my $Location = $DocumentationPart->Location; my $Properties = $DocumentationPart->Properties; + my $Location = $DocumentationPart->Location; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/CreateDocumentationVersion.pm b/auto-lib/Paws/ApiGateway/CreateDocumentationVersion.pm index 42d156b26c..5f4d24cab4 100644 --- a/auto-lib/Paws/ApiGateway/CreateDocumentationVersion.pm +++ b/auto-lib/Paws/ApiGateway/CreateDocumentationVersion.pm @@ -39,9 +39,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Description = $DocumentationVersion->Description; - my $Version = $DocumentationVersion->Version; my $CreatedDate = $DocumentationVersion->CreatedDate; + my $Version = $DocumentationVersion->Version; + my $Description = $DocumentationVersion->Description; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/CreateDomainName.pm b/auto-lib/Paws/ApiGateway/CreateDomainName.pm index eec7895ce6..b9f2db7c02 100644 --- a/auto-lib/Paws/ApiGateway/CreateDomainName.pm +++ b/auto-lib/Paws/ApiGateway/CreateDomainName.pm @@ -53,17 +53,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $RegionalDomainName = $DomainName->RegionalDomainName; - my $DistributionHostedZoneId = $DomainName->DistributionHostedZoneId; - my $DomainName = $DomainName->DomainName; my $CertificateUploadDate = $DomainName->CertificateUploadDate; - my $DistributionDomainName = $DomainName->DistributionDomainName; my $CertificateName = $DomainName->CertificateName; + my $RegionalHostedZoneId = $DomainName->RegionalHostedZoneId; my $CertificateArn = $DomainName->CertificateArn; + my $DistributionHostedZoneId = $DomainName->DistributionHostedZoneId; + my $DistributionDomainName = $DomainName->DistributionDomainName; + my $EndpointConfiguration = $DomainName->EndpointConfiguration; + my $RegionalDomainName = $DomainName->RegionalDomainName; my $RegionalCertificateArn = $DomainName->RegionalCertificateArn; - my $RegionalHostedZoneId = $DomainName->RegionalHostedZoneId; my $RegionalCertificateName = $DomainName->RegionalCertificateName; - my $EndpointConfiguration = $DomainName->EndpointConfiguration; + my $DomainName = $DomainName->DomainName; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/CreateModel.pm b/auto-lib/Paws/ApiGateway/CreateModel.pm index c3f8b8e1e7..082312ae84 100644 --- a/auto-lib/Paws/ApiGateway/CreateModel.pm +++ b/auto-lib/Paws/ApiGateway/CreateModel.pm @@ -42,9 +42,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $Schema = $Model->Schema; - my $Description = $Model->Description; my $Id = $Model->Id; my $ContentType = $Model->ContentType; + my $Description = $Model->Description; my $Name = $Model->Name; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/CreateRequestValidator.pm b/auto-lib/Paws/ApiGateway/CreateRequestValidator.pm index ff17d20d01..aa577d268d 100644 --- a/auto-lib/Paws/ApiGateway/CreateRequestValidator.pm +++ b/auto-lib/Paws/ApiGateway/CreateRequestValidator.pm @@ -40,9 +40,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $ValidateRequestBody = $RequestValidator->ValidateRequestBody; - my $Id = $RequestValidator->Id; my $ValidateRequestParameters = $RequestValidator->ValidateRequestParameters; + my $Id = $RequestValidator->Id; my $Name = $RequestValidator->Name; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/CreateResource.pm b/auto-lib/Paws/ApiGateway/CreateResource.pm index 6dc3d29f55..039cbe7670 100644 --- a/auto-lib/Paws/ApiGateway/CreateResource.pm +++ b/auto-lib/Paws/ApiGateway/CreateResource.pm @@ -40,9 +40,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $ResourceMethods = $Resource->ResourceMethods; my $Id = $Resource->Id; - my $ParentId = $Resource->ParentId; my $PathPart = $Resource->PathPart; my $Path = $Resource->Path; + my $ParentId = $Resource->ParentId; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/CreateRestApi.pm b/auto-lib/Paws/ApiGateway/CreateRestApi.pm index e534c48aa4..8e6d9e2ca7 100644 --- a/auto-lib/Paws/ApiGateway/CreateRestApi.pm +++ b/auto-lib/Paws/ApiGateway/CreateRestApi.pm @@ -53,17 +53,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Version = $RestApi->Version; + my $Id = $RestApi->Id; + my $BinaryMediaTypes = $RestApi->BinaryMediaTypes; my $ApiKeySource = $RestApi->ApiKeySource; - my $Description = $RestApi->Description; my $EndpointConfiguration = $RestApi->EndpointConfiguration; my $CreatedDate = $RestApi->CreatedDate; + my $Version = $RestApi->Version; + my $MinimumCompressionSize = $RestApi->MinimumCompressionSize; my $Policy = $RestApi->Policy; my $Warnings = $RestApi->Warnings; - my $Id = $RestApi->Id; + my $Description = $RestApi->Description; my $Name = $RestApi->Name; - my $BinaryMediaTypes = $RestApi->BinaryMediaTypes; - my $MinimumCompressionSize = $RestApi->MinimumCompressionSize; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/CreateStage.pm b/auto-lib/Paws/ApiGateway/CreateStage.pm index e1b9f30c8e..6629be0abb 100644 --- a/auto-lib/Paws/ApiGateway/CreateStage.pm +++ b/auto-lib/Paws/ApiGateway/CreateStage.pm @@ -44,9 +44,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n CacheClusterEnabled => 1, # OPTIONAL CacheClusterSize => '0.5', # OPTIONAL CanarySettings => { + useStageCache => 1, stageVariableOverrides => { 'MyString' => 'MyString', }, # OPTIONAL percentTraffic => 1, # OPTIONAL - useStageCache => 1, deploymentId => 'MyString', }, # OPTIONAL Description => 'MyString', # OPTIONAL @@ -56,21 +56,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Variables = $Stage->Variables; my $CacheClusterStatus = $Stage->CacheClusterStatus; - my $StageName = $Stage->StageName; my $CacheClusterEnabled = $Stage->CacheClusterEnabled; + my $CanarySettings = $Stage->CanarySettings; my $AccessLogSettings = $Stage->AccessLogSettings; - my $MethodSettings = $Stage->MethodSettings; - my $Tags = $Stage->Tags; - my $ClientCertificateId = $Stage->ClientCertificateId; - my $Description = $Stage->Description; - my $DeploymentId = $Stage->DeploymentId; my $LastUpdatedDate = $Stage->LastUpdatedDate; - my $DocumentationVersion = $Stage->DocumentationVersion; + my $Variables = $Stage->Variables; my $CreatedDate = $Stage->CreatedDate; - my $CanarySettings = $Stage->CanarySettings; + my $StageName = $Stage->StageName; + my $ClientCertificateId = $Stage->ClientCertificateId; + my $MethodSettings = $Stage->MethodSettings; + my $DocumentationVersion = $Stage->DocumentationVersion; + my $DeploymentId = $Stage->DeploymentId; my $CacheClusterSize = $Stage->CacheClusterSize; + my $Tags = $Stage->Tags; + my $Description = $Stage->Description; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/CreateUsagePlan.pm b/auto-lib/Paws/ApiGateway/CreateUsagePlan.pm index 68e2ee15b0..7ce26354e9 100644 --- a/auto-lib/Paws/ApiGateway/CreateUsagePlan.pm +++ b/auto-lib/Paws/ApiGateway/CreateUsagePlan.pm @@ -36,31 +36,31 @@ You shouldn't make instances of this class. Each attribute should be used as a n Name => 'MyString', ApiStages => [ { - apiId => 'MyString', stage => 'MyString', + apiId => 'MyString', }, ... ], # OPTIONAL Description => 'MyString', # OPTIONAL Quota => { - period => 'DAY', # values: DAY, WEEK, MONTH; OPTIONAL limit => 1, # OPTIONAL offset => 1, # OPTIONAL + period => 'DAY', # values: DAY, WEEK, MONTH; OPTIONAL }, # OPTIONAL Throttle => { - burstLimit => 1, # OPTIONAL rateLimit => 1, # OPTIONAL + burstLimit => 1, # OPTIONAL }, # OPTIONAL ); # Results: - my $Id = $UsagePlan->Id; my $Throttle = $UsagePlan->Throttle; - my $Description = $UsagePlan->Description; - my $Name = $UsagePlan->Name; + my $ApiStages = $UsagePlan->ApiStages; + my $Id = $UsagePlan->Id; my $ProductCode = $UsagePlan->ProductCode; my $Quota = $UsagePlan->Quota; - my $ApiStages = $UsagePlan->ApiStages; + my $Description = $UsagePlan->Description; + my $Name = $UsagePlan->Name; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/CreateUsagePlanKey.pm b/auto-lib/Paws/ApiGateway/CreateUsagePlanKey.pm index 6beb3f0a1a..3a74c7f0e9 100644 --- a/auto-lib/Paws/ApiGateway/CreateUsagePlanKey.pm +++ b/auto-lib/Paws/ApiGateway/CreateUsagePlanKey.pm @@ -38,10 +38,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Value = $UsagePlanKey->Value; my $Type = $UsagePlanKey->Type; - my $Name = $UsagePlanKey->Name; + my $Value = $UsagePlanKey->Value; my $Id = $UsagePlanKey->Id; + my $Name = $UsagePlanKey->Name; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/CreateVpcLink.pm b/auto-lib/Paws/ApiGateway/CreateVpcLink.pm index 6533a62554..bc508a6574 100644 --- a/auto-lib/Paws/ApiGateway/CreateVpcLink.pm +++ b/auto-lib/Paws/ApiGateway/CreateVpcLink.pm @@ -37,12 +37,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Name = $VpcLink->Name; my $TargetArns = $VpcLink->TargetArns; - my $Status = $VpcLink->Status; my $Id = $VpcLink->Id; - my $StatusMessage = $VpcLink->StatusMessage; + my $Status = $VpcLink->Status; my $Description = $VpcLink->Description; + my $Name = $VpcLink->Name; + my $StatusMessage = $VpcLink->StatusMessage; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GenerateClientCertificate.pm b/auto-lib/Paws/ApiGateway/GenerateClientCertificate.pm index 1d643cd026..e41158c1c9 100644 --- a/auto-lib/Paws/ApiGateway/GenerateClientCertificate.pm +++ b/auto-lib/Paws/ApiGateway/GenerateClientCertificate.pm @@ -33,11 +33,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $PemEncodedCertificate = $ClientCertificate->PemEncodedCertificate; my $CreatedDate = $ClientCertificate->CreatedDate; - my $ExpirationDate = $ClientCertificate->ExpirationDate; my $ClientCertificateId = $ClientCertificate->ClientCertificateId; my $Description = $ClientCertificate->Description; - my $PemEncodedCertificate = $ClientCertificate->PemEncodedCertificate; + my $ExpirationDate = $ClientCertificate->ExpirationDate; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetAccount.pm b/auto-lib/Paws/ApiGateway/GetAccount.pm index 596923ce00..943ab94ef2 100644 --- a/auto-lib/Paws/ApiGateway/GetAccount.pm +++ b/auto-lib/Paws/ApiGateway/GetAccount.pm @@ -30,10 +30,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $Account = $apigateway->GetAccount(); # Results: + my $ApiKeyVersion = $Account->ApiKeyVersion; my $Features = $Account->Features; - my $ThrottleSettings = $Account->ThrottleSettings; my $CloudwatchRoleArn = $Account->CloudwatchRoleArn; - my $ApiKeyVersion = $Account->ApiKeyVersion; + my $ThrottleSettings = $Account->ThrottleSettings; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetApiKey.pm b/auto-lib/Paws/ApiGateway/GetApiKey.pm index 6482f3a4ee..fe8f141b79 100644 --- a/auto-lib/Paws/ApiGateway/GetApiKey.pm +++ b/auto-lib/Paws/ApiGateway/GetApiKey.pm @@ -35,15 +35,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $Value = $ApiKey->Value; + my $Id = $ApiKey->Id; + my $Enabled = $ApiKey->Enabled; + my $LastUpdatedDate = $ApiKey->LastUpdatedDate; my $CreatedDate = $ApiKey->CreatedDate; + my $CustomerId = $ApiKey->CustomerId; my $Description = $ApiKey->Description; - my $LastUpdatedDate = $ApiKey->LastUpdatedDate; - my $Value = $ApiKey->Value; my $Name = $ApiKey->Name; - my $Enabled = $ApiKey->Enabled; my $StageKeys = $ApiKey->StageKeys; - my $Id = $ApiKey->Id; - my $CustomerId = $ApiKey->CustomerId; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetAuthorizer.pm b/auto-lib/Paws/ApiGateway/GetAuthorizer.pm index 29a7697220..5b4368a95f 100644 --- a/auto-lib/Paws/ApiGateway/GetAuthorizer.pm +++ b/auto-lib/Paws/ApiGateway/GetAuthorizer.pm @@ -36,18 +36,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Type = $Authorizer->Type; - my $ProviderARNs = $Authorizer->ProviderARNs; + my $AuthType = $Authorizer->AuthType; + my $Id = $Authorizer->Id; + my $ProviderARNs = $Authorizer->ProviderARNs; + my $AuthorizerUri = $Authorizer->AuthorizerUri; my $IdentityValidationExpression = $Authorizer->IdentityValidationExpression; + my $Type = $Authorizer->Type; my $AuthorizerResultTtlInSeconds = $Authorizer->AuthorizerResultTtlInSeconds; - my $AuthType = $Authorizer->AuthType; - my $Name = $Authorizer->Name; - my $AuthorizerUri = $Authorizer->AuthorizerUri; - my $Id = $Authorizer->Id; my $AuthorizerCredentials = $Authorizer->AuthorizerCredentials; my $IdentitySource = $Authorizer->IdentitySource; + my $Name = $Authorizer->Name; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetBasePathMapping.pm b/auto-lib/Paws/ApiGateway/GetBasePathMapping.pm index deb2be1568..244fc2e7e8 100644 --- a/auto-lib/Paws/ApiGateway/GetBasePathMapping.pm +++ b/auto-lib/Paws/ApiGateway/GetBasePathMapping.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $BasePath = $BasePathMapping->BasePath; my $RestApiId = $BasePathMapping->RestApiId; my $Stage = $BasePathMapping->Stage; + my $BasePath = $BasePathMapping->BasePath; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetClientCertificate.pm b/auto-lib/Paws/ApiGateway/GetClientCertificate.pm index 6012a1fa50..5376ce4d89 100644 --- a/auto-lib/Paws/ApiGateway/GetClientCertificate.pm +++ b/auto-lib/Paws/ApiGateway/GetClientCertificate.pm @@ -34,11 +34,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $PemEncodedCertificate = $ClientCertificate->PemEncodedCertificate; my $CreatedDate = $ClientCertificate->CreatedDate; - my $ExpirationDate = $ClientCertificate->ExpirationDate; my $ClientCertificateId = $ClientCertificate->ClientCertificateId; my $Description = $ClientCertificate->Description; - my $PemEncodedCertificate = $ClientCertificate->PemEncodedCertificate; + my $ExpirationDate = $ClientCertificate->ExpirationDate; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetClientCertificates.pm b/auto-lib/Paws/ApiGateway/GetClientCertificates.pm index 04db0d65ed..92da31d161 100644 --- a/auto-lib/Paws/ApiGateway/GetClientCertificates.pm +++ b/auto-lib/Paws/ApiGateway/GetClientCertificates.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Position = $ClientCertificates->Position; my $Items = $ClientCertificates->Items; + my $Position = $ClientCertificates->Position; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetDeployment.pm b/auto-lib/Paws/ApiGateway/GetDeployment.pm index 9f06b1cc7d..7fbf6b9649 100644 --- a/auto-lib/Paws/ApiGateway/GetDeployment.pm +++ b/auto-lib/Paws/ApiGateway/GetDeployment.pm @@ -38,9 +38,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $CreatedDate = $Deployment->CreatedDate; + my $Id = $Deployment->Id; my $ApiSummary = $Deployment->ApiSummary; my $Description = $Deployment->Description; - my $Id = $Deployment->Id; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetDeployments.pm b/auto-lib/Paws/ApiGateway/GetDeployments.pm index e80bca8392..d3b99ffbc8 100644 --- a/auto-lib/Paws/ApiGateway/GetDeployments.pm +++ b/auto-lib/Paws/ApiGateway/GetDeployments.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Position = $Deployments->Position; my $Items = $Deployments->Items; + my $Position = $Deployments->Position; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetDocumentationPart.pm b/auto-lib/Paws/ApiGateway/GetDocumentationPart.pm index 07117fa972..03e53df96e 100644 --- a/auto-lib/Paws/ApiGateway/GetDocumentationPart.pm +++ b/auto-lib/Paws/ApiGateway/GetDocumentationPart.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $Id = $DocumentationPart->Id; - my $Location = $DocumentationPart->Location; my $Properties = $DocumentationPart->Properties; + my $Location = $DocumentationPart->Location; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetDocumentationVersion.pm b/auto-lib/Paws/ApiGateway/GetDocumentationVersion.pm index 0867a088b3..09e938d953 100644 --- a/auto-lib/Paws/ApiGateway/GetDocumentationVersion.pm +++ b/auto-lib/Paws/ApiGateway/GetDocumentationVersion.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Description = $DocumentationVersion->Description; - my $Version = $DocumentationVersion->Version; my $CreatedDate = $DocumentationVersion->CreatedDate; + my $Version = $DocumentationVersion->Version; + my $Description = $DocumentationVersion->Description; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetDocumentationVersions.pm b/auto-lib/Paws/ApiGateway/GetDocumentationVersions.pm index 90f750100b..720ddf7529 100644 --- a/auto-lib/Paws/ApiGateway/GetDocumentationVersions.pm +++ b/auto-lib/Paws/ApiGateway/GetDocumentationVersions.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Position = $DocumentationVersions->Position; my $Items = $DocumentationVersions->Items; + my $Position = $DocumentationVersions->Position; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetDomainName.pm b/auto-lib/Paws/ApiGateway/GetDomainName.pm index bca54e1809..a676bc03b9 100644 --- a/auto-lib/Paws/ApiGateway/GetDomainName.pm +++ b/auto-lib/Paws/ApiGateway/GetDomainName.pm @@ -34,17 +34,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $RegionalDomainName = $DomainName->RegionalDomainName; - my $DistributionHostedZoneId = $DomainName->DistributionHostedZoneId; - my $DomainName = $DomainName->DomainName; my $CertificateUploadDate = $DomainName->CertificateUploadDate; - my $DistributionDomainName = $DomainName->DistributionDomainName; my $CertificateName = $DomainName->CertificateName; + my $RegionalHostedZoneId = $DomainName->RegionalHostedZoneId; my $CertificateArn = $DomainName->CertificateArn; + my $DistributionHostedZoneId = $DomainName->DistributionHostedZoneId; + my $DistributionDomainName = $DomainName->DistributionDomainName; + my $EndpointConfiguration = $DomainName->EndpointConfiguration; + my $RegionalDomainName = $DomainName->RegionalDomainName; my $RegionalCertificateArn = $DomainName->RegionalCertificateArn; - my $RegionalHostedZoneId = $DomainName->RegionalHostedZoneId; my $RegionalCertificateName = $DomainName->RegionalCertificateName; - my $EndpointConfiguration = $DomainName->EndpointConfiguration; + my $DomainName = $DomainName->DomainName; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetDomainNames.pm b/auto-lib/Paws/ApiGateway/GetDomainNames.pm index 9df5bad7ba..01ac881af8 100644 --- a/auto-lib/Paws/ApiGateway/GetDomainNames.pm +++ b/auto-lib/Paws/ApiGateway/GetDomainNames.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Position = $DomainNames->Position; my $Items = $DomainNames->Items; + my $Position = $DomainNames->Position; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetExport.pm b/auto-lib/Paws/ApiGateway/GetExport.pm index 8b6592aded..610696cf22 100644 --- a/auto-lib/Paws/ApiGateway/GetExport.pm +++ b/auto-lib/Paws/ApiGateway/GetExport.pm @@ -42,8 +42,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $ContentType = $ExportResponse->ContentType; - my $Body = $ExportResponse->Body; my $ContentDisposition = $ExportResponse->ContentDisposition; + my $Body = $ExportResponse->Body; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetGatewayResponse.pm b/auto-lib/Paws/ApiGateway/GetGatewayResponse.pm index 983054fc12..6ea55c39cb 100644 --- a/auto-lib/Paws/ApiGateway/GetGatewayResponse.pm +++ b/auto-lib/Paws/ApiGateway/GetGatewayResponse.pm @@ -36,10 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $StatusCode = $GatewayResponse->StatusCode; - my $ResponseParameters = $GatewayResponse->ResponseParameters; my $ResponseType = $GatewayResponse->ResponseType; + my $StatusCode = $GatewayResponse->StatusCode; my $DefaultResponse = $GatewayResponse->DefaultResponse; + my $ResponseParameters = $GatewayResponse->ResponseParameters; my $ResponseTemplates = $GatewayResponse->ResponseTemplates; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetIntegration.pm b/auto-lib/Paws/ApiGateway/GetIntegration.pm index 24f617e068..7f1d070557 100644 --- a/auto-lib/Paws/ApiGateway/GetIntegration.pm +++ b/auto-lib/Paws/ApiGateway/GetIntegration.pm @@ -38,20 +38,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Type = $Integration->Type; - my $TimeoutInMillis = $Integration->TimeoutInMillis; + my $HttpMethod = $Integration->HttpMethod; + my $Credentials = $Integration->Credentials; + my $ContentHandling = $Integration->ContentHandling; my $RequestTemplates = $Integration->RequestTemplates; + my $IntegrationResponses = $Integration->IntegrationResponses; + my $ConnectionType = $Integration->ConnectionType; + my $ConnectionId = $Integration->ConnectionId; + my $Type = $Integration->Type; my $RequestParameters = $Integration->RequestParameters; my $CacheKeyParameters = $Integration->CacheKeyParameters; - my $ConnectionId = $Integration->ConnectionId; + my $TimeoutInMillis = $Integration->TimeoutInMillis; my $PassthroughBehavior = $Integration->PassthroughBehavior; my $CacheNamespace = $Integration->CacheNamespace; - my $IntegrationResponses = $Integration->IntegrationResponses; my $Uri = $Integration->Uri; - my $Credentials = $Integration->Credentials; - my $HttpMethod = $Integration->HttpMethod; - my $ContentHandling = $Integration->ContentHandling; - my $ConnectionType = $Integration->ConnectionType; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetIntegrationResponse.pm b/auto-lib/Paws/ApiGateway/GetIntegrationResponse.pm index 302322fa46..66b99c147f 100644 --- a/auto-lib/Paws/ApiGateway/GetIntegrationResponse.pm +++ b/auto-lib/Paws/ApiGateway/GetIntegrationResponse.pm @@ -40,11 +40,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $StatusCode = $IntegrationResponse->StatusCode; + my $SelectionPattern = $IntegrationResponse->SelectionPattern; my $ContentHandling = $IntegrationResponse->ContentHandling; my $ResponseParameters = $IntegrationResponse->ResponseParameters; - my $StatusCode = $IntegrationResponse->StatusCode; my $ResponseTemplates = $IntegrationResponse->ResponseTemplates; - my $SelectionPattern = $IntegrationResponse->SelectionPattern; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetMethod.pm b/auto-lib/Paws/ApiGateway/GetMethod.pm index 7a83f93559..0da13da97a 100644 --- a/auto-lib/Paws/ApiGateway/GetMethod.pm +++ b/auto-lib/Paws/ApiGateway/GetMethod.pm @@ -38,17 +38,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $RequestParameters = $Method->RequestParameters; + my $HttpMethod = $Method->HttpMethod; + my $AuthorizationScopes = $Method->AuthorizationScopes; + my $MethodIntegration = $Method->MethodIntegration; my $OperationName = $Method->OperationName; + my $RequestValidatorId = $Method->RequestValidatorId; my $AuthorizerId = $Method->AuthorizerId; - my $ApiKeyRequired = $Method->ApiKeyRequired; - my $AuthorizationType = $Method->AuthorizationType; my $MethodResponses = $Method->MethodResponses; - my $RequestValidatorId = $Method->RequestValidatorId; + my $RequestParameters = $Method->RequestParameters; my $RequestModels = $Method->RequestModels; - my $AuthorizationScopes = $Method->AuthorizationScopes; - my $HttpMethod = $Method->HttpMethod; - my $MethodIntegration = $Method->MethodIntegration; + my $AuthorizationType = $Method->AuthorizationType; + my $ApiKeyRequired = $Method->ApiKeyRequired; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetMethodResponse.pm b/auto-lib/Paws/ApiGateway/GetMethodResponse.pm index f760c7edda..ce20c5916e 100644 --- a/auto-lib/Paws/ApiGateway/GetMethodResponse.pm +++ b/auto-lib/Paws/ApiGateway/GetMethodResponse.pm @@ -40,9 +40,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ResponseParameters = $MethodResponse->ResponseParameters; my $StatusCode = $MethodResponse->StatusCode; my $ResponseModels = $MethodResponse->ResponseModels; + my $ResponseParameters = $MethodResponse->ResponseParameters; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetModel.pm b/auto-lib/Paws/ApiGateway/GetModel.pm index e3509265af..57db1cf68b 100644 --- a/auto-lib/Paws/ApiGateway/GetModel.pm +++ b/auto-lib/Paws/ApiGateway/GetModel.pm @@ -38,9 +38,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $Schema = $Model->Schema; - my $Description = $Model->Description; my $Id = $Model->Id; my $ContentType = $Model->ContentType; + my $Description = $Model->Description; my $Name = $Model->Name; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetModels.pm b/auto-lib/Paws/ApiGateway/GetModels.pm index e3016791bb..95d15f59d4 100644 --- a/auto-lib/Paws/ApiGateway/GetModels.pm +++ b/auto-lib/Paws/ApiGateway/GetModels.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Position = $Models->Position; my $Items = $Models->Items; + my $Position = $Models->Position; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetRequestValidator.pm b/auto-lib/Paws/ApiGateway/GetRequestValidator.pm index c822cfc04d..86c8a56f4a 100644 --- a/auto-lib/Paws/ApiGateway/GetRequestValidator.pm +++ b/auto-lib/Paws/ApiGateway/GetRequestValidator.pm @@ -37,9 +37,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $ValidateRequestBody = $RequestValidator->ValidateRequestBody; - my $Id = $RequestValidator->Id; my $ValidateRequestParameters = $RequestValidator->ValidateRequestParameters; + my $Id = $RequestValidator->Id; my $Name = $RequestValidator->Name; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetRequestValidators.pm b/auto-lib/Paws/ApiGateway/GetRequestValidators.pm index 3c01b275ff..cbcacf0046 100644 --- a/auto-lib/Paws/ApiGateway/GetRequestValidators.pm +++ b/auto-lib/Paws/ApiGateway/GetRequestValidators.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Position = $RequestValidators->Position; my $Items = $RequestValidators->Items; + my $Position = $RequestValidators->Position; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetResource.pm b/auto-lib/Paws/ApiGateway/GetResource.pm index a4f0810340..8462c9c2a1 100644 --- a/auto-lib/Paws/ApiGateway/GetResource.pm +++ b/auto-lib/Paws/ApiGateway/GetResource.pm @@ -39,9 +39,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $ResourceMethods = $Resource->ResourceMethods; my $Id = $Resource->Id; - my $ParentId = $Resource->ParentId; my $PathPart = $Resource->PathPart; my $Path = $Resource->Path; + my $ParentId = $Resource->ParentId; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetResources.pm b/auto-lib/Paws/ApiGateway/GetResources.pm index 160d0d46de..facdd0ef4e 100644 --- a/auto-lib/Paws/ApiGateway/GetResources.pm +++ b/auto-lib/Paws/ApiGateway/GetResources.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Position = $Resources->Position; my $Items = $Resources->Items; + my $Position = $Resources->Position; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetRestApi.pm b/auto-lib/Paws/ApiGateway/GetRestApi.pm index 75263e9513..b72231a9e8 100644 --- a/auto-lib/Paws/ApiGateway/GetRestApi.pm +++ b/auto-lib/Paws/ApiGateway/GetRestApi.pm @@ -34,17 +34,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Version = $RestApi->Version; + my $Id = $RestApi->Id; + my $BinaryMediaTypes = $RestApi->BinaryMediaTypes; my $ApiKeySource = $RestApi->ApiKeySource; - my $Description = $RestApi->Description; my $EndpointConfiguration = $RestApi->EndpointConfiguration; my $CreatedDate = $RestApi->CreatedDate; + my $Version = $RestApi->Version; + my $MinimumCompressionSize = $RestApi->MinimumCompressionSize; my $Policy = $RestApi->Policy; my $Warnings = $RestApi->Warnings; - my $Id = $RestApi->Id; + my $Description = $RestApi->Description; my $Name = $RestApi->Name; - my $BinaryMediaTypes = $RestApi->BinaryMediaTypes; - my $MinimumCompressionSize = $RestApi->MinimumCompressionSize; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetRestApis.pm b/auto-lib/Paws/ApiGateway/GetRestApis.pm index 567383109b..6afee32cf4 100644 --- a/auto-lib/Paws/ApiGateway/GetRestApis.pm +++ b/auto-lib/Paws/ApiGateway/GetRestApis.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Position = $RestApis->Position; my $Items = $RestApis->Items; + my $Position = $RestApis->Position; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetSdk.pm b/auto-lib/Paws/ApiGateway/GetSdk.pm index 33323cbfd8..3ae5e46f95 100644 --- a/auto-lib/Paws/ApiGateway/GetSdk.pm +++ b/auto-lib/Paws/ApiGateway/GetSdk.pm @@ -40,8 +40,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $ContentType = $SdkResponse->ContentType; - my $Body = $SdkResponse->Body; my $ContentDisposition = $SdkResponse->ContentDisposition; + my $Body = $SdkResponse->Body; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetSdkType.pm b/auto-lib/Paws/ApiGateway/GetSdkType.pm index 7646e06f95..f552bd69ca 100644 --- a/auto-lib/Paws/ApiGateway/GetSdkType.pm +++ b/auto-lib/Paws/ApiGateway/GetSdkType.pm @@ -34,10 +34,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $FriendlyName = $SdkType->FriendlyName; - my $Description = $SdkType->Description; my $ConfigurationProperties = $SdkType->ConfigurationProperties; + my $FriendlyName = $SdkType->FriendlyName; my $Id = $SdkType->Id; + my $Description = $SdkType->Description; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetSdkTypes.pm b/auto-lib/Paws/ApiGateway/GetSdkTypes.pm index 0d7287cb2c..129ed7cb31 100644 --- a/auto-lib/Paws/ApiGateway/GetSdkTypes.pm +++ b/auto-lib/Paws/ApiGateway/GetSdkTypes.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Position = $SdkTypes->Position; my $Items = $SdkTypes->Items; + my $Position = $SdkTypes->Position; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetStage.pm b/auto-lib/Paws/ApiGateway/GetStage.pm index e72ae4a493..c194b27690 100644 --- a/auto-lib/Paws/ApiGateway/GetStage.pm +++ b/auto-lib/Paws/ApiGateway/GetStage.pm @@ -36,21 +36,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Variables = $Stage->Variables; my $CacheClusterStatus = $Stage->CacheClusterStatus; - my $StageName = $Stage->StageName; my $CacheClusterEnabled = $Stage->CacheClusterEnabled; + my $CanarySettings = $Stage->CanarySettings; my $AccessLogSettings = $Stage->AccessLogSettings; - my $MethodSettings = $Stage->MethodSettings; - my $Tags = $Stage->Tags; - my $ClientCertificateId = $Stage->ClientCertificateId; - my $Description = $Stage->Description; - my $DeploymentId = $Stage->DeploymentId; my $LastUpdatedDate = $Stage->LastUpdatedDate; - my $DocumentationVersion = $Stage->DocumentationVersion; + my $Variables = $Stage->Variables; my $CreatedDate = $Stage->CreatedDate; - my $CanarySettings = $Stage->CanarySettings; + my $StageName = $Stage->StageName; + my $ClientCertificateId = $Stage->ClientCertificateId; + my $MethodSettings = $Stage->MethodSettings; + my $DocumentationVersion = $Stage->DocumentationVersion; + my $DeploymentId = $Stage->DeploymentId; my $CacheClusterSize = $Stage->CacheClusterSize; + my $Tags = $Stage->Tags; + my $Description = $Stage->Description; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetUsage.pm b/auto-lib/Paws/ApiGateway/GetUsage.pm index 74222efeba..b6260f1738 100644 --- a/auto-lib/Paws/ApiGateway/GetUsage.pm +++ b/auto-lib/Paws/ApiGateway/GetUsage.pm @@ -43,11 +43,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $UsagePlanId = $Usage->UsagePlanId; + my $EndDate = $Usage->EndDate; my $Items = $Usage->Items; - my $StartDate = $Usage->StartDate; my $Position = $Usage->Position; - my $EndDate = $Usage->EndDate; + my $UsagePlanId = $Usage->UsagePlanId; + my $StartDate = $Usage->StartDate; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetUsagePlan.pm b/auto-lib/Paws/ApiGateway/GetUsagePlan.pm index 620391d986..32d0803301 100644 --- a/auto-lib/Paws/ApiGateway/GetUsagePlan.pm +++ b/auto-lib/Paws/ApiGateway/GetUsagePlan.pm @@ -34,13 +34,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $productCode = $UsagePlan->productCode; - my $quota = $UsagePlan->quota; - my $name = $UsagePlan->name; - my $apiStages = $UsagePlan->apiStages; - my $description = $UsagePlan->description; - my $id = $UsagePlan->id; - my $throttle = $UsagePlan->throttle; + my $Throttle = $UsagePlan->Throttle; + my $ApiStages = $UsagePlan->ApiStages; + my $Id = $UsagePlan->Id; + my $ProductCode = $UsagePlan->ProductCode; + my $Quota = $UsagePlan->Quota; + my $Description = $UsagePlan->Description; + my $Name = $UsagePlan->Name; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetUsagePlanKey.pm b/auto-lib/Paws/ApiGateway/GetUsagePlanKey.pm index c4a9c1ee8a..f9e59d7bb4 100644 --- a/auto-lib/Paws/ApiGateway/GetUsagePlanKey.pm +++ b/auto-lib/Paws/ApiGateway/GetUsagePlanKey.pm @@ -36,10 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Value = $UsagePlanKey->Value; my $Type = $UsagePlanKey->Type; - my $Name = $UsagePlanKey->Name; + my $Value = $UsagePlanKey->Value; my $Id = $UsagePlanKey->Id; + my $Name = $UsagePlanKey->Name; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetUsagePlans.pm b/auto-lib/Paws/ApiGateway/GetUsagePlans.pm index d1a6834369..b5d8bf0a3b 100644 --- a/auto-lib/Paws/ApiGateway/GetUsagePlans.pm +++ b/auto-lib/Paws/ApiGateway/GetUsagePlans.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Position = $UsagePlans->Position; my $Items = $UsagePlans->Items; + my $Position = $UsagePlans->Position; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetVpcLink.pm b/auto-lib/Paws/ApiGateway/GetVpcLink.pm index 72229e57dd..9962dc42cb 100644 --- a/auto-lib/Paws/ApiGateway/GetVpcLink.pm +++ b/auto-lib/Paws/ApiGateway/GetVpcLink.pm @@ -34,12 +34,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Name = $VpcLink->Name; my $TargetArns = $VpcLink->TargetArns; - my $Status = $VpcLink->Status; my $Id = $VpcLink->Id; - my $StatusMessage = $VpcLink->StatusMessage; + my $Status = $VpcLink->Status; my $Description = $VpcLink->Description; + my $Name = $VpcLink->Name; + my $StatusMessage = $VpcLink->StatusMessage; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/GetVpcLinks.pm b/auto-lib/Paws/ApiGateway/GetVpcLinks.pm index 1e6d0139bf..8f34c42069 100644 --- a/auto-lib/Paws/ApiGateway/GetVpcLinks.pm +++ b/auto-lib/Paws/ApiGateway/GetVpcLinks.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Position = $VpcLinks->Position; my $Items = $VpcLinks->Items; + my $Position = $VpcLinks->Position; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/ImportApiKeys.pm b/auto-lib/Paws/ApiGateway/ImportApiKeys.pm index 8becf1fc49..9bdbe73c5b 100644 --- a/auto-lib/Paws/ApiGateway/ImportApiKeys.pm +++ b/auto-lib/Paws/ApiGateway/ImportApiKeys.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Warnings = $ApiKeyIds->Warnings; my $Ids = $ApiKeyIds->Ids; + my $Warnings = $ApiKeyIds->Warnings; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/ImportDocumentationParts.pm b/auto-lib/Paws/ApiGateway/ImportDocumentationParts.pm index 953178f3a6..b7d62040da 100644 --- a/auto-lib/Paws/ApiGateway/ImportDocumentationParts.pm +++ b/auto-lib/Paws/ApiGateway/ImportDocumentationParts.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Warnings = $DocumentationPartIds->Warnings; my $Ids = $DocumentationPartIds->Ids; + my $Warnings = $DocumentationPartIds->Warnings; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/ImportRestApi.pm b/auto-lib/Paws/ApiGateway/ImportRestApi.pm index 3991092b18..b106341f3e 100644 --- a/auto-lib/Paws/ApiGateway/ImportRestApi.pm +++ b/auto-lib/Paws/ApiGateway/ImportRestApi.pm @@ -37,17 +37,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Version = $RestApi->Version; + my $Id = $RestApi->Id; + my $BinaryMediaTypes = $RestApi->BinaryMediaTypes; my $ApiKeySource = $RestApi->ApiKeySource; - my $Description = $RestApi->Description; my $EndpointConfiguration = $RestApi->EndpointConfiguration; my $CreatedDate = $RestApi->CreatedDate; + my $Version = $RestApi->Version; + my $MinimumCompressionSize = $RestApi->MinimumCompressionSize; my $Policy = $RestApi->Policy; my $Warnings = $RestApi->Warnings; - my $Id = $RestApi->Id; + my $Description = $RestApi->Description; my $Name = $RestApi->Name; - my $BinaryMediaTypes = $RestApi->BinaryMediaTypes; - my $MinimumCompressionSize = $RestApi->MinimumCompressionSize; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/PutGatewayResponse.pm b/auto-lib/Paws/ApiGateway/PutGatewayResponse.pm index 8cb97ae702..3cb93ebbdc 100644 --- a/auto-lib/Paws/ApiGateway/PutGatewayResponse.pm +++ b/auto-lib/Paws/ApiGateway/PutGatewayResponse.pm @@ -41,10 +41,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $StatusCode = $GatewayResponse->StatusCode; - my $ResponseParameters = $GatewayResponse->ResponseParameters; my $ResponseType = $GatewayResponse->ResponseType; + my $StatusCode = $GatewayResponse->StatusCode; my $DefaultResponse = $GatewayResponse->DefaultResponse; + my $ResponseParameters = $GatewayResponse->ResponseParameters; my $ResponseTemplates = $GatewayResponse->ResponseTemplates; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/PutIntegration.pm b/auto-lib/Paws/ApiGateway/PutIntegration.pm index b1fad14410..ae3f7c80a9 100644 --- a/auto-lib/Paws/ApiGateway/PutIntegration.pm +++ b/auto-lib/Paws/ApiGateway/PutIntegration.pm @@ -63,20 +63,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Type = $Integration->Type; - my $TimeoutInMillis = $Integration->TimeoutInMillis; + my $HttpMethod = $Integration->HttpMethod; + my $Credentials = $Integration->Credentials; + my $ContentHandling = $Integration->ContentHandling; my $RequestTemplates = $Integration->RequestTemplates; + my $IntegrationResponses = $Integration->IntegrationResponses; + my $ConnectionType = $Integration->ConnectionType; + my $ConnectionId = $Integration->ConnectionId; + my $Type = $Integration->Type; my $RequestParameters = $Integration->RequestParameters; my $CacheKeyParameters = $Integration->CacheKeyParameters; - my $ConnectionId = $Integration->ConnectionId; + my $TimeoutInMillis = $Integration->TimeoutInMillis; my $PassthroughBehavior = $Integration->PassthroughBehavior; my $CacheNamespace = $Integration->CacheNamespace; - my $IntegrationResponses = $Integration->IntegrationResponses; my $Uri = $Integration->Uri; - my $Credentials = $Integration->Credentials; - my $HttpMethod = $Integration->HttpMethod; - my $ContentHandling = $Integration->ContentHandling; - my $ConnectionType = $Integration->ConnectionType; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/PutIntegrationResponse.pm b/auto-lib/Paws/ApiGateway/PutIntegrationResponse.pm index 19d39c9dda..ab32186aa9 100644 --- a/auto-lib/Paws/ApiGateway/PutIntegrationResponse.pm +++ b/auto-lib/Paws/ApiGateway/PutIntegrationResponse.pm @@ -47,11 +47,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $StatusCode = $IntegrationResponse->StatusCode; + my $SelectionPattern = $IntegrationResponse->SelectionPattern; my $ContentHandling = $IntegrationResponse->ContentHandling; my $ResponseParameters = $IntegrationResponse->ResponseParameters; - my $StatusCode = $IntegrationResponse->StatusCode; my $ResponseTemplates = $IntegrationResponse->ResponseTemplates; - my $SelectionPattern = $IntegrationResponse->SelectionPattern; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/PutMethod.pm b/auto-lib/Paws/ApiGateway/PutMethod.pm index 5657af8716..5b93b0f47b 100644 --- a/auto-lib/Paws/ApiGateway/PutMethod.pm +++ b/auto-lib/Paws/ApiGateway/PutMethod.pm @@ -53,17 +53,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $RequestParameters = $Method->RequestParameters; + my $HttpMethod = $Method->HttpMethod; + my $AuthorizationScopes = $Method->AuthorizationScopes; + my $MethodIntegration = $Method->MethodIntegration; my $OperationName = $Method->OperationName; + my $RequestValidatorId = $Method->RequestValidatorId; my $AuthorizerId = $Method->AuthorizerId; - my $ApiKeyRequired = $Method->ApiKeyRequired; - my $AuthorizationType = $Method->AuthorizationType; my $MethodResponses = $Method->MethodResponses; - my $RequestValidatorId = $Method->RequestValidatorId; + my $RequestParameters = $Method->RequestParameters; my $RequestModels = $Method->RequestModels; - my $AuthorizationScopes = $Method->AuthorizationScopes; - my $HttpMethod = $Method->HttpMethod; - my $MethodIntegration = $Method->MethodIntegration; + my $AuthorizationType = $Method->AuthorizationType; + my $ApiKeyRequired = $Method->ApiKeyRequired; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/PutMethodResponse.pm b/auto-lib/Paws/ApiGateway/PutMethodResponse.pm index 32f383b9c1..8fa8802bd0 100644 --- a/auto-lib/Paws/ApiGateway/PutMethodResponse.pm +++ b/auto-lib/Paws/ApiGateway/PutMethodResponse.pm @@ -43,9 +43,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ResponseParameters = $MethodResponse->ResponseParameters; my $StatusCode = $MethodResponse->StatusCode; my $ResponseModels = $MethodResponse->ResponseModels; + my $ResponseParameters = $MethodResponse->ResponseParameters; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/PutRestApi.pm b/auto-lib/Paws/ApiGateway/PutRestApi.pm index faa0d03ef8..3795222a6f 100644 --- a/auto-lib/Paws/ApiGateway/PutRestApi.pm +++ b/auto-lib/Paws/ApiGateway/PutRestApi.pm @@ -41,17 +41,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Version = $RestApi->Version; + my $Id = $RestApi->Id; + my $BinaryMediaTypes = $RestApi->BinaryMediaTypes; my $ApiKeySource = $RestApi->ApiKeySource; - my $Description = $RestApi->Description; my $EndpointConfiguration = $RestApi->EndpointConfiguration; my $CreatedDate = $RestApi->CreatedDate; + my $Version = $RestApi->Version; + my $MinimumCompressionSize = $RestApi->MinimumCompressionSize; my $Policy = $RestApi->Policy; my $Warnings = $RestApi->Warnings; - my $Id = $RestApi->Id; + my $Description = $RestApi->Description; my $Name = $RestApi->Name; - my $BinaryMediaTypes = $RestApi->BinaryMediaTypes; - my $MinimumCompressionSize = $RestApi->MinimumCompressionSize; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/TestInvokeAuthorizer.pm b/auto-lib/Paws/ApiGateway/TestInvokeAuthorizer.pm index 864d6fd9b2..762ae88f48 100644 --- a/auto-lib/Paws/ApiGateway/TestInvokeAuthorizer.pm +++ b/auto-lib/Paws/ApiGateway/TestInvokeAuthorizer.pm @@ -45,13 +45,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Authorization = $TestInvokeAuthorizerResponse->Authorization; + my $Log = $TestInvokeAuthorizerResponse->Log; my $Latency = $TestInvokeAuthorizerResponse->Latency; - my $PrincipalId = $TestInvokeAuthorizerResponse->PrincipalId; my $Claims = $TestInvokeAuthorizerResponse->Claims; - my $Log = $TestInvokeAuthorizerResponse->Log; + my $PrincipalId = $TestInvokeAuthorizerResponse->PrincipalId; my $Policy = $TestInvokeAuthorizerResponse->Policy; my $ClientStatus = $TestInvokeAuthorizerResponse->ClientStatus; + my $Authorization = $TestInvokeAuthorizerResponse->Authorization; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/TestInvokeMethod.pm b/auto-lib/Paws/ApiGateway/TestInvokeMethod.pm index 179885710f..cba88eb5fc 100644 --- a/auto-lib/Paws/ApiGateway/TestInvokeMethod.pm +++ b/auto-lib/Paws/ApiGateway/TestInvokeMethod.pm @@ -48,10 +48,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $Log = $TestInvokeMethodResponse->Log; - my $Status = $TestInvokeMethodResponse->Status; my $Latency = $TestInvokeMethodResponse->Latency; - my $Body = $TestInvokeMethodResponse->Body; + my $Status = $TestInvokeMethodResponse->Status; my $Headers = $TestInvokeMethodResponse->Headers; + my $Body = $TestInvokeMethodResponse->Body; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateAccount.pm b/auto-lib/Paws/ApiGateway/UpdateAccount.pm index c6b06f2139..1b0f821cf7 100644 --- a/auto-lib/Paws/ApiGateway/UpdateAccount.pm +++ b/auto-lib/Paws/ApiGateway/UpdateAccount.pm @@ -31,21 +31,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $Account = $apigateway->UpdateAccount( PatchOperations => [ { - from => 'MyString', # OPTIONAL + from => 'MyString', # OPTIONAL + value => 'MyString', # OPTIONAL + path => 'MyString', # OPTIONAL op => 'add', # values: add, remove, replace, move, copy, test; OPTIONAL - path => 'MyString', # OPTIONAL - value => 'MyString', # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL ); # Results: + my $ApiKeyVersion = $Account->ApiKeyVersion; my $Features = $Account->Features; - my $ThrottleSettings = $Account->ThrottleSettings; my $CloudwatchRoleArn = $Account->CloudwatchRoleArn; - my $ApiKeyVersion = $Account->ApiKeyVersion; + my $ThrottleSettings = $Account->ThrottleSettings; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateApiKey.pm b/auto-lib/Paws/ApiGateway/UpdateApiKey.pm index 2445a54816..a8b39e8f7a 100644 --- a/auto-lib/Paws/ApiGateway/UpdateApiKey.pm +++ b/auto-lib/Paws/ApiGateway/UpdateApiKey.pm @@ -33,26 +33,26 @@ You shouldn't make instances of this class. Each attribute should be used as a n ApiKey => 'MyString', PatchOperations => [ { - path => 'MyString', + from => 'MyString', value => 'MyString', + path => 'MyString', op => 'add', # values: add, remove, replace, move, copy, test; OPTIONAL - from => 'MyString', }, ... ], # OPTIONAL ); # Results: + my $Value = $ApiKey->Value; + my $Id = $ApiKey->Id; + my $Enabled = $ApiKey->Enabled; + my $LastUpdatedDate = $ApiKey->LastUpdatedDate; my $CreatedDate = $ApiKey->CreatedDate; + my $CustomerId = $ApiKey->CustomerId; my $Description = $ApiKey->Description; - my $LastUpdatedDate = $ApiKey->LastUpdatedDate; - my $Value = $ApiKey->Value; my $Name = $ApiKey->Name; - my $Enabled = $ApiKey->Enabled; my $StageKeys = $ApiKey->StageKeys; - my $Id = $ApiKey->Id; - my $CustomerId = $ApiKey->CustomerId; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateAuthorizer.pm b/auto-lib/Paws/ApiGateway/UpdateAuthorizer.pm index 13aa97f632..88c84cb97c 100644 --- a/auto-lib/Paws/ApiGateway/UpdateAuthorizer.pm +++ b/auto-lib/Paws/ApiGateway/UpdateAuthorizer.pm @@ -35,29 +35,29 @@ You shouldn't make instances of this class. Each attribute should be used as a n RestApiId => 'MyString', PatchOperations => [ { - from => 'MyString', + from => 'MyString', + value => 'MyString', + path => 'MyString', op => 'add', # values: add, remove, replace, move, copy, test; OPTIONAL - path => 'MyString', - value => 'MyString', }, ... ], # OPTIONAL ); # Results: - my $Type = $Authorizer->Type; - my $ProviderARNs = $Authorizer->ProviderARNs; + my $AuthType = $Authorizer->AuthType; + my $Id = $Authorizer->Id; + my $ProviderARNs = $Authorizer->ProviderARNs; + my $AuthorizerUri = $Authorizer->AuthorizerUri; my $IdentityValidationExpression = $Authorizer->IdentityValidationExpression; + my $Type = $Authorizer->Type; my $AuthorizerResultTtlInSeconds = $Authorizer->AuthorizerResultTtlInSeconds; - my $AuthType = $Authorizer->AuthType; - my $Name = $Authorizer->Name; - my $AuthorizerUri = $Authorizer->AuthorizerUri; - my $Id = $Authorizer->Id; my $AuthorizerCredentials = $Authorizer->AuthorizerCredentials; my $IdentitySource = $Authorizer->IdentitySource; + my $Name = $Authorizer->Name; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateBasePathMapping.pm b/auto-lib/Paws/ApiGateway/UpdateBasePathMapping.pm index b22050dffe..dd19fb4a04 100644 --- a/auto-lib/Paws/ApiGateway/UpdateBasePathMapping.pm +++ b/auto-lib/Paws/ApiGateway/UpdateBasePathMapping.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n DomainName => 'MyString', PatchOperations => [ { + from => 'MyString', value => 'MyString', path => 'MyString', - from => 'MyString', op => 'add', # values: add, remove, replace, move, copy, test; OPTIONAL }, @@ -46,9 +46,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $BasePath = $BasePathMapping->BasePath; my $RestApiId = $BasePathMapping->RestApiId; my $Stage = $BasePathMapping->Stage; + my $BasePath = $BasePathMapping->BasePath; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateClientCertificate.pm b/auto-lib/Paws/ApiGateway/UpdateClientCertificate.pm index 07cdca77e9..42444e2e53 100644 --- a/auto-lib/Paws/ApiGateway/UpdateClientCertificate.pm +++ b/auto-lib/Paws/ApiGateway/UpdateClientCertificate.pm @@ -33,22 +33,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n ClientCertificateId => 'MyString', PatchOperations => [ { - path => 'MyString', + from => 'MyString', value => 'MyString', + path => 'MyString', op => 'add', # values: add, remove, replace, move, copy, test; OPTIONAL - from => 'MyString', }, ... ], # OPTIONAL ); # Results: + my $PemEncodedCertificate = $ClientCertificate->PemEncodedCertificate; my $CreatedDate = $ClientCertificate->CreatedDate; - my $ExpirationDate = $ClientCertificate->ExpirationDate; my $ClientCertificateId = $ClientCertificate->ClientCertificateId; my $Description = $ClientCertificate->Description; - my $PemEncodedCertificate = $ClientCertificate->PemEncodedCertificate; + my $ExpirationDate = $ClientCertificate->ExpirationDate; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateDeployment.pm b/auto-lib/Paws/ApiGateway/UpdateDeployment.pm index e24367cf8e..83c67a6662 100644 --- a/auto-lib/Paws/ApiGateway/UpdateDeployment.pm +++ b/auto-lib/Paws/ApiGateway/UpdateDeployment.pm @@ -35,11 +35,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n RestApiId => 'MyString', PatchOperations => [ { - from => 'MyString', + from => 'MyString', + value => 'MyString', + path => 'MyString', op => 'add', # values: add, remove, replace, move, copy, test; OPTIONAL - path => 'MyString', - value => 'MyString', }, ... ], # OPTIONAL @@ -47,9 +47,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $CreatedDate = $Deployment->CreatedDate; + my $Id = $Deployment->Id; my $ApiSummary = $Deployment->ApiSummary; my $Description = $Deployment->Description; - my $Id = $Deployment->Id; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateDocumentationPart.pm b/auto-lib/Paws/ApiGateway/UpdateDocumentationPart.pm index b41fbd49da..62a0316576 100644 --- a/auto-lib/Paws/ApiGateway/UpdateDocumentationPart.pm +++ b/auto-lib/Paws/ApiGateway/UpdateDocumentationPart.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n RestApiId => 'MyString', PatchOperations => [ { + from => 'MyString', value => 'MyString', path => 'MyString', - from => 'MyString', op => 'add', # values: add, remove, replace, move, copy, test; OPTIONAL }, @@ -47,8 +47,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $Id = $DocumentationPart->Id; - my $Location = $DocumentationPart->Location; my $Properties = $DocumentationPart->Properties; + my $Location = $DocumentationPart->Location; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateDocumentationVersion.pm b/auto-lib/Paws/ApiGateway/UpdateDocumentationVersion.pm index 10d22ebbba..7fcbe548b0 100644 --- a/auto-lib/Paws/ApiGateway/UpdateDocumentationVersion.pm +++ b/auto-lib/Paws/ApiGateway/UpdateDocumentationVersion.pm @@ -35,20 +35,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n RestApiId => 'MyString', PatchOperations => [ { - op => - 'add', # values: add, remove, replace, move, copy, test; OPTIONAL from => 'MyString', - path => 'MyString', value => 'MyString', + path => 'MyString', + op => + 'add', # values: add, remove, replace, move, copy, test; OPTIONAL }, ... ], # OPTIONAL ); # Results: - my $Description = $DocumentationVersion->Description; - my $Version = $DocumentationVersion->Version; my $CreatedDate = $DocumentationVersion->CreatedDate; + my $Version = $DocumentationVersion->Version; + my $Description = $DocumentationVersion->Description; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateDomainName.pm b/auto-lib/Paws/ApiGateway/UpdateDomainName.pm index 027024903a..bbd5adf813 100644 --- a/auto-lib/Paws/ApiGateway/UpdateDomainName.pm +++ b/auto-lib/Paws/ApiGateway/UpdateDomainName.pm @@ -33,28 +33,28 @@ You shouldn't make instances of this class. Each attribute should be used as a n DomainName => 'MyString', PatchOperations => [ { - op => - 'add', # values: add, remove, replace, move, copy, test; OPTIONAL from => 'MyString', - path => 'MyString', value => 'MyString', + path => 'MyString', + op => + 'add', # values: add, remove, replace, move, copy, test; OPTIONAL }, ... ], # OPTIONAL ); # Results: - my $RegionalDomainName = $DomainName->RegionalDomainName; - my $DistributionHostedZoneId = $DomainName->DistributionHostedZoneId; - my $DomainName = $DomainName->DomainName; my $CertificateUploadDate = $DomainName->CertificateUploadDate; - my $DistributionDomainName = $DomainName->DistributionDomainName; my $CertificateName = $DomainName->CertificateName; + my $RegionalHostedZoneId = $DomainName->RegionalHostedZoneId; my $CertificateArn = $DomainName->CertificateArn; + my $DistributionHostedZoneId = $DomainName->DistributionHostedZoneId; + my $DistributionDomainName = $DomainName->DistributionDomainName; + my $EndpointConfiguration = $DomainName->EndpointConfiguration; + my $RegionalDomainName = $DomainName->RegionalDomainName; my $RegionalCertificateArn = $DomainName->RegionalCertificateArn; - my $RegionalHostedZoneId = $DomainName->RegionalHostedZoneId; my $RegionalCertificateName = $DomainName->RegionalCertificateName; - my $EndpointConfiguration = $DomainName->EndpointConfiguration; + my $DomainName = $DomainName->DomainName; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateGatewayResponse.pm b/auto-lib/Paws/ApiGateway/UpdateGatewayResponse.pm index f955c32dbc..57c6ae933c 100644 --- a/auto-lib/Paws/ApiGateway/UpdateGatewayResponse.pm +++ b/auto-lib/Paws/ApiGateway/UpdateGatewayResponse.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n RestApiId => 'MyString', PatchOperations => [ { - path => 'MyString', - value => 'MyString', from => 'MyString', + value => 'MyString', + path => 'MyString', op => 'add', # values: add, remove, replace, move, copy, test; OPTIONAL }, @@ -46,10 +46,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $StatusCode = $GatewayResponse->StatusCode; - my $ResponseParameters = $GatewayResponse->ResponseParameters; my $ResponseType = $GatewayResponse->ResponseType; + my $StatusCode = $GatewayResponse->StatusCode; my $DefaultResponse = $GatewayResponse->DefaultResponse; + my $ResponseParameters = $GatewayResponse->ResponseParameters; my $ResponseTemplates = $GatewayResponse->ResponseTemplates; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateIntegration.pm b/auto-lib/Paws/ApiGateway/UpdateIntegration.pm index 3d1e82a690..3ec8a80b2a 100644 --- a/auto-lib/Paws/ApiGateway/UpdateIntegration.pm +++ b/auto-lib/Paws/ApiGateway/UpdateIntegration.pm @@ -37,31 +37,31 @@ You shouldn't make instances of this class. Each attribute should be used as a n RestApiId => 'MyString', PatchOperations => [ { - op => - 'add', # values: add, remove, replace, move, copy, test; OPTIONAL from => 'MyString', value => 'MyString', path => 'MyString', + op => + 'add', # values: add, remove, replace, move, copy, test; OPTIONAL }, ... ], # OPTIONAL ); # Results: - my $Type = $Integration->Type; - my $TimeoutInMillis = $Integration->TimeoutInMillis; + my $HttpMethod = $Integration->HttpMethod; + my $Credentials = $Integration->Credentials; + my $ContentHandling = $Integration->ContentHandling; my $RequestTemplates = $Integration->RequestTemplates; + my $IntegrationResponses = $Integration->IntegrationResponses; + my $ConnectionType = $Integration->ConnectionType; + my $ConnectionId = $Integration->ConnectionId; + my $Type = $Integration->Type; my $RequestParameters = $Integration->RequestParameters; my $CacheKeyParameters = $Integration->CacheKeyParameters; - my $ConnectionId = $Integration->ConnectionId; + my $TimeoutInMillis = $Integration->TimeoutInMillis; my $PassthroughBehavior = $Integration->PassthroughBehavior; my $CacheNamespace = $Integration->CacheNamespace; - my $IntegrationResponses = $Integration->IntegrationResponses; my $Uri = $Integration->Uri; - my $Credentials = $Integration->Credentials; - my $HttpMethod = $Integration->HttpMethod; - my $ContentHandling = $Integration->ContentHandling; - my $ConnectionType = $Integration->ConnectionType; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateIntegrationResponse.pm b/auto-lib/Paws/ApiGateway/UpdateIntegrationResponse.pm index 61e2c1c2a1..7c3de7803e 100644 --- a/auto-lib/Paws/ApiGateway/UpdateIntegrationResponse.pm +++ b/auto-lib/Paws/ApiGateway/UpdateIntegrationResponse.pm @@ -39,22 +39,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n StatusCode => 'MyStatusCode', PatchOperations => [ { - path => 'MyString', + from => 'MyString', value => 'MyString', + path => 'MyString', op => 'add', # values: add, remove, replace, move, copy, test; OPTIONAL - from => 'MyString', }, ... ], # OPTIONAL ); # Results: + my $StatusCode = $IntegrationResponse->StatusCode; + my $SelectionPattern = $IntegrationResponse->SelectionPattern; my $ContentHandling = $IntegrationResponse->ContentHandling; my $ResponseParameters = $IntegrationResponse->ResponseParameters; - my $StatusCode = $IntegrationResponse->StatusCode; my $ResponseTemplates = $IntegrationResponse->ResponseTemplates; - my $SelectionPattern = $IntegrationResponse->SelectionPattern; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateMethod.pm b/auto-lib/Paws/ApiGateway/UpdateMethod.pm index a3121b6f52..e656d3b753 100644 --- a/auto-lib/Paws/ApiGateway/UpdateMethod.pm +++ b/auto-lib/Paws/ApiGateway/UpdateMethod.pm @@ -37,28 +37,28 @@ You shouldn't make instances of this class. Each attribute should be used as a n RestApiId => 'MyString', PatchOperations => [ { - path => 'MyString', + from => 'MyString', value => 'MyString', + path => 'MyString', op => 'add', # values: add, remove, replace, move, copy, test; OPTIONAL - from => 'MyString', }, ... ], # OPTIONAL ); # Results: - my $RequestParameters = $Method->RequestParameters; + my $HttpMethod = $Method->HttpMethod; + my $AuthorizationScopes = $Method->AuthorizationScopes; + my $MethodIntegration = $Method->MethodIntegration; my $OperationName = $Method->OperationName; + my $RequestValidatorId = $Method->RequestValidatorId; my $AuthorizerId = $Method->AuthorizerId; - my $ApiKeyRequired = $Method->ApiKeyRequired; - my $AuthorizationType = $Method->AuthorizationType; my $MethodResponses = $Method->MethodResponses; - my $RequestValidatorId = $Method->RequestValidatorId; + my $RequestParameters = $Method->RequestParameters; my $RequestModels = $Method->RequestModels; - my $AuthorizationScopes = $Method->AuthorizationScopes; - my $HttpMethod = $Method->HttpMethod; - my $MethodIntegration = $Method->MethodIntegration; + my $AuthorizationType = $Method->AuthorizationType; + my $ApiKeyRequired = $Method->ApiKeyRequired; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateMethodResponse.pm b/auto-lib/Paws/ApiGateway/UpdateMethodResponse.pm index 27ea7536e7..c51ed7d90a 100644 --- a/auto-lib/Paws/ApiGateway/UpdateMethodResponse.pm +++ b/auto-lib/Paws/ApiGateway/UpdateMethodResponse.pm @@ -39,20 +39,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n StatusCode => 'MyStatusCode', PatchOperations => [ { - op => - 'add', # values: add, remove, replace, move, copy, test; OPTIONAL from => 'MyString', - path => 'MyString', value => 'MyString', + path => 'MyString', + op => + 'add', # values: add, remove, replace, move, copy, test; OPTIONAL }, ... ], # OPTIONAL ); # Results: - my $ResponseParameters = $MethodResponse->ResponseParameters; my $StatusCode = $MethodResponse->StatusCode; my $ResponseModels = $MethodResponse->ResponseModels; + my $ResponseParameters = $MethodResponse->ResponseParameters; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateModel.pm b/auto-lib/Paws/ApiGateway/UpdateModel.pm index 05800a6341..e3b56fb44a 100644 --- a/auto-lib/Paws/ApiGateway/UpdateModel.pm +++ b/auto-lib/Paws/ApiGateway/UpdateModel.pm @@ -35,11 +35,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n RestApiId => 'MyString', PatchOperations => [ { - from => 'MyString', - op => - 'add', # values: add, remove, replace, move, copy, test; OPTIONAL + from => 'MyString', value => 'MyString', path => 'MyString', + op => + 'add', # values: add, remove, replace, move, copy, test; OPTIONAL }, ... ], # OPTIONAL @@ -47,9 +47,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $Schema = $Model->Schema; - my $Description = $Model->Description; my $Id = $Model->Id; my $ContentType = $Model->ContentType; + my $Description = $Model->Description; my $Name = $Model->Name; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateRequestValidator.pm b/auto-lib/Paws/ApiGateway/UpdateRequestValidator.pm index 64827fc269..386f72c4cb 100644 --- a/auto-lib/Paws/ApiGateway/UpdateRequestValidator.pm +++ b/auto-lib/Paws/ApiGateway/UpdateRequestValidator.pm @@ -35,11 +35,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n RestApiId => 'MyString', PatchOperations => [ { + from => 'MyString', value => 'MyString', path => 'MyString', op => 'add', # values: add, remove, replace, move, copy, test; OPTIONAL - from => 'MyString', }, ... ], # OPTIONAL @@ -47,9 +47,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $ValidateRequestBody = $RequestValidator->ValidateRequestBody; - my $Id = $RequestValidator->Id; my $ValidateRequestParameters = $RequestValidator->ValidateRequestParameters; + my $Id = $RequestValidator->Id; my $Name = $RequestValidator->Name; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateResource.pm b/auto-lib/Paws/ApiGateway/UpdateResource.pm index ef377c3b9f..fe5688a1e2 100644 --- a/auto-lib/Paws/ApiGateway/UpdateResource.pm +++ b/auto-lib/Paws/ApiGateway/UpdateResource.pm @@ -35,11 +35,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n RestApiId => 'MyString', PatchOperations => [ { - op => - 'add', # values: add, remove, replace, move, copy, test; OPTIONAL from => 'MyString', - path => 'MyString', value => 'MyString', + path => 'MyString', + op => + 'add', # values: add, remove, replace, move, copy, test; OPTIONAL }, ... ], # OPTIONAL @@ -48,9 +48,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $ResourceMethods = $Resource->ResourceMethods; my $Id = $Resource->Id; - my $ParentId = $Resource->ParentId; my $PathPart = $Resource->PathPart; my $Path = $Resource->Path; + my $ParentId = $Resource->ParentId; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateRestApi.pm b/auto-lib/Paws/ApiGateway/UpdateRestApi.pm index 409dc19d08..404bfff7cc 100644 --- a/auto-lib/Paws/ApiGateway/UpdateRestApi.pm +++ b/auto-lib/Paws/ApiGateway/UpdateRestApi.pm @@ -33,28 +33,28 @@ You shouldn't make instances of this class. Each attribute should be used as a n RestApiId => 'MyString', PatchOperations => [ { - from => 'MyString', - op => - 'add', # values: add, remove, replace, move, copy, test; OPTIONAL + from => 'MyString', value => 'MyString', path => 'MyString', + op => + 'add', # values: add, remove, replace, move, copy, test; OPTIONAL }, ... ], # OPTIONAL ); # Results: - my $Version = $RestApi->Version; + my $Id = $RestApi->Id; + my $BinaryMediaTypes = $RestApi->BinaryMediaTypes; my $ApiKeySource = $RestApi->ApiKeySource; - my $Description = $RestApi->Description; my $EndpointConfiguration = $RestApi->EndpointConfiguration; my $CreatedDate = $RestApi->CreatedDate; + my $Version = $RestApi->Version; + my $MinimumCompressionSize = $RestApi->MinimumCompressionSize; my $Policy = $RestApi->Policy; my $Warnings = $RestApi->Warnings; - my $Id = $RestApi->Id; + my $Description = $RestApi->Description; my $Name = $RestApi->Name; - my $BinaryMediaTypes = $RestApi->BinaryMediaTypes; - my $MinimumCompressionSize = $RestApi->MinimumCompressionSize; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateStage.pm b/auto-lib/Paws/ApiGateway/UpdateStage.pm index 65a9836d8d..e6cd421d49 100644 --- a/auto-lib/Paws/ApiGateway/UpdateStage.pm +++ b/auto-lib/Paws/ApiGateway/UpdateStage.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n StageName => 'MyString', PatchOperations => [ { - path => 'MyString', - value => 'MyString', from => 'MyString', + value => 'MyString', + path => 'MyString', op => 'add', # values: add, remove, replace, move, copy, test; OPTIONAL }, @@ -46,21 +46,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Variables = $Stage->Variables; my $CacheClusterStatus = $Stage->CacheClusterStatus; - my $StageName = $Stage->StageName; my $CacheClusterEnabled = $Stage->CacheClusterEnabled; + my $CanarySettings = $Stage->CanarySettings; my $AccessLogSettings = $Stage->AccessLogSettings; - my $MethodSettings = $Stage->MethodSettings; - my $Tags = $Stage->Tags; - my $ClientCertificateId = $Stage->ClientCertificateId; - my $Description = $Stage->Description; - my $DeploymentId = $Stage->DeploymentId; my $LastUpdatedDate = $Stage->LastUpdatedDate; - my $DocumentationVersion = $Stage->DocumentationVersion; + my $Variables = $Stage->Variables; my $CreatedDate = $Stage->CreatedDate; - my $CanarySettings = $Stage->CanarySettings; + my $StageName = $Stage->StageName; + my $ClientCertificateId = $Stage->ClientCertificateId; + my $MethodSettings = $Stage->MethodSettings; + my $DocumentationVersion = $Stage->DocumentationVersion; + my $DeploymentId = $Stage->DeploymentId; my $CacheClusterSize = $Stage->CacheClusterSize; + my $Tags = $Stage->Tags; + my $Description = $Stage->Description; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateUsage.pm b/auto-lib/Paws/ApiGateway/UpdateUsage.pm index 2a8901e993..119d37b004 100644 --- a/auto-lib/Paws/ApiGateway/UpdateUsage.pm +++ b/auto-lib/Paws/ApiGateway/UpdateUsage.pm @@ -35,22 +35,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n UsagePlanId => 'MyString', PatchOperations => [ { - op => - 'add', # values: add, remove, replace, move, copy, test; OPTIONAL from => 'MyString', value => 'MyString', path => 'MyString', + op => + 'add', # values: add, remove, replace, move, copy, test; OPTIONAL }, ... ], # OPTIONAL ); # Results: - my $UsagePlanId = $Usage->UsagePlanId; + my $EndDate = $Usage->EndDate; my $Items = $Usage->Items; - my $StartDate = $Usage->StartDate; my $Position = $Usage->Position; - my $EndDate = $Usage->EndDate; + my $UsagePlanId = $Usage->UsagePlanId; + my $StartDate = $Usage->StartDate; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateUsagePlan.pm b/auto-lib/Paws/ApiGateway/UpdateUsagePlan.pm index 0ad5f05f5d..780f7bc849 100644 --- a/auto-lib/Paws/ApiGateway/UpdateUsagePlan.pm +++ b/auto-lib/Paws/ApiGateway/UpdateUsagePlan.pm @@ -33,24 +33,24 @@ You shouldn't make instances of this class. Each attribute should be used as a n UsagePlanId => 'MyString', PatchOperations => [ { - path => 'MyString', + from => 'MyString', value => 'MyString', + path => 'MyString', op => 'add', # values: add, remove, replace, move, copy, test; OPTIONAL - from => 'MyString', }, ... ], # OPTIONAL ); # Results: - my $Id = $UsagePlan->Id; - my $Throttle = $UsagePlan->Throttle; - my $Description = $UsagePlan->Description; - my $Name = $UsagePlan->Name; - my $ProductCode = $UsagePlan->ProductCode; - my $Quota = $UsagePlan->Quota; - my $ApiStages = $UsagePlan->ApiStages; + my $quota = $UsagePlan->quota; + my $productCode = $UsagePlan->productCode; + my $throttle = $UsagePlan->throttle; + my $name = $UsagePlan->name; + my $id = $UsagePlan->id; + my $apiStages = $UsagePlan->apiStages; + my $description = $UsagePlan->description; # Returns a L object. diff --git a/auto-lib/Paws/ApiGateway/UpdateVpcLink.pm b/auto-lib/Paws/ApiGateway/UpdateVpcLink.pm index ea036f4439..9e9c8ab000 100644 --- a/auto-lib/Paws/ApiGateway/UpdateVpcLink.pm +++ b/auto-lib/Paws/ApiGateway/UpdateVpcLink.pm @@ -33,9 +33,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n VpcLinkId => 'MyString', PatchOperations => [ { + from => 'MyString', value => 'MyString', path => 'MyString', - from => 'MyString', op => 'add', # values: add, remove, replace, move, copy, test; OPTIONAL }, @@ -44,12 +44,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Name = $VpcLink->Name; my $TargetArns = $VpcLink->TargetArns; - my $Status = $VpcLink->Status; my $Id = $VpcLink->Id; - my $StatusMessage = $VpcLink->StatusMessage; + my $Status = $VpcLink->Status; my $Description = $VpcLink->Description; + my $Name = $VpcLink->Name; + my $StatusMessage = $VpcLink->StatusMessage; # Returns a L object. diff --git a/auto-lib/Paws/AppStream/CreateFleet.pm b/auto-lib/Paws/AppStream/CreateFleet.pm index 511b001429..a3e8ea53e7 100644 --- a/auto-lib/Paws/AppStream/CreateFleet.pm +++ b/auto-lib/Paws/AppStream/CreateFleet.pm @@ -50,20 +50,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n DisconnectTimeoutInSeconds => 1, # OPTIONAL DisplayName => 'MyDisplayName', # OPTIONAL DomainJoinInfo => { + DirectoryName => 'MyDirectoryName', # OPTIONAL OrganizationalUnitDistinguishedName => 'MyOrganizationalUnitDistinguishedName', # max: 2000; OPTIONAL - DirectoryName => 'MyDirectoryName', # OPTIONAL }, # OPTIONAL EnableDefaultInternetAccess => 1, # OPTIONAL FleetType => 'ALWAYS_ON', # OPTIONAL MaxUserDurationInSeconds => 1, # OPTIONAL VpcConfig => { - SecurityGroupIds => [ - 'MyString', ... # min: 1, - ], # max: 5; OPTIONAL SubnetIds => [ 'MyString', ... # min: 1, ], # OPTIONAL + SecurityGroupIds => [ + 'MyString', ... # min: 1, + ], # max: 5; OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/AppStream/CreateImageBuilderStreamingURL.pm b/auto-lib/Paws/AppStream/CreateImageBuilderStreamingURL.pm index c4a9e36f04..e2b18ce92c 100644 --- a/auto-lib/Paws/AppStream/CreateImageBuilderStreamingURL.pm +++ b/auto-lib/Paws/AppStream/CreateImageBuilderStreamingURL.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Expires = $CreateImageBuilderStreamingURLResult->Expires; my $StreamingURL = $CreateImageBuilderStreamingURLResult->StreamingURL; + my $Expires = $CreateImageBuilderStreamingURLResult->Expires; # Returns a L object. diff --git a/auto-lib/Paws/AppStream/CreateStack.pm b/auto-lib/Paws/AppStream/CreateStack.pm index 8148a6d8d9..369233239d 100644 --- a/auto-lib/Paws/AppStream/CreateStack.pm +++ b/auto-lib/Paws/AppStream/CreateStack.pm @@ -42,22 +42,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n StorageConnectors => [ { ConnectorType => 'HOMEFOLDERS', # values: HOMEFOLDERS, GOOGLE_DRIVE + Domains => [ + 'MyDomain', ... # max: 64 + ], # max: 10; OPTIONAL ResourceIdentifier => 'MyResourceIdentifier', # min: 1, ; OPTIONAL - Domains => [ - 'MyDomain', ... # max: 64 - ], # max: 10; OPTIONAL }, ... ], # OPTIONAL UserSettings => [ { - Permission => 'ENABLED', # values: ENABLED, DISABLED Action => 'CLIPBOARD_COPY_FROM_LOCAL_DEVICE' , # values: CLIPBOARD_COPY_FROM_LOCAL_DEVICE, CLIPBOARD_COPY_TO_LOCAL_DEVICE, FILE_UPLOAD, FILE_DOWNLOAD, PRINTING_TO_LOCAL_DEVICE + Permission => 'ENABLED', # values: ENABLED, DISABLED }, ... - ], # OPTIONAL + ], # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/AppStream/CreateStreamingURL.pm b/auto-lib/Paws/AppStream/CreateStreamingURL.pm index 287e7535e0..24a8a2a5aa 100644 --- a/auto-lib/Paws/AppStream/CreateStreamingURL.pm +++ b/auto-lib/Paws/AppStream/CreateStreamingURL.pm @@ -42,8 +42,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Expires = $CreateStreamingURLResult->Expires; my $StreamingURL = $CreateStreamingURLResult->StreamingURL; + my $Expires = $CreateStreamingURLResult->Expires; # Returns a L object. diff --git a/auto-lib/Paws/AppStream/DescribeImageBuilders.pm b/auto-lib/Paws/AppStream/DescribeImageBuilders.pm index b3148a9db4..a3ab6470c8 100644 --- a/auto-lib/Paws/AppStream/DescribeImageBuilders.pm +++ b/auto-lib/Paws/AppStream/DescribeImageBuilders.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ImageBuilders = $DescribeImageBuildersResult->ImageBuilders; my $NextToken = $DescribeImageBuildersResult->NextToken; + my $ImageBuilders = $DescribeImageBuildersResult->ImageBuilders; # Returns a L object. diff --git a/auto-lib/Paws/AppStream/DescribeSessions.pm b/auto-lib/Paws/AppStream/DescribeSessions.pm index 064fbce3c4..706df6cfeb 100644 --- a/auto-lib/Paws/AppStream/DescribeSessions.pm +++ b/auto-lib/Paws/AppStream/DescribeSessions.pm @@ -42,8 +42,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Sessions = $DescribeSessionsResult->Sessions; my $NextToken = $DescribeSessionsResult->NextToken; + my $Sessions = $DescribeSessionsResult->Sessions; # Returns a L object. diff --git a/auto-lib/Paws/AppStream/ListAssociatedFleets.pm b/auto-lib/Paws/AppStream/ListAssociatedFleets.pm index 9089ba900e..a87ae0a256 100644 --- a/auto-lib/Paws/AppStream/ListAssociatedFleets.pm +++ b/auto-lib/Paws/AppStream/ListAssociatedFleets.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Names = $ListAssociatedFleetsResult->Names; my $NextToken = $ListAssociatedFleetsResult->NextToken; + my $Names = $ListAssociatedFleetsResult->Names; # Returns a L object. diff --git a/auto-lib/Paws/AppStream/UpdateStack.pm b/auto-lib/Paws/AppStream/UpdateStack.pm index 8a9d93c131..52f7581432 100644 --- a/auto-lib/Paws/AppStream/UpdateStack.pm +++ b/auto-lib/Paws/AppStream/UpdateStack.pm @@ -49,10 +49,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n StorageConnectors => [ { ConnectorType => 'HOMEFOLDERS', # values: HOMEFOLDERS, GOOGLE_DRIVE + Domains => [ + 'MyDomain', ... # max: 64 + ], # max: 10; OPTIONAL ResourceIdentifier => 'MyResourceIdentifier', # min: 1, ; OPTIONAL - Domains => [ - 'MyDomain', ... # max: 64 - ], # max: 10; OPTIONAL }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/AppSync/CreateDataSource.pm b/auto-lib/Paws/AppSync/CreateDataSource.pm index 7642abad06..c28dc36065 100644 --- a/auto-lib/Paws/AppSync/CreateDataSource.pm +++ b/auto-lib/Paws/AppSync/CreateDataSource.pm @@ -46,8 +46,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n useCallerCredentials => 1, # OPTIONAL }, # OPTIONAL ElasticsearchConfig => { - endpoint => 'MyString', awsRegion => 'MyString', + endpoint => 'MyString', }, # OPTIONAL LambdaConfig => { diff --git a/auto-lib/Paws/AppSync/CreateGraphqlApi.pm b/auto-lib/Paws/AppSync/CreateGraphqlApi.pm index 70a47011e3..7f1a73d65f 100644 --- a/auto-lib/Paws/AppSync/CreateGraphqlApi.pm +++ b/auto-lib/Paws/AppSync/CreateGraphqlApi.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n AuthenticationType => 'API_KEY', Name => 'MyString', LogConfig => { - cloudWatchLogsRoleArn => 'MyString', fieldLogLevel => 'NONE', # values: NONE, ERROR, ALL + cloudWatchLogsRoleArn => 'MyString', }, # OPTIONAL OpenIDConnectConfig => { @@ -48,8 +48,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL UserPoolConfig => { defaultAction => 'ALLOW', # values: ALLOW, DENY - userPoolId => 'MyString', awsRegion => 'MyString', + userPoolId => 'MyString', appIdClientRegex => 'MyString', }, # OPTIONAL ); diff --git a/auto-lib/Paws/AppSync/GetSchemaCreationStatus.pm b/auto-lib/Paws/AppSync/GetSchemaCreationStatus.pm index f6b17a80ec..92dca7985e 100644 --- a/auto-lib/Paws/AppSync/GetSchemaCreationStatus.pm +++ b/auto-lib/Paws/AppSync/GetSchemaCreationStatus.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Status = $GetSchemaCreationStatusResponse->Status; my $Details = $GetSchemaCreationStatusResponse->Details; + my $Status = $GetSchemaCreationStatusResponse->Status; # Returns a L object. diff --git a/auto-lib/Paws/AppSync/ListGraphqlApis.pm b/auto-lib/Paws/AppSync/ListGraphqlApis.pm index 853485cfc8..951d64d951 100644 --- a/auto-lib/Paws/AppSync/ListGraphqlApis.pm +++ b/auto-lib/Paws/AppSync/ListGraphqlApis.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListGraphqlApisResponse->NextToken; - my $GraphqlApis = $ListGraphqlApisResponse->GraphqlApis; + my $nextToken = $ListGraphqlApisResponse->nextToken; + my $graphqlApis = $ListGraphqlApisResponse->graphqlApis; # Returns a L object. diff --git a/auto-lib/Paws/AppSync/ListTypes.pm b/auto-lib/Paws/AppSync/ListTypes.pm index c27074a690..7f305cdc40 100644 --- a/auto-lib/Paws/AppSync/ListTypes.pm +++ b/auto-lib/Paws/AppSync/ListTypes.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Types = $ListTypesResponse->Types; my $NextToken = $ListTypesResponse->NextToken; + my $Types = $ListTypesResponse->Types; # Returns a L object. diff --git a/auto-lib/Paws/AppSync/UpdateDataSource.pm b/auto-lib/Paws/AppSync/UpdateDataSource.pm index 06b1140a11..30a6b97350 100644 --- a/auto-lib/Paws/AppSync/UpdateDataSource.pm +++ b/auto-lib/Paws/AppSync/UpdateDataSource.pm @@ -46,8 +46,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n useCallerCredentials => 1, # OPTIONAL }, # OPTIONAL ElasticsearchConfig => { - endpoint => 'MyString', awsRegion => 'MyString', + endpoint => 'MyString', }, # OPTIONAL LambdaConfig => { diff --git a/auto-lib/Paws/AppSync/UpdateGraphqlApi.pm b/auto-lib/Paws/AppSync/UpdateGraphqlApi.pm index e68baa747f..510c0d5538 100644 --- a/auto-lib/Paws/AppSync/UpdateGraphqlApi.pm +++ b/auto-lib/Paws/AppSync/UpdateGraphqlApi.pm @@ -38,20 +38,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n Name => 'MyString', AuthenticationType => 'API_KEY', # OPTIONAL LogConfig => { - cloudWatchLogsRoleArn => 'MyString', fieldLogLevel => 'NONE', # values: NONE, ERROR, ALL + cloudWatchLogsRoleArn => 'MyString', }, # OPTIONAL OpenIDConnectConfig => { issuer => 'MyString', + iatTTL => 1, # OPTIONAL authTTL => 1, # OPTIONAL clientId => 'MyString', - iatTTL => 1, # OPTIONAL }, # OPTIONAL UserPoolConfig => { defaultAction => 'ALLOW', # values: ALLOW, DENY - userPoolId => 'MyString', awsRegion => 'MyString', + userPoolId => 'MyString', appIdClientRegex => 'MyString', }, # OPTIONAL ); diff --git a/auto-lib/Paws/AppSync/UpdateType.pm b/auto-lib/Paws/AppSync/UpdateType.pm index 821b6e7fda..fd47c5f995 100644 --- a/auto-lib/Paws/AppSync/UpdateType.pm +++ b/auto-lib/Paws/AppSync/UpdateType.pm @@ -39,7 +39,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $type = $UpdateTypeResponse->type; + my $Type = $UpdateTypeResponse->Type; # Returns a L object. diff --git a/auto-lib/Paws/ApplicationAutoScaling/DeleteScalingPolicy.pm b/auto-lib/Paws/ApplicationAutoScaling/DeleteScalingPolicy.pm index 8f31637e6b..571ccc2f1a 100644 --- a/auto-lib/Paws/ApplicationAutoScaling/DeleteScalingPolicy.pm +++ b/auto-lib/Paws/ApplicationAutoScaling/DeleteScalingPolicy.pm @@ -35,10 +35,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # web-app, which is running in the default cluster. my $DeleteScalingPolicyResponse = $autoscaling->DeleteScalingPolicy( { - 'ScalableDimension' => 'ecs:service:DesiredCount', 'ResourceId' => 'service/default/web-app', - 'PolicyName' => 'web-app-cpu-lt-25', - 'ServiceNamespace' => 'ecs' + 'ServiceNamespace' => 'ecs', + 'ScalableDimension' => 'ecs:service:DesiredCount', + 'PolicyName' => 'web-app-cpu-lt-25' } ); diff --git a/auto-lib/Paws/ApplicationAutoScaling/DeregisterScalableTarget.pm b/auto-lib/Paws/ApplicationAutoScaling/DeregisterScalableTarget.pm index 745bc14c42..fb301295cd 100644 --- a/auto-lib/Paws/ApplicationAutoScaling/DeregisterScalableTarget.pm +++ b/auto-lib/Paws/ApplicationAutoScaling/DeregisterScalableTarget.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DeregisterScalableTargetResponse = $autoscaling->DeregisterScalableTarget( { - 'ScalableDimension' => 'ecs:service:DesiredCount', 'ResourceId' => 'service/default/web-app', - 'ServiceNamespace' => 'ecs' + 'ServiceNamespace' => 'ecs', + 'ScalableDimension' => 'ecs:service:DesiredCount' } ); diff --git a/auto-lib/Paws/ApplicationAutoScaling/DescribeScalingActivities.pm b/auto-lib/Paws/ApplicationAutoScaling/DescribeScalingActivities.pm index 5e4ec72f84..0762228c2e 100644 --- a/auto-lib/Paws/ApplicationAutoScaling/DescribeScalingActivities.pm +++ b/auto-lib/Paws/ApplicationAutoScaling/DescribeScalingActivities.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n $autoscaling->DescribeScalingActivities( { 'ResourceId' => 'service/default/web-app', - 'ScalableDimension' => 'ecs:service:DesiredCount', - 'ServiceNamespace' => 'ecs' + 'ServiceNamespace' => 'ecs', + 'ScalableDimension' => 'ecs:service:DesiredCount' } ); diff --git a/auto-lib/Paws/ApplicationAutoScaling/DescribeScalingPolicies.pm b/auto-lib/Paws/ApplicationAutoScaling/DescribeScalingPolicies.pm index 70552084a0..dccbb89bb6 100644 --- a/auto-lib/Paws/ApplicationAutoScaling/DescribeScalingPolicies.pm +++ b/auto-lib/Paws/ApplicationAutoScaling/DescribeScalingPolicies.pm @@ -41,8 +41,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ScalingPolicies = $DescribeScalingPoliciesResponse->ScalingPolicies; my $NextToken = $DescribeScalingPoliciesResponse->NextToken; + my $ScalingPolicies = $DescribeScalingPoliciesResponse->ScalingPolicies; # Returns a L object. diff --git a/auto-lib/Paws/ApplicationAutoScaling/PutScalingPolicy.pm b/auto-lib/Paws/ApplicationAutoScaling/PutScalingPolicy.pm index 3bfa0cc2ab..754d8730a6 100644 --- a/auto-lib/Paws/ApplicationAutoScaling/PutScalingPolicy.pm +++ b/auto-lib/Paws/ApplicationAutoScaling/PutScalingPolicy.pm @@ -39,7 +39,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n # the service by 200%, with a cool down period of 60 seconds. my $PutScalingPolicyResponse = $autoscaling->PutScalingPolicy( { + 'ResourceId' => 'service/default/web-app', + 'ServiceNamespace' => 'ecs', + 'ScalableDimension' => 'ecs:service:DesiredCount', + 'PolicyType' => 'StepScaling', 'StepScalingPolicyConfiguration' => { + 'AdjustmentType' => 'PercentChangeInCapacity', 'StepAdjustments' => [ { @@ -47,14 +52,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'ScalingAdjustment' => 200 } ], - 'AdjustmentType' => 'PercentChangeInCapacity', - 'Cooldown' => 60 + 'Cooldown' => 60 }, - 'PolicyType' => 'StepScaling', - 'ServiceNamespace' => 'ecs', - 'PolicyName' => 'web-app-cpu-gt-75', - 'ResourceId' => 'service/default/web-app', - 'ScalableDimension' => 'ecs:service:DesiredCount' + 'PolicyName' => 'web-app-cpu-gt-75' } ); @@ -69,13 +69,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $PutScalingPolicyResponse = $autoscaling->PutScalingPolicy( { - 'PolicyName' => 'fleet-cpu-gt-75', - 'ScalableDimension' => 'ec2:spot-fleet-request:TargetCapacity', 'ResourceId' => 'spot-fleet-request/sfr-45e69d8a-be48-4539-bbf3-3464e99c50c3', - 'ServiceNamespace' => 'ec2', - 'PolicyType' => 'StepScaling', + 'ServiceNamespace' => 'ec2', + 'ScalableDimension' => 'ec2:spot-fleet-request:TargetCapacity', + 'PolicyType' => 'StepScaling', 'StepScalingPolicyConfiguration' => { + 'AdjustmentType' => 'PercentChangeInCapacity', 'StepAdjustments' => [ { @@ -83,9 +83,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'ScalingAdjustment' => 200 } ], - 'AdjustmentType' => 'PercentChangeInCapacity', - 'Cooldown' => 180 - } + 'Cooldown' => 180 + }, + 'PolicyName' => 'fleet-cpu-gt-75' } ); diff --git a/auto-lib/Paws/ApplicationAutoScaling/RegisterScalableTarget.pm b/auto-lib/Paws/ApplicationAutoScaling/RegisterScalableTarget.pm index 30cb2a26c8..af520d1463 100644 --- a/auto-lib/Paws/ApplicationAutoScaling/RegisterScalableTarget.pm +++ b/auto-lib/Paws/ApplicationAutoScaling/RegisterScalableTarget.pm @@ -38,13 +38,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n # count of 1 task and a maximum desired count of 10 tasks. my $RegisterScalableTargetResponse = $autoscaling->RegisterScalableTarget( { - 'ServiceNamespace' => 'ecs', - 'RoleARN' => - 'arn:aws:iam::012345678910:role/ApplicationAutoscalingECSRole', - 'MaxCapacity' => 10, - 'MinCapacity' => 1, 'ResourceId' => 'service/default/web-app', - 'ScalableDimension' => 'ecs:service:DesiredCount' + 'ServiceNamespace' => 'ecs', + 'ScalableDimension' => 'ecs:service:DesiredCount', + 'MinCapacity' => 1, + 'MaxCapacity' => 10, + 'RoleARN' => + 'arn:aws:iam::012345678910:role/ApplicationAutoscalingECSRole' } ); @@ -53,14 +53,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n # a minimum target capacity of 1 and a maximum of 10. my $RegisterScalableTargetResponse = $autoscaling->RegisterScalableTarget( { - 'ServiceNamespace' => 'ec2', - 'RoleARN' => - 'arn:aws:iam::012345678910:role/ApplicationAutoscalingSpotRole', + 'ResourceId' => + 'spot-fleet-request/sfr-45e69d8a-be48-4539-bbf3-3464e99c50c3', + 'ServiceNamespace' => 'ec2', + 'ScalableDimension' => 'ec2:spot-fleet-request:TargetCapacity', 'MinCapacity' => 1, 'MaxCapacity' => 10, - 'ScalableDimension' => 'ec2:spot-fleet-request:TargetCapacity', - 'ResourceId' => - 'spot-fleet-request/sfr-45e69d8a-be48-4539-bbf3-3464e99c50c3' + 'RoleARN' => + 'arn:aws:iam::012345678910:role/ApplicationAutoscalingSpotRole' } ); diff --git a/auto-lib/Paws/Athena/BatchGetNamedQuery.pm b/auto-lib/Paws/Athena/BatchGetNamedQuery.pm index 764aeaf126..8c68fea554 100644 --- a/auto-lib/Paws/Athena/BatchGetNamedQuery.pm +++ b/auto-lib/Paws/Athena/BatchGetNamedQuery.pm @@ -33,9 +33,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NamedQueries = $BatchGetNamedQueryOutput->NamedQueries; my $UnprocessedNamedQueryIds = $BatchGetNamedQueryOutput->UnprocessedNamedQueryIds; + my $NamedQueries = $BatchGetNamedQueryOutput->NamedQueries; # Returns a L object. diff --git a/auto-lib/Paws/Athena/BatchGetQueryExecution.pm b/auto-lib/Paws/Athena/BatchGetQueryExecution.pm index ac4e1b4721..6c8a5cea75 100644 --- a/auto-lib/Paws/Athena/BatchGetQueryExecution.pm +++ b/auto-lib/Paws/Athena/BatchGetQueryExecution.pm @@ -33,9 +33,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $QueryExecutions = $BatchGetQueryExecutionOutput->QueryExecutions; my $UnprocessedQueryExecutionIds = $BatchGetQueryExecutionOutput->UnprocessedQueryExecutionIds; - my $QueryExecutions = $BatchGetQueryExecutionOutput->QueryExecutions; # Returns a L object. diff --git a/auto-lib/Paws/Athena/GetQueryResults.pm b/auto-lib/Paws/Athena/GetQueryResults.pm index 3cd4576847..e8500505c4 100644 --- a/auto-lib/Paws/Athena/GetQueryResults.pm +++ b/auto-lib/Paws/Athena/GetQueryResults.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ResultSet = $GetQueryResultsOutput->ResultSet; my $NextToken = $GetQueryResultsOutput->NextToken; + my $ResultSet = $GetQueryResultsOutput->ResultSet; # Returns a L object. diff --git a/auto-lib/Paws/Athena/ListNamedQueries.pm b/auto-lib/Paws/Athena/ListNamedQueries.pm index 56560f32c4..fea41388d7 100644 --- a/auto-lib/Paws/Athena/ListNamedQueries.pm +++ b/auto-lib/Paws/Athena/ListNamedQueries.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NamedQueryIds = $ListNamedQueriesOutput->NamedQueryIds; my $NextToken = $ListNamedQueriesOutput->NextToken; + my $NamedQueryIds = $ListNamedQueriesOutput->NamedQueryIds; # Returns a L object. diff --git a/auto-lib/Paws/AutoScaling/AttachLoadBalancerTargetGroups.pm b/auto-lib/Paws/AutoScaling/AttachLoadBalancerTargetGroups.pm index 10ce8ea704..c591d0c2e6 100644 --- a/auto-lib/Paws/AutoScaling/AttachLoadBalancerTargetGroups.pm +++ b/auto-lib/Paws/AutoScaling/AttachLoadBalancerTargetGroups.pm @@ -34,10 +34,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $AttachLoadBalancerTargetGroupsResultType = $autoscaling->AttachLoadBalancerTargetGroups( { - 'TargetGroupARNs' => [ + 'AutoScalingGroupName' => 'my-auto-scaling-group', + 'TargetGroupARNs' => [ 'arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067' - ], - 'AutoScalingGroupName' => 'my-auto-scaling-group' + ] } ); diff --git a/auto-lib/Paws/AutoScaling/AttachLoadBalancers.pm b/auto-lib/Paws/AutoScaling/AttachLoadBalancers.pm index c628ca4df4..5fdff10d28 100644 --- a/auto-lib/Paws/AutoScaling/AttachLoadBalancers.pm +++ b/auto-lib/Paws/AutoScaling/AttachLoadBalancers.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Scaling group. my $AttachLoadBalancersResultType = $autoscaling->AttachLoadBalancers( { - 'AutoScalingGroupName' => 'my-auto-scaling-group', - 'LoadBalancerNames' => ['my-load-balancer'] + 'LoadBalancerNames' => ['my-load-balancer'], + 'AutoScalingGroupName' => 'my-auto-scaling-group' } ); diff --git a/auto-lib/Paws/AutoScaling/CompleteLifecycleAction.pm b/auto-lib/Paws/AutoScaling/CompleteLifecycleAction.pm index 5ebb99727b..e89a828af2 100644 --- a/auto-lib/Paws/AutoScaling/CompleteLifecycleAction.pm +++ b/auto-lib/Paws/AutoScaling/CompleteLifecycleAction.pm @@ -36,10 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # complete so that it can finish launching or terminating the instance. my $CompleteLifecycleActionAnswer = $autoscaling->CompleteLifecycleAction( { - 'AutoScalingGroupName' => 'my-auto-scaling-group', + 'LifecycleActionToken' => 'bcd2f1b8-9a78-44d3-8a7a-4dd07d7cf635', 'LifecycleActionResult' => 'CONTINUE', 'LifecycleHookName' => 'my-lifecycle-hook', - 'LifecycleActionToken' => 'bcd2f1b8-9a78-44d3-8a7a-4dd07d7cf635' + 'AutoScalingGroupName' => 'my-auto-scaling-group' } ); diff --git a/auto-lib/Paws/AutoScaling/CreateAutoScalingGroup.pm b/auto-lib/Paws/AutoScaling/CreateAutoScalingGroup.pm index 628acf270e..e481bd57b3 100644 --- a/auto-lib/Paws/AutoScaling/CreateAutoScalingGroup.pm +++ b/auto-lib/Paws/AutoScaling/CreateAutoScalingGroup.pm @@ -50,11 +50,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example creates an Auto Scaling group. $autoscaling->CreateAutoScalingGroup( { - 'MinSize' => 1, - 'VPCZoneIdentifier' => 'subnet-4176792c', 'MaxSize' => 3, + 'MinSize' => 1, 'LaunchConfigurationName' => 'my-launch-config', - 'AutoScalingGroupName' => 'my-auto-scaling-group' + 'AutoScalingGroupName' => 'my-auto-scaling-group', + 'VPCZoneIdentifier' => 'subnet-4176792c' } ); @@ -63,14 +63,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Classic Load Balancer. $autoscaling->CreateAutoScalingGroup( { - 'AutoScalingGroupName' => 'my-auto-scaling-group', - 'LaunchConfigurationName' => 'my-launch-config', - 'HealthCheckType' => 'ELB', 'MaxSize' => 3, - 'HealthCheckGracePeriod' => 120, + 'MinSize' => 1, 'LoadBalancerNames' => ['my-load-balancer'], 'AvailabilityZones' => ['us-west-2c'], - 'MinSize' => 1 + 'LaunchConfigurationName' => 'my-launch-config', + 'HealthCheckGracePeriod' => 120, + 'AutoScalingGroupName' => 'my-auto-scaling-group', + 'HealthCheckType' => 'ELB' } ); @@ -79,16 +79,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n # target group. $autoscaling->CreateAutoScalingGroup( { - 'TargetGroupARNs' => [ -'arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067' - ], - 'HealthCheckGracePeriod' => 120, + 'MaxSize' => 3, 'MinSize' => 1, - 'AutoScalingGroupName' => 'my-auto-scaling-group', 'LaunchConfigurationName' => 'my-launch-config', - 'VPCZoneIdentifier' => 'subnet-4176792c, subnet-65ea5f08', + 'HealthCheckGracePeriod' => 120, + 'AutoScalingGroupName' => 'my-auto-scaling-group', 'HealthCheckType' => 'ELB', - 'MaxSize' => 3 + 'TargetGroupARNs' => [ +'arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067' + ], + 'VPCZoneIdentifier' => 'subnet-4176792c, subnet-65ea5f08' } ); diff --git a/auto-lib/Paws/AutoScaling/CreateLaunchConfiguration.pm b/auto-lib/Paws/AutoScaling/CreateLaunchConfiguration.pm index a17c9dd5ba..21f3bb2fa1 100644 --- a/auto-lib/Paws/AutoScaling/CreateLaunchConfiguration.pm +++ b/auto-lib/Paws/AutoScaling/CreateLaunchConfiguration.pm @@ -48,11 +48,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example creates a launch configuration. $autoscaling->CreateLaunchConfiguration( { - 'SecurityGroups' => ['sg-eb2af88e'], - 'LaunchConfigurationName' => 'my-launch-config', 'ImageId' => 'ami-12345678', 'InstanceType' => 'm3.medium', - 'IamInstanceProfile' => 'my-iam-role' + 'LaunchConfigurationName' => 'my-launch-config', + 'IamInstanceProfile' => 'my-iam-role', + 'SecurityGroups' => ['sg-eb2af88e'] } ); diff --git a/auto-lib/Paws/AutoScaling/CreateOrUpdateTags.pm b/auto-lib/Paws/AutoScaling/CreateOrUpdateTags.pm index 2cc0853e95..8b7e61fb94 100644 --- a/auto-lib/Paws/AutoScaling/CreateOrUpdateTags.pm +++ b/auto-lib/Paws/AutoScaling/CreateOrUpdateTags.pm @@ -34,19 +34,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'Tags' => [ { - 'Key' => 'Role', - 'ResourceType' => 'auto-scaling-group', 'ResourceId' => 'my-auto-scaling-group', - 'PropagateAtLaunch' => true, - 'Value' => 'WebServer' + 'Value' => 'WebServer', + 'ResourceType' => 'auto-scaling-group', + 'PropagateAtLaunch' => 1, + 'Key' => 'Role' }, { - 'Key' => 'Dept', - 'ResourceType' => 'auto-scaling-group', 'ResourceId' => 'my-auto-scaling-group', - 'PropagateAtLaunch' => true, - 'Value' => 'Research' + 'Value' => 'Research', + 'ResourceType' => 'auto-scaling-group', + 'PropagateAtLaunch' => 1, + 'Key' => 'Dept' } ] } diff --git a/auto-lib/Paws/AutoScaling/DeleteAutoScalingGroup.pm b/auto-lib/Paws/AutoScaling/DeleteAutoScalingGroup.pm index 6952c98845..aa78d57afb 100644 --- a/auto-lib/Paws/AutoScaling/DeleteAutoScalingGroup.pm +++ b/auto-lib/Paws/AutoScaling/DeleteAutoScalingGroup.pm @@ -41,7 +41,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # instances. $autoscaling->DeleteAutoScalingGroup( { - 'ForceDelete' => true, + 'ForceDelete' => 1, 'AutoScalingGroupName' => 'my-auto-scaling-group' } ); diff --git a/auto-lib/Paws/AutoScaling/DeleteNotificationConfiguration.pm b/auto-lib/Paws/AutoScaling/DeleteNotificationConfiguration.pm index a31c6ba1ba..0960e59caf 100644 --- a/auto-lib/Paws/AutoScaling/DeleteNotificationConfiguration.pm +++ b/auto-lib/Paws/AutoScaling/DeleteNotificationConfiguration.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Scaling group. $autoscaling->DeleteNotificationConfiguration( { - 'AutoScalingGroupName' => 'my-auto-scaling-group', - 'TopicARN' => 'arn:aws:sns:us-west-2:123456789012:my-sns-topic' + 'TopicARN' => 'arn:aws:sns:us-west-2:123456789012:my-sns-topic', + 'AutoScalingGroupName' => 'my-auto-scaling-group' } ); diff --git a/auto-lib/Paws/AutoScaling/DeletePolicy.pm b/auto-lib/Paws/AutoScaling/DeletePolicy.pm index 0b0b4d08f9..504adcf797 100644 --- a/auto-lib/Paws/AutoScaling/DeletePolicy.pm +++ b/auto-lib/Paws/AutoScaling/DeletePolicy.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example deletes the specified Auto Scaling policy. $autoscaling->DeletePolicy( { - 'PolicyName' => 'ScaleIn', - 'AutoScalingGroupName' => 'my-auto-scaling-group' + 'AutoScalingGroupName' => 'my-auto-scaling-group', + 'PolicyName' => 'ScaleIn' } ); diff --git a/auto-lib/Paws/AutoScaling/DeleteScheduledAction.pm b/auto-lib/Paws/AutoScaling/DeleteScheduledAction.pm index 58c0b6f195..0a812f6a4f 100644 --- a/auto-lib/Paws/AutoScaling/DeleteScheduledAction.pm +++ b/auto-lib/Paws/AutoScaling/DeleteScheduledAction.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Scaling group. $autoscaling->DeleteScheduledAction( { - 'AutoScalingGroupName' => 'my-auto-scaling-group', - 'ScheduledActionName' => 'my-scheduled-action' + 'ScheduledActionName' => 'my-scheduled-action', + 'AutoScalingGroupName' => 'my-auto-scaling-group' } ); diff --git a/auto-lib/Paws/AutoScaling/DeleteTags.pm b/auto-lib/Paws/AutoScaling/DeleteTags.pm index 420de4c4a1..541552242b 100644 --- a/auto-lib/Paws/AutoScaling/DeleteTags.pm +++ b/auto-lib/Paws/AutoScaling/DeleteTags.pm @@ -35,10 +35,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'Tags' => [ { + 'ResourceId' => 'my-auto-scaling-group', 'Value' => 'Research', - 'Key' => 'Dept', 'ResourceType' => 'auto-scaling-group', - 'ResourceId' => 'my-auto-scaling-group' + 'Key' => 'Dept' } ] } diff --git a/auto-lib/Paws/AutoScaling/DescribeAccountLimits.pm b/auto-lib/Paws/AutoScaling/DescribeAccountLimits.pm index 8fbaac9825..3bd076ccbc 100644 --- a/auto-lib/Paws/AutoScaling/DescribeAccountLimits.pm +++ b/auto-lib/Paws/AutoScaling/DescribeAccountLimits.pm @@ -31,14 +31,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeAccountLimitsAnswer = $autoscaling->DescribeAccountLimits(); # Results: - my $MaxNumberOfAutoScalingGroups = - $DescribeAccountLimitsAnswer->MaxNumberOfAutoScalingGroups; my $NumberOfAutoScalingGroups = $DescribeAccountLimitsAnswer->NumberOfAutoScalingGroups; - my $MaxNumberOfLaunchConfigurations = - $DescribeAccountLimitsAnswer->MaxNumberOfLaunchConfigurations; + my $MaxNumberOfAutoScalingGroups = + $DescribeAccountLimitsAnswer->MaxNumberOfAutoScalingGroups; my $NumberOfLaunchConfigurations = $DescribeAccountLimitsAnswer->NumberOfLaunchConfigurations; + my $MaxNumberOfLaunchConfigurations = + $DescribeAccountLimitsAnswer->MaxNumberOfLaunchConfigurations; # Returns a L object. diff --git a/auto-lib/Paws/AutoScaling/DetachInstances.pm b/auto-lib/Paws/AutoScaling/DetachInstances.pm index 1ba0ee046e..4968565485 100644 --- a/auto-lib/Paws/AutoScaling/DetachInstances.pm +++ b/auto-lib/Paws/AutoScaling/DetachInstances.pm @@ -34,7 +34,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Scaling group. my $DetachInstancesAnswer = $autoscaling->DetachInstances( { - 'ShouldDecrementDesiredCapacity' => true, + 'ShouldDecrementDesiredCapacity' => 1, 'InstanceIds' => ['i-93633f9b'], 'AutoScalingGroupName' => 'my-auto-scaling-group' } diff --git a/auto-lib/Paws/AutoScaling/DisableMetricsCollection.pm b/auto-lib/Paws/AutoScaling/DisableMetricsCollection.pm index b8bd92b77c..1921d0d83c 100644 --- a/auto-lib/Paws/AutoScaling/DisableMetricsCollection.pm +++ b/auto-lib/Paws/AutoScaling/DisableMetricsCollection.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # for the specified Auto Scaling group. $autoscaling->DisableMetricsCollection( { - 'AutoScalingGroupName' => 'my-auto-scaling-group', - 'Metrics' => ['GroupDesiredCapacity'] + 'Metrics' => ['GroupDesiredCapacity'], + 'AutoScalingGroupName' => 'my-auto-scaling-group' } ); diff --git a/auto-lib/Paws/AutoScaling/EnableMetricsCollection.pm b/auto-lib/Paws/AutoScaling/EnableMetricsCollection.pm index 237f9302e7..d0ea7f28b0 100644 --- a/auto-lib/Paws/AutoScaling/EnableMetricsCollection.pm +++ b/auto-lib/Paws/AutoScaling/EnableMetricsCollection.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example enables data collection for the specified Auto Scaling group. $autoscaling->EnableMetricsCollection( { - 'AutoScalingGroupName' => 'my-auto-scaling-group', - 'Granularity' => '1Minute' + 'Granularity' => '1Minute', + 'AutoScalingGroupName' => 'my-auto-scaling-group' } ); diff --git a/auto-lib/Paws/AutoScaling/EnterStandby.pm b/auto-lib/Paws/AutoScaling/EnterStandby.pm index f932fc4158..09c963b5c1 100644 --- a/auto-lib/Paws/AutoScaling/EnterStandby.pm +++ b/auto-lib/Paws/AutoScaling/EnterStandby.pm @@ -33,7 +33,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example puts the specified instance into standby mode. my $EnterStandbyAnswer = $autoscaling->EnterStandby( { - 'ShouldDecrementDesiredCapacity' => true, + 'ShouldDecrementDesiredCapacity' => 1, 'InstanceIds' => ['i-93633f9b'], 'AutoScalingGroupName' => 'my-auto-scaling-group' } diff --git a/auto-lib/Paws/AutoScaling/ExecutePolicy.pm b/auto-lib/Paws/AutoScaling/ExecutePolicy.pm index 392142a75a..2c1e309917 100644 --- a/auto-lib/Paws/AutoScaling/ExecutePolicy.pm +++ b/auto-lib/Paws/AutoScaling/ExecutePolicy.pm @@ -36,7 +36,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Auto Scaling group. $autoscaling->ExecutePolicy( { - 'HonorCooldown' => true, + 'HonorCooldown' => 1, 'AutoScalingGroupName' => 'my-auto-scaling-group', 'PolicyName' => 'ScaleIn' } diff --git a/auto-lib/Paws/AutoScaling/PutLifecycleHook.pm b/auto-lib/Paws/AutoScaling/PutLifecycleHook.pm index b4f1bb64d0..bb995e5064 100644 --- a/auto-lib/Paws/AutoScaling/PutLifecycleHook.pm +++ b/auto-lib/Paws/AutoScaling/PutLifecycleHook.pm @@ -38,12 +38,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example creates a lifecycle hook. my $PutLifecycleHookAnswer = $autoscaling->PutLifecycleHook( { - 'AutoScalingGroupName' => 'my-auto-scaling-group', - 'LifecycleTransition' => 'autoscaling:EC2_INSTANCE_LAUNCHING', 'NotificationTargetARN' => 'arn:aws:sns:us-west-2:123456789012:my-sns-topic --role-arn', - 'LifecycleHookName' => 'my-lifecycle-hook', - 'RoleARN' => 'arn:aws:iam::123456789012:role/my-auto-scaling-role' + 'RoleARN' => 'arn:aws:iam::123456789012:role/my-auto-scaling-role', + 'LifecycleTransition' => 'autoscaling:EC2_INSTANCE_LAUNCHING', + 'LifecycleHookName' => 'my-lifecycle-hook', + 'AutoScalingGroupName' => 'my-auto-scaling-group' } ); diff --git a/auto-lib/Paws/AutoScaling/PutNotificationConfiguration.pm b/auto-lib/Paws/AutoScaling/PutNotificationConfiguration.pm index 9b51e62867..dc3c194b94 100644 --- a/auto-lib/Paws/AutoScaling/PutNotificationConfiguration.pm +++ b/auto-lib/Paws/AutoScaling/PutNotificationConfiguration.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # group. $autoscaling->PutNotificationConfiguration( { - 'AutoScalingGroupName' => 'my-auto-scaling-group', + 'NotificationTypes' => ['autoscaling:TEST_NOTIFICATION'], 'TopicARN' => 'arn:aws:sns:us-west-2:123456789012:my-sns-topic', - 'NotificationTypes' => ['autoscaling:TEST_NOTIFICATION'] + 'AutoScalingGroupName' => 'my-auto-scaling-group' } ); diff --git a/auto-lib/Paws/AutoScaling/PutScalingPolicy.pm b/auto-lib/Paws/AutoScaling/PutScalingPolicy.pm index 6f593f6cf7..1defc248df 100644 --- a/auto-lib/Paws/AutoScaling/PutScalingPolicy.pm +++ b/auto-lib/Paws/AutoScaling/PutScalingPolicy.pm @@ -43,9 +43,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $PolicyARNType = $autoscaling->PutScalingPolicy( { 'AdjustmentType' => 'ChangeInCapacity', - 'PolicyName' => 'ScaleIn', + 'ScalingAdjustment' => -1, 'AutoScalingGroupName' => 'my-auto-scaling-group', - 'ScalingAdjustment' => -1 + 'PolicyName' => 'ScaleIn' } ); diff --git a/auto-lib/Paws/AutoScaling/PutScheduledUpdateGroupAction.pm b/auto-lib/Paws/AutoScaling/PutScheduledUpdateGroupAction.pm index 253f084645..7a748661e8 100644 --- a/auto-lib/Paws/AutoScaling/PutScheduledUpdateGroupAction.pm +++ b/auto-lib/Paws/AutoScaling/PutScheduledUpdateGroupAction.pm @@ -40,13 +40,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Scaling group. $autoscaling->PutScheduledUpdateGroupAction( { - 'AutoScalingGroupName' => 'my-auto-scaling-group', - 'StartTime' => '2014-05-12T08:00:00Z', 'ScheduledActionName' => 'my-scheduled-action', - 'DesiredCapacity' => 4, 'MaxSize' => 6, + 'MinSize' => 2, + 'StartTime' => '2014-05-12T08:00:00Z', 'EndTime' => '2014-05-12T08:00:00Z', - 'MinSize' => 2 + 'DesiredCapacity' => 4, + 'AutoScalingGroupName' => 'my-auto-scaling-group' } ); diff --git a/auto-lib/Paws/AutoScaling/SetDesiredCapacity.pm b/auto-lib/Paws/AutoScaling/SetDesiredCapacity.pm index 0d283187f5..128f3557fc 100644 --- a/auto-lib/Paws/AutoScaling/SetDesiredCapacity.pm +++ b/auto-lib/Paws/AutoScaling/SetDesiredCapacity.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # group. $autoscaling->SetDesiredCapacity( { - 'HonorCooldown' => true, 'DesiredCapacity' => 2, + 'HonorCooldown' => 1, 'AutoScalingGroupName' => 'my-auto-scaling-group' } ); diff --git a/auto-lib/Paws/AutoScaling/SetInstanceProtection.pm b/auto-lib/Paws/AutoScaling/SetInstanceProtection.pm index 4830e40d28..a1da644ba2 100644 --- a/auto-lib/Paws/AutoScaling/SetInstanceProtection.pm +++ b/auto-lib/Paws/AutoScaling/SetInstanceProtection.pm @@ -33,9 +33,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example enables instance protection for the specified instance. my $SetInstanceProtectionAnswer = $autoscaling->SetInstanceProtection( { - 'AutoScalingGroupName' => 'my-auto-scaling-group', - 'ProtectedFromScaleIn' => true, - 'InstanceIds' => ['i-93633f9b'] + 'ProtectedFromScaleIn' => 1, + 'InstanceIds' => ['i-93633f9b'], + 'AutoScalingGroupName' => 'my-auto-scaling-group' } ); @@ -44,8 +44,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $SetInstanceProtectionAnswer = $autoscaling->SetInstanceProtection( { 'ProtectedFromScaleIn' => 0, - 'AutoScalingGroupName' => 'my-auto-scaling-group', - 'InstanceIds' => ['i-93633f9b'] + 'InstanceIds' => ['i-93633f9b'], + 'AutoScalingGroupName' => 'my-auto-scaling-group' } ); diff --git a/auto-lib/Paws/AutoScaling/TerminateInstanceInAutoScalingGroup.pm b/auto-lib/Paws/AutoScaling/TerminateInstanceInAutoScalingGroup.pm index fd50862074..195774122a 100644 --- a/auto-lib/Paws/AutoScaling/TerminateInstanceInAutoScalingGroup.pm +++ b/auto-lib/Paws/AutoScaling/TerminateInstanceInAutoScalingGroup.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # a replacement instance after the specified instance terminates. my $ActivityType = $autoscaling->TerminateInstanceInAutoScalingGroup( { - 'ShouldDecrementDesiredCapacity' => 0, - 'InstanceId' => 'i-93633f9b' + 'InstanceId' => 'i-93633f9b', + 'ShouldDecrementDesiredCapacity' => 0 } ); diff --git a/auto-lib/Paws/AutoScaling/UpdateAutoScalingGroup.pm b/auto-lib/Paws/AutoScaling/UpdateAutoScalingGroup.pm index aff01c357a..a214508cc2 100644 --- a/auto-lib/Paws/AutoScaling/UpdateAutoScalingGroup.pm +++ b/auto-lib/Paws/AutoScaling/UpdateAutoScalingGroup.pm @@ -46,8 +46,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # group. $autoscaling->UpdateAutoScalingGroup( { - 'AutoScalingGroupName' => 'my-auto-scaling-group', - 'LaunchConfigurationName' => 'new-launch-config' + 'LaunchConfigurationName' => 'new-launch-config', + 'AutoScalingGroupName' => 'my-auto-scaling-group' } ); @@ -56,9 +56,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Auto Scaling group. $autoscaling->UpdateAutoScalingGroup( { - 'AutoScalingGroupName' => 'my-auto-scaling-group', + 'MaxSize' => 3, 'MinSize' => 1, - 'MaxSize' => 3 + 'AutoScalingGroupName' => 'my-auto-scaling-group' } ); @@ -67,8 +67,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # group. $autoscaling->UpdateAutoScalingGroup( { - 'AutoScalingGroupName' => 'my-auto-scaling-group', - 'NewInstancesProtectedFromScaleIn' => true + 'NewInstancesProtectedFromScaleIn' => 1, + 'AutoScalingGroupName' => 'my-auto-scaling-group' } ); diff --git a/auto-lib/Paws/AutoScalingPlans/CreateScalingPlan.pm b/auto-lib/Paws/AutoScalingPlans/CreateScalingPlan.pm index ded94f68ed..f2a2b5ed04 100644 --- a/auto-lib/Paws/AutoScalingPlans/CreateScalingPlan.pm +++ b/auto-lib/Paws/AutoScalingPlans/CreateScalingPlan.pm @@ -31,57 +31,57 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $autoscaling = Paws->service('AutoScalingPlans'); my $CreateScalingPlanResponse = $autoscaling->CreateScalingPlan( ApplicationSource => { - CloudFormationStackARN => 'MyXmlString', # OPTIONAL - TagFilters => [ + TagFilters => [ { Values => [ - 'MyXmlStringMaxLen256', ... # min: 1, max: 256 - ], # OPTIONAL - Key => 'MyXmlStringMaxLen128', # min: 1, max: 128; OPTIONAL + 'MyXmlStringMaxLen256', ... # min: 1, max: 256 + ], # OPTIONAL + Key => 'MyXmlStringMaxLen128', # min: 1, max: 128; OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL + CloudFormationStackARN => 'MyXmlString', # OPTIONAL }, ScalingInstructions => [ { - MinCapacity => 1, - MaxCapacity => 1, - ServiceNamespace => - 'autoscaling', # values: autoscaling, ecs, ec2, rds, dynamodb TargetTrackingConfigurations => [ { TargetValue => 1, + ScaleInCooldown => 1, # OPTIONAL + EstimatedInstanceWarmup => 1, # OPTIONAL + ScaleOutCooldown => 1, # OPTIONAL + PredefinedScalingMetricSpecification => { + PredefinedScalingMetricType => 'ASGAverageCPUUtilization' + , # values: ASGAverageCPUUtilization, ASGAverageNetworkIn, ASGAverageNetworkOut, DynamoDBReadCapacityUtilization, DynamoDBWriteCapacityUtilization, ECSServiceAverageCPUUtilization, ECSServiceAverageMemoryUtilization, ALBRequestCountPerTarget, RDSReaderAverageCPUUtilization, RDSReaderAverageDatabaseConnections, EC2SpotFleetRequestAverageCPUUtilization, EC2SpotFleetRequestAverageNetworkIn, EC2SpotFleetRequestAverageNetworkOut + ResourceLabel => + 'MyResourceLabel', # min: 1, max: 1023; OPTIONAL + }, # OPTIONAL CustomizedScalingMetricSpecification => { - Namespace => 'MyMetricNamespace', Statistic => 'Average' , # values: Average, Minimum, Maximum, SampleCount, Sum + Namespace => 'MyMetricNamespace', MetricName => 'MyMetricName', Dimensions => [ { - Name => 'MyMetricDimensionName', Value => 'MyMetricDimensionValue', + Name => 'MyMetricDimensionName', }, ... ], # OPTIONAL Unit => 'MyMetricUnit', # OPTIONAL }, # OPTIONAL - DisableScaleIn => 1, # OPTIONAL - EstimatedInstanceWarmup => 1, # OPTIONAL - ScaleInCooldown => 1, # OPTIONAL - PredefinedScalingMetricSpecification => { - PredefinedScalingMetricType => 'ASGAverageCPUUtilization' - , # values: ASGAverageCPUUtilization, ASGAverageNetworkIn, ASGAverageNetworkOut, DynamoDBReadCapacityUtilization, DynamoDBWriteCapacityUtilization, ECSServiceAverageCPUUtilization, ECSServiceAverageMemoryUtilization, ALBRequestCountPerTarget, RDSReaderAverageCPUUtilization, RDSReaderAverageDatabaseConnections, EC2SpotFleetRequestAverageCPUUtilization, EC2SpotFleetRequestAverageNetworkIn, EC2SpotFleetRequestAverageNetworkOut - ResourceLabel => - 'MyResourceLabel', # min: 1, max: 1023; OPTIONAL - }, # OPTIONAL - ScaleOutCooldown => 1, # OPTIONAL + DisableScaleIn => 1, # OPTIONAL }, ... ], - ResourceId => 'MyResourceIdMaxLen1600', # min: 1, max: 1600 + MaxCapacity => 1, + ResourceId => 'MyResourceIdMaxLen1600', # min: 1, max: 1600 ScalableDimension => 'autoscaling:autoScalingGroup:DesiredCapacity' , # values: autoscaling:autoScalingGroup:DesiredCapacity, ecs:service:DesiredCount, ec2:spot-fleet-request:TargetCapacity, rds:cluster:ReadReplicaCount, dynamodb:table:ReadCapacityUnits, dynamodb:table:WriteCapacityUnits, dynamodb:index:ReadCapacityUnits, dynamodb:index:WriteCapacityUnits + ServiceNamespace => + 'autoscaling', # values: autoscaling, ecs, ec2, rds, dynamodb + MinCapacity => 1, }, ... diff --git a/auto-lib/Paws/AutoScalingPlans/DescribeScalingPlanResources.pm b/auto-lib/Paws/AutoScalingPlans/DescribeScalingPlanResources.pm index d9279bc273..6df84ed09c 100644 --- a/auto-lib/Paws/AutoScalingPlans/DescribeScalingPlanResources.pm +++ b/auto-lib/Paws/AutoScalingPlans/DescribeScalingPlanResources.pm @@ -39,9 +39,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $DescribeScalingPlanResourcesResponse->NextToken; my $ScalingPlanResources = $DescribeScalingPlanResourcesResponse->ScalingPlanResources; - my $NextToken = $DescribeScalingPlanResourcesResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/AutoScalingPlans/DescribeScalingPlans.pm b/auto-lib/Paws/AutoScalingPlans/DescribeScalingPlans.pm index 302d4c920a..ae61868a39 100644 --- a/auto-lib/Paws/AutoScalingPlans/DescribeScalingPlans.pm +++ b/auto-lib/Paws/AutoScalingPlans/DescribeScalingPlans.pm @@ -34,30 +34,30 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeScalingPlansResponse = $autoscaling->DescribeScalingPlans( ApplicationSources => [ { - CloudFormationStackARN => 'MyXmlString', # OPTIONAL - TagFilters => [ + TagFilters => [ { Values => [ - 'MyXmlStringMaxLen256', ... # min: 1, max: 256 - ], # OPTIONAL - Key => 'MyXmlStringMaxLen128', # min: 1, max: 128; OPTIONAL + 'MyXmlStringMaxLen256', ... # min: 1, max: 256 + ], # OPTIONAL + Key => 'MyXmlStringMaxLen128', # min: 1, max: 128; OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL + CloudFormationStackARN => 'MyXmlString', # OPTIONAL }, ... - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyNextToken', # OPTIONAL ScalingPlanNames => [ - 'MyScalingPlanName', ... # min: 1, max: 128 - ], # OPTIONAL - ScalingPlanVersion => 1, # OPTIONAL + 'MyScalingPlanName', ... # min: 1, max: 128 + ], # OPTIONAL + ScalingPlanVersion => 1, # OPTIONAL ); # Results: - my $ScalingPlans = $DescribeScalingPlansResponse->ScalingPlans; my $NextToken = $DescribeScalingPlansResponse->NextToken; + my $ScalingPlans = $DescribeScalingPlansResponse->ScalingPlans; # Returns a L object. diff --git a/auto-lib/Paws/AutoScalingPlans/UpdateScalingPlan.pm b/auto-lib/Paws/AutoScalingPlans/UpdateScalingPlan.pm index 56aedcec8a..20ace46b4c 100644 --- a/auto-lib/Paws/AutoScalingPlans/UpdateScalingPlan.pm +++ b/auto-lib/Paws/AutoScalingPlans/UpdateScalingPlan.pm @@ -47,16 +47,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL ScalingInstructions => [ { - MinCapacity => 1, - MaxCapacity => 1, TargetTrackingConfigurations => [ { TargetValue => 1, ScaleInCooldown => 1, # OPTIONAL + EstimatedInstanceWarmup => 1, # OPTIONAL + ScaleOutCooldown => 1, # OPTIONAL + PredefinedScalingMetricSpecification => { + PredefinedScalingMetricType => 'ASGAverageCPUUtilization' + , # values: ASGAverageCPUUtilization, ASGAverageNetworkIn, ASGAverageNetworkOut, DynamoDBReadCapacityUtilization, DynamoDBWriteCapacityUtilization, ECSServiceAverageCPUUtilization, ECSServiceAverageMemoryUtilization, ALBRequestCountPerTarget, RDSReaderAverageCPUUtilization, RDSReaderAverageDatabaseConnections, EC2SpotFleetRequestAverageCPUUtilization, EC2SpotFleetRequestAverageNetworkIn, EC2SpotFleetRequestAverageNetworkOut + ResourceLabel => + 'MyResourceLabel', # min: 1, max: 1023; OPTIONAL + }, # OPTIONAL CustomizedScalingMetricSpecification => { - Namespace => 'MyMetricNamespace', Statistic => 'Average' , # values: Average, Minimum, Maximum, SampleCount, Sum + Namespace => 'MyMetricNamespace', MetricName => 'MyMetricName', Dimensions => [ { @@ -68,31 +74,25 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], # OPTIONAL Unit => 'MyMetricUnit', # OPTIONAL }, # OPTIONAL - DisableScaleIn => 1, # OPTIONAL - EstimatedInstanceWarmup => 1, # OPTIONAL - PredefinedScalingMetricSpecification => { - PredefinedScalingMetricType => 'ASGAverageCPUUtilization' - , # values: ASGAverageCPUUtilization, ASGAverageNetworkIn, ASGAverageNetworkOut, DynamoDBReadCapacityUtilization, DynamoDBWriteCapacityUtilization, ECSServiceAverageCPUUtilization, ECSServiceAverageMemoryUtilization, ALBRequestCountPerTarget, RDSReaderAverageCPUUtilization, RDSReaderAverageDatabaseConnections, EC2SpotFleetRequestAverageCPUUtilization, EC2SpotFleetRequestAverageNetworkIn, EC2SpotFleetRequestAverageNetworkOut - ResourceLabel => - 'MyResourceLabel', # min: 1, max: 1023; OPTIONAL - }, # OPTIONAL - ScaleOutCooldown => 1, # OPTIONAL + DisableScaleIn => 1, # OPTIONAL }, ... ], - ServiceNamespace => - 'autoscaling', # values: autoscaling, ecs, ec2, rds, dynamodb - ResourceId => 'MyResourceIdMaxLen1600', # min: 1, max: 1600 + MaxCapacity => 1, + ResourceId => 'MyResourceIdMaxLen1600', # min: 1, max: 1600 ScalableDimension => 'autoscaling:autoScalingGroup:DesiredCapacity' , # values: autoscaling:autoScalingGroup:DesiredCapacity, ecs:service:DesiredCount, ec2:spot-fleet-request:TargetCapacity, rds:cluster:ReadReplicaCount, dynamodb:table:ReadCapacityUnits, dynamodb:table:WriteCapacityUnits, dynamodb:index:ReadCapacityUnits, dynamodb:index:WriteCapacityUnits + ServiceNamespace => + 'autoscaling', # values: autoscaling, ecs, ec2, rds, dynamodb + MinCapacity => 1, }, ... - ], # OPTIONAL + ], # OPTIONAL ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/Batch/CreateComputeEnvironment.pm b/auto-lib/Paws/Batch/CreateComputeEnvironment.pm index e7d3c1be66..de9c756c87 100644 --- a/auto-lib/Paws/Batch/CreateComputeEnvironment.pm +++ b/auto-lib/Paws/Batch/CreateComputeEnvironment.pm @@ -40,26 +40,26 @@ You shouldn't make instances of this class. Each attribute should be used as a n { 'ComputeEnvironmentName' => 'C4OnDemand', 'Type' => 'MANAGED', - 'ServiceRole' => 'arn:aws:iam::012345678910:role/AWSBatchServiceRole', - 'State' => 'ENABLED', - 'ComputeResources' => { - 'Ec2KeyPair' => 'id_rsa', - 'MinvCpus' => 0, - 'Subnets' => - [ 'subnet-220c0e0a', 'subnet-1a95556d', 'subnet-978f6dce' ], - 'InstanceTypes' => [ - 'c4.large', 'c4.xlarge', 'c4.2xlarge', 'c4.4xlarge', - 'c4.8xlarge' - ], + 'ComputeResources' => { + 'Ec2KeyPair' => 'id_rsa', 'DesiredvCpus' => 48, 'SecurityGroupIds' => ['sg-cf5093b2'], - 'InstanceRole' => 'ecsInstanceRole', - 'Type' => 'EC2', - 'MaxvCpus' => 128, 'Tags' => { 'Name' => 'Batch Instance - C4OnDemand' - } - } + }, + 'InstanceRole' => 'ecsInstanceRole', + 'InstanceTypes' => [ + 'c4.large', 'c4.xlarge', 'c4.2xlarge', 'c4.4xlarge', + 'c4.8xlarge' + ], + 'MaxvCpus' => 128, + 'Type' => 'EC2', + 'Subnets' => + [ 'subnet-220c0e0a', 'subnet-1a95556d', 'subnet-978f6dce' ], + 'MinvCpus' => 0 + }, + 'State' => 'ENABLED', + 'ServiceRole' => 'arn:aws:iam::012345678910:role/AWSBatchServiceRole' } ); @@ -78,27 +78,27 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateComputeEnvironmentResponse = $batch->CreateComputeEnvironment( { 'ComputeEnvironmentName' => 'M4Spot', - 'State' => 'ENABLED', - 'ServiceRole' => 'arn:aws:iam::012345678910:role/AWSBatchServiceRole', - 'Type' => 'MANAGED', - 'ComputeResources' => { - 'Ec2KeyPair' => 'id_rsa', - 'InstanceTypes' => ['m4'], - 'Subnets' => - [ 'subnet-220c0e0a', 'subnet-1a95556d', 'subnet-978f6dce' ], - 'MinvCpus' => 0, - 'SpotIamFleetRole' => - 'arn:aws:iam::012345678910:role/aws-ec2-spot-fleet-role', - 'Type' => 'SPOT', - 'SecurityGroupIds' => ['sg-cf5093b2'], - 'InstanceRole' => 'ecsInstanceRole', + 'Type' => 'MANAGED', + 'ComputeResources' => { + 'Ec2KeyPair' => 'id_rsa', 'BidPercentage' => 20, 'DesiredvCpus' => 4, + 'SecurityGroupIds' => ['sg-cf5093b2'], 'Tags' => { 'Name' => 'Batch Instance - M4Spot' }, - 'MaxvCpus' => 128 - } + 'InstanceRole' => 'ecsInstanceRole', + 'InstanceTypes' => ['m4'], + 'MaxvCpus' => 128, + 'SpotIamFleetRole' => + 'arn:aws:iam::012345678910:role/aws-ec2-spot-fleet-role', + 'Type' => 'SPOT', + 'Subnets' => + [ 'subnet-220c0e0a', 'subnet-1a95556d', 'subnet-978f6dce' ], + 'MinvCpus' => 0 + }, + 'State' => 'ENABLED', + 'ServiceRole' => 'arn:aws:iam::012345678910:role/AWSBatchServiceRole' } ); diff --git a/auto-lib/Paws/Batch/CreateJobQueue.pm b/auto-lib/Paws/Batch/CreateJobQueue.pm index cf22f1c849..a73248fc17 100644 --- a/auto-lib/Paws/Batch/CreateJobQueue.pm +++ b/auto-lib/Paws/Batch/CreateJobQueue.pm @@ -36,22 +36,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n # compute environment. my $CreateJobQueueResponse = $batch->CreateJobQueue( { - 'JobQueueName' => 'LowPriority', - 'State' => 'ENABLED', 'Priority' => 10, 'ComputeEnvironmentOrder' => [ { - 'ComputeEnvironment' => 'M4Spot', - 'Order' => 1 + 'Order' => 1, + 'ComputeEnvironment' => 'M4Spot' } - ] + ], + 'JobQueueName' => 'LowPriority', + 'State' => 'ENABLED' } ); # Results: - my $jobQueueName = $CreateJobQueueResponse->jobQueueName; my $jobQueueArn = $CreateJobQueueResponse->jobQueueArn; + my $jobQueueName = $CreateJobQueueResponse->jobQueueName; # Returns a L object. # To create a job queue with multiple compute environments @@ -60,21 +60,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n # environment with an order of 2. my $CreateJobQueueResponse = $batch->CreateJobQueue( { - 'State' => 'ENABLED', - 'JobQueueName' => 'HighPriority', 'Priority' => 1, 'ComputeEnvironmentOrder' => [ { - 'ComputeEnvironment' => 'C4OnDemand', - 'Order' => 1 + 'Order' => 1, + 'ComputeEnvironment' => 'C4OnDemand' }, { - 'ComputeEnvironment' => 'M4Spot', - 'Order' => 2 + 'Order' => 2, + 'ComputeEnvironment' => 'M4Spot' } - ] + ], + 'JobQueueName' => 'HighPriority', + 'State' => 'ENABLED' } ); diff --git a/auto-lib/Paws/Batch/RegisterJobDefinition.pm b/auto-lib/Paws/Batch/RegisterJobDefinition.pm index e870be07ee..e4d5cf41e1 100644 --- a/auto-lib/Paws/Batch/RegisterJobDefinition.pm +++ b/auto-lib/Paws/Batch/RegisterJobDefinition.pm @@ -37,21 +37,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example registers a job definition for a simple container job. my $RegisterJobDefinitionResponse = $batch->RegisterJobDefinition( { - 'Type' => 'container', - 'JobDefinitionName' => 'sleep10', 'ContainerProperties' => { 'Memory' => 128, - 'Command' => [ 'sleep', 10 ], + 'Vcpus' => 1, 'Image' => 'busybox', - 'Vcpus' => 1 - } + 'Command' => [ 'sleep', 10 ] + }, + 'JobDefinitionName' => 'sleep10', + 'Type' => 'container' } ); # Results: my $revision = $RegisterJobDefinitionResponse->revision; - my $jobDefinitionName = $RegisterJobDefinitionResponse->jobDefinitionName; my $jobDefinitionArn = $RegisterJobDefinitionResponse->jobDefinitionArn; + my $jobDefinitionName = $RegisterJobDefinitionResponse->jobDefinitionName; # Returns a L object. diff --git a/auto-lib/Paws/Batch/SubmitJob.pm b/auto-lib/Paws/Batch/SubmitJob.pm index dfd54a7f40..dee66f6a78 100644 --- a/auto-lib/Paws/Batch/SubmitJob.pm +++ b/auto-lib/Paws/Batch/SubmitJob.pm @@ -41,8 +41,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # HighPriority job queue. my $SubmitJobResponse = $batch->SubmitJob( { - 'JobName' => 'example', 'JobDefinition' => 'sleep60', + 'JobName' => 'example', 'JobQueue' => 'HighPriority' } ); diff --git a/auto-lib/Paws/Batch/UpdateJobQueue.pm b/auto-lib/Paws/Batch/UpdateJobQueue.pm index 20bbde520f..c08c77d7f8 100644 --- a/auto-lib/Paws/Batch/UpdateJobQueue.pm +++ b/auto-lib/Paws/Batch/UpdateJobQueue.pm @@ -35,14 +35,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example disables a job queue so that it can be deleted. my $UpdateJobQueueResponse = $batch->UpdateJobQueue( { - 'JobQueue' => 'GPGPU', - 'State' => 'DISABLED' + 'State' => 'DISABLED', + 'JobQueue' => 'GPGPU' } ); # Results: - my $jobQueueName = $UpdateJobQueueResponse->jobQueueName; my $jobQueueArn = $UpdateJobQueueResponse->jobQueueArn; + my $jobQueueName = $UpdateJobQueueResponse->jobQueueName; # Returns a L object. diff --git a/auto-lib/Paws/Budgets/CreateBudget.pm b/auto-lib/Paws/Budgets/CreateBudget.pm index aee91eae0d..51078ad62b 100644 --- a/auto-lib/Paws/Budgets/CreateBudget.pm +++ b/auto-lib/Paws/Budgets/CreateBudget.pm @@ -32,69 +32,69 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateBudgetResponse = $budgets->CreateBudget( AccountId => 'MyAccountId', Budget => { + TimeUnit => 'DAILY', # values: DAILY, MONTHLY, QUARTERLY, ANNUALLY + BudgetName => 'MyBudgetName', # max: 100 BudgetType => 'USAGE', # values: USAGE, COST, RI_UTILIZATION, RI_COVERAGE - TimeUnit => 'DAILY', # values: DAILY, MONTHLY, QUARTERLY, ANNUALLY - BudgetName => 'MyBudgetName', # max: 100 BudgetLimit => { - Unit => 'MyUnitValue', # min: 1, Amount => 'MyNumericValue', + Unit => 'MyUnitValue', # min: 1, }, CostFilters => { 'MyGenericString' => [ 'MyGenericString', ... ], } - , # OPTIONAL + , # OPTIONAL + TimePeriod => { + Start => '1970-01-01T01:00:00', # OPTIONAL + End => '1970-01-01T01:00:00', # OPTIONAL + }, # OPTIONAL CalculatedSpend => { ActualSpend => { - Unit => 'MyUnitValue', # min: 1, Amount => 'MyNumericValue', + Unit => 'MyUnitValue', # min: 1, }, ForecastedSpend => { - Unit => 'MyUnitValue', # min: 1, Amount => 'MyNumericValue', + Unit => 'MyUnitValue', # min: 1, }, }, # OPTIONAL CostTypes => { - UseBlended => 1, # OPTIONAL - IncludeRecurring => 1, # OPTIONAL - IncludeRefund => 1, # OPTIONAL - IncludeTax => 1, # OPTIONAL - IncludeSupport => 1, # OPTIONAL - IncludeSubscription => 1, # OPTIONAL IncludeUpfront => 1, # OPTIONAL + IncludeSupport => 1, # OPTIONAL + IncludeTax => 1, # OPTIONAL IncludeDiscount => 1, # OPTIONAL - IncludeOtherSubscription => 1, # OPTIONAL - UseAmortized => 1, # OPTIONAL IncludeCredit => 1, # OPTIONAL - }, # OPTIONAL - TimePeriod => { - Start => '1970-01-01T01:00:00', # OPTIONAL - End => '1970-01-01T01:00:00', # OPTIONAL + UseAmortized => 1, # OPTIONAL + IncludeSubscription => 1, # OPTIONAL + UseBlended => 1, # OPTIONAL + IncludeOtherSubscription => 1, # OPTIONAL + IncludeRecurring => 1, # OPTIONAL + IncludeRefund => 1, # OPTIONAL }, # OPTIONAL }, NotificationsWithSubscribers => [ { - Notification => { - Threshold => 1, # min: 0.1, max: 1000000000 - ComparisonOperator => - 'GREATER_THAN', # values: GREATER_THAN, LESS_THAN, EQUAL_TO - NotificationType => 'ACTUAL', # values: ACTUAL, FORECASTED - ThresholdType => - 'PERCENTAGE', # values: PERCENTAGE, ABSOLUTE_VALUE; OPTIONAL - }, Subscribers => [ { - Address => 'MySubscriberAddress', # min: 1, SubscriptionType => 'SNS', # values: SNS, EMAIL + Address => 'MySubscriberAddress', # min: 1, }, ... ], # min: 1, max: 11 + Notification => { + NotificationType => 'ACTUAL', # values: ACTUAL, FORECASTED + Threshold => 1, # min: 0.1, max: 1000000000 + ComparisonOperator => + 'GREATER_THAN', # values: GREATER_THAN, LESS_THAN, EQUAL_TO + ThresholdType => + 'PERCENTAGE', # values: PERCENTAGE, ABSOLUTE_VALUE; OPTIONAL + }, }, ... - ], # OPTIONAL + ], # OPTIONAL ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. diff --git a/auto-lib/Paws/Budgets/CreateNotification.pm b/auto-lib/Paws/Budgets/CreateNotification.pm index 84fc2793bc..ddbd5d6563 100644 --- a/auto-lib/Paws/Budgets/CreateNotification.pm +++ b/auto-lib/Paws/Budgets/CreateNotification.pm @@ -43,8 +43,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, Subscribers => [ { - Address => 'MySubscriberAddress', # min: 1, SubscriptionType => 'SNS', # values: SNS, EMAIL + Address => 'MySubscriberAddress', # min: 1, }, ... diff --git a/auto-lib/Paws/Budgets/CreateSubscriber.pm b/auto-lib/Paws/Budgets/CreateSubscriber.pm index 44b50ca264..0c25ac0c3b 100644 --- a/auto-lib/Paws/Budgets/CreateSubscriber.pm +++ b/auto-lib/Paws/Budgets/CreateSubscriber.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n BudgetName => 'MyBudgetName', Notification => { NotificationType => 'ACTUAL', # values: ACTUAL, FORECASTED + Threshold => 1, # min: 0.1, max: 1000000000 ComparisonOperator => 'GREATER_THAN', # values: GREATER_THAN, LESS_THAN, EQUAL_TO - Threshold => 1, # min: 0.1, max: 1000000000 ThresholdType => 'PERCENTAGE', # values: PERCENTAGE, ABSOLUTE_VALUE; OPTIONAL }, diff --git a/auto-lib/Paws/Budgets/DeleteNotification.pm b/auto-lib/Paws/Budgets/DeleteNotification.pm index 0a85ee1b99..705a671a18 100644 --- a/auto-lib/Paws/Budgets/DeleteNotification.pm +++ b/auto-lib/Paws/Budgets/DeleteNotification.pm @@ -33,12 +33,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n AccountId => 'MyAccountId', BudgetName => 'MyBudgetName', Notification => { + NotificationType => 'ACTUAL', # values: ACTUAL, FORECASTED + Threshold => 1, # min: 0.1, max: 1000000000 ComparisonOperator => 'GREATER_THAN', # values: GREATER_THAN, LESS_THAN, EQUAL_TO - Threshold => 1, # min: 0.1, max: 1000000000 - NotificationType => 'ACTUAL', # values: ACTUAL, FORECASTED ThresholdType => - 'PERCENTAGE', # values: PERCENTAGE, ABSOLUTE_VALUE; OPTIONAL + 'PERCENTAGE', # values: PERCENTAGE, ABSOLUTE_VALUE; OPTIONAL }, ); diff --git a/auto-lib/Paws/Budgets/DeleteSubscriber.pm b/auto-lib/Paws/Budgets/DeleteSubscriber.pm index 1a5d4b05c9..b9bfa046fe 100644 --- a/auto-lib/Paws/Budgets/DeleteSubscriber.pm +++ b/auto-lib/Paws/Budgets/DeleteSubscriber.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n BudgetName => 'MyBudgetName', Notification => { NotificationType => 'ACTUAL', # values: ACTUAL, FORECASTED + Threshold => 1, # min: 0.1, max: 1000000000 ComparisonOperator => 'GREATER_THAN', # values: GREATER_THAN, LESS_THAN, EQUAL_TO - Threshold => 1, # min: 0.1, max: 1000000000 ThresholdType => 'PERCENTAGE', # values: PERCENTAGE, ABSOLUTE_VALUE; OPTIONAL }, diff --git a/auto-lib/Paws/Budgets/DescribeBudgets.pm b/auto-lib/Paws/Budgets/DescribeBudgets.pm index 0ad26b9f14..52157eeadf 100644 --- a/auto-lib/Paws/Budgets/DescribeBudgets.pm +++ b/auto-lib/Paws/Budgets/DescribeBudgets.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Budgets = $DescribeBudgetsResponse->Budgets; my $NextToken = $DescribeBudgetsResponse->NextToken; + my $Budgets = $DescribeBudgetsResponse->Budgets; # Returns a L object. diff --git a/auto-lib/Paws/Budgets/DescribeNotificationsForBudget.pm b/auto-lib/Paws/Budgets/DescribeNotificationsForBudget.pm index c899b82e52..4f5eef1f5d 100644 --- a/auto-lib/Paws/Budgets/DescribeNotificationsForBudget.pm +++ b/auto-lib/Paws/Budgets/DescribeNotificationsForBudget.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Notifications = $DescribeNotificationsForBudgetResponse->Notifications; my $NextToken = $DescribeNotificationsForBudgetResponse->NextToken; + my $Notifications = $DescribeNotificationsForBudgetResponse->Notifications; # Returns a L object. diff --git a/auto-lib/Paws/Budgets/DescribeSubscribersForNotification.pm b/auto-lib/Paws/Budgets/DescribeSubscribersForNotification.pm index 8b06aaba42..3b7d69c68c 100644 --- a/auto-lib/Paws/Budgets/DescribeSubscribersForNotification.pm +++ b/auto-lib/Paws/Budgets/DescribeSubscribersForNotification.pm @@ -36,20 +36,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n AccountId => 'MyAccountId', BudgetName => 'MyBudgetName', Notification => { - Threshold => 1, # min: 0.1, max: 1000000000 + NotificationType => 'ACTUAL', # values: ACTUAL, FORECASTED + Threshold => 1, # min: 0.1, max: 1000000000 ComparisonOperator => 'GREATER_THAN', # values: GREATER_THAN, LESS_THAN, EQUAL_TO - NotificationType => 'ACTUAL', # values: ACTUAL, FORECASTED ThresholdType => - 'PERCENTAGE', # values: PERCENTAGE, ABSOLUTE_VALUE; OPTIONAL + 'PERCENTAGE', # values: PERCENTAGE, ABSOLUTE_VALUE; OPTIONAL }, MaxResults => 1, # OPTIONAL NextToken => 'MyGenericString', # OPTIONAL ); # Results: - my $NextToken = $DescribeSubscribersForNotificationResponse->NextToken; my $Subscribers = $DescribeSubscribersForNotificationResponse->Subscribers; + my $NextToken = $DescribeSubscribersForNotificationResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/Budgets/UpdateBudget.pm b/auto-lib/Paws/Budgets/UpdateBudget.pm index 98d7e31a4b..8d265ab1a1 100644 --- a/auto-lib/Paws/Budgets/UpdateBudget.pm +++ b/auto-lib/Paws/Budgets/UpdateBudget.pm @@ -31,46 +31,46 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateBudgetResponse = $budgets->UpdateBudget( AccountId => 'MyAccountId', NewBudget => { - BudgetType => - 'USAGE', # values: USAGE, COST, RI_UTILIZATION, RI_COVERAGE TimeUnit => 'DAILY', # values: DAILY, MONTHLY, QUARTERLY, ANNUALLY BudgetName => 'MyBudgetName', # max: 100 - CostTypes => { - IncludeCredit => 1, # OPTIONAL - UseAmortized => 1, # OPTIONAL - IncludeRefund => 1, # OPTIONAL - IncludeRecurring => 1, # OPTIONAL - UseBlended => 1, # OPTIONAL - IncludeOtherSubscription => 1, # OPTIONAL - IncludeDiscount => 1, # OPTIONAL - IncludeSubscription => 1, # OPTIONAL - IncludeSupport => 1, # OPTIONAL - IncludeUpfront => 1, # OPTIONAL - IncludeTax => 1, # OPTIONAL - }, # OPTIONAL + BudgetType => + 'USAGE', # values: USAGE, COST, RI_UTILIZATION, RI_COVERAGE + BudgetLimit => { + Amount => 'MyNumericValue', + Unit => 'MyUnitValue', # min: 1, + + }, + CostFilters => { 'MyGenericString' => [ 'MyGenericString', ... ], } + , # OPTIONAL TimePeriod => { Start => '1970-01-01T01:00:00', # OPTIONAL End => '1970-01-01T01:00:00', # OPTIONAL }, # OPTIONAL CalculatedSpend => { ActualSpend => { - Unit => 'MyUnitValue', # min: 1, Amount => 'MyNumericValue', + Unit => 'MyUnitValue', # min: 1, }, ForecastedSpend => { - Unit => 'MyUnitValue', # min: 1, Amount => 'MyNumericValue', + Unit => 'MyUnitValue', # min: 1, }, }, # OPTIONAL - CostFilters => { 'MyGenericString' => [ 'MyGenericString', ... ], } - , # OPTIONAL - BudgetLimit => { - Unit => 'MyUnitValue', # min: 1, - Amount => 'MyNumericValue', - - }, + CostTypes => { + IncludeUpfront => 1, # OPTIONAL + IncludeSupport => 1, # OPTIONAL + IncludeTax => 1, # OPTIONAL + IncludeDiscount => 1, # OPTIONAL + IncludeCredit => 1, # OPTIONAL + UseAmortized => 1, # OPTIONAL + IncludeSubscription => 1, # OPTIONAL + UseBlended => 1, # OPTIONAL + IncludeOtherSubscription => 1, # OPTIONAL + IncludeRecurring => 1, # OPTIONAL + IncludeRefund => 1, # OPTIONAL + }, # OPTIONAL }, ); diff --git a/auto-lib/Paws/Budgets/UpdateNotification.pm b/auto-lib/Paws/Budgets/UpdateNotification.pm index 334bb32748..92c62b17b5 100644 --- a/auto-lib/Paws/Budgets/UpdateNotification.pm +++ b/auto-lib/Paws/Budgets/UpdateNotification.pm @@ -35,17 +35,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n BudgetName => 'MyBudgetName', NewNotification => { NotificationType => 'ACTUAL', # values: ACTUAL, FORECASTED + Threshold => 1, # min: 0.1, max: 1000000000 ComparisonOperator => 'GREATER_THAN', # values: GREATER_THAN, LESS_THAN, EQUAL_TO - Threshold => 1, # min: 0.1, max: 1000000000 ThresholdType => 'PERCENTAGE', # values: PERCENTAGE, ABSOLUTE_VALUE; OPTIONAL }, OldNotification => { NotificationType => 'ACTUAL', # values: ACTUAL, FORECASTED + Threshold => 1, # min: 0.1, max: 1000000000 ComparisonOperator => 'GREATER_THAN', # values: GREATER_THAN, LESS_THAN, EQUAL_TO - Threshold => 1, # min: 0.1, max: 1000000000 ThresholdType => 'PERCENTAGE', # values: PERCENTAGE, ABSOLUTE_VALUE; OPTIONAL }, diff --git a/auto-lib/Paws/Budgets/UpdateSubscriber.pm b/auto-lib/Paws/Budgets/UpdateSubscriber.pm index 7bf365344e..be61e09e9a 100644 --- a/auto-lib/Paws/Budgets/UpdateSubscriber.pm +++ b/auto-lib/Paws/Budgets/UpdateSubscriber.pm @@ -35,21 +35,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n AccountId => 'MyAccountId', BudgetName => 'MyBudgetName', NewSubscriber => { - Address => 'MySubscriberAddress', # min: 1, SubscriptionType => 'SNS', # values: SNS, EMAIL + Address => 'MySubscriberAddress', # min: 1, }, Notification => { + NotificationType => 'ACTUAL', # values: ACTUAL, FORECASTED + Threshold => 1, # min: 0.1, max: 1000000000 ComparisonOperator => 'GREATER_THAN', # values: GREATER_THAN, LESS_THAN, EQUAL_TO - Threshold => 1, # min: 0.1, max: 1000000000 - NotificationType => 'ACTUAL', # values: ACTUAL, FORECASTED ThresholdType => - 'PERCENTAGE', # values: PERCENTAGE, ABSOLUTE_VALUE; OPTIONAL + 'PERCENTAGE', # values: PERCENTAGE, ABSOLUTE_VALUE; OPTIONAL }, OldSubscriber => { - Address => 'MySubscriberAddress', # min: 1, SubscriptionType => 'SNS', # values: SNS, EMAIL + Address => 'MySubscriberAddress', # min: 1, }, diff --git a/auto-lib/Paws/CUR/DescribeReportDefinitions.pm b/auto-lib/Paws/CUR/DescribeReportDefinitions.pm index cca112c490..be31d174d9 100644 --- a/auto-lib/Paws/CUR/DescribeReportDefinitions.pm +++ b/auto-lib/Paws/CUR/DescribeReportDefinitions.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $DescribeReportDefinitionsResponse->NextToken; my $ReportDefinitions = $DescribeReportDefinitionsResponse->ReportDefinitions; - my $NextToken = $DescribeReportDefinitionsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/CUR/PutReportDefinition.pm b/auto-lib/Paws/CUR/PutReportDefinition.pm index 17519e6008..8509d26799 100644 --- a/auto-lib/Paws/CUR/PutReportDefinition.pm +++ b/auto-lib/Paws/CUR/PutReportDefinition.pm @@ -29,20 +29,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $cur = Paws->service('CUR'); my $PutReportDefinitionResponse = $cur->PutReportDefinition( ReportDefinition => { + S3Bucket => 'MyS3Bucket', # max: 256 + Format => 'textORcsv', # values: textORcsv + ReportName => 'MyReportName', # max: 256 + Compression => 'ZIP', # values: ZIP, GZIP + S3Prefix => 'MyS3Prefix', # max: 256 + S3Region => 'us-east-1' + , # values: us-east-1, us-west-1, us-west-2, eu-central-1, eu-west-1, ap-southeast-1, ap-southeast-2, ap-northeast-1 + TimeUnit => 'HOURLY', # values: HOURLY, DAILY AdditionalSchemaElements => [ - 'RESOURCES', ... # values: RESOURCES + 'RESOURCES', ... # values: RESOURCES ], - TimeUnit => 'HOURLY', # values: HOURLY, DAILY - S3Region => 'us-east-1' - , # values: us-east-1, us-west-1, us-west-2, eu-central-1, eu-west-1, ap-southeast-1, ap-southeast-2, ap-northeast-1 - S3Prefix => 'MyS3Prefix', # max: 256 - ReportName => 'MyReportName', # max: 256 - Compression => 'ZIP', # values: ZIP, GZIP - Format => 'textORcsv', # values: textORcsv - S3Bucket => 'MyS3Bucket', # max: 256 AdditionalArtifacts => [ - 'REDSHIFT', ... # values: REDSHIFT, QUICKSIGHT - ], # OPTIONAL + 'REDSHIFT', ... # values: REDSHIFT, QUICKSIGHT + ], # OPTIONAL }, ); diff --git a/auto-lib/Paws/Cloud9/CreateEnvironmentMembership.pm b/auto-lib/Paws/Cloud9/CreateEnvironmentMembership.pm index c91024a38c..2aa826e2af 100644 --- a/auto-lib/Paws/Cloud9/CreateEnvironmentMembership.pm +++ b/auto-lib/Paws/Cloud9/CreateEnvironmentMembership.pm @@ -38,7 +38,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Membership = $CreateEnvironmentMembershipResult->Membership; + my $membership = $CreateEnvironmentMembershipResult->membership; # Returns a L object. diff --git a/auto-lib/Paws/Cloud9/ListEnvironments.pm b/auto-lib/Paws/Cloud9/ListEnvironments.pm index 197d5ba719..0d8994fdd6 100644 --- a/auto-lib/Paws/Cloud9/ListEnvironments.pm +++ b/auto-lib/Paws/Cloud9/ListEnvironments.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $nextToken = $ListEnvironmentsResult->nextToken; - my $environmentIds = $ListEnvironmentsResult->environmentIds; + my $EnvironmentIds = $ListEnvironmentsResult->EnvironmentIds; + my $NextToken = $ListEnvironmentsResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/CloudDirectory/AddFacetToObject.pm b/auto-lib/Paws/CloudDirectory/AddFacetToObject.pm index 795b2a6bfa..1df4df9bd6 100644 --- a/auto-lib/Paws/CloudDirectory/AddFacetToObject.pm +++ b/auto-lib/Paws/CloudDirectory/AddFacetToObject.pm @@ -37,28 +37,28 @@ You shouldn't make instances of this class. Each attribute should be used as a n Selector => 'MySelectorObjectReference', # OPTIONAL }, SchemaFacet => { - SchemaArn => 'MyArn', FacetName => 'MyFacetName', # min: 1, max: 64; OPTIONAL + SchemaArn => 'MyArn', }, ObjectAttributeList => [ { + Key => { + FacetName => 'MyFacetName', # min: 1, max: 64; OPTIONAL + SchemaArn => 'MyArn', + Name => 'MyAttributeName', # min: 1, max: 64 + + }, Value => { - StringValue => 'MyStringAttributeValue', # OPTIONAL - BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL NumberValue => 'MyNumberAttributeValue', # OPTIONAL BooleanValue => 1, # OPTIONAL + StringValue => 'MyStringAttributeValue', # OPTIONAL DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - }, - Key => { - FacetName => 'MyFacetName', # min: 1, max: 64; OPTIONAL - Name => 'MyAttributeName', # min: 1, max: 64 - SchemaArn => 'MyArn', - + BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL }, }, ... - ], # OPTIONAL + ], # OPTIONAL ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. diff --git a/auto-lib/Paws/CloudDirectory/ApplySchema.pm b/auto-lib/Paws/CloudDirectory/ApplySchema.pm index 44e3a513fc..f3f1004640 100644 --- a/auto-lib/Paws/CloudDirectory/ApplySchema.pm +++ b/auto-lib/Paws/CloudDirectory/ApplySchema.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DirectoryArn = $ApplySchemaResponse->DirectoryArn; my $AppliedSchemaArn = $ApplySchemaResponse->AppliedSchemaArn; + my $DirectoryArn = $ApplySchemaResponse->DirectoryArn; # Returns a L object. diff --git a/auto-lib/Paws/CloudDirectory/AttachTypedLink.pm b/auto-lib/Paws/CloudDirectory/AttachTypedLink.pm index d98d5b9a3b..0f7d3b7872 100644 --- a/auto-lib/Paws/CloudDirectory/AttachTypedLink.pm +++ b/auto-lib/Paws/CloudDirectory/AttachTypedLink.pm @@ -35,14 +35,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $AttachTypedLinkResponse = $clouddirectory->AttachTypedLink( Attributes => [ { - Value => { - BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL + AttributeName => 'MyAttributeName', # min: 1, max: 64 + Value => { NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL StringValue => 'MyStringAttributeValue', # OPTIONAL DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL + BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL }, - AttributeName => 'MyAttributeName', # min: 1, max: 64 }, ... diff --git a/auto-lib/Paws/CloudDirectory/BatchRead.pm b/auto-lib/Paws/CloudDirectory/BatchRead.pm index 59ffba4b00..c9a982d694 100644 --- a/auto-lib/Paws/CloudDirectory/BatchRead.pm +++ b/auto-lib/Paws/CloudDirectory/BatchRead.pm @@ -34,6 +34,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n DirectoryArn => 'MyArn', Operations => [ { + ListObjectChildren => { + ObjectReference => { + Selector => 'MySelectorObjectReference', # OPTIONAL + }, + NextToken => 'MyNextToken', # OPTIONAL + MaxResults => 1, # min: 1, ; OPTIONAL + }, # OPTIONAL GetObjectInformation => { ObjectReference => { Selector => 'MySelectorObjectReference', # OPTIONAL @@ -47,212 +54,206 @@ You shouldn't make instances of this class. Each attribute should be used as a n NextToken => 'MyNextToken', # OPTIONAL MaxResults => 1, # min: 1, ; OPTIONAL }, # OPTIONAL - ListObjectChildren => { + ListOutgoingTypedLinks => { ObjectReference => { Selector => 'MySelectorObjectReference', # OPTIONAL }, - NextToken => 'MyNextToken', # OPTIONAL - MaxResults => 1, # min: 1, ; OPTIONAL + NextToken => 'MyNextToken', # OPTIONAL + FilterAttributeRanges => [ + { + Range => { + EndMode => 'FIRST' + , # values: FIRST, LAST, LAST_BEFORE_MISSING_VALUES, INCLUSIVE, EXCLUSIVE + StartMode => 'FIRST' + , # values: FIRST, LAST, LAST_BEFORE_MISSING_VALUES, INCLUSIVE, EXCLUSIVE + EndValue => { + StringValue => 'MyStringAttributeValue', # OPTIONAL + DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL + NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL + BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL + }, # OPTIONAL + StartValue => { + StringValue => 'MyStringAttributeValue', # OPTIONAL + DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL + NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL + BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL + }, # OPTIONAL + }, + AttributeName => 'MyAttributeName', # min: 1, max: 64; OPTIONAL + }, + ... + ], # OPTIONAL + MaxResults => 1, # min: 1, ; OPTIONAL + FilterTypedLink => { + SchemaArn => 'MyArn', + TypedLinkName => 'MyTypedLinkName', + + }, # OPTIONAL }, # OPTIONAL - ListObjectAttributes => { + ListObjectPolicies => { ObjectReference => { Selector => 'MySelectorObjectReference', # OPTIONAL }, - FacetFilter => { - SchemaArn => 'MyArn', - FacetName => 'MyFacetName', # min: 1, max: 64 - }, - MaxResults => 1, # min: 1, ; OPTIONAL NextToken => 'MyNextToken', # OPTIONAL + MaxResults => 1, # min: 1, ; OPTIONAL }, # OPTIONAL - ListIncomingTypedLinks => { - ObjectReference => { + ListIndex => { + IndexReference => { Selector => 'MySelectorObjectReference', # OPTIONAL }, NextToken => 'MyNextToken', # OPTIONAL MaxResults => 1, # min: 1, ; OPTIONAL - FilterAttributeRanges => [ + RangesOnIndexedValues => [ { + AttributeKey => { + FacetName => 'MyFacetName', # min: 1, max: 64 + SchemaArn => 'MyArn', + Name => 'MyAttributeName', # min: 1, max: 64; OPTIONAL + + }, # OPTIONAL Range => { - StartMode => 'FIRST' - , # values: FIRST, LAST, LAST_BEFORE_MISSING_VALUES, INCLUSIVE, EXCLUSIVE EndMode => 'FIRST' , # values: FIRST, LAST, LAST_BEFORE_MISSING_VALUES, INCLUSIVE, EXCLUSIVE + StartMode => 'FIRST' + , # values: FIRST, LAST, LAST_BEFORE_MISSING_VALUES, INCLUSIVE, EXCLUSIVE EndValue => { + StringValue => 'MyStringAttributeValue', # OPTIONAL DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL - StringValue => 'MyStringAttributeValue', # OPTIONAL }, # OPTIONAL StartValue => { + StringValue => 'MyStringAttributeValue', # OPTIONAL DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL - StringValue => 'MyStringAttributeValue', # OPTIONAL }, # OPTIONAL - }, # OPTIONAL - AttributeName => 'MyAttributeName', # min: 1, max: 64 + }, }, ... - ], # OPTIONAL - FilterTypedLink => { - SchemaArn => 'MyArn', - TypedLinkName => 'MyTypedLinkName', - - }, # OPTIONAL + ], # OPTIONAL }, # OPTIONAL - ListOutgoingTypedLinks => { + ListIncomingTypedLinks => { ObjectReference => { Selector => 'MySelectorObjectReference', # OPTIONAL }, - MaxResults => 1, # min: 1, ; OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL - FilterTypedLink => { - SchemaArn => 'MyArn', - TypedLinkName => 'MyTypedLinkName', - - }, # OPTIONAL + NextToken => 'MyNextToken', # OPTIONAL FilterAttributeRanges => [ { Range => { - StartMode => 'FIRST' - , # values: FIRST, LAST, LAST_BEFORE_MISSING_VALUES, INCLUSIVE, EXCLUSIVE EndMode => 'FIRST' , # values: FIRST, LAST, LAST_BEFORE_MISSING_VALUES, INCLUSIVE, EXCLUSIVE + StartMode => 'FIRST' + , # values: FIRST, LAST, LAST_BEFORE_MISSING_VALUES, INCLUSIVE, EXCLUSIVE EndValue => { + StringValue => 'MyStringAttributeValue', # OPTIONAL DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL - StringValue => 'MyStringAttributeValue', # OPTIONAL }, # OPTIONAL StartValue => { + StringValue => 'MyStringAttributeValue', # OPTIONAL DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL - StringValue => 'MyStringAttributeValue', # OPTIONAL }, # OPTIONAL - }, # OPTIONAL - AttributeName => 'MyAttributeName', # min: 1, max: 64 + }, + AttributeName => 'MyAttributeName', # min: 1, max: 64; OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # min: 1, ; OPTIONAL + FilterTypedLink => { + SchemaArn => 'MyArn', + TypedLinkName => 'MyTypedLinkName', + + }, # OPTIONAL }, # OPTIONAL - ListAttachedIndices => { - TargetReference => { - Selector => 'MySelectorObjectReference', # OPTIONAL + GetLinkAttributes => { + TypedLinkSpecifier => { + IdentityAttributeValues => [ + { + Value => { + StringValue => 'MyStringAttributeValue', # OPTIONAL + DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL + NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL + BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL + }, # OPTIONAL + AttributeName => + 'MyAttributeName', # min: 1, max: 64; OPTIONAL + + }, + ... + ], + TargetObjectReference => { + Selector => 'MySelectorObjectReference', # OPTIONAL + }, + SourceObjectReference => { + Selector => 'MySelectorObjectReference', # OPTIONAL + }, + TypedLinkFacet => { + SchemaArn => 'MyArn', + TypedLinkName => 'MyTypedLinkName', + + }, # OPTIONAL + }, - MaxResults => 1, # min: 1, ; OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL - }, # OPTIONAL - GetObjectAttributes => { AttributeNames => [ - 'MyAttributeName', ... # min: 1, max: 64 + 'MyAttributeName', ... # min: 1, max: 64; OPTIONAL ], + + }, # OPTIONAL + GetObjectAttributes => { SchemaFacet => { - SchemaArn => 'MyArn', FacetName => 'MyFacetName', # min: 1, max: 64 + SchemaArn => 'MyArn', }, ObjectReference => { Selector => 'MySelectorObjectReference', # OPTIONAL }, + AttributeNames => [ + 'MyAttributeName', ... # min: 1, max: 64; OPTIONAL + ], }, # OPTIONAL ListPolicyAttachments => { PolicyReference => { Selector => 'MySelectorObjectReference', # OPTIONAL }, - MaxResults => 1, # min: 1, ; OPTIONAL NextToken => 'MyNextToken', # OPTIONAL + MaxResults => 1, # min: 1, ; OPTIONAL }, # OPTIONAL ListObjectParentPaths => { ObjectReference => { Selector => 'MySelectorObjectReference', # OPTIONAL }, - MaxResults => 1, # min: 1, ; OPTIONAL NextToken => 'MyNextToken', # OPTIONAL + MaxResults => 1, # min: 1, ; OPTIONAL }, # OPTIONAL - GetLinkAttributes => { - AttributeNames => [ - 'MyAttributeName', ... # min: 1, max: 64 - ], - TypedLinkSpecifier => { - SourceObjectReference => { - Selector => 'MySelectorObjectReference', # OPTIONAL - }, - TypedLinkFacet => { - SchemaArn => 'MyArn', - TypedLinkName => 'MyTypedLinkName', - - }, # OPTIONAL - TargetObjectReference => { - Selector => 'MySelectorObjectReference', # OPTIONAL - }, - IdentityAttributeValues => [ - { - Value => { - DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL - NumberValue => 'MyNumberAttributeValue', # OPTIONAL - BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL - StringValue => 'MyStringAttributeValue', # OPTIONAL - }, # OPTIONAL - AttributeName => 'MyAttributeName', # min: 1, max: 64 - - }, - ... - ], - - }, - - }, # OPTIONAL - ListObjectPolicies => { - ObjectReference => { + ListAttachedIndices => { + TargetReference => { Selector => 'MySelectorObjectReference', # OPTIONAL }, NextToken => 'MyNextToken', # OPTIONAL MaxResults => 1, # min: 1, ; OPTIONAL }, # OPTIONAL - ListIndex => { - IndexReference => { + ListObjectAttributes => { + ObjectReference => { Selector => 'MySelectorObjectReference', # OPTIONAL }, - NextToken => 'MyNextToken', # OPTIONAL - MaxResults => 1, # min: 1, ; OPTIONAL - RangesOnIndexedValues => [ - { - Range => { - StartMode => 'FIRST' - , # values: FIRST, LAST, LAST_BEFORE_MISSING_VALUES, INCLUSIVE, EXCLUSIVE - EndMode => 'FIRST' - , # values: FIRST, LAST, LAST_BEFORE_MISSING_VALUES, INCLUSIVE, EXCLUSIVE - EndValue => { - DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL - NumberValue => 'MyNumberAttributeValue', # OPTIONAL - BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL - StringValue => 'MyStringAttributeValue', # OPTIONAL - }, # OPTIONAL - StartValue => { - DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL - NumberValue => 'MyNumberAttributeValue', # OPTIONAL - BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL - StringValue => 'MyStringAttributeValue', # OPTIONAL - }, # OPTIONAL - }, # OPTIONAL - AttributeKey => { - FacetName => 'MyFacetName', # min: 1, max: 64 - Name => 'MyAttributeName', # min: 1, max: 64 - SchemaArn => 'MyArn', - - }, # OPTIONAL - }, - ... - ], # OPTIONAL + NextToken => 'MyNextToken', # OPTIONAL + MaxResults => 1, # min: 1, ; OPTIONAL + FacetFilter => { + FacetName => 'MyFacetName', # min: 1, max: 64 + SchemaArn => 'MyArn', + }, }, # OPTIONAL }, ... diff --git a/auto-lib/Paws/CloudDirectory/BatchWrite.pm b/auto-lib/Paws/CloudDirectory/BatchWrite.pm index 168aceca53..c8c57b7ddb 100644 --- a/auto-lib/Paws/CloudDirectory/BatchWrite.pm +++ b/auto-lib/Paws/CloudDirectory/BatchWrite.pm @@ -33,191 +33,173 @@ You shouldn't make instances of this class. Each attribute should be used as a n DirectoryArn => 'MyArn', Operations => [ { + DetachPolicy => { + ObjectReference => { + Selector => 'MySelectorObjectReference', # OPTIONAL + }, # OPTIONAL + PolicyReference => { + Selector => 'MySelectorObjectReference', # OPTIONAL + }, # OPTIONAL + + }, # OPTIONAL CreateIndex => { IsUnique => 1, OrderedIndexedAttributeList => [ { - FacetName => 'MyFacetName', # min: 1, max: 64; OPTIONAL - Name => 'MyAttributeName', # min: 1, max: 64 + FacetName => 'MyFacetName', # min: 1, max: 64 SchemaArn => 'MyArn', + Name => 'MyAttributeName', # min: 1, max: 64 }, ... ], + LinkName => 'MyLinkName', # min: 1, max: 64; OPTIONAL BatchReferenceName => 'MyBatchReferenceName', # OPTIONAL - LinkName => 'MyLinkName', # min: 1, max: 64 ParentReference => { Selector => 'MySelectorObjectReference', # OPTIONAL - }, + }, # OPTIONAL }, # OPTIONAL - AttachObject => { - ParentReference => { + AttachTypedLink => { + TargetObjectReference => { Selector => 'MySelectorObjectReference', # OPTIONAL - }, - LinkName => 'MyLinkName', # min: 1, max: 64 - ChildReference => { + }, # OPTIONAL + SourceObjectReference => { Selector => 'MySelectorObjectReference', # OPTIONAL - }, + }, # OPTIONAL + TypedLinkFacet => { + SchemaArn => 'MyArn', + TypedLinkName => 'MyTypedLinkName', - }, # OPTIONAL - RemoveFacetFromObject => { - SchemaFacet => { - FacetName => 'MyFacetName', # min: 1, max: 64; OPTIONAL - SchemaArn => 'MyArn', - }, - ObjectReference => { - Selector => 'MySelectorObjectReference', # OPTIONAL }, - - }, # OPTIONAL - DetachTypedLink => { - TypedLinkSpecifier => { - TypedLinkFacet => { - TypedLinkName => 'MyTypedLinkName', - SchemaArn => 'MyArn', - - }, - SourceObjectReference => { - Selector => 'MySelectorObjectReference', # OPTIONAL - }, - IdentityAttributeValues => [ - { - Value => { - DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL - NumberValue => 'MyNumberAttributeValue', # OPTIONAL - BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL - StringValue => 'MyStringAttributeValue', # OPTIONAL - }, - AttributeName => 'MyAttributeName', # min: 1, max: 64 - + Attributes => [ + { + AttributeName => 'MyAttributeName', # min: 1, max: 64 + Value => { + StringValue => 'MyStringAttributeValue', # OPTIONAL + DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL + NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL + BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL }, - ... - ], - TargetObjectReference => { - Selector => 'MySelectorObjectReference', # OPTIONAL - }, - }, + }, + ... + ], }, # OPTIONAL - DetachObject => { - LinkName => 'MyLinkName', # min: 1, max: 64 - ParentReference => { - Selector => 'MySelectorObjectReference', # OPTIONAL - }, - BatchReferenceName => 'MyBatchReferenceName', # OPTIONAL - }, # OPTIONAL DetachFromIndex => { IndexReference => { Selector => 'MySelectorObjectReference', # OPTIONAL - }, + }, # OPTIONAL TargetReference => { Selector => 'MySelectorObjectReference', # OPTIONAL - }, + }, # OPTIONAL }, # OPTIONAL DeleteObject => { ObjectReference => { Selector => 'MySelectorObjectReference', # OPTIONAL - }, + }, # OPTIONAL }, # OPTIONAL AttachPolicy => { + ObjectReference => { + Selector => 'MySelectorObjectReference', # OPTIONAL + }, # OPTIONAL PolicyReference => { Selector => 'MySelectorObjectReference', # OPTIONAL + }, # OPTIONAL + + }, # OPTIONAL + AddFacetToObject => { + SchemaFacet => { + FacetName => 'MyFacetName', # min: 1, max: 64 + SchemaArn => 'MyArn', }, ObjectReference => { Selector => 'MySelectorObjectReference', # OPTIONAL - }, - - }, # OPTIONAL - CreateObject => { + }, # OPTIONAL ObjectAttributeList => [ { Key => { - FacetName => 'MyFacetName', # min: 1, max: 64; OPTIONAL - Name => 'MyAttributeName', # min: 1, max: 64 + FacetName => 'MyFacetName', # min: 1, max: 64 SchemaArn => 'MyArn', + Name => 'MyAttributeName', # min: 1, max: 64 }, Value => { + StringValue => 'MyStringAttributeValue', # OPTIONAL DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL - StringValue => 'MyStringAttributeValue', # OPTIONAL }, }, ... ], - SchemaFacet => [ - { - FacetName => 'MyFacetName', # min: 1, max: 64; OPTIONAL - SchemaArn => 'MyArn', - }, - ... - ], + + }, # OPTIONAL + DetachObject => { + LinkName => 'MyLinkName', # min: 1, max: 64; OPTIONAL ParentReference => { Selector => 'MySelectorObjectReference', # OPTIONAL - }, + }, # OPTIONAL BatchReferenceName => 'MyBatchReferenceName', # OPTIONAL - LinkName => 'MyLinkName', # min: 1, max: 64 }, # OPTIONAL - DetachPolicy => { - PolicyReference => { + AttachToIndex => { + IndexReference => { Selector => 'MySelectorObjectReference', # OPTIONAL - }, - ObjectReference => { + }, # OPTIONAL + TargetReference => { Selector => 'MySelectorObjectReference', # OPTIONAL - }, + }, # OPTIONAL }, # OPTIONAL UpdateLinkAttributes => { TypedLinkSpecifier => { - TypedLinkFacet => { - TypedLinkName => 'MyTypedLinkName', - SchemaArn => 'MyArn', - - }, - SourceObjectReference => { - Selector => 'MySelectorObjectReference', # OPTIONAL - }, IdentityAttributeValues => [ { - Value => { + AttributeName => 'MyAttributeName', # min: 1, max: 64 + Value => { + StringValue => 'MyStringAttributeValue', # OPTIONAL DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL - StringValue => 'MyStringAttributeValue', # OPTIONAL }, - AttributeName => 'MyAttributeName', # min: 1, max: 64 }, ... ], TargetObjectReference => { + Selector => 'MySelectorObjectReference', # OPTIONAL + }, # OPTIONAL + SourceObjectReference => { Selector => 'MySelectorObjectReference', # OPTIONAL + }, # OPTIONAL + TypedLinkFacet => { + SchemaArn => 'MyArn', + TypedLinkName => 'MyTypedLinkName', + }, }, AttributeUpdates => [ { AttributeKey => { - FacetName => 'MyFacetName', # min: 1, max: 64; OPTIONAL - Name => 'MyAttributeName', # min: 1, max: 64 + FacetName => 'MyFacetName', # min: 1, max: 64 SchemaArn => 'MyArn', + Name => 'MyAttributeName', # min: 1, max: 64 }, AttributeAction => { AttributeUpdateValue => { + StringValue => 'MyStringAttributeValue', # OPTIONAL DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL - StringValue => 'MyStringAttributeValue', # OPTIONAL }, AttributeActionType => 'CREATE_OR_UPDATE' , # values: CREATE_OR_UPDATE, DELETE; OPTIONAL @@ -226,25 +208,76 @@ You shouldn't make instances of this class. Each attribute should be used as a n ... ], + }, # OPTIONAL + DetachTypedLink => { + TypedLinkSpecifier => { + IdentityAttributeValues => [ + { + AttributeName => 'MyAttributeName', # min: 1, max: 64 + Value => { + StringValue => 'MyStringAttributeValue', # OPTIONAL + DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL + NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL + BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL + }, + + }, + ... + ], + TargetObjectReference => { + Selector => 'MySelectorObjectReference', # OPTIONAL + }, # OPTIONAL + SourceObjectReference => { + Selector => 'MySelectorObjectReference', # OPTIONAL + }, # OPTIONAL + TypedLinkFacet => { + SchemaArn => 'MyArn', + TypedLinkName => 'MyTypedLinkName', + + }, + + }, + + }, # OPTIONAL + RemoveFacetFromObject => { + SchemaFacet => { + FacetName => 'MyFacetName', # min: 1, max: 64 + SchemaArn => 'MyArn', + }, + ObjectReference => { + Selector => 'MySelectorObjectReference', # OPTIONAL + }, # OPTIONAL + + }, # OPTIONAL + AttachObject => { + LinkName => 'MyLinkName', # min: 1, max: 64; OPTIONAL + ChildReference => { + Selector => 'MySelectorObjectReference', # OPTIONAL + }, # OPTIONAL + ParentReference => { + Selector => 'MySelectorObjectReference', # OPTIONAL + }, # OPTIONAL + }, # OPTIONAL UpdateObjectAttributes => { AttributeUpdates => [ { ObjectAttributeAction => { + ObjectAttributeActionType => 'CREATE_OR_UPDATE' + , # values: CREATE_OR_UPDATE, DELETE; OPTIONAL ObjectAttributeUpdateValue => { + StringValue => 'MyStringAttributeValue', # OPTIONAL DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL - StringValue => 'MyStringAttributeValue', # OPTIONAL }, - ObjectAttributeActionType => 'CREATE_OR_UPDATE' - , # values: CREATE_OR_UPDATE, DELETE; OPTIONAL }, # OPTIONAL ObjectAttributeKey => { - FacetName => 'MyFacetName', # min: 1, max: 64; OPTIONAL - Name => 'MyAttributeName', # min: 1, max: 64 + FacetName => 'MyFacetName', # min: 1, max: 64 SchemaArn => 'MyArn', + Name => 'MyAttributeName', # min: 1, max: 64 }, }, @@ -252,74 +285,41 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], ObjectReference => { Selector => 'MySelectorObjectReference', # OPTIONAL - }, - - }, # OPTIONAL - AttachToIndex => { - IndexReference => { - Selector => 'MySelectorObjectReference', # OPTIONAL - }, - TargetReference => { - Selector => 'MySelectorObjectReference', # OPTIONAL - }, + }, # OPTIONAL }, # OPTIONAL - AttachTypedLink => { - Attributes => [ + CreateObject => { + SchemaFacet => [ { - Value => { - DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL - NumberValue => 'MyNumberAttributeValue', # OPTIONAL - BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL - StringValue => 'MyStringAttributeValue', # OPTIONAL - }, - AttributeName => 'MyAttributeName', # min: 1, max: 64 - + FacetName => 'MyFacetName', # min: 1, max: 64 + SchemaArn => 'MyArn', }, ... ], - SourceObjectReference => { - Selector => 'MySelectorObjectReference', # OPTIONAL - }, - TypedLinkFacet => { - TypedLinkName => 'MyTypedLinkName', - SchemaArn => 'MyArn', - - }, - TargetObjectReference => { - Selector => 'MySelectorObjectReference', # OPTIONAL - }, - - }, # OPTIONAL - AddFacetToObject => { - ObjectReference => { - Selector => 'MySelectorObjectReference', # OPTIONAL - }, - SchemaFacet => { - FacetName => 'MyFacetName', # min: 1, max: 64; OPTIONAL - SchemaArn => 'MyArn', - }, ObjectAttributeList => [ { Key => { - FacetName => 'MyFacetName', # min: 1, max: 64; OPTIONAL - Name => 'MyAttributeName', # min: 1, max: 64 + FacetName => 'MyFacetName', # min: 1, max: 64 SchemaArn => 'MyArn', + Name => 'MyAttributeName', # min: 1, max: 64 }, Value => { + StringValue => 'MyStringAttributeValue', # OPTIONAL DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL - StringValue => 'MyStringAttributeValue', # OPTIONAL }, }, ... ], - + LinkName => 'MyLinkName', # min: 1, max: 64; OPTIONAL + BatchReferenceName => 'MyBatchReferenceName', # OPTIONAL + ParentReference => { + Selector => 'MySelectorObjectReference', # OPTIONAL + }, # OPTIONAL }, # OPTIONAL }, ... diff --git a/auto-lib/Paws/CloudDirectory/CreateDirectory.pm b/auto-lib/Paws/CloudDirectory/CreateDirectory.pm index f328dbfd8e..330f51d04a 100644 --- a/auto-lib/Paws/CloudDirectory/CreateDirectory.pm +++ b/auto-lib/Paws/CloudDirectory/CreateDirectory.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DirectoryArn = $CreateDirectoryResponse->DirectoryArn; - my $ObjectIdentifier = $CreateDirectoryResponse->ObjectIdentifier; my $AppliedSchemaArn = $CreateDirectoryResponse->AppliedSchemaArn; + my $ObjectIdentifier = $CreateDirectoryResponse->ObjectIdentifier; + my $DirectoryArn = $CreateDirectoryResponse->DirectoryArn; my $Name = $CreateDirectoryResponse->Name; # Returns a L object. diff --git a/auto-lib/Paws/CloudDirectory/CreateFacet.pm b/auto-lib/Paws/CloudDirectory/CreateFacet.pm index f4ffd60cc6..ede799ec2a 100644 --- a/auto-lib/Paws/CloudDirectory/CreateFacet.pm +++ b/auto-lib/Paws/CloudDirectory/CreateFacet.pm @@ -40,21 +40,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n Name => 'MyAttributeName', # min: 1, max: 64 RequiredBehavior => 'REQUIRED_ALWAYS', # values: REQUIRED_ALWAYS, NOT_REQUIRED; OPTIONAL - AttributeReference => { - TargetAttributeName => 'MyAttributeName', # min: 1, max: 64 - TargetFacetName => 'MyFacetName', # min: 1, max: 64 - - }, # OPTIONAL AttributeDefinition => { Type => 'STRING', # values: STRING, BINARY, BOOLEAN, NUMBER, DATETIME - DefaultValue => { - StringValue => 'MyStringAttributeValue', # OPTIONAL - NumberValue => 'MyNumberAttributeValue', # OPTIONAL - BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL - BooleanValue => 1, # OPTIONAL - DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - }, # OPTIONAL Rules => { 'MyRuleKey' => { Type => 'BINARY_LENGTH' @@ -64,7 +52,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n , # OPTIONAL }, # key: min: 1, max: 64 }, # OPTIONAL - IsImmutable => 1, # OPTIONAL + IsImmutable => 1, # OPTIONAL + DefaultValue => { + NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL + StringValue => 'MyStringAttributeValue', # OPTIONAL + DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL + BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL + }, # OPTIONAL + }, # OPTIONAL + AttributeReference => { + TargetAttributeName => 'MyAttributeName', # min: 1, max: 64 + TargetFacetName => 'MyFacetName', # min: 1, max: 64 + }, # OPTIONAL }, ... diff --git a/auto-lib/Paws/CloudDirectory/CreateIndex.pm b/auto-lib/Paws/CloudDirectory/CreateIndex.pm index 8a690a0e15..cbdea3d5f4 100644 --- a/auto-lib/Paws/CloudDirectory/CreateIndex.pm +++ b/auto-lib/Paws/CloudDirectory/CreateIndex.pm @@ -37,9 +37,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n IsUnique => 1, OrderedIndexedAttributeList => [ { - Name => 'MyAttributeName', # min: 1, max: 64 - SchemaArn => 'MyArn', FacetName => 'MyFacetName', # min: 1, max: 64 + SchemaArn => 'MyArn', + Name => 'MyAttributeName', # min: 1, max: 64 }, ... diff --git a/auto-lib/Paws/CloudDirectory/CreateObject.pm b/auto-lib/Paws/CloudDirectory/CreateObject.pm index 8b2054271b..50761004c5 100644 --- a/auto-lib/Paws/CloudDirectory/CreateObject.pm +++ b/auto-lib/Paws/CloudDirectory/CreateObject.pm @@ -44,25 +44,25 @@ You shouldn't make instances of this class. Each attribute should be used as a n LinkName => 'MyLinkName', # OPTIONAL ObjectAttributeList => [ { - Value => { - DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL - BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL - NumberValue => 'MyNumberAttributeValue', # OPTIONAL - StringValue => 'MyStringAttributeValue', # OPTIONAL - }, Key => { + FacetName => 'MyFacetName', # min: 1, max: 64; OPTIONAL SchemaArn => 'MyArn', Name => 'MyAttributeName', # min: 1, max: 64 - FacetName => 'MyFacetName', # min: 1, max: 64; OPTIONAL }, + Value => { + NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL + StringValue => 'MyStringAttributeValue', # OPTIONAL + DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL + BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL + }, }, ... - ], # OPTIONAL + ], # OPTIONAL ParentReference => { - Selector => 'MySelectorObjectReference', # OPTIONAL + Selector => 'MySelectorObjectReference', # OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/CloudDirectory/CreateTypedLinkFacet.pm b/auto-lib/Paws/CloudDirectory/CreateTypedLinkFacet.pm index b9e12598eb..429a0d0134 100644 --- a/auto-lib/Paws/CloudDirectory/CreateTypedLinkFacet.pm +++ b/auto-lib/Paws/CloudDirectory/CreateTypedLinkFacet.pm @@ -31,38 +31,38 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $clouddirectory = Paws->service('CloudDirectory'); my $CreateTypedLinkFacetResponse = $clouddirectory->CreateTypedLinkFacet( Facet => { - Name => 'MyTypedLinkName', Attributes => [ { - Type => - 'STRING', # values: STRING, BINARY, BOOLEAN, NUMBER, DATETIME - Name => 'MyAttributeName', # min: 1, max: 64 RequiredBehavior => 'REQUIRED_ALWAYS', # values: REQUIRED_ALWAYS, NOT_REQUIRED - DefaultValue => { - NumberValue => 'MyNumberAttributeValue', # OPTIONAL - BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL - StringValue => 'MyStringAttributeValue', # OPTIONAL - DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL - }, # OPTIONAL + Type => + 'STRING', # values: STRING, BINARY, BOOLEAN, NUMBER, DATETIME + Name => 'MyAttributeName', # min: 1, max: 64 Rules => { 'MyRuleKey' => { + Type => 'BINARY_LENGTH' + , # values: BINARY_LENGTH, NUMBER_COMPARISON, STRING_FROM_SET, STRING_LENGTH; OPTIONAL Parameters => { 'MyRuleParameterKey' => 'MyRuleParameterValue', } , # OPTIONAL - Type => 'BINARY_LENGTH' - , # values: BINARY_LENGTH, NUMBER_COMPARISON, STRING_FROM_SET, STRING_LENGTH; OPTIONAL }, # key: min: 1, max: 64 }, # OPTIONAL - IsImmutable => 1, # OPTIONAL + IsImmutable => 1, # OPTIONAL + DefaultValue => { + NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL + StringValue => 'MyStringAttributeValue', # OPTIONAL + DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL + BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL + }, # OPTIONAL }, ... ], IdentityAttributeOrder => [ 'MyAttributeName', - ... # min: 1, max: 64 + ... # min: 1, max: 64 ], + Name => 'MyTypedLinkName', }, SchemaArn => 'MyArn', diff --git a/auto-lib/Paws/CloudDirectory/DetachTypedLink.pm b/auto-lib/Paws/CloudDirectory/DetachTypedLink.pm index 050ff66765..088aeb6eed 100644 --- a/auto-lib/Paws/CloudDirectory/DetachTypedLink.pm +++ b/auto-lib/Paws/CloudDirectory/DetachTypedLink.pm @@ -32,31 +32,31 @@ You shouldn't make instances of this class. Each attribute should be used as a n $clouddirectory->DetachTypedLink( DirectoryArn => 'MyArn', TypedLinkSpecifier => { - SourceObjectReference => { - Selector => 'MySelectorObjectReference', # OPTIONAL - }, - TypedLinkFacet => { - TypedLinkName => 'MyTypedLinkName', - SchemaArn => 'MyArn', - - }, - TargetObjectReference => { - Selector => 'MySelectorObjectReference', # OPTIONAL - }, IdentityAttributeValues => [ { - AttributeName => 'MyAttributeName', # min: 1, max: 64 + AttributeName => 'MyAttributeName', # min: 1, max: 64 Value => { NumberValue => 'MyNumberAttributeValue', # OPTIONAL - BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL StringValue => 'MyStringAttributeValue', # OPTIONAL DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL + BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL }, }, ... ], + TargetObjectReference => { + Selector => 'MySelectorObjectReference', # OPTIONAL + }, + SourceObjectReference => { + Selector => 'MySelectorObjectReference', # OPTIONAL + }, + TypedLinkFacet => { + SchemaArn => 'MyArn', + TypedLinkName => 'MyTypedLinkName', + + }, }, diff --git a/auto-lib/Paws/CloudDirectory/GetLinkAttributes.pm b/auto-lib/Paws/CloudDirectory/GetLinkAttributes.pm index 8e8dc7c45c..4a6d01a7c9 100644 --- a/auto-lib/Paws/CloudDirectory/GetLinkAttributes.pm +++ b/auto-lib/Paws/CloudDirectory/GetLinkAttributes.pm @@ -37,24 +37,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], DirectoryArn => 'MyArn', TypedLinkSpecifier => { - TypedLinkFacet => { - TypedLinkName => 'MyTypedLinkName', - SchemaArn => 'MyArn', - - }, - SourceObjectReference => { - Selector => 'MySelectorObjectReference', # OPTIONAL - }, IdentityAttributeValues => [ { - Value => { + AttributeName => 'MyAttributeName', # min: 1, max: 64 + Value => { + NumberValue => 'MyNumberAttributeValue', # OPTIONAL BooleanValue => 1, # OPTIONAL - DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL StringValue => 'MyStringAttributeValue', # OPTIONAL - NumberValue => 'MyNumberAttributeValue', # OPTIONAL + DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL }, - AttributeName => 'MyAttributeName', # min: 1, max: 64 }, ... @@ -62,6 +54,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n TargetObjectReference => { Selector => 'MySelectorObjectReference', # OPTIONAL }, + SourceObjectReference => { + Selector => 'MySelectorObjectReference', # OPTIONAL + }, + TypedLinkFacet => { + SchemaArn => 'MyArn', + TypedLinkName => 'MyTypedLinkName', + + }, }, ConsistencyLevel => 'SERIALIZABLE', # OPTIONAL @@ -73,7 +73,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/CloudDirectory/GetObjectAttributes.pm b/auto-lib/Paws/CloudDirectory/GetObjectAttributes.pm index 4783444062..d36890306e 100644 --- a/auto-lib/Paws/CloudDirectory/GetObjectAttributes.pm +++ b/auto-lib/Paws/CloudDirectory/GetObjectAttributes.pm @@ -41,8 +41,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n Selector => 'MySelectorObjectReference', # OPTIONAL }, SchemaFacet => { - SchemaArn => 'MyArn', FacetName => 'MyFacetName', # min: 1, max: 64; OPTIONAL + SchemaArn => 'MyArn', }, ConsistencyLevel => 'SERIALIZABLE', # OPTIONAL ); diff --git a/auto-lib/Paws/CloudDirectory/GetSchemaAsJson.pm b/auto-lib/Paws/CloudDirectory/GetSchemaAsJson.pm index 6c386b97dd..15404d9949 100644 --- a/auto-lib/Paws/CloudDirectory/GetSchemaAsJson.pm +++ b/auto-lib/Paws/CloudDirectory/GetSchemaAsJson.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Name = $GetSchemaAsJsonResponse->Name; my $Document = $GetSchemaAsJsonResponse->Document; + my $Name = $GetSchemaAsJsonResponse->Name; # Returns a L object. diff --git a/auto-lib/Paws/CloudDirectory/ListAppliedSchemaArns.pm b/auto-lib/Paws/CloudDirectory/ListAppliedSchemaArns.pm index 333cf646d6..86be9e0933 100644 --- a/auto-lib/Paws/CloudDirectory/ListAppliedSchemaArns.pm +++ b/auto-lib/Paws/CloudDirectory/ListAppliedSchemaArns.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $SchemaArns = $ListAppliedSchemaArnsResponse->SchemaArns; my $NextToken = $ListAppliedSchemaArnsResponse->NextToken; + my $SchemaArns = $ListAppliedSchemaArnsResponse->SchemaArns; # Returns a L object. diff --git a/auto-lib/Paws/CloudDirectory/ListAttachedIndices.pm b/auto-lib/Paws/CloudDirectory/ListAttachedIndices.pm index b6713e2308..67d791640a 100644 --- a/auto-lib/Paws/CloudDirectory/ListAttachedIndices.pm +++ b/auto-lib/Paws/CloudDirectory/ListAttachedIndices.pm @@ -43,8 +43,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $IndexAttachments = $ListAttachedIndicesResponse->IndexAttachments; my $NextToken = $ListAttachedIndicesResponse->NextToken; + my $IndexAttachments = $ListAttachedIndicesResponse->IndexAttachments; # Returns a L object. diff --git a/auto-lib/Paws/CloudDirectory/ListDevelopmentSchemaArns.pm b/auto-lib/Paws/CloudDirectory/ListDevelopmentSchemaArns.pm index 22054e9ff2..e040c18b9e 100644 --- a/auto-lib/Paws/CloudDirectory/ListDevelopmentSchemaArns.pm +++ b/auto-lib/Paws/CloudDirectory/ListDevelopmentSchemaArns.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $SchemaArns = $ListDevelopmentSchemaArnsResponse->SchemaArns; my $NextToken = $ListDevelopmentSchemaArnsResponse->NextToken; + my $SchemaArns = $ListDevelopmentSchemaArnsResponse->SchemaArns; # Returns a L object. diff --git a/auto-lib/Paws/CloudDirectory/ListFacetNames.pm b/auto-lib/Paws/CloudDirectory/ListFacetNames.pm index b0e2996255..7753af8efc 100644 --- a/auto-lib/Paws/CloudDirectory/ListFacetNames.pm +++ b/auto-lib/Paws/CloudDirectory/ListFacetNames.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $FacetNames = $ListFacetNamesResponse->FacetNames; my $NextToken = $ListFacetNamesResponse->NextToken; + my $FacetNames = $ListFacetNamesResponse->FacetNames; # Returns a L object. diff --git a/auto-lib/Paws/CloudDirectory/ListIncomingTypedLinks.pm b/auto-lib/Paws/CloudDirectory/ListIncomingTypedLinks.pm index 229d66b171..7e1363304b 100644 --- a/auto-lib/Paws/CloudDirectory/ListIncomingTypedLinks.pm +++ b/auto-lib/Paws/CloudDirectory/ListIncomingTypedLinks.pm @@ -49,17 +49,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n StartMode => 'FIRST' , # values: FIRST, LAST, LAST_BEFORE_MISSING_VALUES, INCLUSIVE, EXCLUSIVE EndValue => { + NumberValue => 'MyNumberAttributeValue', # OPTIONAL BooleanValue => 1, # OPTIONAL - DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL StringValue => 'MyStringAttributeValue', # OPTIONAL - NumberValue => 'MyNumberAttributeValue', # OPTIONAL + DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL }, # OPTIONAL StartValue => { + NumberValue => 'MyNumberAttributeValue', # OPTIONAL BooleanValue => 1, # OPTIONAL - DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL StringValue => 'MyStringAttributeValue', # OPTIONAL - NumberValue => 'MyNumberAttributeValue', # OPTIONAL + DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL }, # OPTIONAL }, diff --git a/auto-lib/Paws/CloudDirectory/ListIndex.pm b/auto-lib/Paws/CloudDirectory/ListIndex.pm index b476e864a8..930d7cf795 100644 --- a/auto-lib/Paws/CloudDirectory/ListIndex.pm +++ b/auto-lib/Paws/CloudDirectory/ListIndex.pm @@ -43,32 +43,32 @@ You shouldn't make instances of this class. Each attribute should be used as a n NextToken => 'MyNextToken', # OPTIONAL RangesOnIndexedValues => [ { + AttributeKey => { + FacetName => 'MyFacetName', # min: 1, max: 64 + SchemaArn => 'MyArn', + Name => 'MyAttributeName', # min: 1, max: 64 + + }, # OPTIONAL Range => { - StartMode => 'FIRST' - , # values: FIRST, LAST, LAST_BEFORE_MISSING_VALUES, INCLUSIVE, EXCLUSIVE EndMode => 'FIRST' , # values: FIRST, LAST, LAST_BEFORE_MISSING_VALUES, INCLUSIVE, EXCLUSIVE + StartMode => 'FIRST' + , # values: FIRST, LAST, LAST_BEFORE_MISSING_VALUES, INCLUSIVE, EXCLUSIVE EndValue => { - DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL - BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL StringValue => 'MyStringAttributeValue', # OPTIONAL - }, # OPTIONAL - StartValue => { DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL + }, # OPTIONAL + StartValue => { NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL StringValue => 'MyStringAttributeValue', # OPTIONAL + DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL + BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL }, # OPTIONAL }, # OPTIONAL - AttributeKey => { - FacetName => 'MyFacetName', # min: 1, max: 64 - SchemaArn => 'MyArn', - Name => 'MyAttributeName', # min: 1, max: 64 - - }, # OPTIONAL }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/CloudDirectory/ListObjectAttributes.pm b/auto-lib/Paws/CloudDirectory/ListObjectAttributes.pm index 35f8a46ce8..ea08be7ae4 100644 --- a/auto-lib/Paws/CloudDirectory/ListObjectAttributes.pm +++ b/auto-lib/Paws/CloudDirectory/ListObjectAttributes.pm @@ -48,8 +48,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Attributes = $ListObjectAttributesResponse->Attributes; my $NextToken = $ListObjectAttributesResponse->NextToken; + my $Attributes = $ListObjectAttributesResponse->Attributes; # Returns a L object. diff --git a/auto-lib/Paws/CloudDirectory/ListObjectChildren.pm b/auto-lib/Paws/CloudDirectory/ListObjectChildren.pm index 12c468341d..eaae84c215 100644 --- a/auto-lib/Paws/CloudDirectory/ListObjectChildren.pm +++ b/auto-lib/Paws/CloudDirectory/ListObjectChildren.pm @@ -43,8 +43,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Children = $ListObjectChildrenResponse->Children; my $NextToken = $ListObjectChildrenResponse->NextToken; + my $Children = $ListObjectChildrenResponse->Children; # Returns a L object. diff --git a/auto-lib/Paws/CloudDirectory/ListObjectParents.pm b/auto-lib/Paws/CloudDirectory/ListObjectParents.pm index 95e72b786f..d2fe9d15fb 100644 --- a/auto-lib/Paws/CloudDirectory/ListObjectParents.pm +++ b/auto-lib/Paws/CloudDirectory/ListObjectParents.pm @@ -43,8 +43,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Parents = $ListObjectParentsResponse->Parents; my $NextToken = $ListObjectParentsResponse->NextToken; + my $Parents = $ListObjectParentsResponse->Parents; # Returns a L object. diff --git a/auto-lib/Paws/CloudDirectory/ListObjectPolicies.pm b/auto-lib/Paws/CloudDirectory/ListObjectPolicies.pm index adcd93e97e..8e90110571 100644 --- a/auto-lib/Paws/CloudDirectory/ListObjectPolicies.pm +++ b/auto-lib/Paws/CloudDirectory/ListObjectPolicies.pm @@ -43,8 +43,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListObjectPoliciesResponse->NextToken; my $AttachedPolicyIds = $ListObjectPoliciesResponse->AttachedPolicyIds; + my $NextToken = $ListObjectPoliciesResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/CloudDirectory/ListOutgoingTypedLinks.pm b/auto-lib/Paws/CloudDirectory/ListOutgoingTypedLinks.pm index 09eeeaab49..5b4d4c9799 100644 --- a/auto-lib/Paws/CloudDirectory/ListOutgoingTypedLinks.pm +++ b/auto-lib/Paws/CloudDirectory/ListOutgoingTypedLinks.pm @@ -50,17 +50,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n , # values: FIRST, LAST, LAST_BEFORE_MISSING_VALUES, INCLUSIVE, EXCLUSIVE EndValue => { NumberValue => 'MyNumberAttributeValue', # OPTIONAL - BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL StringValue => 'MyStringAttributeValue', # OPTIONAL DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL + BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL }, # OPTIONAL StartValue => { NumberValue => 'MyNumberAttributeValue', # OPTIONAL - BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL StringValue => 'MyStringAttributeValue', # OPTIONAL DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL + BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL }, # OPTIONAL }, AttributeName => 'MyAttributeName', # min: 1, max: 64; OPTIONAL diff --git a/auto-lib/Paws/CloudDirectory/ListPublishedSchemaArns.pm b/auto-lib/Paws/CloudDirectory/ListPublishedSchemaArns.pm index 1e882799ca..d678fbdff0 100644 --- a/auto-lib/Paws/CloudDirectory/ListPublishedSchemaArns.pm +++ b/auto-lib/Paws/CloudDirectory/ListPublishedSchemaArns.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $SchemaArns = $ListPublishedSchemaArnsResponse->SchemaArns; my $NextToken = $ListPublishedSchemaArnsResponse->NextToken; + my $SchemaArns = $ListPublishedSchemaArnsResponse->SchemaArns; # Returns a L object. diff --git a/auto-lib/Paws/CloudDirectory/LookupPolicy.pm b/auto-lib/Paws/CloudDirectory/LookupPolicy.pm index 1261944793..a0f5f19f16 100644 --- a/auto-lib/Paws/CloudDirectory/LookupPolicy.pm +++ b/auto-lib/Paws/CloudDirectory/LookupPolicy.pm @@ -41,8 +41,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $PolicyToPathList = $LookupPolicyResponse->PolicyToPathList; my $NextToken = $LookupPolicyResponse->NextToken; + my $PolicyToPathList = $LookupPolicyResponse->PolicyToPathList; # Returns a L object. diff --git a/auto-lib/Paws/CloudDirectory/TagResource.pm b/auto-lib/Paws/CloudDirectory/TagResource.pm index ec76d5d284..0d1ba0cf7b 100644 --- a/auto-lib/Paws/CloudDirectory/TagResource.pm +++ b/auto-lib/Paws/CloudDirectory/TagResource.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ResourceArn => 'MyArn', Tags => [ { - Value => 'MyTagValue', # OPTIONAL Key => 'MyTagKey', # OPTIONAL + Value => 'MyTagValue', # OPTIONAL }, ... ], diff --git a/auto-lib/Paws/CloudDirectory/UpdateFacet.pm b/auto-lib/Paws/CloudDirectory/UpdateFacet.pm index 47dec20ceb..f7468151e3 100644 --- a/auto-lib/Paws/CloudDirectory/UpdateFacet.pm +++ b/auto-lib/Paws/CloudDirectory/UpdateFacet.pm @@ -36,43 +36,43 @@ You shouldn't make instances of this class. Each attribute should be used as a n SchemaArn => 'MyArn', AttributeUpdates => [ { + Action => + 'CREATE_OR_UPDATE', # values: CREATE_OR_UPDATE, DELETE; OPTIONAL Attribute => { - Name => 'MyAttributeName', # min: 1, max: 64 - AttributeReference => { - TargetAttributeName => 'MyAttributeName', # min: 1, max: 64 - TargetFacetName => 'MyFacetName', # min: 1, max: 64 - - }, # OPTIONAL + Name => 'MyAttributeName', # min: 1, max: 64 + RequiredBehavior => 'REQUIRED_ALWAYS' + , # values: REQUIRED_ALWAYS, NOT_REQUIRED; OPTIONAL AttributeDefinition => { Type => 'STRING', # values: STRING, BINARY, BOOLEAN, NUMBER, DATETIME - IsImmutable => 1, # OPTIONAL - Rules => { + Rules => { 'MyRuleKey' => { - Type => 'BINARY_LENGTH' - , # values: BINARY_LENGTH, NUMBER_COMPARISON, STRING_FROM_SET, STRING_LENGTH; OPTIONAL Parameters => { 'MyRuleParameterKey' => 'MyRuleParameterValue', } - , # OPTIONAL + , # OPTIONAL + Type => 'BINARY_LENGTH' + , # values: BINARY_LENGTH, NUMBER_COMPARISON, STRING_FROM_SET, STRING_LENGTH; OPTIONAL }, # key: min: 1, max: 64 }, # OPTIONAL + IsImmutable => 1, # OPTIONAL DefaultValue => { NumberValue => 'MyNumberAttributeValue', # OPTIONAL - BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL StringValue => 'MyStringAttributeValue', # OPTIONAL DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL + BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL }, # OPTIONAL }, # OPTIONAL - RequiredBehavior => 'REQUIRED_ALWAYS' - , # values: REQUIRED_ALWAYS, NOT_REQUIRED; OPTIONAL + AttributeReference => { + TargetAttributeName => 'MyAttributeName', # min: 1, max: 64 + TargetFacetName => 'MyFacetName', # min: 1, max: 64 + + }, # OPTIONAL }, # OPTIONAL - Action => - 'CREATE_OR_UPDATE', # values: CREATE_OR_UPDATE, DELETE; OPTIONAL }, ... - ], # OPTIONAL - ObjectType => 'NODE', # OPTIONAL + ], # OPTIONAL + ObjectType => 'NODE', # OPTIONAL ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. diff --git a/auto-lib/Paws/CloudDirectory/UpdateLinkAttributes.pm b/auto-lib/Paws/CloudDirectory/UpdateLinkAttributes.pm index d0e5a0ad84..bc680514d0 100644 --- a/auto-lib/Paws/CloudDirectory/UpdateLinkAttributes.pm +++ b/auto-lib/Paws/CloudDirectory/UpdateLinkAttributes.pm @@ -33,60 +33,60 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateLinkAttributesResponse = $clouddirectory->UpdateLinkAttributes( AttributeUpdates => [ { + AttributeKey => { + FacetName => 'MyFacetName', # min: 1, max: 64 + SchemaArn => 'MyArn', + Name => 'MyAttributeName', # min: 1, max: 64 + + }, # OPTIONAL AttributeAction => { - AttributeActionType => - 'CREATE_OR_UPDATE', # values: CREATE_OR_UPDATE, DELETE; OPTIONAL AttributeUpdateValue => { - DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL NumberValue => 'MyNumberAttributeValue', # OPTIONAL - BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL StringValue => 'MyStringAttributeValue', # OPTIONAL + DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL + BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL }, # OPTIONAL - }, # OPTIONAL - AttributeKey => { - Name => 'MyAttributeName', # min: 1, max: 64 - SchemaArn => 'MyArn', - FacetName => 'MyFacetName', # min: 1, max: 64 - + AttributeActionType => + 'CREATE_OR_UPDATE', # values: CREATE_OR_UPDATE, DELETE; OPTIONAL }, # OPTIONAL }, ... ], DirectoryArn => 'MyArn', TypedLinkSpecifier => { - SourceObjectReference => { - Selector => 'MySelectorObjectReference', # OPTIONAL - }, - TypedLinkFacet => { - TypedLinkName => 'MyTypedLinkName', - SchemaArn => 'MyArn', - - }, - TargetObjectReference => { - Selector => 'MySelectorObjectReference', # OPTIONAL - }, IdentityAttributeValues => [ { - AttributeName => 'MyAttributeName', # min: 1, max: 64 + AttributeName => 'MyAttributeName', # min: 1, max: 64 Value => { - DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL NumberValue => 'MyNumberAttributeValue', # OPTIONAL - BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL StringValue => 'MyStringAttributeValue', # OPTIONAL + DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL + BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL }, # OPTIONAL }, ... ], + TargetObjectReference => { + Selector => 'MySelectorObjectReference', # OPTIONAL + }, + SourceObjectReference => { + Selector => 'MySelectorObjectReference', # OPTIONAL + }, + TypedLinkFacet => { + SchemaArn => 'MyArn', + TypedLinkName => 'MyTypedLinkName', + + }, }, ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/CloudDirectory/UpdateObjectAttributes.pm b/auto-lib/Paws/CloudDirectory/UpdateObjectAttributes.pm index 58900292f6..f8c2d291ad 100644 --- a/auto-lib/Paws/CloudDirectory/UpdateObjectAttributes.pm +++ b/auto-lib/Paws/CloudDirectory/UpdateObjectAttributes.pm @@ -34,23 +34,23 @@ You shouldn't make instances of this class. Each attribute should be used as a n $clouddirectory->UpdateObjectAttributes( AttributeUpdates => [ { - ObjectAttributeKey => { - FacetName => 'MyFacetName', # min: 1, max: 64 - Name => 'MyAttributeName', # min: 1, max: 64 - SchemaArn => 'MyArn', - - }, # OPTIONAL ObjectAttributeAction => { ObjectAttributeActionType => 'CREATE_OR_UPDATE', # values: CREATE_OR_UPDATE, DELETE; OPTIONAL ObjectAttributeUpdateValue => { - BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL StringValue => 'MyStringAttributeValue', # OPTIONAL DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - BooleanValue => 1, # OPTIONAL + BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL }, # OPTIONAL }, # OPTIONAL + ObjectAttributeKey => { + FacetName => 'MyFacetName', # min: 1, max: 64 + SchemaArn => 'MyArn', + Name => 'MyAttributeName', # min: 1, max: 64 + + }, # OPTIONAL }, ... ], diff --git a/auto-lib/Paws/CloudDirectory/UpdateTypedLinkFacet.pm b/auto-lib/Paws/CloudDirectory/UpdateTypedLinkFacet.pm index 0c871b8736..8f63c11b8d 100644 --- a/auto-lib/Paws/CloudDirectory/UpdateTypedLinkFacet.pm +++ b/auto-lib/Paws/CloudDirectory/UpdateTypedLinkFacet.pm @@ -40,14 +40,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'REQUIRED_ALWAYS', # values: REQUIRED_ALWAYS, NOT_REQUIRED Type => 'STRING', # values: STRING, BINARY, BOOLEAN, NUMBER, DATETIME - Name => 'MyAttributeName', # min: 1, max: 64 - DefaultValue => { - BooleanValue => 1, # OPTIONAL - DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL - StringValue => 'MyStringAttributeValue', # OPTIONAL - NumberValue => 'MyNumberAttributeValue', # OPTIONAL - BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL - }, # OPTIONAL + Name => 'MyAttributeName', # min: 1, max: 64 Rules => { 'MyRuleKey' => { Type => 'BINARY_LENGTH' @@ -57,7 +50,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n , # OPTIONAL }, # key: min: 1, max: 64 }, # OPTIONAL - IsImmutable => 1, # OPTIONAL + IsImmutable => 1, # OPTIONAL + DefaultValue => { + NumberValue => 'MyNumberAttributeValue', # OPTIONAL + BooleanValue => 1, # OPTIONAL + StringValue => 'MyStringAttributeValue', # OPTIONAL + DatetimeValue => '1970-01-01T01:00:00', # OPTIONAL + BinaryValue => 'BlobBinaryAttributeValue', # OPTIONAL + }, # OPTIONAL }, }, @@ -65,7 +65,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], IdentityAttributeOrder => [ 'MyAttributeName', - ... # min: 1, max: 64 + ... # min: 1, max: 64 ], Name => 'MyTypedLinkName', SchemaArn => 'MyArn', diff --git a/auto-lib/Paws/CloudFormation/CreateChangeSet.pm b/auto-lib/Paws/CloudFormation/CreateChangeSet.pm index 0a285fb141..c4775e25f3 100644 --- a/auto-lib/Paws/CloudFormation/CreateChangeSet.pm +++ b/auto-lib/Paws/CloudFormation/CreateChangeSet.pm @@ -53,10 +53,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n NotificationARNs => [ 'MyNotificationARN', ... ], # OPTIONAL Parameters => [ { - ResolvedValue => 'MyParameterValue', # OPTIONAL + UsePreviousValue => 1, # OPTIONAL ParameterKey => 'MyParameterKey', # OPTIONAL ParameterValue => 'MyParameterValue', # OPTIONAL - UsePreviousValue => 1, # OPTIONAL + ResolvedValue => 'MyParameterValue', # OPTIONAL }, ... ], # OPTIONAL @@ -77,8 +77,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL Tags => [ { - Value => 'MyTagValue', # min: 1, max: 256 Key => 'MyTagKey', # min: 1, max: 128 + Value => 'MyTagValue', # min: 1, max: 256 }, ... diff --git a/auto-lib/Paws/CloudFormation/CreateStack.pm b/auto-lib/Paws/CloudFormation/CreateStack.pm index 42045a4879..c56fa097b7 100644 --- a/auto-lib/Paws/CloudFormation/CreateStack.pm +++ b/auto-lib/Paws/CloudFormation/CreateStack.pm @@ -55,10 +55,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n OnFailure => 'DO_NOTHING', # OPTIONAL Parameters => [ { - ResolvedValue => 'MyParameterValue', # OPTIONAL - ParameterKey => 'MyParameterKey', # OPTIONAL UsePreviousValue => 1, # OPTIONAL + ParameterKey => 'MyParameterKey', # OPTIONAL ParameterValue => 'MyParameterValue', # OPTIONAL + ResolvedValue => 'MyParameterValue', # OPTIONAL }, ... ], # OPTIONAL @@ -67,22 +67,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], # OPTIONAL RoleARN => 'MyRoleARN', # OPTIONAL RollbackConfiguration => { - RollbackTriggers => [ + MonitoringTimeInMinutes => 1, # max: 180; OPTIONAL + RollbackTriggers => [ { - Arn => 'MyArn', Type => 'MyType', + Arn => 'MyArn', }, ... ], # max: 5; OPTIONAL - MonitoringTimeInMinutes => 1, # max: 180; OPTIONAL }, # OPTIONAL StackPolicyBody => 'MyStackPolicyBody', # OPTIONAL StackPolicyURL => 'MyStackPolicyURL', # OPTIONAL Tags => [ { - Value => 'MyTagValue', # min: 1, max: 256 Key => 'MyTagKey', # min: 1, max: 128 + Value => 'MyTagValue', # min: 1, max: 256 }, ... diff --git a/auto-lib/Paws/CloudFormation/CreateStackInstances.pm b/auto-lib/Paws/CloudFormation/CreateStackInstances.pm index 55a8d2282a..e9500becfa 100644 --- a/auto-lib/Paws/CloudFormation/CreateStackInstances.pm +++ b/auto-lib/Paws/CloudFormation/CreateStackInstances.pm @@ -38,18 +38,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n StackSetName => 'MyStackSetName', OperationId => 'MyClientRequestToken', # OPTIONAL OperationPreferences => { - FailureToleranceCount => 1, # OPTIONAL - FailureTolerancePercentage => 1, # max: 100; OPTIONAL - RegionOrder => [ 'MyRegion', ... ], - MaxConcurrentPercentage => 1, # min: 1, max: 100; OPTIONAL - MaxConcurrentCount => 1, # min: 1, ; OPTIONAL + MaxConcurrentPercentage => 1, # min: 1, max: 100; OPTIONAL + FailureTolerancePercentage => 1, # max: 100; OPTIONAL + RegionOrder => [ 'MyRegion', ... ], + FailureToleranceCount => 1, # OPTIONAL + MaxConcurrentCount => 1, # min: 1, ; OPTIONAL }, # OPTIONAL ParameterOverrides => [ { - ResolvedValue => 'MyParameterValue', # OPTIONAL - ParameterKey => 'MyParameterKey', # OPTIONAL UsePreviousValue => 1, # OPTIONAL + ParameterKey => 'MyParameterKey', # OPTIONAL ParameterValue => 'MyParameterValue', # OPTIONAL + ResolvedValue => 'MyParameterValue', # OPTIONAL }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/CloudFormation/CreateStackSet.pm b/auto-lib/Paws/CloudFormation/CreateStackSet.pm index 158bce0950..33990d442e 100644 --- a/auto-lib/Paws/CloudFormation/CreateStackSet.pm +++ b/auto-lib/Paws/CloudFormation/CreateStackSet.pm @@ -47,17 +47,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n ExecutionRoleName => 'MyExecutionRoleName', # OPTIONAL Parameters => [ { - ParameterKey => 'MyParameterKey', # OPTIONAL - ResolvedValue => 'MyParameterValue', # OPTIONAL UsePreviousValue => 1, # OPTIONAL + ParameterKey => 'MyParameterKey', # OPTIONAL ParameterValue => 'MyParameterValue', # OPTIONAL + ResolvedValue => 'MyParameterValue', # OPTIONAL }, ... ], # OPTIONAL Tags => [ { - Value => 'MyTagValue', # min: 1, max: 256 Key => 'MyTagKey', # min: 1, max: 128 + Value => 'MyTagValue', # min: 1, max: 256 }, ... diff --git a/auto-lib/Paws/CloudFormation/DeleteStackInstances.pm b/auto-lib/Paws/CloudFormation/DeleteStackInstances.pm index a8a02c4d4d..e83be7421c 100644 --- a/auto-lib/Paws/CloudFormation/DeleteStackInstances.pm +++ b/auto-lib/Paws/CloudFormation/DeleteStackInstances.pm @@ -39,11 +39,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n StackSetName => 'MyStackSetName', OperationId => 'MyClientRequestToken', # OPTIONAL OperationPreferences => { - MaxConcurrentCount => 1, # min: 1, ; OPTIONAL - MaxConcurrentPercentage => 1, # min: 1, max: 100; OPTIONAL - RegionOrder => [ 'MyRegion', ... ], - FailureTolerancePercentage => 1, # max: 100; OPTIONAL - FailureToleranceCount => 1, # OPTIONAL + MaxConcurrentPercentage => 1, # min: 1, max: 100; OPTIONAL + FailureTolerancePercentage => 1, # max: 100; OPTIONAL + RegionOrder => [ 'MyRegion', ... ], + FailureToleranceCount => 1, # OPTIONAL + MaxConcurrentCount => 1, # min: 1, ; OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/CloudFormation/DescribeChangeSet.pm b/auto-lib/Paws/CloudFormation/DescribeChangeSet.pm index 5974750ae8..7bba8b4b05 100644 --- a/auto-lib/Paws/CloudFormation/DescribeChangeSet.pm +++ b/auto-lib/Paws/CloudFormation/DescribeChangeSet.pm @@ -36,22 +36,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Capabilities = $DescribeChangeSetOutput->Capabilities; - my $ChangeSetName = $DescribeChangeSetOutput->ChangeSetName; - my $Description = $DescribeChangeSetOutput->Description; - my $ChangeSetId = $DescribeChangeSetOutput->ChangeSetId; - my $Tags = $DescribeChangeSetOutput->Tags; - my $ExecutionStatus = $DescribeChangeSetOutput->ExecutionStatus; - my $NotificationARNs = $DescribeChangeSetOutput->NotificationARNs; - my $StatusReason = $DescribeChangeSetOutput->StatusReason; my $NextToken = $DescribeChangeSetOutput->NextToken; + my $Status = $DescribeChangeSetOutput->Status; my $Changes = $DescribeChangeSetOutput->Changes; - my $Parameters = $DescribeChangeSetOutput->Parameters; my $StackName = $DescribeChangeSetOutput->StackName; my $StackId = $DescribeChangeSetOutput->StackId; - my $RollbackConfiguration = $DescribeChangeSetOutput->RollbackConfiguration; - my $Status = $DescribeChangeSetOutput->Status; + my $Capabilities = $DescribeChangeSetOutput->Capabilities; my $CreationTime = $DescribeChangeSetOutput->CreationTime; + my $StatusReason = $DescribeChangeSetOutput->StatusReason; + my $ChangeSetId = $DescribeChangeSetOutput->ChangeSetId; + my $Parameters = $DescribeChangeSetOutput->Parameters; + my $ExecutionStatus = $DescribeChangeSetOutput->ExecutionStatus; + my $ChangeSetName = $DescribeChangeSetOutput->ChangeSetName; + my $NotificationARNs = $DescribeChangeSetOutput->NotificationARNs; + my $Tags = $DescribeChangeSetOutput->Tags; + my $Description = $DescribeChangeSetOutput->Description; + my $RollbackConfiguration = $DescribeChangeSetOutput->RollbackConfiguration; # Returns a L object. diff --git a/auto-lib/Paws/CloudFormation/EstimateTemplateCost.pm b/auto-lib/Paws/CloudFormation/EstimateTemplateCost.pm index ef228dc30b..b03cb09bd3 100644 --- a/auto-lib/Paws/CloudFormation/EstimateTemplateCost.pm +++ b/auto-lib/Paws/CloudFormation/EstimateTemplateCost.pm @@ -32,10 +32,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $EstimateTemplateCostOutput = $cloudformation->EstimateTemplateCost( Parameters => [ { - ResolvedValue => 'MyParameterValue', # OPTIONAL - ParameterKey => 'MyParameterKey', # OPTIONAL UsePreviousValue => 1, # OPTIONAL + ParameterKey => 'MyParameterKey', # OPTIONAL ParameterValue => 'MyParameterValue', # OPTIONAL + ResolvedValue => 'MyParameterValue', # OPTIONAL }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/CloudFormation/GetTemplate.pm b/auto-lib/Paws/CloudFormation/GetTemplate.pm index ebc706e9e5..ea6534bfcc 100644 --- a/auto-lib/Paws/CloudFormation/GetTemplate.pm +++ b/auto-lib/Paws/CloudFormation/GetTemplate.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $StagesAvailable = $GetTemplateOutput->StagesAvailable; my $TemplateBody = $GetTemplateOutput->TemplateBody; + my $StagesAvailable = $GetTemplateOutput->StagesAvailable; # Returns a L object. diff --git a/auto-lib/Paws/CloudFormation/GetTemplateSummary.pm b/auto-lib/Paws/CloudFormation/GetTemplateSummary.pm index 551f38d7f5..467d61a36a 100644 --- a/auto-lib/Paws/CloudFormation/GetTemplateSummary.pm +++ b/auto-lib/Paws/CloudFormation/GetTemplateSummary.pm @@ -38,13 +38,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Parameters = $GetTemplateSummaryOutput->Parameters; my $Metadata = $GetTemplateSummaryOutput->Metadata; + my $Parameters = $GetTemplateSummaryOutput->Parameters; my $Version = $GetTemplateSummaryOutput->Version; + my $CapabilitiesReason = $GetTemplateSummaryOutput->CapabilitiesReason; + my $DeclaredTransforms = $GetTemplateSummaryOutput->DeclaredTransforms; my $Description = $GetTemplateSummaryOutput->Description; my $Capabilities = $GetTemplateSummaryOutput->Capabilities; - my $DeclaredTransforms = $GetTemplateSummaryOutput->DeclaredTransforms; - my $CapabilitiesReason = $GetTemplateSummaryOutput->CapabilitiesReason; my $ResourceTypes = $GetTemplateSummaryOutput->ResourceTypes; # Returns a L object. diff --git a/auto-lib/Paws/CloudFormation/ListStackResources.pm b/auto-lib/Paws/CloudFormation/ListStackResources.pm index 0ca80e307c..7594873341 100644 --- a/auto-lib/Paws/CloudFormation/ListStackResources.pm +++ b/auto-lib/Paws/CloudFormation/ListStackResources.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $ListStackResourcesOutput->NextToken; my $StackResourceSummaries = $ListStackResourcesOutput->StackResourceSummaries; - my $NextToken = $ListStackResourcesOutput->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/CloudFormation/ListStackSetOperations.pm b/auto-lib/Paws/CloudFormation/ListStackSetOperations.pm index 9ef7ebaf8f..021c239aa2 100644 --- a/auto-lib/Paws/CloudFormation/ListStackSetOperations.pm +++ b/auto-lib/Paws/CloudFormation/ListStackSetOperations.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListStackSetOperationsOutput->NextToken; my $Summaries = $ListStackSetOperationsOutput->Summaries; + my $NextToken = $ListStackSetOperationsOutput->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/CloudFormation/UpdateStack.pm b/auto-lib/Paws/CloudFormation/UpdateStack.pm index cdad94be6b..5db9d9a20d 100644 --- a/auto-lib/Paws/CloudFormation/UpdateStack.pm +++ b/auto-lib/Paws/CloudFormation/UpdateStack.pm @@ -47,28 +47,28 @@ You shouldn't make instances of this class. Each attribute should be used as a n # stack. my $UpdateStackOutput = $cloudformation->UpdateStack( { - 'ResourceTypes' => [ - - ], 'TemplateURL' => 'https://s3.amazonaws.com/example/updated.template', - 'Tags' => [ + 'Parameters' => [ + + { + 'ParameterKey' => 'KeyPairName', + 'ParameterValue' => 'ExampleKeyPair' + }, + { + 'ParameterKey' => 'SubnetIDs', + 'ParameterValue' => 'ExampleSubnetID1, ExampleSubnetID2' + } ], - 'StackName' => 'MyStack', 'NotificationARNs' => [ ], - 'Parameters' => [ + 'Tags' => [ - { - 'ParameterValue' => 'ExampleKeyPair', - 'ParameterKey' => 'KeyPairName' - }, + ], + 'StackName' => 'MyStack', + 'ResourceTypes' => [ - { - 'ParameterValue' => 'ExampleSubnetID1, ExampleSubnetID2', - 'ParameterKey' => 'SubnetIDs' - } ] } ); @@ -83,10 +83,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n # uses the default value from the template. my $UpdateStackOutput = $cloudformation->UpdateStack( { - 'Parameters' => [ + 'TemplateURL' => 'https://s3.amazonaws.com/example/updated.template', + 'Parameters' => [ { - 'UsePreviousValue' => true, + 'UsePreviousValue' => 1, 'ParameterKey' => 'KeyPairName' }, @@ -97,15 +98,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], 'NotificationARNs' => [ - ], - 'TemplateURL' => 'https://s3.amazonaws.com/example/updated.template', - 'ResourceTypes' => [ - ], 'Tags' => [ ], - 'StackName' => 'MyStack' + 'StackName' => 'MyStack', + 'ResourceTypes' => [ + + ] } ); @@ -117,15 +117,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example adds two stack notification topics to the specified stack. my $UpdateStackOutput = $cloudformation->UpdateStack( { - 'ResourceTypes' => [ + 'UsePreviousTemplate' => 1, + 'StackName' => 'MyStack', + 'Parameters' => [ ], - 'StackName' => 'MyStack', 'TemplateURL' => 'https://s3.amazonaws.com/example/updated.template', - 'UsePreviousTemplate' => true, - 'Capabilities' => [ - - ], 'NotificationARNs' => [ 'arn:aws:sns:use-east-1:123456789012:mytopic1', 'arn:aws:sns:us-east-1:123456789012:mytopic2' @@ -133,7 +130,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'Tags' => [ ], - 'Parameters' => [ + 'Capabilities' => [ + + ], + 'ResourceTypes' => [ ] } diff --git a/auto-lib/Paws/CloudFormation/UpdateStackInstances.pm b/auto-lib/Paws/CloudFormation/UpdateStackInstances.pm index 69bc8d03dd..d45126af0e 100644 --- a/auto-lib/Paws/CloudFormation/UpdateStackInstances.pm +++ b/auto-lib/Paws/CloudFormation/UpdateStackInstances.pm @@ -38,18 +38,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n StackSetName => 'MyStackSetNameOrId', OperationId => 'MyClientRequestToken', # OPTIONAL OperationPreferences => { - FailureToleranceCount => 1, # OPTIONAL - RegionOrder => [ 'MyRegion', ... ], - FailureTolerancePercentage => 1, # max: 100; OPTIONAL - MaxConcurrentPercentage => 1, # min: 1, max: 100; OPTIONAL - MaxConcurrentCount => 1, # min: 1, ; OPTIONAL + MaxConcurrentPercentage => 1, # min: 1, max: 100; OPTIONAL + FailureTolerancePercentage => 1, # max: 100; OPTIONAL + RegionOrder => [ 'MyRegion', ... ], + FailureToleranceCount => 1, # OPTIONAL + MaxConcurrentCount => 1, # min: 1, ; OPTIONAL }, # OPTIONAL ParameterOverrides => [ { - ResolvedValue => 'MyParameterValue', # OPTIONAL - ParameterKey => 'MyParameterKey', # OPTIONAL UsePreviousValue => 1, # OPTIONAL + ParameterKey => 'MyParameterKey', # OPTIONAL ParameterValue => 'MyParameterValue', # OPTIONAL + ResolvedValue => 'MyParameterValue', # OPTIONAL }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/CloudFormation/UpdateStackSet.pm b/auto-lib/Paws/CloudFormation/UpdateStackSet.pm index 531d594fef..33e189e875 100644 --- a/auto-lib/Paws/CloudFormation/UpdateStackSet.pm +++ b/auto-lib/Paws/CloudFormation/UpdateStackSet.pm @@ -51,18 +51,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ExecutionRoleName => 'MyExecutionRoleName', # OPTIONAL OperationId => 'MyClientRequestToken', # OPTIONAL OperationPreferences => { - RegionOrder => [ 'MyRegion', ... ], # OPTIONAL - FailureTolerancePercentage => 1, # max: 100; OPTIONAL - FailureToleranceCount => 1, # OPTIONAL - MaxConcurrentCount => 1, # min: 1, ; OPTIONAL - MaxConcurrentPercentage => 1, # min: 1, max: 100; OPTIONAL + MaxConcurrentPercentage => 1, # min: 1, max: 100; OPTIONAL + FailureTolerancePercentage => 1, # max: 100; OPTIONAL + RegionOrder => [ 'MyRegion', ... ], # OPTIONAL + FailureToleranceCount => 1, # OPTIONAL + MaxConcurrentCount => 1, # min: 1, ; OPTIONAL }, # OPTIONAL Parameters => [ { - ResolvedValue => 'MyParameterValue', # OPTIONAL - ParameterKey => 'MyParameterKey', # OPTIONAL UsePreviousValue => 1, # OPTIONAL + ParameterKey => 'MyParameterKey', # OPTIONAL ParameterValue => 'MyParameterValue', # OPTIONAL + ResolvedValue => 'MyParameterValue', # OPTIONAL }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/CloudFormation/ValidateTemplate.pm b/auto-lib/Paws/CloudFormation/ValidateTemplate.pm index 3e0aadcdec..5aa0bce830 100644 --- a/auto-lib/Paws/CloudFormation/ValidateTemplate.pm +++ b/auto-lib/Paws/CloudFormation/ValidateTemplate.pm @@ -37,10 +37,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Capabilities = $ValidateTemplateOutput->Capabilities; - my $Description = $ValidateTemplateOutput->Description; my $Parameters = $ValidateTemplateOutput->Parameters; my $CapabilitiesReason = $ValidateTemplateOutput->CapabilitiesReason; + my $Description = $ValidateTemplateOutput->Description; + my $Capabilities = $ValidateTemplateOutput->Capabilities; # Returns a L object. diff --git a/auto-lib/Paws/CloudFront/CreateCloudFrontOriginAccessIdentity.pm b/auto-lib/Paws/CloudFront/CreateCloudFrontOriginAccessIdentity.pm index a49613690d..fdcc94eb45 100644 --- a/auto-lib/Paws/CloudFront/CreateCloudFrontOriginAccessIdentity.pm +++ b/auto-lib/Paws/CloudFront/CreateCloudFrontOriginAccessIdentity.pm @@ -33,18 +33,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateCloudFrontOriginAccessIdentityResult = $cloudfront->CreateCloudFrontOriginAccessIdentity( CloudFrontOriginAccessIdentityConfig => { - Comment => 'Mystring', CallerReference => 'Mystring', + Comment => 'Mystring', }, ); # Results: - my $ETag = $CreateCloudFrontOriginAccessIdentityResult->ETag; my $CloudFrontOriginAccessIdentity = $CreateCloudFrontOriginAccessIdentityResult ->CloudFrontOriginAccessIdentity; + my $ETag = $CreateCloudFrontOriginAccessIdentityResult->ETag; my $Location = $CreateCloudFrontOriginAccessIdentityResult->Location; # Returns a L object. diff --git a/auto-lib/Paws/CloudFront/CreateDistribution.pm b/auto-lib/Paws/CloudFront/CreateDistribution.pm index 801a3261dd..266196830d 100644 --- a/auto-lib/Paws/CloudFront/CreateDistribution.pm +++ b/auto-lib/Paws/CloudFront/CreateDistribution.pm @@ -32,17 +32,58 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $cloudfront = Paws->service('CloudFront'); my $CreateDistributionResult = $cloudfront->CreateDistribution( DistributionConfig => { - CallerReference => 'Mystring', + CallerReference => 'Mystring', + Origins => { + Quantity => 1, + Items => [ + { + Id => 'Mystring', + DomainName => 'Mystring', + S3OriginConfig => { + OriginAccessIdentity => 'Mystring', + + }, # OPTIONAL + CustomHeaders => { + Quantity => 1, + Items => [ + { + HeaderName => 'Mystring', + HeaderValue => 'Mystring', + + }, + ... + ], # OPTIONAL + }, # OPTIONAL + OriginPath => 'Mystring', + CustomOriginConfig => { + HTTPSPort => 1, + HTTPPort => 1, + OriginProtocolPolicy => + 'http-only', # values: http-only, match-viewer, https-only + OriginKeepaliveTimeout => 1, + OriginSslProtocols => { + Items => [ + 'SSLv3', ... # values: SSLv3, TLSv1, TLSv1.1, TLSv1.2 + ], + Quantity => 1, + + }, # OPTIONAL + OriginReadTimeout => 1, + }, # OPTIONAL + }, + ... + ], # min: 1, ; OPTIONAL + }, DefaultCacheBehavior => { + MinTTL => 1, ViewerProtocolPolicy => 'allow-all', # values: allow-all, https-only, redirect-to-https - TargetOriginId => 'Mystring', - MinTTL => 1, TrustedSigners => { - Enabled => 1, Quantity => 1, + Enabled => 1, Items => [ 'Mystring', ... ], # OPTIONAL }, + TargetOriginId => 'Mystring', ForwardedValues => { Cookies => { Forward => 'none', # values: none, whitelist, all @@ -61,25 +102,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n Items => [ 'Mystring', ... ], # OPTIONAL }, # OPTIONAL }, - Compress => 1, - AllowedMethods => { - Items => [ - 'GET', ... # values: GET, HEAD, POST, PUT, PATCH, OPTIONS, DELETE - ], - Quantity => 1, - CachedMethods => { - Items => [ - 'GET', - ... # values: GET, HEAD, POST, PUT, PATCH, OPTIONS, DELETE - ], - Quantity => 1, - - }, # OPTIONAL - }, # OPTIONAL FieldLevelEncryptionId => 'Mystring', - SmoothStreaming => 1, - DefaultTTL => 1, MaxTTL => 1, + DefaultTTL => 1, + Compress => 1, + SmoothStreaming => 1, LambdaFunctionAssociations => { Quantity => 1, Items => [ @@ -92,89 +119,49 @@ You shouldn't make instances of this class. Each attribute should be used as a n ... ], # OPTIONAL }, # OPTIONAL - }, - Origins => { - Quantity => 1, - Items => [ - { - Id => 'Mystring', - DomainName => 'Mystring', - OriginPath => 'Mystring', - CustomOriginConfig => { - OriginProtocolPolicy => - 'http-only', # values: http-only, match-viewer, https-only - HTTPSPort => 1, - HTTPPort => 1, - OriginReadTimeout => 1, - OriginSslProtocols => { - Items => [ - 'SSLv3', ... # values: SSLv3, TLSv1, TLSv1.1, TLSv1.2 - ], - Quantity => 1, - - }, # OPTIONAL - OriginKeepaliveTimeout => 1, - }, # OPTIONAL - S3OriginConfig => { - OriginAccessIdentity => 'Mystring', - - }, # OPTIONAL - CustomHeaders => { - Quantity => 1, - Items => [ - { - HeaderValue => 'Mystring', - HeaderName => 'Mystring', + AllowedMethods => { + Quantity => 1, + Items => [ + 'GET', ... # values: GET, HEAD, POST, PUT, PATCH, OPTIONS, DELETE + ], + CachedMethods => { + Quantity => 1, + Items => [ + 'GET', + ... # values: GET, HEAD, POST, PUT, PATCH, OPTIONS, DELETE + ], - }, - ... - ], # OPTIONAL - }, # OPTIONAL - }, - ... - ], # min: 1, ; OPTIONAL + }, # OPTIONAL + }, # OPTIONAL }, - Comment => 'Mystring', - Enabled => 1, - Restrictions => { - GeoRestriction => { - Quantity => 1, - RestrictionType => 'blacklist', # values: blacklist, whitelist, none - Items => [ 'Mystring', ... ], # OPTIONAL - }, - - }, # OPTIONAL + Enabled => 1, + Comment => 'Mystring', IsIPV6Enabled => 1, - WebACLId => 'Mystring', ViewerCertificate => { - CertificateSource => - 'cloudfront', # values: cloudfront, iam, acm; OPTIONAL IAMCertificateId => 'Mystring', - Certificate => 'Mystring', - SSLSupportMethod => 'sni-only', # values: sni-only, vip; OPTIONAL ACMCertificateArn => 'Mystring', - CloudFrontDefaultCertificate => 1, - MinimumProtocolVersion => 'SSLv3' + SSLSupportMethod => 'sni-only', # values: sni-only, vip; OPTIONAL + MinimumProtocolVersion => 'SSLv3' , # values: SSLv3, TLSv1, TLSv1_2016, TLSv1.1_2016, TLSv1.2_2018; OPTIONAL + Certificate => 'Mystring', + CloudFrontDefaultCertificate => 1, + CertificateSource => + 'cloudfront', # values: cloudfront, iam, acm; OPTIONAL }, # OPTIONAL - Aliases => { - Quantity => 1, - Items => [ 'Mystring', ... ], # OPTIONAL - }, # OPTIONAL - PriceClass => 'PriceClass_100' - , # values: PriceClass_100, PriceClass_200, PriceClass_All; OPTIONAL - Logging => { - Enabled => 1, - Prefix => 'Mystring', - IncludeCookies => 1, - Bucket => 'Mystring', - - }, # OPTIONAL - DefaultRootObject => 'Mystring', - CacheBehaviors => { + CacheBehaviors => { Quantity => 1, Items => [ { + MinTTL => 1, + ViewerProtocolPolicy => + 'allow-all', # values: allow-all, https-only, redirect-to-https + TrustedSigners => { + Quantity => 1, + Enabled => 1, + Items => [ 'Mystring', ... ], # OPTIONAL + }, + TargetOriginId => 'Mystring', + PathPattern => 'Mystring', ForwardedValues => { Cookies => { Forward => 'none', # values: none, whitelist, all @@ -193,36 +180,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n Items => [ 'Mystring', ... ], # OPTIONAL }, # OPTIONAL }, - TrustedSigners => { - Enabled => 1, - Quantity => 1, - Items => [ 'Mystring', ... ], # OPTIONAL - }, - ViewerProtocolPolicy => - 'allow-all', # values: allow-all, https-only, redirect-to-https - PathPattern => 'Mystring', - MinTTL => 1, - TargetOriginId => 'Mystring', - Compress => 1, - AllowedMethods => { - Items => [ - 'GET', - ... # values: GET, HEAD, POST, PUT, PATCH, OPTIONS, DELETE - ], - Quantity => 1, - CachedMethods => { - Items => [ - 'GET', - ... # values: GET, HEAD, POST, PUT, PATCH, OPTIONS, DELETE - ], - Quantity => 1, - - }, # OPTIONAL - }, # OPTIONAL FieldLevelEncryptionId => 'Mystring', - SmoothStreaming => 1, - DefaultTTL => 1, MaxTTL => 1, + DefaultTTL => 1, + Compress => 1, + SmoothStreaming => 1, LambdaFunctionAssociations => { Quantity => 1, Items => [ @@ -235,31 +197,69 @@ You shouldn't make instances of this class. Each attribute should be used as a n ... ], # OPTIONAL }, # OPTIONAL + AllowedMethods => { + Quantity => 1, + Items => [ + 'GET', + ... # values: GET, HEAD, POST, PUT, PATCH, OPTIONS, DELETE + ], + CachedMethods => { + Quantity => 1, + Items => [ + 'GET', + ... # values: GET, HEAD, POST, PUT, PATCH, OPTIONS, DELETE + ], + + }, # OPTIONAL + }, # OPTIONAL }, ... ], # OPTIONAL }, # OPTIONAL + HttpVersion => 'http1.1', # values: http1.1, http2; OPTIONAL + Aliases => { + Quantity => 1, + Items => [ 'Mystring', ... ], # OPTIONAL + }, # OPTIONAL CustomErrorResponses => { Quantity => 1, Items => [ { ErrorCode => 1, - ResponseCode => 'Mystring', ResponsePagePath => 'Mystring', + ResponseCode => 'Mystring', ErrorCachingMinTTL => 1, }, ... ], # OPTIONAL }, # OPTIONAL - HttpVersion => 'http1.1', # values: http1.1, http2; OPTIONAL + DefaultRootObject => 'Mystring', + WebACLId => 'Mystring', + Logging => { + IncludeCookies => 1, + Bucket => 'Mystring', + Enabled => 1, + Prefix => 'Mystring', + + }, # OPTIONAL + PriceClass => 'PriceClass_100' + , # values: PriceClass_100, PriceClass_200, PriceClass_All; OPTIONAL + Restrictions => { + GeoRestriction => { + Quantity => 1, + RestrictionType => 'blacklist', # values: blacklist, whitelist, none + Items => [ 'Mystring', ... ], # OPTIONAL + }, + + }, # OPTIONAL }, ); # Results: my $Distribution = $CreateDistributionResult->Distribution; - my $Location = $CreateDistributionResult->Location; my $ETag = $CreateDistributionResult->ETag; + my $Location = $CreateDistributionResult->Location; # Returns a L object. diff --git a/auto-lib/Paws/CloudFront/CreateDistributionWithTags.pm b/auto-lib/Paws/CloudFront/CreateDistributionWithTags.pm index 36bea680e0..a4a6ae691d 100644 --- a/auto-lib/Paws/CloudFront/CreateDistributionWithTags.pm +++ b/auto-lib/Paws/CloudFront/CreateDistributionWithTags.pm @@ -33,37 +33,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateDistributionWithTagsResult = $cloudfront->CreateDistributionWithTags( DistributionConfigWithTags => { - Tags => { - Items => [ - { - Key => 'MyTagKey', # min: 1, max: 128 - Value => 'MyTagValue', # max: 256; OPTIONAL - }, - ... - ], # OPTIONAL - }, DistributionConfig => { - Origins => { + CallerReference => 'Mystring', + Origins => { Quantity => 1, Items => [ { - Id => 'Mystring', - DomainName => 'Mystring', - OriginPath => 'Mystring', - CustomOriginConfig => { - HTTPPort => 1, - HTTPSPort => 1, - OriginProtocolPolicy => - 'http-only', # values: http-only, match-viewer, https-only - OriginReadTimeout => 1, - OriginKeepaliveTimeout => 1, - OriginSslProtocols => { - Quantity => 1, - Items => [ - 'SSLv3', ... # values: SSLv3, TLSv1, TLSv1.1, TLSv1.2 - ], + Id => 'Mystring', + DomainName => 'Mystring', + S3OriginConfig => { + OriginAccessIdentity => 'Mystring', - }, # OPTIONAL }, # OPTIONAL CustomHeaders => { Quantity => 1, @@ -76,26 +56,45 @@ You shouldn't make instances of this class. Each attribute should be used as a n ... ], # OPTIONAL }, # OPTIONAL - S3OriginConfig => { - OriginAccessIdentity => 'Mystring', + OriginPath => 'Mystring', + CustomOriginConfig => { + HTTPSPort => 1, + HTTPPort => 1, + OriginProtocolPolicy => + 'http-only', # values: http-only, match-viewer, https-only + OriginSslProtocols => { + Items => [ + 'SSLv3', ... # values: SSLv3, TLSv1, TLSv1.1, TLSv1.2 + ], + Quantity => 1, + }, # OPTIONAL + OriginKeepaliveTimeout => 1, + OriginReadTimeout => 1, }, # OPTIONAL }, ... ], # min: 1, ; OPTIONAL }, - Comment => 'Mystring', - Enabled => 1, DefaultCacheBehavior => { + MinTTL => 1, + ViewerProtocolPolicy => + 'allow-all', # values: allow-all, https-only, redirect-to-https + TrustedSigners => { + Quantity => 1, + Enabled => 1, + Items => [ 'Mystring', ... ], # OPTIONAL + }, + TargetOriginId => 'Mystring', ForwardedValues => { - QueryString => 1, - Cookies => { - Forward => 'none', # values: none, whitelist, all + Cookies => { + Forward => 'none', # values: none, whitelist, all WhitelistedNames => { Quantity => 1, Items => [ 'Mystring', ... ], # OPTIONAL }, # OPTIONAL }, + QueryString => 1, QueryStringCacheKeys => { Quantity => 1, Items => [ 'Mystring', ... ], # OPTIONAL @@ -105,25 +104,29 @@ You shouldn't make instances of this class. Each attribute should be used as a n Items => [ 'Mystring', ... ], # OPTIONAL }, # OPTIONAL }, - TrustedSigners => { - Enabled => 1, + FieldLevelEncryptionId => 'Mystring', + MaxTTL => 1, + DefaultTTL => 1, + Compress => 1, + SmoothStreaming => 1, + LambdaFunctionAssociations => { Quantity => 1, - Items => [ 'Mystring', ... ], # OPTIONAL - }, - TargetOriginId => 'Mystring', - MinTTL => 1, - ViewerProtocolPolicy => - 'allow-all', # values: allow-all, https-only, redirect-to-https - DefaultTTL => 1, - SmoothStreaming => 1, - FieldLevelEncryptionId => 'Mystring', - Compress => 1, - AllowedMethods => { - Items => [ + Items => [ + { + LambdaFunctionARN => 'MyLambdaFunctionARN', + EventType => 'viewer-request' + , # values: viewer-request, viewer-response, origin-request, origin-response + + }, + ... + ], # OPTIONAL + }, # OPTIONAL + AllowedMethods => { + Quantity => 1, + Items => [ 'GET', ... # values: GET, HEAD, POST, PUT, PATCH, OPTIONS, DELETE ], - Quantity => 1, CachedMethods => { Quantity => 1, Items => [ @@ -133,69 +136,44 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL }, # OPTIONAL - LambdaFunctionAssociations => { - Quantity => 1, - Items => [ - { - LambdaFunctionARN => 'MyLambdaFunctionARN', - EventType => 'viewer-request' - , # values: viewer-request, viewer-response, origin-request, origin-response - - }, - ... - ], # OPTIONAL - }, # OPTIONAL - MaxTTL => 1, }, - CallerReference => 'Mystring', - DefaultRootObject => 'Mystring', - Aliases => { - Quantity => 1, - Items => [ 'Mystring', ... ], # OPTIONAL - }, # OPTIONAL + Enabled => 1, + Comment => 'Mystring', + IsIPV6Enabled => 1, ViewerCertificate => { + IAMCertificateId => 'Mystring', + ACMCertificateArn => 'Mystring', + SSLSupportMethod => 'sni-only', # values: sni-only, vip; OPTIONAL MinimumProtocolVersion => 'SSLv3' , # values: SSLv3, TLSv1, TLSv1_2016, TLSv1.1_2016, TLSv1.2_2018; OPTIONAL + Certificate => 'Mystring', CloudFrontDefaultCertificate => 1, - ACMCertificateArn => 'Mystring', - SSLSupportMethod => 'sni-only', # values: sni-only, vip; OPTIONAL - Certificate => 'Mystring', - IAMCertificateId => 'Mystring', CertificateSource => 'cloudfront', # values: cloudfront, iam, acm; OPTIONAL }, # OPTIONAL - PriceClass => 'PriceClass_100' - , # values: PriceClass_100, PriceClass_200, PriceClass_All; OPTIONAL - Logging => { - Prefix => 'Mystring', - Enabled => 1, - Bucket => 'Mystring', - IncludeCookies => 1, - - }, # OPTIONAL CacheBehaviors => { Quantity => 1, Items => [ { - PathPattern => 'Mystring', + MinTTL => 1, ViewerProtocolPolicy => 'allow-all' , # values: allow-all, https-only, redirect-to-https - TargetOriginId => 'Mystring', - MinTTL => 1, TrustedSigners => { - Enabled => 1, Quantity => 1, + Enabled => 1, Items => [ 'Mystring', ... ], # OPTIONAL }, + TargetOriginId => 'Mystring', + PathPattern => 'Mystring', ForwardedValues => { - QueryString => 1, - Cookies => { + Cookies => { Forward => 'none', # values: none, whitelist, all WhitelistedNames => { Quantity => 1, Items => [ 'Mystring', ... ], # OPTIONAL }, # OPTIONAL }, + QueryString => 1, QueryStringCacheKeys => { Quantity => 1, Items => [ 'Mystring', ... ], # OPTIONAL @@ -205,26 +183,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n Items => [ 'Mystring', ... ], # OPTIONAL }, # OPTIONAL }, - AllowedMethods => { - Items => [ - 'GET', - ... # values: GET, HEAD, POST, PUT, PATCH, OPTIONS, DELETE - ], - Quantity => 1, - CachedMethods => { - Quantity => 1, - Items => [ - 'GET', - ... # values: GET, HEAD, POST, PUT, PATCH, OPTIONS, DELETE - ], - - }, # OPTIONAL - }, # OPTIONAL - Compress => 1, FieldLevelEncryptionId => 'Mystring', - SmoothStreaming => 1, - DefaultTTL => 1, MaxTTL => 1, + DefaultTTL => 1, + Compress => 1, + SmoothStreaming => 1, LambdaFunctionAssociations => { Quantity => 1, Items => [ @@ -237,10 +200,30 @@ You shouldn't make instances of this class. Each attribute should be used as a n ... ], # OPTIONAL }, # OPTIONAL + AllowedMethods => { + Quantity => 1, + Items => [ + 'GET', + ... # values: GET, HEAD, POST, PUT, PATCH, OPTIONS, DELETE + ], + CachedMethods => { + Quantity => 1, + Items => [ + 'GET', + ... # values: GET, HEAD, POST, PUT, PATCH, OPTIONS, DELETE + ], + + }, # OPTIONAL + }, # OPTIONAL }, ... ], # OPTIONAL }, # OPTIONAL + HttpVersion => 'http1.1', # values: http1.1, http2; OPTIONAL + Aliases => { + Quantity => 1, + Items => [ 'Mystring', ... ], # OPTIONAL + }, # OPTIONAL CustomErrorResponses => { Quantity => 1, Items => [ @@ -253,18 +236,35 @@ You shouldn't make instances of this class. Each attribute should be used as a n ... ], # OPTIONAL }, # OPTIONAL - HttpVersion => 'http1.1', # values: http1.1, http2; OPTIONAL + DefaultRootObject => 'Mystring', + WebACLId => 'Mystring', + Logging => { + IncludeCookies => 1, + Bucket => 'Mystring', + Enabled => 1, + Prefix => 'Mystring', + + }, # OPTIONAL + PriceClass => 'PriceClass_100' + , # values: PriceClass_100, PriceClass_200, PriceClass_All; OPTIONAL Restrictions => { GeoRestriction => { Quantity => 1, RestrictionType => - 'blacklist', # values: blacklist, whitelist, none + 'blacklist', # values: blacklist, whitelist, none Items => [ 'Mystring', ... ], # OPTIONAL }, }, # OPTIONAL - IsIPV6Enabled => 1, - WebACLId => 'Mystring', + }, + Tags => { + Items => [ + { + Key => 'MyTagKey', # min: 1, max: 128 + Value => 'MyTagValue', # max: 256; OPTIONAL + }, + ... + ], # OPTIONAL }, }, @@ -272,9 +272,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Location = $CreateDistributionWithTagsResult->Location; - my $ETag = $CreateDistributionWithTagsResult->ETag; my $Distribution = $CreateDistributionWithTagsResult->Distribution; + my $ETag = $CreateDistributionWithTagsResult->ETag; + my $Location = $CreateDistributionWithTagsResult->Location; # Returns a L object. diff --git a/auto-lib/Paws/CloudFront/CreateFieldLevelEncryptionConfig.pm b/auto-lib/Paws/CloudFront/CreateFieldLevelEncryptionConfig.pm index 72d3a63fd3..392f7dd6c7 100644 --- a/auto-lib/Paws/CloudFront/CreateFieldLevelEncryptionConfig.pm +++ b/auto-lib/Paws/CloudFront/CreateFieldLevelEncryptionConfig.pm @@ -33,34 +33,34 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateFieldLevelEncryptionConfigResult = $cloudfront->CreateFieldLevelEncryptionConfig( FieldLevelEncryptionConfig => { - CallerReference => 'Mystring', - QueryArgProfileConfig => { - ForwardWhenQueryArgProfileIsUnknown => 1, - QueryArgProfiles => { + CallerReference => 'Mystring', + ContentTypeProfileConfig => { + ForwardWhenContentTypeIsUnknown => 1, + ContentTypeProfiles => { Quantity => 1, Items => [ { - QueryArg => 'Mystring', - ProfileId => 'Mystring', - + ContentType => 'Mystring', + Format => 'URLEncoded', # values: URLEncoded + ProfileId => 'Mystring', }, ... - ], # OPTIONAL + ], # OPTIONAL }, # OPTIONAL }, # OPTIONAL - Comment => 'Mystring', - ContentTypeProfileConfig => { - ForwardWhenContentTypeIsUnknown => 1, - ContentTypeProfiles => { + Comment => 'Mystring', + QueryArgProfileConfig => { + ForwardWhenQueryArgProfileIsUnknown => 1, + QueryArgProfiles => { Quantity => 1, Items => [ { - Format => 'URLEncoded', # values: URLEncoded - ContentType => 'Mystring', - ProfileId => 'Mystring', + QueryArg => 'Mystring', + ProfileId => 'Mystring', + }, ... - ], # OPTIONAL + ], # OPTIONAL }, # OPTIONAL }, # OPTIONAL }, @@ -68,10 +68,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ETag = $CreateFieldLevelEncryptionConfigResult->ETag; + my $ETag = $CreateFieldLevelEncryptionConfigResult->ETag; + my $Location = $CreateFieldLevelEncryptionConfigResult->Location; my $FieldLevelEncryption = $CreateFieldLevelEncryptionConfigResult->FieldLevelEncryption; - my $Location = $CreateFieldLevelEncryptionConfigResult->Location; # Returns a L object. diff --git a/auto-lib/Paws/CloudFront/CreateFieldLevelEncryptionProfile.pm b/auto-lib/Paws/CloudFront/CreateFieldLevelEncryptionProfile.pm index 9451242c2c..3e718a7c77 100644 --- a/auto-lib/Paws/CloudFront/CreateFieldLevelEncryptionProfile.pm +++ b/auto-lib/Paws/CloudFront/CreateFieldLevelEncryptionProfile.pm @@ -33,23 +33,23 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateFieldLevelEncryptionProfileResult = $cloudfront->CreateFieldLevelEncryptionProfile( FieldLevelEncryptionProfileConfig => { - Name => 'Mystring', CallerReference => 'Mystring', EncryptionEntities => { Quantity => 1, Items => [ { - ProviderId => 'Mystring', + PublicKeyId => 'Mystring', FieldPatterns => { Quantity => 1, Items => [ 'Mystring', ... ], # OPTIONAL }, - PublicKeyId => 'Mystring', + ProviderId => 'Mystring', }, ... ], # OPTIONAL }, + Name => 'Mystring', Comment => 'Mystring', }, diff --git a/auto-lib/Paws/CloudFront/CreatePublicKey.pm b/auto-lib/Paws/CloudFront/CreatePublicKey.pm index e260137e77..8c76deb558 100644 --- a/auto-lib/Paws/CloudFront/CreatePublicKey.pm +++ b/auto-lib/Paws/CloudFront/CreatePublicKey.pm @@ -41,9 +41,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $PublicKey = $CreatePublicKeyResult->PublicKey; - my $Location = $CreatePublicKeyResult->Location; my $ETag = $CreatePublicKeyResult->ETag; + my $Location = $CreatePublicKeyResult->Location; + my $PublicKey = $CreatePublicKeyResult->PublicKey; # Returns a L object. diff --git a/auto-lib/Paws/CloudFront/CreateStreamingDistribution.pm b/auto-lib/Paws/CloudFront/CreateStreamingDistribution.pm index 482b3d0007..4a9c8395c8 100644 --- a/auto-lib/Paws/CloudFront/CreateStreamingDistribution.pm +++ b/auto-lib/Paws/CloudFront/CreateStreamingDistribution.pm @@ -33,40 +33,40 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateStreamingDistributionResult = $cloudfront->CreateStreamingDistribution( StreamingDistributionConfig => { - S3Origin => { + CallerReference => 'Mystring', + S3Origin => { OriginAccessIdentity => 'Mystring', DomainName => 'Mystring', }, - Enabled => 1, - Comment => 'Mystring', TrustedSigners => { - Enabled => 1, Quantity => 1, + Enabled => 1, Items => [ 'Mystring', ... ], # OPTIONAL }, - CallerReference => 'Mystring', - PriceClass => 'PriceClass_100' - , # values: PriceClass_100, PriceClass_200, PriceClass_All; OPTIONAL - Logging => { - Prefix => 'Mystring', - Enabled => 1, - Bucket => 'Mystring', - - }, # OPTIONAL + Enabled => 1, + Comment => 'Mystring', Aliases => { Quantity => 1, Items => [ 'Mystring', ... ], # OPTIONAL }, # OPTIONAL + Logging => { + Bucket => 'Mystring', + Enabled => 1, + Prefix => 'Mystring', + + }, # OPTIONAL + PriceClass => 'PriceClass_100' + , # values: PriceClass_100, PriceClass_200, PriceClass_All; OPTIONAL }, ); # Results: + my $ETag = $CreateStreamingDistributionResult->ETag; my $StreamingDistribution = $CreateStreamingDistributionResult->StreamingDistribution; my $Location = $CreateStreamingDistributionResult->Location; - my $ETag = $CreateStreamingDistributionResult->ETag; # Returns a L object. diff --git a/auto-lib/Paws/CloudFront/CreateStreamingDistributionWithTags.pm b/auto-lib/Paws/CloudFront/CreateStreamingDistributionWithTags.pm index 6395096cf4..652cd043d6 100644 --- a/auto-lib/Paws/CloudFront/CreateStreamingDistributionWithTags.pm +++ b/auto-lib/Paws/CloudFront/CreateStreamingDistributionWithTags.pm @@ -33,52 +33,52 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateStreamingDistributionWithTagsResult = $cloudfront->CreateStreamingDistributionWithTags( StreamingDistributionConfigWithTags => { - Tags => { - Items => [ - { - Key => 'MyTagKey', # min: 1, max: 128 - Value => 'MyTagValue', # max: 256; OPTIONAL - }, - ... - ], # OPTIONAL - }, StreamingDistributionConfig => { - S3Origin => { + CallerReference => 'Mystring', + S3Origin => { OriginAccessIdentity => 'Mystring', DomainName => 'Mystring', }, - Enabled => 1, - Comment => 'Mystring', - CallerReference => 'Mystring', - TrustedSigners => { + TrustedSigners => { Quantity => 1, Enabled => 1, Items => [ 'Mystring', ... ], # OPTIONAL }, + Enabled => 1, + Comment => 'Mystring', Aliases => { Quantity => 1, Items => [ 'Mystring', ... ], # OPTIONAL }, # OPTIONAL Logging => { Bucket => 'Mystring', - Prefix => 'Mystring', Enabled => 1, + Prefix => 'Mystring', }, # OPTIONAL PriceClass => 'PriceClass_100' , # values: PriceClass_100, PriceClass_200, PriceClass_All; OPTIONAL }, + Tags => { + Items => [ + { + Key => 'MyTagKey', # min: 1, max: 128 + Value => 'MyTagValue', # max: 256; OPTIONAL + }, + ... + ], # OPTIONAL + }, }, ); # Results: + my $ETag = $CreateStreamingDistributionWithTagsResult->ETag; my $StreamingDistribution = $CreateStreamingDistributionWithTagsResult->StreamingDistribution; my $Location = $CreateStreamingDistributionWithTagsResult->Location; - my $ETag = $CreateStreamingDistributionWithTagsResult->ETag; # Returns a L object. diff --git a/auto-lib/Paws/CloudFront/GetDistribution.pm b/auto-lib/Paws/CloudFront/GetDistribution.pm index d44e868af4..c53794f122 100644 --- a/auto-lib/Paws/CloudFront/GetDistribution.pm +++ b/auto-lib/Paws/CloudFront/GetDistribution.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ETag = $GetDistributionResult->ETag; my $Distribution = $GetDistributionResult->Distribution; + my $ETag = $GetDistributionResult->ETag; # Returns a L object. diff --git a/auto-lib/Paws/CloudFront/GetFieldLevelEncryption.pm b/auto-lib/Paws/CloudFront/GetFieldLevelEncryption.pm index 03f5f565c8..1e7fc327ee 100644 --- a/auto-lib/Paws/CloudFront/GetFieldLevelEncryption.pm +++ b/auto-lib/Paws/CloudFront/GetFieldLevelEncryption.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $ETag = $GetFieldLevelEncryptionResult->ETag; my $FieldLevelEncryption = $GetFieldLevelEncryptionResult->FieldLevelEncryption; - my $ETag = $GetFieldLevelEncryptionResult->ETag; # Returns a L object. diff --git a/auto-lib/Paws/CloudFront/GetFieldLevelEncryptionProfile.pm b/auto-lib/Paws/CloudFront/GetFieldLevelEncryptionProfile.pm index 80992215d4..a609167a0e 100644 --- a/auto-lib/Paws/CloudFront/GetFieldLevelEncryptionProfile.pm +++ b/auto-lib/Paws/CloudFront/GetFieldLevelEncryptionProfile.pm @@ -37,9 +37,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ETag = $GetFieldLevelEncryptionProfileResult->ETag; my $FieldLevelEncryptionProfile = $GetFieldLevelEncryptionProfileResult->FieldLevelEncryptionProfile; + my $ETag = $GetFieldLevelEncryptionProfileResult->ETag; # Returns a L object. diff --git a/auto-lib/Paws/CloudFront/GetFieldLevelEncryptionProfileConfig.pm b/auto-lib/Paws/CloudFront/GetFieldLevelEncryptionProfileConfig.pm index 1a446ffb2d..f02309281b 100644 --- a/auto-lib/Paws/CloudFront/GetFieldLevelEncryptionProfileConfig.pm +++ b/auto-lib/Paws/CloudFront/GetFieldLevelEncryptionProfileConfig.pm @@ -37,10 +37,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $ETag = $GetFieldLevelEncryptionProfileConfigResult->ETag; my $FieldLevelEncryptionProfileConfig = $GetFieldLevelEncryptionProfileConfigResult ->FieldLevelEncryptionProfileConfig; - my $ETag = $GetFieldLevelEncryptionProfileConfigResult->ETag; # Returns a L object. diff --git a/auto-lib/Paws/CloudFront/UpdateCloudFrontOriginAccessIdentity.pm b/auto-lib/Paws/CloudFront/UpdateCloudFrontOriginAccessIdentity.pm index 9b3427a566..d7fc893c09 100644 --- a/auto-lib/Paws/CloudFront/UpdateCloudFrontOriginAccessIdentity.pm +++ b/auto-lib/Paws/CloudFront/UpdateCloudFrontOriginAccessIdentity.pm @@ -44,10 +44,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ETag = $UpdateCloudFrontOriginAccessIdentityResult->ETag; my $CloudFrontOriginAccessIdentity = $UpdateCloudFrontOriginAccessIdentityResult ->CloudFrontOriginAccessIdentity; + my $ETag = $UpdateCloudFrontOriginAccessIdentityResult->ETag; # Returns a L object. diff --git a/auto-lib/Paws/CloudFront/UpdateDistribution.pm b/auto-lib/Paws/CloudFront/UpdateDistribution.pm index b21eaa051c..07d129dc5c 100644 --- a/auto-lib/Paws/CloudFront/UpdateDistribution.pm +++ b/auto-lib/Paws/CloudFront/UpdateDistribution.pm @@ -34,12 +34,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $cloudfront = Paws->service('CloudFront'); my $UpdateDistributionResult = $cloudfront->UpdateDistribution( DistributionConfig => { - Origins => { + CallerReference => 'Mystring', + Origins => { Quantity => 1, Items => [ { - Id => 'Mystring', - DomainName => 'Mystring', + Id => 'Mystring', + DomainName => 'Mystring', + S3OriginConfig => { + OriginAccessIdentity => 'Mystring', + + }, # OPTIONAL CustomHeaders => { Quantity => 1, Items => [ @@ -51,79 +56,59 @@ You shouldn't make instances of this class. Each attribute should be used as a n ... ], # OPTIONAL }, # OPTIONAL - S3OriginConfig => { - OriginAccessIdentity => 'Mystring', - - }, # OPTIONAL + OriginPath => 'Mystring', CustomOriginConfig => { + HTTPSPort => 1, + HTTPPort => 1, OriginProtocolPolicy => 'http-only', # values: http-only, match-viewer, https-only - HTTPPort => 1, - HTTPSPort => 1, OriginKeepaliveTimeout => 1, - OriginReadTimeout => 1, OriginSslProtocols => { - Quantity => 1, - Items => [ + Items => [ 'SSLv3', ... # values: SSLv3, TLSv1, TLSv1.1, TLSv1.2 ], + Quantity => 1, }, # OPTIONAL + OriginReadTimeout => 1, }, # OPTIONAL - OriginPath => 'Mystring', }, ... ], # min: 1, ; OPTIONAL }, - Comment => 'Mystring', - Enabled => 1, - CallerReference => 'Mystring', DefaultCacheBehavior => { + MinTTL => 1, + ViewerProtocolPolicy => + 'allow-all', # values: allow-all, https-only, redirect-to-https TrustedSigners => { - Enabled => 1, Quantity => 1, + Enabled => 1, Items => [ 'Mystring', ... ], # OPTIONAL }, + TargetOriginId => 'Mystring', ForwardedValues => { - QueryString => 1, - Cookies => { + Cookies => { Forward => 'none', # values: none, whitelist, all WhitelistedNames => { Quantity => 1, Items => [ 'Mystring', ... ], # OPTIONAL }, # OPTIONAL }, - Headers => { + QueryString => 1, + QueryStringCacheKeys => { Quantity => 1, Items => [ 'Mystring', ... ], # OPTIONAL }, # OPTIONAL - QueryStringCacheKeys => { + Headers => { Quantity => 1, Items => [ 'Mystring', ... ], # OPTIONAL }, # OPTIONAL }, - MinTTL => 1, - TargetOriginId => 'Mystring', - ViewerProtocolPolicy => - 'allow-all', # values: allow-all, https-only, redirect-to-https - DefaultTTL => 1, - SmoothStreaming => 1, - FieldLevelEncryptionId => 'Mystring', - AllowedMethods => { - Items => [ - 'GET', ... # values: GET, HEAD, POST, PUT, PATCH, OPTIONS, DELETE - ], - Quantity => 1, - CachedMethods => { - Quantity => 1, - Items => [ - 'GET', - ... # values: GET, HEAD, POST, PUT, PATCH, OPTIONS, DELETE - ], - - }, # OPTIONAL - }, # OPTIONAL + FieldLevelEncryptionId => 'Mystring', + MaxTTL => 1, + DefaultTTL => 1, Compress => 1, + SmoothStreaming => 1, LambdaFunctionAssociations => { Quantity => 1, Items => [ @@ -136,65 +121,72 @@ You shouldn't make instances of this class. Each attribute should be used as a n ... ], # OPTIONAL }, # OPTIONAL - MaxTTL => 1, + AllowedMethods => { + Quantity => 1, + Items => [ + 'GET', ... # values: GET, HEAD, POST, PUT, PATCH, OPTIONS, DELETE + ], + CachedMethods => { + Quantity => 1, + Items => [ + 'GET', + ... # values: GET, HEAD, POST, PUT, PATCH, OPTIONS, DELETE + ], + + }, # OPTIONAL + }, # OPTIONAL }, + Enabled => 1, + Comment => 'Mystring', + IsIPV6Enabled => 1, ViewerCertificate => { - Certificate => 'Mystring', - IAMCertificateId => 'Mystring', - CertificateSource => - 'cloudfront', # values: cloudfront, iam, acm; OPTIONAL - CloudFrontDefaultCertificate => 1, - ACMCertificateArn => 'Mystring', - SSLSupportMethod => 'sni-only', # values: sni-only, vip; OPTIONAL + IAMCertificateId => 'Mystring', + ACMCertificateArn => 'Mystring', + SSLSupportMethod => 'sni-only', # values: sni-only, vip; OPTIONAL MinimumProtocolVersion => 'SSLv3' , # values: SSLv3, TLSv1, TLSv1_2016, TLSv1.1_2016, TLSv1.2_2018; OPTIONAL + Certificate => 'Mystring', + CloudFrontDefaultCertificate => 1, + CertificateSource => + 'cloudfront', # values: cloudfront, iam, acm; OPTIONAL }, # OPTIONAL - Aliases => { - Quantity => 1, - Items => [ 'Mystring', ... ], # OPTIONAL - }, # OPTIONAL - Logging => { - Bucket => 'Mystring', - IncludeCookies => 1, - Prefix => 'Mystring', - Enabled => 1, - - }, # OPTIONAL - PriceClass => 'PriceClass_100' - , # values: PriceClass_100, PriceClass_200, PriceClass_All; OPTIONAL - DefaultRootObject => 'Mystring', - CacheBehaviors => { + CacheBehaviors => { Quantity => 1, Items => [ { - TargetOriginId => 'Mystring', - MinTTL => 1, - PathPattern => 'Mystring', + MinTTL => 1, ViewerProtocolPolicy => 'allow-all', # values: allow-all, https-only, redirect-to-https TrustedSigners => { - Enabled => 1, Quantity => 1, + Enabled => 1, Items => [ 'Mystring', ... ], # OPTIONAL }, + TargetOriginId => 'Mystring', + PathPattern => 'Mystring', ForwardedValues => { - QueryString => 1, - Cookies => { + Cookies => { Forward => 'none', # values: none, whitelist, all WhitelistedNames => { Quantity => 1, Items => [ 'Mystring', ... ], # OPTIONAL }, # OPTIONAL }, - Headers => { + QueryString => 1, + QueryStringCacheKeys => { Quantity => 1, Items => [ 'Mystring', ... ], # OPTIONAL }, # OPTIONAL - QueryStringCacheKeys => { + Headers => { Quantity => 1, Items => [ 'Mystring', ... ], # OPTIONAL }, # OPTIONAL }, + FieldLevelEncryptionId => 'Mystring', + MaxTTL => 1, + DefaultTTL => 1, + Compress => 1, + SmoothStreaming => 1, LambdaFunctionAssociations => { Quantity => 1, Items => [ @@ -207,16 +199,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ... ], # OPTIONAL }, # OPTIONAL - MaxTTL => 1, - DefaultTTL => 1, - SmoothStreaming => 1, - FieldLevelEncryptionId => 'Mystring', - AllowedMethods => { - Items => [ + AllowedMethods => { + Quantity => 1, + Items => [ 'GET', ... # values: GET, HEAD, POST, PUT, PATCH, OPTIONS, DELETE ], - Quantity => 1, CachedMethods => { Quantity => 1, Items => [ @@ -226,24 +214,38 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL }, # OPTIONAL - Compress => 1, }, ... ], # OPTIONAL }, # OPTIONAL + HttpVersion => 'http1.1', # values: http1.1, http2; OPTIONAL + Aliases => { + Quantity => 1, + Items => [ 'Mystring', ... ], # OPTIONAL + }, # OPTIONAL CustomErrorResponses => { Quantity => 1, Items => [ { ErrorCode => 1, - ResponseCode => 'Mystring', ResponsePagePath => 'Mystring', + ResponseCode => 'Mystring', ErrorCachingMinTTL => 1, }, ... ], # OPTIONAL }, # OPTIONAL - HttpVersion => 'http1.1', # values: http1.1, http2; OPTIONAL + DefaultRootObject => 'Mystring', + WebACLId => 'Mystring', + Logging => { + IncludeCookies => 1, + Bucket => 'Mystring', + Enabled => 1, + Prefix => 'Mystring', + + }, # OPTIONAL + PriceClass => 'PriceClass_100' + , # values: PriceClass_100, PriceClass_200, PriceClass_All; OPTIONAL Restrictions => { GeoRestriction => { Quantity => 1, @@ -252,8 +254,6 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, }, # OPTIONAL - IsIPV6Enabled => 1, - WebACLId => 'Mystring', }, Id => 'Mystring', IfMatch => 'Mystring', # OPTIONAL diff --git a/auto-lib/Paws/CloudFront/UpdateFieldLevelEncryptionProfile.pm b/auto-lib/Paws/CloudFront/UpdateFieldLevelEncryptionProfile.pm index a181884440..1f91737ba0 100644 --- a/auto-lib/Paws/CloudFront/UpdateFieldLevelEncryptionProfile.pm +++ b/auto-lib/Paws/CloudFront/UpdateFieldLevelEncryptionProfile.pm @@ -35,6 +35,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateFieldLevelEncryptionProfileResult = $cloudfront->UpdateFieldLevelEncryptionProfile( FieldLevelEncryptionProfileConfig => { + CallerReference => 'Mystring', EncryptionEntities => { Quantity => 1, Items => [ @@ -50,9 +51,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ... ], # OPTIONAL }, - CallerReference => 'Mystring', - Name => 'Mystring', - Comment => 'Mystring', + Name => 'Mystring', + Comment => 'Mystring', }, Id => 'Mystring', IfMatch => 'Mystring', # OPTIONAL diff --git a/auto-lib/Paws/CloudFront/UpdatePublicKey.pm b/auto-lib/Paws/CloudFront/UpdatePublicKey.pm index 87333370a1..7111f0900f 100644 --- a/auto-lib/Paws/CloudFront/UpdatePublicKey.pm +++ b/auto-lib/Paws/CloudFront/UpdatePublicKey.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdatePublicKeyResult = $cloudfront->UpdatePublicKey( Id => 'Mystring', PublicKeyConfig => { + CallerReference => 'Mystring', EncodedKey => 'Mystring', Name => 'Mystring', - CallerReference => 'Mystring', Comment => 'Mystring', }, IfMatch => 'Mystring', # OPTIONAL diff --git a/auto-lib/Paws/CloudFront/UpdateStreamingDistribution.pm b/auto-lib/Paws/CloudFront/UpdateStreamingDistribution.pm index 96706a0701..8d3e684c2f 100644 --- a/auto-lib/Paws/CloudFront/UpdateStreamingDistribution.pm +++ b/auto-lib/Paws/CloudFront/UpdateStreamingDistribution.pm @@ -37,38 +37,38 @@ You shouldn't make instances of this class. Each attribute should be used as a n Id => 'Mystring', StreamingDistributionConfig => { CallerReference => 'Mystring', - TrustedSigners => { + S3Origin => { + OriginAccessIdentity => 'Mystring', + DomainName => 'Mystring', + + }, + TrustedSigners => { Quantity => 1, Enabled => 1, Items => [ 'Mystring', ... ], # OPTIONAL }, - S3Origin => { - DomainName => 'Mystring', - OriginAccessIdentity => 'Mystring', - - }, - Comment => 'Mystring', Enabled => 1, + Comment => 'Mystring', Aliases => { Quantity => 1, Items => [ 'Mystring', ... ], # OPTIONAL }, # OPTIONAL - PriceClass => 'PriceClass_100' - , # values: PriceClass_100, PriceClass_200, PriceClass_All; OPTIONAL Logging => { + Bucket => 'Mystring', Enabled => 1, Prefix => 'Mystring', - Bucket => 'Mystring', }, # OPTIONAL + PriceClass => 'PriceClass_100' + , # values: PriceClass_100, PriceClass_200, PriceClass_All; OPTIONAL }, IfMatch => 'Mystring', # OPTIONAL ); # Results: + my $ETag = $UpdateStreamingDistributionResult->ETag; my $StreamingDistribution = $UpdateStreamingDistributionResult->StreamingDistribution; - my $ETag = $UpdateStreamingDistributionResult->ETag; # Returns a L object. diff --git a/auto-lib/Paws/CloudHSM/AddTagsToResource.pm b/auto-lib/Paws/CloudHSM/AddTagsToResource.pm index 7bcf3dd3fb..9dd6337b3b 100644 --- a/auto-lib/Paws/CloudHSM/AddTagsToResource.pm +++ b/auto-lib/Paws/CloudHSM/AddTagsToResource.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ResourceArn => 'MyString', TagList => [ { - Value => 'MyTagValue', # max: 256 Key => 'MyTagKey', # min: 1, max: 128 + Value => 'MyTagValue', # max: 256 }, ... diff --git a/auto-lib/Paws/CloudHSM/DescribeHapg.pm b/auto-lib/Paws/CloudHSM/DescribeHapg.pm index 66ab8d5e56..3cacc8c6a1 100644 --- a/auto-lib/Paws/CloudHSM/DescribeHapg.pm +++ b/auto-lib/Paws/CloudHSM/DescribeHapg.pm @@ -33,16 +33,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $LastModifiedTimestamp = $DescribeHapgResponse->LastModifiedTimestamp; + my $State = $DescribeHapgResponse->State; + my $Label = $DescribeHapgResponse->Label; + my $HsmsLastActionFailed = $DescribeHapgResponse->HsmsLastActionFailed; + my $HsmsPendingRegistration = + $DescribeHapgResponse->HsmsPendingRegistration; my $HapgArn = $DescribeHapgResponse->HapgArn; + my $HsmsPendingDeletion = $DescribeHapgResponse->HsmsPendingDeletion; my $PartitionSerialList = $DescribeHapgResponse->PartitionSerialList; - my $State = $DescribeHapgResponse->State; my $HapgSerial = $DescribeHapgResponse->HapgSerial; - my $Label = $DescribeHapgResponse->Label; - my $HsmsPendingDeletion = $DescribeHapgResponse->HsmsPendingDeletion; - my $HsmsLastActionFailed = $DescribeHapgResponse->HsmsLastActionFailed; - my $HsmsPendingRegistration = - $DescribeHapgResponse->HsmsPendingRegistration; + my $LastModifiedTimestamp = $DescribeHapgResponse->LastModifiedTimestamp; # Returns a L object. diff --git a/auto-lib/Paws/CloudHSM/DescribeHsm.pm b/auto-lib/Paws/CloudHSM/DescribeHsm.pm index 1c0a96eb72..275f8497ca 100644 --- a/auto-lib/Paws/CloudHSM/DescribeHsm.pm +++ b/auto-lib/Paws/CloudHSM/DescribeHsm.pm @@ -34,27 +34,27 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ServerCertLastUpdated = $DescribeHsmResponse->ServerCertLastUpdated; - my $ServerCertUri = $DescribeHsmResponse->ServerCertUri; - my $AvailabilityZone = $DescribeHsmResponse->AvailabilityZone; - my $Partitions = $DescribeHsmResponse->Partitions; - my $HsmType = $DescribeHsmResponse->HsmType; - my $HsmArn = $DescribeHsmResponse->HsmArn; - my $Status = $DescribeHsmResponse->Status; my $SubscriptionType = $DescribeHsmResponse->SubscriptionType; + my $EniId = $DescribeHsmResponse->EniId; + my $Status = $DescribeHsmResponse->Status; + my $Partitions = $DescribeHsmResponse->Partitions; + my $SubscriptionEndDate = $DescribeHsmResponse->SubscriptionEndDate; + my $SubscriptionStartDate = $DescribeHsmResponse->SubscriptionStartDate; my $StatusDetails = $DescribeHsmResponse->StatusDetails; - my $SerialNumber = $DescribeHsmResponse->SerialNumber; + my $IamRoleArn = $DescribeHsmResponse->IamRoleArn; + my $VpcId = $DescribeHsmResponse->VpcId; + my $EniIp = $DescribeHsmResponse->EniIp; my $SshPublicKey = $DescribeHsmResponse->SshPublicKey; - my $EniId = $DescribeHsmResponse->EniId; my $SshKeyLastUpdated = $DescribeHsmResponse->SshKeyLastUpdated; - my $EniIp = $DescribeHsmResponse->EniIp; + my $HsmArn = $DescribeHsmResponse->HsmArn; + my $HsmType = $DescribeHsmResponse->HsmType; + my $SerialNumber = $DescribeHsmResponse->SerialNumber; + my $ServerCertUri = $DescribeHsmResponse->ServerCertUri; + my $SoftwareVersion = $DescribeHsmResponse->SoftwareVersion; + my $AvailabilityZone = $DescribeHsmResponse->AvailabilityZone; my $VendorName = $DescribeHsmResponse->VendorName; - my $VpcId = $DescribeHsmResponse->VpcId; - my $IamRoleArn = $DescribeHsmResponse->IamRoleArn; my $SubnetId = $DescribeHsmResponse->SubnetId; - my $SoftwareVersion = $DescribeHsmResponse->SoftwareVersion; - my $SubscriptionEndDate = $DescribeHsmResponse->SubscriptionEndDate; - my $SubscriptionStartDate = $DescribeHsmResponse->SubscriptionStartDate; + my $ServerCertLastUpdated = $DescribeHsmResponse->ServerCertLastUpdated; # Returns a L object. diff --git a/auto-lib/Paws/CloudHSM/DescribeLunaClient.pm b/auto-lib/Paws/CloudHSM/DescribeLunaClient.pm index 6b0dff118a..4fc3009e0d 100644 --- a/auto-lib/Paws/CloudHSM/DescribeLunaClient.pm +++ b/auto-lib/Paws/CloudHSM/DescribeLunaClient.pm @@ -34,13 +34,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Label = $DescribeLunaClientResponse->Label; - my $LastModifiedTimestamp = - $DescribeLunaClientResponse->LastModifiedTimestamp; my $Certificate = $DescribeLunaClientResponse->Certificate; - my $ClientArn = $DescribeLunaClientResponse->ClientArn; my $CertificateFingerprint = $DescribeLunaClientResponse->CertificateFingerprint; + my $LastModifiedTimestamp = + $DescribeLunaClientResponse->LastModifiedTimestamp; + my $Label = $DescribeLunaClientResponse->Label; + my $ClientArn = $DescribeLunaClientResponse->ClientArn; # Returns a L object. diff --git a/auto-lib/Paws/CloudHSM/GetConfig.pm b/auto-lib/Paws/CloudHSM/GetConfig.pm index 834e2c754b..203b692122 100644 --- a/auto-lib/Paws/CloudHSM/GetConfig.pm +++ b/auto-lib/Paws/CloudHSM/GetConfig.pm @@ -37,9 +37,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ConfigFile = $GetConfigResponse->ConfigFile; - my $ConfigType = $GetConfigResponse->ConfigType; my $ConfigCred = $GetConfigResponse->ConfigCred; + my $ConfigType = $GetConfigResponse->ConfigType; + my $ConfigFile = $GetConfigResponse->ConfigFile; # Returns a L object. diff --git a/auto-lib/Paws/CloudHSM/ListLunaClients.pm b/auto-lib/Paws/CloudHSM/ListLunaClients.pm index 637cbc6280..01060c574a 100644 --- a/auto-lib/Paws/CloudHSM/ListLunaClients.pm +++ b/auto-lib/Paws/CloudHSM/ListLunaClients.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ClientList = $ListLunaClientsResponse->ClientList; my $NextToken = $ListLunaClientsResponse->NextToken; + my $ClientList = $ListLunaClientsResponse->ClientList; # Returns a L object. diff --git a/auto-lib/Paws/CloudHSMv2/DescribeBackups.pm b/auto-lib/Paws/CloudHSMv2/DescribeBackups.pm index 79a5940109..17fd021cf7 100644 --- a/auto-lib/Paws/CloudHSMv2/DescribeBackups.pm +++ b/auto-lib/Paws/CloudHSMv2/DescribeBackups.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Backups = $DescribeBackupsResponse->Backups; my $NextToken = $DescribeBackupsResponse->NextToken; + my $Backups = $DescribeBackupsResponse->Backups; # Returns a L object. diff --git a/auto-lib/Paws/CloudHSMv2/ListTags.pm b/auto-lib/Paws/CloudHSMv2/ListTags.pm index 6082149f83..71d445a8f6 100644 --- a/auto-lib/Paws/CloudHSMv2/ListTags.pm +++ b/auto-lib/Paws/CloudHSMv2/ListTags.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TagList = $ListTagsResponse->TagList; my $NextToken = $ListTagsResponse->NextToken; + my $TagList = $ListTagsResponse->TagList; # Returns a L object. diff --git a/auto-lib/Paws/CloudHSMv2/TagResource.pm b/auto-lib/Paws/CloudHSMv2/TagResource.pm index e4ae78f732..80a205fe21 100644 --- a/auto-lib/Paws/CloudHSMv2/TagResource.pm +++ b/auto-lib/Paws/CloudHSMv2/TagResource.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ResourceId => 'MyClusterId', TagList => [ { - Value => 'MyTagValue', # max: 256 Key => 'MyTagKey', # min: 1, max: 128 + Value => 'MyTagValue', # max: 256 }, ... diff --git a/auto-lib/Paws/CloudSearch/DefineAnalysisScheme.pm b/auto-lib/Paws/CloudSearch/DefineAnalysisScheme.pm index b2f5bf2759..0b1458c789 100644 --- a/auto-lib/Paws/CloudSearch/DefineAnalysisScheme.pm +++ b/auto-lib/Paws/CloudSearch/DefineAnalysisScheme.pm @@ -30,16 +30,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $cloudsearch = Paws->service('CloudSearch'); my $DefineAnalysisSchemeResponse = $cloudsearch->DefineAnalysisScheme( AnalysisScheme => { - AnalysisSchemeName => 'MyStandardName', # min: 1, max: 64 AnalysisSchemeLanguage => 'ar' , # values: ar, bg, ca, cs, da, de, el, en, es, eu, fa, fi, fr, ga, gl, he, hi, hu, hy, id, it, ja, ko, lv, mul, nl, no, pt, ro, ru, sv, th, tr, zh-Hans, zh-Hant - AnalysisOptions => { - Synonyms => 'MyString', # OPTIONAL - StemmingDictionary => 'MyString', # OPTIONAL + AnalysisSchemeName => 'MyStandardName', # min: 1, max: 64 + AnalysisOptions => { JapaneseTokenizationDictionary => 'MyString', # OPTIONAL AlgorithmicStemming => 'none', # values: none, minimal, light, full; OPTIONAL - Stopwords => 'MyString', # OPTIONAL + StemmingDictionary => 'MyString', # OPTIONAL + Synonyms => 'MyString', # OPTIONAL + Stopwords => 'MyString', # OPTIONAL }, # OPTIONAL }, DomainName => 'MyDomainName', diff --git a/auto-lib/Paws/CloudSearch/DefineExpression.pm b/auto-lib/Paws/CloudSearch/DefineExpression.pm index d2d82eae7f..44886b7d35 100644 --- a/auto-lib/Paws/CloudSearch/DefineExpression.pm +++ b/auto-lib/Paws/CloudSearch/DefineExpression.pm @@ -31,8 +31,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DefineExpressionResponse = $cloudsearch->DefineExpression( DomainName => 'MyDomainName', Expression => { - ExpressionName => 'MyStandardName', # min: 1, max: 64 ExpressionValue => 'MyExpressionValue', # min: 1, max: 10240 + ExpressionName => 'MyStandardName', # min: 1, max: 64 }, diff --git a/auto-lib/Paws/CloudSearch/DefineIndexField.pm b/auto-lib/Paws/CloudSearch/DefineIndexField.pm index b97291f7fe..8b0a92ae37 100644 --- a/auto-lib/Paws/CloudSearch/DefineIndexField.pm +++ b/auto-lib/Paws/CloudSearch/DefineIndexField.pm @@ -31,91 +31,91 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DefineIndexFieldResponse = $cloudsearch->DefineIndexField( DomainName => 'MyDomainName', IndexField => { + IndexFieldName => 'MyDynamicFieldName', # min: 1, max: 64 IndexFieldType => 'int' , # values: int, double, literal, text, date, latlon, int-array, double-array, literal-array, text-array, date-array - IndexFieldName => 'MyDynamicFieldName', # min: 1, max: 64 - DoubleArrayOptions => { - DefaultValue => 1, # OPTIONAL - SearchEnabled => 1, # OPTIONAL - SourceFields => 'MyFieldNameCommaList', # OPTIONAL - FacetEnabled => 1, # OPTIONAL - ReturnEnabled => 1, # OPTIONAL + DateOptions => { + FacetEnabled => 1, # OPTIONAL + SortEnabled => 1, # OPTIONAL + DefaultValue => 'MyFieldValue', # max: 1024; OPTIONAL + SearchEnabled => 1, # OPTIONAL + ReturnEnabled => 1, # OPTIONAL + SourceField => 'MyFieldName', # min: 1, max: 64; OPTIONAL }, # OPTIONAL LiteralArrayOptions => { - SourceFields => 'MyFieldNameCommaList', # OPTIONAL + FacetEnabled => 1, # OPTIONAL DefaultValue => 'MyFieldValue', # max: 1024; OPTIONAL + SourceFields => 'MyFieldNameCommaList', # OPTIONAL SearchEnabled => 1, # OPTIONAL ReturnEnabled => 1, # OPTIONAL - FacetEnabled => 1, # OPTIONAL }, # OPTIONAL - TextArrayOptions => { - ReturnEnabled => 1, # OPTIONAL - AnalysisScheme => 'MyWord', # OPTIONAL - HighlightEnabled => 1, # OPTIONAL - DefaultValue => 'MyFieldValue', # max: 1024; OPTIONAL - SourceFields => 'MyFieldNameCommaList', # OPTIONAL - }, # OPTIONAL - DateOptions => { - SearchEnabled => 1, # OPTIONAL - SourceField => 'MyFieldName', # min: 1, max: 64; OPTIONAL - DefaultValue => 'MyFieldValue', # max: 1024; OPTIONAL - SortEnabled => 1, # OPTIONAL - ReturnEnabled => 1, # OPTIONAL - FacetEnabled => 1, # OPTIONAL + DateArrayOptions => { + FacetEnabled => 1, # OPTIONAL + DefaultValue => 'MyFieldValue', # max: 1024; OPTIONAL + SourceFields => 'MyFieldNameCommaList', # OPTIONAL + SearchEnabled => 1, # OPTIONAL + ReturnEnabled => 1, # OPTIONAL }, # OPTIONAL IntOptions => { + FacetEnabled => 1, # OPTIONAL + SortEnabled => 1, # OPTIONAL DefaultValue => 1, # OPTIONAL - SourceField => 'MyFieldName', # min: 1, max: 64; OPTIONAL SearchEnabled => 1, # OPTIONAL - SortEnabled => 1, # OPTIONAL - FacetEnabled => 1, # OPTIONAL ReturnEnabled => 1, # OPTIONAL - }, # OPTIONAL - LiteralOptions => { - DefaultValue => 'MyFieldValue', # max: 1024; OPTIONAL - SourceField => 'MyFieldName', # min: 1, max: 64; OPTIONAL - SearchEnabled => 1, # OPTIONAL - FacetEnabled => 1, # OPTIONAL - ReturnEnabled => 1, # OPTIONAL - SortEnabled => 1, # OPTIONAL - }, # OPTIONAL - IntArrayOptions => { - SearchEnabled => 1, # OPTIONAL - DefaultValue => 1, # OPTIONAL - SourceFields => 'MyFieldNameCommaList', # OPTIONAL - FacetEnabled => 1, # OPTIONAL - ReturnEnabled => 1, # OPTIONAL + SourceField => 'MyFieldName', # min: 1, max: 64; OPTIONAL }, # OPTIONAL TextOptions => { - ReturnEnabled => 1, # OPTIONAL - AnalysisScheme => 'MyWord', # OPTIONAL SortEnabled => 1, # OPTIONAL - HighlightEnabled => 1, # OPTIONAL DefaultValue => 'MyFieldValue', # max: 1024; OPTIONAL + AnalysisScheme => 'MyWord', # OPTIONAL + ReturnEnabled => 1, # OPTIONAL SourceField => 'MyFieldName', # min: 1, max: 64; OPTIONAL + HighlightEnabled => 1, # OPTIONAL }, # OPTIONAL - DateArrayOptions => { - DefaultValue => 'MyFieldValue', # max: 1024; OPTIONAL - SearchEnabled => 1, # OPTIONAL - SourceFields => 'MyFieldNameCommaList', # OPTIONAL + IntArrayOptions => { FacetEnabled => 1, # OPTIONAL + DefaultValue => 1, # OPTIONAL + SourceFields => 'MyFieldNameCommaList', # OPTIONAL + SearchEnabled => 1, # OPTIONAL ReturnEnabled => 1, # OPTIONAL }, # OPTIONAL LatLonOptions => { FacetEnabled => 1, # OPTIONAL - ReturnEnabled => 1, # OPTIONAL SortEnabled => 1, # OPTIONAL DefaultValue => 'MyFieldValue', # max: 1024; OPTIONAL + SearchEnabled => 1, # OPTIONAL + ReturnEnabled => 1, # OPTIONAL SourceField => 'MyFieldName', # min: 1, max: 64; OPTIONAL + }, # OPTIONAL + DoubleArrayOptions => { + FacetEnabled => 1, # OPTIONAL + DefaultValue => 1, # OPTIONAL + SourceFields => 'MyFieldNameCommaList', # OPTIONAL + SearchEnabled => 1, # OPTIONAL + ReturnEnabled => 1, # OPTIONAL + }, # OPTIONAL + LiteralOptions => { + FacetEnabled => 1, # OPTIONAL + SortEnabled => 1, # OPTIONAL + DefaultValue => 'MyFieldValue', # max: 1024; OPTIONAL SearchEnabled => 1, # OPTIONAL + ReturnEnabled => 1, # OPTIONAL + SourceField => 'MyFieldName', # min: 1, max: 64; OPTIONAL + }, # OPTIONAL + TextArrayOptions => { + DefaultValue => 'MyFieldValue', # max: 1024; OPTIONAL + AnalysisScheme => 'MyWord', # OPTIONAL + SourceFields => 'MyFieldNameCommaList', # OPTIONAL + ReturnEnabled => 1, # OPTIONAL + HighlightEnabled => 1, # OPTIONAL }, # OPTIONAL DoubleOptions => { - SourceField => 'MyFieldName', # min: 1, max: 64; OPTIONAL + FacetEnabled => 1, # OPTIONAL + SortEnabled => 1, # OPTIONAL DefaultValue => 1, # OPTIONAL SearchEnabled => 1, # OPTIONAL ReturnEnabled => 1, # OPTIONAL - FacetEnabled => 1, # OPTIONAL - SortEnabled => 1, # OPTIONAL + SourceField => 'MyFieldName', # min: 1, max: 64; OPTIONAL }, # OPTIONAL }, diff --git a/auto-lib/Paws/CloudSearch/DefineSuggester.pm b/auto-lib/Paws/CloudSearch/DefineSuggester.pm index 387e71bc32..356e3e8230 100644 --- a/auto-lib/Paws/CloudSearch/DefineSuggester.pm +++ b/auto-lib/Paws/CloudSearch/DefineSuggester.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n Suggester => { DocumentSuggesterOptions => { SourceField => 'MyFieldName', # min: 1, max: 64 - SortExpression => 'MyString', # OPTIONAL FuzzyMatching => 'none', # values: none, low, high; OPTIONAL + SortExpression => 'MyString', # OPTIONAL }, SuggesterName => 'MyStandardName', # min: 1, max: 64 diff --git a/auto-lib/Paws/CloudSearch/UpdateScalingParameters.pm b/auto-lib/Paws/CloudSearch/UpdateScalingParameters.pm index 452d795c04..d7f2f8745c 100644 --- a/auto-lib/Paws/CloudSearch/UpdateScalingParameters.pm +++ b/auto-lib/Paws/CloudSearch/UpdateScalingParameters.pm @@ -31,10 +31,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateScalingParametersResponse = $cloudsearch->UpdateScalingParameters( DomainName => 'MyDomainName', ScalingParameters => { - DesiredPartitionCount => 1, # OPTIONAL - DesiredInstanceType => 'search.m1.small' + DesiredInstanceType => 'search.m1.small' , # values: search.m1.small, search.m1.large, search.m2.xlarge, search.m2.2xlarge, search.m3.medium, search.m3.large, search.m3.xlarge, search.m3.2xlarge; OPTIONAL DesiredReplicationCount => 1, # OPTIONAL + DesiredPartitionCount => 1, # OPTIONAL }, ); diff --git a/auto-lib/Paws/CloudSearchDomain/Search.pm b/auto-lib/Paws/CloudSearchDomain/Search.pm index e4e4ccdeb1..7d946ff7ab 100644 --- a/auto-lib/Paws/CloudSearchDomain/Search.pm +++ b/auto-lib/Paws/CloudSearchDomain/Search.pm @@ -59,10 +59,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $hits = $SearchResponse->hits; - my $facets = $SearchResponse->facets; - my $stats = $SearchResponse->stats; - my $status = $SearchResponse->status; + my $Facets = $SearchResponse->Facets; + my $Status = $SearchResponse->Status; + my $Hits = $SearchResponse->Hits; + my $Stats = $SearchResponse->Stats; # Returns a L object. diff --git a/auto-lib/Paws/CloudSearchDomain/Suggest.pm b/auto-lib/Paws/CloudSearchDomain/Suggest.pm index 064c5b4784..c0d9e539a8 100644 --- a/auto-lib/Paws/CloudSearchDomain/Suggest.pm +++ b/auto-lib/Paws/CloudSearchDomain/Suggest.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Suggest = $SuggestResponse->Suggest; - my $Status = $SuggestResponse->Status; + my $suggest = $SuggestResponse->suggest; + my $status = $SuggestResponse->status; # Returns a L object. diff --git a/auto-lib/Paws/CloudSearchDomain/UploadDocuments.pm b/auto-lib/Paws/CloudSearchDomain/UploadDocuments.pm index d6c02760e0..85076b0290 100644 --- a/auto-lib/Paws/CloudSearchDomain/UploadDocuments.pm +++ b/auto-lib/Paws/CloudSearchDomain/UploadDocuments.pm @@ -36,10 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Adds = $UploadDocumentsResponse->Adds; my $Status = $UploadDocumentsResponse->Status; - my $Deletes = $UploadDocumentsResponse->Deletes; + my $Adds = $UploadDocumentsResponse->Adds; my $Warnings = $UploadDocumentsResponse->Warnings; + my $Deletes = $UploadDocumentsResponse->Deletes; # Returns a L object. diff --git a/auto-lib/Paws/CloudTrail/CreateTrail.pm b/auto-lib/Paws/CloudTrail/CreateTrail.pm index 1c8bf861b6..675a5f930f 100644 --- a/auto-lib/Paws/CloudTrail/CreateTrail.pm +++ b/auto-lib/Paws/CloudTrail/CreateTrail.pm @@ -52,19 +52,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $IncludeGlobalServiceEvents = $CreateTrailResponse->IncludeGlobalServiceEvents; - my $CloudWatchLogsLogGroupArn = - $CreateTrailResponse->CloudWatchLogsLogGroupArn; my $CloudWatchLogsRoleArn = $CreateTrailResponse->CloudWatchLogsRoleArn; - my $S3KeyPrefix = $CreateTrailResponse->S3KeyPrefix; - my $Name = $CreateTrailResponse->Name; my $SnsTopicName = $CreateTrailResponse->SnsTopicName; - my $SnsTopicARN = $CreateTrailResponse->SnsTopicARN; - my $TrailARN = $CreateTrailResponse->TrailARN; - my $S3BucketName = $CreateTrailResponse->S3BucketName; my $LogFileValidationEnabled = $CreateTrailResponse->LogFileValidationEnabled; - my $KmsKeyId = $CreateTrailResponse->KmsKeyId; my $IsMultiRegionTrail = $CreateTrailResponse->IsMultiRegionTrail; + my $KmsKeyId = $CreateTrailResponse->KmsKeyId; + my $TrailARN = $CreateTrailResponse->TrailARN; + my $S3KeyPrefix = $CreateTrailResponse->S3KeyPrefix; + my $CloudWatchLogsLogGroupArn = + $CreateTrailResponse->CloudWatchLogsLogGroupArn; + my $S3BucketName = $CreateTrailResponse->S3BucketName; + my $SnsTopicARN = $CreateTrailResponse->SnsTopicARN; + my $Name = $CreateTrailResponse->Name; # Returns a L object. diff --git a/auto-lib/Paws/CloudTrail/GetTrailStatus.pm b/auto-lib/Paws/CloudTrail/GetTrailStatus.pm index 2f6ed18132..695d434c54 100644 --- a/auto-lib/Paws/CloudTrail/GetTrailStatus.pm +++ b/auto-lib/Paws/CloudTrail/GetTrailStatus.pm @@ -33,33 +33,33 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $LatestNotificationAttemptSucceeded = - $GetTrailStatusResponse->LatestNotificationAttemptSucceeded; - my $LatestNotificationAttemptTime = - $GetTrailStatusResponse->LatestNotificationAttemptTime; + my $IsLogging = $GetTrailStatusResponse->IsLogging; + my $StartLoggingTime = $GetTrailStatusResponse->StartLoggingTime; + my $LatestDigestDeliveryTime = + $GetTrailStatusResponse->LatestDigestDeliveryTime; + my $StopLoggingTime = $GetTrailStatusResponse->StopLoggingTime; + my $LatestNotificationTime = + $GetTrailStatusResponse->LatestNotificationTime; + my $LatestCloudWatchLogsDeliveryError = + $GetTrailStatusResponse->LatestCloudWatchLogsDeliveryError; my $LatestNotificationError = $GetTrailStatusResponse->LatestNotificationError; - my $StopLoggingTime = $GetTrailStatusResponse->StopLoggingTime; - my $LatestDeliveryAttemptTime = - $GetTrailStatusResponse->LatestDeliveryAttemptTime; + my $LatestDeliveryError = $GetTrailStatusResponse->LatestDeliveryError; + my $LatestNotificationAttemptTime = + $GetTrailStatusResponse->LatestNotificationAttemptTime; + my $LatestDeliveryAttemptSucceeded = + $GetTrailStatusResponse->LatestDeliveryAttemptSucceeded; my $LatestDigestDeliveryError = $GetTrailStatusResponse->LatestDigestDeliveryError; + my $LatestDeliveryAttemptTime = + $GetTrailStatusResponse->LatestDeliveryAttemptTime; + my $LatestNotificationAttemptSucceeded = + $GetTrailStatusResponse->LatestNotificationAttemptSucceeded; + my $TimeLoggingStopped = $GetTrailStatusResponse->TimeLoggingStopped; my $LatestDeliveryTime = $GetTrailStatusResponse->LatestDeliveryTime; my $TimeLoggingStarted = $GetTrailStatusResponse->TimeLoggingStarted; - my $TimeLoggingStopped = $GetTrailStatusResponse->TimeLoggingStopped; - my $LatestCloudWatchLogsDeliveryError = - $GetTrailStatusResponse->LatestCloudWatchLogsDeliveryError; - my $LatestDeliveryAttemptSucceeded = - $GetTrailStatusResponse->LatestDeliveryAttemptSucceeded; - my $LatestNotificationTime = - $GetTrailStatusResponse->LatestNotificationTime; - my $LatestDeliveryError = $GetTrailStatusResponse->LatestDeliveryError; - my $StartLoggingTime = $GetTrailStatusResponse->StartLoggingTime; my $LatestCloudWatchLogsDeliveryTime = $GetTrailStatusResponse->LatestCloudWatchLogsDeliveryTime; - my $IsLogging = $GetTrailStatusResponse->IsLogging; - my $LatestDigestDeliveryTime = - $GetTrailStatusResponse->LatestDigestDeliveryTime; # Returns a L object. diff --git a/auto-lib/Paws/CloudTrail/PutEventSelectors.pm b/auto-lib/Paws/CloudTrail/PutEventSelectors.pm index 3323e9e9d0..e54204dbed 100644 --- a/auto-lib/Paws/CloudTrail/PutEventSelectors.pm +++ b/auto-lib/Paws/CloudTrail/PutEventSelectors.pm @@ -33,16 +33,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n { ReadWriteType => 'ReadOnly', # values: ReadOnly, WriteOnly, All; OPTIONAL - DataResources => [ + IncludeManagementEvents => 1, # OPTIONAL + DataResources => [ { - Type => 'MyString', # OPTIONAL + Type => 'MyString', # OPTIONAL Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + 'MyString', ... # OPTIONAL + ], # OPTIONAL }, ... - ], # OPTIONAL - IncludeManagementEvents => 1, # OPTIONAL + ], # OPTIONAL }, ... ], diff --git a/auto-lib/Paws/CloudTrail/UpdateTrail.pm b/auto-lib/Paws/CloudTrail/UpdateTrail.pm index b4fe0532a3..f65c0e1a48 100644 --- a/auto-lib/Paws/CloudTrail/UpdateTrail.pm +++ b/auto-lib/Paws/CloudTrail/UpdateTrail.pm @@ -50,21 +50,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $IncludeGlobalServiceEvents = + $UpdateTrailResponse->IncludeGlobalServiceEvents; + my $CloudWatchLogsRoleArn = $UpdateTrailResponse->CloudWatchLogsRoleArn; + my $SnsTopicName = $UpdateTrailResponse->SnsTopicName; my $LogFileValidationEnabled = $UpdateTrailResponse->LogFileValidationEnabled; - my $S3BucketName = $UpdateTrailResponse->S3BucketName; - my $IsMultiRegionTrail = $UpdateTrailResponse->IsMultiRegionTrail; - my $KmsKeyId = $UpdateTrailResponse->KmsKeyId; - my $TrailARN = $UpdateTrailResponse->TrailARN; - my $SnsTopicARN = $UpdateTrailResponse->SnsTopicARN; - my $SnsTopicName = $UpdateTrailResponse->SnsTopicName; - my $Name = $UpdateTrailResponse->Name; - my $CloudWatchLogsRoleArn = $UpdateTrailResponse->CloudWatchLogsRoleArn; - my $S3KeyPrefix = $UpdateTrailResponse->S3KeyPrefix; + my $IsMultiRegionTrail = $UpdateTrailResponse->IsMultiRegionTrail; + my $KmsKeyId = $UpdateTrailResponse->KmsKeyId; + my $TrailARN = $UpdateTrailResponse->TrailARN; + my $S3KeyPrefix = $UpdateTrailResponse->S3KeyPrefix; my $CloudWatchLogsLogGroupArn = $UpdateTrailResponse->CloudWatchLogsLogGroupArn; - my $IncludeGlobalServiceEvents = - $UpdateTrailResponse->IncludeGlobalServiceEvents; + my $S3BucketName = $UpdateTrailResponse->S3BucketName; + my $SnsTopicARN = $UpdateTrailResponse->SnsTopicARN; + my $Name = $UpdateTrailResponse->Name; # Returns a L object. diff --git a/auto-lib/Paws/CloudWatch/GetDashboard.pm b/auto-lib/Paws/CloudWatch/GetDashboard.pm index 7c42e557a0..ffb7e08a87 100644 --- a/auto-lib/Paws/CloudWatch/GetDashboard.pm +++ b/auto-lib/Paws/CloudWatch/GetDashboard.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $DashboardBody = $GetDashboardOutput->DashboardBody; - my $DashboardArn = $GetDashboardOutput->DashboardArn; my $DashboardName = $GetDashboardOutput->DashboardName; + my $DashboardArn = $GetDashboardOutput->DashboardArn; # Returns a L object. diff --git a/auto-lib/Paws/CloudWatch/GetMetricData.pm b/auto-lib/Paws/CloudWatch/GetMetricData.pm index 96ef0973fe..9e489565dd 100644 --- a/auto-lib/Paws/CloudWatch/GetMetricData.pm +++ b/auto-lib/Paws/CloudWatch/GetMetricData.pm @@ -36,28 +36,28 @@ You shouldn't make instances of this class. Each attribute should be used as a n EndTime => '1970-01-01T01:00:00', MetricDataQueries => [ { - Id => 'MyMetricId', # min: 1, max: 255 - ReturnData => 1, # OPTIONAL - Expression => 'MyMetricExpression', # min: 1, max: 1024; OPTIONAL + Id => 'MyMetricId', # min: 1, max: 255 + Label => 'MyMetricLabel', # OPTIONAL MetricStat => { Stat => 'MyStat', - Period => 1, # min: 1, + Period => 1, # min: 1, Metric => { - Namespace => 'MyNamespace', # min: 1, max: 255; OPTIONAL - MetricName => 'MyMetricName', # min: 1, max: 255; OPTIONAL + MetricName => 'MyMetricName', # min: 1, max: 255; OPTIONAL Dimensions => [ { - Name => 'MyDimensionName', # min: 1, max: 255 Value => 'MyDimensionValue', # min: 1, max: 255 + Name => 'MyDimensionName', # min: 1, max: 255 }, ... ], # max: 10; OPTIONAL + Namespace => 'MyNamespace', # min: 1, max: 255; OPTIONAL }, Unit => 'Seconds' , # values: Seconds, Microseconds, Milliseconds, Bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, Bits, Kilobits, Megabits, Gigabits, Terabits, Percent, Count, Bytes/Second, Kilobytes/Second, Megabytes/Second, Gigabytes/Second, Terabytes/Second, Bits/Second, Kilobits/Second, Megabits/Second, Gigabits/Second, Terabits/Second, Count/Second, None; OPTIONAL }, # OPTIONAL - Label => 'MyMetricLabel', # OPTIONAL + ReturnData => 1, # OPTIONAL + Expression => 'MyMetricExpression', # min: 1, max: 1024; OPTIONAL }, ... ], diff --git a/auto-lib/Paws/CloudWatch/GetMetricStatistics.pm b/auto-lib/Paws/CloudWatch/GetMetricStatistics.pm index 72b965a6d2..5858d2c0fd 100644 --- a/auto-lib/Paws/CloudWatch/GetMetricStatistics.pm +++ b/auto-lib/Paws/CloudWatch/GetMetricStatistics.pm @@ -43,8 +43,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n StartTime => '1970-01-01T01:00:00', Dimensions => [ { - Name => 'MyDimensionName', # min: 1, max: 255 Value => 'MyDimensionValue', # min: 1, max: 255 + Name => 'MyDimensionName', # min: 1, max: 255 }, ... diff --git a/auto-lib/Paws/CloudWatch/PutMetricAlarm.pm b/auto-lib/Paws/CloudWatch/PutMetricAlarm.pm index 8df25f25c6..dab4df9de2 100644 --- a/auto-lib/Paws/CloudWatch/PutMetricAlarm.pm +++ b/auto-lib/Paws/CloudWatch/PutMetricAlarm.pm @@ -61,8 +61,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n DatapointsToAlarm => 1, # OPTIONAL Dimensions => [ { - Name => 'MyDimensionName', # min: 1, max: 255 Value => 'MyDimensionValue', # min: 1, max: 255 + Name => 'MyDimensionName', # min: 1, max: 255 }, ... diff --git a/auto-lib/Paws/CloudWatch/PutMetricData.pm b/auto-lib/Paws/CloudWatch/PutMetricData.pm index d1315eb0d6..1558a156ab 100644 --- a/auto-lib/Paws/CloudWatch/PutMetricData.pm +++ b/auto-lib/Paws/CloudWatch/PutMetricData.pm @@ -31,26 +31,26 @@ You shouldn't make instances of this class. Each attribute should be used as a n $monitoring->PutMetricData( MetricData => [ { - MetricName => 'MyMetricName', # min: 1, max: 255 - Value => 1, - StorageResolution => 1, # min: 1, ; OPTIONAL - Timestamp => '1970-01-01T01:00:00', # OPTIONAL - StatisticValues => { - Maximum => 1, - SampleCount => 1, - Sum => 1, - Minimum => 1, - - }, # OPTIONAL - Dimensions => [ + MetricName => 'MyMetricName', # min: 1, max: 255 + StorageResolution => 1, # min: 1, ; OPTIONAL + Value => 1, # OPTIONAL + Dimensions => [ { - Name => 'MyDimensionName', # min: 1, max: 255 - Value => 'MyDimensionValue', # min: 1, max: 255 + Value => 'MyDimensionValue', # min: 1, max: 255 + Name => 'MyDimensionName', # min: 1, max: 255 }, ... - ], # max: 10; OPTIONAL - Unit => 'Seconds' + ], # max: 10; OPTIONAL + StatisticValues => { + Maximum => 1, # OPTIONAL + SampleCount => 1, # OPTIONAL + Sum => 1, # OPTIONAL + Minimum => 1, # OPTIONAL + + }, # OPTIONAL + Timestamp => '1970-01-01T01:00:00', # OPTIONAL + Unit => 'Seconds' , # values: Seconds, Microseconds, Milliseconds, Bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, Bits, Kilobits, Megabits, Gigabits, Terabits, Percent, Count, Bytes/Second, Kilobytes/Second, Megabytes/Second, Gigabytes/Second, Terabytes/Second, Bits/Second, Kilobits/Second, Megabits/Second, Gigabits/Second, Terabits/Second, Count/Second, None; OPTIONAL }, ... diff --git a/auto-lib/Paws/CloudWatchEvents/DescribeEventBus.pm b/auto-lib/Paws/CloudWatchEvents/DescribeEventBus.pm index 7962a93d8c..bcb1ced3fe 100644 --- a/auto-lib/Paws/CloudWatchEvents/DescribeEventBus.pm +++ b/auto-lib/Paws/CloudWatchEvents/DescribeEventBus.pm @@ -29,9 +29,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeEventBusResponse = $events->DescribeEventBus(); # Results: + my $Policy = $DescribeEventBusResponse->Policy; my $Arn = $DescribeEventBusResponse->Arn; my $Name = $DescribeEventBusResponse->Name; - my $Policy = $DescribeEventBusResponse->Policy; # Returns a L object. diff --git a/auto-lib/Paws/CloudWatchEvents/DescribeRule.pm b/auto-lib/Paws/CloudWatchEvents/DescribeRule.pm index be86773fec..cc1ac708ae 100644 --- a/auto-lib/Paws/CloudWatchEvents/DescribeRule.pm +++ b/auto-lib/Paws/CloudWatchEvents/DescribeRule.pm @@ -33,13 +33,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Description = $DescribeRuleResponse->Description; my $RoleArn = $DescribeRuleResponse->RoleArn; - my $State = $DescribeRuleResponse->State; my $ScheduleExpression = $DescribeRuleResponse->ScheduleExpression; - my $EventPattern = $DescribeRuleResponse->EventPattern; my $Arn = $DescribeRuleResponse->Arn; + my $Description = $DescribeRuleResponse->Description; + my $State = $DescribeRuleResponse->State; my $Name = $DescribeRuleResponse->Name; + my $EventPattern = $DescribeRuleResponse->EventPattern; # Returns a L object. diff --git a/auto-lib/Paws/CloudWatchEvents/ListRuleNamesByTarget.pm b/auto-lib/Paws/CloudWatchEvents/ListRuleNamesByTarget.pm index 3f69199526..1763ffe6cd 100644 --- a/auto-lib/Paws/CloudWatchEvents/ListRuleNamesByTarget.pm +++ b/auto-lib/Paws/CloudWatchEvents/ListRuleNamesByTarget.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListRuleNamesByTargetResponse->NextToken; my $RuleNames = $ListRuleNamesByTargetResponse->RuleNames; + my $NextToken = $ListRuleNamesByTargetResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/CloudWatchEvents/ListRules.pm b/auto-lib/Paws/CloudWatchEvents/ListRules.pm index a789ac73c4..74e1f7add2 100644 --- a/auto-lib/Paws/CloudWatchEvents/ListRules.pm +++ b/auto-lib/Paws/CloudWatchEvents/ListRules.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Rules = $ListRulesResponse->Rules; my $NextToken = $ListRulesResponse->NextToken; + my $Rules = $ListRulesResponse->Rules; # Returns a L object. diff --git a/auto-lib/Paws/CloudWatchEvents/ListTargetsByRule.pm b/auto-lib/Paws/CloudWatchEvents/ListTargetsByRule.pm index 1c2c3917d9..a52c37b361 100644 --- a/auto-lib/Paws/CloudWatchEvents/ListTargetsByRule.pm +++ b/auto-lib/Paws/CloudWatchEvents/ListTargetsByRule.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Targets = $ListTargetsByRuleResponse->Targets; my $NextToken = $ListTargetsByRuleResponse->NextToken; + my $Targets = $ListTargetsByRuleResponse->Targets; # Returns a L object. diff --git a/auto-lib/Paws/CloudWatchEvents/PutEvents.pm b/auto-lib/Paws/CloudWatchEvents/PutEvents.pm index a5b9bf926e..4b65cc734e 100644 --- a/auto-lib/Paws/CloudWatchEvents/PutEvents.pm +++ b/auto-lib/Paws/CloudWatchEvents/PutEvents.pm @@ -30,11 +30,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $PutEventsResponse = $events->PutEvents( Entries => [ { + Resources => [ 'MyEventResource', ... ], # OPTIONAL Source => 'MyString', # OPTIONAL - DetailType => 'MyString', # OPTIONAL Time => '1970-01-01T01:00:00', # OPTIONAL Detail => 'MyString', # OPTIONAL - Resources => [ 'MyEventResource', ... ], # OPTIONAL + DetailType => 'MyString', # OPTIONAL }, ... ], @@ -42,8 +42,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $FailedEntryCount = $PutEventsResponse->FailedEntryCount; my $Entries = $PutEventsResponse->Entries; + my $FailedEntryCount = $PutEventsResponse->FailedEntryCount; # Returns a L object. diff --git a/auto-lib/Paws/CloudWatchEvents/PutTargets.pm b/auto-lib/Paws/CloudWatchEvents/PutTargets.pm index d673e74142..214884559a 100644 --- a/auto-lib/Paws/CloudWatchEvents/PutTargets.pm +++ b/auto-lib/Paws/CloudWatchEvents/PutTargets.pm @@ -32,17 +32,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n Rule => 'MyRuleName', Targets => [ { - Arn => 'MyTargetArn', # min: 1, max: 1600 - Id => 'MyTargetId', # min: 1, max: 64 - RoleArn => 'MyRoleArn', # min: 1, max: 1600; OPTIONAL - Input => 'MyTargetInput', # max: 8192; OPTIONAL + Arn => 'MyTargetArn', # min: 1, max: 1600 + Id => 'MyTargetId', # min: 1, max: 64 KinesisParameters => { PartitionKeyPath => 'MyTargetPartitionKeyPath', # max: 256 }, # OPTIONAL - InputPath => 'MyTargetInputPath', # max: 256; OPTIONAL - SqsParameters => { - MessageGroupId => 'MyMessageGroupId', # OPTIONAL + EcsParameters => { + TaskDefinitionArn => 'MyArn', # min: 1, max: 1600 + TaskCount => 1, # min: 1, ; OPTIONAL }, # OPTIONAL InputTransformer => { InputTemplate => 'MyTransformerInput', # min: 1, max: 8192 @@ -51,33 +49,35 @@ You shouldn't make instances of this class. Each attribute should be used as a n , # key: min: 1, max: 256, value: max: 256; OPTIONAL }, # max: 10; OPTIONAL }, # OPTIONAL + InputPath => 'MyTargetInputPath', # max: 256; OPTIONAL + SqsParameters => { + MessageGroupId => 'MyMessageGroupId', # OPTIONAL + }, # OPTIONAL + RoleArn => 'MyRoleArn', # min: 1, max: 1600; OPTIONAL + Input => 'MyTargetInput', # max: 8192; OPTIONAL + BatchParameters => { + JobDefinition => 'MyString', + JobName => 'MyString', + RetryStrategy => { + Attempts => 1, # OPTIONAL + }, # OPTIONAL + ArrayProperties => { + Size => 1, # OPTIONAL + }, # OPTIONAL + }, # OPTIONAL RunCommandParameters => { RunCommandTargets => [ { - Key => 'MyRunCommandTargetKey', # min: 1, max: 128 Values => [ - 'MyRunCommandTargetValue', ... # min: 1, max: 256 - ], # min: 1, max: 50 + 'MyRunCommandTargetValue', ... # min: 1, max: 256 + ], # min: 1, max: 50 + Key => 'MyRunCommandTargetKey', # min: 1, max: 128 }, ... - ], # min: 1, max: 5 + ], # min: 1, max: 5 }, # OPTIONAL - BatchParameters => { - JobName => 'MyString', - JobDefinition => 'MyString', - ArrayProperties => { - Size => 1, # OPTIONAL - }, # OPTIONAL - RetryStrategy => { - Attempts => 1, # OPTIONAL - }, # OPTIONAL - }, # OPTIONAL - EcsParameters => { - TaskDefinitionArn => 'MyArn', # min: 1, max: 1600 - TaskCount => 1, # min: 1, ; OPTIONAL - }, # OPTIONAL }, ... ], @@ -85,8 +85,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $FailedEntryCount = $PutTargetsResponse->FailedEntryCount; my $FailedEntries = $PutTargetsResponse->FailedEntries; + my $FailedEntryCount = $PutTargetsResponse->FailedEntryCount; # Returns a L object. diff --git a/auto-lib/Paws/CloudWatchLogs/DescribeMetricFilters.pm b/auto-lib/Paws/CloudWatchLogs/DescribeMetricFilters.pm index 25e27888eb..1b6565c517 100644 --- a/auto-lib/Paws/CloudWatchLogs/DescribeMetricFilters.pm +++ b/auto-lib/Paws/CloudWatchLogs/DescribeMetricFilters.pm @@ -42,8 +42,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $DescribeMetricFiltersResponse->NextToken; - my $MetricFilters = $DescribeMetricFiltersResponse->MetricFilters; + my $nextToken = $DescribeMetricFiltersResponse->nextToken; + my $metricFilters = $DescribeMetricFiltersResponse->metricFilters; # Returns a L object. diff --git a/auto-lib/Paws/CloudWatchLogs/DescribeResourcePolicies.pm b/auto-lib/Paws/CloudWatchLogs/DescribeResourcePolicies.pm index ae8f004beb..678bff6ab6 100644 --- a/auto-lib/Paws/CloudWatchLogs/DescribeResourcePolicies.pm +++ b/auto-lib/Paws/CloudWatchLogs/DescribeResourcePolicies.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $DescribeResourcePoliciesResponse->NextToken; my $ResourcePolicies = $DescribeResourcePoliciesResponse->ResourcePolicies; + my $NextToken = $DescribeResourcePoliciesResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/CloudWatchLogs/DescribeSubscriptionFilters.pm b/auto-lib/Paws/CloudWatchLogs/DescribeSubscriptionFilters.pm index 45e537ea11..c331ae45a1 100644 --- a/auto-lib/Paws/CloudWatchLogs/DescribeSubscriptionFilters.pm +++ b/auto-lib/Paws/CloudWatchLogs/DescribeSubscriptionFilters.pm @@ -39,9 +39,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $DescribeSubscriptionFiltersResponse->NextToken; my $SubscriptionFilters = $DescribeSubscriptionFiltersResponse->SubscriptionFilters; - my $NextToken = $DescribeSubscriptionFiltersResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/CloudWatchLogs/FilterLogEvents.pm b/auto-lib/Paws/CloudWatchLogs/FilterLogEvents.pm index 5a92dd24a4..c85f3826a7 100644 --- a/auto-lib/Paws/CloudWatchLogs/FilterLogEvents.pm +++ b/auto-lib/Paws/CloudWatchLogs/FilterLogEvents.pm @@ -48,9 +48,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Events = $FilterLogEventsResponse->Events; - my $NextToken = $FilterLogEventsResponse->NextToken; my $SearchedLogStreams = $FilterLogEventsResponse->SearchedLogStreams; + my $NextToken = $FilterLogEventsResponse->NextToken; + my $Events = $FilterLogEventsResponse->Events; # Returns a L object. diff --git a/auto-lib/Paws/CloudWatchLogs/GetLogEvents.pm b/auto-lib/Paws/CloudWatchLogs/GetLogEvents.pm index f4ca6c622a..250b8fd08d 100644 --- a/auto-lib/Paws/CloudWatchLogs/GetLogEvents.pm +++ b/auto-lib/Paws/CloudWatchLogs/GetLogEvents.pm @@ -44,9 +44,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextBackwardToken = $GetLogEventsResponse->NextBackwardToken; my $Events = $GetLogEventsResponse->Events; my $NextForwardToken = $GetLogEventsResponse->NextForwardToken; + my $NextBackwardToken = $GetLogEventsResponse->NextBackwardToken; # Returns a L object. diff --git a/auto-lib/Paws/CloudWatchLogs/TestMetricFilter.pm b/auto-lib/Paws/CloudWatchLogs/TestMetricFilter.pm index cd345c5865..c26c180cb4 100644 --- a/auto-lib/Paws/CloudWatchLogs/TestMetricFilter.pm +++ b/auto-lib/Paws/CloudWatchLogs/TestMetricFilter.pm @@ -37,7 +37,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $matches = $TestMetricFilterResponse->matches; + my $Matches = $TestMetricFilterResponse->Matches; # Returns a L object. diff --git a/auto-lib/Paws/CodeBuild/BatchDeleteBuilds.pm b/auto-lib/Paws/CodeBuild/BatchDeleteBuilds.pm index a04d610026..2ad0ebd00f 100644 --- a/auto-lib/Paws/CodeBuild/BatchDeleteBuilds.pm +++ b/auto-lib/Paws/CodeBuild/BatchDeleteBuilds.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $BuildsNotDeleted = $BatchDeleteBuildsOutput->BuildsNotDeleted; my $BuildsDeleted = $BatchDeleteBuildsOutput->BuildsDeleted; + my $BuildsNotDeleted = $BatchDeleteBuildsOutput->BuildsNotDeleted; # Returns a L object. diff --git a/auto-lib/Paws/CodeBuild/BatchGetBuilds.pm b/auto-lib/Paws/CodeBuild/BatchGetBuilds.pm index f5b2869438..5a30fbbd0d 100644 --- a/auto-lib/Paws/CodeBuild/BatchGetBuilds.pm +++ b/auto-lib/Paws/CodeBuild/BatchGetBuilds.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $BuildsNotFound = $BatchGetBuildsOutput->BuildsNotFound; my $Builds = $BatchGetBuildsOutput->Builds; + my $BuildsNotFound = $BatchGetBuildsOutput->BuildsNotFound; # Returns a L object. diff --git a/auto-lib/Paws/CodeBuild/BatchGetProjects.pm b/auto-lib/Paws/CodeBuild/BatchGetProjects.pm index c446c991d2..d7cad32c6a 100644 --- a/auto-lib/Paws/CodeBuild/BatchGetProjects.pm +++ b/auto-lib/Paws/CodeBuild/BatchGetProjects.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ProjectsNotFound = $BatchGetProjectsOutput->ProjectsNotFound; my $Projects = $BatchGetProjectsOutput->Projects; + my $ProjectsNotFound = $BatchGetProjectsOutput->ProjectsNotFound; # Returns a L object. diff --git a/auto-lib/Paws/CodeBuild/CreateProject.pm b/auto-lib/Paws/CodeBuild/CreateProject.pm index 0148fb1ce1..b2437ddc74 100644 --- a/auto-lib/Paws/CodeBuild/CreateProject.pm +++ b/auto-lib/Paws/CodeBuild/CreateProject.pm @@ -40,47 +40,47 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $codebuild = Paws->service('CodeBuild'); my $CreateProjectOutput = $codebuild->CreateProject( Artifacts => { - type => 'CODEPIPELINE', # values: CODEPIPELINE, S3, NO_ARTIFACTS + type => 'CODEPIPELINE', # values: CODEPIPELINE, S3, NO_ARTIFACTS + packaging => 'NONE', # values: NONE, ZIP; OPTIONAL namespaceType => 'NONE', # values: NONE, BUILD_ID; OPTIONAL + location => 'MyString', # OPTIONAL name => 'MyString', # OPTIONAL path => 'MyString', # OPTIONAL - location => 'MyString', # OPTIONAL - packaging => 'NONE', # values: NONE, ZIP; OPTIONAL }, Environment => { - type => - 'WINDOWS_CONTAINER', # values: WINDOWS_CONTAINER, LINUX_CONTAINER computeType => 'BUILD_GENERAL1_SMALL' , # values: BUILD_GENERAL1_SMALL, BUILD_GENERAL1_MEDIUM, BUILD_GENERAL1_LARGE - image => 'MyNonEmptyString', # min: 1, - certificate => 'MyString', # OPTIONAL - privilegedMode => 1, # OPTIONAL + image => 'MyNonEmptyString', # min: 1, + type => + 'WINDOWS_CONTAINER', # values: WINDOWS_CONTAINER, LINUX_CONTAINER + certificate => 'MyString', # OPTIONAL environmentVariables => [ { - value => 'MyString', # OPTIONAL - name => 'MyNonEmptyString', # min: 1, + value => 'MyString', # OPTIONAL + name => 'MyNonEmptyString', # min: 1, type => 'PLAINTEXT', # values: PLAINTEXT, PARAMETER_STORE; OPTIONAL }, ... ], # OPTIONAL + privilegedMode => 1, # OPTIONAL }, Name => 'MyProjectName', Source => { type => 'CODECOMMIT' , # values: CODECOMMIT, CODEPIPELINE, GITHUB, S3, BITBUCKET, GITHUB_ENTERPRISE + insecureSsl => 1, # OPTIONAL + auth => { + type => 'OAUTH', # values: OAUTH + resource => 'MyString', # OPTIONAL + }, # OPTIONAL + buildspec => 'MyString', # OPTIONAL location => 'MyString', # OPTIONAL gitCloneDepth => 1, # OPTIONAL - buildspec => 'MyString', # OPTIONAL - insecureSsl => 1, # OPTIONAL - auth => { - type => 'OAUTH', # values: OAUTH - resource => 'MyString', # OPTIONAL - }, # OPTIONAL }, - BadgeEnabled => 1, # OPTIONAL + BadgeEnabled => 1, # OPTIONAL Cache => { - type => 'NO_CACHE', # values: NO_CACHE, S3 - location => 'MyString', # OPTIONAL + type => 'NO_CACHE', # values: NO_CACHE, S3 + location => 'MyString', # OPTIONAL }, # OPTIONAL Description => 'MyProjectDescription', # OPTIONAL EncryptionKey => 'MyNonEmptyString', # OPTIONAL @@ -94,13 +94,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], # OPTIONAL TimeoutInMinutes => 1, # OPTIONAL VpcConfig => { - subnets => [ - 'MyNonEmptyString', ... # min: 1, - ], # max: 16; OPTIONAL - vpcId => 'MyNonEmptyString', # min: 1, securityGroupIds => [ 'MyNonEmptyString', ... # min: 1, ], # max: 5; OPTIONAL + vpcId => 'MyNonEmptyString', # min: 1, + subnets => [ + 'MyNonEmptyString', ... # min: 1, + ], # max: 16; OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/CodeBuild/ListBuilds.pm b/auto-lib/Paws/CodeBuild/ListBuilds.pm index 0f5bbd8369..ecefa56837 100644 --- a/auto-lib/Paws/CodeBuild/ListBuilds.pm +++ b/auto-lib/Paws/CodeBuild/ListBuilds.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListBuildsOutput->NextToken; my $Ids = $ListBuildsOutput->Ids; + my $NextToken = $ListBuildsOutput->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/CodeBuild/ListProjects.pm b/auto-lib/Paws/CodeBuild/ListProjects.pm index 2add9b58b5..e9386ba85c 100644 --- a/auto-lib/Paws/CodeBuild/ListProjects.pm +++ b/auto-lib/Paws/CodeBuild/ListProjects.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListProjectsOutput->NextToken; my $Projects = $ListProjectsOutput->Projects; + my $NextToken = $ListProjectsOutput->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/CodeBuild/StartBuild.pm b/auto-lib/Paws/CodeBuild/StartBuild.pm index 00de61efe0..3f87325cd1 100644 --- a/auto-lib/Paws/CodeBuild/StartBuild.pm +++ b/auto-lib/Paws/CodeBuild/StartBuild.pm @@ -48,12 +48,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $StartBuildOutput = $codebuild->StartBuild( ProjectName => 'MyNonEmptyString', ArtifactsOverride => { - type => 'CODEPIPELINE', # values: CODEPIPELINE, S3, NO_ARTIFACTS + type => 'CODEPIPELINE', # values: CODEPIPELINE, S3, NO_ARTIFACTS + packaging => 'NONE', # values: NONE, ZIP; OPTIONAL namespaceType => 'NONE', # values: NONE, BUILD_ID; OPTIONAL + location => 'MyString', # OPTIONAL name => 'MyString', # OPTIONAL path => 'MyString', # OPTIONAL - location => 'MyString', # OPTIONAL - packaging => 'NONE', # values: NONE, ZIP; OPTIONAL }, # OPTIONAL BuildspecOverride => 'MyString', # OPTIONAL CacheOverride => { @@ -88,7 +88,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Build = $StartBuildOutput->Build; + my $build = $StartBuildOutput->build; # Returns a L object. diff --git a/auto-lib/Paws/CodeBuild/UpdateProject.pm b/auto-lib/Paws/CodeBuild/UpdateProject.pm index 0882a89566..ccbe1cb46d 100644 --- a/auto-lib/Paws/CodeBuild/UpdateProject.pm +++ b/auto-lib/Paws/CodeBuild/UpdateProject.pm @@ -41,11 +41,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateProjectOutput = $codebuild->UpdateProject( Name => 'MyNonEmptyString', Artifacts => { - type => 'CODEPIPELINE', # values: CODEPIPELINE, S3, NO_ARTIFACTS - name => 'MyString', # OPTIONAL + type => 'CODEPIPELINE', # values: CODEPIPELINE, S3, NO_ARTIFACTS + packaging => 'NONE', # values: NONE, ZIP; OPTIONAL namespaceType => 'NONE', # values: NONE, BUILD_ID; OPTIONAL - packaging => 'NONE', # values: NONE, ZIP; OPTIONAL location => 'MyString', # OPTIONAL + name => 'MyString', # OPTIONAL path => 'MyString', # OPTIONAL }, # OPTIONAL BadgeEnabled => 1, # OPTIONAL @@ -56,34 +56,34 @@ You shouldn't make instances of this class. Each attribute should be used as a n Description => 'MyProjectDescription', # OPTIONAL EncryptionKey => 'MyNonEmptyString', # OPTIONAL Environment => { - type => - 'WINDOWS_CONTAINER', # values: WINDOWS_CONTAINER, LINUX_CONTAINER computeType => 'BUILD_GENERAL1_SMALL' , # values: BUILD_GENERAL1_SMALL, BUILD_GENERAL1_MEDIUM, BUILD_GENERAL1_LARGE - image => 'MyNonEmptyString', # min: 1, - privilegedMode => 1, + image => 'MyNonEmptyString', # min: 1, + type => + 'WINDOWS_CONTAINER', # values: WINDOWS_CONTAINER, LINUX_CONTAINER + certificate => 'MyString', # OPTIONAL environmentVariables => [ { - name => 'MyNonEmptyString', # min: 1, - value => 'MyString', # OPTIONAL + value => 'MyString', # OPTIONAL + name => 'MyNonEmptyString', # min: 1, type => 'PLAINTEXT', # values: PLAINTEXT, PARAMETER_STORE; OPTIONAL }, ... ], # OPTIONAL - certificate => 'MyString', # OPTIONAL + privilegedMode => 1, }, # OPTIONAL ServiceRole => 'MyNonEmptyString', # OPTIONAL Source => { type => 'CODECOMMIT' , # values: CODECOMMIT, CODEPIPELINE, GITHUB, S3, BITBUCKET, GITHUB_ENTERPRISE - gitCloneDepth => 1, # OPTIONAL - location => 'MyString', # OPTIONAL - insecureSsl => 1, - auth => { - type => 'OAUTH', # values: OAUTH - resource => 'MyString', # OPTIONAL + insecureSsl => 1, + auth => { + type => 'OAUTH', # values: OAUTH + resource => 'MyString', # OPTIONAL }, # OPTIONAL - buildspec => 'MyString', # OPTIONAL + buildspec => 'MyString', # OPTIONAL + location => 'MyString', # OPTIONAL + gitCloneDepth => 1, # OPTIONAL }, # OPTIONAL Tags => [ { @@ -94,13 +94,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], # OPTIONAL TimeoutInMinutes => 1, # OPTIONAL VpcConfig => { + securityGroupIds => [ + 'MyNonEmptyString', ... # min: 1, + ], # max: 5; OPTIONAL vpcId => 'MyNonEmptyString', # min: 1, subnets => [ 'MyNonEmptyString', ... # min: 1, ], # max: 16; OPTIONAL - securityGroupIds => [ - 'MyNonEmptyString', ... # min: 1, - ], # max: 5; OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/CodeCommit/BatchGetRepositories.pm b/auto-lib/Paws/CodeCommit/BatchGetRepositories.pm index 0ce55df0ed..65b6ca799e 100644 --- a/auto-lib/Paws/CodeCommit/BatchGetRepositories.pm +++ b/auto-lib/Paws/CodeCommit/BatchGetRepositories.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Repositories = $BatchGetRepositoriesOutput->Repositories; my $RepositoriesNotFound = $BatchGetRepositoriesOutput->RepositoriesNotFound; + my $Repositories = $BatchGetRepositoriesOutput->Repositories; # Returns a L object. diff --git a/auto-lib/Paws/CodeCommit/DescribePullRequestEvents.pm b/auto-lib/Paws/CodeCommit/DescribePullRequestEvents.pm index eaec3c82a5..a4c17fd5a3 100644 --- a/auto-lib/Paws/CodeCommit/DescribePullRequestEvents.pm +++ b/auto-lib/Paws/CodeCommit/DescribePullRequestEvents.pm @@ -41,8 +41,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $PullRequestEvents = $DescribePullRequestEventsOutput->PullRequestEvents; my $NextToken = $DescribePullRequestEventsOutput->NextToken; + my $PullRequestEvents = $DescribePullRequestEventsOutput->PullRequestEvents; # Returns a L object. diff --git a/auto-lib/Paws/CodeCommit/GetComment.pm b/auto-lib/Paws/CodeCommit/GetComment.pm index fd339373f8..9a9347b217 100644 --- a/auto-lib/Paws/CodeCommit/GetComment.pm +++ b/auto-lib/Paws/CodeCommit/GetComment.pm @@ -33,7 +33,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $comment = $GetCommentOutput->comment; + my $Comment = $GetCommentOutput->Comment; # Returns a L object. diff --git a/auto-lib/Paws/CodeCommit/GetCommentsForComparedCommit.pm b/auto-lib/Paws/CodeCommit/GetCommentsForComparedCommit.pm index 3910861707..3d3d93fd2c 100644 --- a/auto-lib/Paws/CodeCommit/GetCommentsForComparedCommit.pm +++ b/auto-lib/Paws/CodeCommit/GetCommentsForComparedCommit.pm @@ -41,9 +41,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $GetCommentsForComparedCommitOutput->NextToken; - my $CommentsForComparedCommitData = - $GetCommentsForComparedCommitOutput->CommentsForComparedCommitData; + my $nextToken = $GetCommentsForComparedCommitOutput->nextToken; + my $commentsForComparedCommitData = + $GetCommentsForComparedCommitOutput->commentsForComparedCommitData; # Returns a L object. diff --git a/auto-lib/Paws/CodeCommit/GetCommentsForPullRequest.pm b/auto-lib/Paws/CodeCommit/GetCommentsForPullRequest.pm index 99dc41ceba..ce88a9e357 100644 --- a/auto-lib/Paws/CodeCommit/GetCommentsForPullRequest.pm +++ b/auto-lib/Paws/CodeCommit/GetCommentsForPullRequest.pm @@ -43,9 +43,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $GetCommentsForPullRequestOutput->NextToken; my $CommentsForPullRequestData = $GetCommentsForPullRequestOutput->CommentsForPullRequestData; + my $NextToken = $GetCommentsForPullRequestOutput->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/CodeCommit/GetDifferences.pm b/auto-lib/Paws/CodeCommit/GetDifferences.pm index 7deeee0db2..9220b15551 100644 --- a/auto-lib/Paws/CodeCommit/GetDifferences.pm +++ b/auto-lib/Paws/CodeCommit/GetDifferences.pm @@ -44,8 +44,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Differences = $GetDifferencesOutput->Differences; my $NextToken = $GetDifferencesOutput->NextToken; + my $Differences = $GetDifferencesOutput->Differences; # Returns a L object. diff --git a/auto-lib/Paws/CodeCommit/GetMergeConflicts.pm b/auto-lib/Paws/CodeCommit/GetMergeConflicts.pm index 6c888aaa74..6a7df7f26b 100644 --- a/auto-lib/Paws/CodeCommit/GetMergeConflicts.pm +++ b/auto-lib/Paws/CodeCommit/GetMergeConflicts.pm @@ -39,9 +39,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $SourceCommitId = $GetMergeConflictsOutput->SourceCommitId; my $Mergeable = $GetMergeConflictsOutput->Mergeable; my $DestinationCommitId = $GetMergeConflictsOutput->DestinationCommitId; + my $SourceCommitId = $GetMergeConflictsOutput->SourceCommitId; # Returns a L object. diff --git a/auto-lib/Paws/CodeCommit/ListBranches.pm b/auto-lib/Paws/CodeCommit/ListBranches.pm index ea1df8f664..a1e7531db1 100644 --- a/auto-lib/Paws/CodeCommit/ListBranches.pm +++ b/auto-lib/Paws/CodeCommit/ListBranches.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Branches = $ListBranchesOutput->Branches; my $NextToken = $ListBranchesOutput->NextToken; + my $Branches = $ListBranchesOutput->Branches; # Returns a L object. diff --git a/auto-lib/Paws/CodeCommit/ListRepositories.pm b/auto-lib/Paws/CodeCommit/ListRepositories.pm index fd8f82fdfb..7c297b9a2b 100644 --- a/auto-lib/Paws/CodeCommit/ListRepositories.pm +++ b/auto-lib/Paws/CodeCommit/ListRepositories.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Repositories = $ListRepositoriesOutput->Repositories; my $NextToken = $ListRepositoriesOutput->NextToken; + my $Repositories = $ListRepositoriesOutput->Repositories; # Returns a L object. diff --git a/auto-lib/Paws/CodeCommit/PostCommentForComparedCommit.pm b/auto-lib/Paws/CodeCommit/PostCommentForComparedCommit.pm index 78f3984582..e19c7a1218 100644 --- a/auto-lib/Paws/CodeCommit/PostCommentForComparedCommit.pm +++ b/auto-lib/Paws/CodeCommit/PostCommentForComparedCommit.pm @@ -47,13 +47,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Location = $PostCommentForComparedCommitOutput->Location; - my $RepositoryName = $PostCommentForComparedCommitOutput->RepositoryName; - my $BeforeBlobId = $PostCommentForComparedCommitOutput->BeforeBlobId; + my $BeforeCommitId = $PostCommentForComparedCommitOutput->BeforeCommitId; my $AfterBlobId = $PostCommentForComparedCommitOutput->AfterBlobId; - my $Comment = $PostCommentForComparedCommitOutput->Comment; my $AfterCommitId = $PostCommentForComparedCommitOutput->AfterCommitId; - my $BeforeCommitId = $PostCommentForComparedCommitOutput->BeforeCommitId; + my $BeforeBlobId = $PostCommentForComparedCommitOutput->BeforeBlobId; + my $Location = $PostCommentForComparedCommitOutput->Location; + my $Comment = $PostCommentForComparedCommitOutput->Comment; + my $RepositoryName = $PostCommentForComparedCommitOutput->RepositoryName; # Returns a L object. diff --git a/auto-lib/Paws/CodeCommit/PostCommentForPullRequest.pm b/auto-lib/Paws/CodeCommit/PostCommentForPullRequest.pm index 149af8085d..98e7e30ede 100644 --- a/auto-lib/Paws/CodeCommit/PostCommentForPullRequest.pm +++ b/auto-lib/Paws/CodeCommit/PostCommentForPullRequest.pm @@ -42,20 +42,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n RepositoryName => 'MyRepositoryName', ClientRequestToken => 'MyClientRequestToken', # OPTIONAL Location => { - filePath => 'MyPath', # OPTIONAL - relativeFileVersion => 'BEFORE', # values: BEFORE, AFTER; OPTIONAL filePosition => 1, # OPTIONAL + relativeFileVersion => 'BEFORE', # values: BEFORE, AFTER; OPTIONAL + filePath => 'MyPath', # OPTIONAL }, # OPTIONAL ); # Results: + my $AfterBlobId = $PostCommentForPullRequestOutput->AfterBlobId; + my $PullRequestId = $PostCommentForPullRequestOutput->PullRequestId; my $Comment = $PostCommentForPullRequestOutput->Comment; - my $BeforeCommitId = $PostCommentForPullRequestOutput->BeforeCommitId; my $RepositoryName = $PostCommentForPullRequestOutput->RepositoryName; - my $PullRequestId = $PostCommentForPullRequestOutput->PullRequestId; - my $BeforeBlobId = $PostCommentForPullRequestOutput->BeforeBlobId; + my $BeforeCommitId = $PostCommentForPullRequestOutput->BeforeCommitId; my $AfterCommitId = $PostCommentForPullRequestOutput->AfterCommitId; - my $AfterBlobId = $PostCommentForPullRequestOutput->AfterBlobId; + my $BeforeBlobId = $PostCommentForPullRequestOutput->BeforeBlobId; my $Location = $PostCommentForPullRequestOutput->Location; # Returns a L object. diff --git a/auto-lib/Paws/CodeCommit/PutRepositoryTriggers.pm b/auto-lib/Paws/CodeCommit/PutRepositoryTriggers.pm index ff9d445817..61e8bfd50b 100644 --- a/auto-lib/Paws/CodeCommit/PutRepositoryTriggers.pm +++ b/auto-lib/Paws/CodeCommit/PutRepositoryTriggers.pm @@ -32,16 +32,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n RepositoryName => 'MyRepositoryName', Triggers => [ { - events => [ + destinationArn => 'MyArn', + name => 'MyRepositoryTriggerName', + events => [ 'all', ... # values: all, updateReference, createReference, deleteReference ], - name => 'MyRepositoryTriggerName', - destinationArn => 'MyArn', - customData => 'MyRepositoryTriggerCustomData', # OPTIONAL - branches => [ - 'MyBranchName', ... # min: 1, max: 256 - ], # OPTIONAL + customData => 'MyRepositoryTriggerCustomData', # OPTIONAL + branches => [ + 'MyBranchName', ... # min: 1, max: 256 + ], # OPTIONAL }, ... ], diff --git a/auto-lib/Paws/CodeCommit/TestRepositoryTriggers.pm b/auto-lib/Paws/CodeCommit/TestRepositoryTriggers.pm index b17ad7370a..a37154aaf8 100644 --- a/auto-lib/Paws/CodeCommit/TestRepositoryTriggers.pm +++ b/auto-lib/Paws/CodeCommit/TestRepositoryTriggers.pm @@ -33,11 +33,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n Triggers => [ { destinationArn => 'MyArn', + name => 'MyRepositoryTriggerName', events => [ 'all', ... # values: all, updateReference, createReference, deleteReference ], - name => 'MyRepositoryTriggerName', customData => 'MyRepositoryTriggerCustomData', # OPTIONAL branches => [ 'MyBranchName', ... # min: 1, max: 256 @@ -49,9 +49,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $FailedExecutions = $TestRepositoryTriggersOutput->FailedExecutions; my $SuccessfulExecutions = $TestRepositoryTriggersOutput->SuccessfulExecutions; + my $FailedExecutions = $TestRepositoryTriggersOutput->FailedExecutions; # Returns a L object. diff --git a/auto-lib/Paws/CodeDeploy/AddTagsToOnPremisesInstances.pm b/auto-lib/Paws/CodeDeploy/AddTagsToOnPremisesInstances.pm index da78455562..a94e29520e 100644 --- a/auto-lib/Paws/CodeDeploy/AddTagsToOnPremisesInstances.pm +++ b/auto-lib/Paws/CodeDeploy/AddTagsToOnPremisesInstances.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n InstanceNames => [ 'MyInstanceName', ... ], Tags => [ { - Value => 'MyValue', # OPTIONAL Key => 'MyKey', # OPTIONAL + Value => 'MyValue', # OPTIONAL }, ... ], diff --git a/auto-lib/Paws/CodeDeploy/BatchGetApplicationRevisions.pm b/auto-lib/Paws/CodeDeploy/BatchGetApplicationRevisions.pm index 0c01aea57b..c3a6dabccc 100644 --- a/auto-lib/Paws/CodeDeploy/BatchGetApplicationRevisions.pm +++ b/auto-lib/Paws/CodeDeploy/BatchGetApplicationRevisions.pm @@ -33,13 +33,6 @@ You shouldn't make instances of this class. Each attribute should be used as a n ApplicationName => 'MyApplicationName', Revisions => [ { - s3Location => { - eTag => 'MyETag', # OPTIONAL - version => 'MyVersionId', # OPTIONAL - bundleType => 'tar', # values: tar, tgz, zip, YAML, JSON; OPTIONAL - key => 'MyS3Key', # OPTIONAL - bucket => 'MyS3Bucket', # OPTIONAL - }, # OPTIONAL gitHubLocation => { repository => 'MyRepository', # OPTIONAL commitId => 'MyCommitId', # OPTIONAL @@ -49,6 +42,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n sha256 => 'MyRawStringSha256', # OPTIONAL }, # OPTIONAL revisionType => 'S3', # values: S3, GitHub, String; OPTIONAL + s3Location => { + eTag => 'MyETag', # OPTIONAL + key => 'MyS3Key', # OPTIONAL + version => 'MyVersionId', # OPTIONAL + bundleType => 'tar', # values: tar, tgz, zip, YAML, JSON; OPTIONAL + bucket => 'MyS3Bucket', # OPTIONAL + }, # OPTIONAL }, ... ], @@ -56,9 +56,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ErrorMessage = $BatchGetApplicationRevisionsOutput->ErrorMessage; - my $ApplicationName = $BatchGetApplicationRevisionsOutput->ApplicationName; my $Revisions = $BatchGetApplicationRevisionsOutput->Revisions; + my $ApplicationName = $BatchGetApplicationRevisionsOutput->ApplicationName; + my $ErrorMessage = $BatchGetApplicationRevisionsOutput->ErrorMessage; # Returns a L object. diff --git a/auto-lib/Paws/CodeDeploy/BatchGetDeploymentGroups.pm b/auto-lib/Paws/CodeDeploy/BatchGetDeploymentGroups.pm index 2ce7fb65f3..151f1d3cef 100644 --- a/auto-lib/Paws/CodeDeploy/BatchGetDeploymentGroups.pm +++ b/auto-lib/Paws/CodeDeploy/BatchGetDeploymentGroups.pm @@ -37,9 +37,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ErrorMessage = $BatchGetDeploymentGroupsOutput->ErrorMessage; my $DeploymentGroupsInfo = $BatchGetDeploymentGroupsOutput->DeploymentGroupsInfo; + my $ErrorMessage = $BatchGetDeploymentGroupsOutput->ErrorMessage; # Returns a L object. diff --git a/auto-lib/Paws/CodeDeploy/CreateDeployment.pm b/auto-lib/Paws/CodeDeploy/CreateDeployment.pm index 270bb74c67..0510b67803 100644 --- a/auto-lib/Paws/CodeDeploy/CreateDeployment.pm +++ b/auto-lib/Paws/CodeDeploy/CreateDeployment.pm @@ -39,11 +39,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateDeploymentOutput = $codedeploy->CreateDeployment( ApplicationName => 'MyApplicationName', AutoRollbackConfiguration => { - events => [ + enabled => 1, # OPTIONAL + events => [ 'DEPLOYMENT_FAILURE', ... # values: DEPLOYMENT_FAILURE, DEPLOYMENT_STOP_ON_ALARM, DEPLOYMENT_STOP_ON_REQUEST ], # OPTIONAL - enabled => 1, # OPTIONAL }, # OPTIONAL DeploymentConfigName => 'MyDeploymentConfigName', # OPTIONAL DeploymentGroupName => 'MyDeploymentGroupName', # OPTIONAL @@ -55,20 +55,29 @@ You shouldn't make instances of this class. Each attribute should be used as a n repository => 'MyRepository', # OPTIONAL commitId => 'MyCommitId', # OPTIONAL }, # OPTIONAL - s3Location => { - bundleType => 'tar', # values: tar, tgz, zip, YAML, JSON; OPTIONAL - version => 'MyVersionId', # OPTIONAL - eTag => 'MyETag', # OPTIONAL - bucket => 'MyS3Bucket', # OPTIONAL - key => 'MyS3Key', # OPTIONAL - }, # OPTIONAL string => { - sha256 => 'MyRawStringSha256', # OPTIONAL content => 'MyRawStringContent', # OPTIONAL + sha256 => 'MyRawStringSha256', # OPTIONAL }, # OPTIONAL revisionType => 'S3', # values: S3, GitHub, String; OPTIONAL + s3Location => { + eTag => 'MyETag', # OPTIONAL + key => 'MyS3Key', # OPTIONAL + version => 'MyVersionId', # OPTIONAL + bundleType => 'tar', # values: tar, tgz, zip, YAML, JSON; OPTIONAL + bucket => 'MyS3Bucket', # OPTIONAL + }, # OPTIONAL }, # OPTIONAL TargetInstances => { + tagFilters => [ + { + Type => 'KEY_ONLY' + , # values: KEY_ONLY, VALUE_ONLY, KEY_AND_VALUE; OPTIONAL + Key => 'MyKey', # OPTIONAL + Value => 'MyValue', # OPTIONAL + }, + ... + ], # OPTIONAL ec2TagSet => { ec2TagSetList => [ [ @@ -83,15 +92,6 @@ You shouldn't make instances of this class. Each attribute should be used as a n ... # OPTIONAL ], # OPTIONAL }, # OPTIONAL - tagFilters => [ - { - Type => 'KEY_ONLY' - , # values: KEY_ONLY, VALUE_ONLY, KEY_AND_VALUE; OPTIONAL - Key => 'MyKey', # OPTIONAL - Value => 'MyValue', # OPTIONAL - }, - ... - ], # OPTIONAL autoScalingGroups => [ 'MyAutoScalingGroupName', ... ], # OPTIONAL }, # OPTIONAL UpdateOutdatedInstancesOnly => 1, # OPTIONAL diff --git a/auto-lib/Paws/CodeDeploy/CreateDeploymentConfig.pm b/auto-lib/Paws/CodeDeploy/CreateDeploymentConfig.pm index c68e269666..d6248d2557 100644 --- a/auto-lib/Paws/CodeDeploy/CreateDeploymentConfig.pm +++ b/auto-lib/Paws/CodeDeploy/CreateDeploymentConfig.pm @@ -38,16 +38,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n type => 'HOST_COUNT', # values: HOST_COUNT, FLEET_PERCENT; OPTIONAL }, # OPTIONAL TrafficRoutingConfig => { + timeBasedCanary => { + canaryPercentage => 1, # OPTIONAL + canaryInterval => 1, # OPTIONAL + }, # OPTIONAL timeBasedLinear => { - linearInterval => 1, # OPTIONAL linearPercentage => 1, # OPTIONAL + linearInterval => 1, # OPTIONAL }, # OPTIONAL type => 'TimeBasedCanary' , # values: TimeBasedCanary, TimeBasedLinear, AllAtOnce; OPTIONAL - timeBasedCanary => { - canaryPercentage => 1, # OPTIONAL - canaryInterval => 1, # OPTIONAL - }, # OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/CodeDeploy/CreateDeploymentGroup.pm b/auto-lib/Paws/CodeDeploy/CreateDeploymentGroup.pm index c012dfcb39..23efcab8c1 100644 --- a/auto-lib/Paws/CodeDeploy/CreateDeploymentGroup.pm +++ b/auto-lib/Paws/CodeDeploy/CreateDeploymentGroup.pm @@ -46,21 +46,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n DeploymentGroupName => 'MyDeploymentGroupName', ServiceRoleArn => 'MyRole', AlarmConfiguration => { - alarms => [ + ignorePollAlarmFailure => 1, # OPTIONAL + alarms => [ { - name => 'MyAlarmName', # OPTIONAL + name => 'MyAlarmName', # OPTIONAL }, ... - ], # OPTIONAL - ignorePollAlarmFailure => 1, # OPTIONAL - enabled => 1, # OPTIONAL + ], # OPTIONAL + enabled => 1, # OPTIONAL }, # OPTIONAL AutoRollbackConfiguration => { - events => [ + enabled => 1, # OPTIONAL + events => [ 'DEPLOYMENT_FAILURE', ... # values: DEPLOYMENT_FAILURE, DEPLOYMENT_STOP_ON_ALARM, DEPLOYMENT_STOP_ON_REQUEST ], # OPTIONAL - enabled => 1, # OPTIONAL }, # OPTIONAL AutoScalingGroups => [ 'MyAutoScalingGroupName', ... ], # OPTIONAL BlueGreenDeploymentConfiguration => { @@ -69,9 +69,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n action => 'TERMINATE', # values: TERMINATE, KEEP_ALIVE; OPTIONAL }, # OPTIONAL deploymentReadyOption => { - waitTimeInMinutes => 1, # OPTIONAL - actionOnTimeout => 'CONTINUE_DEPLOYMENT' + actionOnTimeout => 'CONTINUE_DEPLOYMENT' , # values: CONTINUE_DEPLOYMENT, STOP_DEPLOYMENT; OPTIONAL + waitTimeInMinutes => 1, # OPTIONAL }, # OPTIONAL greenFleetProvisioningOption => { action => 'DISCOVER_EXISTING' @@ -86,26 +86,26 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL Ec2TagFilters => [ { - Value => 'MyValue', # OPTIONAL - Key => 'MyKey', # OPTIONAL Type => 'KEY_ONLY', # values: KEY_ONLY, VALUE_ONLY, KEY_AND_VALUE; OPTIONAL + Key => 'MyKey', # OPTIONAL + Value => 'MyValue', # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL Ec2TagSet => { ec2TagSetList => [ [ { - Value => 'MyValue', # OPTIONAL - Key => 'MyKey', # OPTIONAL - Type => 'KEY_ONLY' + Type => 'KEY_ONLY' , # values: KEY_ONLY, VALUE_ONLY, KEY_AND_VALUE; OPTIONAL + Key => 'MyKey', # OPTIONAL + Value => 'MyValue', # OPTIONAL }, ... ], ... - ], # OPTIONAL + ], # OPTIONAL }, # OPTIONAL LoadBalancerInfo => { elbInfoList => [ @@ -123,9 +123,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL OnPremisesInstanceTagFilters => [ { - Key => 'MyKey', # OPTIONAL Type => 'KEY_ONLY', # values: KEY_ONLY, VALUE_ONLY, KEY_AND_VALUE; OPTIONAL + Key => 'MyKey', # OPTIONAL Value => 'MyValue', # OPTIONAL }, ... @@ -134,9 +134,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n onPremisesTagSetList => [ [ { - Key => 'MyKey', # OPTIONAL Type => 'KEY_ONLY' , # values: KEY_ONLY, VALUE_ONLY, KEY_AND_VALUE; OPTIONAL + Key => 'MyKey', # OPTIONAL Value => 'MyValue', # OPTIONAL }, ... @@ -146,15 +146,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL TriggerConfigurations => [ { - triggerTargetArn => 'MyTriggerTargetArn', # OPTIONAL - triggerName => 'MyTriggerName', # OPTIONAL - triggerEvents => [ + triggerEvents => [ 'DeploymentStart', ... # values: DeploymentStart, DeploymentSuccess, DeploymentFailure, DeploymentStop, DeploymentRollback, DeploymentReady, InstanceStart, InstanceSuccess, InstanceFailure, InstanceReady ], # OPTIONAL + triggerName => 'MyTriggerName', # OPTIONAL + triggerTargetArn => 'MyTriggerTargetArn', # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/CodeDeploy/DeleteDeploymentGroup.pm b/auto-lib/Paws/CodeDeploy/DeleteDeploymentGroup.pm index 8d42ab4aad..2a1cadc682 100644 --- a/auto-lib/Paws/CodeDeploy/DeleteDeploymentGroup.pm +++ b/auto-lib/Paws/CodeDeploy/DeleteDeploymentGroup.pm @@ -35,7 +35,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $hooksNotCleanedUp = $DeleteDeploymentGroupOutput->hooksNotCleanedUp; + my $HooksNotCleanedUp = $DeleteDeploymentGroupOutput->HooksNotCleanedUp; # Returns a L object. diff --git a/auto-lib/Paws/CodeDeploy/GetApplicationRevision.pm b/auto-lib/Paws/CodeDeploy/GetApplicationRevision.pm index 610646cce7..11326a3f48 100644 --- a/auto-lib/Paws/CodeDeploy/GetApplicationRevision.pm +++ b/auto-lib/Paws/CodeDeploy/GetApplicationRevision.pm @@ -31,30 +31,30 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $GetApplicationRevisionOutput = $codedeploy->GetApplicationRevision( ApplicationName => 'MyApplicationName', Revision => { + gitHubLocation => { + repository => 'MyRepository', # OPTIONAL + commitId => 'MyCommitId', # OPTIONAL + }, # OPTIONAL string => { - sha256 => 'MyRawStringSha256', # OPTIONAL content => 'MyRawStringContent', # OPTIONAL + sha256 => 'MyRawStringSha256', # OPTIONAL }, # OPTIONAL revisionType => 'S3', # values: S3, GitHub, String; OPTIONAL s3Location => { - eTag => 'MyETag', # OPTIONAL - bundleType => 'tar', # values: tar, tgz, zip, YAML, JSON; OPTIONAL - version => 'MyVersionId', # OPTIONAL + eTag => 'MyETag', # OPTIONAL key => 'MyS3Key', # OPTIONAL - bucket => 'MyS3Bucket', # OPTIONAL - }, # OPTIONAL - gitHubLocation => { - repository => 'MyRepository', # OPTIONAL - commitId => 'MyCommitId', # OPTIONAL + version => 'MyVersionId', # OPTIONAL + bundleType => 'tar', # values: tar, tgz, zip, YAML, JSON; OPTIONAL + bucket => 'MyS3Bucket', # OPTIONAL }, # OPTIONAL }, ); # Results: - my $Revision = $GetApplicationRevisionOutput->Revision; - my $ApplicationName = $GetApplicationRevisionOutput->ApplicationName; my $RevisionInfo = $GetApplicationRevisionOutput->RevisionInfo; + my $ApplicationName = $GetApplicationRevisionOutput->ApplicationName; + my $Revision = $GetApplicationRevisionOutput->Revision; # Returns a L object. diff --git a/auto-lib/Paws/CodeDeploy/GetDeployment.pm b/auto-lib/Paws/CodeDeploy/GetDeployment.pm index ceac713119..ab245b8d5a 100644 --- a/auto-lib/Paws/CodeDeploy/GetDeployment.pm +++ b/auto-lib/Paws/CodeDeploy/GetDeployment.pm @@ -33,7 +33,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DeploymentInfo = $GetDeploymentOutput->DeploymentInfo; + my $deploymentInfo = $GetDeploymentOutput->deploymentInfo; # Returns a L object. diff --git a/auto-lib/Paws/CodeDeploy/ListApplications.pm b/auto-lib/Paws/CodeDeploy/ListApplications.pm index b049177891..525dd5a2b7 100644 --- a/auto-lib/Paws/CodeDeploy/ListApplications.pm +++ b/auto-lib/Paws/CodeDeploy/ListApplications.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Applications = $ListApplicationsOutput->Applications; my $NextToken = $ListApplicationsOutput->NextToken; + my $Applications = $ListApplicationsOutput->Applications; # Returns a L object. diff --git a/auto-lib/Paws/CodeDeploy/ListDeploymentConfigs.pm b/auto-lib/Paws/CodeDeploy/ListDeploymentConfigs.pm index df3a1b94d0..97e1e77abc 100644 --- a/auto-lib/Paws/CodeDeploy/ListDeploymentConfigs.pm +++ b/auto-lib/Paws/CodeDeploy/ListDeploymentConfigs.pm @@ -32,9 +32,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $ListDeploymentConfigsOutput->NextToken; my $DeploymentConfigsList = $ListDeploymentConfigsOutput->DeploymentConfigsList; - my $NextToken = $ListDeploymentConfigsOutput->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/CodeDeploy/ListDeploymentGroups.pm b/auto-lib/Paws/CodeDeploy/ListDeploymentGroups.pm index 179f07195e..8cab8f6f51 100644 --- a/auto-lib/Paws/CodeDeploy/ListDeploymentGroups.pm +++ b/auto-lib/Paws/CodeDeploy/ListDeploymentGroups.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $ApplicationName = $ListDeploymentGroupsOutput->ApplicationName; my $NextToken = $ListDeploymentGroupsOutput->NextToken; my $DeploymentGroups = $ListDeploymentGroupsOutput->DeploymentGroups; - my $ApplicationName = $ListDeploymentGroupsOutput->ApplicationName; # Returns a L object. diff --git a/auto-lib/Paws/CodeDeploy/ListDeployments.pm b/auto-lib/Paws/CodeDeploy/ListDeployments.pm index 2ed94a4789..f0baa4cfe4 100644 --- a/auto-lib/Paws/CodeDeploy/ListDeployments.pm +++ b/auto-lib/Paws/CodeDeploy/ListDeployments.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ListDeploymentsOutput = $codedeploy->ListDeployments( ApplicationName => 'MyApplicationName', # OPTIONAL CreateTimeRange => { - start => '1970-01-01T01:00:00', # OPTIONAL end => '1970-01-01T01:00:00', # OPTIONAL + start => '1970-01-01T01:00:00', # OPTIONAL }, # OPTIONAL DeploymentGroupName => 'MyDeploymentGroupName', # OPTIONAL IncludeOnlyStatuses => [ diff --git a/auto-lib/Paws/CodeDeploy/ListGitHubAccountTokenNames.pm b/auto-lib/Paws/CodeDeploy/ListGitHubAccountTokenNames.pm index 1f79fa0355..80d863c40a 100644 --- a/auto-lib/Paws/CodeDeploy/ListGitHubAccountTokenNames.pm +++ b/auto-lib/Paws/CodeDeploy/ListGitHubAccountTokenNames.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TokenNameList = $ListGitHubAccountTokenNamesOutput->TokenNameList; my $NextToken = $ListGitHubAccountTokenNamesOutput->NextToken; + my $TokenNameList = $ListGitHubAccountTokenNamesOutput->TokenNameList; # Returns a L object. diff --git a/auto-lib/Paws/CodeDeploy/ListOnPremisesInstances.pm b/auto-lib/Paws/CodeDeploy/ListOnPremisesInstances.pm index 26f13fd55a..ef7be14d43 100644 --- a/auto-lib/Paws/CodeDeploy/ListOnPremisesInstances.pm +++ b/auto-lib/Paws/CodeDeploy/ListOnPremisesInstances.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n RegistrationStatus => 'Registered', # OPTIONAL TagFilters => [ { - Key => 'MyKey', # OPTIONAL Type => 'KEY_ONLY', # values: KEY_ONLY, VALUE_ONLY, KEY_AND_VALUE; OPTIONAL + Key => 'MyKey', # OPTIONAL Value => 'MyValue', # OPTIONAL }, ... diff --git a/auto-lib/Paws/CodeDeploy/RegisterApplicationRevision.pm b/auto-lib/Paws/CodeDeploy/RegisterApplicationRevision.pm index cb9c8efc8c..2e0907b09d 100644 --- a/auto-lib/Paws/CodeDeploy/RegisterApplicationRevision.pm +++ b/auto-lib/Paws/CodeDeploy/RegisterApplicationRevision.pm @@ -32,21 +32,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n $codedeploy->RegisterApplicationRevision( ApplicationName => 'MyApplicationName', Revision => { - s3Location => { - eTag => 'MyETag', # OPTIONAL - version => 'MyVersionId', # OPTIONAL - bundleType => 'tar', # values: tar, tgz, zip, YAML, JSON; OPTIONAL - key => 'MyS3Key', # OPTIONAL - bucket => 'MyS3Bucket', # OPTIONAL - }, # OPTIONAL gitHubLocation => { - commitId => 'MyCommitId', # OPTIONAL repository => 'MyRepository', # OPTIONAL + commitId => 'MyCommitId', # OPTIONAL }, # OPTIONAL - revisionType => 'S3', # values: S3, GitHub, String; OPTIONAL - string => { - sha256 => 'MyRawStringSha256', # OPTIONAL + string => { content => 'MyRawStringContent', # OPTIONAL + sha256 => 'MyRawStringSha256', # OPTIONAL + }, # OPTIONAL + revisionType => 'S3', # values: S3, GitHub, String; OPTIONAL + s3Location => { + eTag => 'MyETag', # OPTIONAL + key => 'MyS3Key', # OPTIONAL + version => 'MyVersionId', # OPTIONAL + bundleType => 'tar', # values: tar, tgz, zip, YAML, JSON; OPTIONAL + bucket => 'MyS3Bucket', # OPTIONAL }, # OPTIONAL }, Description => 'MyDescription', # OPTIONAL diff --git a/auto-lib/Paws/CodeDeploy/RemoveTagsFromOnPremisesInstances.pm b/auto-lib/Paws/CodeDeploy/RemoveTagsFromOnPremisesInstances.pm index 2f8dd02f12..65a4b44563 100644 --- a/auto-lib/Paws/CodeDeploy/RemoveTagsFromOnPremisesInstances.pm +++ b/auto-lib/Paws/CodeDeploy/RemoveTagsFromOnPremisesInstances.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n InstanceNames => [ 'MyInstanceName', ... ], Tags => [ { - Value => 'MyValue', # OPTIONAL Key => 'MyKey', # OPTIONAL + Value => 'MyValue', # OPTIONAL }, ... ], diff --git a/auto-lib/Paws/CodeDeploy/StopDeployment.pm b/auto-lib/Paws/CodeDeploy/StopDeployment.pm index 77befe2b41..96f0451f81 100644 --- a/auto-lib/Paws/CodeDeploy/StopDeployment.pm +++ b/auto-lib/Paws/CodeDeploy/StopDeployment.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $StatusMessage = $StopDeploymentOutput->StatusMessage; my $Status = $StopDeploymentOutput->Status; + my $StatusMessage = $StopDeploymentOutput->StatusMessage; # Returns a L object. diff --git a/auto-lib/Paws/CodeDeploy/UpdateDeploymentGroup.pm b/auto-lib/Paws/CodeDeploy/UpdateDeploymentGroup.pm index de2a7c0955..99f023cef0 100644 --- a/auto-lib/Paws/CodeDeploy/UpdateDeploymentGroup.pm +++ b/auto-lib/Paws/CodeDeploy/UpdateDeploymentGroup.pm @@ -46,14 +46,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ApplicationName => 'MyApplicationName', CurrentDeploymentGroupName => 'MyDeploymentGroupName', AlarmConfiguration => { - enabled => 1, # OPTIONAL - alarms => [ + ignorePollAlarmFailure => 1, # OPTIONAL + alarms => [ { - name => 'MyAlarmName', # OPTIONAL + name => 'MyAlarmName', # OPTIONAL }, ... - ], # OPTIONAL - ignorePollAlarmFailure => 1, # OPTIONAL + ], # OPTIONAL + enabled => 1, # OPTIONAL }, # OPTIONAL AutoRollbackConfiguration => { enabled => 1, # OPTIONAL @@ -64,19 +64,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL AutoScalingGroups => [ 'MyAutoScalingGroupName', ... ], # OPTIONAL BlueGreenDeploymentConfiguration => { - greenFleetProvisioningOption => { - action => 'DISCOVER_EXISTING' - , # values: DISCOVER_EXISTING, COPY_AUTO_SCALING_GROUP; OPTIONAL - }, # OPTIONAL terminateBlueInstancesOnDeploymentSuccess => { + terminationWaitTimeInMinutes => 1, # OPTIONAL action => 'TERMINATE', # values: TERMINATE, KEEP_ALIVE; OPTIONAL - terminationWaitTimeInMinutes => 1, # OPTIONAL }, # OPTIONAL deploymentReadyOption => { actionOnTimeout => 'CONTINUE_DEPLOYMENT' , # values: CONTINUE_DEPLOYMENT, STOP_DEPLOYMENT; OPTIONAL waitTimeInMinutes => 1, # OPTIONAL }, # OPTIONAL + greenFleetProvisioningOption => { + action => 'DISCOVER_EXISTING' + , # values: DISCOVER_EXISTING, COPY_AUTO_SCALING_GROUP; OPTIONAL + }, # OPTIONAL }, # OPTIONAL DeploymentConfigName => 'MyDeploymentConfigName', # OPTIONAL DeploymentStyle => { @@ -86,9 +86,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL Ec2TagFilters => [ { - Key => 'MyKey', # OPTIONAL Type => 'KEY_ONLY', # values: KEY_ONLY, VALUE_ONLY, KEY_AND_VALUE; OPTIONAL + Key => 'MyKey', # OPTIONAL Value => 'MyValue', # OPTIONAL }, ... @@ -97,9 +97,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ec2TagSetList => [ [ { - Key => 'MyKey', # OPTIONAL Type => 'KEY_ONLY' , # values: KEY_ONLY, VALUE_ONLY, KEY_AND_VALUE; OPTIONAL + Key => 'MyKey', # OPTIONAL Value => 'MyValue', # OPTIONAL }, ... @@ -108,15 +108,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], # OPTIONAL }, # OPTIONAL LoadBalancerInfo => { - targetGroupInfoList => [ + elbInfoList => [ { - name => 'MyTargetGroupName', # OPTIONAL + name => 'MyELBName', # OPTIONAL }, ... - ], # OPTIONAL - elbInfoList => [ + ], # OPTIONAL + targetGroupInfoList => [ { - name => 'MyELBName', # OPTIONAL + name => 'MyTargetGroupName', # OPTIONAL }, ... ], # OPTIONAL @@ -124,9 +124,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n NewDeploymentGroupName => 'MyDeploymentGroupName', # OPTIONAL OnPremisesInstanceTagFilters => [ { - Key => 'MyKey', # OPTIONAL Type => 'KEY_ONLY', # values: KEY_ONLY, VALUE_ONLY, KEY_AND_VALUE; OPTIONAL + Key => 'MyKey', # OPTIONAL Value => 'MyValue', # OPTIONAL }, ... @@ -135,9 +135,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n onPremisesTagSetList => [ [ { - Key => 'MyKey', # OPTIONAL Type => 'KEY_ONLY' , # values: KEY_ONLY, VALUE_ONLY, KEY_AND_VALUE; OPTIONAL + Key => 'MyKey', # OPTIONAL Value => 'MyValue', # OPTIONAL }, ... @@ -148,15 +148,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ServiceRoleArn => 'MyRole', # OPTIONAL TriggerConfigurations => [ { - triggerName => 'MyTriggerName', # OPTIONAL - triggerTargetArn => 'MyTriggerTargetArn', # OPTIONAL - triggerEvents => [ + triggerEvents => [ 'DeploymentStart', ... # values: DeploymentStart, DeploymentSuccess, DeploymentFailure, DeploymentStop, DeploymentRollback, DeploymentReady, InstanceStart, InstanceSuccess, InstanceFailure, InstanceReady ], # OPTIONAL + triggerName => 'MyTriggerName', # OPTIONAL + triggerTargetArn => 'MyTriggerTargetArn', # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/CodePipeline/CreateCustomActionType.pm b/auto-lib/Paws/CodePipeline/CreateCustomActionType.pm index 5a6954673d..5b307a75dd 100644 --- a/auto-lib/Paws/CodePipeline/CreateCustomActionType.pm +++ b/auto-lib/Paws/CodePipeline/CreateCustomActionType.pm @@ -49,21 +49,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n Version => 'MyVersion', ConfigurationProperties => [ { - required => 1, key => 1, + required => 1, name => 'MyActionConfigurationKey', # min: 1, max: 50 secret => 1, queryable => 1, - type => 'String', # values: String, Number, Boolean; OPTIONAL description => 'MyDescription', # min: 1, max: 160; OPTIONAL + type => 'String', # values: String, Number, Boolean; OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL Settings => { - revisionUrlTemplate => 'MyUrlTemplate', # min: 1, max: 2048; OPTIONAL executionUrlTemplate => 'MyUrlTemplate', # min: 1, max: 2048; OPTIONAL entityUrlTemplate => 'MyUrlTemplate', # min: 1, max: 2048; OPTIONAL thirdPartyConfigurationUrl => 'MyUrl', # min: 1, max: 2048; OPTIONAL + revisionUrlTemplate => 'MyUrlTemplate', # min: 1, max: 2048; OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/CodePipeline/CreatePipeline.pm b/auto-lib/Paws/CodePipeline/CreatePipeline.pm index 8f2b8f0d81..a7e60395a4 100644 --- a/auto-lib/Paws/CodePipeline/CreatePipeline.pm +++ b/auto-lib/Paws/CodePipeline/CreatePipeline.pm @@ -29,66 +29,66 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $codepipeline = Paws->service('CodePipeline'); my $CreatePipelineOutput = $codepipeline->CreatePipeline( Pipeline => { - roleArn => 'MyRoleArn', # max: 1024 - name => 'MyPipelineName', # min: 1, max: 100 - artifactStore => { - location => 'MyArtifactStoreLocation', # min: 3, max: 63 - type => 'S3', # values: S3 - encryptionKey => { - id => 'MyEncryptionKeyId', # min: 1, max: 100 - type => 'KMS', # values: KMS - - }, # OPTIONAL - }, - stages => [ + roleArn => 'MyRoleArn', # max: 1024 + stages => [ { - name => 'MyStageName', # min: 1, max: 100 actions => [ { + name => 'MyActionName', # min: 1, max: 100 actionTypeId => { - version => 'MyVersion', # min: 1, max: 9 provider => 'MyActionProvider', # min: 1, max: 25 - owner => 'AWS', # values: AWS, ThirdParty, Custom + owner => 'AWS', # values: AWS, ThirdParty, Custom + version => 'MyVersion', # min: 1, max: 9 category => 'Source' , # values: Source, Build, Deploy, Test, Invoke, Approval }, - name => 'MyActionName', # min: 1, max: 100 outputArtifacts => [ { - name => 'MyArtifactName', # min: 1, max: 100 + name => 'MyArtifactName', # min: 1, max: 100 }, ... - ], # OPTIONAL - configuration => { - 'MyActionConfigurationKey' => 'MyActionConfigurationValue' - , # key: min: 1, max: 50, value: min: 1, max: 1000 - }, # OPTIONAL - roleArn => 'MyRoleArn', # max: 1024 + ], # OPTIONAL inputArtifacts => [ { - name => 'MyArtifactName', # min: 1, max: 100 + name => 'MyArtifactName', # min: 1, max: 100 }, ... - ], # OPTIONAL - runOrder => 1, # min: 1, max: 999; OPTIONAL + ], # OPTIONAL + roleArn => 'MyRoleArn', # max: 1024 + runOrder => 1, # min: 1, max: 999; OPTIONAL + configuration => { + 'MyActionConfigurationKey' => 'MyActionConfigurationValue' + , # key: min: 1, max: 50, value: min: 1, max: 1000 + }, # OPTIONAL }, ... ], + name => 'MyStageName', # min: 1, max: 100 blockers => [ { - type => 'Schedule', # values: Schedule - name => 'MyBlockerName', # min: 1, max: 100 + name => 'MyBlockerName', # min: 1, max: 100 + type => 'Schedule', # values: Schedule }, ... - ], # OPTIONAL + ], # OPTIONAL }, ... ], - version => 1, # min: 1, ; OPTIONAL + name => 'MyPipelineName', # min: 1, max: 100 + artifactStore => { + location => 'MyArtifactStoreLocation', # min: 3, max: 63 + type => 'S3', # values: S3 + encryptionKey => { + id => 'MyEncryptionKeyId', # min: 1, max: 100 + type => 'KMS', # values: KMS + + }, # OPTIONAL + }, + version => 1, # min: 1, ; OPTIONAL }, ); diff --git a/auto-lib/Paws/CodePipeline/DeleteWebhook.pm b/auto-lib/Paws/CodePipeline/DeleteWebhook.pm index 2c5e72de1e..e87a36b373 100644 --- a/auto-lib/Paws/CodePipeline/DeleteWebhook.pm +++ b/auto-lib/Paws/CodePipeline/DeleteWebhook.pm @@ -33,7 +33,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/CodePipeline/DeregisterWebhookWithThirdParty.pm b/auto-lib/Paws/CodePipeline/DeregisterWebhookWithThirdParty.pm index 44253a99d2..08168f3f81 100644 --- a/auto-lib/Paws/CodePipeline/DeregisterWebhookWithThirdParty.pm +++ b/auto-lib/Paws/CodePipeline/DeregisterWebhookWithThirdParty.pm @@ -33,7 +33,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/CodePipeline/GetPipelineExecution.pm b/auto-lib/Paws/CodePipeline/GetPipelineExecution.pm index f3d28d1a2b..1182b28b7f 100644 --- a/auto-lib/Paws/CodePipeline/GetPipelineExecution.pm +++ b/auto-lib/Paws/CodePipeline/GetPipelineExecution.pm @@ -35,7 +35,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $pipelineExecution = $GetPipelineExecutionOutput->pipelineExecution; + my $PipelineExecution = $GetPipelineExecutionOutput->PipelineExecution; # Returns a L object. diff --git a/auto-lib/Paws/CodePipeline/GetPipelineState.pm b/auto-lib/Paws/CodePipeline/GetPipelineState.pm index 7d19c6283e..0dc7d3ae56 100644 --- a/auto-lib/Paws/CodePipeline/GetPipelineState.pm +++ b/auto-lib/Paws/CodePipeline/GetPipelineState.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $StageStates = $GetPipelineStateOutput->StageStates; my $PipelineName = $GetPipelineStateOutput->PipelineName; - my $PipelineVersion = $GetPipelineStateOutput->PipelineVersion; my $Created = $GetPipelineStateOutput->Created; + my $PipelineVersion = $GetPipelineStateOutput->PipelineVersion; my $Updated = $GetPipelineStateOutput->Updated; # Returns a L object. diff --git a/auto-lib/Paws/CodePipeline/ListActionTypes.pm b/auto-lib/Paws/CodePipeline/ListActionTypes.pm index 335f38a4b4..931af36712 100644 --- a/auto-lib/Paws/CodePipeline/ListActionTypes.pm +++ b/auto-lib/Paws/CodePipeline/ListActionTypes.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ActionTypes = $ListActionTypesOutput->ActionTypes; my $NextToken = $ListActionTypesOutput->NextToken; + my $ActionTypes = $ListActionTypesOutput->ActionTypes; # Returns a L object. diff --git a/auto-lib/Paws/CodePipeline/ListWebhooks.pm b/auto-lib/Paws/CodePipeline/ListWebhooks.pm index 40409c32b0..7a6068d230 100644 --- a/auto-lib/Paws/CodePipeline/ListWebhooks.pm +++ b/auto-lib/Paws/CodePipeline/ListWebhooks.pm @@ -40,7 +40,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/CodePipeline/PollForJobs.pm b/auto-lib/Paws/CodePipeline/PollForJobs.pm index c5cc141db9..18db6fa14d 100644 --- a/auto-lib/Paws/CodePipeline/PollForJobs.pm +++ b/auto-lib/Paws/CodePipeline/PollForJobs.pm @@ -31,14 +31,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $codepipeline = Paws->service('CodePipeline'); my $PollForJobsOutput = $codepipeline->PollForJobs( ActionTypeId => { + provider => 'MyActionProvider', # min: 1, max: 25 category => 'Source', # values: Source, Build, Deploy, Test, Invoke, Approval - version => 'MyVersion', # min: 1, max: 9 - owner => 'AWS', # values: AWS, ThirdParty, Custom - provider => 'MyActionProvider', # min: 1, max: 25 + owner => 'AWS', # values: AWS, ThirdParty, Custom + version => 'MyVersion', # min: 1, max: 9 }, - MaxBatchSize => 1, # OPTIONAL + MaxBatchSize => 1, # OPTIONAL QueryParam => { 'MyActionConfigurationKey' => 'MyActionConfigurationQueryableValue' , # key: min: 1, max: 50, value: min: 1, max: 50 diff --git a/auto-lib/Paws/CodePipeline/PollForThirdPartyJobs.pm b/auto-lib/Paws/CodePipeline/PollForThirdPartyJobs.pm index 897b03e2ab..e7219cb877 100644 --- a/auto-lib/Paws/CodePipeline/PollForThirdPartyJobs.pm +++ b/auto-lib/Paws/CodePipeline/PollForThirdPartyJobs.pm @@ -30,14 +30,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $codepipeline = Paws->service('CodePipeline'); my $PollForThirdPartyJobsOutput = $codepipeline->PollForThirdPartyJobs( ActionTypeId => { + provider => 'MyActionProvider', # min: 1, max: 25 category => 'Source', # values: Source, Build, Deploy, Test, Invoke, Approval - version => 'MyVersion', # min: 1, max: 9 - owner => 'AWS', # values: AWS, ThirdParty, Custom - provider => 'MyActionProvider', # min: 1, max: 25 + owner => 'AWS', # values: AWS, ThirdParty, Custom + version => 'MyVersion', # min: 1, max: 9 }, - MaxBatchSize => 1, # OPTIONAL + MaxBatchSize => 1, # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/CodePipeline/PutActionRevision.pm b/auto-lib/Paws/CodePipeline/PutActionRevision.pm index 45804750f3..98dd841d4d 100644 --- a/auto-lib/Paws/CodePipeline/PutActionRevision.pm +++ b/auto-lib/Paws/CodePipeline/PutActionRevision.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ActionName => 'MyActionName', ActionRevision => { revisionId => 'MyRevision', # min: 1, max: 1500 - created => '1970-01-01T01:00:00', revisionChangeId => 'MyRevisionChangeIdentifier', # min: 1, max: 100 + created => '1970-01-01T01:00:00', }, PipelineName => 'MyPipelineName', diff --git a/auto-lib/Paws/CodePipeline/PutApprovalResult.pm b/auto-lib/Paws/CodePipeline/PutApprovalResult.pm index f2f2f95d31..d46760a83f 100644 --- a/auto-lib/Paws/CodePipeline/PutApprovalResult.pm +++ b/auto-lib/Paws/CodePipeline/PutApprovalResult.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ActionName => 'MyActionName', PipelineName => 'MyPipelineName', Result => { - summary => 'MyApprovalSummary', # max: 512 status => 'Approved', # values: Approved, Rejected + summary => 'MyApprovalSummary', # max: 512 }, StageName => 'MyStageName', diff --git a/auto-lib/Paws/CodePipeline/PutJobFailureResult.pm b/auto-lib/Paws/CodePipeline/PutJobFailureResult.pm index c97824d5e6..a48f29184a 100644 --- a/auto-lib/Paws/CodePipeline/PutJobFailureResult.pm +++ b/auto-lib/Paws/CodePipeline/PutJobFailureResult.pm @@ -30,9 +30,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $codepipeline = Paws->service('CodePipeline'); $codepipeline->PutJobFailureResult( FailureDetails => { - type => 'JobFailed' + message => 'MyMessage', # min: 1, max: 5000 + type => 'JobFailed' , # values: JobFailed, ConfigurationError, PermissionError, RevisionOutOfSync, RevisionUnavailable, SystemUnavailable - message => 'MyMessage', # min: 1, max: 5000 externalExecutionId => 'MyExecutionId', # min: 1, max: 1500; OPTIONAL }, JobId => 'MyJobId', diff --git a/auto-lib/Paws/CodePipeline/PutJobSuccessResult.pm b/auto-lib/Paws/CodePipeline/PutJobSuccessResult.pm index 84eced6774..de8e918f99 100644 --- a/auto-lib/Paws/CodePipeline/PutJobSuccessResult.pm +++ b/auto-lib/Paws/CodePipeline/PutJobSuccessResult.pm @@ -40,9 +40,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n revisionSummary => 'MyRevisionSummary', # min: 1, max: 2048; OPTIONAL }, # OPTIONAL ExecutionDetails => { - summary => 'MyExecutionSummary', # min: 1, max: 2048; OPTIONAL externalExecutionId => 'MyExecutionId', # min: 1, max: 1500; OPTIONAL - percentComplete => 1, # max: 100; OPTIONAL + summary => 'MyExecutionSummary', # min: 1, max: 2048; OPTIONAL + percentComplete => 1, # max: 100; OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/CodePipeline/PutThirdPartyJobFailureResult.pm b/auto-lib/Paws/CodePipeline/PutThirdPartyJobFailureResult.pm index 3f204f4721..7d5ff1693c 100644 --- a/auto-lib/Paws/CodePipeline/PutThirdPartyJobFailureResult.pm +++ b/auto-lib/Paws/CodePipeline/PutThirdPartyJobFailureResult.pm @@ -32,9 +32,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n $codepipeline->PutThirdPartyJobFailureResult( ClientToken => 'MyClientToken', FailureDetails => { - type => 'JobFailed' + message => 'MyMessage', # min: 1, max: 5000 + type => 'JobFailed' , # values: JobFailed, ConfigurationError, PermissionError, RevisionOutOfSync, RevisionUnavailable, SystemUnavailable - message => 'MyMessage', # min: 1, max: 5000 externalExecutionId => 'MyExecutionId', # min: 1, max: 1500; OPTIONAL }, JobId => 'MyThirdPartyJobId', diff --git a/auto-lib/Paws/CodePipeline/PutThirdPartyJobSuccessResult.pm b/auto-lib/Paws/CodePipeline/PutThirdPartyJobSuccessResult.pm index 109706f83d..c61d761f95 100644 --- a/auto-lib/Paws/CodePipeline/PutThirdPartyJobSuccessResult.pm +++ b/auto-lib/Paws/CodePipeline/PutThirdPartyJobSuccessResult.pm @@ -42,9 +42,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n revisionSummary => 'MyRevisionSummary', # min: 1, max: 2048; OPTIONAL }, # OPTIONAL ExecutionDetails => { - percentComplete => 1, # max: 100; OPTIONAL externalExecutionId => 'MyExecutionId', # min: 1, max: 1500; OPTIONAL - summary => 'MyExecutionSummary', # min: 1, max: 2048; OPTIONAL + summary => 'MyExecutionSummary', # min: 1, max: 2048; OPTIONAL + percentComplete => 1, # max: 100; OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/CodePipeline/PutWebhook.pm b/auto-lib/Paws/CodePipeline/PutWebhook.pm index 93b0c6490e..31e181cd23 100644 --- a/auto-lib/Paws/CodePipeline/PutWebhook.pm +++ b/auto-lib/Paws/CodePipeline/PutWebhook.pm @@ -29,24 +29,24 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $codepipeline = Paws->service('CodePipeline'); my $PutWebhookOutput = $codepipeline->PutWebhook( Webhook => { - targetPipeline => 'MyPipelineName', # min: 1, max: 100 - filters => [ + filters => [ { jsonPath => 'MyJsonPath', # min: 1, max: 150 matchEquals => 'MyMatchEquals', # min: 1, max: 150; OPTIONAL }, ... ], # max: 5 - targetAction => 'MyActionName', # min: 1, max: 100 authentication => 'GITHUB_HMAC', # values: GITHUB_HMAC, IP, UNAUTHENTICATED + targetAction => 'MyActionName', # min: 1, max: 100 + targetPipeline => 'MyPipelineName', # min: 1, max: 100 + name => 'MyWebhookName', # min: 1, max: 100 authenticationConfiguration => { - AllowedIPRange => 'MyWebhookAuthConfigurationAllowedIPRange' - , # min: 1, max: 100; OPTIONAL SecretToken => 'MyWebhookAuthConfigurationSecretToken' - , # min: 1, max: 100; OPTIONAL + , # min: 1, max: 100; OPTIONAL + AllowedIPRange => 'MyWebhookAuthConfigurationAllowedIPRange' + , # min: 1, max: 100; OPTIONAL }, - name => 'MyWebhookName', # min: 1, max: 100 }, @@ -58,7 +58,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/CodePipeline/RegisterWebhookWithThirdParty.pm b/auto-lib/Paws/CodePipeline/RegisterWebhookWithThirdParty.pm index 57ab27272c..70737d1e40 100644 --- a/auto-lib/Paws/CodePipeline/RegisterWebhookWithThirdParty.pm +++ b/auto-lib/Paws/CodePipeline/RegisterWebhookWithThirdParty.pm @@ -33,7 +33,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/CodePipeline/UpdatePipeline.pm b/auto-lib/Paws/CodePipeline/UpdatePipeline.pm index 1fb4faf5c9..9690db72b0 100644 --- a/auto-lib/Paws/CodePipeline/UpdatePipeline.pm +++ b/auto-lib/Paws/CodePipeline/UpdatePipeline.pm @@ -29,27 +29,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $codepipeline = Paws->service('CodePipeline'); my $UpdatePipelineOutput = $codepipeline->UpdatePipeline( Pipeline => { - artifactStore => { - type => 'S3', # values: S3 - location => 'MyArtifactStoreLocation', # min: 3, max: 63 - encryptionKey => { - id => 'MyEncryptionKeyId', # min: 1, max: 100 - type => 'KMS', # values: KMS - - }, # OPTIONAL - }, - stages => [ + roleArn => 'MyRoleArn', # max: 1024 + stages => [ { - name => 'MyStageName', # min: 1, max: 100 actions => [ { name => 'MyActionName', # min: 1, max: 100 actionTypeId => { + provider => 'MyActionProvider', # min: 1, max: 25 + owner => 'AWS', # values: AWS, ThirdParty, Custom + version => 'MyVersion', # min: 1, max: 9 category => 'Source' , # values: Source, Build, Deploy, Test, Invoke, Approval - version => 'MyVersion', # min: 1, max: 9 - provider => 'MyActionProvider', # min: 1, max: 25 - owner => 'AWS', # values: AWS, ThirdParty, Custom }, outputArtifacts => [ @@ -59,8 +50,6 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # OPTIONAL - runOrder => 1, # min: 1, max: 999; OPTIONAL - roleArn => 'MyRoleArn', # max: 1024 inputArtifacts => [ { name => 'MyArtifactName', # min: 1, max: 100 @@ -68,6 +57,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # OPTIONAL + roleArn => 'MyRoleArn', # max: 1024 + runOrder => 1, # min: 1, max: 999; OPTIONAL configuration => { 'MyActionConfigurationKey' => 'MyActionConfigurationValue' , # key: min: 1, max: 50, value: min: 1, max: 1000 @@ -75,6 +66,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], + name => 'MyStageName', # min: 1, max: 100 blockers => [ { name => 'MyBlockerName', # min: 1, max: 100 @@ -86,9 +78,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], - roleArn => 'MyRoleArn', # max: 1024 - name => 'MyPipelineName', # min: 1, max: 100 - version => 1, # min: 1, ; OPTIONAL + name => 'MyPipelineName', # min: 1, max: 100 + artifactStore => { + location => 'MyArtifactStoreLocation', # min: 3, max: 63 + type => 'S3', # values: S3 + encryptionKey => { + id => 'MyEncryptionKeyId', # min: 1, max: 100 + type => 'KMS', # values: KMS + + }, # OPTIONAL + }, + version => 1, # min: 1, ; OPTIONAL }, ); diff --git a/auto-lib/Paws/CodeStar/CreateProject.pm b/auto-lib/Paws/CodeStar/CreateProject.pm index ff151e7590..12de5dd81d 100644 --- a/auto-lib/Paws/CodeStar/CreateProject.pm +++ b/auto-lib/Paws/CodeStar/CreateProject.pm @@ -39,9 +39,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $ClientRequestToken = $CreateProjectResult->ClientRequestToken; - my $Arn = $CreateProjectResult->Arn; - my $Id = $CreateProjectResult->Id; my $ProjectTemplateId = $CreateProjectResult->ProjectTemplateId; + my $Id = $CreateProjectResult->Id; + my $Arn = $CreateProjectResult->Arn; # Returns a L object. diff --git a/auto-lib/Paws/CodeStar/CreateUserProfile.pm b/auto-lib/Paws/CodeStar/CreateUserProfile.pm index 2029b3c66b..b3bde402d1 100644 --- a/auto-lib/Paws/CodeStar/CreateUserProfile.pm +++ b/auto-lib/Paws/CodeStar/CreateUserProfile.pm @@ -39,11 +39,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $UserArn = $CreateUserProfileResult->UserArn; + my $SshPublicKey = $CreateUserProfileResult->SshPublicKey; my $DisplayName = $CreateUserProfileResult->DisplayName; - my $CreatedTimestamp = $CreateUserProfileResult->CreatedTimestamp; - my $EmailAddress = $CreateUserProfileResult->EmailAddress; my $LastModifiedTimestamp = $CreateUserProfileResult->LastModifiedTimestamp; - my $SshPublicKey = $CreateUserProfileResult->SshPublicKey; + my $EmailAddress = $CreateUserProfileResult->EmailAddress; + my $CreatedTimestamp = $CreateUserProfileResult->CreatedTimestamp; # Returns a L object. diff --git a/auto-lib/Paws/CodeStar/DescribeProject.pm b/auto-lib/Paws/CodeStar/DescribeProject.pm index 9d2650cd57..fa61bb4367 100644 --- a/auto-lib/Paws/CodeStar/DescribeProject.pm +++ b/auto-lib/Paws/CodeStar/DescribeProject.pm @@ -33,14 +33,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $CreatedTimeStamp = $DescribeProjectResult->CreatedTimeStamp; my $ProjectTemplateId = $DescribeProjectResult->ProjectTemplateId; - my $Description = $DescribeProjectResult->Description; + my $Id = $DescribeProjectResult->Id; my $ClientRequestToken = $DescribeProjectResult->ClientRequestToken; my $StackId = $DescribeProjectResult->StackId; - my $Id = $DescribeProjectResult->Id; - my $Name = $DescribeProjectResult->Name; my $Arn = $DescribeProjectResult->Arn; + my $CreatedTimeStamp = $DescribeProjectResult->CreatedTimeStamp; + my $Description = $DescribeProjectResult->Description; + my $Name = $DescribeProjectResult->Name; # Returns a L object. diff --git a/auto-lib/Paws/CodeStar/DescribeUserProfile.pm b/auto-lib/Paws/CodeStar/DescribeUserProfile.pm index 7c3e535747..95931d0a4a 100644 --- a/auto-lib/Paws/CodeStar/DescribeUserProfile.pm +++ b/auto-lib/Paws/CodeStar/DescribeUserProfile.pm @@ -33,13 +33,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $emailAddress = $DescribeUserProfileResult->emailAddress; - my $displayName = $DescribeUserProfileResult->displayName; - my $lastModifiedTimestamp = - $DescribeUserProfileResult->lastModifiedTimestamp; - my $userArn = $DescribeUserProfileResult->userArn; - my $createdTimestamp = $DescribeUserProfileResult->createdTimestamp; - my $sshPublicKey = $DescribeUserProfileResult->sshPublicKey; + my $UserArn = $DescribeUserProfileResult->UserArn; + my $SshPublicKey = $DescribeUserProfileResult->SshPublicKey; + my $DisplayName = $DescribeUserProfileResult->DisplayName; + my $LastModifiedTimestamp = + $DescribeUserProfileResult->LastModifiedTimestamp; + my $EmailAddress = $DescribeUserProfileResult->EmailAddress; + my $CreatedTimestamp = $DescribeUserProfileResult->CreatedTimestamp; # Returns a L object. diff --git a/auto-lib/Paws/CodeStar/ListResources.pm b/auto-lib/Paws/CodeStar/ListResources.pm index 915ad39e70..01244ff63c 100644 --- a/auto-lib/Paws/CodeStar/ListResources.pm +++ b/auto-lib/Paws/CodeStar/ListResources.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListResourcesResult->NextToken; my $Resources = $ListResourcesResult->Resources; + my $NextToken = $ListResourcesResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/CodeStar/ListTagsForProject.pm b/auto-lib/Paws/CodeStar/ListTagsForProject.pm index a735b81adb..b46bc63768 100644 --- a/auto-lib/Paws/CodeStar/ListTagsForProject.pm +++ b/auto-lib/Paws/CodeStar/ListTagsForProject.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Tags = $ListTagsForProjectResult->Tags; my $NextToken = $ListTagsForProjectResult->NextToken; + my $Tags = $ListTagsForProjectResult->Tags; # Returns a L object. diff --git a/auto-lib/Paws/CodeStar/ListTeamMembers.pm b/auto-lib/Paws/CodeStar/ListTeamMembers.pm index 2117ef8ee6..be6bffaaae 100644 --- a/auto-lib/Paws/CodeStar/ListTeamMembers.pm +++ b/auto-lib/Paws/CodeStar/ListTeamMembers.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TeamMembers = $ListTeamMembersResult->TeamMembers; my $NextToken = $ListTeamMembersResult->NextToken; + my $TeamMembers = $ListTeamMembersResult->TeamMembers; # Returns a L object. diff --git a/auto-lib/Paws/CodeStar/UpdateTeamMember.pm b/auto-lib/Paws/CodeStar/UpdateTeamMember.pm index 0cce152569..c9d5e7c878 100644 --- a/auto-lib/Paws/CodeStar/UpdateTeamMember.pm +++ b/auto-lib/Paws/CodeStar/UpdateTeamMember.pm @@ -38,9 +38,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $UserArn = $UpdateTeamMemberResult->UserArn; - my $ProjectRole = $UpdateTeamMemberResult->ProjectRole; - my $RemoteAccessAllowed = $UpdateTeamMemberResult->RemoteAccessAllowed; + my $remoteAccessAllowed = $UpdateTeamMemberResult->remoteAccessAllowed; + my $userArn = $UpdateTeamMemberResult->userArn; + my $projectRole = $UpdateTeamMemberResult->projectRole; # Returns a L object. diff --git a/auto-lib/Paws/CodeStar/UpdateUserProfile.pm b/auto-lib/Paws/CodeStar/UpdateUserProfile.pm index 9f20aa5599..6009e8ed8e 100644 --- a/auto-lib/Paws/CodeStar/UpdateUserProfile.pm +++ b/auto-lib/Paws/CodeStar/UpdateUserProfile.pm @@ -38,12 +38,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DisplayName = $UpdateUserProfileResult->DisplayName; my $UserArn = $UpdateUserProfileResult->UserArn; - my $CreatedTimestamp = $UpdateUserProfileResult->CreatedTimestamp; - my $EmailAddress = $UpdateUserProfileResult->EmailAddress; my $SshPublicKey = $UpdateUserProfileResult->SshPublicKey; + my $DisplayName = $UpdateUserProfileResult->DisplayName; my $LastModifiedTimestamp = $UpdateUserProfileResult->LastModifiedTimestamp; + my $EmailAddress = $UpdateUserProfileResult->EmailAddress; + my $CreatedTimestamp = $UpdateUserProfileResult->CreatedTimestamp; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdentity/CreateIdentityPool.pm b/auto-lib/Paws/CognitoIdentity/CreateIdentityPool.pm index 8b537441a5..43d159819e 100644 --- a/auto-lib/Paws/CognitoIdentity/CreateIdentityPool.pm +++ b/auto-lib/Paws/CognitoIdentity/CreateIdentityPool.pm @@ -40,9 +40,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n { ProviderName => 'MyCognitoIdentityProviderName', # min: 1, max: 128; OPTIONAL - ServerSideTokenCheck => 1, # OPTIONAL ClientId => 'MyCognitoIdentityProviderClientId', # min: 1, max: 128; OPTIONAL + ServerSideTokenCheck => 1, # OPTIONAL }, ... ], # OPTIONAL @@ -60,15 +60,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $SupportedLoginProviders = $IdentityPool->SupportedLoginProviders; + my $AllowUnauthenticatedIdentities = + $IdentityPool->AllowUnauthenticatedIdentities; my $CognitoIdentityProviders = $IdentityPool->CognitoIdentityProviders; + my $DeveloperProviderName = $IdentityPool->DeveloperProviderName; my $OpenIdConnectProviderARNs = $IdentityPool->OpenIdConnectProviderARNs; - my $SamlProviderARNs = $IdentityPool->SamlProviderARNs; my $IdentityPoolId = $IdentityPool->IdentityPoolId; my $IdentityPoolName = $IdentityPool->IdentityPoolName; - my $AllowUnauthenticatedIdentities = - $IdentityPool->AllowUnauthenticatedIdentities; - my $DeveloperProviderName = $IdentityPool->DeveloperProviderName; + my $SamlProviderARNs = $IdentityPool->SamlProviderARNs; + my $SupportedLoginProviders = $IdentityPool->SupportedLoginProviders; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdentity/DescribeIdentity.pm b/auto-lib/Paws/CognitoIdentity/DescribeIdentity.pm index e90b409e63..7eea3b6cde 100644 --- a/auto-lib/Paws/CognitoIdentity/DescribeIdentity.pm +++ b/auto-lib/Paws/CognitoIdentity/DescribeIdentity.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Logins = $IdentityDescription->Logins; my $LastModifiedDate = $IdentityDescription->LastModifiedDate; + my $Logins = $IdentityDescription->Logins; my $CreationDate = $IdentityDescription->CreationDate; my $IdentityId = $IdentityDescription->IdentityId; diff --git a/auto-lib/Paws/CognitoIdentity/DescribeIdentityPool.pm b/auto-lib/Paws/CognitoIdentity/DescribeIdentityPool.pm index 5bf981da4e..0feb430e26 100644 --- a/auto-lib/Paws/CognitoIdentity/DescribeIdentityPool.pm +++ b/auto-lib/Paws/CognitoIdentity/DescribeIdentityPool.pm @@ -33,15 +33,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $SupportedLoginProviders = $IdentityPool->SupportedLoginProviders; + my $AllowUnauthenticatedIdentities = + $IdentityPool->AllowUnauthenticatedIdentities; my $CognitoIdentityProviders = $IdentityPool->CognitoIdentityProviders; + my $DeveloperProviderName = $IdentityPool->DeveloperProviderName; my $OpenIdConnectProviderARNs = $IdentityPool->OpenIdConnectProviderARNs; - my $SamlProviderARNs = $IdentityPool->SamlProviderARNs; my $IdentityPoolId = $IdentityPool->IdentityPoolId; my $IdentityPoolName = $IdentityPool->IdentityPoolName; - my $AllowUnauthenticatedIdentities = - $IdentityPool->AllowUnauthenticatedIdentities; - my $DeveloperProviderName = $IdentityPool->DeveloperProviderName; + my $SamlProviderARNs = $IdentityPool->SamlProviderARNs; + my $SupportedLoginProviders = $IdentityPool->SupportedLoginProviders; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdentity/GetCredentialsForIdentity.pm b/auto-lib/Paws/CognitoIdentity/GetCredentialsForIdentity.pm index b47f6db942..e2a9cd6bcc 100644 --- a/auto-lib/Paws/CognitoIdentity/GetCredentialsForIdentity.pm +++ b/auto-lib/Paws/CognitoIdentity/GetCredentialsForIdentity.pm @@ -40,8 +40,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $IdentityId = $GetCredentialsForIdentityResponse->IdentityId; my $Credentials = $GetCredentialsForIdentityResponse->Credentials; + my $IdentityId = $GetCredentialsForIdentityResponse->IdentityId; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdentity/GetIdentityPoolRoles.pm b/auto-lib/Paws/CognitoIdentity/GetIdentityPoolRoles.pm index eeb304a861..a6365b9f74 100644 --- a/auto-lib/Paws/CognitoIdentity/GetIdentityPoolRoles.pm +++ b/auto-lib/Paws/CognitoIdentity/GetIdentityPoolRoles.pm @@ -33,9 +33,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $IdentityPoolId = $GetIdentityPoolRolesResponse->IdentityPoolId; my $RoleMappings = $GetIdentityPoolRolesResponse->RoleMappings; my $Roles = $GetIdentityPoolRolesResponse->Roles; + my $IdentityPoolId = $GetIdentityPoolRolesResponse->IdentityPoolId; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdentity/GetOpenIdToken.pm b/auto-lib/Paws/CognitoIdentity/GetOpenIdToken.pm index efb64e04ae..c43b1c8b37 100644 --- a/auto-lib/Paws/CognitoIdentity/GetOpenIdToken.pm +++ b/auto-lib/Paws/CognitoIdentity/GetOpenIdToken.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $IdentityId = $GetOpenIdTokenResponse->IdentityId; my $Token = $GetOpenIdTokenResponse->Token; + my $IdentityId = $GetOpenIdTokenResponse->IdentityId; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdentity/GetOpenIdTokenForDeveloperIdentity.pm b/auto-lib/Paws/CognitoIdentity/GetOpenIdTokenForDeveloperIdentity.pm index a39d1e3fb6..02ced6aaaf 100644 --- a/auto-lib/Paws/CognitoIdentity/GetOpenIdTokenForDeveloperIdentity.pm +++ b/auto-lib/Paws/CognitoIdentity/GetOpenIdTokenForDeveloperIdentity.pm @@ -42,8 +42,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $IdentityId = $GetOpenIdTokenForDeveloperIdentityResponse->IdentityId; my $Token = $GetOpenIdTokenForDeveloperIdentityResponse->Token; + my $IdentityId = $GetOpenIdTokenForDeveloperIdentityResponse->IdentityId; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdentity/LookupDeveloperIdentity.pm b/auto-lib/Paws/CognitoIdentity/LookupDeveloperIdentity.pm index 6f8026836c..6aabf3247d 100644 --- a/auto-lib/Paws/CognitoIdentity/LookupDeveloperIdentity.pm +++ b/auto-lib/Paws/CognitoIdentity/LookupDeveloperIdentity.pm @@ -41,10 +41,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $LookupDeveloperIdentityResponse->NextToken; - my $IdentityId = $LookupDeveloperIdentityResponse->IdentityId; + my $NextToken = $LookupDeveloperIdentityResponse->NextToken; my $DeveloperUserIdentifierList = $LookupDeveloperIdentityResponse->DeveloperUserIdentifierList; + my $IdentityId = $LookupDeveloperIdentityResponse->IdentityId; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdentity/SetIdentityPoolRoles.pm b/auto-lib/Paws/CognitoIdentity/SetIdentityPoolRoles.pm index e325fc6d36..e3cb930820 100644 --- a/auto-lib/Paws/CognitoIdentity/SetIdentityPoolRoles.pm +++ b/auto-lib/Paws/CognitoIdentity/SetIdentityPoolRoles.pm @@ -36,23 +36,23 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, RoleMappings => { 'MyIdentityProviderName' => { - Type => 'Token', # values: Token, Rules - AmbiguousRoleResolution => - 'AuthenticatedRole', # values: AuthenticatedRole, Deny; OPTIONAL + Type => 'Token', # values: Token, Rules RulesConfiguration => { Rules => [ { - RoleARN => 'MyARNString', # min: 20, max: 2048 - Claim => 'MyClaimName', # min: 1, max: 64 MatchType => 'Equals', # values: Equals, Contains, StartsWith, NotEqual - Value => 'MyClaimValue', # min: 1, max: 128 + Claim => 'MyClaimName', # min: 1, max: 64 + Value => 'MyClaimValue', # min: 1, max: 128 + RoleARN => 'MyARNString', # min: 20, max: 2048 }, ... - ], # min: 1, max: 25 + ], # min: 1, max: 25 }, # OPTIONAL + AmbiguousRoleResolution => + 'AuthenticatedRole', # values: AuthenticatedRole, Deny; OPTIONAL }, # key: min: 1, max: 128 }, # OPTIONAL ); diff --git a/auto-lib/Paws/CognitoIdentity/UpdateIdentityPool.pm b/auto-lib/Paws/CognitoIdentity/UpdateIdentityPool.pm index addfeaded4..a75e09130f 100644 --- a/auto-lib/Paws/CognitoIdentity/UpdateIdentityPool.pm +++ b/auto-lib/Paws/CognitoIdentity/UpdateIdentityPool.pm @@ -62,15 +62,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $SupportedLoginProviders = $IdentityPool->SupportedLoginProviders; + my $AllowUnauthenticatedIdentities = + $IdentityPool->AllowUnauthenticatedIdentities; my $CognitoIdentityProviders = $IdentityPool->CognitoIdentityProviders; + my $DeveloperProviderName = $IdentityPool->DeveloperProviderName; my $OpenIdConnectProviderARNs = $IdentityPool->OpenIdConnectProviderARNs; - my $SamlProviderARNs = $IdentityPool->SamlProviderARNs; my $IdentityPoolId = $IdentityPool->IdentityPoolId; my $IdentityPoolName = $IdentityPool->IdentityPoolName; - my $AllowUnauthenticatedIdentities = - $IdentityPool->AllowUnauthenticatedIdentities; - my $DeveloperProviderName = $IdentityPool->DeveloperProviderName; + my $SamlProviderARNs = $IdentityPool->SamlProviderARNs; + my $SupportedLoginProviders = $IdentityPool->SupportedLoginProviders; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdp/AddCustomAttributes.pm b/auto-lib/Paws/CognitoIdp/AddCustomAttributes.pm index d5a37d56f6..d7ea09ee75 100644 --- a/auto-lib/Paws/CognitoIdp/AddCustomAttributes.pm +++ b/auto-lib/Paws/CognitoIdp/AddCustomAttributes.pm @@ -31,19 +31,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $AddCustomAttributesResponse = $cognito -idp->AddCustomAttributes( CustomAttributes => [ { + DeveloperOnlyAttribute => 1, # OPTIONAL AttributeDataType => 'String', # values: String, Number, DateTime, Boolean; OPTIONAL + Mutable => 1, # OPTIONAL + Required => 1, # OPTIONAL NumberAttributeConstraints => { - MinValue => 'MyStringType', # OPTIONAL - MaxValue => 'MyStringType', # OPTIONAL + MaxValue => 'MyStringType', # OPTIONAL + MinValue => 'MyStringType', # OPTIONAL }, # OPTIONAL StringAttributeConstraints => { - MinLength => 'MyStringType', # OPTIONAL MaxLength => 'MyStringType', # OPTIONAL + MinLength => 'MyStringType', # OPTIONAL }, # OPTIONAL - Mutable => 1, # OPTIONAL - Required => 1, # OPTIONAL - DeveloperOnlyAttribute => 1, # OPTIONAL Name => 'MyCustomAttributeNameType', # min: 1, max: 20; OPTIONAL }, ... diff --git a/auto-lib/Paws/CognitoIdp/AdminDisableProviderForUser.pm b/auto-lib/Paws/CognitoIdp/AdminDisableProviderForUser.pm index 971592f709..815164f30e 100644 --- a/auto-lib/Paws/CognitoIdp/AdminDisableProviderForUser.pm +++ b/auto-lib/Paws/CognitoIdp/AdminDisableProviderForUser.pm @@ -31,9 +31,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $AdminDisableProviderForUserResponse = $cognito -idp->AdminDisableProviderForUser( User => { - ProviderAttributeValue => 'MyStringType', # OPTIONAL - ProviderAttributeName => 'MyStringType', # OPTIONAL - ProviderName => 'MyProviderNameType', # min: 1, max: 32; OPTIONAL + ProviderAttributeName => 'MyStringType', # OPTIONAL + ProviderName => 'MyProviderNameType', # min: 1, max: 32; OPTIONAL + ProviderAttributeValue => 'MyStringType', # OPTIONAL }, UserPoolId => 'MyStringType', diff --git a/auto-lib/Paws/CognitoIdp/AdminGetUser.pm b/auto-lib/Paws/CognitoIdp/AdminGetUser.pm index 2ef2a21436..101efa7eea 100644 --- a/auto-lib/Paws/CognitoIdp/AdminGetUser.pm +++ b/auto-lib/Paws/CognitoIdp/AdminGetUser.pm @@ -35,15 +35,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Username = $AdminGetUserResponse->Username; + my $UserStatus = $AdminGetUserResponse->UserStatus; + my $UserMFASettingList = $AdminGetUserResponse->UserMFASettingList; my $MFAOptions = $AdminGetUserResponse->MFAOptions; - my $UserLastModifiedDate = $AdminGetUserResponse->UserLastModifiedDate; my $Enabled = $AdminGetUserResponse->Enabled; - my $UserCreateDate = $AdminGetUserResponse->UserCreateDate; - my $UserAttributes = $AdminGetUserResponse->UserAttributes; my $PreferredMfaSetting = $AdminGetUserResponse->PreferredMfaSetting; - my $UserMFASettingList = $AdminGetUserResponse->UserMFASettingList; - my $UserStatus = $AdminGetUserResponse->UserStatus; + my $Username = $AdminGetUserResponse->Username; + my $UserAttributes = $AdminGetUserResponse->UserAttributes; + my $UserCreateDate = $AdminGetUserResponse->UserCreateDate; + my $UserLastModifiedDate = $AdminGetUserResponse->UserLastModifiedDate; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdp/AdminInitiateAuth.pm b/auto-lib/Paws/CognitoIdp/AdminInitiateAuth.pm index 1c903b30c5..bf5a2ecea1 100644 --- a/auto-lib/Paws/CognitoIdp/AdminInitiateAuth.pm +++ b/auto-lib/Paws/CognitoIdp/AdminInitiateAuth.pm @@ -47,7 +47,6 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'MyStringType' => 'MyStringType', # key: OPTIONAL, value: OPTIONAL }, # OPTIONAL ContextData => { - IpAddress => 'MyStringType', # OPTIONAL HttpHeaders => [ { headerValue => 'MyStringType', # OPTIONAL @@ -55,6 +54,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], + IpAddress => 'MyStringType', # OPTIONAL ServerPath => 'MyStringType', # OPTIONAL ServerName => 'MyStringType', # OPTIONAL EncodedData => 'MyStringType', # OPTIONAL @@ -62,10 +62,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ChallengeName = $AdminInitiateAuthResponse->ChallengeName; - my $AuthenticationResult = $AdminInitiateAuthResponse->AuthenticationResult; my $Session = $AdminInitiateAuthResponse->Session; + my $AuthenticationResult = $AdminInitiateAuthResponse->AuthenticationResult; my $ChallengeParameters = $AdminInitiateAuthResponse->ChallengeParameters; + my $ChallengeName = $AdminInitiateAuthResponse->ChallengeName; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdp/AdminLinkProviderForUser.pm b/auto-lib/Paws/CognitoIdp/AdminLinkProviderForUser.pm index 72df30759f..99f975c324 100644 --- a/auto-lib/Paws/CognitoIdp/AdminLinkProviderForUser.pm +++ b/auto-lib/Paws/CognitoIdp/AdminLinkProviderForUser.pm @@ -32,14 +32,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $AdminLinkProviderForUserResponse = $cognito -idp->AdminLinkProviderForUser( DestinationUser => { - ProviderName => 'MyProviderNameType', # min: 1, max: 32; OPTIONAL - ProviderAttributeValue => 'MyStringType', # OPTIONAL - ProviderAttributeName => 'MyStringType', # OPTIONAL + ProviderAttributeName => 'MyStringType', # OPTIONAL + ProviderName => 'MyProviderNameType', # min: 1, max: 32; OPTIONAL + ProviderAttributeValue => 'MyStringType', # OPTIONAL }, SourceUser => { - ProviderName => 'MyProviderNameType', # min: 1, max: 32; OPTIONAL - ProviderAttributeValue => 'MyStringType', # OPTIONAL - ProviderAttributeName => 'MyStringType', # OPTIONAL + ProviderAttributeName => 'MyStringType', # OPTIONAL + ProviderName => 'MyProviderNameType', # min: 1, max: 32; OPTIONAL + ProviderAttributeValue => 'MyStringType', # OPTIONAL }, UserPoolId => 'MyStringType', diff --git a/auto-lib/Paws/CognitoIdp/AdminListGroupsForUser.pm b/auto-lib/Paws/CognitoIdp/AdminListGroupsForUser.pm index 69de6bd006..a9dce1ae82 100644 --- a/auto-lib/Paws/CognitoIdp/AdminListGroupsForUser.pm +++ b/auto-lib/Paws/CognitoIdp/AdminListGroupsForUser.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $AdminListGroupsForUserResponse->NextToken; my $Groups = $AdminListGroupsForUserResponse->Groups; + my $NextToken = $AdminListGroupsForUserResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdp/AdminListUserAuthEvents.pm b/auto-lib/Paws/CognitoIdp/AdminListUserAuthEvents.pm index b5dee6be6e..5b3e8f3cef 100644 --- a/auto-lib/Paws/CognitoIdp/AdminListUserAuthEvents.pm +++ b/auto-lib/Paws/CognitoIdp/AdminListUserAuthEvents.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $AuthEvents = $AdminListUserAuthEventsResponse->AuthEvents; my $NextToken = $AdminListUserAuthEventsResponse->NextToken; + my $AuthEvents = $AdminListUserAuthEventsResponse->AuthEvents; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdp/AdminRespondToAuthChallenge.pm b/auto-lib/Paws/CognitoIdp/AdminRespondToAuthChallenge.pm index d31737eed2..4301e5ebc7 100644 --- a/auto-lib/Paws/CognitoIdp/AdminRespondToAuthChallenge.pm +++ b/auto-lib/Paws/CognitoIdp/AdminRespondToAuthChallenge.pm @@ -45,7 +45,6 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'MyStringType' => 'MyStringType', # key: OPTIONAL, value: OPTIONAL }, # OPTIONAL ContextData => { - IpAddress => 'MyStringType', # OPTIONAL HttpHeaders => [ { headerValue => 'MyStringType', # OPTIONAL @@ -53,6 +52,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], + IpAddress => 'MyStringType', # OPTIONAL ServerPath => 'MyStringType', # OPTIONAL ServerName => 'MyStringType', # OPTIONAL EncodedData => 'MyStringType', # OPTIONAL @@ -62,10 +62,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $Session = $AdminRespondToAuthChallengeResponse->Session; - my $ChallengeParameters = - $AdminRespondToAuthChallengeResponse->ChallengeParameters; my $AuthenticationResult = $AdminRespondToAuthChallengeResponse->AuthenticationResult; + my $ChallengeParameters = + $AdminRespondToAuthChallengeResponse->ChallengeParameters; my $ChallengeName = $AdminRespondToAuthChallengeResponse->ChallengeName; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdp/AdminSetUserMFAPreference.pm b/auto-lib/Paws/CognitoIdp/AdminSetUserMFAPreference.pm index 420a887fba..1bde06241d 100644 --- a/auto-lib/Paws/CognitoIdp/AdminSetUserMFAPreference.pm +++ b/auto-lib/Paws/CognitoIdp/AdminSetUserMFAPreference.pm @@ -35,12 +35,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n UserPoolId => 'MyUserPoolIdType', Username => 'MyUsernameType', SMSMfaSettings => { - Enabled => 1, # OPTIONAL PreferredMfa => 1, # OPTIONAL + Enabled => 1, # OPTIONAL }, # OPTIONAL SoftwareTokenMfaSettings => { - Enabled => 1, # OPTIONAL PreferredMfa => 1, # OPTIONAL + Enabled => 1, # OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/CognitoIdp/AdminSetUserSettings.pm b/auto-lib/Paws/CognitoIdp/AdminSetUserSettings.pm index cff521c162..ff6f7c628c 100644 --- a/auto-lib/Paws/CognitoIdp/AdminSetUserSettings.pm +++ b/auto-lib/Paws/CognitoIdp/AdminSetUserSettings.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $AdminSetUserSettingsResponse = $cognito -idp->AdminSetUserSettings( MFAOptions => [ { - AttributeName => 'MyAttributeNameType', # min: 1, max: 32; OPTIONAL DeliveryMedium => 'SMS', # values: SMS, EMAIL; OPTIONAL + AttributeName => 'MyAttributeNameType', # min: 1, max: 32; OPTIONAL }, ... ], diff --git a/auto-lib/Paws/CognitoIdp/AssociateSoftwareToken.pm b/auto-lib/Paws/CognitoIdp/AssociateSoftwareToken.pm index 30e3b6f1b6..34ae6921db 100644 --- a/auto-lib/Paws/CognitoIdp/AssociateSoftwareToken.pm +++ b/auto-lib/Paws/CognitoIdp/AssociateSoftwareToken.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Session = $AssociateSoftwareTokenResponse->Session; my $SecretCode = $AssociateSoftwareTokenResponse->SecretCode; + my $Session = $AssociateSoftwareTokenResponse->Session; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdp/CreateUserPool.pm b/auto-lib/Paws/CognitoIdp/CreateUserPool.pm index 354fc006ec..354245e397 100644 --- a/auto-lib/Paws/CognitoIdp/CreateUserPool.pm +++ b/auto-lib/Paws/CognitoIdp/CreateUserPool.pm @@ -48,16 +48,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateUserPoolResponse = $cognito -idp->CreateUserPool( PoolName => 'MyUserPoolNameType', AdminCreateUserConfig => { - AllowAdminCreateUserOnly => 1, # OPTIONAL - InviteMessageTemplate => { - SMSMessage => - 'MySmsVerificationMessageType', # min: 6, max: 140; OPTIONAL + UnusedAccountValidityDays => 1, # max: 365; OPTIONAL + AllowAdminCreateUserOnly => 1, # OPTIONAL + InviteMessageTemplate => { EmailMessage => 'MyEmailVerificationMessageType', # min: 6, max: 20000; OPTIONAL EmailSubject => 'MyEmailVerificationSubjectType', # min: 1, max: 140; OPTIONAL + SMSMessage => + 'MySmsVerificationMessageType', # min: 6, max: 140; OPTIONAL }, # OPTIONAL - UnusedAccountValidityDays => 1, # max: 365; OPTIONAL }, # OPTIONAL AliasAttributes => [ 'phone_number', ... # values: phone_number, email, preferred_username @@ -76,43 +76,43 @@ You shouldn't make instances of this class. Each attribute should be used as a n EmailVerificationMessage => 'MyEmailVerificationMessageType', # OPTIONAL EmailVerificationSubject => 'MyEmailVerificationSubjectType', # OPTIONAL LambdaConfig => { - UserMigration => 'MyArnType', # min: 20, max: 2048; OPTIONAL - PreTokenGeneration => 'MyArnType', # min: 20, max: 2048; OPTIONAL - DefineAuthChallenge => 'MyArnType', # min: 20, max: 2048; OPTIONAL - CreateAuthChallenge => 'MyArnType', # min: 20, max: 2048; OPTIONAL + PreAuthentication => 'MyArnType', # min: 20, max: 2048; OPTIONAL VerifyAuthChallengeResponse => - 'MyArnType', # min: 20, max: 2048; OPTIONAL - PostAuthentication => 'MyArnType', # min: 20, max: 2048; OPTIONAL - PostConfirmation => 'MyArnType', # min: 20, max: 2048; OPTIONAL - PreAuthentication => 'MyArnType', # min: 20, max: 2048; OPTIONAL - CustomMessage => 'MyArnType', # min: 20, max: 2048; OPTIONAL - PreSignUp => 'MyArnType', # min: 20, max: 2048; OPTIONAL + 'MyArnType', # min: 20, max: 2048; OPTIONAL + PostAuthentication => 'MyArnType', # min: 20, max: 2048; OPTIONAL + PreSignUp => 'MyArnType', # min: 20, max: 2048; OPTIONAL + PreTokenGeneration => 'MyArnType', # min: 20, max: 2048; OPTIONAL + PostConfirmation => 'MyArnType', # min: 20, max: 2048; OPTIONAL + DefineAuthChallenge => 'MyArnType', # min: 20, max: 2048; OPTIONAL + CreateAuthChallenge => 'MyArnType', # min: 20, max: 2048; OPTIONAL + UserMigration => 'MyArnType', # min: 20, max: 2048; OPTIONAL + CustomMessage => 'MyArnType', # min: 20, max: 2048; OPTIONAL }, # OPTIONAL MfaConfiguration => 'OFF', # OPTIONAL Policies => { PasswordPolicy => { RequireNumbers => 1, # OPTIONAL - RequireUppercase => 1, # OPTIONAL RequireSymbols => 1, # OPTIONAL - RequireLowercase => 1, # OPTIONAL MinimumLength => 1, # min: 6, max: 99; OPTIONAL + RequireUppercase => 1, # OPTIONAL + RequireLowercase => 1, # OPTIONAL }, # OPTIONAL }, # OPTIONAL Schema => [ { + DeveloperOnlyAttribute => 1, # OPTIONAL AttributeDataType => 'String', # values: String, Number, DateTime, Boolean; OPTIONAL + Mutable => 1, # OPTIONAL + Required => 1, # OPTIONAL NumberAttributeConstraints => { - MinValue => 'MyStringType', # OPTIONAL - MaxValue => 'MyStringType', # OPTIONAL + MaxValue => 'MyStringType', # OPTIONAL + MinValue => 'MyStringType', # OPTIONAL }, # OPTIONAL StringAttributeConstraints => { - MinLength => 'MyStringType', # OPTIONAL MaxLength => 'MyStringType', # OPTIONAL + MinLength => 'MyStringType', # OPTIONAL }, # OPTIONAL - Mutable => 1, # OPTIONAL - Required => 1, # OPTIONAL - DeveloperOnlyAttribute => 1, # OPTIONAL Name => 'MyCustomAttributeNameType', # min: 1, max: 20; OPTIONAL }, ... @@ -134,16 +134,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'phone_number', ... # values: phone_number, email ], # OPTIONAL VerificationMessageTemplate => { + EmailMessage => + 'MyEmailVerificationMessageType', # min: 6, max: 20000; OPTIONAL + EmailMessageByLink => + 'MyEmailVerificationMessageByLinkType', # min: 6, max: 20000; OPTIONAL SmsMessage => - 'MySmsVerificationMessageType', # min: 6, max: 140; OPTIONAL + 'MySmsVerificationMessageType', # min: 6, max: 140; OPTIONAL DefaultEmailOption => 'CONFIRM_WITH_LINK' , # values: CONFIRM_WITH_LINK, CONFIRM_WITH_CODE; OPTIONAL - EmailMessageByLink => - 'MyEmailVerificationMessageByLinkType', # min: 6, max: 20000; OPTIONAL EmailSubject => - 'MyEmailVerificationSubjectType', # min: 1, max: 140; OPTIONAL - EmailMessage => - 'MyEmailVerificationMessageType', # min: 6, max: 20000; OPTIONAL + 'MyEmailVerificationSubjectType', # min: 1, max: 140; OPTIONAL EmailSubjectByLink => 'MyEmailVerificationSubjectByLinkType', # min: 1, max: 140; OPTIONAL }, # OPTIONAL diff --git a/auto-lib/Paws/CognitoIdp/CreateUserPoolClient.pm b/auto-lib/Paws/CognitoIdp/CreateUserPoolClient.pm index 6c77a11da7..7379347918 100644 --- a/auto-lib/Paws/CognitoIdp/CreateUserPoolClient.pm +++ b/auto-lib/Paws/CognitoIdp/CreateUserPoolClient.pm @@ -53,8 +53,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], # OPTIONAL AnalyticsConfiguration => { ExternalId => 'MyStringType', - RoleArn => 'MyArnType', # min: 20, max: 2048 ApplicationId => 'MyHexStringType', + RoleArn => 'MyArnType', # min: 20, max: 2048 UserDataShared => 1, }, # OPTIONAL CallbackURLs => [ diff --git a/auto-lib/Paws/CognitoIdp/GetCSVHeader.pm b/auto-lib/Paws/CognitoIdp/GetCSVHeader.pm index 0a51afc8b3..d3e3e41850 100644 --- a/auto-lib/Paws/CognitoIdp/GetCSVHeader.pm +++ b/auto-lib/Paws/CognitoIdp/GetCSVHeader.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $UserPoolId = $GetCSVHeaderResponse->UserPoolId; my $CSVHeader = $GetCSVHeaderResponse->CSVHeader; + my $UserPoolId = $GetCSVHeaderResponse->UserPoolId; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdp/GetUser.pm b/auto-lib/Paws/CognitoIdp/GetUser.pm index d2355e0f24..ee45055cda 100644 --- a/auto-lib/Paws/CognitoIdp/GetUser.pm +++ b/auto-lib/Paws/CognitoIdp/GetUser.pm @@ -33,11 +33,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $UserMFASettingList = $GetUserResponse->UserMFASettingList; my $MFAOptions = $GetUserResponse->MFAOptions; - my $Username = $GetUserResponse->Username; my $UserAttributes = $GetUserResponse->UserAttributes; + my $Username = $GetUserResponse->Username; my $PreferredMfaSetting = $GetUserResponse->PreferredMfaSetting; - my $UserMFASettingList = $GetUserResponse->UserMFASettingList; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdp/GetUserPoolMfaConfig.pm b/auto-lib/Paws/CognitoIdp/GetUserPoolMfaConfig.pm index 347cc9e7f8..de5b0df3a8 100644 --- a/auto-lib/Paws/CognitoIdp/GetUserPoolMfaConfig.pm +++ b/auto-lib/Paws/CognitoIdp/GetUserPoolMfaConfig.pm @@ -34,10 +34,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $MfaConfiguration = $GetUserPoolMfaConfigResponse->MfaConfiguration; - my $SmsMfaConfiguration = - $GetUserPoolMfaConfigResponse->SmsMfaConfiguration; my $SoftwareTokenMfaConfiguration = $GetUserPoolMfaConfigResponse->SoftwareTokenMfaConfiguration; + my $SmsMfaConfiguration = + $GetUserPoolMfaConfigResponse->SmsMfaConfiguration; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdp/InitiateAuth.pm b/auto-lib/Paws/CognitoIdp/InitiateAuth.pm index 2a1fbba5e3..4f8cc4502e 100644 --- a/auto-lib/Paws/CognitoIdp/InitiateAuth.pm +++ b/auto-lib/Paws/CognitoIdp/InitiateAuth.pm @@ -50,9 +50,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ChallengeParameters = $InitiateAuthResponse->ChallengeParameters; my $Session = $InitiateAuthResponse->Session; my $AuthenticationResult = $InitiateAuthResponse->AuthenticationResult; + my $ChallengeParameters = $InitiateAuthResponse->ChallengeParameters; my $ChallengeName = $InitiateAuthResponse->ChallengeName; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdp/ListResourceServers.pm b/auto-lib/Paws/CognitoIdp/ListResourceServers.pm index 54d52100ae..5a0322d60a 100644 --- a/auto-lib/Paws/CognitoIdp/ListResourceServers.pm +++ b/auto-lib/Paws/CognitoIdp/ListResourceServers.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ResourceServers = $ListResourceServersResponse->ResourceServers; my $NextToken = $ListResourceServersResponse->NextToken; + my $ResourceServers = $ListResourceServersResponse->ResourceServers; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdp/ListUserPools.pm b/auto-lib/Paws/CognitoIdp/ListUserPools.pm index e76e4e51ca..bb52c09a1f 100644 --- a/auto-lib/Paws/CognitoIdp/ListUserPools.pm +++ b/auto-lib/Paws/CognitoIdp/ListUserPools.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListUserPoolsResponse->NextToken; my $UserPools = $ListUserPoolsResponse->UserPools; + my $NextToken = $ListUserPoolsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdp/ListUsers.pm b/auto-lib/Paws/CognitoIdp/ListUsers.pm index 7f07d3c4ea..b95ec4ee72 100644 --- a/auto-lib/Paws/CognitoIdp/ListUsers.pm +++ b/auto-lib/Paws/CognitoIdp/ListUsers.pm @@ -42,8 +42,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Users = $ListUsersResponse->Users; my $PaginationToken = $ListUsersResponse->PaginationToken; + my $Users = $ListUsersResponse->Users; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdp/RespondToAuthChallenge.pm b/auto-lib/Paws/CognitoIdp/RespondToAuthChallenge.pm index 694125b6ca..7ac4d82a58 100644 --- a/auto-lib/Paws/CognitoIdp/RespondToAuthChallenge.pm +++ b/auto-lib/Paws/CognitoIdp/RespondToAuthChallenge.pm @@ -48,12 +48,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $Session = $RespondToAuthChallengeResponse->Session; my $AuthenticationResult = $RespondToAuthChallengeResponse->AuthenticationResult; - my $ChallengeName = $RespondToAuthChallengeResponse->ChallengeName; - my $Session = $RespondToAuthChallengeResponse->Session; my $ChallengeParameters = $RespondToAuthChallengeResponse->ChallengeParameters; + my $ChallengeName = $RespondToAuthChallengeResponse->ChallengeName; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdp/SetRiskConfiguration.pm b/auto-lib/Paws/CognitoIdp/SetRiskConfiguration.pm index 2aff1322cc..d575ea1584 100644 --- a/auto-lib/Paws/CognitoIdp/SetRiskConfiguration.pm +++ b/auto-lib/Paws/CognitoIdp/SetRiskConfiguration.pm @@ -35,13 +35,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n UserPoolId => 'MyUserPoolIdType', AccountTakeoverRiskConfiguration => { Actions => { - HighAction => { + LowAction => { Notify => 1, EventAction => 'BLOCK' , # values: BLOCK, MFA_IF_CONFIGURED, MFA_REQUIRED, NO_ACTION }, # OPTIONAL - LowAction => { + HighAction => { Notify => 1, EventAction => 'BLOCK' , # values: BLOCK, MFA_IF_CONFIGURED, MFA_REQUIRED, NO_ACTION @@ -55,29 +55,29 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL }, NotifyConfiguration => { - SourceArn => 'MyArnType', # min: 20, max: 2048 - MfaEmail => { + SourceArn => 'MyArnType', # min: 20, max: 2048 + ReplyTo => 'MyStringType', # OPTIONAL + NoActionEmail => { Subject => 'MyEmailNotificationSubjectType', # min: 1, max: 140 + TextBody => + 'MyEmailNotificationBodyType', # min: 6, max: 20000; OPTIONAL HtmlBody => 'MyEmailNotificationBodyType', # min: 6, max: 20000; OPTIONAL + }, # OPTIONAL + MfaEmail => { + Subject => 'MyEmailNotificationSubjectType', # min: 1, max: 140 TextBody => 'MyEmailNotificationBodyType', # min: 6, max: 20000; OPTIONAL + HtmlBody => + 'MyEmailNotificationBodyType', # min: 6, max: 20000; OPTIONAL }, # OPTIONAL - ReplyTo => 'MyStringType', # OPTIONAL From => 'MyStringType', # OPTIONAL BlockEmail => { Subject => 'MyEmailNotificationSubjectType', # min: 1, max: 140 - HtmlBody => - 'MyEmailNotificationBodyType', # min: 6, max: 20000; OPTIONAL TextBody => 'MyEmailNotificationBodyType', # min: 6, max: 20000; OPTIONAL - }, # OPTIONAL - NoActionEmail => { - Subject => 'MyEmailNotificationSubjectType', # min: 1, max: 140 HtmlBody => 'MyEmailNotificationBodyType', # min: 6, max: 20000; OPTIONAL - TextBody => - 'MyEmailNotificationBodyType', # min: 6, max: 20000; OPTIONAL }, # OPTIONAL }, # OPTIONAL }, # OPTIONAL @@ -92,10 +92,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], # OPTIONAL }, # OPTIONAL RiskExceptionConfiguration => { - SkippedIPRangeList => [ + BlockedIPRangeList => [ 'MyStringType', ... # OPTIONAL ], # max: 20; OPTIONAL - BlockedIPRangeList => [ + SkippedIPRangeList => [ 'MyStringType', ... # OPTIONAL ], # max: 20; OPTIONAL }, # OPTIONAL diff --git a/auto-lib/Paws/CognitoIdp/SetUserMFAPreference.pm b/auto-lib/Paws/CognitoIdp/SetUserMFAPreference.pm index ede8699f5f..e0fde7c9c0 100644 --- a/auto-lib/Paws/CognitoIdp/SetUserMFAPreference.pm +++ b/auto-lib/Paws/CognitoIdp/SetUserMFAPreference.pm @@ -32,12 +32,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $SetUserMFAPreferenceResponse = $cognito -idp->SetUserMFAPreference( AccessToken => 'MyTokenModelType', SMSMfaSettings => { - Enabled => 1, # OPTIONAL PreferredMfa => 1, # OPTIONAL + Enabled => 1, # OPTIONAL }, # OPTIONAL SoftwareTokenMfaSettings => { - Enabled => 1, # OPTIONAL PreferredMfa => 1, # OPTIONAL + Enabled => 1, # OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/CognitoIdp/SetUserPoolMfaConfig.pm b/auto-lib/Paws/CognitoIdp/SetUserPoolMfaConfig.pm index 87891c7f42..2e0737b7dc 100644 --- a/auto-lib/Paws/CognitoIdp/SetUserPoolMfaConfig.pm +++ b/auto-lib/Paws/CognitoIdp/SetUserPoolMfaConfig.pm @@ -47,11 +47,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $SmsMfaConfiguration = - $SetUserPoolMfaConfigResponse->SmsMfaConfiguration; + my $MfaConfiguration = $SetUserPoolMfaConfigResponse->MfaConfiguration; my $SoftwareTokenMfaConfiguration = $SetUserPoolMfaConfigResponse->SoftwareTokenMfaConfiguration; - my $MfaConfiguration = $SetUserPoolMfaConfigResponse->MfaConfiguration; + my $SmsMfaConfiguration = + $SetUserPoolMfaConfigResponse->SmsMfaConfiguration; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdp/SignUp.pm b/auto-lib/Paws/CognitoIdp/SignUp.pm index cacab2a07f..958f06563e 100644 --- a/auto-lib/Paws/CognitoIdp/SignUp.pm +++ b/auto-lib/Paws/CognitoIdp/SignUp.pm @@ -62,9 +62,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $UserConfirmed = $SignUpResponse->UserConfirmed; - my $CodeDeliveryDetails = $SignUpResponse->CodeDeliveryDetails; my $UserSub = $SignUpResponse->UserSub; + my $CodeDeliveryDetails = $SignUpResponse->CodeDeliveryDetails; + my $UserConfirmed = $SignUpResponse->UserConfirmed; # Returns a L object. diff --git a/auto-lib/Paws/CognitoIdp/UpdateUserPool.pm b/auto-lib/Paws/CognitoIdp/UpdateUserPool.pm index a9b9c44352..3a3a3de2ac 100644 --- a/auto-lib/Paws/CognitoIdp/UpdateUserPool.pm +++ b/auto-lib/Paws/CognitoIdp/UpdateUserPool.pm @@ -46,22 +46,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n UserPoolId => 'MyUserPoolIdType', AdminCreateUserConfig => { UnusedAccountValidityDays => 1, # max: 365; OPTIONAL + AllowAdminCreateUserOnly => 1, # OPTIONAL InviteMessageTemplate => { - EmailSubject => - 'MyEmailVerificationSubjectType', # min: 1, max: 140; OPTIONAL EmailMessage => 'MyEmailVerificationMessageType', # min: 6, max: 20000; OPTIONAL + EmailSubject => + 'MyEmailVerificationSubjectType', # min: 1, max: 140; OPTIONAL SMSMessage => 'MySmsVerificationMessageType', # min: 6, max: 140; OPTIONAL }, # OPTIONAL - AllowAdminCreateUserOnly => 1, # OPTIONAL }, # OPTIONAL AutoVerifiedAttributes => [ 'phone_number', ... # values: phone_number, email ], # OPTIONAL DeviceConfiguration => { - ChallengeRequiredOnNewDevice => 1, # OPTIONAL DeviceOnlyRememberedOnUserPrompt => 1, # OPTIONAL + ChallengeRequiredOnNewDevice => 1, # OPTIONAL }, # OPTIONAL EmailConfiguration => { SourceArn => 'MyArnType', # min: 20, max: 2048; OPTIONAL @@ -70,26 +70,26 @@ You shouldn't make instances of this class. Each attribute should be used as a n EmailVerificationMessage => 'MyEmailVerificationMessageType', # OPTIONAL EmailVerificationSubject => 'MyEmailVerificationSubjectType', # OPTIONAL LambdaConfig => { - PreSignUp => 'MyArnType', # min: 20, max: 2048; OPTIONAL - PreAuthentication => 'MyArnType', # min: 20, max: 2048; OPTIONAL - CustomMessage => 'MyArnType', # min: 20, max: 2048; OPTIONAL - PostAuthentication => 'MyArnType', # min: 20, max: 2048; OPTIONAL - PostConfirmation => 'MyArnType', # min: 20, max: 2048; OPTIONAL - UserMigration => 'MyArnType', # min: 20, max: 2048; OPTIONAL - PreTokenGeneration => 'MyArnType', # min: 20, max: 2048; OPTIONAL - DefineAuthChallenge => 'MyArnType', # min: 20, max: 2048; OPTIONAL - CreateAuthChallenge => 'MyArnType', # min: 20, max: 2048; OPTIONAL + PreAuthentication => 'MyArnType', # min: 20, max: 2048; OPTIONAL VerifyAuthChallengeResponse => - 'MyArnType', # min: 20, max: 2048; OPTIONAL + 'MyArnType', # min: 20, max: 2048; OPTIONAL + PostAuthentication => 'MyArnType', # min: 20, max: 2048; OPTIONAL + PreSignUp => 'MyArnType', # min: 20, max: 2048; OPTIONAL + PreTokenGeneration => 'MyArnType', # min: 20, max: 2048; OPTIONAL + PostConfirmation => 'MyArnType', # min: 20, max: 2048; OPTIONAL + DefineAuthChallenge => 'MyArnType', # min: 20, max: 2048; OPTIONAL + CreateAuthChallenge => 'MyArnType', # min: 20, max: 2048; OPTIONAL + UserMigration => 'MyArnType', # min: 20, max: 2048; OPTIONAL + CustomMessage => 'MyArnType', # min: 20, max: 2048; OPTIONAL }, # OPTIONAL MfaConfiguration => 'OFF', # OPTIONAL Policies => { PasswordPolicy => { - RequireUppercase => 1, # OPTIONAL RequireNumbers => 1, # OPTIONAL RequireSymbols => 1, # OPTIONAL - RequireLowercase => 1, # OPTIONAL MinimumLength => 1, # min: 6, max: 99; OPTIONAL + RequireUppercase => 1, # OPTIONAL + RequireLowercase => 1, # OPTIONAL }, # OPTIONAL }, # OPTIONAL SmsAuthenticationMessage => 'MySmsVerificationMessageType', # OPTIONAL @@ -106,18 +106,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'MyStringType' => 'MyStringType', # key: OPTIONAL, value: OPTIONAL }, # OPTIONAL VerificationMessageTemplate => { + EmailMessage => + 'MyEmailVerificationMessageType', # min: 6, max: 20000; OPTIONAL EmailMessageByLink => 'MyEmailVerificationMessageByLinkType', # min: 6, max: 20000; OPTIONAL + SmsMessage => + 'MySmsVerificationMessageType', # min: 6, max: 140; OPTIONAL + DefaultEmailOption => 'CONFIRM_WITH_LINK' + , # values: CONFIRM_WITH_LINK, CONFIRM_WITH_CODE; OPTIONAL EmailSubject => - 'MyEmailVerificationSubjectType', # min: 1, max: 140; OPTIONAL + 'MyEmailVerificationSubjectType', # min: 1, max: 140; OPTIONAL EmailSubjectByLink => 'MyEmailVerificationSubjectByLinkType', # min: 1, max: 140; OPTIONAL - EmailMessage => - 'MyEmailVerificationMessageType', # min: 6, max: 20000; OPTIONAL - DefaultEmailOption => 'CONFIRM_WITH_LINK' - , # values: CONFIRM_WITH_LINK, CONFIRM_WITH_CODE; OPTIONAL - SmsMessage => - 'MySmsVerificationMessageType', # min: 6, max: 140; OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/CognitoIdp/UpdateUserPoolClient.pm b/auto-lib/Paws/CognitoIdp/UpdateUserPoolClient.pm index 2443443074..38c16044c6 100644 --- a/auto-lib/Paws/CognitoIdp/UpdateUserPoolClient.pm +++ b/auto-lib/Paws/CognitoIdp/UpdateUserPoolClient.pm @@ -52,9 +52,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'MyScopeType', ... # min: 1, max: 256 ], # OPTIONAL AnalyticsConfiguration => { + ExternalId => 'MyStringType', ApplicationId => 'MyHexStringType', RoleArn => 'MyArnType', # min: 20, max: 2048 - ExternalId => 'MyStringType', UserDataShared => 1, }, # OPTIONAL CallbackURLs => [ diff --git a/auto-lib/Paws/CognitoSync/GetBulkPublishDetails.pm b/auto-lib/Paws/CognitoSync/GetBulkPublishDetails.pm index d4bff6f906..6466d988e1 100644 --- a/auto-lib/Paws/CognitoSync/GetBulkPublishDetails.pm +++ b/auto-lib/Paws/CognitoSync/GetBulkPublishDetails.pm @@ -34,13 +34,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $IdentityPoolId = $GetBulkPublishDetailsResponse->IdentityPoolId; + my $FailureMessage = $GetBulkPublishDetailsResponse->FailureMessage; my $BulkPublishCompleteTime = $GetBulkPublishDetailsResponse->BulkPublishCompleteTime; - my $FailureMessage = $GetBulkPublishDetailsResponse->FailureMessage; + my $BulkPublishStatus = $GetBulkPublishDetailsResponse->BulkPublishStatus; + my $IdentityPoolId = $GetBulkPublishDetailsResponse->IdentityPoolId; my $BulkPublishStartTime = $GetBulkPublishDetailsResponse->BulkPublishStartTime; - my $BulkPublishStatus = $GetBulkPublishDetailsResponse->BulkPublishStatus; # Returns a L object. diff --git a/auto-lib/Paws/CognitoSync/GetIdentityPoolConfiguration.pm b/auto-lib/Paws/CognitoSync/GetIdentityPoolConfiguration.pm index df9847bb64..bed9a797fe 100644 --- a/auto-lib/Paws/CognitoSync/GetIdentityPoolConfiguration.pm +++ b/auto-lib/Paws/CognitoSync/GetIdentityPoolConfiguration.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $PushSync = $GetIdentityPoolConfigurationResponse->PushSync; my $IdentityPoolId = $GetIdentityPoolConfigurationResponse->IdentityPoolId; my $CognitoStreams = $GetIdentityPoolConfigurationResponse->CognitoStreams; - my $PushSync = $GetIdentityPoolConfigurationResponse->PushSync; # Returns a L object. diff --git a/auto-lib/Paws/CognitoSync/ListDatasets.pm b/auto-lib/Paws/CognitoSync/ListDatasets.pm index 96ccfe6058..109917558a 100644 --- a/auto-lib/Paws/CognitoSync/ListDatasets.pm +++ b/auto-lib/Paws/CognitoSync/ListDatasets.pm @@ -39,9 +39,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $ListDatasetsResponse->NextToken; my $Count = $ListDatasetsResponse->Count; my $Datasets = $ListDatasetsResponse->Datasets; - my $NextToken = $ListDatasetsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/CognitoSync/ListIdentityPoolUsage.pm b/auto-lib/Paws/CognitoSync/ListIdentityPoolUsage.pm index d909d46d2e..dc34f32797 100644 --- a/auto-lib/Paws/CognitoSync/ListIdentityPoolUsage.pm +++ b/auto-lib/Paws/CognitoSync/ListIdentityPoolUsage.pm @@ -35,10 +35,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $MaxResults = $ListIdentityPoolUsageResponse->MaxResults; my $NextToken = $ListIdentityPoolUsageResponse->NextToken; my $Count = $ListIdentityPoolUsageResponse->Count; my $IdentityPoolUsages = $ListIdentityPoolUsageResponse->IdentityPoolUsages; + my $MaxResults = $ListIdentityPoolUsageResponse->MaxResults; # Returns a L object. diff --git a/auto-lib/Paws/CognitoSync/ListRecords.pm b/auto-lib/Paws/CognitoSync/ListRecords.pm index b1083dc743..4928b3e0a2 100644 --- a/auto-lib/Paws/CognitoSync/ListRecords.pm +++ b/auto-lib/Paws/CognitoSync/ListRecords.pm @@ -45,15 +45,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DatasetExists = $ListRecordsResponse->DatasetExists; + my $DatasetExists = $ListRecordsResponse->DatasetExists; + my $LastModifiedBy = $ListRecordsResponse->LastModifiedBy; my $DatasetDeletedAfterRequestedSyncCount = $ListRecordsResponse->DatasetDeletedAfterRequestedSyncCount; - my $Records = $ListRecordsResponse->Records; - my $SyncSessionToken = $ListRecordsResponse->SyncSessionToken; my $NextToken = $ListRecordsResponse->NextToken; - my $Count = $ListRecordsResponse->Count; - my $LastModifiedBy = $ListRecordsResponse->LastModifiedBy; my $MergedDatasetNames = $ListRecordsResponse->MergedDatasetNames; + my $SyncSessionToken = $ListRecordsResponse->SyncSessionToken; + my $Count = $ListRecordsResponse->Count; + my $Records = $ListRecordsResponse->Records; my $DatasetSyncCount = $ListRecordsResponse->DatasetSyncCount; # Returns a L object. diff --git a/auto-lib/Paws/CognitoSync/SetIdentityPoolConfiguration.pm b/auto-lib/Paws/CognitoSync/SetIdentityPoolConfiguration.pm index 45432e71ca..15ce5c4350 100644 --- a/auto-lib/Paws/CognitoSync/SetIdentityPoolConfiguration.pm +++ b/auto-lib/Paws/CognitoSync/SetIdentityPoolConfiguration.pm @@ -34,13 +34,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n $cognito -sync->SetIdentityPoolConfiguration( IdentityPoolId => 'MyIdentityPoolId', CognitoStreams => { - StreamName => 'MyStreamName', # min: 1, max: 128; OPTIONAL - StreamingStatus => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - RoleArn => 'MyAssumeRoleArn', # min: 20, max: 2048; OPTIONAL + RoleArn => 'MyAssumeRoleArn', # min: 20, max: 2048; OPTIONAL + StreamName => 'MyStreamName', # min: 1, max: 128; OPTIONAL + StreamingStatus => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL }, # OPTIONAL PushSync => { - RoleArn => 'MyAssumeRoleArn', # min: 20, max: 2048; OPTIONAL ApplicationArns => [ 'MyApplicationArn', ... ], # OPTIONAL + RoleArn => 'MyAssumeRoleArn', # min: 20, max: 2048; OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/CognitoSync/UpdateRecords.pm b/auto-lib/Paws/CognitoSync/UpdateRecords.pm index caefdfcc3f..c110770c46 100644 --- a/auto-lib/Paws/CognitoSync/UpdateRecords.pm +++ b/auto-lib/Paws/CognitoSync/UpdateRecords.pm @@ -44,13 +44,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n RecordPatches => [ { SyncCount => 1, - Key => 'MyRecordKey', # min: 1, max: 1024 Op => 'replace', # values: replace, remove - Value => 'MyRecordValue', # max: 1048575; OPTIONAL + Key => 'MyRecordKey', # min: 1, max: 1024 DeviceLastModifiedDate => '1970-01-01T01:00:00', # OPTIONAL + Value => 'MyRecordValue', # max: 1048575; OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/Comprehend/BatchDetectDominantLanguage.pm b/auto-lib/Paws/Comprehend/BatchDetectDominantLanguage.pm index 1b45d30959..b90d53115f 100644 --- a/auto-lib/Paws/Comprehend/BatchDetectDominantLanguage.pm +++ b/auto-lib/Paws/Comprehend/BatchDetectDominantLanguage.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ResultList = $BatchDetectDominantLanguageResponse->ResultList; my $ErrorList = $BatchDetectDominantLanguageResponse->ErrorList; + my $ResultList = $BatchDetectDominantLanguageResponse->ResultList; # Returns a L object. diff --git a/auto-lib/Paws/Comprehend/BatchDetectEntities.pm b/auto-lib/Paws/Comprehend/BatchDetectEntities.pm index 6ab9aa1c71..f5f32db58b 100644 --- a/auto-lib/Paws/Comprehend/BatchDetectEntities.pm +++ b/auto-lib/Paws/Comprehend/BatchDetectEntities.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ResultList = $BatchDetectEntitiesResponse->ResultList; my $ErrorList = $BatchDetectEntitiesResponse->ErrorList; + my $ResultList = $BatchDetectEntitiesResponse->ResultList; # Returns a L object. diff --git a/auto-lib/Paws/Comprehend/ListTopicsDetectionJobs.pm b/auto-lib/Paws/Comprehend/ListTopicsDetectionJobs.pm index 1feadb3c85..2534dafc15 100644 --- a/auto-lib/Paws/Comprehend/ListTopicsDetectionJobs.pm +++ b/auto-lib/Paws/Comprehend/ListTopicsDetectionJobs.pm @@ -34,17 +34,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n JobStatus => 'SUBMITTED' , # values: SUBMITTED, IN_PROGRESS, COMPLETED, FAILED; OPTIONAL JobName => 'MyJobName', # min: 1, max: 256; OPTIONAL - SubmitTimeBefore => '1970-01-01T01:00:00', # OPTIONAL SubmitTimeAfter => '1970-01-01T01:00:00', # OPTIONAL + SubmitTimeBefore => '1970-01-01T01:00:00', # OPTIONAL }, # OPTIONAL MaxResults => 1, # OPTIONAL NextToken => 'MyString', # OPTIONAL ); # Results: - my $NextToken = $ListTopicsDetectionJobsResponse->NextToken; my $TopicsDetectionJobPropertiesList = $ListTopicsDetectionJobsResponse->TopicsDetectionJobPropertiesList; + my $NextToken = $ListTopicsDetectionJobsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/Config/DeleteRetentionConfiguration.pm b/auto-lib/Paws/Config/DeleteRetentionConfiguration.pm index 6524b6dd51..62fecf6cb0 100644 --- a/auto-lib/Paws/Config/DeleteRetentionConfiguration.pm +++ b/auto-lib/Paws/Config/DeleteRetentionConfiguration.pm @@ -33,7 +33,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/Config/DescribeAggregateComplianceByConfigRules.pm b/auto-lib/Paws/Config/DescribeAggregateComplianceByConfigRules.pm index 83815b8fac..11a7417647 100644 --- a/auto-lib/Paws/Config/DescribeAggregateComplianceByConfigRules.pm +++ b/auto-lib/Paws/Config/DescribeAggregateComplianceByConfigRules.pm @@ -34,11 +34,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n $config->DescribeAggregateComplianceByConfigRules( ConfigurationAggregatorName => 'MyConfigurationAggregatorName', Filters => { - ConfigRuleName => 'MyConfigRuleName', # min: 1, max: 64; OPTIONAL - AwsRegion => 'MyAwsRegion', # min: 1, max: 64; OPTIONAL + AwsRegion => 'MyAwsRegion', # min: 1, max: 64; OPTIONAL ComplianceType => 'COMPLIANT' , # values: COMPLIANT, NON_COMPLIANT, NOT_APPLICABLE, INSUFFICIENT_DATA; OPTIONAL - AccountId => 'MyAccountId', # OPTIONAL + AccountId => 'MyAccountId', # OPTIONAL + ConfigRuleName => 'MyConfigRuleName', # min: 1, max: 64; OPTIONAL }, # OPTIONAL Limit => 1, # OPTIONAL NextToken => 'MyNextToken', # OPTIONAL diff --git a/auto-lib/Paws/Config/DescribeConfigRules.pm b/auto-lib/Paws/Config/DescribeConfigRules.pm index 947b7ea3ab..6145189b64 100644 --- a/auto-lib/Paws/Config/DescribeConfigRules.pm +++ b/auto-lib/Paws/Config/DescribeConfigRules.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ConfigRules = $DescribeConfigRulesResponse->ConfigRules; my $NextToken = $DescribeConfigRulesResponse->NextToken; + my $ConfigRules = $DescribeConfigRulesResponse->ConfigRules; # Returns a L object. diff --git a/auto-lib/Paws/Config/DescribeConfigurationAggregatorSourcesStatus.pm b/auto-lib/Paws/Config/DescribeConfigurationAggregatorSourcesStatus.pm index 426f4db86d..83f5e17ac8 100644 --- a/auto-lib/Paws/Config/DescribeConfigurationAggregatorSourcesStatus.pm +++ b/auto-lib/Paws/Config/DescribeConfigurationAggregatorSourcesStatus.pm @@ -41,11 +41,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = + $DescribeConfigurationAggregatorSourcesStatusResponse->NextToken; my $AggregatedSourceStatusList = $DescribeConfigurationAggregatorSourcesStatusResponse ->AggregatedSourceStatusList; - my $NextToken = - $DescribeConfigurationAggregatorSourcesStatusResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/Config/DescribePendingAggregationRequests.pm b/auto-lib/Paws/Config/DescribePendingAggregationRequests.pm index 4c49f79ca6..25f1048fb5 100644 --- a/auto-lib/Paws/Config/DescribePendingAggregationRequests.pm +++ b/auto-lib/Paws/Config/DescribePendingAggregationRequests.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $DescribePendingAggregationRequestsResponse->NextToken; my $PendingAggregationRequests = $DescribePendingAggregationRequestsResponse->PendingAggregationRequests; - my $NextToken = $DescribePendingAggregationRequestsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/Config/DescribeRetentionConfigurations.pm b/auto-lib/Paws/Config/DescribeRetentionConfigurations.pm index 0a37961525..99ffece45e 100644 --- a/auto-lib/Paws/Config/DescribeRetentionConfigurations.pm +++ b/auto-lib/Paws/Config/DescribeRetentionConfigurations.pm @@ -44,7 +44,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/Config/GetAggregateConfigRuleComplianceSummary.pm b/auto-lib/Paws/Config/GetAggregateConfigRuleComplianceSummary.pm index f262425f26..3d97e31549 100644 --- a/auto-lib/Paws/Config/GetAggregateConfigRuleComplianceSummary.pm +++ b/auto-lib/Paws/Config/GetAggregateConfigRuleComplianceSummary.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n $config->GetAggregateConfigRuleComplianceSummary( ConfigurationAggregatorName => 'MyConfigurationAggregatorName', Filters => { - AccountId => 'MyAccountId', # OPTIONAL AwsRegion => 'MyAwsRegion', # min: 1, max: 64; OPTIONAL + AccountId => 'MyAccountId', # OPTIONAL }, # OPTIONAL GroupByKey => 'ACCOUNT_ID', # OPTIONAL Limit => 1, # OPTIONAL @@ -44,12 +44,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $GroupByKey = - $GetAggregateConfigRuleComplianceSummaryResponse->GroupByKey; + my $NextToken = $GetAggregateConfigRuleComplianceSummaryResponse->NextToken; my $AggregateComplianceCounts = $GetAggregateConfigRuleComplianceSummaryResponse ->AggregateComplianceCounts; - my $NextToken = $GetAggregateConfigRuleComplianceSummaryResponse->NextToken; + my $GroupByKey = + $GetAggregateConfigRuleComplianceSummaryResponse->GroupByKey; # Returns a L object. diff --git a/auto-lib/Paws/Config/GetDiscoveredResourceCounts.pm b/auto-lib/Paws/Config/GetDiscoveredResourceCounts.pm index c4186bf61a..3110ba0dde 100644 --- a/auto-lib/Paws/Config/GetDiscoveredResourceCounts.pm +++ b/auto-lib/Paws/Config/GetDiscoveredResourceCounts.pm @@ -40,9 +40,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $ResourceCounts = $GetDiscoveredResourceCountsResponse->ResourceCounts; + my $NextToken = $GetDiscoveredResourceCountsResponse->NextToken; my $TotalDiscoveredResources = $GetDiscoveredResourceCountsResponse->TotalDiscoveredResources; - my $NextToken = $GetDiscoveredResourceCountsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/Config/ListDiscoveredResources.pm b/auto-lib/Paws/Config/ListDiscoveredResources.pm index 4ac6906fc4..a002721a4a 100644 --- a/auto-lib/Paws/Config/ListDiscoveredResources.pm +++ b/auto-lib/Paws/Config/ListDiscoveredResources.pm @@ -42,9 +42,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $ListDiscoveredResourcesResponse->NextToken; my $ResourceIdentifiers = $ListDiscoveredResourcesResponse->ResourceIdentifiers; - my $NextToken = $ListDiscoveredResourcesResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/Config/PutConfigRule.pm b/auto-lib/Paws/Config/PutConfigRule.pm index 75b60260c3..61ca828042 100644 --- a/auto-lib/Paws/Config/PutConfigRule.pm +++ b/auto-lib/Paws/Config/PutConfigRule.pm @@ -36,31 +36,31 @@ You shouldn't make instances of this class. Each attribute should be used as a n { MessageType => 'ConfigurationItemChangeNotification' , # values: ConfigurationItemChangeNotification, ConfigurationSnapshotDeliveryCompleted, ScheduledNotification, OversizedConfigurationItemChangeNotification; OPTIONAL + EventSource => 'aws.config', # values: aws.config; OPTIONAL MaximumExecutionFrequency => 'One_Hour' , # values: One_Hour, Three_Hours, Six_Hours, Twelve_Hours, TwentyFour_Hours; OPTIONAL - EventSource => 'aws.config', # values: aws.config; OPTIONAL }, ... - ], # max: 25; OPTIONAL + ], # max: 25; OPTIONAL }, - MaximumExecutionFrequency => 'One_Hour' - , # values: One_Hour, Three_Hours, Six_Hours, Twelve_Hours, TwentyFour_Hours; OPTIONAL - ConfigRuleName => 'MyStringWithCharLimit64', # min: 1, max: 64; OPTIONAL - ConfigRuleState => 'ACTIVE' - , # values: ACTIVE, DELETING, DELETING_RESULTS, EVALUATING; OPTIONAL - InputParameters => - 'MyStringWithCharLimit1024', # min: 1, max: 1024; OPTIONAL Scope => { + TagKey => 'MyStringWithCharLimit128', # min: 1, max: 128; OPTIONAL ComplianceResourceTypes => [ - 'MyStringWithCharLimit256', ... # min: 1, max: 256 - ], # max: 100; OPTIONAL - TagValue => 'MyStringWithCharLimit256', # min: 1, max: 256 - TagKey => 'MyStringWithCharLimit128', # min: 1, max: 128; OPTIONAL + 'MyStringWithCharLimit256', ... # min: 1, max: 256 + ], # max: 100; OPTIONAL ComplianceResourceId => - 'MyBaseResourceId', # min: 1, max: 768; OPTIONAL + 'MyBaseResourceId', # min: 1, max: 768; OPTIONAL + TagValue => 'MyStringWithCharLimit256', # min: 1, max: 256 }, # OPTIONAL - ConfigRuleArn => 'MyString', # OPTIONAL - ConfigRuleId => 'MyString', # OPTIONAL + ConfigRuleName => 'MyStringWithCharLimit64', # min: 1, max: 64; OPTIONAL + ConfigRuleId => 'MyString', # OPTIONAL + InputParameters => + 'MyStringWithCharLimit1024', # min: 1, max: 1024; OPTIONAL + MaximumExecutionFrequency => 'One_Hour' + , # values: One_Hour, Three_Hours, Six_Hours, Twelve_Hours, TwentyFour_Hours; OPTIONAL + ConfigRuleArn => 'MyString', # OPTIONAL + ConfigRuleState => 'ACTIVE' + , # values: ACTIVE, DELETING, DELETING_RESULTS, EVALUATING; OPTIONAL Description => 'MyEmptiableStringWithCharLimit256', # max: 256; OPTIONAL }, diff --git a/auto-lib/Paws/Config/PutConfigurationAggregator.pm b/auto-lib/Paws/Config/PutConfigurationAggregator.pm index a625e00c64..dffb90b7f1 100644 --- a/auto-lib/Paws/Config/PutConfigurationAggregator.pm +++ b/auto-lib/Paws/Config/PutConfigurationAggregator.pm @@ -34,16 +34,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n ConfigurationAggregatorName => 'MyConfigurationAggregatorName', AccountAggregationSources => [ { - AccountIds => [ 'MyAccountId', ... ], # min: 1, - AwsRegions => [ 'MyString', ... ], # min: 1, ; OPTIONAL - AllAwsRegions => 1, # OPTIONAL + AccountIds => [ 'MyAccountId', ... ], # min: 1, + AllAwsRegions => 1, # OPTIONAL + AwsRegions => [ 'MyString', ... ], # min: 1, ; OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL OrganizationAggregationSource => { RoleArn => 'MyString', - AwsRegions => [ 'MyString', ... ], # min: 1, ; OPTIONAL - AllAwsRegions => 1, # OPTIONAL + AllAwsRegions => 1, # OPTIONAL + AwsRegions => [ 'MyString', ... ], # min: 1, ; OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/Config/PutConfigurationRecorder.pm b/auto-lib/Paws/Config/PutConfigurationRecorder.pm index f2447a8bd2..63bcb15065 100644 --- a/auto-lib/Paws/Config/PutConfigurationRecorder.pm +++ b/auto-lib/Paws/Config/PutConfigurationRecorder.pm @@ -29,16 +29,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $config = Paws->service('Config'); $config->PutConfigurationRecorder( ConfigurationRecorder => { - roleARN => 'MyString', # OPTIONAL recordingGroup => { - includeGlobalResourceTypes => 1, # OPTIONAL - allSupported => 1, # OPTIONAL - resourceTypes => [ + resourceTypes => [ 'AWS::EC2::CustomerGateway', ... # values: AWS::EC2::CustomerGateway, AWS::EC2::EIP, AWS::EC2::Host, AWS::EC2::Instance, AWS::EC2::InternetGateway, AWS::EC2::NetworkAcl, AWS::EC2::NetworkInterface, AWS::EC2::RouteTable, AWS::EC2::SecurityGroup, AWS::EC2::Subnet, AWS::CloudTrail::Trail, AWS::EC2::Volume, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::IAM::Group, AWS::IAM::Policy, AWS::IAM::Role, AWS::IAM::User, AWS::ACM::Certificate, AWS::RDS::DBInstance, AWS::RDS::DBSubnetGroup, AWS::RDS::DBSecurityGroup, AWS::RDS::DBSnapshot, AWS::RDS::EventSubscription, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::S3::Bucket, AWS::SSM::ManagedInstanceInventory, AWS::Redshift::Cluster, AWS::Redshift::ClusterSnapshot, AWS::Redshift::ClusterParameterGroup, AWS::Redshift::ClusterSecurityGroup, AWS::Redshift::ClusterSubnetGroup, AWS::Redshift::EventSubscription, AWS::CloudWatch::Alarm, AWS::CloudFormation::Stack, AWS::DynamoDB::Table, AWS::AutoScaling::AutoScalingGroup, AWS::AutoScaling::LaunchConfiguration, AWS::AutoScaling::ScalingPolicy, AWS::AutoScaling::ScheduledAction, AWS::CodeBuild::Project, AWS::WAF::RateBasedRule, AWS::WAF::Rule, AWS::WAF::WebACL, AWS::WAFRegional::RateBasedRule, AWS::WAFRegional::Rule, AWS::WAFRegional::WebACL, AWS::CloudFront::Distribution, AWS::CloudFront::StreamingDistribution, AWS::WAF::RuleGroup, AWS::WAFRegional::RuleGroup, AWS::Lambda::Function, AWS::ElasticBeanstalk::Application, AWS::ElasticBeanstalk::ApplicationVersion, AWS::ElasticBeanstalk::Environment, AWS::ElasticLoadBalancing::LoadBalancer, AWS::XRay::EncryptionConfig ], # OPTIONAL + includeGlobalResourceTypes => 1, # OPTIONAL + allSupported => 1, # OPTIONAL }, # OPTIONAL - name => 'MyRecorderName', # min: 1, max: 256; OPTIONAL + roleARN => 'MyString', # OPTIONAL + name => 'MyRecorderName', # min: 1, max: 256; OPTIONAL }, ); diff --git a/auto-lib/Paws/Config/PutDeliveryChannel.pm b/auto-lib/Paws/Config/PutDeliveryChannel.pm index 3ce033b92e..48045de71e 100644 --- a/auto-lib/Paws/Config/PutDeliveryChannel.pm +++ b/auto-lib/Paws/Config/PutDeliveryChannel.pm @@ -29,14 +29,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $config = Paws->service('Config'); $config->PutDeliveryChannel( DeliveryChannel => { + s3KeyPrefix => 'MyString', # OPTIONAL configSnapshotDeliveryProperties => { deliveryFrequency => 'One_Hour' , # values: One_Hour, Three_Hours, Six_Hours, Twelve_Hours, TwentyFour_Hours; OPTIONAL }, # OPTIONAL - snsTopicARN => 'MyString', # OPTIONAL - s3KeyPrefix => 'MyString', # OPTIONAL name => 'MyChannelName', # min: 1, max: 256; OPTIONAL s3BucketName => 'MyString', # OPTIONAL + snsTopicARN => 'MyString', # OPTIONAL }, ); diff --git a/auto-lib/Paws/Config/PutEvaluations.pm b/auto-lib/Paws/Config/PutEvaluations.pm index 4a095b3da5..c521b62549 100644 --- a/auto-lib/Paws/Config/PutEvaluations.pm +++ b/auto-lib/Paws/Config/PutEvaluations.pm @@ -33,17 +33,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n ResultToken => 'MyString', Evaluations => [ { - ComplianceResourceId => 'MyBaseResourceId', # min: 1, max: 768 - OrderingTimestamp => '1970-01-01T01:00:00', ComplianceResourceType => - 'MyStringWithCharLimit256', # min: 1, max: 256 + 'MyStringWithCharLimit256', # min: 1, max: 256 ComplianceType => 'COMPLIANT' , # values: COMPLIANT, NON_COMPLIANT, NOT_APPLICABLE, INSUFFICIENT_DATA - Annotation => 'MyStringWithCharLimit256', # min: 1, max: 256 + OrderingTimestamp => '1970-01-01T01:00:00', + ComplianceResourceId => 'MyBaseResourceId', # min: 1, max: 768 + Annotation => 'MyStringWithCharLimit256', # min: 1, max: 256 }, ... - ], # OPTIONAL - TestMode => 1, # OPTIONAL + ], # OPTIONAL + TestMode => 1, # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/Config/PutRetentionConfiguration.pm b/auto-lib/Paws/Config/PutRetentionConfiguration.pm index 79bea5f2cd..16fababa88 100644 --- a/auto-lib/Paws/Config/PutRetentionConfiguration.pm +++ b/auto-lib/Paws/Config/PutRetentionConfiguration.pm @@ -39,7 +39,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/CostExplorer/GetCostAndUsage.pm b/auto-lib/Paws/CostExplorer/GetCostAndUsage.pm index fad6af3159..11f04c26ab 100644 --- a/auto-lib/Paws/CostExplorer/GetCostAndUsage.pm +++ b/auto-lib/Paws/CostExplorer/GetCostAndUsage.pm @@ -34,24 +34,24 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ce = Paws->service('CostExplorer'); my $GetCostAndUsageResponse = $ce->GetCostAndUsage( Filter => { - And => [ , ... ], # OPTIONAL - Tags => { - Key => 'MyTagKey', # OPTIONAL - Values => [ 'MyValue', ... ], # OPTIONAL - }, # OPTIONAL - Not => , Or => [ , ... ], # OPTIONAL + Not => , Dimensions => { + Values => [ 'MyValue', ... ], # OPTIONAL Key => 'AZ' , # values: AZ, INSTANCE_TYPE, LINKED_ACCOUNT, OPERATION, PURCHASE_TYPE, REGION, SERVICE, USAGE_TYPE, USAGE_TYPE_GROUP, RECORD_TYPE, OPERATING_SYSTEM, TENANCY, SCOPE, PLATFORM, SUBSCRIPTION_ID, LEGAL_ENTITY_NAME, DEPLOYMENT_OPTION, DATABASE_ENGINE, CACHE_ENGINE, INSTANCE_TYPE_FAMILY; OPTIONAL + }, # OPTIONAL + And => [ , ... ], # OPTIONAL + Tags => { Values => [ 'MyValue', ... ], # OPTIONAL + Key => 'MyTagKey', # OPTIONAL }, # OPTIONAL }, # OPTIONAL Granularity => 'DAILY', # OPTIONAL GroupBy => [ { - Key => 'MyGroupDefinitionKey', # OPTIONAL Type => 'DIMENSION', # values: DIMENSION, TAG; OPTIONAL + Key => 'MyGroupDefinitionKey', # OPTIONAL }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/CostExplorer/GetDimensionValues.pm b/auto-lib/Paws/CostExplorer/GetDimensionValues.pm index eaa56e31a3..cb04d48b95 100644 --- a/auto-lib/Paws/CostExplorer/GetDimensionValues.pm +++ b/auto-lib/Paws/CostExplorer/GetDimensionValues.pm @@ -44,10 +44,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DimensionValues = $GetDimensionValuesResponse->DimensionValues; my $ReturnSize = $GetDimensionValuesResponse->ReturnSize; - my $TotalSize = $GetDimensionValuesResponse->TotalSize; my $NextPageToken = $GetDimensionValuesResponse->NextPageToken; + my $DimensionValues = $GetDimensionValuesResponse->DimensionValues; + my $TotalSize = $GetDimensionValuesResponse->TotalSize; # Returns a L object. diff --git a/auto-lib/Paws/CostExplorer/GetReservationCoverage.pm b/auto-lib/Paws/CostExplorer/GetReservationCoverage.pm index 9dcd3590c7..df70d709b5 100644 --- a/auto-lib/Paws/CostExplorer/GetReservationCoverage.pm +++ b/auto-lib/Paws/CostExplorer/GetReservationCoverage.pm @@ -33,29 +33,29 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ce = Paws->service('CostExplorer'); my $GetReservationCoverageResponse = $ce->GetReservationCoverage( TimePeriod => { - End => 'MyYearMonthDay', Start => 'MyYearMonthDay', + End => 'MyYearMonthDay', }, Filter => { - Or => [ , ... ], # OPTIONAL + Or => [ , ... ], # OPTIONAL + Not => , Dimensions => { + Values => [ 'MyValue', ... ], # OPTIONAL Key => 'AZ' , # values: AZ, INSTANCE_TYPE, LINKED_ACCOUNT, OPERATION, PURCHASE_TYPE, REGION, SERVICE, USAGE_TYPE, USAGE_TYPE_GROUP, RECORD_TYPE, OPERATING_SYSTEM, TENANCY, SCOPE, PLATFORM, SUBSCRIPTION_ID, LEGAL_ENTITY_NAME, DEPLOYMENT_OPTION, DATABASE_ENGINE, CACHE_ENGINE, INSTANCE_TYPE_FAMILY; OPTIONAL - Values => [ 'MyValue', ... ], # OPTIONAL }, # OPTIONAL And => [ , ... ], # OPTIONAL Tags => { - Key => 'MyTagKey', # OPTIONAL Values => [ 'MyValue', ... ], # OPTIONAL + Key => 'MyTagKey', # OPTIONAL }, # OPTIONAL - Not => , }, # OPTIONAL Granularity => 'DAILY', # OPTIONAL GroupBy => [ { - Key => 'MyGroupDefinitionKey', # OPTIONAL Type => 'DIMENSION', # values: DIMENSION, TAG; OPTIONAL + Key => 'MyGroupDefinitionKey', # OPTIONAL }, ... ], # OPTIONAL @@ -63,9 +63,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $CoveragesByTime = $GetReservationCoverageResponse->CoveragesByTime; - my $NextPageToken = $GetReservationCoverageResponse->NextPageToken; my $Total = $GetReservationCoverageResponse->Total; + my $NextPageToken = $GetReservationCoverageResponse->NextPageToken; + my $CoveragesByTime = $GetReservationCoverageResponse->CoveragesByTime; # Returns a L object. diff --git a/auto-lib/Paws/CostExplorer/GetReservationPurchaseRecommendation.pm b/auto-lib/Paws/CostExplorer/GetReservationPurchaseRecommendation.pm index 7256188fbd..fdbf058f7e 100644 --- a/auto-lib/Paws/CostExplorer/GetReservationPurchaseRecommendation.pm +++ b/auto-lib/Paws/CostExplorer/GetReservationPurchaseRecommendation.pm @@ -53,10 +53,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextPageToken = - $GetReservationPurchaseRecommendationResponse->NextPageToken; my $Recommendations = $GetReservationPurchaseRecommendationResponse->Recommendations; + my $NextPageToken = + $GetReservationPurchaseRecommendationResponse->NextPageToken; my $Metadata = $GetReservationPurchaseRecommendationResponse->Metadata; # Returns a L object. diff --git a/auto-lib/Paws/CostExplorer/GetReservationUtilization.pm b/auto-lib/Paws/CostExplorer/GetReservationUtilization.pm index aa77195ffd..d9a3ba789c 100644 --- a/auto-lib/Paws/CostExplorer/GetReservationUtilization.pm +++ b/auto-lib/Paws/CostExplorer/GetReservationUtilization.pm @@ -33,29 +33,29 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ce = Paws->service('CostExplorer'); my $GetReservationUtilizationResponse = $ce->GetReservationUtilization( TimePeriod => { - End => 'MyYearMonthDay', Start => 'MyYearMonthDay', + End => 'MyYearMonthDay', }, Filter => { + Or => [ , ... ], # OPTIONAL + Not => , Dimensions => { + Values => [ 'MyValue', ... ], # OPTIONAL Key => 'AZ' , # values: AZ, INSTANCE_TYPE, LINKED_ACCOUNT, OPERATION, PURCHASE_TYPE, REGION, SERVICE, USAGE_TYPE, USAGE_TYPE_GROUP, RECORD_TYPE, OPERATING_SYSTEM, TENANCY, SCOPE, PLATFORM, SUBSCRIPTION_ID, LEGAL_ENTITY_NAME, DEPLOYMENT_OPTION, DATABASE_ENGINE, CACHE_ENGINE, INSTANCE_TYPE_FAMILY; OPTIONAL - Values => [ 'MyValue', ... ], # OPTIONAL }, # OPTIONAL - Or => [ , ... ], # OPTIONAL + And => [ , ... ], # OPTIONAL Tags => { Values => [ 'MyValue', ... ], # OPTIONAL Key => 'MyTagKey', # OPTIONAL }, # OPTIONAL - And => [ , ... ], # OPTIONAL - Not => , }, # OPTIONAL Granularity => 'DAILY', # OPTIONAL GroupBy => [ { - Key => 'MyGroupDefinitionKey', # OPTIONAL Type => 'DIMENSION', # values: DIMENSION, TAG; OPTIONAL + Key => 'MyGroupDefinitionKey', # OPTIONAL }, ... ], # OPTIONAL @@ -63,10 +63,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $Total = $GetReservationUtilizationResponse->Total; my $NextPageToken = $GetReservationUtilizationResponse->NextPageToken; my $UtilizationsByTime = $GetReservationUtilizationResponse->UtilizationsByTime; - my $Total = $GetReservationUtilizationResponse->Total; # Returns a L object. diff --git a/auto-lib/Paws/CostExplorer/GetTags.pm b/auto-lib/Paws/CostExplorer/GetTags.pm index dd6074339f..1e10991afe 100644 --- a/auto-lib/Paws/CostExplorer/GetTags.pm +++ b/auto-lib/Paws/CostExplorer/GetTags.pm @@ -44,8 +44,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $ReturnSize = $GetTagsResponse->ReturnSize; my $NextPageToken = $GetTagsResponse->NextPageToken; - my $Tags = $GetTagsResponse->Tags; my $TotalSize = $GetTagsResponse->TotalSize; + my $Tags = $GetTagsResponse->Tags; # Returns a L object. diff --git a/auto-lib/Paws/DAX/DescribeDefaultParameters.pm b/auto-lib/Paws/DAX/DescribeDefaultParameters.pm index 78a1d07175..dbec58af3f 100644 --- a/auto-lib/Paws/DAX/DescribeDefaultParameters.pm +++ b/auto-lib/Paws/DAX/DescribeDefaultParameters.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $DescribeDefaultParametersResponse->NextToken; my $Parameters = $DescribeDefaultParametersResponse->Parameters; + my $NextToken = $DescribeDefaultParametersResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/DAX/DescribeEvents.pm b/auto-lib/Paws/DAX/DescribeEvents.pm index 533392026e..f82ce272d7 100644 --- a/auto-lib/Paws/DAX/DescribeEvents.pm +++ b/auto-lib/Paws/DAX/DescribeEvents.pm @@ -44,8 +44,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Events = $DescribeEventsResponse->Events; my $NextToken = $DescribeEventsResponse->NextToken; + my $Events = $DescribeEventsResponse->Events; # Returns a L object. diff --git a/auto-lib/Paws/DAX/DescribeParameters.pm b/auto-lib/Paws/DAX/DescribeParameters.pm index 0d0282980e..06d17273f0 100644 --- a/auto-lib/Paws/DAX/DescribeParameters.pm +++ b/auto-lib/Paws/DAX/DescribeParameters.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $DescribeParametersResponse->NextToken; my $Parameters = $DescribeParametersResponse->Parameters; + my $NextToken = $DescribeParametersResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/DAX/DescribeSubnetGroups.pm b/auto-lib/Paws/DAX/DescribeSubnetGroups.pm index cc1447bf7c..dc61c3b358 100644 --- a/auto-lib/Paws/DAX/DescribeSubnetGroups.pm +++ b/auto-lib/Paws/DAX/DescribeSubnetGroups.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $DescribeSubnetGroupsResponse->NextToken; my $SubnetGroups = $DescribeSubnetGroupsResponse->SubnetGroups; + my $NextToken = $DescribeSubnetGroupsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/DMS/CreateEndpoint.pm b/auto-lib/Paws/DMS/CreateEndpoint.pm index 428c8ce80c..035bcbbf4c 100644 --- a/auto-lib/Paws/DMS/CreateEndpoint.pm +++ b/auto-lib/Paws/DMS/CreateEndpoint.pm @@ -58,38 +58,38 @@ You shouldn't make instances of this class. Each attribute should be used as a n ExtraConnectionAttributes => 'MyString', # OPTIONAL KmsKeyId => 'MyString', # OPTIONAL MongoDbSettings => { - ServerName => 'MyString', - AuthMechanism => - 'default', # values: default, mongodb_cr, scram_sha_1; OPTIONAL - KmsKeyId => 'MyString', - Password => 'MySecretString', # OPTIONAL AuthSource => 'MyString', - ExtractDocId => 'MyString', + Password => 'MySecretString', # OPTIONAL Username => 'MyString', - NestingLevel => 'none', # values: none, one; OPTIONAL + ServerName => 'MyString', AuthType => 'no', # values: no, password; OPTIONAL - DocsToInvestigate => 'MyString', - DatabaseName => 'MyString', + ExtractDocId => 'MyString', Port => 1, # OPTIONAL + DocsToInvestigate => 'MyString', + KmsKeyId => 'MyString', + AuthMechanism => + 'default', # values: default, mongodb_cr, scram_sha_1; OPTIONAL + DatabaseName => 'MyString', + NestingLevel => 'none', # values: none, one; OPTIONAL }, # OPTIONAL Password => 'MySecretString', # OPTIONAL Port => 1, # OPTIONAL S3Settings => { - CsvDelimiter => 'MyString', - ServiceAccessRoleArn => 'MyString', - CompressionType => 'none', # values: none, gzip; OPTIONAL BucketFolder => 'MyString', BucketName => 'MyString', - CsvRowDelimiter => 'MyString', + CsvDelimiter => 'MyString', + CompressionType => 'none', # values: none, gzip; OPTIONAL ExternalTableDefinition => 'MyString', + ServiceAccessRoleArn => 'MyString', + CsvRowDelimiter => 'MyString', }, # OPTIONAL ServerName => 'MyString', # OPTIONAL ServiceAccessRoleArn => 'MyString', # OPTIONAL SslMode => 'none', # OPTIONAL Tags => [ { - Value => 'MyString', Key => 'MyString', + Value => 'MyString', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/DMS/CreateReplicationInstance.pm b/auto-lib/Paws/DMS/CreateReplicationInstance.pm index ecc9e813c2..36ea1b2305 100644 --- a/auto-lib/Paws/DMS/CreateReplicationInstance.pm +++ b/auto-lib/Paws/DMS/CreateReplicationInstance.pm @@ -53,8 +53,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ReplicationSubnetGroupIdentifier => 'MyString', # OPTIONAL Tags => [ { - Value => 'MyString', Key => 'MyString', + Value => 'MyString', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/DMS/DescribeCertificates.pm b/auto-lib/Paws/DMS/DescribeCertificates.pm index 613ce53a53..010ec13956 100644 --- a/auto-lib/Paws/DMS/DescribeCertificates.pm +++ b/auto-lib/Paws/DMS/DescribeCertificates.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeCertificatesResponse = $dms->DescribeCertificates( Filters => [ { - Name => 'MyString', Values => [ 'MyString', ... ], + Name => 'MyString', }, ... diff --git a/auto-lib/Paws/DMS/DescribeConnections.pm b/auto-lib/Paws/DMS/DescribeConnections.pm index 1f7a3bf490..746e53d0a9 100644 --- a/auto-lib/Paws/DMS/DescribeConnections.pm +++ b/auto-lib/Paws/DMS/DescribeConnections.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeConnectionsResponse = $dms->DescribeConnections( Filters => [ { - Name => 'MyString', Values => [ 'MyString', ... ], + Name => 'MyString', }, ... @@ -43,8 +43,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $DescribeConnectionsResponse->Marker; my $Connections = $DescribeConnectionsResponse->Connections; + my $Marker = $DescribeConnectionsResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/DMS/DescribeEndpointTypes.pm b/auto-lib/Paws/DMS/DescribeEndpointTypes.pm index 6f15e52015..8eb5f3943b 100644 --- a/auto-lib/Paws/DMS/DescribeEndpointTypes.pm +++ b/auto-lib/Paws/DMS/DescribeEndpointTypes.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeEndpointTypesResponse = $dms->DescribeEndpointTypes( Filters => [ { - Name => 'MyString', Values => [ 'MyString', ... ], + Name => 'MyString', }, ... diff --git a/auto-lib/Paws/DMS/DescribeEvents.pm b/auto-lib/Paws/DMS/DescribeEvents.pm index c07f0de0fc..76c56aec9b 100644 --- a/auto-lib/Paws/DMS/DescribeEvents.pm +++ b/auto-lib/Paws/DMS/DescribeEvents.pm @@ -41,8 +41,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n EventCategories => [ 'MyString', ... ], # OPTIONAL Filters => [ { - Name => 'MyString', Values => [ 'MyString', ... ], + Name => 'MyString', }, ... @@ -55,8 +55,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $DescribeEventsResponse->Marker; my $Events = $DescribeEventsResponse->Events; + my $Marker = $DescribeEventsResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/DMS/DescribeReplicationInstanceTaskLogs.pm b/auto-lib/Paws/DMS/DescribeReplicationInstanceTaskLogs.pm index 05e8f8d6ba..6bc5870e52 100644 --- a/auto-lib/Paws/DMS/DescribeReplicationInstanceTaskLogs.pm +++ b/auto-lib/Paws/DMS/DescribeReplicationInstanceTaskLogs.pm @@ -37,10 +37,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ReplicationInstanceArn = - $DescribeReplicationInstanceTaskLogsResponse->ReplicationInstanceArn; my $ReplicationInstanceTaskLogs = $DescribeReplicationInstanceTaskLogsResponse->ReplicationInstanceTaskLogs; + my $ReplicationInstanceArn = + $DescribeReplicationInstanceTaskLogsResponse->ReplicationInstanceArn; my $Marker = $DescribeReplicationInstanceTaskLogsResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/DMS/DescribeReplicationInstances.pm b/auto-lib/Paws/DMS/DescribeReplicationInstances.pm index f6add8fd40..bc09bf3383 100644 --- a/auto-lib/Paws/DMS/DescribeReplicationInstances.pm +++ b/auto-lib/Paws/DMS/DescribeReplicationInstances.pm @@ -44,9 +44,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $DescribeReplicationInstancesResponse->Marker; my $ReplicationInstances = $DescribeReplicationInstancesResponse->ReplicationInstances; + my $Marker = $DescribeReplicationInstancesResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/DMS/DescribeReplicationSubnetGroups.pm b/auto-lib/Paws/DMS/DescribeReplicationSubnetGroups.pm index 66c82b7311..afefbfdae3 100644 --- a/auto-lib/Paws/DMS/DescribeReplicationSubnetGroups.pm +++ b/auto-lib/Paws/DMS/DescribeReplicationSubnetGroups.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n $dms->DescribeReplicationSubnetGroups( Filters => [ { - Name => 'MyString', Values => [ 'MyString', ... ], + Name => 'MyString', }, ... @@ -44,9 +44,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $DescribeReplicationSubnetGroupsResponse->Marker; my $ReplicationSubnetGroups = $DescribeReplicationSubnetGroupsResponse->ReplicationSubnetGroups; + my $Marker = $DescribeReplicationSubnetGroupsResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/DMS/DescribeReplicationTaskAssessmentResults.pm b/auto-lib/Paws/DMS/DescribeReplicationTaskAssessmentResults.pm index 4fd1a2b2b7..ef9d6708d1 100644 --- a/auto-lib/Paws/DMS/DescribeReplicationTaskAssessmentResults.pm +++ b/auto-lib/Paws/DMS/DescribeReplicationTaskAssessmentResults.pm @@ -37,12 +37,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $DescribeReplicationTaskAssessmentResultsResponse->Marker; my $ReplicationTaskAssessmentResults = $DescribeReplicationTaskAssessmentResultsResponse ->ReplicationTaskAssessmentResults; my $BucketName = $DescribeReplicationTaskAssessmentResultsResponse->BucketName; + my $Marker = $DescribeReplicationTaskAssessmentResultsResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/DMS/DescribeSchemas.pm b/auto-lib/Paws/DMS/DescribeSchemas.pm index a30c456cb1..03c35f53d1 100644 --- a/auto-lib/Paws/DMS/DescribeSchemas.pm +++ b/auto-lib/Paws/DMS/DescribeSchemas.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Schemas = $DescribeSchemasResponse->Schemas; my $Marker = $DescribeSchemasResponse->Marker; + my $Schemas = $DescribeSchemasResponse->Schemas; # Returns a L object. diff --git a/auto-lib/Paws/DMS/DescribeTableStatistics.pm b/auto-lib/Paws/DMS/DescribeTableStatistics.pm index 9739f4f51f..1f95b8a542 100644 --- a/auto-lib/Paws/DMS/DescribeTableStatistics.pm +++ b/auto-lib/Paws/DMS/DescribeTableStatistics.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ReplicationTaskArn => 'MyString', Filters => [ { - Name => 'MyString', Values => [ 'MyString', ... ], + Name => 'MyString', }, ... @@ -45,10 +45,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TableStatistics = $DescribeTableStatisticsResponse->TableStatistics; - my $Marker = $DescribeTableStatisticsResponse->Marker; my $ReplicationTaskArn = $DescribeTableStatisticsResponse->ReplicationTaskArn; + my $Marker = $DescribeTableStatisticsResponse->Marker; + my $TableStatistics = $DescribeTableStatisticsResponse->TableStatistics; # Returns a L object. diff --git a/auto-lib/Paws/DMS/ModifyEndpoint.pm b/auto-lib/Paws/DMS/ModifyEndpoint.pm index 5dfd7642bc..de3d1c1211 100644 --- a/auto-lib/Paws/DMS/ModifyEndpoint.pm +++ b/auto-lib/Paws/DMS/ModifyEndpoint.pm @@ -57,30 +57,30 @@ You shouldn't make instances of this class. Each attribute should be used as a n ExternalTableDefinition => 'MyString', # OPTIONAL ExtraConnectionAttributes => 'MyString', # OPTIONAL MongoDbSettings => { - KmsKeyId => 'MyString', - ServerName => 'MyString', - AuthMechanism => - 'default', # values: default, mongodb_cr, scram_sha_1; OPTIONAL - ExtractDocId => 'MyString', - Password => 'MySecretString', # OPTIONAL AuthSource => 'MyString', + Password => 'MySecretString', # OPTIONAL Username => 'MyString', - DocsToInvestigate => 'MyString', - NestingLevel => 'none', # values: none, one; OPTIONAL + ServerName => 'MyString', AuthType => 'no', # values: no, password; OPTIONAL - DatabaseName => 'MyString', + ExtractDocId => 'MyString', Port => 1, # OPTIONAL + DocsToInvestigate => 'MyString', + KmsKeyId => 'MyString', + AuthMechanism => + 'default', # values: default, mongodb_cr, scram_sha_1; OPTIONAL + DatabaseName => 'MyString', + NestingLevel => 'none', # values: none, one; OPTIONAL }, # OPTIONAL Password => 'MySecretString', # OPTIONAL Port => 1, # OPTIONAL S3Settings => { - ExternalTableDefinition => 'MyString', - CsvRowDelimiter => 'MyString', - BucketName => 'MyString', BucketFolder => 'MyString', + BucketName => 'MyString', + CsvDelimiter => 'MyString', CompressionType => 'none', # values: none, gzip; OPTIONAL + ExternalTableDefinition => 'MyString', ServiceAccessRoleArn => 'MyString', - CsvDelimiter => 'MyString', + CsvRowDelimiter => 'MyString', }, # OPTIONAL ServerName => 'MyString', # OPTIONAL ServiceAccessRoleArn => 'MyString', # OPTIONAL diff --git a/auto-lib/Paws/DS/AddTagsToResource.pm b/auto-lib/Paws/DS/AddTagsToResource.pm index aed0a8fb4a..883bf7a06c 100644 --- a/auto-lib/Paws/DS/AddTagsToResource.pm +++ b/auto-lib/Paws/DS/AddTagsToResource.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ResourceId => 'MyResourceId', Tags => [ { - Value => 'MyTagValue', # max: 256 Key => 'MyTagKey', # min: 1, max: 128 + Value => 'MyTagValue', # max: 256 }, ... diff --git a/auto-lib/Paws/DS/ConnectDirectory.pm b/auto-lib/Paws/DS/ConnectDirectory.pm index 61a31b7d53..0b0c0ab261 100644 --- a/auto-lib/Paws/DS/ConnectDirectory.pm +++ b/auto-lib/Paws/DS/ConnectDirectory.pm @@ -34,10 +34,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ds = Paws->service('DS'); my $ConnectDirectoryResult = $ds->ConnectDirectory( ConnectSettings => { + SubnetIds => [ 'MySubnetId', ... ], VpcId => 'MyVpcId', - CustomerDnsIps => [ 'MyIpAddr', ... ], CustomerUserName => 'MyUserName', # min: 1, - SubnetIds => [ 'MySubnetId', ... ], + CustomerDnsIps => [ 'MyIpAddr', ... ], }, Name => 'MyDirectoryName', diff --git a/auto-lib/Paws/DS/CreateComputer.pm b/auto-lib/Paws/DS/CreateComputer.pm index 08e39a5599..c7be4af075 100644 --- a/auto-lib/Paws/DS/CreateComputer.pm +++ b/auto-lib/Paws/DS/CreateComputer.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n Password => 'MyComputerPassword', ComputerAttributes => [ { - Name => 'MyAttributeName', # min: 1, ; OPTIONAL Value => 'MyAttributeValue', # OPTIONAL + Name => 'MyAttributeName', # min: 1, ; OPTIONAL }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/DS/CreateMicrosoftAD.pm b/auto-lib/Paws/DS/CreateMicrosoftAD.pm index a67083db7c..fdafcc8cea 100644 --- a/auto-lib/Paws/DS/CreateMicrosoftAD.pm +++ b/auto-lib/Paws/DS/CreateMicrosoftAD.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n Name => 'MyDirectoryName', Password => 'MyPassword', VpcSettings => { - VpcId => 'MyVpcId', SubnetIds => [ 'MySubnetId', ... ], + VpcId => 'MyVpcId', }, Description => 'MyDescription', # OPTIONAL diff --git a/auto-lib/Paws/DS/DescribeDirectories.pm b/auto-lib/Paws/DS/DescribeDirectories.pm index e53ca0cb9a..645c21cfee 100644 --- a/auto-lib/Paws/DS/DescribeDirectories.pm +++ b/auto-lib/Paws/DS/DescribeDirectories.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $DescribeDirectoriesResult->NextToken; my $DirectoryDescriptions = $DescribeDirectoriesResult->DirectoryDescriptions; - my $NextToken = $DescribeDirectoriesResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/DS/DescribeSnapshots.pm b/auto-lib/Paws/DS/DescribeSnapshots.pm index 0cf7861484..eb83704037 100644 --- a/auto-lib/Paws/DS/DescribeSnapshots.pm +++ b/auto-lib/Paws/DS/DescribeSnapshots.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $DescribeSnapshotsResult->NextToken; my $Snapshots = $DescribeSnapshotsResult->Snapshots; + my $NextToken = $DescribeSnapshotsResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/DS/DescribeTrusts.pm b/auto-lib/Paws/DS/DescribeTrusts.pm index 11de3032d8..8370c42cff 100644 --- a/auto-lib/Paws/DS/DescribeTrusts.pm +++ b/auto-lib/Paws/DS/DescribeTrusts.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Trusts = $DescribeTrustsResult->Trusts; my $NextToken = $DescribeTrustsResult->NextToken; + my $Trusts = $DescribeTrustsResult->Trusts; # Returns a L object. diff --git a/auto-lib/Paws/DS/EnableRadius.pm b/auto-lib/Paws/DS/EnableRadius.pm index 2486510a08..bc3c478bfc 100644 --- a/auto-lib/Paws/DS/EnableRadius.pm +++ b/auto-lib/Paws/DS/EnableRadius.pm @@ -31,17 +31,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $EnableRadiusResult = $ds->EnableRadius( DirectoryId => 'MyDirectoryId', RadiusSettings => { + UseSameUsername => 1, # OPTIONAL + RadiusRetries => 1, # max: 10; OPTIONAL + RadiusPort => 1, # min: 1025, max: 65535; OPTIONAL + SharedSecret => 'MyRadiusSharedSecret', # min: 8, max: 512; OPTIONAL + AuthenticationProtocol => + 'PAP', # values: PAP, CHAP, MS-CHAPv1, MS-CHAPv2; OPTIONAL RadiusServers => [ 'MyServer', ... # min: 1, max: 256 ], # OPTIONAL - AuthenticationProtocol => - 'PAP', # values: PAP, CHAP, MS-CHAPv1, MS-CHAPv2; OPTIONAL - RadiusTimeout => 1, # min: 1, max: 20; OPTIONAL - RadiusRetries => 1, # max: 10; OPTIONAL - DisplayLabel => 'MyRadiusDisplayLabel', # min: 1, max: 64; OPTIONAL - SharedSecret => 'MyRadiusSharedSecret', # min: 8, max: 512; OPTIONAL - UseSameUsername => 1, # OPTIONAL - RadiusPort => 1, # min: 1025, max: 65535; OPTIONAL + DisplayLabel => 'MyRadiusDisplayLabel', # min: 1, max: 64; OPTIONAL + RadiusTimeout => 1, # min: 1, max: 20; OPTIONAL }, ); diff --git a/auto-lib/Paws/DS/ListSchemaExtensions.pm b/auto-lib/Paws/DS/ListSchemaExtensions.pm index c5ff8f80e7..e410d813fd 100644 --- a/auto-lib/Paws/DS/ListSchemaExtensions.pm +++ b/auto-lib/Paws/DS/ListSchemaExtensions.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $ListSchemaExtensionsResult->NextToken; my $SchemaExtensionsInfo = $ListSchemaExtensionsResult->SchemaExtensionsInfo; - my $NextToken = $ListSchemaExtensionsResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/DS/ResetUserPassword.pm b/auto-lib/Paws/DS/ResetUserPassword.pm index b5789aad9a..5ed0ff29c7 100644 --- a/auto-lib/Paws/DS/ResetUserPassword.pm +++ b/auto-lib/Paws/DS/ResetUserPassword.pm @@ -37,7 +37,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/DS/UpdateRadius.pm b/auto-lib/Paws/DS/UpdateRadius.pm index 7cd2862762..60a88240d8 100644 --- a/auto-lib/Paws/DS/UpdateRadius.pm +++ b/auto-lib/Paws/DS/UpdateRadius.pm @@ -31,17 +31,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateRadiusResult = $ds->UpdateRadius( DirectoryId => 'MyDirectoryId', RadiusSettings => { - DisplayLabel => 'MyRadiusDisplayLabel', # min: 1, max: 64; OPTIONAL - SharedSecret => 'MyRadiusSharedSecret', # min: 8, max: 512; OPTIONAL - UseSameUsername => 1, # OPTIONAL - RadiusPort => 1, # min: 1025, max: 65535; OPTIONAL - RadiusTimeout => 1, # min: 1, max: 20; OPTIONAL - RadiusRetries => 1, # max: 10; OPTIONAL - RadiusServers => [ - 'MyServer', ... # min: 1, max: 256 - ], # OPTIONAL + UseSameUsername => 1, # OPTIONAL + RadiusRetries => 1, # max: 10; OPTIONAL + RadiusPort => 1, # min: 1025, max: 65535; OPTIONAL + SharedSecret => 'MyRadiusSharedSecret', # min: 8, max: 512; OPTIONAL AuthenticationProtocol => 'PAP', # values: PAP, CHAP, MS-CHAPv1, MS-CHAPv2; OPTIONAL + RadiusServers => [ + 'MyServer', ... # min: 1, max: 256 + ], # OPTIONAL + DisplayLabel => 'MyRadiusDisplayLabel', # min: 1, max: 64; OPTIONAL + RadiusTimeout => 1, # min: 1, max: 20; OPTIONAL }, ); diff --git a/auto-lib/Paws/DataPipeline/ActivatePipeline.pm b/auto-lib/Paws/DataPipeline/ActivatePipeline.pm index dc1b7d646e..b81f478fc0 100644 --- a/auto-lib/Paws/DataPipeline/ActivatePipeline.pm +++ b/auto-lib/Paws/DataPipeline/ActivatePipeline.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n PipelineId => 'Myid', ParameterValues => [ { - stringValue => 'MyfieldStringValue', # max: 10240 id => 'MyfieldNameString', # min: 1, max: 256 + stringValue => 'MyfieldStringValue', # max: 10240 }, ... diff --git a/auto-lib/Paws/DataPipeline/CreatePipeline.pm b/auto-lib/Paws/DataPipeline/CreatePipeline.pm index 9fe0ad2d1b..ab4413b3bb 100644 --- a/auto-lib/Paws/DataPipeline/CreatePipeline.pm +++ b/auto-lib/Paws/DataPipeline/CreatePipeline.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n Description => 'Mystring', # OPTIONAL Tags => [ { - value => 'MytagValue', # max: 256 key => 'MytagKey', # min: 1, max: 128 + value => 'MytagValue', # max: 256 }, ... diff --git a/auto-lib/Paws/DataPipeline/DescribeObjects.pm b/auto-lib/Paws/DataPipeline/DescribeObjects.pm index 8c7953d754..ecab0e0730 100644 --- a/auto-lib/Paws/DataPipeline/DescribeObjects.pm +++ b/auto-lib/Paws/DataPipeline/DescribeObjects.pm @@ -40,9 +40,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $DescribeObjectsOutput->Marker; - my $PipelineObjects = $DescribeObjectsOutput->PipelineObjects; my $HasMoreResults = $DescribeObjectsOutput->HasMoreResults; + my $PipelineObjects = $DescribeObjectsOutput->PipelineObjects; + my $Marker = $DescribeObjectsOutput->Marker; # Returns a L object. diff --git a/auto-lib/Paws/DataPipeline/EvaluateExpression.pm b/auto-lib/Paws/DataPipeline/EvaluateExpression.pm index 6eb4d66cbd..da5197b23d 100644 --- a/auto-lib/Paws/DataPipeline/EvaluateExpression.pm +++ b/auto-lib/Paws/DataPipeline/EvaluateExpression.pm @@ -37,7 +37,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $EvaluatedExpression = $EvaluateExpressionOutput->EvaluatedExpression; + my $evaluatedExpression = $EvaluateExpressionOutput->evaluatedExpression; # Returns a L object. diff --git a/auto-lib/Paws/DataPipeline/GetPipelineDefinition.pm b/auto-lib/Paws/DataPipeline/GetPipelineDefinition.pm index 9b947396d4..a43c87d5ed 100644 --- a/auto-lib/Paws/DataPipeline/GetPipelineDefinition.pm +++ b/auto-lib/Paws/DataPipeline/GetPipelineDefinition.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $PipelineObjects = $GetPipelineDefinitionOutput->PipelineObjects; - my $ParameterValues = $GetPipelineDefinitionOutput->ParameterValues; my $ParameterObjects = $GetPipelineDefinitionOutput->ParameterObjects; + my $ParameterValues = $GetPipelineDefinitionOutput->ParameterValues; + my $PipelineObjects = $GetPipelineDefinitionOutput->PipelineObjects; # Returns a L object. diff --git a/auto-lib/Paws/DataPipeline/ListPipelines.pm b/auto-lib/Paws/DataPipeline/ListPipelines.pm index 532cfae990..c4b780b0c4 100644 --- a/auto-lib/Paws/DataPipeline/ListPipelines.pm +++ b/auto-lib/Paws/DataPipeline/ListPipelines.pm @@ -32,9 +32,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $HasMoreResults = $ListPipelinesOutput->HasMoreResults; my $PipelineIdList = $ListPipelinesOutput->PipelineIdList; my $Marker = $ListPipelinesOutput->Marker; - my $HasMoreResults = $ListPipelinesOutput->HasMoreResults; # Returns a L object. diff --git a/auto-lib/Paws/DataPipeline/PutPipelineDefinition.pm b/auto-lib/Paws/DataPipeline/PutPipelineDefinition.pm index 6b2754bc38..1401ae5b32 100644 --- a/auto-lib/Paws/DataPipeline/PutPipelineDefinition.pm +++ b/auto-lib/Paws/DataPipeline/PutPipelineDefinition.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n PipelineId => 'Myid', PipelineObjects => [ { - name => 'Myid', # min: 1, max: 1024 id => 'Myid', # min: 1, max: 1024 + name => 'Myid', # min: 1, max: 1024 fields => [ { key => 'MyfieldNameString', # min: 1, max: 256 @@ -50,6 +50,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], ParameterObjects => [ { + id => 'MyfieldNameString', # min: 1, max: 256 attributes => [ { key => 'MyattributeNameString', # min: 1, max: 256 @@ -58,7 +59,6 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], - id => 'MyfieldNameString', # min: 1, max: 256 }, ... @@ -74,8 +74,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Errored = $PutPipelineDefinitionOutput->Errored; my $ValidationWarnings = $PutPipelineDefinitionOutput->ValidationWarnings; + my $Errored = $PutPipelineDefinitionOutput->Errored; my $ValidationErrors = $PutPipelineDefinitionOutput->ValidationErrors; # Returns a L object. diff --git a/auto-lib/Paws/DataPipeline/QueryObjects.pm b/auto-lib/Paws/DataPipeline/QueryObjects.pm index 01260535ac..96d95672b0 100644 --- a/auto-lib/Paws/DataPipeline/QueryObjects.pm +++ b/auto-lib/Paws/DataPipeline/QueryObjects.pm @@ -39,16 +39,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n Query => { selectors => [ { - fieldName => 'Mystring', # max: 1024 - operator => { - type => 'EQ', # values: EQ, REF_EQ, LE, GE, BETWEEN; OPTIONAL + operator => { values => [ 'Mystring', ... # max: 1024 ], # OPTIONAL + type => 'EQ', # values: EQ, REF_EQ, LE, GE, BETWEEN; OPTIONAL }, # OPTIONAL + fieldName => 'Mystring', # max: 1024 }, ... - ], # OPTIONAL + ], # OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/DataPipeline/ValidatePipelineDefinition.pm b/auto-lib/Paws/DataPipeline/ValidatePipelineDefinition.pm index 1da4300c1b..913a39ec77 100644 --- a/auto-lib/Paws/DataPipeline/ValidatePipelineDefinition.pm +++ b/auto-lib/Paws/DataPipeline/ValidatePipelineDefinition.pm @@ -35,13 +35,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n PipelineId => 'Myid', PipelineObjects => [ { - name => 'Myid', # min: 1, max: 1024 id => 'Myid', # min: 1, max: 1024 + name => 'Myid', # min: 1, max: 1024 fields => [ { key => 'MyfieldNameString', # min: 1, max: 256 - stringValue => 'MyfieldStringValue', # max: 10240; OPTIONAL refValue => 'MyfieldNameString', # min: 1, max: 256 + stringValue => 'MyfieldStringValue', # max: 10240; OPTIONAL }, ... ], @@ -51,15 +51,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], ParameterObjects => [ { + id => 'MyfieldNameString', # min: 1, max: 256 attributes => [ { - stringValue => 'MyattributeValueString', # max: 10240 key => 'MyattributeNameString', # min: 1, max: 256 + stringValue => 'MyattributeValueString', # max: 10240 }, ... ], - id => 'MyfieldNameString', # min: 1, max: 256 }, ... @@ -75,10 +75,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ValidationErrors = $ValidatePipelineDefinitionOutput->ValidationErrors; my $ValidationWarnings = $ValidatePipelineDefinitionOutput->ValidationWarnings; - my $Errored = $ValidatePipelineDefinitionOutput->Errored; + my $Errored = $ValidatePipelineDefinitionOutput->Errored; + my $ValidationErrors = $ValidatePipelineDefinitionOutput->ValidationErrors; # Returns a L object. diff --git a/auto-lib/Paws/DeviceFarm/CreateDevicePool.pm b/auto-lib/Paws/DeviceFarm/CreateDevicePool.pm index 6cdbc9ca52..430c9efa1a 100644 --- a/auto-lib/Paws/DeviceFarm/CreateDevicePool.pm +++ b/auto-lib/Paws/DeviceFarm/CreateDevicePool.pm @@ -35,13 +35,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n # an existing project. my $CreateDevicePoolResult = $devicefarm->CreateDevicePool( { + 'ProjectArn' => +'arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456', + 'Name' => 'MyDevicePool', 'Rules' => [ ], - 'Name' => 'MyDevicePool', - 'Description' => 'My Android devices', - 'ProjectArn' => -'arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456' + 'Description' => 'My Android devices' } ); diff --git a/auto-lib/Paws/DeviceFarm/CreateRemoteAccessSession.pm b/auto-lib/Paws/DeviceFarm/CreateRemoteAccessSession.pm index bcd418d0bd..0d58fee937 100644 --- a/auto-lib/Paws/DeviceFarm/CreateRemoteAccessSession.pm +++ b/auto-lib/Paws/DeviceFarm/CreateRemoteAccessSession.pm @@ -43,13 +43,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateRemoteAccessSessionResult = $devicefarm->CreateRemoteAccessSession( { + 'DeviceArn' => 'arn:aws:devicefarm:us-west-2::device:123EXAMPLE', 'ProjectArn' => 'arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456', 'Name' => 'MySession', 'Configuration' => { 'BillingMethod' => 'METERED' - }, - 'DeviceArn' => 'arn:aws:devicefarm:us-west-2::device:123EXAMPLE' + } } ); diff --git a/auto-lib/Paws/DeviceFarm/CreateRemoteAccessSessionConfiguration.pm b/auto-lib/Paws/DeviceFarm/CreateRemoteAccessSessionConfiguration.pm index 460daf4599..8f37298bc1 100644 --- a/auto-lib/Paws/DeviceFarm/CreateRemoteAccessSessionConfiguration.pm +++ b/auto-lib/Paws/DeviceFarm/CreateRemoteAccessSessionConfiguration.pm @@ -1,6 +1,7 @@ package Paws::DeviceFarm::CreateRemoteAccessSessionConfiguration; use Moose; has BillingMethod => (is => 'ro', isa => 'Str', request_name => 'billingMethod', traits => ['NameInRequest']); + has VpceConfigurationArns => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'vpceConfigurationArns', traits => ['NameInRequest']); 1; ### main pod documentation begin ### @@ -20,7 +21,7 @@ Each attribute should be used as a named argument in the calls that expect this As an example, if Att1 is expected to be a Paws::DeviceFarm::CreateRemoteAccessSessionConfiguration object: - $service_obj->Method(Att1 => { BillingMethod => $value, ..., BillingMethod => $value }); + $service_obj->Method(Att1 => { BillingMethod => $value, ..., VpceConfigurationArns => $value }); =head3 Results returned from an API call @@ -42,6 +43,12 @@ method. The billing method for the remote access session. +=head2 VpceConfigurationArns => ArrayRef[Str|Undef] + + An array of Amazon Resource Names (ARNs) included in the VPC endpoint +configuration. + + =head1 SEE ALSO diff --git a/auto-lib/Paws/DeviceFarm/CreateUpload.pm b/auto-lib/Paws/DeviceFarm/CreateUpload.pm index a9e44b279f..3334c3642a 100644 --- a/auto-lib/Paws/DeviceFarm/CreateUpload.pm +++ b/auto-lib/Paws/DeviceFarm/CreateUpload.pm @@ -35,10 +35,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # inside an existing project. my $CreateUploadResult = $devicefarm->CreateUpload( { - 'Type' => 'APPIUM_PYTHON_TEST_PACKAGE', 'ProjectArn' => 'arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456', - 'Name' => 'MyAppiumPythonUpload' + 'Name' => 'MyAppiumPythonUpload', + 'Type' => 'APPIUM_PYTHON_TEST_PACKAGE' } ); diff --git a/auto-lib/Paws/DeviceFarm/CreateVPCEConfiguration.pm b/auto-lib/Paws/DeviceFarm/CreateVPCEConfiguration.pm index 06f22eac45..aa69293177 100644 --- a/auto-lib/Paws/DeviceFarm/CreateVPCEConfiguration.pm +++ b/auto-lib/Paws/DeviceFarm/CreateVPCEConfiguration.pm @@ -44,7 +44,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/DeviceFarm/DeleteVPCEConfiguration.pm b/auto-lib/Paws/DeviceFarm/DeleteVPCEConfiguration.pm index 5f28f0a30b..a24bea4c88 100644 --- a/auto-lib/Paws/DeviceFarm/DeleteVPCEConfiguration.pm +++ b/auto-lib/Paws/DeviceFarm/DeleteVPCEConfiguration.pm @@ -33,7 +33,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/DeviceFarm/GetDevicePoolCompatibility.pm b/auto-lib/Paws/DeviceFarm/GetDevicePoolCompatibility.pm index a1e1bbb49c..1facbfb9b4 100644 --- a/auto-lib/Paws/DeviceFarm/GetDevicePoolCompatibility.pm +++ b/auto-lib/Paws/DeviceFarm/GetDevicePoolCompatibility.pm @@ -45,10 +45,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $compatibleDevices = - $GetDevicePoolCompatibilityResult->compatibleDevices; my $incompatibleDevices = $GetDevicePoolCompatibilityResult->incompatibleDevices; + my $compatibleDevices = + $GetDevicePoolCompatibilityResult->compatibleDevices; # Returns a L object. diff --git a/auto-lib/Paws/DeviceFarm/GetVPCEConfiguration.pm b/auto-lib/Paws/DeviceFarm/GetVPCEConfiguration.pm index c14aa7512b..2001cb9089 100644 --- a/auto-lib/Paws/DeviceFarm/GetVPCEConfiguration.pm +++ b/auto-lib/Paws/DeviceFarm/GetVPCEConfiguration.pm @@ -33,12 +33,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $vpceConfiguration = $GetVPCEConfigurationResult->vpceConfiguration; + my $VpceConfiguration = $GetVPCEConfigurationResult->VpceConfiguration; # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/DeviceFarm/ListArtifacts.pm b/auto-lib/Paws/DeviceFarm/ListArtifacts.pm index bff78a5728..8d832036e5 100644 --- a/auto-lib/Paws/DeviceFarm/ListArtifacts.pm +++ b/auto-lib/Paws/DeviceFarm/ListArtifacts.pm @@ -33,9 +33,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The following example lists screenshot artifacts for a specific run. my $ListArtifactsResult = $devicefarm->ListArtifacts( { + 'Type' => 'SCREENSHOT', 'Arn' => - 'arn:aws:devicefarm:us-west-2:123456789101:run:EXAMPLE-GUID-123-456', - 'Type' => 'SCREENSHOT' + 'arn:aws:devicefarm:us-west-2:123456789101:run:EXAMPLE-GUID-123-456' } ); diff --git a/auto-lib/Paws/DeviceFarm/ListDevicePools.pm b/auto-lib/Paws/DeviceFarm/ListDevicePools.pm index d4215c3e90..b51f8d9791 100644 --- a/auto-lib/Paws/DeviceFarm/ListDevicePools.pm +++ b/auto-lib/Paws/DeviceFarm/ListDevicePools.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # a specific project. my $ListDevicePoolsResult = $devicefarm->ListDevicePools( { + 'Type' => 'PRIVATE', 'Arn' => -'arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456', - 'Type' => 'PRIVATE' +'arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456' } ); diff --git a/auto-lib/Paws/DeviceFarm/ListProjects.pm b/auto-lib/Paws/DeviceFarm/ListProjects.pm index 0177cf8b3f..c8cfe87be6 100644 --- a/auto-lib/Paws/DeviceFarm/ListProjects.pm +++ b/auto-lib/Paws/DeviceFarm/ListProjects.pm @@ -33,10 +33,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Device Farm. my $ListProjectsResult = $devicefarm->ListProjects( { - 'Arn' => -'arn:aws:devicefarm:us-west-2:123456789101:project:7ad300ed-8183-41a7-bf94-12345EXAMPLE', 'NextToken' => - 'RW5DdDJkMWYwZjM2MzM2VHVpOHJIUXlDUXlhc2QzRGViYnc9SEXAMPLE' + 'RW5DdDJkMWYwZjM2MzM2VHVpOHJIUXlDUXlhc2QzRGViYnc9SEXAMPLE', + 'Arn' => +'arn:aws:devicefarm:us-west-2:123456789101:project:7ad300ed-8183-41a7-bf94-12345EXAMPLE' } ); diff --git a/auto-lib/Paws/DeviceFarm/ListUniqueProblems.pm b/auto-lib/Paws/DeviceFarm/ListUniqueProblems.pm index 652c700854..c7e126955d 100644 --- a/auto-lib/Paws/DeviceFarm/ListUniqueProblems.pm +++ b/auto-lib/Paws/DeviceFarm/ListUniqueProblems.pm @@ -33,10 +33,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # specific Device Farm project. my $ListUniqueProblemsResult = $devicefarm->ListUniqueProblems( { - 'Arn' => -'arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456', 'NextToken' => - 'RW5DdDJkMWYwZjM2MzM2VHVpOHJIUXlDUXlhc2QzRGViYnc9SEXAMPLE' + 'RW5DdDJkMWYwZjM2MzM2VHVpOHJIUXlDUXlhc2QzRGViYnc9SEXAMPLE', + 'Arn' => +'arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456' } ); diff --git a/auto-lib/Paws/DeviceFarm/ListUploads.pm b/auto-lib/Paws/DeviceFarm/ListUploads.pm index a0ec6a1230..a7871637fd 100644 --- a/auto-lib/Paws/DeviceFarm/ListUploads.pm +++ b/auto-lib/Paws/DeviceFarm/ListUploads.pm @@ -33,10 +33,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Device Farm project. my $ListUploadsResult = $devicefarm->ListUploads( { - 'Arn' => -'arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456', 'NextToken' => - 'RW5DdDJkMWYwZjM2MzM2VHVpOHJIUXlDUXlhc2QzRGViYnc9SEXAMPLE' + 'RW5DdDJkMWYwZjM2MzM2VHVpOHJIUXlDUXlhc2QzRGViYnc9SEXAMPLE', + 'Arn' => +'arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456' } ); diff --git a/auto-lib/Paws/DeviceFarm/ListVPCEConfigurations.pm b/auto-lib/Paws/DeviceFarm/ListVPCEConfigurations.pm index 12229ff8aa..a32cece722 100644 --- a/auto-lib/Paws/DeviceFarm/ListVPCEConfigurations.pm +++ b/auto-lib/Paws/DeviceFarm/ListVPCEConfigurations.pm @@ -40,7 +40,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/DeviceFarm/PurchaseOffering.pm b/auto-lib/Paws/DeviceFarm/PurchaseOffering.pm index 3265bf9ad6..0332721424 100644 --- a/auto-lib/Paws/DeviceFarm/PurchaseOffering.pm +++ b/auto-lib/Paws/DeviceFarm/PurchaseOffering.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The following example purchases a specific device slot offering. my $PurchaseOfferingResult = $devicefarm->PurchaseOffering( { - 'OfferingId' => 'D68B3C05-1BA6-4360-BC69-12345EXAMPLE', - 'Quantity' => 1 + 'Quantity' => 1, + 'OfferingId' => 'D68B3C05-1BA6-4360-BC69-12345EXAMPLE' } ); diff --git a/auto-lib/Paws/DeviceFarm/RenewOffering.pm b/auto-lib/Paws/DeviceFarm/RenewOffering.pm index 97c46be5e6..ab78a602a4 100644 --- a/auto-lib/Paws/DeviceFarm/RenewOffering.pm +++ b/auto-lib/Paws/DeviceFarm/RenewOffering.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The following example renews a specific device slot offering. my $RenewOfferingResult = $devicefarm->RenewOffering( { - 'OfferingId' => 'D68B3C05-1BA6-4360-BC69-12345EXAMPLE', - 'Quantity' => 1 + 'Quantity' => 1, + 'OfferingId' => 'D68B3C05-1BA6-4360-BC69-12345EXAMPLE' } ); diff --git a/auto-lib/Paws/DeviceFarm/ScheduleRun.pm b/auto-lib/Paws/DeviceFarm/ScheduleRun.pm index c6cb75ff3c..0bea8ba642 100644 --- a/auto-lib/Paws/DeviceFarm/ScheduleRun.pm +++ b/auto-lib/Paws/DeviceFarm/ScheduleRun.pm @@ -37,16 +37,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The following example schedules a test run named MyRun. my $ScheduleRunResult = $devicefarm->ScheduleRun( { - 'ProjectArn' => -'arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456', 'Test' => { - 'Type' => 'APPIUM_JAVA_JUNIT', 'TestPackageArn' => -'arn:aws:devicefarm:us-west-2:123456789101:test:EXAMPLE-GUID-123-456' +'arn:aws:devicefarm:us-west-2:123456789101:test:EXAMPLE-GUID-123-456', + 'Type' => 'APPIUM_JAVA_JUNIT' }, + 'ProjectArn' => +'arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456', + 'Name' => 'MyRun', 'DevicePoolArn' => - 'arn:aws:devicefarm:us-west-2:123456789101:pool:EXAMPLE-GUID-123-456', - 'Name' => 'MyRun' + 'arn:aws:devicefarm:us-west-2:123456789101:pool:EXAMPLE-GUID-123-456' } ); diff --git a/auto-lib/Paws/DeviceFarm/UpdateDevicePool.pm b/auto-lib/Paws/DeviceFarm/UpdateDevicePool.pm index fda2a412e9..7a09d1f6c8 100644 --- a/auto-lib/Paws/DeviceFarm/UpdateDevicePool.pm +++ b/auto-lib/Paws/DeviceFarm/UpdateDevicePool.pm @@ -35,18 +35,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n # description. It also enables remote access of devices in the device pool. my $UpdateDevicePoolResult = $devicefarm->UpdateDevicePool( { + 'Name' => 'NewName', 'Rules' => [ { 'Operator' => 'EQUALS', - 'Value' => 'True', - 'Attribute' => 'REMOTE_ACCESS_ENABLED' + 'Attribute' => 'REMOTE_ACCESS_ENABLED', + 'Value' => 'True' } ], - 'Name' => 'NewName', + 'Description' => 'NewDescription', 'Arn' => -'arn:aws:devicefarm:us-west-2::devicepool:082d10e5-d7d7-48a5-ba5c-12345EXAMPLE', - 'Description' => 'NewDescription' +'arn:aws:devicefarm:us-west-2::devicepool:082d10e5-d7d7-48a5-ba5c-12345EXAMPLE' } ); diff --git a/auto-lib/Paws/DeviceFarm/UpdateVPCEConfiguration.pm b/auto-lib/Paws/DeviceFarm/UpdateVPCEConfiguration.pm index aa6c107191..633f8f5efd 100644 --- a/auto-lib/Paws/DeviceFarm/UpdateVPCEConfiguration.pm +++ b/auto-lib/Paws/DeviceFarm/UpdateVPCEConfiguration.pm @@ -46,7 +46,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/DirectConnect/AllocateConnectionOnInterconnect.pm b/auto-lib/Paws/DirectConnect/AllocateConnectionOnInterconnect.pm index 6f69f3f527..f6d38e1574 100644 --- a/auto-lib/Paws/DirectConnect/AllocateConnectionOnInterconnect.pm +++ b/auto-lib/Paws/DirectConnect/AllocateConnectionOnInterconnect.pm @@ -41,18 +41,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $ConnectionState = $Connection->ConnectionState; + my $ConnectionName = $Connection->ConnectionName; my $Vlan = $Connection->Vlan; my $ConnectionId = $Connection->ConnectionId; - my $Region = $Connection->Region; - my $LagId = $Connection->LagId; my $Bandwidth = $Connection->Bandwidth; - my $OwnerAccount = $Connection->OwnerAccount; my $PartnerName = $Connection->PartnerName; + my $AwsDevice = $Connection->AwsDevice; + my $OwnerAccount = $Connection->OwnerAccount; + my $LagId = $Connection->LagId; my $LoaIssueTime = $Connection->LoaIssueTime; my $Location = $Connection->Location; - my $AwsDevice = $Connection->AwsDevice; - my $ConnectionState = $Connection->ConnectionState; - my $ConnectionName = $Connection->ConnectionName; + my $Region = $Connection->Region; # Returns a L object. diff --git a/auto-lib/Paws/DirectConnect/AllocateHostedConnection.pm b/auto-lib/Paws/DirectConnect/AllocateHostedConnection.pm index 0fc1c2f1ba..a46ab1b759 100644 --- a/auto-lib/Paws/DirectConnect/AllocateHostedConnection.pm +++ b/auto-lib/Paws/DirectConnect/AllocateHostedConnection.pm @@ -41,18 +41,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $ConnectionState = $Connection->ConnectionState; + my $ConnectionName = $Connection->ConnectionName; my $Vlan = $Connection->Vlan; my $ConnectionId = $Connection->ConnectionId; - my $Region = $Connection->Region; - my $LagId = $Connection->LagId; my $Bandwidth = $Connection->Bandwidth; - my $OwnerAccount = $Connection->OwnerAccount; my $PartnerName = $Connection->PartnerName; + my $AwsDevice = $Connection->AwsDevice; + my $OwnerAccount = $Connection->OwnerAccount; + my $LagId = $Connection->LagId; my $LoaIssueTime = $Connection->LoaIssueTime; my $Location = $Connection->Location; - my $AwsDevice = $Connection->AwsDevice; - my $ConnectionState = $Connection->ConnectionState; - my $ConnectionName = $Connection->ConnectionName; + my $Region = $Connection->Region; # Returns a L object. diff --git a/auto-lib/Paws/DirectConnect/AllocatePrivateVirtualInterface.pm b/auto-lib/Paws/DirectConnect/AllocatePrivateVirtualInterface.pm index b20e8db032..fe3aa92885 100644 --- a/auto-lib/Paws/DirectConnect/AllocatePrivateVirtualInterface.pm +++ b/auto-lib/Paws/DirectConnect/AllocatePrivateVirtualInterface.pm @@ -32,38 +32,38 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $VirtualInterface = $directconnect->AllocatePrivateVirtualInterface( ConnectionId => 'MyConnectionId', NewPrivateVirtualInterfaceAllocation => { - vlan => 1, - virtualInterfaceName => 'MyVirtualInterfaceName', asn => 1, + virtualInterfaceName => 'MyVirtualInterfaceName', + vlan => 1, + amazonAddress => 'MyAmazonAddress', # OPTIONAL authKey => 'MyBGPAuthKey', # OPTIONAL customerAddress => 'MyCustomerAddress', # OPTIONAL - addressFamily => 'ipv4', # values: ipv4, ipv6; OPTIONAL - amazonAddress => 'MyAmazonAddress', # OPTIONAL + addressFamily => 'ipv4', # values: ipv4, ipv6; OPTIONAL }, OwnerAccount => 'MyOwnerAccount', ); # Results: - my $VirtualGatewayId = $VirtualInterface->VirtualGatewayId; - my $DirectConnectGatewayId = $VirtualInterface->DirectConnectGatewayId; - my $AddressFamily = $VirtualInterface->AddressFamily; - my $VirtualInterfaceType = $VirtualInterface->VirtualInterfaceType; - my $AuthKey = $VirtualInterface->AuthKey; - my $Asn = $VirtualInterface->Asn; - my $VirtualInterfaceName = $VirtualInterface->VirtualInterfaceName; my $BgpPeers = $VirtualInterface->BgpPeers; - my $VirtualInterfaceId = $VirtualInterface->VirtualInterfaceId; - my $Location = $VirtualInterface->Location; my $RouteFilterPrefixes = $VirtualInterface->RouteFilterPrefixes; + my $CustomerRouterConfig = $VirtualInterface->CustomerRouterConfig; my $Vlan = $VirtualInterface->Vlan; + my $VirtualInterfaceState = $VirtualInterface->VirtualInterfaceState; my $ConnectionId = $VirtualInterface->ConnectionId; - my $CustomerRouterConfig = $VirtualInterface->CustomerRouterConfig; - my $CustomerAddress = $VirtualInterface->CustomerAddress; - my $AmazonSideAsn = $VirtualInterface->AmazonSideAsn; my $AmazonAddress = $VirtualInterface->AmazonAddress; - my $VirtualInterfaceState = $VirtualInterface->VirtualInterfaceState; + my $Asn = $VirtualInterface->Asn; + my $CustomerAddress = $VirtualInterface->CustomerAddress; my $OwnerAccount = $VirtualInterface->OwnerAccount; + my $Location = $VirtualInterface->Location; + my $AmazonSideAsn = $VirtualInterface->AmazonSideAsn; + my $VirtualInterfaceType = $VirtualInterface->VirtualInterfaceType; + my $DirectConnectGatewayId = $VirtualInterface->DirectConnectGatewayId; + my $VirtualInterfaceName = $VirtualInterface->VirtualInterfaceName; + my $VirtualInterfaceId = $VirtualInterface->VirtualInterfaceId; + my $AddressFamily = $VirtualInterface->AddressFamily; + my $VirtualGatewayId = $VirtualInterface->VirtualGatewayId; + my $AuthKey = $VirtualInterface->AuthKey; # Returns a L object. diff --git a/auto-lib/Paws/DirectConnect/AllocatePublicVirtualInterface.pm b/auto-lib/Paws/DirectConnect/AllocatePublicVirtualInterface.pm index afb429081e..932a52d8f8 100644 --- a/auto-lib/Paws/DirectConnect/AllocatePublicVirtualInterface.pm +++ b/auto-lib/Paws/DirectConnect/AllocatePublicVirtualInterface.pm @@ -35,41 +35,41 @@ You shouldn't make instances of this class. Each attribute should be used as a n asn => 1, virtualInterfaceName => 'MyVirtualInterfaceName', vlan => 1, - amazonAddress => 'MyAmazonAddress', # OPTIONAL - addressFamily => 'ipv4', # values: ipv4, ipv6; OPTIONAL - customerAddress => 'MyCustomerAddress', # OPTIONAL - authKey => 'MyBGPAuthKey', # OPTIONAL - routeFilterPrefixes => [ + routeFilterPrefixes => [ { - cidr => 'MyCIDR', # OPTIONAL + cidr => 'MyCIDR', # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL + amazonAddress => 'MyAmazonAddress', # OPTIONAL + authKey => 'MyBGPAuthKey', # OPTIONAL + customerAddress => 'MyCustomerAddress', # OPTIONAL + addressFamily => 'ipv4', # values: ipv4, ipv6; OPTIONAL }, OwnerAccount => 'MyOwnerAccount', ); # Results: - my $VirtualGatewayId = $VirtualInterface->VirtualGatewayId; - my $DirectConnectGatewayId = $VirtualInterface->DirectConnectGatewayId; - my $AddressFamily = $VirtualInterface->AddressFamily; - my $VirtualInterfaceType = $VirtualInterface->VirtualInterfaceType; - my $AuthKey = $VirtualInterface->AuthKey; - my $Asn = $VirtualInterface->Asn; - my $VirtualInterfaceName = $VirtualInterface->VirtualInterfaceName; my $BgpPeers = $VirtualInterface->BgpPeers; - my $VirtualInterfaceId = $VirtualInterface->VirtualInterfaceId; - my $Location = $VirtualInterface->Location; my $RouteFilterPrefixes = $VirtualInterface->RouteFilterPrefixes; + my $CustomerRouterConfig = $VirtualInterface->CustomerRouterConfig; my $Vlan = $VirtualInterface->Vlan; + my $VirtualInterfaceState = $VirtualInterface->VirtualInterfaceState; my $ConnectionId = $VirtualInterface->ConnectionId; - my $CustomerRouterConfig = $VirtualInterface->CustomerRouterConfig; - my $CustomerAddress = $VirtualInterface->CustomerAddress; - my $AmazonSideAsn = $VirtualInterface->AmazonSideAsn; my $AmazonAddress = $VirtualInterface->AmazonAddress; - my $VirtualInterfaceState = $VirtualInterface->VirtualInterfaceState; + my $Asn = $VirtualInterface->Asn; + my $CustomerAddress = $VirtualInterface->CustomerAddress; my $OwnerAccount = $VirtualInterface->OwnerAccount; + my $Location = $VirtualInterface->Location; + my $AmazonSideAsn = $VirtualInterface->AmazonSideAsn; + my $VirtualInterfaceType = $VirtualInterface->VirtualInterfaceType; + my $DirectConnectGatewayId = $VirtualInterface->DirectConnectGatewayId; + my $VirtualInterfaceName = $VirtualInterface->VirtualInterfaceName; + my $VirtualInterfaceId = $VirtualInterface->VirtualInterfaceId; + my $AddressFamily = $VirtualInterface->AddressFamily; + my $VirtualGatewayId = $VirtualInterface->VirtualGatewayId; + my $AuthKey = $VirtualInterface->AuthKey; # Returns a L object. diff --git a/auto-lib/Paws/DirectConnect/AssociateConnectionWithLag.pm b/auto-lib/Paws/DirectConnect/AssociateConnectionWithLag.pm index ca42d00528..8123ffffbe 100644 --- a/auto-lib/Paws/DirectConnect/AssociateConnectionWithLag.pm +++ b/auto-lib/Paws/DirectConnect/AssociateConnectionWithLag.pm @@ -35,18 +35,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $ConnectionState = $Connection->ConnectionState; + my $ConnectionName = $Connection->ConnectionName; my $Vlan = $Connection->Vlan; my $ConnectionId = $Connection->ConnectionId; - my $Region = $Connection->Region; - my $LagId = $Connection->LagId; my $Bandwidth = $Connection->Bandwidth; - my $OwnerAccount = $Connection->OwnerAccount; my $PartnerName = $Connection->PartnerName; + my $AwsDevice = $Connection->AwsDevice; + my $OwnerAccount = $Connection->OwnerAccount; + my $LagId = $Connection->LagId; my $LoaIssueTime = $Connection->LoaIssueTime; my $Location = $Connection->Location; - my $AwsDevice = $Connection->AwsDevice; - my $ConnectionState = $Connection->ConnectionState; - my $ConnectionName = $Connection->ConnectionName; + my $Region = $Connection->Region; # Returns a L object. diff --git a/auto-lib/Paws/DirectConnect/AssociateHostedConnection.pm b/auto-lib/Paws/DirectConnect/AssociateHostedConnection.pm index 79af59a98c..5e7acb5e7d 100644 --- a/auto-lib/Paws/DirectConnect/AssociateHostedConnection.pm +++ b/auto-lib/Paws/DirectConnect/AssociateHostedConnection.pm @@ -35,18 +35,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $ConnectionState = $Connection->ConnectionState; + my $ConnectionName = $Connection->ConnectionName; my $Vlan = $Connection->Vlan; my $ConnectionId = $Connection->ConnectionId; - my $Region = $Connection->Region; - my $LagId = $Connection->LagId; my $Bandwidth = $Connection->Bandwidth; - my $OwnerAccount = $Connection->OwnerAccount; my $PartnerName = $Connection->PartnerName; + my $AwsDevice = $Connection->AwsDevice; + my $OwnerAccount = $Connection->OwnerAccount; + my $LagId = $Connection->LagId; my $LoaIssueTime = $Connection->LoaIssueTime; my $Location = $Connection->Location; - my $AwsDevice = $Connection->AwsDevice; - my $ConnectionState = $Connection->ConnectionState; - my $ConnectionName = $Connection->ConnectionName; + my $Region = $Connection->Region; # Returns a L object. diff --git a/auto-lib/Paws/DirectConnect/AssociateVirtualInterface.pm b/auto-lib/Paws/DirectConnect/AssociateVirtualInterface.pm index b0069a045d..3eef4c0bf3 100644 --- a/auto-lib/Paws/DirectConnect/AssociateVirtualInterface.pm +++ b/auto-lib/Paws/DirectConnect/AssociateVirtualInterface.pm @@ -35,25 +35,25 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $VirtualGatewayId = $VirtualInterface->VirtualGatewayId; - my $DirectConnectGatewayId = $VirtualInterface->DirectConnectGatewayId; - my $AddressFamily = $VirtualInterface->AddressFamily; - my $VirtualInterfaceType = $VirtualInterface->VirtualInterfaceType; - my $AuthKey = $VirtualInterface->AuthKey; - my $Asn = $VirtualInterface->Asn; - my $VirtualInterfaceName = $VirtualInterface->VirtualInterfaceName; my $BgpPeers = $VirtualInterface->BgpPeers; - my $VirtualInterfaceId = $VirtualInterface->VirtualInterfaceId; - my $Location = $VirtualInterface->Location; my $RouteFilterPrefixes = $VirtualInterface->RouteFilterPrefixes; + my $CustomerRouterConfig = $VirtualInterface->CustomerRouterConfig; my $Vlan = $VirtualInterface->Vlan; + my $VirtualInterfaceState = $VirtualInterface->VirtualInterfaceState; my $ConnectionId = $VirtualInterface->ConnectionId; - my $CustomerRouterConfig = $VirtualInterface->CustomerRouterConfig; - my $CustomerAddress = $VirtualInterface->CustomerAddress; - my $AmazonSideAsn = $VirtualInterface->AmazonSideAsn; my $AmazonAddress = $VirtualInterface->AmazonAddress; - my $VirtualInterfaceState = $VirtualInterface->VirtualInterfaceState; + my $Asn = $VirtualInterface->Asn; + my $CustomerAddress = $VirtualInterface->CustomerAddress; my $OwnerAccount = $VirtualInterface->OwnerAccount; + my $Location = $VirtualInterface->Location; + my $AmazonSideAsn = $VirtualInterface->AmazonSideAsn; + my $VirtualInterfaceType = $VirtualInterface->VirtualInterfaceType; + my $DirectConnectGatewayId = $VirtualInterface->DirectConnectGatewayId; + my $VirtualInterfaceName = $VirtualInterface->VirtualInterfaceName; + my $VirtualInterfaceId = $VirtualInterface->VirtualInterfaceId; + my $AddressFamily = $VirtualInterface->AddressFamily; + my $VirtualGatewayId = $VirtualInterface->VirtualGatewayId; + my $AuthKey = $VirtualInterface->AuthKey; # Returns a L object. diff --git a/auto-lib/Paws/DirectConnect/CreateBGPPeer.pm b/auto-lib/Paws/DirectConnect/CreateBGPPeer.pm index 009261bc11..37498be2ec 100644 --- a/auto-lib/Paws/DirectConnect/CreateBGPPeer.pm +++ b/auto-lib/Paws/DirectConnect/CreateBGPPeer.pm @@ -30,11 +30,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $directconnect = Paws->service('DirectConnect'); my $CreateBGPPeerResponse = $directconnect->CreateBGPPeer( NewBGPPeer => { + asn => 1, # OPTIONAL + amazonAddress => 'MyAmazonAddress', # OPTIONAL + authKey => 'MyBGPAuthKey', # OPTIONAL customerAddress => 'MyCustomerAddress', # OPTIONAL addressFamily => 'ipv4', # values: ipv4, ipv6; OPTIONAL - authKey => 'MyBGPAuthKey', # OPTIONAL - amazonAddress => 'MyAmazonAddress', # OPTIONAL - asn => 1, # OPTIONAL }, # OPTIONAL VirtualInterfaceId => 'MyVirtualInterfaceId', # OPTIONAL ); diff --git a/auto-lib/Paws/DirectConnect/CreateConnection.pm b/auto-lib/Paws/DirectConnect/CreateConnection.pm index 651098929d..2cd9b04d35 100644 --- a/auto-lib/Paws/DirectConnect/CreateConnection.pm +++ b/auto-lib/Paws/DirectConnect/CreateConnection.pm @@ -38,18 +38,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $ConnectionState = $Connection->ConnectionState; + my $ConnectionName = $Connection->ConnectionName; my $Vlan = $Connection->Vlan; my $ConnectionId = $Connection->ConnectionId; - my $Region = $Connection->Region; - my $LagId = $Connection->LagId; my $Bandwidth = $Connection->Bandwidth; - my $OwnerAccount = $Connection->OwnerAccount; my $PartnerName = $Connection->PartnerName; + my $AwsDevice = $Connection->AwsDevice; + my $OwnerAccount = $Connection->OwnerAccount; + my $LagId = $Connection->LagId; my $LoaIssueTime = $Connection->LoaIssueTime; my $Location = $Connection->Location; - my $AwsDevice = $Connection->AwsDevice; - my $ConnectionState = $Connection->ConnectionState; - my $ConnectionName = $Connection->ConnectionName; + my $Region = $Connection->Region; # Returns a L object. diff --git a/auto-lib/Paws/DirectConnect/CreateInterconnect.pm b/auto-lib/Paws/DirectConnect/CreateInterconnect.pm index 53a63ec2c9..bd4a2df33c 100644 --- a/auto-lib/Paws/DirectConnect/CreateInterconnect.pm +++ b/auto-lib/Paws/DirectConnect/CreateInterconnect.pm @@ -38,15 +38,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $LagId = $Interconnect->LagId; - my $Region = $Interconnect->Region; my $InterconnectState = $Interconnect->InterconnectState; my $Bandwidth = $Interconnect->Bandwidth; - my $LoaIssueTime = $Interconnect->LoaIssueTime; - my $InterconnectName = $Interconnect->InterconnectName; my $InterconnectId = $Interconnect->InterconnectId; - my $Location = $Interconnect->Location; my $AwsDevice = $Interconnect->AwsDevice; + my $LagId = $Interconnect->LagId; + my $LoaIssueTime = $Interconnect->LoaIssueTime; + my $Location = $Interconnect->Location; + my $InterconnectName = $Interconnect->InterconnectName; + my $Region = $Interconnect->Region; # Returns a L object. diff --git a/auto-lib/Paws/DirectConnect/CreateLag.pm b/auto-lib/Paws/DirectConnect/CreateLag.pm index 0f504e70ba..a4c641c81b 100644 --- a/auto-lib/Paws/DirectConnect/CreateLag.pm +++ b/auto-lib/Paws/DirectConnect/CreateLag.pm @@ -40,18 +40,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ConnectionsBandwidth = $Lag->ConnectionsBandwidth; - my $AllowsHostedConnections = $Lag->AllowsHostedConnections; - my $AwsDevice = $Lag->AwsDevice; - my $Location = $Lag->Location; - my $LagId = $Lag->LagId; - my $Region = $Lag->Region; - my $MinimumLinks = $Lag->MinimumLinks; my $Connections = $Lag->Connections; my $LagName = $Lag->LagName; my $LagState = $Lag->LagState; my $NumberOfConnections = $Lag->NumberOfConnections; + my $MinimumLinks = $Lag->MinimumLinks; + my $AwsDevice = $Lag->AwsDevice; + my $AllowsHostedConnections = $Lag->AllowsHostedConnections; my $OwnerAccount = $Lag->OwnerAccount; + my $LagId = $Lag->LagId; + my $Location = $Lag->Location; + my $ConnectionsBandwidth = $Lag->ConnectionsBandwidth; + my $Region = $Lag->Region; # Returns a L object. diff --git a/auto-lib/Paws/DirectConnect/CreatePrivateVirtualInterface.pm b/auto-lib/Paws/DirectConnect/CreatePrivateVirtualInterface.pm index 57497152be..d3645ff20c 100644 --- a/auto-lib/Paws/DirectConnect/CreatePrivateVirtualInterface.pm +++ b/auto-lib/Paws/DirectConnect/CreatePrivateVirtualInterface.pm @@ -31,39 +31,39 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $VirtualInterface = $directconnect->CreatePrivateVirtualInterface( ConnectionId => 'MyConnectionId', NewPrivateVirtualInterface => { - vlan => 1, asn => 1, virtualInterfaceName => 'MyVirtualInterfaceName', - virtualGatewayId => 'MyVirtualGatewayId', # OPTIONAL - amazonAddress => 'MyAmazonAddress', # OPTIONAL + vlan => 1, directConnectGatewayId => 'MyDirectConnectGatewayId', # OPTIONAL - addressFamily => 'ipv4', # values: ipv4, ipv6; OPTIONAL - customerAddress => 'MyCustomerAddress', # OPTIONAL - authKey => 'MyBGPAuthKey', # OPTIONAL + amazonAddress => 'MyAmazonAddress', # OPTIONAL + authKey => 'MyBGPAuthKey', # OPTIONAL + customerAddress => 'MyCustomerAddress', # OPTIONAL + addressFamily => 'ipv4', # values: ipv4, ipv6; OPTIONAL + virtualGatewayId => 'MyVirtualGatewayId', # OPTIONAL }, ); # Results: - my $VirtualGatewayId = $VirtualInterface->VirtualGatewayId; - my $DirectConnectGatewayId = $VirtualInterface->DirectConnectGatewayId; - my $AddressFamily = $VirtualInterface->AddressFamily; - my $VirtualInterfaceType = $VirtualInterface->VirtualInterfaceType; - my $AuthKey = $VirtualInterface->AuthKey; - my $Asn = $VirtualInterface->Asn; - my $VirtualInterfaceName = $VirtualInterface->VirtualInterfaceName; my $BgpPeers = $VirtualInterface->BgpPeers; - my $VirtualInterfaceId = $VirtualInterface->VirtualInterfaceId; - my $Location = $VirtualInterface->Location; my $RouteFilterPrefixes = $VirtualInterface->RouteFilterPrefixes; + my $CustomerRouterConfig = $VirtualInterface->CustomerRouterConfig; my $Vlan = $VirtualInterface->Vlan; + my $VirtualInterfaceState = $VirtualInterface->VirtualInterfaceState; my $ConnectionId = $VirtualInterface->ConnectionId; - my $CustomerRouterConfig = $VirtualInterface->CustomerRouterConfig; - my $CustomerAddress = $VirtualInterface->CustomerAddress; - my $AmazonSideAsn = $VirtualInterface->AmazonSideAsn; my $AmazonAddress = $VirtualInterface->AmazonAddress; - my $VirtualInterfaceState = $VirtualInterface->VirtualInterfaceState; + my $Asn = $VirtualInterface->Asn; + my $CustomerAddress = $VirtualInterface->CustomerAddress; my $OwnerAccount = $VirtualInterface->OwnerAccount; + my $Location = $VirtualInterface->Location; + my $AmazonSideAsn = $VirtualInterface->AmazonSideAsn; + my $VirtualInterfaceType = $VirtualInterface->VirtualInterfaceType; + my $DirectConnectGatewayId = $VirtualInterface->DirectConnectGatewayId; + my $VirtualInterfaceName = $VirtualInterface->VirtualInterfaceName; + my $VirtualInterfaceId = $VirtualInterface->VirtualInterfaceId; + my $AddressFamily = $VirtualInterface->AddressFamily; + my $VirtualGatewayId = $VirtualInterface->VirtualGatewayId; + my $AuthKey = $VirtualInterface->AuthKey; # Returns a L object. diff --git a/auto-lib/Paws/DirectConnect/CreatePublicVirtualInterface.pm b/auto-lib/Paws/DirectConnect/CreatePublicVirtualInterface.pm index c63b11e51f..487b1a0032 100644 --- a/auto-lib/Paws/DirectConnect/CreatePublicVirtualInterface.pm +++ b/auto-lib/Paws/DirectConnect/CreatePublicVirtualInterface.pm @@ -31,43 +31,43 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $VirtualInterface = $directconnect->CreatePublicVirtualInterface( ConnectionId => 'MyConnectionId', NewPublicVirtualInterface => { - vlan => 1, - virtualInterfaceName => 'MyVirtualInterfaceName', asn => 1, - amazonAddress => 'MyAmazonAddress', # OPTIONAL + virtualInterfaceName => 'MyVirtualInterfaceName', + vlan => 1, routeFilterPrefixes => [ { - cidr => 'MyCIDR', # OPTIONAL + cidr => 'MyCIDR', # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL + amazonAddress => 'MyAmazonAddress', # OPTIONAL authKey => 'MyBGPAuthKey', # OPTIONAL - addressFamily => 'ipv4', # values: ipv4, ipv6; OPTIONAL customerAddress => 'MyCustomerAddress', # OPTIONAL + addressFamily => 'ipv4', # values: ipv4, ipv6; OPTIONAL }, ); # Results: - my $VirtualGatewayId = $VirtualInterface->VirtualGatewayId; - my $DirectConnectGatewayId = $VirtualInterface->DirectConnectGatewayId; - my $AddressFamily = $VirtualInterface->AddressFamily; - my $VirtualInterfaceType = $VirtualInterface->VirtualInterfaceType; - my $AuthKey = $VirtualInterface->AuthKey; - my $Asn = $VirtualInterface->Asn; - my $VirtualInterfaceName = $VirtualInterface->VirtualInterfaceName; my $BgpPeers = $VirtualInterface->BgpPeers; - my $VirtualInterfaceId = $VirtualInterface->VirtualInterfaceId; - my $Location = $VirtualInterface->Location; my $RouteFilterPrefixes = $VirtualInterface->RouteFilterPrefixes; + my $CustomerRouterConfig = $VirtualInterface->CustomerRouterConfig; my $Vlan = $VirtualInterface->Vlan; + my $VirtualInterfaceState = $VirtualInterface->VirtualInterfaceState; my $ConnectionId = $VirtualInterface->ConnectionId; - my $CustomerRouterConfig = $VirtualInterface->CustomerRouterConfig; - my $CustomerAddress = $VirtualInterface->CustomerAddress; - my $AmazonSideAsn = $VirtualInterface->AmazonSideAsn; my $AmazonAddress = $VirtualInterface->AmazonAddress; - my $VirtualInterfaceState = $VirtualInterface->VirtualInterfaceState; + my $Asn = $VirtualInterface->Asn; + my $CustomerAddress = $VirtualInterface->CustomerAddress; my $OwnerAccount = $VirtualInterface->OwnerAccount; + my $Location = $VirtualInterface->Location; + my $AmazonSideAsn = $VirtualInterface->AmazonSideAsn; + my $VirtualInterfaceType = $VirtualInterface->VirtualInterfaceType; + my $DirectConnectGatewayId = $VirtualInterface->DirectConnectGatewayId; + my $VirtualInterfaceName = $VirtualInterface->VirtualInterfaceName; + my $VirtualInterfaceId = $VirtualInterface->VirtualInterfaceId; + my $AddressFamily = $VirtualInterface->AddressFamily; + my $VirtualGatewayId = $VirtualInterface->VirtualGatewayId; + my $AuthKey = $VirtualInterface->AuthKey; # Returns a L object. diff --git a/auto-lib/Paws/DirectConnect/DeleteConnection.pm b/auto-lib/Paws/DirectConnect/DeleteConnection.pm index 486d0cd16a..537e51f29c 100644 --- a/auto-lib/Paws/DirectConnect/DeleteConnection.pm +++ b/auto-lib/Paws/DirectConnect/DeleteConnection.pm @@ -33,18 +33,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $ConnectionState = $Connection->ConnectionState; + my $ConnectionName = $Connection->ConnectionName; my $Vlan = $Connection->Vlan; my $ConnectionId = $Connection->ConnectionId; - my $Region = $Connection->Region; - my $LagId = $Connection->LagId; my $Bandwidth = $Connection->Bandwidth; - my $OwnerAccount = $Connection->OwnerAccount; my $PartnerName = $Connection->PartnerName; + my $AwsDevice = $Connection->AwsDevice; + my $OwnerAccount = $Connection->OwnerAccount; + my $LagId = $Connection->LagId; my $LoaIssueTime = $Connection->LoaIssueTime; my $Location = $Connection->Location; - my $AwsDevice = $Connection->AwsDevice; - my $ConnectionState = $Connection->ConnectionState; - my $ConnectionName = $Connection->ConnectionName; + my $Region = $Connection->Region; # Returns a L object. diff --git a/auto-lib/Paws/DirectConnect/DeleteLag.pm b/auto-lib/Paws/DirectConnect/DeleteLag.pm index a7ff34eabf..89e8bf69b1 100644 --- a/auto-lib/Paws/DirectConnect/DeleteLag.pm +++ b/auto-lib/Paws/DirectConnect/DeleteLag.pm @@ -33,18 +33,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ConnectionsBandwidth = $Lag->ConnectionsBandwidth; - my $AllowsHostedConnections = $Lag->AllowsHostedConnections; - my $AwsDevice = $Lag->AwsDevice; - my $Location = $Lag->Location; - my $LagId = $Lag->LagId; - my $Region = $Lag->Region; - my $MinimumLinks = $Lag->MinimumLinks; my $Connections = $Lag->Connections; my $LagName = $Lag->LagName; my $LagState = $Lag->LagState; my $NumberOfConnections = $Lag->NumberOfConnections; + my $MinimumLinks = $Lag->MinimumLinks; + my $AwsDevice = $Lag->AwsDevice; + my $AllowsHostedConnections = $Lag->AllowsHostedConnections; my $OwnerAccount = $Lag->OwnerAccount; + my $LagId = $Lag->LagId; + my $Location = $Lag->Location; + my $ConnectionsBandwidth = $Lag->ConnectionsBandwidth; + my $Region = $Lag->Region; # Returns a L object. diff --git a/auto-lib/Paws/DirectConnect/DescribeDirectConnectGatewayAssociations.pm b/auto-lib/Paws/DirectConnect/DescribeDirectConnectGatewayAssociations.pm index cc9966cc8e..f6c56fd57b 100644 --- a/auto-lib/Paws/DirectConnect/DescribeDirectConnectGatewayAssociations.pm +++ b/auto-lib/Paws/DirectConnect/DescribeDirectConnectGatewayAssociations.pm @@ -39,10 +39,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $DescribeDirectConnectGatewayAssociationsResult->NextToken; my $DirectConnectGatewayAssociations = $DescribeDirectConnectGatewayAssociationsResult ->DirectConnectGatewayAssociations; + my $NextToken = $DescribeDirectConnectGatewayAssociationsResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/DirectConnect/DescribeDirectConnectGatewayAttachments.pm b/auto-lib/Paws/DirectConnect/DescribeDirectConnectGatewayAttachments.pm index 6f911ccbda..3ab1b81a61 100644 --- a/auto-lib/Paws/DirectConnect/DescribeDirectConnectGatewayAttachments.pm +++ b/auto-lib/Paws/DirectConnect/DescribeDirectConnectGatewayAttachments.pm @@ -39,10 +39,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DirectConnectGatewayAttachments = + my $nextToken = $DescribeDirectConnectGatewayAttachmentsResult->nextToken; + my $directConnectGatewayAttachments = $DescribeDirectConnectGatewayAttachmentsResult - ->DirectConnectGatewayAttachments; - my $NextToken = $DescribeDirectConnectGatewayAttachmentsResult->NextToken; + ->directConnectGatewayAttachments; # Returns a L object. diff --git a/auto-lib/Paws/DirectConnect/DescribeLags.pm b/auto-lib/Paws/DirectConnect/DescribeLags.pm index b2e90b39a7..25f78981f7 100644 --- a/auto-lib/Paws/DirectConnect/DescribeLags.pm +++ b/auto-lib/Paws/DirectConnect/DescribeLags.pm @@ -32,7 +32,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $lags = $Lags->lags; + my $Lags = $Lags->Lags; # Returns a L object. diff --git a/auto-lib/Paws/DirectConnect/DescribeLoa.pm b/auto-lib/Paws/DirectConnect/DescribeLoa.pm index ed3e4edcdd..cb478c0fe5 100644 --- a/auto-lib/Paws/DirectConnect/DescribeLoa.pm +++ b/auto-lib/Paws/DirectConnect/DescribeLoa.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $LoaContentType = $Loa->LoaContentType; my $LoaContent = $Loa->LoaContent; + my $LoaContentType = $Loa->LoaContentType; # Returns a L object. diff --git a/auto-lib/Paws/DirectConnect/DisassociateConnectionFromLag.pm b/auto-lib/Paws/DirectConnect/DisassociateConnectionFromLag.pm index 6b10411d19..25dc6371c0 100644 --- a/auto-lib/Paws/DirectConnect/DisassociateConnectionFromLag.pm +++ b/auto-lib/Paws/DirectConnect/DisassociateConnectionFromLag.pm @@ -35,18 +35,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $ConnectionState = $Connection->ConnectionState; + my $ConnectionName = $Connection->ConnectionName; my $Vlan = $Connection->Vlan; my $ConnectionId = $Connection->ConnectionId; - my $Region = $Connection->Region; - my $LagId = $Connection->LagId; my $Bandwidth = $Connection->Bandwidth; - my $OwnerAccount = $Connection->OwnerAccount; my $PartnerName = $Connection->PartnerName; + my $AwsDevice = $Connection->AwsDevice; + my $OwnerAccount = $Connection->OwnerAccount; + my $LagId = $Connection->LagId; my $LoaIssueTime = $Connection->LoaIssueTime; my $Location = $Connection->Location; - my $AwsDevice = $Connection->AwsDevice; - my $ConnectionState = $Connection->ConnectionState; - my $ConnectionName = $Connection->ConnectionName; + my $Region = $Connection->Region; # Returns a L object. diff --git a/auto-lib/Paws/DirectConnect/UpdateLag.pm b/auto-lib/Paws/DirectConnect/UpdateLag.pm index bae1b9957a..39c438618b 100644 --- a/auto-lib/Paws/DirectConnect/UpdateLag.pm +++ b/auto-lib/Paws/DirectConnect/UpdateLag.pm @@ -36,18 +36,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ConnectionsBandwidth = $Lag->ConnectionsBandwidth; - my $AllowsHostedConnections = $Lag->AllowsHostedConnections; - my $AwsDevice = $Lag->AwsDevice; - my $Location = $Lag->Location; - my $LagId = $Lag->LagId; - my $Region = $Lag->Region; - my $MinimumLinks = $Lag->MinimumLinks; my $Connections = $Lag->Connections; my $LagName = $Lag->LagName; my $LagState = $Lag->LagState; my $NumberOfConnections = $Lag->NumberOfConnections; + my $MinimumLinks = $Lag->MinimumLinks; + my $AwsDevice = $Lag->AwsDevice; + my $AllowsHostedConnections = $Lag->AllowsHostedConnections; my $OwnerAccount = $Lag->OwnerAccount; + my $LagId = $Lag->LagId; + my $Location = $Lag->Location; + my $ConnectionsBandwidth = $Lag->ConnectionsBandwidth; + my $Region = $Lag->Region; # Returns a L object. diff --git a/auto-lib/Paws/Discovery/CreateTags.pm b/auto-lib/Paws/Discovery/CreateTags.pm index b9b9685c9f..5f85e33570 100644 --- a/auto-lib/Paws/Discovery/CreateTags.pm +++ b/auto-lib/Paws/Discovery/CreateTags.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ConfigurationIds => [ 'MyConfigurationId', ... ], Tags => [ { - value => 'MyTagValue', key => 'MyTagKey', + value => 'MyTagValue', }, ... diff --git a/auto-lib/Paws/Discovery/DeleteTags.pm b/auto-lib/Paws/Discovery/DeleteTags.pm index fb9c979b3b..3d50226af8 100644 --- a/auto-lib/Paws/Discovery/DeleteTags.pm +++ b/auto-lib/Paws/Discovery/DeleteTags.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ConfigurationIds => [ 'MyConfigurationId', ... ], Tags => [ { - value => 'MyTagValue', key => 'MyTagKey', + value => 'MyTagValue', }, ... diff --git a/auto-lib/Paws/Discovery/DescribeAgents.pm b/auto-lib/Paws/Discovery/DescribeAgents.pm index 86a6eca2c8..f972b5ed16 100644 --- a/auto-lib/Paws/Discovery/DescribeAgents.pm +++ b/auto-lib/Paws/Discovery/DescribeAgents.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n AgentIds => [ 'MyAgentId', ... ], # OPTIONAL Filters => [ { - values => [ 'MyFilterValue', ... ], name => 'MyString', + values => [ 'MyFilterValue', ... ], condition => 'MyCondition', }, @@ -46,8 +46,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $AgentsInfo = $DescribeAgentsResponse->AgentsInfo; my $NextToken = $DescribeAgentsResponse->NextToken; + my $AgentsInfo = $DescribeAgentsResponse->AgentsInfo; # Returns a L object. diff --git a/auto-lib/Paws/Discovery/DescribeExportTasks.pm b/auto-lib/Paws/Discovery/DescribeExportTasks.pm index 9353f9d0a7..8fbcaa534f 100644 --- a/auto-lib/Paws/Discovery/DescribeExportTasks.pm +++ b/auto-lib/Paws/Discovery/DescribeExportTasks.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ExportIds => [ 'MyConfigurationsExportId', ... ], # OPTIONAL Filters => [ { - values => [ 'MyFilterValue', ... ], name => 'MyFilterName', + values => [ 'MyFilterValue', ... ], condition => 'MyCondition', }, diff --git a/auto-lib/Paws/Discovery/GetDiscoverySummary.pm b/auto-lib/Paws/Discovery/GetDiscoverySummary.pm index ab90cc4b88..c967385903 100644 --- a/auto-lib/Paws/Discovery/GetDiscoverySummary.pm +++ b/auto-lib/Paws/Discovery/GetDiscoverySummary.pm @@ -29,13 +29,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $GetDiscoverySummaryResponse = $discovery->GetDiscoverySummary(); # Results: - my $ConnectorSummary = $GetDiscoverySummaryResponse->ConnectorSummary; - my $AgentSummary = $GetDiscoverySummaryResponse->AgentSummary; - my $ServersMappedToApplications = - $GetDiscoverySummaryResponse->ServersMappedToApplications; my $ServersMappedtoTags = $GetDiscoverySummaryResponse->ServersMappedtoTags; - my $Servers = $GetDiscoverySummaryResponse->Servers; my $Applications = $GetDiscoverySummaryResponse->Applications; + my $ServersMappedToApplications = + $GetDiscoverySummaryResponse->ServersMappedToApplications; + my $ConnectorSummary = $GetDiscoverySummaryResponse->ConnectorSummary; + my $AgentSummary = $GetDiscoverySummaryResponse->AgentSummary; + my $Servers = $GetDiscoverySummaryResponse->Servers; # Returns a L object. diff --git a/auto-lib/Paws/Discovery/ListConfigurations.pm b/auto-lib/Paws/Discovery/ListConfigurations.pm index 05aba0fcf6..014d835e29 100644 --- a/auto-lib/Paws/Discovery/ListConfigurations.pm +++ b/auto-lib/Paws/Discovery/ListConfigurations.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ConfigurationType => 'SERVER', Filters => [ { - values => [ 'MyFilterValue', ... ], name => 'MyString', + values => [ 'MyFilterValue', ... ], condition => 'MyCondition', }, @@ -54,8 +54,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListConfigurationsResponse->NextToken; my $Configurations = $ListConfigurationsResponse->Configurations; + my $NextToken = $ListConfigurationsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/Discovery/ListServerNeighbors.pm b/auto-lib/Paws/Discovery/ListServerNeighbors.pm index c36aa0d96f..bcb0bca700 100644 --- a/auto-lib/Paws/Discovery/ListServerNeighbors.pm +++ b/auto-lib/Paws/Discovery/ListServerNeighbors.pm @@ -41,9 +41,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $NextToken = $ListServerNeighborsResponse->NextToken; + my $Neighbors = $ListServerNeighborsResponse->Neighbors; my $KnownDependencyCount = $ListServerNeighborsResponse->KnownDependencyCount; - my $Neighbors = $ListServerNeighborsResponse->Neighbors; # Returns a L object. diff --git a/auto-lib/Paws/Discovery/StartExportTask.pm b/auto-lib/Paws/Discovery/StartExportTask.pm index f72f1ef87a..765d5381a2 100644 --- a/auto-lib/Paws/Discovery/StartExportTask.pm +++ b/auto-lib/Paws/Discovery/StartExportTask.pm @@ -37,9 +37,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], # OPTIONAL Filters => [ { + name => 'MyFilterName', values => [ 'MyFilterValue', ... ], condition => 'MyCondition', - name => 'MyFilterName', }, ... diff --git a/auto-lib/Paws/DynamoDB/BatchGetItem.pm b/auto-lib/Paws/DynamoDB/BatchGetItem.pm index 99e3c845fb..643b9bf3cd 100644 --- a/auto-lib/Paws/DynamoDB/BatchGetItem.pm +++ b/auto-lib/Paws/DynamoDB/BatchGetItem.pm @@ -47,20 +47,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, { - 'Artist' => { - 'S' => 'Acme Band' - }, 'SongTitle' => { 'S' => 'Happy Day' + }, + 'Artist' => { + 'S' => 'Acme Band' } }, { - 'Artist' => { - 'S' => 'No One You Know' - }, 'SongTitle' => { 'S' => 'Scared of My Shadow' + }, + 'Artist' => { + 'S' => 'No One You Know' } } ], diff --git a/auto-lib/Paws/DynamoDB/BatchWriteItem.pm b/auto-lib/Paws/DynamoDB/BatchWriteItem.pm index 31184db0c0..a53ff5006a 100644 --- a/auto-lib/Paws/DynamoDB/BatchWriteItem.pm +++ b/auto-lib/Paws/DynamoDB/BatchWriteItem.pm @@ -40,12 +40,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n { 'PutRequest' => { 'Item' => { - 'AlbumTitle' => { - 'S' => 'Somewhat Famous' - }, 'SongTitle' => { 'S' => 'Call Me Today' }, + 'AlbumTitle' => { + 'S' => 'Somewhat Famous' + }, 'Artist' => { 'S' => 'No One You Know' } @@ -56,12 +56,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n { 'PutRequest' => { 'Item' => { - 'AlbumTitle' => { - 'S' => 'Songs About Life' - }, 'SongTitle' => { 'S' => 'Happy Day' }, + 'AlbumTitle' => { + 'S' => 'Songs About Life' + }, 'Artist' => { 'S' => 'Acme Band' } @@ -72,12 +72,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n { 'PutRequest' => { 'Item' => { - 'AlbumTitle' => { - 'S' => 'Blue Sky Blues' - }, 'SongTitle' => { 'S' => 'Scared of My Shadow' }, + 'AlbumTitle' => { + 'S' => 'Blue Sky Blues' + }, 'Artist' => { 'S' => 'No One You Know' } diff --git a/auto-lib/Paws/DynamoDB/CreateTable.pm b/auto-lib/Paws/DynamoDB/CreateTable.pm index 30d0793320..8a61a2e336 100644 --- a/auto-lib/Paws/DynamoDB/CreateTable.pm +++ b/auto-lib/Paws/DynamoDB/CreateTable.pm @@ -38,35 +38,35 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example creates a table named Music. my $CreateTableOutput = $dynamodb->CreateTable( { - 'TableName' => 'Music', - 'ProvisionedThroughput' => { - 'WriteCapacityUnits' => 5, - 'ReadCapacityUnits' => 5 - }, - 'KeySchema' => [ + 'AttributeDefinitions' => [ { - 'AttributeName' => 'Artist', - 'KeyType' => 'HASH' + 'AttributeType' => 'S', + 'AttributeName' => 'Artist' }, { - 'KeyType' => 'RANGE', + 'AttributeType' => 'S', 'AttributeName' => 'SongTitle' } ], - 'AttributeDefinitions' => [ + 'KeySchema' => [ { - 'AttributeName' => 'Artist', - 'AttributeType' => 'S' + 'KeyType' => 'HASH', + 'AttributeName' => 'Artist' }, { - 'AttributeType' => 'S', + 'KeyType' => 'RANGE', 'AttributeName' => 'SongTitle' } - ] + ], + 'TableName' => 'Music', + 'ProvisionedThroughput' => { + 'ReadCapacityUnits' => 5, + 'WriteCapacityUnits' => 5 + } } ); diff --git a/auto-lib/Paws/DynamoDB/DeleteItem.pm b/auto-lib/Paws/DynamoDB/DeleteItem.pm index 2ba7b92d30..81d15435b9 100644 --- a/auto-lib/Paws/DynamoDB/DeleteItem.pm +++ b/auto-lib/Paws/DynamoDB/DeleteItem.pm @@ -40,15 +40,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example deletes an item from the Music table. my $DeleteItemOutput = $dynamodb->DeleteItem( { - 'Key' => { + 'TableName' => 'Music', + 'Key' => { 'SongTitle' => { 'S' => 'Scared of My Shadow' }, 'Artist' => { 'S' => 'No One You Know' } - }, - 'TableName' => 'Music' + } } ); diff --git a/auto-lib/Paws/DynamoDB/DescribeGlobalTableSettings.pm b/auto-lib/Paws/DynamoDB/DescribeGlobalTableSettings.pm index 25dfb2b76f..30d00ba6b4 100644 --- a/auto-lib/Paws/DynamoDB/DescribeGlobalTableSettings.pm +++ b/auto-lib/Paws/DynamoDB/DescribeGlobalTableSettings.pm @@ -34,13 +34,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $GlobalTableName = $DescribeGlobalTableSettingsOutput->GlobalTableName; my $ReplicaSettings = $DescribeGlobalTableSettingsOutput->ReplicaSettings; + my $GlobalTableName = $DescribeGlobalTableSettingsOutput->GlobalTableName; # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/DynamoDB/DescribeLimits.pm b/auto-lib/Paws/DynamoDB/DescribeLimits.pm index 6442a8e9c9..706c30f719 100644 --- a/auto-lib/Paws/DynamoDB/DescribeLimits.pm +++ b/auto-lib/Paws/DynamoDB/DescribeLimits.pm @@ -34,12 +34,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $TableMaxWriteCapacityUnits = $DescribeLimitsOutput->TableMaxWriteCapacityUnits; - my $AccountMaxWriteCapacityUnits = - $DescribeLimitsOutput->AccountMaxWriteCapacityUnits; my $AccountMaxReadCapacityUnits = $DescribeLimitsOutput->AccountMaxReadCapacityUnits; my $TableMaxReadCapacityUnits = $DescribeLimitsOutput->TableMaxReadCapacityUnits; + my $AccountMaxWriteCapacityUnits = + $DescribeLimitsOutput->AccountMaxWriteCapacityUnits; # Returns a L object. diff --git a/auto-lib/Paws/DynamoDB/GetItem.pm b/auto-lib/Paws/DynamoDB/GetItem.pm index db48b8d2f8..c468c4f3cd 100644 --- a/auto-lib/Paws/DynamoDB/GetItem.pm +++ b/auto-lib/Paws/DynamoDB/GetItem.pm @@ -39,15 +39,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n # both of these attributes. my $GetItemOutput = $dynamodb->GetItem( { - 'Key' => { + 'TableName' => 'Music', + 'Key' => { 'SongTitle' => { 'S' => 'Happy Day' }, 'Artist' => { 'S' => 'Acme Band' } - }, - 'TableName' => 'Music' + } } ); diff --git a/auto-lib/Paws/DynamoDB/ListBackups.pm b/auto-lib/Paws/DynamoDB/ListBackups.pm index b90573ab85..759fb2de1f 100644 --- a/auto-lib/Paws/DynamoDB/ListBackups.pm +++ b/auto-lib/Paws/DynamoDB/ListBackups.pm @@ -40,8 +40,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $LastEvaluatedBackupArn = $ListBackupsOutput->LastEvaluatedBackupArn; my $BackupSummaries = $ListBackupsOutput->BackupSummaries; + my $LastEvaluatedBackupArn = $ListBackupsOutput->LastEvaluatedBackupArn; # Returns a L object. diff --git a/auto-lib/Paws/DynamoDB/ListGlobalTables.pm b/auto-lib/Paws/DynamoDB/ListGlobalTables.pm index 9531b364fa..7a02f12cd5 100644 --- a/auto-lib/Paws/DynamoDB/ListGlobalTables.pm +++ b/auto-lib/Paws/DynamoDB/ListGlobalTables.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $GlobalTables = $ListGlobalTablesOutput->GlobalTables; my $LastEvaluatedGlobalTableName = $ListGlobalTablesOutput->LastEvaluatedGlobalTableName; + my $GlobalTables = $ListGlobalTablesOutput->GlobalTables; # Returns a L object. diff --git a/auto-lib/Paws/DynamoDB/PutItem.pm b/auto-lib/Paws/DynamoDB/PutItem.pm index 6288c9cc0d..708b194dc9 100644 --- a/auto-lib/Paws/DynamoDB/PutItem.pm +++ b/auto-lib/Paws/DynamoDB/PutItem.pm @@ -41,18 +41,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $PutItemOutput = $dynamodb->PutItem( { 'Item' => { - 'AlbumTitle' => { - 'S' => 'Somewhat Famous' - }, 'SongTitle' => { 'S' => 'Call Me Today' }, + 'AlbumTitle' => { + 'S' => 'Somewhat Famous' + }, 'Artist' => { 'S' => 'No One You Know' } }, - 'TableName' => 'Music', - 'ReturnConsumedCapacity' => 'TOTAL' + 'ReturnConsumedCapacity' => 'TOTAL', + 'TableName' => 'Music' } ); diff --git a/auto-lib/Paws/DynamoDB/Query.pm b/auto-lib/Paws/DynamoDB/Query.pm index 681dd084f2..4c76cad0da 100644 --- a/auto-lib/Paws/DynamoDB/Query.pm +++ b/auto-lib/Paws/DynamoDB/Query.pm @@ -50,22 +50,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Know". my $QueryOutput = $dynamodb->Query( { - 'KeyConditionExpression' => 'Artist = :v1', - 'ProjectionExpression' => 'SongTitle', 'ExpressionAttributeValues' => { ':v1' => { 'S' => 'No One You Know' } }, - 'TableName' => 'Music' + 'TableName' => 'Music', + 'ProjectionExpression' => 'SongTitle', + 'KeyConditionExpression' => 'Artist = :v1' } ); # Results: - my $Items = $QueryOutput->Items; - my $Count = $QueryOutput->Count; my $ScannedCount = $QueryOutput->ScannedCount; + my $Items = $QueryOutput->Items; my $ConsumedCapacity = $QueryOutput->ConsumedCapacity; + my $Count = $QueryOutput->Count; # Returns a L object. diff --git a/auto-lib/Paws/DynamoDB/Scan.pm b/auto-lib/Paws/DynamoDB/Scan.pm index f441eb299b..885c56c301 100644 --- a/auto-lib/Paws/DynamoDB/Scan.pm +++ b/auto-lib/Paws/DynamoDB/Scan.pm @@ -48,25 +48,25 @@ You shouldn't make instances of this class. Each attribute should be used as a n # and song title are returned. my $ScanOutput = $dynamodb->Scan( { - 'ProjectionExpression' => '#ST, #AT', - 'TableName' => 'Music', 'ExpressionAttributeValues' => { ':a' => { 'S' => 'No One You Know' } }, + 'FilterExpression' => 'Artist = :a', + 'TableName' => 'Music', 'ExpressionAttributeNames' => { - 'AT' => 'AlbumTitle', - 'ST' => 'SongTitle' + 'ST' => 'SongTitle', + 'AT' => 'AlbumTitle' }, - 'FilterExpression' => 'Artist = :a' + 'ProjectionExpression' => '#ST, #AT' } ); # Results: - my $ConsumedCapacity = $ScanOutput->ConsumedCapacity; my $ScannedCount = $ScanOutput->ScannedCount; my $Items = $ScanOutput->Items; + my $ConsumedCapacity = $ScanOutput->ConsumedCapacity; my $Count = $ScanOutput->Count; # Returns a L object. diff --git a/auto-lib/Paws/DynamoDB/TagResource.pm b/auto-lib/Paws/DynamoDB/TagResource.pm index eb473ca050..8e2a88d9d5 100644 --- a/auto-lib/Paws/DynamoDB/TagResource.pm +++ b/auto-lib/Paws/DynamoDB/TagResource.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ResourceArn => 'MyResourceArnString', Tags => [ { - Value => 'MyTagValueString', # max: 256 Key => 'MyTagKeyString', # min: 1, max: 128 + Value => 'MyTagValueString', # max: 256 }, ... diff --git a/auto-lib/Paws/DynamoDB/UpdateGlobalTable.pm b/auto-lib/Paws/DynamoDB/UpdateGlobalTable.pm index ba48d3fd65..a23d15d8ad 100644 --- a/auto-lib/Paws/DynamoDB/UpdateGlobalTable.pm +++ b/auto-lib/Paws/DynamoDB/UpdateGlobalTable.pm @@ -32,11 +32,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n GlobalTableName => 'MyTableName', ReplicaUpdates => [ { - Create => { + Delete => { RegionName => 'MyRegionName', }, # OPTIONAL - Delete => { + Create => { RegionName => 'MyRegionName', }, # OPTIONAL diff --git a/auto-lib/Paws/DynamoDB/UpdateGlobalTableSettings.pm b/auto-lib/Paws/DynamoDB/UpdateGlobalTableSettings.pm index 33db6e219c..0041f53814 100644 --- a/auto-lib/Paws/DynamoDB/UpdateGlobalTableSettings.pm +++ b/auto-lib/Paws/DynamoDB/UpdateGlobalTableSettings.pm @@ -42,7 +42,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n GlobalTableProvisionedWriteCapacityUnits => 1, # OPTIONAL ReplicaSettingsUpdate => [ { - RegionName => 'MyRegionName', + RegionName => 'MyRegionName', + ReplicaProvisionedReadCapacityUnits => 1, # min: 1, ; OPTIONAL ReplicaGlobalSecondaryIndexSettingsUpdate => [ { IndexName => 'MyIndexName', # min: 3, max: 255 @@ -50,10 +51,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # min: 1, max: 20; OPTIONAL - ReplicaProvisionedReadCapacityUnits => 1, # min: 1, ; OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL ); # Results: @@ -63,7 +63,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/DynamoDB/UpdateItem.pm b/auto-lib/Paws/DynamoDB/UpdateItem.pm index 2784624c26..e71fe37926 100644 --- a/auto-lib/Paws/DynamoDB/UpdateItem.pm +++ b/auto-lib/Paws/DynamoDB/UpdateItem.pm @@ -44,13 +44,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n # item, as they appear after the update, are returned in the response. my $UpdateItemOutput = $dynamodb->UpdateItem( { + 'ExpressionAttributeValues' => { + ':t' => { + 'S' => 'Louder Than Ever' + }, + ':y' => { + 'N' => 2015 + } + }, 'ReturnValues' => 'ALL_NEW', + 'TableName' => 'Music', 'ExpressionAttributeNames' => { '#AT' => 'AlbumTitle', '#Y' => 'Year' }, - 'UpdateExpression' => 'SET #Y = :y, #AT = :t', - 'Key' => { + 'Key' => { 'SongTitle' => { 'S' => 'Happy Day' }, @@ -58,15 +66,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'S' => 'Acme Band' } }, - 'ExpressionAttributeValues' => { - ':y' => { - 'N' => 2015 - }, - ':t' => { - 'S' => 'Louder Than Ever' - } - }, - 'TableName' => 'Music' + 'UpdateExpression' => 'SET #Y = :y, #AT = :t' } ); diff --git a/auto-lib/Paws/DynamoDB/UpdateTable.pm b/auto-lib/Paws/DynamoDB/UpdateTable.pm index 9c1bc3bd26..d053746309 100644 --- a/auto-lib/Paws/DynamoDB/UpdateTable.pm +++ b/auto-lib/Paws/DynamoDB/UpdateTable.pm @@ -36,11 +36,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n # table. my $UpdateTableOutput = $dynamodb->UpdateTable( { + 'TableName' => 'MusicCollection', 'ProvisionedThroughput' => { - 'WriteCapacityUnits' => 10, - 'ReadCapacityUnits' => 10 - }, - 'TableName' => 'MusicCollection' + 'ReadCapacityUnits' => 10, + 'WriteCapacityUnits' => 10 + } } ); diff --git a/auto-lib/Paws/DynamoDB/UpdateTimeToLive.pm b/auto-lib/Paws/DynamoDB/UpdateTimeToLive.pm index 8c741ad580..f380980289 100644 --- a/auto-lib/Paws/DynamoDB/UpdateTimeToLive.pm +++ b/auto-lib/Paws/DynamoDB/UpdateTimeToLive.pm @@ -31,8 +31,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateTimeToLiveOutput = $dynamodb->UpdateTimeToLive( TableName => 'MyTableName', TimeToLiveSpecification => { - Enabled => 1, AttributeName => 'MyTimeToLiveAttributeName', # min: 1, max: 255 + Enabled => 1, }, diff --git a/auto-lib/Paws/DynamoDBStreams/GetShardIterator.pm b/auto-lib/Paws/DynamoDBStreams/GetShardIterator.pm index 3bc746462b..2fe79df761 100644 --- a/auto-lib/Paws/DynamoDBStreams/GetShardIterator.pm +++ b/auto-lib/Paws/DynamoDBStreams/GetShardIterator.pm @@ -36,10 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $GetShardIteratorOutput = $streams . dynamodb->GetShardIterator( { - 'ShardIteratorType' => 'TRIM_HORIZON', 'StreamArn' => 'arn:aws:dynamodb:us-west-2:111122223333:table/Forum/stream/2015-05-20T20:51:10.252', - 'ShardId' => '00000001414576573621-f55eea83' + 'ShardId' => '00000001414576573621-f55eea83', + 'ShardIteratorType' => 'TRIM_HORIZON' } ); diff --git a/auto-lib/Paws/EC2/AssignPrivateIpAddresses.pm b/auto-lib/Paws/EC2/AssignPrivateIpAddresses.pm index fbc88f0821..81f6f222f6 100644 --- a/auto-lib/Paws/EC2/AssignPrivateIpAddresses.pm +++ b/auto-lib/Paws/EC2/AssignPrivateIpAddresses.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # specified network interface. $ec2->AssignPrivateIpAddresses( { - 'NetworkInterfaceId' => 'eni-e5aa89a3', - 'PrivateIpAddresses' => ['10.0.0.82'] + 'PrivateIpAddresses' => ['10.0.0.82'], + 'NetworkInterfaceId' => 'eni-e5aa89a3' } ); @@ -47,8 +47,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # network interface is associated with. $ec2->AssignPrivateIpAddresses( { - 'NetworkInterfaceId' => 'eni-e5aa89a3', - 'SecondaryPrivateIpAddressCount' => 2 + 'SecondaryPrivateIpAddressCount' => 2, + 'NetworkInterfaceId' => 'eni-e5aa89a3' } ); diff --git a/auto-lib/Paws/EC2/AssociateAddress.pm b/auto-lib/Paws/EC2/AssociateAddress.pm index 716247048d..da7b653b76 100644 --- a/auto-lib/Paws/EC2/AssociateAddress.pm +++ b/auto-lib/Paws/EC2/AssociateAddress.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # instance in a VPC. my $AssociateAddressResult = $ec2->AssociateAddress( { - 'AllocationId' => 'eipalloc-64d5890a', - 'InstanceId' => 'i-0b263919b6498b123' + 'InstanceId' => 'i-0b263919b6498b123', + 'AllocationId' => 'eipalloc-64d5890a' } ); @@ -66,8 +66,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # EC2-Classic. my $AssociateAddressResult = $ec2->AssociateAddress( { - 'PublicIp' => '198.51.100.0', - 'InstanceId' => 'i-07ffe74c7330ebf53' + 'InstanceId' => 'i-07ffe74c7330ebf53', + 'PublicIp' => '198.51.100.0' } ); diff --git a/auto-lib/Paws/EC2/AssociateDhcpOptions.pm b/auto-lib/Paws/EC2/AssociateDhcpOptions.pm index 5189afaef8..2ad70ea7df 100644 --- a/auto-lib/Paws/EC2/AssociateDhcpOptions.pm +++ b/auto-lib/Paws/EC2/AssociateDhcpOptions.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # VPC. $ec2->AssociateDhcpOptions( { - 'DhcpOptionsId' => 'dopt-d9070ebb', - 'VpcId' => 'vpc-a01106c2' + 'VpcId' => 'vpc-a01106c2', + 'DhcpOptionsId' => 'dopt-d9070ebb' } ); diff --git a/auto-lib/Paws/EC2/AssociateSubnetCidrBlock.pm b/auto-lib/Paws/EC2/AssociateSubnetCidrBlock.pm index f5eb408883..07ee0d1a1e 100644 --- a/auto-lib/Paws/EC2/AssociateSubnetCidrBlock.pm +++ b/auto-lib/Paws/EC2/AssociateSubnetCidrBlock.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $SubnetId = $AssociateSubnetCidrBlockResult->SubnetId; my $Ipv6CidrBlockAssociation = $AssociateSubnetCidrBlockResult->Ipv6CidrBlockAssociation; - my $SubnetId = $AssociateSubnetCidrBlockResult->SubnetId; # Returns a L object. diff --git a/auto-lib/Paws/EC2/AssociateVpcCidrBlock.pm b/auto-lib/Paws/EC2/AssociateVpcCidrBlock.pm index e6e26be129..89a23f6460 100644 --- a/auto-lib/Paws/EC2/AssociateVpcCidrBlock.pm +++ b/auto-lib/Paws/EC2/AssociateVpcCidrBlock.pm @@ -37,10 +37,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $VpcId = $AssociateVpcCidrBlockResult->VpcId; - my $CidrBlockAssociation = - $AssociateVpcCidrBlockResult->CidrBlockAssociation; my $Ipv6CidrBlockAssociation = $AssociateVpcCidrBlockResult->Ipv6CidrBlockAssociation; + my $CidrBlockAssociation = + $AssociateVpcCidrBlockResult->CidrBlockAssociation; # Returns a L object. diff --git a/auto-lib/Paws/EC2/AttachNetworkInterface.pm b/auto-lib/Paws/EC2/AttachNetworkInterface.pm index 92dc3853b1..c2e6857069 100644 --- a/auto-lib/Paws/EC2/AttachNetworkInterface.pm +++ b/auto-lib/Paws/EC2/AttachNetworkInterface.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $AttachNetworkInterfaceResult = $ec2->AttachNetworkInterface( { 'InstanceId' => 'i-1234567890abcdef0', - 'DeviceIndex' => 1, - 'NetworkInterfaceId' => 'eni-e5aa89a3' + 'NetworkInterfaceId' => 'eni-e5aa89a3', + 'DeviceIndex' => 1 } ); diff --git a/auto-lib/Paws/EC2/AttachVolume.pm b/auto-lib/Paws/EC2/AttachVolume.pm index 410f180455..1d3404b212 100644 --- a/auto-lib/Paws/EC2/AttachVolume.pm +++ b/auto-lib/Paws/EC2/AttachVolume.pm @@ -35,18 +35,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n # (``i-01474ef662b89480``) as ``/dev/sdf``. my $VolumeAttachment = $ec2->AttachVolume( { - 'VolumeId' => 'vol-1234567890abcdef0', 'InstanceId' => 'i-01474ef662b89480', - 'Device' => '/dev/sdf' + 'Device' => '/dev/sdf', + 'VolumeId' => 'vol-1234567890abcdef0' } ); # Results: - my $State = $VolumeAttachment->State; - my $VolumeId = $VolumeAttachment->VolumeId; - my $AttachTime = $VolumeAttachment->AttachTime; my $InstanceId = $VolumeAttachment->InstanceId; my $Device = $VolumeAttachment->Device; + my $AttachTime = $VolumeAttachment->AttachTime; + my $VolumeId = $VolumeAttachment->VolumeId; + my $State = $VolumeAttachment->State; # Returns a L object. diff --git a/auto-lib/Paws/EC2/AuthorizeSecurityGroupEgress.pm b/auto-lib/Paws/EC2/AuthorizeSecurityGroupEgress.pm index 7d2e60ce08..a27b4addb6 100644 --- a/auto-lib/Paws/EC2/AuthorizeSecurityGroupEgress.pm +++ b/auto-lib/Paws/EC2/AuthorizeSecurityGroupEgress.pm @@ -42,14 +42,6 @@ You shouldn't make instances of this class. Each attribute should be used as a n FromPort => 1, # OPTIONAL IpPermissions => [ { - Ipv6Ranges => [ - { - CidrIpv6 => 'MyString', - Description => 'MyString', - }, - ... - ], # OPTIONAL - IpProtocol => 'MyString', ToPort => 1, PrefixListIds => [ { @@ -58,29 +50,37 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # OPTIONAL - FromPort => 1, IpRanges => [ { - Description => 'MyString', CidrIp => 'MyString', + Description => 'MyString', }, ... ], # OPTIONAL + FromPort => 1, + Ipv6Ranges => [ + { + CidrIpv6 => 'MyString', + Description => 'MyString', + }, + ... + ], # OPTIONAL + IpProtocol => 'MyString', UserIdGroupPairs => [ { + UserId => 'MyString', VpcId => 'MyString', PeeringStatus => 'MyString', - Description => 'MyString', - GroupName => 'MyString', - VpcPeeringConnectionId => 'MyString', - UserId => 'MyString', GroupId => 'MyString', + VpcPeeringConnectionId => 'MyString', + GroupName => 'MyString', + Description => 'MyString', }, ... - ], # OPTIONAL + ], # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL IpProtocol => 'MyString', # OPTIONAL SourceSecurityGroupName => 'MyString', # OPTIONAL SourceSecurityGroupOwnerId => 'MyString', # OPTIONAL diff --git a/auto-lib/Paws/EC2/AuthorizeSecurityGroupIngress.pm b/auto-lib/Paws/EC2/AuthorizeSecurityGroupIngress.pm index 9595adba16..68459d8993 100644 --- a/auto-lib/Paws/EC2/AuthorizeSecurityGroupIngress.pm +++ b/auto-lib/Paws/EC2/AuthorizeSecurityGroupIngress.pm @@ -44,42 +44,42 @@ You shouldn't make instances of this class. Each attribute should be used as a n GroupName => 'MyString', # OPTIONAL IpPermissions => [ { - IpProtocol => 'MyString', - Ipv6Ranges => [ + ToPort => 1, + PrefixListIds => [ { - CidrIpv6 => 'MyString', + PrefixListId => 'MyString', + Description => 'MyString', + }, + ... + ], # OPTIONAL + IpRanges => [ + { + CidrIp => 'MyString', Description => 'MyString', }, ... ], # OPTIONAL - PrefixListIds => [ + FromPort => 1, + Ipv6Ranges => [ { - PrefixListId => 'MyString', - Description => 'MyString', + CidrIpv6 => 'MyString', + Description => 'MyString', }, ... ], # OPTIONAL - ToPort => 1, + IpProtocol => 'MyString', UserIdGroupPairs => [ { - GroupId => 'MyString', UserId => 'MyString', + VpcId => 'MyString', + PeeringStatus => 'MyString', + GroupId => 'MyString', VpcPeeringConnectionId => 'MyString', GroupName => 'MyString', Description => 'MyString', - PeeringStatus => 'MyString', - VpcId => 'MyString', - }, - ... - ], # OPTIONAL - IpRanges => [ - { - CidrIp => 'MyString', - Description => 'MyString', }, ... ], # OPTIONAL - FromPort => 1, }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/EC2/BundleInstance.pm b/auto-lib/Paws/EC2/BundleInstance.pm index 0b34738e79..39786c49ef 100644 --- a/auto-lib/Paws/EC2/BundleInstance.pm +++ b/auto-lib/Paws/EC2/BundleInstance.pm @@ -33,11 +33,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n InstanceId => 'MyString', Storage => { S3 => { - UploadPolicySignature => 'MyString', - Prefix => 'MyString', - AWSAccessKeyId => 'MyString', Bucket => 'MyString', UploadPolicy => 'BlobBlob', # OPTIONAL + Prefix => 'MyString', + UploadPolicySignature => 'MyString', + AWSAccessKeyId => 'MyString', }, # OPTIONAL }, DryRun => 1, # OPTIONAL diff --git a/auto-lib/Paws/EC2/CancelSpotFleetRequests.pm b/auto-lib/Paws/EC2/CancelSpotFleetRequests.pm index 4c0d945495..3f4602c967 100644 --- a/auto-lib/Paws/EC2/CancelSpotFleetRequests.pm +++ b/auto-lib/Paws/EC2/CancelSpotFleetRequests.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # associated Spot Instances. my $CancelSpotFleetRequestsResponse = $ec2->CancelSpotFleetRequests( { - 'SpotFleetRequestIds' => ['sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE'], - 'TerminateInstances' => true + 'TerminateInstances' => 1, + 'SpotFleetRequestIds' => ['sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE'] } ); diff --git a/auto-lib/Paws/EC2/ConfirmProductInstance.pm b/auto-lib/Paws/EC2/ConfirmProductInstance.pm index 563be20c53..8ce38a7f91 100644 --- a/auto-lib/Paws/EC2/ConfirmProductInstance.pm +++ b/auto-lib/Paws/EC2/ConfirmProductInstance.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # with the specified instance. my $ConfirmProductInstanceResult = $ec2->ConfirmProductInstance( { - 'ProductCode' => '774F4FF8', - 'InstanceId' => 'i-1234567890abcdef0' + 'InstanceId' => 'i-1234567890abcdef0', + 'ProductCode' => '774F4FF8' } ); diff --git a/auto-lib/Paws/EC2/CopySnapshot.pm b/auto-lib/Paws/EC2/CopySnapshot.pm index ff2654b8ce..5fc8088311 100644 --- a/auto-lib/Paws/EC2/CopySnapshot.pm +++ b/auto-lib/Paws/EC2/CopySnapshot.pm @@ -41,8 +41,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CopySnapshotResult = $ec2->CopySnapshot( { 'SourceSnapshotId' => 'snap-066877671789bd71b', - 'Description' => 'This is my copied snapshot.', 'DestinationRegion' => 'us-east-1', + 'Description' => 'This is my copied snapshot.', 'SourceRegion' => 'us-west-2' } ); diff --git a/auto-lib/Paws/EC2/CreateCustomerGateway.pm b/auto-lib/Paws/EC2/CreateCustomerGateway.pm index 2c9f560332..006281b0ac 100644 --- a/auto-lib/Paws/EC2/CreateCustomerGateway.pm +++ b/auto-lib/Paws/EC2/CreateCustomerGateway.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # its outside interface. my $CreateCustomerGatewayResult = $ec2->CreateCustomerGateway( { - 'PublicIp' => '12.1.2.3', 'Type' => 'ipsec.1', + 'PublicIp' => '12.1.2.3', 'BgpAsn' => 65534 } ); diff --git a/auto-lib/Paws/EC2/CreateEgressOnlyInternetGateway.pm b/auto-lib/Paws/EC2/CreateEgressOnlyInternetGateway.pm index ce1e41e012..887b03a83b 100644 --- a/auto-lib/Paws/EC2/CreateEgressOnlyInternetGateway.pm +++ b/auto-lib/Paws/EC2/CreateEgressOnlyInternetGateway.pm @@ -37,9 +37,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ClientToken = $CreateEgressOnlyInternetGatewayResult->ClientToken; my $EgressOnlyInternetGateway = $CreateEgressOnlyInternetGatewayResult->EgressOnlyInternetGateway; + my $ClientToken = $CreateEgressOnlyInternetGatewayResult->ClientToken; # Returns a L object. diff --git a/auto-lib/Paws/EC2/CreateFleet.pm b/auto-lib/Paws/EC2/CreateFleet.pm index 941dc4ce7e..5b359cb58c 100644 --- a/auto-lib/Paws/EC2/CreateFleet.pm +++ b/auto-lib/Paws/EC2/CreateFleet.pm @@ -44,17 +44,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n LaunchTemplateSpecification => { LaunchTemplateName => 'MyLaunchTemplateName', # min: 3, max: 128; OPTIONAL - LaunchTemplateId => 'MyString', # OPTIONAL Version => 'MyString', # OPTIONAL + LaunchTemplateId => 'MyString', # OPTIONAL }, # OPTIONAL Overrides => [ { - AvailabilityZone => 'MyString', # OPTIONAL - InstanceType => 't1.micro' + MaxPrice => 'MyString', # OPTIONAL + InstanceType => 't1.micro' , # values: t1.micro, t2.nano, t2.micro, t2.small, t2.medium, t2.large, t2.xlarge, t2.2xlarge, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m4.large, m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m4.16xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge, r4.large, r4.xlarge, r4.2xlarge, r4.4xlarge, r4.8xlarge, r4.16xlarge, x1.16xlarge, x1.32xlarge, x1e.xlarge, x1e.2xlarge, x1e.4xlarge, x1e.8xlarge, x1e.16xlarge, x1e.32xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, i3.large, i3.xlarge, i3.2xlarge, i3.4xlarge, i3.8xlarge, i3.16xlarge, i3.metal, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, c4.large, c4.xlarge, c4.2xlarge, c4.4xlarge, c4.8xlarge, c5.large, c5.xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.18xlarge, c5d.large, c5d.xlarge, c5d.2xlarge, c5d.4xlarge, c5d.9xlarge, c5d.18xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, g2.8xlarge, g3.4xlarge, g3.8xlarge, g3.16xlarge, cg1.4xlarge, p2.xlarge, p2.8xlarge, p2.16xlarge, p3.2xlarge, p3.8xlarge, p3.16xlarge, d2.xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge, f1.2xlarge, f1.16xlarge, m5.large, m5.xlarge, m5.2xlarge, m5.4xlarge, m5.12xlarge, m5.24xlarge, m5d.large, m5d.xlarge, m5d.2xlarge, m5d.4xlarge, m5d.12xlarge, m5d.24xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, h1.16xlarge; OPTIONAL - WeightedCapacity => 1, # OPTIONAL SubnetId => 'MyString', # OPTIONAL - MaxPrice => 'MyString', # OPTIONAL + WeightedCapacity => 1, # OPTIONAL + AvailabilityZone => 'MyString', # OPTIONAL }, ... ], # max: 50; OPTIONAL @@ -63,22 +63,24 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], TargetCapacitySpecification => { TotalTargetCapacity => 1, - DefaultTargetCapacityType => 'spot', # values: spot, on-demand; OPTIONAL SpotTargetCapacity => 1, OnDemandTargetCapacity => 1, + DefaultTargetCapacityType => 'spot', # values: spot, on-demand; OPTIONAL }, ClientToken => 'MyString', # OPTIONAL DryRun => 1, # OPTIONAL ExcessCapacityTerminationPolicy => 'no-termination', # OPTIONAL ReplaceUnhealthyInstances => 1, # OPTIONAL SpotOptions => { - InstanceInterruptionBehavior => - 'hibernate', # values: hibernate, stop, terminate; OPTIONAL AllocationStrategy => 'lowest-price', # values: lowest-price, diversified; OPTIONAL + InstanceInterruptionBehavior => + 'hibernate', # values: hibernate, stop, terminate; OPTIONAL }, # OPTIONAL TagSpecifications => [ { + ResourceType => 'customer-gateway' + , # values: customer-gateway, dhcp-options, image, instance, internet-gateway, network-acl, network-interface, reserved-instances, route-table, snapshot, spot-instances-request, subnet, security-group, volume, vpc, vpn-connection, vpn-gateway; OPTIONAL Tags => [ { Key => 'MyString', # OPTIONAL @@ -86,11 +88,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # OPTIONAL - ResourceType => 'customer-gateway' - , # values: customer-gateway, dhcp-options, image, instance, internet-gateway, network-acl, network-interface, reserved-instances, route-table, snapshot, spot-instances-request, subnet, security-group, volume, vpc, vpn-connection, vpn-gateway; OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL TerminateInstancesWithExpiration => 1, # OPTIONAL Type => 'request', # OPTIONAL ValidFrom => '1970-01-01T01:00:00', # OPTIONAL @@ -103,7 +103,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/EC2/CreateFlowLogs.pm b/auto-lib/Paws/EC2/CreateFlowLogs.pm index aec739e608..ff7247a0f7 100644 --- a/auto-lib/Paws/EC2/CreateFlowLogs.pm +++ b/auto-lib/Paws/EC2/CreateFlowLogs.pm @@ -42,9 +42,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $FlowLogIds = $CreateFlowLogsResult->FlowLogIds; my $ClientToken = $CreateFlowLogsResult->ClientToken; my $Unsuccessful = $CreateFlowLogsResult->Unsuccessful; + my $FlowLogIds = $CreateFlowLogsResult->FlowLogIds; # Returns a L object. diff --git a/auto-lib/Paws/EC2/CreateImage.pm b/auto-lib/Paws/EC2/CreateImage.pm index 8dc7caf150..202e1fe22a 100644 --- a/auto-lib/Paws/EC2/CreateImage.pm +++ b/auto-lib/Paws/EC2/CreateImage.pm @@ -37,18 +37,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n Name => 'MyString', BlockDeviceMappings => [ { - VirtualName => 'MyString', DeviceName => 'MyString', + VirtualName => 'MyString', NoDevice => 'MyString', Ebs => { + SnapshotId => 'MyString', + Iops => 1, # OPTIONAL + VolumeType => + 'standard', # values: standard, io1, gp2, sc1, st1; OPTIONAL VolumeSize => 1, # OPTIONAL + KmsKeyId => 'MyString', DeleteOnTermination => 1, # OPTIONAL Encrypted => 1, # OPTIONAL - KmsKeyId => 'MyString', - SnapshotId => 'MyString', - VolumeType => - 'standard', # values: standard, io1, gp2, sc1, st1; OPTIONAL - Iops => 1, # OPTIONAL }, # OPTIONAL }, ... diff --git a/auto-lib/Paws/EC2/CreateInstanceExportTask.pm b/auto-lib/Paws/EC2/CreateInstanceExportTask.pm index 1008dab093..f4d75441cf 100644 --- a/auto-lib/Paws/EC2/CreateInstanceExportTask.pm +++ b/auto-lib/Paws/EC2/CreateInstanceExportTask.pm @@ -34,10 +34,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n InstanceId => 'MyString', Description => 'MyString', # OPTIONAL ExportToS3Task => { - S3Bucket => 'MyString', S3Prefix => 'MyString', - DiskImageFormat => 'VMDK', # values: VMDK, RAW, VHD; OPTIONAL ContainerFormat => 'ova', # values: ova; OPTIONAL + DiskImageFormat => 'VMDK', # values: VMDK, RAW, VHD; OPTIONAL + S3Bucket => 'MyString', }, # OPTIONAL TargetEnvironment => 'citrix', # OPTIONAL ); diff --git a/auto-lib/Paws/EC2/CreateLaunchTemplate.pm b/auto-lib/Paws/EC2/CreateLaunchTemplate.pm index 503a483801..56ef515248 100644 --- a/auto-lib/Paws/EC2/CreateLaunchTemplate.pm +++ b/auto-lib/Paws/EC2/CreateLaunchTemplate.pm @@ -33,123 +33,112 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ec2 = Paws->service('EC2'); my $CreateLaunchTemplateResult = $ec2->CreateLaunchTemplate( LaunchTemplateData => { + ImageId => 'MyString', + TagSpecifications => [ + { + ResourceType => 'customer-gateway' + , # values: customer-gateway, dhcp-options, image, instance, internet-gateway, network-acl, network-interface, reserved-instances, route-table, snapshot, spot-instances-request, subnet, security-group, volume, vpc, vpn-connection, vpn-gateway; OPTIONAL + Tags => [ + { + Key => 'MyString', + Value => 'MyString', + }, + ... + ], # OPTIONAL + }, + ... + ], # OPTIONAL + SecurityGroupIds => [ 'MyString', ... ], # OPTIONAL + KeyName => 'MyString', + Placement => { + Affinity => 'MyString', + SpreadDomain => 'MyString', + Tenancy => 'default', # values: default, dedicated, host; OPTIONAL + HostId => 'MyString', + AvailabilityZone => 'MyString', + GroupName => 'MyString', + }, # OPTIONAL Monitoring => { Enabled => 1, # OPTIONAL }, # OPTIONAL - SecurityGroups => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - KernelId => 'MyString', # OPTIONAL + InstanceInitiatedShutdownBehavior => + 'stop', # values: stop, terminate; OPTIONAL + InstanceType => 't1.micro' + , # values: t1.micro, t2.nano, t2.micro, t2.small, t2.medium, t2.large, t2.xlarge, t2.2xlarge, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m4.large, m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m4.16xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge, r4.large, r4.xlarge, r4.2xlarge, r4.4xlarge, r4.8xlarge, r4.16xlarge, x1.16xlarge, x1.32xlarge, x1e.xlarge, x1e.2xlarge, x1e.4xlarge, x1e.8xlarge, x1e.16xlarge, x1e.32xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, i3.large, i3.xlarge, i3.2xlarge, i3.4xlarge, i3.8xlarge, i3.16xlarge, i3.metal, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, c4.large, c4.xlarge, c4.2xlarge, c4.4xlarge, c4.8xlarge, c5.large, c5.xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.18xlarge, c5d.large, c5d.xlarge, c5d.2xlarge, c5d.4xlarge, c5d.9xlarge, c5d.18xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, g2.8xlarge, g3.4xlarge, g3.8xlarge, g3.16xlarge, cg1.4xlarge, p2.xlarge, p2.8xlarge, p2.16xlarge, p3.2xlarge, p3.8xlarge, p3.16xlarge, d2.xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge, f1.2xlarge, f1.16xlarge, m5.large, m5.xlarge, m5.2xlarge, m5.4xlarge, m5.12xlarge, m5.24xlarge, m5d.large, m5d.xlarge, m5d.2xlarge, m5d.4xlarge, m5d.12xlarge, m5d.24xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, h1.16xlarge; OPTIONAL InstanceMarketOptions => { SpotOptions => { + MaxPrice => 'MyString', + ValidUntil => '1970-01-01T01:00:00', # OPTIONAL + BlockDurationMinutes => 1, # OPTIONAL SpotInstanceType => 'one-time', # values: one-time, persistent; OPTIONAL - BlockDurationMinutes => 1, # OPTIONAL - ValidUntil => '1970-01-01T01:00:00', # OPTIONAL - MaxPrice => 'MyString', # OPTIONAL InstanceInterruptionBehavior => 'hibernate', # values: hibernate, stop, terminate; OPTIONAL }, # OPTIONAL MarketType => 'spot', # values: spot; OPTIONAL }, # OPTIONAL - IamInstanceProfile => { - Arn => 'MyString', # OPTIONAL - Name => 'MyString', # OPTIONAL - }, # OPTIONAL - UserData => 'MyString', # OPTIONAL - KeyName => 'MyString', # OPTIONAL - CreditSpecification => { - CpuCredits => 'MyString', # OPTIONAL - - }, # OPTIONAL - RamDiskId => 'MyString', # OPTIONAL - ImageId => 'MyString', # OPTIONAL + UserData => 'MyString', ElasticGpuSpecifications => [ { - Type => 'MyString', # OPTIONAL + Type => 'MyString', }, ... - ], # OPTIONAL + ], # OPTIONAL NetworkInterfaces => [ { - Groups => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - DeviceIndex => 1, # OPTIONAL - SubnetId => 'MyString', # OPTIONAL - DeleteOnTermination => 1, # OPTIONAL - PrivateIpAddresses => [ - { - PrivateIpAddress => 'MyString', # OPTIONAL - Primary => 1, # OPTIONAL - }, - ... - ], # OPTIONAL - Description => 'MyString', # OPTIONAL - Ipv6Addresses => [ + Groups => [ 'MyString', ... ], # OPTIONAL + Ipv6Addresses => [ { Ipv6Address => 'MyString', }, ... ], # OPTIONAL + PrivateIpAddresses => [ { - Ipv6Address => 'MyString', # OPTIONAL + PrivateIpAddress => 'MyString', + Primary => 1, # OPTIONAL }, ... - ], # OPTIONAL - NetworkInterfaceId => 'MyString', # OPTIONAL - SecondaryPrivateIpAddressCount => 1, # OPTIONAL - PrivateIpAddress => 'MyString', # OPTIONAL - Ipv6AddressCount => 1, # OPTIONAL - AssociatePublicIpAddress => 1, # OPTIONAL + ], # OPTIONAL + DeviceIndex => 1, # OPTIONAL + SubnetId => 'MyString', + DeleteOnTermination => 1, # OPTIONAL + SecondaryPrivateIpAddressCount => 1, # OPTIONAL + PrivateIpAddress => 'MyString', + AssociatePublicIpAddress => 1, # OPTIONAL + NetworkInterfaceId => 'MyString', + Ipv6AddressCount => 1, # OPTIONAL + Description => 'MyString', }, ... - ], # OPTIONAL - DisableApiTermination => 1, # OPTIONAL - SecurityGroupIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + ], # OPTIONAL BlockDeviceMappings => [ { - VirtualName => 'MyString', # OPTIONAL - DeviceName => 'MyString', # OPTIONAL - NoDevice => 'MyString', # OPTIONAL + DeviceName => 'MyString', + VirtualName => 'MyString', + NoDevice => 'MyString', Ebs => { - DeleteOnTermination => 1, # OPTIONAL - VolumeSize => 1, # OPTIONAL + SnapshotId => 'MyString', + Iops => 1, # OPTIONAL VolumeType => 'standard', # values: standard, io1, gp2, sc1, st1; OPTIONAL - Iops => 1, # OPTIONAL - SnapshotId => 'MyString', # OPTIONAL - KmsKeyId => 'MyString', # OPTIONAL - Encrypted => 1, # OPTIONAL + VolumeSize => 1, # OPTIONAL + KmsKeyId => 'MyString', + DeleteOnTermination => 1, # OPTIONAL + Encrypted => 1, # OPTIONAL }, # OPTIONAL }, ... ], # OPTIONAL - TagSpecifications => [ - { - Tags => [ - { - Value => 'MyString', # OPTIONAL - Key => 'MyString', # OPTIONAL - }, - ... - ], # OPTIONAL - ResourceType => 'customer-gateway' - , # values: customer-gateway, dhcp-options, image, instance, internet-gateway, network-acl, network-interface, reserved-instances, route-table, snapshot, spot-instances-request, subnet, security-group, volume, vpc, vpn-connection, vpn-gateway; OPTIONAL - }, - ... - ], # OPTIONAL - InstanceInitiatedShutdownBehavior => - 'stop', # values: stop, terminate; OPTIONAL - EbsOptimized => 1, # OPTIONAL - InstanceType => 't1.micro' - , # values: t1.micro, t2.nano, t2.micro, t2.small, t2.medium, t2.large, t2.xlarge, t2.2xlarge, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m4.large, m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m4.16xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge, r4.large, r4.xlarge, r4.2xlarge, r4.4xlarge, r4.8xlarge, r4.16xlarge, x1.16xlarge, x1.32xlarge, x1e.xlarge, x1e.2xlarge, x1e.4xlarge, x1e.8xlarge, x1e.16xlarge, x1e.32xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, i3.large, i3.xlarge, i3.2xlarge, i3.4xlarge, i3.8xlarge, i3.16xlarge, i3.metal, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, c4.large, c4.xlarge, c4.2xlarge, c4.4xlarge, c4.8xlarge, c5.large, c5.xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.18xlarge, c5d.large, c5d.xlarge, c5d.2xlarge, c5d.4xlarge, c5d.9xlarge, c5d.18xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, g2.8xlarge, g3.4xlarge, g3.8xlarge, g3.16xlarge, cg1.4xlarge, p2.xlarge, p2.8xlarge, p2.16xlarge, p3.2xlarge, p3.8xlarge, p3.16xlarge, d2.xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge, f1.2xlarge, f1.16xlarge, m5.large, m5.xlarge, m5.2xlarge, m5.4xlarge, m5.12xlarge, m5.24xlarge, m5d.large, m5d.xlarge, m5d.2xlarge, m5d.4xlarge, m5d.12xlarge, m5d.24xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, h1.16xlarge; OPTIONAL - Placement => { - HostId => 'MyString', # OPTIONAL - GroupName => 'MyString', # OPTIONAL - Tenancy => 'default', # values: default, dedicated, host; OPTIONAL - AvailabilityZone => 'MyString', # OPTIONAL - Affinity => 'MyString', # OPTIONAL - SpreadDomain => 'MyString', # OPTIONAL - }, # OPTIONAL + IamInstanceProfile => { + Arn => 'MyString', + Name => 'MyString', + }, # OPTIONAL + SecurityGroups => [ 'MyString', ... ], # OPTIONAL + CreditSpecification => { + CpuCredits => 'MyString', + + }, # OPTIONAL + RamDiskId => 'MyString', + KernelId => 'MyString', + DisableApiTermination => 1, # OPTIONAL + EbsOptimized => 1, # OPTIONAL }, LaunchTemplateName => 'MyLaunchTemplateName', ClientToken => 'MyString', # OPTIONAL diff --git a/auto-lib/Paws/EC2/CreateLaunchTemplateVersion.pm b/auto-lib/Paws/EC2/CreateLaunchTemplateVersion.pm index f2ff417800..706b48688f 100644 --- a/auto-lib/Paws/EC2/CreateLaunchTemplateVersion.pm +++ b/auto-lib/Paws/EC2/CreateLaunchTemplateVersion.pm @@ -35,123 +35,112 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ec2 = Paws->service('EC2'); my $CreateLaunchTemplateVersionResult = $ec2->CreateLaunchTemplateVersion( LaunchTemplateData => { - BlockDeviceMappings => [ - { - DeviceName => 'MyString', # OPTIONAL - VirtualName => 'MyString', # OPTIONAL - Ebs => { - Iops => 1, # OPTIONAL - VolumeType => - 'standard', # values: standard, io1, gp2, sc1, st1; OPTIONAL - SnapshotId => 'MyString', # OPTIONAL - KmsKeyId => 'MyString', # OPTIONAL - Encrypted => 1, # OPTIONAL - DeleteOnTermination => 1, # OPTIONAL - VolumeSize => 1, # OPTIONAL - }, # OPTIONAL - NoDevice => 'MyString', # OPTIONAL - }, - ... - ], # OPTIONAL - SecurityGroupIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - DisableApiTermination => 1, # OPTIONAL - Placement => { - HostId => 'MyString', # OPTIONAL - GroupName => 'MyString', # OPTIONAL - Tenancy => 'default', # values: default, dedicated, host; OPTIONAL - AvailabilityZone => 'MyString', # OPTIONAL - SpreadDomain => 'MyString', # OPTIONAL - Affinity => 'MyString', # OPTIONAL - }, # OPTIONAL - InstanceType => 't1.micro' - , # values: t1.micro, t2.nano, t2.micro, t2.small, t2.medium, t2.large, t2.xlarge, t2.2xlarge, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m4.large, m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m4.16xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge, r4.large, r4.xlarge, r4.2xlarge, r4.4xlarge, r4.8xlarge, r4.16xlarge, x1.16xlarge, x1.32xlarge, x1e.xlarge, x1e.2xlarge, x1e.4xlarge, x1e.8xlarge, x1e.16xlarge, x1e.32xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, i3.large, i3.xlarge, i3.2xlarge, i3.4xlarge, i3.8xlarge, i3.16xlarge, i3.metal, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, c4.large, c4.xlarge, c4.2xlarge, c4.4xlarge, c4.8xlarge, c5.large, c5.xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.18xlarge, c5d.large, c5d.xlarge, c5d.2xlarge, c5d.4xlarge, c5d.9xlarge, c5d.18xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, g2.8xlarge, g3.4xlarge, g3.8xlarge, g3.16xlarge, cg1.4xlarge, p2.xlarge, p2.8xlarge, p2.16xlarge, p3.2xlarge, p3.8xlarge, p3.16xlarge, d2.xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge, f1.2xlarge, f1.16xlarge, m5.large, m5.xlarge, m5.2xlarge, m5.4xlarge, m5.12xlarge, m5.24xlarge, m5d.large, m5d.xlarge, m5d.2xlarge, m5d.4xlarge, m5d.12xlarge, m5d.24xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, h1.16xlarge; OPTIONAL - EbsOptimized => 1, # OPTIONAL - InstanceInitiatedShutdownBehavior => - 'stop', # values: stop, terminate; OPTIONAL + ImageId => 'MyString', TagSpecifications => [ { ResourceType => 'customer-gateway' , # values: customer-gateway, dhcp-options, image, instance, internet-gateway, network-acl, network-interface, reserved-instances, route-table, snapshot, spot-instances-request, subnet, security-group, volume, vpc, vpn-connection, vpn-gateway; OPTIONAL Tags => [ { - Value => 'MyString', # OPTIONAL - Key => 'MyString', # OPTIONAL + Key => 'MyString', + Value => 'MyString', }, ... - ], # OPTIONAL + ], # OPTIONAL }, ... - ], # OPTIONAL - IamInstanceProfile => { - Name => 'MyString', # OPTIONAL - Arn => 'MyString', # OPTIONAL + ], # OPTIONAL + SecurityGroupIds => [ 'MyString', ... ], # OPTIONAL + KeyName => 'MyString', + Placement => { + Affinity => 'MyString', + SpreadDomain => 'MyString', + Tenancy => 'default', # values: default, dedicated, host; OPTIONAL + HostId => 'MyString', + AvailabilityZone => 'MyString', + GroupName => 'MyString', }, # OPTIONAL + Monitoring => { + Enabled => 1, # OPTIONAL + }, # OPTIONAL + InstanceInitiatedShutdownBehavior => + 'stop', # values: stop, terminate; OPTIONAL + InstanceType => 't1.micro' + , # values: t1.micro, t2.nano, t2.micro, t2.small, t2.medium, t2.large, t2.xlarge, t2.2xlarge, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m4.large, m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m4.16xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge, r4.large, r4.xlarge, r4.2xlarge, r4.4xlarge, r4.8xlarge, r4.16xlarge, x1.16xlarge, x1.32xlarge, x1e.xlarge, x1e.2xlarge, x1e.4xlarge, x1e.8xlarge, x1e.16xlarge, x1e.32xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, i3.large, i3.xlarge, i3.2xlarge, i3.4xlarge, i3.8xlarge, i3.16xlarge, i3.metal, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, c4.large, c4.xlarge, c4.2xlarge, c4.4xlarge, c4.8xlarge, c5.large, c5.xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.18xlarge, c5d.large, c5d.xlarge, c5d.2xlarge, c5d.4xlarge, c5d.9xlarge, c5d.18xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, g2.8xlarge, g3.4xlarge, g3.8xlarge, g3.16xlarge, cg1.4xlarge, p2.xlarge, p2.8xlarge, p2.16xlarge, p3.2xlarge, p3.8xlarge, p3.16xlarge, d2.xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge, f1.2xlarge, f1.16xlarge, m5.large, m5.xlarge, m5.2xlarge, m5.4xlarge, m5.12xlarge, m5.24xlarge, m5d.large, m5d.xlarge, m5d.2xlarge, m5d.4xlarge, m5d.12xlarge, m5d.24xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, h1.16xlarge; OPTIONAL InstanceMarketOptions => { SpotOptions => { - InstanceInterruptionBehavior => - 'hibernate', # values: hibernate, stop, terminate; OPTIONAL - MaxPrice => 'MyString', # OPTIONAL + MaxPrice => 'MyString', ValidUntil => '1970-01-01T01:00:00', # OPTIONAL BlockDurationMinutes => 1, # OPTIONAL SpotInstanceType => 'one-time', # values: one-time, persistent; OPTIONAL + InstanceInterruptionBehavior => + 'hibernate', # values: hibernate, stop, terminate; OPTIONAL }, # OPTIONAL MarketType => 'spot', # values: spot; OPTIONAL }, # OPTIONAL - KernelId => 'MyString', # OPTIONAL - SecurityGroups => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - Monitoring => { - Enabled => 1, # OPTIONAL - }, # OPTIONAL + UserData => 'MyString', + ElasticGpuSpecifications => [ + { + Type => 'MyString', + + }, + ... + ], # OPTIONAL NetworkInterfaces => [ { - DeleteOnTermination => 1, # OPTIONAL - Groups => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - SubnetId => 'MyString', # OPTIONAL - DeviceIndex => 1, # OPTIONAL - Ipv6AddressCount => 1, # OPTIONAL - AssociatePublicIpAddress => 1, # OPTIONAL - PrivateIpAddresses => [ - { - PrivateIpAddress => 'MyString', # OPTIONAL - Primary => 1, # OPTIONAL - }, - ... - ], # OPTIONAL - PrivateIpAddress => 'MyString', # OPTIONAL - SecondaryPrivateIpAddressCount => 1, # OPTIONAL - Ipv6Addresses => [ + Groups => [ 'MyString', ... ], # OPTIONAL + Ipv6Addresses => [ { Ipv6Address => 'MyString', }, ... ], # OPTIONAL + PrivateIpAddresses => [ { - Ipv6Address => 'MyString', # OPTIONAL + PrivateIpAddress => 'MyString', + Primary => 1, # OPTIONAL }, ... - ], # OPTIONAL - Description => 'MyString', # OPTIONAL - NetworkInterfaceId => 'MyString', # OPTIONAL + ], # OPTIONAL + DeviceIndex => 1, # OPTIONAL + SubnetId => 'MyString', + DeleteOnTermination => 1, # OPTIONAL + SecondaryPrivateIpAddressCount => 1, # OPTIONAL + PrivateIpAddress => 'MyString', + AssociatePublicIpAddress => 1, # OPTIONAL + NetworkInterfaceId => 'MyString', + Ipv6AddressCount => 1, # OPTIONAL + Description => 'MyString', }, ... - ], # OPTIONAL - ElasticGpuSpecifications => [ + ], # OPTIONAL + BlockDeviceMappings => [ { - Type => 'MyString', # OPTIONAL - + DeviceName => 'MyString', + VirtualName => 'MyString', + NoDevice => 'MyString', + Ebs => { + SnapshotId => 'MyString', + Iops => 1, # OPTIONAL + VolumeType => + 'standard', # values: standard, io1, gp2, sc1, st1; OPTIONAL + VolumeSize => 1, # OPTIONAL + KmsKeyId => 'MyString', + DeleteOnTermination => 1, # OPTIONAL + Encrypted => 1, # OPTIONAL + }, # OPTIONAL }, ... - ], # OPTIONAL - ImageId => 'MyString', # OPTIONAL - RamDiskId => 'MyString', # OPTIONAL - KeyName => 'MyString', # OPTIONAL + ], # OPTIONAL + IamInstanceProfile => { + Arn => 'MyString', + Name => 'MyString', + }, # OPTIONAL + SecurityGroups => [ 'MyString', ... ], # OPTIONAL CreditSpecification => { - CpuCredits => 'MyString', # OPTIONAL + CpuCredits => 'MyString', - }, # OPTIONAL - UserData => 'MyString', # OPTIONAL + }, # OPTIONAL + RamDiskId => 'MyString', + KernelId => 'MyString', + DisableApiTermination => 1, # OPTIONAL + EbsOptimized => 1, # OPTIONAL }, ClientToken => 'MyString', # OPTIONAL DryRun => 1, # OPTIONAL diff --git a/auto-lib/Paws/EC2/CreateNetworkAclEntry.pm b/auto-lib/Paws/EC2/CreateNetworkAclEntry.pm index 509a5ef320..a4f88dd726 100644 --- a/auto-lib/Paws/EC2/CreateNetworkAclEntry.pm +++ b/auto-lib/Paws/EC2/CreateNetworkAclEntry.pm @@ -42,16 +42,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n # any associated subnet. $ec2->CreateNetworkAclEntry( { - 'RuleAction' => 'allow', - 'RuleNumber' => 100, - 'Protocol' => 'udp', - 'NetworkAclId' => 'acl-5fb85d36', - 'PortRange' => { + 'RuleAction' => 'allow', + 'RuleNumber' => 100, + 'PortRange' => { 'To' => 53, 'From' => 53 }, - 'Egress' => 0, - 'CidrBlock' => '0.0.0.0/0' + 'CidrBlock' => '0.0.0.0/0', + 'Protocol' => 'udp', + 'NetworkAclId' => 'acl-5fb85d36', + 'Egress' => 0 } ); diff --git a/auto-lib/Paws/EC2/CreateNetworkInterface.pm b/auto-lib/Paws/EC2/CreateNetworkInterface.pm index 61d890d513..10ea94d902 100644 --- a/auto-lib/Paws/EC2/CreateNetworkInterface.pm +++ b/auto-lib/Paws/EC2/CreateNetworkInterface.pm @@ -39,10 +39,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example creates a network interface for the specified subnet. my $CreateNetworkInterfaceResult = $ec2->CreateNetworkInterface( { - 'PrivateIpAddress' => '10.0.2.17', - 'SubnetId' => 'subnet-9d4a7b6c', 'Groups' => ['sg-903004f8'], - 'Description' => 'my network interface' + 'SubnetId' => 'subnet-9d4a7b6c', + 'Description' => 'my network interface', + 'PrivateIpAddress' => '10.0.2.17' } ); diff --git a/auto-lib/Paws/EC2/CreatePlacementGroup.pm b/auto-lib/Paws/EC2/CreatePlacementGroup.pm index 202daa8d53..f191220987 100644 --- a/auto-lib/Paws/EC2/CreatePlacementGroup.pm +++ b/auto-lib/Paws/EC2/CreatePlacementGroup.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example creates a placement group with the specified name. $ec2->CreatePlacementGroup( { - 'Strategy' => 'cluster', - 'GroupName' => 'my-cluster' + 'GroupName' => 'my-cluster', + 'Strategy' => 'cluster' } ); diff --git a/auto-lib/Paws/EC2/CreateReservedInstancesListing.pm b/auto-lib/Paws/EC2/CreateReservedInstancesListing.pm index 799e9eecc6..36f3269418 100644 --- a/auto-lib/Paws/EC2/CreateReservedInstancesListing.pm +++ b/auto-lib/Paws/EC2/CreateReservedInstancesListing.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n PriceSchedules => [ { Price => 1, # OPTIONAL - Term => 1, # OPTIONAL CurrencyCode => 'USD', # values: USD; OPTIONAL + Term => 1, # OPTIONAL }, ... ], diff --git a/auto-lib/Paws/EC2/CreateRoute.pm b/auto-lib/Paws/EC2/CreateRoute.pm index 495a509fc0..bffb7326b9 100644 --- a/auto-lib/Paws/EC2/CreateRoute.pm +++ b/auto-lib/Paws/EC2/CreateRoute.pm @@ -42,9 +42,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # gateway. my $CreateRouteResult = $ec2->CreateRoute( { + 'GatewayId' => 'igw-c0a643a9', 'DestinationCidrBlock' => '0.0.0.0/0', - 'RouteTableId' => 'rtb-22574640', - 'GatewayId' => 'igw-c0a643a9' + 'RouteTableId' => 'rtb-22574640' } ); diff --git a/auto-lib/Paws/EC2/CreateSnapshot.pm b/auto-lib/Paws/EC2/CreateSnapshot.pm index 5ee25713df..e3e136d214 100644 --- a/auto-lib/Paws/EC2/CreateSnapshot.pm +++ b/auto-lib/Paws/EC2/CreateSnapshot.pm @@ -41,14 +41,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $State = $Snapshot->State; - my $Description = $Snapshot->Description; - my $OwnerId = $Snapshot->OwnerId; + my $VolumeSize = $Snapshot->VolumeSize; my $SnapshotId = $Snapshot->SnapshotId; my $VolumeId = $Snapshot->VolumeId; - my $Tags = $Snapshot->Tags; - my $VolumeSize = $Snapshot->VolumeSize; + my $State = $Snapshot->State; + my $OwnerId = $Snapshot->OwnerId; my $StartTime = $Snapshot->StartTime; + my $Tags = $Snapshot->Tags; + my $Description = $Snapshot->Description; # Returns a L object. diff --git a/auto-lib/Paws/EC2/CreateSpotDatafeedSubscription.pm b/auto-lib/Paws/EC2/CreateSpotDatafeedSubscription.pm index 73fcb31ce7..5ce02e4d44 100644 --- a/auto-lib/Paws/EC2/CreateSpotDatafeedSubscription.pm +++ b/auto-lib/Paws/EC2/CreateSpotDatafeedSubscription.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateSpotDatafeedSubscriptionResult = $ec2->CreateSpotDatafeedSubscription( { - 'Bucket' => 'my-s3-bucket', - 'Prefix' => 'spotdata' + 'Prefix' => 'spotdata', + 'Bucket' => 'my-s3-bucket' } ); diff --git a/auto-lib/Paws/EC2/CreateVolume.pm b/auto-lib/Paws/EC2/CreateVolume.pm index d90e07389c..3b964536fa 100644 --- a/auto-lib/Paws/EC2/CreateVolume.pm +++ b/auto-lib/Paws/EC2/CreateVolume.pm @@ -40,22 +40,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Availability Zone ``us-east-1a``. my $Volume = $ec2->CreateVolume( { - 'AvailabilityZone' => 'us-east-1a', 'Size' => 80, - 'VolumeType' => 'gp2' + 'VolumeType' => 'gp2', + 'AvailabilityZone' => 'us-east-1a' } ); # Results: + my $SnapshotId = $Volume->SnapshotId; + my $CreateTime = $Volume->CreateTime; + my $VolumeId = $Volume->VolumeId; + my $State = $Volume->State; my $Encrypted = $Volume->Encrypted; my $AvailabilityZone = $Volume->AvailabilityZone; - my $VolumeType = $Volume->VolumeType; - my $State = $Volume->State; - my $Iops = $Volume->Iops; - my $VolumeId = $Volume->VolumeId; - my $SnapshotId = $Volume->SnapshotId; my $Size = $Volume->Size; - my $CreateTime = $Volume->CreateTime; + my $Iops = $Volume->Iops; + my $VolumeType = $Volume->VolumeType; # Returns a L object. # To create a new Provisioned IOPS (SSD) volume from a snapshot @@ -63,24 +63,24 @@ You shouldn't make instances of this class. Each attribute should be used as a n # provisioned IOPS from a snapshot in the Availability Zone ``us-east-1a``. my $Volume = $ec2->CreateVolume( { - 'Iops' => 1000, - 'AvailabilityZone' => 'us-east-1a', 'SnapshotId' => 'snap-066877671789bd71b', - 'VolumeType' => 'io1' + 'Iops' => 1000, + 'VolumeType' => 'io1', + 'AvailabilityZone' => 'us-east-1a' } ); # Results: - my $Size = $Volume->Size; + my $Attachments = $Volume->Attachments; my $SnapshotId = $Volume->SnapshotId; - my $VolumeId = $Volume->VolumeId; my $CreateTime = $Volume->CreateTime; - my $Tags = $Volume->Tags; - my $Attachments = $Volume->Attachments; - my $AvailabilityZone = $Volume->AvailabilityZone; - my $VolumeType = $Volume->VolumeType; + my $VolumeId = $Volume->VolumeId; my $State = $Volume->State; + my $AvailabilityZone = $Volume->AvailabilityZone; + my $Size = $Volume->Size; my $Iops = $Volume->Iops; + my $Tags = $Volume->Tags; + my $VolumeType = $Volume->VolumeType; # Returns a L object. diff --git a/auto-lib/Paws/EC2/CreateVpcEndpoint.pm b/auto-lib/Paws/EC2/CreateVpcEndpoint.pm index 3b2ffcb7c5..26c20d87ed 100644 --- a/auto-lib/Paws/EC2/CreateVpcEndpoint.pm +++ b/auto-lib/Paws/EC2/CreateVpcEndpoint.pm @@ -50,8 +50,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $VpcEndpoint = $CreateVpcEndpointResult->VpcEndpoint; my $ClientToken = $CreateVpcEndpointResult->ClientToken; + my $VpcEndpoint = $CreateVpcEndpointResult->VpcEndpoint; # Returns a L object. diff --git a/auto-lib/Paws/EC2/CreateVpcEndpointServiceConfiguration.pm b/auto-lib/Paws/EC2/CreateVpcEndpointServiceConfiguration.pm index 7655f86d16..3df817a275 100644 --- a/auto-lib/Paws/EC2/CreateVpcEndpointServiceConfiguration.pm +++ b/auto-lib/Paws/EC2/CreateVpcEndpointServiceConfiguration.pm @@ -39,9 +39,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $ClientToken = $CreateVpcEndpointServiceConfigurationResult->ClientToken; my $ServiceConfiguration = $CreateVpcEndpointServiceConfigurationResult->ServiceConfiguration; - my $ClientToken = $CreateVpcEndpointServiceConfigurationResult->ClientToken; # Returns a L object. diff --git a/auto-lib/Paws/EC2/CreateVpnConnection.pm b/auto-lib/Paws/EC2/CreateVpnConnection.pm index dc5b1447f7..7da916221a 100644 --- a/auto-lib/Paws/EC2/CreateVpnConnection.pm +++ b/auto-lib/Paws/EC2/CreateVpnConnection.pm @@ -40,8 +40,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n StaticRoutesOnly => 1, TunnelOptions => [ { - PreSharedKey => 'MyString', TunnelInsideCidr => 'MyString', + PreSharedKey => 'MyString', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/EC2/DeleteFleets.pm b/auto-lib/Paws/EC2/DeleteFleets.pm index de4b23615b..4a6beb0312 100644 --- a/auto-lib/Paws/EC2/DeleteFleets.pm +++ b/auto-lib/Paws/EC2/DeleteFleets.pm @@ -44,7 +44,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/EC2/DeleteLaunchTemplateVersions.pm b/auto-lib/Paws/EC2/DeleteLaunchTemplateVersions.pm index f1c4c72708..cdb58206e1 100644 --- a/auto-lib/Paws/EC2/DeleteLaunchTemplateVersions.pm +++ b/auto-lib/Paws/EC2/DeleteLaunchTemplateVersions.pm @@ -38,12 +38,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $UnsuccessfullyDeletedLaunchTemplateVersions = - $DeleteLaunchTemplateVersionsResult - ->UnsuccessfullyDeletedLaunchTemplateVersions; my $SuccessfullyDeletedLaunchTemplateVersions = $DeleteLaunchTemplateVersionsResult ->SuccessfullyDeletedLaunchTemplateVersions; + my $UnsuccessfullyDeletedLaunchTemplateVersions = + $DeleteLaunchTemplateVersionsResult + ->UnsuccessfullyDeletedLaunchTemplateVersions; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DeleteNetworkAclEntry.pm b/auto-lib/Paws/EC2/DeleteNetworkAclEntry.pm index f6de26caf0..e68c5ccaec 100644 --- a/auto-lib/Paws/EC2/DeleteNetworkAclEntry.pm +++ b/auto-lib/Paws/EC2/DeleteNetworkAclEntry.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # ACL. $ec2->DeleteNetworkAclEntry( { - 'NetworkAclId' => 'acl-5fb85d36', 'RuleNumber' => 100, - 'Egress' => true + 'NetworkAclId' => 'acl-5fb85d36', + 'Egress' => 1 } ); diff --git a/auto-lib/Paws/EC2/DeleteRoute.pm b/auto-lib/Paws/EC2/DeleteRoute.pm index d9d07203d7..c9dce0f2a5 100644 --- a/auto-lib/Paws/EC2/DeleteRoute.pm +++ b/auto-lib/Paws/EC2/DeleteRoute.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example deletes the specified route from the specified route table. $ec2->DeleteRoute( { - 'RouteTableId' => 'rtb-22574640', - 'DestinationCidrBlock' => '0.0.0.0/0' + 'DestinationCidrBlock' => '0.0.0.0/0', + 'RouteTableId' => 'rtb-22574640' } ); diff --git a/auto-lib/Paws/EC2/DeleteTags.pm b/auto-lib/Paws/EC2/DeleteTags.pm index 55c59b277c..c97eb1f324 100644 --- a/auto-lib/Paws/EC2/DeleteTags.pm +++ b/auto-lib/Paws/EC2/DeleteTags.pm @@ -33,14 +33,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example deletes the tag Stack=test from the specified image. $ec2->DeleteTags( { - 'Tags' => [ + 'Resources' => ['ami-78a54011'], + 'Tags' => [ { 'Value' => 'test', 'Key' => 'Stack' } - ], - 'Resources' => ['ami-78a54011'] + ] } ); diff --git a/auto-lib/Paws/EC2/DescribeAddresses.pm b/auto-lib/Paws/EC2/DescribeAddresses.pm index e7f27997e6..09c8a49be4 100644 --- a/auto-lib/Paws/EC2/DescribeAddresses.pm +++ b/auto-lib/Paws/EC2/DescribeAddresses.pm @@ -46,8 +46,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'Filters' => [ { - 'Name' => 'domain', - 'Values' => ['vpc'] + 'Values' => ['vpc'], + 'Name' => 'domain' } ] } diff --git a/auto-lib/Paws/EC2/DescribeBundleTasks.pm b/auto-lib/Paws/EC2/DescribeBundleTasks.pm index 36da854393..70b620df8f 100644 --- a/auto-lib/Paws/EC2/DescribeBundleTasks.pm +++ b/auto-lib/Paws/EC2/DescribeBundleTasks.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Name => 'MyString', Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/EC2/DescribeClassicLinkInstances.pm b/auto-lib/Paws/EC2/DescribeClassicLinkInstances.pm index e836f56d6e..b2b0d679e6 100644 --- a/auto-lib/Paws/EC2/DescribeClassicLinkInstances.pm +++ b/auto-lib/Paws/EC2/DescribeClassicLinkInstances.pm @@ -35,23 +35,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - Name => 'MyString', # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - InstanceIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL + ], # OPTIONAL + InstanceIds => [ 'MyString', ... ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyString', # OPTIONAL ); # Results: - my $Instances = $DescribeClassicLinkInstancesResult->Instances; my $NextToken = $DescribeClassicLinkInstancesResult->NextToken; + my $Instances = $DescribeClassicLinkInstancesResult->Instances; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeEgressOnlyInternetGateways.pm b/auto-lib/Paws/EC2/DescribeEgressOnlyInternetGateways.pm index a0190b4b37..2052efc16d 100644 --- a/auto-lib/Paws/EC2/DescribeEgressOnlyInternetGateways.pm +++ b/auto-lib/Paws/EC2/DescribeEgressOnlyInternetGateways.pm @@ -40,9 +40,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $DescribeEgressOnlyInternetGatewaysResult->NextToken; my $EgressOnlyInternetGateways = $DescribeEgressOnlyInternetGatewaysResult->EgressOnlyInternetGateways; - my $NextToken = $DescribeEgressOnlyInternetGatewaysResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeElasticGpus.pm b/auto-lib/Paws/EC2/DescribeElasticGpus.pm index 825d112dd1..fa44f2acd9 100644 --- a/auto-lib/Paws/EC2/DescribeElasticGpus.pm +++ b/auto-lib/Paws/EC2/DescribeElasticGpus.pm @@ -46,9 +46,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $MaxResults = $DescribeElasticGpusResult->MaxResults; my $NextToken = $DescribeElasticGpusResult->NextToken; my $ElasticGpuSet = $DescribeElasticGpusResult->ElasticGpuSet; + my $MaxResults = $DescribeElasticGpusResult->MaxResults; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeFleetHistory.pm b/auto-lib/Paws/EC2/DescribeFleetHistory.pm index eb6d768797..b59693d382 100644 --- a/auto-lib/Paws/EC2/DescribeFleetHistory.pm +++ b/auto-lib/Paws/EC2/DescribeFleetHistory.pm @@ -42,16 +42,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $LastEvaluatedTime = $DescribeFleetHistoryResult->LastEvaluatedTime; - my $StartTime = $DescribeFleetHistoryResult->StartTime; - my $FleetId = $DescribeFleetHistoryResult->FleetId; my $NextToken = $DescribeFleetHistoryResult->NextToken; + my $FleetId = $DescribeFleetHistoryResult->FleetId; + my $LastEvaluatedTime = $DescribeFleetHistoryResult->LastEvaluatedTime; my $HistoryRecords = $DescribeFleetHistoryResult->HistoryRecords; + my $StartTime = $DescribeFleetHistoryResult->StartTime; # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/EC2/DescribeFleetInstances.pm b/auto-lib/Paws/EC2/DescribeFleetInstances.pm index aab7e41dfe..2b678a2f21 100644 --- a/auto-lib/Paws/EC2/DescribeFleetInstances.pm +++ b/auto-lib/Paws/EC2/DescribeFleetInstances.pm @@ -36,26 +36,24 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Name => 'MyString', # OPTIONAL - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyString', # OPTIONAL ); # Results: - my $ActiveInstances = $DescribeFleetInstancesResult->ActiveInstances; - my $FleetId = $DescribeFleetInstancesResult->FleetId; my $NextToken = $DescribeFleetInstancesResult->NextToken; + my $FleetId = $DescribeFleetInstancesResult->FleetId; + my $ActiveInstances = $DescribeFleetInstancesResult->ActiveInstances; # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/EC2/DescribeFleets.pm b/auto-lib/Paws/EC2/DescribeFleets.pm index 0f57048636..02ba3552cb 100644 --- a/auto-lib/Paws/EC2/DescribeFleets.pm +++ b/auto-lib/Paws/EC2/DescribeFleets.pm @@ -35,13 +35,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - Name => 'MyString', # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL + ], # OPTIONAL FleetIds => [ 'MyFleetIdentifier', ... ], # OPTIONAL MaxResults => 1, # OPTIONAL NextToken => 'MyString', # OPTIONAL @@ -54,7 +52,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/EC2/DescribeFlowLogs.pm b/auto-lib/Paws/EC2/DescribeFlowLogs.pm index e94ff8b226..772c3583a6 100644 --- a/auto-lib/Paws/EC2/DescribeFlowLogs.pm +++ b/auto-lib/Paws/EC2/DescribeFlowLogs.pm @@ -33,18 +33,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeFlowLogsResult = $ec2->DescribeFlowLogs( Filter => [ { - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - Name => 'MyString', # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - FlowLogIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL + ], # OPTIONAL + FlowLogIds => [ 'MyString', ... ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyString', # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/EC2/DescribeFpgaImages.pm b/auto-lib/Paws/EC2/DescribeFpgaImages.pm index 29496b8034..fe6b8229ea 100644 --- a/auto-lib/Paws/EC2/DescribeFpgaImages.pm +++ b/auto-lib/Paws/EC2/DescribeFpgaImages.pm @@ -36,21 +36,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - Name => 'MyString', # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - FpgaImageIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL - Owners => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + ], # OPTIONAL + FpgaImageIds => [ 'MyString', ... ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyNextToken', # OPTIONAL + Owners => [ 'MyString', ... ], # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/EC2/DescribeHostReservationOfferings.pm b/auto-lib/Paws/EC2/DescribeHostReservationOfferings.pm index 96a159a4fc..a90d5daa45 100644 --- a/auto-lib/Paws/EC2/DescribeHostReservationOfferings.pm +++ b/auto-lib/Paws/EC2/DescribeHostReservationOfferings.pm @@ -36,18 +36,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n $ec2->DescribeHostReservationOfferings( Filter => [ { - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - Name => 'MyString', # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - MaxDuration => 1, # OPTIONAL - MaxResults => 1, # OPTIONAL - MinDuration => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL - OfferingId => 'MyString', # OPTIONAL + ], # OPTIONAL + MaxDuration => 1, # OPTIONAL + MaxResults => 1, # OPTIONAL + MinDuration => 1, # OPTIONAL + NextToken => 'MyString', # OPTIONAL + OfferingId => 'MyString', # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/EC2/DescribeHostReservations.pm b/auto-lib/Paws/EC2/DescribeHostReservations.pm index 42b8ecc681..abb512eca8 100644 --- a/auto-lib/Paws/EC2/DescribeHostReservations.pm +++ b/auto-lib/Paws/EC2/DescribeHostReservations.pm @@ -33,24 +33,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeHostReservationsResult = $ec2->DescribeHostReservations( Filter => [ { - Name => 'MyString', # OPTIONAL - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - HostReservationIdSet => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL + ], # OPTIONAL + HostReservationIdSet => [ 'MyString', ... ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyString', # OPTIONAL ); # Results: + my $NextToken = $DescribeHostReservationsResult->NextToken; my $HostReservationSet = $DescribeHostReservationsResult->HostReservationSet; - my $NextToken = $DescribeHostReservationsResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeHosts.pm b/auto-lib/Paws/EC2/DescribeHosts.pm index eaee3a839a..42aeb79773 100644 --- a/auto-lib/Paws/EC2/DescribeHosts.pm +++ b/auto-lib/Paws/EC2/DescribeHosts.pm @@ -33,23 +33,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeHostsResult = $ec2->DescribeHosts( Filter => [ { - Name => 'MyString', # OPTIONAL - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - HostIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL + ], # OPTIONAL + HostIds => [ 'MyString', ... ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyString', # OPTIONAL ); # Results: - my $Hosts = $DescribeHostsResult->Hosts; my $NextToken = $DescribeHostsResult->NextToken; + my $Hosts = $DescribeHostsResult->Hosts; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeIamInstanceProfileAssociations.pm b/auto-lib/Paws/EC2/DescribeIamInstanceProfileAssociations.pm index 810c04740f..f33da2432a 100644 --- a/auto-lib/Paws/EC2/DescribeIamInstanceProfileAssociations.pm +++ b/auto-lib/Paws/EC2/DescribeIamInstanceProfileAssociations.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n AssociationIds => [ 'MyString', ... ], # OPTIONAL Filters => [ { - Name => 'MyString', Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... ], # OPTIONAL @@ -45,10 +45,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $DescribeIamInstanceProfileAssociationsResult->NextToken; my $IamInstanceProfileAssociations = $DescribeIamInstanceProfileAssociationsResult ->IamInstanceProfileAssociations; - my $NextToken = $DescribeIamInstanceProfileAssociationsResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeImageAttribute.pm b/auto-lib/Paws/EC2/DescribeImageAttribute.pm index 0444d1c584..1140746f95 100644 --- a/auto-lib/Paws/EC2/DescribeImageAttribute.pm +++ b/auto-lib/Paws/EC2/DescribeImageAttribute.pm @@ -36,13 +36,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $SriovNetSupport = $ImageAttribute->SriovNetSupport; + my $ImageId = $ImageAttribute->ImageId; + my $ProductCodes = $ImageAttribute->ProductCodes; + my $KernelId = $ImageAttribute->KernelId; my $LaunchPermissions = $ImageAttribute->LaunchPermissions; my $RamdiskId = $ImageAttribute->RamdiskId; - my $ProductCodes = $ImageAttribute->ProductCodes; - my $ImageId = $ImageAttribute->ImageId; + my $SriovNetSupport = $ImageAttribute->SriovNetSupport; my $BlockDeviceMappings = $ImageAttribute->BlockDeviceMappings; - my $KernelId = $ImageAttribute->KernelId; my $Description = $ImageAttribute->Description; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeImages.pm b/auto-lib/Paws/EC2/DescribeImages.pm index 1f5f434b63..ed71a69a90 100644 --- a/auto-lib/Paws/EC2/DescribeImages.pm +++ b/auto-lib/Paws/EC2/DescribeImages.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ExecutableUsers => [ 'MyString', ... ], # OPTIONAL Filters => [ { - Name => 'MyString', Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/EC2/DescribeImportImageTasks.pm b/auto-lib/Paws/EC2/DescribeImportImageTasks.pm index 3274ef6673..4eeb80a955 100644 --- a/auto-lib/Paws/EC2/DescribeImportImageTasks.pm +++ b/auto-lib/Paws/EC2/DescribeImportImageTasks.pm @@ -35,18 +35,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Name => 'MyString', # OPTIONAL - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - ImportTaskIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL + ], # OPTIONAL + ImportTaskIds => [ 'MyString', ... ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyString', # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/EC2/DescribeImportSnapshotTasks.pm b/auto-lib/Paws/EC2/DescribeImportSnapshotTasks.pm index b4625edac9..36b071f86f 100644 --- a/auto-lib/Paws/EC2/DescribeImportSnapshotTasks.pm +++ b/auto-lib/Paws/EC2/DescribeImportSnapshotTasks.pm @@ -35,24 +35,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - Name => 'MyString', # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - ImportTaskIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL + ], # OPTIONAL + ImportTaskIds => [ 'MyString', ... ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyString', # OPTIONAL ); # Results: - my $NextToken = $DescribeImportSnapshotTasksResult->NextToken; my $ImportSnapshotTasks = $DescribeImportSnapshotTasksResult->ImportSnapshotTasks; + my $NextToken = $DescribeImportSnapshotTasksResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeInstanceAttribute.pm b/auto-lib/Paws/EC2/DescribeInstanceAttribute.pm index 9f0dcda27d..f1651cc701 100644 --- a/auto-lib/Paws/EC2/DescribeInstanceAttribute.pm +++ b/auto-lib/Paws/EC2/DescribeInstanceAttribute.pm @@ -34,14 +34,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $InstanceAttribute = $ec2->DescribeInstanceAttribute( { - 'Attribute' => 'instanceType', - 'InstanceId' => 'i-1234567890abcdef0' + 'InstanceId' => 'i-1234567890abcdef0', + 'Attribute' => 'instanceType' } ); # Results: - my $InstanceType = $InstanceAttribute->InstanceType; my $InstanceId = $InstanceAttribute->InstanceId; + my $InstanceType = $InstanceAttribute->InstanceType; # Returns a L object. # To describe the disableApiTermination attribute @@ -56,8 +56,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $InstanceId = $InstanceAttribute->InstanceId; my $DisableApiTermination = $InstanceAttribute->DisableApiTermination; + my $InstanceId = $InstanceAttribute->InstanceId; # Returns a L object. # To describe the block device mapping for an instance diff --git a/auto-lib/Paws/EC2/DescribeInstanceCreditSpecifications.pm b/auto-lib/Paws/EC2/DescribeInstanceCreditSpecifications.pm index c3d2c94f17..b1bb03b127 100644 --- a/auto-lib/Paws/EC2/DescribeInstanceCreditSpecifications.pm +++ b/auto-lib/Paws/EC2/DescribeInstanceCreditSpecifications.pm @@ -36,24 +36,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - Name => 'MyString', # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - InstanceIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL + ], # OPTIONAL + InstanceIds => [ 'MyString', ... ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyString', # OPTIONAL ); # Results: + my $NextToken = $DescribeInstanceCreditSpecificationsResult->NextToken; my $InstanceCreditSpecifications = $DescribeInstanceCreditSpecificationsResult->InstanceCreditSpecifications; - my $NextToken = $DescribeInstanceCreditSpecificationsResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeInstanceStatus.pm b/auto-lib/Paws/EC2/DescribeInstanceStatus.pm index 1d6755731d..7f52a654f8 100644 --- a/auto-lib/Paws/EC2/DescribeInstanceStatus.pm +++ b/auto-lib/Paws/EC2/DescribeInstanceStatus.pm @@ -36,24 +36,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - Name => 'MyString', # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - IncludeAllInstances => 1, # OPTIONAL - InstanceIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL + ], # OPTIONAL + IncludeAllInstances => 1, # OPTIONAL + InstanceIds => [ 'MyString', ... ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyString', # OPTIONAL ); # Results: - my $InstanceStatuses = $DescribeInstanceStatusResult->InstanceStatuses; my $NextToken = $DescribeInstanceStatusResult->NextToken; + my $InstanceStatuses = $DescribeInstanceStatusResult->InstanceStatuses; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeInstances.pm b/auto-lib/Paws/EC2/DescribeInstances.pm index 9935fe40fa..02150456fd 100644 --- a/auto-lib/Paws/EC2/DescribeInstances.pm +++ b/auto-lib/Paws/EC2/DescribeInstances.pm @@ -35,23 +35,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - Name => 'MyString', # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - InstanceIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL + ], # OPTIONAL + InstanceIds => [ 'MyString', ... ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyString', # OPTIONAL ); # Results: - my $NextToken = $DescribeInstancesResult->NextToken; my $Reservations = $DescribeInstancesResult->Reservations; + my $NextToken = $DescribeInstancesResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeInternetGateways.pm b/auto-lib/Paws/EC2/DescribeInternetGateways.pm index 1ea463a451..f6bf5ea39d 100644 --- a/auto-lib/Paws/EC2/DescribeInternetGateways.pm +++ b/auto-lib/Paws/EC2/DescribeInternetGateways.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'Filters' => [ { - 'Name' => 'attachment.vpc-id', - 'Values' => ['vpc-a01106c2'] + 'Values' => ['vpc-a01106c2'], + 'Name' => 'attachment.vpc-id' } ] } diff --git a/auto-lib/Paws/EC2/DescribeLaunchTemplateVersions.pm b/auto-lib/Paws/EC2/DescribeLaunchTemplateVersions.pm index 6fbda592c8..81a9bbd1e9 100644 --- a/auto-lib/Paws/EC2/DescribeLaunchTemplateVersions.pm +++ b/auto-lib/Paws/EC2/DescribeLaunchTemplateVersions.pm @@ -40,22 +40,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Name => 'MyString', # OPTIONAL - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL + ], # OPTIONAL LaunchTemplateId => 'MyString', # OPTIONAL LaunchTemplateName => 'MyLaunchTemplateName', # OPTIONAL MaxResults => 1, # OPTIONAL MaxVersion => 'MyString', # OPTIONAL MinVersion => 'MyString', # OPTIONAL NextToken => 'MyString', # OPTIONAL - Versions => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + Versions => [ 'MyString', ... ], # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/EC2/DescribeLaunchTemplates.pm b/auto-lib/Paws/EC2/DescribeLaunchTemplates.pm index 5228cc4381..9af10b495d 100644 --- a/auto-lib/Paws/EC2/DescribeLaunchTemplates.pm +++ b/auto-lib/Paws/EC2/DescribeLaunchTemplates.pm @@ -36,26 +36,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - Name => 'MyString', # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - LaunchTemplateIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + ], # OPTIONAL + LaunchTemplateIds => [ 'MyString', ... ], # OPTIONAL LaunchTemplateNames => [ - 'MyLaunchTemplateName', ... # min: 3, max: 128 - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL + 'MyLaunchTemplateName', ... # min: 3, max: 128 + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyString', # OPTIONAL ); # Results: - my $LaunchTemplates = $DescribeLaunchTemplatesResult->LaunchTemplates; my $NextToken = $DescribeLaunchTemplatesResult->NextToken; + my $LaunchTemplates = $DescribeLaunchTemplatesResult->LaunchTemplates; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeNatGateways.pm b/auto-lib/Paws/EC2/DescribeNatGateways.pm index 2249742fd4..73d5b6d5c5 100644 --- a/auto-lib/Paws/EC2/DescribeNatGateways.pm +++ b/auto-lib/Paws/EC2/DescribeNatGateways.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'Filter' => [ { - 'Name' => 'vpc-id', - 'Values' => ['vpc-1a2b3c4d'] + 'Values' => ['vpc-1a2b3c4d'], + 'Name' => 'vpc-id' } ] } diff --git a/auto-lib/Paws/EC2/DescribeNetworkInterfaceAttribute.pm b/auto-lib/Paws/EC2/DescribeNetworkInterfaceAttribute.pm index ddef50433e..3045444032 100644 --- a/auto-lib/Paws/EC2/DescribeNetworkInterfaceAttribute.pm +++ b/auto-lib/Paws/EC2/DescribeNetworkInterfaceAttribute.pm @@ -58,9 +58,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Description = $DescribeNetworkInterfaceAttributeResult->Description; my $NetworkInterfaceId = $DescribeNetworkInterfaceAttributeResult->NetworkInterfaceId; + my $Description = $DescribeNetworkInterfaceAttributeResult->Description; # Returns a L object. # To describe the groupSet attribute of a network interface @@ -69,15 +69,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeNetworkInterfaceAttributeResult = $ec2->DescribeNetworkInterfaceAttribute( { - 'NetworkInterfaceId' => 'eni-686ea200', - 'Attribute' => 'groupSet' + 'Attribute' => 'groupSet', + 'NetworkInterfaceId' => 'eni-686ea200' } ); # Results: + my $Groups = $DescribeNetworkInterfaceAttributeResult->Groups; my $NetworkInterfaceId = $DescribeNetworkInterfaceAttributeResult->NetworkInterfaceId; - my $Groups = $DescribeNetworkInterfaceAttributeResult->Groups; # Returns a L object. # To describe the sourceDestCheck attribute of a network interface @@ -86,16 +86,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeNetworkInterfaceAttributeResult = $ec2->DescribeNetworkInterfaceAttribute( { - 'NetworkInterfaceId' => 'eni-686ea200', - 'Attribute' => 'sourceDestCheck' + 'Attribute' => 'sourceDestCheck', + 'NetworkInterfaceId' => 'eni-686ea200' } ); # Results: - my $NetworkInterfaceId = - $DescribeNetworkInterfaceAttributeResult->NetworkInterfaceId; my $SourceDestCheck = $DescribeNetworkInterfaceAttributeResult->SourceDestCheck; + my $NetworkInterfaceId = + $DescribeNetworkInterfaceAttributeResult->NetworkInterfaceId; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeNetworkInterfacePermissions.pm b/auto-lib/Paws/EC2/DescribeNetworkInterfacePermissions.pm index 0c2fa009da..fccc34cf4f 100644 --- a/auto-lib/Paws/EC2/DescribeNetworkInterfacePermissions.pm +++ b/auto-lib/Paws/EC2/DescribeNetworkInterfacePermissions.pm @@ -34,18 +34,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n $ec2->DescribeNetworkInterfacePermissions( Filters => [ { - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - Name => 'MyString', # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NetworkInterfacePermissionIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - NextToken => 'MyString', # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NetworkInterfacePermissionIds => [ 'MyString', ... ], # OPTIONAL + NextToken => 'MyString', # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/EC2/DescribePlacementGroups.pm b/auto-lib/Paws/EC2/DescribePlacementGroups.pm index 5ab2f3bf5d..ab775f47d9 100644 --- a/auto-lib/Paws/EC2/DescribePlacementGroups.pm +++ b/auto-lib/Paws/EC2/DescribePlacementGroups.pm @@ -33,16 +33,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Name => 'MyString', # OPTIONAL - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - GroupNames => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + ], # OPTIONAL + GroupNames => [ 'MyString', ... ], # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/EC2/DescribePrefixLists.pm b/auto-lib/Paws/EC2/DescribePrefixLists.pm index 1a1ab30405..8cd0fb47ae 100644 --- a/auto-lib/Paws/EC2/DescribePrefixLists.pm +++ b/auto-lib/Paws/EC2/DescribePrefixLists.pm @@ -35,23 +35,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Name => 'MyString', # OPTIONAL - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL - PrefixListIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyString', # OPTIONAL + PrefixListIds => [ 'MyString', ... ], # OPTIONAL ); # Results: - my $PrefixLists = $DescribePrefixListsResult->PrefixLists; my $NextToken = $DescribePrefixListsResult->NextToken; + my $PrefixLists = $DescribePrefixListsResult->PrefixLists; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribePrincipalIdFormat.pm b/auto-lib/Paws/EC2/DescribePrincipalIdFormat.pm index f607e08a50..9e05072177 100644 --- a/auto-lib/Paws/EC2/DescribePrincipalIdFormat.pm +++ b/auto-lib/Paws/EC2/DescribePrincipalIdFormat.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Principals = $DescribePrincipalIdFormatResult->Principals; my $NextToken = $DescribePrincipalIdFormatResult->NextToken; + my $Principals = $DescribePrincipalIdFormatResult->Principals; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeReservedInstances.pm b/auto-lib/Paws/EC2/DescribeReservedInstances.pm index ea8766ad75..407abf50a4 100644 --- a/auto-lib/Paws/EC2/DescribeReservedInstances.pm +++ b/auto-lib/Paws/EC2/DescribeReservedInstances.pm @@ -35,18 +35,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Name => 'MyString', # OPTIONAL - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL + ], # OPTIONAL OfferingClass => 'standard', # OPTIONAL OfferingType => 'Heavy Utilization', # OPTIONAL - ReservedInstancesIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + ReservedInstancesIds => [ 'MyString', ... ], # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/EC2/DescribeReservedInstancesListings.pm b/auto-lib/Paws/EC2/DescribeReservedInstancesListings.pm index 03e880f642..234a6a0737 100644 --- a/auto-lib/Paws/EC2/DescribeReservedInstancesListings.pm +++ b/auto-lib/Paws/EC2/DescribeReservedInstancesListings.pm @@ -33,13 +33,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n $ec2->DescribeReservedInstancesListings( Filters => [ { - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - Name => 'MyString', # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL + ], # OPTIONAL ReservedInstancesId => 'MyString', # OPTIONAL ReservedInstancesListingId => 'MyString', # OPTIONAL ); diff --git a/auto-lib/Paws/EC2/DescribeReservedInstancesModifications.pm b/auto-lib/Paws/EC2/DescribeReservedInstancesModifications.pm index 44f994d099..7bffcb0f89 100644 --- a/auto-lib/Paws/EC2/DescribeReservedInstancesModifications.pm +++ b/auto-lib/Paws/EC2/DescribeReservedInstancesModifications.pm @@ -33,17 +33,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n $ec2->DescribeReservedInstancesModifications( Filters => [ { - Name => 'MyString', # OPTIONAL - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - NextToken => 'MyString', # OPTIONAL - ReservedInstancesModificationIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + ], # OPTIONAL + NextToken => 'MyString', # OPTIONAL + ReservedInstancesModificationIds => [ 'MyString', ... ], # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/EC2/DescribeScheduledInstanceAvailability.pm b/auto-lib/Paws/EC2/DescribeScheduledInstanceAvailability.pm index 546719708d..8b46cc18c9 100644 --- a/auto-lib/Paws/EC2/DescribeScheduledInstanceAvailability.pm +++ b/auto-lib/Paws/EC2/DescribeScheduledInstanceAvailability.pm @@ -41,14 +41,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeScheduledInstanceAvailabilityResult = $ec2->DescribeScheduledInstanceAvailability( { - 'Recurrence' => { - 'OccurrenceDays' => [1], - 'Frequency' => 'Weekly', - 'Interval' => 1 - }, 'FirstSlotStartTimeRange' => { 'LatestTime' => '2016-01-31T04:00:00Z', 'EarliestTime' => '2016-01-31T00:00:00Z' + }, + 'Recurrence' => { + 'Frequency' => 'Weekly', + 'Interval' => 1, + 'OccurrenceDays' => [1] } } ); diff --git a/auto-lib/Paws/EC2/DescribeSecurityGroups.pm b/auto-lib/Paws/EC2/DescribeSecurityGroups.pm index 6db0956856..3e0bffcac6 100644 --- a/auto-lib/Paws/EC2/DescribeSecurityGroups.pm +++ b/auto-lib/Paws/EC2/DescribeSecurityGroups.pm @@ -36,26 +36,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - Name => 'MyString', # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - GroupIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - GroupNames => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL + ], # OPTIONAL + GroupIds => [ 'MyString', ... ], # OPTIONAL + GroupNames => [ 'MyString', ... ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyString', # OPTIONAL ); # Results: - my $SecurityGroups = $DescribeSecurityGroupsResult->SecurityGroups; my $NextToken = $DescribeSecurityGroupsResult->NextToken; + my $SecurityGroups = $DescribeSecurityGroupsResult->SecurityGroups; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeSnapshotAttribute.pm b/auto-lib/Paws/EC2/DescribeSnapshotAttribute.pm index ebdab0acd7..7fe098f36e 100644 --- a/auto-lib/Paws/EC2/DescribeSnapshotAttribute.pm +++ b/auto-lib/Paws/EC2/DescribeSnapshotAttribute.pm @@ -40,9 +40,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $SnapshotId = $DescribeSnapshotAttributeResult->SnapshotId; my $CreateVolumePermissions = $DescribeSnapshotAttributeResult->CreateVolumePermissions; + my $SnapshotId = $DescribeSnapshotAttributeResult->SnapshotId; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeSnapshots.pm b/auto-lib/Paws/EC2/DescribeSnapshots.pm index 25a7299500..31ec916ca9 100644 --- a/auto-lib/Paws/EC2/DescribeSnapshots.pm +++ b/auto-lib/Paws/EC2/DescribeSnapshots.pm @@ -43,8 +43,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $DescribeSnapshotsResult->NextToken; my $Snapshots = $DescribeSnapshotsResult->Snapshots; + my $NextToken = $DescribeSnapshotsResult->NextToken; # Returns a L object. # To describe snapshots using filters @@ -52,20 +52,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n # in the ``pending`` status. my $DescribeSnapshotsResult = $ec2->DescribeSnapshots( { - 'OwnerIds' => [012345678910], - 'Filters' => [ + 'Filters' => [ { - 'Name' => 'status', - 'Values' => ['pending'] + 'Values' => ['pending'], + 'Name' => 'status' } - ] + ], + 'OwnerIds' => [012345678910] } ); # Results: - my $NextToken = $DescribeSnapshotsResult->NextToken; my $Snapshots = $DescribeSnapshotsResult->Snapshots; + my $NextToken = $DescribeSnapshotsResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeSpotFleetInstances.pm b/auto-lib/Paws/EC2/DescribeSpotFleetInstances.pm index acb2591f9c..80d515ab3f 100644 --- a/auto-lib/Paws/EC2/DescribeSpotFleetInstances.pm +++ b/auto-lib/Paws/EC2/DescribeSpotFleetInstances.pm @@ -40,9 +40,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $ActiveInstances = $DescribeSpotFleetInstancesResponse->ActiveInstances; my $SpotFleetRequestId = $DescribeSpotFleetInstancesResponse->SpotFleetRequestId; - my $ActiveInstances = $DescribeSpotFleetInstancesResponse->ActiveInstances; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeSpotFleetRequestHistory.pm b/auto-lib/Paws/EC2/DescribeSpotFleetRequestHistory.pm index c5eef35efe..8e3b91eac5 100644 --- a/auto-lib/Paws/EC2/DescribeSpotFleetRequestHistory.pm +++ b/auto-lib/Paws/EC2/DescribeSpotFleetRequestHistory.pm @@ -38,16 +38,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeSpotFleetRequestHistoryResponse = $ec2->DescribeSpotFleetRequestHistory( { - 'SpotFleetRequestId' => 'sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE', - 'StartTime' => '2015-05-26T00:00:00Z' + 'StartTime' => '2015-05-26T00:00:00Z', + 'SpotFleetRequestId' => 'sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE' } ); # Results: - my $StartTime = $DescribeSpotFleetRequestHistoryResponse->StartTime; my $NextToken = $DescribeSpotFleetRequestHistoryResponse->NextToken; my $HistoryRecords = $DescribeSpotFleetRequestHistoryResponse->HistoryRecords; + my $StartTime = $DescribeSpotFleetRequestHistoryResponse->StartTime; my $SpotFleetRequestId = $DescribeSpotFleetRequestHistoryResponse->SpotFleetRequestId; diff --git a/auto-lib/Paws/EC2/DescribeSpotPriceHistory.pm b/auto-lib/Paws/EC2/DescribeSpotPriceHistory.pm index 4343472076..09196f7dc2 100644 --- a/auto-lib/Paws/EC2/DescribeSpotPriceHistory.pm +++ b/auto-lib/Paws/EC2/DescribeSpotPriceHistory.pm @@ -40,10 +40,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # (Amazon VPC) instances for a particular day in January. my $DescribeSpotPriceHistoryResult = $ec2->DescribeSpotPriceHistory( { - 'InstanceTypes' => ['m1.xlarge'], + 'ProductDescriptions' => ['Linux/UNIX (Amazon VPC)'], 'StartTime' => '2014-01-06T07:08:09', - 'EndTime' => '2014-01-06T08:09:10', - 'ProductDescriptions' => ['Linux/UNIX (Amazon VPC)'] + 'InstanceTypes' => ['m1.xlarge'], + 'EndTime' => '2014-01-06T08:09:10' } ); diff --git a/auto-lib/Paws/EC2/DescribeStaleSecurityGroups.pm b/auto-lib/Paws/EC2/DescribeStaleSecurityGroups.pm index df70cedb69..827c377e70 100644 --- a/auto-lib/Paws/EC2/DescribeStaleSecurityGroups.pm +++ b/auto-lib/Paws/EC2/DescribeStaleSecurityGroups.pm @@ -38,9 +38,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $DescribeStaleSecurityGroupsResult->NextToken; my $StaleSecurityGroupSet = $DescribeStaleSecurityGroupsResult->StaleSecurityGroupSet; - my $NextToken = $DescribeStaleSecurityGroupsResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeTags.pm b/auto-lib/Paws/EC2/DescribeTags.pm index 39f06e31dc..5d5fb5c6d1 100644 --- a/auto-lib/Paws/EC2/DescribeTags.pm +++ b/auto-lib/Paws/EC2/DescribeTags.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'Filters' => [ { - 'Name' => 'resource-id', - 'Values' => ['i-1234567890abcdef8'] + 'Values' => ['i-1234567890abcdef8'], + 'Name' => 'resource-id' } ] } diff --git a/auto-lib/Paws/EC2/DescribeVolumeStatus.pm b/auto-lib/Paws/EC2/DescribeVolumeStatus.pm index 7e502c3ae0..75a1805416 100644 --- a/auto-lib/Paws/EC2/DescribeVolumeStatus.pm +++ b/auto-lib/Paws/EC2/DescribeVolumeStatus.pm @@ -51,8 +51,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'Filters' => [ { - 'Name' => 'volume-status.status', - 'Values' => ['impaired'] + 'Values' => ['impaired'], + 'Name' => 'volume-status.status' } ] } diff --git a/auto-lib/Paws/EC2/DescribeVolumes.pm b/auto-lib/Paws/EC2/DescribeVolumes.pm index 187381d43d..2ca9f0350a 100644 --- a/auto-lib/Paws/EC2/DescribeVolumes.pm +++ b/auto-lib/Paws/EC2/DescribeVolumes.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeVolumesResult = $ec2->DescribeVolumes(); # Results: - my $NextToken = $DescribeVolumesResult->NextToken; my $Volumes = $DescribeVolumesResult->Volumes; + my $NextToken = $DescribeVolumesResult->NextToken; # Returns a L object. # To describe volumes that are attached to a specific instance diff --git a/auto-lib/Paws/EC2/DescribeVolumesModifications.pm b/auto-lib/Paws/EC2/DescribeVolumesModifications.pm index c979021b65..35097c581b 100644 --- a/auto-lib/Paws/EC2/DescribeVolumesModifications.pm +++ b/auto-lib/Paws/EC2/DescribeVolumesModifications.pm @@ -35,24 +35,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - Name => 'MyString', # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL - VolumeIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyString', # OPTIONAL + VolumeIds => [ 'MyString', ... ], # OPTIONAL ); # Results: + my $NextToken = $DescribeVolumesModificationsResult->NextToken; my $VolumesModifications = $DescribeVolumesModificationsResult->VolumesModifications; - my $NextToken = $DescribeVolumesModificationsResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeVpcAttribute.pm b/auto-lib/Paws/EC2/DescribeVpcAttribute.pm index bf33c2b4d3..12c18702ec 100644 --- a/auto-lib/Paws/EC2/DescribeVpcAttribute.pm +++ b/auto-lib/Paws/EC2/DescribeVpcAttribute.pm @@ -36,14 +36,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n # their corresponding IP addresses; otherwise, it does not. my $DescribeVpcAttributeResult = $ec2->DescribeVpcAttribute( { - 'Attribute' => 'enableDnsSupport', - 'VpcId' => 'vpc-a01106c2' + 'VpcId' => 'vpc-a01106c2', + 'Attribute' => 'enableDnsSupport' } ); # Results: - my $EnableDnsSupport = $DescribeVpcAttributeResult->EnableDnsSupport; my $VpcId = $DescribeVpcAttributeResult->VpcId; + my $EnableDnsSupport = $DescribeVpcAttributeResult->EnableDnsSupport; # Returns a L object. # To describe the enableDnsHostnames attribute diff --git a/auto-lib/Paws/EC2/DescribeVpcClassicLink.pm b/auto-lib/Paws/EC2/DescribeVpcClassicLink.pm index d16f886e7f..92555a9e41 100644 --- a/auto-lib/Paws/EC2/DescribeVpcClassicLink.pm +++ b/auto-lib/Paws/EC2/DescribeVpcClassicLink.pm @@ -33,16 +33,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Name => 'MyString', # OPTIONAL - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - VpcIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + ], # OPTIONAL + VpcIds => [ 'MyString', ... ], # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/EC2/DescribeVpcClassicLinkDnsSupport.pm b/auto-lib/Paws/EC2/DescribeVpcClassicLinkDnsSupport.pm index cfd7fe0261..be0352638f 100644 --- a/auto-lib/Paws/EC2/DescribeVpcClassicLinkDnsSupport.pm +++ b/auto-lib/Paws/EC2/DescribeVpcClassicLinkDnsSupport.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $DescribeVpcClassicLinkDnsSupportResult->NextToken; my $Vpcs = $DescribeVpcClassicLinkDnsSupportResult->Vpcs; + my $NextToken = $DescribeVpcClassicLinkDnsSupportResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeVpcEndpointConnectionNotifications.pm b/auto-lib/Paws/EC2/DescribeVpcEndpointConnectionNotifications.pm index 5cd952ded9..f2259f6e7e 100644 --- a/auto-lib/Paws/EC2/DescribeVpcEndpointConnectionNotifications.pm +++ b/auto-lib/Paws/EC2/DescribeVpcEndpointConnectionNotifications.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Name => 'MyString', Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... ], # OPTIONAL @@ -47,11 +47,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = + $DescribeVpcEndpointConnectionNotificationsResult->NextToken; my $ConnectionNotificationSet = $DescribeVpcEndpointConnectionNotificationsResult ->ConnectionNotificationSet; - my $NextToken = - $DescribeVpcEndpointConnectionNotificationsResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeVpcEndpointConnections.pm b/auto-lib/Paws/EC2/DescribeVpcEndpointConnections.pm index ef33052246..f9b8bd0c64 100644 --- a/auto-lib/Paws/EC2/DescribeVpcEndpointConnections.pm +++ b/auto-lib/Paws/EC2/DescribeVpcEndpointConnections.pm @@ -35,21 +35,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Name => 'MyString', # OPTIONAL - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyString', # OPTIONAL ); # Results: + my $NextToken = $DescribeVpcEndpointConnectionsResult->NextToken; my $VpcEndpointConnections = $DescribeVpcEndpointConnectionsResult->VpcEndpointConnections; - my $NextToken = $DescribeVpcEndpointConnectionsResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeVpcEndpointServiceConfigurations.pm b/auto-lib/Paws/EC2/DescribeVpcEndpointServiceConfigurations.pm index ef36eef030..1919d70b42 100644 --- a/auto-lib/Paws/EC2/DescribeVpcEndpointServiceConfigurations.pm +++ b/auto-lib/Paws/EC2/DescribeVpcEndpointServiceConfigurations.pm @@ -36,18 +36,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Name => 'MyString', # OPTIONAL - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL - ServiceIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyString', # OPTIONAL + ServiceIds => [ 'MyString', ... ], # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/EC2/DescribeVpcEndpointServices.pm b/auto-lib/Paws/EC2/DescribeVpcEndpointServices.pm index 3b7b61f632..3b83f6e28b 100644 --- a/auto-lib/Paws/EC2/DescribeVpcEndpointServices.pm +++ b/auto-lib/Paws/EC2/DescribeVpcEndpointServices.pm @@ -35,23 +35,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Name => 'MyString', # OPTIONAL - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL - ServiceNames => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyString', # OPTIONAL + ServiceNames => [ 'MyString', ... ], # OPTIONAL ); # Results: - my $NextToken = $DescribeVpcEndpointServicesResult->NextToken; my $ServiceNames = $DescribeVpcEndpointServicesResult->ServiceNames; + my $NextToken = $DescribeVpcEndpointServicesResult->NextToken; my $ServiceDetails = $DescribeVpcEndpointServicesResult->ServiceDetails; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeVpcEndpoints.pm b/auto-lib/Paws/EC2/DescribeVpcEndpoints.pm index 15031f2e82..60aca0c47c 100644 --- a/auto-lib/Paws/EC2/DescribeVpcEndpoints.pm +++ b/auto-lib/Paws/EC2/DescribeVpcEndpoints.pm @@ -35,23 +35,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Name => 'MyString', # OPTIONAL - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL - VpcEndpointIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyString', # OPTIONAL + VpcEndpointIds => [ 'MyString', ... ], # OPTIONAL ); # Results: - my $VpcEndpoints = $DescribeVpcEndpointsResult->VpcEndpoints; my $NextToken = $DescribeVpcEndpointsResult->NextToken; + my $VpcEndpoints = $DescribeVpcEndpointsResult->VpcEndpoints; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DescribeVpcPeeringConnections.pm b/auto-lib/Paws/EC2/DescribeVpcPeeringConnections.pm index 68102764cc..40f8643a19 100644 --- a/auto-lib/Paws/EC2/DescribeVpcPeeringConnections.pm +++ b/auto-lib/Paws/EC2/DescribeVpcPeeringConnections.pm @@ -34,16 +34,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Name => 'MyString', # OPTIONAL - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - VpcPeeringConnectionIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + ], # OPTIONAL + VpcPeeringConnectionIds => [ 'MyString', ... ], # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/EC2/DescribeVpnConnections.pm b/auto-lib/Paws/EC2/DescribeVpnConnections.pm index 612a5c27d2..b579da83e8 100644 --- a/auto-lib/Paws/EC2/DescribeVpnConnections.pm +++ b/auto-lib/Paws/EC2/DescribeVpnConnections.pm @@ -33,16 +33,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL - Name => 'MyString', # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - VpnConnectionIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + ], # OPTIONAL + VpnConnectionIds => [ 'MyString', ... ], # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/EC2/DescribeVpnGateways.pm b/auto-lib/Paws/EC2/DescribeVpnGateways.pm index fcb476c448..e34aee1f61 100644 --- a/auto-lib/Paws/EC2/DescribeVpnGateways.pm +++ b/auto-lib/Paws/EC2/DescribeVpnGateways.pm @@ -33,16 +33,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n DryRun => 1, # OPTIONAL Filters => [ { - Name => 'MyString', # OPTIONAL - Values => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + Values => [ 'MyString', ... ], # OPTIONAL + Name => 'MyString', }, ... - ], # OPTIONAL - VpnGatewayIds => [ - 'MyString', ... # OPTIONAL - ], # OPTIONAL + ], # OPTIONAL + VpnGatewayIds => [ 'MyString', ... ], # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/EC2/DetachInternetGateway.pm b/auto-lib/Paws/EC2/DetachInternetGateway.pm index 136539b31a..ce7f86ccb6 100644 --- a/auto-lib/Paws/EC2/DetachInternetGateway.pm +++ b/auto-lib/Paws/EC2/DetachInternetGateway.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # VPC. $ec2->DetachInternetGateway( { - 'InternetGatewayId' => 'igw-c0a643a9', - 'VpcId' => 'vpc-a01106c2' + 'VpcId' => 'vpc-a01106c2', + 'InternetGatewayId' => 'igw-c0a643a9' } ); diff --git a/auto-lib/Paws/EC2/DetachVolume.pm b/auto-lib/Paws/EC2/DetachVolume.pm index 1680114ff1..b7fe300534 100644 --- a/auto-lib/Paws/EC2/DetachVolume.pm +++ b/auto-lib/Paws/EC2/DetachVolume.pm @@ -41,10 +41,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $VolumeId = $VolumeAttachment->VolumeId; my $InstanceId = $VolumeAttachment->InstanceId; - my $AttachTime = $VolumeAttachment->AttachTime; my $Device = $VolumeAttachment->Device; + my $AttachTime = $VolumeAttachment->AttachTime; + my $VolumeId = $VolumeAttachment->VolumeId; my $State = $VolumeAttachment->State; # Returns a L object. diff --git a/auto-lib/Paws/EC2/DisassociateSubnetCidrBlock.pm b/auto-lib/Paws/EC2/DisassociateSubnetCidrBlock.pm index 58a7aaaa37..cdc69cbb69 100644 --- a/auto-lib/Paws/EC2/DisassociateSubnetCidrBlock.pm +++ b/auto-lib/Paws/EC2/DisassociateSubnetCidrBlock.pm @@ -33,9 +33,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $SubnetId = $DisassociateSubnetCidrBlockResult->SubnetId; my $Ipv6CidrBlockAssociation = $DisassociateSubnetCidrBlockResult->Ipv6CidrBlockAssociation; - my $SubnetId = $DisassociateSubnetCidrBlockResult->SubnetId; # Returns a L object. diff --git a/auto-lib/Paws/EC2/EnableVgwRoutePropagation.pm b/auto-lib/Paws/EC2/EnableVgwRoutePropagation.pm index 270ed85ec9..f9800229c4 100644 --- a/auto-lib/Paws/EC2/EnableVgwRoutePropagation.pm +++ b/auto-lib/Paws/EC2/EnableVgwRoutePropagation.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # static routes to the specified route table. $ec2->EnableVgwRoutePropagation( { - 'RouteTableId' => 'rtb-22574640', - 'GatewayId' => 'vgw-9a4cacf3' + 'GatewayId' => 'vgw-9a4cacf3', + 'RouteTableId' => 'rtb-22574640' } ); diff --git a/auto-lib/Paws/EC2/GetConsoleScreenshot.pm b/auto-lib/Paws/EC2/GetConsoleScreenshot.pm index 8bc6a90b29..0a1aa589aa 100644 --- a/auto-lib/Paws/EC2/GetConsoleScreenshot.pm +++ b/auto-lib/Paws/EC2/GetConsoleScreenshot.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ImageData = $GetConsoleScreenshotResult->ImageData; my $InstanceId = $GetConsoleScreenshotResult->InstanceId; + my $ImageData = $GetConsoleScreenshotResult->ImageData; # Returns a L object. diff --git a/auto-lib/Paws/EC2/GetHostReservationPurchasePreview.pm b/auto-lib/Paws/EC2/GetHostReservationPurchasePreview.pm index ad83923dd3..799bf0a2cf 100644 --- a/auto-lib/Paws/EC2/GetHostReservationPurchasePreview.pm +++ b/auto-lib/Paws/EC2/GetHostReservationPurchasePreview.pm @@ -36,10 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $CurrencyCode = $GetHostReservationPurchasePreviewResult->CurrencyCode; my $TotalHourlyPrice = $GetHostReservationPurchasePreviewResult->TotalHourlyPrice; - my $Purchase = $GetHostReservationPurchasePreviewResult->Purchase; + my $Purchase = $GetHostReservationPurchasePreviewResult->Purchase; + my $CurrencyCode = $GetHostReservationPurchasePreviewResult->CurrencyCode; my $TotalUpfrontPrice = $GetHostReservationPurchasePreviewResult->TotalUpfrontPrice; diff --git a/auto-lib/Paws/EC2/GetPasswordData.pm b/auto-lib/Paws/EC2/GetPasswordData.pm index a0b3517301..5644a968c1 100644 --- a/auto-lib/Paws/EC2/GetPasswordData.pm +++ b/auto-lib/Paws/EC2/GetPasswordData.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $Timestamp = $GetPasswordDataResult->Timestamp; - my $InstanceId = $GetPasswordDataResult->InstanceId; my $PasswordData = $GetPasswordDataResult->PasswordData; + my $InstanceId = $GetPasswordDataResult->InstanceId; # Returns a L object. diff --git a/auto-lib/Paws/EC2/GetReservedInstancesExchangeQuote.pm b/auto-lib/Paws/EC2/GetReservedInstancesExchangeQuote.pm index e0a36e9d05..386888f601 100644 --- a/auto-lib/Paws/EC2/GetReservedInstancesExchangeQuote.pm +++ b/auto-lib/Paws/EC2/GetReservedInstancesExchangeQuote.pm @@ -43,23 +43,23 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $PaymentDue = $GetReservedInstancesExchangeQuoteResult->PaymentDue; - my $CurrencyCode = $GetReservedInstancesExchangeQuoteResult->CurrencyCode; + my $TargetConfigurationValueRollup = + $GetReservedInstancesExchangeQuoteResult->TargetConfigurationValueRollup; + my $IsValidExchange = + $GetReservedInstancesExchangeQuoteResult->IsValidExchange; my $ReservedInstanceValueSet = $GetReservedInstancesExchangeQuoteResult->ReservedInstanceValueSet; + my $ReservedInstanceValueRollup = + $GetReservedInstancesExchangeQuoteResult->ReservedInstanceValueRollup; my $TargetConfigurationValueSet = $GetReservedInstancesExchangeQuoteResult->TargetConfigurationValueSet; + my $CurrencyCode = $GetReservedInstancesExchangeQuoteResult->CurrencyCode; my $OutputReservedInstancesWillExpireAt = $GetReservedInstancesExchangeQuoteResult ->OutputReservedInstancesWillExpireAt; - my $ReservedInstanceValueRollup = - $GetReservedInstancesExchangeQuoteResult->ReservedInstanceValueRollup; - my $IsValidExchange = - $GetReservedInstancesExchangeQuoteResult->IsValidExchange; + my $PaymentDue = $GetReservedInstancesExchangeQuoteResult->PaymentDue; my $ValidationFailureReason = $GetReservedInstancesExchangeQuoteResult->ValidationFailureReason; - my $TargetConfigurationValueRollup = - $GetReservedInstancesExchangeQuoteResult->TargetConfigurationValueRollup; # Returns a L object. diff --git a/auto-lib/Paws/EC2/ImportImage.pm b/auto-lib/Paws/EC2/ImportImage.pm index 889f522420..da3d699380 100644 --- a/auto-lib/Paws/EC2/ImportImage.pm +++ b/auto-lib/Paws/EC2/ImportImage.pm @@ -39,24 +39,24 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ImportImageResult = $ec2->ImportImage( Architecture => 'MyString', # OPTIONAL ClientData => { - UploadStart => '1970-01-01T01:00:00', # OPTIONAL - UploadSize => 1, # OPTIONAL - Comment => 'MyString', UploadEnd => '1970-01-01T01:00:00', # OPTIONAL + Comment => 'MyString', + UploadSize => 1, # OPTIONAL + UploadStart => '1970-01-01T01:00:00', # OPTIONAL }, # OPTIONAL ClientToken => 'MyString', # OPTIONAL Description => 'MyString', # OPTIONAL DiskContainers => [ { - Url => 'MyString', - DeviceName => 'MyString', - Description => 'MyString', - SnapshotId => 'MyString', - UserBucket => { - S3Bucket => 'MyString', + SnapshotId => 'MyString', + Format => 'MyString', + UserBucket => { S3Key => 'MyString', + S3Bucket => 'MyString', }, # OPTIONAL - Format => 'MyString', + DeviceName => 'MyString', + Url => 'MyString', + Description => 'MyString', }, ... ], # OPTIONAL @@ -68,17 +68,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Description = $ImportImageResult->Description; - my $Progress = $ImportImageResult->Progress; my $ImageId = $ImportImageResult->ImageId; + my $Platform = $ImportImageResult->Platform; + my $ImportTaskId = $ImportImageResult->ImportTaskId; my $Status = $ImportImageResult->Status; + my $LicenseType = $ImportImageResult->LicenseType; my $Hypervisor = $ImportImageResult->Hypervisor; + my $Progress = $ImportImageResult->Progress; + my $StatusMessage = $ImportImageResult->StatusMessage; my $SnapshotDetails = $ImportImageResult->SnapshotDetails; my $Architecture = $ImportImageResult->Architecture; - my $Platform = $ImportImageResult->Platform; - my $LicenseType = $ImportImageResult->LicenseType; - my $StatusMessage = $ImportImageResult->StatusMessage; - my $ImportTaskId = $ImportImageResult->ImportTaskId; + my $Description = $ImportImageResult->Description; # Returns a L object. diff --git a/auto-lib/Paws/EC2/ImportInstance.pm b/auto-lib/Paws/EC2/ImportInstance.pm index 481953876e..281b67ad12 100644 --- a/auto-lib/Paws/EC2/ImportInstance.pm +++ b/auto-lib/Paws/EC2/ImportInstance.pm @@ -36,8 +36,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n Description => 'MyString', # OPTIONAL DiskImages => [ { - Description => 'MyString', - Volume => { + Volume => { Size => 1, }, # OPTIONAL @@ -47,31 +46,32 @@ You shouldn't make instances of this class. Each attribute should be used as a n ImportManifestUrl => 'MyString', }, # OPTIONAL + Description => 'MyString', }, ... ], # OPTIONAL DryRun => 1, # OPTIONAL LaunchSpecification => { + AdditionalInfo => 'MyString', + Placement => { + Affinity => 'MyString', + SpreadDomain => 'MyString', + Tenancy => 'default', # values: default, dedicated, host; OPTIONAL + HostId => 'MyString', + AvailabilityZone => 'MyString', + GroupName => 'MyString', + }, # OPTIONAL + Architecture => 'i386', # values: i386, x86_64; OPTIONAL + Monitoring => 1, InstanceInitiatedShutdownBehavior => 'stop', # values: stop, terminate; OPTIONAL - Architecture => 'i386', # values: i386, x86_64; OPTIONAL InstanceType => 't1.micro' , # values: t1.micro, t2.nano, t2.micro, t2.small, t2.medium, t2.large, t2.xlarge, t2.2xlarge, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m4.large, m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m4.16xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge, r4.large, r4.xlarge, r4.2xlarge, r4.4xlarge, r4.8xlarge, r4.16xlarge, x1.16xlarge, x1.32xlarge, x1e.xlarge, x1e.2xlarge, x1e.4xlarge, x1e.8xlarge, x1e.16xlarge, x1e.32xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, i3.large, i3.xlarge, i3.2xlarge, i3.4xlarge, i3.8xlarge, i3.16xlarge, i3.metal, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, c4.large, c4.xlarge, c4.2xlarge, c4.4xlarge, c4.8xlarge, c5.large, c5.xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.18xlarge, c5d.large, c5d.xlarge, c5d.2xlarge, c5d.4xlarge, c5d.9xlarge, c5d.18xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, g2.8xlarge, g3.4xlarge, g3.8xlarge, g3.16xlarge, cg1.4xlarge, p2.xlarge, p2.8xlarge, p2.16xlarge, p3.2xlarge, p3.8xlarge, p3.16xlarge, d2.xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge, f1.2xlarge, f1.16xlarge, m5.large, m5.xlarge, m5.2xlarge, m5.4xlarge, m5.12xlarge, m5.24xlarge, m5d.large, m5d.xlarge, m5d.2xlarge, m5d.4xlarge, m5d.12xlarge, m5d.24xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, h1.16xlarge; OPTIONAL - Placement => { - Affinity => 'MyString', - SpreadDomain => 'MyString', - AvailabilityZone => 'MyString', - Tenancy => 'default', # values: default, dedicated, host; OPTIONAL - GroupName => 'MyString', - HostId => 'MyString', - }, # OPTIONAL - SubnetId => 'MyString', - GroupNames => [ 'MyString', ... ], # OPTIONAL - AdditionalInfo => 'MyString', - GroupIds => [ 'MyString', ... ], # OPTIONAL UserData => { Data => 'MyString', }, # OPTIONAL - Monitoring => 1, + GroupIds => [ 'MyString', ... ], # OPTIONAL + SubnetId => 'MyString', PrivateIpAddress => 'MyString', + GroupNames => [ 'MyString', ... ], # OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/EC2/ImportKeyPair.pm b/auto-lib/Paws/EC2/ImportKeyPair.pm index 62567fa9ff..9f868ccba7 100644 --- a/auto-lib/Paws/EC2/ImportKeyPair.pm +++ b/auto-lib/Paws/EC2/ImportKeyPair.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $KeyFingerprint = $ImportKeyPairResult->KeyFingerprint; my $KeyName = $ImportKeyPairResult->KeyName; + my $KeyFingerprint = $ImportKeyPairResult->KeyFingerprint; # Returns a L object. diff --git a/auto-lib/Paws/EC2/ImportSnapshot.pm b/auto-lib/Paws/EC2/ImportSnapshot.pm index ec9804c21b..cf8267576f 100644 --- a/auto-lib/Paws/EC2/ImportSnapshot.pm +++ b/auto-lib/Paws/EC2/ImportSnapshot.pm @@ -34,21 +34,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ec2 = Paws->service('EC2'); my $ImportSnapshotResult = $ec2->ImportSnapshot( ClientData => { - UploadSize => 1, # OPTIONAL - Comment => 'MyString', # OPTIONAL UploadEnd => '1970-01-01T01:00:00', # OPTIONAL + Comment => 'MyString', # OPTIONAL + UploadSize => 1, # OPTIONAL UploadStart => '1970-01-01T01:00:00', # OPTIONAL }, # OPTIONAL ClientToken => 'MyString', # OPTIONAL Description => 'MyString', # OPTIONAL DiskContainer => { - Description => 'MyString', # OPTIONAL - UserBucket => { - S3Bucket => 'MyString', # OPTIONAL + Format => 'MyString', # OPTIONAL + UserBucket => { S3Key => 'MyString', # OPTIONAL + S3Bucket => 'MyString', # OPTIONAL }, # OPTIONAL - Format => 'MyString', # OPTIONAL - Url => 'MyString', # OPTIONAL + Url => 'MyString', # OPTIONAL + Description => 'MyString', # OPTIONAL }, # OPTIONAL DryRun => 1, # OPTIONAL RoleName => 'MyString', # OPTIONAL @@ -56,8 +56,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $ImportTaskId = $ImportSnapshotResult->ImportTaskId; - my $Description = $ImportSnapshotResult->Description; my $SnapshotTaskDetail = $ImportSnapshotResult->SnapshotTaskDetail; + my $Description = $ImportSnapshotResult->Description; # Returns a L object. diff --git a/auto-lib/Paws/EC2/ImportVolume.pm b/auto-lib/Paws/EC2/ImportVolume.pm index 3843af32d0..cb3042c303 100644 --- a/auto-lib/Paws/EC2/ImportVolume.pm +++ b/auto-lib/Paws/EC2/ImportVolume.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ImportVolumeResult = $ec2->ImportVolume( AvailabilityZone => 'MyString', Image => { - ImportManifestUrl => 'MyString', Format => 'VMDK', # values: VMDK, RAW, VHD Bytes => 1, + ImportManifestUrl => 'MyString', }, Volume => { diff --git a/auto-lib/Paws/EC2/ModifyFleet.pm b/auto-lib/Paws/EC2/ModifyFleet.pm index 8183fc9a6b..7c2432aaa7 100644 --- a/auto-lib/Paws/EC2/ModifyFleet.pm +++ b/auto-lib/Paws/EC2/ModifyFleet.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n FleetId => 'MyFleetIdentifier', TargetCapacitySpecification => { TotalTargetCapacity => 1, - DefaultTargetCapacityType => 'spot', # values: spot, on-demand; OPTIONAL - OnDemandTargetCapacity => 1, SpotTargetCapacity => 1, + OnDemandTargetCapacity => 1, + DefaultTargetCapacityType => 'spot', # values: spot, on-demand; OPTIONAL }, DryRun => 1, # OPTIONAL ExcessCapacityTerminationPolicy => 'no-termination', # OPTIONAL @@ -48,7 +48,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/EC2/ModifyFpgaImageAttribute.pm b/auto-lib/Paws/EC2/ModifyFpgaImageAttribute.pm index 60a6162785..507a496de6 100644 --- a/auto-lib/Paws/EC2/ModifyFpgaImageAttribute.pm +++ b/auto-lib/Paws/EC2/ModifyFpgaImageAttribute.pm @@ -44,15 +44,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n LoadPermission => { Remove => [ { - Group => 'all', # values: all; OPTIONAL UserId => 'MyString', + Group => 'all', # values: all; OPTIONAL }, ... ], # OPTIONAL Add => [ { - Group => 'all', # values: all; OPTIONAL UserId => 'MyString', + Group => 'all', # values: all; OPTIONAL }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/EC2/ModifyHosts.pm b/auto-lib/Paws/EC2/ModifyHosts.pm index a162f31cf1..25e91261cb 100644 --- a/auto-lib/Paws/EC2/ModifyHosts.pm +++ b/auto-lib/Paws/EC2/ModifyHosts.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Unsuccessful = $ModifyHostsResult->Unsuccessful; my $Successful = $ModifyHostsResult->Successful; + my $Unsuccessful = $ModifyHostsResult->Unsuccessful; # Returns a L object. diff --git a/auto-lib/Paws/EC2/ModifyImageAttribute.pm b/auto-lib/Paws/EC2/ModifyImageAttribute.pm index 70ea41b7ef..9efefedde7 100644 --- a/auto-lib/Paws/EC2/ModifyImageAttribute.pm +++ b/auto-lib/Paws/EC2/ModifyImageAttribute.pm @@ -42,14 +42,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n Description => { Value => 'MyString', }, # OPTIONAL DryRun => 1, # OPTIONAL LaunchPermission => { - Add => [ + Remove => [ { UserId => 'MyString', Group => 'all', # values: all; OPTIONAL }, ... ], # OPTIONAL - Remove => [ + Add => [ { UserId => 'MyString', Group => 'all', # values: all; OPTIONAL diff --git a/auto-lib/Paws/EC2/ModifyInstanceAttribute.pm b/auto-lib/Paws/EC2/ModifyInstanceAttribute.pm index 6dadb6d31b..5ade558f53 100644 --- a/auto-lib/Paws/EC2/ModifyInstanceAttribute.pm +++ b/auto-lib/Paws/EC2/ModifyInstanceAttribute.pm @@ -47,13 +47,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n Attribute => 'instanceType', # OPTIONAL BlockDeviceMappings => [ { - NoDevice => 'MyString', - Ebs => { + DeviceName => 'MyString', + VirtualName => 'MyString', + NoDevice => 'MyString', + Ebs => { VolumeId => 'MyString', DeleteOnTermination => 1, # OPTIONAL }, # OPTIONAL - DeviceName => 'MyString', - VirtualName => 'MyString', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/EC2/ModifyInstanceCreditSpecification.pm b/auto-lib/Paws/EC2/ModifyInstanceCreditSpecification.pm index 885c864d38..06a0580f60 100644 --- a/auto-lib/Paws/EC2/ModifyInstanceCreditSpecification.pm +++ b/auto-lib/Paws/EC2/ModifyInstanceCreditSpecification.pm @@ -43,12 +43,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $SuccessfulInstanceCreditSpecifications = - $ModifyInstanceCreditSpecificationResult - ->SuccessfulInstanceCreditSpecifications; my $UnsuccessfulInstanceCreditSpecifications = $ModifyInstanceCreditSpecificationResult ->UnsuccessfulInstanceCreditSpecifications; + my $SuccessfulInstanceCreditSpecifications = + $ModifyInstanceCreditSpecificationResult + ->SuccessfulInstanceCreditSpecifications; # Returns a L object. diff --git a/auto-lib/Paws/EC2/ModifyNetworkInterfaceAttribute.pm b/auto-lib/Paws/EC2/ModifyNetworkInterfaceAttribute.pm index e025a002dd..e9df7c850e 100644 --- a/auto-lib/Paws/EC2/ModifyNetworkInterfaceAttribute.pm +++ b/auto-lib/Paws/EC2/ModifyNetworkInterfaceAttribute.pm @@ -37,11 +37,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n # interface. $ec2->ModifyNetworkInterfaceAttribute( { - 'Attachment' => { - 'AttachmentId' => 'eni-attach-43348162', - 'DeleteOnTermination' => 0 - }, - 'NetworkInterfaceId' => 'eni-686ea200' + 'NetworkInterfaceId' => 'eni-686ea200', + 'Attachment' => { + 'DeleteOnTermination' => 0, + 'AttachmentId' => 'eni-attach-43348162' + } } ); @@ -62,8 +62,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # network interface. $ec2->ModifyNetworkInterfaceAttribute( { - 'NetworkInterfaceId' => 'eni-686ea200', - 'Groups' => [ 'sg-903004f8', 'sg-1a2b3c4d' ] + 'Groups' => [ 'sg-903004f8', 'sg-1a2b3c4d' ], + 'NetworkInterfaceId' => 'eni-686ea200' } ); @@ -72,10 +72,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # specified network interface. $ec2->ModifyNetworkInterfaceAttribute( { - 'NetworkInterfaceId' => 'eni-686ea200', - 'SourceDestCheck' => { + 'SourceDestCheck' => { 'Value' => 0 - } + }, + 'NetworkInterfaceId' => 'eni-686ea200' } ); diff --git a/auto-lib/Paws/EC2/ModifyReservedInstances.pm b/auto-lib/Paws/EC2/ModifyReservedInstances.pm index c14bb76f3c..5037bfde35 100644 --- a/auto-lib/Paws/EC2/ModifyReservedInstances.pm +++ b/auto-lib/Paws/EC2/ModifyReservedInstances.pm @@ -33,17 +33,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n ReservedInstancesIds => [ 'MyString', ... ], TargetConfigurations => [ { - Platform => 'MyString', + Platform => 'MyString', + InstanceType => 't1.micro' + , # values: t1.micro, t2.nano, t2.micro, t2.small, t2.medium, t2.large, t2.xlarge, t2.2xlarge, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m4.large, m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m4.16xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge, r4.large, r4.xlarge, r4.2xlarge, r4.4xlarge, r4.8xlarge, r4.16xlarge, x1.16xlarge, x1.32xlarge, x1e.xlarge, x1e.2xlarge, x1e.4xlarge, x1e.8xlarge, x1e.16xlarge, x1e.32xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, i3.large, i3.xlarge, i3.2xlarge, i3.4xlarge, i3.8xlarge, i3.16xlarge, i3.metal, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, c4.large, c4.xlarge, c4.2xlarge, c4.4xlarge, c4.8xlarge, c5.large, c5.xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.18xlarge, c5d.large, c5d.xlarge, c5d.2xlarge, c5d.4xlarge, c5d.9xlarge, c5d.18xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, g2.8xlarge, g3.4xlarge, g3.8xlarge, g3.16xlarge, cg1.4xlarge, p2.xlarge, p2.8xlarge, p2.16xlarge, p3.2xlarge, p3.8xlarge, p3.16xlarge, d2.xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge, f1.2xlarge, f1.16xlarge, m5.large, m5.xlarge, m5.2xlarge, m5.4xlarge, m5.12xlarge, m5.24xlarge, m5d.large, m5d.xlarge, m5d.2xlarge, m5d.4xlarge, m5d.12xlarge, m5d.24xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, h1.16xlarge; OPTIONAL Scope => 'Availability Zone', # values: Availability Zone, Region; OPTIONAL - InstanceCount => 1, # OPTIONAL - InstanceType => 't1.micro' - , # values: t1.micro, t2.nano, t2.micro, t2.small, t2.medium, t2.large, t2.xlarge, t2.2xlarge, m1.small, m1.medium, m1.large, m1.xlarge, m3.medium, m3.large, m3.xlarge, m3.2xlarge, m4.large, m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m4.16xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, cr1.8xlarge, r3.large, r3.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge, r4.large, r4.xlarge, r4.2xlarge, r4.4xlarge, r4.8xlarge, r4.16xlarge, x1.16xlarge, x1.32xlarge, x1e.xlarge, x1e.2xlarge, x1e.4xlarge, x1e.8xlarge, x1e.16xlarge, x1e.32xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, i3.large, i3.xlarge, i3.2xlarge, i3.4xlarge, i3.8xlarge, i3.16xlarge, i3.metal, hi1.4xlarge, hs1.8xlarge, c1.medium, c1.xlarge, c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, c4.large, c4.xlarge, c4.2xlarge, c4.4xlarge, c4.8xlarge, c5.large, c5.xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.18xlarge, c5d.large, c5d.xlarge, c5d.2xlarge, c5d.4xlarge, c5d.9xlarge, c5d.18xlarge, cc1.4xlarge, cc2.8xlarge, g2.2xlarge, g2.8xlarge, g3.4xlarge, g3.8xlarge, g3.16xlarge, cg1.4xlarge, p2.xlarge, p2.8xlarge, p2.16xlarge, p3.2xlarge, p3.8xlarge, p3.16xlarge, d2.xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge, f1.2xlarge, f1.16xlarge, m5.large, m5.xlarge, m5.2xlarge, m5.4xlarge, m5.12xlarge, m5.24xlarge, m5d.large, m5d.xlarge, m5d.2xlarge, m5d.4xlarge, m5d.12xlarge, m5d.24xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, h1.16xlarge; OPTIONAL AvailabilityZone => 'MyString', + InstanceCount => 1, # OPTIONAL }, ... ], - ClientToken => 'MyString', # OPTIONAL + ClientToken => 'MyString', # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/EC2/ModifySnapshotAttribute.pm b/auto-lib/Paws/EC2/ModifySnapshotAttribute.pm index 4034619f1b..7c46b45b6c 100644 --- a/auto-lib/Paws/EC2/ModifySnapshotAttribute.pm +++ b/auto-lib/Paws/EC2/ModifySnapshotAttribute.pm @@ -39,10 +39,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # If the command succeeds, no output is returned. $ec2->ModifySnapshotAttribute( { - 'Attribute' => 'createVolumePermission', - 'UserIds' => [123456789012], + 'OperationType' => 'remove', 'SnapshotId' => 'snap-1234567890abcdef0', - 'OperationType' => 'remove' + 'Attribute' => 'createVolumePermission', + 'UserIds' => [123456789012] } ); @@ -50,10 +50,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example makes the snapshot ``snap-1234567890abcdef0`` public. $ec2->ModifySnapshotAttribute( { - 'SnapshotId' => 'snap-1234567890abcdef0', + 'OperationType' => 'add', 'GroupNames' => ['all'], - 'Attribute' => 'createVolumePermission', - 'OperationType' => 'add' + 'SnapshotId' => 'snap-1234567890abcdef0', + 'Attribute' => 'createVolumePermission' } ); diff --git a/auto-lib/Paws/EC2/ModifySpotFleetRequest.pm b/auto-lib/Paws/EC2/ModifySpotFleetRequest.pm index bf868aa302..9cc27412ad 100644 --- a/auto-lib/Paws/EC2/ModifySpotFleetRequest.pm +++ b/auto-lib/Paws/EC2/ModifySpotFleetRequest.pm @@ -48,9 +48,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # request without terminating any Spot Instances as a result. my $ModifySpotFleetRequestResponse = $ec2->ModifySpotFleetRequest( { + 'TargetCapacity' => 10, 'ExcessCapacityTerminationPolicy' => 'NoTermination ', - 'SpotFleetRequestId' => 'sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE', - 'TargetCapacity' => 10 + 'SpotFleetRequestId' => 'sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE' } ); diff --git a/auto-lib/Paws/EC2/ModifySubnetAttribute.pm b/auto-lib/Paws/EC2/ModifySubnetAttribute.pm index a4c17be019..8406aa0a30 100644 --- a/auto-lib/Paws/EC2/ModifySubnetAttribute.pm +++ b/auto-lib/Paws/EC2/ModifySubnetAttribute.pm @@ -34,10 +34,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # into this subnet are assigned a public IP address. $ec2->ModifySubnetAttribute( { + 'SubnetId' => 'subnet-1a2b3c4d', 'MapPublicIpOnLaunch' => { - 'Value' => true - }, - 'SubnetId' => 'subnet-1a2b3c4d' + 'Value' => 1 + } } ); diff --git a/auto-lib/Paws/EC2/ModifyVolumeAttribute.pm b/auto-lib/Paws/EC2/ModifyVolumeAttribute.pm index 480a49577a..121e2e30ad 100644 --- a/auto-lib/Paws/EC2/ModifyVolumeAttribute.pm +++ b/auto-lib/Paws/EC2/ModifyVolumeAttribute.pm @@ -35,11 +35,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n # is returned. $ec2->ModifyVolumeAttribute( { + 'DryRun' => 1, + 'VolumeId' => 'vol-1234567890abcdef0', 'AutoEnableIO' => { - 'Value' => true - }, - 'VolumeId' => 'vol-1234567890abcdef0', - 'DryRun' => true + 'Value' => 1 + } } ); diff --git a/auto-lib/Paws/EC2/ModifyVpcAttribute.pm b/auto-lib/Paws/EC2/ModifyVpcAttribute.pm index 3474daea54..b1e1e401c2 100644 --- a/auto-lib/Paws/EC2/ModifyVpcAttribute.pm +++ b/auto-lib/Paws/EC2/ModifyVpcAttribute.pm @@ -36,10 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # VPC to their corresponding IP addresses; otherwise, it does not. $ec2->ModifyVpcAttribute( { + 'VpcId' => 'vpc-a01106c2', 'EnableDnsSupport' => { 'Value' => 0 - }, - 'VpcId' => 'vpc-a01106c2' + } } ); diff --git a/auto-lib/Paws/EC2/ModifyVpcPeeringConnectionOptions.pm b/auto-lib/Paws/EC2/ModifyVpcPeeringConnectionOptions.pm index fba9336e65..4b89230e7b 100644 --- a/auto-lib/Paws/EC2/ModifyVpcPeeringConnectionOptions.pm +++ b/auto-lib/Paws/EC2/ModifyVpcPeeringConnectionOptions.pm @@ -34,15 +34,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n $ec2->ModifyVpcPeeringConnectionOptions( VpcPeeringConnectionId => 'MyString', AccepterPeeringConnectionOptions => { - AllowEgressFromLocalVpcToRemoteClassicLink => 1, # OPTIONAL AllowDnsResolutionFromRemoteVpc => 1, # OPTIONAL AllowEgressFromLocalClassicLinkToRemoteVpc => 1, # OPTIONAL + AllowEgressFromLocalVpcToRemoteClassicLink => 1, # OPTIONAL }, # OPTIONAL DryRun => 1, # OPTIONAL RequesterPeeringConnectionOptions => { - AllowEgressFromLocalVpcToRemoteClassicLink => 1, # OPTIONAL AllowDnsResolutionFromRemoteVpc => 1, # OPTIONAL AllowEgressFromLocalClassicLinkToRemoteVpc => 1, # OPTIONAL + AllowEgressFromLocalVpcToRemoteClassicLink => 1, # OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/EC2/PurchaseHostReservation.pm b/auto-lib/Paws/EC2/PurchaseHostReservation.pm index c62dcd123b..327879bfc7 100644 --- a/auto-lib/Paws/EC2/PurchaseHostReservation.pm +++ b/auto-lib/Paws/EC2/PurchaseHostReservation.pm @@ -40,11 +40,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TotalUpfrontPrice = $PurchaseHostReservationResult->TotalUpfrontPrice; - my $Purchase = $PurchaseHostReservationResult->Purchase; my $TotalHourlyPrice = $PurchaseHostReservationResult->TotalHourlyPrice; - my $ClientToken = $PurchaseHostReservationResult->ClientToken; + my $Purchase = $PurchaseHostReservationResult->Purchase; my $CurrencyCode = $PurchaseHostReservationResult->CurrencyCode; + my $ClientToken = $PurchaseHostReservationResult->ClientToken; + my $TotalUpfrontPrice = $PurchaseHostReservationResult->TotalUpfrontPrice; # Returns a L object. diff --git a/auto-lib/Paws/EC2/PurchaseReservedInstancesOffering.pm b/auto-lib/Paws/EC2/PurchaseReservedInstancesOffering.pm index 38521fd20e..795788f5f2 100644 --- a/auto-lib/Paws/EC2/PurchaseReservedInstancesOffering.pm +++ b/auto-lib/Paws/EC2/PurchaseReservedInstancesOffering.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ReservedInstancesOfferingId => 'MyString', DryRun => 1, # OPTIONAL LimitPrice => { - CurrencyCode => 'USD', # values: USD; OPTIONAL Amount => 1, # OPTIONAL + CurrencyCode => 'USD', # values: USD; OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/EC2/PurchaseScheduledInstances.pm b/auto-lib/Paws/EC2/PurchaseScheduledInstances.pm index d3d22134a7..69cdc0f45d 100644 --- a/auto-lib/Paws/EC2/PurchaseScheduledInstances.pm +++ b/auto-lib/Paws/EC2/PurchaseScheduledInstances.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'PurchaseRequests' => [ { - 'InstanceCount' => 1, - 'PurchaseToken' => 'eyJ2IjoiMSIsInMiOjEsImMiOi...' + 'PurchaseToken' => 'eyJ2IjoiMSIsInMiOjEsImMiOi...', + 'InstanceCount' => 1 } ] } diff --git a/auto-lib/Paws/EC2/RegisterImage.pm b/auto-lib/Paws/EC2/RegisterImage.pm index d6c02d04e7..38ca3cdd91 100644 --- a/auto-lib/Paws/EC2/RegisterImage.pm +++ b/auto-lib/Paws/EC2/RegisterImage.pm @@ -45,19 +45,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n BillingProducts => [ 'MyString', ... ], # OPTIONAL BlockDeviceMappings => [ { - Ebs => { - VolumeSize => 1, # OPTIONAL - DeleteOnTermination => 1, # OPTIONAL - SnapshotId => 'MyString', - KmsKeyId => 'MyString', - Encrypted => 1, # OPTIONAL - Iops => 1, # OPTIONAL + DeviceName => 'MyString', + VirtualName => 'MyString', + NoDevice => 'MyString', + Ebs => { + SnapshotId => 'MyString', + Iops => 1, # OPTIONAL VolumeType => 'standard', # values: standard, io1, gp2, sc1, st1; OPTIONAL + VolumeSize => 1, # OPTIONAL + KmsKeyId => 'MyString', + DeleteOnTermination => 1, # OPTIONAL + Encrypted => 1, # OPTIONAL }, # OPTIONAL - NoDevice => 'MyString', - VirtualName => 'MyString', - DeviceName => 'MyString', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/EC2/ReplaceIamInstanceProfileAssociation.pm b/auto-lib/Paws/EC2/ReplaceIamInstanceProfileAssociation.pm index 9c04e7e83b..a18f5e0d43 100644 --- a/auto-lib/Paws/EC2/ReplaceIamInstanceProfileAssociation.pm +++ b/auto-lib/Paws/EC2/ReplaceIamInstanceProfileAssociation.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n $ec2->ReplaceIamInstanceProfileAssociation( AssociationId => 'MyString', IamInstanceProfile => { - Name => 'MyString', Arn => 'MyString', + Name => 'MyString', }, ); diff --git a/auto-lib/Paws/EC2/ReplaceNetworkAclAssociation.pm b/auto-lib/Paws/EC2/ReplaceNetworkAclAssociation.pm index 6335fe97ae..bdd75ce933 100644 --- a/auto-lib/Paws/EC2/ReplaceNetworkAclAssociation.pm +++ b/auto-lib/Paws/EC2/ReplaceNetworkAclAssociation.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # specified network ACL association. my $ReplaceNetworkAclAssociationResult = $ec2->ReplaceNetworkAclAssociation( { - 'NetworkAclId' => 'acl-5fb85d36', - 'AssociationId' => 'aclassoc-e5b95c8c' + 'AssociationId' => 'aclassoc-e5b95c8c', + 'NetworkAclId' => 'acl-5fb85d36' } ); diff --git a/auto-lib/Paws/EC2/ReplaceNetworkAclEntry.pm b/auto-lib/Paws/EC2/ReplaceNetworkAclEntry.pm index 988f05992f..24ecabc809 100644 --- a/auto-lib/Paws/EC2/ReplaceNetworkAclEntry.pm +++ b/auto-lib/Paws/EC2/ReplaceNetworkAclEntry.pm @@ -42,16 +42,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n # any associated subnet. $ec2->ReplaceNetworkAclEntry( { - 'CidrBlock' => '203.0.113.12/24', - 'Egress' => 0, - 'PortRange' => { - 'From' => 53, - 'To' => 53 + 'RuleAction' => 'allow', + 'RuleNumber' => 100, + 'PortRange' => { + 'To' => 53, + 'From' => 53 }, - 'NetworkAclId' => 'acl-5fb85d36', + 'CidrBlock' => '203.0.113.12/24', 'Protocol' => 'udp', - 'RuleNumber' => 100, - 'RuleAction' => 'allow' + 'NetworkAclId' => 'acl-5fb85d36', + 'Egress' => 0 } ); diff --git a/auto-lib/Paws/EC2/ReplaceRouteTableAssociation.pm b/auto-lib/Paws/EC2/ReplaceRouteTableAssociation.pm index 004a664389..dfafca2f11 100644 --- a/auto-lib/Paws/EC2/ReplaceRouteTableAssociation.pm +++ b/auto-lib/Paws/EC2/ReplaceRouteTableAssociation.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # specified route table association. my $ReplaceRouteTableAssociationResult = $ec2->ReplaceRouteTableAssociation( { - 'RouteTableId' => 'rtb-22574640', - 'AssociationId' => 'rtbassoc-781d0d1a' + 'AssociationId' => 'rtbassoc-781d0d1a', + 'RouteTableId' => 'rtb-22574640' } ); diff --git a/auto-lib/Paws/EC2/RequestSpotFleet.pm b/auto-lib/Paws/EC2/RequestSpotFleet.pm index 73c88e05b4..d4dc2391ab 100644 --- a/auto-lib/Paws/EC2/RequestSpotFleet.pm +++ b/auto-lib/Paws/EC2/RequestSpotFleet.pm @@ -39,28 +39,28 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $RequestSpotFleetResponse = $ec2->RequestSpotFleet( { 'SpotFleetRequestConfig' => { - 'SpotPrice' => 0.04, - 'IamFleetRole' => 'arn:aws:iam::123456789012:role/my-spot-fleet-role', - 'TargetCapacity' => 2, 'LaunchSpecifications' => [ { - 'SecurityGroups' => [ - - { - 'GroupId' => 'sg-1a2b3c4d' - } - ], + 'KeyName' => 'my-key-pair', + 'ImageId' => 'ami-1a2b3c4d', + 'InstanceType' => 'm3.medium', 'SubnetId' => 'subnet-1a2b3c4d, subnet-3c4d5e6f', 'IamInstanceProfile' => { 'Arn' => 'arn:aws:iam::123456789012:instance-profile/my-iam-role' }, - 'InstanceType' => 'm3.medium', - 'KeyName' => 'my-key-pair', - 'ImageId' => 'ami-1a2b3c4d' + 'SecurityGroups' => [ + + { + 'GroupId' => 'sg-1a2b3c4d' + } + ] } - ] + ], + 'SpotPrice' => 0.04, + 'TargetCapacity' => 2, + 'IamFleetRole' => 'arn:aws:iam::123456789012:role/my-spot-fleet-role' } } ); @@ -80,30 +80,30 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $RequestSpotFleetResponse = $ec2->RequestSpotFleet( { 'SpotFleetRequestConfig' => { - 'SpotPrice' => 0.04, - 'IamFleetRole' => 'arn:aws:iam::123456789012:role/my-spot-fleet-role', 'LaunchSpecifications' => [ { + 'KeyName' => 'my-key-pair', + 'ImageId' => 'ami-1a2b3c4d', + 'InstanceType' => 'm3.medium', + 'Placement' => { + 'AvailabilityZone' => 'us-west-2a, us-west-2b' + }, + 'IamInstanceProfile' => { + 'Arn' => + 'arn:aws:iam::123456789012:instance-profile/my-iam-role' + }, 'SecurityGroups' => [ { 'GroupId' => 'sg-1a2b3c4d' } - ], - 'IamInstanceProfile' => { - 'Arn' => - 'arn:aws:iam::123456789012:instance-profile/my-iam-role' - }, - 'InstanceType' => 'm3.medium', - 'Placement' => { - 'AvailabilityZone' => 'us-west-2a, us-west-2b' - }, - 'KeyName' => 'my-key-pair', - 'ImageId' => 'ami-1a2b3c4d' + ] } ], - 'TargetCapacity' => 2 + 'SpotPrice' => 0.04, + 'TargetCapacity' => 2, + 'IamFleetRole' => 'arn:aws:iam::123456789012:role/my-spot-fleet-role' } } ); @@ -119,30 +119,30 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $RequestSpotFleetResponse = $ec2->RequestSpotFleet( { 'SpotFleetRequestConfig' => { - 'TargetCapacity' => 2, 'LaunchSpecifications' => [ { - 'KeyName' => 'my-key-pair', - 'ImageId' => 'ami-1a2b3c4d', - 'InstanceType' => 'm3.medium', - 'IamInstanceProfile' => { - 'Arn' => - 'arn:aws:iam::880185128111:instance-profile/my-iam-role' - }, + 'KeyName' => 'my-key-pair', + 'ImageId' => 'ami-1a2b3c4d', + 'InstanceType' => 'm3.medium', 'NetworkInterfaces' => [ { - 'AssociatePublicIpAddress' => true, - 'SubnetId' => 'subnet-1a2b3c4d', 'Groups' => ['sg-1a2b3c4d'], + 'AssociatePublicIpAddress' => 1, + 'SubnetId' => 'subnet-1a2b3c4d', 'DeviceIndex' => 0 } - ] + ], + 'IamInstanceProfile' => { + 'Arn' => + 'arn:aws:iam::880185128111:instance-profile/my-iam-role' + } } ], - 'IamFleetRole' => 'arn:aws:iam::123456789012:role/my-spot-fleet-role', - 'SpotPrice' => 0.04 + 'SpotPrice' => 0.04, + 'TargetCapacity' => 2, + 'IamFleetRole' => 'arn:aws:iam::123456789012:role/my-spot-fleet-role' } } ); @@ -159,19 +159,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $RequestSpotFleetResponse = $ec2->RequestSpotFleet( { 'SpotFleetRequestConfig' => { - 'TargetCapacity' => 30, 'LaunchSpecifications' => [ { - 'SubnetId' => 'subnet-1a2b3c4d', + 'ImageId' => 'ami-1a2b3c4d', 'InstanceType' => 'c4.2xlarge', - 'ImageId' => 'ami-1a2b3c4d' + 'SubnetId' => 'subnet-1a2b3c4d' }, { - 'SubnetId' => 'subnet-1a2b3c4d', 'ImageId' => 'ami-1a2b3c4d', - 'InstanceType' => 'm3.2xlarge' + 'InstanceType' => 'm3.2xlarge', + 'SubnetId' => 'subnet-1a2b3c4d' }, { @@ -180,9 +179,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'SubnetId' => 'subnet-1a2b3c4d' } ], - 'IamFleetRole' => 'arn:aws:iam::123456789012:role/my-spot-fleet-role', + 'SpotPrice' => 0.70, + 'TargetCapacity' => 30, 'AllocationStrategy' => 'diversified', - 'SpotPrice' => 0.70 + 'IamFleetRole' => 'arn:aws:iam::123456789012:role/my-spot-fleet-role' } } ); diff --git a/auto-lib/Paws/EC2/RequestSpotInstances.pm b/auto-lib/Paws/EC2/RequestSpotInstances.pm index d992ab35c8..21d0ff78d5 100644 --- a/auto-lib/Paws/EC2/RequestSpotInstances.pm +++ b/auto-lib/Paws/EC2/RequestSpotInstances.pm @@ -47,19 +47,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $RequestSpotInstancesResult = $ec2->RequestSpotInstances( { 'Type' => 'one-time', - 'InstanceCount' => 5, 'SpotPrice' => 0.03, + 'InstanceCount' => 5, 'LaunchSpecification' => { - 'IamInstanceProfile' => { - 'Arn' => 'arn:aws:iam::123456789012:instance-profile/my-iam-role' - }, - 'InstanceType' => 'm3.medium', - 'ImageId' => 'ami-1a2b3c4d', - 'KeyName' => 'my-key-pair', - 'Placement' => { + 'SecurityGroupIds' => ['sg-1a2b3c4d'], + 'KeyName' => 'my-key-pair', + 'ImageId' => 'ami-1a2b3c4d', + 'InstanceType' => 'm3.medium', + 'Placement' => { 'AvailabilityZone' => 'us-west-2a' }, - 'SecurityGroupIds' => ['sg-1a2b3c4d'] + 'IamInstanceProfile' => { + 'Arn' => 'arn:aws:iam::123456789012:instance-profile/my-iam-role' + } } } ); @@ -71,18 +71,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n # receive a public IP address by default. my $RequestSpotInstancesResult = $ec2->RequestSpotInstances( { + 'Type' => 'one-time', + 'SpotPrice' => 0.050, + 'InstanceCount' => 5, 'LaunchSpecification' => { + 'SecurityGroupIds' => ['sg-1a2b3c4d'], 'ImageId' => 'ami-1a2b3c4d', 'InstanceType' => 'm3.medium', + 'SubnetId' => 'subnet-1a2b3c4d', 'IamInstanceProfile' => { 'Arn' => 'arn:aws:iam::123456789012:instance-profile/my-iam-role' - }, - 'SubnetId' => 'subnet-1a2b3c4d', - 'SecurityGroupIds' => ['sg-1a2b3c4d'] - }, - 'InstanceCount' => 5, - 'SpotPrice' => 0.050, - 'Type' => 'one-time' + } + } } ); diff --git a/auto-lib/Paws/EC2/ResetSnapshotAttribute.pm b/auto-lib/Paws/EC2/ResetSnapshotAttribute.pm index 80ee4f7c9b..362cacbdfc 100644 --- a/auto-lib/Paws/EC2/ResetSnapshotAttribute.pm +++ b/auto-lib/Paws/EC2/ResetSnapshotAttribute.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # ``snap-1234567890abcdef0``. If the command succeeds, no output is returned. $ec2->ResetSnapshotAttribute( { - 'Attribute' => 'createVolumePermission', - 'SnapshotId' => 'snap-1234567890abcdef0' + 'SnapshotId' => 'snap-1234567890abcdef0', + 'Attribute' => 'createVolumePermission' } ); diff --git a/auto-lib/Paws/EC2/RestoreAddressToClassic.pm b/auto-lib/Paws/EC2/RestoreAddressToClassic.pm index 1893d8322b..01b99291d8 100644 --- a/auto-lib/Paws/EC2/RestoreAddressToClassic.pm +++ b/auto-lib/Paws/EC2/RestoreAddressToClassic.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Status = $RestoreAddressToClassicResult->Status; my $PublicIp = $RestoreAddressToClassicResult->PublicIp; + my $Status = $RestoreAddressToClassicResult->Status; # Returns a L object. diff --git a/auto-lib/Paws/EC2/RevokeSecurityGroupEgress.pm b/auto-lib/Paws/EC2/RevokeSecurityGroupEgress.pm index f24080768c..ea2bf2fdf1 100644 --- a/auto-lib/Paws/EC2/RevokeSecurityGroupEgress.pm +++ b/auto-lib/Paws/EC2/RevokeSecurityGroupEgress.pm @@ -42,45 +42,45 @@ You shouldn't make instances of this class. Each attribute should be used as a n FromPort => 1, # OPTIONAL IpPermissions => [ { - Ipv6Ranges => [ + ToPort => 1, + PrefixListIds => [ + { + PrefixListId => 'MyString', + Description => 'MyString', + }, + ... + ], # OPTIONAL + IpRanges => [ { + CidrIp => 'MyString', Description => 'MyString', - CidrIpv6 => 'MyString', }, ... ], # OPTIONAL - IpProtocol => 'MyString', FromPort => 1, - IpRanges => [ + Ipv6Ranges => [ { + CidrIpv6 => 'MyString', Description => 'MyString', - CidrIp => 'MyString', }, ... ], # OPTIONAL + IpProtocol => 'MyString', UserIdGroupPairs => [ { + UserId => 'MyString', VpcId => 'MyString', - GroupName => 'MyString', PeeringStatus => 'MyString', - Description => 'MyString', - VpcPeeringConnectionId => 'MyString', - UserId => 'MyString', GroupId => 'MyString', + VpcPeeringConnectionId => 'MyString', + GroupName => 'MyString', + Description => 'MyString', }, ... - ], # OPTIONAL - ToPort => 1, - PrefixListIds => [ - { - Description => 'MyString', - PrefixListId => 'MyString', - }, - ... - ], # OPTIONAL + ], # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL IpProtocol => 'MyString', # OPTIONAL SourceSecurityGroupName => 'MyString', # OPTIONAL SourceSecurityGroupOwnerId => 'MyString', # OPTIONAL diff --git a/auto-lib/Paws/EC2/RevokeSecurityGroupIngress.pm b/auto-lib/Paws/EC2/RevokeSecurityGroupIngress.pm index 62d0bfffc3..0bdf843a04 100644 --- a/auto-lib/Paws/EC2/RevokeSecurityGroupIngress.pm +++ b/auto-lib/Paws/EC2/RevokeSecurityGroupIngress.pm @@ -44,34 +44,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n GroupName => 'MyString', # OPTIONAL IpPermissions => [ { - FromPort => 1, - IpRanges => [ - { - Description => 'MyString', - CidrIp => 'MyString', - }, - ... - ], # OPTIONAL - UserIdGroupPairs => [ + ToPort => 1, + PrefixListIds => [ { - Description => 'MyString', - PeeringStatus => 'MyString', - GroupName => 'MyString', - VpcPeeringConnectionId => 'MyString', - UserId => 'MyString', - GroupId => 'MyString', - VpcId => 'MyString', + PrefixListId => 'MyString', + Description => 'MyString', }, ... ], # OPTIONAL - ToPort => 1, - PrefixListIds => [ + IpRanges => [ { - Description => 'MyString', - PrefixListId => 'MyString', + CidrIp => 'MyString', + Description => 'MyString', }, ... ], # OPTIONAL + FromPort => 1, Ipv6Ranges => [ { CidrIpv6 => 'MyString', @@ -79,10 +67,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # OPTIONAL - IpProtocol => 'MyString', + IpProtocol => 'MyString', + UserIdGroupPairs => [ + { + UserId => 'MyString', + VpcId => 'MyString', + PeeringStatus => 'MyString', + GroupId => 'MyString', + VpcPeeringConnectionId => 'MyString', + GroupName => 'MyString', + Description => 'MyString', + }, + ... + ], # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL IpProtocol => 'MyString', # OPTIONAL SourceSecurityGroupName => 'MyString', # OPTIONAL SourceSecurityGroupOwnerId => 'MyString', # OPTIONAL diff --git a/auto-lib/Paws/EC2/RunInstances.pm b/auto-lib/Paws/EC2/RunInstances.pm index 0e1f83eb42..67e7583c6b 100644 --- a/auto-lib/Paws/EC2/RunInstances.pm +++ b/auto-lib/Paws/EC2/RunInstances.pm @@ -67,22 +67,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n VirtualName => 'MyString', NoDevice => 'MyString', Ebs => { + SnapshotId => 'MyString', + Iops => 1, VolumeType => 'standard', # values: standard, io1, gp2, sc1, st1; OPTIONAL - Iops => 1, - Encrypted => 1, # OPTIONAL + VolumeSize => 1, KmsKeyId => 'MyString', - SnapshotId => 'MyString', DeleteOnTermination => 1, # OPTIONAL - VolumeSize => 1, + Encrypted => 1, # OPTIONAL }, # OPTIONAL }, ... ], # OPTIONAL ClientToken => 'MyString', # OPTIONAL CpuOptions => { - CoreCount => 1, ThreadsPerCore => 1, + CoreCount => 1, }, # OPTIONAL CreditSpecification => { CpuCredits => 'MyString', @@ -105,16 +105,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n ImageId => 'MyString', # OPTIONAL InstanceInitiatedShutdownBehavior => 'stop', # OPTIONAL InstanceMarketOptions => { - MarketType => 'spot', # values: spot; OPTIONAL SpotOptions => { + MaxPrice => 'MyString', + ValidUntil => '1970-01-01T01:00:00', # OPTIONAL BlockDurationMinutes => 1, SpotInstanceType => - 'one-time', # values: one-time, persistent; OPTIONAL - ValidUntil => '1970-01-01T01:00:00', # OPTIONAL + 'one-time', # values: one-time, persistent; OPTIONAL InstanceInterruptionBehavior => 'hibernate', # values: hibernate, stop, terminate; OPTIONAL - MaxPrice => 'MyString', }, # OPTIONAL + MarketType => 'spot', # values: spot; OPTIONAL }, # OPTIONAL InstanceType => 't1.micro', # OPTIONAL Ipv6AddressCount => 1, # OPTIONAL @@ -123,8 +123,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n KeyName => 'MyString', # OPTIONAL LaunchTemplate => { LaunchTemplateName => 'MyString', - LaunchTemplateId => 'MyString', Version => 'MyString', + LaunchTemplateId => 'MyString', }, # OPTIONAL Monitoring => { Enabled => 1, # OPTIONAL @@ -132,33 +132,33 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL NetworkInterfaces => [ { - SubnetId => 'MyString', - DeviceIndex => 1, - Groups => [ 'MyString', ... ], # OPTIONAL - DeleteOnTermination => 1, # OPTIONAL - PrivateIpAddress => 'MyString', - SecondaryPrivateIpAddressCount => 1, - NetworkInterfaceId => 'MyString', - Ipv6Addresses => [ { Ipv6Address => 'MyString', }, ... ], - Description => 'MyString', + Groups => [ 'MyString', ... ], # OPTIONAL + Ipv6Addresses => [ { Ipv6Address => 'MyString', }, ... ], PrivateIpAddresses => [ { PrivateIpAddress => 'MyString', - Primary => 1, # OPTIONAL + Primary => 1, # OPTIONAL }, ... - ], # OPTIONAL - AssociatePublicIpAddress => 1, # OPTIONAL - Ipv6AddressCount => 1, + ], # OPTIONAL + DeviceIndex => 1, + SubnetId => 'MyString', + DeleteOnTermination => 1, # OPTIONAL + SecondaryPrivateIpAddressCount => 1, + PrivateIpAddress => 'MyString', + AssociatePublicIpAddress => 1, # OPTIONAL + NetworkInterfaceId => 'MyString', + Ipv6AddressCount => 1, + Description => 'MyString', }, ... - ], # OPTIONAL + ], # OPTIONAL Placement => { - SpreadDomain => 'MyString', Affinity => 'MyString', + SpreadDomain => 'MyString', Tenancy => 'default', # values: default, dedicated, host; OPTIONAL + HostId => 'MyString', AvailabilityZone => 'MyString', - HostId => 'MyString', GroupName => 'MyString', }, # OPTIONAL PrivateIpAddress => 'MyString', # OPTIONAL @@ -168,27 +168,27 @@ You shouldn't make instances of this class. Each attribute should be used as a n SubnetId => 'MyString', # OPTIONAL TagSpecifications => [ { + ResourceType => 'customer-gateway' + , # values: customer-gateway, dhcp-options, image, instance, internet-gateway, network-acl, network-interface, reserved-instances, route-table, snapshot, spot-instances-request, subnet, security-group, volume, vpc, vpn-connection, vpn-gateway; OPTIONAL Tags => [ { Key => 'MyString', Value => 'MyString', }, ... - ], # OPTIONAL - ResourceType => 'customer-gateway' - , # values: customer-gateway, dhcp-options, image, instance, internet-gateway, network-acl, network-interface, reserved-instances, route-table, snapshot, spot-instances-request, subnet, security-group, volume, vpc, vpn-connection, vpn-gateway; OPTIONAL + ], # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL UserData => 'MyString', # OPTIONAL ); # Results: - my $RequesterId = $Reservation->RequesterId; - my $ReservationId = $Reservation->ReservationId; - my $OwnerId = $Reservation->OwnerId; my $Groups = $Reservation->Groups; + my $RequesterId = $Reservation->RequesterId; my $Instances = $Reservation->Instances; + my $OwnerId = $Reservation->OwnerId; + my $ReservationId = $Reservation->ReservationId; # Returns a L object. diff --git a/auto-lib/Paws/EC2/RunScheduledInstances.pm b/auto-lib/Paws/EC2/RunScheduledInstances.pm index aff416c57b..7e6690b24d 100644 --- a/auto-lib/Paws/EC2/RunScheduledInstances.pm +++ b/auto-lib/Paws/EC2/RunScheduledInstances.pm @@ -35,25 +35,25 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example launches the specified Scheduled Instance in a VPC. my $RunScheduledInstancesResult = $ec2->RunScheduledInstances( { + 'ScheduledInstanceId' => 'sci-1234-1234-1234-1234-123456789012', + 'InstanceCount' => 1, 'LaunchSpecification' => { + 'KeyName' => 'my-key-pair', + 'ImageId' => 'ami-12345678', + 'InstanceType' => 'c4.large', 'NetworkInterfaces' => [ { + 'Groups' => ['sg-12345678'], + 'AssociatePublicIpAddress' => 1, 'SubnetId' => 'subnet-12345678', - 'AssociatePublicIpAddress' => true, - 'DeviceIndex' => 0, - 'Groups' => ['sg-12345678'] + 'DeviceIndex' => 0 } ], 'IamInstanceProfile' => { 'Name' => 'my-iam-role' - }, - 'InstanceType' => 'c4.large', - 'ImageId' => 'ami-12345678', - 'KeyName' => 'my-key-pair' - }, - 'InstanceCount' => 1, - 'ScheduledInstanceId' => 'sci-1234-1234-1234-1234-123456789012' + } + } } ); @@ -65,19 +65,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example launches the specified Scheduled Instance in EC2-Classic. my $RunScheduledInstancesResult = $ec2->RunScheduledInstances( { - 'InstanceCount' => 1, 'ScheduledInstanceId' => 'sci-1234-1234-1234-1234-123456789012', + 'InstanceCount' => 1, 'LaunchSpecification' => { 'SecurityGroupIds' => ['sg-12345678'], + 'KeyName' => 'my-key-pair', + 'ImageId' => 'ami-12345678', + 'InstanceType' => 'c4.large', 'Placement' => { 'AvailabilityZone' => 'us-west-2b' }, - 'KeyName' => 'my-key-pair', - 'ImageId' => 'ami-12345678', 'IamInstanceProfile' => { 'Name' => 'my-iam-role' - }, - 'InstanceType' => 'c4.large' + } } } ); diff --git a/auto-lib/Paws/EC2/UnassignPrivateIpAddresses.pm b/auto-lib/Paws/EC2/UnassignPrivateIpAddresses.pm index dbf56106db..893deadaaf 100644 --- a/auto-lib/Paws/EC2/UnassignPrivateIpAddresses.pm +++ b/auto-lib/Paws/EC2/UnassignPrivateIpAddresses.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # network interface. $ec2->UnassignPrivateIpAddresses( { - 'NetworkInterfaceId' => 'eni-e5aa89a3', - 'PrivateIpAddresses' => ['10.0.0.82'] + 'PrivateIpAddresses' => ['10.0.0.82'], + 'NetworkInterfaceId' => 'eni-e5aa89a3' } ); diff --git a/auto-lib/Paws/EC2/UpdateSecurityGroupRuleDescriptionsEgress.pm b/auto-lib/Paws/EC2/UpdateSecurityGroupRuleDescriptionsEgress.pm index 08fdebb4b8..87cd99be15 100644 --- a/auto-lib/Paws/EC2/UpdateSecurityGroupRuleDescriptionsEgress.pm +++ b/auto-lib/Paws/EC2/UpdateSecurityGroupRuleDescriptionsEgress.pm @@ -34,42 +34,42 @@ You shouldn't make instances of this class. Each attribute should be used as a n $ec2->UpdateSecurityGroupRuleDescriptionsEgress( IpPermissions => [ { - IpProtocol => 'MyString', # OPTIONAL - Ipv6Ranges => [ + ToPort => 1, # OPTIONAL + PrefixListIds => [ { - CidrIpv6 => 'MyString', # OPTIONAL - Description => 'MyString', # OPTIONAL + PrefixListId => 'MyString', # OPTIONAL + Description => 'MyString', # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL IpRanges => [ { - CidrIp => 'MyString', # OPTIONAL - Description => 'MyString', # OPTIONAL + CidrIp => 'MyString', # OPTIONAL + Description => 'MyString', # OPTIONAL + }, + ... + ], # OPTIONAL + FromPort => 1, # OPTIONAL + Ipv6Ranges => [ + { + CidrIpv6 => 'MyString', # OPTIONAL + Description => 'MyString', # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL + IpProtocol => 'MyString', # OPTIONAL UserIdGroupPairs => [ { - GroupId => 'MyString', # OPTIONAL UserId => 'MyString', # OPTIONAL - VpcPeeringConnectionId => 'MyString', # OPTIONAL - Description => 'MyString', # OPTIONAL + VpcId => 'MyString', # OPTIONAL PeeringStatus => 'MyString', # OPTIONAL + GroupId => 'MyString', # OPTIONAL + VpcPeeringConnectionId => 'MyString', # OPTIONAL GroupName => 'MyString', # OPTIONAL - VpcId => 'MyString', # OPTIONAL - }, - ... - ], # OPTIONAL - FromPort => 1, # OPTIONAL - PrefixListIds => [ - { - PrefixListId => 'MyString', # OPTIONAL - Description => 'MyString', # OPTIONAL + Description => 'MyString', # OPTIONAL }, ... ], # OPTIONAL - ToPort => 1, # OPTIONAL }, ... ], diff --git a/auto-lib/Paws/EC2/UpdateSecurityGroupRuleDescriptionsIngress.pm b/auto-lib/Paws/EC2/UpdateSecurityGroupRuleDescriptionsIngress.pm index 31e72cdc43..9e0c416d18 100644 --- a/auto-lib/Paws/EC2/UpdateSecurityGroupRuleDescriptionsIngress.pm +++ b/auto-lib/Paws/EC2/UpdateSecurityGroupRuleDescriptionsIngress.pm @@ -34,42 +34,42 @@ You shouldn't make instances of this class. Each attribute should be used as a n $ec2->UpdateSecurityGroupRuleDescriptionsIngress( IpPermissions => [ { - IpProtocol => 'MyString', # OPTIONAL - Ipv6Ranges => [ + ToPort => 1, # OPTIONAL + PrefixListIds => [ { - CidrIpv6 => 'MyString', # OPTIONAL - Description => 'MyString', # OPTIONAL + PrefixListId => 'MyString', # OPTIONAL + Description => 'MyString', # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL IpRanges => [ { - CidrIp => 'MyString', # OPTIONAL - Description => 'MyString', # OPTIONAL + CidrIp => 'MyString', # OPTIONAL + Description => 'MyString', # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL + FromPort => 1, # OPTIONAL + Ipv6Ranges => [ + { + CidrIpv6 => 'MyString', # OPTIONAL + Description => 'MyString', # OPTIONAL + }, + ... + ], # OPTIONAL + IpProtocol => 'MyString', # OPTIONAL UserIdGroupPairs => [ { + UserId => 'MyString', # OPTIONAL VpcId => 'MyString', # OPTIONAL + PeeringStatus => 'MyString', # OPTIONAL GroupId => 'MyString', # OPTIONAL - UserId => 'MyString', # OPTIONAL VpcPeeringConnectionId => 'MyString', # OPTIONAL - Description => 'MyString', # OPTIONAL - PeeringStatus => 'MyString', # OPTIONAL GroupName => 'MyString', # OPTIONAL + Description => 'MyString', # OPTIONAL }, ... ], # OPTIONAL - FromPort => 1, # OPTIONAL - PrefixListIds => [ - { - PrefixListId => 'MyString', # OPTIONAL - Description => 'MyString', # OPTIONAL - }, - ... - ], # OPTIONAL - ToPort => 1, # OPTIONAL }, ... ], diff --git a/auto-lib/Paws/ECR/BatchCheckLayerAvailability.pm b/auto-lib/Paws/ECR/BatchCheckLayerAvailability.pm index 3007c417e2..501b6be374 100644 --- a/auto-lib/Paws/ECR/BatchCheckLayerAvailability.pm +++ b/auto-lib/Paws/ECR/BatchCheckLayerAvailability.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Layers = $BatchCheckLayerAvailabilityResponse->Layers; my $Failures = $BatchCheckLayerAvailabilityResponse->Failures; + my $Layers = $BatchCheckLayerAvailabilityResponse->Layers; # Returns a L object. diff --git a/auto-lib/Paws/ECR/BatchDeleteImage.pm b/auto-lib/Paws/ECR/BatchDeleteImage.pm index 0f4f344050..baee82bc24 100644 --- a/auto-lib/Paws/ECR/BatchDeleteImage.pm +++ b/auto-lib/Paws/ECR/BatchDeleteImage.pm @@ -34,19 +34,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n # repository called ubuntu in the default registry for an account. my $BatchDeleteImageResponse = $ecr->BatchDeleteImage( { - 'ImageIds' => [ + 'RepositoryName' => 'ubuntu', + 'ImageIds' => [ { 'ImageTag' => 'precise' } - ], - 'RepositoryName' => 'ubuntu' + ] } ); # Results: - my $imageIds = $BatchDeleteImageResponse->imageIds; my $failures = $BatchDeleteImageResponse->failures; + my $imageIds = $BatchDeleteImageResponse->imageIds; # Returns a L object. diff --git a/auto-lib/Paws/ECR/BatchGetImage.pm b/auto-lib/Paws/ECR/BatchGetImage.pm index 404ecfd060..5c26474fab 100644 --- a/auto-lib/Paws/ECR/BatchGetImage.pm +++ b/auto-lib/Paws/ECR/BatchGetImage.pm @@ -46,8 +46,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $images = $BatchGetImageResponse->images; my $failures = $BatchGetImageResponse->failures; + my $images = $BatchGetImageResponse->images; # Returns a L object. diff --git a/auto-lib/Paws/ECR/CompleteLayerUpload.pm b/auto-lib/Paws/ECR/CompleteLayerUpload.pm index 6cdf01c100..b11894f1af 100644 --- a/auto-lib/Paws/ECR/CompleteLayerUpload.pm +++ b/auto-lib/Paws/ECR/CompleteLayerUpload.pm @@ -38,10 +38,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $RegistryId = $CompleteLayerUploadResponse->RegistryId; - my $UploadId = $CompleteLayerUploadResponse->UploadId; - my $LayerDigest = $CompleteLayerUploadResponse->LayerDigest; - my $RepositoryName = $CompleteLayerUploadResponse->RepositoryName; + my $uploadId = $CompleteLayerUploadResponse->uploadId; + my $layerDigest = $CompleteLayerUploadResponse->layerDigest; + my $registryId = $CompleteLayerUploadResponse->registryId; + my $repositoryName = $CompleteLayerUploadResponse->repositoryName; # Returns a L object. diff --git a/auto-lib/Paws/ECR/DeleteLifecyclePolicy.pm b/auto-lib/Paws/ECR/DeleteLifecyclePolicy.pm index 110dbd1817..3f1247f0ce 100644 --- a/auto-lib/Paws/ECR/DeleteLifecyclePolicy.pm +++ b/auto-lib/Paws/ECR/DeleteLifecyclePolicy.pm @@ -34,11 +34,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $RepositoryName = $DeleteLifecyclePolicyResponse->RepositoryName; + my $RegistryId = $DeleteLifecyclePolicyResponse->RegistryId; my $LifecyclePolicyText = $DeleteLifecyclePolicyResponse->LifecyclePolicyText; my $LastEvaluatedAt = $DeleteLifecyclePolicyResponse->LastEvaluatedAt; - my $RegistryId = $DeleteLifecyclePolicyResponse->RegistryId; + my $RepositoryName = $DeleteLifecyclePolicyResponse->RepositoryName; # Returns a L object. diff --git a/auto-lib/Paws/ECR/DeleteRepository.pm b/auto-lib/Paws/ECR/DeleteRepository.pm index f9a8e1019b..437fe26127 100644 --- a/auto-lib/Paws/ECR/DeleteRepository.pm +++ b/auto-lib/Paws/ECR/DeleteRepository.pm @@ -36,7 +36,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DeleteRepositoryResponse = $ecr->DeleteRepository( { 'RepositoryName' => 'ubuntu', - 'Force' => true + 'Force' => 1 } ); diff --git a/auto-lib/Paws/ECR/DeleteRepositoryPolicy.pm b/auto-lib/Paws/ECR/DeleteRepositoryPolicy.pm index 18793a5451..73dc440a70 100644 --- a/auto-lib/Paws/ECR/DeleteRepositoryPolicy.pm +++ b/auto-lib/Paws/ECR/DeleteRepositoryPolicy.pm @@ -38,9 +38,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $policyText = $DeleteRepositoryPolicyResponse->policyText; - my $repositoryName = $DeleteRepositoryPolicyResponse->repositoryName; my $registryId = $DeleteRepositoryPolicyResponse->registryId; + my $repositoryName = $DeleteRepositoryPolicyResponse->repositoryName; + my $policyText = $DeleteRepositoryPolicyResponse->policyText; # Returns a L object. diff --git a/auto-lib/Paws/ECR/DescribeImages.pm b/auto-lib/Paws/ECR/DescribeImages.pm index 709a4ebd22..cedba2e81f 100644 --- a/auto-lib/Paws/ECR/DescribeImages.pm +++ b/auto-lib/Paws/ECR/DescribeImages.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL ImageIds => [ { - imageDigest => 'MyImageDigest', # OPTIONAL imageTag => 'MyImageTag', # OPTIONAL + imageDigest => 'MyImageDigest', # OPTIONAL }, ... ], # OPTIONAL @@ -50,8 +50,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $DescribeImagesResponse->NextToken; my $ImageDetails = $DescribeImagesResponse->ImageDetails; + my $NextToken = $DescribeImagesResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/ECR/GetDownloadUrlForLayer.pm b/auto-lib/Paws/ECR/GetDownloadUrlForLayer.pm index d8edc1c01c..313d30a264 100644 --- a/auto-lib/Paws/ECR/GetDownloadUrlForLayer.pm +++ b/auto-lib/Paws/ECR/GetDownloadUrlForLayer.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DownloadUrl = $GetDownloadUrlForLayerResponse->DownloadUrl; my $LayerDigest = $GetDownloadUrlForLayerResponse->LayerDigest; + my $DownloadUrl = $GetDownloadUrlForLayerResponse->DownloadUrl; # Returns a L object. diff --git a/auto-lib/Paws/ECR/GetLifecyclePolicy.pm b/auto-lib/Paws/ECR/GetLifecyclePolicy.pm index 583bb0f110..f87faba442 100644 --- a/auto-lib/Paws/ECR/GetLifecyclePolicy.pm +++ b/auto-lib/Paws/ECR/GetLifecyclePolicy.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $RegistryId = $GetLifecyclePolicyResponse->RegistryId; + my $LifecyclePolicyText = $GetLifecyclePolicyResponse->LifecyclePolicyText; my $LastEvaluatedAt = $GetLifecyclePolicyResponse->LastEvaluatedAt; my $RepositoryName = $GetLifecyclePolicyResponse->RepositoryName; - my $LifecyclePolicyText = $GetLifecyclePolicyResponse->LifecyclePolicyText; # Returns a L object. diff --git a/auto-lib/Paws/ECR/GetLifecyclePolicyPreview.pm b/auto-lib/Paws/ECR/GetLifecyclePolicyPreview.pm index 14e86685e4..fcc3f53ad9 100644 --- a/auto-lib/Paws/ECR/GetLifecyclePolicyPreview.pm +++ b/auto-lib/Paws/ECR/GetLifecyclePolicyPreview.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL ImageIds => [ { - imageDigest => 'MyImageDigest', # OPTIONAL imageTag => 'MyImageTag', # OPTIONAL + imageDigest => 'MyImageDigest', # OPTIONAL }, ... ], # OPTIONAL @@ -51,13 +51,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $RegistryId = $GetLifecyclePolicyPreviewResponse->RegistryId; - my $Status = $GetLifecyclePolicyPreviewResponse->Status; - my $NextToken = $GetLifecyclePolicyPreviewResponse->NextToken; - my $Summary = $GetLifecyclePolicyPreviewResponse->Summary; my $PreviewResults = $GetLifecyclePolicyPreviewResponse->PreviewResults; - my $RepositoryName = $GetLifecyclePolicyPreviewResponse->RepositoryName; + my $NextToken = $GetLifecyclePolicyPreviewResponse->NextToken; + my $Status = $GetLifecyclePolicyPreviewResponse->Status; my $LifecyclePolicyText = $GetLifecyclePolicyPreviewResponse->LifecyclePolicyText; + my $Summary = $GetLifecyclePolicyPreviewResponse->Summary; + my $RepositoryName = $GetLifecyclePolicyPreviewResponse->RepositoryName; # Returns a L object. diff --git a/auto-lib/Paws/ECR/InitiateLayerUpload.pm b/auto-lib/Paws/ECR/InitiateLayerUpload.pm index b95578be24..a31ac08779 100644 --- a/auto-lib/Paws/ECR/InitiateLayerUpload.pm +++ b/auto-lib/Paws/ECR/InitiateLayerUpload.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $UploadId = $InitiateLayerUploadResponse->UploadId; my $PartSize = $InitiateLayerUploadResponse->PartSize; + my $UploadId = $InitiateLayerUploadResponse->UploadId; # Returns a L object. diff --git a/auto-lib/Paws/ECR/PutLifecyclePolicy.pm b/auto-lib/Paws/ECR/PutLifecyclePolicy.pm index 06656ec63c..66318dfa33 100644 --- a/auto-lib/Paws/ECR/PutLifecyclePolicy.pm +++ b/auto-lib/Paws/ECR/PutLifecyclePolicy.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $RegistryId = $PutLifecyclePolicyResponse->RegistryId; my $LifecyclePolicyText = $PutLifecyclePolicyResponse->LifecyclePolicyText; my $RepositoryName = $PutLifecyclePolicyResponse->RepositoryName; - my $RegistryId = $PutLifecyclePolicyResponse->RegistryId; # Returns a L object. diff --git a/auto-lib/Paws/ECR/SetRepositoryPolicy.pm b/auto-lib/Paws/ECR/SetRepositoryPolicy.pm index 4f06b005f5..fa0c0b4bc7 100644 --- a/auto-lib/Paws/ECR/SetRepositoryPolicy.pm +++ b/auto-lib/Paws/ECR/SetRepositoryPolicy.pm @@ -38,9 +38,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $RepositoryName = $SetRepositoryPolicyResponse->RepositoryName; my $PolicyText = $SetRepositoryPolicyResponse->PolicyText; my $RegistryId = $SetRepositoryPolicyResponse->RegistryId; + my $RepositoryName = $SetRepositoryPolicyResponse->RepositoryName; # Returns a L object. diff --git a/auto-lib/Paws/ECR/UploadLayerPart.pm b/auto-lib/Paws/ECR/UploadLayerPart.pm index e18f4245cf..f034bf8d3a 100644 --- a/auto-lib/Paws/ECR/UploadLayerPart.pm +++ b/auto-lib/Paws/ECR/UploadLayerPart.pm @@ -42,9 +42,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $RegistryId = $UploadLayerPartResponse->RegistryId; my $LastByteReceived = $UploadLayerPartResponse->LastByteReceived; my $UploadId = $UploadLayerPartResponse->UploadId; - my $RegistryId = $UploadLayerPartResponse->RegistryId; my $RepositoryName = $UploadLayerPartResponse->RepositoryName; # Returns a L object. diff --git a/auto-lib/Paws/ECS.pm b/auto-lib/Paws/ECS.pm index f36e800eed..e526bd2eee 100644 --- a/auto-lib/Paws/ECS.pm +++ b/auto-lib/Paws/ECS.pm @@ -397,8 +397,6 @@ in the I. =over -=item DesiredCount => Int - =item ServiceName => Str =item TaskDefinition => Str @@ -409,6 +407,8 @@ in the I. =item [DeploymentConfiguration => L] +=item [DesiredCount => Int] + =item [HealthCheckGracePeriodSeconds => Int] =item [LaunchType => Str] @@ -425,6 +425,8 @@ in the I. =item [Role => Str] +=item [SchedulingStrategy => Str] + =item [ServiceRegistries => ArrayRef[L]] @@ -465,19 +467,23 @@ load balancer are considered healthy if they are in the C state. Tasks for services that I use a load balancer are considered healthy if they are in the C state and the container instance they are hosted on is reported as healthy by the load balancer. The -default value for C is 50% in the console and -100% for the AWS CLI, the AWS SDKs, and the APIs. +default value for a replica service for C is 50% +in the console and 100% for the AWS CLI, the AWS SDKs, and the APIs. +The default value for a daemon service for C is +0% for the AWS CLI, the AWS SDKs, and the APIs and 50% for the console. The C parameter represents an upper limit on the number of your service's tasks that are allowed in the C or C state during a deployment, as a percentage of the C (rounded down to the nearest integer). This parameter enables you to define the deployment batch size. For example, if your -service has a C of four tasks and a C -value of 200%, the scheduler can start four new tasks before stopping -the four older tasks (provided that the cluster resources required to -do this are available). The default value for C is -200%. +replica service has a C of four tasks and a +C value of 200%, the scheduler can start four new tasks +before stopping the four older tasks (provided that the cluster +resources required to do this are available). The default value for a +replica service for C is 200%. If you are using a +daemon service type, the C should remain at 100%, which +is the default value. When the service scheduler launches new tasks, it determines task placement in your cluster using the following logic: @@ -563,6 +569,8 @@ deregister them with DeregisterContainerInstance. =item [Cluster => Str] +=item [Force => Bool] + =back @@ -865,6 +873,8 @@ in the I. =item [NextToken => Str] +=item [SchedulingStrategy => Str] + =back @@ -1574,9 +1584,9 @@ If passed a sub as first parameter, it will call the sub for each element found If not, it will return a a L instance with all the Cs; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. -=head2 ListAllServices(sub { },[Cluster => Str, LaunchType => Str, MaxResults => Int, NextToken => Str]) +=head2 ListAllServices(sub { },[Cluster => Str, LaunchType => Str, MaxResults => Int, NextToken => Str, SchedulingStrategy => Str]) -=head2 ListAllServices([Cluster => Str, LaunchType => Str, MaxResults => Int, NextToken => Str]) +=head2 ListAllServices([Cluster => Str, LaunchType => Str, MaxResults => Int, NextToken => Str, SchedulingStrategy => Str]) If passed a sub as first parameter, it will call the sub for each element found in : diff --git a/auto-lib/Paws/ECS/CreateService.pm b/auto-lib/Paws/ECS/CreateService.pm index e0b25a428b..2f8fc088f9 100644 --- a/auto-lib/Paws/ECS/CreateService.pm +++ b/auto-lib/Paws/ECS/CreateService.pm @@ -4,7 +4,7 @@ package Paws::ECS::CreateService; has ClientToken => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'clientToken' ); has Cluster => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'cluster' ); has DeploymentConfiguration => (is => 'ro', isa => 'Paws::ECS::DeploymentConfiguration', traits => ['NameInRequest'], request_name => 'deploymentConfiguration' ); - has DesiredCount => (is => 'ro', isa => 'Int', traits => ['NameInRequest'], request_name => 'desiredCount' , required => 1); + has DesiredCount => (is => 'ro', isa => 'Int', traits => ['NameInRequest'], request_name => 'desiredCount' ); has HealthCheckGracePeriodSeconds => (is => 'ro', isa => 'Int', traits => ['NameInRequest'], request_name => 'healthCheckGracePeriodSeconds' ); has LaunchType => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'launchType' ); has LoadBalancers => (is => 'ro', isa => 'ArrayRef[Paws::ECS::LoadBalancer]', traits => ['NameInRequest'], request_name => 'loadBalancers' ); @@ -13,6 +13,7 @@ package Paws::ECS::CreateService; has PlacementStrategy => (is => 'ro', isa => 'ArrayRef[Paws::ECS::PlacementStrategy]', traits => ['NameInRequest'], request_name => 'placementStrategy' ); has PlatformVersion => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'platformVersion' ); has Role => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'role' ); + has SchedulingStrategy => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'schedulingStrategy' ); has ServiceName => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'serviceName' , required => 1); has ServiceRegistries => (is => 'ro', isa => 'ArrayRef[Paws::ECS::ServiceRegistry]', traits => ['NameInRequest'], request_name => 'serviceRegistries' ); has TaskDefinition => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'taskDefinition' , required => 1); @@ -65,6 +66,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateServiceResponse = $ecs->CreateService( { 'DesiredCount' => 10, + 'ServiceName' => 'ecs-simple-service-elb', 'LoadBalancers' => [ { @@ -74,7 +76,6 @@ You shouldn't make instances of this class. Each attribute should be used as a n } ], 'TaskDefinition' => 'console-sample-app-static', - 'ServiceName' => 'ecs-simple-service-elb', 'Role' => 'ecsServiceRole' } ); @@ -112,7 +113,7 @@ the deployment and the ordering of stopping and starting tasks. -=head2 B DesiredCount => Int +=head2 DesiredCount => Int The number of instantiations of the specified task definition to place and keep running on your cluster. @@ -232,6 +233,39 @@ in the I. +=head2 SchedulingStrategy => Str + +The scheduling strategy to use for the service. For more information, +see Services +(http://docs.aws.amazon.com/AmazonECS/latest/developerguideecs_services.html). + +There are two service scheduler strategies available: + +=over + +=item * + +C-The replica scheduling strategy places and maintains the +desired number of tasks across your cluster. By default, the service +scheduler spreads tasks across Availability Zones. You can use task +placement strategies and constraints to customize task placement +decisions. + +=item * + +C-The daemon scheduling strategy deploys exactly one task on +each active container instance that meets all of the task placement +constraints that you specify in your cluster. When using this strategy, +there is no need to specify a desired number of tasks, a task placement +strategy, or use Service Auto Scaling policies. + +Fargate tasks do not support the C scheduling strategy. + +=back + + +Valid values are: C<"REPLICA">, C<"DAEMON"> + =head2 B ServiceName => Str The name of your service. Up to 255 letters (uppercase and lowercase), diff --git a/auto-lib/Paws/ECS/DeleteService.pm b/auto-lib/Paws/ECS/DeleteService.pm index 727fd1a5b1..9f36e4986a 100644 --- a/auto-lib/Paws/ECS/DeleteService.pm +++ b/auto-lib/Paws/ECS/DeleteService.pm @@ -2,6 +2,7 @@ package Paws::ECS::DeleteService; use Moose; has Cluster => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'cluster' ); + has Force => (is => 'ro', isa => 'Bool', traits => ['NameInRequest'], request_name => 'force' ); has Service => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'service' , required => 1); use MooseX::ClassAttribute; @@ -52,6 +53,14 @@ default cluster is assumed. +=head2 Force => Bool + +If C, allows you to delete a service even if it has not been +scaled down to zero tasks. It is only necessary to use this if the +service is using the C scheduling strategy. + + + =head2 B Service => Str The name of the service to delete. diff --git a/auto-lib/Paws/ECS/DeregisterContainerInstance.pm b/auto-lib/Paws/ECS/DeregisterContainerInstance.pm index dc217ec62b..3366cc4cb6 100644 --- a/auto-lib/Paws/ECS/DeregisterContainerInstance.pm +++ b/auto-lib/Paws/ECS/DeregisterContainerInstance.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DeregisterContainerInstanceResponse = $ecs->DeregisterContainerInstance( { 'ContainerInstance' => 'container_instance_UUID', - 'Force' => true, - 'Cluster' => 'default' + 'Cluster' => 'default', + 'Force' => 1 } ); diff --git a/auto-lib/Paws/ECS/DeregisterTaskDefinition.pm b/auto-lib/Paws/ECS/DeregisterTaskDefinition.pm index 1a5a72660c..216b4ac90a 100644 --- a/auto-lib/Paws/ECS/DeregisterTaskDefinition.pm +++ b/auto-lib/Paws/ECS/DeregisterTaskDefinition.pm @@ -33,7 +33,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $taskDefinition = $DeregisterTaskDefinitionResponse->taskDefinition; + my $TaskDefinition = $DeregisterTaskDefinitionResponse->TaskDefinition; # Returns a L object. diff --git a/auto-lib/Paws/ECS/DescribeServices.pm b/auto-lib/Paws/ECS/DescribeServices.pm index 49220a5ac4..bc5e3ad919 100644 --- a/auto-lib/Paws/ECS/DescribeServices.pm +++ b/auto-lib/Paws/ECS/DescribeServices.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $services = $DescribeServicesResponse->services; my $failures = $DescribeServicesResponse->failures; + my $services = $DescribeServicesResponse->services; # Returns a L object. diff --git a/auto-lib/Paws/ECS/ListServices.pm b/auto-lib/Paws/ECS/ListServices.pm index 829b41374a..3a4afa380c 100644 --- a/auto-lib/Paws/ECS/ListServices.pm +++ b/auto-lib/Paws/ECS/ListServices.pm @@ -5,6 +5,7 @@ package Paws::ECS::ListServices; has LaunchType => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'launchType' ); has MaxResults => (is => 'ro', isa => 'Int', traits => ['NameInRequest'], request_name => 'maxResults' ); has NextToken => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'nextToken' ); + has SchedulingStrategy => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'schedulingStrategy' ); use MooseX::ClassAttribute; @@ -86,6 +87,12 @@ purposes. +=head2 SchedulingStrategy => Str + +The scheduling strategy for services to list. + +Valid values are: C<"REPLICA">, C<"DAEMON"> + =head1 SEE ALSO diff --git a/auto-lib/Paws/ECS/PutAttributes.pm b/auto-lib/Paws/ECS/PutAttributes.pm index 1bcc234f7d..a930482c56 100644 --- a/auto-lib/Paws/ECS/PutAttributes.pm +++ b/auto-lib/Paws/ECS/PutAttributes.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n Attributes => [ { name => 'MyString', - value => 'MyString', targetId => 'MyString', + value => 'MyString', targetType => 'container-instance', # values: container-instance; OPTIONAL }, diff --git a/auto-lib/Paws/ECS/RegisterContainerInstance.pm b/auto-lib/Paws/ECS/RegisterContainerInstance.pm index 3bcaef77fb..34d8a69990 100644 --- a/auto-lib/Paws/ECS/RegisterContainerInstance.pm +++ b/auto-lib/Paws/ECS/RegisterContainerInstance.pm @@ -50,19 +50,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n InstanceIdentityDocumentSignature => 'MyString', # OPTIONAL TotalResources => [ { + longValue => 1, # OPTIONAL name => 'MyString', - integerValue => 1, # OPTIONAL - stringSetValue => [ 'MyString', ... ], # OPTIONAL type => 'MyString', + integerValue => 1, # OPTIONAL doubleValue => 1, # OPTIONAL - longValue => 1, # OPTIONAL + stringSetValue => [ 'MyString', ... ], # OPTIONAL }, ... ], # OPTIONAL VersionInfo => { + agentVersion => 'MyString', dockerVersion => 'MyString', agentHash => 'MyString', - agentVersion => 'MyString', }, # OPTIONAL ); diff --git a/auto-lib/Paws/ECS/RegisterTaskDefinition.pm b/auto-lib/Paws/ECS/RegisterTaskDefinition.pm index e1dc6f04ba..58dc32dff4 100644 --- a/auto-lib/Paws/ECS/RegisterTaskDefinition.pm +++ b/auto-lib/Paws/ECS/RegisterTaskDefinition.pm @@ -40,22 +40,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example registers a task definition to the specified family. my $RegisterTaskDefinitionResponse = $ecs->RegisterTaskDefinition( { - 'Family' => 'sleep360', 'Volumes' => [ ], - 'TaskRoleArn' => '', 'ContainerDefinitions' => [ { 'Memory' => 10, - 'Command' => [ 'sleep', 360 ], - 'Image' => 'busybox', + 'Essential' => 1, 'Cpu' => 10, 'Name' => 'sleep', - 'Essential' => true + 'Image' => 'busybox', + 'Command' => [ 'sleep', 360 ] } - ] + ], + 'TaskRoleArn' => '', + 'Family' => 'sleep360' } ); diff --git a/auto-lib/Paws/ECS/Service.pm b/auto-lib/Paws/ECS/Service.pm index 13c71bc89a..60d5298daf 100644 --- a/auto-lib/Paws/ECS/Service.pm +++ b/auto-lib/Paws/ECS/Service.pm @@ -16,6 +16,7 @@ package Paws::ECS::Service; has PlatformVersion => (is => 'ro', isa => 'Str', request_name => 'platformVersion', traits => ['NameInRequest']); has RoleArn => (is => 'ro', isa => 'Str', request_name => 'roleArn', traits => ['NameInRequest']); has RunningCount => (is => 'ro', isa => 'Int', request_name => 'runningCount', traits => ['NameInRequest']); + has SchedulingStrategy => (is => 'ro', isa => 'Str', request_name => 'schedulingStrategy', traits => ['NameInRequest']); has ServiceArn => (is => 'ro', isa => 'Str', request_name => 'serviceArn', traits => ['NameInRequest']); has ServiceName => (is => 'ro', isa => 'Str', request_name => 'serviceName', traits => ['NameInRequest']); has ServiceRegistries => (is => 'ro', isa => 'ArrayRef[Paws::ECS::ServiceRegistry]', request_name => 'serviceRegistries', traits => ['NameInRequest']); @@ -160,6 +161,36 @@ Elastic Load Balancing load balancer. The number of tasks in the cluster that are in the C state. +=head2 SchedulingStrategy => Str + + The scheduling strategy to use for the service. For more information, +see Services +(http://docs.aws.amazon.com/AmazonECS/latest/developerguideecs_services.html). + +There are two service scheduler strategies available: + +=over + +=item * + +C-The replica scheduling strategy places and maintains the +desired number of tasks across your cluster. By default, the service +scheduler spreads tasks across Availability Zones. You can use task +placement strategies and constraints to customize task placement +decisions. + +=item * + +C-The daemon scheduling strategy deploys exactly one task on +each container instance in your cluster. When using this strategy, do +not specify a desired number of tasks or any task placement strategies. + +Fargate tasks do not support the C scheduling strategy. + +=back + + + =head2 ServiceArn => Str The ARN that identifies the service. The ARN contains the diff --git a/auto-lib/Paws/ECS/StartTask.pm b/auto-lib/Paws/ECS/StartTask.pm index 0f401f4e52..9939a0fcce 100644 --- a/auto-lib/Paws/ECS/StartTask.pm +++ b/auto-lib/Paws/ECS/StartTask.pm @@ -46,32 +46,32 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL }, # OPTIONAL Overrides => { - taskRoleArn => 'MyString', executionRoleArn => 'MyString', + taskRoleArn => 'MyString', containerOverrides => [ { - memoryReservation => 1, # OPTIONAL - command => [ 'MyString', ... ], - environment => [ + cpu => 1, # OPTIONAL + name => 'MyString', + memory => 1, # OPTIONAL + command => [ 'MyString', ... ], + environment => [ { value => 'MyString', name => 'MyString', }, ... - ], # OPTIONAL - name => 'MyString', - memory => 1, # OPTIONAL - cpu => 1, # OPTIONAL + ], # OPTIONAL + memoryReservation => 1, # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL }, # OPTIONAL StartedBy => 'MyString', # OPTIONAL ); # Results: - my $Failures = $StartTaskResponse->Failures; my $Tasks = $StartTaskResponse->Tasks; + my $Failures = $StartTaskResponse->Failures; # Returns a L object. diff --git a/auto-lib/Paws/ECS/SubmitTaskStateChange.pm b/auto-lib/Paws/ECS/SubmitTaskStateChange.pm index 043481c882..b42da699be 100644 --- a/auto-lib/Paws/ECS/SubmitTaskStateChange.pm +++ b/auto-lib/Paws/ECS/SubmitTaskStateChange.pm @@ -47,19 +47,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n Cluster => 'MyString', # OPTIONAL Containers => [ { + reason => 'MyString', + containerName => 'MyString', + status => 'MyString', + exitCode => 1, # OPTIONAL networkBindings => [ { - bindIP => 'MyString', protocol => 'tcp', # values: tcp, udp; OPTIONAL + bindIP => 'MyString', hostPort => 1, # OPTIONAL containerPort => 1, # OPTIONAL }, ... ], # OPTIONAL - reason => 'MyString', - exitCode => 1, # OPTIONAL - status => 'MyString', - containerName => 'MyString', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/ECS/UpdateService.pm b/auto-lib/Paws/ECS/UpdateService.pm index 6d70279908..93594fd39f 100644 --- a/auto-lib/Paws/ECS/UpdateService.pm +++ b/auto-lib/Paws/ECS/UpdateService.pm @@ -50,8 +50,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # 10. my $UpdateServiceResponse = $ecs->UpdateService( { - 'Service' => 'my-http-service', - 'DesiredCount' => 10 + 'DesiredCount' => 10, + 'Service' => 'my-http-service' } ); diff --git a/auto-lib/Paws/EFS/CreateFileSystem.pm b/auto-lib/Paws/EFS/CreateFileSystem.pm index d3d8d99a12..73d9620d41 100644 --- a/auto-lib/Paws/EFS/CreateFileSystem.pm +++ b/auto-lib/Paws/EFS/CreateFileSystem.pm @@ -36,20 +36,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n # performance mode. my $FileSystemDescription = $elasticfilesystem->CreateFileSystem( { - 'CreationToken' => 'tokenstring', - 'PerformanceMode' => 'generalPurpose' + 'PerformanceMode' => 'generalPurpose', + 'CreationToken' => 'tokenstring' } ); # Results: - my $PerformanceMode = $FileSystemDescription->PerformanceMode; + my $NumberOfMountTargets = $FileSystemDescription->NumberOfMountTargets; my $CreationTime = $FileSystemDescription->CreationTime; - my $LifeCycleState = $FileSystemDescription->LifeCycleState; + my $FileSystemId = $FileSystemDescription->FileSystemId; + my $OwnerId = $FileSystemDescription->OwnerId; my $CreationToken = $FileSystemDescription->CreationToken; - my $NumberOfMountTargets = $FileSystemDescription->NumberOfMountTargets; my $SizeInBytes = $FileSystemDescription->SizeInBytes; - my $OwnerId = $FileSystemDescription->OwnerId; - my $FileSystemId = $FileSystemDescription->FileSystemId; + my $LifeCycleState = $FileSystemDescription->LifeCycleState; + my $PerformanceMode = $FileSystemDescription->PerformanceMode; # Returns a L object. diff --git a/auto-lib/Paws/EFS/CreateMountTarget.pm b/auto-lib/Paws/EFS/CreateMountTarget.pm index 74499633eb..4eb6f3cb80 100644 --- a/auto-lib/Paws/EFS/CreateMountTarget.pm +++ b/auto-lib/Paws/EFS/CreateMountTarget.pm @@ -41,13 +41,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $MountTargetId = $MountTargetDescription->MountTargetId; - my $OwnerId = $MountTargetDescription->OwnerId; - my $FileSystemId = $MountTargetDescription->FileSystemId; - my $NetworkInterfaceId = $MountTargetDescription->NetworkInterfaceId; - my $IpAddress = $MountTargetDescription->IpAddress; my $LifeCycleState = $MountTargetDescription->LifeCycleState; my $SubnetId = $MountTargetDescription->SubnetId; + my $NetworkInterfaceId = $MountTargetDescription->NetworkInterfaceId; + my $IpAddress = $MountTargetDescription->IpAddress; + my $FileSystemId = $MountTargetDescription->FileSystemId; + my $OwnerId = $MountTargetDescription->OwnerId; + my $MountTargetId = $MountTargetDescription->MountTargetId; # Returns a L object. diff --git a/auto-lib/Paws/EFS/CreateTags.pm b/auto-lib/Paws/EFS/CreateTags.pm index d5f65c2e77..80e5972240 100644 --- a/auto-lib/Paws/EFS/CreateTags.pm +++ b/auto-lib/Paws/EFS/CreateTags.pm @@ -33,14 +33,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This operation creates a new tag for an EFS file system. $elasticfilesystem->CreateTags( { - 'Tags' => [ + 'FileSystemId' => 'fs-01234567', + 'Tags' => [ { 'Value' => 'MyFileSystem', 'Key' => 'Name' } - ], - 'FileSystemId' => 'fs-01234567' + ] } ); diff --git a/auto-lib/Paws/EKS.pm b/auto-lib/Paws/EKS.pm deleted file mode 100644 index 7b9dfd641c..0000000000 --- a/auto-lib/Paws/EKS.pm +++ /dev/null @@ -1,249 +0,0 @@ -package Paws::EKS; - use Moose; - sub service { 'eks' } - sub signing_name { 'eks' } - sub version { '2017-11-01' } - sub flattened_arrays { 0 } - has max_attempts => (is => 'ro', isa => 'Int', default => 5); - has retry => (is => 'ro', isa => 'HashRef', default => sub { - { base => 'rand', type => 'exponential', growth_factor => 2 } - }); - has retriables => (is => 'ro', isa => 'ArrayRef', default => sub { [ - ] }); - - with 'Paws::API::Caller', 'Paws::API::EndpointResolver', 'Paws::Net::V4Signature', 'Paws::Net::RestJsonCaller'; - - - sub CreateCluster { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::EKS::CreateCluster', @_); - return $self->caller->do_call($self, $call_object); - } - sub DeleteCluster { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::EKS::DeleteCluster', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeCluster { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::EKS::DescribeCluster', @_); - return $self->caller->do_call($self, $call_object); - } - sub ListClusters { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::EKS::ListClusters', @_); - return $self->caller->do_call($self, $call_object); - } - - - - sub operations { qw/CreateCluster DeleteCluster DescribeCluster ListClusters / } - -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::EKS - Perl Interface to AWS Amazon Elastic Container Service for Kubernetes - -=head1 SYNOPSIS - - use Paws; - - my $obj = Paws->service('EKS'); - my $res = $obj->Method( - Arg1 => $val1, - Arg2 => [ 'V1', 'V2' ], - # if Arg3 is an object, the HashRef will be used as arguments to the constructor - # of the arguments type - Arg3 => { Att1 => 'Val1' }, - # if Arg4 is an array of objects, the HashRefs will be passed as arguments to - # the constructor of the arguments type - Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], - ); - -=head1 DESCRIPTION - -Amazon Elastic Container Service for Kubernetes (Amazon EKS) is a -managed service that makes it easy for you to run Kubernetes on AWS -without needing to stand up or maintain your own Kubernetes control -plane. Kubernetes is an open-source system for automating the -deployment, scaling, and management of containerized applications. - -Amazon EKS runs three Kubernetes control plane instances across three -Availability Zones to ensure high availability. Amazon EKS -automatically detects and replaces unhealthy control plane instances, -and it provides automated version upgrades and patching for them. - -Amazon EKS is also integrated with many AWS services to provide -scalability and security for your applications, including the -following: - -=over - -=item * - -Elastic Load Balancing for load distribution - -=item * - -IAM for authentication - -=item * - -Amazon VPC for isolation - -=back - -Amazon EKS runs up to date versions of the open-source Kubernetes -software, so you can use all the existing plugins and tooling from the -Kubernetes community. Applications running on Amazon EKS are fully -compatible with applications running on any standard Kubernetes -environment, whether running in on-premises data centers or public -clouds. This means that you can easily migrate any standard Kubernetes -application to Amazon EKS without any code modification required. - -For the AWS API documentation, see L - - -=head1 METHODS - -=head2 CreateCluster - -=over - -=item Name => Str - -=item ResourcesVpcConfig => L - -=item RoleArn => Str - -=item [ClientRequestToken => Str] - -=item [Version => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Creates an Amazon EKS control plane. - -The Amazon EKS control plane consists of control plane instances that -run the Kubernetes software, like C and the API server. The -control plane runs in an account managed by AWS, and the Kubernetes API -is exposed via the Amazon EKS API server endpoint. - -Amazon EKS worker nodes run in your AWS account and connect to your -cluster's control plane via the Kubernetes API server endpoint and a -certificate file that is created for your cluster. - -The cluster control plane is provisioned across multiple Availability -Zones and fronted by an Elastic Load Balancing Network Load Balancer. -Amazon EKS also provisions elastic network interfaces in your VPC -subnets to provide connectivity from the control plane instances to the -worker nodes (for example, to support C, C, and -C data flows). - -After you create an Amazon EKS cluster, you must configure your -Kubernetes tooling to communicate with the API server and launch worker -nodes into your cluster. For more information, see Managing Cluster -Authentication -(http://docs.aws.amazon.com/eks/latest/userguide/managing-auth.html) -and Launching Amazon EKS Worker Nodes -(http://docs.aws.amazon.com/eks/latest/userguide/launch-workers.html)in -the I. - - -=head2 DeleteCluster - -=over - -=item Name => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Deletes the Amazon EKS cluster control plane. - -If you have active services in your cluster that are associated with a -load balancer, you must delete those services before deleting the -cluster so that the load balancers are deleted properly. Otherwise, you -can have orphaned resources in your VPC that prevent you from being -able to delete the VPC. For more information, see Deleting a Cluster -(http://docs.aws.amazon.com/eks/latest/userguide/delete-cluster.html) -in the I. - - -=head2 DescribeCluster - -=over - -=item Name => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Returns descriptive information about an Amazon EKS cluster. - -The API server endpoint and certificate authority data returned by this -operation are required for C and C to communicate -with your Kubernetes API server. For more information, see Create a -kubeconfig for Amazon EKS -(http://docs.aws.amazon.com/eks/latest/userguide/create-kubeconfig.html). - -The API server endpoint and certificate authority data are not -available until the cluster reaches the C state. - - -=head2 ListClusters - -=over - -=item [MaxResults => Int] - -=item [NextToken => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Lists the Amazon EKS clusters in your AWS account in the specified -region. - - - - -=head1 PAGINATORS - -Paginator methods are helpers that repetively call methods that return partial results - - - - -=head1 SEE ALSO - -This service class forms part of L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/EKS/Certificate.pm b/auto-lib/Paws/EKS/Certificate.pm deleted file mode 100644 index 5dc59441a4..0000000000 --- a/auto-lib/Paws/EKS/Certificate.pm +++ /dev/null @@ -1,59 +0,0 @@ -package Paws::EKS::Certificate; - use Moose; - has Data => (is => 'ro', isa => 'Str', request_name => 'data', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::EKS::Certificate - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::EKS::Certificate object: - - $service_obj->Method(Att1 => { Data => $value, ..., Data => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::EKS::Certificate object: - - $result = $service_obj->Method(...); - $result->Att1->Data - -=head1 DESCRIPTION - -An object representing the C for your -cluster. - -=head1 ATTRIBUTES - - -=head2 Data => Str - - The base64 encoded certificate data required to communicate with your -cluster. Add this to the C section of the -C file for your cluster. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/EKS/Cluster.pm b/auto-lib/Paws/EKS/Cluster.pm deleted file mode 100644 index 4289e9ee6d..0000000000 --- a/auto-lib/Paws/EKS/Cluster.pm +++ /dev/null @@ -1,119 +0,0 @@ -package Paws::EKS::Cluster; - use Moose; - has Arn => (is => 'ro', isa => 'Str', request_name => 'arn', traits => ['NameInRequest']); - has CertificateAuthority => (is => 'ro', isa => 'Paws::EKS::Certificate', request_name => 'certificateAuthority', traits => ['NameInRequest']); - has ClientRequestToken => (is => 'ro', isa => 'Str', request_name => 'clientRequestToken', traits => ['NameInRequest']); - has CreatedAt => (is => 'ro', isa => 'Str', request_name => 'createdAt', traits => ['NameInRequest']); - has Endpoint => (is => 'ro', isa => 'Str', request_name => 'endpoint', traits => ['NameInRequest']); - has Name => (is => 'ro', isa => 'Str', request_name => 'name', traits => ['NameInRequest']); - has ResourcesVpcConfig => (is => 'ro', isa => 'Paws::EKS::VpcConfigResponse', request_name => 'resourcesVpcConfig', traits => ['NameInRequest']); - has RoleArn => (is => 'ro', isa => 'Str', request_name => 'roleArn', traits => ['NameInRequest']); - has Status => (is => 'ro', isa => 'Str', request_name => 'status', traits => ['NameInRequest']); - has Version => (is => 'ro', isa => 'Str', request_name => 'version', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::EKS::Cluster - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::EKS::Cluster object: - - $service_obj->Method(Att1 => { Arn => $value, ..., Version => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::EKS::Cluster object: - - $result = $service_obj->Method(...); - $result->Att1->Arn - -=head1 DESCRIPTION - -An object representing an Amazon EKS cluster. - -=head1 ATTRIBUTES - - -=head2 Arn => Str - - The Amazon Resource Name (ARN) of the cluster. - - -=head2 CertificateAuthority => L - - The C for your cluster. - - -=head2 ClientRequestToken => Str - - Unique, case-sensitive identifier you provide to ensure the idempotency -of the request. - - -=head2 CreatedAt => Str - - The Unix epoch time stamp in seconds for when the cluster was created. - - -=head2 Endpoint => Str - - The endpoint for your Kubernetes API server. - - -=head2 Name => Str - - The name of the cluster. - - -=head2 ResourcesVpcConfig => L - - The VPC subnets and security groups used by the cluster control plane. -Amazon EKS VPC resources have specific requirements to work properly -with Kubernetes. For more information, see Cluster VPC Considerations -(http://docs.aws.amazon.com/eks/latest/userguide/network_reqs.html) and -Cluster Security Group Considerations -(http://docs.aws.amazon.com/eks/latest/userguide/sec-group-reqs.html) -in the I. - - -=head2 RoleArn => Str - - The Amazon Resource Name (ARN) of the IAM role that provides -permissions for the Kubernetes control plane to make calls to AWS API -operations on your behalf. - - -=head2 Status => Str - - The current status of the cluster. - - -=head2 Version => Str - - The Kubernetes server version for the cluster. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/EKS/CreateCluster.pm b/auto-lib/Paws/EKS/CreateCluster.pm deleted file mode 100644 index 55ec2403b3..0000000000 --- a/auto-lib/Paws/EKS/CreateCluster.pm +++ /dev/null @@ -1,111 +0,0 @@ - -package Paws::EKS::CreateCluster; - use Moose; - has ClientRequestToken => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'clientRequestToken'); - has Name => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'name', required => 1); - has ResourcesVpcConfig => (is => 'ro', isa => 'Paws::EKS::VpcConfigRequest', traits => ['NameInRequest'], request_name => 'resourcesVpcConfig', required => 1); - has RoleArn => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'roleArn', required => 1); - has Version => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'version'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'CreateCluster'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/clusters'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'POST'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::EKS::CreateClusterResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::EKS::CreateCluster - Arguments for method CreateCluster on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method CreateCluster on the -L service. Use the attributes of this class -as arguments to method CreateCluster. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CreateCluster. - -=head1 SYNOPSIS - - my $eks = Paws->service('EKS'); - my $CreateClusterResponse = $eks->CreateCluster( - Name => 'MyClusterName', - ResourcesVpcConfig => { - subnetIds => [ 'MyString', ... ], - securityGroupIds => [ 'MyString', ... ], - }, - RoleArn => 'MyString', - ClientRequestToken => 'MyString', # OPTIONAL - Version => 'MyString', # OPTIONAL - ); - - # Results: - my $cluster = $CreateClusterResponse->cluster; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 ClientRequestToken => Str - -Unique, case-sensitive identifier you provide to ensure the idempotency -of the request. - - - -=head2 B Name => Str - -The unique name to give to your cluster. - - - -=head2 B ResourcesVpcConfig => L - -The VPC subnets and security groups used by the cluster control plane. -Amazon EKS VPC resources have specific requirements to work properly -with Kubernetes. For more information, see Cluster VPC Considerations -(http://docs.aws.amazon.com/eks/latest/userguide/network_reqs.html) and -Cluster Security Group Considerations -(http://docs.aws.amazon.com/eks/latest/userguide/sec-group-reqs.html) -in the I. - - - -=head2 B RoleArn => Str - -The Amazon Resource Name (ARN) of the IAM role that provides -permissions for Amazon EKS to make calls to other AWS API operations on -your behalf. For more information, see Amazon EKS Service IAM Role -(http://docs.aws.amazon.com/eks/latest/userguide/service_IAM_role.html) -in the I< I> - - - -=head2 Version => Str - -The desired Kubernetes version for your cluster. If you do not specify -a value here, the latest version available in Amazon EKS is used. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method CreateCluster in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/EKS/CreateClusterResponse.pm b/auto-lib/Paws/EKS/CreateClusterResponse.pm deleted file mode 100644 index 37c33a78d7..0000000000 --- a/auto-lib/Paws/EKS/CreateClusterResponse.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::EKS::CreateClusterResponse; - use Moose; - has Cluster => (is => 'ro', isa => 'Paws::EKS::Cluster', traits => ['NameInRequest'], request_name => 'cluster'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::EKS::CreateClusterResponse - -=head1 ATTRIBUTES - - -=head2 Cluster => L - -The full description of your new cluster. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/EKS/DeleteCluster.pm b/auto-lib/Paws/EKS/DeleteCluster.pm deleted file mode 100644 index 35d02de18d..0000000000 --- a/auto-lib/Paws/EKS/DeleteCluster.pm +++ /dev/null @@ -1,65 +0,0 @@ - -package Paws::EKS::DeleteCluster; - use Moose; - has Name => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'name', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DeleteCluster'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/clusters/{name}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'DELETE'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::EKS::DeleteClusterResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::EKS::DeleteCluster - Arguments for method DeleteCluster on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DeleteCluster on the -L service. Use the attributes of this class -as arguments to method DeleteCluster. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DeleteCluster. - -=head1 SYNOPSIS - - my $eks = Paws->service('EKS'); - my $DeleteClusterResponse = $eks->DeleteCluster( - Name => 'MyString', - - ); - - # Results: - my $Cluster = $DeleteClusterResponse->Cluster; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B Name => Str - -The name of the cluster to delete. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DeleteCluster in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/EKS/DeleteClusterResponse.pm b/auto-lib/Paws/EKS/DeleteClusterResponse.pm deleted file mode 100644 index 9c15e1a743..0000000000 --- a/auto-lib/Paws/EKS/DeleteClusterResponse.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::EKS::DeleteClusterResponse; - use Moose; - has Cluster => (is => 'ro', isa => 'Paws::EKS::Cluster', traits => ['NameInRequest'], request_name => 'cluster'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::EKS::DeleteClusterResponse - -=head1 ATTRIBUTES - - -=head2 Cluster => L - -The full description of the cluster to delete. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/EKS/DescribeCluster.pm b/auto-lib/Paws/EKS/DescribeCluster.pm deleted file mode 100644 index 6c064cbe43..0000000000 --- a/auto-lib/Paws/EKS/DescribeCluster.pm +++ /dev/null @@ -1,65 +0,0 @@ - -package Paws::EKS::DescribeCluster; - use Moose; - has Name => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'name', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeCluster'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/clusters/{name}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::EKS::DescribeClusterResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::EKS::DescribeCluster - Arguments for method DescribeCluster on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeCluster on the -L service. Use the attributes of this class -as arguments to method DescribeCluster. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeCluster. - -=head1 SYNOPSIS - - my $eks = Paws->service('EKS'); - my $DescribeClusterResponse = $eks->DescribeCluster( - Name => 'MyString', - - ); - - # Results: - my $Cluster = $DescribeClusterResponse->Cluster; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B Name => Str - -The name of the cluster to describe. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeCluster in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/EKS/DescribeClusterResponse.pm b/auto-lib/Paws/EKS/DescribeClusterResponse.pm deleted file mode 100644 index e6320fbc82..0000000000 --- a/auto-lib/Paws/EKS/DescribeClusterResponse.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::EKS::DescribeClusterResponse; - use Moose; - has Cluster => (is => 'ro', isa => 'Paws::EKS::Cluster', traits => ['NameInRequest'], request_name => 'cluster'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::EKS::DescribeClusterResponse - -=head1 ATTRIBUTES - - -=head2 Cluster => L - -The full description of your specified cluster. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/EKS/ListClusters.pm b/auto-lib/Paws/EKS/ListClusters.pm deleted file mode 100644 index 81a98d4ebd..0000000000 --- a/auto-lib/Paws/EKS/ListClusters.pm +++ /dev/null @@ -1,87 +0,0 @@ - -package Paws::EKS::ListClusters; - use Moose; - has MaxResults => (is => 'ro', isa => 'Int', traits => ['ParamInQuery'], query_name => 'maxResults'); - has NextToken => (is => 'ro', isa => 'Str', traits => ['ParamInQuery'], query_name => 'nextToken'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ListClusters'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/clusters'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::EKS::ListClustersResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::EKS::ListClusters - Arguments for method ListClusters on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ListClusters on the -L service. Use the attributes of this class -as arguments to method ListClusters. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ListClusters. - -=head1 SYNOPSIS - - my $eks = Paws->service('EKS'); - my $ListClustersResponse = $eks->ListClusters( - MaxResults => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL - ); - - # Results: - my $Clusters = $ListClustersResponse->Clusters; - my $NextToken = $ListClustersResponse->NextToken; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 MaxResults => Int - -The maximum number of cluster results returned by C in -paginated output. When this parameter is used, C only -returns C results in a single page along with a -C response element. The remaining results of the initial -request can be seen by sending another C request with the -returned C value. This value can be between 1 and 100. If -this parameter is not used, then C returns up to 100 -results and a C value if applicable. - - - -=head2 NextToken => Str - -The C value returned from a previous paginated -C request where C was used and the results -exceeded the value of that parameter. Pagination continues from the end -of the previous results that returned the C value. - -This token should be treated as an opaque identifier that is only used -to retrieve the next items in a list and not for other programmatic -purposes. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ListClusters in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/EKS/ListClustersResponse.pm b/auto-lib/Paws/EKS/ListClustersResponse.pm deleted file mode 100644 index ad28a78aa7..0000000000 --- a/auto-lib/Paws/EKS/ListClustersResponse.pm +++ /dev/null @@ -1,36 +0,0 @@ - -package Paws::EKS::ListClustersResponse; - use Moose; - has Clusters => (is => 'ro', isa => 'ArrayRef[Str|Undef]', traits => ['NameInRequest'], request_name => 'clusters'); - has NextToken => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'nextToken'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::EKS::ListClustersResponse - -=head1 ATTRIBUTES - - -=head2 Clusters => ArrayRef[Str|Undef] - -A list of all of the clusters for your account in the specified region. - - -=head2 NextToken => Str - -The C value to include in a future C request. -When the results of a C request exceed C, -this value can be used to retrieve the next page of results. This value -is C when there are no more results to return. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/EKS/VpcConfigRequest.pm b/auto-lib/Paws/EKS/VpcConfigRequest.pm deleted file mode 100644 index c103cd76d6..0000000000 --- a/auto-lib/Paws/EKS/VpcConfigRequest.pm +++ /dev/null @@ -1,68 +0,0 @@ -package Paws::EKS::VpcConfigRequest; - use Moose; - has SecurityGroupIds => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'securityGroupIds', traits => ['NameInRequest']); - has SubnetIds => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'subnetIds', traits => ['NameInRequest'], required => 1); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::EKS::VpcConfigRequest - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::EKS::VpcConfigRequest object: - - $service_obj->Method(Att1 => { SecurityGroupIds => $value, ..., SubnetIds => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::EKS::VpcConfigRequest object: - - $result = $service_obj->Method(...); - $result->Att1->SecurityGroupIds - -=head1 DESCRIPTION - -An object representing an Amazon EKS cluster VPC configuration request. - -=head1 ATTRIBUTES - - -=head2 SecurityGroupIds => ArrayRef[Str|Undef] - - Specify one or more security groups for the cross-account elastic -network interfaces that Amazon EKS creates to use to allow -communication between your worker nodes and the Kubernetes control -plane. - - -=head2 B SubnetIds => ArrayRef[Str|Undef] - - Specify subnets for your Amazon EKS worker nodes. Amazon EKS creates -cross-account elastic network interfaces in these subnets to allow -communication between your worker nodes and the Kubernetes control -plane. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/EKS/VpcConfigResponse.pm b/auto-lib/Paws/EKS/VpcConfigResponse.pm deleted file mode 100644 index 472d1d1aba..0000000000 --- a/auto-lib/Paws/EKS/VpcConfigResponse.pm +++ /dev/null @@ -1,71 +0,0 @@ -package Paws::EKS::VpcConfigResponse; - use Moose; - has SecurityGroupIds => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'securityGroupIds', traits => ['NameInRequest']); - has SubnetIds => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'subnetIds', traits => ['NameInRequest']); - has VpcId => (is => 'ro', isa => 'Str', request_name => 'vpcId', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::EKS::VpcConfigResponse - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::EKS::VpcConfigResponse object: - - $service_obj->Method(Att1 => { SecurityGroupIds => $value, ..., VpcId => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::EKS::VpcConfigResponse object: - - $result = $service_obj->Method(...); - $result->Att1->SecurityGroupIds - -=head1 DESCRIPTION - -An object representing an Amazon EKS cluster VPC configuration -response. - -=head1 ATTRIBUTES - - -=head2 SecurityGroupIds => ArrayRef[Str|Undef] - - The security groups associated with the cross-account elastic network -interfaces that are used to allow communication between your worker -nodes and the Kubernetes control plane. - - -=head2 SubnetIds => ArrayRef[Str|Undef] - - The subnets associated with your cluster. - - -=head2 VpcId => Str - - The VPC associated with your cluster. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/ELB/AddTags.pm b/auto-lib/Paws/ELB/AddTags.pm index 6bd923f260..a82fb95fd6 100644 --- a/auto-lib/Paws/ELB/AddTags.pm +++ b/auto-lib/Paws/ELB/AddTags.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'Tags' => [ { - 'Key' => 'project', - 'Value' => 'lima' + 'Value' => 'lima', + 'Key' => 'project' }, { diff --git a/auto-lib/Paws/ELB/AttachLoadBalancerToSubnets.pm b/auto-lib/Paws/ELB/AttachLoadBalancerToSubnets.pm index bddbf67447..04bc8e9030 100644 --- a/auto-lib/Paws/ELB/AttachLoadBalancerToSubnets.pm +++ b/auto-lib/Paws/ELB/AttachLoadBalancerToSubnets.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $AttachLoadBalancerToSubnetsOutput = $elasticloadbalancing->AttachLoadBalancerToSubnets( { - 'LoadBalancerName' => 'my-load-balancer', - 'Subnets' => ['subnet-0ecac448'] + 'Subnets' => ['subnet-0ecac448'], + 'LoadBalancerName' => 'my-load-balancer' } ); diff --git a/auto-lib/Paws/ELB/ConfigureHealthCheck.pm b/auto-lib/Paws/ELB/ConfigureHealthCheck.pm index 2f9034e3b7..9bd014dd55 100644 --- a/auto-lib/Paws/ELB/ConfigureHealthCheck.pm +++ b/auto-lib/Paws/ELB/ConfigureHealthCheck.pm @@ -35,11 +35,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n $elasticloadbalancing->ConfigureHealthCheck( { 'HealthCheck' => { - 'UnhealthyThreshold' => 2, 'Target' => 'HTTP:80/png', 'Interval' => 30, - 'HealthyThreshold' => 2, - 'Timeout' => 3 + 'UnhealthyThreshold' => 2, + 'Timeout' => 3, + 'HealthyThreshold' => 2 }, 'LoadBalancerName' => 'my-load-balancer' } diff --git a/auto-lib/Paws/ELB/CreateAppCookieStickinessPolicy.pm b/auto-lib/Paws/ELB/CreateAppCookieStickinessPolicy.pm index 266ec8bc1e..47284e9f8c 100644 --- a/auto-lib/Paws/ELB/CreateAppCookieStickinessPolicy.pm +++ b/auto-lib/Paws/ELB/CreateAppCookieStickinessPolicy.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateAppCookieStickinessPolicyOutput = $elasticloadbalancing->CreateAppCookieStickinessPolicy( { - 'LoadBalancerName' => 'my-load-balancer', 'CookieName' => 'my-app-cookie', + 'LoadBalancerName' => 'my-load-balancer', 'PolicyName' => 'my-app-cookie-policy' } ); diff --git a/auto-lib/Paws/ELB/CreateLBCookieStickinessPolicy.pm b/auto-lib/Paws/ELB/CreateLBCookieStickinessPolicy.pm index 8f578ce013..88cc326c68 100644 --- a/auto-lib/Paws/ELB/CreateLBCookieStickinessPolicy.pm +++ b/auto-lib/Paws/ELB/CreateLBCookieStickinessPolicy.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateLBCookieStickinessPolicyOutput = $elasticloadbalancing->CreateLBCookieStickinessPolicy( { - 'PolicyName' => 'my-duration-cookie-policy', 'LoadBalancerName' => 'my-load-balancer', - 'CookieExpirationPeriod' => 60 + 'CookieExpirationPeriod' => 60, + 'PolicyName' => 'my-duration-cookie-policy' } ); diff --git a/auto-lib/Paws/ELB/CreateLoadBalancer.pm b/auto-lib/Paws/ELB/CreateLoadBalancer.pm index 400916dd51..22b2ac483c 100644 --- a/auto-lib/Paws/ELB/CreateLoadBalancer.pm +++ b/auto-lib/Paws/ELB/CreateLoadBalancer.pm @@ -38,17 +38,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateAccessPointOutput = $elasticloadbalancing->CreateLoadBalancer( { 'Subnets' => ['subnet-15aaab61'], - 'SecurityGroups' => ['sg-a61988c3'], 'LoadBalancerName' => 'my-load-balancer', 'Listeners' => [ { - 'InstanceProtocol' => 'HTTP', - 'LoadBalancerPort' => 80, 'InstancePort' => 80, - 'Protocol' => 'HTTP' + 'Protocol' => 'HTTP', + 'LoadBalancerPort' => 80, + 'InstanceProtocol' => 'HTTP' } - ] + ], + 'SecurityGroups' => ['sg-a61988c3'] } ); @@ -60,17 +60,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example creates a load balancer with an HTTP listener in EC2-Classic. my $CreateAccessPointOutput = $elasticloadbalancing->CreateLoadBalancer( { - 'Listeners' => [ + 'LoadBalancerName' => 'my-load-balancer', + 'AvailabilityZones' => ['us-west-2a'], + 'Listeners' => [ { + 'InstancePort' => 80, 'Protocol' => 'HTTP', 'LoadBalancerPort' => 80, - 'InstancePort' => 80, 'InstanceProtocol' => 'HTTP' } - ], - 'LoadBalancerName' => 'my-load-balancer', - 'AvailabilityZones' => ['us-west-2a'] + ] } ); @@ -82,27 +82,27 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example creates a load balancer with an HTTPS listener in a VPC. my $CreateAccessPointOutput = $elasticloadbalancing->CreateLoadBalancer( { - 'Listeners' => [ + 'Subnets' => ['subnet-15aaab61'], + 'LoadBalancerName' => 'my-load-balancer', + 'Listeners' => [ { 'InstancePort' => 80, + 'Protocol' => 'HTTP', 'LoadBalancerPort' => 80, - 'InstanceProtocol' => 'HTTP', - 'Protocol' => 'HTTP' + 'InstanceProtocol' => 'HTTP' }, { - 'LoadBalancerPort' => 443, - 'InstancePort' => 80, + 'InstancePort' => 80, 'SSLCertificateId' => 'arn:aws:iam::123456789012:server-certificate/my-server-cert', - 'InstanceProtocol' => 'HTTP', - 'Protocol' => 'HTTPS' + 'Protocol' => 'HTTPS', + 'LoadBalancerPort' => 443, + 'InstanceProtocol' => 'HTTP' } ], - 'LoadBalancerName' => 'my-load-balancer', - 'Subnets' => ['subnet-15aaab61'], - 'SecurityGroups' => ['sg-a61988c3'] + 'SecurityGroups' => ['sg-a61988c3'] } ); @@ -114,26 +114,26 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example creates a load balancer with an HTTPS listener in EC2-Classic. my $CreateAccessPointOutput = $elasticloadbalancing->CreateLoadBalancer( { - 'Listeners' => [ + 'LoadBalancerName' => 'my-load-balancer', + 'AvailabilityZones' => ['us-west-2a'], + 'Listeners' => [ { - 'InstanceProtocol' => 'HTTP', 'InstancePort' => 80, + 'Protocol' => 'HTTP', 'LoadBalancerPort' => 80, - 'Protocol' => 'HTTP' + 'InstanceProtocol' => 'HTTP' }, { - 'Protocol' => 'HTTPS', - 'LoadBalancerPort' => 443, - 'InstancePort' => 80, + 'InstancePort' => 80, 'SSLCertificateId' => 'arn:aws:iam::123456789012:server-certificate/my-server-cert', + 'Protocol' => 'HTTPS', + 'LoadBalancerPort' => 443, 'InstanceProtocol' => 'HTTP' } - ], - 'LoadBalancerName' => 'my-load-balancer', - 'AvailabilityZones' => ['us-west-2a'] + ] } ); @@ -146,19 +146,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n # VPC. my $CreateAccessPointOutput = $elasticloadbalancing->CreateLoadBalancer( { - 'LoadBalancerName' => 'my-load-balancer', 'Subnets' => ['subnet-15aaab61'], - 'SecurityGroups' => ['sg-a61988c3'], + 'LoadBalancerName' => 'my-load-balancer', + 'Scheme' => 'internal', 'Listeners' => [ { - 'InstanceProtocol' => 'HTTP', - 'LoadBalancerPort' => 80, 'InstancePort' => 80, - 'Protocol' => 'HTTP' + 'Protocol' => 'HTTP', + 'LoadBalancerPort' => 80, + 'InstanceProtocol' => 'HTTP' } ], - 'Scheme' => 'internal' + 'SecurityGroups' => ['sg-a61988c3'] } ); diff --git a/auto-lib/Paws/ELB/CreateLoadBalancerListeners.pm b/auto-lib/Paws/ELB/CreateLoadBalancerListeners.pm index 622f2e7030..d2eadefc1a 100644 --- a/auto-lib/Paws/ELB/CreateLoadBalancerListeners.pm +++ b/auto-lib/Paws/ELB/CreateLoadBalancerListeners.pm @@ -38,10 +38,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'Listeners' => [ { - 'InstanceProtocol' => 'HTTP', 'InstancePort' => 80, + 'Protocol' => 'HTTP', 'LoadBalancerPort' => 80, - 'Protocol' => 'HTTP' + 'InstanceProtocol' => 'HTTP' } ] } @@ -57,12 +57,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'Listeners' => [ { - 'LoadBalancerPort' => 443, - 'InstancePort' => 80, + 'InstancePort' => 80, 'SSLCertificateId' => 'arn:aws:iam::123456789012:server-certificate/my-server-cert', - 'InstanceProtocol' => 'HTTP', - 'Protocol' => 'HTTPS' + 'Protocol' => 'HTTPS', + 'LoadBalancerPort' => 443, + 'InstanceProtocol' => 'HTTP' } ] } diff --git a/auto-lib/Paws/ELB/CreateLoadBalancerPolicy.pm b/auto-lib/Paws/ELB/CreateLoadBalancerPolicy.pm index 79701ca4bd..c32b623ef3 100644 --- a/auto-lib/Paws/ELB/CreateLoadBalancerPolicy.pm +++ b/auto-lib/Paws/ELB/CreateLoadBalancerPolicy.pm @@ -36,16 +36,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateLoadBalancerPolicyOutput = $elasticloadbalancing->CreateLoadBalancerPolicy( { + 'LoadBalancerName' => 'my-load-balancer', + 'PolicyTypeName' => 'ProxyProtocolPolicyType', 'PolicyAttributes' => [ { - 'AttributeValue' => 'true', - 'AttributeName' => 'ProxyProtocol' + 'AttributeName' => 'ProxyProtocol', + 'AttributeValue' => 'true' } ], - 'PolicyName' => 'my-ProxyProtocol-policy', - 'LoadBalancerName' => 'my-load-balancer', - 'PolicyTypeName' => 'ProxyProtocolPolicyType' + 'PolicyName' => 'my-ProxyProtocol-policy' } ); @@ -74,16 +74,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateLoadBalancerPolicyOutput = $elasticloadbalancing->CreateLoadBalancerPolicy( { - 'PolicyTypeName' => 'BackendServerAuthenticationPolicyType', 'LoadBalancerName' => 'my-load-balancer', - 'PolicyName' => 'my-authentication-policy', + 'PolicyTypeName' => 'BackendServerAuthenticationPolicyType', 'PolicyAttributes' => [ { - 'AttributeValue' => 'my-PublicKey-policy', - 'AttributeName' => 'PublicKeyPolicyName' + 'AttributeName' => 'PublicKeyPolicyName', + 'AttributeValue' => 'my-PublicKey-policy' } - ] + ], + 'PolicyName' => 'my-authentication-policy' } ); diff --git a/auto-lib/Paws/ELB/DeleteLoadBalancerListeners.pm b/auto-lib/Paws/ELB/DeleteLoadBalancerListeners.pm index f75d8332ea..65820aa6d4 100644 --- a/auto-lib/Paws/ELB/DeleteLoadBalancerListeners.pm +++ b/auto-lib/Paws/ELB/DeleteLoadBalancerListeners.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DeleteLoadBalancerListenerOutput = $elasticloadbalancing->DeleteLoadBalancerListeners( { - 'LoadBalancerPorts' => [80], - 'LoadBalancerName' => 'my-load-balancer' + 'LoadBalancerName' => 'my-load-balancer', + 'LoadBalancerPorts' => [80] } ); diff --git a/auto-lib/Paws/ELB/DetachLoadBalancerFromSubnets.pm b/auto-lib/Paws/ELB/DetachLoadBalancerFromSubnets.pm index ec60ae9d9b..fc9841c46a 100644 --- a/auto-lib/Paws/ELB/DetachLoadBalancerFromSubnets.pm +++ b/auto-lib/Paws/ELB/DetachLoadBalancerFromSubnets.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DetachLoadBalancerFromSubnetsOutput = $elasticloadbalancing->DetachLoadBalancerFromSubnets( { - 'LoadBalancerName' => 'my-load-balancer', - 'Subnets' => ['subnet-0ecac448'] + 'Subnets' => ['subnet-0ecac448'], + 'LoadBalancerName' => 'my-load-balancer' } ); diff --git a/auto-lib/Paws/ELB/ModifyLoadBalancerAttributes.pm b/auto-lib/Paws/ELB/ModifyLoadBalancerAttributes.pm index e0a736619b..8545c406bc 100644 --- a/auto-lib/Paws/ELB/ModifyLoadBalancerAttributes.pm +++ b/auto-lib/Paws/ELB/ModifyLoadBalancerAttributes.pm @@ -34,12 +34,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ModifyLoadBalancerAttributesOutput = $elasticloadbalancing->ModifyLoadBalancerAttributes( { + 'LoadBalancerName' => 'my-load-balancer', 'LoadBalancerAttributes' => { 'CrossZoneLoadBalancing' => { - 'Enabled' => true + 'Enabled' => 1 } - }, - 'LoadBalancerName' => 'my-load-balancer' + } } ); @@ -55,21 +55,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ModifyLoadBalancerAttributesOutput = $elasticloadbalancing->ModifyLoadBalancerAttributes( { + 'LoadBalancerName' => 'my-load-balancer', 'LoadBalancerAttributes' => { 'ConnectionDraining' => { - 'Enabled' => true, + 'Enabled' => 1, 'Timeout' => 300 } - }, - 'LoadBalancerName' => 'my-load-balancer' + } } ); # Results: - my $LoadBalancerAttributes = - $ModifyLoadBalancerAttributesOutput->LoadBalancerAttributes; my $LoadBalancerName = $ModifyLoadBalancerAttributesOutput->LoadBalancerName; + my $LoadBalancerAttributes = + $ModifyLoadBalancerAttributesOutput->LoadBalancerAttributes; # Returns a L object. diff --git a/auto-lib/Paws/ELB/RemoveTags.pm b/auto-lib/Paws/ELB/RemoveTags.pm index cef4c8935e..c1c6f1a46a 100644 --- a/auto-lib/Paws/ELB/RemoveTags.pm +++ b/auto-lib/Paws/ELB/RemoveTags.pm @@ -32,13 +32,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example removes the specified tag from the specified load balancer. my $RemoveTagsOutput = $elasticloadbalancing->RemoveTags( { - 'Tags' => [ + 'LoadBalancerNames' => ['my-load-balancer'], + 'Tags' => [ { 'Key' => 'project' } - ], - 'LoadBalancerNames' => ['my-load-balancer'] + ] } ); diff --git a/auto-lib/Paws/ELB/SetLoadBalancerPoliciesOfListener.pm b/auto-lib/Paws/ELB/SetLoadBalancerPoliciesOfListener.pm index 844930ccfd..4a89749562 100644 --- a/auto-lib/Paws/ELB/SetLoadBalancerPoliciesOfListener.pm +++ b/auto-lib/Paws/ELB/SetLoadBalancerPoliciesOfListener.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $SetLoadBalancerPoliciesOfListenerOutput = $elasticloadbalancing->SetLoadBalancerPoliciesOfListener( { + 'PolicyNames' => ['my-SSLNegotiation-policy'], 'LoadBalancerName' => 'my-load-balancer', - 'LoadBalancerPort' => 80, - 'PolicyNames' => ['my-SSLNegotiation-policy'] + 'LoadBalancerPort' => 80 } ); diff --git a/auto-lib/Paws/ELBv2/AddListenerCertificates.pm b/auto-lib/Paws/ELBv2/AddListenerCertificates.pm index 3b3c94e4ce..cbb7dffbfd 100644 --- a/auto-lib/Paws/ELBv2/AddListenerCertificates.pm +++ b/auto-lib/Paws/ELBv2/AddListenerCertificates.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n $elasticloadbalancing->AddListenerCertificates( Certificates => [ { - CertificateArn => 'MyCertificateArn', # OPTIONAL IsDefault => 1, # OPTIONAL + CertificateArn => 'MyCertificateArn', # OPTIONAL }, ... ], diff --git a/auto-lib/Paws/ELBv2/AddTags.pm b/auto-lib/Paws/ELBv2/AddTags.pm index b5f14b502d..0ea9e3a96a 100644 --- a/auto-lib/Paws/ELBv2/AddTags.pm +++ b/auto-lib/Paws/ELBv2/AddTags.pm @@ -32,6 +32,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example adds the specified tags to the specified load balancer. my $AddTagsOutput = $elasticloadbalancing->AddTags( { + 'ResourceArns' => [ +'arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-load-balancer/50dc6c495c0c9188' + ], 'Tags' => [ { @@ -40,12 +43,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, { - 'Key' => 'department', - 'Value' => 'digital-media' + 'Value' => 'digital-media', + 'Key' => 'department' } - ], - 'ResourceArns' => [ -'arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-load-balancer/50dc6c495c0c9188' ] } ); diff --git a/auto-lib/Paws/ELBv2/CreateListener.pm b/auto-lib/Paws/ELBv2/CreateListener.pm index 630c9b2173..050ec78501 100644 --- a/auto-lib/Paws/ELBv2/CreateListener.pm +++ b/auto-lib/Paws/ELBv2/CreateListener.pm @@ -37,6 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # forwards requests to the specified target group. my $CreateListenerOutput = $elasticloadbalancing->CreateListener( { + 'LoadBalancerArn' => +'arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-load-balancer/50dc6c495c0c9188', 'DefaultActions' => [ { @@ -45,10 +47,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'Type' => 'forward' } ], - 'LoadBalancerArn' => -'arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-load-balancer/50dc6c495c0c9188', - 'Port' => 80, - 'Protocol' => 'HTTP' + 'Protocol' => 'HTTP', + 'Port' => 80 } ); @@ -66,6 +66,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Access Management (IAM). my $CreateListenerOutput = $elasticloadbalancing->CreateListener( { + 'LoadBalancerArn' => +'arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-load-balancer/50dc6c495c0c9188', 'Certificates' => [ { @@ -73,19 +75,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'arn:aws:iam::123456789012:server-certificate/my-server-cert' } ], - 'LoadBalancerArn' => -'arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-load-balancer/50dc6c495c0c9188', + 'SslPolicy' => 'ELBSecurityPolicy-2015-05', 'DefaultActions' => [ { - 'Type' => 'forward', 'TargetGroupArn' => -'arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067' +'arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067', + 'Type' => 'forward' } ], - 'Port' => 443, - 'SslPolicy' => 'ELBSecurityPolicy-2015-05', - 'Protocol' => 'HTTPS' + 'Protocol' => 'HTTPS', + 'Port' => 443 } ); diff --git a/auto-lib/Paws/ELBv2/CreateLoadBalancer.pm b/auto-lib/Paws/ELBv2/CreateLoadBalancer.pm index 73110ed3a2..ab4f527bb3 100644 --- a/auto-lib/Paws/ELBv2/CreateLoadBalancer.pm +++ b/auto-lib/Paws/ELBv2/CreateLoadBalancer.pm @@ -54,11 +54,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateLoadBalancerOutput = $elasticloadbalancing->CreateLoadBalancer( { 'Subnets' => [ 'subnet-b7d581c0', 'subnet-8360a9e7' ], + 'Scheme' => 'internal', 'Name' => 'my-internal-load-balancer', 'SecurityGroups' => [ - ], - 'Scheme' => 'internal' + ] } ); diff --git a/auto-lib/Paws/ELBv2/CreateRule.pm b/auto-lib/Paws/ELBv2/CreateRule.pm index d347e12660..4346a00fc1 100644 --- a/auto-lib/Paws/ELBv2/CreateRule.pm +++ b/auto-lib/Paws/ELBv2/CreateRule.pm @@ -35,24 +35,24 @@ You shouldn't make instances of this class. Each attribute should be used as a n # group if the URL contains the specified pattern (for example, /img/*). my $CreateRuleOutput = $elasticloadbalancing->CreateRule( { - 'Priority' => 10, - 'Actions' => [ + 'Conditions' => [ { - 'TargetGroupArn' => -'arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067', - 'Type' => 'forward' + 'Field' => 'path-pattern', + 'Values' => ['/img/*'] } ], 'ListenerArn' => 'arn:aws:elasticloadbalancing:us-west-2:123456789012:listener/app/my-load-balancer/50dc6c495c0c9188/f2f7dc8efc522ab2', - 'Conditions' => [ + 'Actions' => [ { - 'Field' => 'path-pattern', - 'Values' => ['/img/*'] + 'TargetGroupArn' => +'arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067', + 'Type' => 'forward' } - ] + ], + 'Priority' => 10 } ); diff --git a/auto-lib/Paws/ELBv2/CreateTargetGroup.pm b/auto-lib/Paws/ELBv2/CreateTargetGroup.pm index d22a60b0c1..8a12a51a6b 100644 --- a/auto-lib/Paws/ELBv2/CreateTargetGroup.pm +++ b/auto-lib/Paws/ELBv2/CreateTargetGroup.pm @@ -45,9 +45,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # check configuration. my $CreateTargetGroupOutput = $elasticloadbalancing->CreateTargetGroup( { + 'VpcId' => 'vpc-3ac0fb5f', 'Protocol' => 'HTTP', 'Port' => 80, - 'VpcId' => 'vpc-3ac0fb5f', 'Name' => 'my-targets' } ); diff --git a/auto-lib/Paws/ELBv2/DeregisterTargets.pm b/auto-lib/Paws/ELBv2/DeregisterTargets.pm index 946e495e2b..aa8f907d21 100644 --- a/auto-lib/Paws/ELBv2/DeregisterTargets.pm +++ b/auto-lib/Paws/ELBv2/DeregisterTargets.pm @@ -33,14 +33,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n # group. my $DeregisterTargetsOutput = $elasticloadbalancing->DeregisterTargets( { + 'TargetGroupArn' => +'arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067', 'Targets' => [ { 'Id' => 'i-0f76fade' } - ], - 'TargetGroupArn' => -'arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067' + ] } ); diff --git a/auto-lib/Paws/ELBv2/DescribeTargetHealth.pm b/auto-lib/Paws/ELBv2/DescribeTargetHealth.pm index 9129a8373e..fe6bb611ff 100644 --- a/auto-lib/Paws/ELBv2/DescribeTargetHealth.pm +++ b/auto-lib/Paws/ELBv2/DescribeTargetHealth.pm @@ -51,15 +51,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeTargetHealthOutput = $elasticloadbalancing->DescribeTargetHealth( { + 'TargetGroupArn' => +'arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067', 'Targets' => [ { - 'Port' => 80, - 'Id' => 'i-0f76fade' + 'Id' => 'i-0f76fade', + 'Port' => 80 } - ], - 'TargetGroupArn' => -'arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067' + ] } ); diff --git a/auto-lib/Paws/ELBv2/ModifyListener.pm b/auto-lib/Paws/ELBv2/ModifyListener.pm index 81fff12ad1..78428a637b 100644 --- a/auto-lib/Paws/ELBv2/ModifyListener.pm +++ b/auto-lib/Paws/ELBv2/ModifyListener.pm @@ -36,6 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example changes the default action for the specified listener. my $ModifyListenerOutput = $elasticloadbalancing->ModifyListener( { + 'ListenerArn' => +'arn:aws:elasticloadbalancing:us-west-2:123456789012:listener/app/my-load-balancer/50dc6c495c0c9188/f2f7dc8efc522ab2', 'DefaultActions' => [ { @@ -43,9 +45,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-new-targets/2453ed029918f21f', 'Type' => 'forward' } - ], - 'ListenerArn' => -'arn:aws:elasticloadbalancing:us-west-2:123456789012:listener/app/my-load-balancer/50dc6c495c0c9188/f2f7dc8efc522ab2' + ] } ); diff --git a/auto-lib/Paws/ELBv2/ModifyLoadBalancerAttributes.pm b/auto-lib/Paws/ELBv2/ModifyLoadBalancerAttributes.pm index 0e123cee98..b84fc7903c 100644 --- a/auto-lib/Paws/ELBv2/ModifyLoadBalancerAttributes.pm +++ b/auto-lib/Paws/ELBv2/ModifyLoadBalancerAttributes.pm @@ -33,15 +33,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ModifyLoadBalancerAttributesOutput = $elasticloadbalancing->ModifyLoadBalancerAttributes( { + 'LoadBalancerArn' => +'arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-load-balancer/50dc6c495c0c9188', 'Attributes' => [ { - 'Key' => 'deletion_protection.enabled', - 'Value' => 'true' + 'Value' => 'true', + 'Key' => 'deletion_protection.enabled' } - ], - 'LoadBalancerArn' => -'arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-load-balancer/50dc6c495c0c9188' + ] } ); @@ -84,8 +84,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'Attributes' => [ { - 'Key' => 'access_logs.s3.enabled', - 'Value' => 'true' + 'Value' => 'true', + 'Key' => 'access_logs.s3.enabled' }, { diff --git a/auto-lib/Paws/ELBv2/ModifyRule.pm b/auto-lib/Paws/ELBv2/ModifyRule.pm index 86bfb94c06..dd0ffa9a5c 100644 --- a/auto-lib/Paws/ELBv2/ModifyRule.pm +++ b/auto-lib/Paws/ELBv2/ModifyRule.pm @@ -33,15 +33,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example modifies the condition for the specified rule. my $ModifyRuleOutput = $elasticloadbalancing->ModifyRule( { - 'RuleArn' => -'arn:aws:elasticloadbalancing:us-west-2:123456789012:listener-rule/app/my-load-balancer/50dc6c495c0c9188/f2f7dc8efc522ab2/9683b2d02a6cabee', 'Conditions' => [ { - 'Values' => ['/images/*'], - 'Field' => 'path-pattern' + 'Field' => 'path-pattern', + 'Values' => ['/images/*'] } - ] + ], + 'RuleArn' => +'arn:aws:elasticloadbalancing:us-west-2:123456789012:listener-rule/app/my-load-balancer/50dc6c495c0c9188/f2f7dc8efc522ab2/9683b2d02a6cabee' } ); diff --git a/auto-lib/Paws/ELBv2/ModifyTargetGroup.pm b/auto-lib/Paws/ELBv2/ModifyTargetGroup.pm index 2c6f64e08a..c1c3782024 100644 --- a/auto-lib/Paws/ELBv2/ModifyTargetGroup.pm +++ b/auto-lib/Paws/ELBv2/ModifyTargetGroup.pm @@ -40,10 +40,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # evaluate the health of the targets for the specified target group. my $ModifyTargetGroupOutput = $elasticloadbalancing->ModifyTargetGroup( { - 'HealthCheckProtocol' => 'HTTPS', - 'HealthCheckPort' => 443, 'TargetGroupArn' => -'arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-https-targets/2453ed029918f21f' +'arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-https-targets/2453ed029918f21f', + 'HealthCheckPort' => 443, + 'HealthCheckProtocol' => 'HTTPS' } ); diff --git a/auto-lib/Paws/ELBv2/ModifyTargetGroupAttributes.pm b/auto-lib/Paws/ELBv2/ModifyTargetGroupAttributes.pm index bde4ab248b..583e525a77 100644 --- a/auto-lib/Paws/ELBv2/ModifyTargetGroupAttributes.pm +++ b/auto-lib/Paws/ELBv2/ModifyTargetGroupAttributes.pm @@ -34,15 +34,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ModifyTargetGroupAttributesOutput = $elasticloadbalancing->ModifyTargetGroupAttributes( { + 'TargetGroupArn' => +'arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067', 'Attributes' => [ { 'Value' => 600, 'Key' => 'deregistration_delay.timeout_seconds' } - ], - 'TargetGroupArn' => -'arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067' + ] } ); diff --git a/auto-lib/Paws/ELBv2/RegisterTargets.pm b/auto-lib/Paws/ELBv2/RegisterTargets.pm index ac490100fb..8d8ceb29a4 100644 --- a/auto-lib/Paws/ELBv2/RegisterTargets.pm +++ b/auto-lib/Paws/ELBv2/RegisterTargets.pm @@ -54,20 +54,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n # the same instance as targets in the target group. my $RegisterTargetsOutput = $elasticloadbalancing->RegisterTargets( { + 'TargetGroupArn' => +'arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-new-targets/3bb63f11dfb0faf9', 'Targets' => [ { - 'Port' => 80, - 'Id' => 'i-80c8dd94' + 'Id' => 'i-80c8dd94', + 'Port' => 80 }, { 'Id' => 'i-80c8dd94', 'Port' => 766 } - ], - 'TargetGroupArn' => -'arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-new-targets/3bb63f11dfb0faf9' + ] } ); diff --git a/auto-lib/Paws/ELBv2/RemoveListenerCertificates.pm b/auto-lib/Paws/ELBv2/RemoveListenerCertificates.pm index a4109e6e99..26d10d4859 100644 --- a/auto-lib/Paws/ELBv2/RemoveListenerCertificates.pm +++ b/auto-lib/Paws/ELBv2/RemoveListenerCertificates.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n $elasticloadbalancing->RemoveListenerCertificates( Certificates => [ { - CertificateArn => 'MyCertificateArn', # OPTIONAL IsDefault => 1, # OPTIONAL + CertificateArn => 'MyCertificateArn', # OPTIONAL }, ... ], diff --git a/auto-lib/Paws/ELBv2/SetRulePriorities.pm b/auto-lib/Paws/ELBv2/SetRulePriorities.pm index 3a904ed946..fb9b188a99 100644 --- a/auto-lib/Paws/ELBv2/SetRulePriorities.pm +++ b/auto-lib/Paws/ELBv2/SetRulePriorities.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'RulePriorities' => [ { - 'Priority' => 5, 'RuleArn' => -'arn:aws:elasticloadbalancing:us-west-2:123456789012:listener-rule/app/my-load-balancer/50dc6c495c0c9188/f2f7dc8efc522ab2/1291d13826f405c3' +'arn:aws:elasticloadbalancing:us-west-2:123456789012:listener-rule/app/my-load-balancer/50dc6c495c0c9188/f2f7dc8efc522ab2/1291d13826f405c3', + 'Priority' => 5 } ] } diff --git a/auto-lib/Paws/ELBv2/SetSubnets.pm b/auto-lib/Paws/ELBv2/SetSubnets.pm index 9e05102244..fc8e3bd6de 100644 --- a/auto-lib/Paws/ELBv2/SetSubnets.pm +++ b/auto-lib/Paws/ELBv2/SetSubnets.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # the specified load balancer. my $SetSubnetsOutput = $elasticloadbalancing->SetSubnets( { - 'Subnets' => [ 'subnet-8360a9e7', 'subnet-b7d581c0' ], 'LoadBalancerArn' => -'arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-load-balancer/50dc6c495c0c9188' +'arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-load-balancer/50dc6c495c0c9188', + 'Subnets' => [ 'subnet-8360a9e7', 'subnet-b7d581c0' ] } ); diff --git a/auto-lib/Paws/EMR/AddInstanceFleet.pm b/auto-lib/Paws/EMR/AddInstanceFleet.pm index 2809b14c72..8d39b6445e 100644 --- a/auto-lib/Paws/EMR/AddInstanceFleet.pm +++ b/auto-lib/Paws/EMR/AddInstanceFleet.pm @@ -31,30 +31,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $AddInstanceFleetOutput = $elasticmapreduce->AddInstanceFleet( ClusterId => 'MyXmlStringMaxLen256', InstanceFleet => { - InstanceFleetType => 'MASTER', # values: MASTER, CORE, TASK - LaunchSpecifications => { - SpotSpecification => { - TimeoutDurationMinutes => 1, # OPTIONAL - TimeoutAction => 'SWITCH_TO_ON_DEMAND' - , # values: SWITCH_TO_ON_DEMAND, TERMINATE_CLUSTER - BlockDurationMinutes => 1, # OPTIONAL - }, - - }, # OPTIONAL - TargetOnDemandCapacity => 1, # OPTIONAL - Name => 'MyXmlStringMaxLen256', # max: 256 - TargetSpotCapacity => 1, # OPTIONAL - InstanceTypeConfigs => [ + InstanceFleetType => 'MASTER', # values: MASTER, CORE, TASK + InstanceTypeConfigs => [ { - InstanceType => 'MyInstanceType', # min: 1, max: 256 - BidPriceAsPercentageOfOnDemandPrice => 1, # OPTIONAL - BidPrice => 'MyXmlStringMaxLen256', # max: 256 - WeightedCapacity => 1, # OPTIONAL + InstanceType => 'MyInstanceType', # min: 1, max: 256 + BidPrice => 'MyXmlStringMaxLen256', # max: 256 + WeightedCapacity => 1, Configurations => [ { Properties => { 'MyString' => 'MyString', }, # OPTIONAL - Configurations => , Classification => 'MyString', + Configurations => , }, ... ], # OPTIONAL @@ -62,8 +49,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n EbsBlockDeviceConfigs => [ { VolumeSpecification => { - SizeInGB => 1, VolumeType => 'MyString', + SizeInGB => 1, Iops => 1, }, VolumesPerInstance => 1, @@ -72,9 +59,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], # OPTIONAL EbsOptimized => 1, # OPTIONAL }, # OPTIONAL + BidPriceAsPercentageOfOnDemandPrice => 1, # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL + LaunchSpecifications => { + SpotSpecification => { + TimeoutDurationMinutes => 1, + TimeoutAction => 'SWITCH_TO_ON_DEMAND' + , # values: SWITCH_TO_ON_DEMAND, TERMINATE_CLUSTER + BlockDurationMinutes => 1, + }, + + }, # OPTIONAL + TargetSpotCapacity => 1, + TargetOnDemandCapacity => 1, + Name => 'MyXmlStringMaxLen256', # max: 256 }, ); diff --git a/auto-lib/Paws/EMR/AddInstanceGroups.pm b/auto-lib/Paws/EMR/AddInstanceGroups.pm index c31b05be9e..1d40a04ce7 100644 --- a/auto-lib/Paws/EMR/AddInstanceGroups.pm +++ b/auto-lib/Paws/EMR/AddInstanceGroups.pm @@ -31,57 +31,66 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $AddInstanceGroupsOutput = $elasticmapreduce->AddInstanceGroups( InstanceGroups => [ { - InstanceCount => 1, - InstanceRole => 'MASTER', # values: MASTER, CORE, TASK InstanceType => 'MyInstanceType', # min: 1, max: 256 + InstanceRole => 'MASTER', # values: MASTER, CORE, TASK + InstanceCount => 1, AutoScalingPolicy => { - Constraints => { - MinCapacity => 1, - MaxCapacity => 1, - - }, Rules => [ { - Action => { - SimpleScalingPolicyConfiguration => { - ScalingAdjustment => 1, - AdjustmentType => 'CHANGE_IN_CAPACITY' - , # values: CHANGE_IN_CAPACITY, PERCENT_CHANGE_IN_CAPACITY, EXACT_CAPACITY; OPTIONAL - CoolDown => 1, - }, - Market => 'ON_DEMAND', # values: ON_DEMAND, SPOT; OPTIONAL - }, Trigger => { CloudWatchAlarmDefinition => { Threshold => 1, + MetricName => 'MyString', Period => 1, ComparisonOperator => 'GREATER_THAN_OR_EQUAL' , # values: GREATER_THAN_OR_EQUAL, GREATER_THAN, LESS_THAN, LESS_THAN_OR_EQUAL - MetricName => 'MyString', - Unit => 'NONE' - , # values: NONE, SECONDS, MICRO_SECONDS, MILLI_SECONDS, BYTES, KILO_BYTES, MEGA_BYTES, GIGA_BYTES, TERA_BYTES, BITS, KILO_BITS, MEGA_BITS, GIGA_BITS, TERA_BITS, PERCENT, COUNT, BYTES_PER_SECOND, KILO_BYTES_PER_SECOND, MEGA_BYTES_PER_SECOND, GIGA_BYTES_PER_SECOND, TERA_BYTES_PER_SECOND, BITS_PER_SECOND, KILO_BITS_PER_SECOND, MEGA_BITS_PER_SECOND, GIGA_BITS_PER_SECOND, TERA_BITS_PER_SECOND, COUNT_PER_SECOND; OPTIONAL - Statistic => 'SAMPLE_COUNT' - , # values: SAMPLE_COUNT, AVERAGE, SUM, MINIMUM, MAXIMUM; OPTIONAL EvaluationPeriods => 1, - Namespace => 'MyString', - Dimensions => [ + Statistic => 'SAMPLE_COUNT' + , # values: SAMPLE_COUNT, AVERAGE, SUM, MINIMUM, MAXIMUM; OPTIONAL + Dimensions => [ { Value => 'MyString', Key => 'MyString', }, ... ], # OPTIONAL + Namespace => 'MyString', + Unit => 'NONE' + , # values: NONE, SECONDS, MICRO_SECONDS, MILLI_SECONDS, BYTES, KILO_BYTES, MEGA_BYTES, GIGA_BYTES, TERA_BYTES, BITS, KILO_BITS, MEGA_BITS, GIGA_BITS, TERA_BITS, PERCENT, COUNT, BYTES_PER_SECOND, KILO_BYTES_PER_SECOND, MEGA_BYTES_PER_SECOND, GIGA_BYTES_PER_SECOND, TERA_BYTES_PER_SECOND, BITS_PER_SECOND, KILO_BITS_PER_SECOND, MEGA_BITS_PER_SECOND, GIGA_BITS_PER_SECOND, TERA_BITS_PER_SECOND, COUNT_PER_SECOND; OPTIONAL }, }, + Action => { + SimpleScalingPolicyConfiguration => { + ScalingAdjustment => 1, + CoolDown => 1, + AdjustmentType => 'CHANGE_IN_CAPACITY' + , # values: CHANGE_IN_CAPACITY, PERCENT_CHANGE_IN_CAPACITY, EXACT_CAPACITY; OPTIONAL + }, + Market => 'ON_DEMAND', # values: ON_DEMAND, SPOT; OPTIONAL + }, Name => 'MyString', Description => 'MyString', }, ... ], + Constraints => { + MaxCapacity => 1, + MinCapacity => 1, + + }, }, # OPTIONAL - Market => 'ON_DEMAND', # values: ON_DEMAND, SPOT; OPTIONAL + Market => 'ON_DEMAND', # values: ON_DEMAND, SPOT; OPTIONAL + BidPrice => 'MyXmlStringMaxLen256', # max: 256; OPTIONAL + Configurations => [ + { + Properties => { 'MyString' => 'MyString', }, # OPTIONAL + Classification => 'MyString', + Configurations => , + }, + ... + ], # OPTIONAL EbsConfiguration => { EbsBlockDeviceConfigs => [ { @@ -93,19 +102,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n VolumesPerInstance => 1, }, ... - ], # OPTIONAL - EbsOptimized => 1, # OPTIONAL + ], # OPTIONAL + EbsOptimized => 1, # OPTIONAL }, # OPTIONAL - Configurations => [ - { - Properties => { 'MyString' => 'MyString', }, # OPTIONAL - Configurations => , - Classification => 'MyString', - }, - ... - ], # OPTIONAL - Name => 'MyXmlStringMaxLen256', # max: 256; OPTIONAL - BidPrice => 'MyXmlStringMaxLen256', # max: 256; OPTIONAL + Name => 'MyXmlStringMaxLen256', # max: 256; OPTIONAL }, ... ], @@ -114,8 +114,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $JobFlowId = $AddInstanceGroupsOutput->JobFlowId; my $InstanceGroupIds = $AddInstanceGroupsOutput->InstanceGroupIds; + my $JobFlowId = $AddInstanceGroupsOutput->JobFlowId; # Returns a L object. diff --git a/auto-lib/Paws/EMR/AddJobFlowSteps.pm b/auto-lib/Paws/EMR/AddJobFlowSteps.pm index 8aaf547066..07c5850c11 100644 --- a/auto-lib/Paws/EMR/AddJobFlowSteps.pm +++ b/auto-lib/Paws/EMR/AddJobFlowSteps.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n Jar => 'MyXmlString', # max: 10280 Properties => [ { - Value => 'MyXmlString', # max: 10280 Key => 'MyXmlString', # max: 10280 + Value => 'MyXmlString', # max: 10280 }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/EMR/ListBootstrapActions.pm b/auto-lib/Paws/EMR/ListBootstrapActions.pm index 3e8c8b88df..7f7645d5d5 100644 --- a/auto-lib/Paws/EMR/ListBootstrapActions.pm +++ b/auto-lib/Paws/EMR/ListBootstrapActions.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $ListBootstrapActionsOutput->Marker; my $BootstrapActions = $ListBootstrapActionsOutput->BootstrapActions; + my $Marker = $ListBootstrapActionsOutput->Marker; # Returns a L object. diff --git a/auto-lib/Paws/EMR/ModifyInstanceGroups.pm b/auto-lib/Paws/EMR/ModifyInstanceGroups.pm index 3f18e29c2a..3fca92161b 100644 --- a/auto-lib/Paws/EMR/ModifyInstanceGroups.pm +++ b/auto-lib/Paws/EMR/ModifyInstanceGroups.pm @@ -36,13 +36,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ShrinkPolicy => { InstanceResizePolicy => { InstanceTerminationTimeout => 1, # OPTIONAL - InstancesToTerminate => [ 'MyInstanceId', ... ], # OPTIONAL InstancesToProtect => [ 'MyInstanceId', ... ], # OPTIONAL + InstancesToTerminate => [ 'MyInstanceId', ... ], # OPTIONAL }, # OPTIONAL DecommissionTimeout => 1, # OPTIONAL }, # OPTIONAL - InstanceCount => 1, # OPTIONAL EC2InstanceIdsToTerminate => [ 'MyInstanceId', ... ], # OPTIONAL + InstanceCount => 1, # OPTIONAL }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/EMR/PutAutoScalingPolicy.pm b/auto-lib/Paws/EMR/PutAutoScalingPolicy.pm index 316a3b35ae..953b2b17b0 100644 --- a/auto-lib/Paws/EMR/PutAutoScalingPolicy.pm +++ b/auto-lib/Paws/EMR/PutAutoScalingPolicy.pm @@ -31,50 +31,50 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $elasticmapreduce = Paws->service('EMR'); my $PutAutoScalingPolicyOutput = $elasticmapreduce->PutAutoScalingPolicy( AutoScalingPolicy => { - Constraints => { - MinCapacity => 1, - MaxCapacity => 1, - - }, Rules => [ { - Action => { - SimpleScalingPolicyConfiguration => { - ScalingAdjustment => 1, - CoolDown => 1, - AdjustmentType => 'CHANGE_IN_CAPACITY' - , # values: CHANGE_IN_CAPACITY, PERCENT_CHANGE_IN_CAPACITY, EXACT_CAPACITY; OPTIONAL - }, - Market => 'ON_DEMAND', # values: ON_DEMAND, SPOT; OPTIONAL - }, Trigger => { CloudWatchAlarmDefinition => { + MetricName => 'MyString', Period => 1, - Threshold => 1, ComparisonOperator => 'GREATER_THAN_OR_EQUAL' , # values: GREATER_THAN_OR_EQUAL, GREATER_THAN, LESS_THAN, LESS_THAN_OR_EQUAL - MetricName => 'MyString', - Statistic => 'SAMPLE_COUNT' + Threshold => 1, + Statistic => 'SAMPLE_COUNT' , # values: SAMPLE_COUNT, AVERAGE, SUM, MINIMUM, MAXIMUM; OPTIONAL - Namespace => 'MyString', Dimensions => [ { - Value => 'MyString', Key => 'MyString', + Value => 'MyString', }, ... ], # OPTIONAL Unit => 'NONE' , # values: NONE, SECONDS, MICRO_SECONDS, MILLI_SECONDS, BYTES, KILO_BYTES, MEGA_BYTES, GIGA_BYTES, TERA_BYTES, BITS, KILO_BITS, MEGA_BITS, GIGA_BITS, TERA_BITS, PERCENT, COUNT, BYTES_PER_SECOND, KILO_BYTES_PER_SECOND, MEGA_BYTES_PER_SECOND, GIGA_BYTES_PER_SECOND, TERA_BYTES_PER_SECOND, BITS_PER_SECOND, KILO_BITS_PER_SECOND, MEGA_BITS_PER_SECOND, GIGA_BITS_PER_SECOND, TERA_BITS_PER_SECOND, COUNT_PER_SECOND; OPTIONAL EvaluationPeriods => 1, + Namespace => 'MyString', }, }, + Action => { + SimpleScalingPolicyConfiguration => { + ScalingAdjustment => 1, + CoolDown => 1, + AdjustmentType => 'CHANGE_IN_CAPACITY' + , # values: CHANGE_IN_CAPACITY, PERCENT_CHANGE_IN_CAPACITY, EXACT_CAPACITY; OPTIONAL + }, + Market => 'ON_DEMAND', # values: ON_DEMAND, SPOT; OPTIONAL + }, Name => 'MyString', Description => 'MyString', }, ... ], + Constraints => { + MaxCapacity => 1, + MinCapacity => 1, + + }, }, ClusterId => 'MyClusterId', @@ -83,9 +83,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $InstanceGroupId = $PutAutoScalingPolicyOutput->InstanceGroupId; my $AutoScalingPolicy = $PutAutoScalingPolicyOutput->AutoScalingPolicy; my $ClusterId = $PutAutoScalingPolicyOutput->ClusterId; + my $InstanceGroupId = $PutAutoScalingPolicyOutput->InstanceGroupId; # Returns a L object. diff --git a/auto-lib/Paws/EMR/RunJobFlow.pm b/auto-lib/Paws/EMR/RunJobFlow.pm index fb93547321..1042d7783b 100644 --- a/auto-lib/Paws/EMR/RunJobFlow.pm +++ b/auto-lib/Paws/EMR/RunJobFlow.pm @@ -51,48 +51,47 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $elasticmapreduce = Paws->service('EMR'); my $RunJobFlowOutput = $elasticmapreduce->RunJobFlow( Instances => { - MasterInstanceType => 'MyInstanceType', # min: 1, max: 256 - AdditionalSlaveSecurityGroups => [ - 'MyXmlStringMaxLen256', ... # max: 256; OPTIONAL - ], # OPTIONAL - InstanceCount => 1, + Ec2SubnetId => 'MyXmlStringMaxLen256', # max: 256 + Ec2SubnetIds => [ + 'MyXmlStringMaxLen256', ... # max: 256 + ], # OPTIONAL InstanceGroups => [ { + InstanceType => 'MyInstanceType', # min: 1, max: 256; OPTIONAL InstanceRole => 'MASTER', # values: MASTER, CORE, TASK InstanceCount => 1, - InstanceType => 'MyInstanceType', # min: 1, max: 256 AutoScalingPolicy => { Rules => [ { Trigger => { CloudWatchAlarmDefinition => { Period => 1, - MetricName => 'MyString', - Threshold => 1, # OPTIONAL ComparisonOperator => 'GREATER_THAN_OR_EQUAL' , # values: GREATER_THAN_OR_EQUAL, GREATER_THAN, LESS_THAN, LESS_THAN_OR_EQUAL - Unit => 'NONE' - , # values: NONE, SECONDS, MICRO_SECONDS, MILLI_SECONDS, BYTES, KILO_BYTES, MEGA_BYTES, GIGA_BYTES, TERA_BYTES, BITS, KILO_BITS, MEGA_BITS, GIGA_BITS, TERA_BITS, PERCENT, COUNT, BYTES_PER_SECOND, KILO_BYTES_PER_SECOND, MEGA_BYTES_PER_SECOND, GIGA_BYTES_PER_SECOND, TERA_BYTES_PER_SECOND, BITS_PER_SECOND, KILO_BITS_PER_SECOND, MEGA_BITS_PER_SECOND, GIGA_BITS_PER_SECOND, TERA_BITS_PER_SECOND, COUNT_PER_SECOND; OPTIONAL + Threshold => 1, # OPTIONAL + MetricName => 'MyString', Dimensions => [ { Value => 'MyString', Key => 'MyString', }, ... - ], # OPTIONAL - Statistic => 'SAMPLE_COUNT' - , # values: SAMPLE_COUNT, AVERAGE, SUM, MINIMUM, MAXIMUM; OPTIONAL + ], # OPTIONAL EvaluationPeriods => 1, - Namespace => 'MyString', + Statistic => 'SAMPLE_COUNT' + , # values: SAMPLE_COUNT, AVERAGE, SUM, MINIMUM, MAXIMUM; OPTIONAL + Namespace => 'MyString', + Unit => 'NONE' + , # values: NONE, SECONDS, MICRO_SECONDS, MILLI_SECONDS, BYTES, KILO_BYTES, MEGA_BYTES, GIGA_BYTES, TERA_BYTES, BITS, KILO_BITS, MEGA_BITS, GIGA_BITS, TERA_BITS, PERCENT, COUNT, BYTES_PER_SECOND, KILO_BYTES_PER_SECOND, MEGA_BYTES_PER_SECOND, GIGA_BYTES_PER_SECOND, TERA_BYTES_PER_SECOND, BITS_PER_SECOND, KILO_BITS_PER_SECOND, MEGA_BITS_PER_SECOND, GIGA_BITS_PER_SECOND, TERA_BITS_PER_SECOND, COUNT_PER_SECOND; OPTIONAL }, }, Action => { SimpleScalingPolicyConfiguration => { ScalingAdjustment => 1, + CoolDown => 1, AdjustmentType => 'CHANGE_IN_CAPACITY' , # values: CHANGE_IN_CAPACITY, PERCENT_CHANGE_IN_CAPACITY, EXACT_CAPACITY; OPTIONAL - CoolDown => 1, }, Market => 'ON_DEMAND', # values: ON_DEMAND, SPOT; OPTIONAL }, @@ -108,139 +107,137 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, }, # OPTIONAL - Market => 'ON_DEMAND', # values: ON_DEMAND, SPOT; OPTIONAL + Market => 'ON_DEMAND', # values: ON_DEMAND, SPOT; OPTIONAL + BidPrice => 'MyXmlStringMaxLen256', # max: 256 + Configurations => [ + { + Properties => { 'MyString' => 'MyString', }, # OPTIONAL + Classification => 'MyString', + Configurations => , + }, + ... + ], # OPTIONAL EbsConfiguration => { - EbsOptimized => 1, # OPTIONAL EbsBlockDeviceConfigs => [ { VolumeSpecification => { - VolumeType => 'MyString', SizeInGB => 1, + VolumeType => 'MyString', Iops => 1, }, VolumesPerInstance => 1, }, ... - ], # OPTIONAL + ], # OPTIONAL + EbsOptimized => 1, # OPTIONAL }, # OPTIONAL - Configurations => [ - { - Configurations => , - Classification => 'MyString', - Properties => { 'MyString' => 'MyString', }, # OPTIONAL - }, - ... - ], # OPTIONAL - Name => 'MyXmlStringMaxLen256', # max: 256; OPTIONAL - BidPrice => 'MyXmlStringMaxLen256', # max: 256; OPTIONAL + Name => 'MyXmlStringMaxLen256', # max: 256 }, ... - ], # OPTIONAL - TerminationProtected => 1, # OPTIONAL - HadoopVersion => 'MyXmlStringMaxLen256', # max: 256; OPTIONAL - InstanceFleets => [ + ], # OPTIONAL + Placement => { + AvailabilityZones => [ + 'MyXmlStringMaxLen256', ... # max: 256 + ], # OPTIONAL + AvailabilityZone => 'MyXmlString', # max: 10280; OPTIONAL + }, # OPTIONAL + SlaveInstanceType => 'MyInstanceType', # min: 1, max: 256; OPTIONAL + EmrManagedSlaveSecurityGroup => 'MyXmlStringMaxLen256', # max: 256 + EmrManagedMasterSecurityGroup => 'MyXmlStringMaxLen256', # max: 256 + AdditionalSlaveSecurityGroups => [ + 'MyXmlStringMaxLen256', ... # max: 256 + ], # OPTIONAL + MasterInstanceType => 'MyInstanceType', # min: 1, max: 256; OPTIONAL + InstanceFleets => [ { - InstanceFleetType => 'MASTER', # values: MASTER, CORE, TASK - TargetSpotCapacity => 1, # OPTIONAL + InstanceFleetType => 'MASTER', # values: MASTER, CORE, TASK InstanceTypeConfigs => [ { - InstanceType => 'MyInstanceType', # min: 1, max: 256 - BidPrice => 'MyXmlStringMaxLen256', # max: 256; OPTIONAL - BidPriceAsPercentageOfOnDemandPrice => 1, # OPTIONAL - WeightedCapacity => 1, # OPTIONAL - Configurations => [ + InstanceType => 'MyInstanceType', # min: 1, max: 256; OPTIONAL + BidPrice => 'MyXmlStringMaxLen256', # max: 256 + WeightedCapacity => 1, + Configurations => [ { - Configurations => , - Classification => 'MyString', Properties => { 'MyString' => 'MyString', }, # OPTIONAL + Classification => 'MyString', + Configurations => , }, ... ], # OPTIONAL EbsConfiguration => { - EbsOptimized => 1, # OPTIONAL EbsBlockDeviceConfigs => [ { VolumeSpecification => { - VolumeType => 'MyString', SizeInGB => 1, + VolumeType => 'MyString', Iops => 1, }, VolumesPerInstance => 1, }, ... ], # OPTIONAL + EbsOptimized => 1, # OPTIONAL }, # OPTIONAL + BidPriceAsPercentageOfOnDemandPrice => 1, # OPTIONAL }, ... - ], # OPTIONAL - Name => 'MyXmlStringMaxLen256', # max: 256; OPTIONAL + ], # OPTIONAL LaunchSpecifications => { SpotSpecification => { - TimeoutAction => 'SWITCH_TO_ON_DEMAND' + TimeoutDurationMinutes => 1, + TimeoutAction => 'SWITCH_TO_ON_DEMAND' , # values: SWITCH_TO_ON_DEMAND, TERMINATE_CLUSTER - TimeoutDurationMinutes => 1, # OPTIONAL - BlockDurationMinutes => 1, # OPTIONAL + BlockDurationMinutes => 1, }, }, # OPTIONAL - TargetOnDemandCapacity => 1, # OPTIONAL + TargetSpotCapacity => 1, + TargetOnDemandCapacity => 1, + Name => 'MyXmlStringMaxLen256', # max: 256 }, ... - ], # OPTIONAL - EmrManagedMasterSecurityGroup => - 'MyXmlStringMaxLen256', # max: 256; OPTIONAL - ServiceAccessSecurityGroup => - 'MyXmlStringMaxLen256', # max: 256; OPTIONAL - KeepJobFlowAliveWhenNoSteps => 1, # OPTIONAL - Ec2SubnetIds => [ - 'MyXmlStringMaxLen256', ... # max: 256; OPTIONAL - ], # OPTIONAL + ], # OPTIONAL + HadoopVersion => 'MyXmlStringMaxLen256', # max: 256 + TerminationProtected => 1, # OPTIONAL AdditionalMasterSecurityGroups => [ - 'MyXmlStringMaxLen256', ... # max: 256; OPTIONAL - ], # OPTIONAL - Ec2SubnetId => 'MyXmlStringMaxLen256', # max: 256; OPTIONAL - Ec2KeyName => 'MyXmlStringMaxLen256', # max: 256; OPTIONAL - Placement => { - AvailabilityZones => [ - 'MyXmlStringMaxLen256', ... # max: 256; OPTIONAL - ], # OPTIONAL - AvailabilityZone => 'MyXmlString', # max: 10280; OPTIONAL - }, # OPTIONAL - SlaveInstanceType => 'MyInstanceType', # min: 1, max: 256 - EmrManagedSlaveSecurityGroup => - 'MyXmlStringMaxLen256', # max: 256; OPTIONAL + 'MyXmlStringMaxLen256', ... # max: 256 + ], # OPTIONAL + Ec2KeyName => 'MyXmlStringMaxLen256', # max: 256 + ServiceAccessSecurityGroup => 'MyXmlStringMaxLen256', # max: 256 + KeepJobFlowAliveWhenNoSteps => 1, # OPTIONAL + InstanceCount => 1, }, Name => 'MyXmlStringMaxLen256', - AdditionalInfo => 'MyXmlString', # OPTIONAL - AmiVersion => 'MyXmlStringMaxLen256', # OPTIONAL + AdditionalInfo => 'MyXmlString', # OPTIONAL + AmiVersion => 'MyXmlStringMaxLen256', # OPTIONAL Applications => [ { + AdditionalInfo => { 'MyString' => 'MyString', }, # OPTIONAL + Args => [ 'MyString', ... ], # OPTIONAL Version => 'MyString', Name => 'MyString', - AdditionalInfo => { 'MyString' => 'MyString', }, # OPTIONAL - Args => [ 'MyString', ... ], # OPTIONAL }, ... - ], # OPTIONAL - AutoScalingRole => 'MyXmlString', # OPTIONAL + ], # OPTIONAL + AutoScalingRole => 'MyXmlString', # OPTIONAL BootstrapActions => [ { - Name => 'MyXmlStringMaxLen256', # max: 256; OPTIONAL ScriptBootstrapAction => { Path => 'MyXmlString', # max: 10280; OPTIONAL Args => [ 'MyXmlString', ... # max: 10280; OPTIONAL ], # OPTIONAL }, + Name => 'MyXmlStringMaxLen256', # max: 256 }, ... - ], # OPTIONAL + ], # OPTIONAL Configurations => [ { - Configurations => , - Classification => 'MyString', Properties => { 'MyString' => 'MyString', }, # OPTIONAL + Classification => 'MyString', + Configurations => , }, ... ], # OPTIONAL @@ -248,12 +245,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n EbsRootVolumeSize => 1, # OPTIONAL JobFlowRole => 'MyXmlString', # OPTIONAL KerberosAttributes => { - KdcAdminPassword => 'MyXmlStringMaxLen256', # max: 256; OPTIONAL - Realm => 'MyXmlStringMaxLen256', # max: 256; OPTIONAL - ADDomainJoinPassword => 'MyXmlStringMaxLen256', # max: 256; OPTIONAL - ADDomainJoinUser => 'MyXmlStringMaxLen256', # max: 256; OPTIONAL - CrossRealmTrustPrincipalPassword => - 'MyXmlStringMaxLen256', # max: 256; OPTIONAL + Realm => 'MyXmlStringMaxLen256', # max: 256 + KdcAdminPassword => 'MyXmlStringMaxLen256', # max: 256 + ADDomainJoinPassword => 'MyXmlStringMaxLen256', # max: 256 + ADDomainJoinUser => 'MyXmlStringMaxLen256', # max: 256 + CrossRealmTrustPrincipalPassword => 'MyXmlStringMaxLen256', # max: 256 }, # OPTIONAL LogUri => 'MyXmlString', # OPTIONAL NewSupportedProducts => [ @@ -261,7 +257,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n Args => [ 'MyXmlString', ... # max: 10280; OPTIONAL ], # OPTIONAL - Name => 'MyXmlStringMaxLen256', # max: 256; OPTIONAL + Name => 'MyXmlStringMaxLen256', # max: 256 }, ... ], # OPTIONAL @@ -286,14 +282,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], # OPTIONAL MainClass => 'MyXmlString', # max: 10280; OPTIONAL }, - Name => 'MyXmlStringMaxLen256', # max: 256; OPTIONAL + Name => 'MyXmlStringMaxLen256', # max: 256 ActionOnFailure => 'TERMINATE_JOB_FLOW' , # values: TERMINATE_JOB_FLOW, TERMINATE_CLUSTER, CANCEL_AND_WAIT, CONTINUE; OPTIONAL }, ... ], # OPTIONAL SupportedProducts => [ - 'MyXmlStringMaxLen256', ... # max: 256; OPTIONAL + 'MyXmlStringMaxLen256', ... # max: 256 ], # OPTIONAL Tags => [ { diff --git a/auto-lib/Paws/ES/CreateElasticsearchDomain.pm b/auto-lib/Paws/ES/CreateElasticsearchDomain.pm index d77cca7e7e..68e5e7e2cc 100644 --- a/auto-lib/Paws/ES/CreateElasticsearchDomain.pm +++ b/auto-lib/Paws/ES/CreateElasticsearchDomain.pm @@ -43,26 +43,26 @@ You shouldn't make instances of this class. Each attribute should be used as a n AccessPolicies => 'MyPolicyDocument', # OPTIONAL AdvancedOptions => { 'MyString' => 'MyString', }, # OPTIONAL CognitoOptions => { + UserPoolId => 'MyUserPoolId', # min: 1, max: 55; OPTIONAL + Enabled => 1, # OPTIONAL RoleArn => 'MyRoleArn', # min: 20, max: 2048; OPTIONAL IdentityPoolId => 'MyIdentityPoolId', # min: 1, max: 55; OPTIONAL - Enabled => 1, # OPTIONAL - UserPoolId => 'MyUserPoolId', # min: 1, max: 55; OPTIONAL }, # OPTIONAL EBSOptions => { - VolumeSize => 1, # OPTIONAL - EBSEnabled => 1, # OPTIONAL Iops => 1, # OPTIONAL VolumeType => 'standard', # values: standard, gp2, io1; OPTIONAL + VolumeSize => 1, # OPTIONAL + EBSEnabled => 1, # OPTIONAL }, # OPTIONAL ElasticsearchClusterConfig => { DedicatedMasterType => 'm3.medium.elasticsearch' , # values: m3.medium.elasticsearch, m3.large.elasticsearch, m3.xlarge.elasticsearch, m3.2xlarge.elasticsearch, m4.large.elasticsearch, m4.xlarge.elasticsearch, m4.2xlarge.elasticsearch, m4.4xlarge.elasticsearch, m4.10xlarge.elasticsearch, t2.micro.elasticsearch, t2.small.elasticsearch, t2.medium.elasticsearch, r3.large.elasticsearch, r3.xlarge.elasticsearch, r3.2xlarge.elasticsearch, r3.4xlarge.elasticsearch, r3.8xlarge.elasticsearch, i2.xlarge.elasticsearch, i2.2xlarge.elasticsearch, d2.xlarge.elasticsearch, d2.2xlarge.elasticsearch, d2.4xlarge.elasticsearch, d2.8xlarge.elasticsearch, c4.large.elasticsearch, c4.xlarge.elasticsearch, c4.2xlarge.elasticsearch, c4.4xlarge.elasticsearch, c4.8xlarge.elasticsearch, r4.large.elasticsearch, r4.xlarge.elasticsearch, r4.2xlarge.elasticsearch, r4.4xlarge.elasticsearch, r4.8xlarge.elasticsearch, r4.16xlarge.elasticsearch, i3.large.elasticsearch, i3.xlarge.elasticsearch, i3.2xlarge.elasticsearch, i3.4xlarge.elasticsearch, i3.8xlarge.elasticsearch, i3.16xlarge.elasticsearch; OPTIONAL - InstanceCount => 1, # OPTIONAL - InstanceType => 'm3.medium.elasticsearch' + DedicatedMasterEnabled => 1, # OPTIONAL + InstanceType => 'm3.medium.elasticsearch' , # values: m3.medium.elasticsearch, m3.large.elasticsearch, m3.xlarge.elasticsearch, m3.2xlarge.elasticsearch, m4.large.elasticsearch, m4.xlarge.elasticsearch, m4.2xlarge.elasticsearch, m4.4xlarge.elasticsearch, m4.10xlarge.elasticsearch, t2.micro.elasticsearch, t2.small.elasticsearch, t2.medium.elasticsearch, r3.large.elasticsearch, r3.xlarge.elasticsearch, r3.2xlarge.elasticsearch, r3.4xlarge.elasticsearch, r3.8xlarge.elasticsearch, i2.xlarge.elasticsearch, i2.2xlarge.elasticsearch, d2.xlarge.elasticsearch, d2.2xlarge.elasticsearch, d2.4xlarge.elasticsearch, d2.8xlarge.elasticsearch, c4.large.elasticsearch, c4.xlarge.elasticsearch, c4.2xlarge.elasticsearch, c4.4xlarge.elasticsearch, c4.8xlarge.elasticsearch, r4.large.elasticsearch, r4.xlarge.elasticsearch, r4.2xlarge.elasticsearch, r4.4xlarge.elasticsearch, r4.8xlarge.elasticsearch, r4.16xlarge.elasticsearch, i3.large.elasticsearch, i3.xlarge.elasticsearch, i3.2xlarge.elasticsearch, i3.4xlarge.elasticsearch, i3.8xlarge.elasticsearch, i3.16xlarge.elasticsearch; OPTIONAL - DedicatedMasterEnabled => 1, # OPTIONAL - ZoneAwarenessEnabled => 1, # OPTIONAL - DedicatedMasterCount => 1, # OPTIONAL + DedicatedMasterCount => 1, # OPTIONAL + ZoneAwarenessEnabled => 1, # OPTIONAL + InstanceCount => 1, # OPTIONAL }, # OPTIONAL ElasticsearchVersion => 'MyElasticsearchVersionString', # OPTIONAL EncryptionAtRestOptions => { @@ -71,8 +71,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL LogPublishingOptions => { 'INDEX_SLOW_LOGS' => { - CloudWatchLogsLogGroupArn => 'MyCloudWatchLogsLogGroupArn', # OPTIONAL Enabled => 1, # OPTIONAL + CloudWatchLogsLogGroupArn => 'MyCloudWatchLogsLogGroupArn', # OPTIONAL }, # key: values: INDEX_SLOW_LOGS, SEARCH_SLOW_LOGS }, # OPTIONAL SnapshotOptions => { diff --git a/auto-lib/Paws/ES/DescribeReservedElasticsearchInstanceOfferings.pm b/auto-lib/Paws/ES/DescribeReservedElasticsearchInstanceOfferings.pm index 9c57f2c979..c433663153 100644 --- a/auto-lib/Paws/ES/DescribeReservedElasticsearchInstanceOfferings.pm +++ b/auto-lib/Paws/ES/DescribeReservedElasticsearchInstanceOfferings.pm @@ -38,11 +38,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = + $DescribeReservedElasticsearchInstanceOfferingsResponse->NextToken; my $ReservedElasticsearchInstanceOfferings = $DescribeReservedElasticsearchInstanceOfferingsResponse ->ReservedElasticsearchInstanceOfferings; - my $NextToken = - $DescribeReservedElasticsearchInstanceOfferingsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/ES/DescribeReservedElasticsearchInstances.pm b/auto-lib/Paws/ES/DescribeReservedElasticsearchInstances.pm index 617c0090bb..487cde5ab8 100644 --- a/auto-lib/Paws/ES/DescribeReservedElasticsearchInstances.pm +++ b/auto-lib/Paws/ES/DescribeReservedElasticsearchInstances.pm @@ -38,10 +38,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $DescribeReservedElasticsearchInstancesResponse->NextToken; my $ReservedElasticsearchInstances = $DescribeReservedElasticsearchInstancesResponse ->ReservedElasticsearchInstances; + my $NextToken = $DescribeReservedElasticsearchInstancesResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/ES/ListElasticsearchInstanceTypes.pm b/auto-lib/Paws/ES/ListElasticsearchInstanceTypes.pm index 8e39825856..011b0d1b32 100644 --- a/auto-lib/Paws/ES/ListElasticsearchInstanceTypes.pm +++ b/auto-lib/Paws/ES/ListElasticsearchInstanceTypes.pm @@ -40,9 +40,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListElasticsearchInstanceTypesResponse->NextToken; my $ElasticsearchInstanceTypes = $ListElasticsearchInstanceTypesResponse->ElasticsearchInstanceTypes; + my $NextToken = $ListElasticsearchInstanceTypesResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/ES/UpdateElasticsearchDomainConfig.pm b/auto-lib/Paws/ES/UpdateElasticsearchDomainConfig.pm index 89303559ad..aa15b6a804 100644 --- a/auto-lib/Paws/ES/UpdateElasticsearchDomainConfig.pm +++ b/auto-lib/Paws/ES/UpdateElasticsearchDomainConfig.pm @@ -43,30 +43,30 @@ You shouldn't make instances of this class. Each attribute should be used as a n AdvancedOptions => { 'MyString' => 'MyString', }, # OPTIONAL CognitoOptions => { UserPoolId => 'MyUserPoolId', # min: 1, max: 55; OPTIONAL - IdentityPoolId => 'MyIdentityPoolId', # min: 1, max: 55; OPTIONAL - RoleArn => 'MyRoleArn', # min: 20, max: 2048; OPTIONAL Enabled => 1, # OPTIONAL + RoleArn => 'MyRoleArn', # min: 20, max: 2048; OPTIONAL + IdentityPoolId => 'MyIdentityPoolId', # min: 1, max: 55; OPTIONAL }, # OPTIONAL EBSOptions => { - VolumeSize => 1, # OPTIONAL Iops => 1, # OPTIONAL VolumeType => 'standard', # values: standard, gp2, io1; OPTIONAL + VolumeSize => 1, # OPTIONAL EBSEnabled => 1, # OPTIONAL }, # OPTIONAL ElasticsearchClusterConfig => { DedicatedMasterType => 'm3.medium.elasticsearch' , # values: m3.medium.elasticsearch, m3.large.elasticsearch, m3.xlarge.elasticsearch, m3.2xlarge.elasticsearch, m4.large.elasticsearch, m4.xlarge.elasticsearch, m4.2xlarge.elasticsearch, m4.4xlarge.elasticsearch, m4.10xlarge.elasticsearch, t2.micro.elasticsearch, t2.small.elasticsearch, t2.medium.elasticsearch, r3.large.elasticsearch, r3.xlarge.elasticsearch, r3.2xlarge.elasticsearch, r3.4xlarge.elasticsearch, r3.8xlarge.elasticsearch, i2.xlarge.elasticsearch, i2.2xlarge.elasticsearch, d2.xlarge.elasticsearch, d2.2xlarge.elasticsearch, d2.4xlarge.elasticsearch, d2.8xlarge.elasticsearch, c4.large.elasticsearch, c4.xlarge.elasticsearch, c4.2xlarge.elasticsearch, c4.4xlarge.elasticsearch, c4.8xlarge.elasticsearch, r4.large.elasticsearch, r4.xlarge.elasticsearch, r4.2xlarge.elasticsearch, r4.4xlarge.elasticsearch, r4.8xlarge.elasticsearch, r4.16xlarge.elasticsearch, i3.large.elasticsearch, i3.xlarge.elasticsearch, i3.2xlarge.elasticsearch, i3.4xlarge.elasticsearch, i3.8xlarge.elasticsearch, i3.16xlarge.elasticsearch; OPTIONAL - InstanceCount => 1, # OPTIONAL - InstanceType => 'm3.medium.elasticsearch' + DedicatedMasterEnabled => 1, # OPTIONAL + InstanceType => 'm3.medium.elasticsearch' , # values: m3.medium.elasticsearch, m3.large.elasticsearch, m3.xlarge.elasticsearch, m3.2xlarge.elasticsearch, m4.large.elasticsearch, m4.xlarge.elasticsearch, m4.2xlarge.elasticsearch, m4.4xlarge.elasticsearch, m4.10xlarge.elasticsearch, t2.micro.elasticsearch, t2.small.elasticsearch, t2.medium.elasticsearch, r3.large.elasticsearch, r3.xlarge.elasticsearch, r3.2xlarge.elasticsearch, r3.4xlarge.elasticsearch, r3.8xlarge.elasticsearch, i2.xlarge.elasticsearch, i2.2xlarge.elasticsearch, d2.xlarge.elasticsearch, d2.2xlarge.elasticsearch, d2.4xlarge.elasticsearch, d2.8xlarge.elasticsearch, c4.large.elasticsearch, c4.xlarge.elasticsearch, c4.2xlarge.elasticsearch, c4.4xlarge.elasticsearch, c4.8xlarge.elasticsearch, r4.large.elasticsearch, r4.xlarge.elasticsearch, r4.2xlarge.elasticsearch, r4.4xlarge.elasticsearch, r4.8xlarge.elasticsearch, r4.16xlarge.elasticsearch, i3.large.elasticsearch, i3.xlarge.elasticsearch, i3.2xlarge.elasticsearch, i3.4xlarge.elasticsearch, i3.8xlarge.elasticsearch, i3.16xlarge.elasticsearch; OPTIONAL - DedicatedMasterEnabled => 1, # OPTIONAL - ZoneAwarenessEnabled => 1, # OPTIONAL - DedicatedMasterCount => 1, # OPTIONAL + DedicatedMasterCount => 1, # OPTIONAL + ZoneAwarenessEnabled => 1, # OPTIONAL + InstanceCount => 1, # OPTIONAL }, # OPTIONAL LogPublishingOptions => { 'INDEX_SLOW_LOGS' => { - CloudWatchLogsLogGroupArn => 'MyCloudWatchLogsLogGroupArn', # OPTIONAL Enabled => 1, # OPTIONAL + CloudWatchLogsLogGroupArn => 'MyCloudWatchLogsLogGroupArn', # OPTIONAL }, # key: values: INDEX_SLOW_LOGS, SEARCH_SLOW_LOGS }, # OPTIONAL SnapshotOptions => { diff --git a/auto-lib/Paws/ElastiCache/CreateCacheCluster.pm b/auto-lib/Paws/ElastiCache/CreateCacheCluster.pm index a9ebe20cc5..8e67136003 100644 --- a/auto-lib/Paws/ElastiCache/CreateCacheCluster.pm +++ b/auto-lib/Paws/ElastiCache/CreateCacheCluster.pm @@ -74,8 +74,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n SnapshotWindow => 'MyString', # OPTIONAL Tags => [ { - Value => 'MyString', Key => 'MyString', + Value => 'MyString', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/ElastiCache/CreateReplicationGroup.pm b/auto-lib/Paws/ElastiCache/CreateReplicationGroup.pm index 6b397e7346..e518b4cd66 100644 --- a/auto-lib/Paws/ElastiCache/CreateReplicationGroup.pm +++ b/auto-lib/Paws/ElastiCache/CreateReplicationGroup.pm @@ -69,9 +69,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n EngineVersion => 'MyString', # OPTIONAL NodeGroupConfiguration => [ { - ReplicaCount => 1, # OPTIONAL PrimaryAvailabilityZone => 'MyString', ReplicaAvailabilityZones => [ 'MyString', ... ], # OPTIONAL + ReplicaCount => 1, # OPTIONAL Slots => 'MyString', }, ... @@ -91,8 +91,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n SnapshotWindow => 'MyString', # OPTIONAL Tags => [ { - Value => 'MyString', Key => 'MyString', + Value => 'MyString', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/ElastiCache/DescribeCacheParameterGroups.pm b/auto-lib/Paws/ElastiCache/DescribeCacheParameterGroups.pm index 568e4d77a8..f00a58183b 100644 --- a/auto-lib/Paws/ElastiCache/DescribeCacheParameterGroups.pm +++ b/auto-lib/Paws/ElastiCache/DescribeCacheParameterGroups.pm @@ -37,9 +37,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $CacheParameterGroupsMessage->Marker; my $CacheParameterGroups = $CacheParameterGroupsMessage->CacheParameterGroups; + my $Marker = $CacheParameterGroupsMessage->Marker; # Returns a L object. diff --git a/auto-lib/Paws/ElastiCache/DescribeCacheParameters.pm b/auto-lib/Paws/ElastiCache/DescribeCacheParameters.pm index 0af434564e..a41f0f9a60 100644 --- a/auto-lib/Paws/ElastiCache/DescribeCacheParameters.pm +++ b/auto-lib/Paws/ElastiCache/DescribeCacheParameters.pm @@ -38,10 +38,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $Parameters = $CacheParameterGroupDetails->Parameters; my $CacheNodeTypeSpecificParameters = $CacheParameterGroupDetails->CacheNodeTypeSpecificParameters; - my $Parameters = $CacheParameterGroupDetails->Parameters; - my $Marker = $CacheParameterGroupDetails->Marker; + my $Marker = $CacheParameterGroupDetails->Marker; # Returns a L object. diff --git a/auto-lib/Paws/ElastiCache/DescribeCacheSecurityGroups.pm b/auto-lib/Paws/ElastiCache/DescribeCacheSecurityGroups.pm index 06e0b822cc..568a4e020d 100644 --- a/auto-lib/Paws/ElastiCache/DescribeCacheSecurityGroups.pm +++ b/auto-lib/Paws/ElastiCache/DescribeCacheSecurityGroups.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $CacheSecurityGroupMessage->Marker; my $CacheSecurityGroups = $CacheSecurityGroupMessage->CacheSecurityGroups; + my $Marker = $CacheSecurityGroupMessage->Marker; # Returns a L object. diff --git a/auto-lib/Paws/ElastiCache/DescribeCacheSubnetGroups.pm b/auto-lib/Paws/ElastiCache/DescribeCacheSubnetGroups.pm index 24df887510..7a5666983d 100644 --- a/auto-lib/Paws/ElastiCache/DescribeCacheSubnetGroups.pm +++ b/auto-lib/Paws/ElastiCache/DescribeCacheSubnetGroups.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $CacheSubnetGroupMessage->Marker; my $CacheSubnetGroups = $CacheSubnetGroupMessage->CacheSubnetGroups; + my $Marker = $CacheSubnetGroupMessage->Marker; # Returns a L object. diff --git a/auto-lib/Paws/ElastiCache/DescribeEvents.pm b/auto-lib/Paws/ElastiCache/DescribeEvents.pm index 601fda0c60..beff181bf6 100644 --- a/auto-lib/Paws/ElastiCache/DescribeEvents.pm +++ b/auto-lib/Paws/ElastiCache/DescribeEvents.pm @@ -44,8 +44,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $EventsMessage->Marker; my $Events = $EventsMessage->Events; + my $Marker = $EventsMessage->Marker; # Returns a L object. diff --git a/auto-lib/Paws/ElastiCache/DescribeReplicationGroups.pm b/auto-lib/Paws/ElastiCache/DescribeReplicationGroups.pm index 7573ec8e32..cecbade43b 100644 --- a/auto-lib/Paws/ElastiCache/DescribeReplicationGroups.pm +++ b/auto-lib/Paws/ElastiCache/DescribeReplicationGroups.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ReplicationGroups = $ReplicationGroupMessage->ReplicationGroups; my $Marker = $ReplicationGroupMessage->Marker; + my $ReplicationGroups = $ReplicationGroupMessage->ReplicationGroups; # Returns a L object. diff --git a/auto-lib/Paws/ElastiCache/DescribeReservedCacheNodes.pm b/auto-lib/Paws/ElastiCache/DescribeReservedCacheNodes.pm index a719d0b067..c540abad5e 100644 --- a/auto-lib/Paws/ElastiCache/DescribeReservedCacheNodes.pm +++ b/auto-lib/Paws/ElastiCache/DescribeReservedCacheNodes.pm @@ -46,8 +46,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $ReservedCacheNodeMessage->Marker; my $ReservedCacheNodes = $ReservedCacheNodeMessage->ReservedCacheNodes; + my $Marker = $ReservedCacheNodeMessage->Marker; # Returns a L object. diff --git a/auto-lib/Paws/ElastiCache/DescribeSnapshots.pm b/auto-lib/Paws/ElastiCache/DescribeSnapshots.pm index dd00fcec19..13f47072a6 100644 --- a/auto-lib/Paws/ElastiCache/DescribeSnapshots.pm +++ b/auto-lib/Paws/ElastiCache/DescribeSnapshots.pm @@ -44,8 +44,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $DescribeSnapshotsListMessage->Marker; my $Snapshots = $DescribeSnapshotsListMessage->Snapshots; + my $Marker = $DescribeSnapshotsListMessage->Marker; # Returns a L object. diff --git a/auto-lib/Paws/ElastiCache/ModifyCacheParameterGroup.pm b/auto-lib/Paws/ElastiCache/ModifyCacheParameterGroup.pm index fe94ffa482..4074d994eb 100644 --- a/auto-lib/Paws/ElastiCache/ModifyCacheParameterGroup.pm +++ b/auto-lib/Paws/ElastiCache/ModifyCacheParameterGroup.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n CacheParameterGroupName => 'MyString', ParameterNameValues => [ { - ParameterName => 'MyString', ParameterValue => 'MyString', + ParameterName => 'MyString', }, ... ], diff --git a/auto-lib/Paws/ElasticBeanstalk/ApplyEnvironmentManagedAction.pm b/auto-lib/Paws/ElasticBeanstalk/ApplyEnvironmentManagedAction.pm index 636cbfac15..fb18b8371c 100644 --- a/auto-lib/Paws/ElasticBeanstalk/ApplyEnvironmentManagedAction.pm +++ b/auto-lib/Paws/ElasticBeanstalk/ApplyEnvironmentManagedAction.pm @@ -38,10 +38,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $ActionType = $ApplyEnvironmentManagedActionResult->ActionType; + my $ActionId = $ApplyEnvironmentManagedActionResult->ActionId; my $Status = $ApplyEnvironmentManagedActionResult->Status; my $ActionDescription = $ApplyEnvironmentManagedActionResult->ActionDescription; - my $ActionId = $ApplyEnvironmentManagedActionResult->ActionId; # Returns a L object. diff --git a/auto-lib/Paws/ElasticBeanstalk/CreateApplication.pm b/auto-lib/Paws/ElasticBeanstalk/CreateApplication.pm index 1727d164af..ce3912857e 100644 --- a/auto-lib/Paws/ElasticBeanstalk/CreateApplication.pm +++ b/auto-lib/Paws/ElasticBeanstalk/CreateApplication.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The following operation creates a new application named my-app: my $ApplicationDescriptionMessage = $elasticbeanstalk->CreateApplication( { - 'Description' => 'my application', - 'ApplicationName' => 'my-app' + 'ApplicationName' => 'my-app', + 'Description' => 'my application' } ); diff --git a/auto-lib/Paws/ElasticBeanstalk/CreateApplicationVersion.pm b/auto-lib/Paws/ElasticBeanstalk/CreateApplicationVersion.pm index 3322bdc452..94f2be0cf3 100644 --- a/auto-lib/Paws/ElasticBeanstalk/CreateApplicationVersion.pm +++ b/auto-lib/Paws/ElasticBeanstalk/CreateApplicationVersion.pm @@ -40,15 +40,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ApplicationVersionDescriptionMessage = $elasticbeanstalk->CreateApplicationVersion( { - 'SourceBundle' => { - 'S3Bucket' => 'my-bucket', - 'S3Key' => 'sample.war' + 'AutoCreateApplication' => 1, + 'SourceBundle' => { + 'S3Key' => 'sample.war', + 'S3Bucket' => 'my-bucket' }, - 'AutoCreateApplication' => true, - 'Description' => 'my-app-v1', - 'ApplicationName' => 'my-app', - 'VersionLabel' => 'v1', - 'Process' => true + 'Process' => 1, + 'ApplicationName' => 'my-app', + 'Description' => 'my-app-v1', + 'VersionLabel' => 'v1' } ); diff --git a/auto-lib/Paws/ElasticBeanstalk/CreateConfigurationTemplate.pm b/auto-lib/Paws/ElasticBeanstalk/CreateConfigurationTemplate.pm index be3a1d9373..9080a6f117 100644 --- a/auto-lib/Paws/ElasticBeanstalk/CreateConfigurationTemplate.pm +++ b/auto-lib/Paws/ElasticBeanstalk/CreateConfigurationTemplate.pm @@ -40,19 +40,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ConfigurationSettingsDescription = $elasticbeanstalk->CreateConfigurationTemplate( { - 'EnvironmentId' => 'e-rpqsewtp2j', 'TemplateName' => 'my-app-v1', + 'EnvironmentId' => 'e-rpqsewtp2j', 'ApplicationName' => 'my-app' } ); # Results: - my $ApplicationName = $ConfigurationSettingsDescription->ApplicationName; my $TemplateName = $ConfigurationSettingsDescription->TemplateName; my $DateCreated = $ConfigurationSettingsDescription->DateCreated; - my $DateUpdated = $ConfigurationSettingsDescription->DateUpdated; + my $ApplicationName = $ConfigurationSettingsDescription->ApplicationName; my $SolutionStackName = $ConfigurationSettingsDescription->SolutionStackName; + my $DateUpdated = $ConfigurationSettingsDescription->DateUpdated; # Returns a L object. diff --git a/auto-lib/Paws/ElasticBeanstalk/CreateEnvironment.pm b/auto-lib/Paws/ElasticBeanstalk/CreateEnvironment.pm index 602fa20ffa..8ec582332e 100644 --- a/auto-lib/Paws/ElasticBeanstalk/CreateEnvironment.pm +++ b/auto-lib/Paws/ElasticBeanstalk/CreateEnvironment.pm @@ -44,27 +44,27 @@ You shouldn't make instances of this class. Each attribute should be used as a n # application named my-app: my $EnvironmentDescription = $elasticbeanstalk->CreateEnvironment( { - 'VersionLabel' => 'v1', - 'ApplicationName' => 'my-app', 'EnvironmentName' => 'my-env', + 'ApplicationName' => 'my-app', 'SolutionStackName' => '64bit Amazon Linux 2015.03 v2.0.0 running Tomcat 8 Java 8', - 'CNAMEPrefix' => 'my-app' + 'CNAMEPrefix' => 'my-app', + 'VersionLabel' => 'v1' } ); # Results: - my $SolutionStackName = $EnvironmentDescription->SolutionStackName; - my $Status = $EnvironmentDescription->Status; - my $EnvironmentId = $EnvironmentDescription->EnvironmentId; - my $VersionLabel = $EnvironmentDescription->VersionLabel; - my $EnvironmentName = $EnvironmentDescription->EnvironmentName; my $Tier = $EnvironmentDescription->Tier; - my $ApplicationName = $EnvironmentDescription->ApplicationName; - my $DateUpdated = $EnvironmentDescription->DateUpdated; my $DateCreated = $EnvironmentDescription->DateCreated; + my $EnvironmentName = $EnvironmentDescription->EnvironmentName; + my $Status = $EnvironmentDescription->Status; my $CNAME = $EnvironmentDescription->CNAME; + my $EnvironmentId = $EnvironmentDescription->EnvironmentId; + my $ApplicationName = $EnvironmentDescription->ApplicationName; my $Health = $EnvironmentDescription->Health; + my $SolutionStackName = $EnvironmentDescription->SolutionStackName; + my $DateUpdated = $EnvironmentDescription->DateUpdated; + my $VersionLabel = $EnvironmentDescription->VersionLabel; # Returns a L object. diff --git a/auto-lib/Paws/ElasticBeanstalk/CreatePlatformVersion.pm b/auto-lib/Paws/ElasticBeanstalk/CreatePlatformVersion.pm index e691ec786b..21aefd8ddc 100644 --- a/auto-lib/Paws/ElasticBeanstalk/CreatePlatformVersion.pm +++ b/auto-lib/Paws/ElasticBeanstalk/CreatePlatformVersion.pm @@ -33,26 +33,26 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $elasticbeanstalk = Paws->service('ElasticBeanstalk'); my $CreatePlatformVersionResult = $elasticbeanstalk->CreatePlatformVersion( PlatformDefinitionBundle => { - S3Bucket => 'MyS3Bucket', # max: 255; OPTIONAL S3Key => 'MyS3Key', # max: 1024; OPTIONAL + S3Bucket => 'MyS3Bucket', # max: 255; OPTIONAL }, PlatformName => 'MyPlatformName', PlatformVersion => 'MyPlatformVersion', EnvironmentName => 'MyEnvironmentName', # OPTIONAL OptionSettings => [ { - Namespace => 'MyOptionNamespace', # OPTIONAL - ResourceName => 'MyResourceName', # min: 1, max: 256; OPTIONAL OptionName => 'MyConfigurationOptionName', # OPTIONAL Value => 'MyConfigurationOptionValue', # OPTIONAL + ResourceName => 'MyResourceName', # min: 1, max: 256; OPTIONAL + Namespace => 'MyOptionNamespace', # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL ); # Results: - my $Builder = $CreatePlatformVersionResult->Builder; my $PlatformSummary = $CreatePlatformVersionResult->PlatformSummary; + my $Builder = $CreatePlatformVersionResult->Builder; # Returns a L object. diff --git a/auto-lib/Paws/ElasticBeanstalk/DeleteApplicationVersion.pm b/auto-lib/Paws/ElasticBeanstalk/DeleteApplicationVersion.pm index a9f72bc2de..d63f9516de 100644 --- a/auto-lib/Paws/ElasticBeanstalk/DeleteApplicationVersion.pm +++ b/auto-lib/Paws/ElasticBeanstalk/DeleteApplicationVersion.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # 22a0-stage-150819_182129 for an application named my-app: $elasticbeanstalk->DeleteApplicationVersion( { + 'DeleteSourceBundle' => 1, 'ApplicationName' => 'my-app', - 'VersionLabel' => '22a0-stage-150819_182129', - 'DeleteSourceBundle' => true + 'VersionLabel' => '22a0-stage-150819_182129' } ); diff --git a/auto-lib/Paws/ElasticBeanstalk/DescribeEnvironmentHealth.pm b/auto-lib/Paws/ElasticBeanstalk/DescribeEnvironmentHealth.pm index 5076381c59..df33fc00e7 100644 --- a/auto-lib/Paws/ElasticBeanstalk/DescribeEnvironmentHealth.pm +++ b/auto-lib/Paws/ElasticBeanstalk/DescribeEnvironmentHealth.pm @@ -42,13 +42,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $Causes = $DescribeEnvironmentHealthResult->Causes; - my $Color = $DescribeEnvironmentHealthResult->Color; my $HealthStatus = $DescribeEnvironmentHealthResult->HealthStatus; - my $InstancesHealth = $DescribeEnvironmentHealthResult->InstancesHealth; my $EnvironmentName = $DescribeEnvironmentHealthResult->EnvironmentName; + my $InstancesHealth = $DescribeEnvironmentHealthResult->InstancesHealth; my $ApplicationMetrics = $DescribeEnvironmentHealthResult->ApplicationMetrics; my $RefreshedAt = $DescribeEnvironmentHealthResult->RefreshedAt; + my $Color = $DescribeEnvironmentHealthResult->Color; # Returns a L object. diff --git a/auto-lib/Paws/ElasticBeanstalk/DescribeInstancesHealth.pm b/auto-lib/Paws/ElasticBeanstalk/DescribeInstancesHealth.pm index 39d983aa34..34ba674d13 100644 --- a/auto-lib/Paws/ElasticBeanstalk/DescribeInstancesHealth.pm +++ b/auto-lib/Paws/ElasticBeanstalk/DescribeInstancesHealth.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeInstancesHealthResult = $elasticbeanstalk->DescribeInstancesHealth( { - 'AttributeNames' => ['All'], - 'EnvironmentName' => 'my-env' + 'EnvironmentName' => 'my-env', + 'AttributeNames' => ['All'] } ); diff --git a/auto-lib/Paws/ElasticBeanstalk/ListAvailableSolutionStacks.pm b/auto-lib/Paws/ElasticBeanstalk/ListAvailableSolutionStacks.pm index c12c088046..a525fab7ef 100644 --- a/auto-lib/Paws/ElasticBeanstalk/ListAvailableSolutionStacks.pm +++ b/auto-lib/Paws/ElasticBeanstalk/ListAvailableSolutionStacks.pm @@ -33,10 +33,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n $elasticbeanstalk->ListAvailableSolutionStacks(); # Results: - my $SolutionStackDetails = - $ListAvailableSolutionStacksResultMessage->SolutionStackDetails; my $SolutionStacks = $ListAvailableSolutionStacksResultMessage->SolutionStacks; + my $SolutionStackDetails = + $ListAvailableSolutionStacksResultMessage->SolutionStackDetails; # Returns a L object. diff --git a/auto-lib/Paws/ElasticBeanstalk/ListPlatformVersions.pm b/auto-lib/Paws/ElasticBeanstalk/ListPlatformVersions.pm index bd9c5e928c..6e1040acb3 100644 --- a/auto-lib/Paws/ElasticBeanstalk/ListPlatformVersions.pm +++ b/auto-lib/Paws/ElasticBeanstalk/ListPlatformVersions.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ListPlatformVersionsResult = $elasticbeanstalk->ListPlatformVersions( Filters => [ { - Values => [ 'MyPlatformFilterValue', ... ], # OPTIONAL Type => 'MyPlatformFilterType', # OPTIONAL + Values => [ 'MyPlatformFilterValue', ... ], # OPTIONAL Operator => 'MyPlatformFilterOperator', # OPTIONAL }, ... diff --git a/auto-lib/Paws/ElasticBeanstalk/RetrieveEnvironmentInfo.pm b/auto-lib/Paws/ElasticBeanstalk/RetrieveEnvironmentInfo.pm index 7a93670a9e..aab1ae7625 100644 --- a/auto-lib/Paws/ElasticBeanstalk/RetrieveEnvironmentInfo.pm +++ b/auto-lib/Paws/ElasticBeanstalk/RetrieveEnvironmentInfo.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $RetrieveEnvironmentInfoResultMessage = $elasticbeanstalk->RetrieveEnvironmentInfo( { - 'InfoType' => 'tail', - 'EnvironmentName' => 'my-env' + 'EnvironmentName' => 'my-env', + 'InfoType' => 'tail' } ); diff --git a/auto-lib/Paws/ElasticBeanstalk/TerminateEnvironment.pm b/auto-lib/Paws/ElasticBeanstalk/TerminateEnvironment.pm index 951b7e996e..7313794131 100644 --- a/auto-lib/Paws/ElasticBeanstalk/TerminateEnvironment.pm +++ b/auto-lib/Paws/ElasticBeanstalk/TerminateEnvironment.pm @@ -40,19 +40,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $EndpointURL = $EnvironmentDescription->EndpointURL; my $Tier = $EnvironmentDescription->Tier; - my $ApplicationName = $EnvironmentDescription->ApplicationName; my $DateCreated = $EnvironmentDescription->DateCreated; - my $DateUpdated = $EnvironmentDescription->DateUpdated; - my $CNAME = $EnvironmentDescription->CNAME; - my $Health = $EnvironmentDescription->Health; my $EnvironmentName = $EnvironmentDescription->EnvironmentName; + my $Status = $EnvironmentDescription->Status; + my $CNAME = $EnvironmentDescription->CNAME; my $AbortableOperationInProgress = $EnvironmentDescription->AbortableOperationInProgress; - my $SolutionStackName = $EnvironmentDescription->SolutionStackName; + my $EndpointURL = $EnvironmentDescription->EndpointURL; my $EnvironmentId = $EnvironmentDescription->EnvironmentId; - my $Status = $EnvironmentDescription->Status; + my $Health = $EnvironmentDescription->Health; + my $ApplicationName = $EnvironmentDescription->ApplicationName; + my $SolutionStackName = $EnvironmentDescription->SolutionStackName; + my $DateUpdated = $EnvironmentDescription->DateUpdated; # Returns a L object. diff --git a/auto-lib/Paws/ElasticBeanstalk/UpdateApplicationResourceLifecycle.pm b/auto-lib/Paws/ElasticBeanstalk/UpdateApplicationResourceLifecycle.pm index 2b3b97c046..16b260019f 100644 --- a/auto-lib/Paws/ElasticBeanstalk/UpdateApplicationResourceLifecycle.pm +++ b/auto-lib/Paws/ElasticBeanstalk/UpdateApplicationResourceLifecycle.pm @@ -32,12 +32,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n $elasticbeanstalk->UpdateApplicationResourceLifecycle( ApplicationName => 'MyApplicationName', ResourceLifecycleConfig => { - ServiceRole => 'MyString', # OPTIONAL VersionLifecycleConfig => { MaxAgeRule => { Enabled => 1, + MaxAgeInDays => 1, # OPTIONAL DeleteSourceFromS3 => 1, - MaxAgeInDays => 1, # OPTIONAL }, # OPTIONAL MaxCountRule => { Enabled => 1, @@ -45,15 +44,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n DeleteSourceFromS3 => 1, }, # OPTIONAL }, # OPTIONAL + ServiceRole => 'MyString', # OPTIONAL }, ); # Results: - my $ApplicationName = - $ApplicationResourceLifecycleDescriptionMessage->ApplicationName; my $ResourceLifecycleConfig = $ApplicationResourceLifecycleDescriptionMessage->ResourceLifecycleConfig; + my $ApplicationName = + $ApplicationResourceLifecycleDescriptionMessage->ApplicationName; # Returns a L object. diff --git a/auto-lib/Paws/ElasticBeanstalk/UpdateApplicationVersion.pm b/auto-lib/Paws/ElasticBeanstalk/UpdateApplicationVersion.pm index 280d926821..cb3beb3243 100644 --- a/auto-lib/Paws/ElasticBeanstalk/UpdateApplicationVersion.pm +++ b/auto-lib/Paws/ElasticBeanstalk/UpdateApplicationVersion.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ApplicationVersionDescriptionMessage = $elasticbeanstalk->UpdateApplicationVersion( { - 'VersionLabel' => '22a0-stage-150819_185942', 'ApplicationName' => 'my-app', - 'Description' => 'new description' + 'Description' => 'new description', + 'VersionLabel' => '22a0-stage-150819_185942' } ); diff --git a/auto-lib/Paws/ElasticBeanstalk/UpdateConfigurationTemplate.pm b/auto-lib/Paws/ElasticBeanstalk/UpdateConfigurationTemplate.pm index 8b73f8a24e..a528427dda 100644 --- a/auto-lib/Paws/ElasticBeanstalk/UpdateConfigurationTemplate.pm +++ b/auto-lib/Paws/ElasticBeanstalk/UpdateConfigurationTemplate.pm @@ -43,20 +43,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'OptionsToRemove' => [ { - 'OptionName' => 'ConfigDocument', - 'Namespace' => 'aws:elasticbeanstalk:healthreporting:system' + 'Namespace' => 'aws:elasticbeanstalk:healthreporting:system', + 'OptionName' => 'ConfigDocument' } ] } ); # Results: - my $ApplicationName = $ConfigurationSettingsDescription->ApplicationName; my $TemplateName = $ConfigurationSettingsDescription->TemplateName; - my $DateUpdated = $ConfigurationSettingsDescription->DateUpdated; my $DateCreated = $ConfigurationSettingsDescription->DateCreated; + my $ApplicationName = $ConfigurationSettingsDescription->ApplicationName; my $SolutionStackName = $ConfigurationSettingsDescription->SolutionStackName; + my $DateUpdated = $ConfigurationSettingsDescription->DateUpdated; # Returns a L object. diff --git a/auto-lib/Paws/ElasticBeanstalk/UpdateEnvironment.pm b/auto-lib/Paws/ElasticBeanstalk/UpdateEnvironment.pm index 9fe8dc0e64..4e0cf99e41 100644 --- a/auto-lib/Paws/ElasticBeanstalk/UpdateEnvironment.pm +++ b/auto-lib/Paws/ElasticBeanstalk/UpdateEnvironment.pm @@ -49,17 +49,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $Tier = $EnvironmentDescription->Tier; + my $DateCreated = $EnvironmentDescription->DateCreated; my $EnvironmentName = $EnvironmentDescription->EnvironmentName; + my $Status = $EnvironmentDescription->Status; + my $CNAME = $EnvironmentDescription->CNAME; my $EndpointURL = $EnvironmentDescription->EndpointURL; - my $Tier = $EnvironmentDescription->Tier; + my $EnvironmentId = $EnvironmentDescription->EnvironmentId; my $ApplicationName = $EnvironmentDescription->ApplicationName; - my $DateUpdated = $EnvironmentDescription->DateUpdated; - my $DateCreated = $EnvironmentDescription->DateCreated; my $Health = $EnvironmentDescription->Health; - my $CNAME = $EnvironmentDescription->CNAME; my $SolutionStackName = $EnvironmentDescription->SolutionStackName; - my $Status = $EnvironmentDescription->Status; - my $EnvironmentId = $EnvironmentDescription->EnvironmentId; + my $DateUpdated = $EnvironmentDescription->DateUpdated; my $VersionLabel = $EnvironmentDescription->VersionLabel; # Returns a L object. @@ -71,9 +71,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'OptionSettings' => [ { + 'Value' => 15, 'Namespace' => 'aws:elb:healthcheck', - 'OptionName' => 'Interval', - 'Value' => 15 + 'OptionName' => 'Interval' }, { @@ -89,9 +89,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, { - 'OptionName' => 'UnhealthyThreshold', + 'Value' => 3, 'Namespace' => 'aws:elb:healthcheck', - 'Value' => 3 + 'OptionName' => 'UnhealthyThreshold' } ], 'EnvironmentName' => 'my-env' @@ -99,20 +99,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $EnvironmentName = $EnvironmentDescription->EnvironmentName; - my $Tier = $EnvironmentDescription->Tier; + my $Tier = $EnvironmentDescription->Tier; + my $DateCreated = $EnvironmentDescription->DateCreated; + my $EnvironmentName = $EnvironmentDescription->EnvironmentName; + my $Status = $EnvironmentDescription->Status; + my $CNAME = $EnvironmentDescription->CNAME; + my $AbortableOperationInProgress = + $EnvironmentDescription->AbortableOperationInProgress; my $EndpointURL = $EnvironmentDescription->EndpointURL; - my $ApplicationName = $EnvironmentDescription->ApplicationName; - my $DateCreated = $EnvironmentDescription->DateCreated; - my $DateUpdated = $EnvironmentDescription->DateUpdated; + my $EnvironmentId = $EnvironmentDescription->EnvironmentId; my $Health = $EnvironmentDescription->Health; - my $CNAME = $EnvironmentDescription->CNAME; + my $ApplicationName = $EnvironmentDescription->ApplicationName; my $SolutionStackName = $EnvironmentDescription->SolutionStackName; - my $EnvironmentId = $EnvironmentDescription->EnvironmentId; - my $Status = $EnvironmentDescription->Status; + my $DateUpdated = $EnvironmentDescription->DateUpdated; my $VersionLabel = $EnvironmentDescription->VersionLabel; - my $AbortableOperationInProgress = - $EnvironmentDescription->AbortableOperationInProgress; # Returns a L object. diff --git a/auto-lib/Paws/ElasticBeanstalk/ValidateConfigurationSettings.pm b/auto-lib/Paws/ElasticBeanstalk/ValidateConfigurationSettings.pm index 7d6361aea3..3dc3c7294f 100644 --- a/auto-lib/Paws/ElasticBeanstalk/ValidateConfigurationSettings.pm +++ b/auto-lib/Paws/ElasticBeanstalk/ValidateConfigurationSettings.pm @@ -39,10 +39,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'OptionSettings' => [ { - 'Namespace' => 'aws:elasticbeanstalk:healthreporting:system', - 'OptionName' => 'ConfigDocument', 'Value' => -'{"CloudWatchMetrics": {"Environment": {"ApplicationLatencyP99.9": null,"InstancesSevere": 60,"ApplicationLatencyP90": 60,"ApplicationLatencyP99": null,"ApplicationLatencyP95": 60,"InstancesUnknown": 60,"ApplicationLatencyP85": 60,"InstancesInfo": null,"ApplicationRequests2xx": null,"InstancesDegraded": null,"InstancesWarning": 60,"ApplicationLatencyP50": 60,"ApplicationRequestsTotal": null,"InstancesNoData": null,"InstancesPending": 60,"ApplicationLatencyP10": null,"ApplicationRequests5xx": null,"ApplicationLatencyP75": null,"InstancesOk": 60,"ApplicationRequests3xx": null,"ApplicationRequests4xx": null},"Instance": {"ApplicationLatencyP99.9": null,"ApplicationLatencyP90": 60,"ApplicationLatencyP99": null,"ApplicationLatencyP95": null,"ApplicationLatencyP85": null,"CPUUser": 60,"ApplicationRequests2xx": null,"CPUIdle": null,"ApplicationLatencyP50": null,"ApplicationRequestsTotal": 60,"RootFilesystemUtil": null,"LoadAverage1min": null,"CPUIrq": null,"CPUNice": 60,"CPUIowait": 60,"ApplicationLatencyP10": null,"LoadAverage5min": null,"ApplicationRequests5xx": null,"ApplicationLatencyP75": 60,"CPUSystem": 60,"ApplicationRequests3xx": 60,"ApplicationRequests4xx": null,"InstanceHealth": null,"CPUSoftirq": 60}},"Version": 1}' +'{"CloudWatchMetrics": {"Environment": {"ApplicationLatencyP99.9": null,"InstancesSevere": 60,"ApplicationLatencyP90": 60,"ApplicationLatencyP99": null,"ApplicationLatencyP95": 60,"InstancesUnknown": 60,"ApplicationLatencyP85": 60,"InstancesInfo": null,"ApplicationRequests2xx": null,"InstancesDegraded": null,"InstancesWarning": 60,"ApplicationLatencyP50": 60,"ApplicationRequestsTotal": null,"InstancesNoData": null,"InstancesPending": 60,"ApplicationLatencyP10": null,"ApplicationRequests5xx": null,"ApplicationLatencyP75": null,"InstancesOk": 60,"ApplicationRequests3xx": null,"ApplicationRequests4xx": null},"Instance": {"ApplicationLatencyP99.9": null,"ApplicationLatencyP90": 60,"ApplicationLatencyP99": null,"ApplicationLatencyP95": null,"ApplicationLatencyP85": null,"CPUUser": 60,"ApplicationRequests2xx": null,"CPUIdle": null,"ApplicationLatencyP50": null,"ApplicationRequestsTotal": 60,"RootFilesystemUtil": null,"LoadAverage1min": null,"CPUIrq": null,"CPUNice": 60,"CPUIowait": 60,"ApplicationLatencyP10": null,"LoadAverage5min": null,"ApplicationRequests5xx": null,"ApplicationLatencyP75": 60,"CPUSystem": 60,"ApplicationRequests3xx": 60,"ApplicationRequests4xx": null,"InstanceHealth": null,"CPUSoftirq": 60}},"Version": 1}', + 'Namespace' => 'aws:elasticbeanstalk:healthreporting:system', + 'OptionName' => 'ConfigDocument' } ], 'EnvironmentName' => 'my-env', diff --git a/auto-lib/Paws/ElasticTranscoder/CreateJob.pm b/auto-lib/Paws/ElasticTranscoder/CreateJob.pm index 376c18afe3..66d80b3a36 100644 --- a/auto-lib/Paws/ElasticTranscoder/CreateJob.pm +++ b/auto-lib/Paws/ElasticTranscoder/CreateJob.pm @@ -38,320 +38,320 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateJobResponse = $elastictranscoder->CreateJob( PipelineId => 'MyId', Input => { + Resolution => 'MyResolution', # OPTIONAL + Encryption => { + Key => 'MyBase64EncodedString', # OPTIONAL + KeyMd5 => 'MyBase64EncodedString', # OPTIONAL + Mode => 'MyEncryptionMode', # OPTIONAL + InitializationVector => 'MyZeroTo255String', # max: 255; OPTIONAL + }, # OPTIONAL + DetectedProperties => { + DurationMillis => 1, # OPTIONAL + Height => 1, # OPTIONAL + FrameRate => 'MyFloatString', # OPTIONAL + Width => 1, # OPTIONAL + FileSize => 1, # OPTIONAL + }, # OPTIONAL + Key => 'MyLongKey', # min: 1, max: 1024; OPTIONAL + TimeSpan => { + StartTime => 'MyTime', # OPTIONAL + Duration => 'MyTime', # OPTIONAL + }, # OPTIONAL + FrameRate => 'MyFrameRate', # OPTIONAL + AspectRatio => 'MyAspectRatio', # OPTIONAL InputCaptions => { CaptionSources => [ { - Label => 'MyName', # min: 1, max: 40; OPTIONAL - Key => 'MyLongKey', # min: 1, max: 1024; OPTIONAL - Language => 'MyKey', # min: 1, max: 255; OPTIONAL - TimeOffset => 'MyTimeOffset', # OPTIONAL Encryption => { - Mode => 'MyEncryptionMode', # OPTIONAL - InitializationVector => - 'MyZeroTo255String', # max: 255; OPTIONAL Key => 'MyBase64EncodedString', # OPTIONAL KeyMd5 => 'MyBase64EncodedString', # OPTIONAL + Mode => 'MyEncryptionMode', # OPTIONAL + InitializationVector => + 'MyZeroTo255String', # max: 255; OPTIONAL }, # OPTIONAL + Key => 'MyLongKey', # min: 1, max: 1024; OPTIONAL + TimeOffset => 'MyTimeOffset', # OPTIONAL + Label => 'MyName', # min: 1, max: 40; OPTIONAL + Language => 'MyKey', # min: 1, max: 255; OPTIONAL }, ... - ], # max: 20; OPTIONAL + ], # max: 20; OPTIONAL MergePolicy => 'MyCaptionMergePolicy', # OPTIONAL }, # OPTIONAL - TimeSpan => { - StartTime => 'MyTime', # OPTIONAL - Duration => 'MyTime', # OPTIONAL - }, # OPTIONAL - Container => 'MyJobContainer', # OPTIONAL - Key => 'MyLongKey', # min: 1, max: 1024; OPTIONAL - FrameRate => 'MyFrameRate', # OPTIONAL - AspectRatio => 'MyAspectRatio', # OPTIONAL - DetectedProperties => { - FileSize => 1, # OPTIONAL - FrameRate => 'MyFloatString', # OPTIONAL - DurationMillis => 1, # OPTIONAL - Width => 1, # OPTIONAL - Height => 1, # OPTIONAL - }, # OPTIONAL - Encryption => { - Mode => 'MyEncryptionMode', # OPTIONAL - InitializationVector => 'MyZeroTo255String', # max: 255; OPTIONAL - Key => 'MyBase64EncodedString', # OPTIONAL - KeyMd5 => 'MyBase64EncodedString', # OPTIONAL - }, # OPTIONAL - Resolution => 'MyResolution', # OPTIONAL - Interlaced => 'MyInterlaced', # OPTIONAL + Container => 'MyJobContainer', # OPTIONAL + Interlaced => 'MyInterlaced', # OPTIONAL }, # OPTIONAL Inputs => [ { + Resolution => 'MyResolution', # OPTIONAL + Encryption => { + Key => 'MyBase64EncodedString', # OPTIONAL + KeyMd5 => 'MyBase64EncodedString', # OPTIONAL + Mode => 'MyEncryptionMode', # OPTIONAL + InitializationVector => 'MyZeroTo255String', # max: 255; OPTIONAL + }, # OPTIONAL + DetectedProperties => { + DurationMillis => 1, # OPTIONAL + Height => 1, # OPTIONAL + FrameRate => 'MyFloatString', # OPTIONAL + Width => 1, # OPTIONAL + FileSize => 1, # OPTIONAL + }, # OPTIONAL + Key => 'MyLongKey', # min: 1, max: 1024; OPTIONAL + TimeSpan => { + StartTime => 'MyTime', # OPTIONAL + Duration => 'MyTime', # OPTIONAL + }, # OPTIONAL + FrameRate => 'MyFrameRate', # OPTIONAL + AspectRatio => 'MyAspectRatio', # OPTIONAL InputCaptions => { CaptionSources => [ { - Label => 'MyName', # min: 1, max: 40; OPTIONAL - Key => 'MyLongKey', # min: 1, max: 1024; OPTIONAL - Language => 'MyKey', # min: 1, max: 255; OPTIONAL - TimeOffset => 'MyTimeOffset', # OPTIONAL Encryption => { - Mode => 'MyEncryptionMode', # OPTIONAL - InitializationVector => - 'MyZeroTo255String', # max: 255; OPTIONAL Key => 'MyBase64EncodedString', # OPTIONAL KeyMd5 => 'MyBase64EncodedString', # OPTIONAL + Mode => 'MyEncryptionMode', # OPTIONAL + InitializationVector => + 'MyZeroTo255String', # max: 255; OPTIONAL }, # OPTIONAL + Key => 'MyLongKey', # min: 1, max: 1024; OPTIONAL + TimeOffset => 'MyTimeOffset', # OPTIONAL + Label => 'MyName', # min: 1, max: 40; OPTIONAL + Language => 'MyKey', # min: 1, max: 255; OPTIONAL }, ... - ], # max: 20; OPTIONAL + ], # max: 20; OPTIONAL MergePolicy => 'MyCaptionMergePolicy', # OPTIONAL }, # OPTIONAL - TimeSpan => { - StartTime => 'MyTime', # OPTIONAL - Duration => 'MyTime', # OPTIONAL - }, # OPTIONAL - Container => 'MyJobContainer', # OPTIONAL - Key => 'MyLongKey', # min: 1, max: 1024; OPTIONAL - FrameRate => 'MyFrameRate', # OPTIONAL - AspectRatio => 'MyAspectRatio', # OPTIONAL - DetectedProperties => { - FileSize => 1, # OPTIONAL - FrameRate => 'MyFloatString', # OPTIONAL - DurationMillis => 1, # OPTIONAL - Width => 1, # OPTIONAL - Height => 1, # OPTIONAL - }, # OPTIONAL - Encryption => { - Mode => 'MyEncryptionMode', # OPTIONAL - InitializationVector => 'MyZeroTo255String', # max: 255; OPTIONAL - Key => 'MyBase64EncodedString', # OPTIONAL - KeyMd5 => 'MyBase64EncodedString', # OPTIONAL - }, # OPTIONAL - Resolution => 'MyResolution', # OPTIONAL - Interlaced => 'MyInterlaced', # OPTIONAL + Container => 'MyJobContainer', # OPTIONAL + Interlaced => 'MyInterlaced', # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL Output => { - ThumbnailPattern => 'MyThumbnailPattern', # OPTIONAL - Rotate => 'MyRotate', # OPTIONAL - Key => 'MyKey', # min: 1, max: 255; OPTIONAL - ThumbnailEncryption => { + PresetId => 'MyId', + Encryption => { + Key => 'MyBase64EncodedString', # OPTIONAL + KeyMd5 => 'MyBase64EncodedString', # OPTIONAL Mode => 'MyEncryptionMode', # OPTIONAL InitializationVector => 'MyZeroTo255String', # max: 255; OPTIONAL + }, # OPTIONAL + Key => 'MyKey', # min: 1, max: 255; OPTIONAL + Composition => [ + { + TimeSpan => { + StartTime => 'MyTime', # OPTIONAL + Duration => 'MyTime', # OPTIONAL + }, # OPTIONAL + }, + ... + ], # OPTIONAL + ThumbnailEncryption => { Key => 'MyBase64EncodedString', # OPTIONAL KeyMd5 => 'MyBase64EncodedString', # OPTIONAL + Mode => 'MyEncryptionMode', # OPTIONAL + InitializationVector => 'MyZeroTo255String', # max: 255; OPTIONAL }, # OPTIONAL AlbumArt => { Artwork => [ { - Encryption => { - Mode => 'MyEncryptionMode', # OPTIONAL - InitializationVector => - 'MyZeroTo255String', # max: 255; OPTIONAL + AlbumArtFormat => 'MyJpgOrPng', # OPTIONAL + Encryption => { Key => 'MyBase64EncodedString', # OPTIONAL KeyMd5 => 'MyBase64EncodedString', # OPTIONAL + Mode => 'MyEncryptionMode', # OPTIONAL + InitializationVector => + 'MyZeroTo255String', # max: 255; OPTIONAL }, # OPTIONAL - SizingPolicy => 'MySizingPolicy', # OPTIONAL - MaxHeight => 'MyDigitsOrAuto', # OPTIONAL - PaddingPolicy => 'MyPaddingPolicy', # OPTIONAL - AlbumArtFormat => 'MyJpgOrPng', # OPTIONAL - MaxWidth => 'MyDigitsOrAuto', # OPTIONAL - InputKey => 'MyWatermarkKey', # min: 1, max: 1024; OPTIONAL + MaxWidth => 'MyDigitsOrAuto', # OPTIONAL + InputKey => 'MyWatermarkKey', # min: 1, max: 1024; OPTIONAL + MaxHeight => 'MyDigitsOrAuto', # OPTIONAL + SizingPolicy => 'MySizingPolicy', # OPTIONAL + PaddingPolicy => 'MyPaddingPolicy', # OPTIONAL }, ... ], # OPTIONAL MergePolicy => 'MyMergePolicy', # OPTIONAL }, # OPTIONAL - Watermarks => [ + ThumbnailPattern => 'MyThumbnailPattern', # OPTIONAL + SegmentDuration => 'MyFloatString', # OPTIONAL + Watermarks => [ { PresetWatermarkId => - 'MyPresetWatermarkId', # min: 1, max: 40; OPTIONAL + 'MyPresetWatermarkId', # min: 1, max: 40; OPTIONAL Encryption => { - Mode => 'MyEncryptionMode', # OPTIONAL + Key => 'MyBase64EncodedString', # OPTIONAL + KeyMd5 => 'MyBase64EncodedString', # OPTIONAL + Mode => 'MyEncryptionMode', # OPTIONAL InitializationVector => 'MyZeroTo255String', # max: 255; OPTIONAL - Key => 'MyBase64EncodedString', # OPTIONAL - KeyMd5 => 'MyBase64EncodedString', # OPTIONAL }, # OPTIONAL InputKey => 'MyWatermarkKey', # min: 1, max: 1024; OPTIONAL }, ... ], # OPTIONAL Captions => { - MergePolicy => 'MyCaptionMergePolicy', # OPTIONAL CaptionSources => [ { - Label => 'MyName', # min: 1, max: 40; OPTIONAL - Key => 'MyLongKey', # min: 1, max: 1024; OPTIONAL - Language => 'MyKey', # min: 1, max: 255; OPTIONAL - TimeOffset => 'MyTimeOffset', # OPTIONAL Encryption => { - Mode => 'MyEncryptionMode', # OPTIONAL - InitializationVector => - 'MyZeroTo255String', # max: 255; OPTIONAL Key => 'MyBase64EncodedString', # OPTIONAL KeyMd5 => 'MyBase64EncodedString', # OPTIONAL + Mode => 'MyEncryptionMode', # OPTIONAL + InitializationVector => + 'MyZeroTo255String', # max: 255; OPTIONAL }, # OPTIONAL + Key => 'MyLongKey', # min: 1, max: 1024; OPTIONAL + TimeOffset => 'MyTimeOffset', # OPTIONAL + Label => 'MyName', # min: 1, max: 40; OPTIONAL + Language => 'MyKey', # min: 1, max: 255; OPTIONAL }, ... - ], # max: 20; OPTIONAL + ], # max: 20; OPTIONAL + MergePolicy => 'MyCaptionMergePolicy', # OPTIONAL CaptionFormats => [ { - Format => 'MyCaptionFormatFormat', # OPTIONAL - Pattern => 'MyCaptionFormatPattern', # OPTIONAL + Format => 'MyCaptionFormatFormat', # OPTIONAL Encryption => { - Mode => 'MyEncryptionMode', # OPTIONAL + Key => 'MyBase64EncodedString', # OPTIONAL + KeyMd5 => 'MyBase64EncodedString', # OPTIONAL + Mode => 'MyEncryptionMode', # OPTIONAL InitializationVector => - 'MyZeroTo255String', # max: 255; OPTIONAL - Key => 'MyBase64EncodedString', # OPTIONAL - KeyMd5 => 'MyBase64EncodedString', # OPTIONAL + 'MyZeroTo255String', # max: 255; OPTIONAL }, # OPTIONAL + Pattern => 'MyCaptionFormatPattern', # OPTIONAL }, ... - ], # max: 4; OPTIONAL - }, # OPTIONAL - PresetId => 'MyId', - Encryption => { - Mode => 'MyEncryptionMode', # OPTIONAL - InitializationVector => 'MyZeroTo255String', # max: 255; OPTIONAL - Key => 'MyBase64EncodedString', # OPTIONAL - KeyMd5 => 'MyBase64EncodedString', # OPTIONAL + ], # max: 4; OPTIONAL }, # OPTIONAL - SegmentDuration => 'MyFloatString', # OPTIONAL - Composition => [ - { - TimeSpan => { - StartTime => 'MyTime', # OPTIONAL - Duration => 'MyTime', # OPTIONAL - }, # OPTIONAL - }, - ... - ], # OPTIONAL + Rotate => 'MyRotate', # OPTIONAL }, # OPTIONAL OutputKeyPrefix => 'MyKey', # OPTIONAL Outputs => [ { - ThumbnailPattern => 'MyThumbnailPattern', # OPTIONAL - Rotate => 'MyRotate', # OPTIONAL - Key => 'MyKey', # min: 1, max: 255; OPTIONAL + PresetId => 'MyId', + Encryption => { + Key => 'MyBase64EncodedString', # OPTIONAL + KeyMd5 => 'MyBase64EncodedString', # OPTIONAL + Mode => 'MyEncryptionMode', # OPTIONAL + InitializationVector => 'MyZeroTo255String', # max: 255; OPTIONAL + }, # OPTIONAL + Key => 'MyKey', # min: 1, max: 255; OPTIONAL + Composition => [ + { + TimeSpan => { + StartTime => 'MyTime', # OPTIONAL + Duration => 'MyTime', # OPTIONAL + }, # OPTIONAL + }, + ... + ], # OPTIONAL ThumbnailEncryption => { - Mode => 'MyEncryptionMode', # OPTIONAL + Key => 'MyBase64EncodedString', # OPTIONAL + KeyMd5 => 'MyBase64EncodedString', # OPTIONAL + Mode => 'MyEncryptionMode', # OPTIONAL InitializationVector => 'MyZeroTo255String', # max: 255; OPTIONAL - Key => 'MyBase64EncodedString', # OPTIONAL - KeyMd5 => 'MyBase64EncodedString', # OPTIONAL }, # OPTIONAL AlbumArt => { Artwork => [ { - Encryption => { - Mode => 'MyEncryptionMode', # OPTIONAL - InitializationVector => - 'MyZeroTo255String', # max: 255; OPTIONAL + AlbumArtFormat => 'MyJpgOrPng', # OPTIONAL + Encryption => { Key => 'MyBase64EncodedString', # OPTIONAL KeyMd5 => 'MyBase64EncodedString', # OPTIONAL + Mode => 'MyEncryptionMode', # OPTIONAL + InitializationVector => + 'MyZeroTo255String', # max: 255; OPTIONAL }, # OPTIONAL - SizingPolicy => 'MySizingPolicy', # OPTIONAL - MaxHeight => 'MyDigitsOrAuto', # OPTIONAL - PaddingPolicy => 'MyPaddingPolicy', # OPTIONAL - AlbumArtFormat => 'MyJpgOrPng', # OPTIONAL - MaxWidth => 'MyDigitsOrAuto', # OPTIONAL - InputKey => 'MyWatermarkKey', # min: 1, max: 1024; OPTIONAL + MaxWidth => 'MyDigitsOrAuto', # OPTIONAL + InputKey => 'MyWatermarkKey', # min: 1, max: 1024; OPTIONAL + MaxHeight => 'MyDigitsOrAuto', # OPTIONAL + SizingPolicy => 'MySizingPolicy', # OPTIONAL + PaddingPolicy => 'MyPaddingPolicy', # OPTIONAL }, ... - ], # OPTIONAL - MergePolicy => 'MyMergePolicy', # OPTIONAL + ], # OPTIONAL + MergePolicy => 'MyMergePolicy', # OPTIONAL }, # OPTIONAL - Watermarks => [ + ThumbnailPattern => 'MyThumbnailPattern', # OPTIONAL + SegmentDuration => 'MyFloatString', # OPTIONAL + Watermarks => [ { PresetWatermarkId => 'MyPresetWatermarkId', # min: 1, max: 40; OPTIONAL Encryption => { - Mode => 'MyEncryptionMode', # OPTIONAL - InitializationVector => - 'MyZeroTo255String', # max: 255; OPTIONAL Key => 'MyBase64EncodedString', # OPTIONAL KeyMd5 => 'MyBase64EncodedString', # OPTIONAL + Mode => 'MyEncryptionMode', # OPTIONAL + InitializationVector => + 'MyZeroTo255String', # max: 255; OPTIONAL }, # OPTIONAL InputKey => 'MyWatermarkKey', # min: 1, max: 1024; OPTIONAL }, ... ], # OPTIONAL Captions => { - MergePolicy => 'MyCaptionMergePolicy', # OPTIONAL CaptionSources => [ { - Label => 'MyName', # min: 1, max: 40; OPTIONAL - Key => 'MyLongKey', # min: 1, max: 1024; OPTIONAL - Language => 'MyKey', # min: 1, max: 255; OPTIONAL - TimeOffset => 'MyTimeOffset', # OPTIONAL Encryption => { - Mode => 'MyEncryptionMode', # OPTIONAL - InitializationVector => - 'MyZeroTo255String', # max: 255; OPTIONAL Key => 'MyBase64EncodedString', # OPTIONAL KeyMd5 => 'MyBase64EncodedString', # OPTIONAL + Mode => 'MyEncryptionMode', # OPTIONAL + InitializationVector => + 'MyZeroTo255String', # max: 255; OPTIONAL }, # OPTIONAL + Key => 'MyLongKey', # min: 1, max: 1024; OPTIONAL + TimeOffset => 'MyTimeOffset', # OPTIONAL + Label => 'MyName', # min: 1, max: 40; OPTIONAL + Language => 'MyKey', # min: 1, max: 255; OPTIONAL }, ... - ], # max: 20; OPTIONAL + ], # max: 20; OPTIONAL + MergePolicy => 'MyCaptionMergePolicy', # OPTIONAL CaptionFormats => [ { - Format => 'MyCaptionFormatFormat', # OPTIONAL - Pattern => 'MyCaptionFormatPattern', # OPTIONAL + Format => 'MyCaptionFormatFormat', # OPTIONAL Encryption => { - Mode => 'MyEncryptionMode', # OPTIONAL + Key => 'MyBase64EncodedString', # OPTIONAL + KeyMd5 => 'MyBase64EncodedString', # OPTIONAL + Mode => 'MyEncryptionMode', # OPTIONAL InitializationVector => - 'MyZeroTo255String', # max: 255; OPTIONAL - Key => 'MyBase64EncodedString', # OPTIONAL - KeyMd5 => 'MyBase64EncodedString', # OPTIONAL + 'MyZeroTo255String', # max: 255; OPTIONAL }, # OPTIONAL + Pattern => 'MyCaptionFormatPattern', # OPTIONAL }, ... - ], # max: 4; OPTIONAL + ], # max: 4; OPTIONAL }, # OPTIONAL - PresetId => 'MyId', - Encryption => { - Mode => 'MyEncryptionMode', # OPTIONAL - InitializationVector => 'MyZeroTo255String', # max: 255; OPTIONAL - Key => 'MyBase64EncodedString', # OPTIONAL - KeyMd5 => 'MyBase64EncodedString', # OPTIONAL - }, # OPTIONAL - SegmentDuration => 'MyFloatString', # OPTIONAL - Composition => [ - { - TimeSpan => { - StartTime => 'MyTime', # OPTIONAL - Duration => 'MyTime', # OPTIONAL - }, # OPTIONAL - }, - ... - ], # OPTIONAL + Rotate => 'MyRotate', # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL Playlists => [ { + Format => 'MyPlaylistFormat', # OPTIONAL OutputKeys => [ - 'MyKey', ... # min: 1, max: 255; OPTIONAL - ], # max: 30; OPTIONAL + 'MyKey', ... # min: 1, max: 255; OPTIONAL + ], # max: 30; OPTIONAL PlayReadyDrm => { + Format => 'MyPlayReadyDrmFormatString', # OPTIONAL + Key => 'MyNonEmptyBase64EncodedString', # OPTIONAL LicenseAcquisitionUrl => 'MyOneTo512String', # min: 1, max: 512; OPTIONAL - Format => 'MyPlayReadyDrmFormatString', # OPTIONAL KeyMd5 => 'MyNonEmptyBase64EncodedString', # OPTIONAL - Key => 'MyNonEmptyBase64EncodedString', # OPTIONAL + KeyId => 'MyKeyIdGuid', # OPTIONAL InitializationVector => 'MyZeroTo255String', # max: 255; OPTIONAL - KeyId => 'MyKeyIdGuid', # OPTIONAL }, # OPTIONAL HlsContentProtection => { - Method => 'MyHlsContentProtectionMethod', # OPTIONAL - InitializationVector => 'MyZeroTo255String', # max: 255; OPTIONAL - Key => 'MyBase64EncodedString', # OPTIONAL - KeyMd5 => 'MyBase64EncodedString', # OPTIONAL + Key => 'MyBase64EncodedString', # OPTIONAL LicenseAcquisitionUrl => 'MyZeroTo512String', # max: 512; OPTIONAL - KeyStoragePolicy => 'MyKeyStoragePolicy', # OPTIONAL + Method => 'MyHlsContentProtectionMethod', # OPTIONAL + KeyStoragePolicy => 'MyKeyStoragePolicy', # OPTIONAL + KeyMd5 => 'MyBase64EncodedString', # OPTIONAL + InitializationVector => 'MyZeroTo255String', # max: 255; OPTIONAL }, # OPTIONAL - Name => 'MyFilename', # min: 1, max: 255; OPTIONAL - Format => 'MyPlaylistFormat', # OPTIONAL + Name => 'MyFilename', # min: 1, max: 255; OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL UserMetadata => { 'MyString' => 'MyString', }, # OPTIONAL ); diff --git a/auto-lib/Paws/ElasticTranscoder/CreatePipeline.pm b/auto-lib/Paws/ElasticTranscoder/CreatePipeline.pm index 1f418f537f..327b2a585f 100644 --- a/auto-lib/Paws/ElasticTranscoder/CreatePipeline.pm +++ b/auto-lib/Paws/ElasticTranscoder/CreatePipeline.pm @@ -41,35 +41,35 @@ You shouldn't make instances of this class. Each attribute should be used as a n Role => 'MyRole', AwsKmsKeyArn => 'MyKeyArn', # OPTIONAL ContentConfig => { - StorageClass => 'MyStorageClass', # OPTIONAL Bucket => 'MyBucketName', + StorageClass => 'MyStorageClass', # OPTIONAL Permissions => [ { - Access => [ 'MyAccessControl', ... ], # max: 30; OPTIONAL - Grantee => 'MyGrantee', # min: 1, max: 255; OPTIONAL - GranteeType => 'MyGranteeType', # OPTIONAL + GranteeType => 'MyGranteeType', # OPTIONAL + Grantee => 'MyGrantee', # min: 1, max: 255; OPTIONAL + Access => [ 'MyAccessControl', ... ], # max: 30; OPTIONAL }, ... - ], # max: 30; OPTIONAL + ], # max: 30; OPTIONAL }, # OPTIONAL Notifications => { - Warning => 'MySnsTopic', # OPTIONAL Completed => 'MySnsTopic', # OPTIONAL Progressing => 'MySnsTopic', # OPTIONAL Error => 'MySnsTopic', # OPTIONAL + Warning => 'MySnsTopic', # OPTIONAL }, # OPTIONAL OutputBucket => 'MyBucketName', # OPTIONAL ThumbnailConfig => { - StorageClass => 'MyStorageClass', # OPTIONAL Bucket => 'MyBucketName', + StorageClass => 'MyStorageClass', # OPTIONAL Permissions => [ { - Access => [ 'MyAccessControl', ... ], # max: 30; OPTIONAL - Grantee => 'MyGrantee', # min: 1, max: 255; OPTIONAL - GranteeType => 'MyGranteeType', # OPTIONAL + GranteeType => 'MyGranteeType', # OPTIONAL + Grantee => 'MyGrantee', # min: 1, max: 255; OPTIONAL + Access => [ 'MyAccessControl', ... ], # max: 30; OPTIONAL }, ... - ], # max: 30; OPTIONAL + ], # max: 30; OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/ElasticTranscoder/CreatePreset.pm b/auto-lib/Paws/ElasticTranscoder/CreatePreset.pm index 378754a3ec..a63a2500b8 100644 --- a/auto-lib/Paws/ElasticTranscoder/CreatePreset.pm +++ b/auto-lib/Paws/ElasticTranscoder/CreatePreset.pm @@ -37,68 +37,68 @@ You shouldn't make instances of this class. Each attribute should be used as a n Container => 'MyPresetContainer', Name => 'MyName', Audio => { - Channels => 'MyAudioChannels', # OPTIONAL - CodecOptions => { - BitDepth => 'MyAudioBitDepth', # OPTIONAL - Profile => 'MyAudioCodecProfile', # OPTIONAL - BitOrder => 'MyAudioBitOrder', # OPTIONAL - Signed => 'MyAudioSigned', # OPTIONAL - }, # OPTIONAL - AudioPackingMode => 'MyAudioPackingMode', # OPTIONAL - BitRate => 'MyAudioBitRate', # OPTIONAL - SampleRate => 'MyAudioSampleRate', # OPTIONAL Codec => 'MyAudioCodec', # OPTIONAL + SampleRate => 'MyAudioSampleRate', # OPTIONAL + AudioPackingMode => 'MyAudioPackingMode', # OPTIONAL + CodecOptions => { + BitOrder => 'MyAudioBitOrder', # OPTIONAL + Profile => 'MyAudioCodecProfile', # OPTIONAL + BitDepth => 'MyAudioBitDepth', # OPTIONAL + Signed => 'MyAudioSigned', # OPTIONAL + }, # OPTIONAL + Channels => 'MyAudioChannels', # OPTIONAL + BitRate => 'MyAudioBitRate', # OPTIONAL }, # OPTIONAL Description => 'MyDescription', # OPTIONAL Thumbnails => { - AspectRatio => 'MyAspectRatio', # OPTIONAL Format => 'MyJpgOrPng', # OPTIONAL + Resolution => 'MyThumbnailResolution', # OPTIONAL MaxWidth => 'MyDigitsOrAuto', # OPTIONAL - PaddingPolicy => 'MyPaddingPolicy', # OPTIONAL + AspectRatio => 'MyAspectRatio', # OPTIONAL MaxHeight => 'MyDigitsOrAuto', # OPTIONAL Interval => 'MyDigits', # OPTIONAL - Resolution => 'MyThumbnailResolution', # OPTIONAL SizingPolicy => 'MySizingPolicy', # OPTIONAL + PaddingPolicy => 'MyPaddingPolicy', # OPTIONAL }, # OPTIONAL Video => { - MaxFrameRate => 'MyMaxFrameRate', # OPTIONAL - AspectRatio => 'MyAspectRatio', # OPTIONAL - MaxWidth => 'MyDigitsOrAuto', # OPTIONAL - FixedGOP => 'MyFixedGOP', # OPTIONAL - Codec => 'MyVideoCodec', # OPTIONAL - FrameRate => 'MyFrameRate', # OPTIONAL - CodecOptions => { + Codec => 'MyVideoCodec', # OPTIONAL + Resolution => 'MyResolution', # OPTIONAL + KeyframesMaxDist => 'MyKeyframesMaxDist', # OPTIONAL + MaxWidth => 'MyDigitsOrAuto', # OPTIONAL + CodecOptions => { 'MyCodecOption' => 'MyCodecOption', # key: min: 1, max: 255, value: min: 1, max: 255 }, # max: 30; OPTIONAL - BitRate => 'MyVideoBitRate', # OPTIONAL - Watermarks => [ + MaxFrameRate => 'MyMaxFrameRate', # OPTIONAL + FrameRate => 'MyFrameRate', # OPTIONAL + AspectRatio => 'MyAspectRatio', # OPTIONAL + FixedGOP => 'MyFixedGOP', # OPTIONAL + MaxHeight => 'MyDigitsOrAuto', # OPTIONAL + DisplayAspectRatio => 'MyAspectRatio', # OPTIONAL + Watermarks => [ { - Opacity => 'MyOpacity', # OPTIONAL - Target => 'MyTarget', # OPTIONAL - MaxWidth => 'MyPixelsOrPercent', # OPTIONAL - VerticalOffset => 'MyPixelsOrPercent', # OPTIONAL - Id => 'MyPresetWatermarkId', # min: 1, max: 40; OPTIONAL - VerticalAlign => 'MyVerticalAlign', # OPTIONAL - SizingPolicy => 'MyWatermarkSizingPolicy', # OPTIONAL - MaxHeight => 'MyPixelsOrPercent', # OPTIONAL HorizontalAlign => 'MyHorizontalAlign', # OPTIONAL + MaxWidth => 'MyPixelsOrPercent', # OPTIONAL + Target => 'MyTarget', # OPTIONAL + VerticalOffset => 'MyPixelsOrPercent', # OPTIONAL HorizontalOffset => 'MyPixelsOrPercent', # OPTIONAL + MaxHeight => 'MyPixelsOrPercent', # OPTIONAL + VerticalAlign => 'MyVerticalAlign', # OPTIONAL + Opacity => 'MyOpacity', # OPTIONAL + SizingPolicy => 'MyWatermarkSizingPolicy', # OPTIONAL + Id => 'MyPresetWatermarkId', # min: 1, max: 40; OPTIONAL }, ... - ], # OPTIONAL - MaxHeight => 'MyDigitsOrAuto', # OPTIONAL - PaddingPolicy => 'MyPaddingPolicy', # OPTIONAL - DisplayAspectRatio => 'MyAspectRatio', # OPTIONAL - Resolution => 'MyResolution', # OPTIONAL - SizingPolicy => 'MySizingPolicy', # OPTIONAL - KeyframesMaxDist => 'MyKeyframesMaxDist', # OPTIONAL + ], # OPTIONAL + SizingPolicy => 'MySizingPolicy', # OPTIONAL + BitRate => 'MyVideoBitRate', # OPTIONAL + PaddingPolicy => 'MyPaddingPolicy', # OPTIONAL }, # OPTIONAL ); # Results: - my $Preset = $CreatePresetResponse->Preset; my $Warning = $CreatePresetResponse->Warning; + my $Preset = $CreatePresetResponse->Preset; # Returns a L object. diff --git a/auto-lib/Paws/ElasticTranscoder/ListJobsByPipeline.pm b/auto-lib/Paws/ElasticTranscoder/ListJobsByPipeline.pm index 401a353269..edcd64e2eb 100644 --- a/auto-lib/Paws/ElasticTranscoder/ListJobsByPipeline.pm +++ b/auto-lib/Paws/ElasticTranscoder/ListJobsByPipeline.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Jobs = $ListJobsByPipelineResponse->Jobs; my $NextPageToken = $ListJobsByPipelineResponse->NextPageToken; + my $Jobs = $ListJobsByPipelineResponse->Jobs; # Returns a L object. diff --git a/auto-lib/Paws/ElasticTranscoder/TestRole.pm b/auto-lib/Paws/ElasticTranscoder/TestRole.pm index 274e838114..59efd9f11e 100644 --- a/auto-lib/Paws/ElasticTranscoder/TestRole.pm +++ b/auto-lib/Paws/ElasticTranscoder/TestRole.pm @@ -40,8 +40,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Success = $TestRoleResponse->Success; my $Messages = $TestRoleResponse->Messages; + my $Success = $TestRoleResponse->Success; # Returns a L object. diff --git a/auto-lib/Paws/ElasticTranscoder/UpdatePipeline.pm b/auto-lib/Paws/ElasticTranscoder/UpdatePipeline.pm index 13642c4081..7f9353c0a6 100644 --- a/auto-lib/Paws/ElasticTranscoder/UpdatePipeline.pm +++ b/auto-lib/Paws/ElasticTranscoder/UpdatePipeline.pm @@ -39,37 +39,37 @@ You shouldn't make instances of this class. Each attribute should be used as a n Id => 'MyId', AwsKmsKeyArn => 'MyKeyArn', # OPTIONAL ContentConfig => { - Permissions => [ + Bucket => 'MyBucketName', # OPTIONAL + StorageClass => 'MyStorageClass', # OPTIONAL + Permissions => [ { + GranteeType => 'MyGranteeType', # OPTIONAL + Grantee => 'MyGrantee', # min: 1, max: 255; OPTIONAL Access => [ 'MyAccessControl', ... ], # max: 30; OPTIONAL - GranteeType => 'MyGranteeType', # OPTIONAL - Grantee => 'MyGrantee', # min: 1, max: 255; OPTIONAL }, ... - ], # max: 30; OPTIONAL - Bucket => 'MyBucketName', # OPTIONAL - StorageClass => 'MyStorageClass', # OPTIONAL + ], # max: 30; OPTIONAL }, # OPTIONAL InputBucket => 'MyBucketName', # OPTIONAL Name => 'MyName', # OPTIONAL Notifications => { - Error => 'MySnsTopic', # OPTIONAL - Progressing => 'MySnsTopic', # OPTIONAL Completed => 'MySnsTopic', # OPTIONAL + Progressing => 'MySnsTopic', # OPTIONAL + Error => 'MySnsTopic', # OPTIONAL Warning => 'MySnsTopic', # OPTIONAL }, # OPTIONAL Role => 'MyRole', # OPTIONAL ThumbnailConfig => { - Permissions => [ + Bucket => 'MyBucketName', # OPTIONAL + StorageClass => 'MyStorageClass', # OPTIONAL + Permissions => [ { + GranteeType => 'MyGranteeType', # OPTIONAL + Grantee => 'MyGrantee', # min: 1, max: 255; OPTIONAL Access => [ 'MyAccessControl', ... ], # max: 30; OPTIONAL - GranteeType => 'MyGranteeType', # OPTIONAL - Grantee => 'MyGrantee', # min: 1, max: 255; OPTIONAL }, ... - ], # max: 30; OPTIONAL - Bucket => 'MyBucketName', # OPTIONAL - StorageClass => 'MyStorageClass', # OPTIONAL + ], # max: 30; OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/ElasticTranscoder/UpdatePipelineNotifications.pm b/auto-lib/Paws/ElasticTranscoder/UpdatePipelineNotifications.pm index 0a3d29a8a5..f819a6dccc 100644 --- a/auto-lib/Paws/ElasticTranscoder/UpdatePipelineNotifications.pm +++ b/auto-lib/Paws/ElasticTranscoder/UpdatePipelineNotifications.pm @@ -33,10 +33,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n $elastictranscoder->UpdatePipelineNotifications( Id => 'MyId', Notifications => { - Error => 'MySnsTopic', # OPTIONAL - Warning => 'MySnsTopic', # OPTIONAL Completed => 'MySnsTopic', # OPTIONAL Progressing => 'MySnsTopic', # OPTIONAL + Error => 'MySnsTopic', # OPTIONAL + Warning => 'MySnsTopic', # OPTIONAL }, ); diff --git a/auto-lib/Paws/FMS/GetNotificationChannel.pm b/auto-lib/Paws/FMS/GetNotificationChannel.pm index 7a3b11f570..0179f2dc72 100644 --- a/auto-lib/Paws/FMS/GetNotificationChannel.pm +++ b/auto-lib/Paws/FMS/GetNotificationChannel.pm @@ -29,8 +29,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $GetNotificationChannelResponse = $fms->GetNotificationChannel(); # Results: - my $SnsRoleName = $GetNotificationChannelResponse->SnsRoleName; my $SnsTopicArn = $GetNotificationChannelResponse->SnsTopicArn; + my $SnsRoleName = $GetNotificationChannelResponse->SnsRoleName; # Returns a L object. diff --git a/auto-lib/Paws/FMS/PutPolicy.pm b/auto-lib/Paws/FMS/PutPolicy.pm index 30816a2339..ae4de07b7c 100644 --- a/auto-lib/Paws/FMS/PutPolicy.pm +++ b/auto-lib/Paws/FMS/PutPolicy.pm @@ -30,31 +30,31 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $PutPolicyResponse = $fms->PutPolicy( Policy => { RemediationEnabled => 1, + ResourceType => 'MyResourceType', # min: 1, max: 128 PolicyName => 'MyResourceName', # min: 1, max: 128 SecurityServicePolicyData => { Type => 'WAF', # values: WAF ManagedServiceData => 'MyManagedServiceData', # min: 1, max: 1024; OPTIONAL }, - ResourceType => 'MyResourceType', # min: 1, max: 128 ExcludeResourceTags => 1, + PolicyId => 'MyPolicyId', # min: 36, max: 36; OPTIONAL PolicyUpdateToken => - 'MyPolicyUpdateToken', # min: 1, max: 1024; OPTIONAL + 'MyPolicyUpdateToken', # min: 1, max: 1024; OPTIONAL ResourceTags => [ { - Key => 'MyTagKey', # min: 1, max: 128 - Value => 'MyTagValue', # max: 256; OPTIONAL + Key => 'MyTagKey', # min: 1, max: 128 + Value => 'MyTagValue', # max: 256; OPTIONAL }, ... - ], # max: 8; OPTIONAL - PolicyId => 'MyPolicyId', # min: 36, max: 36; OPTIONAL + ], # max: 8; OPTIONAL }, ); # Results: - my $Policy = $PutPolicyResponse->Policy; my $PolicyArn = $PutPolicyResponse->PolicyArn; + my $Policy = $PutPolicyResponse->Policy; # Returns a L object. diff --git a/auto-lib/Paws/Firehose/CreateDeliveryStream.pm b/auto-lib/Paws/Firehose/CreateDeliveryStream.pm index c750ef7eff..5c1d7ba0d1 100644 --- a/auto-lib/Paws/Firehose/CreateDeliveryStream.pm +++ b/auto-lib/Paws/Firehose/CreateDeliveryStream.pm @@ -38,10 +38,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n DeliveryStreamName => 'MyDeliveryStreamName', DeliveryStreamType => 'DirectPut', # OPTIONAL ElasticsearchDestinationConfiguration => { - RoleARN => 'MyRoleARN', # min: 1, max: 512 S3Configuration => { - RoleARN => 'MyRoleARN', # min: 1, max: 512 - BucketARN => 'MyBucketARN', # min: 1, max: 2048 + RoleARN => 'MyRoleARN', # min: 1, max: 512 + BucketARN => 'MyBucketARN', # min: 1, max: 2048 + BufferingHints => { + SizeInMBs => 1, # min: 1, max: 128; OPTIONAL + IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL + }, # OPTIONAL + Prefix => 'MyPrefix', # OPTIONAL EncryptionConfiguration => { NoEncryptionConfig => 'NoEncryption', # values: NoEncryption; OPTIONAL @@ -50,51 +54,47 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL }, # OPTIONAL - BufferingHints => { - IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL - SizeInMBs => 1, # min: 1, max: 128; OPTIONAL - }, # OPTIONAL CloudWatchLoggingOptions => { - LogStreamName => 'MyLogStreamName', # OPTIONAL - LogGroupName => 'MyLogGroupName', # OPTIONAL Enabled => 1, # OPTIONAL + LogGroupName => 'MyLogGroupName', # OPTIONAL + LogStreamName => 'MyLogStreamName', # OPTIONAL }, # OPTIONAL - Prefix => 'MyPrefix', # OPTIONAL CompressionFormat => 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL }, - TypeName => 'MyElasticsearchTypeName', # min: 1, max: 100 - IndexName => 'MyElasticsearchIndexName', # min: 1, max: 80 - DomainARN => 'MyElasticsearchDomainARN', # min: 1, max: 512 - CloudWatchLoggingOptions => { - LogStreamName => 'MyLogStreamName', # OPTIONAL - LogGroupName => 'MyLogGroupName', # OPTIONAL - Enabled => 1, # OPTIONAL - }, # OPTIONAL + IndexName => 'MyElasticsearchIndexName', # min: 1, max: 80 + DomainARN => 'MyElasticsearchDomainARN', # min: 1, max: 512 + RoleARN => 'MyRoleARN', # min: 1, max: 512 + TypeName => 'MyElasticsearchTypeName', # min: 1, max: 100 BufferingHints => { - IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL SizeInMBs => 1, # min: 1, max: 100; OPTIONAL + IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL + }, # OPTIONAL + CloudWatchLoggingOptions => { + Enabled => 1, # OPTIONAL + LogGroupName => 'MyLogGroupName', # OPTIONAL + LogStreamName => 'MyLogStreamName', # OPTIONAL }, # OPTIONAL S3BackupMode => 'FailedDocumentsOnly' , # values: FailedDocumentsOnly, AllDocuments; OPTIONAL ProcessingConfiguration => { - Enabled => 1, # OPTIONAL Processors => [ { Type => 'Lambda', # values: Lambda Parameters => [ { - ParameterName => 'LambdaArn' - , # values: LambdaArn, NumberOfRetries, RoleArn, BufferSizeInMBs, BufferIntervalInSeconds ParameterValue => 'MyProcessorParameterValue', # min: 1, max: 512 + ParameterName => 'LambdaArn' + , # values: LambdaArn, NumberOfRetries, RoleArn, BufferSizeInMBs, BufferIntervalInSeconds }, ... - ], # OPTIONAL + ], # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL + Enabled => 1, # OPTIONAL }, # OPTIONAL IndexRotationPeriod => 'NoRotation' , # values: NoRotation, OneHour, OneDay, OneWeek, OneMonth; OPTIONAL @@ -103,116 +103,66 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL }, # OPTIONAL ExtendedS3DestinationConfiguration => { - RoleARN => 'MyRoleARN', # min: 1, max: 512 - BucketARN => 'MyBucketARN', # min: 1, max: 2048 - CloudWatchLoggingOptions => { - LogStreamName => 'MyLogStreamName', # OPTIONAL - LogGroupName => 'MyLogGroupName', # OPTIONAL - Enabled => 1, # OPTIONAL - }, # OPTIONAL + RoleARN => 'MyRoleARN', # min: 1, max: 512 + BucketARN => 'MyBucketARN', # min: 1, max: 2048 BufferingHints => { - IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL - SizeInMBs => 1, # min: 1, max: 128; OPTIONAL - }, # OPTIONAL - Prefix => 'MyPrefix', # OPTIONAL - CompressionFormat => - 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL - ProcessingConfiguration => { - Enabled => 1, # OPTIONAL - Processors => [ - { - Type => 'Lambda', # values: Lambda - Parameters => [ - { - ParameterName => 'LambdaArn' - , # values: LambdaArn, NumberOfRetries, RoleArn, BufferSizeInMBs, BufferIntervalInSeconds - ParameterValue => - 'MyProcessorParameterValue', # min: 1, max: 512 - - }, - ... - ], # OPTIONAL - }, - ... - ], # OPTIONAL + SizeInMBs => 1, # min: 1, max: 128; OPTIONAL + IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL }, # OPTIONAL DataFormatConversionConfiguration => { + Enabled => 1, # OPTIONAL OutputFormatConfiguration => { Serializer => { + ParquetSerDe => { + MaxPaddingBytes => 1, # OPTIONAL + EnableDictionaryCompression => 1, # OPTIONAL + PageSizeBytes => 1, # min: 65536, ; OPTIONAL + Compression => + 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, SNAPPY; OPTIONAL + WriterVersion => 'V1', # values: V1, V2; OPTIONAL + BlockSizeBytes => 1, # min: 67108864, ; OPTIONAL + }, # OPTIONAL OrcSerDe => { - BlockSizeBytes => 1, # min: 67108864, ; OPTIONAL - StripeSizeBytes => 1, # min: 8388608, ; OPTIONAL - RowIndexStride => 1, # min: 1000, ; OPTIONAL - PaddingTolerance => 1, # max: 1; OPTIONAL + Compression => 'NONE', # values: NONE, ZLIB, SNAPPY; OPTIONAL + EnablePadding => 1, # OPTIONAL + DictionaryKeyThreshold => 1, # max: 1; OPTIONAL + FormatVersion => 'V0_11', # values: V0_11, V0_12; OPTIONAL + RowIndexStride => 1, # min: 1000, ; OPTIONAL + PaddingTolerance => 1, # max: 1; OPTIONAL + StripeSizeBytes => 1, # min: 8388608, ; OPTIONAL BloomFilterColumns => [ 'MyNonEmptyStringWithoutWhitespace', ... # OPTIONAL ], # OPTIONAL BloomFilterFalsePositiveProbability => 1, # max: 1; OPTIONAL - EnablePadding => 1, # OPTIONAL - Compression => 'NONE', # values: NONE, ZLIB, SNAPPY; OPTIONAL - DictionaryKeyThreshold => 1, # max: 1; OPTIONAL - FormatVersion => 'V0_11', # values: V0_11, V0_12; OPTIONAL - }, # OPTIONAL - ParquetSerDe => { - Compression => - 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, SNAPPY; OPTIONAL - PageSizeBytes => 1, # min: 65536, ; OPTIONAL - EnableDictionaryCompression => 1, # OPTIONAL - BlockSizeBytes => 1, # min: 67108864, ; OPTIONAL - MaxPaddingBytes => 1, # OPTIONAL - WriterVersion => 'V1', # values: V1, V2; OPTIONAL + BlockSizeBytes => 1, # min: 67108864, ; OPTIONAL }, # OPTIONAL }, # OPTIONAL }, # OPTIONAL SchemaConfiguration => { - VersionId => 'MyNonEmptyStringWithoutWhitespace', # OPTIONAL + CatalogId => 'MyNonEmptyStringWithoutWhitespace', # OPTIONAL Region => 'MyNonEmptyStringWithoutWhitespace', # OPTIONAL - DatabaseName => 'MyNonEmptyStringWithoutWhitespace', # OPTIONAL - TableName => 'MyNonEmptyStringWithoutWhitespace', # OPTIONAL RoleARN => 'MyNonEmptyStringWithoutWhitespace', # OPTIONAL - CatalogId => 'MyNonEmptyStringWithoutWhitespace', # OPTIONAL + VersionId => 'MyNonEmptyStringWithoutWhitespace', # OPTIONAL + TableName => 'MyNonEmptyStringWithoutWhitespace', # OPTIONAL + DatabaseName => 'MyNonEmptyStringWithoutWhitespace', # OPTIONAL }, # OPTIONAL InputFormatConfiguration => { Deserializer => { OpenXJsonSerDe => { - CaseInsensitive => 1, # OPTIONAL ColumnToJsonKeyMappings => { 'MyNonEmptyStringWithoutWhitespace' => - 'MyNonEmptyString', # key: OPTIONAL + 'MyNonEmptyString', # key: OPTIONAL }, # OPTIONAL ConvertDotsInJsonKeysToUnderscores => 1, # OPTIONAL + CaseInsensitive => 1, # OPTIONAL }, # OPTIONAL HiveJsonSerDe => { TimestampFormats => [ 'MyNonEmptyString', ... ], # OPTIONAL }, # OPTIONAL }, # OPTIONAL }, # OPTIONAL - Enabled => 1, # OPTIONAL }, # OPTIONAL - S3BackupConfiguration => { - RoleARN => 'MyRoleARN', # min: 1, max: 512 - BucketARN => 'MyBucketARN', # min: 1, max: 2048 - EncryptionConfiguration => { - NoEncryptionConfig => - 'NoEncryption', # values: NoEncryption; OPTIONAL - KMSEncryptionConfig => { - AWSKMSKeyARN => 'MyAWSKMSKeyARN', # min: 1, max: 512 - - }, # OPTIONAL - }, # OPTIONAL - BufferingHints => { - IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL - SizeInMBs => 1, # min: 1, max: 128; OPTIONAL - }, # OPTIONAL - CloudWatchLoggingOptions => { - LogStreamName => 'MyLogStreamName', # OPTIONAL - LogGroupName => 'MyLogGroupName', # OPTIONAL - Enabled => 1, # OPTIONAL - }, # OPTIONAL - Prefix => 'MyPrefix', # OPTIONAL - CompressionFormat => - 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL - }, + Prefix => 'MyPrefix', # OPTIONAL EncryptionConfiguration => { NoEncryptionConfig => 'NoEncryption', # values: NoEncryption; OPTIONAL KMSEncryptionConfig => { @@ -220,17 +170,41 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL }, # OPTIONAL + CloudWatchLoggingOptions => { + Enabled => 1, # OPTIONAL + LogGroupName => 'MyLogGroupName', # OPTIONAL + LogStreamName => 'MyLogStreamName', # OPTIONAL + }, # OPTIONAL S3BackupMode => 'Disabled', # values: Disabled, Enabled; OPTIONAL - }, # OPTIONAL - KinesisStreamSourceConfiguration => { - RoleARN => 'MyRoleARN', # min: 1, max: 512 - KinesisStreamARN => 'MyKinesisStreamARN', # min: 1, max: 512 + CompressionFormat => + 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL + ProcessingConfiguration => { + Processors => [ + { + Type => 'Lambda', # values: Lambda + Parameters => [ + { + ParameterValue => + 'MyProcessorParameterValue', # min: 1, max: 512 + ParameterName => 'LambdaArn' + , # values: LambdaArn, NumberOfRetries, RoleArn, BufferSizeInMBs, BufferIntervalInSeconds - }, # OPTIONAL - RedshiftDestinationConfiguration => { - S3Configuration => { - RoleARN => 'MyRoleARN', # min: 1, max: 512 - BucketARN => 'MyBucketARN', # min: 1, max: 2048 + }, + ... + ], # OPTIONAL + }, + ... + ], # OPTIONAL + Enabled => 1, # OPTIONAL + }, # OPTIONAL + S3BackupConfiguration => { + RoleARN => 'MyRoleARN', # min: 1, max: 512 + BucketARN => 'MyBucketARN', # min: 1, max: 2048 + BufferingHints => { + SizeInMBs => 1, # min: 1, max: 128; OPTIONAL + IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL + }, # OPTIONAL + Prefix => 'MyPrefix', # OPTIONAL EncryptionConfiguration => { NoEncryptionConfig => 'NoEncryption', # values: NoEncryption; OPTIONAL @@ -239,31 +213,36 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL }, # OPTIONAL - BufferingHints => { - IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL - SizeInMBs => 1, # min: 1, max: 128; OPTIONAL - }, # OPTIONAL CloudWatchLoggingOptions => { - LogStreamName => 'MyLogStreamName', # OPTIONAL - LogGroupName => 'MyLogGroupName', # OPTIONAL Enabled => 1, # OPTIONAL + LogGroupName => 'MyLogGroupName', # OPTIONAL + LogStreamName => 'MyLogStreamName', # OPTIONAL }, # OPTIONAL - Prefix => 'MyPrefix', # OPTIONAL CompressionFormat => 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL }, + }, # OPTIONAL + KinesisStreamSourceConfiguration => { + RoleARN => 'MyRoleARN', # min: 1, max: 512 + KinesisStreamARN => 'MyKinesisStreamARN', # min: 1, max: 512 + + }, # OPTIONAL + RedshiftDestinationConfiguration => { Password => 'MyPassword', # min: 6, - RoleARN => 'MyRoleARN', # min: 1, max: 512 Username => 'MyUsername', # min: 1, CopyCommand => { DataTableName => 'MyDataTableName', # min: 1, CopyOptions => 'MyCopyOptions', # OPTIONAL DataTableColumns => 'MyDataTableColumns', # OPTIONAL }, - ClusterJDBCURL => 'MyClusterJDBCURL', # min: 1, - S3BackupConfiguration => { - RoleARN => 'MyRoleARN', # min: 1, max: 512 - BucketARN => 'MyBucketARN', # min: 1, max: 2048 + S3Configuration => { + RoleARN => 'MyRoleARN', # min: 1, max: 512 + BucketARN => 'MyBucketARN', # min: 1, max: 2048 + BufferingHints => { + SizeInMBs => 1, # min: 1, max: 128; OPTIONAL + IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL + }, # OPTIONAL + Prefix => 'MyPrefix', # OPTIONAL EncryptionConfiguration => { NoEncryptionConfig => 'NoEncryption', # values: NoEncryption; OPTIONAL @@ -272,51 +251,77 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL }, # OPTIONAL - BufferingHints => { - IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL - SizeInMBs => 1, # min: 1, max: 128; OPTIONAL - }, # OPTIONAL CloudWatchLoggingOptions => { - LogStreamName => 'MyLogStreamName', # OPTIONAL - LogGroupName => 'MyLogGroupName', # OPTIONAL Enabled => 1, # OPTIONAL + LogGroupName => 'MyLogGroupName', # OPTIONAL + LogStreamName => 'MyLogStreamName', # OPTIONAL }, # OPTIONAL - Prefix => 'MyPrefix', # OPTIONAL CompressionFormat => 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL }, + RoleARN => 'MyRoleARN', # min: 1, max: 512 + ClusterJDBCURL => 'MyClusterJDBCURL', # min: 1, + CloudWatchLoggingOptions => { + Enabled => 1, # OPTIONAL + LogGroupName => 'MyLogGroupName', # OPTIONAL + LogStreamName => 'MyLogStreamName', # OPTIONAL + }, # OPTIONAL + S3BackupMode => 'Disabled', # values: Disabled, Enabled; OPTIONAL ProcessingConfiguration => { - Enabled => 1, # OPTIONAL Processors => [ { Type => 'Lambda', # values: Lambda Parameters => [ { - ParameterName => 'LambdaArn' - , # values: LambdaArn, NumberOfRetries, RoleArn, BufferSizeInMBs, BufferIntervalInSeconds ParameterValue => 'MyProcessorParameterValue', # min: 1, max: 512 + ParameterName => 'LambdaArn' + , # values: LambdaArn, NumberOfRetries, RoleArn, BufferSizeInMBs, BufferIntervalInSeconds }, ... - ], # OPTIONAL + ], # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL + Enabled => 1, # OPTIONAL }, # OPTIONAL RetryOptions => { DurationInSeconds => 1, # max: 7200; OPTIONAL }, # OPTIONAL - S3BackupMode => 'Disabled', # values: Disabled, Enabled; OPTIONAL - CloudWatchLoggingOptions => { - LogStreamName => 'MyLogStreamName', # OPTIONAL - LogGroupName => 'MyLogGroupName', # OPTIONAL - Enabled => 1, # OPTIONAL - }, # OPTIONAL + S3BackupConfiguration => { + RoleARN => 'MyRoleARN', # min: 1, max: 512 + BucketARN => 'MyBucketARN', # min: 1, max: 2048 + BufferingHints => { + SizeInMBs => 1, # min: 1, max: 128; OPTIONAL + IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL + }, # OPTIONAL + Prefix => 'MyPrefix', # OPTIONAL + EncryptionConfiguration => { + NoEncryptionConfig => + 'NoEncryption', # values: NoEncryption; OPTIONAL + KMSEncryptionConfig => { + AWSKMSKeyARN => 'MyAWSKMSKeyARN', # min: 1, max: 512 + + }, # OPTIONAL + }, # OPTIONAL + CloudWatchLoggingOptions => { + Enabled => 1, # OPTIONAL + LogGroupName => 'MyLogGroupName', # OPTIONAL + LogStreamName => 'MyLogStreamName', # OPTIONAL + }, # OPTIONAL + CompressionFormat => + 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL + }, }, # OPTIONAL S3DestinationConfiguration => { - RoleARN => 'MyRoleARN', # min: 1, max: 512 - BucketARN => 'MyBucketARN', # min: 1, max: 2048 + RoleARN => 'MyRoleARN', # min: 1, max: 512 + BucketARN => 'MyBucketARN', # min: 1, max: 2048 + BufferingHints => { + SizeInMBs => 1, # min: 1, max: 128; OPTIONAL + IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL + }, # OPTIONAL + Prefix => 'MyPrefix', # OPTIONAL EncryptionConfiguration => { NoEncryptionConfig => 'NoEncryption', # values: NoEncryption; OPTIONAL KMSEncryptionConfig => { @@ -324,24 +329,25 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL }, # OPTIONAL - BufferingHints => { - IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL - SizeInMBs => 1, # min: 1, max: 128; OPTIONAL - }, # OPTIONAL CloudWatchLoggingOptions => { - LogStreamName => 'MyLogStreamName', # OPTIONAL - LogGroupName => 'MyLogGroupName', # OPTIONAL Enabled => 1, # OPTIONAL + LogGroupName => 'MyLogGroupName', # OPTIONAL + LogStreamName => 'MyLogStreamName', # OPTIONAL }, # OPTIONAL - Prefix => 'MyPrefix', # OPTIONAL CompressionFormat => 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL }, # OPTIONAL SplunkDestinationConfiguration => { - HECEndpoint => 'MyHECEndpoint', + HECToken => 'MyHECToken', + HECEndpointType => 'Raw', # values: Raw, Event S3Configuration => { - RoleARN => 'MyRoleARN', # min: 1, max: 512 - BucketARN => 'MyBucketARN', # min: 1, max: 2048 + RoleARN => 'MyRoleARN', # min: 1, max: 512 + BucketARN => 'MyBucketARN', # min: 1, max: 2048 + BufferingHints => { + SizeInMBs => 1, # min: 1, max: 128; OPTIONAL + IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL + }, # OPTIONAL + Prefix => 'MyPrefix', # OPTIONAL EncryptionConfiguration => { NoEncryptionConfig => 'NoEncryption', # values: NoEncryption; OPTIONAL @@ -350,51 +356,45 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL }, # OPTIONAL - BufferingHints => { - IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL - SizeInMBs => 1, # min: 1, max: 128; OPTIONAL - }, # OPTIONAL CloudWatchLoggingOptions => { - LogStreamName => 'MyLogStreamName', # OPTIONAL - LogGroupName => 'MyLogGroupName', # OPTIONAL Enabled => 1, # OPTIONAL + LogGroupName => 'MyLogGroupName', # OPTIONAL + LogStreamName => 'MyLogStreamName', # OPTIONAL }, # OPTIONAL - Prefix => 'MyPrefix', # OPTIONAL CompressionFormat => 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL }, - HECToken => 'MyHECToken', - HECEndpointType => 'Raw', # values: Raw, Event + HECEndpoint => 'MyHECEndpoint', + HECAcknowledgmentTimeoutInSeconds => 1, # min: 180, max: 600; OPTIONAL + CloudWatchLoggingOptions => { + Enabled => 1, # OPTIONAL + LogGroupName => 'MyLogGroupName', # OPTIONAL + LogStreamName => 'MyLogStreamName', # OPTIONAL + }, # OPTIONAL S3BackupMode => 'FailedEventsOnly', # values: FailedEventsOnly, AllEvents; OPTIONAL ProcessingConfiguration => { - Enabled => 1, # OPTIONAL Processors => [ { Type => 'Lambda', # values: Lambda Parameters => [ { - ParameterName => 'LambdaArn' - , # values: LambdaArn, NumberOfRetries, RoleArn, BufferSizeInMBs, BufferIntervalInSeconds ParameterValue => 'MyProcessorParameterValue', # min: 1, max: 512 + ParameterName => 'LambdaArn' + , # values: LambdaArn, NumberOfRetries, RoleArn, BufferSizeInMBs, BufferIntervalInSeconds }, ... - ], # OPTIONAL + ], # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL + Enabled => 1, # OPTIONAL }, # OPTIONAL RetryOptions => { DurationInSeconds => 1, # max: 7200; OPTIONAL }, # OPTIONAL - HECAcknowledgmentTimeoutInSeconds => 1, # min: 180, max: 600; OPTIONAL - CloudWatchLoggingOptions => { - LogStreamName => 'MyLogStreamName', # OPTIONAL - LogGroupName => 'MyLogGroupName', # OPTIONAL - Enabled => 1, # OPTIONAL - }, # OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/Firehose/ListTagsForDeliveryStream.pm b/auto-lib/Paws/Firehose/ListTagsForDeliveryStream.pm index 797417c2dc..cdf556d855 100644 --- a/auto-lib/Paws/Firehose/ListTagsForDeliveryStream.pm +++ b/auto-lib/Paws/Firehose/ListTagsForDeliveryStream.pm @@ -42,7 +42,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/Firehose/PutRecordBatch.pm b/auto-lib/Paws/Firehose/PutRecordBatch.pm index e22ccf9f72..35f7d0a3a1 100644 --- a/auto-lib/Paws/Firehose/PutRecordBatch.pm +++ b/auto-lib/Paws/Firehose/PutRecordBatch.pm @@ -41,8 +41,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $FailedPutCount = $PutRecordBatchOutput->FailedPutCount; my $RequestResponses = $PutRecordBatchOutput->RequestResponses; + my $FailedPutCount = $PutRecordBatchOutput->FailedPutCount; # Returns a L object. diff --git a/auto-lib/Paws/Firehose/TagDeliveryStream.pm b/auto-lib/Paws/Firehose/TagDeliveryStream.pm index 539e2ba309..c04ed7670f 100644 --- a/auto-lib/Paws/Firehose/TagDeliveryStream.pm +++ b/auto-lib/Paws/Firehose/TagDeliveryStream.pm @@ -41,7 +41,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/Firehose/UntagDeliveryStream.pm b/auto-lib/Paws/Firehose/UntagDeliveryStream.pm index f98176dfaa..234a667939 100644 --- a/auto-lib/Paws/Firehose/UntagDeliveryStream.pm +++ b/auto-lib/Paws/Firehose/UntagDeliveryStream.pm @@ -37,7 +37,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/Firehose/UpdateDestination.pm b/auto-lib/Paws/Firehose/UpdateDestination.pm index cea94401f5..a34f91d828 100644 --- a/auto-lib/Paws/Firehose/UpdateDestination.pm +++ b/auto-lib/Paws/Firehose/UpdateDestination.pm @@ -39,356 +39,356 @@ You shouldn't make instances of this class. Each attribute should be used as a n DeliveryStreamName => 'MyDeliveryStreamName', DestinationId => 'MyDestinationId', ElasticsearchDestinationUpdate => { - TypeName => 'MyElasticsearchTypeName', # min: 1, max: 100; OPTIONAL - IndexName => 'MyElasticsearchIndexName', # min: 1, max: 80; OPTIONAL - DomainARN => 'MyElasticsearchDomainARN', # min: 1, max: 512; OPTIONAL - RoleARN => 'MyRoleARN', # min: 1, max: 512; OPTIONAL - ProcessingConfiguration => { - Processors => [ - { - Type => 'Lambda', # values: Lambda - Parameters => [ - { - ParameterName => 'LambdaArn' - , # values: LambdaArn, NumberOfRetries, RoleArn, BufferSizeInMBs, BufferIntervalInSeconds - ParameterValue => - 'MyProcessorParameterValue', # min: 1, max: 512 - - }, - ... - ], # OPTIONAL - }, - ... - ], # OPTIONAL - Enabled => 1, # OPTIONAL - }, # OPTIONAL - IndexRotationPeriod => 'NoRotation' - , # values: NoRotation, OneHour, OneDay, OneWeek, OneMonth; OPTIONAL - RetryOptions => { - DurationInSeconds => 1, # max: 7200; OPTIONAL - }, # OPTIONAL - CloudWatchLoggingOptions => { - Enabled => 1, # OPTIONAL - LogStreamName => 'MyLogStreamName', # OPTIONAL - LogGroupName => 'MyLogGroupName', # OPTIONAL - }, # OPTIONAL S3Update => { - CloudWatchLoggingOptions => { - Enabled => 1, # OPTIONAL - LogStreamName => 'MyLogStreamName', # OPTIONAL - LogGroupName => 'MyLogGroupName', # OPTIONAL - }, # OPTIONAL BufferingHints => { - IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL SizeInMBs => 1, # min: 1, max: 128; OPTIONAL + IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL }, # OPTIONAL - Prefix => 'MyPrefix', # OPTIONAL - BucketARN => 'MyBucketARN', # min: 1, max: 2048; OPTIONAL - CompressionFormat => - 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL - RoleARN => 'MyRoleARN', # min: 1, max: 512; OPTIONAL + Prefix => 'MyPrefix', # OPTIONAL EncryptionConfiguration => { + NoEncryptionConfig => + 'NoEncryption', # values: NoEncryption; OPTIONAL KMSEncryptionConfig => { - AWSKMSKeyARN => 'MyAWSKMSKeyARN', # min: 1, max: 512 + AWSKMSKeyARN => 'MyAWSKMSKeyARN', # min: 1, max: 512 }, # OPTIONAL - NoEncryptionConfig => - 'NoEncryption', # values: NoEncryption; OPTIONAL }, # OPTIONAL + RoleARN => 'MyRoleARN', # min: 1, max: 512; OPTIONAL + CloudWatchLoggingOptions => { + Enabled => 1, # OPTIONAL + LogGroupName => 'MyLogGroupName', # OPTIONAL + LogStreamName => 'MyLogStreamName', # OPTIONAL + }, # OPTIONAL + CompressionFormat => + 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL + BucketARN => 'MyBucketARN', # min: 1, max: 2048; OPTIONAL }, # OPTIONAL BufferingHints => { SizeInMBs => 1, # min: 1, max: 100; OPTIONAL IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL }, # OPTIONAL - }, # OPTIONAL - ExtendedS3DestinationUpdate => { - EncryptionConfiguration => { - KMSEncryptionConfig => { - AWSKMSKeyARN => 'MyAWSKMSKeyARN', # min: 1, max: 512 - - }, # OPTIONAL - NoEncryptionConfig => 'NoEncryption', # values: NoEncryption; OPTIONAL + IndexName => 'MyElasticsearchIndexName', # min: 1, max: 80; OPTIONAL + DomainARN => 'MyElasticsearchDomainARN', # min: 1, max: 512; OPTIONAL + RoleARN => 'MyRoleARN', # min: 1, max: 512; OPTIONAL + CloudWatchLoggingOptions => { + Enabled => 1, # OPTIONAL + LogGroupName => 'MyLogGroupName', # OPTIONAL + LogStreamName => 'MyLogStreamName', # OPTIONAL }, # OPTIONAL - S3BackupMode => 'Disabled', # values: Disabled, Enabled; OPTIONAL + TypeName => 'MyElasticsearchTypeName', # min: 1, max: 100; OPTIONAL ProcessingConfiguration => { Processors => [ { - Type => 'Lambda', # values: Lambda + Type => 'Lambda', # values: Lambda Parameters => [ { - ParameterName => 'LambdaArn' - , # values: LambdaArn, NumberOfRetries, RoleArn, BufferSizeInMBs, BufferIntervalInSeconds ParameterValue => 'MyProcessorParameterValue', # min: 1, max: 512 + ParameterName => 'LambdaArn' + , # values: LambdaArn, NumberOfRetries, RoleArn, BufferSizeInMBs, BufferIntervalInSeconds }, ... - ], # OPTIONAL + ], # OPTIONAL }, ... - ], # OPTIONAL - Enabled => 1, # OPTIONAL + ], # OPTIONAL + Enabled => 1, # OPTIONAL + }, # OPTIONAL + IndexRotationPeriod => 'NoRotation' + , # values: NoRotation, OneHour, OneDay, OneWeek, OneMonth; OPTIONAL + RetryOptions => { + DurationInSeconds => 1, # max: 7200; OPTIONAL + }, # OPTIONAL + }, # OPTIONAL + ExtendedS3DestinationUpdate => { + BufferingHints => { + SizeInMBs => 1, # min: 1, max: 128; OPTIONAL + IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL }, # OPTIONAL - RoleARN => 'MyRoleARN', # min: 1, max: 512; OPTIONAL DataFormatConversionConfiguration => { + Enabled => 1, # OPTIONAL OutputFormatConfiguration => { Serializer => { - OrcSerDe => { - BloomFilterColumns => [ - 'MyNonEmptyStringWithoutWhitespace', ... # OPTIONAL - ], # OPTIONAL - EnablePadding => 1, # OPTIONAL - BloomFilterFalsePositiveProbability => 1, # max: 1; OPTIONAL - Compression => 'NONE', # values: NONE, ZLIB, SNAPPY; OPTIONAL - DictionaryKeyThreshold => 1, # max: 1; OPTIONAL - FormatVersion => 'V0_11', # values: V0_11, V0_12; OPTIONAL - BlockSizeBytes => 1, # min: 67108864, ; OPTIONAL - StripeSizeBytes => 1, # min: 8388608, ; OPTIONAL - RowIndexStride => 1, # min: 1000, ; OPTIONAL - PaddingTolerance => 1, # max: 1; OPTIONAL - }, # OPTIONAL ParquetSerDe => { + MaxPaddingBytes => 1, # OPTIONAL EnableDictionaryCompression => 1, # OPTIONAL PageSizeBytes => 1, # min: 65536, ; OPTIONAL Compression => 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, SNAPPY; OPTIONAL - WriterVersion => 'V1', # values: V1, V2; OPTIONAL - BlockSizeBytes => 1, # min: 67108864, ; OPTIONAL - MaxPaddingBytes => 1, # OPTIONAL + WriterVersion => 'V1', # values: V1, V2; OPTIONAL + BlockSizeBytes => 1, # min: 67108864, ; OPTIONAL + }, # OPTIONAL + OrcSerDe => { + Compression => 'NONE', # values: NONE, ZLIB, SNAPPY; OPTIONAL + EnablePadding => 1, # OPTIONAL + DictionaryKeyThreshold => 1, # max: 1; OPTIONAL + FormatVersion => 'V0_11', # values: V0_11, V0_12; OPTIONAL + RowIndexStride => 1, # min: 1000, ; OPTIONAL + PaddingTolerance => 1, # max: 1; OPTIONAL + StripeSizeBytes => 1, # min: 8388608, ; OPTIONAL + BloomFilterColumns => [ + 'MyNonEmptyStringWithoutWhitespace', ... # OPTIONAL + ], # OPTIONAL + BloomFilterFalsePositiveProbability => 1, # max: 1; OPTIONAL + BlockSizeBytes => 1, # min: 67108864, ; OPTIONAL }, # OPTIONAL }, # OPTIONAL }, # OPTIONAL SchemaConfiguration => { CatalogId => 'MyNonEmptyStringWithoutWhitespace', # OPTIONAL + Region => 'MyNonEmptyStringWithoutWhitespace', # OPTIONAL RoleARN => 'MyNonEmptyStringWithoutWhitespace', # OPTIONAL + VersionId => 'MyNonEmptyStringWithoutWhitespace', # OPTIONAL TableName => 'MyNonEmptyStringWithoutWhitespace', # OPTIONAL DatabaseName => 'MyNonEmptyStringWithoutWhitespace', # OPTIONAL - Region => 'MyNonEmptyStringWithoutWhitespace', # OPTIONAL - VersionId => 'MyNonEmptyStringWithoutWhitespace', # OPTIONAL }, # OPTIONAL InputFormatConfiguration => { Deserializer => { - HiveJsonSerDe => { - TimestampFormats => [ 'MyNonEmptyString', ... ], # OPTIONAL - }, # OPTIONAL OpenXJsonSerDe => { - CaseInsensitive => 1, # OPTIONAL - ConvertDotsInJsonKeysToUnderscores => 1, # OPTIONAL - ColumnToJsonKeyMappings => { + ColumnToJsonKeyMappings => { 'MyNonEmptyStringWithoutWhitespace' => - 'MyNonEmptyString', # key: OPTIONAL + 'MyNonEmptyString', # key: OPTIONAL }, # OPTIONAL + ConvertDotsInJsonKeysToUnderscores => 1, # OPTIONAL + CaseInsensitive => 1, # OPTIONAL + }, # OPTIONAL + HiveJsonSerDe => { + TimestampFormats => [ 'MyNonEmptyString', ... ], # OPTIONAL }, # OPTIONAL }, # OPTIONAL }, # OPTIONAL - Enabled => 1, # OPTIONAL }, # OPTIONAL - Prefix => 'MyPrefix', # OPTIONAL - BucketARN => 'MyBucketARN', # min: 1, max: 2048; OPTIONAL - CompressionFormat => - 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL - CloudWatchLoggingOptions => { - Enabled => 1, # OPTIONAL - LogStreamName => 'MyLogStreamName', # OPTIONAL - LogGroupName => 'MyLogGroupName', # OPTIONAL - }, # OPTIONAL - BufferingHints => { - IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL - SizeInMBs => 1, # min: 1, max: 128; OPTIONAL + Prefix => 'MyPrefix', # OPTIONAL + EncryptionConfiguration => { + NoEncryptionConfig => 'NoEncryption', # values: NoEncryption; OPTIONAL + KMSEncryptionConfig => { + AWSKMSKeyARN => 'MyAWSKMSKeyARN', # min: 1, max: 512 + + }, # OPTIONAL }, # OPTIONAL S3BackupUpdate => { - CloudWatchLoggingOptions => { - Enabled => 1, # OPTIONAL - LogStreamName => 'MyLogStreamName', # OPTIONAL - LogGroupName => 'MyLogGroupName', # OPTIONAL - }, # OPTIONAL BufferingHints => { - IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL SizeInMBs => 1, # min: 1, max: 128; OPTIONAL + IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL }, # OPTIONAL - Prefix => 'MyPrefix', # OPTIONAL - BucketARN => 'MyBucketARN', # min: 1, max: 2048; OPTIONAL - CompressionFormat => - 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL - RoleARN => 'MyRoleARN', # min: 1, max: 512; OPTIONAL + Prefix => 'MyPrefix', # OPTIONAL EncryptionConfiguration => { + NoEncryptionConfig => + 'NoEncryption', # values: NoEncryption; OPTIONAL KMSEncryptionConfig => { - AWSKMSKeyARN => 'MyAWSKMSKeyARN', # min: 1, max: 512 + AWSKMSKeyARN => 'MyAWSKMSKeyARN', # min: 1, max: 512 }, # OPTIONAL - NoEncryptionConfig => - 'NoEncryption', # values: NoEncryption; OPTIONAL }, # OPTIONAL + RoleARN => 'MyRoleARN', # min: 1, max: 512; OPTIONAL + CloudWatchLoggingOptions => { + Enabled => 1, # OPTIONAL + LogGroupName => 'MyLogGroupName', # OPTIONAL + LogStreamName => 'MyLogStreamName', # OPTIONAL + }, # OPTIONAL + CompressionFormat => + 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL + BucketARN => 'MyBucketARN', # min: 1, max: 2048; OPTIONAL + }, # OPTIONAL + RoleARN => 'MyRoleARN', # min: 1, max: 512; OPTIONAL + CloudWatchLoggingOptions => { + Enabled => 1, # OPTIONAL + LogGroupName => 'MyLogGroupName', # OPTIONAL + LogStreamName => 'MyLogStreamName', # OPTIONAL }, # OPTIONAL + S3BackupMode => 'Disabled', # values: Disabled, Enabled; OPTIONAL + CompressionFormat => + 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL + ProcessingConfiguration => { + Processors => [ + { + Type => 'Lambda', # values: Lambda + Parameters => [ + { + ParameterValue => + 'MyProcessorParameterValue', # min: 1, max: 512 + ParameterName => 'LambdaArn' + , # values: LambdaArn, NumberOfRetries, RoleArn, BufferSizeInMBs, BufferIntervalInSeconds + + }, + ... + ], # OPTIONAL + }, + ... + ], # OPTIONAL + Enabled => 1, # OPTIONAL + }, # OPTIONAL + BucketARN => 'MyBucketARN', # min: 1, max: 2048; OPTIONAL }, # OPTIONAL RedshiftDestinationUpdate => { S3Update => { - CloudWatchLoggingOptions => { - Enabled => 1, # OPTIONAL - LogStreamName => 'MyLogStreamName', # OPTIONAL - LogGroupName => 'MyLogGroupName', # OPTIONAL - }, # OPTIONAL BufferingHints => { - IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL SizeInMBs => 1, # min: 1, max: 128; OPTIONAL + IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL }, # OPTIONAL - Prefix => 'MyPrefix', # OPTIONAL - BucketARN => 'MyBucketARN', # min: 1, max: 2048; OPTIONAL - CompressionFormat => - 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL - RoleARN => 'MyRoleARN', # min: 1, max: 512; OPTIONAL + Prefix => 'MyPrefix', # OPTIONAL EncryptionConfiguration => { + NoEncryptionConfig => + 'NoEncryption', # values: NoEncryption; OPTIONAL KMSEncryptionConfig => { - AWSKMSKeyARN => 'MyAWSKMSKeyARN', # min: 1, max: 512 + AWSKMSKeyARN => 'MyAWSKMSKeyARN', # min: 1, max: 512 }, # OPTIONAL - NoEncryptionConfig => - 'NoEncryption', # values: NoEncryption; OPTIONAL }, # OPTIONAL + RoleARN => 'MyRoleARN', # min: 1, max: 512; OPTIONAL + CloudWatchLoggingOptions => { + Enabled => 1, # OPTIONAL + LogGroupName => 'MyLogGroupName', # OPTIONAL + LogStreamName => 'MyLogStreamName', # OPTIONAL + }, # OPTIONAL + CompressionFormat => + 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL + BucketARN => 'MyBucketARN', # min: 1, max: 2048; OPTIONAL }, # OPTIONAL - ClusterJDBCURL => 'MyClusterJDBCURL', # min: 1, ; OPTIONAL - CloudWatchLoggingOptions => { - Enabled => 1, # OPTIONAL - LogStreamName => 'MyLogStreamName', # OPTIONAL - LogGroupName => 'MyLogGroupName', # OPTIONAL + Password => 'MyPassword', # min: 6, ; OPTIONAL + Username => 'MyUsername', # min: 1, ; OPTIONAL + CopyCommand => { + DataTableName => 'MyDataTableName', # min: 1, + CopyOptions => 'MyCopyOptions', # OPTIONAL + DataTableColumns => 'MyDataTableColumns', # OPTIONAL }, # OPTIONAL S3BackupUpdate => { - CloudWatchLoggingOptions => { - Enabled => 1, # OPTIONAL - LogStreamName => 'MyLogStreamName', # OPTIONAL - LogGroupName => 'MyLogGroupName', # OPTIONAL - }, # OPTIONAL BufferingHints => { - IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL SizeInMBs => 1, # min: 1, max: 128; OPTIONAL + IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL }, # OPTIONAL - Prefix => 'MyPrefix', # OPTIONAL - BucketARN => 'MyBucketARN', # min: 1, max: 2048; OPTIONAL - CompressionFormat => - 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL - RoleARN => 'MyRoleARN', # min: 1, max: 512; OPTIONAL + Prefix => 'MyPrefix', # OPTIONAL EncryptionConfiguration => { + NoEncryptionConfig => + 'NoEncryption', # values: NoEncryption; OPTIONAL KMSEncryptionConfig => { - AWSKMSKeyARN => 'MyAWSKMSKeyARN', # min: 1, max: 512 + AWSKMSKeyARN => 'MyAWSKMSKeyARN', # min: 1, max: 512 }, # OPTIONAL - NoEncryptionConfig => - 'NoEncryption', # values: NoEncryption; OPTIONAL }, # OPTIONAL + RoleARN => 'MyRoleARN', # min: 1, max: 512; OPTIONAL + CloudWatchLoggingOptions => { + Enabled => 1, # OPTIONAL + LogGroupName => 'MyLogGroupName', # OPTIONAL + LogStreamName => 'MyLogStreamName', # OPTIONAL + }, # OPTIONAL + CompressionFormat => + 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL + BucketARN => 'MyBucketARN', # min: 1, max: 2048; OPTIONAL }, # OPTIONAL - CopyCommand => { - DataTableName => 'MyDataTableName', # min: 1, - DataTableColumns => 'MyDataTableColumns', # OPTIONAL - CopyOptions => 'MyCopyOptions', # OPTIONAL + RoleARN => 'MyRoleARN', # min: 1, max: 512; OPTIONAL + CloudWatchLoggingOptions => { + Enabled => 1, # OPTIONAL + LogGroupName => 'MyLogGroupName', # OPTIONAL + LogStreamName => 'MyLogStreamName', # OPTIONAL }, # OPTIONAL - Username => 'MyUsername', # min: 1, ; OPTIONAL + S3BackupMode => 'Disabled', # values: Disabled, Enabled; OPTIONAL + ClusterJDBCURL => 'MyClusterJDBCURL', # min: 1, ; OPTIONAL ProcessingConfiguration => { Processors => [ { - Type => 'Lambda', # values: Lambda + Type => 'Lambda', # values: Lambda Parameters => [ { + ParameterValue => + 'MyProcessorParameterValue', # min: 1, max: 512 ParameterName => 'LambdaArn' , # values: LambdaArn, NumberOfRetries, RoleArn, BufferSizeInMBs, BufferIntervalInSeconds - ParameterValue => - 'MyProcessorParameterValue', # min: 1, max: 512 }, ... - ], # OPTIONAL + ], # OPTIONAL }, ... - ], # OPTIONAL - Enabled => 1, # OPTIONAL + ], # OPTIONAL + Enabled => 1, # OPTIONAL }, # OPTIONAL - RoleARN => 'MyRoleARN', # min: 1, max: 512; OPTIONAL - Password => 'MyPassword', # min: 6, ; OPTIONAL RetryOptions => { - DurationInSeconds => 1, # max: 7200; OPTIONAL + DurationInSeconds => 1, # max: 7200; OPTIONAL }, # OPTIONAL - S3BackupMode => 'Disabled', # values: Disabled, Enabled; OPTIONAL }, # OPTIONAL S3DestinationUpdate => { - CloudWatchLoggingOptions => { - Enabled => 1, # OPTIONAL - LogStreamName => 'MyLogStreamName', # OPTIONAL - LogGroupName => 'MyLogGroupName', # OPTIONAL - }, # OPTIONAL BufferingHints => { - IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL SizeInMBs => 1, # min: 1, max: 128; OPTIONAL + IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL }, # OPTIONAL - Prefix => 'MyPrefix', # OPTIONAL - BucketARN => 'MyBucketARN', # min: 1, max: 2048; OPTIONAL - CompressionFormat => - 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL - RoleARN => 'MyRoleARN', # min: 1, max: 512; OPTIONAL + Prefix => 'MyPrefix', # OPTIONAL EncryptionConfiguration => { + NoEncryptionConfig => 'NoEncryption', # values: NoEncryption; OPTIONAL KMSEncryptionConfig => { - AWSKMSKeyARN => 'MyAWSKMSKeyARN', # min: 1, max: 512 + AWSKMSKeyARN => 'MyAWSKMSKeyARN', # min: 1, max: 512 }, # OPTIONAL - NoEncryptionConfig => 'NoEncryption', # values: NoEncryption; OPTIONAL }, # OPTIONAL + RoleARN => 'MyRoleARN', # min: 1, max: 512; OPTIONAL + CloudWatchLoggingOptions => { + Enabled => 1, # OPTIONAL + LogGroupName => 'MyLogGroupName', # OPTIONAL + LogStreamName => 'MyLogStreamName', # OPTIONAL + }, # OPTIONAL + CompressionFormat => + 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL + BucketARN => 'MyBucketARN', # min: 1, max: 2048; OPTIONAL }, # OPTIONAL SplunkDestinationUpdate => { + S3Update => { + BufferingHints => { + SizeInMBs => 1, # min: 1, max: 128; OPTIONAL + IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL + }, # OPTIONAL + Prefix => 'MyPrefix', # OPTIONAL + EncryptionConfiguration => { + NoEncryptionConfig => + 'NoEncryption', # values: NoEncryption; OPTIONAL + KMSEncryptionConfig => { + AWSKMSKeyARN => 'MyAWSKMSKeyARN', # min: 1, max: 512 + + }, # OPTIONAL + }, # OPTIONAL + RoleARN => 'MyRoleARN', # min: 1, max: 512; OPTIONAL + CloudWatchLoggingOptions => { + Enabled => 1, # OPTIONAL + LogGroupName => 'MyLogGroupName', # OPTIONAL + LogStreamName => 'MyLogStreamName', # OPTIONAL + }, # OPTIONAL + CompressionFormat => + 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL + BucketARN => 'MyBucketARN', # min: 1, max: 2048; OPTIONAL + }, # OPTIONAL HECAcknowledgmentTimeoutInSeconds => 1, # min: 180, max: 600; OPTIONAL - RetryOptions => { - DurationInSeconds => 1, # max: 7200; OPTIONAL + HECToken => 'MyHECToken', # OPTIONAL + HECEndpointType => 'Raw', # values: Raw, Event; OPTIONAL + CloudWatchLoggingOptions => { + Enabled => 1, # OPTIONAL + LogGroupName => 'MyLogGroupName', # OPTIONAL + LogStreamName => 'MyLogStreamName', # OPTIONAL }, # OPTIONAL + S3BackupMode => + 'FailedEventsOnly', # values: FailedEventsOnly, AllEvents; OPTIONAL ProcessingConfiguration => { Processors => [ { Type => 'Lambda', # values: Lambda Parameters => [ { - ParameterName => 'LambdaArn' - , # values: LambdaArn, NumberOfRetries, RoleArn, BufferSizeInMBs, BufferIntervalInSeconds ParameterValue => 'MyProcessorParameterValue', # min: 1, max: 512 + ParameterName => 'LambdaArn' + , # values: LambdaArn, NumberOfRetries, RoleArn, BufferSizeInMBs, BufferIntervalInSeconds }, ... - ], # OPTIONAL + ], # OPTIONAL }, ... - ], # OPTIONAL - Enabled => 1, # OPTIONAL - }, # OPTIONAL - S3BackupMode => - 'FailedEventsOnly', # values: FailedEventsOnly, AllEvents; OPTIONAL - HECEndpointType => 'Raw', # values: Raw, Event; OPTIONAL - HECToken => 'MyHECToken', # OPTIONAL - S3Update => { - CloudWatchLoggingOptions => { - Enabled => 1, # OPTIONAL - LogStreamName => 'MyLogStreamName', # OPTIONAL - LogGroupName => 'MyLogGroupName', # OPTIONAL - }, # OPTIONAL - BufferingHints => { - IntervalInSeconds => 1, # min: 60, max: 900; OPTIONAL - SizeInMBs => 1, # min: 1, max: 128; OPTIONAL - }, # OPTIONAL - Prefix => 'MyPrefix', # OPTIONAL - BucketARN => 'MyBucketARN', # min: 1, max: 2048; OPTIONAL - CompressionFormat => - 'UNCOMPRESSED', # values: UNCOMPRESSED, GZIP, ZIP, Snappy; OPTIONAL - RoleARN => 'MyRoleARN', # min: 1, max: 512; OPTIONAL - EncryptionConfiguration => { - KMSEncryptionConfig => { - AWSKMSKeyARN => 'MyAWSKMSKeyARN', # min: 1, max: 512 - - }, # OPTIONAL - NoEncryptionConfig => - 'NoEncryption', # values: NoEncryption; OPTIONAL - }, # OPTIONAL + ], # OPTIONAL + Enabled => 1, # OPTIONAL }, # OPTIONAL - HECEndpoint => 'MyHECEndpoint', # OPTIONAL - CloudWatchLoggingOptions => { - Enabled => 1, # OPTIONAL - LogStreamName => 'MyLogStreamName', # OPTIONAL - LogGroupName => 'MyLogGroupName', # OPTIONAL + RetryOptions => { + DurationInSeconds => 1, # max: 7200; OPTIONAL }, # OPTIONAL + HECEndpoint => 'MyHECEndpoint', # OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/GameLift/CreateAlias.pm b/auto-lib/Paws/GameLift/CreateAlias.pm index 4124591c80..44c41b9a75 100644 --- a/auto-lib/Paws/GameLift/CreateAlias.pm +++ b/auto-lib/Paws/GameLift/CreateAlias.pm @@ -45,7 +45,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/CreateBuild.pm b/auto-lib/Paws/GameLift/CreateBuild.pm index 071925bd4e..13078227eb 100644 --- a/auto-lib/Paws/GameLift/CreateBuild.pm +++ b/auto-lib/Paws/GameLift/CreateBuild.pm @@ -34,22 +34,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n Name => 'MyNonZeroAndMaxString', # OPTIONAL OperatingSystem => 'WINDOWS_2012', # OPTIONAL StorageLocation => { - RoleArn => 'MyNonEmptyString', # min: 1, ; OPTIONAL Bucket => 'MyNonEmptyString', # min: 1, ; OPTIONAL Key => 'MyNonEmptyString', # min: 1, ; OPTIONAL + RoleArn => 'MyNonEmptyString', # min: 1, ; OPTIONAL }, # OPTIONAL Version => 'MyNonZeroAndMaxString', # OPTIONAL ); # Results: my $UploadCredentials = $CreateBuildOutput->UploadCredentials; - my $StorageLocation = $CreateBuildOutput->StorageLocation; my $Build = $CreateBuildOutput->Build; + my $StorageLocation = $CreateBuildOutput->StorageLocation; # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/CreateFleet.pm b/auto-lib/Paws/GameLift/CreateFleet.pm index 59ef69ee2c..6bb5d61ba8 100644 --- a/auto-lib/Paws/GameLift/CreateFleet.pm +++ b/auto-lib/Paws/GameLift/CreateFleet.pm @@ -48,9 +48,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n Description => 'MyNonZeroAndMaxString', # OPTIONAL EC2InboundPermissions => [ { + ToPort => 1, # min: 1, max: 60000 IpRange => 'MyNonBlankString', FromPort => 1, # min: 1, max: 60000 - ToPort => 1, # min: 1, max: 60000 Protocol => 'TCP', # values: TCP, UDP }, @@ -67,8 +67,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n PeerVpcAwsAccountId => 'MyNonZeroAndMaxString', # OPTIONAL PeerVpcId => 'MyNonZeroAndMaxString', # OPTIONAL ResourceCreationLimitPolicy => { - NewGameSessionsPerCreator => 1, # OPTIONAL PolicyPeriodInMinutes => 1, # OPTIONAL + NewGameSessionsPerCreator => 1, # OPTIONAL }, # OPTIONAL RuntimeConfiguration => { MaxConcurrentGameSessionActivations => @@ -93,7 +93,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/CreateGameSession.pm b/auto-lib/Paws/GameLift/CreateGameSession.pm index 02f8aa3f34..e500f11c39 100644 --- a/auto-lib/Paws/GameLift/CreateGameSession.pm +++ b/auto-lib/Paws/GameLift/CreateGameSession.pm @@ -42,8 +42,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n FleetId => 'MyFleetId', # OPTIONAL GameProperties => [ { - Value => 'MyGamePropertyValue', # max: 96 Key => 'MyGamePropertyKey', # max: 32 + Value => 'MyGamePropertyValue', # max: 96 }, ... @@ -60,7 +60,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/CreateGameSessionQueue.pm b/auto-lib/Paws/GameLift/CreateGameSessionQueue.pm index f41ee0e289..c55004c25a 100644 --- a/auto-lib/Paws/GameLift/CreateGameSessionQueue.pm +++ b/auto-lib/Paws/GameLift/CreateGameSessionQueue.pm @@ -54,7 +54,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/CreateMatchmakingConfiguration.pm b/auto-lib/Paws/GameLift/CreateMatchmakingConfiguration.pm index fa02d1edbd..efa5089899 100644 --- a/auto-lib/Paws/GameLift/CreateMatchmakingConfiguration.pm +++ b/auto-lib/Paws/GameLift/CreateMatchmakingConfiguration.pm @@ -69,7 +69,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/CreateMatchmakingRuleSet.pm b/auto-lib/Paws/GameLift/CreateMatchmakingRuleSet.pm index 986819c0a1..4749054114 100644 --- a/auto-lib/Paws/GameLift/CreateMatchmakingRuleSet.pm +++ b/auto-lib/Paws/GameLift/CreateMatchmakingRuleSet.pm @@ -40,7 +40,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/CreatePlayerSession.pm b/auto-lib/Paws/GameLift/CreatePlayerSession.pm index 7f99c2a747..24ddbcefc8 100644 --- a/auto-lib/Paws/GameLift/CreatePlayerSession.pm +++ b/auto-lib/Paws/GameLift/CreatePlayerSession.pm @@ -41,7 +41,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/CreatePlayerSessions.pm b/auto-lib/Paws/GameLift/CreatePlayerSessions.pm index 3f8fdc0a87..95e98051dc 100644 --- a/auto-lib/Paws/GameLift/CreatePlayerSessions.pm +++ b/auto-lib/Paws/GameLift/CreatePlayerSessions.pm @@ -46,7 +46,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/CreateVpcPeeringAuthorization.pm b/auto-lib/Paws/GameLift/CreateVpcPeeringAuthorization.pm index 8b81c7a27b..6287fb5a57 100644 --- a/auto-lib/Paws/GameLift/CreateVpcPeeringAuthorization.pm +++ b/auto-lib/Paws/GameLift/CreateVpcPeeringAuthorization.pm @@ -42,7 +42,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/CreateVpcPeeringConnection.pm b/auto-lib/Paws/GameLift/CreateVpcPeeringConnection.pm index c2680d4d2d..08e7d407e4 100644 --- a/auto-lib/Paws/GameLift/CreateVpcPeeringConnection.pm +++ b/auto-lib/Paws/GameLift/CreateVpcPeeringConnection.pm @@ -38,7 +38,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/DeleteAlias.pm b/auto-lib/Paws/GameLift/DeleteAlias.pm index 7158983c84..345f933b92 100644 --- a/auto-lib/Paws/GameLift/DeleteAlias.pm +++ b/auto-lib/Paws/GameLift/DeleteAlias.pm @@ -33,7 +33,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/DeleteMatchmakingConfiguration.pm b/auto-lib/Paws/GameLift/DeleteMatchmakingConfiguration.pm index 8383bfce9d..1d9e9ddf23 100644 --- a/auto-lib/Paws/GameLift/DeleteMatchmakingConfiguration.pm +++ b/auto-lib/Paws/GameLift/DeleteMatchmakingConfiguration.pm @@ -34,7 +34,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/DeleteScalingPolicy.pm b/auto-lib/Paws/GameLift/DeleteScalingPolicy.pm index c4f76cb9ac..86beceef42 100644 --- a/auto-lib/Paws/GameLift/DeleteScalingPolicy.pm +++ b/auto-lib/Paws/GameLift/DeleteScalingPolicy.pm @@ -35,7 +35,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/DeleteVpcPeeringAuthorization.pm b/auto-lib/Paws/GameLift/DeleteVpcPeeringAuthorization.pm index 705bfbf008..73aea4ad7d 100644 --- a/auto-lib/Paws/GameLift/DeleteVpcPeeringAuthorization.pm +++ b/auto-lib/Paws/GameLift/DeleteVpcPeeringAuthorization.pm @@ -36,7 +36,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/DescribeAlias.pm b/auto-lib/Paws/GameLift/DescribeAlias.pm index 0e2c6d7456..8de74f681a 100644 --- a/auto-lib/Paws/GameLift/DescribeAlias.pm +++ b/auto-lib/Paws/GameLift/DescribeAlias.pm @@ -38,7 +38,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/DescribeEC2InstanceLimits.pm b/auto-lib/Paws/GameLift/DescribeEC2InstanceLimits.pm index 5000272a1b..9051dbc692 100644 --- a/auto-lib/Paws/GameLift/DescribeEC2InstanceLimits.pm +++ b/auto-lib/Paws/GameLift/DescribeEC2InstanceLimits.pm @@ -37,7 +37,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/DescribeFleetAttributes.pm b/auto-lib/Paws/GameLift/DescribeFleetAttributes.pm index a639445799..4ce9e6b1ca 100644 --- a/auto-lib/Paws/GameLift/DescribeFleetAttributes.pm +++ b/auto-lib/Paws/GameLift/DescribeFleetAttributes.pm @@ -42,7 +42,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/DescribeFleetPortSettings.pm b/auto-lib/Paws/GameLift/DescribeFleetPortSettings.pm index c99701fa79..2935f9894f 100644 --- a/auto-lib/Paws/GameLift/DescribeFleetPortSettings.pm +++ b/auto-lib/Paws/GameLift/DescribeFleetPortSettings.pm @@ -39,7 +39,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/DescribeFleetUtilization.pm b/auto-lib/Paws/GameLift/DescribeFleetUtilization.pm index da9ea35c8a..c943e5ae90 100644 --- a/auto-lib/Paws/GameLift/DescribeFleetUtilization.pm +++ b/auto-lib/Paws/GameLift/DescribeFleetUtilization.pm @@ -42,7 +42,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/DescribeGameSessionDetails.pm b/auto-lib/Paws/GameLift/DescribeGameSessionDetails.pm index fa5a0fe5d2..60290446f7 100644 --- a/auto-lib/Paws/GameLift/DescribeGameSessionDetails.pm +++ b/auto-lib/Paws/GameLift/DescribeGameSessionDetails.pm @@ -43,9 +43,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $DescribeGameSessionDetailsOutput->NextToken; my $GameSessionDetails = $DescribeGameSessionDetailsOutput->GameSessionDetails; - my $NextToken = $DescribeGameSessionDetailsOutput->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/GameLift/DescribeGameSessionQueues.pm b/auto-lib/Paws/GameLift/DescribeGameSessionQueues.pm index a379d0236d..e1eccb9e6b 100644 --- a/auto-lib/Paws/GameLift/DescribeGameSessionQueues.pm +++ b/auto-lib/Paws/GameLift/DescribeGameSessionQueues.pm @@ -38,13 +38,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $GameSessionQueues = $DescribeGameSessionQueuesOutput->GameSessionQueues; my $NextToken = $DescribeGameSessionQueuesOutput->NextToken; + my $GameSessionQueues = $DescribeGameSessionQueuesOutput->GameSessionQueues; # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/DescribeGameSessions.pm b/auto-lib/Paws/GameLift/DescribeGameSessions.pm index a62ebae108..c716addf75 100644 --- a/auto-lib/Paws/GameLift/DescribeGameSessions.pm +++ b/auto-lib/Paws/GameLift/DescribeGameSessions.pm @@ -48,7 +48,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/DescribeInstances.pm b/auto-lib/Paws/GameLift/DescribeInstances.pm index e2cc08b097..0d1522d324 100644 --- a/auto-lib/Paws/GameLift/DescribeInstances.pm +++ b/auto-lib/Paws/GameLift/DescribeInstances.pm @@ -38,13 +38,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Instances = $DescribeInstancesOutput->Instances; my $NextToken = $DescribeInstancesOutput->NextToken; + my $Instances = $DescribeInstancesOutput->Instances; # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/DescribeMatchmaking.pm b/auto-lib/Paws/GameLift/DescribeMatchmaking.pm index fea713913d..f7fe34a0fb 100644 --- a/auto-lib/Paws/GameLift/DescribeMatchmaking.pm +++ b/auto-lib/Paws/GameLift/DescribeMatchmaking.pm @@ -40,7 +40,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/DescribeMatchmakingConfigurations.pm b/auto-lib/Paws/GameLift/DescribeMatchmakingConfigurations.pm index 86042b912e..f214a329c7 100644 --- a/auto-lib/Paws/GameLift/DescribeMatchmakingConfigurations.pm +++ b/auto-lib/Paws/GameLift/DescribeMatchmakingConfigurations.pm @@ -41,14 +41,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $DescribeMatchmakingConfigurationsOutput->NextToken; my $Configurations = $DescribeMatchmakingConfigurationsOutput->Configurations; + my $NextToken = $DescribeMatchmakingConfigurationsOutput->NextToken; # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/DescribeMatchmakingRuleSets.pm b/auto-lib/Paws/GameLift/DescribeMatchmakingRuleSets.pm index bd2b9ab68e..10db7a1aa9 100644 --- a/auto-lib/Paws/GameLift/DescribeMatchmakingRuleSets.pm +++ b/auto-lib/Paws/GameLift/DescribeMatchmakingRuleSets.pm @@ -39,13 +39,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $DescribeMatchmakingRuleSetsOutput->NextToken; my $RuleSets = $DescribeMatchmakingRuleSetsOutput->RuleSets; + my $NextToken = $DescribeMatchmakingRuleSetsOutput->NextToken; # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/DescribePlayerSessions.pm b/auto-lib/Paws/GameLift/DescribePlayerSessions.pm index e030cacd23..d736e84ced 100644 --- a/auto-lib/Paws/GameLift/DescribePlayerSessions.pm +++ b/auto-lib/Paws/GameLift/DescribePlayerSessions.pm @@ -42,13 +42,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $PlayerSessions = $DescribePlayerSessionsOutput->PlayerSessions; my $NextToken = $DescribePlayerSessionsOutput->NextToken; + my $PlayerSessions = $DescribePlayerSessionsOutput->PlayerSessions; # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/DescribeRuntimeConfiguration.pm b/auto-lib/Paws/GameLift/DescribeRuntimeConfiguration.pm index e219d771f0..8c6eb8810b 100644 --- a/auto-lib/Paws/GameLift/DescribeRuntimeConfiguration.pm +++ b/auto-lib/Paws/GameLift/DescribeRuntimeConfiguration.pm @@ -40,7 +40,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/DescribeVpcPeeringAuthorizations.pm b/auto-lib/Paws/GameLift/DescribeVpcPeeringAuthorizations.pm index 63793dbcc2..6cfc068e98 100644 --- a/auto-lib/Paws/GameLift/DescribeVpcPeeringAuthorizations.pm +++ b/auto-lib/Paws/GameLift/DescribeVpcPeeringAuthorizations.pm @@ -36,7 +36,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/DescribeVpcPeeringConnections.pm b/auto-lib/Paws/GameLift/DescribeVpcPeeringConnections.pm index 083b13a582..6336893bb7 100644 --- a/auto-lib/Paws/GameLift/DescribeVpcPeeringConnections.pm +++ b/auto-lib/Paws/GameLift/DescribeVpcPeeringConnections.pm @@ -39,7 +39,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/GetInstanceAccess.pm b/auto-lib/Paws/GameLift/GetInstanceAccess.pm index 9f055308cc..b490f70409 100644 --- a/auto-lib/Paws/GameLift/GetInstanceAccess.pm +++ b/auto-lib/Paws/GameLift/GetInstanceAccess.pm @@ -40,7 +40,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/ListBuilds.pm b/auto-lib/Paws/GameLift/ListBuilds.pm index 1f52269e66..effe237e10 100644 --- a/auto-lib/Paws/GameLift/ListBuilds.pm +++ b/auto-lib/Paws/GameLift/ListBuilds.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListBuildsOutput->NextToken; my $Builds = $ListBuildsOutput->Builds; + my $NextToken = $ListBuildsOutput->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/GameLift/PutScalingPolicy.pm b/auto-lib/Paws/GameLift/PutScalingPolicy.pm index 7b4daa6a93..8c4f9fbb5b 100644 --- a/auto-lib/Paws/GameLift/PutScalingPolicy.pm +++ b/auto-lib/Paws/GameLift/PutScalingPolicy.pm @@ -58,7 +58,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/RequestUploadCredentials.pm b/auto-lib/Paws/GameLift/RequestUploadCredentials.pm index de5e6ba6ff..b7445f9a98 100644 --- a/auto-lib/Paws/GameLift/RequestUploadCredentials.pm +++ b/auto-lib/Paws/GameLift/RequestUploadCredentials.pm @@ -33,13 +33,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $StorageLocation = $RequestUploadCredentialsOutput->StorageLocation; my $UploadCredentials = $RequestUploadCredentialsOutput->UploadCredentials; + my $StorageLocation = $RequestUploadCredentialsOutput->StorageLocation; # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/ResolveAlias.pm b/auto-lib/Paws/GameLift/ResolveAlias.pm index 1fc547d606..c4a49abef7 100644 --- a/auto-lib/Paws/GameLift/ResolveAlias.pm +++ b/auto-lib/Paws/GameLift/ResolveAlias.pm @@ -38,7 +38,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/SearchGameSessions.pm b/auto-lib/Paws/GameLift/SearchGameSessions.pm index 25dac4af01..c218da2493 100644 --- a/auto-lib/Paws/GameLift/SearchGameSessions.pm +++ b/auto-lib/Paws/GameLift/SearchGameSessions.pm @@ -48,7 +48,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/StartFleetActions.pm b/auto-lib/Paws/GameLift/StartFleetActions.pm index a4f6e13cc0..ce0045af1e 100644 --- a/auto-lib/Paws/GameLift/StartFleetActions.pm +++ b/auto-lib/Paws/GameLift/StartFleetActions.pm @@ -37,7 +37,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/StartGameSessionPlacement.pm b/auto-lib/Paws/GameLift/StartGameSessionPlacement.pm index f6c972e1d0..b56218f7e1 100644 --- a/auto-lib/Paws/GameLift/StartGameSessionPlacement.pm +++ b/auto-lib/Paws/GameLift/StartGameSessionPlacement.pm @@ -40,8 +40,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n PlacementId => 'MyIdStringModel', DesiredPlayerSessions => [ { - PlayerId => 'MyNonZeroAndMaxString', # min: 1, max: 1024; OPTIONAL PlayerData => 'MyPlayerData', # min: 1, max: 2048; OPTIONAL + PlayerId => 'MyNonZeroAndMaxString', # min: 1, max: 1024; OPTIONAL }, ... ], # OPTIONAL @@ -57,9 +57,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n GameSessionName => 'MyNonZeroAndMaxString', # OPTIONAL PlayerLatencies => [ { + LatencyInMilliseconds => 1.0, # OPTIONAL RegionIdentifier => 'MyNonZeroAndMaxString', # min: 1, max: 1024; OPTIONAL - LatencyInMilliseconds => 1.0, # OPTIONAL PlayerId => 'MyNonZeroAndMaxString', # min: 1, max: 1024; OPTIONAL }, ... @@ -73,7 +73,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/StartMatchBackfill.pm b/auto-lib/Paws/GameLift/StartMatchBackfill.pm index afde9e0b34..874995e44c 100644 --- a/auto-lib/Paws/GameLift/StartMatchBackfill.pm +++ b/auto-lib/Paws/GameLift/StartMatchBackfill.pm @@ -35,22 +35,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n GameSessionArn => 'MyArnStringModel', Players => [ { + Team => 'MyNonZeroAndMaxString', # min: 1, max: 1024 + PlayerId => 'MyNonZeroAndMaxString', # min: 1, max: 1024 + LatencyInMs => { + 'MyNonEmptyString' => 1, # key: min: 1, , value: min: 1, + }, # OPTIONAL PlayerAttributes => { 'MyNonZeroAndMaxString' => { - S => 'MyNonZeroAndMaxString', # min: 1, max: 1024; OPTIONAL - SDM => { - 'MyNonZeroAndMaxString' => 1, # key: min: 1, max: 1024; OPTIONAL - }, # OPTIONAL + S => 'MyNonZeroAndMaxString', # min: 1, max: 1024 N => 1, SL => [ - 'MyNonZeroAndMaxString', ... # min: 1, max: 1024; OPTIONAL + 'MyNonZeroAndMaxString', ... # min: 1, max: 1024 ], # OPTIONAL - }, # key: min: 1, max: 1024; OPTIONAL - }, # OPTIONAL - Team => 'MyNonZeroAndMaxString', # min: 1, max: 1024; OPTIONAL - PlayerId => 'MyNonZeroAndMaxString', # min: 1, max: 1024; OPTIONAL - LatencyInMs => { - 'MyNonEmptyString' => 1, # key: min: 1, , value: min: 1, + SDM => { + 'MyNonZeroAndMaxString' => 1, # key: min: 1, max: 1024 + }, # OPTIONAL + }, # key: min: 1, max: 1024 }, # OPTIONAL }, ... diff --git a/auto-lib/Paws/GameLift/StartMatchmaking.pm b/auto-lib/Paws/GameLift/StartMatchmaking.pm index 7f618933c5..e08d7fd95f 100644 --- a/auto-lib/Paws/GameLift/StartMatchmaking.pm +++ b/auto-lib/Paws/GameLift/StartMatchmaking.pm @@ -33,22 +33,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n ConfigurationName => 'MyMatchmakingIdStringModel', Players => [ { + Team => 'MyNonZeroAndMaxString', # min: 1, max: 1024 + PlayerId => 'MyNonZeroAndMaxString', # min: 1, max: 1024 LatencyInMs => { 'MyNonEmptyString' => 1, # key: min: 1, , value: min: 1, }, # OPTIONAL - PlayerId => 'MyNonZeroAndMaxString', # min: 1, max: 1024; OPTIONAL - Team => 'MyNonZeroAndMaxString', # min: 1, max: 1024; OPTIONAL PlayerAttributes => { 'MyNonZeroAndMaxString' => { - S => 'MyNonZeroAndMaxString', # min: 1, max: 1024; OPTIONAL - SDM => { - 'MyNonZeroAndMaxString' => 1, # key: min: 1, max: 1024; OPTIONAL - }, # OPTIONAL + S => 'MyNonZeroAndMaxString', # min: 1, max: 1024 N => 1, SL => [ - 'MyNonZeroAndMaxString', ... # min: 1, max: 1024; OPTIONAL + 'MyNonZeroAndMaxString', ... # min: 1, max: 1024 ], # OPTIONAL - }, # key: min: 1, max: 1024; OPTIONAL + SDM => { + 'MyNonZeroAndMaxString' => 1, # key: min: 1, max: 1024 + }, # OPTIONAL + }, # key: min: 1, max: 1024 }, # OPTIONAL }, ... diff --git a/auto-lib/Paws/GameLift/StopFleetActions.pm b/auto-lib/Paws/GameLift/StopFleetActions.pm index 7f1da1f1e8..008f47fcab 100644 --- a/auto-lib/Paws/GameLift/StopFleetActions.pm +++ b/auto-lib/Paws/GameLift/StopFleetActions.pm @@ -37,7 +37,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/StopMatchmaking.pm b/auto-lib/Paws/GameLift/StopMatchmaking.pm index b7f883a14d..4a33503ab5 100644 --- a/auto-lib/Paws/GameLift/StopMatchmaking.pm +++ b/auto-lib/Paws/GameLift/StopMatchmaking.pm @@ -33,7 +33,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/UpdateBuild.pm b/auto-lib/Paws/GameLift/UpdateBuild.pm index 9c4f62edda..1f639fb318 100644 --- a/auto-lib/Paws/GameLift/UpdateBuild.pm +++ b/auto-lib/Paws/GameLift/UpdateBuild.pm @@ -41,7 +41,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/UpdateFleetCapacity.pm b/auto-lib/Paws/GameLift/UpdateFleetCapacity.pm index daca6d5b95..60bb4bb2e2 100644 --- a/auto-lib/Paws/GameLift/UpdateFleetCapacity.pm +++ b/auto-lib/Paws/GameLift/UpdateFleetCapacity.pm @@ -43,7 +43,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/UpdateFleetPortSettings.pm b/auto-lib/Paws/GameLift/UpdateFleetPortSettings.pm index aa48cd092c..75aaeb7174 100644 --- a/auto-lib/Paws/GameLift/UpdateFleetPortSettings.pm +++ b/auto-lib/Paws/GameLift/UpdateFleetPortSettings.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n InboundPermissionAuthorizations => [ { ToPort => 1, # min: 1, max: 60000 - Protocol => 'TCP', # values: TCP, UDP - FromPort => 1, # min: 1, max: 60000 IpRange => 'MyNonBlankString', + FromPort => 1, # min: 1, max: 60000 + Protocol => 'TCP', # values: TCP, UDP }, ... @@ -44,9 +44,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n InboundPermissionRevocations => [ { ToPort => 1, # min: 1, max: 60000 - Protocol => 'TCP', # values: TCP, UDP - FromPort => 1, # min: 1, max: 60000 IpRange => 'MyNonBlankString', + FromPort => 1, # min: 1, max: 60000 + Protocol => 'TCP', # values: TCP, UDP }, ... @@ -59,7 +59,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/UpdateGameSession.pm b/auto-lib/Paws/GameLift/UpdateGameSession.pm index 95dea2448c..9cfd5b5e13 100644 --- a/auto-lib/Paws/GameLift/UpdateGameSession.pm +++ b/auto-lib/Paws/GameLift/UpdateGameSession.pm @@ -45,7 +45,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/UpdateMatchmakingConfiguration.pm b/auto-lib/Paws/GameLift/UpdateMatchmakingConfiguration.pm index 1cb28f5a3a..889bc5c994 100644 --- a/auto-lib/Paws/GameLift/UpdateMatchmakingConfiguration.pm +++ b/auto-lib/Paws/GameLift/UpdateMatchmakingConfiguration.pm @@ -48,8 +48,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n Description => 'MyNonZeroAndMaxString', # OPTIONAL GameProperties => [ { - Value => 'MyGamePropertyValue', # max: 96 Key => 'MyGamePropertyKey', # max: 32 + Value => 'MyGamePropertyValue', # max: 96 }, ... @@ -69,7 +69,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/UpdateRuntimeConfiguration.pm b/auto-lib/Paws/GameLift/UpdateRuntimeConfiguration.pm index 33a0e4a051..4761648b62 100644 --- a/auto-lib/Paws/GameLift/UpdateRuntimeConfiguration.pm +++ b/auto-lib/Paws/GameLift/UpdateRuntimeConfiguration.pm @@ -54,7 +54,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/GameLift/ValidateMatchmakingRuleSet.pm b/auto-lib/Paws/GameLift/ValidateMatchmakingRuleSet.pm index 5a5f559fa7..7753c77bc5 100644 --- a/auto-lib/Paws/GameLift/ValidateMatchmakingRuleSet.pm +++ b/auto-lib/Paws/GameLift/ValidateMatchmakingRuleSet.pm @@ -39,7 +39,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/Glacier/AddTagsToVault.pm b/auto-lib/Paws/Glacier/AddTagsToVault.pm index ed03392592..071554a619 100644 --- a/auto-lib/Paws/Glacier/AddTagsToVault.pm +++ b/auto-lib/Paws/Glacier/AddTagsToVault.pm @@ -34,12 +34,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The example adds two tags to a my-vault. $glacier->AddTagsToVault( { - 'VaultName' => 'my-vault', 'AccountId' => '-', 'Tags' => { - 'Examplekey2' => 'examplevalue2', - 'Examplekey1' => 'examplevalue1' - } + 'Examplekey1' => 'examplevalue1', + 'Examplekey2' => 'examplevalue2' + }, + 'VaultName' => 'my-vault' } ); diff --git a/auto-lib/Paws/Glacier/CompleteMultipartUpload.pm b/auto-lib/Paws/Glacier/CompleteMultipartUpload.pm index 8a7482b8b9..be9da4358c 100644 --- a/auto-lib/Paws/Glacier/CompleteMultipartUpload.pm +++ b/auto-lib/Paws/Glacier/CompleteMultipartUpload.pm @@ -36,19 +36,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The example completes a multipart upload for a 3 MiB archive. my $ArchiveCreationOutput = $glacier->CompleteMultipartUpload( { - 'AccountId' => '-', 'UploadId' => '19gaRezEXAMPLES6Ry5YYdqthHOC_kGRCT03L9yetr220UmPtBYKk-OssZtLqyFu7sY1_lR7vgFuJV6NtcV5zpsJ', - 'ArchiveSize' => 3145728, 'Checksum' => '9628195fcdbcbbe76cdde456d4646fa7de5f219fb39823836d81f0cc0e18aa67', - 'VaultName' => 'my-vault' + 'AccountId' => '-', + 'ArchiveSize' => 3145728, + 'VaultName' => 'my-vault' } ); # Results: - my $location = $ArchiveCreationOutput->location; my $checksum = $ArchiveCreationOutput->checksum; + my $location = $ArchiveCreationOutput->location; my $archiveId = $ArchiveCreationOutput->archiveId; # Returns a L object. diff --git a/auto-lib/Paws/Glacier/CompleteVaultLock.pm b/auto-lib/Paws/Glacier/CompleteVaultLock.pm index 8a91f9546a..3c238fbc88 100644 --- a/auto-lib/Paws/Glacier/CompleteVaultLock.pm +++ b/auto-lib/Paws/Glacier/CompleteVaultLock.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # lock from the InProgress state to the Locked state. $glacier->CompleteVaultLock( { - 'VaultName' => 'example-vault', + 'AccountId' => '-', 'LockId' => 'AE863rKkWZU53SLW5be4DUcW', - 'AccountId' => '-' + 'VaultName' => 'example-vault' } ); diff --git a/auto-lib/Paws/Glacier/CreateVault.pm b/auto-lib/Paws/Glacier/CreateVault.pm index d637c01d0a..70411790de 100644 --- a/auto-lib/Paws/Glacier/CreateVault.pm +++ b/auto-lib/Paws/Glacier/CreateVault.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The following example creates a new vault named my-vault. my $CreateVaultOutput = $glacier->CreateVault( { - 'VaultName' => 'my-vault', - 'AccountId' => '-' + 'AccountId' => '-', + 'VaultName' => 'my-vault' } ); diff --git a/auto-lib/Paws/Glacier/DeleteVaultAccessPolicy.pm b/auto-lib/Paws/Glacier/DeleteVaultAccessPolicy.pm index 3992ef5c62..a2d498d9c7 100644 --- a/auto-lib/Paws/Glacier/DeleteVaultAccessPolicy.pm +++ b/auto-lib/Paws/Glacier/DeleteVaultAccessPolicy.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # examplevault. $glacier->DeleteVaultAccessPolicy( { - 'VaultName' => 'examplevault', - 'AccountId' => '-' + 'AccountId' => '-', + 'VaultName' => 'examplevault' } ); diff --git a/auto-lib/Paws/Glacier/DescribeJob.pm b/auto-lib/Paws/Glacier/DescribeJob.pm index eca67428d0..3f3e2fbe90 100644 --- a/auto-lib/Paws/Glacier/DescribeJob.pm +++ b/auto-lib/Paws/Glacier/DescribeJob.pm @@ -35,22 +35,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n # specified by the job ID. my $GlacierJobDescription = $glacier->DescribeJob( { + 'AccountId' => '-', 'JobId' => 'zbxcm3Z_3z5UkoroF7SuZKrxgGoDc3RloGduS7Eg-RO47Yc6FxsdGBgf_Q2DK5Ejh18CnTS5XW4_XqlNHS61dsO4Cn', - 'AccountId' => '-', 'VaultName' => 'my-vault' } ); # Results: + my $StatusCode = $GlacierJobDescription->StatusCode; + my $Completed = $GlacierJobDescription->Completed; + my $VaultARN = $GlacierJobDescription->VaultARN; my $CreationDate = $GlacierJobDescription->CreationDate; my $Action = $GlacierJobDescription->Action; - my $VaultARN = $GlacierJobDescription->VaultARN; - my $StatusCode = $GlacierJobDescription->StatusCode; my $InventoryRetrievalParameters = $GlacierJobDescription->InventoryRetrievalParameters; - my $Completed = $GlacierJobDescription->Completed; - my $JobId = $GlacierJobDescription->JobId; + my $JobId = $GlacierJobDescription->JobId; # Returns a L object. diff --git a/auto-lib/Paws/Glacier/DescribeVault.pm b/auto-lib/Paws/Glacier/DescribeVault.pm index cd67daa72b..1f8daf92cd 100644 --- a/auto-lib/Paws/Glacier/DescribeVault.pm +++ b/auto-lib/Paws/Glacier/DescribeVault.pm @@ -39,11 +39,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $SizeInBytes = $DescribeVaultOutput->SizeInBytes; + my $VaultARN = $DescribeVaultOutput->VaultARN; my $CreationDate = $DescribeVaultOutput->CreationDate; my $VaultName = $DescribeVaultOutput->VaultName; - my $VaultARN = $DescribeVaultOutput->VaultARN; my $NumberOfArchives = $DescribeVaultOutput->NumberOfArchives; - my $SizeInBytes = $DescribeVaultOutput->SizeInBytes; # Returns a L object. diff --git a/auto-lib/Paws/Glacier/GetJobOutput.pm b/auto-lib/Paws/Glacier/GetJobOutput.pm index afd94a10ec..44cb5061d4 100644 --- a/auto-lib/Paws/Glacier/GetJobOutput.pm +++ b/auto-lib/Paws/Glacier/GetJobOutput.pm @@ -37,18 +37,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $GetJobOutputOutput = $glacier->GetJobOutput( { 'AccountId' => '-', + 'Range' => '', 'JobId' => 'zbxcm3Z_3z5UkoroF7SuZKrxgGoDc3RloGduS7Eg-RO47Yc6FxsdGBgf_Q2DK5Ejh18CnTS5XW4_XqlNHS61dsO4CnMW', - 'VaultName' => 'my-vaul', - 'Range' => '' + 'VaultName' => 'my-vaul' } ); # Results: my $body = $GetJobOutputOutput->body; my $status = $GetJobOutputOutput->status; - my $contentType = $GetJobOutputOutput->contentType; my $acceptRanges = $GetJobOutputOutput->acceptRanges; + my $contentType = $GetJobOutputOutput->contentType; # Returns a L object. diff --git a/auto-lib/Paws/Glacier/GetVaultAccessPolicy.pm b/auto-lib/Paws/Glacier/GetVaultAccessPolicy.pm index a14c3f2161..e78b7baffd 100644 --- a/auto-lib/Paws/Glacier/GetVaultAccessPolicy.pm +++ b/auto-lib/Paws/Glacier/GetVaultAccessPolicy.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # example-vault. my $GetVaultAccessPolicyOutput = $glacier->GetVaultAccessPolicy( { - 'VaultName' => 'example-vault', - 'AccountId' => '-' + 'AccountId' => '-', + 'VaultName' => 'example-vault' } ); diff --git a/auto-lib/Paws/Glacier/GetVaultLock.pm b/auto-lib/Paws/Glacier/GetVaultLock.pm index bb4b2a1f30..53506c60e2 100644 --- a/auto-lib/Paws/Glacier/GetVaultLock.pm +++ b/auto-lib/Paws/Glacier/GetVaultLock.pm @@ -41,9 +41,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $CreationDate = $GetVaultLockOutput->CreationDate; - my $ExpirationDate = $GetVaultLockOutput->ExpirationDate; my $Policy = $GetVaultLockOutput->Policy; my $State = $GetVaultLockOutput->State; + my $ExpirationDate = $GetVaultLockOutput->ExpirationDate; # Returns a L object. diff --git a/auto-lib/Paws/Glacier/GetVaultNotifications.pm b/auto-lib/Paws/Glacier/GetVaultNotifications.pm index 96d65e5c8f..646b78bd7e 100644 --- a/auto-lib/Paws/Glacier/GetVaultNotifications.pm +++ b/auto-lib/Paws/Glacier/GetVaultNotifications.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # my-vault. my $GetVaultNotificationsOutput = $glacier->GetVaultNotifications( { - 'VaultName' => 'my-vault', - 'AccountId' => '-' + 'AccountId' => '-', + 'VaultName' => 'my-vault' } ); diff --git a/auto-lib/Paws/Glacier/InitiateJob.pm b/auto-lib/Paws/Glacier/InitiateJob.pm index 3241474302..37656e8dfc 100644 --- a/auto-lib/Paws/Glacier/InitiateJob.pm +++ b/auto-lib/Paws/Glacier/InitiateJob.pm @@ -35,15 +35,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n # examplevault. my $InitiateJobOutput = $glacier->InitiateJob( { + 'AccountId' => '-', + 'VaultName' => 'examplevault', 'JobParameters' => { - 'Format' => 'CSV', - 'Description' => 'My inventory job', 'SNSTopic' => 'arn:aws:sns:us-west-2:111111111111:Glacier-InventoryRetrieval-topic-Example', - 'Type' => 'inventory-retrieval' - }, - 'AccountId' => '-', - 'VaultName' => 'examplevault' + 'Type' => 'inventory-retrieval', + 'Description' => 'My inventory job', + 'Format' => 'CSV' + } } ); diff --git a/auto-lib/Paws/Glacier/InitiateMultipartUpload.pm b/auto-lib/Paws/Glacier/InitiateMultipartUpload.pm index e04a586ba5..e0e610a529 100644 --- a/auto-lib/Paws/Glacier/InitiateMultipartUpload.pm +++ b/auto-lib/Paws/Glacier/InitiateMultipartUpload.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # part size of 1 MiB (1024 x 1024 bytes) per file. my $InitiateMultipartUploadOutput = $glacier->InitiateMultipartUpload( { - 'VaultName' => 'my-vault', + 'PartSize' => 1048576, 'AccountId' => '-', - 'PartSize' => 1048576 + 'VaultName' => 'my-vault' } ); diff --git a/auto-lib/Paws/Glacier/ListJobs.pm b/auto-lib/Paws/Glacier/ListJobs.pm index 6d6ff28c34..6765c6b015 100644 --- a/auto-lib/Paws/Glacier/ListJobs.pm +++ b/auto-lib/Paws/Glacier/ListJobs.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The example lists jobs for the vault named my-vault. my $ListJobsOutput = $glacier->ListJobs( { - 'VaultName' => 'my-vault', - 'AccountId' => '-' + 'AccountId' => '-', + 'VaultName' => 'my-vault' } ); diff --git a/auto-lib/Paws/Glacier/ListMultipartUploads.pm b/auto-lib/Paws/Glacier/ListMultipartUploads.pm index 8534679b2a..038e082572 100644 --- a/auto-lib/Paws/Glacier/ListMultipartUploads.pm +++ b/auto-lib/Paws/Glacier/ListMultipartUploads.pm @@ -42,8 +42,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $ListMultipartUploadsOutput->Marker; my $UploadsList = $ListMultipartUploadsOutput->UploadsList; + my $Marker = $ListMultipartUploadsOutput->Marker; # Returns a L object. diff --git a/auto-lib/Paws/Glacier/ListParts.pm b/auto-lib/Paws/Glacier/ListParts.pm index 1419ee6135..de0e64db4b 100644 --- a/auto-lib/Paws/Glacier/ListParts.pm +++ b/auto-lib/Paws/Glacier/ListParts.pm @@ -36,21 +36,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The example lists all the parts of a multipart upload. my $ListPartsOutput = $glacier->ListParts( { - 'VaultName' => 'examplevault', 'UploadId' => 'OW2fM5iVylEpFEMM9_HpKowRapC3vn5sSL39_396UW9zLFUWVrnRHaPjUJddQ5OxSHVXjYtrN47NBZ-khxOjyEXAMPLE', - 'AccountId' => '-' + 'AccountId' => '-', + 'VaultName' => 'examplevault' } ); # Results: my $VaultARN = $ListPartsOutput->VaultARN; - my $PartSizeInBytes = $ListPartsOutput->PartSizeInBytes; my $Parts = $ListPartsOutput->Parts; - my $Marker = $ListPartsOutput->Marker; my $ArchiveDescription = $ListPartsOutput->ArchiveDescription; my $CreationDate = $ListPartsOutput->CreationDate; my $MultipartUploadId = $ListPartsOutput->MultipartUploadId; + my $Marker = $ListPartsOutput->Marker; + my $PartSizeInBytes = $ListPartsOutput->PartSizeInBytes; # Returns a L object. diff --git a/auto-lib/Paws/Glacier/ListTagsForVault.pm b/auto-lib/Paws/Glacier/ListTagsForVault.pm index bd4e4bd0f8..8f2aefa90a 100644 --- a/auto-lib/Paws/Glacier/ListTagsForVault.pm +++ b/auto-lib/Paws/Glacier/ListTagsForVault.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The example lists all the tags attached to the vault examplevault. my $ListTagsForVaultOutput = $glacier->ListTagsForVault( { - 'VaultName' => 'examplevault', - 'AccountId' => '-' + 'AccountId' => '-', + 'VaultName' => 'examplevault' } ); diff --git a/auto-lib/Paws/Glacier/ListVaults.pm b/auto-lib/Paws/Glacier/ListVaults.pm index 7217ea7566..b74ee7141c 100644 --- a/auto-lib/Paws/Glacier/ListVaults.pm +++ b/auto-lib/Paws/Glacier/ListVaults.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The example lists all vaults owned by the specified AWS account. my $ListVaultsOutput = $glacier->ListVaults( { - 'Limit' => '', + 'AccountId' => '-', 'Marker' => '', - 'AccountId' => '-' + 'Limit' => '' } ); diff --git a/auto-lib/Paws/Glacier/SetDataRetrievalPolicy.pm b/auto-lib/Paws/Glacier/SetDataRetrievalPolicy.pm index 28c787bc2e..9bd992917e 100644 --- a/auto-lib/Paws/Glacier/SetDataRetrievalPolicy.pm +++ b/auto-lib/Paws/Glacier/SetDataRetrievalPolicy.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'Rules' => [ { - 'Strategy' => 'BytesPerHour', - 'BytesPerHour' => 10737418240 + 'BytesPerHour' => 10737418240, + 'Strategy' => 'BytesPerHour' } ] } diff --git a/auto-lib/Paws/Glacier/SetVaultAccessPolicy.pm b/auto-lib/Paws/Glacier/SetVaultAccessPolicy.pm index d0f933a9f4..8f8205d7cf 100644 --- a/auto-lib/Paws/Glacier/SetVaultAccessPolicy.pm +++ b/auto-lib/Paws/Glacier/SetVaultAccessPolicy.pm @@ -34,12 +34,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The example configures an access policy for the vault named examplevault. $glacier->SetVaultAccessPolicy( { - 'VaultName' => 'examplevault', + 'AccountId' => '-', 'Policy' => { 'Policy' => '{"Version":"2012-10-17","Statement":[{"Sid":"Define-owner-access-rights","Effect":"Allow","Principal":{"AWS":"arn:aws:iam::999999999999:root"},"Action":"glacier:DeleteArchive","Resource":"arn:aws:glacier:us-west-2:999999999999:vaults/examplevault"}]}' }, - 'AccountId' => '-' + 'VaultName' => 'examplevault' } ); diff --git a/auto-lib/Paws/Glacier/SetVaultNotifications.pm b/auto-lib/Paws/Glacier/SetVaultNotifications.pm index b2009e8ca3..d4e0f4589d 100644 --- a/auto-lib/Paws/Glacier/SetVaultNotifications.pm +++ b/auto-lib/Paws/Glacier/SetVaultNotifications.pm @@ -34,13 +34,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The example sets the examplevault notification configuration. $glacier->SetVaultNotifications( { + 'AccountId' => '-', 'VaultName' => 'examplevault', 'VaultNotificationConfig' => { + 'SNSTopic' => 'arn:aws:sns:us-west-2:012345678901:mytopic', 'Events' => - [ 'ArchiveRetrievalCompleted', 'InventoryRetrievalCompleted' ], - 'SNSTopic' => 'arn:aws:sns:us-west-2:012345678901:mytopic' - }, - 'AccountId' => '-' + [ 'ArchiveRetrievalCompleted', 'InventoryRetrievalCompleted' ] + } } ); diff --git a/auto-lib/Paws/Glacier/UploadArchive.pm b/auto-lib/Paws/Glacier/UploadArchive.pm index cc94c9229d..bd2744159f 100644 --- a/auto-lib/Paws/Glacier/UploadArchive.pm +++ b/auto-lib/Paws/Glacier/UploadArchive.pm @@ -36,18 +36,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The example adds an archive to a vault. my $ArchiveCreationOutput = $glacier->UploadArchive( { - 'ArchiveDescription' => '', - 'AccountId' => '-', + 'Checksum' => '', 'Body' => 'example-data-to-upload', - 'VaultName' => 'my-vault', - 'Checksum' => '' + 'AccountId' => '-', + 'ArchiveDescription' => '', + 'VaultName' => 'my-vault' } ); # Results: + my $checksum = $ArchiveCreationOutput->checksum; my $location = $ArchiveCreationOutput->location; my $archiveId = $ArchiveCreationOutput->archiveId; - my $checksum = $ArchiveCreationOutput->checksum; # Returns a L object. diff --git a/auto-lib/Paws/Glacier/UploadMultipartPart.pm b/auto-lib/Paws/Glacier/UploadMultipartPart.pm index af93a3d188..191357e016 100644 --- a/auto-lib/Paws/Glacier/UploadMultipartPart.pm +++ b/auto-lib/Paws/Glacier/UploadMultipartPart.pm @@ -37,13 +37,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The example uploads the first 1 MiB (1024 x 1024 bytes) part of an archive. my $UploadMultipartPartOutput = $glacier->UploadMultipartPart( { + 'UploadId' => +'19gaRezEXAMPLES6Ry5YYdqthHOC_kGRCT03L9yetr220UmPtBYKk-OssZtLqyFu7sY1_lR7vgFuJV6NtcV5zpsJ', 'Checksum' => 'c06f7cd4baacb087002a99a5f48bf953', - 'VaultName' => 'examplevault', 'Body' => 'part1', - 'Range' => 'bytes 0-1048575/*', 'AccountId' => '-', - 'UploadId' => -'19gaRezEXAMPLES6Ry5YYdqthHOC_kGRCT03L9yetr220UmPtBYKk-OssZtLqyFu7sY1_lR7vgFuJV6NtcV5zpsJ' + 'Range' => 'bytes 0-1048575/*', + 'VaultName' => 'examplevault' } ); diff --git a/auto-lib/Paws/Glue/BatchCreatePartition.pm b/auto-lib/Paws/Glue/BatchCreatePartition.pm index 9ee84314bd..ba78171754 100644 --- a/auto-lib/Paws/Glue/BatchCreatePartition.pm +++ b/auto-lib/Paws/Glue/BatchCreatePartition.pm @@ -39,23 +39,36 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'MyValueString', ... # max: 1024 ], # OPTIONAL StorageDescriptor => { - SkewedInfo => { + InputFormat => 'MyFormatString', # max: 128; OPTIONAL + SkewedInfo => { + SkewedColumnValues => [ 'MyColumnValuesString', ... ], # OPTIONAL SkewedColumnValueLocationMaps => { 'MyColumnValuesString' => 'MyColumnValuesString', } - , # OPTIONAL - SkewedColumnValues => [ 'MyColumnValuesString', ... ], # OPTIONAL + , # OPTIONAL SkewedColumnNames => [ 'MyNameString', ... # min: 1, max: 255 ], # OPTIONAL }, # OPTIONAL - OutputFormat => 'MyFormatString', # max: 128; OPTIONAL - Location => 'MyLocationString', # max: 2056; OPTIONAL - StoredAsSubDirectories => 1, # OPTIONAL - Columns => [ + NumberOfBuckets => 1, # OPTIONAL + Compressed => 1, # OPTIONAL + OutputFormat => 'MyFormatString', # max: 128; OPTIONAL + BucketColumns => [ + 'MyNameString', ... # min: 1, max: 255 + ], # OPTIONAL + SerdeInfo => { + SerializationLibrary => 'MyNameString', # min: 1, max: 255 + Parameters => { + 'MyKeyString' => 'MyParametersMapValue' + , # key: min: 1, max: 255, value: max: 512000 + }, # OPTIONAL + Name => 'MyNameString', # min: 1, max: 255 + }, # OPTIONAL + Location => 'MyLocationString', # max: 2056; OPTIONAL + Columns => [ { Name => 'MyNameString', # min: 1, max: 255 - Comment => 'MyCommentString', # max: 255; OPTIONAL Type => 'MyColumnTypeString', # max: 131072; OPTIONAL + Comment => 'MyCommentString', # max: 255; OPTIONAL }, ... ], # OPTIONAL @@ -71,31 +84,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'MyKeyString' => 'MyParametersMapValue' , # key: min: 1, max: 255, value: max: 512000 }, # OPTIONAL - SerdeInfo => { - Parameters => { - 'MyKeyString' => 'MyParametersMapValue' - , # key: min: 1, max: 255, value: max: 512000 - }, # OPTIONAL - Name => 'MyNameString', # min: 1, max: 255 - SerializationLibrary => 'MyNameString', # min: 1, max: 255 - }, # OPTIONAL - NumberOfBuckets => 1, # OPTIONAL - Compressed => 1, # OPTIONAL - InputFormat => 'MyFormatString', # max: 128; OPTIONAL - BucketColumns => [ - 'MyNameString', ... # min: 1, max: 255 - ], # OPTIONAL + StoredAsSubDirectories => 1, # OPTIONAL }, # OPTIONAL - Parameters => { + LastAccessTime => '1970-01-01T01:00:00', # OPTIONAL + Parameters => { 'MyKeyString' => 'MyParametersMapValue' , # key: min: 1, max: 255, value: max: 512000 }, # OPTIONAL - LastAccessTime => '1970-01-01T01:00:00', # OPTIONAL }, ... ], TableName => 'MyNameString', - CatalogId => 'MyCatalogIdString', # OPTIONAL + CatalogId => 'MyCatalogIdString', # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/Glue/BatchGetPartition.pm b/auto-lib/Paws/Glue/BatchGetPartition.pm index a401b4047d..cb9ad25298 100644 --- a/auto-lib/Paws/Glue/BatchGetPartition.pm +++ b/auto-lib/Paws/Glue/BatchGetPartition.pm @@ -46,8 +46,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Partitions = $BatchGetPartitionResponse->Partitions; my $UnprocessedKeys = $BatchGetPartitionResponse->UnprocessedKeys; + my $Partitions = $BatchGetPartitionResponse->Partitions; # Returns a L object. diff --git a/auto-lib/Paws/Glue/BatchStopJobRun.pm b/auto-lib/Paws/Glue/BatchStopJobRun.pm index c6614afb64..32a79fab3a 100644 --- a/auto-lib/Paws/Glue/BatchStopJobRun.pm +++ b/auto-lib/Paws/Glue/BatchStopJobRun.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Errors = $BatchStopJobRunResponse->Errors; my $SuccessfulSubmissions = $BatchStopJobRunResponse->SuccessfulSubmissions; + my $Errors = $BatchStopJobRunResponse->Errors; # Returns a L object. diff --git a/auto-lib/Paws/Glue/CreateClassifier.pm b/auto-lib/Paws/Glue/CreateClassifier.pm index 1f073eb6c9..525def3eb8 100644 --- a/auto-lib/Paws/Glue/CreateClassifier.pm +++ b/auto-lib/Paws/Glue/CreateClassifier.pm @@ -31,14 +31,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $glue = Paws->service('Glue'); my $CreateClassifierResponse = $glue->CreateClassifier( GrokClassifier => { + GrokPattern => 'MyGrokPattern', # min: 1, max: 2048 Classification => 'MyClassification', Name => 'MyNameString', # min: 1, max: 255 - GrokPattern => 'MyGrokPattern', # min: 1, max: 2048 CustomPatterns => 'MyCustomPatterns', # max: 16000; OPTIONAL }, # OPTIONAL JsonClassifier => { - Name => 'MyNameString', # min: 1, max: 255 JsonPath => 'MyJsonPath', + Name => 'MyNameString', # min: 1, max: 255 }, # OPTIONAL XMLClassifier => { diff --git a/auto-lib/Paws/Glue/CreateConnection.pm b/auto-lib/Paws/Glue/CreateConnection.pm index 6484977130..233ef7cbbc 100644 --- a/auto-lib/Paws/Glue/CreateConnection.pm +++ b/auto-lib/Paws/Glue/CreateConnection.pm @@ -30,18 +30,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $glue = Paws->service('Glue'); my $CreateConnectionResponse = $glue->CreateConnection( ConnectionInput => { - Name => 'MyNameString', # min: 1, max: 255 + ConnectionType => 'JDBC', # values: JDBC, SFTP ConnectionProperties => { 'HOST' => 'MyValueString' , # key: values: HOST, PORT, USERNAME, PASSWORD, JDBC_DRIVER_JAR_URI, JDBC_DRIVER_CLASS_NAME, JDBC_ENGINE, JDBC_ENGINE_VERSION, CONFIG_FILES, INSTANCE_ID, JDBC_CONNECTION_URL, value: max: 1024 }, # max: 100 - ConnectionType => 'JDBC', # values: JDBC, SFTP + Name => 'MyNameString', # min: 1, max: 255 PhysicalConnectionRequirements => { + SubnetId => 'MyNameString', # min: 1, max: 255 SecurityGroupIdList => [ - 'MyNameString', ... # min: 1, max: 255 - ], # max: 50; OPTIONAL - AvailabilityZone => 'MyNameString', # min: 1, max: 255 - SubnetId => 'MyNameString', # min: 1, max: 255 + 'MyNameString', ... # min: 1, max: 255 + ], # max: 50; OPTIONAL + AvailabilityZone => 'MyNameString', # min: 1, max: 255 }, # OPTIONAL MatchCriteria => [ 'MyNameString', ... # min: 1, max: 255 diff --git a/auto-lib/Paws/Glue/CreateCrawler.pm b/auto-lib/Paws/Glue/CreateCrawler.pm index 03e6415ce6..2dcf3e0c99 100644 --- a/auto-lib/Paws/Glue/CreateCrawler.pm +++ b/auto-lib/Paws/Glue/CreateCrawler.pm @@ -43,20 +43,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n Targets => { S3Targets => [ { - Exclusions => [ - 'MyPath', ... # OPTIONAL - ], # OPTIONAL - Path => 'MyPath', # OPTIONAL + Exclusions => [ 'MyPath', ... ], # OPTIONAL + Path => 'MyPath', }, ... - ], # OPTIONAL + ], # OPTIONAL JdbcTargets => [ { - Path => 'MyPath', # OPTIONAL + Exclusions => [ 'MyPath', ... ], # OPTIONAL + Path => 'MyPath', ConnectionName => 'MyConnectionName', # OPTIONAL - Exclusions => [ - 'MyPath', ... # OPTIONAL - ], # OPTIONAL }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/Glue/CreateDevEndpoint.pm b/auto-lib/Paws/Glue/CreateDevEndpoint.pm index 63987983a8..3121caac21 100644 --- a/auto-lib/Paws/Glue/CreateDevEndpoint.pm +++ b/auto-lib/Paws/Glue/CreateDevEndpoint.pm @@ -46,22 +46,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $RoleArn = $CreateDevEndpointResponse->RoleArn; - my $Status = $CreateDevEndpointResponse->Status; - my $FailureReason = $CreateDevEndpointResponse->FailureReason; - my $EndpointName = $CreateDevEndpointResponse->EndpointName; + my $EndpointName = $CreateDevEndpointResponse->EndpointName; + my $Status = $CreateDevEndpointResponse->Status; my $ZeppelinRemoteSparkInterpreterPort = $CreateDevEndpointResponse->ZeppelinRemoteSparkInterpreterPort; - my $ExtraJarsS3Path = $CreateDevEndpointResponse->ExtraJarsS3Path; - my $AvailabilityZone = $CreateDevEndpointResponse->AvailabilityZone; - my $SubnetId = $CreateDevEndpointResponse->SubnetId; - my $VpcId = $CreateDevEndpointResponse->VpcId; - my $ExtraPythonLibsS3Path = - $CreateDevEndpointResponse->ExtraPythonLibsS3Path; my $CreatedTimestamp = $CreateDevEndpointResponse->CreatedTimestamp; + my $ExtraJarsS3Path = $CreateDevEndpointResponse->ExtraJarsS3Path; + my $AvailabilityZone = $CreateDevEndpointResponse->AvailabilityZone; + my $VpcId = $CreateDevEndpointResponse->VpcId; my $SecurityGroupIds = $CreateDevEndpointResponse->SecurityGroupIds; - my $YarnEndpointAddress = $CreateDevEndpointResponse->YarnEndpointAddress; + my $RoleArn = $CreateDevEndpointResponse->RoleArn; my $NumberOfNodes = $CreateDevEndpointResponse->NumberOfNodes; + my $FailureReason = $CreateDevEndpointResponse->FailureReason; + my $YarnEndpointAddress = $CreateDevEndpointResponse->YarnEndpointAddress; + my $SubnetId = $CreateDevEndpointResponse->SubnetId; + my $ExtraPythonLibsS3Path = + $CreateDevEndpointResponse->ExtraPythonLibsS3Path; # Returns a L object. diff --git a/auto-lib/Paws/Glue/CreateJob.pm b/auto-lib/Paws/Glue/CreateJob.pm index 6afa9d692d..546372a34b 100644 --- a/auto-lib/Paws/Glue/CreateJob.pm +++ b/auto-lib/Paws/Glue/CreateJob.pm @@ -40,8 +40,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $glue = Paws->service('Glue'); my $CreateJobResponse = $glue->CreateJob( Command => { - Name => 'MyGenericString', # OPTIONAL ScriptLocation => 'MyScriptLocationString', # OPTIONAL + Name => 'MyGenericString', # OPTIONAL }, Name => 'MyNameString', Role => 'MyRoleString', diff --git a/auto-lib/Paws/Glue/CreatePartition.pm b/auto-lib/Paws/Glue/CreatePartition.pm index 4c2938f84a..9aa60dce51 100644 --- a/auto-lib/Paws/Glue/CreatePartition.pm +++ b/auto-lib/Paws/Glue/CreatePartition.pm @@ -33,36 +33,36 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreatePartitionResponse = $glue->CreatePartition( DatabaseName => 'MyNameString', PartitionInput => { - Parameters => { - 'MyKeyString' => - 'MyParametersMapValue', # key: min: 1, max: 255, value: max: 512000 - }, # OPTIONAL - LastAccessTime => '1970-01-01T01:00:00', # OPTIONAL - Values => [ - 'MyValueString', ... # max: 1024 - ], # OPTIONAL + LastAnalyzedTime => '1970-01-01T01:00:00', # OPTIONAL + Values => [ + 'MyValueString', ... # max: 1024 + ], # OPTIONAL StorageDescriptor => { + InputFormat => 'MyFormatString', # max: 128; OPTIONAL + SkewedInfo => { + SkewedColumnValues => [ 'MyColumnValuesString', ... ], # OPTIONAL + SkewedColumnValueLocationMaps => + { 'MyColumnValuesString' => 'MyColumnValuesString', }, # OPTIONAL + SkewedColumnNames => [ + 'MyNameString', ... # min: 1, max: 255 + ], # OPTIONAL + }, # OPTIONAL + NumberOfBuckets => 1, # OPTIONAL + Compressed => 1, # OPTIONAL + OutputFormat => 'MyFormatString', # max: 128; OPTIONAL + BucketColumns => [ + 'MyNameString', ... # min: 1, max: 255 + ], # OPTIONAL SerdeInfo => { SerializationLibrary => 'MyNameString', # min: 1, max: 255 - Name => 'MyNameString', # min: 1, max: 255 Parameters => { 'MyKeyString' => 'MyParametersMapValue' , # key: min: 1, max: 255, value: max: 512000 }, # OPTIONAL + Name => 'MyNameString', # min: 1, max: 255 }, # OPTIONAL - Parameters => { - 'MyKeyString' => 'MyParametersMapValue' - , # key: min: 1, max: 255, value: max: 512000 - }, # OPTIONAL - SortColumns => [ - { - SortOrder => 1, # max: 1 - Column => 'MyNameString', # min: 1, max: 255 - - }, - ... - ], # OPTIONAL - Columns => [ + Location => 'MyLocationString', # max: 2056; OPTIONAL + Columns => [ { Name => 'MyNameString', # min: 1, max: 255 Type => 'MyColumnTypeString', # max: 131072; OPTIONAL @@ -70,28 +70,28 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # OPTIONAL - StoredAsSubDirectories => 1, # OPTIONAL - OutputFormat => 'MyFormatString', # max: 128; OPTIONAL - Location => 'MyLocationString', # max: 2056; OPTIONAL - SkewedInfo => { - SkewedColumnNames => [ - 'MyNameString', ... # min: 1, max: 255 - ], # OPTIONAL - SkewedColumnValues => [ 'MyColumnValuesString', ... ], # OPTIONAL - SkewedColumnValueLocationMaps => - { 'MyColumnValuesString' => 'MyColumnValuesString', }, # OPTIONAL + SortColumns => [ + { + SortOrder => 1, # max: 1 + Column => 'MyNameString', # min: 1, max: 255 + + }, + ... + ], # OPTIONAL + Parameters => { + 'MyKeyString' => 'MyParametersMapValue' + , # key: min: 1, max: 255, value: max: 512000 }, # OPTIONAL - BucketColumns => [ - 'MyNameString', ... # min: 1, max: 255 - ], # OPTIONAL - Compressed => 1, # OPTIONAL - InputFormat => 'MyFormatString', # max: 128; OPTIONAL - NumberOfBuckets => 1, # OPTIONAL + StoredAsSubDirectories => 1, # OPTIONAL + }, # OPTIONAL + LastAccessTime => '1970-01-01T01:00:00', # OPTIONAL + Parameters => { + 'MyKeyString' => + 'MyParametersMapValue', # key: min: 1, max: 255, value: max: 512000 }, # OPTIONAL - LastAnalyzedTime => '1970-01-01T01:00:00', # OPTIONAL }, TableName => 'MyNameString', - CatalogId => 'MyCatalogIdString', # OPTIONAL + CatalogId => 'MyCatalogIdString', # OPTIONAL ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. diff --git a/auto-lib/Paws/Glue/CreateScript.pm b/auto-lib/Paws/Glue/CreateScript.pm index 17553fa272..f47c5c5a1c 100644 --- a/auto-lib/Paws/Glue/CreateScript.pm +++ b/auto-lib/Paws/Glue/CreateScript.pm @@ -40,15 +40,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], # OPTIONAL DagNodes => [ { - NodeType => 'MyCodeGenNodeType', - Args => [ + Args => [ { - Name => 'MyCodeGenArgName', # OPTIONAL Value => 'MyCodeGenArgValue', + Name => 'MyCodeGenArgName', # OPTIONAL Param => 1, # OPTIONAL }, ... ], # max: 50 + NodeType => 'MyCodeGenNodeType', Id => 'MyCodeGenIdentifier', # min: 1, max: 255 LineNumber => 1, # OPTIONAL }, diff --git a/auto-lib/Paws/Glue/CreateTable.pm b/auto-lib/Paws/Glue/CreateTable.pm index 29e64a7075..3152452f25 100644 --- a/auto-lib/Paws/Glue/CreateTable.pm +++ b/auto-lib/Paws/Glue/CreateTable.pm @@ -32,50 +32,43 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateTableResponse = $glue->CreateTable( DatabaseName => 'MyNameString', TableInput => { - Name => 'MyNameString', # min: 1, max: 255 - PartitionKeys => [ - { - Name => 'MyNameString', # min: 1, max: 255 - Comment => 'MyCommentString', # max: 255; OPTIONAL - Type => 'MyColumnTypeString', # max: 131072; OPTIONAL - }, - ... - ], # OPTIONAL - TableType => 'MyTableTypeString', # max: 255; OPTIONAL - Owner => 'MyNameString', # min: 1, max: 255 - Parameters => { - 'MyKeyString' => - 'MyParametersMapValue', # key: min: 1, max: 255, value: max: 512000 - }, # OPTIONAL - Description => 'MyDescriptionString', # max: 2048; OPTIONAL - LastAccessTime => '1970-01-01T01:00:00', # OPTIONAL + Name => 'MyNameString', # min: 1, max: 255 + LastAnalyzedTime => '1970-01-01T01:00:00', # OPTIONAL ViewOriginalText => 'MyViewTextString', # max: 409600; OPTIONAL Retention => 1, # OPTIONAL - LastAnalyzedTime => '1970-01-01T01:00:00', # OPTIONAL + Owner => 'MyNameString', # min: 1, max: 255 + TableType => 'MyTableTypeString', # max: 255; OPTIONAL ViewExpandedText => 'MyViewTextString', # max: 409600; OPTIONAL StorageDescriptor => { - NumberOfBuckets => 1, # OPTIONAL - BucketColumns => [ - 'MyNameString', ... # min: 1, max: 255 - ], # OPTIONAL InputFormat => 'MyFormatString', # max: 128; OPTIONAL - Compressed => 1, # OPTIONAL SkewedInfo => { - SkewedColumnNames => [ - 'MyNameString', ... # min: 1, max: 255 - ], # OPTIONAL SkewedColumnValues => [ 'MyColumnValuesString', ... ], # OPTIONAL SkewedColumnValueLocationMaps => { 'MyColumnValuesString' => 'MyColumnValuesString', }, # OPTIONAL + SkewedColumnNames => [ + 'MyNameString', ... # min: 1, max: 255 + ], # OPTIONAL }, # OPTIONAL - OutputFormat => 'MyFormatString', # max: 128; OPTIONAL - Location => 'MyLocationString', # max: 2056; OPTIONAL - StoredAsSubDirectories => 1, # OPTIONAL - Columns => [ + NumberOfBuckets => 1, # OPTIONAL + Compressed => 1, # OPTIONAL + OutputFormat => 'MyFormatString', # max: 128; OPTIONAL + BucketColumns => [ + 'MyNameString', ... # min: 1, max: 255 + ], # OPTIONAL + SerdeInfo => { + SerializationLibrary => 'MyNameString', # min: 1, max: 255 + Parameters => { + 'MyKeyString' => 'MyParametersMapValue' + , # key: min: 1, max: 255, value: max: 512000 + }, # OPTIONAL + Name => 'MyNameString', # min: 1, max: 255 + }, # OPTIONAL + Location => 'MyLocationString', # max: 2056; OPTIONAL + Columns => [ { Name => 'MyNameString', # min: 1, max: 255 - Comment => 'MyCommentString', # max: 255; OPTIONAL Type => 'MyColumnTypeString', # max: 131072; OPTIONAL + Comment => 'MyCommentString', # max: 255; OPTIONAL }, ... ], # OPTIONAL @@ -87,21 +80,28 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # OPTIONAL - SerdeInfo => { - Name => 'MyNameString', # min: 1, max: 255 - Parameters => { - 'MyKeyString' => 'MyParametersMapValue' - , # key: min: 1, max: 255, value: max: 512000 - }, # OPTIONAL - SerializationLibrary => 'MyNameString', # min: 1, max: 255 - }, # OPTIONAL Parameters => { 'MyKeyString' => 'MyParametersMapValue' , # key: min: 1, max: 255, value: max: 512000 }, # OPTIONAL + StoredAsSubDirectories => 1, # OPTIONAL + }, # OPTIONAL + PartitionKeys => [ + { + Name => 'MyNameString', # min: 1, max: 255 + Type => 'MyColumnTypeString', # max: 131072; OPTIONAL + Comment => 'MyCommentString', # max: 255; OPTIONAL + }, + ... + ], # OPTIONAL + LastAccessTime => '1970-01-01T01:00:00', # OPTIONAL + Parameters => { + 'MyKeyString' => + 'MyParametersMapValue', # key: min: 1, max: 255, value: max: 512000 }, # OPTIONAL + Description => 'MyDescriptionString', # max: 2048; OPTIONAL }, - CatalogId => 'MyCatalogIdString', # OPTIONAL + CatalogId => 'MyCatalogIdString', # OPTIONAL ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. diff --git a/auto-lib/Paws/Glue/CreateTrigger.pm b/auto-lib/Paws/Glue/CreateTrigger.pm index 7e156c71fe..7129a6f9ce 100644 --- a/auto-lib/Paws/Glue/CreateTrigger.pm +++ b/auto-lib/Paws/Glue/CreateTrigger.pm @@ -36,29 +36,29 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateTriggerResponse = $glue->CreateTrigger( Actions => [ { - Timeout => 1, # min: 1, ; OPTIONAL + Arguments => { 'MyGenericString' => 'MyGenericString', }, # OPTIONAL JobName => 'MyNameString', # min: 1, max: 255; OPTIONAL NotificationProperty => { NotifyDelayAfter => 1, # min: 1, ; OPTIONAL }, # OPTIONAL - Arguments => { 'MyGenericString' => 'MyGenericString', }, # OPTIONAL + Timeout => 1, # min: 1, ; OPTIONAL }, ... ], Name => 'MyNameString', Type => 'SCHEDULED', - Description => 'MyDescriptionString', # OPTIONAL + Description => 'MyDescriptionString', # OPTIONAL Predicate => { Conditions => [ { - JobName => 'MyNameString', # min: 1, max: 255; OPTIONAL - State => 'STARTING' + LogicalOperator => 'EQUALS', # values: EQUALS; OPTIONAL + JobName => 'MyNameString', # min: 1, max: 255; OPTIONAL + State => 'STARTING' , # values: STARTING, RUNNING, STOPPING, STOPPED, SUCCEEDED, FAILED, TIMEOUT; OPTIONAL - LogicalOperator => 'EQUALS', # values: EQUALS; OPTIONAL }, ... - ], # OPTIONAL - Logical => 'AND', # values: AND, ANY; OPTIONAL + ], # OPTIONAL + Logical => 'AND', # values: AND, ANY; OPTIONAL }, # OPTIONAL Schedule => 'MyGenericString', # OPTIONAL StartOnCreation => 1, # OPTIONAL diff --git a/auto-lib/Paws/Glue/CreateUserDefinedFunction.pm b/auto-lib/Paws/Glue/CreateUserDefinedFunction.pm index 696999d473..3a4fca6a1f 100644 --- a/auto-lib/Paws/Glue/CreateUserDefinedFunction.pm +++ b/auto-lib/Paws/Glue/CreateUserDefinedFunction.pm @@ -32,17 +32,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateUserDefinedFunctionResponse = $glue->CreateUserDefinedFunction( DatabaseName => 'MyNameString', FunctionInput => { - OwnerType => 'USER', # values: USER, ROLE, GROUP; OPTIONAL FunctionName => 'MyNameString', # min: 1, max: 255 - OwnerName => 'MyNameString', # min: 1, max: 255 - ClassName => 'MyNameString', # min: 1, max: 255 + OwnerType => 'USER', # values: USER, ROLE, GROUP; OPTIONAL ResourceUris => [ { - Uri => 'MyURI', # min: 1, max: 1024; OPTIONAL ResourceType => 'JAR', # values: JAR, FILE, ARCHIVE; OPTIONAL + Uri => 'MyURI', # min: 1, max: 1024; OPTIONAL }, ... ], # max: 1000; OPTIONAL + ClassName => 'MyNameString', # min: 1, max: 255 + OwnerName => 'MyNameString', # min: 1, max: 255 }, CatalogId => 'MyCatalogIdString', # OPTIONAL ); diff --git a/auto-lib/Paws/Glue/GetClassifiers.pm b/auto-lib/Paws/Glue/GetClassifiers.pm index 014f50a8b1..a37baf2f06 100644 --- a/auto-lib/Paws/Glue/GetClassifiers.pm +++ b/auto-lib/Paws/Glue/GetClassifiers.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Classifiers = $GetClassifiersResponse->Classifiers; my $NextToken = $GetClassifiersResponse->NextToken; + my $Classifiers = $GetClassifiersResponse->Classifiers; # Returns a L object. diff --git a/auto-lib/Paws/Glue/GetConnections.pm b/auto-lib/Paws/Glue/GetConnections.pm index f30068541a..fd06f840c3 100644 --- a/auto-lib/Paws/Glue/GetConnections.pm +++ b/auto-lib/Paws/Glue/GetConnections.pm @@ -33,10 +33,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $GetConnectionsResponse = $glue->GetConnections( CatalogId => 'MyCatalogIdString', # OPTIONAL Filter => { - ConnectionType => 'JDBC', # values: JDBC, SFTP; OPTIONAL - MatchCriteria => [ + MatchCriteria => [ 'MyNameString', ... # min: 1, max: 255 ], # max: 10; OPTIONAL + ConnectionType => 'JDBC', # values: JDBC, SFTP; OPTIONAL }, # OPTIONAL MaxResults => 1, # OPTIONAL NextToken => 'MyToken', # OPTIONAL diff --git a/auto-lib/Paws/Glue/GetCrawlers.pm b/auto-lib/Paws/Glue/GetCrawlers.pm index 579eba111d..b66c03d8f1 100644 --- a/auto-lib/Paws/Glue/GetCrawlers.pm +++ b/auto-lib/Paws/Glue/GetCrawlers.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Crawlers = $GetCrawlersResponse->Crawlers; my $NextToken = $GetCrawlersResponse->NextToken; + my $Crawlers = $GetCrawlersResponse->Crawlers; # Returns a L object. diff --git a/auto-lib/Paws/Glue/GetJobRuns.pm b/auto-lib/Paws/Glue/GetJobRuns.pm index 158ffc859a..3ea636867f 100644 --- a/auto-lib/Paws/Glue/GetJobRuns.pm +++ b/auto-lib/Paws/Glue/GetJobRuns.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $GetJobRunsResponse->NextToken; my $JobRuns = $GetJobRunsResponse->JobRuns; + my $NextToken = $GetJobRunsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/Glue/GetPlan.pm b/auto-lib/Paws/Glue/GetPlan.pm index 5896264b24..e12d7369b3 100644 --- a/auto-lib/Paws/Glue/GetPlan.pm +++ b/auto-lib/Paws/Glue/GetPlan.pm @@ -34,18 +34,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $GetPlanResponse = $glue->GetPlan( Mapping => [ { + SourcePath => 'MySchemaPathString', # OPTIONAL SourceType => 'MyFieldType', # OPTIONAL TargetTable => 'MyTableName', # OPTIONAL - TargetType => 'MyFieldType', # OPTIONAL TargetPath => 'MySchemaPathString', # OPTIONAL SourceTable => 'MyTableName', # OPTIONAL - SourcePath => 'MySchemaPathString', # OPTIONAL + TargetType => 'MyFieldType', # OPTIONAL }, ... ], Source => { - DatabaseName => 'MyNameString', # min: 1, max: 255 TableName => 'MyNameString', # min: 1, max: 255 + DatabaseName => 'MyNameString', # min: 1, max: 255 }, Language => 'PYTHON', # OPTIONAL @@ -69,8 +69,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL Sinks => [ { - DatabaseName => 'MyNameString', # min: 1, max: 255 TableName => 'MyNameString', # min: 1, max: 255 + DatabaseName => 'MyNameString', # min: 1, max: 255 }, ... @@ -78,8 +78,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ScalaCode = $GetPlanResponse->ScalaCode; my $PythonScript = $GetPlanResponse->PythonScript; + my $ScalaCode = $GetPlanResponse->ScalaCode; # Returns a L object. diff --git a/auto-lib/Paws/Glue/GetTableVersions.pm b/auto-lib/Paws/Glue/GetTableVersions.pm index 3c1ca733ce..32819d60a6 100644 --- a/auto-lib/Paws/Glue/GetTableVersions.pm +++ b/auto-lib/Paws/Glue/GetTableVersions.pm @@ -40,8 +40,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $GetTableVersionsResponse->NextToken; my $TableVersions = $GetTableVersionsResponse->TableVersions; + my $NextToken = $GetTableVersionsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/Glue/GetTables.pm b/auto-lib/Paws/Glue/GetTables.pm index 589c773c63..ead59a4eaa 100644 --- a/auto-lib/Paws/Glue/GetTables.pm +++ b/auto-lib/Paws/Glue/GetTables.pm @@ -40,8 +40,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $GetTablesResponse->NextToken; my $TableList = $GetTablesResponse->TableList; + my $NextToken = $GetTablesResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/Glue/UpdateClassifier.pm b/auto-lib/Paws/Glue/UpdateClassifier.pm index 7d67b99f4c..5efc7d4813 100644 --- a/auto-lib/Paws/Glue/UpdateClassifier.pm +++ b/auto-lib/Paws/Glue/UpdateClassifier.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n GrokClassifier => { Name => 'MyNameString', # min: 1, max: 255 GrokPattern => 'MyGrokPattern', # min: 1, max: 2048; OPTIONAL - CustomPatterns => 'MyCustomPatterns', # max: 16000; OPTIONAL Classification => 'MyClassification', # OPTIONAL + CustomPatterns => 'MyCustomPatterns', # max: 16000; OPTIONAL }, # OPTIONAL JsonClassifier => { Name => 'MyNameString', # min: 1, max: 255 diff --git a/auto-lib/Paws/Glue/UpdateConnection.pm b/auto-lib/Paws/Glue/UpdateConnection.pm index f69f88f4e7..b17c7e01b2 100644 --- a/auto-lib/Paws/Glue/UpdateConnection.pm +++ b/auto-lib/Paws/Glue/UpdateConnection.pm @@ -31,18 +31,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $glue = Paws->service('Glue'); my $UpdateConnectionResponse = $glue->UpdateConnection( ConnectionInput => { - Name => 'MyNameString', # min: 1, max: 255 - ConnectionType => 'JDBC', # values: JDBC, SFTP + ConnectionType => 'JDBC', # values: JDBC, SFTP ConnectionProperties => { 'HOST' => 'MyValueString' , # key: values: HOST, PORT, USERNAME, PASSWORD, JDBC_DRIVER_JAR_URI, JDBC_DRIVER_CLASS_NAME, JDBC_ENGINE, JDBC_ENGINE_VERSION, CONFIG_FILES, INSTANCE_ID, JDBC_CONNECTION_URL, value: max: 1024 }, # max: 100 + Name => 'MyNameString', # min: 1, max: 255 PhysicalConnectionRequirements => { - SubnetId => 'MyNameString', # min: 1, max: 255 - AvailabilityZone => 'MyNameString', # min: 1, max: 255 + SubnetId => 'MyNameString', # min: 1, max: 255 SecurityGroupIdList => [ - 'MyNameString', ... # min: 1, max: 255 - ], # max: 50; OPTIONAL + 'MyNameString', ... # min: 1, max: 255 + ], # max: 50; OPTIONAL + AvailabilityZone => 'MyNameString', # min: 1, max: 255 }, # OPTIONAL MatchCriteria => [ 'MyNameString', ... # min: 1, max: 255 diff --git a/auto-lib/Paws/Glue/UpdateCrawler.pm b/auto-lib/Paws/Glue/UpdateCrawler.pm index d2ad1548f1..674d8dba54 100644 --- a/auto-lib/Paws/Glue/UpdateCrawler.pm +++ b/auto-lib/Paws/Glue/UpdateCrawler.pm @@ -53,22 +53,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL TablePrefix => 'MyTablePrefix', # OPTIONAL Targets => { - JdbcTargets => [ + S3Targets => [ { - Exclusions => [ - 'MyPath', ... # OPTIONAL - ], # OPTIONAL - ConnectionName => 'MyConnectionName', # OPTIONAL - Path => 'MyPath', # OPTIONAL + Exclusions => [ 'MyPath', ... ], # OPTIONAL + Path => 'MyPath', }, ... - ], # OPTIONAL - S3Targets => [ + ], # OPTIONAL + JdbcTargets => [ { - Path => 'MyPath', # OPTIONAL - Exclusions => [ - 'MyPath', ... # OPTIONAL - ], # OPTIONAL + Exclusions => [ 'MyPath', ... ], # OPTIONAL + Path => 'MyPath', + ConnectionName => 'MyConnectionName', # OPTIONAL }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/Glue/UpdateJob.pm b/auto-lib/Paws/Glue/UpdateJob.pm index 0eb098214f..d9a2603793 100644 --- a/auto-lib/Paws/Glue/UpdateJob.pm +++ b/auto-lib/Paws/Glue/UpdateJob.pm @@ -31,31 +31,27 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateJobResponse = $glue->UpdateJob( JobName => 'MyNameString', JobUpdate => { - LogUri => 'MyUriString', # OPTIONAL - NotificationProperty => { - NotifyDelayAfter => 1, # min: 1, ; OPTIONAL - }, # OPTIONAL - DefaultArguments => { - 'MyGenericString' => - 'MyGenericString', # key: OPTIONAL, value: OPTIONAL + ExecutionProperty => { + MaxConcurrentRuns => 1, # OPTIONAL }, # OPTIONAL + LogUri => 'MyUriString', # OPTIONAL Connections => { - Connections => [ - 'MyGenericString', ... # OPTIONAL - ], # OPTIONAL + Connections => [ 'MyGenericString', ... ], # OPTIONAL }, # OPTIONAL - Command => { + MaxRetries => 1, # OPTIONAL + Command => { ScriptLocation => 'MyScriptLocationString', # OPTIONAL - Name => 'MyGenericString', # OPTIONAL + Name => 'MyGenericString', }, # OPTIONAL - Timeout => 1, # min: 1, ; OPTIONAL + NotificationProperty => { + NotifyDelayAfter => 1, # min: 1, ; OPTIONAL + }, # OPTIONAL + Role => 'MyRoleString', # OPTIONAL + DefaultArguments => { 'MyGenericString' => 'MyGenericString', } + , # OPTIONAL AllocatedCapacity => 1, # OPTIONAL Description => 'MyDescriptionString', # max: 2048; OPTIONAL - ExecutionProperty => { - MaxConcurrentRuns => 1, # OPTIONAL - }, # OPTIONAL - Role => 'MyRoleString', # OPTIONAL - MaxRetries => 1, # OPTIONAL + Timeout => 1, # min: 1, ; OPTIONAL }, ); diff --git a/auto-lib/Paws/Glue/UpdatePartition.pm b/auto-lib/Paws/Glue/UpdatePartition.pm index b755da57b6..9119413748 100644 --- a/auto-lib/Paws/Glue/UpdatePartition.pm +++ b/auto-lib/Paws/Glue/UpdatePartition.pm @@ -34,57 +34,57 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdatePartitionResponse = $glue->UpdatePartition( DatabaseName => 'MyNameString', PartitionInput => { - LastAnalyzedTime => '1970-01-01T01:00:00', # OPTIONAL + LastAnalyzedTime => '1970-01-01T01:00:00', # OPTIONAL + Values => [ + 'MyValueString', ... # max: 1024 + ], # OPTIONAL StorageDescriptor => { - Parameters => { - 'MyKeyString' => 'MyParametersMapValue' - , # key: min: 1, max: 255, value: max: 512000 + InputFormat => 'MyFormatString', # max: 128; OPTIONAL + SkewedInfo => { + SkewedColumnValues => [ 'MyColumnValuesString', ... ], # OPTIONAL + SkewedColumnValueLocationMaps => + { 'MyColumnValuesString' => 'MyColumnValuesString', }, # OPTIONAL + SkewedColumnNames => [ + 'MyNameString', ... # min: 1, max: 255 + ], # OPTIONAL }, # OPTIONAL + NumberOfBuckets => 1, # OPTIONAL + Compressed => 1, # OPTIONAL + OutputFormat => 'MyFormatString', # max: 128; OPTIONAL + BucketColumns => [ + 'MyNameString', ... # min: 1, max: 255 + ], # OPTIONAL SerdeInfo => { - Parameters => { + SerializationLibrary => 'MyNameString', # min: 1, max: 255 + Parameters => { 'MyKeyString' => 'MyParametersMapValue' , # key: min: 1, max: 255, value: max: 512000 }, # OPTIONAL - Name => 'MyNameString', # min: 1, max: 255 - SerializationLibrary => 'MyNameString', # min: 1, max: 255 + Name => 'MyNameString', # min: 1, max: 255 }, # OPTIONAL - Columns => [ + Location => 'MyLocationString', # max: 2056; OPTIONAL + Columns => [ { Name => 'MyNameString', # min: 1, max: 255 - Comment => 'MyCommentString', # max: 255; OPTIONAL Type => 'MyColumnTypeString', # max: 131072; OPTIONAL + Comment => 'MyCommentString', # max: 255; OPTIONAL }, ... ], # OPTIONAL SortColumns => [ { - Column => 'MyNameString', # min: 1, max: 255 SortOrder => 1, # max: 1 + Column => 'MyNameString', # min: 1, max: 255 }, ... ], # OPTIONAL - StoredAsSubDirectories => 1, # OPTIONAL - SkewedInfo => { - SkewedColumnValueLocationMaps => - { 'MyColumnValuesString' => 'MyColumnValuesString', }, # OPTIONAL - SkewedColumnValues => [ 'MyColumnValuesString', ... ], # OPTIONAL - SkewedColumnNames => [ - 'MyNameString', ... # min: 1, max: 255 - ], # OPTIONAL + Parameters => { + 'MyKeyString' => 'MyParametersMapValue' + , # key: min: 1, max: 255, value: max: 512000 }, # OPTIONAL - Location => 'MyLocationString', # max: 2056; OPTIONAL - OutputFormat => 'MyFormatString', # max: 128; OPTIONAL - Compressed => 1, # OPTIONAL - InputFormat => 'MyFormatString', # max: 128; OPTIONAL - BucketColumns => [ - 'MyNameString', ... # min: 1, max: 255 - ], # OPTIONAL - NumberOfBuckets => 1, # OPTIONAL + StoredAsSubDirectories => 1, # OPTIONAL }, # OPTIONAL - Values => [ - 'MyValueString', ... # max: 1024 - ], # OPTIONAL LastAccessTime => '1970-01-01T01:00:00', # OPTIONAL Parameters => { 'MyKeyString' => diff --git a/auto-lib/Paws/Glue/UpdateTable.pm b/auto-lib/Paws/Glue/UpdateTable.pm index cb1664f6b2..39ffc88eda 100644 --- a/auto-lib/Paws/Glue/UpdateTable.pm +++ b/auto-lib/Paws/Glue/UpdateTable.pm @@ -33,55 +33,39 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateTableResponse = $glue->UpdateTable( DatabaseName => 'MyNameString', TableInput => { - Name => 'MyNameString', # min: 1, max: 255 - PartitionKeys => [ - { - Name => 'MyNameString', # min: 1, max: 255 - Type => 'MyColumnTypeString', # max: 131072; OPTIONAL - Comment => 'MyCommentString', # max: 255; OPTIONAL - }, - ... - ], # OPTIONAL - Parameters => { - 'MyKeyString' => - 'MyParametersMapValue', # key: min: 1, max: 255, value: max: 512000 - }, # OPTIONAL - Owner => 'MyNameString', # min: 1, max: 255 - TableType => 'MyTableTypeString', # max: 255; OPTIONAL - Description => 'MyDescriptionString', # max: 2048; OPTIONAL - LastAccessTime => '1970-01-01T01:00:00', # OPTIONAL + Name => 'MyNameString', # min: 1, max: 255 + LastAnalyzedTime => '1970-01-01T01:00:00', # OPTIONAL ViewOriginalText => 'MyViewTextString', # max: 409600; OPTIONAL Retention => 1, # OPTIONAL - LastAnalyzedTime => '1970-01-01T01:00:00', # OPTIONAL + Owner => 'MyNameString', # min: 1, max: 255 + TableType => 'MyTableTypeString', # max: 255; OPTIONAL ViewExpandedText => 'MyViewTextString', # max: 409600; OPTIONAL StorageDescriptor => { - Compressed => 1, # OPTIONAL - InputFormat => 'MyFormatString', # max: 128; OPTIONAL - BucketColumns => [ - 'MyNameString', ... # min: 1, max: 255 - ], # OPTIONAL - NumberOfBuckets => 1, # OPTIONAL - Parameters => { - 'MyKeyString' => 'MyParametersMapValue' - , # key: min: 1, max: 255, value: max: 512000 + InputFormat => 'MyFormatString', # max: 128; OPTIONAL + SkewedInfo => { + SkewedColumnValues => [ 'MyColumnValuesString', ... ], # OPTIONAL + SkewedColumnValueLocationMaps => + { 'MyColumnValuesString' => 'MyColumnValuesString', }, # OPTIONAL + SkewedColumnNames => [ + 'MyNameString', ... # min: 1, max: 255 + ], # OPTIONAL }, # OPTIONAL + NumberOfBuckets => 1, # OPTIONAL + Compressed => 1, # OPTIONAL + OutputFormat => 'MyFormatString', # max: 128; OPTIONAL + BucketColumns => [ + 'MyNameString', ... # min: 1, max: 255 + ], # OPTIONAL SerdeInfo => { - Name => 'MyNameString', # min: 1, max: 255 - Parameters => { + SerializationLibrary => 'MyNameString', # min: 1, max: 255 + Parameters => { 'MyKeyString' => 'MyParametersMapValue' , # key: min: 1, max: 255, value: max: 512000 }, # OPTIONAL - SerializationLibrary => 'MyNameString', # min: 1, max: 255 + Name => 'MyNameString', # min: 1, max: 255 }, # OPTIONAL - SortColumns => [ - { - SortOrder => 1, # max: 1 - Column => 'MyNameString', # min: 1, max: 255 - - }, - ... - ], # OPTIONAL - Columns => [ + Location => 'MyLocationString', # max: 2056; OPTIONAL + Columns => [ { Name => 'MyNameString', # min: 1, max: 255 Type => 'MyColumnTypeString', # max: 131072; OPTIONAL @@ -89,21 +73,37 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # OPTIONAL - StoredAsSubDirectories => 1, # OPTIONAL - Location => 'MyLocationString', # max: 2056; OPTIONAL - OutputFormat => 'MyFormatString', # max: 128; OPTIONAL - SkewedInfo => { - SkewedColumnValueLocationMaps => - { 'MyColumnValuesString' => 'MyColumnValuesString', }, # OPTIONAL - SkewedColumnValues => [ 'MyColumnValuesString', ... ], # OPTIONAL - SkewedColumnNames => [ - 'MyNameString', ... # min: 1, max: 255 - ], # OPTIONAL + SortColumns => [ + { + SortOrder => 1, # max: 1 + Column => 'MyNameString', # min: 1, max: 255 + + }, + ... + ], # OPTIONAL + Parameters => { + 'MyKeyString' => 'MyParametersMapValue' + , # key: min: 1, max: 255, value: max: 512000 }, # OPTIONAL + StoredAsSubDirectories => 1, # OPTIONAL + }, # OPTIONAL + PartitionKeys => [ + { + Name => 'MyNameString', # min: 1, max: 255 + Type => 'MyColumnTypeString', # max: 131072; OPTIONAL + Comment => 'MyCommentString', # max: 255; OPTIONAL + }, + ... + ], # OPTIONAL + LastAccessTime => '1970-01-01T01:00:00', # OPTIONAL + Parameters => { + 'MyKeyString' => + 'MyParametersMapValue', # key: min: 1, max: 255, value: max: 512000 }, # OPTIONAL + Description => 'MyDescriptionString', # max: 2048; OPTIONAL }, - CatalogId => 'MyCatalogIdString', # OPTIONAL - SkipArchive => 1, # OPTIONAL + CatalogId => 'MyCatalogIdString', # OPTIONAL + SkipArchive => 1, # OPTIONAL ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. diff --git a/auto-lib/Paws/Glue/UpdateTrigger.pm b/auto-lib/Paws/Glue/UpdateTrigger.pm index 4f300e7486..689d66e598 100644 --- a/auto-lib/Paws/Glue/UpdateTrigger.pm +++ b/auto-lib/Paws/Glue/UpdateTrigger.pm @@ -33,10 +33,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n TriggerUpdate => { Actions => [ { - Arguments => { - 'MyGenericString' => - 'MyGenericString', # key: OPTIONAL, value: OPTIONAL - }, # OPTIONAL + Arguments => { 'MyGenericString' => 'MyGenericString', }, # OPTIONAL JobName => 'MyNameString', # min: 1, max: 255 NotificationProperty => { NotifyDelayAfter => 1, # min: 1, ; OPTIONAL @@ -45,21 +42,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # OPTIONAL + Schedule => 'MyGenericString', Predicate => { Conditions => [ { - LogicalOperator => 'EQUALS', # values: EQUALS; OPTIONAL + LogicalOperator => 'EQUALS', # values: EQUALS; OPTIONAL + JobName => 'MyNameString', # min: 1, max: 255 State => 'STARTING' , # values: STARTING, RUNNING, STOPPING, STOPPED, SUCCEEDED, FAILED, TIMEOUT; OPTIONAL - JobName => 'MyNameString', # min: 1, max: 255 }, ... - ], # OPTIONAL - Logical => 'AND', # values: AND, ANY; OPTIONAL + ], # OPTIONAL + Logical => 'AND', # values: AND, ANY; OPTIONAL }, # OPTIONAL - Description => 'MyDescriptionString', # max: 2048; OPTIONAL - Schedule => 'MyGenericString', # OPTIONAL Name => 'MyNameString', # min: 1, max: 255 + Description => 'MyDescriptionString', # max: 2048; OPTIONAL }, ); diff --git a/auto-lib/Paws/Glue/UpdateUserDefinedFunction.pm b/auto-lib/Paws/Glue/UpdateUserDefinedFunction.pm index 036d7c3da9..aff7e4c62e 100644 --- a/auto-lib/Paws/Glue/UpdateUserDefinedFunction.pm +++ b/auto-lib/Paws/Glue/UpdateUserDefinedFunction.pm @@ -33,7 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateUserDefinedFunctionResponse = $glue->UpdateUserDefinedFunction( DatabaseName => 'MyNameString', FunctionInput => { - OwnerName => 'MyNameString', # min: 1, max: 255 + FunctionName => 'MyNameString', # min: 1, max: 255 + OwnerType => 'USER', # values: USER, ROLE, GROUP; OPTIONAL ResourceUris => [ { ResourceType => 'JAR', # values: JAR, FILE, ARCHIVE; OPTIONAL @@ -41,9 +42,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # max: 1000; OPTIONAL - ClassName => 'MyNameString', # min: 1, max: 255 - OwnerType => 'USER', # values: USER, ROLE, GROUP; OPTIONAL - FunctionName => 'MyNameString', # min: 1, max: 255 + ClassName => 'MyNameString', # min: 1, max: 255 + OwnerName => 'MyNameString', # min: 1, max: 255 }, FunctionName => 'MyNameString', CatalogId => 'MyCatalogIdString', # OPTIONAL diff --git a/auto-lib/Paws/Greengrass/CreateCoreDefinition.pm b/auto-lib/Paws/Greengrass/CreateCoreDefinition.pm index d4e7b31efb..7b854dc99b 100644 --- a/auto-lib/Paws/Greengrass/CreateCoreDefinition.pm +++ b/auto-lib/Paws/Greengrass/CreateCoreDefinition.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n { SyncShadow => 1, # OPTIONAL ThingArn => 'My__string', - Id => 'My__string', CertificateArn => 'My__string', + Id => 'My__string', }, ... ], # OPTIONAL @@ -47,14 +47,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Id = $CreateCoreDefinitionResponse->Id; - my $LastUpdatedTimestamp = - $CreateCoreDefinitionResponse->LastUpdatedTimestamp; - my $LatestVersion = $CreateCoreDefinitionResponse->LatestVersion; my $CreationTimestamp = $CreateCoreDefinitionResponse->CreationTimestamp; - my $Name = $CreateCoreDefinitionResponse->Name; - my $Arn = $CreateCoreDefinitionResponse->Arn; my $LatestVersionArn = $CreateCoreDefinitionResponse->LatestVersionArn; + my $Id = $CreateCoreDefinitionResponse->Id; + my $LastUpdatedTimestamp = + $CreateCoreDefinitionResponse->LastUpdatedTimestamp; + my $Arn = $CreateCoreDefinitionResponse->Arn; + my $Name = $CreateCoreDefinitionResponse->Name; + my $LatestVersion = $CreateCoreDefinitionResponse->LatestVersion; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/CreateCoreDefinitionVersion.pm b/auto-lib/Paws/Greengrass/CreateCoreDefinitionVersion.pm index de608a6fb8..003f39036b 100644 --- a/auto-lib/Paws/Greengrass/CreateCoreDefinitionVersion.pm +++ b/auto-lib/Paws/Greengrass/CreateCoreDefinitionVersion.pm @@ -38,19 +38,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n { SyncShadow => 1, # OPTIONAL ThingArn => 'My__string', - Id => 'My__string', CertificateArn => 'My__string', + Id => 'My__string', }, ... ], # OPTIONAL ); # Results: - my $Id = $CreateCoreDefinitionVersionResponse->Id; - my $Version = $CreateCoreDefinitionVersionResponse->Version; my $CreationTimestamp = $CreateCoreDefinitionVersionResponse->CreationTimestamp; - my $Arn = $CreateCoreDefinitionVersionResponse->Arn; + my $Version = $CreateCoreDefinitionVersionResponse->Version; + my $Id = $CreateCoreDefinitionVersionResponse->Id; + my $Arn = $CreateCoreDefinitionVersionResponse->Arn; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/CreateDeployment.pm b/auto-lib/Paws/Greengrass/CreateDeployment.pm index 76b0ca6667..d9b258c1f0 100644 --- a/auto-lib/Paws/Greengrass/CreateDeployment.pm +++ b/auto-lib/Paws/Greengrass/CreateDeployment.pm @@ -41,8 +41,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DeploymentArn = $CreateDeploymentResponse->DeploymentArn; my $DeploymentId = $CreateDeploymentResponse->DeploymentId; + my $DeploymentArn = $CreateDeploymentResponse->DeploymentArn; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/CreateDeviceDefinition.pm b/auto-lib/Paws/Greengrass/CreateDeviceDefinition.pm index 6db6229b10..151c357dca 100644 --- a/auto-lib/Paws/Greengrass/CreateDeviceDefinition.pm +++ b/auto-lib/Paws/Greengrass/CreateDeviceDefinition.pm @@ -35,10 +35,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n InitialVersion => { Devices => [ { + SyncShadow => 1, # OPTIONAL + ThingArn => 'My__string', CertificateArn => 'My__string', Id => 'My__string', - ThingArn => 'My__string', - SyncShadow => 1, # OPTIONAL }, ... ], # OPTIONAL @@ -47,14 +47,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $LatestVersionArn = $CreateDeviceDefinitionResponse->LatestVersionArn; - my $Arn = $CreateDeviceDefinitionResponse->Arn; - my $Name = $CreateDeviceDefinitionResponse->Name; my $CreationTimestamp = $CreateDeviceDefinitionResponse->CreationTimestamp; - my $LatestVersion = $CreateDeviceDefinitionResponse->LatestVersion; + my $LatestVersionArn = $CreateDeviceDefinitionResponse->LatestVersionArn; + my $Id = $CreateDeviceDefinitionResponse->Id; my $LastUpdatedTimestamp = $CreateDeviceDefinitionResponse->LastUpdatedTimestamp; - my $Id = $CreateDeviceDefinitionResponse->Id; + my $Arn = $CreateDeviceDefinitionResponse->Arn; + my $Name = $CreateDeviceDefinitionResponse->Name; + my $LatestVersion = $CreateDeviceDefinitionResponse->LatestVersion; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/CreateDeviceDefinitionVersion.pm b/auto-lib/Paws/Greengrass/CreateDeviceDefinitionVersion.pm index 82bc4da1f2..c1d5b62da7 100644 --- a/auto-lib/Paws/Greengrass/CreateDeviceDefinitionVersion.pm +++ b/auto-lib/Paws/Greengrass/CreateDeviceDefinitionVersion.pm @@ -36,21 +36,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n AmznClientToken => 'My__string', # OPTIONAL Devices => [ { + SyncShadow => 1, # OPTIONAL + ThingArn => 'My__string', CertificateArn => 'My__string', Id => 'My__string', - ThingArn => 'My__string', - SyncShadow => 1, # OPTIONAL }, ... ], # OPTIONAL ); # Results: - my $Id = $CreateDeviceDefinitionVersionResponse->Id; - my $Version = $CreateDeviceDefinitionVersionResponse->Version; my $CreationTimestamp = $CreateDeviceDefinitionVersionResponse->CreationTimestamp; - my $Arn = $CreateDeviceDefinitionVersionResponse->Arn; + my $Version = $CreateDeviceDefinitionVersionResponse->Version; + my $Id = $CreateDeviceDefinitionVersionResponse->Id; + my $Arn = $CreateDeviceDefinitionVersionResponse->Arn; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/CreateFunctionDefinition.pm b/auto-lib/Paws/Greengrass/CreateFunctionDefinition.pm index 5339891f62..2525b2e147 100644 --- a/auto-lib/Paws/Greengrass/CreateFunctionDefinition.pm +++ b/auto-lib/Paws/Greengrass/CreateFunctionDefinition.pm @@ -36,14 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n InitialVersion => { Functions => [ { - FunctionArn => 'My__string', FunctionConfiguration => { - Timeout => 1, # OPTIONAL - EncodingType => 'binary', # values: binary, json; OPTIONAL - Executable => 'My__string', - Environment => { - AccessSysfs => 1, # OPTIONAL - Variables => { 'My__string' => 'My__string', }, # OPTIONAL + ExecArgs => 'My__string', + Executable => 'My__string', + Environment => { ResourceAccessPolicies => [ { ResourceId => 'My__string', @@ -51,12 +47,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # OPTIONAL + Variables => { 'My__string' => 'My__string', }, # OPTIONAL + AccessSysfs => 1, # OPTIONAL }, # OPTIONAL - MemorySize => 1, # OPTIONAL - Pinned => 1, # OPTIONAL - ExecArgs => 'My__string', + MemorySize => 1, # OPTIONAL + EncodingType => 'binary', # values: binary, json; OPTIONAL + Pinned => 1, # OPTIONAL + Timeout => 1, # OPTIONAL }, # OPTIONAL - Id => 'My__string', + Id => 'My__string', + FunctionArn => 'My__string', }, ... ], # OPTIONAL @@ -65,13 +65,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $LastUpdatedTimestamp = - $CreateFunctionDefinitionResponse->LastUpdatedTimestamp; - my $Id = $CreateFunctionDefinitionResponse->Id; - my $LatestVersionArn = $CreateFunctionDefinitionResponse->LatestVersionArn; - my $Arn = $CreateFunctionDefinitionResponse->Arn; my $CreationTimestamp = $CreateFunctionDefinitionResponse->CreationTimestamp; + my $LatestVersionArn = $CreateFunctionDefinitionResponse->LatestVersionArn; + my $Id = $CreateFunctionDefinitionResponse->Id; + my $LastUpdatedTimestamp = + $CreateFunctionDefinitionResponse->LastUpdatedTimestamp; + my $Arn = $CreateFunctionDefinitionResponse->Arn; my $Name = $CreateFunctionDefinitionResponse->Name; my $LatestVersion = $CreateFunctionDefinitionResponse->LatestVersion; diff --git a/auto-lib/Paws/Greengrass/CreateFunctionDefinitionVersion.pm b/auto-lib/Paws/Greengrass/CreateFunctionDefinitionVersion.pm index 405341bd42..97be743b22 100644 --- a/auto-lib/Paws/Greengrass/CreateFunctionDefinitionVersion.pm +++ b/auto-lib/Paws/Greengrass/CreateFunctionDefinitionVersion.pm @@ -36,27 +36,27 @@ You shouldn't make instances of this class. Each attribute should be used as a n AmznClientToken => 'My__string', # OPTIONAL Functions => [ { - Id => 'My__string', - FunctionArn => 'My__string', FunctionConfiguration => { - Pinned => 1, # OPTIONAL ExecArgs => 'My__string', + Executable => 'My__string', Environment => { ResourceAccessPolicies => [ { - Permission => 'ro', # values: ro, rw; OPTIONAL ResourceId => 'My__string', + Permission => 'ro', # values: ro, rw; OPTIONAL }, ... ], # OPTIONAL Variables => { 'My__string' => 'My__string', }, # OPTIONAL AccessSysfs => 1, # OPTIONAL }, # OPTIONAL - MemorySize => 1, # OPTIONAL - EncodingType => 'binary', # values: binary, json; OPTIONAL - Executable => 'My__string', - Timeout => 1, # OPTIONAL + MemorySize => 1, # OPTIONAL + EncodingType => 'binary', # values: binary, json; OPTIONAL + Pinned => 1, # OPTIONAL + Timeout => 1, # OPTIONAL }, # OPTIONAL + Id => 'My__string', + FunctionArn => 'My__string', }, ... ], # OPTIONAL @@ -65,9 +65,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $CreationTimestamp = $CreateFunctionDefinitionVersionResponse->CreationTimestamp; - my $Arn = $CreateFunctionDefinitionVersionResponse->Arn; - my $Id = $CreateFunctionDefinitionVersionResponse->Id; my $Version = $CreateFunctionDefinitionVersionResponse->Version; + my $Id = $CreateFunctionDefinitionVersionResponse->Id; + my $Arn = $CreateFunctionDefinitionVersionResponse->Arn; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/CreateGroup.pm b/auto-lib/Paws/Greengrass/CreateGroup.pm index a07f0a4088..90ccd6c334 100644 --- a/auto-lib/Paws/Greengrass/CreateGroup.pm +++ b/auto-lib/Paws/Greengrass/CreateGroup.pm @@ -33,22 +33,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateGroupResponse = $greengrass->CreateGroup( AmznClientToken => 'My__string', # OPTIONAL InitialVersion => { - DeviceDefinitionVersionArn => 'My__string', - CoreDefinitionVersionArn => 'My__string', ResourceDefinitionVersionArn => 'My__string', LoggerDefinitionVersionArn => 'My__string', SubscriptionDefinitionVersionArn => 'My__string', + CoreDefinitionVersionArn => 'My__string', FunctionDefinitionVersionArn => 'My__string', + DeviceDefinitionVersionArn => 'My__string', }, # OPTIONAL Name => 'My__string', # OPTIONAL ); # Results: - my $LastUpdatedTimestamp = $CreateGroupResponse->LastUpdatedTimestamp; - my $Id = $CreateGroupResponse->Id; + my $CreationTimestamp = $CreateGroupResponse->CreationTimestamp; my $LatestVersionArn = $CreateGroupResponse->LatestVersionArn; + my $Id = $CreateGroupResponse->Id; + my $LastUpdatedTimestamp = $CreateGroupResponse->LastUpdatedTimestamp; my $Arn = $CreateGroupResponse->Arn; - my $CreationTimestamp = $CreateGroupResponse->CreationTimestamp; my $Name = $CreateGroupResponse->Name; my $LatestVersion = $CreateGroupResponse->LatestVersion; diff --git a/auto-lib/Paws/Greengrass/CreateGroupVersion.pm b/auto-lib/Paws/Greengrass/CreateGroupVersion.pm index 28c3e7434b..3b04688261 100644 --- a/auto-lib/Paws/Greengrass/CreateGroupVersion.pm +++ b/auto-lib/Paws/Greengrass/CreateGroupVersion.pm @@ -48,9 +48,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $CreationTimestamp = $CreateGroupVersionResponse->CreationTimestamp; - my $Arn = $CreateGroupVersionResponse->Arn; - my $Id = $CreateGroupVersionResponse->Id; my $Version = $CreateGroupVersionResponse->Version; + my $Id = $CreateGroupVersionResponse->Id; + my $Arn = $CreateGroupVersionResponse->Arn; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/CreateLoggerDefinition.pm b/auto-lib/Paws/Greengrass/CreateLoggerDefinition.pm index 26db4d3c43..c784da9cc3 100644 --- a/auto-lib/Paws/Greengrass/CreateLoggerDefinition.pm +++ b/auto-lib/Paws/Greengrass/CreateLoggerDefinition.pm @@ -35,11 +35,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n InitialVersion => { Loggers => [ { - Component => - 'GreengrassSystem', # values: GreengrassSystem, Lambda; OPTIONAL - Id => 'My__string', Space => 1, # OPTIONAL Type => 'FileSystem', # values: FileSystem, AWSCloudWatch; OPTIONAL + Component => + 'GreengrassSystem', # values: GreengrassSystem, Lambda; OPTIONAL + Id => 'My__string', Level => 'DEBUG', # values: DEBUG, INFO, WARN, ERROR, FATAL; OPTIONAL }, @@ -50,14 +50,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Name = $CreateLoggerDefinitionResponse->Name; my $CreationTimestamp = $CreateLoggerDefinitionResponse->CreationTimestamp; - my $LatestVersion = $CreateLoggerDefinitionResponse->LatestVersion; my $LatestVersionArn = $CreateLoggerDefinitionResponse->LatestVersionArn; - my $Arn = $CreateLoggerDefinitionResponse->Arn; my $Id = $CreateLoggerDefinitionResponse->Id; my $LastUpdatedTimestamp = $CreateLoggerDefinitionResponse->LastUpdatedTimestamp; + my $Arn = $CreateLoggerDefinitionResponse->Arn; + my $Name = $CreateLoggerDefinitionResponse->Name; + my $LatestVersion = $CreateLoggerDefinitionResponse->LatestVersion; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/CreateLoggerDefinitionVersion.pm b/auto-lib/Paws/Greengrass/CreateLoggerDefinitionVersion.pm index 1142f80a18..82097b1e89 100644 --- a/auto-lib/Paws/Greengrass/CreateLoggerDefinitionVersion.pm +++ b/auto-lib/Paws/Greengrass/CreateLoggerDefinitionVersion.pm @@ -36,12 +36,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n AmznClientToken => 'My__string', # OPTIONAL Loggers => [ { - Id => 'My__string', + Space => 1, # OPTIONAL + Type => 'FileSystem', # values: FileSystem, AWSCloudWatch; OPTIONAL Component => 'GreengrassSystem', # values: GreengrassSystem, Lambda; OPTIONAL - Type => 'FileSystem', # values: FileSystem, AWSCloudWatch; OPTIONAL + Id => 'My__string', Level => 'DEBUG', # values: DEBUG, INFO, WARN, ERROR, FATAL; OPTIONAL - Space => 1, # OPTIONAL }, ... ], # OPTIONAL @@ -50,9 +50,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $CreationTimestamp = $CreateLoggerDefinitionVersionResponse->CreationTimestamp; - my $Arn = $CreateLoggerDefinitionVersionResponse->Arn; - my $Id = $CreateLoggerDefinitionVersionResponse->Id; my $Version = $CreateLoggerDefinitionVersionResponse->Version; + my $Id = $CreateLoggerDefinitionVersionResponse->Id; + my $Arn = $CreateLoggerDefinitionVersionResponse->Arn; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/CreateResourceDefinition.pm b/auto-lib/Paws/Greengrass/CreateResourceDefinition.pm index 96cf27c58a..77b976027d 100644 --- a/auto-lib/Paws/Greengrass/CreateResourceDefinition.pm +++ b/auto-lib/Paws/Greengrass/CreateResourceDefinition.pm @@ -37,32 +37,32 @@ You shouldn't make instances of this class. Each attribute should be used as a n Resources => [ { Id => 'My__string', - Name => 'My__string', ResourceDataContainer => { - LocalDeviceResourceData => { + LocalVolumeResourceData => { + DestinationPath => 'My__string', SourcePath => 'My__string', GroupOwnerSetting => { - AutoAddGroupOwner => 1, # OPTIONAL GroupOwner => 'My__string', + AutoAddGroupOwner => 1, # OPTIONAL }, # OPTIONAL }, # OPTIONAL - S3MachineLearningModelResourceData => { + SageMakerMachineLearningModelResourceData => { DestinationPath => 'My__string', - S3Uri => 'My__string', + SageMakerJobArn => 'My__string', }, # OPTIONAL - LocalVolumeResourceData => { + LocalDeviceResourceData => { + SourcePath => 'My__string', GroupOwnerSetting => { - AutoAddGroupOwner => 1, # OPTIONAL GroupOwner => 'My__string', + AutoAddGroupOwner => 1, # OPTIONAL }, # OPTIONAL - SourcePath => 'My__string', - DestinationPath => 'My__string', }, # OPTIONAL - SageMakerMachineLearningModelResourceData => { - SageMakerJobArn => 'My__string', + S3MachineLearningModelResourceData => { DestinationPath => 'My__string', + S3Uri => 'My__string', }, # OPTIONAL }, # OPTIONAL + Name => 'My__string', }, ... ], # OPTIONAL @@ -71,15 +71,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Arn = $CreateResourceDefinitionResponse->Arn; - my $LatestVersionArn = $CreateResourceDefinitionResponse->LatestVersionArn; - my $LatestVersion = $CreateResourceDefinitionResponse->LatestVersion; - my $Name = $CreateResourceDefinitionResponse->Name; my $CreationTimestamp = $CreateResourceDefinitionResponse->CreationTimestamp; + my $LatestVersionArn = $CreateResourceDefinitionResponse->LatestVersionArn; + my $Id = $CreateResourceDefinitionResponse->Id; my $LastUpdatedTimestamp = $CreateResourceDefinitionResponse->LastUpdatedTimestamp; - my $Id = $CreateResourceDefinitionResponse->Id; + my $Arn = $CreateResourceDefinitionResponse->Arn; + my $Name = $CreateResourceDefinitionResponse->Name; + my $LatestVersion = $CreateResourceDefinitionResponse->LatestVersion; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/CreateResourceDefinitionVersion.pm b/auto-lib/Paws/Greengrass/CreateResourceDefinitionVersion.pm index fa730d85f7..6f8be26f45 100644 --- a/auto-lib/Paws/Greengrass/CreateResourceDefinitionVersion.pm +++ b/auto-lib/Paws/Greengrass/CreateResourceDefinitionVersion.pm @@ -36,32 +36,32 @@ You shouldn't make instances of this class. Each attribute should be used as a n AmznClientToken => 'My__string', # OPTIONAL Resources => [ { + Id => 'My__string', ResourceDataContainer => { - SageMakerMachineLearningModelResourceData => { - SageMakerJobArn => 'My__string', - DestinationPath => 'My__string', - }, # OPTIONAL - LocalDeviceResourceData => { + LocalVolumeResourceData => { + DestinationPath => 'My__string', SourcePath => 'My__string', GroupOwnerSetting => { AutoAddGroupOwner => 1, # OPTIONAL GroupOwner => 'My__string', }, # OPTIONAL }, # OPTIONAL - S3MachineLearningModelResourceData => { - S3Uri => 'My__string', + SageMakerMachineLearningModelResourceData => { DestinationPath => 'My__string', + SageMakerJobArn => 'My__string', }, # OPTIONAL - LocalVolumeResourceData => { + LocalDeviceResourceData => { SourcePath => 'My__string', GroupOwnerSetting => { AutoAddGroupOwner => 1, # OPTIONAL GroupOwner => 'My__string', }, # OPTIONAL + }, # OPTIONAL + S3MachineLearningModelResourceData => { DestinationPath => 'My__string', + S3Uri => 'My__string', }, # OPTIONAL }, # OPTIONAL - Id => 'My__string', Name => 'My__string', }, ... @@ -69,11 +69,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Id = $CreateResourceDefinitionVersionResponse->Id; - my $Version = $CreateResourceDefinitionVersionResponse->Version; my $CreationTimestamp = $CreateResourceDefinitionVersionResponse->CreationTimestamp; - my $Arn = $CreateResourceDefinitionVersionResponse->Arn; + my $Version = $CreateResourceDefinitionVersionResponse->Version; + my $Id = $CreateResourceDefinitionVersionResponse->Id; + my $Arn = $CreateResourceDefinitionVersionResponse->Arn; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/CreateSoftwareUpdateJob.pm b/auto-lib/Paws/Greengrass/CreateSoftwareUpdateJob.pm index 68770f9bf3..40c24b933c 100644 --- a/auto-lib/Paws/Greengrass/CreateSoftwareUpdateJob.pm +++ b/auto-lib/Paws/Greengrass/CreateSoftwareUpdateJob.pm @@ -45,8 +45,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $IotJobArn = $CreateSoftwareUpdateJobResponse->IotJobArn; my $IotJobId = $CreateSoftwareUpdateJobResponse->IotJobId; + my $IotJobArn = $CreateSoftwareUpdateJobResponse->IotJobArn; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/CreateSubscriptionDefinition.pm b/auto-lib/Paws/Greengrass/CreateSubscriptionDefinition.pm index 0bae351673..849ca2d8b0 100644 --- a/auto-lib/Paws/Greengrass/CreateSubscriptionDefinition.pm +++ b/auto-lib/Paws/Greengrass/CreateSubscriptionDefinition.pm @@ -36,10 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n InitialVersion => { Subscriptions => [ { - Id => 'My__string', - Target => 'My__string', Source => 'My__string', + Target => 'My__string', Subject => 'My__string', + Id => 'My__string', }, ... ], # OPTIONAL @@ -48,16 +48,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Id = $CreateSubscriptionDefinitionResponse->Id; - my $LastUpdatedTimestamp = - $CreateSubscriptionDefinitionResponse->LastUpdatedTimestamp; - my $LatestVersion = $CreateSubscriptionDefinitionResponse->LatestVersion; - my $Name = $CreateSubscriptionDefinitionResponse->Name; my $CreationTimestamp = $CreateSubscriptionDefinitionResponse->CreationTimestamp; - my $Arn = $CreateSubscriptionDefinitionResponse->Arn; my $LatestVersionArn = $CreateSubscriptionDefinitionResponse->LatestVersionArn; + my $Id = $CreateSubscriptionDefinitionResponse->Id; + my $LastUpdatedTimestamp = + $CreateSubscriptionDefinitionResponse->LastUpdatedTimestamp; + my $Arn = $CreateSubscriptionDefinitionResponse->Arn; + my $Name = $CreateSubscriptionDefinitionResponse->Name; + my $LatestVersion = $CreateSubscriptionDefinitionResponse->LatestVersion; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/CreateSubscriptionDefinitionVersion.pm b/auto-lib/Paws/Greengrass/CreateSubscriptionDefinitionVersion.pm index 8973473263..c8afb23f0c 100644 --- a/auto-lib/Paws/Greengrass/CreateSubscriptionDefinitionVersion.pm +++ b/auto-lib/Paws/Greengrass/CreateSubscriptionDefinitionVersion.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n AmznClientToken => 'My__string', # OPTIONAL Subscriptions => [ { + Source => 'My__string', Target => 'My__string', Subject => 'My__string', - Source => 'My__string', Id => 'My__string', }, ... @@ -46,11 +46,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $CreationTimestamp = + $CreateSubscriptionDefinitionVersionResponse->CreationTimestamp; my $Version = $CreateSubscriptionDefinitionVersionResponse->Version; my $Id = $CreateSubscriptionDefinitionVersionResponse->Id; my $Arn = $CreateSubscriptionDefinitionVersionResponse->Arn; - my $CreationTimestamp = - $CreateSubscriptionDefinitionVersionResponse->CreationTimestamp; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/GetCoreDefinition.pm b/auto-lib/Paws/Greengrass/GetCoreDefinition.pm index dee3276c6f..7e9e91c35f 100644 --- a/auto-lib/Paws/Greengrass/GetCoreDefinition.pm +++ b/auto-lib/Paws/Greengrass/GetCoreDefinition.pm @@ -34,13 +34,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Arn = $GetCoreDefinitionResponse->Arn; - my $LatestVersionArn = $GetCoreDefinitionResponse->LatestVersionArn; - my $LatestVersion = $GetCoreDefinitionResponse->LatestVersion; my $CreationTimestamp = $GetCoreDefinitionResponse->CreationTimestamp; - my $Name = $GetCoreDefinitionResponse->Name; - my $LastUpdatedTimestamp = $GetCoreDefinitionResponse->LastUpdatedTimestamp; + my $LatestVersionArn = $GetCoreDefinitionResponse->LatestVersionArn; my $Id = $GetCoreDefinitionResponse->Id; + my $LastUpdatedTimestamp = $GetCoreDefinitionResponse->LastUpdatedTimestamp; + my $Arn = $GetCoreDefinitionResponse->Arn; + my $Name = $GetCoreDefinitionResponse->Name; + my $LatestVersion = $GetCoreDefinitionResponse->LatestVersion; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/GetCoreDefinitionVersion.pm b/auto-lib/Paws/Greengrass/GetCoreDefinitionVersion.pm index 5f8cb800bc..7e6027687c 100644 --- a/auto-lib/Paws/Greengrass/GetCoreDefinitionVersion.pm +++ b/auto-lib/Paws/Greengrass/GetCoreDefinitionVersion.pm @@ -37,12 +37,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Definition = $GetCoreDefinitionVersionResponse->Definition; my $CreationTimestamp = $GetCoreDefinitionVersionResponse->CreationTimestamp; - my $Arn = $GetCoreDefinitionVersionResponse->Arn; - my $Id = $GetCoreDefinitionVersionResponse->Id; - my $Version = $GetCoreDefinitionVersionResponse->Version; + my $Version = $GetCoreDefinitionVersionResponse->Version; + my $Definition = $GetCoreDefinitionVersionResponse->Definition; + my $Id = $GetCoreDefinitionVersionResponse->Id; + my $Arn = $GetCoreDefinitionVersionResponse->Arn; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/GetDeploymentStatus.pm b/auto-lib/Paws/Greengrass/GetDeploymentStatus.pm index b6c0873a14..f57ec9c1f7 100644 --- a/auto-lib/Paws/Greengrass/GetDeploymentStatus.pm +++ b/auto-lib/Paws/Greengrass/GetDeploymentStatus.pm @@ -37,10 +37,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $UpdatedAt = $GetDeploymentStatusResponse->UpdatedAt; - my $DeploymentStatus = $GetDeploymentStatusResponse->DeploymentStatus; - my $ErrorMessage = $GetDeploymentStatusResponse->ErrorMessage; my $ErrorDetails = $GetDeploymentStatusResponse->ErrorDetails; + my $ErrorMessage = $GetDeploymentStatusResponse->ErrorMessage; my $DeploymentType = $GetDeploymentStatusResponse->DeploymentType; + my $DeploymentStatus = $GetDeploymentStatusResponse->DeploymentStatus; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/GetDeviceDefinition.pm b/auto-lib/Paws/Greengrass/GetDeviceDefinition.pm index 4a931ae4ed..5797f1269c 100644 --- a/auto-lib/Paws/Greengrass/GetDeviceDefinition.pm +++ b/auto-lib/Paws/Greengrass/GetDeviceDefinition.pm @@ -34,14 +34,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Id = $GetDeviceDefinitionResponse->Id; - my $LastUpdatedTimestamp = - $GetDeviceDefinitionResponse->LastUpdatedTimestamp; - my $LatestVersion = $GetDeviceDefinitionResponse->LatestVersion; - my $Name = $GetDeviceDefinitionResponse->Name; my $CreationTimestamp = $GetDeviceDefinitionResponse->CreationTimestamp; - my $Arn = $GetDeviceDefinitionResponse->Arn; my $LatestVersionArn = $GetDeviceDefinitionResponse->LatestVersionArn; + my $Id = $GetDeviceDefinitionResponse->Id; + my $LastUpdatedTimestamp = + $GetDeviceDefinitionResponse->LastUpdatedTimestamp; + my $Arn = $GetDeviceDefinitionResponse->Arn; + my $Name = $GetDeviceDefinitionResponse->Name; + my $LatestVersion = $GetDeviceDefinitionResponse->LatestVersion; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/GetDeviceDefinitionVersion.pm b/auto-lib/Paws/Greengrass/GetDeviceDefinitionVersion.pm index d66bc6fa50..346d730036 100644 --- a/auto-lib/Paws/Greengrass/GetDeviceDefinitionVersion.pm +++ b/auto-lib/Paws/Greengrass/GetDeviceDefinitionVersion.pm @@ -39,10 +39,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $CreationTimestamp = $GetDeviceDefinitionVersionResponse->CreationTimestamp; + my $Version = $GetDeviceDefinitionVersionResponse->Version; my $Definition = $GetDeviceDefinitionVersionResponse->Definition; - my $Arn = $GetDeviceDefinitionVersionResponse->Arn; my $Id = $GetDeviceDefinitionVersionResponse->Id; - my $Version = $GetDeviceDefinitionVersionResponse->Version; + my $Arn = $GetDeviceDefinitionVersionResponse->Arn; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/GetFunctionDefinition.pm b/auto-lib/Paws/Greengrass/GetFunctionDefinition.pm index f3f7c94666..fc0d4f665b 100644 --- a/auto-lib/Paws/Greengrass/GetFunctionDefinition.pm +++ b/auto-lib/Paws/Greengrass/GetFunctionDefinition.pm @@ -34,14 +34,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $CreationTimestamp = $GetFunctionDefinitionResponse->CreationTimestamp; + my $LatestVersionArn = $GetFunctionDefinitionResponse->LatestVersionArn; + my $Id = $GetFunctionDefinitionResponse->Id; my $LastUpdatedTimestamp = $GetFunctionDefinitionResponse->LastUpdatedTimestamp; - my $Id = $GetFunctionDefinitionResponse->Id; - my $LatestVersionArn = $GetFunctionDefinitionResponse->LatestVersionArn; - my $Arn = $GetFunctionDefinitionResponse->Arn; - my $Name = $GetFunctionDefinitionResponse->Name; - my $CreationTimestamp = $GetFunctionDefinitionResponse->CreationTimestamp; - my $LatestVersion = $GetFunctionDefinitionResponse->LatestVersion; + my $Arn = $GetFunctionDefinitionResponse->Arn; + my $Name = $GetFunctionDefinitionResponse->Name; + my $LatestVersion = $GetFunctionDefinitionResponse->LatestVersion; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/GetFunctionDefinitionVersion.pm b/auto-lib/Paws/Greengrass/GetFunctionDefinitionVersion.pm index 00f34d570d..05fd9fd0ae 100644 --- a/auto-lib/Paws/Greengrass/GetFunctionDefinitionVersion.pm +++ b/auto-lib/Paws/Greengrass/GetFunctionDefinitionVersion.pm @@ -37,12 +37,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $CreationTimestamp = + $GetFunctionDefinitionVersionResponse->CreationTimestamp; my $Version = $GetFunctionDefinitionVersionResponse->Version; + my $Definition = $GetFunctionDefinitionVersionResponse->Definition; my $Id = $GetFunctionDefinitionVersionResponse->Id; my $Arn = $GetFunctionDefinitionVersionResponse->Arn; - my $Definition = $GetFunctionDefinitionVersionResponse->Definition; - my $CreationTimestamp = - $GetFunctionDefinitionVersionResponse->CreationTimestamp; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/GetGroup.pm b/auto-lib/Paws/Greengrass/GetGroup.pm index 0888a0a1ca..bf81119a25 100644 --- a/auto-lib/Paws/Greengrass/GetGroup.pm +++ b/auto-lib/Paws/Greengrass/GetGroup.pm @@ -34,13 +34,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $CreationTimestamp = $GetGroupResponse->CreationTimestamp; my $LatestVersionArn = $GetGroupResponse->LatestVersionArn; + my $Id = $GetGroupResponse->Id; + my $LastUpdatedTimestamp = $GetGroupResponse->LastUpdatedTimestamp; my $Arn = $GetGroupResponse->Arn; - my $CreationTimestamp = $GetGroupResponse->CreationTimestamp; my $Name = $GetGroupResponse->Name; my $LatestVersion = $GetGroupResponse->LatestVersion; - my $LastUpdatedTimestamp = $GetGroupResponse->LastUpdatedTimestamp; - my $Id = $GetGroupResponse->Id; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/GetGroupCertificateAuthority.pm b/auto-lib/Paws/Greengrass/GetGroupCertificateAuthority.pm index 7692039cc9..3836d87110 100644 --- a/auto-lib/Paws/Greengrass/GetGroupCertificateAuthority.pm +++ b/auto-lib/Paws/Greengrass/GetGroupCertificateAuthority.pm @@ -37,12 +37,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $GroupCertificateAuthorityId = - $GetGroupCertificateAuthorityResponse->GroupCertificateAuthorityId; my $PemEncodedCertificate = $GetGroupCertificateAuthorityResponse->PemEncodedCertificate; my $GroupCertificateAuthorityArn = $GetGroupCertificateAuthorityResponse->GroupCertificateAuthorityArn; + my $GroupCertificateAuthorityId = + $GetGroupCertificateAuthorityResponse->GroupCertificateAuthorityId; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/GetGroupCertificateConfiguration.pm b/auto-lib/Paws/Greengrass/GetGroupCertificateConfiguration.pm index 576710e3eb..83e3ceb661 100644 --- a/auto-lib/Paws/Greengrass/GetGroupCertificateConfiguration.pm +++ b/auto-lib/Paws/Greengrass/GetGroupCertificateConfiguration.pm @@ -38,10 +38,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CertificateAuthorityExpiryInMilliseconds = $GetGroupCertificateConfigurationResponse ->CertificateAuthorityExpiryInMilliseconds; + my $GroupId = $GetGroupCertificateConfigurationResponse->GroupId; my $CertificateExpiryInMilliseconds = $GetGroupCertificateConfigurationResponse ->CertificateExpiryInMilliseconds; - my $GroupId = $GetGroupCertificateConfigurationResponse->GroupId; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/GetGroupVersion.pm b/auto-lib/Paws/Greengrass/GetGroupVersion.pm index 9b1a6eb6f9..640fc0a277 100644 --- a/auto-lib/Paws/Greengrass/GetGroupVersion.pm +++ b/auto-lib/Paws/Greengrass/GetGroupVersion.pm @@ -36,10 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Id = $GetGroupVersionResponse->Id; + my $CreationTimestamp = $GetGroupVersionResponse->CreationTimestamp; my $Version = $GetGroupVersionResponse->Version; my $Definition = $GetGroupVersionResponse->Definition; - my $CreationTimestamp = $GetGroupVersionResponse->CreationTimestamp; + my $Id = $GetGroupVersionResponse->Id; my $Arn = $GetGroupVersionResponse->Arn; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/GetLoggerDefinition.pm b/auto-lib/Paws/Greengrass/GetLoggerDefinition.pm index f7bcce2f0e..60274a6211 100644 --- a/auto-lib/Paws/Greengrass/GetLoggerDefinition.pm +++ b/auto-lib/Paws/Greengrass/GetLoggerDefinition.pm @@ -34,14 +34,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $LatestVersion = $GetLoggerDefinitionResponse->LatestVersion; - my $Name = $GetLoggerDefinitionResponse->Name; my $CreationTimestamp = $GetLoggerDefinitionResponse->CreationTimestamp; - my $Arn = $GetLoggerDefinitionResponse->Arn; my $LatestVersionArn = $GetLoggerDefinitionResponse->LatestVersionArn; my $Id = $GetLoggerDefinitionResponse->Id; my $LastUpdatedTimestamp = $GetLoggerDefinitionResponse->LastUpdatedTimestamp; + my $Arn = $GetLoggerDefinitionResponse->Arn; + my $Name = $GetLoggerDefinitionResponse->Name; + my $LatestVersion = $GetLoggerDefinitionResponse->LatestVersion; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/GetLoggerDefinitionVersion.pm b/auto-lib/Paws/Greengrass/GetLoggerDefinitionVersion.pm index f0b61ed99b..921c2fea2a 100644 --- a/auto-lib/Paws/Greengrass/GetLoggerDefinitionVersion.pm +++ b/auto-lib/Paws/Greengrass/GetLoggerDefinitionVersion.pm @@ -37,12 +37,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Arn = $GetLoggerDefinitionVersionResponse->Arn; my $CreationTimestamp = $GetLoggerDefinitionVersionResponse->CreationTimestamp; - my $Definition = $GetLoggerDefinitionVersionResponse->Definition; my $Version = $GetLoggerDefinitionVersionResponse->Version; + my $Definition = $GetLoggerDefinitionVersionResponse->Definition; my $Id = $GetLoggerDefinitionVersionResponse->Id; + my $Arn = $GetLoggerDefinitionVersionResponse->Arn; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/GetResourceDefinition.pm b/auto-lib/Paws/Greengrass/GetResourceDefinition.pm index 8e935521df..028ed29beb 100644 --- a/auto-lib/Paws/Greengrass/GetResourceDefinition.pm +++ b/auto-lib/Paws/Greengrass/GetResourceDefinition.pm @@ -34,14 +34,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Id = $GetResourceDefinitionResponse->Id; - my $LastUpdatedTimestamp = - $GetResourceDefinitionResponse->LastUpdatedTimestamp; - my $Name = $GetResourceDefinitionResponse->Name; my $CreationTimestamp = $GetResourceDefinitionResponse->CreationTimestamp; - my $LatestVersion = $GetResourceDefinitionResponse->LatestVersion; my $LatestVersionArn = $GetResourceDefinitionResponse->LatestVersionArn; - my $Arn = $GetResourceDefinitionResponse->Arn; + my $Id = $GetResourceDefinitionResponse->Id; + my $LastUpdatedTimestamp = + $GetResourceDefinitionResponse->LastUpdatedTimestamp; + my $Arn = $GetResourceDefinitionResponse->Arn; + my $Name = $GetResourceDefinitionResponse->Name; + my $LatestVersion = $GetResourceDefinitionResponse->LatestVersion; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/GetResourceDefinitionVersion.pm b/auto-lib/Paws/Greengrass/GetResourceDefinitionVersion.pm index 54f1492cda..33172321fb 100644 --- a/auto-lib/Paws/Greengrass/GetResourceDefinitionVersion.pm +++ b/auto-lib/Paws/Greengrass/GetResourceDefinitionVersion.pm @@ -37,11 +37,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Id = $GetResourceDefinitionVersionResponse->Id; - my $Version = $GetResourceDefinitionVersionResponse->Version; my $CreationTimestamp = $GetResourceDefinitionVersionResponse->CreationTimestamp; + my $Version = $GetResourceDefinitionVersionResponse->Version; my $Definition = $GetResourceDefinitionVersionResponse->Definition; + my $Id = $GetResourceDefinitionVersionResponse->Id; my $Arn = $GetResourceDefinitionVersionResponse->Arn; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/GetSubscriptionDefinition.pm b/auto-lib/Paws/Greengrass/GetSubscriptionDefinition.pm index 121bdc26cb..7329264bd6 100644 --- a/auto-lib/Paws/Greengrass/GetSubscriptionDefinition.pm +++ b/auto-lib/Paws/Greengrass/GetSubscriptionDefinition.pm @@ -35,15 +35,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Id = $GetSubscriptionDefinitionResponse->Id; - my $LastUpdatedTimestamp = - $GetSubscriptionDefinitionResponse->LastUpdatedTimestamp; - my $LatestVersion = $GetSubscriptionDefinitionResponse->LatestVersion; - my $Name = $GetSubscriptionDefinitionResponse->Name; my $CreationTimestamp = $GetSubscriptionDefinitionResponse->CreationTimestamp; - my $Arn = $GetSubscriptionDefinitionResponse->Arn; my $LatestVersionArn = $GetSubscriptionDefinitionResponse->LatestVersionArn; + my $Id = $GetSubscriptionDefinitionResponse->Id; + my $LastUpdatedTimestamp = + $GetSubscriptionDefinitionResponse->LastUpdatedTimestamp; + my $Arn = $GetSubscriptionDefinitionResponse->Arn; + my $Name = $GetSubscriptionDefinitionResponse->Name; + my $LatestVersion = $GetSubscriptionDefinitionResponse->LatestVersion; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/GetSubscriptionDefinitionVersion.pm b/auto-lib/Paws/Greengrass/GetSubscriptionDefinitionVersion.pm index f9393b4d28..09f998cda1 100644 --- a/auto-lib/Paws/Greengrass/GetSubscriptionDefinitionVersion.pm +++ b/auto-lib/Paws/Greengrass/GetSubscriptionDefinitionVersion.pm @@ -37,12 +37,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Definition = $GetSubscriptionDefinitionVersionResponse->Definition; my $CreationTimestamp = $GetSubscriptionDefinitionVersionResponse->CreationTimestamp; - my $Arn = $GetSubscriptionDefinitionVersionResponse->Arn; - my $Id = $GetSubscriptionDefinitionVersionResponse->Id; - my $Version = $GetSubscriptionDefinitionVersionResponse->Version; + my $Version = $GetSubscriptionDefinitionVersionResponse->Version; + my $Definition = $GetSubscriptionDefinitionVersionResponse->Definition; + my $Id = $GetSubscriptionDefinitionVersionResponse->Id; + my $Arn = $GetSubscriptionDefinitionVersionResponse->Arn; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/ListCoreDefinitionVersions.pm b/auto-lib/Paws/Greengrass/ListCoreDefinitionVersions.pm index 8de3e85979..22fbff39b9 100644 --- a/auto-lib/Paws/Greengrass/ListCoreDefinitionVersions.pm +++ b/auto-lib/Paws/Greengrass/ListCoreDefinitionVersions.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListCoreDefinitionVersionsResponse->NextToken; my $Versions = $ListCoreDefinitionVersionsResponse->Versions; + my $NextToken = $ListCoreDefinitionVersionsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/ListFunctionDefinitions.pm b/auto-lib/Paws/Greengrass/ListFunctionDefinitions.pm index 2273244abe..10f0867798 100644 --- a/auto-lib/Paws/Greengrass/ListFunctionDefinitions.pm +++ b/auto-lib/Paws/Greengrass/ListFunctionDefinitions.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListFunctionDefinitionsResponse->NextToken; my $Definitions = $ListFunctionDefinitionsResponse->Definitions; + my $NextToken = $ListFunctionDefinitionsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/ListSubscriptionDefinitionVersions.pm b/auto-lib/Paws/Greengrass/ListSubscriptionDefinitionVersions.pm index dc21e2c5d3..6ae739fc2a 100644 --- a/auto-lib/Paws/Greengrass/ListSubscriptionDefinitionVersions.pm +++ b/auto-lib/Paws/Greengrass/ListSubscriptionDefinitionVersions.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListSubscriptionDefinitionVersionsResponse->NextToken; my $Versions = $ListSubscriptionDefinitionVersionsResponse->Versions; + my $NextToken = $ListSubscriptionDefinitionVersionsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/Greengrass/UpdateConnectivityInfo.pm b/auto-lib/Paws/Greengrass/UpdateConnectivityInfo.pm index a0b39265dd..1c1a6523aa 100644 --- a/auto-lib/Paws/Greengrass/UpdateConnectivityInfo.pm +++ b/auto-lib/Paws/Greengrass/UpdateConnectivityInfo.pm @@ -33,10 +33,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ThingName => 'My__string', ConnectivityInfo => [ { + Metadata => 'My__string', + PortNumber => 1, # OPTIONAL HostAddress => 'My__string', Id => 'My__string', - PortNumber => 1, # OPTIONAL - Metadata => 'My__string', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/GuardDuty/CreateFilter.pm b/auto-lib/Paws/GuardDuty/CreateFilter.pm index b2ef8648f9..1be99eaccb 100644 --- a/auto-lib/Paws/GuardDuty/CreateFilter.pm +++ b/auto-lib/Paws/GuardDuty/CreateFilter.pm @@ -42,11 +42,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n FindingCriteria => { Criterion => { 'My__string' => { - Neq => [ 'My__string', ... ], # OPTIONAL Gte => 1, # OPTIONAL Lte => 1, # OPTIONAL - Gt => 1, # OPTIONAL + Neq => [ 'My__string', ... ], # OPTIONAL Eq => [ 'My__string', ... ], # OPTIONAL + Gt => 1, # OPTIONAL Lt => 1, # OPTIONAL }, }, # OPTIONAL diff --git a/auto-lib/Paws/GuardDuty/CreateMembers.pm b/auto-lib/Paws/GuardDuty/CreateMembers.pm index b1401bf098..565ec9ae4a 100644 --- a/auto-lib/Paws/GuardDuty/CreateMembers.pm +++ b/auto-lib/Paws/GuardDuty/CreateMembers.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n DetectorId => 'My__string', AccountDetails => [ { - Email => 'MyEmail', AccountId => 'MyAccountId', + Email => 'MyEmail', }, ... diff --git a/auto-lib/Paws/GuardDuty/GetDetector.pm b/auto-lib/Paws/GuardDuty/GetDetector.pm index 48c2d28d43..674b6fd3b6 100644 --- a/auto-lib/Paws/GuardDuty/GetDetector.pm +++ b/auto-lib/Paws/GuardDuty/GetDetector.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $UpdatedAt = $GetDetectorResponse->UpdatedAt; my $CreatedAt = $GetDetectorResponse->CreatedAt; my $Status = $GetDetectorResponse->Status; - my $UpdatedAt = $GetDetectorResponse->UpdatedAt; my $ServiceRole = $GetDetectorResponse->ServiceRole; # Returns a L object. diff --git a/auto-lib/Paws/GuardDuty/GetFilter.pm b/auto-lib/Paws/GuardDuty/GetFilter.pm index bd387deef9..a906b60187 100644 --- a/auto-lib/Paws/GuardDuty/GetFilter.pm +++ b/auto-lib/Paws/GuardDuty/GetFilter.pm @@ -36,10 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Name = $GetFilterResponse->Name; - my $Action = $GetFilterResponse->Action; my $Rank = $GetFilterResponse->Rank; + my $Action = $GetFilterResponse->Action; my $FindingCriteria = $GetFilterResponse->FindingCriteria; + my $Name = $GetFilterResponse->Name; my $Description = $GetFilterResponse->Description; # Returns a L object. diff --git a/auto-lib/Paws/GuardDuty/GetFindingsStatistics.pm b/auto-lib/Paws/GuardDuty/GetFindingsStatistics.pm index 82214bf99e..d87dabb528 100644 --- a/auto-lib/Paws/GuardDuty/GetFindingsStatistics.pm +++ b/auto-lib/Paws/GuardDuty/GetFindingsStatistics.pm @@ -35,12 +35,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n FindingCriteria => { Criterion => { 'My__string' => { - Lt => 1, # OPTIONAL - Eq => [ 'My__string', ... ], # OPTIONAL - Neq => [ 'My__string', ... ], # OPTIONAL Gte => 1, # OPTIONAL - Gt => 1, # OPTIONAL Lte => 1, # OPTIONAL + Neq => [ 'My__string', ... ], # OPTIONAL + Eq => [ 'My__string', ... ], # OPTIONAL + Gt => 1, # OPTIONAL + Lt => 1, # OPTIONAL }, }, # OPTIONAL }, # OPTIONAL diff --git a/auto-lib/Paws/GuardDuty/GetIPSet.pm b/auto-lib/Paws/GuardDuty/GetIPSet.pm index e544e35c9a..1268550d88 100644 --- a/auto-lib/Paws/GuardDuty/GetIPSet.pm +++ b/auto-lib/Paws/GuardDuty/GetIPSet.pm @@ -36,10 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Location = $GetIPSetResponse->Location; - my $Format = $GetIPSetResponse->Format; my $Status = $GetIPSetResponse->Status; + my $Location = $GetIPSetResponse->Location; my $Name = $GetIPSetResponse->Name; + my $Format = $GetIPSetResponse->Format; # Returns a L object. diff --git a/auto-lib/Paws/GuardDuty/GetThreatIntelSet.pm b/auto-lib/Paws/GuardDuty/GetThreatIntelSet.pm index a5be6b58c9..2082b8b363 100644 --- a/auto-lib/Paws/GuardDuty/GetThreatIntelSet.pm +++ b/auto-lib/Paws/GuardDuty/GetThreatIntelSet.pm @@ -36,10 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Location = $GetThreatIntelSetResponse->Location; - my $Format = $GetThreatIntelSetResponse->Format; my $Status = $GetThreatIntelSetResponse->Status; + my $Location = $GetThreatIntelSetResponse->Location; my $Name = $GetThreatIntelSetResponse->Name; + my $Format = $GetThreatIntelSetResponse->Format; # Returns a L object. diff --git a/auto-lib/Paws/GuardDuty/ListDetectors.pm b/auto-lib/Paws/GuardDuty/ListDetectors.pm index b416b8b2ac..7eb0372e13 100644 --- a/auto-lib/Paws/GuardDuty/ListDetectors.pm +++ b/auto-lib/Paws/GuardDuty/ListDetectors.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListDetectorsResponse->NextToken; my $DetectorIds = $ListDetectorsResponse->DetectorIds; + my $NextToken = $ListDetectorsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/GuardDuty/ListFindings.pm b/auto-lib/Paws/GuardDuty/ListFindings.pm index db0596f9ab..e3d77cd81c 100644 --- a/auto-lib/Paws/GuardDuty/ListFindings.pm +++ b/auto-lib/Paws/GuardDuty/ListFindings.pm @@ -37,26 +37,26 @@ You shouldn't make instances of this class. Each attribute should be used as a n FindingCriteria => { Criterion => { 'My__string' => { - Gt => 1, # OPTIONAL + Gte => 1, # OPTIONAL Lte => 1, # OPTIONAL Neq => [ 'My__string', ... ], # OPTIONAL - Gte => 1, # OPTIONAL - Lt => 1, # OPTIONAL Eq => [ 'My__string', ... ], # OPTIONAL + Gt => 1, # OPTIONAL + Lt => 1, # OPTIONAL }, }, # OPTIONAL }, # OPTIONAL MaxResults => 1, # OPTIONAL NextToken => 'MyNextToken', # OPTIONAL SortCriteria => { - OrderBy => 'ASC', # values: ASC, DESC; OPTIONAL AttributeName => 'My__string', + OrderBy => 'ASC', # values: ASC, DESC; OPTIONAL }, # OPTIONAL ); # Results: - my $FindingIds = $ListFindingsResponse->FindingIds; my $NextToken = $ListFindingsResponse->NextToken; + my $FindingIds = $ListFindingsResponse->FindingIds; # Returns a L object. diff --git a/auto-lib/Paws/GuardDuty/ListThreatIntelSets.pm b/auto-lib/Paws/GuardDuty/ListThreatIntelSets.pm index bdb70db8ad..5cd81b0351 100644 --- a/auto-lib/Paws/GuardDuty/ListThreatIntelSets.pm +++ b/auto-lib/Paws/GuardDuty/ListThreatIntelSets.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ThreatIntelSetIds = $ListThreatIntelSetsResponse->ThreatIntelSetIds; my $NextToken = $ListThreatIntelSetsResponse->NextToken; + my $ThreatIntelSetIds = $ListThreatIntelSetsResponse->ThreatIntelSetIds; # Returns a L object. diff --git a/auto-lib/Paws/GuardDuty/UpdateFilter.pm b/auto-lib/Paws/GuardDuty/UpdateFilter.pm index d15c8c1d67..73233328d6 100644 --- a/auto-lib/Paws/GuardDuty/UpdateFilter.pm +++ b/auto-lib/Paws/GuardDuty/UpdateFilter.pm @@ -42,10 +42,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n Criterion => { 'My__string' => { Gte => 1, # OPTIONAL - Neq => [ 'My__string', ... ], # OPTIONAL Lte => 1, # OPTIONAL - Gt => 1, # OPTIONAL + Neq => [ 'My__string', ... ], # OPTIONAL Eq => [ 'My__string', ... ], # OPTIONAL + Gt => 1, # OPTIONAL Lt => 1, # OPTIONAL }, }, # OPTIONAL diff --git a/auto-lib/Paws/Health/DescribeAffectedEntities.pm b/auto-lib/Paws/Health/DescribeAffectedEntities.pm index c4c5f50c04..07b880f5c7 100644 --- a/auto-lib/Paws/Health/DescribeAffectedEntities.pm +++ b/auto-lib/Paws/Health/DescribeAffectedEntities.pm @@ -35,9 +35,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n eventArns => [ 'MyeventArn', ... # max: 1600 ], # min: 1, max: 10 - statusCodes => [ - 'IMPAIRED', ... # values: IMPAIRED, UNIMPAIRED, UNKNOWN - ], # min: 1, max: 3; OPTIONAL + entityValues => [ + 'MyentityValue', ... # max: 256 + ], # min: 1, max: 100; OPTIONAL + entityArns => [ + 'MyentityArn', ... # max: 1600 + ], # min: 1, max: 100; OPTIONAL lastUpdatedTimes => [ { to => '1970-01-01T01:00:00', # OPTIONAL @@ -45,27 +48,24 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # min: 1, max: 10; OPTIONAL - entityArns => [ - 'MyentityArn', ... # max: 1600 - ], # min: 1, max: 100; OPTIONAL tags => [ { 'MytagKey' => 'MytagValue', # key: max: 127, value: max: 255 }, ... # max: 50 ], # max: 50; OPTIONAL - entityValues => [ - 'MyentityValue', ... # max: 256 - ], # min: 1, max: 100; OPTIONAL + statusCodes => [ + 'IMPAIRED', ... # values: IMPAIRED, UNIMPAIRED, UNKNOWN + ], # min: 1, max: 3; OPTIONAL }, - Locale => 'Mylocale', # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MynextToken', # OPTIONAL + Locale => 'Mylocale', # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MynextToken', # OPTIONAL ); # Results: - my $NextToken = $DescribeAffectedEntitiesResponse->NextToken; - my $Entities = $DescribeAffectedEntitiesResponse->Entities; + my $nextToken = $DescribeAffectedEntitiesResponse->nextToken; + my $entities = $DescribeAffectedEntitiesResponse->entities; # Returns a L object. diff --git a/auto-lib/Paws/Health/DescribeEventAggregates.pm b/auto-lib/Paws/Health/DescribeEventAggregates.pm index e22305ee46..ca4d9d9a25 100644 --- a/auto-lib/Paws/Health/DescribeEventAggregates.pm +++ b/auto-lib/Paws/Health/DescribeEventAggregates.pm @@ -33,65 +33,65 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeEventAggregatesResponse = $health->DescribeEventAggregates( AggregateField => 'eventTypeCategory', Filter => { + eventTypeCodes => [ + 'MyeventType', ... # min: 3, max: 100 + ], # min: 1, max: 10; OPTIONAL eventArns => [ - 'MyeventArn', ... # max: 1600 - ], # min: 1, max: 10; OPTIONAL - tags => [ + 'MyeventArn', ... # max: 1600 + ], # min: 1, max: 10; OPTIONAL + endTimes => [ { - 'MytagKey' => 'MytagValue', # key: max: 127, value: max: 255 + to => '1970-01-01T01:00:00', # OPTIONAL + from => '1970-01-01T01:00:00', # OPTIONAL }, - ... # max: 50 - ], # max: 50; OPTIONAL + ... + ], # min: 1, max: 10; OPTIONAL + eventStatusCodes => [ + 'open', ... # values: open, closed, upcoming + ], # min: 1, max: 6; OPTIONAL + regions => [ 'Myregion', ... ], # min: 1, max: 10; OPTIONAL + availabilityZones => [ 'MyavailabilityZone', ... ], # OPTIONAL + entityValues => [ + 'MyentityValue', ... # max: 256 + ], # min: 1, max: 100; OPTIONAL eventTypeCategories => [ 'issue', ... # values: issue, accountNotification, scheduledChangemin: 3, max: 255 ], # min: 1, max: 10; OPTIONAL - entityValues => [ - 'MyentityValue', ... # max: 256 - ], # min: 1, max: 100; OPTIONAL - regions => [ 'Myregion', ... ], # min: 1, max: 10; OPTIONAL - services => [ - 'Myservice', ... # min: 2, max: 30 - ], # min: 1, max: 10; OPTIONAL - availabilityZones => [ 'MyavailabilityZone', ... ], # OPTIONAL + entityArns => [ + 'MyentityArn', ... # max: 1600 + ], # min: 1, max: 100; OPTIONAL startTimes => [ { - from => '1970-01-01T01:00:00', # OPTIONAL - to => '1970-01-01T01:00:00', # OPTIONAL + to => '1970-01-01T01:00:00', # OPTIONAL + from => '1970-01-01T01:00:00', # OPTIONAL }, ... - ], # min: 1, max: 10; OPTIONAL - eventTypeCodes => [ - 'MyeventType', ... # min: 3, max: 100 - ], # min: 1, max: 10; OPTIONAL + ], # min: 1, max: 10; OPTIONAL lastUpdatedTimes => [ { - from => '1970-01-01T01:00:00', # OPTIONAL to => '1970-01-01T01:00:00', # OPTIONAL + from => '1970-01-01T01:00:00', # OPTIONAL }, ... ], # min: 1, max: 10; OPTIONAL - eventStatusCodes => [ - 'open', ... # values: open, closed, upcoming - ], # min: 1, max: 6; OPTIONAL - entityArns => [ - 'MyentityArn', ... # max: 1600 - ], # min: 1, max: 100; OPTIONAL - endTimes => [ + services => [ + 'Myservice', ... # min: 2, max: 30 + ], # min: 1, max: 10; OPTIONAL + tags => [ { - from => '1970-01-01T01:00:00', # OPTIONAL - to => '1970-01-01T01:00:00', # OPTIONAL + 'MytagKey' => 'MytagValue', # key: max: 127, value: max: 255 }, - ... - ], # min: 1, max: 10; OPTIONAL + ... # max: 50 + ], # max: 50; OPTIONAL }, # OPTIONAL MaxResults => 1, # OPTIONAL NextToken => 'MynextToken', # OPTIONAL ); # Results: - my $nextToken = $DescribeEventAggregatesResponse->nextToken; - my $eventAggregates = $DescribeEventAggregatesResponse->eventAggregates; + my $NextToken = $DescribeEventAggregatesResponse->NextToken; + my $EventAggregates = $DescribeEventAggregatesResponse->EventAggregates; # Returns a L object. diff --git a/auto-lib/Paws/Health/DescribeEventDetails.pm b/auto-lib/Paws/Health/DescribeEventDetails.pm index 55c3d1fae6..6cebf0d97f 100644 --- a/auto-lib/Paws/Health/DescribeEventDetails.pm +++ b/auto-lib/Paws/Health/DescribeEventDetails.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $FailedSet = $DescribeEventDetailsResponse->FailedSet; my $SuccessfulSet = $DescribeEventDetailsResponse->SuccessfulSet; + my $FailedSet = $DescribeEventDetailsResponse->FailedSet; # Returns a L object. diff --git a/auto-lib/Paws/Health/DescribeEventTypes.pm b/auto-lib/Paws/Health/DescribeEventTypes.pm index 03c55184bb..3bb39e1d55 100644 --- a/auto-lib/Paws/Health/DescribeEventTypes.pm +++ b/auto-lib/Paws/Health/DescribeEventTypes.pm @@ -32,6 +32,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $health = Paws->service('Health'); my $DescribeEventTypesResponse = $health->DescribeEventTypes( Filter => { + eventTypeCodes => [ + 'MyeventTypeCode', ... # min: 3, max: 100 + ], # min: 1, max: 10; OPTIONAL eventTypeCategories => [ 'issue', ... # values: issue, accountNotification, scheduledChangemin: 3, max: 255 @@ -39,9 +42,6 @@ You shouldn't make instances of this class. Each attribute should be used as a n services => [ 'Myservice', ... # min: 2, max: 30 ], # min: 1, max: 10; OPTIONAL - eventTypeCodes => [ - 'MyeventTypeCode', ... # min: 3, max: 100 - ], # min: 1, max: 10; OPTIONAL }, # OPTIONAL Locale => 'Mylocale', # OPTIONAL MaxResults => 1, # OPTIONAL @@ -49,8 +49,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $EventTypes = $DescribeEventTypesResponse->EventTypes; my $NextToken = $DescribeEventTypesResponse->NextToken; + my $EventTypes = $DescribeEventTypesResponse->EventTypes; # Returns a L object. diff --git a/auto-lib/Paws/Health/DescribeEvents.pm b/auto-lib/Paws/Health/DescribeEvents.pm index 0ccac6058f..38a56811cb 100644 --- a/auto-lib/Paws/Health/DescribeEvents.pm +++ b/auto-lib/Paws/Health/DescribeEvents.pm @@ -32,28 +32,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $health = Paws->service('Health'); my $DescribeEventsResponse = $health->DescribeEvents( Filter => { - regions => [ 'Myregion', ... ], # min: 1, max: 10; OPTIONAL - services => [ - 'Myservice', ... # min: 2, max: 30 - ], # min: 1, max: 10; OPTIONAL - availabilityZones => [ 'MyavailabilityZone', ... ], # OPTIONAL + eventTypeCodes => [ + 'MyeventType', ... # min: 3, max: 100 + ], # min: 1, max: 10; OPTIONAL eventArns => [ - 'MyeventArn', ... # max: 1600 - ], # min: 1, max: 10; OPTIONAL - tags => [ - { - 'MytagKey' => 'MytagValue', # key: max: 127, value: max: 255 - }, - ... # max: 50 - ], # max: 50; OPTIONAL - eventTypeCategories => [ - 'issue', - ... # values: issue, accountNotification, scheduledChangemin: 3, max: 255 - ], # min: 1, max: 10; OPTIONAL - entityValues => [ - 'MyentityValue', ... # max: 256 - ], # min: 1, max: 100; OPTIONAL - lastUpdatedTimes => [ + 'MyeventArn', ... # max: 1600 + ], # min: 1, max: 10; OPTIONAL + endTimes => [ { to => '1970-01-01T01:00:00', # OPTIONAL from => '1970-01-01T01:00:00', # OPTIONAL @@ -63,26 +48,41 @@ You shouldn't make instances of this class. Each attribute should be used as a n eventStatusCodes => [ 'open', ... # values: open, closed, upcoming ], # min: 1, max: 6; OPTIONAL + regions => [ 'Myregion', ... ], # min: 1, max: 10; OPTIONAL + availabilityZones => [ 'MyavailabilityZone', ... ], # OPTIONAL + entityValues => [ + 'MyentityValue', ... # max: 256 + ], # min: 1, max: 100; OPTIONAL + eventTypeCategories => [ + 'issue', + ... # values: issue, accountNotification, scheduledChangemin: 3, max: 255 + ], # min: 1, max: 10; OPTIONAL entityArns => [ - 'MyentityArn', ... # max: 1600 - ], # min: 1, max: 100; OPTIONAL - endTimes => [ + 'MyentityArn', ... # max: 1600 + ], # min: 1, max: 100; OPTIONAL + startTimes => [ { to => '1970-01-01T01:00:00', # OPTIONAL from => '1970-01-01T01:00:00', # OPTIONAL }, ... ], # min: 1, max: 10; OPTIONAL - startTimes => [ + lastUpdatedTimes => [ { to => '1970-01-01T01:00:00', # OPTIONAL from => '1970-01-01T01:00:00', # OPTIONAL }, ... ], # min: 1, max: 10; OPTIONAL - eventTypeCodes => [ - 'MyeventType', ... # min: 3, max: 100 + services => [ + 'Myservice', ... # min: 2, max: 30 ], # min: 1, max: 10; OPTIONAL + tags => [ + { + 'MytagKey' => 'MytagValue', # key: max: 127, value: max: 255 + }, + ... # max: 50 + ], # max: 50; OPTIONAL }, # OPTIONAL Locale => 'Mylocale', # OPTIONAL MaxResults => 1, # OPTIONAL diff --git a/auto-lib/Paws/IAM/AddClientIDToOpenIDConnectProvider.pm b/auto-lib/Paws/IAM/AddClientIDToOpenIDConnectProvider.pm index eb21019d61..aed31604dd 100644 --- a/auto-lib/Paws/IAM/AddClientIDToOpenIDConnectProvider.pm +++ b/auto-lib/Paws/IAM/AddClientIDToOpenIDConnectProvider.pm @@ -33,9 +33,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # client ID my-application-ID to the OIDC provider named server.example.com: $iam->AddClientIDToOpenIDConnectProvider( { - 'ClientID' => 'my-application-ID', 'OpenIDConnectProviderArn' => - 'arn:aws:iam::123456789012:oidc-provider/server.example.com' + 'arn:aws:iam::123456789012:oidc-provider/server.example.com', + 'ClientID' => 'my-application-ID' } ); diff --git a/auto-lib/Paws/IAM/AddRoleToInstanceProfile.pm b/auto-lib/Paws/IAM/AddRoleToInstanceProfile.pm index 387dd3eb1e..23cb6fd63d 100644 --- a/auto-lib/Paws/IAM/AddRoleToInstanceProfile.pm +++ b/auto-lib/Paws/IAM/AddRoleToInstanceProfile.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # named Webserver: $iam->AddRoleToInstanceProfile( { - 'RoleName' => 'S3Access', - 'InstanceProfileName' => 'Webserver' + 'InstanceProfileName' => 'Webserver', + 'RoleName' => 'S3Access' } ); diff --git a/auto-lib/Paws/IAM/AddUserToGroup.pm b/auto-lib/Paws/IAM/AddUserToGroup.pm index ef72b214a8..29c85997d9 100644 --- a/auto-lib/Paws/IAM/AddUserToGroup.pm +++ b/auto-lib/Paws/IAM/AddUserToGroup.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Admins: $iam->AddUserToGroup( { - 'GroupName' => 'Admins', - 'UserName' => 'Bob' + 'UserName' => 'Bob', + 'GroupName' => 'Admins' } ); diff --git a/auto-lib/Paws/IAM/AttachGroupPolicy.pm b/auto-lib/Paws/IAM/AttachGroupPolicy.pm index a716deb857..ac825d99f2 100644 --- a/auto-lib/Paws/IAM/AttachGroupPolicy.pm +++ b/auto-lib/Paws/IAM/AttachGroupPolicy.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # to the IAM group named Finance. $iam->AttachGroupPolicy( { - 'GroupName' => 'Finance', - 'PolicyArn' => 'arn:aws:iam::aws:policy/ReadOnlyAccess' + 'PolicyArn' => 'arn:aws:iam::aws:policy/ReadOnlyAccess', + 'GroupName' => 'Finance' } ); diff --git a/auto-lib/Paws/IAM/AttachRolePolicy.pm b/auto-lib/Paws/IAM/AttachRolePolicy.pm index a2cc9df50d..87952f7103 100644 --- a/auto-lib/Paws/IAM/AttachRolePolicy.pm +++ b/auto-lib/Paws/IAM/AttachRolePolicy.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # to the IAM role named ReadOnlyRole. $iam->AttachRolePolicy( { - 'RoleName' => 'ReadOnlyRole', - 'PolicyArn' => 'arn:aws:iam::aws:policy/ReadOnlyAccess' + 'PolicyArn' => 'arn:aws:iam::aws:policy/ReadOnlyAccess', + 'RoleName' => 'ReadOnlyRole' } ); diff --git a/auto-lib/Paws/IAM/AttachUserPolicy.pm b/auto-lib/Paws/IAM/AttachUserPolicy.pm index 65022b3c32..e4af6fa3c5 100644 --- a/auto-lib/Paws/IAM/AttachUserPolicy.pm +++ b/auto-lib/Paws/IAM/AttachUserPolicy.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # AdministratorAccess to the IAM user named Alice. $iam->AttachUserPolicy( { - 'PolicyArn' => 'arn:aws:iam::aws:policy/AdministratorAccess', - 'UserName' => 'Alice' + 'UserName' => 'Alice', + 'PolicyArn' => 'arn:aws:iam::aws:policy/AdministratorAccess' } ); diff --git a/auto-lib/Paws/IAM/ChangePassword.pm b/auto-lib/Paws/IAM/ChangePassword.pm index 08a19f7d42..18556bcb2e 100644 --- a/auto-lib/Paws/IAM/ChangePassword.pm +++ b/auto-lib/Paws/IAM/ChangePassword.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The following command changes the password for the current IAM user. $iam->ChangePassword( { - 'NewPassword' => ']35d/{pB9Fo9wJ', - 'OldPassword' => '3s0K_;xh4~8XXI' + 'OldPassword' => '3s0K_;xh4~8XXI', + 'NewPassword' => ']35d/{pB9Fo9wJ' } ); diff --git a/auto-lib/Paws/IAM/CreateLoginProfile.pm b/auto-lib/Paws/IAM/CreateLoginProfile.pm index 0189cfd47f..5206e086b6 100644 --- a/auto-lib/Paws/IAM/CreateLoginProfile.pm +++ b/auto-lib/Paws/IAM/CreateLoginProfile.pm @@ -36,7 +36,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n { 'UserName' => 'Bob', 'Password' => 'h]6EszR}vJ*m', - 'PasswordResetRequired' => true + 'PasswordResetRequired' => 1 } ); diff --git a/auto-lib/Paws/IAM/CreateOpenIDConnectProvider.pm b/auto-lib/Paws/IAM/CreateOpenIDConnectProvider.pm index f069e36218..ecc783b270 100644 --- a/auto-lib/Paws/IAM/CreateOpenIDConnectProvider.pm +++ b/auto-lib/Paws/IAM/CreateOpenIDConnectProvider.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateOpenIDConnectProviderResponse = $iam->CreateOpenIDConnectProvider( { 'ClientIDList' => ['my-application-id'], - 'Url' => 'https://server.example.com', - 'ThumbprintList' => ['3768084dfb3d2b68b7897bf5f565da8efEXAMPLE'] + 'ThumbprintList' => ['3768084dfb3d2b68b7897bf5f565da8efEXAMPLE'], + 'Url' => 'https://server.example.com' } ); diff --git a/auto-lib/Paws/IAM/DeleteAccessKey.pm b/auto-lib/Paws/IAM/DeleteAccessKey.pm index 360b69df74..a054684ecf 100644 --- a/auto-lib/Paws/IAM/DeleteAccessKey.pm +++ b/auto-lib/Paws/IAM/DeleteAccessKey.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # access key) assigned to the IAM user named Bob. $iam->DeleteAccessKey( { - 'AccessKeyId' => 'AKIDPMS9RO4H3FEXAMPLE', - 'UserName' => 'Bob' + 'UserName' => 'Bob', + 'AccessKeyId' => 'AKIDPMS9RO4H3FEXAMPLE' } ); diff --git a/auto-lib/Paws/IAM/DeleteGroupPolicy.pm b/auto-lib/Paws/IAM/DeleteGroupPolicy.pm index afd1744832..0284ae7c0f 100644 --- a/auto-lib/Paws/IAM/DeleteGroupPolicy.pm +++ b/auto-lib/Paws/IAM/DeleteGroupPolicy.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # named Admins: $iam->DeleteGroupPolicy( { - 'PolicyName' => 'ExamplePolicy', - 'GroupName' => 'Admins' + 'GroupName' => 'Admins', + 'PolicyName' => 'ExamplePolicy' } ); diff --git a/auto-lib/Paws/IAM/DeleteUserPolicy.pm b/auto-lib/Paws/IAM/DeleteUserPolicy.pm index 4d7cac475b..724d1a2fab 100644 --- a/auto-lib/Paws/IAM/DeleteUserPolicy.pm +++ b/auto-lib/Paws/IAM/DeleteUserPolicy.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # the IAM user named Juan: $iam->DeleteUserPolicy( { - 'PolicyName' => 'ExamplePolicy', - 'UserName' => 'Juan' + 'UserName' => 'Juan', + 'PolicyName' => 'ExamplePolicy' } ); diff --git a/auto-lib/Paws/IAM/GenerateCredentialReport.pm b/auto-lib/Paws/IAM/GenerateCredentialReport.pm index 1863ca0e1a..34518f8ba2 100644 --- a/auto-lib/Paws/IAM/GenerateCredentialReport.pm +++ b/auto-lib/Paws/IAM/GenerateCredentialReport.pm @@ -29,8 +29,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $GenerateCredentialReportResponse = $iam->GenerateCredentialReport(); # Results: - my $State = $GenerateCredentialReportResponse->State; my $Description = $GenerateCredentialReportResponse->Description; + my $State = $GenerateCredentialReportResponse->State; # Returns a L object. diff --git a/auto-lib/Paws/IAM/GetAccessKeyLastUsed.pm b/auto-lib/Paws/IAM/GetAccessKeyLastUsed.pm index 500b387b1d..709030b560 100644 --- a/auto-lib/Paws/IAM/GetAccessKeyLastUsed.pm +++ b/auto-lib/Paws/IAM/GetAccessKeyLastUsed.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $AccessKeyLastUsed = $GetAccessKeyLastUsedResponse->AccessKeyLastUsed; my $UserName = $GetAccessKeyLastUsedResponse->UserName; + my $AccessKeyLastUsed = $GetAccessKeyLastUsedResponse->AccessKeyLastUsed; # Returns a L object. diff --git a/auto-lib/Paws/IAM/GetAccountAuthorizationDetails.pm b/auto-lib/Paws/IAM/GetAccountAuthorizationDetails.pm index 05853c2bbc..b8351f6490 100644 --- a/auto-lib/Paws/IAM/GetAccountAuthorizationDetails.pm +++ b/auto-lib/Paws/IAM/GetAccountAuthorizationDetails.pm @@ -41,14 +41,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $IsTruncated = $GetAccountAuthorizationDetailsResponse->IsTruncated; + my $Policies = $GetAccountAuthorizationDetailsResponse->Policies; my $GroupDetailList = $GetAccountAuthorizationDetailsResponse->GroupDetailList; - my $Marker = $GetAccountAuthorizationDetailsResponse->Marker; - my $Policies = $GetAccountAuthorizationDetailsResponse->Policies; - my $RoleDetailList = - $GetAccountAuthorizationDetailsResponse->RoleDetailList; my $UserDetailList = $GetAccountAuthorizationDetailsResponse->UserDetailList; + my $Marker = $GetAccountAuthorizationDetailsResponse->Marker; + my $RoleDetailList = + $GetAccountAuthorizationDetailsResponse->RoleDetailList; # Returns a L object. diff --git a/auto-lib/Paws/IAM/GetGroup.pm b/auto-lib/Paws/IAM/GetGroup.pm index a434c8c159..ef21265e76 100644 --- a/auto-lib/Paws/IAM/GetGroup.pm +++ b/auto-lib/Paws/IAM/GetGroup.pm @@ -36,10 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Group = $GetGroupResponse->Group; - my $Marker = $GetGroupResponse->Marker; my $IsTruncated = $GetGroupResponse->IsTruncated; my $Users = $GetGroupResponse->Users; + my $Marker = $GetGroupResponse->Marker; + my $Group = $GetGroupResponse->Group; # Returns a L object. diff --git a/auto-lib/Paws/IAM/GetGroupPolicy.pm b/auto-lib/Paws/IAM/GetGroupPolicy.pm index 59ce836e80..8ea3dd5a10 100644 --- a/auto-lib/Paws/IAM/GetGroupPolicy.pm +++ b/auto-lib/Paws/IAM/GetGroupPolicy.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $GroupName = $GetGroupPolicyResponse->GroupName; my $PolicyDocument = $GetGroupPolicyResponse->PolicyDocument; my $PolicyName = $GetGroupPolicyResponse->PolicyName; - my $GroupName = $GetGroupPolicyResponse->GroupName; # Returns a L object. diff --git a/auto-lib/Paws/IAM/GetOpenIDConnectProvider.pm b/auto-lib/Paws/IAM/GetOpenIDConnectProvider.pm index 7d680e9be7..b80ecc520f 100644 --- a/auto-lib/Paws/IAM/GetOpenIDConnectProvider.pm +++ b/auto-lib/Paws/IAM/GetOpenIDConnectProvider.pm @@ -33,10 +33,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Url = $GetOpenIDConnectProviderResponse->Url; - my $ThumbprintList = $GetOpenIDConnectProviderResponse->ThumbprintList; my $CreateDate = $GetOpenIDConnectProviderResponse->CreateDate; my $ClientIDList = $GetOpenIDConnectProviderResponse->ClientIDList; + my $ThumbprintList = $GetOpenIDConnectProviderResponse->ThumbprintList; + my $Url = $GetOpenIDConnectProviderResponse->Url; # Returns a L object. diff --git a/auto-lib/Paws/IAM/GetRolePolicy.pm b/auto-lib/Paws/IAM/GetRolePolicy.pm index c097367af8..281d90fd11 100644 --- a/auto-lib/Paws/IAM/GetRolePolicy.pm +++ b/auto-lib/Paws/IAM/GetRolePolicy.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $PolicyDocument = $GetRolePolicyResponse->PolicyDocument; my $RoleName = $GetRolePolicyResponse->RoleName; my $PolicyName = $GetRolePolicyResponse->PolicyName; - my $PolicyDocument = $GetRolePolicyResponse->PolicyDocument; # Returns a L object. diff --git a/auto-lib/Paws/IAM/GetSAMLProvider.pm b/auto-lib/Paws/IAM/GetSAMLProvider.pm index 6a450dd67f..abf4564e38 100644 --- a/auto-lib/Paws/IAM/GetSAMLProvider.pm +++ b/auto-lib/Paws/IAM/GetSAMLProvider.pm @@ -33,9 +33,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ValidUntil = $GetSAMLProviderResponse->ValidUntil; - my $SAMLMetadataDocument = $GetSAMLProviderResponse->SAMLMetadataDocument; my $CreateDate = $GetSAMLProviderResponse->CreateDate; + my $SAMLMetadataDocument = $GetSAMLProviderResponse->SAMLMetadataDocument; + my $ValidUntil = $GetSAMLProviderResponse->ValidUntil; # Returns a L object. diff --git a/auto-lib/Paws/IAM/GetServiceLinkedRoleDeletionStatus.pm b/auto-lib/Paws/IAM/GetServiceLinkedRoleDeletionStatus.pm index e5ffbde0c0..93f3c38262 100644 --- a/auto-lib/Paws/IAM/GetServiceLinkedRoleDeletionStatus.pm +++ b/auto-lib/Paws/IAM/GetServiceLinkedRoleDeletionStatus.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Status = $GetServiceLinkedRoleDeletionStatusResponse->Status; my $Reason = $GetServiceLinkedRoleDeletionStatusResponse->Reason; + my $Status = $GetServiceLinkedRoleDeletionStatusResponse->Status; # Returns a L object. diff --git a/auto-lib/Paws/IAM/GetUserPolicy.pm b/auto-lib/Paws/IAM/GetUserPolicy.pm index 938d3ac632..590c7324c9 100644 --- a/auto-lib/Paws/IAM/GetUserPolicy.pm +++ b/auto-lib/Paws/IAM/GetUserPolicy.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $UserName = $GetUserPolicyResponse->UserName; my $PolicyDocument = $GetUserPolicyResponse->PolicyDocument; my $PolicyName = $GetUserPolicyResponse->PolicyName; - my $UserName = $GetUserPolicyResponse->UserName; # Returns a L object. diff --git a/auto-lib/Paws/IAM/ListAttachedGroupPolicies.pm b/auto-lib/Paws/IAM/ListAttachedGroupPolicies.pm index 4799dd9c47..79c85b4113 100644 --- a/auto-lib/Paws/IAM/ListAttachedGroupPolicies.pm +++ b/auto-lib/Paws/IAM/ListAttachedGroupPolicies.pm @@ -38,9 +38,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $ListAttachedGroupPoliciesResponse->Marker; - my $AttachedPolicies = $ListAttachedGroupPoliciesResponse->AttachedPolicies; my $IsTruncated = $ListAttachedGroupPoliciesResponse->IsTruncated; + my $AttachedPolicies = $ListAttachedGroupPoliciesResponse->AttachedPolicies; + my $Marker = $ListAttachedGroupPoliciesResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/IAM/ListAttachedRolePolicies.pm b/auto-lib/Paws/IAM/ListAttachedRolePolicies.pm index b32fab3eb6..506a48f447 100644 --- a/auto-lib/Paws/IAM/ListAttachedRolePolicies.pm +++ b/auto-lib/Paws/IAM/ListAttachedRolePolicies.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $IsTruncated = $ListAttachedRolePoliciesResponse->IsTruncated; - my $Marker = $ListAttachedRolePoliciesResponse->Marker; my $AttachedPolicies = $ListAttachedRolePoliciesResponse->AttachedPolicies; + my $Marker = $ListAttachedRolePoliciesResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/IAM/ListAttachedUserPolicies.pm b/auto-lib/Paws/IAM/ListAttachedUserPolicies.pm index 2bbf25ccfe..c20ebebfc5 100644 --- a/auto-lib/Paws/IAM/ListAttachedUserPolicies.pm +++ b/auto-lib/Paws/IAM/ListAttachedUserPolicies.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $IsTruncated = $ListAttachedUserPoliciesResponse->IsTruncated; - my $Marker = $ListAttachedUserPoliciesResponse->Marker; my $AttachedPolicies = $ListAttachedUserPoliciesResponse->AttachedPolicies; + my $Marker = $ListAttachedUserPoliciesResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/IAM/ListEntitiesForPolicy.pm b/auto-lib/Paws/IAM/ListEntitiesForPolicy.pm index 938f673fb3..4e960c25ca 100644 --- a/auto-lib/Paws/IAM/ListEntitiesForPolicy.pm +++ b/auto-lib/Paws/IAM/ListEntitiesForPolicy.pm @@ -40,11 +40,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $ListEntitiesForPolicyResponse->Marker; - my $PolicyUsers = $ListEntitiesForPolicyResponse->PolicyUsers; - my $PolicyGroups = $ListEntitiesForPolicyResponse->PolicyGroups; - my $PolicyRoles = $ListEntitiesForPolicyResponse->PolicyRoles; my $IsTruncated = $ListEntitiesForPolicyResponse->IsTruncated; + my $PolicyRoles = $ListEntitiesForPolicyResponse->PolicyRoles; + my $PolicyGroups = $ListEntitiesForPolicyResponse->PolicyGroups; + my $PolicyUsers = $ListEntitiesForPolicyResponse->PolicyUsers; + my $Marker = $ListEntitiesForPolicyResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/IAM/ListInstanceProfilesForRole.pm b/auto-lib/Paws/IAM/ListInstanceProfilesForRole.pm index 181625ba56..606e54e0c6 100644 --- a/auto-lib/Paws/IAM/ListInstanceProfilesForRole.pm +++ b/auto-lib/Paws/IAM/ListInstanceProfilesForRole.pm @@ -36,10 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $IsTruncated = $ListInstanceProfilesForRoleResponse->IsTruncated; my $InstanceProfiles = $ListInstanceProfilesForRoleResponse->InstanceProfiles; - my $IsTruncated = $ListInstanceProfilesForRoleResponse->IsTruncated; - my $Marker = $ListInstanceProfilesForRoleResponse->Marker; + my $Marker = $ListInstanceProfilesForRoleResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/IAM/ListMFADevices.pm b/auto-lib/Paws/IAM/ListMFADevices.pm index 0df3f87c83..2dc675001d 100644 --- a/auto-lib/Paws/IAM/ListMFADevices.pm +++ b/auto-lib/Paws/IAM/ListMFADevices.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $IsTruncated = $ListMFADevicesResponse->IsTruncated; my $Marker = $ListMFADevicesResponse->Marker; my $MFADevices = $ListMFADevicesResponse->MFADevices; - my $IsTruncated = $ListMFADevicesResponse->IsTruncated; # Returns a L object. diff --git a/auto-lib/Paws/IAM/ListRolePolicies.pm b/auto-lib/Paws/IAM/ListRolePolicies.pm index b40906a6b4..d208851e20 100644 --- a/auto-lib/Paws/IAM/ListRolePolicies.pm +++ b/auto-lib/Paws/IAM/ListRolePolicies.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $IsTruncated = $ListRolePoliciesResponse->IsTruncated; - my $Marker = $ListRolePoliciesResponse->Marker; my $PolicyNames = $ListRolePoliciesResponse->PolicyNames; + my $Marker = $ListRolePoliciesResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/IAM/ListRoles.pm b/auto-lib/Paws/IAM/ListRoles.pm index eb9725e943..09317d5f09 100644 --- a/auto-lib/Paws/IAM/ListRoles.pm +++ b/auto-lib/Paws/IAM/ListRoles.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $ListRolesResponse->Marker; my $IsTruncated = $ListRolesResponse->IsTruncated; my $Roles = $ListRolesResponse->Roles; + my $Marker = $ListRolesResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/IAM/ListSSHPublicKeys.pm b/auto-lib/Paws/IAM/ListSSHPublicKeys.pm index 8fd8555f06..f2c29455d2 100644 --- a/auto-lib/Paws/IAM/ListSSHPublicKeys.pm +++ b/auto-lib/Paws/IAM/ListSSHPublicKeys.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $ListSSHPublicKeysResponse->Marker; - my $SSHPublicKeys = $ListSSHPublicKeysResponse->SSHPublicKeys; my $IsTruncated = $ListSSHPublicKeysResponse->IsTruncated; + my $SSHPublicKeys = $ListSSHPublicKeysResponse->SSHPublicKeys; + my $Marker = $ListSSHPublicKeysResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/IAM/ListServerCertificates.pm b/auto-lib/Paws/IAM/ListServerCertificates.pm index 0e5c75a287..0c1eba6d52 100644 --- a/auto-lib/Paws/IAM/ListServerCertificates.pm +++ b/auto-lib/Paws/IAM/ListServerCertificates.pm @@ -36,10 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $IsTruncated = $ListServerCertificatesResponse->IsTruncated; my $ServerCertificateMetadataList = $ListServerCertificatesResponse->ServerCertificateMetadataList; - my $Marker = $ListServerCertificatesResponse->Marker; - my $IsTruncated = $ListServerCertificatesResponse->IsTruncated; + my $Marker = $ListServerCertificatesResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/IAM/ListUserPolicies.pm b/auto-lib/Paws/IAM/ListUserPolicies.pm index 58199d32ea..ec01bdf2cf 100644 --- a/auto-lib/Paws/IAM/ListUserPolicies.pm +++ b/auto-lib/Paws/IAM/ListUserPolicies.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $IsTruncated = $ListUserPoliciesResponse->IsTruncated; - my $Marker = $ListUserPoliciesResponse->Marker; my $PolicyNames = $ListUserPoliciesResponse->PolicyNames; + my $Marker = $ListUserPoliciesResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/IAM/PutRolePolicy.pm b/auto-lib/Paws/IAM/PutRolePolicy.pm index 2c18601af0..6730a0c794 100644 --- a/auto-lib/Paws/IAM/PutRolePolicy.pm +++ b/auto-lib/Paws/IAM/PutRolePolicy.pm @@ -34,10 +34,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Test-Role. $iam->PutRolePolicy( { - 'PolicyName' => 'S3AccessPolicy', + 'RoleName' => 'S3Access', 'PolicyDocument' => '{"Version":"2012-10-17","Statement":{"Effect":"Allow","Action":"s3:*","Resource":"*"}}', - 'RoleName' => 'S3Access' + 'PolicyName' => 'S3AccessPolicy' } ); diff --git a/auto-lib/Paws/IAM/PutUserPolicy.pm b/auto-lib/Paws/IAM/PutUserPolicy.pm index cfcc52e674..fb5aa6c45d 100644 --- a/auto-lib/Paws/IAM/PutUserPolicy.pm +++ b/auto-lib/Paws/IAM/PutUserPolicy.pm @@ -33,10 +33,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The following command attaches a policy to the IAM user named Bob. $iam->PutUserPolicy( { - 'PolicyName' => 'AllAccessPolicy', + 'UserName' => 'Bob', 'PolicyDocument' => '{"Version":"2012-10-17","Statement":{"Effect":"Allow","Action":"*","Resource":"*"}}', - 'UserName' => 'Bob' + 'PolicyName' => 'AllAccessPolicy' } ); diff --git a/auto-lib/Paws/IAM/SimulateCustomPolicy.pm b/auto-lib/Paws/IAM/SimulateCustomPolicy.pm index d7a67f4295..5c4082b8b6 100644 --- a/auto-lib/Paws/IAM/SimulateCustomPolicy.pm +++ b/auto-lib/Paws/IAM/SimulateCustomPolicy.pm @@ -47,17 +47,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n ContextEntries => [ { ContextKeyValues => [ 'MyContextKeyValueType', ... ], # OPTIONAL + ContextKeyName => 'MyContextKeyNameType', # min: 5, max: 256; OPTIONAL ContextKeyType => 'string' , # values: string, stringList, numeric, numericList, boolean, booleanList, ip, ipList, binary, binaryList, date, dateList; OPTIONAL - ContextKeyName => 'MyContextKeyNameType', # min: 5, max: 256; OPTIONAL }, ... - ], # OPTIONAL - Marker => 'MymarkerType', # OPTIONAL - MaxItems => 1, # OPTIONAL + ], # OPTIONAL + Marker => 'MymarkerType', # OPTIONAL + MaxItems => 1, # OPTIONAL ResourceArns => [ - 'MyResourceNameType', ... # min: 1, max: 2048 - ], # OPTIONAL + 'MyResourceNameType', ... # min: 1, max: 2048 + ], # OPTIONAL ResourceHandlingOption => 'MyResourceHandlingOptionType', # OPTIONAL ResourceOwner => 'MyResourceNameType', # OPTIONAL ResourcePolicy => 'MypolicyDocumentType', # OPTIONAL diff --git a/auto-lib/Paws/IAM/SimulatePrincipalPolicy.pm b/auto-lib/Paws/IAM/SimulatePrincipalPolicy.pm index ff5db7cd83..0c9909222a 100644 --- a/auto-lib/Paws/IAM/SimulatePrincipalPolicy.pm +++ b/auto-lib/Paws/IAM/SimulatePrincipalPolicy.pm @@ -45,21 +45,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n CallerArn => 'MyResourceNameType', # OPTIONAL ContextEntries => [ { + ContextKeyValues => [ 'MyContextKeyValueType', ... ], # OPTIONAL ContextKeyName => 'MyContextKeyNameType', # min: 5, max: 256; OPTIONAL ContextKeyType => 'string' , # values: string, stringList, numeric, numericList, boolean, booleanList, ip, ipList, binary, binaryList, date, dateList; OPTIONAL - ContextKeyValues => [ 'MyContextKeyValueType', ... ], # OPTIONAL }, ... - ], # OPTIONAL - Marker => 'MymarkerType', # OPTIONAL - MaxItems => 1, # OPTIONAL + ], # OPTIONAL + Marker => 'MymarkerType', # OPTIONAL + MaxItems => 1, # OPTIONAL PolicyInputList => [ - 'MypolicyDocumentType', ... # min: 1, max: 131072 - ], # OPTIONAL + 'MypolicyDocumentType', ... # min: 1, max: 131072 + ], # OPTIONAL ResourceArns => [ - 'MyResourceNameType', ... # min: 1, max: 2048 - ], # OPTIONAL + 'MyResourceNameType', ... # min: 1, max: 2048 + ], # OPTIONAL ResourceHandlingOption => 'MyResourceHandlingOptionType', # OPTIONAL ResourceOwner => 'MyResourceNameType', # OPTIONAL ResourcePolicy => 'MypolicyDocumentType', # OPTIONAL diff --git a/auto-lib/Paws/IAM/UpdateAccessKey.pm b/auto-lib/Paws/IAM/UpdateAccessKey.pm index 6a7398eda2..7dd770cfc3 100644 --- a/auto-lib/Paws/IAM/UpdateAccessKey.pm +++ b/auto-lib/Paws/IAM/UpdateAccessKey.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # and secret access key) for the IAM user named Bob. $iam->UpdateAccessKey( { - 'Status' => 'Inactive', + 'UserName' => 'Bob', 'AccessKeyId' => 'AKIAIOSFODNN7EXAMPLE', - 'UserName' => 'Bob' + 'Status' => 'Inactive' } ); diff --git a/auto-lib/Paws/IAM/UpdateAccountPasswordPolicy.pm b/auto-lib/Paws/IAM/UpdateAccountPasswordPolicy.pm index 5c069098c6..d13e764063 100644 --- a/auto-lib/Paws/IAM/UpdateAccountPasswordPolicy.pm +++ b/auto-lib/Paws/IAM/UpdateAccountPasswordPolicy.pm @@ -40,8 +40,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # of eight characters and to require one or more numbers in the password: $iam->UpdateAccountPasswordPolicy( { - 'MinimumPasswordLength' => 8, - 'RequireNumbers' => true + 'RequireNumbers' => 1, + 'MinimumPasswordLength' => 8 } ); diff --git a/auto-lib/Paws/IAM/UpdateAssumeRolePolicy.pm b/auto-lib/Paws/IAM/UpdateAssumeRolePolicy.pm index c191799d15..4b8d62940a 100644 --- a/auto-lib/Paws/IAM/UpdateAssumeRolePolicy.pm +++ b/auto-lib/Paws/IAM/UpdateAssumeRolePolicy.pm @@ -33,9 +33,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Test-Role: $iam->UpdateAssumeRolePolicy( { + 'RoleName' => 'S3AccessForEC2Instances', 'PolicyDocument' => -'{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"Service":["ec2.amazonaws.com"]},"Action":["sts:AssumeRole"]}]}', - 'RoleName' => 'S3AccessForEC2Instances' +'{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"Service":["ec2.amazonaws.com"]},"Action":["sts:AssumeRole"]}]}' } ); diff --git a/auto-lib/Paws/IAM/UpdateSigningCertificate.pm b/auto-lib/Paws/IAM/UpdateSigningCertificate.pm index fd0897d0d1..97f0276714 100644 --- a/auto-lib/Paws/IAM/UpdateSigningCertificate.pm +++ b/auto-lib/Paws/IAM/UpdateSigningCertificate.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n $iam->UpdateSigningCertificate( { 'UserName' => 'Bob', - 'CertificateId' => 'TA7SMP42TDN5Z26OBPJE7EXAMPLE', - 'Status' => 'Inactive' + 'Status' => 'Inactive', + 'CertificateId' => 'TA7SMP42TDN5Z26OBPJE7EXAMPLE' } ); diff --git a/auto-lib/Paws/IAM/UploadServerCertificate.pm b/auto-lib/Paws/IAM/UploadServerCertificate.pm index 71c807eb7f..9f5662416a 100644 --- a/auto-lib/Paws/IAM/UploadServerCertificate.pm +++ b/auto-lib/Paws/IAM/UploadServerCertificate.pm @@ -38,10 +38,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n { 'CertificateBody' => '-----BEGIN CERTIFICATE----------END CERTIFICATE-----', - 'ServerCertificateName' => 'ProdServerCert', 'PrivateKey' => '-----BEGIN DSA PRIVATE KEY----------END DSA PRIVATE KEY-----', - 'Path' => '/company/servercerts/' + 'Path' => '/company/servercerts/', + 'ServerCertificateName' => 'ProdServerCert' } ); diff --git a/auto-lib/Paws/ImportExport/CreateJob.pm b/auto-lib/Paws/ImportExport/CreateJob.pm index b5fd524661..991c0cb9ac 100644 --- a/auto-lib/Paws/ImportExport/CreateJob.pm +++ b/auto-lib/Paws/ImportExport/CreateJob.pm @@ -40,12 +40,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ArtifactList = $CreateJobOutput->ArtifactList; + my $Signature = $CreateJobOutput->Signature; my $JobType = $CreateJobOutput->JobType; + my $ArtifactList = $CreateJobOutput->ArtifactList; my $WarningMessage = $CreateJobOutput->WarningMessage; - my $JobId = $CreateJobOutput->JobId; my $SignatureFileContents = $CreateJobOutput->SignatureFileContents; - my $Signature = $CreateJobOutput->Signature; + my $JobId = $CreateJobOutput->JobId; # Returns a L object. diff --git a/auto-lib/Paws/ImportExport/GetStatus.pm b/auto-lib/Paws/ImportExport/GetStatus.pm index 386632584b..89597ea6f1 100644 --- a/auto-lib/Paws/ImportExport/GetStatus.pm +++ b/auto-lib/Paws/ImportExport/GetStatus.pm @@ -34,22 +34,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $Carrier = $GetStatusOutput->Carrier; my $Signature = $GetStatusOutput->Signature; - my $ErrorCount = $GetStatusOutput->ErrorCount; - my $SignatureFileContents = $GetStatusOutput->SignatureFileContents; - my $ProgressCode = $GetStatusOutput->ProgressCode; - my $LogBucket = $GetStatusOutput->LogBucket; - my $JobType = $GetStatusOutput->JobType; - my $LogKey = $GetStatusOutput->LogKey; - my $ArtifactList = $GetStatusOutput->ArtifactList; - my $LocationCode = $GetStatusOutput->LocationCode; my $TrackingNumber = $GetStatusOutput->TrackingNumber; - my $CurrentManifest = $GetStatusOutput->CurrentManifest; my $CreationDate = $GetStatusOutput->CreationDate; - my $LocationMessage = $GetStatusOutput->LocationMessage; - my $Carrier = $GetStatusOutput->Carrier; + my $LocationCode = $GetStatusOutput->LocationCode; my $ProgressMessage = $GetStatusOutput->ProgressMessage; my $JobId = $GetStatusOutput->JobId; + my $LogBucket = $GetStatusOutput->LogBucket; + my $ErrorCount = $GetStatusOutput->ErrorCount; + my $LocationMessage = $GetStatusOutput->LocationMessage; + my $ProgressCode = $GetStatusOutput->ProgressCode; + my $ArtifactList = $GetStatusOutput->ArtifactList; + my $SignatureFileContents = $GetStatusOutput->SignatureFileContents; + my $CurrentManifest = $GetStatusOutput->CurrentManifest; + my $JobType = $GetStatusOutput->JobType; + my $LogKey = $GetStatusOutput->LogKey; # Returns a L object. diff --git a/auto-lib/Paws/ImportExport/UpdateJob.pm b/auto-lib/Paws/ImportExport/UpdateJob.pm index 0829d56747..f3ecbcae8a 100644 --- a/auto-lib/Paws/ImportExport/UpdateJob.pm +++ b/auto-lib/Paws/ImportExport/UpdateJob.pm @@ -40,9 +40,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Success = $UpdateJobOutput->Success; - my $WarningMessage = $UpdateJobOutput->WarningMessage; my $ArtifactList = $UpdateJobOutput->ArtifactList; + my $WarningMessage = $UpdateJobOutput->WarningMessage; + my $Success = $UpdateJobOutput->Success; # Returns a L object. diff --git a/auto-lib/Paws/Inspector/AddAttributesToFindings.pm b/auto-lib/Paws/Inspector/AddAttributesToFindings.pm index 228b73f956..99288b7c16 100644 --- a/auto-lib/Paws/Inspector/AddAttributesToFindings.pm +++ b/auto-lib/Paws/Inspector/AddAttributesToFindings.pm @@ -33,15 +33,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n # by the ARNs of the findings. my $AddAttributesToFindingsResponse = $inspector->AddAttributesToFindings( { + 'FindingArns' => [ +'arn:aws:inspector:us-west-2:123456789012:target/0-0kFIPusq/template/0-8l1VIE0D/run/0-Z02cjjug/finding/0-T8yM9mEU' + ], 'Attributes' => [ { 'Value' => 'example', 'Key' => 'Example' } - ], - 'FindingArns' => [ -'arn:aws:inspector:us-west-2:123456789012:target/0-0kFIPusq/template/0-8l1VIE0D/run/0-Z02cjjug/finding/0-T8yM9mEU' ] } ); diff --git a/auto-lib/Paws/Inspector/CreateAssessmentTemplate.pm b/auto-lib/Paws/Inspector/CreateAssessmentTemplate.pm index 58beb3f319..8a4464534a 100644 --- a/auto-lib/Paws/Inspector/CreateAssessmentTemplate.pm +++ b/auto-lib/Paws/Inspector/CreateAssessmentTemplate.pm @@ -36,19 +36,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n # by the ARN of the assessment target. my $CreateAssessmentTemplateResponse = $inspector->CreateAssessmentTemplate( { - 'RulesPackageArns' => - ['arn:aws:inspector:us-west-2:758058086616:rulespackage/0-11B9DBXp'], - 'AssessmentTemplateName' => 'ExampleAssessmentTemplate', - 'AssessmentTargetArn' => - 'arn:aws:inspector:us-west-2:123456789012:target/0-nvgVhaxX', - 'DurationInSeconds' => 180, 'UserAttributesForFindings' => [ { 'Value' => 'example', 'Key' => 'Example' } - ] + ], + 'AssessmentTemplateName' => 'ExampleAssessmentTemplate', + 'DurationInSeconds' => 180, + 'RulesPackageArns' => + ['arn:aws:inspector:us-west-2:758058086616:rulespackage/0-11B9DBXp'], + 'AssessmentTargetArn' => + 'arn:aws:inspector:us-west-2:123456789012:target/0-nvgVhaxX' } ); diff --git a/auto-lib/Paws/Inspector/DescribeAssessmentTargets.pm b/auto-lib/Paws/Inspector/DescribeAssessmentTargets.pm index 21b2d2a985..1c9c756246 100644 --- a/auto-lib/Paws/Inspector/DescribeAssessmentTargets.pm +++ b/auto-lib/Paws/Inspector/DescribeAssessmentTargets.pm @@ -39,9 +39,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $failedItems = $DescribeAssessmentTargetsResponse->failedItems; my $assessmentTargets = $DescribeAssessmentTargetsResponse->assessmentTargets; + my $failedItems = $DescribeAssessmentTargetsResponse->failedItems; # Returns a L object. diff --git a/auto-lib/Paws/Inspector/DescribeCrossAccountAccessRole.pm b/auto-lib/Paws/Inspector/DescribeCrossAccountAccessRole.pm index e5bd1afa99..fc096263ad 100644 --- a/auto-lib/Paws/Inspector/DescribeCrossAccountAccessRole.pm +++ b/auto-lib/Paws/Inspector/DescribeCrossAccountAccessRole.pm @@ -33,9 +33,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n $inspector->DescribeCrossAccountAccessRole(); # Results: - my $valid = $DescribeCrossAccountAccessRoleResponse->valid; - my $registeredAt = $DescribeCrossAccountAccessRoleResponse->registeredAt; my $roleArn = $DescribeCrossAccountAccessRoleResponse->roleArn; + my $registeredAt = $DescribeCrossAccountAccessRoleResponse->registeredAt; + my $valid = $DescribeCrossAccountAccessRoleResponse->valid; # Returns a L object. diff --git a/auto-lib/Paws/Inspector/DescribeFindings.pm b/auto-lib/Paws/Inspector/DescribeFindings.pm index dcf0103396..868b67f175 100644 --- a/auto-lib/Paws/Inspector/DescribeFindings.pm +++ b/auto-lib/Paws/Inspector/DescribeFindings.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $findings = $DescribeFindingsResponse->findings; my $failedItems = $DescribeFindingsResponse->failedItems; + my $findings = $DescribeFindingsResponse->findings; # Returns a L object. diff --git a/auto-lib/Paws/Inspector/DescribeRulesPackages.pm b/auto-lib/Paws/Inspector/DescribeRulesPackages.pm index 3867097c92..df1c8075f0 100644 --- a/auto-lib/Paws/Inspector/DescribeRulesPackages.pm +++ b/auto-lib/Paws/Inspector/DescribeRulesPackages.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $rulesPackages = $DescribeRulesPackagesResponse->rulesPackages; my $failedItems = $DescribeRulesPackagesResponse->failedItems; + my $rulesPackages = $DescribeRulesPackagesResponse->rulesPackages; # Returns a L object. diff --git a/auto-lib/Paws/Inspector/GetAssessmentReport.pm b/auto-lib/Paws/Inspector/GetAssessmentReport.pm index 67867c7f44..eb63b9e43c 100644 --- a/auto-lib/Paws/Inspector/GetAssessmentReport.pm +++ b/auto-lib/Paws/Inspector/GetAssessmentReport.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Url = $GetAssessmentReportResponse->Url; my $Status = $GetAssessmentReportResponse->Status; + my $Url = $GetAssessmentReportResponse->Url; # Returns a L object. diff --git a/auto-lib/Paws/Inspector/ListAssessmentRunAgents.pm b/auto-lib/Paws/Inspector/ListAssessmentRunAgents.pm index c731fc17e3..f7d65b913b 100644 --- a/auto-lib/Paws/Inspector/ListAssessmentRunAgents.pm +++ b/auto-lib/Paws/Inspector/ListAssessmentRunAgents.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # the assessment runs. my $ListAssessmentRunAgentsResponse = $inspector->ListAssessmentRunAgents( { + 'MaxResults' => 123, 'AssessmentRunArn' => -'arn:aws:inspector:us-west-2:123456789012:target/0-0kFIPusq/template/0-4r1V2mAw/run/0-MKkpXXPE', - 'MaxResults' => 123 +'arn:aws:inspector:us-west-2:123456789012:target/0-0kFIPusq/template/0-4r1V2mAw/run/0-MKkpXXPE' } ); diff --git a/auto-lib/Paws/Inspector/ListRulesPackages.pm b/auto-lib/Paws/Inspector/ListRulesPackages.pm index f497a90183..4248077fe7 100644 --- a/auto-lib/Paws/Inspector/ListRulesPackages.pm +++ b/auto-lib/Paws/Inspector/ListRulesPackages.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $rulesPackageArns = $ListRulesPackagesResponse->rulesPackageArns; my $nextToken = $ListRulesPackagesResponse->nextToken; + my $rulesPackageArns = $ListRulesPackagesResponse->rulesPackageArns; # Returns a L object. diff --git a/auto-lib/Paws/Inspector/PreviewAgents.pm b/auto-lib/Paws/Inspector/PreviewAgents.pm index 1e3dcacb08..d041b6c000 100644 --- a/auto-lib/Paws/Inspector/PreviewAgents.pm +++ b/auto-lib/Paws/Inspector/PreviewAgents.pm @@ -41,8 +41,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $agentPreviews = $PreviewAgentsResponse->agentPreviews; my $nextToken = $PreviewAgentsResponse->nextToken; + my $agentPreviews = $PreviewAgentsResponse->agentPreviews; # Returns a L object. diff --git a/auto-lib/Paws/Inspector/RemoveAttributesFromFindings.pm b/auto-lib/Paws/Inspector/RemoveAttributesFromFindings.pm index f249fa6d49..ac1797afc0 100644 --- a/auto-lib/Paws/Inspector/RemoveAttributesFromFindings.pm +++ b/auto-lib/Paws/Inspector/RemoveAttributesFromFindings.pm @@ -35,10 +35,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $RemoveAttributesFromFindingsResponse = $inspector->RemoveAttributesFromFindings( { - 'FindingArns' => [ + 'AttributeKeys' => ['key=Example,value=example'], + 'FindingArns' => [ 'arn:aws:inspector:us-west-2:123456789012:target/0-0kFIPusq/template/0-8l1VIE0D/run/0-Z02cjjug/finding/0-T8yM9mEU' - ], - 'AttributeKeys' => ['key=Example,value=example'] + ] } ); diff --git a/auto-lib/Paws/Inspector/SetTagsForResource.pm b/auto-lib/Paws/Inspector/SetTagsForResource.pm index 74cbe50a7c..f8123fe089 100644 --- a/auto-lib/Paws/Inspector/SetTagsForResource.pm +++ b/auto-lib/Paws/Inspector/SetTagsForResource.pm @@ -33,15 +33,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n # specified by the ARN of the assessment template. $inspector->SetTagsForResource( { + 'ResourceArn' => +'arn:aws:inspector:us-west-2:123456789012:target/0-nvgVhaxX/template/0-7sbz2Kz0', 'Tags' => [ { - 'Key' => 'Example', - 'Value' => 'example' + 'Value' => 'example', + 'Key' => 'Example' } - ], - 'ResourceArn' => -'arn:aws:inspector:us-west-2:123456789012:target/0-nvgVhaxX/template/0-7sbz2Kz0' + ] } ); diff --git a/auto-lib/Paws/Inspector/SubscribeToEvent.pm b/auto-lib/Paws/Inspector/SubscribeToEvent.pm index 3971620e13..8e6f488807 100644 --- a/auto-lib/Paws/Inspector/SubscribeToEvent.pm +++ b/auto-lib/Paws/Inspector/SubscribeToEvent.pm @@ -34,10 +34,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # notifications about a specified event to a specified SNS topic. $inspector->SubscribeToEvent( { - 'TopicArn' => 'arn:aws:sns:us-west-2:123456789012:exampletopic', 'ResourceArn' => 'arn:aws:inspector:us-west-2:123456789012:target/0-nvgVhaxX/template/0-7sbz2Kz0', - 'Event' => 'ASSESSMENT_RUN_COMPLETED' + 'TopicArn' => 'arn:aws:sns:us-west-2:123456789012:exampletopic', + 'Event' => 'ASSESSMENT_RUN_COMPLETED' } ); diff --git a/auto-lib/Paws/Inspector/UnsubscribeFromEvent.pm b/auto-lib/Paws/Inspector/UnsubscribeFromEvent.pm index 8a7582c38f..2093fa9911 100644 --- a/auto-lib/Paws/Inspector/UnsubscribeFromEvent.pm +++ b/auto-lib/Paws/Inspector/UnsubscribeFromEvent.pm @@ -34,10 +34,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # notifications about a specified event to a specified SNS topic. $inspector->UnsubscribeFromEvent( { - 'Event' => 'ASSESSMENT_RUN_COMPLETED', 'ResourceArn' => 'arn:aws:inspector:us-west-2:123456789012:target/0-nvgVhaxX/template/0-7sbz2Kz0', - 'TopicArn' => 'arn:aws:sns:us-west-2:123456789012:exampletopic' + 'TopicArn' => 'arn:aws:sns:us-west-2:123456789012:exampletopic', + 'Event' => 'ASSESSMENT_RUN_COMPLETED' } ); diff --git a/auto-lib/Paws/Inspector/UpdateAssessmentTarget.pm b/auto-lib/Paws/Inspector/UpdateAssessmentTarget.pm index c0e17529eb..f84ad6692d 100644 --- a/auto-lib/Paws/Inspector/UpdateAssessmentTarget.pm +++ b/auto-lib/Paws/Inspector/UpdateAssessmentTarget.pm @@ -34,11 +34,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n # assessment target. $inspector->UpdateAssessmentTarget( { + 'AssessmentTargetName' => 'Example', 'ResourceGroupArn' => 'arn:aws:inspector:us-west-2:123456789012:resourcegroup/0-yNbgL5Pt', 'AssessmentTargetArn' => - 'arn:aws:inspector:us-west-2:123456789012:target/0-nvgVhaxX', - 'AssessmentTargetName' => 'Example' + 'arn:aws:inspector:us-west-2:123456789012:target/0-nvgVhaxX' } ); diff --git a/auto-lib/Paws/IoT/AssociateTargetsWithJob.pm b/auto-lib/Paws/IoT/AssociateTargetsWithJob.pm index 8a24acb661..52086fc4a8 100644 --- a/auto-lib/Paws/IoT/AssociateTargetsWithJob.pm +++ b/auto-lib/Paws/IoT/AssociateTargetsWithJob.pm @@ -37,9 +37,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $JobArn = $AssociateTargetsWithJobResponse->JobArn; - my $JobId = $AssociateTargetsWithJobResponse->JobId; my $Description = $AssociateTargetsWithJobResponse->Description; + my $JobId = $AssociateTargetsWithJobResponse->JobId; + my $JobArn = $AssociateTargetsWithJobResponse->JobArn; # Returns a L object. diff --git a/auto-lib/Paws/IoT/CancelJob.pm b/auto-lib/Paws/IoT/CancelJob.pm index 075060e3d0..dea8c889b9 100644 --- a/auto-lib/Paws/IoT/CancelJob.pm +++ b/auto-lib/Paws/IoT/CancelJob.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $Description = $CancelJobResponse->Description; - my $JobArn = $CancelJobResponse->JobArn; my $JobId = $CancelJobResponse->JobId; + my $JobArn = $CancelJobResponse->JobArn; # Returns a L object. diff --git a/auto-lib/Paws/IoT/CancelJobExecution.pm b/auto-lib/Paws/IoT/CancelJobExecution.pm index c81d40bacc..878ae16275 100644 --- a/auto-lib/Paws/IoT/CancelJobExecution.pm +++ b/auto-lib/Paws/IoT/CancelJobExecution.pm @@ -44,7 +44,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/IoT/CreateAuthorizer.pm b/auto-lib/Paws/IoT/CreateAuthorizer.pm index f85dedcfb5..2304542add 100644 --- a/auto-lib/Paws/IoT/CreateAuthorizer.pm +++ b/auto-lib/Paws/IoT/CreateAuthorizer.pm @@ -43,8 +43,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $AuthorizerArn = $CreateAuthorizerResponse->AuthorizerArn; my $AuthorizerName = $CreateAuthorizerResponse->AuthorizerName; + my $AuthorizerArn = $CreateAuthorizerResponse->AuthorizerArn; # Returns a L object. diff --git a/auto-lib/Paws/IoT/CreateCertificateFromCsr.pm b/auto-lib/Paws/IoT/CreateCertificateFromCsr.pm index 1979b3af01..63bafda760 100644 --- a/auto-lib/Paws/IoT/CreateCertificateFromCsr.pm +++ b/auto-lib/Paws/IoT/CreateCertificateFromCsr.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $CertificateArn = $CreateCertificateFromCsrResponse->CertificateArn; my $CertificateId = $CreateCertificateFromCsrResponse->CertificateId; my $CertificatePem = $CreateCertificateFromCsrResponse->CertificatePem; - my $CertificateArn = $CreateCertificateFromCsrResponse->CertificateArn; # Returns a L object. diff --git a/auto-lib/Paws/IoT/CreateKeysAndCertificate.pm b/auto-lib/Paws/IoT/CreateKeysAndCertificate.pm index 1c892b5724..72cb5716de 100644 --- a/auto-lib/Paws/IoT/CreateKeysAndCertificate.pm +++ b/auto-lib/Paws/IoT/CreateKeysAndCertificate.pm @@ -33,10 +33,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $CertificatePem = $CreateKeysAndCertificateResponse->CertificatePem; + my $KeyPair = $CreateKeysAndCertificateResponse->KeyPair; my $CertificateArn = $CreateKeysAndCertificateResponse->CertificateArn; my $CertificateId = $CreateKeysAndCertificateResponse->CertificateId; - my $KeyPair = $CreateKeysAndCertificateResponse->KeyPair; + my $CertificatePem = $CreateKeysAndCertificateResponse->CertificatePem; # Returns a L object. diff --git a/auto-lib/Paws/IoT/CreateOTAUpdate.pm b/auto-lib/Paws/IoT/CreateOTAUpdate.pm index b8cac71806..b895553194 100644 --- a/auto-lib/Paws/IoT/CreateOTAUpdate.pm +++ b/auto-lib/Paws/IoT/CreateOTAUpdate.pm @@ -41,31 +41,31 @@ You shouldn't make instances of this class. Each attribute should be used as a n codeSigning => { awsSignerJobId => 'MySigningJobId', # OPTIONAL customCodeSigning => { - hashAlgorithm => 'MyHashAlgorithm', # OPTIONAL - signatureAlgorithm => 'MySignatureAlgorithm', # OPTIONAL - signature => { - inlineDocument => 'BlobSignature', # OPTIONAL - stream => { - streamId => 'MyStreamId', # min: 1, max: 128; OPTIONAL + certificateChain => { + stream => { fileId => 1, # max: 255; OPTIONAL + streamId => 'MyStreamId', # min: 1, max: 128; OPTIONAL }, # OPTIONAL - }, # OPTIONAL - certificateChain => { inlineDocument => 'MyInlineDocument', # OPTIONAL certificateName => 'MyCertificateName', # OPTIONAL - stream => { - streamId => 'MyStreamId', # min: 1, max: 128; OPTIONAL + }, # OPTIONAL + hashAlgorithm => 'MyHashAlgorithm', # OPTIONAL + signature => { + stream => { fileId => 1, # max: 255; OPTIONAL + streamId => 'MyStreamId', # min: 1, max: 128; OPTIONAL }, # OPTIONAL + inlineDocument => 'BlobSignature', # OPTIONAL }, # OPTIONAL + signatureAlgorithm => 'MySignatureAlgorithm', # OPTIONAL }, # OPTIONAL }, # OPTIONAL - fileSource => { - streamId => 'MyStreamId', # min: 1, max: 128; OPTIONAL + attributes => { 'MyKey' => 'MyValue', }, # OPTIONAL + fileVersion => 'MyOTAUpdateFileVersion', # OPTIONAL + fileSource => { fileId => 1, # max: 255; OPTIONAL + streamId => 'MyStreamId', # min: 1, max: 128; OPTIONAL }, # OPTIONAL - attributes => { 'MyKey' => 'MyValue', }, # OPTIONAL - fileVersion => 'MyOTAUpdateFileVersion', # OPTIONAL }, ... ], @@ -78,11 +78,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $OtaUpdateId = $CreateOTAUpdateResponse->OtaUpdateId; + my $OtaUpdateArn = $CreateOTAUpdateResponse->OtaUpdateArn; my $OtaUpdateStatus = $CreateOTAUpdateResponse->OtaUpdateStatus; my $AwsIotJobArn = $CreateOTAUpdateResponse->AwsIotJobArn; my $AwsIotJobId = $CreateOTAUpdateResponse->AwsIotJobId; - my $OtaUpdateArn = $CreateOTAUpdateResponse->OtaUpdateArn; + my $OtaUpdateId = $CreateOTAUpdateResponse->OtaUpdateId; # Returns a L object. diff --git a/auto-lib/Paws/IoT/CreatePolicy.pm b/auto-lib/Paws/IoT/CreatePolicy.pm index f7c2ee68ab..6517b43f81 100644 --- a/auto-lib/Paws/IoT/CreatePolicy.pm +++ b/auto-lib/Paws/IoT/CreatePolicy.pm @@ -37,9 +37,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $PolicyArn = $CreatePolicyResponse->PolicyArn; - my $PolicyName = $CreatePolicyResponse->PolicyName; - my $PolicyDocument = $CreatePolicyResponse->PolicyDocument; my $PolicyVersionId = $CreatePolicyResponse->PolicyVersionId; + my $PolicyDocument = $CreatePolicyResponse->PolicyDocument; + my $PolicyName = $CreatePolicyResponse->PolicyName; # Returns a L object. diff --git a/auto-lib/Paws/IoT/CreatePolicyVersion.pm b/auto-lib/Paws/IoT/CreatePolicyVersion.pm index 87c872b9ea..de4d339d23 100644 --- a/auto-lib/Paws/IoT/CreatePolicyVersion.pm +++ b/auto-lib/Paws/IoT/CreatePolicyVersion.pm @@ -37,10 +37,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $IsDefaultVersion = $CreatePolicyVersionResponse->IsDefaultVersion; - my $PolicyDocument = $CreatePolicyVersionResponse->PolicyDocument; my $PolicyArn = $CreatePolicyVersionResponse->PolicyArn; my $PolicyVersionId = $CreatePolicyVersionResponse->PolicyVersionId; + my $IsDefaultVersion = $CreatePolicyVersionResponse->IsDefaultVersion; + my $PolicyDocument = $CreatePolicyVersionResponse->PolicyDocument; # Returns a L object. diff --git a/auto-lib/Paws/IoT/CreateRoleAlias.pm b/auto-lib/Paws/IoT/CreateRoleAlias.pm index 8b589e7b32..c2a9622902 100644 --- a/auto-lib/Paws/IoT/CreateRoleAlias.pm +++ b/auto-lib/Paws/IoT/CreateRoleAlias.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $RoleAlias = $CreateRoleAliasResponse->RoleAlias; my $RoleAliasArn = $CreateRoleAliasResponse->RoleAliasArn; + my $RoleAlias = $CreateRoleAliasResponse->RoleAlias; # Returns a L object. diff --git a/auto-lib/Paws/IoT/CreateStream.pm b/auto-lib/Paws/IoT/CreateStream.pm index 40dc734c69..a40c981214 100644 --- a/auto-lib/Paws/IoT/CreateStream.pm +++ b/auto-lib/Paws/IoT/CreateStream.pm @@ -34,12 +34,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateStreamResponse = $iot->CreateStream( Files => [ { + fileId => 1, # max: 255; OPTIONAL s3Location => { key => 'MyS3Key', # min: 1, bucket => 'MyS3Bucket', # min: 1, version => 'MyS3Version', # OPTIONAL }, # OPTIONAL - fileId => 1, # max: 255; OPTIONAL }, ... ], @@ -50,9 +50,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $StreamVersion = $CreateStreamResponse->StreamVersion; - my $Description = $CreateStreamResponse->Description; my $StreamId = $CreateStreamResponse->StreamId; my $StreamArn = $CreateStreamResponse->StreamArn; + my $Description = $CreateStreamResponse->Description; # Returns a L object. diff --git a/auto-lib/Paws/IoT/CreateThing.pm b/auto-lib/Paws/IoT/CreateThing.pm index 780fec01d7..04bf1e78aa 100644 --- a/auto-lib/Paws/IoT/CreateThing.pm +++ b/auto-lib/Paws/IoT/CreateThing.pm @@ -33,19 +33,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateThingResponse = $iot->CreateThing( ThingName => 'MyThingName', AttributePayload => { - merge => 1, # OPTIONAL attributes => { 'MyAttributeName' => 'MyAttributeValue', # key: max: 128, value: max: 800 }, # OPTIONAL + merge => 1, # OPTIONAL }, # OPTIONAL ThingTypeName => 'MyThingTypeName', # OPTIONAL ); # Results: - my $ThingName = $CreateThingResponse->ThingName; my $ThingId = $CreateThingResponse->ThingId; my $ThingArn = $CreateThingResponse->ThingArn; + my $ThingName = $CreateThingResponse->ThingName; # Returns a L object. diff --git a/auto-lib/Paws/IoT/CreateThingGroup.pm b/auto-lib/Paws/IoT/CreateThingGroup.pm index c70dce581f..fa2f5945e5 100644 --- a/auto-lib/Paws/IoT/CreateThingGroup.pm +++ b/auto-lib/Paws/IoT/CreateThingGroup.pm @@ -34,15 +34,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ThingGroupName => 'MyThingGroupName', ParentGroupName => 'MyThingGroupName', # OPTIONAL ThingGroupProperties => { + thingGroupDescription => + 'MyThingGroupDescription', # max: 2028; OPTIONAL attributePayload => { - merge => 1, # OPTIONAL attributes => { 'MyAttributeName' => 'MyAttributeValue', # key: max: 128, value: max: 800 }, # OPTIONAL + merge => 1, # OPTIONAL }, # OPTIONAL - thingGroupDescription => - 'MyThingGroupDescription', # max: 2028; OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/IoT/CreateThingType.pm b/auto-lib/Paws/IoT/CreateThingType.pm index 1097780317..8a1b2704ee 100644 --- a/auto-lib/Paws/IoT/CreateThingType.pm +++ b/auto-lib/Paws/IoT/CreateThingType.pm @@ -32,10 +32,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateThingTypeResponse = $iot->CreateThingType( ThingTypeName => 'MyThingTypeName', ThingTypeProperties => { - searchableAttributes => [ - 'MyAttributeName', ... # max: 128 - ], # OPTIONAL thingTypeDescription => 'MyThingTypeDescription', # max: 2028; OPTIONAL + searchableAttributes => [ + 'MyAttributeName', ... # max: 128 + ], # OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/IoT/CreateTopicRule.pm b/auto-lib/Paws/IoT/CreateTopicRule.pm index 20ef6d5667..4d9d7ba2c9 100644 --- a/auto-lib/Paws/IoT/CreateTopicRule.pm +++ b/auto-lib/Paws/IoT/CreateTopicRule.pm @@ -32,50 +32,51 @@ You shouldn't make instances of this class. Each attribute should be used as a n $iot->CreateTopicRule( RuleName => 'MyRuleName', TopicRulePayload => { + sql => 'MySQL', actions => [ { - dynamoDBv2 => { - roleArn => 'MyAwsArn', - putItem => { - tableName => 'MyTableName', - - }, # OPTIONAL - }, # OPTIONAL cloudwatchAlarm => { alarmName => 'MyAlarmName', - stateReason => 'MyStateReason', - stateValue => 'MyStateValue', roleArn => 'MyAwsArn', + stateValue => 'MyStateValue', + stateReason => 'MyStateReason', }, # OPTIONAL - kinesis => { - streamName => 'MyStreamName', + dynamoDB => { roleArn => 'MyAwsArn', - partitionKey => 'MyPartitionKey', # OPTIONAL - }, # OPTIONAL - elasticsearch => { - id => 'MyElasticsearchId', - endpoint => 'MyElasticsearchEndpoint', - index => 'MyElasticsearchIndex', - roleArn => 'MyAwsArn', - type => 'MyElasticsearchType', - + hashKeyValue => 'MyHashKeyValue', + hashKeyField => 'MyHashKeyField', + tableName => 'MyTableName', + payloadField => 'MyPayloadField', # OPTIONAL + rangeKeyType => 'STRING', # values: STRING, NUMBER; OPTIONAL + rangeKeyValue => 'MyRangeKeyValue', # OPTIONAL + hashKeyType => 'STRING', # values: STRING, NUMBER; OPTIONAL + operation => 'MyDynamoOperation', # OPTIONAL + rangeKeyField => 'MyRangeKeyField', # OPTIONAL }, # OPTIONAL s3 => { - key => 'MyKey', bucketName => 'MyBucketName', roleArn => 'MyAwsArn', + key => 'MyKey', cannedAcl => 'private' , # values: private, public-read, public-read-write, aws-exec-read, authenticated-read, bucket-owner-read, bucket-owner-full-control, log-delivery-write; OPTIONAL }, # OPTIONAL salesforce => { - token => 'MySalesforceToken', # min: 40, url => 'MySalesforceEndpoint', # max: 2000 + token => 'MySalesforceToken', # min: 40, }, # OPTIONAL - republish => { - roleArn => 'MyAwsArn', - topic => 'MyTopicPattern', + iotAnalytics => { + roleArn => 'MyAwsArn', + channelName => 'MyChannelName', # OPTIONAL + channelArn => 'MyAwsArn', + }, # OPTIONAL + elasticsearch => { + roleArn => 'MyAwsArn', + id => 'MyElasticsearchId', + endpoint => 'MyElasticsearchEndpoint', + type => 'MyElasticsearchType', + index => 'MyElasticsearchIndex', }, # OPTIONAL firehose => { @@ -83,93 +84,91 @@ You shouldn't make instances of this class. Each attribute should be used as a n deliveryStreamName => 'MyDeliveryStreamName', separator => 'MyFirehoseSeparator', # OPTIONAL }, # OPTIONAL - cloudwatchMetric => { - metricName => 'MyMetricName', - metricValue => 'MyMetricValue', - metricUnit => 'MyMetricUnit', - metricNamespace => 'MyMetricNamespace', - roleArn => 'MyAwsArn', - metricTimestamp => 'MyMetricTimestamp', # OPTIONAL + lambda => { + functionArn => 'MyFunctionArn', + }, # OPTIONAL sns => { roleArn => 'MyAwsArn', targetArn => 'MyAwsArn', messageFormat => 'RAW', # values: RAW, JSON; OPTIONAL }, # OPTIONAL - lambda => { - functionArn => 'MyFunctionArn', + kinesis => { + roleArn => 'MyAwsArn', + streamName => 'MyStreamName', + partitionKey => 'MyPartitionKey', # OPTIONAL + }, # OPTIONAL + dynamoDBv2 => { + putItem => { + tableName => 'MyTableName', + }, # OPTIONAL + roleArn => 'MyAwsArn', }, # OPTIONAL - dynamoDB => { - hashKeyValue => 'MyHashKeyValue', - roleArn => 'MyAwsArn', - tableName => 'MyTableName', - hashKeyField => 'MyHashKeyField', - rangeKeyField => 'MyRangeKeyField', # OPTIONAL - hashKeyType => 'STRING', # values: STRING, NUMBER; OPTIONAL - rangeKeyType => 'STRING', # values: STRING, NUMBER; OPTIONAL - rangeKeyValue => 'MyRangeKeyValue', # OPTIONAL - operation => 'MyDynamoOperation', # OPTIONAL - payloadField => 'MyPayloadField', # OPTIONAL + cloudwatchMetric => { + roleArn => 'MyAwsArn', + metricNamespace => 'MyMetricNamespace', + metricUnit => 'MyMetricUnit', + metricValue => 'MyMetricValue', + metricName => 'MyMetricName', + metricTimestamp => 'MyMetricTimestamp', # OPTIONAL }, # OPTIONAL sqs => { - queueUrl => 'MyQueueUrl', roleArn => 'MyAwsArn', + queueUrl => 'MyQueueUrl', useBase64 => 1, # OPTIONAL }, # OPTIONAL - iotAnalytics => { - channelName => 'MyChannelName', # OPTIONAL - channelArn => 'MyAwsArn', - roleArn => 'MyAwsArn', + republish => { + roleArn => 'MyAwsArn', + topic => 'MyTopicPattern', + }, # OPTIONAL }, ... ], # max: 10 - sql => 'MySQL', - ruleDisabled => 1, # OPTIONAL - errorAction => { - dynamoDBv2 => { - roleArn => 'MyAwsArn', - putItem => { - tableName => 'MyTableName', - - }, # OPTIONAL - }, # OPTIONAL + errorAction => { cloudwatchAlarm => { alarmName => 'MyAlarmName', - stateReason => 'MyStateReason', - stateValue => 'MyStateValue', roleArn => 'MyAwsArn', + stateValue => 'MyStateValue', + stateReason => 'MyStateReason', - }, # OPTIONAL - kinesis => { - streamName => 'MyStreamName', + }, # OPTIONAL + dynamoDB => { roleArn => 'MyAwsArn', - partitionKey => 'MyPartitionKey', # OPTIONAL - }, # OPTIONAL - elasticsearch => { - id => 'MyElasticsearchId', - endpoint => 'MyElasticsearchEndpoint', - index => 'MyElasticsearchIndex', - roleArn => 'MyAwsArn', - type => 'MyElasticsearchType', - + hashKeyValue => 'MyHashKeyValue', + hashKeyField => 'MyHashKeyField', + tableName => 'MyTableName', + payloadField => 'MyPayloadField', # OPTIONAL + rangeKeyType => 'STRING', # values: STRING, NUMBER; OPTIONAL + rangeKeyValue => 'MyRangeKeyValue', # OPTIONAL + hashKeyType => 'STRING', # values: STRING, NUMBER; OPTIONAL + operation => 'MyDynamoOperation', # OPTIONAL + rangeKeyField => 'MyRangeKeyField', # OPTIONAL }, # OPTIONAL s3 => { - key => 'MyKey', bucketName => 'MyBucketName', roleArn => 'MyAwsArn', + key => 'MyKey', cannedAcl => 'private' , # values: private, public-read, public-read-write, aws-exec-read, authenticated-read, bucket-owner-read, bucket-owner-full-control, log-delivery-write; OPTIONAL }, # OPTIONAL salesforce => { - token => 'MySalesforceToken', # min: 40, url => 'MySalesforceEndpoint', # max: 2000 + token => 'MySalesforceToken', # min: 40, }, # OPTIONAL - republish => { - roleArn => 'MyAwsArn', - topic => 'MyTopicPattern', + iotAnalytics => { + roleArn => 'MyAwsArn', + channelName => 'MyChannelName', # OPTIONAL + channelArn => 'MyAwsArn', + }, # OPTIONAL + elasticsearch => { + roleArn => 'MyAwsArn', + id => 'MyElasticsearchId', + endpoint => 'MyElasticsearchEndpoint', + type => 'MyElasticsearchType', + index => 'MyElasticsearchIndex', }, # OPTIONAL firehose => { @@ -177,48 +176,49 @@ You shouldn't make instances of this class. Each attribute should be used as a n deliveryStreamName => 'MyDeliveryStreamName', separator => 'MyFirehoseSeparator', # OPTIONAL }, # OPTIONAL - cloudwatchMetric => { - metricName => 'MyMetricName', - metricValue => 'MyMetricValue', - metricUnit => 'MyMetricUnit', - metricNamespace => 'MyMetricNamespace', - roleArn => 'MyAwsArn', - metricTimestamp => 'MyMetricTimestamp', # OPTIONAL + lambda => { + functionArn => 'MyFunctionArn', + }, # OPTIONAL sns => { roleArn => 'MyAwsArn', targetArn => 'MyAwsArn', messageFormat => 'RAW', # values: RAW, JSON; OPTIONAL }, # OPTIONAL - lambda => { - functionArn => 'MyFunctionArn', + kinesis => { + roleArn => 'MyAwsArn', + streamName => 'MyStreamName', + partitionKey => 'MyPartitionKey', # OPTIONAL + }, # OPTIONAL + dynamoDBv2 => { + putItem => { + tableName => 'MyTableName', + }, # OPTIONAL + roleArn => 'MyAwsArn', }, # OPTIONAL - dynamoDB => { - hashKeyValue => 'MyHashKeyValue', - roleArn => 'MyAwsArn', - tableName => 'MyTableName', - hashKeyField => 'MyHashKeyField', - rangeKeyField => 'MyRangeKeyField', # OPTIONAL - hashKeyType => 'STRING', # values: STRING, NUMBER; OPTIONAL - rangeKeyType => 'STRING', # values: STRING, NUMBER; OPTIONAL - rangeKeyValue => 'MyRangeKeyValue', # OPTIONAL - operation => 'MyDynamoOperation', # OPTIONAL - payloadField => 'MyPayloadField', # OPTIONAL + cloudwatchMetric => { + roleArn => 'MyAwsArn', + metricNamespace => 'MyMetricNamespace', + metricUnit => 'MyMetricUnit', + metricValue => 'MyMetricValue', + metricName => 'MyMetricName', + metricTimestamp => 'MyMetricTimestamp', # OPTIONAL }, # OPTIONAL sqs => { - queueUrl => 'MyQueueUrl', roleArn => 'MyAwsArn', + queueUrl => 'MyQueueUrl', useBase64 => 1, # OPTIONAL }, # OPTIONAL - iotAnalytics => { - channelName => 'MyChannelName', # OPTIONAL - channelArn => 'MyAwsArn', - roleArn => 'MyAwsArn', + republish => { + roleArn => 'MyAwsArn', + topic => 'MyTopicPattern', + }, # OPTIONAL }, - awsIotSqlVersion => 'MyAwsIotSqlVersion', # OPTIONAL + ruleDisabled => 1, # OPTIONAL description => 'MyDescription', # OPTIONAL + awsIotSqlVersion => 'MyAwsIotSqlVersion', # OPTIONAL }, ); diff --git a/auto-lib/Paws/IoT/DeleteJob.pm b/auto-lib/Paws/IoT/DeleteJob.pm index 7f3423501e..608839763d 100644 --- a/auto-lib/Paws/IoT/DeleteJob.pm +++ b/auto-lib/Paws/IoT/DeleteJob.pm @@ -35,7 +35,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/IoT/DeleteJobExecution.pm b/auto-lib/Paws/IoT/DeleteJobExecution.pm index bc210f42c7..5e25c5cb48 100644 --- a/auto-lib/Paws/IoT/DeleteJobExecution.pm +++ b/auto-lib/Paws/IoT/DeleteJobExecution.pm @@ -39,7 +39,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/IoT/DescribeIndex.pm b/auto-lib/Paws/IoT/DescribeIndex.pm index 39eee90e07..6f05030726 100644 --- a/auto-lib/Paws/IoT/DescribeIndex.pm +++ b/auto-lib/Paws/IoT/DescribeIndex.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $IndexName = $DescribeIndexResponse->IndexName; - my $IndexStatus = $DescribeIndexResponse->IndexStatus; my $Schema = $DescribeIndexResponse->Schema; + my $IndexStatus = $DescribeIndexResponse->IndexStatus; # Returns a L object. diff --git a/auto-lib/Paws/IoT/DescribeJob.pm b/auto-lib/Paws/IoT/DescribeJob.pm index fcf54fbd54..c0df196114 100644 --- a/auto-lib/Paws/IoT/DescribeJob.pm +++ b/auto-lib/Paws/IoT/DescribeJob.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DocumentSource = $DescribeJobResponse->DocumentSource; my $Job = $DescribeJobResponse->Job; + my $DocumentSource = $DescribeJobResponse->DocumentSource; # Returns a L object. diff --git a/auto-lib/Paws/IoT/DescribeThing.pm b/auto-lib/Paws/IoT/DescribeThing.pm index 7c7e9386d0..09e0b9e656 100644 --- a/auto-lib/Paws/IoT/DescribeThing.pm +++ b/auto-lib/Paws/IoT/DescribeThing.pm @@ -34,12 +34,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Version = $DescribeThingResponse->Version; - my $ThingName = $DescribeThingResponse->ThingName; my $ThingId = $DescribeThingResponse->ThingId; + my $Version = $DescribeThingResponse->Version; + my $ThingArn = $DescribeThingResponse->ThingArn; my $Attributes = $DescribeThingResponse->Attributes; + my $ThingName = $DescribeThingResponse->ThingName; my $ThingTypeName = $DescribeThingResponse->ThingTypeName; - my $ThingArn = $DescribeThingResponse->ThingArn; my $DefaultClientId = $DescribeThingResponse->DefaultClientId; # Returns a L object. diff --git a/auto-lib/Paws/IoT/DescribeThingGroup.pm b/auto-lib/Paws/IoT/DescribeThingGroup.pm index 884abed62f..afec311581 100644 --- a/auto-lib/Paws/IoT/DescribeThingGroup.pm +++ b/auto-lib/Paws/IoT/DescribeThingGroup.pm @@ -35,12 +35,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $ThingGroupMetadata = $DescribeThingGroupResponse->ThingGroupMetadata; - my $ThingGroupId = $DescribeThingGroupResponse->ThingGroupId; - my $ThingGroupArn = $DescribeThingGroupResponse->ThingGroupArn; my $Version = $DescribeThingGroupResponse->Version; my $ThingGroupName = $DescribeThingGroupResponse->ThingGroupName; + my $ThingGroupArn = $DescribeThingGroupResponse->ThingGroupArn; my $ThingGroupProperties = $DescribeThingGroupResponse->ThingGroupProperties; + my $ThingGroupId = $DescribeThingGroupResponse->ThingGroupId; # Returns a L object. diff --git a/auto-lib/Paws/IoT/DescribeThingRegistrationTask.pm b/auto-lib/Paws/IoT/DescribeThingRegistrationTask.pm index 5f5e19bf96..a9bbc897f5 100644 --- a/auto-lib/Paws/IoT/DescribeThingRegistrationTask.pm +++ b/auto-lib/Paws/IoT/DescribeThingRegistrationTask.pm @@ -35,21 +35,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Message = $DescribeThingRegistrationTaskResponse->Message; - my $Status = $DescribeThingRegistrationTaskResponse->Status; my $InputFileKey = $DescribeThingRegistrationTaskResponse->InputFileKey; - my $LastModifiedDate = - $DescribeThingRegistrationTaskResponse->LastModifiedDate; + my $Status = $DescribeThingRegistrationTaskResponse->Status; my $InputFileBucket = $DescribeThingRegistrationTaskResponse->InputFileBucket; - my $RoleArn = $DescribeThingRegistrationTaskResponse->RoleArn; - my $TaskId = $DescribeThingRegistrationTaskResponse->TaskId; - my $FailureCount = $DescribeThingRegistrationTaskResponse->FailureCount; - my $TemplateBody = $DescribeThingRegistrationTaskResponse->TemplateBody; my $SuccessCount = $DescribeThingRegistrationTaskResponse->SuccessCount; - my $CreationDate = $DescribeThingRegistrationTaskResponse->CreationDate; + my $FailureCount = $DescribeThingRegistrationTaskResponse->FailureCount; my $PercentageProgress = $DescribeThingRegistrationTaskResponse->PercentageProgress; + my $RoleArn = $DescribeThingRegistrationTaskResponse->RoleArn; + my $TemplateBody = $DescribeThingRegistrationTaskResponse->TemplateBody; + my $LastModifiedDate = + $DescribeThingRegistrationTaskResponse->LastModifiedDate; + my $TaskId = $DescribeThingRegistrationTaskResponse->TaskId; + my $CreationDate = $DescribeThingRegistrationTaskResponse->CreationDate; + my $Message = $DescribeThingRegistrationTaskResponse->Message; # Returns a L object. diff --git a/auto-lib/Paws/IoT/DescribeThingType.pm b/auto-lib/Paws/IoT/DescribeThingType.pm index 4f9aa82698..0b9370ea57 100644 --- a/auto-lib/Paws/IoT/DescribeThingType.pm +++ b/auto-lib/Paws/IoT/DescribeThingType.pm @@ -34,11 +34,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ThingTypeProperties = $DescribeThingTypeResponse->ThingTypeProperties; my $ThingTypeId = $DescribeThingTypeResponse->ThingTypeId; my $ThingTypeArn = $DescribeThingTypeResponse->ThingTypeArn; - my $ThingTypeMetadata = $DescribeThingTypeResponse->ThingTypeMetadata; + my $ThingTypeProperties = $DescribeThingTypeResponse->ThingTypeProperties; my $ThingTypeName = $DescribeThingTypeResponse->ThingTypeName; + my $ThingTypeMetadata = $DescribeThingTypeResponse->ThingTypeMetadata; # Returns a L object. diff --git a/auto-lib/Paws/IoT/GetPolicy.pm b/auto-lib/Paws/IoT/GetPolicy.pm index 5197ee5479..e8cf9f5513 100644 --- a/auto-lib/Paws/IoT/GetPolicy.pm +++ b/auto-lib/Paws/IoT/GetPolicy.pm @@ -34,13 +34,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $PolicyArn = $GetPolicyResponse->PolicyArn; + my $LastModifiedDate = $GetPolicyResponse->LastModifiedDate; my $CreationDate = $GetPolicyResponse->CreationDate; my $GenerationId = $GetPolicyResponse->GenerationId; - my $DefaultVersionId = $GetPolicyResponse->DefaultVersionId; my $PolicyDocument = $GetPolicyResponse->PolicyDocument; + my $DefaultVersionId = $GetPolicyResponse->DefaultVersionId; my $PolicyName = $GetPolicyResponse->PolicyName; - my $PolicyArn = $GetPolicyResponse->PolicyArn; - my $LastModifiedDate = $GetPolicyResponse->LastModifiedDate; # Returns a L object. diff --git a/auto-lib/Paws/IoT/GetPolicyVersion.pm b/auto-lib/Paws/IoT/GetPolicyVersion.pm index b3bcbcd2cf..f567b240a6 100644 --- a/auto-lib/Paws/IoT/GetPolicyVersion.pm +++ b/auto-lib/Paws/IoT/GetPolicyVersion.pm @@ -36,14 +36,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $PolicyVersionId = $GetPolicyVersionResponse->PolicyVersionId; + my $LastModifiedDate = $GetPolicyVersionResponse->LastModifiedDate; + my $PolicyArn = $GetPolicyVersionResponse->PolicyArn; my $CreationDate = $GetPolicyVersionResponse->CreationDate; my $GenerationId = $GetPolicyVersionResponse->GenerationId; - my $PolicyVersionId = $GetPolicyVersionResponse->PolicyVersionId; my $IsDefaultVersion = $GetPolicyVersionResponse->IsDefaultVersion; - my $PolicyName = $GetPolicyVersionResponse->PolicyName; my $PolicyDocument = $GetPolicyVersionResponse->PolicyDocument; - my $PolicyArn = $GetPolicyVersionResponse->PolicyArn; - my $LastModifiedDate = $GetPolicyVersionResponse->LastModifiedDate; + my $PolicyName = $GetPolicyVersionResponse->PolicyName; # Returns a L object. diff --git a/auto-lib/Paws/IoT/GetTopicRule.pm b/auto-lib/Paws/IoT/GetTopicRule.pm index 2e1c5ed29e..b50f25ac1f 100644 --- a/auto-lib/Paws/IoT/GetTopicRule.pm +++ b/auto-lib/Paws/IoT/GetTopicRule.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Rule = $GetTopicRuleResponse->Rule; my $RuleArn = $GetTopicRuleResponse->RuleArn; + my $Rule = $GetTopicRuleResponse->Rule; # Returns a L object. diff --git a/auto-lib/Paws/IoT/GetV2LoggingOptions.pm b/auto-lib/Paws/IoT/GetV2LoggingOptions.pm index 60b602ad72..86939c58b0 100644 --- a/auto-lib/Paws/IoT/GetV2LoggingOptions.pm +++ b/auto-lib/Paws/IoT/GetV2LoggingOptions.pm @@ -30,9 +30,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $GetV2LoggingOptionsResponse = $iot->GetV2LoggingOptions(); # Results: - my $defaultLogLevel = $GetV2LoggingOptionsResponse->defaultLogLevel; - my $disableAllLogs = $GetV2LoggingOptionsResponse->disableAllLogs; - my $roleArn = $GetV2LoggingOptionsResponse->roleArn; + my $DefaultLogLevel = $GetV2LoggingOptionsResponse->DefaultLogLevel; + my $RoleArn = $GetV2LoggingOptionsResponse->RoleArn; + my $DisableAllLogs = $GetV2LoggingOptionsResponse->DisableAllLogs; # Returns a L object. diff --git a/auto-lib/Paws/IoT/ListIndices.pm b/auto-lib/Paws/IoT/ListIndices.pm index 90d2055238..c75ab625a1 100644 --- a/auto-lib/Paws/IoT/ListIndices.pm +++ b/auto-lib/Paws/IoT/ListIndices.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $IndexNames = $ListIndicesResponse->IndexNames; my $NextToken = $ListIndicesResponse->NextToken; + my $IndexNames = $ListIndicesResponse->IndexNames; # Returns a L object. diff --git a/auto-lib/Paws/IoT/ListJobExecutionsForJob.pm b/auto-lib/Paws/IoT/ListJobExecutionsForJob.pm index a33d3191d7..3e2ef55404 100644 --- a/auto-lib/Paws/IoT/ListJobExecutionsForJob.pm +++ b/auto-lib/Paws/IoT/ListJobExecutionsForJob.pm @@ -39,9 +39,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $ListJobExecutionsForJobResponse->NextToken; my $ExecutionSummaries = $ListJobExecutionsForJobResponse->ExecutionSummaries; - my $NextToken = $ListJobExecutionsForJobResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/IoT/ListJobExecutionsForThing.pm b/auto-lib/Paws/IoT/ListJobExecutionsForThing.pm index c11b1ed974..ddd63d5dfd 100644 --- a/auto-lib/Paws/IoT/ListJobExecutionsForThing.pm +++ b/auto-lib/Paws/IoT/ListJobExecutionsForThing.pm @@ -39,9 +39,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $ListJobExecutionsForThingResponse->NextToken; my $ExecutionSummaries = $ListJobExecutionsForThingResponse->ExecutionSummaries; - my $NextToken = $ListJobExecutionsForThingResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/IoT/ListPolicies.pm b/auto-lib/Paws/IoT/ListPolicies.pm index f6b8927e47..a189a241e4 100644 --- a/auto-lib/Paws/IoT/ListPolicies.pm +++ b/auto-lib/Paws/IoT/ListPolicies.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextMarker = $ListPoliciesResponse->NextMarker; my $Policies = $ListPoliciesResponse->Policies; + my $NextMarker = $ListPoliciesResponse->NextMarker; # Returns a L object. diff --git a/auto-lib/Paws/IoT/ListPrincipalThings.pm b/auto-lib/Paws/IoT/ListPrincipalThings.pm index c92d7cfffd..1847257f20 100644 --- a/auto-lib/Paws/IoT/ListPrincipalThings.pm +++ b/auto-lib/Paws/IoT/ListPrincipalThings.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Things = $ListPrincipalThingsResponse->Things; my $NextToken = $ListPrincipalThingsResponse->NextToken; + my $Things = $ListPrincipalThingsResponse->Things; # Returns a L object. diff --git a/auto-lib/Paws/IoT/ListTargetsForPolicy.pm b/auto-lib/Paws/IoT/ListTargetsForPolicy.pm index 71cb400cd0..c48703c070 100644 --- a/auto-lib/Paws/IoT/ListTargetsForPolicy.pm +++ b/auto-lib/Paws/IoT/ListTargetsForPolicy.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextMarker = $ListTargetsForPolicyResponse->NextMarker; my $Targets = $ListTargetsForPolicyResponse->Targets; + my $NextMarker = $ListTargetsForPolicyResponse->NextMarker; # Returns a L object. diff --git a/auto-lib/Paws/IoT/ListThingGroupsForThing.pm b/auto-lib/Paws/IoT/ListThingGroupsForThing.pm index b8d79572ae..4f01036d16 100644 --- a/auto-lib/Paws/IoT/ListThingGroupsForThing.pm +++ b/auto-lib/Paws/IoT/ListThingGroupsForThing.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListThingGroupsForThingResponse->NextToken; my $ThingGroups = $ListThingGroupsForThingResponse->ThingGroups; + my $NextToken = $ListThingGroupsForThingResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/IoT/ListThingRegistrationTaskReports.pm b/auto-lib/Paws/IoT/ListThingRegistrationTaskReports.pm index 6753502884..9e32c3039a 100644 --- a/auto-lib/Paws/IoT/ListThingRegistrationTaskReports.pm +++ b/auto-lib/Paws/IoT/ListThingRegistrationTaskReports.pm @@ -40,10 +40,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $ReportType = $ListThingRegistrationTaskReportsResponse->ReportType; my $ResourceLinks = $ListThingRegistrationTaskReportsResponse->ResourceLinks; - my $ReportType = $ListThingRegistrationTaskReportsResponse->ReportType; - my $NextToken = $ListThingRegistrationTaskReportsResponse->NextToken; + my $NextToken = $ListThingRegistrationTaskReportsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/IoT/ListThingTypes.pm b/auto-lib/Paws/IoT/ListThingTypes.pm index 3e2484fb33..0279fa91ed 100644 --- a/auto-lib/Paws/IoT/ListThingTypes.pm +++ b/auto-lib/Paws/IoT/ListThingTypes.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListThingTypesResponse->NextToken; my $ThingTypes = $ListThingTypesResponse->ThingTypes; + my $NextToken = $ListThingTypesResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/IoT/ListThings.pm b/auto-lib/Paws/IoT/ListThings.pm index d6424ecb2d..2897533472 100644 --- a/auto-lib/Paws/IoT/ListThings.pm +++ b/auto-lib/Paws/IoT/ListThings.pm @@ -41,8 +41,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Things = $ListThingsResponse->Things; my $NextToken = $ListThingsResponse->NextToken; + my $Things = $ListThingsResponse->Things; # Returns a L object. diff --git a/auto-lib/Paws/IoT/ListTopicRules.pm b/auto-lib/Paws/IoT/ListTopicRules.pm index 1bdcb1f5a1..4044a24d84 100644 --- a/auto-lib/Paws/IoT/ListTopicRules.pm +++ b/auto-lib/Paws/IoT/ListTopicRules.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListTopicRulesResponse->NextToken; my $Rules = $ListTopicRulesResponse->Rules; + my $NextToken = $ListTopicRulesResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/IoT/ListV2LoggingLevels.pm b/auto-lib/Paws/IoT/ListV2LoggingLevels.pm index b75fe8afb8..fe2dd66a0c 100644 --- a/auto-lib/Paws/IoT/ListV2LoggingLevels.pm +++ b/auto-lib/Paws/IoT/ListV2LoggingLevels.pm @@ -37,9 +37,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListV2LoggingLevelsResponse->NextToken; my $LogTargetConfigurations = $ListV2LoggingLevelsResponse->LogTargetConfigurations; + my $NextToken = $ListV2LoggingLevelsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/IoT/RegisterCACertificate.pm b/auto-lib/Paws/IoT/RegisterCACertificate.pm index 95ecde987c..ea3d51e51c 100644 --- a/auto-lib/Paws/IoT/RegisterCACertificate.pm +++ b/auto-lib/Paws/IoT/RegisterCACertificate.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n VerificationCertificate => 'MyCertificatePem', AllowAutoRegistration => 1, # OPTIONAL RegistrationConfig => { - templateBody => 'MyTemplateBody', # OPTIONAL roleArn => 'MyRoleArn', # min: 20, max: 2048; OPTIONAL + templateBody => 'MyTemplateBody', # OPTIONAL }, # OPTIONAL SetAsActive => 1, # OPTIONAL ); diff --git a/auto-lib/Paws/IoT/ReplaceTopicRule.pm b/auto-lib/Paws/IoT/ReplaceTopicRule.pm index cc03dbf1d1..05c2ecad86 100644 --- a/auto-lib/Paws/IoT/ReplaceTopicRule.pm +++ b/auto-lib/Paws/IoT/ReplaceTopicRule.pm @@ -32,90 +32,91 @@ You shouldn't make instances of this class. Each attribute should be used as a n $iot->ReplaceTopicRule( RuleName => 'MyRuleName', TopicRulePayload => { + sql => 'MySQL', actions => [ { - firehose => { - deliveryStreamName => 'MyDeliveryStreamName', - roleArn => 'MyAwsArn', - separator => 'MyFirehoseSeparator', # OPTIONAL - }, # OPTIONAL - sns => { - targetArn => 'MyAwsArn', - roleArn => 'MyAwsArn', - messageFormat => 'RAW', # values: RAW, JSON; OPTIONAL - }, # OPTIONAL - cloudwatchMetric => { - metricName => 'MyMetricName', - metricValue => 'MyMetricValue', - roleArn => 'MyAwsArn', - metricNamespace => 'MyMetricNamespace', - metricUnit => 'MyMetricUnit', - metricTimestamp => 'MyMetricTimestamp', # OPTIONAL - }, # OPTIONAL - lambda => { - functionArn => 'MyFunctionArn', + cloudwatchAlarm => { + alarmName => 'MyAlarmName', + roleArn => 'MyAwsArn', + stateValue => 'MyStateValue', + stateReason => 'MyStateReason', }, # OPTIONAL dynamoDB => { - hashKeyValue => 'MyHashKeyValue', - hashKeyField => 'MyHashKeyField', - tableName => 'MyTableName', - roleArn => 'MyAwsArn', - rangeKeyField => 'MyRangeKeyField', # OPTIONAL + roleArn => 'MyAwsArn', + hashKeyValue => 'MyHashKeyValue', + hashKeyField => 'MyHashKeyField', + tableName => 'MyTableName', + payloadField => 'MyPayloadField', # OPTIONAL rangeKeyType => 'STRING', # values: STRING, NUMBER; OPTIONAL - hashKeyType => 'STRING', # values: STRING, NUMBER; OPTIONAL - payloadField => 'MyPayloadField', # OPTIONAL + rangeKeyValue => 'MyRangeKeyValue', # OPTIONAL + hashKeyType => 'STRING', # values: STRING, NUMBER; OPTIONAL operation => 'MyDynamoOperation', # OPTIONAL - rangeKeyValue => 'MyRangeKeyValue', # OPTIONAL + rangeKeyField => 'MyRangeKeyField', # OPTIONAL }, # OPTIONAL - sqs => { - queueUrl => 'MyQueueUrl', - roleArn => 'MyAwsArn', - useBase64 => 1, # OPTIONAL + s3 => { + bucketName => 'MyBucketName', + roleArn => 'MyAwsArn', + key => 'MyKey', + cannedAcl => 'private' + , # values: private, public-read, public-read-write, aws-exec-read, authenticated-read, bucket-owner-read, bucket-owner-full-control, log-delivery-write; OPTIONAL + }, # OPTIONAL + salesforce => { + url => 'MySalesforceEndpoint', # max: 2000 + token => 'MySalesforceToken', # min: 40, + }, # OPTIONAL iotAnalytics => { + roleArn => 'MyAwsArn', channelName => 'MyChannelName', # OPTIONAL channelArn => 'MyAwsArn', - roleArn => 'MyAwsArn', }, # OPTIONAL - dynamoDBv2 => { - roleArn => 'MyAwsArn', - putItem => { - tableName => 'MyTableName', + elasticsearch => { + roleArn => 'MyAwsArn', + id => 'MyElasticsearchId', + endpoint => 'MyElasticsearchEndpoint', + type => 'MyElasticsearchType', + index => 'MyElasticsearchIndex', - }, # OPTIONAL }, # OPTIONAL - cloudwatchAlarm => { - stateValue => 'MyStateValue', - roleArn => 'MyAwsArn', - alarmName => 'MyAlarmName', - stateReason => 'MyStateReason', + firehose => { + roleArn => 'MyAwsArn', + deliveryStreamName => 'MyDeliveryStreamName', + separator => 'MyFirehoseSeparator', # OPTIONAL + }, # OPTIONAL + lambda => { + functionArn => 'MyFunctionArn', }, # OPTIONAL + sns => { + roleArn => 'MyAwsArn', + targetArn => 'MyAwsArn', + messageFormat => 'RAW', # values: RAW, JSON; OPTIONAL + }, # OPTIONAL kinesis => { - streamName => 'MyStreamName', roleArn => 'MyAwsArn', + streamName => 'MyStreamName', partitionKey => 'MyPartitionKey', # OPTIONAL }, # OPTIONAL - s3 => { - bucketName => 'MyBucketName', - key => 'MyKey', - roleArn => 'MyAwsArn', - cannedAcl => 'private' - , # values: private, public-read, public-read-write, aws-exec-read, authenticated-read, bucket-owner-read, bucket-owner-full-control, log-delivery-write; OPTIONAL - }, # OPTIONAL - elasticsearch => { - index => 'MyElasticsearchIndex', - type => 'MyElasticsearchType', - roleArn => 'MyAwsArn', - id => 'MyElasticsearchId', - endpoint => 'MyElasticsearchEndpoint', + dynamoDBv2 => { + putItem => { + tableName => 'MyTableName', + }, # OPTIONAL + roleArn => 'MyAwsArn', }, # OPTIONAL - salesforce => { - url => 'MySalesforceEndpoint', # max: 2000 - token => 'MySalesforceToken', # min: 40, - + cloudwatchMetric => { + roleArn => 'MyAwsArn', + metricNamespace => 'MyMetricNamespace', + metricUnit => 'MyMetricUnit', + metricValue => 'MyMetricValue', + metricName => 'MyMetricName', + metricTimestamp => 'MyMetricTimestamp', # OPTIONAL + }, # OPTIONAL + sqs => { + roleArn => 'MyAwsArn', + queueUrl => 'MyQueueUrl', + useBase64 => 1, # OPTIONAL }, # OPTIONAL republish => { roleArn => 'MyAwsArn', @@ -125,92 +126,89 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # max: 10 - sql => 'MySQL', - awsIotSqlVersion => 'MyAwsIotSqlVersion', # OPTIONAL - description => 'MyDescription', # OPTIONAL - errorAction => { - firehose => { - deliveryStreamName => 'MyDeliveryStreamName', - roleArn => 'MyAwsArn', - separator => 'MyFirehoseSeparator', # OPTIONAL - }, # OPTIONAL - sns => { - targetArn => 'MyAwsArn', - roleArn => 'MyAwsArn', - messageFormat => 'RAW', # values: RAW, JSON; OPTIONAL - }, # OPTIONAL - cloudwatchMetric => { - metricName => 'MyMetricName', - metricValue => 'MyMetricValue', - roleArn => 'MyAwsArn', - metricNamespace => 'MyMetricNamespace', - metricUnit => 'MyMetricUnit', - metricTimestamp => 'MyMetricTimestamp', # OPTIONAL - }, # OPTIONAL - lambda => { - functionArn => 'MyFunctionArn', + errorAction => { + cloudwatchAlarm => { + alarmName => 'MyAlarmName', + roleArn => 'MyAwsArn', + stateValue => 'MyStateValue', + stateReason => 'MyStateReason', - }, # OPTIONAL + }, # OPTIONAL dynamoDB => { - hashKeyValue => 'MyHashKeyValue', - hashKeyField => 'MyHashKeyField', - tableName => 'MyTableName', - roleArn => 'MyAwsArn', - rangeKeyField => 'MyRangeKeyField', # OPTIONAL - rangeKeyType => 'STRING', # values: STRING, NUMBER; OPTIONAL - hashKeyType => 'STRING', # values: STRING, NUMBER; OPTIONAL + roleArn => 'MyAwsArn', + hashKeyValue => 'MyHashKeyValue', + hashKeyField => 'MyHashKeyField', + tableName => 'MyTableName', payloadField => 'MyPayloadField', # OPTIONAL + rangeKeyType => 'STRING', # values: STRING, NUMBER; OPTIONAL + rangeKeyValue => 'MyRangeKeyValue', # OPTIONAL + hashKeyType => 'STRING', # values: STRING, NUMBER; OPTIONAL operation => 'MyDynamoOperation', # OPTIONAL - rangeKeyValue => 'MyRangeKeyValue', # OPTIONAL + rangeKeyField => 'MyRangeKeyField', # OPTIONAL }, # OPTIONAL - sqs => { - queueUrl => 'MyQueueUrl', - roleArn => 'MyAwsArn', - useBase64 => 1, # OPTIONAL + s3 => { + bucketName => 'MyBucketName', + roleArn => 'MyAwsArn', + key => 'MyKey', + cannedAcl => 'private' + , # values: private, public-read, public-read-write, aws-exec-read, authenticated-read, bucket-owner-read, bucket-owner-full-control, log-delivery-write; OPTIONAL + }, # OPTIONAL + salesforce => { + url => 'MySalesforceEndpoint', # max: 2000 + token => 'MySalesforceToken', # min: 40, + }, # OPTIONAL iotAnalytics => { + roleArn => 'MyAwsArn', channelName => 'MyChannelName', # OPTIONAL channelArn => 'MyAwsArn', - roleArn => 'MyAwsArn', }, # OPTIONAL - dynamoDBv2 => { - roleArn => 'MyAwsArn', - putItem => { - tableName => 'MyTableName', + elasticsearch => { + roleArn => 'MyAwsArn', + id => 'MyElasticsearchId', + endpoint => 'MyElasticsearchEndpoint', + type => 'MyElasticsearchType', + index => 'MyElasticsearchIndex', - }, # OPTIONAL }, # OPTIONAL - cloudwatchAlarm => { - stateValue => 'MyStateValue', - roleArn => 'MyAwsArn', - alarmName => 'MyAlarmName', - stateReason => 'MyStateReason', + firehose => { + roleArn => 'MyAwsArn', + deliveryStreamName => 'MyDeliveryStreamName', + separator => 'MyFirehoseSeparator', # OPTIONAL + }, # OPTIONAL + lambda => { + functionArn => 'MyFunctionArn', }, # OPTIONAL + sns => { + roleArn => 'MyAwsArn', + targetArn => 'MyAwsArn', + messageFormat => 'RAW', # values: RAW, JSON; OPTIONAL + }, # OPTIONAL kinesis => { - streamName => 'MyStreamName', roleArn => 'MyAwsArn', + streamName => 'MyStreamName', partitionKey => 'MyPartitionKey', # OPTIONAL }, # OPTIONAL - s3 => { - bucketName => 'MyBucketName', - key => 'MyKey', - roleArn => 'MyAwsArn', - cannedAcl => 'private' - , # values: private, public-read, public-read-write, aws-exec-read, authenticated-read, bucket-owner-read, bucket-owner-full-control, log-delivery-write; OPTIONAL - }, # OPTIONAL - elasticsearch => { - index => 'MyElasticsearchIndex', - type => 'MyElasticsearchType', - roleArn => 'MyAwsArn', - id => 'MyElasticsearchId', - endpoint => 'MyElasticsearchEndpoint', + dynamoDBv2 => { + putItem => { + tableName => 'MyTableName', + }, # OPTIONAL + roleArn => 'MyAwsArn', }, # OPTIONAL - salesforce => { - url => 'MySalesforceEndpoint', # max: 2000 - token => 'MySalesforceToken', # min: 40, - + cloudwatchMetric => { + roleArn => 'MyAwsArn', + metricNamespace => 'MyMetricNamespace', + metricUnit => 'MyMetricUnit', + metricValue => 'MyMetricValue', + metricName => 'MyMetricName', + metricTimestamp => 'MyMetricTimestamp', # OPTIONAL + }, # OPTIONAL + sqs => { + roleArn => 'MyAwsArn', + queueUrl => 'MyQueueUrl', + useBase64 => 1, # OPTIONAL }, # OPTIONAL republish => { roleArn => 'MyAwsArn', @@ -218,7 +216,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL }, - ruleDisabled => 1, # OPTIONAL + ruleDisabled => 1, # OPTIONAL + description => 'MyDescription', # OPTIONAL + awsIotSqlVersion => 'MyAwsIotSqlVersion', # OPTIONAL }, ); diff --git a/auto-lib/Paws/IoT/SearchIndex.pm b/auto-lib/Paws/IoT/SearchIndex.pm index c25e90be41..b67d644931 100644 --- a/auto-lib/Paws/IoT/SearchIndex.pm +++ b/auto-lib/Paws/IoT/SearchIndex.pm @@ -41,8 +41,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Things = $SearchIndexResponse->Things; - my $NextToken = $SearchIndexResponse->NextToken; + my $nextToken = $SearchIndexResponse->nextToken; + my $things = $SearchIndexResponse->things; # Returns a L object. diff --git a/auto-lib/Paws/IoT/SetDefaultAuthorizer.pm b/auto-lib/Paws/IoT/SetDefaultAuthorizer.pm index 7d1b47bdb5..233bc8dfda 100644 --- a/auto-lib/Paws/IoT/SetDefaultAuthorizer.pm +++ b/auto-lib/Paws/IoT/SetDefaultAuthorizer.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $AuthorizerArn = $SetDefaultAuthorizerResponse->AuthorizerArn; my $AuthorizerName = $SetDefaultAuthorizerResponse->AuthorizerName; + my $AuthorizerArn = $SetDefaultAuthorizerResponse->AuthorizerArn; # Returns a L object. diff --git a/auto-lib/Paws/IoT/TestAuthorization.pm b/auto-lib/Paws/IoT/TestAuthorization.pm index fff243703d..f29ac2839f 100644 --- a/auto-lib/Paws/IoT/TestAuthorization.pm +++ b/auto-lib/Paws/IoT/TestAuthorization.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $TestAuthorizationResponse = $iot->TestAuthorization( AuthInfos => [ { + resources => [ 'MyResource', ... ], # OPTIONAL actionType => 'PUBLISH', # values: PUBLISH, SUBSCRIBE, RECEIVE, CONNECT; OPTIONAL - resources => [ 'MyResource', ... ], # OPTIONAL }, ... ], diff --git a/auto-lib/Paws/IoT/TestInvokeAuthorizer.pm b/auto-lib/Paws/IoT/TestInvokeAuthorizer.pm index 105a201374..5ca819d904 100644 --- a/auto-lib/Paws/IoT/TestInvokeAuthorizer.pm +++ b/auto-lib/Paws/IoT/TestInvokeAuthorizer.pm @@ -38,13 +38,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $PolicyDocuments = $TestInvokeAuthorizerResponse->PolicyDocuments; my $DisconnectAfterInSeconds = $TestInvokeAuthorizerResponse->DisconnectAfterInSeconds; my $IsAuthenticated = $TestInvokeAuthorizerResponse->IsAuthenticated; + my $PrincipalId = $TestInvokeAuthorizerResponse->PrincipalId; my $RefreshAfterInSeconds = $TestInvokeAuthorizerResponse->RefreshAfterInSeconds; - my $PrincipalId = $TestInvokeAuthorizerResponse->PrincipalId; + my $PolicyDocuments = $TestInvokeAuthorizerResponse->PolicyDocuments; # Returns a L object. diff --git a/auto-lib/Paws/IoT/UpdateStream.pm b/auto-lib/Paws/IoT/UpdateStream.pm index 9b7a3f72ac..e88024d213 100644 --- a/auto-lib/Paws/IoT/UpdateStream.pm +++ b/auto-lib/Paws/IoT/UpdateStream.pm @@ -36,23 +36,23 @@ You shouldn't make instances of this class. Each attribute should be used as a n Description => 'MyStreamDescription', # OPTIONAL Files => [ { + fileId => 1, # max: 255; OPTIONAL s3Location => { - bucket => 'MyS3Bucket', # min: 1, key => 'MyS3Key', # min: 1, + bucket => 'MyS3Bucket', # min: 1, version => 'MyS3Version', # OPTIONAL }, # OPTIONAL - fileId => 1, # max: 255; OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL RoleArn => 'MyRoleArn', # OPTIONAL ); # Results: + my $StreamVersion = $UpdateStreamResponse->StreamVersion; my $StreamId = $UpdateStreamResponse->StreamId; my $StreamArn = $UpdateStreamResponse->StreamArn; my $Description = $UpdateStreamResponse->Description; - my $StreamVersion = $UpdateStreamResponse->StreamVersion; # Returns a L object. diff --git a/auto-lib/Paws/IoT/UpdateThingGroup.pm b/auto-lib/Paws/IoT/UpdateThingGroup.pm index 4e694420f6..4c28dae80b 100644 --- a/auto-lib/Paws/IoT/UpdateThingGroup.pm +++ b/auto-lib/Paws/IoT/UpdateThingGroup.pm @@ -33,17 +33,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateThingGroupResponse = $iot->UpdateThingGroup( ThingGroupName => 'MyThingGroupName', ThingGroupProperties => { + thingGroupDescription => + 'MyThingGroupDescription', # max: 2028; OPTIONAL attributePayload => { attributes => { 'MyAttributeName' => - 'MyAttributeValue', # key: max: 128, value: max: 800 + 'MyAttributeValue', # key: max: 128, value: max: 800 }, # OPTIONAL merge => 1, # OPTIONAL }, # OPTIONAL - thingGroupDescription => - 'MyThingGroupDescription', # max: 2028; OPTIONAL }, - ExpectedVersion => 1, # OPTIONAL + ExpectedVersion => 1, # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/IoT1ClickDevices.pm b/auto-lib/Paws/IoT1ClickDevices.pm deleted file mode 100644 index 87aa3dc86a..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices.pm +++ /dev/null @@ -1,318 +0,0 @@ -package Paws::IoT1ClickDevices; - use Moose; - sub service { 'devices.iot1click' } - sub signing_name { 'iot1click' } - sub version { '2018-05-14' } - sub flattened_arrays { 0 } - has max_attempts => (is => 'ro', isa => 'Int', default => 5); - has retry => (is => 'ro', isa => 'HashRef', default => sub { - { base => 'rand', type => 'exponential', growth_factor => 2 } - }); - has retriables => (is => 'ro', isa => 'ArrayRef', default => sub { [ - ] }); - - with 'Paws::API::Caller', 'Paws::API::EndpointResolver', 'Paws::Net::V4Signature', 'Paws::Net::RestJsonCaller'; - - - sub ClaimDevicesByClaimCode { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickDevices::ClaimDevicesByClaimCode', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeDevice { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickDevices::DescribeDevice', @_); - return $self->caller->do_call($self, $call_object); - } - sub FinalizeDeviceClaim { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickDevices::FinalizeDeviceClaim', @_); - return $self->caller->do_call($self, $call_object); - } - sub GetDeviceMethods { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickDevices::GetDeviceMethods', @_); - return $self->caller->do_call($self, $call_object); - } - sub InitiateDeviceClaim { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickDevices::InitiateDeviceClaim', @_); - return $self->caller->do_call($self, $call_object); - } - sub InvokeDeviceMethod { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickDevices::InvokeDeviceMethod', @_); - return $self->caller->do_call($self, $call_object); - } - sub ListDeviceEvents { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickDevices::ListDeviceEvents', @_); - return $self->caller->do_call($self, $call_object); - } - sub ListDevices { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickDevices::ListDevices', @_); - return $self->caller->do_call($self, $call_object); - } - sub UnclaimDevice { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickDevices::UnclaimDevice', @_); - return $self->caller->do_call($self, $call_object); - } - sub UpdateDeviceState { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickDevices::UpdateDeviceState', @_); - return $self->caller->do_call($self, $call_object); - } - - - - sub operations { qw/ClaimDevicesByClaimCode DescribeDevice FinalizeDeviceClaim GetDeviceMethods InitiateDeviceClaim InvokeDeviceMethod ListDeviceEvents ListDevices UnclaimDevice UpdateDeviceState / } - -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices - Perl Interface to AWS AWS IoT 1-Click Devices Service - -=head1 SYNOPSIS - - use Paws; - - my $obj = Paws->service('IoT1ClickDevices'); - my $res = $obj->Method( - Arg1 => $val1, - Arg2 => [ 'V1', 'V2' ], - # if Arg3 is an object, the HashRef will be used as arguments to the constructor - # of the arguments type - Arg3 => { Att1 => 'Val1' }, - # if Arg4 is an array of objects, the HashRefs will be passed as arguments to - # the constructor of the arguments type - Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], - ); - -=head1 DESCRIPTION - -Stub description - -For the AWS API documentation, see L - - -=head1 METHODS - -=head2 ClaimDevicesByClaimCode - -=over - -=item ClaimCode => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Adds device(s) to your account (i.e., claim one or more devices) if and -only if you received a claim code with the device(s). - - -=head2 DescribeDevice - -=over - -=item DeviceId => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Given a device ID, returns a DescribeDeviceResponse object describing -the details of the device. - - -=head2 FinalizeDeviceClaim - -=over - -=item DeviceId => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Given a device ID, finalizes the claim request for the associated -device. - -Claiming a device consists of initiating a claim, then publishing a -device event, and finalizing the claim. For a device of type button, a -device event can be published by simply clicking the device. - - -=head2 GetDeviceMethods - -=over - -=item DeviceId => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Given a device ID, returns the invokable methods associated with the -device. - - -=head2 InitiateDeviceClaim - -=over - -=item DeviceId => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Given a device ID, initiates a claim request for the associated device. - -Claiming a device consists of initiating a claim, then publishing a -device event, and finalizing the claim. For a device of type button, a -device event can be published by simply clicking the device. - - -=head2 InvokeDeviceMethod - -=over - -=item DeviceId => Str - -=item [DeviceMethod => L] - -=item [DeviceMethodParameters => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Given a device ID, issues a request to invoke a named device method -(with possible parameters). See the "Example POST" code snippet below. - - -=head2 ListDeviceEvents - -=over - -=item DeviceId => Str - -=item FromTimeStamp => Str - -=item ToTimeStamp => Str - -=item [MaxResults => Int] - -=item [NextToken => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Using a device ID, returns a DeviceEventsResponse object containing an -array of events for the device. - - -=head2 ListDevices - -=over - -=item [DeviceType => Str] - -=item [MaxResults => Int] - -=item [NextToken => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Lists the 1-Click compatible devices associated with your AWS account. - - -=head2 UnclaimDevice - -=over - -=item DeviceId => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Disassociates a device from your AWS account using its device ID. - - -=head2 UpdateDeviceState - -=over - -=item DeviceId => Str - -=item [Enabled => Bool] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Using a Boolean value (true or false), this operation enables or -disables the device given a device ID. - - - - -=head1 PAGINATORS - -Paginator methods are helpers that repetively call methods that return partial results - - - - -=head1 SEE ALSO - -This service class forms part of L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/Attributes.pm b/auto-lib/Paws/IoT1ClickDevices/Attributes.pm deleted file mode 100644 index fdf0f1e591..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/Attributes.pm +++ /dev/null @@ -1,50 +0,0 @@ -package Paws::IoT1ClickDevices::Attributes; - use Moose; -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::Attributes - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoT1ClickDevices::Attributes object: - - $service_obj->Method(Att1 => { => $value, ..., => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoT1ClickDevices::Attributes object: - - $result = $service_obj->Method(...); - $result->Att1-> - -=head1 DESCRIPTION - -This class has no description - -=head1 ATTRIBUTES - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/ClaimDevicesByClaimCode.pm b/auto-lib/Paws/IoT1ClickDevices/ClaimDevicesByClaimCode.pm deleted file mode 100644 index 7a1ba9b2df..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/ClaimDevicesByClaimCode.pm +++ /dev/null @@ -1,68 +0,0 @@ - -package Paws::IoT1ClickDevices::ClaimDevicesByClaimCode; - use Moose; - has ClaimCode => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'claimCode', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ClaimDevicesByClaimCode'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/claims/{claimCode}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'PUT'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickDevices::ClaimDevicesByClaimCodeResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::ClaimDevicesByClaimCode - Arguments for method ClaimDevicesByClaimCode on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ClaimDevicesByClaimCode on the -L service. Use the attributes of this class -as arguments to method ClaimDevicesByClaimCode. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ClaimDevicesByClaimCode. - -=head1 SYNOPSIS - - my $devices.iot1click = Paws->service('IoT1ClickDevices'); - my $ClaimDevicesByClaimCodeResponse = - $devices . iot1click->ClaimDevicesByClaimCode( - ClaimCode => 'My__string', - - ); - - # Results: - my $ClaimCode = $ClaimDevicesByClaimCodeResponse->ClaimCode; - my $Total = $ClaimDevicesByClaimCodeResponse->Total; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B ClaimCode => Str - -The claim code, starting with "C-", as provided by the device -manufacturer. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ClaimDevicesByClaimCode in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/ClaimDevicesByClaimCodeResponse.pm b/auto-lib/Paws/IoT1ClickDevices/ClaimDevicesByClaimCodeResponse.pm deleted file mode 100644 index f33ee1fd76..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/ClaimDevicesByClaimCodeResponse.pm +++ /dev/null @@ -1,34 +0,0 @@ - -package Paws::IoT1ClickDevices::ClaimDevicesByClaimCodeResponse; - use Moose; - has ClaimCode => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'claimCode'); - has Total => (is => 'ro', isa => 'Int', traits => ['NameInRequest'], request_name => 'total'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::ClaimDevicesByClaimCodeResponse - -=head1 ATTRIBUTES - - -=head2 ClaimCode => Str - -The claim code provided by the device manufacturer. - - -=head2 Total => Int - -The total number of devices associated with the claim code that has -been processed in the claim request. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/DescribeDevice.pm b/auto-lib/Paws/IoT1ClickDevices/DescribeDevice.pm deleted file mode 100644 index f429d9877a..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/DescribeDevice.pm +++ /dev/null @@ -1,65 +0,0 @@ - -package Paws::IoT1ClickDevices::DescribeDevice; - use Moose; - has DeviceId => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'deviceId', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeDevice'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/devices/{deviceId}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickDevices::DescribeDeviceResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::DescribeDevice - Arguments for method DescribeDevice on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeDevice on the -L service. Use the attributes of this class -as arguments to method DescribeDevice. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeDevice. - -=head1 SYNOPSIS - - my $devices.iot1click = Paws->service('IoT1ClickDevices'); - my $DescribeDeviceResponse = $devices . iot1click->DescribeDevice( - DeviceId => 'My__string', - - ); - - # Results: - my $DeviceDescription = $DescribeDeviceResponse->DeviceDescription; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DeviceId => Str - -The unique identifier of the device. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeDevice in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/DescribeDeviceResponse.pm b/auto-lib/Paws/IoT1ClickDevices/DescribeDeviceResponse.pm deleted file mode 100644 index 5a7d8e8a8b..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/DescribeDeviceResponse.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::IoT1ClickDevices::DescribeDeviceResponse; - use Moose; - has DeviceDescription => (is => 'ro', isa => 'Paws::IoT1ClickDevices::DeviceDescription', traits => ['NameInRequest'], request_name => 'deviceDescription'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::DescribeDeviceResponse - -=head1 ATTRIBUTES - - -=head2 DeviceDescription => L - -Device details. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/Device.pm b/auto-lib/Paws/IoT1ClickDevices/Device.pm deleted file mode 100644 index e86ce81b93..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/Device.pm +++ /dev/null @@ -1,68 +0,0 @@ -package Paws::IoT1ClickDevices::Device; - use Moose; - has Attributes => (is => 'ro', isa => 'Paws::IoT1ClickDevices::Attributes', request_name => 'attributes', traits => ['NameInRequest']); - has DeviceId => (is => 'ro', isa => 'Str', request_name => 'deviceId', traits => ['NameInRequest']); - has Type => (is => 'ro', isa => 'Str', request_name => 'type', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::Device - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoT1ClickDevices::Device object: - - $service_obj->Method(Att1 => { Attributes => $value, ..., Type => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoT1ClickDevices::Device object: - - $result = $service_obj->Method(...); - $result->Att1->Attributes - -=head1 DESCRIPTION - -This class has no description - -=head1 ATTRIBUTES - - -=head2 Attributes => L - - The user specified attributes associated with the device for an event. - - -=head2 DeviceId => Str - - The unique identifier of the device. - - -=head2 Type => Str - - The device type, such as "button". - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/DeviceAttributes.pm b/auto-lib/Paws/IoT1ClickDevices/DeviceAttributes.pm deleted file mode 100644 index 0c0df23861..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/DeviceAttributes.pm +++ /dev/null @@ -1,55 +0,0 @@ -package Paws::IoT1ClickDevices::DeviceAttributes; - use Moose; - with 'Paws::API::StrToNativeMapParser'; - - has Map => (is => 'ro', isa => 'HashRef[Maybe[Str]]'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::DeviceAttributes - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoT1ClickDevices::DeviceAttributes object: - - $service_obj->Method(Att1 => { key1 => $value, ..., keyN => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoT1ClickDevices::DeviceAttributes object: - - $result = $service_obj->Method(...); - $result->Att1->Map->{ key1 } - -=head1 DESCRIPTION - -DeviceAttributes is a string-to-string map specified by the user. - -=head1 ATTRIBUTES - -=head2 Map => Str - -Use the Map method to retrieve a HashRef to the map - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/DeviceClaimResponse.pm b/auto-lib/Paws/IoT1ClickDevices/DeviceClaimResponse.pm deleted file mode 100644 index e7d2cad974..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/DeviceClaimResponse.pm +++ /dev/null @@ -1,56 +0,0 @@ -package Paws::IoT1ClickDevices::DeviceClaimResponse; - use Moose; - has State => (is => 'ro', isa => 'Str', request_name => 'state', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::DeviceClaimResponse - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoT1ClickDevices::DeviceClaimResponse object: - - $service_obj->Method(Att1 => { State => $value, ..., State => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoT1ClickDevices::DeviceClaimResponse object: - - $result = $service_obj->Method(...); - $result->Att1->State - -=head1 DESCRIPTION - -This class has no description - -=head1 ATTRIBUTES - - -=head2 State => Str - - The device's final claim state. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/DeviceDescription.pm b/auto-lib/Paws/IoT1ClickDevices/DeviceDescription.pm deleted file mode 100644 index 394c8ec6f7..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/DeviceDescription.pm +++ /dev/null @@ -1,82 +0,0 @@ -package Paws::IoT1ClickDevices::DeviceDescription; - use Moose; - has Attributes => (is => 'ro', isa => 'Paws::IoT1ClickDevices::DeviceAttributes', request_name => 'attributes', traits => ['NameInRequest']); - has DeviceId => (is => 'ro', isa => 'Str', request_name => 'deviceId', traits => ['NameInRequest']); - has Enabled => (is => 'ro', isa => 'Bool', request_name => 'enabled', traits => ['NameInRequest']); - has RemainingLife => (is => 'ro', isa => 'Num', request_name => 'remainingLife', traits => ['NameInRequest']); - has Type => (is => 'ro', isa => 'Str', request_name => 'type', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::DeviceDescription - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoT1ClickDevices::DeviceDescription object: - - $service_obj->Method(Att1 => { Attributes => $value, ..., Type => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoT1ClickDevices::DeviceDescription object: - - $result = $service_obj->Method(...); - $result->Att1->Attributes - -=head1 DESCRIPTION - -This class has no description - -=head1 ATTRIBUTES - - -=head2 Attributes => L - - An array of zero or more elements of DeviceAttribute objects providing -user specified device attributes. - - -=head2 DeviceId => Str - - The unique identifier of the device. - - -=head2 Enabled => Bool - - A Boolean value indicating whether or not the device is enabled. - - -=head2 RemainingLife => Num - - A value between 0 and 1 inclusive, representing the fraction of life -remaining for the device. - - -=head2 Type => Str - - The type of the device, such as "button". - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/DeviceEvent.pm b/auto-lib/Paws/IoT1ClickDevices/DeviceEvent.pm deleted file mode 100644 index 519c99f3e8..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/DeviceEvent.pm +++ /dev/null @@ -1,62 +0,0 @@ -package Paws::IoT1ClickDevices::DeviceEvent; - use Moose; - has Device => (is => 'ro', isa => 'Paws::IoT1ClickDevices::Device', request_name => 'device', traits => ['NameInRequest']); - has StdEvent => (is => 'ro', isa => 'Str', request_name => 'stdEvent', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::DeviceEvent - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoT1ClickDevices::DeviceEvent object: - - $service_obj->Method(Att1 => { Device => $value, ..., StdEvent => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoT1ClickDevices::DeviceEvent object: - - $result = $service_obj->Method(...); - $result->Att1->Device - -=head1 DESCRIPTION - -This class has no description - -=head1 ATTRIBUTES - - -=head2 Device => L - - An 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 L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/DeviceEventsResponse.pm b/auto-lib/Paws/IoT1ClickDevices/DeviceEventsResponse.pm deleted file mode 100644 index 601660574a..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/DeviceEventsResponse.pm +++ /dev/null @@ -1,63 +0,0 @@ -package Paws::IoT1ClickDevices::DeviceEventsResponse; - use Moose; - has Events => (is => 'ro', isa => 'ArrayRef[Paws::IoT1ClickDevices::DeviceEvent]', request_name => 'events', traits => ['NameInRequest']); - has NextToken => (is => 'ro', isa => 'Str', request_name => 'nextToken', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::DeviceEventsResponse - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoT1ClickDevices::DeviceEventsResponse object: - - $service_obj->Method(Att1 => { Events => $value, ..., NextToken => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoT1ClickDevices::DeviceEventsResponse object: - - $result = $service_obj->Method(...); - $result->Att1->Events - -=head1 DESCRIPTION - -This class has no description - -=head1 ATTRIBUTES - - -=head2 Events => ArrayRef[L] - - An array of zero or more elements describing the event(s) associated -with the device. - - -=head2 NextToken => Str - - The token to retrieve the next set of results. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/DeviceMethod.pm b/auto-lib/Paws/IoT1ClickDevices/DeviceMethod.pm deleted file mode 100644 index b0836f3db8..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/DeviceMethod.pm +++ /dev/null @@ -1,62 +0,0 @@ -package Paws::IoT1ClickDevices::DeviceMethod; - use Moose; - has DeviceType => (is => 'ro', isa => 'Str', request_name => 'deviceType', traits => ['NameInRequest']); - has MethodName => (is => 'ro', isa => 'Str', request_name => 'methodName', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::DeviceMethod - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoT1ClickDevices::DeviceMethod object: - - $service_obj->Method(Att1 => { DeviceType => $value, ..., MethodName => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoT1ClickDevices::DeviceMethod object: - - $result = $service_obj->Method(...); - $result->Att1->DeviceType - -=head1 DESCRIPTION - -This class has no description - -=head1 ATTRIBUTES - - -=head2 DeviceType => Str - - The type of the device, such as "button". - - -=head2 MethodName => Str - - The name of the method applicable to the deviceType. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/Empty.pm b/auto-lib/Paws/IoT1ClickDevices/Empty.pm deleted file mode 100644 index 4cc39b6e0e..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/Empty.pm +++ /dev/null @@ -1,50 +0,0 @@ -package Paws::IoT1ClickDevices::Empty; - use Moose; -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::Empty - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoT1ClickDevices::Empty object: - - $service_obj->Method(Att1 => { => $value, ..., => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoT1ClickDevices::Empty object: - - $result = $service_obj->Method(...); - $result->Att1-> - -=head1 DESCRIPTION - -On success, an empty object is returned. - -=head1 ATTRIBUTES - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/FinalizeDeviceClaim.pm b/auto-lib/Paws/IoT1ClickDevices/FinalizeDeviceClaim.pm deleted file mode 100644 index 6dc3fa5fd6..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/FinalizeDeviceClaim.pm +++ /dev/null @@ -1,65 +0,0 @@ - -package Paws::IoT1ClickDevices::FinalizeDeviceClaim; - use Moose; - has DeviceId => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'deviceId', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'FinalizeDeviceClaim'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/devices/{deviceId}/finalize-claim'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'PUT'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickDevices::FinalizeDeviceClaimResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::FinalizeDeviceClaim - Arguments for method FinalizeDeviceClaim on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method FinalizeDeviceClaim on the -L service. Use the attributes of this class -as arguments to method FinalizeDeviceClaim. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to FinalizeDeviceClaim. - -=head1 SYNOPSIS - - my $devices.iot1click = Paws->service('IoT1ClickDevices'); - my $FinalizeDeviceClaimResponse = $devices . iot1click->FinalizeDeviceClaim( - DeviceId => 'My__string', - - ); - - # Results: - my $State = $FinalizeDeviceClaimResponse->State; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DeviceId => Str - -The unique identifier of the device. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method FinalizeDeviceClaim in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/FinalizeDeviceClaimResponse.pm b/auto-lib/Paws/IoT1ClickDevices/FinalizeDeviceClaimResponse.pm deleted file mode 100644 index 2f33793074..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/FinalizeDeviceClaimResponse.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::IoT1ClickDevices::FinalizeDeviceClaimResponse; - use Moose; - has State => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'state'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::FinalizeDeviceClaimResponse - -=head1 ATTRIBUTES - - -=head2 State => Str - -The device's final claim state. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/GetDeviceMethods.pm b/auto-lib/Paws/IoT1ClickDevices/GetDeviceMethods.pm deleted file mode 100644 index 95dbfc0f03..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/GetDeviceMethods.pm +++ /dev/null @@ -1,65 +0,0 @@ - -package Paws::IoT1ClickDevices::GetDeviceMethods; - use Moose; - has DeviceId => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'deviceId', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'GetDeviceMethods'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/devices/{deviceId}/methods'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickDevices::GetDeviceMethodsResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::GetDeviceMethods - Arguments for method GetDeviceMethods on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method GetDeviceMethods on the -L service. Use the attributes of this class -as arguments to method GetDeviceMethods. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to GetDeviceMethods. - -=head1 SYNOPSIS - - my $devices.iot1click = Paws->service('IoT1ClickDevices'); - my $GetDeviceMethodsResponse = $devices . iot1click->GetDeviceMethods( - DeviceId => 'My__string', - - ); - - # Results: - my $DeviceMethods = $GetDeviceMethodsResponse->DeviceMethods; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DeviceId => Str - -The unique identifier of the device. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method GetDeviceMethods in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/GetDeviceMethodsResponse.pm b/auto-lib/Paws/IoT1ClickDevices/GetDeviceMethodsResponse.pm deleted file mode 100644 index 2c2b3c4ab0..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/GetDeviceMethodsResponse.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::IoT1ClickDevices::GetDeviceMethodsResponse; - use Moose; - has DeviceMethods => (is => 'ro', isa => 'ArrayRef[Paws::IoT1ClickDevices::DeviceMethod]', traits => ['NameInRequest'], request_name => 'deviceMethods'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::GetDeviceMethodsResponse - -=head1 ATTRIBUTES - - -=head2 DeviceMethods => ArrayRef[L] - -List of available device APIs. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/InitiateDeviceClaim.pm b/auto-lib/Paws/IoT1ClickDevices/InitiateDeviceClaim.pm deleted file mode 100644 index 707f4f8ac4..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/InitiateDeviceClaim.pm +++ /dev/null @@ -1,65 +0,0 @@ - -package Paws::IoT1ClickDevices::InitiateDeviceClaim; - use Moose; - has DeviceId => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'deviceId', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'InitiateDeviceClaim'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/devices/{deviceId}/initiate-claim'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'PUT'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickDevices::InitiateDeviceClaimResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::InitiateDeviceClaim - Arguments for method InitiateDeviceClaim on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method InitiateDeviceClaim on the -L service. Use the attributes of this class -as arguments to method InitiateDeviceClaim. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to InitiateDeviceClaim. - -=head1 SYNOPSIS - - my $devices.iot1click = Paws->service('IoT1ClickDevices'); - my $InitiateDeviceClaimResponse = $devices . iot1click->InitiateDeviceClaim( - DeviceId => 'My__string', - - ); - - # Results: - my $State = $InitiateDeviceClaimResponse->State; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DeviceId => Str - -The unique identifier of the device. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method InitiateDeviceClaim in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/InitiateDeviceClaimResponse.pm b/auto-lib/Paws/IoT1ClickDevices/InitiateDeviceClaimResponse.pm deleted file mode 100644 index 7a45b05a81..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/InitiateDeviceClaimResponse.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::IoT1ClickDevices::InitiateDeviceClaimResponse; - use Moose; - has State => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'state'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::InitiateDeviceClaimResponse - -=head1 ATTRIBUTES - - -=head2 State => Str - -The device's final claim state. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/InvokeDeviceMethod.pm b/auto-lib/Paws/IoT1ClickDevices/InvokeDeviceMethod.pm deleted file mode 100644 index b6c6c5f248..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/InvokeDeviceMethod.pm +++ /dev/null @@ -1,84 +0,0 @@ - -package Paws::IoT1ClickDevices::InvokeDeviceMethod; - use Moose; - has DeviceId => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'deviceId', required => 1); - has DeviceMethod => (is => 'ro', isa => 'Paws::IoT1ClickDevices::DeviceMethod', traits => ['NameInRequest'], request_name => 'deviceMethod'); - has DeviceMethodParameters => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'deviceMethodParameters'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'InvokeDeviceMethod'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/devices/{deviceId}/methods'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'POST'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickDevices::InvokeDeviceMethodResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::InvokeDeviceMethod - Arguments for method InvokeDeviceMethod on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method InvokeDeviceMethod on the -L service. Use the attributes of this class -as arguments to method InvokeDeviceMethod. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to InvokeDeviceMethod. - -=head1 SYNOPSIS - - my $devices.iot1click = Paws->service('IoT1ClickDevices'); - my $InvokeDeviceMethodResponse = $devices . iot1click->InvokeDeviceMethod( - DeviceId => 'My__string', - DeviceMethod => { - MethodName => 'My__string', - DeviceType => 'My__string', - }, # OPTIONAL - DeviceMethodParameters => 'My__string', # OPTIONAL - ); - - # Results: - my $DeviceMethodResponse = - $InvokeDeviceMethodResponse->DeviceMethodResponse; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DeviceId => Str - -The unique identifier of the device. - - - -=head2 DeviceMethod => L - -The device method to invoke. - - - -=head2 DeviceMethodParameters => Str - -A JSON encoded string containing the device method request parameters. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method InvokeDeviceMethod in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/InvokeDeviceMethodResponse.pm b/auto-lib/Paws/IoT1ClickDevices/InvokeDeviceMethodResponse.pm deleted file mode 100644 index 516cc408e6..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/InvokeDeviceMethodResponse.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::IoT1ClickDevices::InvokeDeviceMethodResponse; - use Moose; - has DeviceMethodResponse => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'deviceMethodResponse'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::InvokeDeviceMethodResponse - -=head1 ATTRIBUTES - - -=head2 DeviceMethodResponse => Str - -A JSON encoded string containing the device method response. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/ListDeviceEvents.pm b/auto-lib/Paws/IoT1ClickDevices/ListDeviceEvents.pm deleted file mode 100644 index 5ee71658af..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/ListDeviceEvents.pm +++ /dev/null @@ -1,100 +0,0 @@ - -package Paws::IoT1ClickDevices::ListDeviceEvents; - use Moose; - has DeviceId => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'deviceId', required => 1); - has FromTimeStamp => (is => 'ro', isa => 'Str', traits => ['ParamInQuery'], query_name => 'fromTimeStamp', required => 1); - has MaxResults => (is => 'ro', isa => 'Int', traits => ['ParamInQuery'], query_name => 'maxResults'); - has NextToken => (is => 'ro', isa => 'Str', traits => ['ParamInQuery'], query_name => 'nextToken'); - has ToTimeStamp => (is => 'ro', isa => 'Str', traits => ['ParamInQuery'], query_name => 'toTimeStamp', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ListDeviceEvents'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/devices/{deviceId}/events'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickDevices::ListDeviceEventsResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::ListDeviceEvents - Arguments for method ListDeviceEvents on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ListDeviceEvents on the -L service. Use the attributes of this class -as arguments to method ListDeviceEvents. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ListDeviceEvents. - -=head1 SYNOPSIS - - my $devices.iot1click = Paws->service('IoT1ClickDevices'); - my $ListDeviceEventsResponse = $devices . iot1click->ListDeviceEvents( - DeviceId => 'My__string', - FromTimeStamp => '1970-01-01T01:00:00', - ToTimeStamp => '1970-01-01T01:00:00', - MaxResults => 1, # OPTIONAL - NextToken => 'My__string', # OPTIONAL - ); - - # Results: - my $NextToken = $ListDeviceEventsResponse->NextToken; - my $Events = $ListDeviceEventsResponse->Events; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DeviceId => Str - -The unique identifier of the device. - - - -=head2 B FromTimeStamp => Str - -The start date for the device event query, in ISO8061 format. For -example, 2018-03-28T15:45:12.880Z - - - -=head2 MaxResults => Int - -The maximum number of results to return per request. If not set, a -default value of 100 is used. - - - -=head2 NextToken => Str - -The token to retrieve the next set of results. - - - -=head2 B ToTimeStamp => Str - -The end date for the device event query, in ISO8061 format. For -example, 2018-03-28T15:45:12.880Z - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ListDeviceEvents in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/ListDeviceEventsResponse.pm b/auto-lib/Paws/IoT1ClickDevices/ListDeviceEventsResponse.pm deleted file mode 100644 index 5c4452c119..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/ListDeviceEventsResponse.pm +++ /dev/null @@ -1,34 +0,0 @@ - -package Paws::IoT1ClickDevices::ListDeviceEventsResponse; - use Moose; - has Events => (is => 'ro', isa => 'ArrayRef[Paws::IoT1ClickDevices::DeviceEvent]', traits => ['NameInRequest'], request_name => 'events'); - has NextToken => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'nextToken'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::ListDeviceEventsResponse - -=head1 ATTRIBUTES - - -=head2 Events => ArrayRef[L] - -An array of zero or more elements describing the event(s) associated -with the device. - - -=head2 NextToken => Str - -The token to retrieve the next set of results. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/ListDevices.pm b/auto-lib/Paws/IoT1ClickDevices/ListDevices.pm deleted file mode 100644 index 00da768db6..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/ListDevices.pm +++ /dev/null @@ -1,82 +0,0 @@ - -package Paws::IoT1ClickDevices::ListDevices; - use Moose; - has DeviceType => (is => 'ro', isa => 'Str', traits => ['ParamInQuery'], query_name => 'deviceType'); - has MaxResults => (is => 'ro', isa => 'Int', traits => ['ParamInQuery'], query_name => 'maxResults'); - has NextToken => (is => 'ro', isa => 'Str', traits => ['ParamInQuery'], query_name => 'nextToken'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ListDevices'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/devices'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickDevices::ListDevicesResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::ListDevices - Arguments for method ListDevices on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ListDevices on the -L service. Use the attributes of this class -as arguments to method ListDevices. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ListDevices. - -=head1 SYNOPSIS - - my $devices.iot1click = Paws->service('IoT1ClickDevices'); - my $ListDevicesResponse = $devices . iot1click->ListDevices( - DeviceType => 'My__string', # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'My__string', # OPTIONAL - ); - - # Results: - my $NextToken = $ListDevicesResponse->NextToken; - my $Devices = $ListDevicesResponse->Devices; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 DeviceType => Str - -The type of the device, such as "button". - - - -=head2 MaxResults => Int - -The maximum number of results to return per request. If not set, a -default value of 100 is used. - - - -=head2 NextToken => Str - -The token to retrieve the next set of results. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ListDevices in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/ListDevicesResponse.pm b/auto-lib/Paws/IoT1ClickDevices/ListDevicesResponse.pm deleted file mode 100644 index 5433b57753..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/ListDevicesResponse.pm +++ /dev/null @@ -1,33 +0,0 @@ - -package Paws::IoT1ClickDevices::ListDevicesResponse; - use Moose; - has Devices => (is => 'ro', isa => 'ArrayRef[Paws::IoT1ClickDevices::DeviceDescription]', traits => ['NameInRequest'], request_name => 'devices'); - has NextToken => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'nextToken'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::ListDevicesResponse - -=head1 ATTRIBUTES - - -=head2 Devices => ArrayRef[L] - -A list of devices. - - -=head2 NextToken => Str - -The token to retrieve the next set of results. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/UnclaimDevice.pm b/auto-lib/Paws/IoT1ClickDevices/UnclaimDevice.pm deleted file mode 100644 index 39d43dffd4..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/UnclaimDevice.pm +++ /dev/null @@ -1,65 +0,0 @@ - -package Paws::IoT1ClickDevices::UnclaimDevice; - use Moose; - has DeviceId => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'deviceId', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'UnclaimDevice'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/devices/{deviceId}/unclaim'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'PUT'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickDevices::UnclaimDeviceResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::UnclaimDevice - Arguments for method UnclaimDevice on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method UnclaimDevice on the -L service. Use the attributes of this class -as arguments to method UnclaimDevice. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to UnclaimDevice. - -=head1 SYNOPSIS - - my $devices.iot1click = Paws->service('IoT1ClickDevices'); - my $UnclaimDeviceResponse = $devices . iot1click->UnclaimDevice( - DeviceId => 'My__string', - - ); - - # Results: - my $State = $UnclaimDeviceResponse->State; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DeviceId => Str - -The unique identifier of the device. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method UnclaimDevice in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/UnclaimDeviceResponse.pm b/auto-lib/Paws/IoT1ClickDevices/UnclaimDeviceResponse.pm deleted file mode 100644 index 8eff19ce27..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/UnclaimDeviceResponse.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::IoT1ClickDevices::UnclaimDeviceResponse; - use Moose; - has State => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'state'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::UnclaimDeviceResponse - -=head1 ATTRIBUTES - - -=head2 State => Str - -The device's final claim state. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/UpdateDeviceState.pm b/auto-lib/Paws/IoT1ClickDevices/UpdateDeviceState.pm deleted file mode 100644 index 08162b1153..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/UpdateDeviceState.pm +++ /dev/null @@ -1,67 +0,0 @@ - -package Paws::IoT1ClickDevices::UpdateDeviceState; - use Moose; - has DeviceId => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'deviceId', required => 1); - has Enabled => (is => 'ro', isa => 'Bool', traits => ['NameInRequest'], request_name => 'enabled'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'UpdateDeviceState'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/devices/{deviceId}/state'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'PUT'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickDevices::UpdateDeviceStateResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::UpdateDeviceState - Arguments for method UpdateDeviceState on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method UpdateDeviceState on the -L service. Use the attributes of this class -as arguments to method UpdateDeviceState. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to UpdateDeviceState. - -=head1 SYNOPSIS - - my $devices.iot1click = Paws->service('IoT1ClickDevices'); - my $UpdateDeviceStateResponse = $devices . iot1click->UpdateDeviceState( - DeviceId => 'My__string', - Enabled => 1, # OPTIONAL - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DeviceId => Str - -The unique identifier of the device. - - - -=head2 Enabled => Bool - -If true, the device is enabled. If false, the device is disabled. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method UpdateDeviceState in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickDevices/UpdateDeviceStateResponse.pm b/auto-lib/Paws/IoT1ClickDevices/UpdateDeviceStateResponse.pm deleted file mode 100644 index fef5340b08..0000000000 --- a/auto-lib/Paws/IoT1ClickDevices/UpdateDeviceStateResponse.pm +++ /dev/null @@ -1,21 +0,0 @@ - -package Paws::IoT1ClickDevices::UpdateDeviceStateResponse; - use Moose; - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickDevices::UpdateDeviceStateResponse - -=head1 ATTRIBUTES - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects.pm b/auto-lib/Paws/IoT1ClickProjects.pm deleted file mode 100644 index 65e7d44ba8..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects.pm +++ /dev/null @@ -1,400 +0,0 @@ -package Paws::IoT1ClickProjects; - use Moose; - sub service { 'projects.iot1click' } - sub signing_name { 'iot1click' } - sub version { '2018-05-14' } - sub flattened_arrays { 0 } - has max_attempts => (is => 'ro', isa => 'Int', default => 5); - has retry => (is => 'ro', isa => 'HashRef', default => sub { - { base => 'rand', type => 'exponential', growth_factor => 2 } - }); - has retriables => (is => 'ro', isa => 'ArrayRef', default => sub { [ - ] }); - - with 'Paws::API::Caller', 'Paws::API::EndpointResolver', 'Paws::Net::V4Signature', 'Paws::Net::RestJsonCaller'; - - - sub AssociateDeviceWithPlacement { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickProjects::AssociateDeviceWithPlacement', @_); - return $self->caller->do_call($self, $call_object); - } - sub CreatePlacement { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickProjects::CreatePlacement', @_); - return $self->caller->do_call($self, $call_object); - } - sub CreateProject { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickProjects::CreateProject', @_); - return $self->caller->do_call($self, $call_object); - } - sub DeletePlacement { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickProjects::DeletePlacement', @_); - return $self->caller->do_call($self, $call_object); - } - sub DeleteProject { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickProjects::DeleteProject', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribePlacement { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickProjects::DescribePlacement', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeProject { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickProjects::DescribeProject', @_); - return $self->caller->do_call($self, $call_object); - } - sub DisassociateDeviceFromPlacement { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickProjects::DisassociateDeviceFromPlacement', @_); - return $self->caller->do_call($self, $call_object); - } - sub GetDevicesInPlacement { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickProjects::GetDevicesInPlacement', @_); - return $self->caller->do_call($self, $call_object); - } - sub ListPlacements { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickProjects::ListPlacements', @_); - return $self->caller->do_call($self, $call_object); - } - sub ListProjects { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickProjects::ListProjects', @_); - return $self->caller->do_call($self, $call_object); - } - sub UpdatePlacement { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickProjects::UpdatePlacement', @_); - return $self->caller->do_call($self, $call_object); - } - sub UpdateProject { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoT1ClickProjects::UpdateProject', @_); - return $self->caller->do_call($self, $call_object); - } - - - - sub operations { qw/AssociateDeviceWithPlacement CreatePlacement CreateProject DeletePlacement DeleteProject DescribePlacement DescribeProject DisassociateDeviceFromPlacement GetDevicesInPlacement ListPlacements ListProjects UpdatePlacement UpdateProject / } - -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects - Perl Interface to AWS AWS IoT 1-Click Projects Service - -=head1 SYNOPSIS - - use Paws; - - my $obj = Paws->service('IoT1ClickProjects'); - my $res = $obj->Method( - Arg1 => $val1, - Arg2 => [ 'V1', 'V2' ], - # if Arg3 is an object, the HashRef will be used as arguments to the constructor - # of the arguments type - Arg3 => { Att1 => 'Val1' }, - # if Arg4 is an array of objects, the HashRefs will be passed as arguments to - # the constructor of the arguments type - Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], - ); - -=head1 DESCRIPTION - -The AWS IoT 1-Click Project API Reference - -For the AWS API documentation, see L - - -=head1 METHODS - -=head2 AssociateDeviceWithPlacement - -=over - -=item DeviceId => Str - -=item DeviceTemplateName => Str - -=item PlacementName => Str - -=item ProjectName => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Associates a physical device with a placement. - - -=head2 CreatePlacement - -=over - -=item PlacementName => Str - -=item ProjectName => Str - -=item [Attributes => L] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Creates an empty placement. - - -=head2 CreateProject - -=over - -=item ProjectName => Str - -=item [Description => Str] - -=item [PlacementTemplate => L] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Creates an empty project with a placement template. A project contains -zero or more placements that adhere to the placement template defined -in the project. - - -=head2 DeletePlacement - -=over - -=item PlacementName => Str - -=item ProjectName => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Deletes a placement. To delete a placement, it must not have any -devices associated with it. - -When you delete a placement, all associated data becomes irretrievable. - - -=head2 DeleteProject - -=over - -=item ProjectName => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Deletes a project. To delete a project, it must not have any placements -associated with it. - -When you delete a project, all associated data becomes irretrievable. - - -=head2 DescribePlacement - -=over - -=item PlacementName => Str - -=item ProjectName => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Describes a placement in a project. - - -=head2 DescribeProject - -=over - -=item ProjectName => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Returns an object describing a project. - - -=head2 DisassociateDeviceFromPlacement - -=over - -=item DeviceTemplateName => Str - -=item PlacementName => Str - -=item ProjectName => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Removes a physical device from a placement. - - -=head2 GetDevicesInPlacement - -=over - -=item PlacementName => Str - -=item ProjectName => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Returns an object enumerating the devices in a placement. - - -=head2 ListPlacements - -=over - -=item ProjectName => Str - -=item [MaxResults => Int] - -=item [NextToken => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Lists the placement(s) of a project. - - -=head2 ListProjects - -=over - -=item [MaxResults => Int] - -=item [NextToken => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Lists the AWS IoT 1-Click project(s) associated with your AWS account -and region. - - -=head2 UpdatePlacement - -=over - -=item PlacementName => Str - -=item ProjectName => Str - -=item [Attributes => L] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Updates a placement with the given attributes. To clear an attribute, -pass an empty value (i.e., ""). - - -=head2 UpdateProject - -=over - -=item ProjectName => Str - -=item [Description => Str] - -=item [PlacementTemplate => L] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Updates a project associated with your AWS account and region. With the -exception of device template names, you can pass just the values that -need to be updated because the update request will change only the -values that are provided. To clear a value, pass the empty string -(i.e., C<"">). - - - - -=head1 PAGINATORS - -Paginator methods are helpers that repetively call methods that return partial results - - - - -=head1 SEE ALSO - -This service class forms part of L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/AssociateDeviceWithPlacement.pm b/auto-lib/Paws/IoT1ClickProjects/AssociateDeviceWithPlacement.pm deleted file mode 100644 index 9ee26bec96..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/AssociateDeviceWithPlacement.pm +++ /dev/null @@ -1,88 +0,0 @@ - -package Paws::IoT1ClickProjects::AssociateDeviceWithPlacement; - use Moose; - has DeviceId => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'deviceId', required => 1); - has DeviceTemplateName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'deviceTemplateName', required => 1); - has PlacementName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'placementName', required => 1); - has ProjectName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'projectName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'AssociateDeviceWithPlacement'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/projects/{projectName}/placements/{placementName}/devices/{deviceTemplateName}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'PUT'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickProjects::AssociateDeviceWithPlacementResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::AssociateDeviceWithPlacement - Arguments for method AssociateDeviceWithPlacement on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method AssociateDeviceWithPlacement on the -L service. Use the attributes of this class -as arguments to method AssociateDeviceWithPlacement. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to AssociateDeviceWithPlacement. - -=head1 SYNOPSIS - - my $projects.iot1click = Paws->service('IoT1ClickProjects'); - my $AssociateDeviceWithPlacementResponse = - $projects . iot1click->AssociateDeviceWithPlacement( - DeviceId => 'MyDeviceId', - DeviceTemplateName => 'MyDeviceTemplateName', - PlacementName => 'MyPlacementName', - ProjectName => 'MyProjectName', - - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DeviceId => Str - -The ID of the physical device to be associated with the given placement -in the project. Note that a mandatory 4 character prefix is required -for all C values. - - - -=head2 B DeviceTemplateName => Str - -The device template name to associate with the device ID. - - - -=head2 B PlacementName => Str - -The name of the placement in which to associate the device. - - - -=head2 B ProjectName => Str - -The name of the project containing the placement in which to associate -the device. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method AssociateDeviceWithPlacement in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/AssociateDeviceWithPlacementResponse.pm b/auto-lib/Paws/IoT1ClickProjects/AssociateDeviceWithPlacementResponse.pm deleted file mode 100644 index 323d589628..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/AssociateDeviceWithPlacementResponse.pm +++ /dev/null @@ -1,21 +0,0 @@ - -package Paws::IoT1ClickProjects::AssociateDeviceWithPlacementResponse; - use Moose; - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::AssociateDeviceWithPlacementResponse - -=head1 ATTRIBUTES - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/CreatePlacement.pm b/auto-lib/Paws/IoT1ClickProjects/CreatePlacement.pm deleted file mode 100644 index 3df6d4bab5..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/CreatePlacement.pm +++ /dev/null @@ -1,79 +0,0 @@ - -package Paws::IoT1ClickProjects::CreatePlacement; - use Moose; - has Attributes => (is => 'ro', isa => 'Paws::IoT1ClickProjects::PlacementAttributeMap', traits => ['NameInRequest'], request_name => 'attributes'); - has PlacementName => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'placementName', required => 1); - has ProjectName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'projectName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'CreatePlacement'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/projects/{projectName}/placements'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'POST'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickProjects::CreatePlacementResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::CreatePlacement - Arguments for method CreatePlacement on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method CreatePlacement on the -L service. Use the attributes of this class -as arguments to method CreatePlacement. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CreatePlacement. - -=head1 SYNOPSIS - - my $projects.iot1click = Paws->service('IoT1ClickProjects'); - my $CreatePlacementResponse = $projects . iot1click->CreatePlacement( - PlacementName => 'MyPlacementName', - ProjectName => 'MyProjectName', - Attributes => { - 'MyAttributeName' => - 'MyAttributeValue', # key: min: 1, max: 128, value: max: 800 - }, # OPTIONAL - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 Attributes => L - -Optional user-defined key/value pairs providing contextual data (such -as location or function) for the placement. - - - -=head2 B PlacementName => Str - -The name of the placement to be created. - - - -=head2 B ProjectName => Str - -The name of the project in which to create the placement. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method CreatePlacement in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/CreatePlacementResponse.pm b/auto-lib/Paws/IoT1ClickProjects/CreatePlacementResponse.pm deleted file mode 100644 index 1a078b126d..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/CreatePlacementResponse.pm +++ /dev/null @@ -1,21 +0,0 @@ - -package Paws::IoT1ClickProjects::CreatePlacementResponse; - use Moose; - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::CreatePlacementResponse - -=head1 ATTRIBUTES - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/CreateProject.pm b/auto-lib/Paws/IoT1ClickProjects/CreateProject.pm deleted file mode 100644 index ce8dec019a..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/CreateProject.pm +++ /dev/null @@ -1,93 +0,0 @@ - -package Paws::IoT1ClickProjects::CreateProject; - use Moose; - has Description => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'description'); - has PlacementTemplate => (is => 'ro', isa => 'Paws::IoT1ClickProjects::PlacementTemplate', traits => ['NameInRequest'], request_name => 'placementTemplate'); - has ProjectName => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'projectName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'CreateProject'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/projects'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'POST'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickProjects::CreateProjectResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::CreateProject - Arguments for method CreateProject on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method CreateProject on the -L service. Use the attributes of this class -as arguments to method CreateProject. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CreateProject. - -=head1 SYNOPSIS - - my $projects.iot1click = Paws->service('IoT1ClickProjects'); - my $CreateProjectResponse = $projects . iot1click->CreateProject( - ProjectName => 'MyProjectName', - Description => 'MyDescription', # OPTIONAL - PlacementTemplate => { - deviceTemplates => { - 'MyDeviceTemplateName' => { - callbackOverrides => { - 'MyDeviceCallbackKey' => 'MyDeviceCallbackValue' - , # key: min: 1, max: 128, value: max: 200 - }, # OPTIONAL - deviceType => 'MyDeviceType', # max: 128; OPTIONAL - }, # key: min: 1, max: 128 - }, # OPTIONAL - defaultAttributes => { - 'MyAttributeName' => - 'MyAttributeDefaultValue', # key: min: 1, max: 128, value: max: 800 - }, # OPTIONAL - }, # OPTIONAL - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 Description => Str - -An optional description for the project. - - - -=head2 PlacementTemplate => L - -The schema defining the placement to be created. A placement template -defines placement default attributes and device templates. You cannot -add or remove device templates after the project has been created. -However, you can update C for the device templates -using the C API. - - - -=head2 B ProjectName => Str - -The name of the project to create. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method CreateProject in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/CreateProjectResponse.pm b/auto-lib/Paws/IoT1ClickProjects/CreateProjectResponse.pm deleted file mode 100644 index d5a99863df..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/CreateProjectResponse.pm +++ /dev/null @@ -1,21 +0,0 @@ - -package Paws::IoT1ClickProjects::CreateProjectResponse; - use Moose; - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::CreateProjectResponse - -=head1 ATTRIBUTES - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/DefaultPlacementAttributeMap.pm b/auto-lib/Paws/IoT1ClickProjects/DefaultPlacementAttributeMap.pm deleted file mode 100644 index b508a228d7..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/DefaultPlacementAttributeMap.pm +++ /dev/null @@ -1,55 +0,0 @@ -package Paws::IoT1ClickProjects::DefaultPlacementAttributeMap; - use Moose; - with 'Paws::API::StrToNativeMapParser'; - - has Map => (is => 'ro', isa => 'HashRef[Maybe[Str]]'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::DefaultPlacementAttributeMap - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoT1ClickProjects::DefaultPlacementAttributeMap object: - - $service_obj->Method(Att1 => { key1 => $value, ..., keyN => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoT1ClickProjects::DefaultPlacementAttributeMap object: - - $result = $service_obj->Method(...); - $result->Att1->Map->{ key1 } - -=head1 DESCRIPTION - -This class has no description - -=head1 ATTRIBUTES - -=head2 Map => Str - -Use the Map method to retrieve a HashRef to the map - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/DeletePlacement.pm b/auto-lib/Paws/IoT1ClickProjects/DeletePlacement.pm deleted file mode 100644 index 579ae93d07..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/DeletePlacement.pm +++ /dev/null @@ -1,68 +0,0 @@ - -package Paws::IoT1ClickProjects::DeletePlacement; - use Moose; - has PlacementName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'placementName', required => 1); - has ProjectName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'projectName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DeletePlacement'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/projects/{projectName}/placements/{placementName}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'DELETE'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickProjects::DeletePlacementResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::DeletePlacement - Arguments for method DeletePlacement on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DeletePlacement on the -L service. Use the attributes of this class -as arguments to method DeletePlacement. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DeletePlacement. - -=head1 SYNOPSIS - - my $projects.iot1click = Paws->service('IoT1ClickProjects'); - my $DeletePlacementResponse = $projects . iot1click->DeletePlacement( - PlacementName => 'MyPlacementName', - ProjectName => 'MyProjectName', - - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B PlacementName => Str - -The name of the empty placement to delete. - - - -=head2 B ProjectName => Str - -The project containing the empty placement to delete. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DeletePlacement in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/DeletePlacementResponse.pm b/auto-lib/Paws/IoT1ClickProjects/DeletePlacementResponse.pm deleted file mode 100644 index 59e6f7e63a..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/DeletePlacementResponse.pm +++ /dev/null @@ -1,21 +0,0 @@ - -package Paws::IoT1ClickProjects::DeletePlacementResponse; - use Moose; - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::DeletePlacementResponse - -=head1 ATTRIBUTES - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/DeleteProject.pm b/auto-lib/Paws/IoT1ClickProjects/DeleteProject.pm deleted file mode 100644 index 2aab0e9207..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/DeleteProject.pm +++ /dev/null @@ -1,60 +0,0 @@ - -package Paws::IoT1ClickProjects::DeleteProject; - use Moose; - has ProjectName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'projectName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DeleteProject'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/projects/{projectName}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'DELETE'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickProjects::DeleteProjectResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::DeleteProject - Arguments for method DeleteProject on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DeleteProject on the -L service. Use the attributes of this class -as arguments to method DeleteProject. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DeleteProject. - -=head1 SYNOPSIS - - my $projects.iot1click = Paws->service('IoT1ClickProjects'); - my $DeleteProjectResponse = $projects . iot1click->DeleteProject( - ProjectName => 'MyProjectName', - - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B ProjectName => Str - -The name of the empty project to delete. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DeleteProject in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/DeleteProjectResponse.pm b/auto-lib/Paws/IoT1ClickProjects/DeleteProjectResponse.pm deleted file mode 100644 index 43b2dceac2..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/DeleteProjectResponse.pm +++ /dev/null @@ -1,21 +0,0 @@ - -package Paws::IoT1ClickProjects::DeleteProjectResponse; - use Moose; - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::DeleteProjectResponse - -=head1 ATTRIBUTES - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/DescribePlacement.pm b/auto-lib/Paws/IoT1ClickProjects/DescribePlacement.pm deleted file mode 100644 index 5e93dadbe7..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/DescribePlacement.pm +++ /dev/null @@ -1,73 +0,0 @@ - -package Paws::IoT1ClickProjects::DescribePlacement; - use Moose; - has PlacementName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'placementName', required => 1); - has ProjectName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'projectName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribePlacement'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/projects/{projectName}/placements/{placementName}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickProjects::DescribePlacementResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::DescribePlacement - Arguments for method DescribePlacement on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribePlacement on the -L service. Use the attributes of this class -as arguments to method DescribePlacement. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribePlacement. - -=head1 SYNOPSIS - - my $projects.iot1click = Paws->service('IoT1ClickProjects'); - my $DescribePlacementResponse = $projects . iot1click->DescribePlacement( - PlacementName => 'MyPlacementName', - ProjectName => 'MyProjectName', - - ); - - # Results: - my $Placement = $DescribePlacementResponse->Placement; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B PlacementName => Str - -The name of the placement within a project. - - - -=head2 B ProjectName => Str - -The project containing the placement to be described. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribePlacement in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/DescribePlacementResponse.pm b/auto-lib/Paws/IoT1ClickProjects/DescribePlacementResponse.pm deleted file mode 100644 index 5cdf9c835d..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/DescribePlacementResponse.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::IoT1ClickProjects::DescribePlacementResponse; - use Moose; - has Placement => (is => 'ro', isa => 'Paws::IoT1ClickProjects::PlacementDescription', traits => ['NameInRequest'], request_name => 'placement', required => 1); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::DescribePlacementResponse - -=head1 ATTRIBUTES - - -=head2 B Placement => L - -An object describing the placement. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/DescribeProject.pm b/auto-lib/Paws/IoT1ClickProjects/DescribeProject.pm deleted file mode 100644 index 2544210439..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/DescribeProject.pm +++ /dev/null @@ -1,65 +0,0 @@ - -package Paws::IoT1ClickProjects::DescribeProject; - use Moose; - has ProjectName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'projectName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeProject'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/projects/{projectName}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickProjects::DescribeProjectResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::DescribeProject - Arguments for method DescribeProject on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeProject on the -L service. Use the attributes of this class -as arguments to method DescribeProject. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeProject. - -=head1 SYNOPSIS - - my $projects.iot1click = Paws->service('IoT1ClickProjects'); - my $DescribeProjectResponse = $projects . iot1click->DescribeProject( - ProjectName => 'MyProjectName', - - ); - - # Results: - my $Project = $DescribeProjectResponse->Project; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B ProjectName => Str - -The name of the project to be described. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeProject in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/DescribeProjectResponse.pm b/auto-lib/Paws/IoT1ClickProjects/DescribeProjectResponse.pm deleted file mode 100644 index 84449ccb65..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/DescribeProjectResponse.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::IoT1ClickProjects::DescribeProjectResponse; - use Moose; - has Project => (is => 'ro', isa => 'Paws::IoT1ClickProjects::ProjectDescription', traits => ['NameInRequest'], request_name => 'project', required => 1); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::DescribeProjectResponse - -=head1 ATTRIBUTES - - -=head2 B Project => L - -An object describing the project. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/DeviceCallbackOverrideMap.pm b/auto-lib/Paws/IoT1ClickProjects/DeviceCallbackOverrideMap.pm deleted file mode 100644 index 8053f0984b..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/DeviceCallbackOverrideMap.pm +++ /dev/null @@ -1,55 +0,0 @@ -package Paws::IoT1ClickProjects::DeviceCallbackOverrideMap; - use Moose; - with 'Paws::API::StrToNativeMapParser'; - - has Map => (is => 'ro', isa => 'HashRef[Maybe[Str]]'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::DeviceCallbackOverrideMap - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoT1ClickProjects::DeviceCallbackOverrideMap object: - - $service_obj->Method(Att1 => { key1 => $value, ..., keyN => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoT1ClickProjects::DeviceCallbackOverrideMap object: - - $result = $service_obj->Method(...); - $result->Att1->Map->{ key1 } - -=head1 DESCRIPTION - -This class has no description - -=head1 ATTRIBUTES - -=head2 Map => Str - -Use the Map method to retrieve a HashRef to the map - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/DeviceMap.pm b/auto-lib/Paws/IoT1ClickProjects/DeviceMap.pm deleted file mode 100644 index 1e32e361ff..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/DeviceMap.pm +++ /dev/null @@ -1,55 +0,0 @@ -package Paws::IoT1ClickProjects::DeviceMap; - use Moose; - with 'Paws::API::StrToNativeMapParser'; - - has Map => (is => 'ro', isa => 'HashRef[Maybe[Str]]'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::DeviceMap - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoT1ClickProjects::DeviceMap object: - - $service_obj->Method(Att1 => { key1 => $value, ..., keyN => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoT1ClickProjects::DeviceMap object: - - $result = $service_obj->Method(...); - $result->Att1->Map->{ key1 } - -=head1 DESCRIPTION - -This class has no description - -=head1 ATTRIBUTES - -=head2 Map => Str - -Use the Map method to retrieve a HashRef to the map - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/DeviceTemplate.pm b/auto-lib/Paws/IoT1ClickProjects/DeviceTemplate.pm deleted file mode 100644 index bd75734bc7..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/DeviceTemplate.pm +++ /dev/null @@ -1,64 +0,0 @@ -package Paws::IoT1ClickProjects::DeviceTemplate; - use Moose; - has CallbackOverrides => (is => 'ro', isa => 'Paws::IoT1ClickProjects::DeviceCallbackOverrideMap', request_name => 'callbackOverrides', traits => ['NameInRequest']); - has DeviceType => (is => 'ro', isa => 'Str', request_name => 'deviceType', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::DeviceTemplate - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoT1ClickProjects::DeviceTemplate object: - - $service_obj->Method(Att1 => { CallbackOverrides => $value, ..., DeviceType => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoT1ClickProjects::DeviceTemplate object: - - $result = $service_obj->Method(...); - $result->Att1->CallbackOverrides - -=head1 DESCRIPTION - -An object representing a device for a placement template (see -PlacementTemplate). - -=head1 ATTRIBUTES - - -=head2 CallbackOverrides => L - - An optional Lambda function to invoke instead of the default Lambda -function provided by the placement template. - - -=head2 DeviceType => Str - - The device type, which currently must be C<"button">. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/DeviceTemplateMap.pm b/auto-lib/Paws/IoT1ClickProjects/DeviceTemplateMap.pm deleted file mode 100644 index 89ffae086a..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/DeviceTemplateMap.pm +++ /dev/null @@ -1,55 +0,0 @@ -package Paws::IoT1ClickProjects::DeviceTemplateMap; - use Moose; - with 'Paws::API::StrToObjMapParser'; - - has Map => (is => 'ro', isa => 'HashRef[Paws::IoT1ClickProjects::DeviceTemplate]'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::DeviceTemplateMap - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoT1ClickProjects::DeviceTemplateMap object: - - $service_obj->Method(Att1 => { key1 => $value, ..., keyN => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoT1ClickProjects::DeviceTemplateMap object: - - $result = $service_obj->Method(...); - $result->Att1->Map->{ key1 } - -=head1 DESCRIPTION - -This class has no description - -=head1 ATTRIBUTES - -=head2 Map => L - -Use the Map method to retrieve a HashRef to the map - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/DisassociateDeviceFromPlacement.pm b/auto-lib/Paws/IoT1ClickProjects/DisassociateDeviceFromPlacement.pm deleted file mode 100644 index de1d6198ec..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/DisassociateDeviceFromPlacement.pm +++ /dev/null @@ -1,77 +0,0 @@ - -package Paws::IoT1ClickProjects::DisassociateDeviceFromPlacement; - use Moose; - has DeviceTemplateName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'deviceTemplateName', required => 1); - has PlacementName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'placementName', required => 1); - has ProjectName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'projectName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DisassociateDeviceFromPlacement'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/projects/{projectName}/placements/{placementName}/devices/{deviceTemplateName}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'DELETE'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickProjects::DisassociateDeviceFromPlacementResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::DisassociateDeviceFromPlacement - Arguments for method DisassociateDeviceFromPlacement on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DisassociateDeviceFromPlacement on the -L service. Use the attributes of this class -as arguments to method DisassociateDeviceFromPlacement. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DisassociateDeviceFromPlacement. - -=head1 SYNOPSIS - - my $projects.iot1click = Paws->service('IoT1ClickProjects'); - my $DisassociateDeviceFromPlacementResponse = - $projects . iot1click->DisassociateDeviceFromPlacement( - DeviceTemplateName => 'MyDeviceTemplateName', - PlacementName => 'MyPlacementName', - ProjectName => 'MyProjectName', - - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DeviceTemplateName => Str - -The device ID that should be removed from the placement. - - - -=head2 B PlacementName => Str - -The name of the placement that the device should be removed from. - - - -=head2 B ProjectName => Str - -The name of the project that contains the placement. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DisassociateDeviceFromPlacement in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/DisassociateDeviceFromPlacementResponse.pm b/auto-lib/Paws/IoT1ClickProjects/DisassociateDeviceFromPlacementResponse.pm deleted file mode 100644 index 03d40b097d..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/DisassociateDeviceFromPlacementResponse.pm +++ /dev/null @@ -1,21 +0,0 @@ - -package Paws::IoT1ClickProjects::DisassociateDeviceFromPlacementResponse; - use Moose; - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::DisassociateDeviceFromPlacementResponse - -=head1 ATTRIBUTES - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/GetDevicesInPlacement.pm b/auto-lib/Paws/IoT1ClickProjects/GetDevicesInPlacement.pm deleted file mode 100644 index 4558b7ff8b..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/GetDevicesInPlacement.pm +++ /dev/null @@ -1,74 +0,0 @@ - -package Paws::IoT1ClickProjects::GetDevicesInPlacement; - use Moose; - has PlacementName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'placementName', required => 1); - has ProjectName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'projectName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'GetDevicesInPlacement'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/projects/{projectName}/placements/{placementName}/devices'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickProjects::GetDevicesInPlacementResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::GetDevicesInPlacement - Arguments for method GetDevicesInPlacement on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method GetDevicesInPlacement on the -L service. Use the attributes of this class -as arguments to method GetDevicesInPlacement. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to GetDevicesInPlacement. - -=head1 SYNOPSIS - - my $projects.iot1click = Paws->service('IoT1ClickProjects'); - my $GetDevicesInPlacementResponse = - $projects . iot1click->GetDevicesInPlacement( - PlacementName => 'MyPlacementName', - ProjectName => 'MyProjectName', - - ); - - # Results: - my $Devices = $GetDevicesInPlacementResponse->Devices; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B PlacementName => Str - -The name of the placement to get the devices from. - - - -=head2 B ProjectName => Str - -The name of the project containing the placement. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method GetDevicesInPlacement in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/GetDevicesInPlacementResponse.pm b/auto-lib/Paws/IoT1ClickProjects/GetDevicesInPlacementResponse.pm deleted file mode 100644 index 45a8fd3428..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/GetDevicesInPlacementResponse.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::IoT1ClickProjects::GetDevicesInPlacementResponse; - use Moose; - has Devices => (is => 'ro', isa => 'Paws::IoT1ClickProjects::DeviceMap', traits => ['NameInRequest'], request_name => 'devices', required => 1); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::GetDevicesInPlacementResponse - -=head1 ATTRIBUTES - - -=head2 B Devices => L - -An object containing the devices (zero or more) within the placement. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/ListPlacements.pm b/auto-lib/Paws/IoT1ClickProjects/ListPlacements.pm deleted file mode 100644 index c31d2d2098..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/ListPlacements.pm +++ /dev/null @@ -1,82 +0,0 @@ - -package Paws::IoT1ClickProjects::ListPlacements; - use Moose; - has MaxResults => (is => 'ro', isa => 'Int', traits => ['ParamInQuery'], query_name => 'maxResults'); - has NextToken => (is => 'ro', isa => 'Str', traits => ['ParamInQuery'], query_name => 'nextToken'); - has ProjectName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'projectName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ListPlacements'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/projects/{projectName}/placements'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickProjects::ListPlacementsResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::ListPlacements - Arguments for method ListPlacements on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ListPlacements on the -L service. Use the attributes of this class -as arguments to method ListPlacements. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ListPlacements. - -=head1 SYNOPSIS - - my $projects.iot1click = Paws->service('IoT1ClickProjects'); - my $ListPlacementsResponse = $projects . iot1click->ListPlacements( - ProjectName => 'MyProjectName', - MaxResults => 1, # OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL - ); - - # Results: - my $Placements = $ListPlacementsResponse->Placements; - my $NextToken = $ListPlacementsResponse->NextToken; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 MaxResults => Int - -The maximum number of results to return per request. If not set, a -default value of 100 is used. - - - -=head2 NextToken => Str - -The token to retrieve the next set of results. - - - -=head2 B ProjectName => Str - -The project containing the placements to be listed. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ListPlacements in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/ListPlacementsResponse.pm b/auto-lib/Paws/IoT1ClickProjects/ListPlacementsResponse.pm deleted file mode 100644 index f83ecf155d..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/ListPlacementsResponse.pm +++ /dev/null @@ -1,34 +0,0 @@ - -package Paws::IoT1ClickProjects::ListPlacementsResponse; - use Moose; - has NextToken => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'nextToken'); - has Placements => (is => 'ro', isa => 'ArrayRef[Paws::IoT1ClickProjects::PlacementSummary]', traits => ['NameInRequest'], request_name => 'placements', required => 1); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::ListPlacementsResponse - -=head1 ATTRIBUTES - - -=head2 NextToken => Str - -The token used to retrieve the next set of results - will be -effectively empty if there are no further results. - - -=head2 B Placements => ArrayRef[L] - -An object listing the requested placements. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/ListProjects.pm b/auto-lib/Paws/IoT1ClickProjects/ListProjects.pm deleted file mode 100644 index 7beb5ecf0a..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/ListProjects.pm +++ /dev/null @@ -1,74 +0,0 @@ - -package Paws::IoT1ClickProjects::ListProjects; - use Moose; - has MaxResults => (is => 'ro', isa => 'Int', traits => ['ParamInQuery'], query_name => 'maxResults'); - has NextToken => (is => 'ro', isa => 'Str', traits => ['ParamInQuery'], query_name => 'nextToken'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ListProjects'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/projects'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickProjects::ListProjectsResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::ListProjects - Arguments for method ListProjects on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ListProjects on the -L service. Use the attributes of this class -as arguments to method ListProjects. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ListProjects. - -=head1 SYNOPSIS - - my $projects.iot1click = Paws->service('IoT1ClickProjects'); - my $ListProjectsResponse = $projects . iot1click->ListProjects( - MaxResults => 1, # OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL - ); - - # Results: - my $Projects = $ListProjectsResponse->Projects; - my $NextToken = $ListProjectsResponse->NextToken; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 MaxResults => Int - -The maximum number of results to return per request. If not set, a -default value of 100 is used. - - - -=head2 NextToken => Str - -The token to retrieve the next set of results. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ListProjects in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/ListProjectsResponse.pm b/auto-lib/Paws/IoT1ClickProjects/ListProjectsResponse.pm deleted file mode 100644 index ee6221bbb0..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/ListProjectsResponse.pm +++ /dev/null @@ -1,34 +0,0 @@ - -package Paws::IoT1ClickProjects::ListProjectsResponse; - use Moose; - has NextToken => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'nextToken'); - has Projects => (is => 'ro', isa => 'ArrayRef[Paws::IoT1ClickProjects::ProjectSummary]', traits => ['NameInRequest'], request_name => 'projects', required => 1); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::ListProjectsResponse - -=head1 ATTRIBUTES - - -=head2 NextToken => Str - -The token used to retrieve the next set of results - will be -effectively empty if there are no further results. - - -=head2 B Projects => ArrayRef[L] - -An object containing the list of projects. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/PlacementAttributeMap.pm b/auto-lib/Paws/IoT1ClickProjects/PlacementAttributeMap.pm deleted file mode 100644 index 1b6508dba4..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/PlacementAttributeMap.pm +++ /dev/null @@ -1,55 +0,0 @@ -package Paws::IoT1ClickProjects::PlacementAttributeMap; - use Moose; - with 'Paws::API::StrToNativeMapParser'; - - has Map => (is => 'ro', isa => 'HashRef[Maybe[Str]]'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::PlacementAttributeMap - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoT1ClickProjects::PlacementAttributeMap object: - - $service_obj->Method(Att1 => { key1 => $value, ..., keyN => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoT1ClickProjects::PlacementAttributeMap object: - - $result = $service_obj->Method(...); - $result->Att1->Map->{ key1 } - -=head1 DESCRIPTION - -This class has no description - -=head1 ATTRIBUTES - -=head2 Map => Str - -Use the Map method to retrieve a HashRef to the map - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/PlacementDescription.pm b/auto-lib/Paws/IoT1ClickProjects/PlacementDescription.pm deleted file mode 100644 index 5524273aa8..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/PlacementDescription.pm +++ /dev/null @@ -1,83 +0,0 @@ -package Paws::IoT1ClickProjects::PlacementDescription; - use Moose; - has Attributes => (is => 'ro', isa => 'Paws::IoT1ClickProjects::PlacementAttributeMap', request_name => 'attributes', traits => ['NameInRequest'], required => 1); - has CreatedDate => (is => 'ro', isa => 'Str', request_name => 'createdDate', traits => ['NameInRequest'], required => 1); - has PlacementName => (is => 'ro', isa => 'Str', request_name => 'placementName', traits => ['NameInRequest'], required => 1); - has ProjectName => (is => 'ro', isa => 'Str', request_name => 'projectName', traits => ['NameInRequest'], required => 1); - has UpdatedDate => (is => 'ro', isa => 'Str', request_name => 'updatedDate', traits => ['NameInRequest'], required => 1); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::PlacementDescription - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoT1ClickProjects::PlacementDescription object: - - $service_obj->Method(Att1 => { Attributes => $value, ..., UpdatedDate => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoT1ClickProjects::PlacementDescription object: - - $result = $service_obj->Method(...); - $result->Att1->Attributes - -=head1 DESCRIPTION - -An object describing a project's placement. - -=head1 ATTRIBUTES - - -=head2 B Attributes => L - - The user-defined attributes associated with the placement. - - -=head2 B CreatedDate => Str - - The date when the placement was initially created, in UNIX epoch time -format. - - -=head2 B PlacementName => Str - - The name of the placement. - - -=head2 B ProjectName => Str - - The name of the project containing the placement. - - -=head2 B UpdatedDate => Str - - The date when the placement was last updated, in UNIX epoch time -format. If the placement was not updated, then C and -C are the same. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/PlacementSummary.pm b/auto-lib/Paws/IoT1ClickProjects/PlacementSummary.pm deleted file mode 100644 index e57a98ca62..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/PlacementSummary.pm +++ /dev/null @@ -1,77 +0,0 @@ -package Paws::IoT1ClickProjects::PlacementSummary; - use Moose; - has CreatedDate => (is => 'ro', isa => 'Str', request_name => 'createdDate', traits => ['NameInRequest'], required => 1); - has PlacementName => (is => 'ro', isa => 'Str', request_name => 'placementName', traits => ['NameInRequest'], required => 1); - has ProjectName => (is => 'ro', isa => 'Str', request_name => 'projectName', traits => ['NameInRequest'], required => 1); - has UpdatedDate => (is => 'ro', isa => 'Str', request_name => 'updatedDate', traits => ['NameInRequest'], required => 1); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::PlacementSummary - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoT1ClickProjects::PlacementSummary object: - - $service_obj->Method(Att1 => { CreatedDate => $value, ..., UpdatedDate => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoT1ClickProjects::PlacementSummary object: - - $result = $service_obj->Method(...); - $result->Att1->CreatedDate - -=head1 DESCRIPTION - -An object providing summary information for a particular placement. - -=head1 ATTRIBUTES - - -=head2 B CreatedDate => Str - - The date when the placement was originally created, in UNIX epoch time -format. - - -=head2 B PlacementName => Str - - The name of the placement being summarized. - - -=head2 B ProjectName => Str - - The name of the project containing the placement. - - -=head2 B UpdatedDate => Str - - The date when the placement was last updated, in UNIX epoch time -format. If the placement was not updated, then C and -C are the same. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/PlacementTemplate.pm b/auto-lib/Paws/IoT1ClickProjects/PlacementTemplate.pm deleted file mode 100644 index 82fa96e873..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/PlacementTemplate.pm +++ /dev/null @@ -1,64 +0,0 @@ -package Paws::IoT1ClickProjects::PlacementTemplate; - use Moose; - has DefaultAttributes => (is => 'ro', isa => 'Paws::IoT1ClickProjects::DefaultPlacementAttributeMap', request_name => 'defaultAttributes', traits => ['NameInRequest']); - has DeviceTemplates => (is => 'ro', isa => 'Paws::IoT1ClickProjects::DeviceTemplateMap', request_name => 'deviceTemplates', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::PlacementTemplate - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoT1ClickProjects::PlacementTemplate object: - - $service_obj->Method(Att1 => { DefaultAttributes => $value, ..., DeviceTemplates => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoT1ClickProjects::PlacementTemplate object: - - $result = $service_obj->Method(...); - $result->Att1->DefaultAttributes - -=head1 DESCRIPTION - -An object defining the template for a placement. - -=head1 ATTRIBUTES - - -=head2 DefaultAttributes => L - - The default attributes (key/value pairs) to be applied to all -placements using this template. - - -=head2 DeviceTemplates => L - - An object specifying the DeviceTemplate for all placements using this -(PlacementTemplate) template. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/ProjectDescription.pm b/auto-lib/Paws/IoT1ClickProjects/ProjectDescription.pm deleted file mode 100644 index 58ff43805d..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/ProjectDescription.pm +++ /dev/null @@ -1,84 +0,0 @@ -package Paws::IoT1ClickProjects::ProjectDescription; - use Moose; - has CreatedDate => (is => 'ro', isa => 'Str', request_name => 'createdDate', traits => ['NameInRequest'], required => 1); - has Description => (is => 'ro', isa => 'Str', request_name => 'description', traits => ['NameInRequest']); - has PlacementTemplate => (is => 'ro', isa => 'Paws::IoT1ClickProjects::PlacementTemplate', request_name => 'placementTemplate', traits => ['NameInRequest']); - has ProjectName => (is => 'ro', isa => 'Str', request_name => 'projectName', traits => ['NameInRequest'], required => 1); - has UpdatedDate => (is => 'ro', isa => 'Str', request_name => 'updatedDate', traits => ['NameInRequest'], required => 1); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::ProjectDescription - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoT1ClickProjects::ProjectDescription object: - - $service_obj->Method(Att1 => { CreatedDate => $value, ..., UpdatedDate => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoT1ClickProjects::ProjectDescription object: - - $result = $service_obj->Method(...); - $result->Att1->CreatedDate - -=head1 DESCRIPTION - -An object providing detailed information for a particular project -associated with an AWS account and region. - -=head1 ATTRIBUTES - - -=head2 B CreatedDate => Str - - The date when the project was originally created, in UNIX epoch time -format. - - -=head2 Description => Str - - The description of the project. - - -=head2 PlacementTemplate => L - - An object describing the project's placement specifications. - - -=head2 B ProjectName => Str - - The name of the project for which to obtain information from. - - -=head2 B UpdatedDate => Str - - The date when the project was last updated, in UNIX epoch time format. -If the project was not updated, then C and C -are the same. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/ProjectSummary.pm b/auto-lib/Paws/IoT1ClickProjects/ProjectSummary.pm deleted file mode 100644 index b7229d6aec..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/ProjectSummary.pm +++ /dev/null @@ -1,72 +0,0 @@ -package Paws::IoT1ClickProjects::ProjectSummary; - use Moose; - has CreatedDate => (is => 'ro', isa => 'Str', request_name => 'createdDate', traits => ['NameInRequest'], required => 1); - has ProjectName => (is => 'ro', isa => 'Str', request_name => 'projectName', traits => ['NameInRequest'], required => 1); - has UpdatedDate => (is => 'ro', isa => 'Str', request_name => 'updatedDate', traits => ['NameInRequest'], required => 1); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::ProjectSummary - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoT1ClickProjects::ProjectSummary object: - - $service_obj->Method(Att1 => { CreatedDate => $value, ..., UpdatedDate => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoT1ClickProjects::ProjectSummary object: - - $result = $service_obj->Method(...); - $result->Att1->CreatedDate - -=head1 DESCRIPTION - -An object providing summary information for a particular project for an -associated AWS account and region. - -=head1 ATTRIBUTES - - -=head2 B CreatedDate => Str - - The date when the project was originally created, in UNIX epoch time -format. - - -=head2 B ProjectName => Str - - The name of the project being summarized. - - -=head2 B UpdatedDate => Str - - The date when the project was last updated, in UNIX epoch time format. -If the project was not updated, then C and C -are the same. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/UpdatePlacement.pm b/auto-lib/Paws/IoT1ClickProjects/UpdatePlacement.pm deleted file mode 100644 index 88e4f10d99..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/UpdatePlacement.pm +++ /dev/null @@ -1,79 +0,0 @@ - -package Paws::IoT1ClickProjects::UpdatePlacement; - use Moose; - has Attributes => (is => 'ro', isa => 'Paws::IoT1ClickProjects::PlacementAttributeMap', traits => ['NameInRequest'], request_name => 'attributes'); - has PlacementName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'placementName', required => 1); - has ProjectName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'projectName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'UpdatePlacement'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/projects/{projectName}/placements/{placementName}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'PUT'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickProjects::UpdatePlacementResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::UpdatePlacement - Arguments for method UpdatePlacement on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method UpdatePlacement on the -L service. Use the attributes of this class -as arguments to method UpdatePlacement. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to UpdatePlacement. - -=head1 SYNOPSIS - - my $projects.iot1click = Paws->service('IoT1ClickProjects'); - my $UpdatePlacementResponse = $projects . iot1click->UpdatePlacement( - PlacementName => 'MyPlacementName', - ProjectName => 'MyProjectName', - Attributes => { - 'MyAttributeName' => - 'MyAttributeValue', # key: min: 1, max: 128, value: max: 800 - }, # OPTIONAL - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 Attributes => L - -The user-defined object of attributes used to update the placement. The -maximum number of key/value pairs is 50. - - - -=head2 B PlacementName => Str - -The name of the placement to update. - - - -=head2 B ProjectName => Str - -The name of the project containing the placement to be updated. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method UpdatePlacement in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/UpdatePlacementResponse.pm b/auto-lib/Paws/IoT1ClickProjects/UpdatePlacementResponse.pm deleted file mode 100644 index 9f28fe1feb..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/UpdatePlacementResponse.pm +++ /dev/null @@ -1,21 +0,0 @@ - -package Paws::IoT1ClickProjects::UpdatePlacementResponse; - use Moose; - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::UpdatePlacementResponse - -=head1 ATTRIBUTES - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/UpdateProject.pm b/auto-lib/Paws/IoT1ClickProjects/UpdateProject.pm deleted file mode 100644 index 13b0ad80a1..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/UpdateProject.pm +++ /dev/null @@ -1,92 +0,0 @@ - -package Paws::IoT1ClickProjects::UpdateProject; - use Moose; - has Description => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'description'); - has PlacementTemplate => (is => 'ro', isa => 'Paws::IoT1ClickProjects::PlacementTemplate', traits => ['NameInRequest'], request_name => 'placementTemplate'); - has ProjectName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'projectName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'UpdateProject'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/projects/{projectName}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'PUT'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoT1ClickProjects::UpdateProjectResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::UpdateProject - Arguments for method UpdateProject on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method UpdateProject on the -L service. Use the attributes of this class -as arguments to method UpdateProject. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to UpdateProject. - -=head1 SYNOPSIS - - my $projects.iot1click = Paws->service('IoT1ClickProjects'); - my $UpdateProjectResponse = $projects . iot1click->UpdateProject( - ProjectName => 'MyProjectName', - Description => 'MyDescription', # OPTIONAL - PlacementTemplate => { - deviceTemplates => { - 'MyDeviceTemplateName' => { - deviceType => 'MyDeviceType', # max: 128; OPTIONAL - callbackOverrides => { - 'MyDeviceCallbackKey' => 'MyDeviceCallbackValue' - , # key: min: 1, max: 128, value: max: 200 - }, # OPTIONAL - }, # key: min: 1, max: 128 - }, # OPTIONAL - defaultAttributes => { - 'MyAttributeName' => - 'MyAttributeDefaultValue', # key: min: 1, max: 128, value: max: 800 - }, # OPTIONAL - }, # OPTIONAL - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 Description => Str - -An optional user-defined description for the project. - - - -=head2 PlacementTemplate => L - -An object defining the project update. Once a project has been created, -you cannot add device template names to the project. However, for a -given C, you can update the associated -C for the device definition using this API. - - - -=head2 B ProjectName => Str - -The name of the project to be updated. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method UpdateProject in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoT1ClickProjects/UpdateProjectResponse.pm b/auto-lib/Paws/IoT1ClickProjects/UpdateProjectResponse.pm deleted file mode 100644 index 82a8c5e6c7..0000000000 --- a/auto-lib/Paws/IoT1ClickProjects/UpdateProjectResponse.pm +++ /dev/null @@ -1,21 +0,0 @@ - -package Paws::IoT1ClickProjects::UpdateProjectResponse; - use Moose; - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoT1ClickProjects::UpdateProjectResponse - -=head1 ATTRIBUTES - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics.pm b/auto-lib/Paws/IoTAnalytics.pm deleted file mode 100644 index f14fc22c80..0000000000 --- a/auto-lib/Paws/IoTAnalytics.pm +++ /dev/null @@ -1,792 +0,0 @@ -package Paws::IoTAnalytics; - use Moose; - sub service { 'iotanalytics' } - sub signing_name { 'iotanalytics' } - sub version { '2017-11-27' } - sub flattened_arrays { 0 } - has max_attempts => (is => 'ro', isa => 'Int', default => 5); - has retry => (is => 'ro', isa => 'HashRef', default => sub { - { base => 'rand', type => 'exponential', growth_factor => 2 } - }); - has retriables => (is => 'ro', isa => 'ArrayRef', default => sub { [ - ] }); - - with 'Paws::API::Caller', 'Paws::API::EndpointResolver', 'Paws::Net::V4Signature', 'Paws::Net::RestJsonCaller'; - - - sub BatchPutMessage { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::BatchPutMessage', @_); - return $self->caller->do_call($self, $call_object); - } - sub CancelPipelineReprocessing { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::CancelPipelineReprocessing', @_); - return $self->caller->do_call($self, $call_object); - } - sub CreateChannel { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::CreateChannel', @_); - return $self->caller->do_call($self, $call_object); - } - sub CreateDataset { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::CreateDataset', @_); - return $self->caller->do_call($self, $call_object); - } - sub CreateDatasetContent { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::CreateDatasetContent', @_); - return $self->caller->do_call($self, $call_object); - } - sub CreateDatastore { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::CreateDatastore', @_); - return $self->caller->do_call($self, $call_object); - } - sub CreatePipeline { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::CreatePipeline', @_); - return $self->caller->do_call($self, $call_object); - } - sub DeleteChannel { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::DeleteChannel', @_); - return $self->caller->do_call($self, $call_object); - } - sub DeleteDataset { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::DeleteDataset', @_); - return $self->caller->do_call($self, $call_object); - } - sub DeleteDatasetContent { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::DeleteDatasetContent', @_); - return $self->caller->do_call($self, $call_object); - } - sub DeleteDatastore { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::DeleteDatastore', @_); - return $self->caller->do_call($self, $call_object); - } - sub DeletePipeline { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::DeletePipeline', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeChannel { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::DescribeChannel', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeDataset { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::DescribeDataset', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeDatastore { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::DescribeDatastore', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeLoggingOptions { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::DescribeLoggingOptions', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribePipeline { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::DescribePipeline', @_); - return $self->caller->do_call($self, $call_object); - } - sub GetDatasetContent { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::GetDatasetContent', @_); - return $self->caller->do_call($self, $call_object); - } - sub ListChannels { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::ListChannels', @_); - return $self->caller->do_call($self, $call_object); - } - sub ListDatasets { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::ListDatasets', @_); - return $self->caller->do_call($self, $call_object); - } - sub ListDatastores { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::ListDatastores', @_); - return $self->caller->do_call($self, $call_object); - } - sub ListPipelines { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::ListPipelines', @_); - return $self->caller->do_call($self, $call_object); - } - sub PutLoggingOptions { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::PutLoggingOptions', @_); - return $self->caller->do_call($self, $call_object); - } - sub RunPipelineActivity { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::RunPipelineActivity', @_); - return $self->caller->do_call($self, $call_object); - } - sub SampleChannelData { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::SampleChannelData', @_); - return $self->caller->do_call($self, $call_object); - } - sub StartPipelineReprocessing { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::StartPipelineReprocessing', @_); - return $self->caller->do_call($self, $call_object); - } - sub UpdateChannel { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::UpdateChannel', @_); - return $self->caller->do_call($self, $call_object); - } - sub UpdateDataset { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::UpdateDataset', @_); - return $self->caller->do_call($self, $call_object); - } - sub UpdateDatastore { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::UpdateDatastore', @_); - return $self->caller->do_call($self, $call_object); - } - sub UpdatePipeline { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::IoTAnalytics::UpdatePipeline', @_); - return $self->caller->do_call($self, $call_object); - } - - - - sub operations { qw/BatchPutMessage CancelPipelineReprocessing CreateChannel CreateDataset CreateDatasetContent CreateDatastore CreatePipeline DeleteChannel DeleteDataset DeleteDatasetContent DeleteDatastore DeletePipeline DescribeChannel DescribeDataset DescribeDatastore DescribeLoggingOptions DescribePipeline GetDatasetContent ListChannels ListDatasets ListDatastores ListPipelines PutLoggingOptions RunPipelineActivity SampleChannelData StartPipelineReprocessing UpdateChannel UpdateDataset UpdateDatastore UpdatePipeline / } - -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics - Perl Interface to AWS AWS IoT Analytics - -=head1 SYNOPSIS - - use Paws; - - my $obj = Paws->service('IoTAnalytics'); - my $res = $obj->Method( - Arg1 => $val1, - Arg2 => [ 'V1', 'V2' ], - # if Arg3 is an object, the HashRef will be used as arguments to the constructor - # of the arguments type - Arg3 => { Att1 => 'Val1' }, - # if Arg4 is an array of objects, the HashRefs will be passed as arguments to - # the constructor of the arguments type - Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], - ); - -=head1 DESCRIPTION - -AWS IoT Analytics provides advanced data analysis for AWS IoT. It -allows you to collect large amounts of device data, process messages, -store them, and then query the data and run sophisticated analytics to -make accurate decisions in your IoT applications and machine learning -use cases. AWS IoT Analytics enables advanced data exploration through -integration with Jupyter Notebooks and data visualization through -integration with Amazon QuickSight. - -Traditional analytics and business intelligence tools are designed to -process structured data. IoT data often comes from devices that record -noisy processes (such as temperature, motion, or sound). As a result, -the data from these devices can have significant gaps, corrupted -messages, and false readings that must be cleaned up before analysis -can occur. Also, IoT data is often only meaningful in the context of -other data from external sources. - -AWS IoT Analytics automates each of the steps required to analyze data -from IoT devices. AWS IoT Analytics filters, transforms, and enriches -IoT data before storing it in a time-series data store for analysis. -You can set up the service to collect only the data you need from your -devices, apply mathematical transforms to process the data, and enrich -the data with device-specific metadata such as device type and location -before storing it. Then, you can analyze your data by running queries -using the built-in SQL query engine, or perform more complex analytics -and machine learning inference. AWS IoT Analytics includes models for -common IoT use cases so you can answer questions like which devices are -about to fail or which customers are at risk of abandoning their -wearable devices. - -For the AWS API documentation, see L - - -=head1 METHODS - -=head2 BatchPutMessage - -=over - -=item ChannelName => Str - -=item Messages => ArrayRef[L] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Sends messages to a channel. - - -=head2 CancelPipelineReprocessing - -=over - -=item PipelineName => Str - -=item ReprocessingId => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Cancels the reprocessing of data through the pipeline. - - -=head2 CreateChannel - -=over - -=item ChannelName => Str - -=item [RetentionPeriod => L] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Creates a channel. A channel collects data from an MQTT topic and -archives the raw, unprocessed messages before publishing the data to a -pipeline. - - -=head2 CreateDataset - -=over - -=item Actions => ArrayRef[L] - -=item DatasetName => Str - -=item [Triggers => ArrayRef[L]] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Creates a data set. A data set stores data retrieved from a data store -by applying an SQL action. - -This operation creates the skeleton of a data set. To populate the data -set, call "CreateDatasetContent". - - -=head2 CreateDatasetContent - -=over - -=item DatasetName => Str - - -=back - -Each argument is described in detail in: L - -Returns: nothing - -Creates the content of a data set by applying an SQL action. - - -=head2 CreateDatastore - -=over - -=item DatastoreName => Str - -=item [RetentionPeriod => L] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Creates a data store, which is a repository for messages. - - -=head2 CreatePipeline - -=over - -=item PipelineActivities => ArrayRef[L] - -=item PipelineName => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Creates a pipeline. A pipeline consumes messages from one or more -channels and allows you to process the messages before storing them in -a data store. - - -=head2 DeleteChannel - -=over - -=item ChannelName => Str - - -=back - -Each argument is described in detail in: L - -Returns: nothing - -Deletes the specified channel. - - -=head2 DeleteDataset - -=over - -=item DatasetName => Str - - -=back - -Each argument is described in detail in: L - -Returns: nothing - -Deletes the specified data set. - -You do not have to delete the content of the data set before you -perform this operation. - - -=head2 DeleteDatasetContent - -=over - -=item DatasetName => Str - -=item [VersionId => Str] - - -=back - -Each argument is described in detail in: L - -Returns: nothing - -Deletes the content of the specified data set. - - -=head2 DeleteDatastore - -=over - -=item DatastoreName => Str - - -=back - -Each argument is described in detail in: L - -Returns: nothing - -Deletes the specified data store. - - -=head2 DeletePipeline - -=over - -=item PipelineName => Str - - -=back - -Each argument is described in detail in: L - -Returns: nothing - -Deletes the specified pipeline. - - -=head2 DescribeChannel - -=over - -=item ChannelName => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Retrieves information about a channel. - - -=head2 DescribeDataset - -=over - -=item DatasetName => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Retrieves information about a data set. - - -=head2 DescribeDatastore - -=over - -=item DatastoreName => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Retrieves information about a data store. - - -=head2 DescribeLoggingOptions - - - - - - -Each argument is described in detail in: L - -Returns: a L instance - -Retrieves the current settings of the AWS IoT Analytics logging -options. - - -=head2 DescribePipeline - -=over - -=item PipelineName => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Retrieves information about a pipeline. - - -=head2 GetDatasetContent - -=over - -=item DatasetName => Str - -=item [VersionId => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Retrieves the contents of a data set as pre-signed URIs. - - -=head2 ListChannels - -=over - -=item [MaxResults => Int] - -=item [NextToken => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Retrieves a list of channels. - - -=head2 ListDatasets - -=over - -=item [MaxResults => Int] - -=item [NextToken => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Retrieves information about data sets. - - -=head2 ListDatastores - -=over - -=item [MaxResults => Int] - -=item [NextToken => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Retrieves a list of data stores. - - -=head2 ListPipelines - -=over - -=item [MaxResults => Int] - -=item [NextToken => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Retrieves a list of pipelines. - - -=head2 PutLoggingOptions - -=over - -=item LoggingOptions => L - - -=back - -Each argument is described in detail in: L - -Returns: nothing - -Sets or updates the AWS IoT Analytics logging options. - - -=head2 RunPipelineActivity - -=over - -=item Payloads => ArrayRef[Str|Undef] - -=item PipelineActivity => L - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Simulates the results of running a pipeline activity on a message -payload. - - -=head2 SampleChannelData - -=over - -=item ChannelName => Str - -=item [EndTime => Str] - -=item [MaxMessages => Int] - -=item [StartTime => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Retrieves a sample of messages from the specified channel ingested -during the specified timeframe. Up to 10 messages can be retrieved. - - -=head2 StartPipelineReprocessing - -=over - -=item PipelineName => Str - -=item [EndTime => Str] - -=item [StartTime => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Starts the reprocessing of raw message data through the pipeline. - - -=head2 UpdateChannel - -=over - -=item ChannelName => Str - -=item [RetentionPeriod => L] - - -=back - -Each argument is described in detail in: L - -Returns: nothing - -Updates the settings of a channel. - - -=head2 UpdateDataset - -=over - -=item Actions => ArrayRef[L] - -=item DatasetName => Str - -=item [Triggers => ArrayRef[L]] - - -=back - -Each argument is described in detail in: L - -Returns: nothing - -Updates the settings of a data set. - - -=head2 UpdateDatastore - -=over - -=item DatastoreName => Str - -=item [RetentionPeriod => L] - - -=back - -Each argument is described in detail in: L - -Returns: nothing - -Updates the settings of a data store. - - -=head2 UpdatePipeline - -=over - -=item PipelineActivities => ArrayRef[L] - -=item PipelineName => Str - - -=back - -Each argument is described in detail in: L - -Returns: nothing - -Updates the settings of a pipeline. - - - - -=head1 PAGINATORS - -Paginator methods are helpers that repetively call methods that return partial results - - - - -=head1 SEE ALSO - -This service class forms part of L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/AddAttributesActivity.pm b/auto-lib/Paws/IoTAnalytics/AddAttributesActivity.pm deleted file mode 100644 index a14ff5b776..0000000000 --- a/auto-lib/Paws/IoTAnalytics/AddAttributesActivity.pm +++ /dev/null @@ -1,73 +0,0 @@ -package Paws::IoTAnalytics::AddAttributesActivity; - use Moose; - has Attributes => (is => 'ro', isa => 'Paws::IoTAnalytics::AttributeNameMapping', request_name => 'attributes', traits => ['NameInRequest'], required => 1); - has Name => (is => 'ro', isa => 'Str', request_name => 'name', traits => ['NameInRequest'], required => 1); - has Next => (is => 'ro', isa => 'Str', request_name => 'next', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::AddAttributesActivity - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::AddAttributesActivity object: - - $service_obj->Method(Att1 => { Attributes => $value, ..., Next => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::AddAttributesActivity object: - - $result = $service_obj->Method(...); - $result->Att1->Attributes - -=head1 DESCRIPTION - -An activity that adds other attributes based on existing attributes in -the message. - -=head1 ATTRIBUTES - - -=head2 B Attributes => L - - A list of 1-50 "AttributeNameMapping" objects that map an existing -attribute to a new attribute. - -The existing attributes remain in the message, so if you want to remove -the originals, use "RemoveAttributeActivity". - - -=head2 B Name => Str - - The name of the 'addAttributes' activity. - - -=head2 Next => Str - - The next activity in the pipeline. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/AttributeNameMapping.pm b/auto-lib/Paws/IoTAnalytics/AttributeNameMapping.pm deleted file mode 100644 index ebd8533ab6..0000000000 --- a/auto-lib/Paws/IoTAnalytics/AttributeNameMapping.pm +++ /dev/null @@ -1,55 +0,0 @@ -package Paws::IoTAnalytics::AttributeNameMapping; - use Moose; - with 'Paws::API::StrToNativeMapParser'; - - has Map => (is => 'ro', isa => 'HashRef[Maybe[Str]]'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::AttributeNameMapping - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::AttributeNameMapping object: - - $service_obj->Method(Att1 => { key1 => $value, ..., keyN => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::AttributeNameMapping object: - - $result = $service_obj->Method(...); - $result->Att1->Map->{ key1 } - -=head1 DESCRIPTION - -This class has no description - -=head1 ATTRIBUTES - -=head2 Map => Str - -Use the Map method to retrieve a HashRef to the map - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/BatchPutMessage.pm b/auto-lib/Paws/IoTAnalytics/BatchPutMessage.pm deleted file mode 100644 index 3c40642f8d..0000000000 --- a/auto-lib/Paws/IoTAnalytics/BatchPutMessage.pm +++ /dev/null @@ -1,82 +0,0 @@ - -package Paws::IoTAnalytics::BatchPutMessage; - use Moose; - has ChannelName => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'channelName', required => 1); - has Messages => (is => 'ro', isa => 'ArrayRef[Paws::IoTAnalytics::Message]', traits => ['NameInRequest'], request_name => 'messages', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'BatchPutMessage'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/messages/batch'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'POST'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoTAnalytics::BatchPutMessageResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::BatchPutMessage - Arguments for method BatchPutMessage on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method BatchPutMessage on the -L service. Use the attributes of this class -as arguments to method BatchPutMessage. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to BatchPutMessage. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - my $BatchPutMessageResponse = $iotanalytics->BatchPutMessage( - ChannelName => 'MyChannelName', - Messages => [ - { - payload => 'BlobMessagePayload', - messageId => 'MyMessageId', # min: 1, max: 128 - - }, - ... - ], - - ); - - # Results: - my $BatchPutMessageErrorEntries = - $BatchPutMessageResponse->BatchPutMessageErrorEntries; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B ChannelName => Str - -The name of the channel where the messages are sent. - - - -=head2 B Messages => ArrayRef[L] - -The list of messages to be sent. Each message has format: '{ -"messageId": "string", "payload": "string"}'. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method BatchPutMessage in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/BatchPutMessageErrorEntry.pm b/auto-lib/Paws/IoTAnalytics/BatchPutMessageErrorEntry.pm deleted file mode 100644 index 34a068cf07..0000000000 --- a/auto-lib/Paws/IoTAnalytics/BatchPutMessageErrorEntry.pm +++ /dev/null @@ -1,69 +0,0 @@ -package Paws::IoTAnalytics::BatchPutMessageErrorEntry; - use Moose; - has ErrorCode => (is => 'ro', isa => 'Str', request_name => 'errorCode', traits => ['NameInRequest']); - has ErrorMessage => (is => 'ro', isa => 'Str', request_name => 'errorMessage', traits => ['NameInRequest']); - has MessageId => (is => 'ro', isa => 'Str', request_name => 'messageId', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::BatchPutMessageErrorEntry - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::BatchPutMessageErrorEntry object: - - $service_obj->Method(Att1 => { ErrorCode => $value, ..., MessageId => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::BatchPutMessageErrorEntry object: - - $result = $service_obj->Method(...); - $result->Att1->ErrorCode - -=head1 DESCRIPTION - -Contains informations about errors. - -=head1 ATTRIBUTES - - -=head2 ErrorCode => Str - - The code associated with the error. - - -=head2 ErrorMessage => Str - - The message associated with the error. - - -=head2 MessageId => Str - - The ID of the message that caused the error. (See the value -corresponding to the "messageId" key in the message object.) - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/BatchPutMessageResponse.pm b/auto-lib/Paws/IoTAnalytics/BatchPutMessageResponse.pm deleted file mode 100644 index 740db6f642..0000000000 --- a/auto-lib/Paws/IoTAnalytics/BatchPutMessageResponse.pm +++ /dev/null @@ -1,28 +0,0 @@ - -package Paws::IoTAnalytics::BatchPutMessageResponse; - use Moose; - has BatchPutMessageErrorEntries => (is => 'ro', isa => 'ArrayRef[Paws::IoTAnalytics::BatchPutMessageErrorEntry]', traits => ['NameInRequest'], request_name => 'batchPutMessageErrorEntries'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::BatchPutMessageResponse - -=head1 ATTRIBUTES - - -=head2 BatchPutMessageErrorEntries => ArrayRef[L] - -A list of any errors encountered when sending the messages to the -channel. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/CancelPipelineReprocessing.pm b/auto-lib/Paws/IoTAnalytics/CancelPipelineReprocessing.pm deleted file mode 100644 index 9f7c20aad9..0000000000 --- a/auto-lib/Paws/IoTAnalytics/CancelPipelineReprocessing.pm +++ /dev/null @@ -1,70 +0,0 @@ - -package Paws::IoTAnalytics::CancelPipelineReprocessing; - use Moose; - has PipelineName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'pipelineName', required => 1); - has ReprocessingId => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'reprocessingId', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'CancelPipelineReprocessing'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/pipelines/{pipelineName}/reprocessing/{reprocessingId}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'DELETE'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoTAnalytics::CancelPipelineReprocessingResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::CancelPipelineReprocessing - Arguments for method CancelPipelineReprocessing on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method CancelPipelineReprocessing on the -L service. Use the attributes of this class -as arguments to method CancelPipelineReprocessing. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CancelPipelineReprocessing. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - my $CancelPipelineReprocessingResponse = - $iotanalytics->CancelPipelineReprocessing( - PipelineName => 'MyPipelineName', - ReprocessingId => 'MyReprocessingId', - - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B PipelineName => Str - -The name of pipeline for which data reprocessing is canceled. - - - -=head2 B ReprocessingId => Str - -The ID of the reprocessing task (returned by -"StartPipelineReprocessing"). - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method CancelPipelineReprocessing in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/CancelPipelineReprocessingResponse.pm b/auto-lib/Paws/IoTAnalytics/CancelPipelineReprocessingResponse.pm deleted file mode 100644 index 3c20884102..0000000000 --- a/auto-lib/Paws/IoTAnalytics/CancelPipelineReprocessingResponse.pm +++ /dev/null @@ -1,21 +0,0 @@ - -package Paws::IoTAnalytics::CancelPipelineReprocessingResponse; - use Moose; - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::CancelPipelineReprocessingResponse - -=head1 ATTRIBUTES - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/Channel.pm b/auto-lib/Paws/IoTAnalytics/Channel.pm deleted file mode 100644 index 002744b78f..0000000000 --- a/auto-lib/Paws/IoTAnalytics/Channel.pm +++ /dev/null @@ -1,87 +0,0 @@ -package Paws::IoTAnalytics::Channel; - use Moose; - has Arn => (is => 'ro', isa => 'Str', request_name => 'arn', traits => ['NameInRequest']); - has CreationTime => (is => 'ro', isa => 'Str', request_name => 'creationTime', traits => ['NameInRequest']); - has LastUpdateTime => (is => 'ro', isa => 'Str', request_name => 'lastUpdateTime', traits => ['NameInRequest']); - has Name => (is => 'ro', isa => 'Str', request_name => 'name', traits => ['NameInRequest']); - has RetentionPeriod => (is => 'ro', isa => 'Paws::IoTAnalytics::RetentionPeriod', request_name => 'retentionPeriod', traits => ['NameInRequest']); - has Status => (is => 'ro', isa => 'Str', request_name => 'status', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::Channel - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::Channel object: - - $service_obj->Method(Att1 => { Arn => $value, ..., Status => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::Channel object: - - $result = $service_obj->Method(...); - $result->Att1->Arn - -=head1 DESCRIPTION - -A collection of data from an MQTT topic. Channels archive the raw, -unprocessed messages before publishing the data to a pipeline. - -=head1 ATTRIBUTES - - -=head2 Arn => Str - - The ARN of the channel. - - -=head2 CreationTime => Str - - When the channel was created. - - -=head2 LastUpdateTime => Str - - When the channel was last updated. - - -=head2 Name => Str - - The name of the channel. - - -=head2 RetentionPeriod => L - - How long, in days, message data is kept for the channel. - - -=head2 Status => Str - - The status of the channel. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/ChannelActivity.pm b/auto-lib/Paws/IoTAnalytics/ChannelActivity.pm deleted file mode 100644 index e1a718a16d..0000000000 --- a/auto-lib/Paws/IoTAnalytics/ChannelActivity.pm +++ /dev/null @@ -1,69 +0,0 @@ -package Paws::IoTAnalytics::ChannelActivity; - use Moose; - has ChannelName => (is => 'ro', isa => 'Str', request_name => 'channelName', traits => ['NameInRequest'], required => 1); - has Name => (is => 'ro', isa => 'Str', request_name => 'name', traits => ['NameInRequest'], required => 1); - has Next => (is => 'ro', isa => 'Str', request_name => 'next', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::ChannelActivity - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::ChannelActivity object: - - $service_obj->Method(Att1 => { ChannelName => $value, ..., Next => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::ChannelActivity object: - - $result = $service_obj->Method(...); - $result->Att1->ChannelName - -=head1 DESCRIPTION - -The activity that determines the source of the messages to be -processed. - -=head1 ATTRIBUTES - - -=head2 B ChannelName => Str - - The name of the channel from which the messages are processed. - - -=head2 B Name => Str - - The name of the 'channel' activity. - - -=head2 Next => Str - - The next activity in the pipeline. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/ChannelSummary.pm b/auto-lib/Paws/IoTAnalytics/ChannelSummary.pm deleted file mode 100644 index 84c80d8a5b..0000000000 --- a/auto-lib/Paws/IoTAnalytics/ChannelSummary.pm +++ /dev/null @@ -1,74 +0,0 @@ -package Paws::IoTAnalytics::ChannelSummary; - use Moose; - has ChannelName => (is => 'ro', isa => 'Str', request_name => 'channelName', traits => ['NameInRequest']); - has CreationTime => (is => 'ro', isa => 'Str', request_name => 'creationTime', traits => ['NameInRequest']); - has LastUpdateTime => (is => 'ro', isa => 'Str', request_name => 'lastUpdateTime', traits => ['NameInRequest']); - has Status => (is => 'ro', isa => 'Str', request_name => 'status', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::ChannelSummary - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::ChannelSummary object: - - $service_obj->Method(Att1 => { ChannelName => $value, ..., Status => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::ChannelSummary object: - - $result = $service_obj->Method(...); - $result->Att1->ChannelName - -=head1 DESCRIPTION - -A summary of information about a channel. - -=head1 ATTRIBUTES - - -=head2 ChannelName => Str - - The name of the channel. - - -=head2 CreationTime => Str - - When the channel was created. - - -=head2 LastUpdateTime => Str - - The last time the channel was updated. - - -=head2 Status => Str - - The status of the channel. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/CreateChannel.pm b/auto-lib/Paws/IoTAnalytics/CreateChannel.pm deleted file mode 100644 index f7be7cab41..0000000000 --- a/auto-lib/Paws/IoTAnalytics/CreateChannel.pm +++ /dev/null @@ -1,77 +0,0 @@ - -package Paws::IoTAnalytics::CreateChannel; - use Moose; - has ChannelName => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'channelName', required => 1); - has RetentionPeriod => (is => 'ro', isa => 'Paws::IoTAnalytics::RetentionPeriod', traits => ['NameInRequest'], request_name => 'retentionPeriod'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'CreateChannel'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/channels'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'POST'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoTAnalytics::CreateChannelResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::CreateChannel - Arguments for method CreateChannel on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method CreateChannel on the -L service. Use the attributes of this class -as arguments to method CreateChannel. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CreateChannel. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - my $CreateChannelResponse = $iotanalytics->CreateChannel( - ChannelName => 'MyChannelName', - RetentionPeriod => { - numberOfDays => 1, # min: 1, ; OPTIONAL - unlimited => 1, # OPTIONAL - }, # OPTIONAL - ); - - # Results: - my $ChannelArn = $CreateChannelResponse->ChannelArn; - my $RetentionPeriod = $CreateChannelResponse->RetentionPeriod; - my $ChannelName = $CreateChannelResponse->ChannelName; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B ChannelName => Str - -The name of the channel. - - - -=head2 RetentionPeriod => L - -How long, in days, message data is kept for the channel. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method CreateChannel in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/CreateChannelResponse.pm b/auto-lib/Paws/IoTAnalytics/CreateChannelResponse.pm deleted file mode 100644 index 000dbe328f..0000000000 --- a/auto-lib/Paws/IoTAnalytics/CreateChannelResponse.pm +++ /dev/null @@ -1,39 +0,0 @@ - -package Paws::IoTAnalytics::CreateChannelResponse; - use Moose; - has ChannelArn => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'channelArn'); - has ChannelName => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'channelName'); - has RetentionPeriod => (is => 'ro', isa => 'Paws::IoTAnalytics::RetentionPeriod', traits => ['NameInRequest'], request_name => 'retentionPeriod'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::CreateChannelResponse - -=head1 ATTRIBUTES - - -=head2 ChannelArn => Str - -The ARN of the channel. - - -=head2 ChannelName => Str - -The name of the channel. - - -=head2 RetentionPeriod => L - -How long, in days, message data is kept for the channel. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/CreateDataset.pm b/auto-lib/Paws/IoTAnalytics/CreateDataset.pm deleted file mode 100644 index e4c9b4e113..0000000000 --- a/auto-lib/Paws/IoTAnalytics/CreateDataset.pm +++ /dev/null @@ -1,100 +0,0 @@ - -package Paws::IoTAnalytics::CreateDataset; - use Moose; - has Actions => (is => 'ro', isa => 'ArrayRef[Paws::IoTAnalytics::DatasetAction]', traits => ['NameInRequest'], request_name => 'actions', required => 1); - has DatasetName => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'datasetName', required => 1); - has Triggers => (is => 'ro', isa => 'ArrayRef[Paws::IoTAnalytics::DatasetTrigger]', traits => ['NameInRequest'], request_name => 'triggers'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'CreateDataset'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/datasets'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'POST'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoTAnalytics::CreateDatasetResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::CreateDataset - Arguments for method CreateDataset on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method CreateDataset on the -L service. Use the attributes of this class -as arguments to method CreateDataset. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CreateDataset. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - my $CreateDatasetResponse = $iotanalytics->CreateDataset( - Actions => [ - { - actionName => 'MyDatasetActionName', # min: 1, max: 128; OPTIONAL - queryAction => { - sqlQuery => 'MySqlQuery', - - }, # OPTIONAL - }, - ... - ], - DatasetName => 'MyDatasetName', - Triggers => [ - { - schedule => { - expression => 'MyScheduleExpression', # OPTIONAL - }, # OPTIONAL - }, - ... - ], # OPTIONAL - ); - - # Results: - my $DatasetArn = $CreateDatasetResponse->DatasetArn; - my $DatasetName = $CreateDatasetResponse->DatasetName; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B Actions => ArrayRef[L] - -A list of actions that create the data set. Only one action is -supported at this time. - - - -=head2 B DatasetName => Str - -The name of the data set. - - - -=head2 Triggers => ArrayRef[L] - -A list of triggers. A trigger causes data set content to be populated -at a specified time or time interval. The list of triggers can be empty -or contain up to five B objects. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method CreateDataset in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/CreateDatasetContent.pm b/auto-lib/Paws/IoTAnalytics/CreateDatasetContent.pm deleted file mode 100644 index ab59fc5326..0000000000 --- a/auto-lib/Paws/IoTAnalytics/CreateDatasetContent.pm +++ /dev/null @@ -1,60 +0,0 @@ - -package Paws::IoTAnalytics::CreateDatasetContent; - use Moose; - has DatasetName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'datasetName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'CreateDatasetContent'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/datasets/{datasetName}/content'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'POST'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::API::Response'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::CreateDatasetContent - Arguments for method CreateDatasetContent on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method CreateDatasetContent on the -L service. Use the attributes of this class -as arguments to method CreateDatasetContent. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CreateDatasetContent. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - $iotanalytics->CreateDatasetContent( - DatasetName => 'MyDatasetName', - - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DatasetName => Str - -The name of the data set. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method CreateDatasetContent in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/CreateDatasetResponse.pm b/auto-lib/Paws/IoTAnalytics/CreateDatasetResponse.pm deleted file mode 100644 index 08ca88f335..0000000000 --- a/auto-lib/Paws/IoTAnalytics/CreateDatasetResponse.pm +++ /dev/null @@ -1,33 +0,0 @@ - -package Paws::IoTAnalytics::CreateDatasetResponse; - use Moose; - has DatasetArn => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'datasetArn'); - has DatasetName => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'datasetName'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::CreateDatasetResponse - -=head1 ATTRIBUTES - - -=head2 DatasetArn => Str - -The ARN of the data set. - - -=head2 DatasetName => Str - -The name of the data set. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/CreateDatastore.pm b/auto-lib/Paws/IoTAnalytics/CreateDatastore.pm deleted file mode 100644 index 8535f98470..0000000000 --- a/auto-lib/Paws/IoTAnalytics/CreateDatastore.pm +++ /dev/null @@ -1,77 +0,0 @@ - -package Paws::IoTAnalytics::CreateDatastore; - use Moose; - has DatastoreName => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'datastoreName', required => 1); - has RetentionPeriod => (is => 'ro', isa => 'Paws::IoTAnalytics::RetentionPeriod', traits => ['NameInRequest'], request_name => 'retentionPeriod'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'CreateDatastore'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/datastores'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'POST'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoTAnalytics::CreateDatastoreResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::CreateDatastore - Arguments for method CreateDatastore on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method CreateDatastore on the -L service. Use the attributes of this class -as arguments to method CreateDatastore. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CreateDatastore. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - my $CreateDatastoreResponse = $iotanalytics->CreateDatastore( - DatastoreName => 'MyDatastoreName', - RetentionPeriod => { - numberOfDays => 1, # min: 1, ; OPTIONAL - unlimited => 1, # OPTIONAL - }, # OPTIONAL - ); - - # Results: - my $DatastoreName = $CreateDatastoreResponse->DatastoreName; - my $RetentionPeriod = $CreateDatastoreResponse->RetentionPeriod; - my $DatastoreArn = $CreateDatastoreResponse->DatastoreArn; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DatastoreName => Str - -The name of the data store. - - - -=head2 RetentionPeriod => L - -How long, in days, message data is kept for the data store. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method CreateDatastore in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/CreateDatastoreResponse.pm b/auto-lib/Paws/IoTAnalytics/CreateDatastoreResponse.pm deleted file mode 100644 index 534a84fcf5..0000000000 --- a/auto-lib/Paws/IoTAnalytics/CreateDatastoreResponse.pm +++ /dev/null @@ -1,39 +0,0 @@ - -package Paws::IoTAnalytics::CreateDatastoreResponse; - use Moose; - has DatastoreArn => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'datastoreArn'); - has DatastoreName => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'datastoreName'); - has RetentionPeriod => (is => 'ro', isa => 'Paws::IoTAnalytics::RetentionPeriod', traits => ['NameInRequest'], request_name => 'retentionPeriod'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::CreateDatastoreResponse - -=head1 ATTRIBUTES - - -=head2 DatastoreArn => Str - -The ARN of the data store. - - -=head2 DatastoreName => Str - -The name of the data store. - - -=head2 RetentionPeriod => L - -How long, in days, message data is kept for the data store. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/CreatePipeline.pm b/auto-lib/Paws/IoTAnalytics/CreatePipeline.pm deleted file mode 100644 index 349414615b..0000000000 --- a/auto-lib/Paws/IoTAnalytics/CreatePipeline.pm +++ /dev/null @@ -1,147 +0,0 @@ - -package Paws::IoTAnalytics::CreatePipeline; - use Moose; - has PipelineActivities => (is => 'ro', isa => 'ArrayRef[Paws::IoTAnalytics::PipelineActivity]', traits => ['NameInRequest'], request_name => 'pipelineActivities', required => 1); - has PipelineName => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'pipelineName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'CreatePipeline'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/pipelines'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'POST'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoTAnalytics::CreatePipelineResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::CreatePipeline - Arguments for method CreatePipeline on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method CreatePipeline on the -L service. Use the attributes of this class -as arguments to method CreatePipeline. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CreatePipeline. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - my $CreatePipelineResponse = $iotanalytics->CreatePipeline( - PipelineActivities => [ - { - deviceShadowEnrich => { - roleArn => 'MyRoleArn', # min: 20, max: 2048 - name => 'MyActivityName', # min: 1, max: 128 - attribute => 'MyAttributeName', # min: 1, max: 256 - thingName => 'MyAttributeName', # min: 1, max: 256 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - filter => { - name => 'MyActivityName', # min: 1, max: 128 - filter => 'MyFilterExpression', # min: 1, max: 256 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - math => { - name => 'MyActivityName', # min: 1, max: 128 - attribute => 'MyAttributeName', # min: 1, max: 256 - math => 'MyMathExpression', # min: 1, max: 256 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - removeAttributes => { - name => 'MyActivityName', # min: 1, max: 128 - attributes => [ - 'MyAttributeName', ... # min: 1, max: 256 - ], # min: 1, max: 50 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - addAttributes => { - name => 'MyActivityName', # min: 1, max: 128 - attributes => { - 'MyAttributeName' => 'MyAttributeName' - , # key: min: 1, max: 256, value: min: 1, max: 256 - }, # min: 1, max: 50 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - deviceRegistryEnrich => { - name => 'MyActivityName', # min: 1, max: 128 - roleArn => 'MyRoleArn', # min: 20, max: 2048 - attribute => 'MyAttributeName', # min: 1, max: 256 - thingName => 'MyAttributeName', # min: 1, max: 256 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - lambda => { - name => 'MyActivityName', # min: 1, max: 128 - lambdaName => 'MyLambdaName', # min: 1, max: 64 - batchSize => 1, # min: 1, max: 1000 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - datastore => { - name => 'MyActivityName', # min: 1, max: 128 - datastoreName => 'MyDatastoreName', # min: 1, max: 128 - - }, # OPTIONAL - channel => { - name => 'MyActivityName', # min: 1, max: 128 - channelName => 'MyChannelName', # min: 1, max: 128 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - selectAttributes => { - name => 'MyActivityName', # min: 1, max: 128 - attributes => [ - 'MyAttributeName', ... # min: 1, max: 256 - ], # min: 1, max: 50 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - }, - ... - ], - PipelineName => 'MyPipelineName', - - ); - - # Results: - my $PipelineArn = $CreatePipelineResponse->PipelineArn; - my $PipelineName = $CreatePipelineResponse->PipelineName; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B PipelineActivities => ArrayRef[L] - -A list of pipeline activities. - -The list can be 1-25 B objects. Activities perform -transformations on your messages, such as removing, renaming, or adding -message attributes; filtering messages based on attribute values; -invoking your Lambda functions on messages for advanced processing; or -performing mathematical transformations to normalize device data. - - - -=head2 B PipelineName => Str - -The name of the pipeline. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method CreatePipeline in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/CreatePipelineResponse.pm b/auto-lib/Paws/IoTAnalytics/CreatePipelineResponse.pm deleted file mode 100644 index 330d6fe085..0000000000 --- a/auto-lib/Paws/IoTAnalytics/CreatePipelineResponse.pm +++ /dev/null @@ -1,33 +0,0 @@ - -package Paws::IoTAnalytics::CreatePipelineResponse; - use Moose; - has PipelineArn => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'pipelineArn'); - has PipelineName => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'pipelineName'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::CreatePipelineResponse - -=head1 ATTRIBUTES - - -=head2 PipelineArn => Str - -The ARN of the pipeline. - - -=head2 PipelineName => Str - -The name of the pipeline. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/Dataset.pm b/auto-lib/Paws/IoTAnalytics/Dataset.pm deleted file mode 100644 index 1b3a992506..0000000000 --- a/auto-lib/Paws/IoTAnalytics/Dataset.pm +++ /dev/null @@ -1,93 +0,0 @@ -package Paws::IoTAnalytics::Dataset; - use Moose; - has Actions => (is => 'ro', isa => 'ArrayRef[Paws::IoTAnalytics::DatasetAction]', request_name => 'actions', traits => ['NameInRequest']); - has Arn => (is => 'ro', isa => 'Str', request_name => 'arn', traits => ['NameInRequest']); - has CreationTime => (is => 'ro', isa => 'Str', request_name => 'creationTime', traits => ['NameInRequest']); - has LastUpdateTime => (is => 'ro', isa => 'Str', request_name => 'lastUpdateTime', traits => ['NameInRequest']); - has Name => (is => 'ro', isa => 'Str', request_name => 'name', traits => ['NameInRequest']); - has Status => (is => 'ro', isa => 'Str', request_name => 'status', traits => ['NameInRequest']); - has Triggers => (is => 'ro', isa => 'ArrayRef[Paws::IoTAnalytics::DatasetTrigger]', request_name => 'triggers', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::Dataset - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::Dataset object: - - $service_obj->Method(Att1 => { Actions => $value, ..., Triggers => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::Dataset object: - - $result = $service_obj->Method(...); - $result->Att1->Actions - -=head1 DESCRIPTION - -Information about a data set. - -=head1 ATTRIBUTES - - -=head2 Actions => ArrayRef[L] - - The "DatasetAction" objects that create the data set. - - -=head2 Arn => Str - - The ARN of the data set. - - -=head2 CreationTime => Str - - When the data set was created. - - -=head2 LastUpdateTime => Str - - The last time the data set was updated. - - -=head2 Name => Str - - The name of the data set. - - -=head2 Status => Str - - The status of the data set. - - -=head2 Triggers => ArrayRef[L] - - The "DatasetTrigger" objects that specify when the data set is -automatically updated. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DatasetAction.pm b/auto-lib/Paws/IoTAnalytics/DatasetAction.pm deleted file mode 100644 index f7534b9962..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DatasetAction.pm +++ /dev/null @@ -1,64 +0,0 @@ -package Paws::IoTAnalytics::DatasetAction; - use Moose; - has ActionName => (is => 'ro', isa => 'Str', request_name => 'actionName', traits => ['NameInRequest']); - has QueryAction => (is => 'ro', isa => 'Paws::IoTAnalytics::SqlQueryDatasetAction', request_name => 'queryAction', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DatasetAction - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::DatasetAction object: - - $service_obj->Method(Att1 => { ActionName => $value, ..., QueryAction => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::DatasetAction object: - - $result = $service_obj->Method(...); - $result->Att1->ActionName - -=head1 DESCRIPTION - -A "DatasetAction" object specifying the query that creates the data set -content. - -=head1 ATTRIBUTES - - -=head2 ActionName => Str - - The name of the data set action. - - -=head2 QueryAction => L - - An "SqlQueryDatasetAction" object that contains the SQL query to modify -the message. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DatasetContentStatus.pm b/auto-lib/Paws/IoTAnalytics/DatasetContentStatus.pm deleted file mode 100644 index 308e2947b1..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DatasetContentStatus.pm +++ /dev/null @@ -1,63 +0,0 @@ -package Paws::IoTAnalytics::DatasetContentStatus; - use Moose; - has Reason => (is => 'ro', isa => 'Str', request_name => 'reason', traits => ['NameInRequest']); - has State => (is => 'ro', isa => 'Str', request_name => 'state', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DatasetContentStatus - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::DatasetContentStatus object: - - $service_obj->Method(Att1 => { Reason => $value, ..., State => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::DatasetContentStatus object: - - $result = $service_obj->Method(...); - $result->Att1->Reason - -=head1 DESCRIPTION - -The state of the data set and the reason it is in this state. - -=head1 ATTRIBUTES - - -=head2 Reason => Str - - The reason the data set is in this state. - - -=head2 State => Str - - The state of the data set. Can be one of "CREATING", "SUCCEEDED" or -"FAILED". - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DatasetEntry.pm b/auto-lib/Paws/IoTAnalytics/DatasetEntry.pm deleted file mode 100644 index 344c950cce..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DatasetEntry.pm +++ /dev/null @@ -1,62 +0,0 @@ -package Paws::IoTAnalytics::DatasetEntry; - use Moose; - has DataURI => (is => 'ro', isa => 'Str', request_name => 'dataURI', traits => ['NameInRequest']); - has EntryName => (is => 'ro', isa => 'Str', request_name => 'entryName', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DatasetEntry - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::DatasetEntry object: - - $service_obj->Method(Att1 => { DataURI => $value, ..., EntryName => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::DatasetEntry object: - - $result = $service_obj->Method(...); - $result->Att1->DataURI - -=head1 DESCRIPTION - -The reference to a data set entry. - -=head1 ATTRIBUTES - - -=head2 DataURI => Str - - The pre-signed URI of the data set item. - - -=head2 EntryName => Str - - The name of the data set item. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DatasetSummary.pm b/auto-lib/Paws/IoTAnalytics/DatasetSummary.pm deleted file mode 100644 index 57fb6aea40..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DatasetSummary.pm +++ /dev/null @@ -1,74 +0,0 @@ -package Paws::IoTAnalytics::DatasetSummary; - use Moose; - has CreationTime => (is => 'ro', isa => 'Str', request_name => 'creationTime', traits => ['NameInRequest']); - has DatasetName => (is => 'ro', isa => 'Str', request_name => 'datasetName', traits => ['NameInRequest']); - has LastUpdateTime => (is => 'ro', isa => 'Str', request_name => 'lastUpdateTime', traits => ['NameInRequest']); - has Status => (is => 'ro', isa => 'Str', request_name => 'status', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DatasetSummary - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::DatasetSummary object: - - $service_obj->Method(Att1 => { CreationTime => $value, ..., Status => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::DatasetSummary object: - - $result = $service_obj->Method(...); - $result->Att1->CreationTime - -=head1 DESCRIPTION - -A summary of information about a data set. - -=head1 ATTRIBUTES - - -=head2 CreationTime => Str - - The time the data set was created. - - -=head2 DatasetName => Str - - The name of the data set. - - -=head2 LastUpdateTime => Str - - The last time the data set was updated. - - -=head2 Status => Str - - The status of the data set. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DatasetTrigger.pm b/auto-lib/Paws/IoTAnalytics/DatasetTrigger.pm deleted file mode 100644 index 0bceaf658b..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DatasetTrigger.pm +++ /dev/null @@ -1,57 +0,0 @@ -package Paws::IoTAnalytics::DatasetTrigger; - use Moose; - has Schedule => (is => 'ro', isa => 'Paws::IoTAnalytics::Schedule', request_name => 'schedule', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DatasetTrigger - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::DatasetTrigger object: - - $service_obj->Method(Att1 => { Schedule => $value, ..., Schedule => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::DatasetTrigger object: - - $result = $service_obj->Method(...); - $result->Att1->Schedule - -=head1 DESCRIPTION - -The "DatasetTrigger" that specifies when the data set is automatically -updated. - -=head1 ATTRIBUTES - - -=head2 Schedule => L - - The "Schedule" when the trigger is initiated. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/Datastore.pm b/auto-lib/Paws/IoTAnalytics/Datastore.pm deleted file mode 100644 index 03b5b8ca46..0000000000 --- a/auto-lib/Paws/IoTAnalytics/Datastore.pm +++ /dev/null @@ -1,103 +0,0 @@ -package Paws::IoTAnalytics::Datastore; - use Moose; - has Arn => (is => 'ro', isa => 'Str', request_name => 'arn', traits => ['NameInRequest']); - has CreationTime => (is => 'ro', isa => 'Str', request_name => 'creationTime', traits => ['NameInRequest']); - has LastUpdateTime => (is => 'ro', isa => 'Str', request_name => 'lastUpdateTime', traits => ['NameInRequest']); - has Name => (is => 'ro', isa => 'Str', request_name => 'name', traits => ['NameInRequest']); - has RetentionPeriod => (is => 'ro', isa => 'Paws::IoTAnalytics::RetentionPeriod', request_name => 'retentionPeriod', traits => ['NameInRequest']); - has Status => (is => 'ro', isa => 'Str', request_name => 'status', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::Datastore - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::Datastore object: - - $service_obj->Method(Att1 => { Arn => $value, ..., Status => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::Datastore object: - - $result = $service_obj->Method(...); - $result->Att1->Arn - -=head1 DESCRIPTION - -Information about a data store. - -=head1 ATTRIBUTES - - -=head2 Arn => Str - - The ARN of the data store. - - -=head2 CreationTime => Str - - When the data store was created. - - -=head2 LastUpdateTime => Str - - The last time the data store was updated. - - -=head2 Name => Str - - The name of the data store. - - -=head2 RetentionPeriod => L - - How long, in days, message data is kept for the data store. - - -=head2 Status => Str - - The status of a data store: - -=over - -=item CREATING - -The data store is being created. - -=item ACTIVE - -The data store has been created and can be used. - -=item DELETING - -The data store is being deleted. - -=back - - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DatastoreActivity.pm b/auto-lib/Paws/IoTAnalytics/DatastoreActivity.pm deleted file mode 100644 index 6f774d4994..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DatastoreActivity.pm +++ /dev/null @@ -1,63 +0,0 @@ -package Paws::IoTAnalytics::DatastoreActivity; - use Moose; - has DatastoreName => (is => 'ro', isa => 'Str', request_name => 'datastoreName', traits => ['NameInRequest'], required => 1); - has Name => (is => 'ro', isa => 'Str', request_name => 'name', traits => ['NameInRequest'], required => 1); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DatastoreActivity - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::DatastoreActivity object: - - $service_obj->Method(Att1 => { DatastoreName => $value, ..., Name => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::DatastoreActivity object: - - $result = $service_obj->Method(...); - $result->Att1->DatastoreName - -=head1 DESCRIPTION - -The 'datastore' activity that specifies where to store the processed -data. - -=head1 ATTRIBUTES - - -=head2 B DatastoreName => Str - - The name of the data store where processed messages are stored. - - -=head2 B Name => Str - - The name of the 'datastore' activity. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DatastoreSummary.pm b/auto-lib/Paws/IoTAnalytics/DatastoreSummary.pm deleted file mode 100644 index b87a3570c4..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DatastoreSummary.pm +++ /dev/null @@ -1,74 +0,0 @@ -package Paws::IoTAnalytics::DatastoreSummary; - use Moose; - has CreationTime => (is => 'ro', isa => 'Str', request_name => 'creationTime', traits => ['NameInRequest']); - has DatastoreName => (is => 'ro', isa => 'Str', request_name => 'datastoreName', traits => ['NameInRequest']); - has LastUpdateTime => (is => 'ro', isa => 'Str', request_name => 'lastUpdateTime', traits => ['NameInRequest']); - has Status => (is => 'ro', isa => 'Str', request_name => 'status', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DatastoreSummary - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::DatastoreSummary object: - - $service_obj->Method(Att1 => { CreationTime => $value, ..., Status => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::DatastoreSummary object: - - $result = $service_obj->Method(...); - $result->Att1->CreationTime - -=head1 DESCRIPTION - -A summary of information about a data store. - -=head1 ATTRIBUTES - - -=head2 CreationTime => Str - - When the data store was created. - - -=head2 DatastoreName => Str - - The name of the data store. - - -=head2 LastUpdateTime => Str - - The last time the data store was updated. - - -=head2 Status => Str - - The status of the data store. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DeleteChannel.pm b/auto-lib/Paws/IoTAnalytics/DeleteChannel.pm deleted file mode 100644 index 959e3096b9..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DeleteChannel.pm +++ /dev/null @@ -1,60 +0,0 @@ - -package Paws::IoTAnalytics::DeleteChannel; - use Moose; - has ChannelName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'channelName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DeleteChannel'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/channels/{channelName}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'DELETE'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::API::Response'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DeleteChannel - Arguments for method DeleteChannel on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DeleteChannel on the -L service. Use the attributes of this class -as arguments to method DeleteChannel. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DeleteChannel. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - $iotanalytics->DeleteChannel( - ChannelName => 'MyChannelName', - - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B ChannelName => Str - -The name of the channel to delete. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DeleteChannel in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DeleteDataset.pm b/auto-lib/Paws/IoTAnalytics/DeleteDataset.pm deleted file mode 100644 index 2260be434e..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DeleteDataset.pm +++ /dev/null @@ -1,60 +0,0 @@ - -package Paws::IoTAnalytics::DeleteDataset; - use Moose; - has DatasetName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'datasetName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DeleteDataset'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/datasets/{datasetName}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'DELETE'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::API::Response'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DeleteDataset - Arguments for method DeleteDataset on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DeleteDataset on the -L service. Use the attributes of this class -as arguments to method DeleteDataset. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DeleteDataset. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - $iotanalytics->DeleteDataset( - DatasetName => 'MyDatasetName', - - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DatasetName => Str - -The name of the data set to delete. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DeleteDataset in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DeleteDatasetContent.pm b/auto-lib/Paws/IoTAnalytics/DeleteDatasetContent.pm deleted file mode 100644 index b2b669290b..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DeleteDatasetContent.pm +++ /dev/null @@ -1,70 +0,0 @@ - -package Paws::IoTAnalytics::DeleteDatasetContent; - use Moose; - has DatasetName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'datasetName', required => 1); - has VersionId => (is => 'ro', isa => 'Str', traits => ['ParamInQuery'], query_name => 'versionId'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DeleteDatasetContent'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/datasets/{datasetName}/content'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'DELETE'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::API::Response'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DeleteDatasetContent - Arguments for method DeleteDatasetContent on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DeleteDatasetContent on the -L service. Use the attributes of this class -as arguments to method DeleteDatasetContent. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DeleteDatasetContent. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - $iotanalytics->DeleteDatasetContent( - DatasetName => 'MyDatasetName', - VersionId => 'MyDatasetContentVersion', # OPTIONAL - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DatasetName => Str - -The name of the data set whose content is deleted. - - - -=head2 VersionId => Str - -The version of the data set whose content is deleted. You can also use -the strings "$LATEST" or "$LATEST_SUCCEEDED" to delete the latest or -latest successfully completed data set. If not specified, -"$LATEST_SUCCEEDED" is the default. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DeleteDatasetContent in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DeleteDatastore.pm b/auto-lib/Paws/IoTAnalytics/DeleteDatastore.pm deleted file mode 100644 index f900ab7ab6..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DeleteDatastore.pm +++ /dev/null @@ -1,60 +0,0 @@ - -package Paws::IoTAnalytics::DeleteDatastore; - use Moose; - has DatastoreName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'datastoreName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DeleteDatastore'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/datastores/{datastoreName}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'DELETE'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::API::Response'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DeleteDatastore - Arguments for method DeleteDatastore on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DeleteDatastore on the -L service. Use the attributes of this class -as arguments to method DeleteDatastore. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DeleteDatastore. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - $iotanalytics->DeleteDatastore( - DatastoreName => 'MyDatastoreName', - - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DatastoreName => Str - -The name of the data store to delete. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DeleteDatastore in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DeletePipeline.pm b/auto-lib/Paws/IoTAnalytics/DeletePipeline.pm deleted file mode 100644 index ab007afe0f..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DeletePipeline.pm +++ /dev/null @@ -1,60 +0,0 @@ - -package Paws::IoTAnalytics::DeletePipeline; - use Moose; - has PipelineName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'pipelineName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DeletePipeline'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/pipelines/{pipelineName}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'DELETE'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::API::Response'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DeletePipeline - Arguments for method DeletePipeline on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DeletePipeline on the -L service. Use the attributes of this class -as arguments to method DeletePipeline. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DeletePipeline. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - $iotanalytics->DeletePipeline( - PipelineName => 'MyPipelineName', - - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B PipelineName => Str - -The name of the pipeline to delete. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DeletePipeline in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DescribeChannel.pm b/auto-lib/Paws/IoTAnalytics/DescribeChannel.pm deleted file mode 100644 index d7360ae8c6..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DescribeChannel.pm +++ /dev/null @@ -1,65 +0,0 @@ - -package Paws::IoTAnalytics::DescribeChannel; - use Moose; - has ChannelName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'channelName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeChannel'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/channels/{channelName}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoTAnalytics::DescribeChannelResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DescribeChannel - Arguments for method DescribeChannel on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeChannel on the -L service. Use the attributes of this class -as arguments to method DescribeChannel. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeChannel. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - my $DescribeChannelResponse = $iotanalytics->DescribeChannel( - ChannelName => 'MyChannelName', - - ); - - # Results: - my $Channel = $DescribeChannelResponse->Channel; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B ChannelName => Str - -The name of the channel whose information is retrieved. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeChannel in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DescribeChannelResponse.pm b/auto-lib/Paws/IoTAnalytics/DescribeChannelResponse.pm deleted file mode 100644 index c1fb2ab67e..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DescribeChannelResponse.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::IoTAnalytics::DescribeChannelResponse; - use Moose; - has Channel => (is => 'ro', isa => 'Paws::IoTAnalytics::Channel', traits => ['NameInRequest'], request_name => 'channel'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DescribeChannelResponse - -=head1 ATTRIBUTES - - -=head2 Channel => L - -An object that contains information about the channel. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DescribeDataset.pm b/auto-lib/Paws/IoTAnalytics/DescribeDataset.pm deleted file mode 100644 index 62a0b3578c..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DescribeDataset.pm +++ /dev/null @@ -1,65 +0,0 @@ - -package Paws::IoTAnalytics::DescribeDataset; - use Moose; - has DatasetName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'datasetName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeDataset'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/datasets/{datasetName}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoTAnalytics::DescribeDatasetResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DescribeDataset - Arguments for method DescribeDataset on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeDataset on the -L service. Use the attributes of this class -as arguments to method DescribeDataset. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeDataset. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - my $DescribeDatasetResponse = $iotanalytics->DescribeDataset( - DatasetName => 'MyDatasetName', - - ); - - # Results: - my $Dataset = $DescribeDatasetResponse->Dataset; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DatasetName => Str - -The name of the data set whose information is retrieved. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeDataset in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DescribeDatasetResponse.pm b/auto-lib/Paws/IoTAnalytics/DescribeDatasetResponse.pm deleted file mode 100644 index 1c4e563182..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DescribeDatasetResponse.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::IoTAnalytics::DescribeDatasetResponse; - use Moose; - has Dataset => (is => 'ro', isa => 'Paws::IoTAnalytics::Dataset', traits => ['NameInRequest'], request_name => 'dataset'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DescribeDatasetResponse - -=head1 ATTRIBUTES - - -=head2 Dataset => L - -An object that contains information about the data set. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DescribeDatastore.pm b/auto-lib/Paws/IoTAnalytics/DescribeDatastore.pm deleted file mode 100644 index 7f696004a5..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DescribeDatastore.pm +++ /dev/null @@ -1,65 +0,0 @@ - -package Paws::IoTAnalytics::DescribeDatastore; - use Moose; - has DatastoreName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'datastoreName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeDatastore'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/datastores/{datastoreName}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoTAnalytics::DescribeDatastoreResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DescribeDatastore - Arguments for method DescribeDatastore on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeDatastore on the -L service. Use the attributes of this class -as arguments to method DescribeDatastore. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeDatastore. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - my $DescribeDatastoreResponse = $iotanalytics->DescribeDatastore( - DatastoreName => 'MyDatastoreName', - - ); - - # Results: - my $Datastore = $DescribeDatastoreResponse->Datastore; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DatastoreName => Str - -The name of the data store - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeDatastore in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DescribeDatastoreResponse.pm b/auto-lib/Paws/IoTAnalytics/DescribeDatastoreResponse.pm deleted file mode 100644 index 6e638332ba..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DescribeDatastoreResponse.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::IoTAnalytics::DescribeDatastoreResponse; - use Moose; - has Datastore => (is => 'ro', isa => 'Paws::IoTAnalytics::Datastore', traits => ['NameInRequest'], request_name => 'datastore'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DescribeDatastoreResponse - -=head1 ATTRIBUTES - - -=head2 Datastore => L - -Information about the data store. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DescribeLoggingOptions.pm b/auto-lib/Paws/IoTAnalytics/DescribeLoggingOptions.pm deleted file mode 100644 index 8d1d53250d..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DescribeLoggingOptions.pm +++ /dev/null @@ -1,56 +0,0 @@ - -package Paws::IoTAnalytics::DescribeLoggingOptions; - use Moose; - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeLoggingOptions'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/logging'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoTAnalytics::DescribeLoggingOptionsResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DescribeLoggingOptions - Arguments for method DescribeLoggingOptions on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeLoggingOptions on the -L service. Use the attributes of this class -as arguments to method DescribeLoggingOptions. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeLoggingOptions. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - my $DescribeLoggingOptionsResponse = - $iotanalytics->DescribeLoggingOptions(); - - # Results: - my $LoggingOptions = $DescribeLoggingOptionsResponse->LoggingOptions; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeLoggingOptions in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DescribeLoggingOptionsResponse.pm b/auto-lib/Paws/IoTAnalytics/DescribeLoggingOptionsResponse.pm deleted file mode 100644 index feab323d08..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DescribeLoggingOptionsResponse.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::IoTAnalytics::DescribeLoggingOptionsResponse; - use Moose; - has LoggingOptions => (is => 'ro', isa => 'Paws::IoTAnalytics::LoggingOptions', traits => ['NameInRequest'], request_name => 'loggingOptions'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DescribeLoggingOptionsResponse - -=head1 ATTRIBUTES - - -=head2 LoggingOptions => L - -The current settings of the AWS IoT Analytics logging options. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DescribePipeline.pm b/auto-lib/Paws/IoTAnalytics/DescribePipeline.pm deleted file mode 100644 index dc6f110a33..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DescribePipeline.pm +++ /dev/null @@ -1,65 +0,0 @@ - -package Paws::IoTAnalytics::DescribePipeline; - use Moose; - has PipelineName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'pipelineName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribePipeline'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/pipelines/{pipelineName}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoTAnalytics::DescribePipelineResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DescribePipeline - Arguments for method DescribePipeline on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribePipeline on the -L service. Use the attributes of this class -as arguments to method DescribePipeline. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribePipeline. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - my $DescribePipelineResponse = $iotanalytics->DescribePipeline( - PipelineName => 'MyPipelineName', - - ); - - # Results: - my $Pipeline = $DescribePipelineResponse->Pipeline; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B PipelineName => Str - -The name of the pipeline whose information is retrieved. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribePipeline in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DescribePipelineResponse.pm b/auto-lib/Paws/IoTAnalytics/DescribePipelineResponse.pm deleted file mode 100644 index 55dafa210b..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DescribePipelineResponse.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::IoTAnalytics::DescribePipelineResponse; - use Moose; - has Pipeline => (is => 'ro', isa => 'Paws::IoTAnalytics::Pipeline', traits => ['NameInRequest'], request_name => 'pipeline'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DescribePipelineResponse - -=head1 ATTRIBUTES - - -=head2 Pipeline => L - -A "Pipeline" object that contains information about the pipeline. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DeviceRegistryEnrichActivity.pm b/auto-lib/Paws/IoTAnalytics/DeviceRegistryEnrichActivity.pm deleted file mode 100644 index 6fb695aa18..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DeviceRegistryEnrichActivity.pm +++ /dev/null @@ -1,83 +0,0 @@ -package Paws::IoTAnalytics::DeviceRegistryEnrichActivity; - use Moose; - has Attribute => (is => 'ro', isa => 'Str', request_name => 'attribute', traits => ['NameInRequest'], required => 1); - has Name => (is => 'ro', isa => 'Str', request_name => 'name', traits => ['NameInRequest'], required => 1); - has Next => (is => 'ro', isa => 'Str', request_name => 'next', traits => ['NameInRequest']); - has RoleArn => (is => 'ro', isa => 'Str', request_name => 'roleArn', traits => ['NameInRequest'], required => 1); - has ThingName => (is => 'ro', isa => 'Str', request_name => 'thingName', traits => ['NameInRequest'], required => 1); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DeviceRegistryEnrichActivity - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::DeviceRegistryEnrichActivity object: - - $service_obj->Method(Att1 => { Attribute => $value, ..., ThingName => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::DeviceRegistryEnrichActivity object: - - $result = $service_obj->Method(...); - $result->Att1->Attribute - -=head1 DESCRIPTION - -An activity that adds data from the AWS IoT device registry to your -message. - -=head1 ATTRIBUTES - - -=head2 B Attribute => Str - - The name of the attribute that is added to the message. - - -=head2 B Name => Str - - The name of the 'deviceRegistryEnrich' activity. - - -=head2 Next => Str - - The next activity in the pipeline. - - -=head2 B RoleArn => Str - - The ARN of the role that allows access to the device's registry -information. - - -=head2 B ThingName => Str - - The name of the IoT device whose registry information is added to the -message. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/DeviceShadowEnrichActivity.pm b/auto-lib/Paws/IoTAnalytics/DeviceShadowEnrichActivity.pm deleted file mode 100644 index d1d37a233a..0000000000 --- a/auto-lib/Paws/IoTAnalytics/DeviceShadowEnrichActivity.pm +++ /dev/null @@ -1,82 +0,0 @@ -package Paws::IoTAnalytics::DeviceShadowEnrichActivity; - use Moose; - has Attribute => (is => 'ro', isa => 'Str', request_name => 'attribute', traits => ['NameInRequest'], required => 1); - has Name => (is => 'ro', isa => 'Str', request_name => 'name', traits => ['NameInRequest'], required => 1); - has Next => (is => 'ro', isa => 'Str', request_name => 'next', traits => ['NameInRequest']); - has RoleArn => (is => 'ro', isa => 'Str', request_name => 'roleArn', traits => ['NameInRequest'], required => 1); - has ThingName => (is => 'ro', isa => 'Str', request_name => 'thingName', traits => ['NameInRequest'], required => 1); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::DeviceShadowEnrichActivity - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::DeviceShadowEnrichActivity object: - - $service_obj->Method(Att1 => { Attribute => $value, ..., ThingName => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::DeviceShadowEnrichActivity object: - - $result = $service_obj->Method(...); - $result->Att1->Attribute - -=head1 DESCRIPTION - -An activity that adds information from the AWS IoT Device Shadows -service to a message. - -=head1 ATTRIBUTES - - -=head2 B Attribute => Str - - The name of the attribute that is added to the message. - - -=head2 B Name => Str - - The name of the 'deviceShadowEnrich' activity. - - -=head2 Next => Str - - The next activity in the pipeline. - - -=head2 B RoleArn => Str - - The ARN of the role that allows access to the device's shadow. - - -=head2 B ThingName => Str - - The name of the IoT device whose shadow information is added to the -message. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/FilterActivity.pm b/auto-lib/Paws/IoTAnalytics/FilterActivity.pm deleted file mode 100644 index a63098ffb3..0000000000 --- a/auto-lib/Paws/IoTAnalytics/FilterActivity.pm +++ /dev/null @@ -1,69 +0,0 @@ -package Paws::IoTAnalytics::FilterActivity; - use Moose; - has Filter => (is => 'ro', isa => 'Str', request_name => 'filter', traits => ['NameInRequest'], required => 1); - has Name => (is => 'ro', isa => 'Str', request_name => 'name', traits => ['NameInRequest'], required => 1); - has Next => (is => 'ro', isa => 'Str', request_name => 'next', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::FilterActivity - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::FilterActivity object: - - $service_obj->Method(Att1 => { Filter => $value, ..., Next => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::FilterActivity object: - - $result = $service_obj->Method(...); - $result->Att1->Filter - -=head1 DESCRIPTION - -An activity that filters a message based on its attributes. - -=head1 ATTRIBUTES - - -=head2 B Filter => Str - - An expression that looks like an SQL WHERE clause that must return a -Boolean value. - - -=head2 B Name => Str - - The name of the 'filter' activity. - - -=head2 Next => Str - - The next activity in the pipeline. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/GetDatasetContent.pm b/auto-lib/Paws/IoTAnalytics/GetDatasetContent.pm deleted file mode 100644 index 3a241e71fd..0000000000 --- a/auto-lib/Paws/IoTAnalytics/GetDatasetContent.pm +++ /dev/null @@ -1,77 +0,0 @@ - -package Paws::IoTAnalytics::GetDatasetContent; - use Moose; - has DatasetName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'datasetName', required => 1); - has VersionId => (is => 'ro', isa => 'Str', traits => ['ParamInQuery'], query_name => 'versionId'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'GetDatasetContent'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/datasets/{datasetName}/content'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoTAnalytics::GetDatasetContentResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::GetDatasetContent - Arguments for method GetDatasetContent on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method GetDatasetContent on the -L service. Use the attributes of this class -as arguments to method GetDatasetContent. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to GetDatasetContent. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - my $GetDatasetContentResponse = $iotanalytics->GetDatasetContent( - DatasetName => 'MyDatasetName', - VersionId => 'MyDatasetContentVersion', # OPTIONAL - ); - - # Results: - my $Entries = $GetDatasetContentResponse->Entries; - my $Timestamp = $GetDatasetContentResponse->Timestamp; - my $Status = $GetDatasetContentResponse->Status; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DatasetName => Str - -The name of the data set whose contents are retrieved. - - - -=head2 VersionId => Str - -The version of the data set whose contents are retrieved. You can also -use the strings "$LATEST" or "$LATEST_SUCCEEDED" to retrieve the -contents of the latest or latest successfully completed data set. If -not specified, "$LATEST_SUCCEEDED" is the default. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method GetDatasetContent in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/GetDatasetContentResponse.pm b/auto-lib/Paws/IoTAnalytics/GetDatasetContentResponse.pm deleted file mode 100644 index ffdc553c74..0000000000 --- a/auto-lib/Paws/IoTAnalytics/GetDatasetContentResponse.pm +++ /dev/null @@ -1,39 +0,0 @@ - -package Paws::IoTAnalytics::GetDatasetContentResponse; - use Moose; - has Entries => (is => 'ro', isa => 'ArrayRef[Paws::IoTAnalytics::DatasetEntry]', traits => ['NameInRequest'], request_name => 'entries'); - has Status => (is => 'ro', isa => 'Paws::IoTAnalytics::DatasetContentStatus', traits => ['NameInRequest'], request_name => 'status'); - has Timestamp => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'timestamp'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::GetDatasetContentResponse - -=head1 ATTRIBUTES - - -=head2 Entries => ArrayRef[L] - -A list of "DatasetEntry" objects. - - -=head2 Status => L - -The status of the data set content. - - -=head2 Timestamp => Str - -The time when the request was made. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/LambdaActivity.pm b/auto-lib/Paws/IoTAnalytics/LambdaActivity.pm deleted file mode 100644 index b9e725268f..0000000000 --- a/auto-lib/Paws/IoTAnalytics/LambdaActivity.pm +++ /dev/null @@ -1,78 +0,0 @@ -package Paws::IoTAnalytics::LambdaActivity; - use Moose; - has BatchSize => (is => 'ro', isa => 'Int', request_name => 'batchSize', traits => ['NameInRequest'], required => 1); - has LambdaName => (is => 'ro', isa => 'Str', request_name => 'lambdaName', traits => ['NameInRequest'], required => 1); - has Name => (is => 'ro', isa => 'Str', request_name => 'name', traits => ['NameInRequest'], required => 1); - has Next => (is => 'ro', isa => 'Str', request_name => 'next', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::LambdaActivity - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::LambdaActivity object: - - $service_obj->Method(Att1 => { BatchSize => $value, ..., Next => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::LambdaActivity object: - - $result = $service_obj->Method(...); - $result->Att1->BatchSize - -=head1 DESCRIPTION - -An activity that runs a Lambda function to modify the message. - -=head1 ATTRIBUTES - - -=head2 B BatchSize => Int - - The number of messages passed to the Lambda function for processing. - -The AWS Lambda function must be able to process all of these messages -within five minutes, which is the maximum timeout duration for Lambda -functions. - - -=head2 B LambdaName => Str - - The name of the Lambda function that is run on the message. - - -=head2 B Name => Str - - The name of the 'lambda' activity. - - -=head2 Next => Str - - The next activity in the pipeline. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/ListChannels.pm b/auto-lib/Paws/IoTAnalytics/ListChannels.pm deleted file mode 100644 index 278cf658cd..0000000000 --- a/auto-lib/Paws/IoTAnalytics/ListChannels.pm +++ /dev/null @@ -1,75 +0,0 @@ - -package Paws::IoTAnalytics::ListChannels; - use Moose; - has MaxResults => (is => 'ro', isa => 'Int', traits => ['ParamInQuery'], query_name => 'maxResults'); - has NextToken => (is => 'ro', isa => 'Str', traits => ['ParamInQuery'], query_name => 'nextToken'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ListChannels'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/channels'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoTAnalytics::ListChannelsResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::ListChannels - Arguments for method ListChannels on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ListChannels on the -L service. Use the attributes of this class -as arguments to method ListChannels. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ListChannels. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - my $ListChannelsResponse = $iotanalytics->ListChannels( - MaxResults => 1, # OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL - ); - - # Results: - my $NextToken = $ListChannelsResponse->NextToken; - my $ChannelSummaries = $ListChannelsResponse->ChannelSummaries; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 MaxResults => Int - -The maximum number of results to return in this request. - -The default value is 100. - - - -=head2 NextToken => Str - -The token for the next set of results. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ListChannels in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/ListChannelsResponse.pm b/auto-lib/Paws/IoTAnalytics/ListChannelsResponse.pm deleted file mode 100644 index 645fb1bab0..0000000000 --- a/auto-lib/Paws/IoTAnalytics/ListChannelsResponse.pm +++ /dev/null @@ -1,34 +0,0 @@ - -package Paws::IoTAnalytics::ListChannelsResponse; - use Moose; - has ChannelSummaries => (is => 'ro', isa => 'ArrayRef[Paws::IoTAnalytics::ChannelSummary]', traits => ['NameInRequest'], request_name => 'channelSummaries'); - has NextToken => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'nextToken'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::ListChannelsResponse - -=head1 ATTRIBUTES - - -=head2 ChannelSummaries => ArrayRef[L] - -A list of "ChannelSummary" objects. - - -=head2 NextToken => Str - -The token to retrieve the next set of results, or C if there are -no more results. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/ListDatasets.pm b/auto-lib/Paws/IoTAnalytics/ListDatasets.pm deleted file mode 100644 index fca27b2ce5..0000000000 --- a/auto-lib/Paws/IoTAnalytics/ListDatasets.pm +++ /dev/null @@ -1,75 +0,0 @@ - -package Paws::IoTAnalytics::ListDatasets; - use Moose; - has MaxResults => (is => 'ro', isa => 'Int', traits => ['ParamInQuery'], query_name => 'maxResults'); - has NextToken => (is => 'ro', isa => 'Str', traits => ['ParamInQuery'], query_name => 'nextToken'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ListDatasets'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/datasets'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoTAnalytics::ListDatasetsResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::ListDatasets - Arguments for method ListDatasets on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ListDatasets on the -L service. Use the attributes of this class -as arguments to method ListDatasets. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ListDatasets. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - my $ListDatasetsResponse = $iotanalytics->ListDatasets( - MaxResults => 1, # OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL - ); - - # Results: - my $DatasetSummaries = $ListDatasetsResponse->DatasetSummaries; - my $NextToken = $ListDatasetsResponse->NextToken; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 MaxResults => Int - -The maximum number of results to return in this request. - -The default value is 100. - - - -=head2 NextToken => Str - -The token for the next set of results. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ListDatasets in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/ListDatasetsResponse.pm b/auto-lib/Paws/IoTAnalytics/ListDatasetsResponse.pm deleted file mode 100644 index 8cf3a10549..0000000000 --- a/auto-lib/Paws/IoTAnalytics/ListDatasetsResponse.pm +++ /dev/null @@ -1,34 +0,0 @@ - -package Paws::IoTAnalytics::ListDatasetsResponse; - use Moose; - has DatasetSummaries => (is => 'ro', isa => 'ArrayRef[Paws::IoTAnalytics::DatasetSummary]', traits => ['NameInRequest'], request_name => 'datasetSummaries'); - has NextToken => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'nextToken'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::ListDatasetsResponse - -=head1 ATTRIBUTES - - -=head2 DatasetSummaries => ArrayRef[L] - -A list of "DatasetSummary" objects. - - -=head2 NextToken => Str - -The token to retrieve the next set of results, or C if there are -no more results. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/ListDatastores.pm b/auto-lib/Paws/IoTAnalytics/ListDatastores.pm deleted file mode 100644 index 5979e5db11..0000000000 --- a/auto-lib/Paws/IoTAnalytics/ListDatastores.pm +++ /dev/null @@ -1,75 +0,0 @@ - -package Paws::IoTAnalytics::ListDatastores; - use Moose; - has MaxResults => (is => 'ro', isa => 'Int', traits => ['ParamInQuery'], query_name => 'maxResults'); - has NextToken => (is => 'ro', isa => 'Str', traits => ['ParamInQuery'], query_name => 'nextToken'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ListDatastores'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/datastores'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoTAnalytics::ListDatastoresResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::ListDatastores - Arguments for method ListDatastores on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ListDatastores on the -L service. Use the attributes of this class -as arguments to method ListDatastores. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ListDatastores. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - my $ListDatastoresResponse = $iotanalytics->ListDatastores( - MaxResults => 1, # OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL - ); - - # Results: - my $NextToken = $ListDatastoresResponse->NextToken; - my $DatastoreSummaries = $ListDatastoresResponse->DatastoreSummaries; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 MaxResults => Int - -The maximum number of results to return in this request. - -The default value is 100. - - - -=head2 NextToken => Str - -The token for the next set of results. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ListDatastores in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/ListDatastoresResponse.pm b/auto-lib/Paws/IoTAnalytics/ListDatastoresResponse.pm deleted file mode 100644 index 6ebcd5c082..0000000000 --- a/auto-lib/Paws/IoTAnalytics/ListDatastoresResponse.pm +++ /dev/null @@ -1,34 +0,0 @@ - -package Paws::IoTAnalytics::ListDatastoresResponse; - use Moose; - has DatastoreSummaries => (is => 'ro', isa => 'ArrayRef[Paws::IoTAnalytics::DatastoreSummary]', traits => ['NameInRequest'], request_name => 'datastoreSummaries'); - has NextToken => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'nextToken'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::ListDatastoresResponse - -=head1 ATTRIBUTES - - -=head2 DatastoreSummaries => ArrayRef[L] - -A list of "DatastoreSummary" objects. - - -=head2 NextToken => Str - -The token to retrieve the next set of results, or C if there are -no more results. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/ListPipelines.pm b/auto-lib/Paws/IoTAnalytics/ListPipelines.pm deleted file mode 100644 index 8e96b919d3..0000000000 --- a/auto-lib/Paws/IoTAnalytics/ListPipelines.pm +++ /dev/null @@ -1,75 +0,0 @@ - -package Paws::IoTAnalytics::ListPipelines; - use Moose; - has MaxResults => (is => 'ro', isa => 'Int', traits => ['ParamInQuery'], query_name => 'maxResults'); - has NextToken => (is => 'ro', isa => 'Str', traits => ['ParamInQuery'], query_name => 'nextToken'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ListPipelines'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/pipelines'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoTAnalytics::ListPipelinesResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::ListPipelines - Arguments for method ListPipelines on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ListPipelines on the -L service. Use the attributes of this class -as arguments to method ListPipelines. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ListPipelines. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - my $ListPipelinesResponse = $iotanalytics->ListPipelines( - MaxResults => 1, # OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL - ); - - # Results: - my $NextToken = $ListPipelinesResponse->NextToken; - my $PipelineSummaries = $ListPipelinesResponse->PipelineSummaries; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 MaxResults => Int - -The maximum number of results to return in this request. - -The default value is 100. - - - -=head2 NextToken => Str - -The token for the next set of results. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ListPipelines in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/ListPipelinesResponse.pm b/auto-lib/Paws/IoTAnalytics/ListPipelinesResponse.pm deleted file mode 100644 index 84baab0b45..0000000000 --- a/auto-lib/Paws/IoTAnalytics/ListPipelinesResponse.pm +++ /dev/null @@ -1,34 +0,0 @@ - -package Paws::IoTAnalytics::ListPipelinesResponse; - use Moose; - has NextToken => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'nextToken'); - has PipelineSummaries => (is => 'ro', isa => 'ArrayRef[Paws::IoTAnalytics::PipelineSummary]', traits => ['NameInRequest'], request_name => 'pipelineSummaries'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::ListPipelinesResponse - -=head1 ATTRIBUTES - - -=head2 NextToken => Str - -The token to retrieve the next set of results, or C if there are -no more results. - - -=head2 PipelineSummaries => ArrayRef[L] - -A list of "PipelineSummary" objects. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/LoggingOptions.pm b/auto-lib/Paws/IoTAnalytics/LoggingOptions.pm deleted file mode 100644 index 782a557b5d..0000000000 --- a/auto-lib/Paws/IoTAnalytics/LoggingOptions.pm +++ /dev/null @@ -1,69 +0,0 @@ -package Paws::IoTAnalytics::LoggingOptions; - use Moose; - has Enabled => (is => 'ro', isa => 'Bool', request_name => 'enabled', traits => ['NameInRequest'], required => 1); - has Level => (is => 'ro', isa => 'Str', request_name => 'level', traits => ['NameInRequest'], required => 1); - has RoleArn => (is => 'ro', isa => 'Str', request_name => 'roleArn', traits => ['NameInRequest'], required => 1); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::LoggingOptions - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::LoggingOptions object: - - $service_obj->Method(Att1 => { Enabled => $value, ..., RoleArn => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::LoggingOptions object: - - $result = $service_obj->Method(...); - $result->Att1->Enabled - -=head1 DESCRIPTION - -Information about logging options. - -=head1 ATTRIBUTES - - -=head2 B Enabled => Bool - - If true, logging is enabled for AWS IoT Analytics. - - -=head2 B Level => Str - - The logging level. Currently, only "ERROR" is supported. - - -=head2 B RoleArn => Str - - The ARN of the role that grants permission to AWS IoT Analytics to -perform logging. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/MathActivity.pm b/auto-lib/Paws/IoTAnalytics/MathActivity.pm deleted file mode 100644 index 6fedc5d9fc..0000000000 --- a/auto-lib/Paws/IoTAnalytics/MathActivity.pm +++ /dev/null @@ -1,77 +0,0 @@ -package Paws::IoTAnalytics::MathActivity; - use Moose; - has Attribute => (is => 'ro', isa => 'Str', request_name => 'attribute', traits => ['NameInRequest'], required => 1); - has Math => (is => 'ro', isa => 'Str', request_name => 'math', traits => ['NameInRequest'], required => 1); - has Name => (is => 'ro', isa => 'Str', request_name => 'name', traits => ['NameInRequest'], required => 1); - has Next => (is => 'ro', isa => 'Str', request_name => 'next', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::MathActivity - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::MathActivity object: - - $service_obj->Method(Att1 => { Attribute => $value, ..., Next => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::MathActivity object: - - $result = $service_obj->Method(...); - $result->Att1->Attribute - -=head1 DESCRIPTION - -An activity that computes an arithmetic expression using the message's -attributes. - -=head1 ATTRIBUTES - - -=head2 B Attribute => Str - - The name of the attribute that will contain the result of the math -operation. - - -=head2 B Math => Str - - An expression that uses one or more existing attributes and must return -an integer value. - - -=head2 B Name => Str - - The name of the 'math' activity. - - -=head2 Next => Str - - The next activity in the pipeline. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/Message.pm b/auto-lib/Paws/IoTAnalytics/Message.pm deleted file mode 100644 index 53bba42a11..0000000000 --- a/auto-lib/Paws/IoTAnalytics/Message.pm +++ /dev/null @@ -1,62 +0,0 @@ -package Paws::IoTAnalytics::Message; - use Moose; - has MessageId => (is => 'ro', isa => 'Str', request_name => 'messageId', traits => ['NameInRequest'], required => 1); - has Payload => (is => 'ro', isa => 'Str', request_name => 'payload', traits => ['NameInRequest'], required => 1); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::Message - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::Message object: - - $service_obj->Method(Att1 => { MessageId => $value, ..., Payload => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::Message object: - - $result = $service_obj->Method(...); - $result->Att1->MessageId - -=head1 DESCRIPTION - -Information about a message. - -=head1 ATTRIBUTES - - -=head2 B MessageId => Str - - The ID you wish to assign to the message. - - -=head2 B Payload => Str - - The payload of the message. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/Pipeline.pm b/auto-lib/Paws/IoTAnalytics/Pipeline.pm deleted file mode 100644 index e41564971e..0000000000 --- a/auto-lib/Paws/IoTAnalytics/Pipeline.pm +++ /dev/null @@ -1,86 +0,0 @@ -package Paws::IoTAnalytics::Pipeline; - use Moose; - has Activities => (is => 'ro', isa => 'ArrayRef[Paws::IoTAnalytics::PipelineActivity]', request_name => 'activities', traits => ['NameInRequest']); - has Arn => (is => 'ro', isa => 'Str', request_name => 'arn', traits => ['NameInRequest']); - has CreationTime => (is => 'ro', isa => 'Str', request_name => 'creationTime', traits => ['NameInRequest']); - has LastUpdateTime => (is => 'ro', isa => 'Str', request_name => 'lastUpdateTime', traits => ['NameInRequest']); - has Name => (is => 'ro', isa => 'Str', request_name => 'name', traits => ['NameInRequest']); - has ReprocessingSummaries => (is => 'ro', isa => 'ArrayRef[Paws::IoTAnalytics::ReprocessingSummary]', request_name => 'reprocessingSummaries', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::Pipeline - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::Pipeline object: - - $service_obj->Method(Att1 => { Activities => $value, ..., ReprocessingSummaries => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::Pipeline object: - - $result = $service_obj->Method(...); - $result->Att1->Activities - -=head1 DESCRIPTION - -Contains information about a pipeline. - -=head1 ATTRIBUTES - - -=head2 Activities => ArrayRef[L] - - The activities that perform transformations on the messages. - - -=head2 Arn => Str - - The ARN of the pipeline. - - -=head2 CreationTime => Str - - When the pipeline was created. - - -=head2 LastUpdateTime => Str - - The last time the pipeline was updated. - - -=head2 Name => Str - - The name of the pipeline. - - -=head2 ReprocessingSummaries => ArrayRef[L] - - A summary of information about the pipeline reprocessing. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/PipelineActivity.pm b/auto-lib/Paws/IoTAnalytics/PipelineActivity.pm deleted file mode 100644 index 41b576af06..0000000000 --- a/auto-lib/Paws/IoTAnalytics/PipelineActivity.pm +++ /dev/null @@ -1,112 +0,0 @@ -package Paws::IoTAnalytics::PipelineActivity; - use Moose; - has AddAttributes => (is => 'ro', isa => 'Paws::IoTAnalytics::AddAttributesActivity', request_name => 'addAttributes', traits => ['NameInRequest']); - has Channel => (is => 'ro', isa => 'Paws::IoTAnalytics::ChannelActivity', request_name => 'channel', traits => ['NameInRequest']); - has Datastore => (is => 'ro', isa => 'Paws::IoTAnalytics::DatastoreActivity', request_name => 'datastore', traits => ['NameInRequest']); - has DeviceRegistryEnrich => (is => 'ro', isa => 'Paws::IoTAnalytics::DeviceRegistryEnrichActivity', request_name => 'deviceRegistryEnrich', traits => ['NameInRequest']); - has DeviceShadowEnrich => (is => 'ro', isa => 'Paws::IoTAnalytics::DeviceShadowEnrichActivity', request_name => 'deviceShadowEnrich', traits => ['NameInRequest']); - has Filter => (is => 'ro', isa => 'Paws::IoTAnalytics::FilterActivity', request_name => 'filter', traits => ['NameInRequest']); - has Lambda => (is => 'ro', isa => 'Paws::IoTAnalytics::LambdaActivity', request_name => 'lambda', traits => ['NameInRequest']); - has Math => (is => 'ro', isa => 'Paws::IoTAnalytics::MathActivity', request_name => 'math', traits => ['NameInRequest']); - has RemoveAttributes => (is => 'ro', isa => 'Paws::IoTAnalytics::RemoveAttributesActivity', request_name => 'removeAttributes', traits => ['NameInRequest']); - has SelectAttributes => (is => 'ro', isa => 'Paws::IoTAnalytics::SelectAttributesActivity', request_name => 'selectAttributes', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::PipelineActivity - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::PipelineActivity object: - - $service_obj->Method(Att1 => { AddAttributes => $value, ..., SelectAttributes => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::PipelineActivity object: - - $result = $service_obj->Method(...); - $result->Att1->AddAttributes - -=head1 DESCRIPTION - -An activity that performs a transformation on a message. - -=head1 ATTRIBUTES - - -=head2 AddAttributes => L - - Adds other attributes based on existing attributes in the message. - - -=head2 Channel => L - - Determines the source of the messages to be processed. - - -=head2 Datastore => L - - Specifies where to store the processed message data. - - -=head2 DeviceRegistryEnrich => L - - Adds data from the AWS IoT device registry to your message. - - -=head2 DeviceShadowEnrich => L - - Adds information from the AWS IoT Device Shadows service to a message. - - -=head2 Filter => L - - Filters a message based on its attributes. - - -=head2 Lambda => L - - Runs a Lambda function to modify the message. - - -=head2 Math => L - - Computes an arithmetic expression using the message's attributes and -adds it to the message. - - -=head2 RemoveAttributes => L - - Removes attributes from a message. - - -=head2 SelectAttributes => L - - Creates a new message using only the specified attributes from the -original message. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/PipelineSummary.pm b/auto-lib/Paws/IoTAnalytics/PipelineSummary.pm deleted file mode 100644 index 43d95e7226..0000000000 --- a/auto-lib/Paws/IoTAnalytics/PipelineSummary.pm +++ /dev/null @@ -1,74 +0,0 @@ -package Paws::IoTAnalytics::PipelineSummary; - use Moose; - has CreationTime => (is => 'ro', isa => 'Str', request_name => 'creationTime', traits => ['NameInRequest']); - has LastUpdateTime => (is => 'ro', isa => 'Str', request_name => 'lastUpdateTime', traits => ['NameInRequest']); - has PipelineName => (is => 'ro', isa => 'Str', request_name => 'pipelineName', traits => ['NameInRequest']); - has ReprocessingSummaries => (is => 'ro', isa => 'ArrayRef[Paws::IoTAnalytics::ReprocessingSummary]', request_name => 'reprocessingSummaries', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::PipelineSummary - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::PipelineSummary object: - - $service_obj->Method(Att1 => { CreationTime => $value, ..., ReprocessingSummaries => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::PipelineSummary object: - - $result = $service_obj->Method(...); - $result->Att1->CreationTime - -=head1 DESCRIPTION - -A summary of information about a pipeline. - -=head1 ATTRIBUTES - - -=head2 CreationTime => Str - - When the pipeline was created. - - -=head2 LastUpdateTime => Str - - When the pipeline was last updated. - - -=head2 PipelineName => Str - - The name of the pipeline. - - -=head2 ReprocessingSummaries => ArrayRef[L] - - A summary of information about the pipeline reprocessing. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/PutLoggingOptions.pm b/auto-lib/Paws/IoTAnalytics/PutLoggingOptions.pm deleted file mode 100644 index 576637152a..0000000000 --- a/auto-lib/Paws/IoTAnalytics/PutLoggingOptions.pm +++ /dev/null @@ -1,65 +0,0 @@ - -package Paws::IoTAnalytics::PutLoggingOptions; - use Moose; - has LoggingOptions => (is => 'ro', isa => 'Paws::IoTAnalytics::LoggingOptions', traits => ['NameInRequest'], request_name => 'loggingOptions', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'PutLoggingOptions'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/logging'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'PUT'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::API::Response'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::PutLoggingOptions - Arguments for method PutLoggingOptions on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method PutLoggingOptions on the -L service. Use the attributes of this class -as arguments to method PutLoggingOptions. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to PutLoggingOptions. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - $iotanalytics->PutLoggingOptions( - LoggingOptions => { - roleArn => 'MyRoleArn', # min: 20, max: 2048 - enabled => 1, - level => 'ERROR', # values: ERROR - - }, - - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B LoggingOptions => L - -The new values of the AWS IoT Analytics logging options. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method PutLoggingOptions in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/RemoveAttributesActivity.pm b/auto-lib/Paws/IoTAnalytics/RemoveAttributesActivity.pm deleted file mode 100644 index 6d0767483b..0000000000 --- a/auto-lib/Paws/IoTAnalytics/RemoveAttributesActivity.pm +++ /dev/null @@ -1,68 +0,0 @@ -package Paws::IoTAnalytics::RemoveAttributesActivity; - use Moose; - has Attributes => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'attributes', traits => ['NameInRequest'], required => 1); - has Name => (is => 'ro', isa => 'Str', request_name => 'name', traits => ['NameInRequest'], required => 1); - has Next => (is => 'ro', isa => 'Str', request_name => 'next', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::RemoveAttributesActivity - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::RemoveAttributesActivity object: - - $service_obj->Method(Att1 => { Attributes => $value, ..., Next => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::RemoveAttributesActivity object: - - $result = $service_obj->Method(...); - $result->Att1->Attributes - -=head1 DESCRIPTION - -An activity that removes attributes from a message. - -=head1 ATTRIBUTES - - -=head2 B Attributes => ArrayRef[Str|Undef] - - A list of 1-50 attributes to remove from the message. - - -=head2 B Name => Str - - The name of the 'removeAttributes' activity. - - -=head2 Next => Str - - The next activity in the pipeline. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/ReprocessingSummary.pm b/auto-lib/Paws/IoTAnalytics/ReprocessingSummary.pm deleted file mode 100644 index c09f442eec..0000000000 --- a/auto-lib/Paws/IoTAnalytics/ReprocessingSummary.pm +++ /dev/null @@ -1,68 +0,0 @@ -package Paws::IoTAnalytics::ReprocessingSummary; - use Moose; - has CreationTime => (is => 'ro', isa => 'Str', request_name => 'creationTime', traits => ['NameInRequest']); - has Id => (is => 'ro', isa => 'Str', request_name => 'id', traits => ['NameInRequest']); - has Status => (is => 'ro', isa => 'Str', request_name => 'status', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::ReprocessingSummary - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::ReprocessingSummary object: - - $service_obj->Method(Att1 => { CreationTime => $value, ..., Status => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::ReprocessingSummary object: - - $result = $service_obj->Method(...); - $result->Att1->CreationTime - -=head1 DESCRIPTION - -Information about pipeline reprocessing. - -=head1 ATTRIBUTES - - -=head2 CreationTime => Str - - The time the pipeline reprocessing was created. - - -=head2 Id => Str - - The 'reprocessingId' returned by "StartPipelineReprocessing". - - -=head2 Status => Str - - The status of the pipeline reprocessing. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/RetentionPeriod.pm b/auto-lib/Paws/IoTAnalytics/RetentionPeriod.pm deleted file mode 100644 index e1f73e3f73..0000000000 --- a/auto-lib/Paws/IoTAnalytics/RetentionPeriod.pm +++ /dev/null @@ -1,63 +0,0 @@ -package Paws::IoTAnalytics::RetentionPeriod; - use Moose; - has NumberOfDays => (is => 'ro', isa => 'Int', request_name => 'numberOfDays', traits => ['NameInRequest']); - has Unlimited => (is => 'ro', isa => 'Bool', request_name => 'unlimited', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::RetentionPeriod - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::RetentionPeriod object: - - $service_obj->Method(Att1 => { NumberOfDays => $value, ..., Unlimited => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::RetentionPeriod object: - - $result = $service_obj->Method(...); - $result->Att1->NumberOfDays - -=head1 DESCRIPTION - -How long, in days, message data is kept. - -=head1 ATTRIBUTES - - -=head2 NumberOfDays => Int - - The number of days that message data is kept. The "unlimited" parameter -must be false. - - -=head2 Unlimited => Bool - - If true, message data is kept indefinitely. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/RunPipelineActivity.pm b/auto-lib/Paws/IoTAnalytics/RunPipelineActivity.pm deleted file mode 100644 index 6c2bda925b..0000000000 --- a/auto-lib/Paws/IoTAnalytics/RunPipelineActivity.pm +++ /dev/null @@ -1,143 +0,0 @@ - -package Paws::IoTAnalytics::RunPipelineActivity; - use Moose; - has Payloads => (is => 'ro', isa => 'ArrayRef[Str|Undef]', traits => ['NameInRequest'], request_name => 'payloads', required => 1); - has PipelineActivity => (is => 'ro', isa => 'Paws::IoTAnalytics::PipelineActivity', traits => ['NameInRequest'], request_name => 'pipelineActivity', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'RunPipelineActivity'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/pipelineactivities/run'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'POST'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoTAnalytics::RunPipelineActivityResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::RunPipelineActivity - Arguments for method RunPipelineActivity on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method RunPipelineActivity on the -L service. Use the attributes of this class -as arguments to method RunPipelineActivity. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to RunPipelineActivity. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - my $RunPipelineActivityResponse = $iotanalytics->RunPipelineActivity( - Payloads => [ 'BlobMessagePayload', ... ], - PipelineActivity => { - addAttributes => { - attributes => { - 'MyAttributeName' => 'MyAttributeName' - , # key: min: 1, max: 256, value: min: 1, max: 256 - }, # min: 1, max: 50 - name => 'MyActivityName', # min: 1, max: 128 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - deviceRegistryEnrich => { - thingName => 'MyAttributeName', # min: 1, max: 256 - attribute => 'MyAttributeName', # min: 1, max: 256 - roleArn => 'MyRoleArn', # min: 20, max: 2048 - name => 'MyActivityName', # min: 1, max: 128 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - lambda => { - name => 'MyActivityName', # min: 1, max: 128 - lambdaName => 'MyLambdaName', # min: 1, max: 64 - batchSize => 1, # min: 1, max: 1000 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - channel => { - name => 'MyActivityName', # min: 1, max: 128 - channelName => 'MyChannelName', # min: 1, max: 128 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - datastore => { - datastoreName => 'MyDatastoreName', # min: 1, max: 128 - name => 'MyActivityName', # min: 1, max: 128 - - }, # OPTIONAL - selectAttributes => { - attributes => [ - 'MyAttributeName', ... # min: 1, max: 256 - ], # min: 1, max: 50 - name => 'MyActivityName', # min: 1, max: 128 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - math => { - name => 'MyActivityName', # min: 1, max: 128 - attribute => 'MyAttributeName', # min: 1, max: 256 - math => 'MyMathExpression', # min: 1, max: 256 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - removeAttributes => { - attributes => [ - 'MyAttributeName', ... # min: 1, max: 256 - ], # min: 1, max: 50 - name => 'MyActivityName', # min: 1, max: 128 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - deviceShadowEnrich => { - attribute => 'MyAttributeName', # min: 1, max: 256 - name => 'MyActivityName', # min: 1, max: 128 - roleArn => 'MyRoleArn', # min: 20, max: 2048 - thingName => 'MyAttributeName', # min: 1, max: 256 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - filter => { - name => 'MyActivityName', # min: 1, max: 128 - filter => 'MyFilterExpression', # min: 1, max: 256 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - }, - - ); - - # Results: - my $LogResult = $RunPipelineActivityResponse->LogResult; - my $Payloads = $RunPipelineActivityResponse->Payloads; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B Payloads => ArrayRef[Str|Undef] - -The sample message payloads on which the pipeline activity is run. - - - -=head2 B PipelineActivity => L - -The pipeline activity that is run. This must not be a 'channel' -activity or a 'datastore' activity because these activities are used in -a pipeline only to load the original message and to store the -(possibly) transformed message. If a 'lambda' activity is specified, -only short-running Lambda functions (those with a timeout of less than -30 seconds or less) can be used. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method RunPipelineActivity in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/RunPipelineActivityResponse.pm b/auto-lib/Paws/IoTAnalytics/RunPipelineActivityResponse.pm deleted file mode 100644 index d4a6ebc43f..0000000000 --- a/auto-lib/Paws/IoTAnalytics/RunPipelineActivityResponse.pm +++ /dev/null @@ -1,35 +0,0 @@ - -package Paws::IoTAnalytics::RunPipelineActivityResponse; - use Moose; - has LogResult => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'logResult'); - has Payloads => (is => 'ro', isa => 'ArrayRef[Str|Undef]', traits => ['NameInRequest'], request_name => 'payloads'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::RunPipelineActivityResponse - -=head1 ATTRIBUTES - - -=head2 LogResult => Str - -In case the pipeline activity fails, the log message that is generated. - - -=head2 Payloads => ArrayRef[Str|Undef] - -The enriched or transformed sample message payloads as base64-encoded -strings. (The results of running the pipeline activity on each input -sample message payload, encoded in base64.) - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/SampleChannelData.pm b/auto-lib/Paws/IoTAnalytics/SampleChannelData.pm deleted file mode 100644 index 6b87511a71..0000000000 --- a/auto-lib/Paws/IoTAnalytics/SampleChannelData.pm +++ /dev/null @@ -1,89 +0,0 @@ - -package Paws::IoTAnalytics::SampleChannelData; - use Moose; - has ChannelName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'channelName', required => 1); - has EndTime => (is => 'ro', isa => 'Str', traits => ['ParamInQuery'], query_name => 'endTime'); - has MaxMessages => (is => 'ro', isa => 'Int', traits => ['ParamInQuery'], query_name => 'maxMessages'); - has StartTime => (is => 'ro', isa => 'Str', traits => ['ParamInQuery'], query_name => 'startTime'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'SampleChannelData'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/channels/{channelName}/sample'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoTAnalytics::SampleChannelDataResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::SampleChannelData - Arguments for method SampleChannelData on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method SampleChannelData on the -L service. Use the attributes of this class -as arguments to method SampleChannelData. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to SampleChannelData. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - my $SampleChannelDataResponse = $iotanalytics->SampleChannelData( - ChannelName => 'MyChannelName', - EndTime => '1970-01-01T01:00:00', # OPTIONAL - MaxMessages => 1, # OPTIONAL - StartTime => '1970-01-01T01:00:00', # OPTIONAL - ); - - # Results: - my $Payloads = $SampleChannelDataResponse->Payloads; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B ChannelName => Str - -The name of the channel whose message samples are retrieved. - - - -=head2 EndTime => Str - -The end of the time window from which sample messages are retrieved. - - - -=head2 MaxMessages => Int - -The number of sample messages to be retrieved. The limit is 10, the -default is also 10. - - - -=head2 StartTime => Str - -The start of the time window from which sample messages are retrieved. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method SampleChannelData in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/SampleChannelDataResponse.pm b/auto-lib/Paws/IoTAnalytics/SampleChannelDataResponse.pm deleted file mode 100644 index 56ebba0ed0..0000000000 --- a/auto-lib/Paws/IoTAnalytics/SampleChannelDataResponse.pm +++ /dev/null @@ -1,28 +0,0 @@ - -package Paws::IoTAnalytics::SampleChannelDataResponse; - use Moose; - has Payloads => (is => 'ro', isa => 'ArrayRef[Str|Undef]', traits => ['NameInRequest'], request_name => 'payloads'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::SampleChannelDataResponse - -=head1 ATTRIBUTES - - -=head2 Payloads => ArrayRef[Str|Undef] - -The list of message samples. Each sample message is returned as a -base64-encoded string. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/Schedule.pm b/auto-lib/Paws/IoTAnalytics/Schedule.pm deleted file mode 100644 index 0b8df25176..0000000000 --- a/auto-lib/Paws/IoTAnalytics/Schedule.pm +++ /dev/null @@ -1,59 +0,0 @@ -package Paws::IoTAnalytics::Schedule; - use Moose; - has Expression => (is => 'ro', isa => 'Str', request_name => 'expression', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::Schedule - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::Schedule object: - - $service_obj->Method(Att1 => { Expression => $value, ..., Expression => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::Schedule object: - - $result = $service_obj->Method(...); - $result->Att1->Expression - -=head1 DESCRIPTION - -The schedule for when to trigger an update. - -=head1 ATTRIBUTES - - -=head2 Expression => Str - - The expression that defines when to trigger an update. For more -information, see Schedule Expressions for Rules -(https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html) -in the Amazon CloudWatch documentation. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/SelectAttributesActivity.pm b/auto-lib/Paws/IoTAnalytics/SelectAttributesActivity.pm deleted file mode 100644 index 54ad83a613..0000000000 --- a/auto-lib/Paws/IoTAnalytics/SelectAttributesActivity.pm +++ /dev/null @@ -1,69 +0,0 @@ -package Paws::IoTAnalytics::SelectAttributesActivity; - use Moose; - has Attributes => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'attributes', traits => ['NameInRequest'], required => 1); - has Name => (is => 'ro', isa => 'Str', request_name => 'name', traits => ['NameInRequest'], required => 1); - has Next => (is => 'ro', isa => 'Str', request_name => 'next', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::SelectAttributesActivity - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::SelectAttributesActivity object: - - $service_obj->Method(Att1 => { Attributes => $value, ..., Next => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::SelectAttributesActivity object: - - $result = $service_obj->Method(...); - $result->Att1->Attributes - -=head1 DESCRIPTION - -Creates a new message using only the specified attributes from the -original message. - -=head1 ATTRIBUTES - - -=head2 B Attributes => ArrayRef[Str|Undef] - - A list of the attributes to select from the message. - - -=head2 B Name => Str - - The name of the 'selectAttributes' activity. - - -=head2 Next => Str - - The next activity in the pipeline. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/SqlQueryDatasetAction.pm b/auto-lib/Paws/IoTAnalytics/SqlQueryDatasetAction.pm deleted file mode 100644 index 230f5652a8..0000000000 --- a/auto-lib/Paws/IoTAnalytics/SqlQueryDatasetAction.pm +++ /dev/null @@ -1,56 +0,0 @@ -package Paws::IoTAnalytics::SqlQueryDatasetAction; - use Moose; - has SqlQuery => (is => 'ro', isa => 'Str', request_name => 'sqlQuery', traits => ['NameInRequest'], required => 1); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::SqlQueryDatasetAction - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::IoTAnalytics::SqlQueryDatasetAction object: - - $service_obj->Method(Att1 => { SqlQuery => $value, ..., SqlQuery => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::IoTAnalytics::SqlQueryDatasetAction object: - - $result = $service_obj->Method(...); - $result->Att1->SqlQuery - -=head1 DESCRIPTION - -The SQL query to modify the message. - -=head1 ATTRIBUTES - - -=head2 B SqlQuery => Str - - An SQL query string. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/StartPipelineReprocessing.pm b/auto-lib/Paws/IoTAnalytics/StartPipelineReprocessing.pm deleted file mode 100644 index f1eb443896..0000000000 --- a/auto-lib/Paws/IoTAnalytics/StartPipelineReprocessing.pm +++ /dev/null @@ -1,81 +0,0 @@ - -package Paws::IoTAnalytics::StartPipelineReprocessing; - use Moose; - has EndTime => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'endTime'); - has PipelineName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'pipelineName', required => 1); - has StartTime => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'startTime'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'StartPipelineReprocessing'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/pipelines/{pipelineName}/reprocessing'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'POST'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::IoTAnalytics::StartPipelineReprocessingResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::StartPipelineReprocessing - Arguments for method StartPipelineReprocessing on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method StartPipelineReprocessing on the -L service. Use the attributes of this class -as arguments to method StartPipelineReprocessing. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to StartPipelineReprocessing. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - my $StartPipelineReprocessingResponse = - $iotanalytics->StartPipelineReprocessing( - PipelineName => 'MyPipelineName', - EndTime => '1970-01-01T01:00:00', # OPTIONAL - StartTime => '1970-01-01T01:00:00', # OPTIONAL - ); - - # Results: - my $reprocessingId = $StartPipelineReprocessingResponse->reprocessingId; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 EndTime => Str - -The end time (exclusive) of raw message data that is reprocessed. - - - -=head2 B PipelineName => Str - -The name of the pipeline on which to start reprocessing. - - - -=head2 StartTime => Str - -The start time (inclusive) of raw message data that is reprocessed. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method StartPipelineReprocessing in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/StartPipelineReprocessingResponse.pm b/auto-lib/Paws/IoTAnalytics/StartPipelineReprocessingResponse.pm deleted file mode 100644 index cd1c79517e..0000000000 --- a/auto-lib/Paws/IoTAnalytics/StartPipelineReprocessingResponse.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::IoTAnalytics::StartPipelineReprocessingResponse; - use Moose; - has ReprocessingId => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'reprocessingId'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::StartPipelineReprocessingResponse - -=head1 ATTRIBUTES - - -=head2 ReprocessingId => Str - -The ID of the pipeline reprocessing activity that was started. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/UpdateChannel.pm b/auto-lib/Paws/IoTAnalytics/UpdateChannel.pm deleted file mode 100644 index f2e3c0a904..0000000000 --- a/auto-lib/Paws/IoTAnalytics/UpdateChannel.pm +++ /dev/null @@ -1,70 +0,0 @@ - -package Paws::IoTAnalytics::UpdateChannel; - use Moose; - has ChannelName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'channelName', required => 1); - has RetentionPeriod => (is => 'ro', isa => 'Paws::IoTAnalytics::RetentionPeriod', traits => ['NameInRequest'], request_name => 'retentionPeriod'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'UpdateChannel'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/channels/{channelName}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'PUT'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::API::Response'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::UpdateChannel - Arguments for method UpdateChannel on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method UpdateChannel on the -L service. Use the attributes of this class -as arguments to method UpdateChannel. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to UpdateChannel. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - $iotanalytics->UpdateChannel( - ChannelName => 'MyChannelName', - RetentionPeriod => { - unlimited => 1, # OPTIONAL - numberOfDays => 1, # min: 1, ; OPTIONAL - }, # OPTIONAL - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B ChannelName => Str - -The name of the channel to be updated. - - - -=head2 RetentionPeriod => L - -How long, in days, message data is kept for the channel. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method UpdateChannel in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/UpdateDataset.pm b/auto-lib/Paws/IoTAnalytics/UpdateDataset.pm deleted file mode 100644 index fbff9dac7b..0000000000 --- a/auto-lib/Paws/IoTAnalytics/UpdateDataset.pm +++ /dev/null @@ -1,93 +0,0 @@ - -package Paws::IoTAnalytics::UpdateDataset; - use Moose; - has Actions => (is => 'ro', isa => 'ArrayRef[Paws::IoTAnalytics::DatasetAction]', traits => ['NameInRequest'], request_name => 'actions', required => 1); - has DatasetName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'datasetName', required => 1); - has Triggers => (is => 'ro', isa => 'ArrayRef[Paws::IoTAnalytics::DatasetTrigger]', traits => ['NameInRequest'], request_name => 'triggers'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'UpdateDataset'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/datasets/{datasetName}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'PUT'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::API::Response'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::UpdateDataset - Arguments for method UpdateDataset on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method UpdateDataset on the -L service. Use the attributes of this class -as arguments to method UpdateDataset. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to UpdateDataset. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - $iotanalytics->UpdateDataset( - Actions => [ - { - queryAction => { - sqlQuery => 'MySqlQuery', - - }, # OPTIONAL - actionName => 'MyDatasetActionName', # min: 1, max: 128; OPTIONAL - }, - ... - ], - DatasetName => 'MyDatasetName', - Triggers => [ - { - schedule => { - expression => 'MyScheduleExpression', # OPTIONAL - }, # OPTIONAL - }, - ... - ], # OPTIONAL - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B Actions => ArrayRef[L] - -A list of "DatasetAction" objects. Only one action is supported at this -time. - - - -=head2 B DatasetName => Str - -The name of the data set to update. - - - -=head2 Triggers => ArrayRef[L] - -A list of "DatasetTrigger" objects. The list can be empty or can -contain up to five B objects. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method UpdateDataset in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/UpdateDatastore.pm b/auto-lib/Paws/IoTAnalytics/UpdateDatastore.pm deleted file mode 100644 index 201f809bbd..0000000000 --- a/auto-lib/Paws/IoTAnalytics/UpdateDatastore.pm +++ /dev/null @@ -1,70 +0,0 @@ - -package Paws::IoTAnalytics::UpdateDatastore; - use Moose; - has DatastoreName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'datastoreName', required => 1); - has RetentionPeriod => (is => 'ro', isa => 'Paws::IoTAnalytics::RetentionPeriod', traits => ['NameInRequest'], request_name => 'retentionPeriod'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'UpdateDatastore'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/datastores/{datastoreName}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'PUT'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::API::Response'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::UpdateDatastore - Arguments for method UpdateDatastore on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method UpdateDatastore on the -L service. Use the attributes of this class -as arguments to method UpdateDatastore. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to UpdateDatastore. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - $iotanalytics->UpdateDatastore( - DatastoreName => 'MyDatastoreName', - RetentionPeriod => { - unlimited => 1, # OPTIONAL - numberOfDays => 1, # min: 1, ; OPTIONAL - }, # OPTIONAL - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DatastoreName => Str - -The name of the data store to be updated. - - - -=head2 RetentionPeriod => L - -How long, in days, message data is kept for the data store. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method UpdateDatastore in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTAnalytics/UpdatePipeline.pm b/auto-lib/Paws/IoTAnalytics/UpdatePipeline.pm deleted file mode 100644 index 33c6eaa692..0000000000 --- a/auto-lib/Paws/IoTAnalytics/UpdatePipeline.pm +++ /dev/null @@ -1,141 +0,0 @@ - -package Paws::IoTAnalytics::UpdatePipeline; - use Moose; - has PipelineActivities => (is => 'ro', isa => 'ArrayRef[Paws::IoTAnalytics::PipelineActivity]', traits => ['NameInRequest'], request_name => 'pipelineActivities', required => 1); - has PipelineName => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'pipelineName', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'UpdatePipeline'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/pipelines/{pipelineName}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'PUT'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::API::Response'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::IoTAnalytics::UpdatePipeline - Arguments for method UpdatePipeline on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method UpdatePipeline on the -L service. Use the attributes of this class -as arguments to method UpdatePipeline. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to UpdatePipeline. - -=head1 SYNOPSIS - - my $iotanalytics = Paws->service('IoTAnalytics'); - $iotanalytics->UpdatePipeline( - PipelineActivities => [ - { - math => { - name => 'MyActivityName', # min: 1, max: 128 - attribute => 'MyAttributeName', # min: 1, max: 256 - math => 'MyMathExpression', # min: 1, max: 256 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - removeAttributes => { - attributes => [ - 'MyAttributeName', ... # min: 1, max: 256 - ], # min: 1, max: 50 - name => 'MyActivityName', # min: 1, max: 128 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - lambda => { - name => 'MyActivityName', # min: 1, max: 128 - lambdaName => 'MyLambdaName', # min: 1, max: 64 - batchSize => 1, # min: 1, max: 1000 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - deviceRegistryEnrich => { - thingName => 'MyAttributeName', # min: 1, max: 256 - roleArn => 'MyRoleArn', # min: 20, max: 2048 - name => 'MyActivityName', # min: 1, max: 128 - attribute => 'MyAttributeName', # min: 1, max: 256 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - addAttributes => { - name => 'MyActivityName', # min: 1, max: 128 - attributes => { - 'MyAttributeName' => 'MyAttributeName' - , # key: min: 1, max: 256, value: min: 1, max: 256 - }, # min: 1, max: 50 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - selectAttributes => { - name => 'MyActivityName', # min: 1, max: 128 - attributes => [ - 'MyAttributeName', ... # min: 1, max: 256 - ], # min: 1, max: 50 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - channel => { - channelName => 'MyChannelName', # min: 1, max: 128 - name => 'MyActivityName', # min: 1, max: 128 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - datastore => { - datastoreName => 'MyDatastoreName', # min: 1, max: 128 - name => 'MyActivityName', # min: 1, max: 128 - - }, # OPTIONAL - deviceShadowEnrich => { - thingName => 'MyAttributeName', # min: 1, max: 256 - name => 'MyActivityName', # min: 1, max: 128 - roleArn => 'MyRoleArn', # min: 20, max: 2048 - attribute => 'MyAttributeName', # min: 1, max: 256 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - filter => { - filter => 'MyFilterExpression', # min: 1, max: 256 - name => 'MyActivityName', # min: 1, max: 128 - next => 'MyActivityName', # min: 1, max: 128 - }, # OPTIONAL - }, - ... - ], - PipelineName => 'MyPipelineName', - - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B PipelineActivities => ArrayRef[L] - -A list of "PipelineActivity" objects. - -The list can be 1-25 B objects. Activities perform -transformations on your messages, such as removing, renaming or adding -message attributes; filtering messages based on attribute values; -invoking your Lambda functions on messages for advanced processing; or -performing mathematical transformations to normalize device data. - - - -=head2 B PipelineName => Str - -The name of the pipeline to update. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method UpdatePipeline in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/IoTData/GetThingShadow.pm b/auto-lib/Paws/IoTData/GetThingShadow.pm index b2fb384cb9..fa8d0bbd1f 100644 --- a/auto-lib/Paws/IoTData/GetThingShadow.pm +++ b/auto-lib/Paws/IoTData/GetThingShadow.pm @@ -34,7 +34,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $payload = $GetThingShadowResponse->payload; + my $Payload = $GetThingShadowResponse->Payload; # Returns a L object. diff --git a/auto-lib/Paws/IoTData/UpdateThingShadow.pm b/auto-lib/Paws/IoTData/UpdateThingShadow.pm index 7d7fed3320..80c616d991 100644 --- a/auto-lib/Paws/IoTData/UpdateThingShadow.pm +++ b/auto-lib/Paws/IoTData/UpdateThingShadow.pm @@ -36,7 +36,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Payload = $UpdateThingShadowResponse->Payload; + my $payload = $UpdateThingShadowResponse->payload; # Returns a L object. diff --git a/auto-lib/Paws/IoTJobsData/DescribeJobExecution.pm b/auto-lib/Paws/IoTJobsData/DescribeJobExecution.pm index c2c8542d21..c76c1bfacb 100644 --- a/auto-lib/Paws/IoTJobsData/DescribeJobExecution.pm +++ b/auto-lib/Paws/IoTJobsData/DescribeJobExecution.pm @@ -39,7 +39,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Execution = $DescribeJobExecutionResponse->Execution; + my $execution = $DescribeJobExecutionResponse->execution; # Returns a L object. diff --git a/auto-lib/Paws/IoTJobsData/GetPendingJobExecutions.pm b/auto-lib/Paws/IoTJobsData/GetPendingJobExecutions.pm index 30a993c436..6bfa31ac40 100644 --- a/auto-lib/Paws/IoTJobsData/GetPendingJobExecutions.pm +++ b/auto-lib/Paws/IoTJobsData/GetPendingJobExecutions.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $InProgressJobs = $GetPendingJobExecutionsResponse->InProgressJobs; my $QueuedJobs = $GetPendingJobExecutionsResponse->QueuedJobs; + my $InProgressJobs = $GetPendingJobExecutionsResponse->InProgressJobs; # Returns a L object. diff --git a/auto-lib/Paws/IoTJobsData/StartNextPendingJobExecution.pm b/auto-lib/Paws/IoTJobsData/StartNextPendingJobExecution.pm index ca3823faa0..de57372601 100644 --- a/auto-lib/Paws/IoTJobsData/StartNextPendingJobExecution.pm +++ b/auto-lib/Paws/IoTJobsData/StartNextPendingJobExecution.pm @@ -39,7 +39,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $execution = $StartNextPendingJobExecutionResponse->execution; + my $Execution = $StartNextPendingJobExecutionResponse->Execution; # Returns a L object. diff --git a/auto-lib/Paws/KMS/CreateAlias.pm b/auto-lib/Paws/KMS/CreateAlias.pm index fb73b3025b..cae3287959 100644 --- a/auto-lib/Paws/KMS/CreateAlias.pm +++ b/auto-lib/Paws/KMS/CreateAlias.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # key (CMK). $kms->CreateAlias( { - 'TargetKeyId' => '1234abcd-12ab-34cd-56ef-1234567890ab', - 'AliasName' => 'alias/ExampleAlias' + 'AliasName' => 'alias/ExampleAlias', + 'TargetKeyId' => '1234abcd-12ab-34cd-56ef-1234567890ab' } ); diff --git a/auto-lib/Paws/KMS/CreateGrant.pm b/auto-lib/Paws/KMS/CreateGrant.pm index f12b4149d4..82293440b6 100644 --- a/auto-lib/Paws/KMS/CreateGrant.pm +++ b/auto-lib/Paws/KMS/CreateGrant.pm @@ -39,9 +39,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateGrantResponse = $kms->CreateGrant( { 'GranteePrincipal' => 'arn:aws:iam::111122223333:role/ExampleRole', - 'Operations' => [ 'Encrypt', 'Decrypt' ], 'KeyId' => -'arn:aws:kms:us-east-2:444455556666:key/1234abcd-12ab-34cd-56ef-1234567890ab' +'arn:aws:kms:us-east-2:444455556666:key/1234abcd-12ab-34cd-56ef-1234567890ab', + 'Operations' => [ 'Encrypt', 'Decrypt' ] } ); diff --git a/auto-lib/Paws/KMS/Decrypt.pm b/auto-lib/Paws/KMS/Decrypt.pm index 8af1cd106c..543b5e9a66 100644 --- a/auto-lib/Paws/KMS/Decrypt.pm +++ b/auto-lib/Paws/KMS/Decrypt.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Plaintext = $DecryptResponse->Plaintext; my $KeyId = $DecryptResponse->KeyId; + my $Plaintext = $DecryptResponse->Plaintext; # Returns a L object. diff --git a/auto-lib/Paws/KMS/Encrypt.pm b/auto-lib/Paws/KMS/Encrypt.pm index f5f836f7a3..27180bf9ee 100644 --- a/auto-lib/Paws/KMS/Encrypt.pm +++ b/auto-lib/Paws/KMS/Encrypt.pm @@ -35,14 +35,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n # (CMK). my $EncryptResponse = $kms->Encrypt( { - 'Plaintext' => '', - 'KeyId' => '1234abcd-12ab-34cd-56ef-1234567890ab' + 'KeyId' => '1234abcd-12ab-34cd-56ef-1234567890ab', + 'Plaintext' => '' } ); # Results: - my $CiphertextBlob = $EncryptResponse->CiphertextBlob; my $KeyId = $EncryptResponse->KeyId; + my $CiphertextBlob = $EncryptResponse->CiphertextBlob; # Returns a L object. diff --git a/auto-lib/Paws/KMS/GenerateDataKey.pm b/auto-lib/Paws/KMS/GenerateDataKey.pm index 4876a09b72..b183c4b55d 100644 --- a/auto-lib/Paws/KMS/GenerateDataKey.pm +++ b/auto-lib/Paws/KMS/GenerateDataKey.pm @@ -45,8 +45,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $KeyId = $GenerateDataKeyResponse->KeyId; - my $CiphertextBlob = $GenerateDataKeyResponse->CiphertextBlob; my $Plaintext = $GenerateDataKeyResponse->Plaintext; + my $CiphertextBlob = $GenerateDataKeyResponse->CiphertextBlob; # Returns a L object. diff --git a/auto-lib/Paws/KMS/GetKeyPolicy.pm b/auto-lib/Paws/KMS/GetKeyPolicy.pm index 4a8720c708..18603627f8 100644 --- a/auto-lib/Paws/KMS/GetKeyPolicy.pm +++ b/auto-lib/Paws/KMS/GetKeyPolicy.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # master key (CMK). my $GetKeyPolicyResponse = $kms->GetKeyPolicy( { - 'PolicyName' => 'default', - 'KeyId' => '1234abcd-12ab-34cd-56ef-1234567890ab' + 'KeyId' => '1234abcd-12ab-34cd-56ef-1234567890ab', + 'PolicyName' => 'default' } ); diff --git a/auto-lib/Paws/KMS/GetParametersForImport.pm b/auto-lib/Paws/KMS/GetParametersForImport.pm index 3347b0d36b..c92c89d1e5 100644 --- a/auto-lib/Paws/KMS/GetParametersForImport.pm +++ b/auto-lib/Paws/KMS/GetParametersForImport.pm @@ -34,16 +34,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n # specified CMK. my $GetParametersForImportResponse = $kms->GetParametersForImport( { - 'KeyId' => '1234abcd-12ab-34cd-56ef-1234567890ab', 'WrappingAlgorithm' => 'RSAES_OAEP_SHA_1', + 'KeyId' => '1234abcd-12ab-34cd-56ef-1234567890ab', 'WrappingKeySpec' => 'RSA_2048' } ); # Results: - my $ImportToken = $GetParametersForImportResponse->ImportToken; my $ParametersValidTo = $GetParametersForImportResponse->ParametersValidTo; my $KeyId = $GetParametersForImportResponse->KeyId; + my $ImportToken = $GetParametersForImportResponse->ImportToken; my $PublicKey = $GetParametersForImportResponse->PublicKey; # Returns a L object. diff --git a/auto-lib/Paws/KMS/ImportKeyMaterial.pm b/auto-lib/Paws/KMS/ImportKeyMaterial.pm index 94541f8bad..0108df7eb4 100644 --- a/auto-lib/Paws/KMS/ImportKeyMaterial.pm +++ b/auto-lib/Paws/KMS/ImportKeyMaterial.pm @@ -35,10 +35,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The following example imports key material into the specified CMK. my $ImportKeyMaterialResponse = $kms->ImportKeyMaterial( { + 'KeyId' => '1234abcd-12ab-34cd-56ef-1234567890ab', 'ImportToken' => '', - 'ExpirationModel' => 'KEY_MATERIAL_DOES_NOT_EXPIRE', 'EncryptedKeyMaterial' => '', - 'KeyId' => '1234abcd-12ab-34cd-56ef-1234567890ab' + 'ExpirationModel' => 'KEY_MATERIAL_DOES_NOT_EXPIRE' } ); diff --git a/auto-lib/Paws/KMS/ListAliases.pm b/auto-lib/Paws/KMS/ListAliases.pm index 1d72226a7f..a4429f7cd3 100644 --- a/auto-lib/Paws/KMS/ListAliases.pm +++ b/auto-lib/Paws/KMS/ListAliases.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ListAliasesResponse = $kms->ListAliases(); # Results: - my $Aliases = $ListAliasesResponse->Aliases; my $Truncated = $ListAliasesResponse->Truncated; + my $Aliases = $ListAliasesResponse->Aliases; # Returns a L object. diff --git a/auto-lib/Paws/KMS/ListKeyPolicies.pm b/auto-lib/Paws/KMS/ListKeyPolicies.pm index 45129f784e..2376a2c215 100644 --- a/auto-lib/Paws/KMS/ListKeyPolicies.pm +++ b/auto-lib/Paws/KMS/ListKeyPolicies.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $PolicyNames = $ListKeyPoliciesResponse->PolicyNames; my $Truncated = $ListKeyPoliciesResponse->Truncated; + my $PolicyNames = $ListKeyPoliciesResponse->PolicyNames; # Returns a L object. diff --git a/auto-lib/Paws/KMS/ListResourceTags.pm b/auto-lib/Paws/KMS/ListResourceTags.pm index 5500e6d950..477993107e 100644 --- a/auto-lib/Paws/KMS/ListResourceTags.pm +++ b/auto-lib/Paws/KMS/ListResourceTags.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextMarker = $ListResourceTagsResponse->NextMarker; - my $Tags = $ListResourceTagsResponse->Tags; my $Truncated = $ListResourceTagsResponse->Truncated; + my $Tags = $ListResourceTagsResponse->Tags; + my $NextMarker = $ListResourceTagsResponse->NextMarker; # Returns a L object. diff --git a/auto-lib/Paws/KMS/PutKeyPolicy.pm b/auto-lib/Paws/KMS/PutKeyPolicy.pm index 94c34ca85c..79a2e75453 100644 --- a/auto-lib/Paws/KMS/PutKeyPolicy.pm +++ b/auto-lib/Paws/KMS/PutKeyPolicy.pm @@ -108,8 +108,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ] } ', - 'PolicyName' => 'default', - 'KeyId' => '1234abcd-12ab-34cd-56ef-1234567890ab' + 'KeyId' => '1234abcd-12ab-34cd-56ef-1234567890ab', + 'PolicyName' => 'default' } ); diff --git a/auto-lib/Paws/KMS/ReEncrypt.pm b/auto-lib/Paws/KMS/ReEncrypt.pm index 268cf71b4d..a0a4663232 100644 --- a/auto-lib/Paws/KMS/ReEncrypt.pm +++ b/auto-lib/Paws/KMS/ReEncrypt.pm @@ -35,15 +35,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The following example reencrypts data with the specified CMK. my $ReEncryptResponse = $kms->ReEncrypt( { - 'CiphertextBlob' => '', - 'DestinationKeyId' => '0987dcba-09fe-87dc-65ba-ab0987654321' + 'DestinationKeyId' => '0987dcba-09fe-87dc-65ba-ab0987654321', + 'CiphertextBlob' => '' } ); # Results: - my $CiphertextBlob = $ReEncryptResponse->CiphertextBlob; my $KeyId = $ReEncryptResponse->KeyId; my $SourceKeyId = $ReEncryptResponse->SourceKeyId; + my $CiphertextBlob = $ReEncryptResponse->CiphertextBlob; # Returns a L object. diff --git a/auto-lib/Paws/KMS/ScheduleKeyDeletion.pm b/auto-lib/Paws/KMS/ScheduleKeyDeletion.pm index ba00308cff..c9c907ef6b 100644 --- a/auto-lib/Paws/KMS/ScheduleKeyDeletion.pm +++ b/auto-lib/Paws/KMS/ScheduleKeyDeletion.pm @@ -32,14 +32,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The following example schedules the specified CMK for deletion. my $ScheduleKeyDeletionResponse = $kms->ScheduleKeyDeletion( { - 'KeyId' => '1234abcd-12ab-34cd-56ef-1234567890ab', - 'PendingWindowInDays' => 7 + 'PendingWindowInDays' => 7, + 'KeyId' => '1234abcd-12ab-34cd-56ef-1234567890ab' } ); # Results: - my $DeletionDate = $ScheduleKeyDeletionResponse->DeletionDate; my $KeyId = $ScheduleKeyDeletionResponse->KeyId; + my $DeletionDate = $ScheduleKeyDeletionResponse->DeletionDate; # Returns a L object. diff --git a/auto-lib/Paws/KMS/TagResource.pm b/auto-lib/Paws/KMS/TagResource.pm index ce02550b6b..78edf0a530 100644 --- a/auto-lib/Paws/KMS/TagResource.pm +++ b/auto-lib/Paws/KMS/TagResource.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n KeyId => 'MyKeyIdType', Tags => [ { - TagValue => 'MyTagValueType', # max: 256 TagKey => 'MyTagKeyType', # min: 1, max: 128 + TagValue => 'MyTagValueType', # max: 256 }, ... diff --git a/auto-lib/Paws/KMS/UpdateAlias.pm b/auto-lib/Paws/KMS/UpdateAlias.pm index ca1afdccab..745bc3b317 100644 --- a/auto-lib/Paws/KMS/UpdateAlias.pm +++ b/auto-lib/Paws/KMS/UpdateAlias.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # customer master key (CMK). $kms->UpdateAlias( { - 'TargetKeyId' => '1234abcd-12ab-34cd-56ef-1234567890ab', - 'AliasName' => 'alias/ExampleAlias' + 'AliasName' => 'alias/ExampleAlias', + 'TargetKeyId' => '1234abcd-12ab-34cd-56ef-1234567890ab' } ); diff --git a/auto-lib/Paws/Kinesis/DescribeLimits.pm b/auto-lib/Paws/Kinesis/DescribeLimits.pm index 035745bf4f..c9afb078c8 100644 --- a/auto-lib/Paws/Kinesis/DescribeLimits.pm +++ b/auto-lib/Paws/Kinesis/DescribeLimits.pm @@ -29,8 +29,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeLimitsOutput = $kinesis->DescribeLimits(); # Results: - my $OpenShardCount = $DescribeLimitsOutput->OpenShardCount; my $ShardLimit = $DescribeLimitsOutput->ShardLimit; + my $OpenShardCount = $DescribeLimitsOutput->OpenShardCount; # Returns a L object. diff --git a/auto-lib/Paws/Kinesis/DisableEnhancedMonitoring.pm b/auto-lib/Paws/Kinesis/DisableEnhancedMonitoring.pm index 01a31bad4a..9b31954a43 100644 --- a/auto-lib/Paws/Kinesis/DisableEnhancedMonitoring.pm +++ b/auto-lib/Paws/Kinesis/DisableEnhancedMonitoring.pm @@ -38,11 +38,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $CurrentShardLevelMetrics = - $EnhancedMonitoringOutput->CurrentShardLevelMetrics; my $DesiredShardLevelMetrics = $EnhancedMonitoringOutput->DesiredShardLevelMetrics; my $StreamName = $EnhancedMonitoringOutput->StreamName; + my $CurrentShardLevelMetrics = + $EnhancedMonitoringOutput->CurrentShardLevelMetrics; # Returns a L object. diff --git a/auto-lib/Paws/Kinesis/EnableEnhancedMonitoring.pm b/auto-lib/Paws/Kinesis/EnableEnhancedMonitoring.pm index 923413565f..4e35c0712a 100644 --- a/auto-lib/Paws/Kinesis/EnableEnhancedMonitoring.pm +++ b/auto-lib/Paws/Kinesis/EnableEnhancedMonitoring.pm @@ -38,11 +38,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $CurrentShardLevelMetrics = - $EnhancedMonitoringOutput->CurrentShardLevelMetrics; my $DesiredShardLevelMetrics = $EnhancedMonitoringOutput->DesiredShardLevelMetrics; my $StreamName = $EnhancedMonitoringOutput->StreamName; + my $CurrentShardLevelMetrics = + $EnhancedMonitoringOutput->CurrentShardLevelMetrics; # Returns a L object. diff --git a/auto-lib/Paws/Kinesis/GetRecords.pm b/auto-lib/Paws/Kinesis/GetRecords.pm index 184307cc49..7110c459b0 100644 --- a/auto-lib/Paws/Kinesis/GetRecords.pm +++ b/auto-lib/Paws/Kinesis/GetRecords.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Records = $GetRecordsOutput->Records; - my $MillisBehindLatest = $GetRecordsOutput->MillisBehindLatest; my $NextShardIterator = $GetRecordsOutput->NextShardIterator; + my $MillisBehindLatest = $GetRecordsOutput->MillisBehindLatest; + my $Records = $GetRecordsOutput->Records; # Returns a L object. diff --git a/auto-lib/Paws/Kinesis/ListShards.pm b/auto-lib/Paws/Kinesis/ListShards.pm index 6e59f5df1d..9248a174d3 100644 --- a/auto-lib/Paws/Kinesis/ListShards.pm +++ b/auto-lib/Paws/Kinesis/ListShards.pm @@ -40,8 +40,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Shards = $ListShardsOutput->Shards; my $NextToken = $ListShardsOutput->NextToken; + my $Shards = $ListShardsOutput->Shards; # Returns a L object. diff --git a/auto-lib/Paws/Kinesis/PutRecord.pm b/auto-lib/Paws/Kinesis/PutRecord.pm index fd9e2dc9f4..b51991a94e 100644 --- a/auto-lib/Paws/Kinesis/PutRecord.pm +++ b/auto-lib/Paws/Kinesis/PutRecord.pm @@ -40,9 +40,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ShardId = $PutRecordOutput->ShardId; - my $SequenceNumber = $PutRecordOutput->SequenceNumber; my $EncryptionType = $PutRecordOutput->EncryptionType; + my $SequenceNumber = $PutRecordOutput->SequenceNumber; + my $ShardId = $PutRecordOutput->ShardId; # Returns a L object. diff --git a/auto-lib/Paws/Kinesis/PutRecords.pm b/auto-lib/Paws/Kinesis/PutRecords.pm index 911a18e14c..91fd7f259e 100644 --- a/auto-lib/Paws/Kinesis/PutRecords.pm +++ b/auto-lib/Paws/Kinesis/PutRecords.pm @@ -43,8 +43,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $EncryptionType = $PutRecordsOutput->EncryptionType; - my $FailedRecordCount = $PutRecordsOutput->FailedRecordCount; my $Records = $PutRecordsOutput->Records; + my $FailedRecordCount = $PutRecordsOutput->FailedRecordCount; # Returns a L object. diff --git a/auto-lib/Paws/Kinesis/UpdateShardCount.pm b/auto-lib/Paws/Kinesis/UpdateShardCount.pm index fd21542070..c741bd1b9e 100644 --- a/auto-lib/Paws/Kinesis/UpdateShardCount.pm +++ b/auto-lib/Paws/Kinesis/UpdateShardCount.pm @@ -37,9 +37,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $StreamName = $UpdateShardCountOutput->StreamName; my $TargetShardCount = $UpdateShardCountOutput->TargetShardCount; my $CurrentShardCount = $UpdateShardCountOutput->CurrentShardCount; + my $StreamName = $UpdateShardCountOutput->StreamName; # Returns a L object. diff --git a/auto-lib/Paws/KinesisAnalytics/AddApplicationInput.pm b/auto-lib/Paws/KinesisAnalytics/AddApplicationInput.pm index a6d4006789..2b8c2ba5a1 100644 --- a/auto-lib/Paws/KinesisAnalytics/AddApplicationInput.pm +++ b/auto-lib/Paws/KinesisAnalytics/AddApplicationInput.pm @@ -33,12 +33,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ApplicationName => 'MyApplicationName', CurrentApplicationVersionId => 1, Input => { - NamePrefix => 'MyInAppStreamName', # min: 1, max: 32 InputSchema => { RecordColumns => [ { - Name => 'MyRecordColumnName', SqlType => 'MyRecordColumnSqlType', # min: 1, + Name => 'MyRecordColumnName', Mapping => 'MyRecordColumnMapping', # OPTIONAL }, ... @@ -47,8 +46,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n RecordFormatType => 'JSON', # values: JSON, CSV MappingParameters => { CSVMappingParameters => { - RecordRowDelimiter => 'MyRecordRowDelimiter', # min: 1, RecordColumnDelimiter => 'MyRecordColumnDelimiter', # min: 1, + RecordRowDelimiter => 'MyRecordRowDelimiter', # min: 1, }, # OPTIONAL JSONMappingParameters => { @@ -59,19 +58,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, RecordEncoding => 'MyRecordEncoding', # OPTIONAL }, + NamePrefix => 'MyInAppStreamName', # min: 1, max: 32 KinesisFirehoseInput => { - ResourceARN => 'MyResourceARN', # min: 1, max: 2048 - RoleARN => 'MyRoleARN', # min: 1, max: 2048 - - }, # OPTIONAL - KinesisStreamsInput => { - RoleARN => 'MyRoleARN', # min: 1, max: 2048 - ResourceARN => 'MyResourceARN', # min: 1, max: 2048 + RoleARN => 'MyRoleARN', # min: 1, max: 2048 + ResourceARN => 'MyResourceARN', # min: 1, max: 2048 }, # OPTIONAL - InputParallelism => { - Count => 1, # min: 1, max: 64; OPTIONAL - }, # OPTIONAL InputProcessingConfiguration => { InputLambdaProcessor => { RoleARN => 'MyRoleARN', # min: 1, max: 2048 @@ -80,6 +72,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, }, # OPTIONAL + InputParallelism => { + Count => 1, # min: 1, max: 64; OPTIONAL + }, # OPTIONAL + KinesisStreamsInput => { + RoleARN => 'MyRoleARN', # min: 1, max: 2048 + ResourceARN => 'MyResourceARN', # min: 1, max: 2048 + + }, # OPTIONAL }, ); diff --git a/auto-lib/Paws/KinesisAnalytics/AddApplicationInputProcessingConfiguration.pm b/auto-lib/Paws/KinesisAnalytics/AddApplicationInputProcessingConfiguration.pm index b21b5c2469..094b32707c 100644 --- a/auto-lib/Paws/KinesisAnalytics/AddApplicationInputProcessingConfiguration.pm +++ b/auto-lib/Paws/KinesisAnalytics/AddApplicationInputProcessingConfiguration.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n InputId => 'MyId', InputProcessingConfiguration => { InputLambdaProcessor => { - ResourceARN => 'MyResourceARN', # min: 1, max: 2048 RoleARN => 'MyRoleARN', # min: 1, max: 2048 + ResourceARN => 'MyResourceARN', # min: 1, max: 2048 }, diff --git a/auto-lib/Paws/KinesisAnalytics/AddApplicationOutput.pm b/auto-lib/Paws/KinesisAnalytics/AddApplicationOutput.pm index 03ea35fb3a..681c543fc6 100644 --- a/auto-lib/Paws/KinesisAnalytics/AddApplicationOutput.pm +++ b/auto-lib/Paws/KinesisAnalytics/AddApplicationOutput.pm @@ -33,21 +33,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n ApplicationName => 'MyApplicationName', CurrentApplicationVersionId => 1, Output => { - Name => 'MyInAppStreamName', # min: 1, max: 32 DestinationSchema => { RecordFormatType => 'JSON', # values: JSON, CSV; OPTIONAL }, - LambdaOutput => { - ResourceARN => 'MyResourceARN', # min: 1, max: 2048 - RoleARN => 'MyRoleARN', # min: 1, max: 2048 + Name => 'MyInAppStreamName', # min: 1, max: 32 + KinesisFirehoseOutput => { + RoleARN => 'MyRoleARN', # min: 1, max: 2048 + ResourceARN => 'MyResourceARN', # min: 1, max: 2048 }, # OPTIONAL - KinesisFirehoseOutput => { - ResourceARN => 'MyResourceARN', # min: 1, max: 2048 + KinesisStreamsOutput => { RoleARN => 'MyRoleARN', # min: 1, max: 2048 + ResourceARN => 'MyResourceARN', # min: 1, max: 2048 }, # OPTIONAL - KinesisStreamsOutput => { + LambdaOutput => { RoleARN => 'MyRoleARN', # min: 1, max: 2048 ResourceARN => 'MyResourceARN', # min: 1, max: 2048 diff --git a/auto-lib/Paws/KinesisAnalytics/AddApplicationReferenceDataSource.pm b/auto-lib/Paws/KinesisAnalytics/AddApplicationReferenceDataSource.pm index ad408b7da0..b713679112 100644 --- a/auto-lib/Paws/KinesisAnalytics/AddApplicationReferenceDataSource.pm +++ b/auto-lib/Paws/KinesisAnalytics/AddApplicationReferenceDataSource.pm @@ -35,12 +35,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n CurrentApplicationVersionId => 1, ReferenceDataSource => { ReferenceSchema => { + RecordColumns => [ + { + SqlType => 'MyRecordColumnSqlType', # min: 1, + Name => 'MyRecordColumnName', + Mapping => 'MyRecordColumnMapping', # OPTIONAL + }, + ... + ], # min: 1, max: 1000 RecordFormat => { - RecordFormatType => 'JSON', # values: JSON, CSV + RecordFormatType => 'JSON', # values: JSON, CSV MappingParameters => { CSVMappingParameters => { - RecordRowDelimiter => 'MyRecordRowDelimiter', # min: 1, RecordColumnDelimiter => 'MyRecordColumnDelimiter', # min: 1, + RecordRowDelimiter => 'MyRecordRowDelimiter', # min: 1, }, # OPTIONAL JSONMappingParameters => { @@ -49,20 +57,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL }, # OPTIONAL }, - RecordColumns => [ - { - SqlType => 'MyRecordColumnSqlType', # min: 1, - Name => 'MyRecordColumnName', - Mapping => 'MyRecordColumnMapping', # OPTIONAL - }, - ... - ], # min: 1, max: 1000 - RecordEncoding => 'MyRecordEncoding', # OPTIONAL + RecordEncoding => 'MyRecordEncoding', # OPTIONAL }, TableName => 'MyInAppTableName', # min: 1, max: 32 S3ReferenceDataSource => { - FileKey => 'MyFileKey', # min: 1, max: 1024 ReferenceRoleARN => 'MyRoleARN', # min: 1, max: 2048 + FileKey => 'MyFileKey', # min: 1, max: 1024 BucketARN => 'MyBucketARN', # min: 1, max: 2048 }, # OPTIONAL diff --git a/auto-lib/Paws/KinesisAnalytics/CreateApplication.pm b/auto-lib/Paws/KinesisAnalytics/CreateApplication.pm index 5c90b1eee0..916b38536d 100644 --- a/auto-lib/Paws/KinesisAnalytics/CreateApplication.pm +++ b/auto-lib/Paws/KinesisAnalytics/CreateApplication.pm @@ -46,14 +46,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], # OPTIONAL Inputs => [ { - NamePrefix => 'MyInAppStreamName', # min: 1, max: 32 InputSchema => { + RecordColumns => [ + { + SqlType => 'MyRecordColumnSqlType', # min: 1, + Name => 'MyRecordColumnName', + Mapping => 'MyRecordColumnMapping', # OPTIONAL + }, + ... + ], # min: 1, max: 1000 RecordFormat => { - RecordFormatType => 'JSON', # values: JSON, CSV + RecordFormatType => 'JSON', # values: JSON, CSV MappingParameters => { CSVMappingParameters => { - RecordColumnDelimiter => 'MyRecordColumnDelimiter', # min: 1, RecordRowDelimiter => 'MyRecordRowDelimiter', # min: 1, + RecordColumnDelimiter => 'MyRecordColumnDelimiter', # min: 1, }, # OPTIONAL JSONMappingParameters => { @@ -62,20 +69,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL }, # OPTIONAL }, - RecordColumns => [ - { - SqlType => 'MyRecordColumnSqlType', # min: 1, - Name => 'MyRecordColumnName', - Mapping => 'MyRecordColumnMapping', # OPTIONAL - }, - ... - ], # min: 1, max: 1000 - RecordEncoding => 'MyRecordEncoding', # OPTIONAL + RecordEncoding => 'MyRecordEncoding', # OPTIONAL }, + NamePrefix => 'MyInAppStreamName', # min: 1, max: 32 + KinesisFirehoseInput => { + RoleARN => 'MyRoleARN', # min: 1, max: 2048 + ResourceARN => 'MyResourceARN', # min: 1, max: 2048 + + }, # OPTIONAL InputProcessingConfiguration => { InputLambdaProcessor => { - ResourceARN => 'MyResourceARN', # min: 1, max: 2048 - RoleARN => 'MyRoleARN', # min: 1, max: 2048 + RoleARN => 'MyRoleARN', # min: 1, max: 2048 + ResourceARN => 'MyResourceARN', # min: 1, max: 2048 }, @@ -88,33 +93,28 @@ You shouldn't make instances of this class. Each attribute should be used as a n ResourceARN => 'MyResourceARN', # min: 1, max: 2048 }, # OPTIONAL - KinesisFirehoseInput => { - RoleARN => 'MyRoleARN', # min: 1, max: 2048 - ResourceARN => 'MyResourceARN', # min: 1, max: 2048 - - }, # OPTIONAL }, ... ], # OPTIONAL Outputs => [ { - Name => 'MyInAppStreamName', # min: 1, max: 32 DestinationSchema => { - RecordFormatType => 'JSON', # values: JSON, CSV + RecordFormatType => 'JSON', # values: JSON, CSV }, - KinesisStreamsOutput => { - ResourceARN => 'MyResourceARN', # min: 1, max: 2048 - RoleARN => 'MyRoleARN', # min: 1, max: 2048 + Name => 'MyInAppStreamName', # min: 1, max: 32 + KinesisFirehoseOutput => { + RoleARN => 'MyRoleARN', # min: 1, max: 2048 + ResourceARN => 'MyResourceARN', # min: 1, max: 2048 }, # OPTIONAL - KinesisFirehoseOutput => { + KinesisStreamsOutput => { RoleARN => 'MyRoleARN', # min: 1, max: 2048 ResourceARN => 'MyResourceARN', # min: 1, max: 2048 }, # OPTIONAL LambdaOutput => { - ResourceARN => 'MyResourceARN', # min: 1, max: 2048 RoleARN => 'MyRoleARN', # min: 1, max: 2048 + ResourceARN => 'MyResourceARN', # min: 1, max: 2048 }, # OPTIONAL }, diff --git a/auto-lib/Paws/KinesisAnalytics/DiscoverInputSchema.pm b/auto-lib/Paws/KinesisAnalytics/DiscoverInputSchema.pm index 500b4ff7e4..846ce2cb45 100644 --- a/auto-lib/Paws/KinesisAnalytics/DiscoverInputSchema.pm +++ b/auto-lib/Paws/KinesisAnalytics/DiscoverInputSchema.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DiscoverInputSchemaResponse = $kinesisanalytics->DiscoverInputSchema( InputProcessingConfiguration => { InputLambdaProcessor => { - ResourceARN => 'MyResourceARN', # min: 1, max: 2048 RoleARN => 'MyRoleARN', # min: 1, max: 2048 + ResourceARN => 'MyResourceARN', # min: 1, max: 2048 }, @@ -47,9 +47,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ResourceARN => 'MyResourceARN', # OPTIONAL RoleARN => 'MyRoleARN', # OPTIONAL S3Configuration => { - BucketARN => 'MyBucketARN', # min: 1, max: 2048 RoleARN => 'MyRoleARN', # min: 1, max: 2048 FileKey => 'MyFileKey', # min: 1, max: 1024 + BucketARN => 'MyBucketARN', # min: 1, max: 2048 }, # OPTIONAL ); @@ -57,9 +57,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $ProcessedInputRecords = $DiscoverInputSchemaResponse->ProcessedInputRecords; + my $RawInputRecords = $DiscoverInputSchemaResponse->RawInputRecords; my $InputSchema = $DiscoverInputSchemaResponse->InputSchema; my $ParsedInputRecords = $DiscoverInputSchemaResponse->ParsedInputRecords; - my $RawInputRecords = $DiscoverInputSchemaResponse->RawInputRecords; # Returns a L object. diff --git a/auto-lib/Paws/KinesisAnalytics/StartApplication.pm b/auto-lib/Paws/KinesisAnalytics/StartApplication.pm index 27e075b9eb..872cb657ae 100644 --- a/auto-lib/Paws/KinesisAnalytics/StartApplication.pm +++ b/auto-lib/Paws/KinesisAnalytics/StartApplication.pm @@ -32,11 +32,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ApplicationName => 'MyApplicationName', InputConfigurations => [ { - Id => 'MyId', # min: 1, max: 50 InputStartingPositionConfiguration => { InputStartingPosition => 'NOW', # values: NOW, TRIM_HORIZON, LAST_STOPPED_POINT; OPTIONAL }, + Id => 'MyId', # min: 1, max: 50 }, ... diff --git a/auto-lib/Paws/KinesisAnalytics/UpdateApplication.pm b/auto-lib/Paws/KinesisAnalytics/UpdateApplication.pm index f90a637e48..1a234ca5c6 100644 --- a/auto-lib/Paws/KinesisAnalytics/UpdateApplication.pm +++ b/auto-lib/Paws/KinesisAnalytics/UpdateApplication.pm @@ -32,12 +32,26 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateApplicationResponse = $kinesisanalytics->UpdateApplication( ApplicationName => 'MyApplicationName', ApplicationUpdate => { - InputUpdates => [ + ReferenceDataSourceUpdates => [ { - InputId => 'MyId', # min: 1, max: 50 - NamePrefixUpdate => 'MyInAppStreamName', # min: 1, max: 32; OPTIONAL - InputSchemaUpdate => { - RecordFormatUpdate => { + ReferenceId => 'MyId', # min: 1, max: 50 + TableNameUpdate => 'MyInAppTableName', # min: 1, max: 32; OPTIONAL + S3ReferenceDataSourceUpdate => { + FileKeyUpdate => 'MyFileKey', # min: 1, max: 1024; OPTIONAL + ReferenceRoleARNUpdate => + 'MyRoleARN', # min: 1, max: 2048; OPTIONAL + BucketARNUpdate => 'MyBucketARN', # min: 1, max: 2048; OPTIONAL + }, # OPTIONAL + ReferenceSchemaUpdate => { + RecordColumns => [ + { + SqlType => 'MyRecordColumnSqlType', # min: 1, + Name => 'MyRecordColumnName', + Mapping => 'MyRecordColumnMapping', # OPTIONAL + }, + ... + ], # min: 1, max: 1000 + RecordFormat => { RecordFormatType => 'JSON', # values: JSON, CSV; OPTIONAL MappingParameters => { CSVMappingParameters => { @@ -52,78 +66,37 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL }, # OPTIONAL }, - RecordEncodingUpdate => 'MyRecordEncoding', # OPTIONAL - RecordColumnUpdates => [ - { - Name => 'MyRecordColumnName', - SqlType => 'MyRecordColumnSqlType', # min: 1, - Mapping => 'MyRecordColumnMapping', # OPTIONAL - }, - ... - ], # min: 1, max: 1000 - }, # OPTIONAL - InputProcessingConfigurationUpdate => { - InputLambdaProcessorUpdate => { - RoleARNUpdate => 'MyRoleARN', # min: 1, max: 2048; OPTIONAL - ResourceARNUpdate => - 'MyResourceARN', # min: 1, max: 2048; OPTIONAL - }, - - }, # OPTIONAL - KinesisStreamsInputUpdate => { - RoleARNUpdate => 'MyRoleARN', # min: 1, max: 2048; OPTIONAL - ResourceARNUpdate => - 'MyResourceARN', # min: 1, max: 2048; OPTIONAL - }, # OPTIONAL - KinesisFirehoseInputUpdate => { - ResourceARNUpdate => - 'MyResourceARN', # min: 1, max: 2048; OPTIONAL - RoleARNUpdate => 'MyRoleARN', # min: 1, max: 2048; OPTIONAL - }, # OPTIONAL - InputParallelismUpdate => { - CountUpdate => 1, # min: 1, max: 64; OPTIONAL + RecordEncoding => 'MyRecordEncoding', # OPTIONAL }, # OPTIONAL }, ... ], # OPTIONAL - OutputUpdates => [ + InputUpdates => [ { - OutputId => 'MyId', # min: 1, max: 50 - KinesisFirehoseOutputUpdate => { + InputId => 'MyId', # min: 1, max: 50 + KinesisStreamsInputUpdate => { RoleARNUpdate => 'MyRoleARN', # min: 1, max: 2048; OPTIONAL ResourceARNUpdate => 'MyResourceARN', # min: 1, max: 2048; OPTIONAL }, # OPTIONAL - LambdaOutputUpdate => { - RoleARNUpdate => 'MyRoleARN', # min: 1, max: 2048; OPTIONAL - ResourceARNUpdate => - 'MyResourceARN', # min: 1, max: 2048; OPTIONAL + InputParallelismUpdate => { + CountUpdate => 1, # min: 1, max: 64; OPTIONAL }, # OPTIONAL - KinesisStreamsOutputUpdate => { + KinesisFirehoseInputUpdate => { RoleARNUpdate => 'MyRoleARN', # min: 1, max: 2048; OPTIONAL ResourceARNUpdate => 'MyResourceARN', # min: 1, max: 2048; OPTIONAL }, # OPTIONAL - NameUpdate => 'MyInAppStreamName', # min: 1, max: 32; OPTIONAL - DestinationSchemaUpdate => { - RecordFormatType => 'JSON', # values: JSON, CSV; OPTIONAL - }, # OPTIONAL - }, - ... - ], # OPTIONAL - ReferenceDataSourceUpdates => [ - { - ReferenceId => 'MyId', # min: 1, max: 50 - ReferenceSchemaUpdate => { - RecordColumns => [ + InputSchemaUpdate => { + RecordColumnUpdates => [ { - Name => 'MyRecordColumnName', SqlType => 'MyRecordColumnSqlType', # min: 1, + Name => 'MyRecordColumnName', Mapping => 'MyRecordColumnMapping', # OPTIONAL }, ... ], # min: 1, max: 1000 - RecordFormat => { + RecordFormatUpdate => { RecordFormatType => 'JSON', # values: JSON, CSV; OPTIONAL MappingParameters => { CSVMappingParameters => { @@ -138,25 +111,52 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL }, # OPTIONAL }, - RecordEncoding => 'MyRecordEncoding', # OPTIONAL + RecordEncodingUpdate => 'MyRecordEncoding', # OPTIONAL }, # OPTIONAL - TableNameUpdate => 'MyInAppTableName', # min: 1, max: 32; OPTIONAL - S3ReferenceDataSourceUpdate => { - BucketARNUpdate => 'MyBucketARN', # min: 1, max: 2048; OPTIONAL - ReferenceRoleARNUpdate => - 'MyRoleARN', # min: 1, max: 2048; OPTIONAL - FileKeyUpdate => 'MyFileKey', # min: 1, max: 1024; OPTIONAL + NamePrefixUpdate => 'MyInAppStreamName', # min: 1, max: 32; OPTIONAL + InputProcessingConfigurationUpdate => { + InputLambdaProcessorUpdate => { + RoleARNUpdate => 'MyRoleARN', # min: 1, max: 2048; OPTIONAL + ResourceARNUpdate => + 'MyResourceARN', # min: 1, max: 2048; OPTIONAL + }, + }, # OPTIONAL }, ... ], # OPTIONAL ApplicationCodeUpdate => 'MyApplicationCode', # max: 51200; OPTIONAL + OutputUpdates => [ + { + OutputId => 'MyId', # min: 1, max: 50 + KinesisFirehoseOutputUpdate => { + RoleARNUpdate => 'MyRoleARN', # min: 1, max: 2048; OPTIONAL + ResourceARNUpdate => + 'MyResourceARN', # min: 1, max: 2048; OPTIONAL + }, # OPTIONAL + NameUpdate => 'MyInAppStreamName', # min: 1, max: 32; OPTIONAL + LambdaOutputUpdate => { + RoleARNUpdate => 'MyRoleARN', # min: 1, max: 2048; OPTIONAL + ResourceARNUpdate => + 'MyResourceARN', # min: 1, max: 2048; OPTIONAL + }, # OPTIONAL + KinesisStreamsOutputUpdate => { + RoleARNUpdate => 'MyRoleARN', # min: 1, max: 2048; OPTIONAL + ResourceARNUpdate => + 'MyResourceARN', # min: 1, max: 2048; OPTIONAL + }, # OPTIONAL + DestinationSchemaUpdate => { + RecordFormatType => 'JSON', # values: JSON, CSV; OPTIONAL + }, # OPTIONAL + }, + ... + ], # OPTIONAL CloudWatchLoggingOptionUpdates => [ { - CloudWatchLoggingOptionId => 'MyId', # min: 1, max: 50 - RoleARNUpdate => 'MyRoleARN', # min: 1, max: 2048; OPTIONAL + CloudWatchLoggingOptionId => 'MyId', # min: 1, max: 50 LogStreamARNUpdate => - 'MyLogStreamARN', # min: 1, max: 2048; OPTIONAL + 'MyLogStreamARN', # min: 1, max: 2048; OPTIONAL + RoleARNUpdate => 'MyRoleARN', # min: 1, max: 2048; OPTIONAL }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/KinesisVideo/ListStreams.pm b/auto-lib/Paws/KinesisVideo/ListStreams.pm index 7aa8d22037..b323fc4dfe 100644 --- a/auto-lib/Paws/KinesisVideo/ListStreams.pm +++ b/auto-lib/Paws/KinesisVideo/ListStreams.pm @@ -34,14 +34,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n MaxResults => 1, # OPTIONAL NextToken => 'MyNextToken', # OPTIONAL StreamNameCondition => { - ComparisonValue => 'MyStreamName', # min: 1, max: 256; OPTIONAL ComparisonOperator => 'BEGINS_WITH', # values: BEGINS_WITH; OPTIONAL + ComparisonValue => 'MyStreamName', # min: 1, max: 256; OPTIONAL }, # OPTIONAL ); # Results: - my $StreamInfoList = $ListStreamsOutput->StreamInfoList; my $NextToken = $ListStreamsOutput->NextToken; + my $StreamInfoList = $ListStreamsOutput->StreamInfoList; # Returns a L object. diff --git a/auto-lib/Paws/KinesisVideoArchivedMedia/ListFragments.pm b/auto-lib/Paws/KinesisVideoArchivedMedia/ListFragments.pm index a4de5a63da..6b5e1c6519 100644 --- a/auto-lib/Paws/KinesisVideoArchivedMedia/ListFragments.pm +++ b/auto-lib/Paws/KinesisVideoArchivedMedia/ListFragments.pm @@ -34,13 +34,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ListFragmentsOutput = $kinesisvideo->ListFragments( StreamName => 'MyStreamName', FragmentSelector => { + FragmentSelectorType => + 'PRODUCER_TIMESTAMP', # values: PRODUCER_TIMESTAMP, SERVER_TIMESTAMP TimestampRange => { StartTimestamp => '1970-01-01T01:00:00', EndTimestamp => '1970-01-01T01:00:00', }, - FragmentSelectorType => - 'PRODUCER_TIMESTAMP', # values: PRODUCER_TIMESTAMP, SERVER_TIMESTAMP }, # OPTIONAL MaxResults => 1, # OPTIONAL @@ -48,8 +48,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Fragments = $ListFragmentsOutput->Fragments; my $NextToken = $ListFragmentsOutput->NextToken; + my $Fragments = $ListFragmentsOutput->Fragments; # Returns a L object. diff --git a/auto-lib/Paws/KinesisVideoMedia/GetMedia.pm b/auto-lib/Paws/KinesisVideoMedia/GetMedia.pm index 9a163ee71d..5f56cafcb0 100644 --- a/auto-lib/Paws/KinesisVideoMedia/GetMedia.pm +++ b/auto-lib/Paws/KinesisVideoMedia/GetMedia.pm @@ -34,10 +34,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n StartSelector => { StartSelectorType => 'FRAGMENT_NUMBER' , # values: FRAGMENT_NUMBER, SERVER_TIMESTAMP, PRODUCER_TIMESTAMP, NOW, EARLIEST, CONTINUATION_TOKEN - ContinuationToken => 'MyContinuationToken', # min: 1, max: 128; OPTIONAL - StartTimestamp => '1970-01-01T01:00:00', # OPTIONAL AfterFragmentNumber => - 'MyFragmentNumberString', # min: 1, max: 128; OPTIONAL + 'MyFragmentNumberString', # min: 1, max: 128; OPTIONAL + StartTimestamp => '1970-01-01T01:00:00', # OPTIONAL + ContinuationToken => 'MyContinuationToken', # min: 1, max: 128; OPTIONAL }, StreamARN => 'MyResourceARN', # OPTIONAL StreamName => 'MyStreamName', # OPTIONAL diff --git a/auto-lib/Paws/Lambda/AddPermission.pm b/auto-lib/Paws/Lambda/AddPermission.pm index 0c6bdc4352..8b71b58596 100644 --- a/auto-lib/Paws/Lambda/AddPermission.pm +++ b/auto-lib/Paws/Lambda/AddPermission.pm @@ -41,12 +41,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n # function. my $AddPermissionResponse = $lambda->AddPermission( { - 'StatementId' => 'ID-1', + 'SourceArn' => 'arn:aws:s3:::examplebucket/*', 'FunctionName' => 'MyFunction', - 'Principal' => 's3.amazonaws.com', 'Action' => 'lambda:InvokeFunction', - 'SourceArn' => 'arn:aws:s3:::examplebucket/*', - 'SourceAccount' => 123456789012 + 'StatementId' => 'ID-1', + 'SourceAccount' => 123456789012, + 'Principal' => 's3.amazonaws.com' } ); diff --git a/auto-lib/Paws/Lambda/CreateAlias.pm b/auto-lib/Paws/Lambda/CreateAlias.pm index 5f1b3313a4..f1fe62c892 100644 --- a/auto-lib/Paws/Lambda/CreateAlias.pm +++ b/auto-lib/Paws/Lambda/CreateAlias.pm @@ -45,12 +45,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Name = $AliasConfiguration->Name; - my $RoutingConfig = $AliasConfiguration->RoutingConfig; - my $RevisionId = $AliasConfiguration->RevisionId; my $FunctionVersion = $AliasConfiguration->FunctionVersion; - my $Description = $AliasConfiguration->Description; + my $RevisionId = $AliasConfiguration->RevisionId; my $AliasArn = $AliasConfiguration->AliasArn; + my $RoutingConfig = $AliasConfiguration->RoutingConfig; + my $Description = $AliasConfiguration->Description; + my $Name = $AliasConfiguration->Name; # Returns a L object. diff --git a/auto-lib/Paws/Lambda/CreateEventSourceMapping.pm b/auto-lib/Paws/Lambda/CreateEventSourceMapping.pm index 6c2dd48217..f3edb85ffd 100644 --- a/auto-lib/Paws/Lambda/CreateEventSourceMapping.pm +++ b/auto-lib/Paws/Lambda/CreateEventSourceMapping.pm @@ -43,16 +43,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $BatchSize = $EventSourceMappingConfiguration->BatchSize; - my $LastModified = $EventSourceMappingConfiguration->LastModified; - my $State = $EventSourceMappingConfiguration->State; - my $StateTransitionReason = - $EventSourceMappingConfiguration->StateTransitionReason; - my $EventSourceArn = $EventSourceMappingConfiguration->EventSourceArn; - my $UUID = $EventSourceMappingConfiguration->UUID; - my $FunctionArn = $EventSourceMappingConfiguration->FunctionArn; my $LastProcessingResult = $EventSourceMappingConfiguration->LastProcessingResult; + my $EventSourceArn = $EventSourceMappingConfiguration->EventSourceArn; + my $State = $EventSourceMappingConfiguration->State; + my $StateTransitionReason = + $EventSourceMappingConfiguration->StateTransitionReason; + my $BatchSize = $EventSourceMappingConfiguration->BatchSize; + my $FunctionArn = $EventSourceMappingConfiguration->FunctionArn; + my $UUID = $EventSourceMappingConfiguration->UUID; + my $LastModified = $EventSourceMappingConfiguration->LastModified; # Returns a L object. diff --git a/auto-lib/Paws/Lambda/CreateFunction.pm b/auto-lib/Paws/Lambda/CreateFunction.pm index 379ea1428f..b461f954be 100644 --- a/auto-lib/Paws/Lambda/CreateFunction.pm +++ b/auto-lib/Paws/Lambda/CreateFunction.pm @@ -46,37 +46,37 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example creates a Lambda function. my $FunctionConfiguration = $lambda->CreateFunction( { - 'Handler' => 'souce_file.handler_name', + 'Role' => 'arn:aws:iam::123456789012:role/service-role/role-name', 'Runtime' => 'nodejs4.3', - 'Code' => { + 'Publish' => 1, + 'FunctionName' => 'MyFunction', + 'Code' => { }, - 'Publish' => true, + 'Handler' => 'souce_file.handler_name', 'MemorySize' => 128, - 'Role' => 'arn:aws:iam::123456789012:role/service-role/role-name', - 'Timeout' => 15, - 'Description' => '', - 'FunctionName' => 'MyFunction', - 'VpcConfig' => { + 'VpcConfig' => { - } + }, + 'Timeout' => 15, + 'Description' => '' } ); # Results: - my $Handler = $FunctionConfiguration->Handler; - my $FunctionArn = $FunctionConfiguration->FunctionArn; + my $Role = $FunctionConfiguration->Role; my $Runtime = $FunctionConfiguration->Runtime; + my $FunctionName = $FunctionConfiguration->FunctionName; + my $CodeSize = $FunctionConfiguration->CodeSize; + my $Version = $FunctionConfiguration->Version; + my $Handler = $FunctionConfiguration->Handler; my $MemorySize = $FunctionConfiguration->MemorySize; - my $Role = $FunctionConfiguration->Role; + my $VpcConfig = $FunctionConfiguration->VpcConfig; + my $FunctionArn = $FunctionConfiguration->FunctionArn; my $Timeout = $FunctionConfiguration->Timeout; - my $LastModified = $FunctionConfiguration->LastModified; - my $Version = $FunctionConfiguration->Version; - my $FunctionName = $FunctionConfiguration->FunctionName; my $Description = $FunctionConfiguration->Description; my $CodeSha256 = $FunctionConfiguration->CodeSha256; - my $VpcConfig = $FunctionConfiguration->VpcConfig; - my $CodeSize = $FunctionConfiguration->CodeSize; + my $LastModified = $FunctionConfiguration->LastModified; # Returns a L object. diff --git a/auto-lib/Paws/Lambda/DeleteEventSourceMapping.pm b/auto-lib/Paws/Lambda/DeleteEventSourceMapping.pm index af28de4536..684e99fa80 100644 --- a/auto-lib/Paws/Lambda/DeleteEventSourceMapping.pm +++ b/auto-lib/Paws/Lambda/DeleteEventSourceMapping.pm @@ -37,16 +37,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $FunctionArn = $EventSourceMappingConfiguration->FunctionArn; - my $UUID = $EventSourceMappingConfiguration->UUID; - my $StateTransitionReason = - $EventSourceMappingConfiguration->StateTransitionReason; - my $EventSourceArn = $EventSourceMappingConfiguration->EventSourceArn; my $LastProcessingResult = $EventSourceMappingConfiguration->LastProcessingResult; - my $LastModified = $EventSourceMappingConfiguration->LastModified; + my $EventSourceArn = $EventSourceMappingConfiguration->EventSourceArn; + my $State = $EventSourceMappingConfiguration->State; + my $StateTransitionReason = + $EventSourceMappingConfiguration->StateTransitionReason; my $BatchSize = $EventSourceMappingConfiguration->BatchSize; - my $State = $EventSourceMappingConfiguration->State; + my $FunctionArn = $EventSourceMappingConfiguration->FunctionArn; + my $UUID = $EventSourceMappingConfiguration->UUID; + my $LastModified = $EventSourceMappingConfiguration->LastModified; # Returns a L object. diff --git a/auto-lib/Paws/Lambda/GetAccountSettings.pm b/auto-lib/Paws/Lambda/GetAccountSettings.pm index a8cf01f6b0..d7966ae526 100644 --- a/auto-lib/Paws/Lambda/GetAccountSettings.pm +++ b/auto-lib/Paws/Lambda/GetAccountSettings.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $GetAccountSettingsResponse = $lambda->GetAccountSettings(); # Results: - my $AccountLimit = $GetAccountSettingsResponse->AccountLimit; my $AccountUsage = $GetAccountSettingsResponse->AccountUsage; + my $AccountLimit = $GetAccountSettingsResponse->AccountLimit; # Returns a L object. diff --git a/auto-lib/Paws/Lambda/GetAlias.pm b/auto-lib/Paws/Lambda/GetAlias.pm index bcca09d294..1344c6a1a3 100644 --- a/auto-lib/Paws/Lambda/GetAlias.pm +++ b/auto-lib/Paws/Lambda/GetAlias.pm @@ -39,10 +39,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $FunctionVersion = $AliasConfiguration->FunctionVersion; + my $AliasArn = $AliasConfiguration->AliasArn; my $Name = $AliasConfiguration->Name; my $Description = $AliasConfiguration->Description; - my $AliasArn = $AliasConfiguration->AliasArn; - my $FunctionVersion = $AliasConfiguration->FunctionVersion; # Returns a L object. diff --git a/auto-lib/Paws/Lambda/GetEventSourceMapping.pm b/auto-lib/Paws/Lambda/GetEventSourceMapping.pm index 7b905cb2da..63d8587c9c 100644 --- a/auto-lib/Paws/Lambda/GetEventSourceMapping.pm +++ b/auto-lib/Paws/Lambda/GetEventSourceMapping.pm @@ -37,16 +37,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $FunctionArn = $EventSourceMappingConfiguration->FunctionArn; - my $UUID = $EventSourceMappingConfiguration->UUID; - my $StateTransitionReason = - $EventSourceMappingConfiguration->StateTransitionReason; - my $EventSourceArn = $EventSourceMappingConfiguration->EventSourceArn; my $LastProcessingResult = $EventSourceMappingConfiguration->LastProcessingResult; - my $LastModified = $EventSourceMappingConfiguration->LastModified; + my $EventSourceArn = $EventSourceMappingConfiguration->EventSourceArn; + my $State = $EventSourceMappingConfiguration->State; + my $StateTransitionReason = + $EventSourceMappingConfiguration->StateTransitionReason; my $BatchSize = $EventSourceMappingConfiguration->BatchSize; - my $State = $EventSourceMappingConfiguration->State; + my $FunctionArn = $EventSourceMappingConfiguration->FunctionArn; + my $UUID = $EventSourceMappingConfiguration->UUID; + my $LastModified = $EventSourceMappingConfiguration->LastModified; # Returns a L object. diff --git a/auto-lib/Paws/Lambda/GetFunction.pm b/auto-lib/Paws/Lambda/GetFunction.pm index dfdfab8e27..a543a47517 100644 --- a/auto-lib/Paws/Lambda/GetFunction.pm +++ b/auto-lib/Paws/Lambda/GetFunction.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Configuration = $GetFunctionResponse->Configuration; my $Code = $GetFunctionResponse->Code; + my $Configuration = $GetFunctionResponse->Configuration; # Returns a L object. diff --git a/auto-lib/Paws/Lambda/GetFunctionConfiguration.pm b/auto-lib/Paws/Lambda/GetFunctionConfiguration.pm index 59909d19ce..ef2ac0a34e 100644 --- a/auto-lib/Paws/Lambda/GetFunctionConfiguration.pm +++ b/auto-lib/Paws/Lambda/GetFunctionConfiguration.pm @@ -33,28 +33,28 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This operation retrieves a Lambda function's event source mapping my $FunctionConfiguration = $lambda->GetFunctionConfiguration( { - 'FunctionName' => 'myFunction', - 'Qualifier' => 1 + 'Qualifier' => 1, + 'FunctionName' => 'myFunction' } ); # Results: - my $Description = $FunctionConfiguration->Description; - my $CodeSize = $FunctionConfiguration->CodeSize; - my $Role = $FunctionConfiguration->Role; + my $FunctionName = $FunctionConfiguration->FunctionName; + my $Handler = $FunctionConfiguration->Handler; + my $DeadLetterConfig = $FunctionConfiguration->DeadLetterConfig; my $LastModified = $FunctionConfiguration->LastModified; + my $Environment = $FunctionConfiguration->Environment; + my $Role = $FunctionConfiguration->Role; my $Runtime = $FunctionConfiguration->Runtime; - my $Handler = $FunctionConfiguration->Handler; - my $Version = $FunctionConfiguration->Version; - my $FunctionName = $FunctionConfiguration->FunctionName; - my $CodeSha256 = $FunctionConfiguration->CodeSha256; - my $VpcConfig = $FunctionConfiguration->VpcConfig; - my $Timeout = $FunctionConfiguration->Timeout; + my $CodeSize = $FunctionConfiguration->CodeSize; my $KMSKeyArn = $FunctionConfiguration->KMSKeyArn; + my $Version = $FunctionConfiguration->Version; my $MemorySize = $FunctionConfiguration->MemorySize; - my $Environment = $FunctionConfiguration->Environment; - my $DeadLetterConfig = $FunctionConfiguration->DeadLetterConfig; my $FunctionArn = $FunctionConfiguration->FunctionArn; + my $VpcConfig = $FunctionConfiguration->VpcConfig; + my $Description = $FunctionConfiguration->Description; + my $Timeout = $FunctionConfiguration->Timeout; + my $CodeSha256 = $FunctionConfiguration->CodeSha256; # Returns a L object. diff --git a/auto-lib/Paws/Lambda/GetPolicy.pm b/auto-lib/Paws/Lambda/GetPolicy.pm index 5ba77b96ab..24fcd5b342 100644 --- a/auto-lib/Paws/Lambda/GetPolicy.pm +++ b/auto-lib/Paws/Lambda/GetPolicy.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This operation retrieves a Lambda function policy my $GetPolicyResponse = $lambda->GetPolicy( { - 'FunctionName' => 'myFunction', - 'Qualifier' => 1 + 'Qualifier' => 1, + 'FunctionName' => 'myFunction' } ); diff --git a/auto-lib/Paws/Lambda/Invoke.pm b/auto-lib/Paws/Lambda/Invoke.pm index 85ed8c5113..8f5fd2f0a0 100644 --- a/auto-lib/Paws/Lambda/Invoke.pm +++ b/auto-lib/Paws/Lambda/Invoke.pm @@ -37,20 +37,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This operation invokes a Lambda function my $InvocationResponse = $lambda->Invoke( { - 'InvocationType' => 'Event', - 'FunctionName' => 'MyFunction', 'Qualifier' => 1, 'Payload' => 'fileb://file-path/input.json', + 'FunctionName' => 'MyFunction', 'LogType' => 'Tail', + 'InvocationType' => 'Event', 'ClientContext' => 'MyApp' } ); # Results: my $StatusCode = $InvocationResponse->StatusCode; - my $FunctionError = $InvocationResponse->FunctionError; my $LogResult = $InvocationResponse->LogResult; my $Payload = $InvocationResponse->Payload; + my $FunctionError = $InvocationResponse->FunctionError; # Returns a L object. diff --git a/auto-lib/Paws/Lambda/ListAliases.pm b/auto-lib/Paws/Lambda/ListAliases.pm index 0602aa5ceb..70f0b9e3e5 100644 --- a/auto-lib/Paws/Lambda/ListAliases.pm +++ b/auto-lib/Paws/Lambda/ListAliases.pm @@ -35,16 +35,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This operation retrieves a Lambda function's aliases my $ListAliasesResponse = $lambda->ListAliases( { - 'FunctionName' => 'myFunction', - 'FunctionVersion' => 1, 'MaxItems' => 123, + 'FunctionVersion' => 1, + 'FunctionName' => 'myFunction', 'Marker' => '' } ); # Results: - my $Aliases = $ListAliasesResponse->Aliases; my $NextMarker = $ListAliasesResponse->NextMarker; + my $Aliases = $ListAliasesResponse->Aliases; # Returns a L object. diff --git a/auto-lib/Paws/Lambda/ListFunctions.pm b/auto-lib/Paws/Lambda/ListFunctions.pm index 495c017d09..2d9a3e2066 100644 --- a/auto-lib/Paws/Lambda/ListFunctions.pm +++ b/auto-lib/Paws/Lambda/ListFunctions.pm @@ -35,14 +35,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This operation retrieves a Lambda functions my $ListFunctionsResponse = $lambda->ListFunctions( { - 'Marker' => '', - 'MaxItems' => 123 + 'MaxItems' => 123, + 'Marker' => '' } ); # Results: - my $NextMarker = $ListFunctionsResponse->NextMarker; my $Functions = $ListFunctionsResponse->Functions; + my $NextMarker = $ListFunctionsResponse->NextMarker; # Returns a L object. diff --git a/auto-lib/Paws/Lambda/ListVersionsByFunction.pm b/auto-lib/Paws/Lambda/ListVersionsByFunction.pm index 2859c603d7..8e1a6cb9f6 100644 --- a/auto-lib/Paws/Lambda/ListVersionsByFunction.pm +++ b/auto-lib/Paws/Lambda/ListVersionsByFunction.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This operation retrieves a Lambda function versions my $ListVersionsByFunctionResponse = $lambda->ListVersionsByFunction( { + 'MaxItems' => 123, 'FunctionName' => 'myFunction', - 'Marker' => '', - 'MaxItems' => 123 + 'Marker' => '' } ); diff --git a/auto-lib/Paws/Lambda/PublishVersion.pm b/auto-lib/Paws/Lambda/PublishVersion.pm index 4ee1c1d5e8..e77bf24d72 100644 --- a/auto-lib/Paws/Lambda/PublishVersion.pm +++ b/auto-lib/Paws/Lambda/PublishVersion.pm @@ -42,19 +42,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $VpcConfig = $FunctionConfiguration->VpcConfig; - my $CodeSha256 = $FunctionConfiguration->CodeSha256; - my $CodeSize = $FunctionConfiguration->CodeSize; - my $Version = $FunctionConfiguration->Version; - my $FunctionName = $FunctionConfiguration->FunctionName; - my $Description = $FunctionConfiguration->Description; - my $LastModified = $FunctionConfiguration->LastModified; my $Role = $FunctionConfiguration->Role; - my $Timeout = $FunctionConfiguration->Timeout; - my $MemorySize = $FunctionConfiguration->MemorySize; my $Runtime = $FunctionConfiguration->Runtime; + my $FunctionName = $FunctionConfiguration->FunctionName; + my $CodeSize = $FunctionConfiguration->CodeSize; + my $Version = $FunctionConfiguration->Version; my $Handler = $FunctionConfiguration->Handler; + my $MemorySize = $FunctionConfiguration->MemorySize; + my $VpcConfig = $FunctionConfiguration->VpcConfig; my $FunctionArn = $FunctionConfiguration->FunctionArn; + my $Timeout = $FunctionConfiguration->Timeout; + my $Description = $FunctionConfiguration->Description; + my $CodeSha256 = $FunctionConfiguration->CodeSha256; + my $LastModified = $FunctionConfiguration->LastModified; # Returns a L object. diff --git a/auto-lib/Paws/Lambda/RemovePermission.pm b/auto-lib/Paws/Lambda/RemovePermission.pm index 02c390fe44..acec535385 100644 --- a/auto-lib/Paws/Lambda/RemovePermission.pm +++ b/auto-lib/Paws/Lambda/RemovePermission.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This operation removes a Lambda function's permissions $lambda->RemovePermission( { - 'StatementId' => 'role-statement-id', + 'Qualifier' => 1, 'FunctionName' => 'myFunction', - 'Qualifier' => 1 + 'StatementId' => 'role-statement-id' } ); diff --git a/auto-lib/Paws/Lambda/UpdateAlias.pm b/auto-lib/Paws/Lambda/UpdateAlias.pm index 827fc851ec..8ba95a3444 100644 --- a/auto-lib/Paws/Lambda/UpdateAlias.pm +++ b/auto-lib/Paws/Lambda/UpdateAlias.pm @@ -37,18 +37,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This operation updates a Lambda function alias my $AliasConfiguration = $lambda->UpdateAlias( { - 'Name' => 'functionAlias', - 'Description' => '', + 'FunctionVersion' => 1, 'FunctionName' => 'myFunction', - 'FunctionVersion' => 1 + 'Name' => 'functionAlias', + 'Description' => '' } ); # Results: - my $Name = $AliasConfiguration->Name; + my $FunctionVersion = $AliasConfiguration->FunctionVersion; my $AliasArn = $AliasConfiguration->AliasArn; + my $Name = $AliasConfiguration->Name; my $Description = $AliasConfiguration->Description; - my $FunctionVersion = $AliasConfiguration->FunctionVersion; # Returns a L object. diff --git a/auto-lib/Paws/Lambda/UpdateEventSourceMapping.pm b/auto-lib/Paws/Lambda/UpdateEventSourceMapping.pm index ca6c4458e4..ecd0f20c41 100644 --- a/auto-lib/Paws/Lambda/UpdateEventSourceMapping.pm +++ b/auto-lib/Paws/Lambda/UpdateEventSourceMapping.pm @@ -35,24 +35,24 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This operation updates a Lambda function event source mapping my $EventSourceMappingConfiguration = $lambda->UpdateEventSourceMapping( { + 'FunctionName' => 'myFunction', + 'Enabled' => 1, 'BatchSize' => 123, - 'Enabled' => true, - 'UUID' => '1234xCy789012', - 'FunctionName' => 'myFunction' + 'UUID' => '1234xCy789012' } ); # Results: - my $BatchSize = $EventSourceMappingConfiguration->BatchSize; - my $LastModified = $EventSourceMappingConfiguration->LastModified; - my $State = $EventSourceMappingConfiguration->State; - my $StateTransitionReason = - $EventSourceMappingConfiguration->StateTransitionReason; - my $EventSourceArn = $EventSourceMappingConfiguration->EventSourceArn; - my $UUID = $EventSourceMappingConfiguration->UUID; - my $FunctionArn = $EventSourceMappingConfiguration->FunctionArn; my $LastProcessingResult = $EventSourceMappingConfiguration->LastProcessingResult; + my $EventSourceArn = $EventSourceMappingConfiguration->EventSourceArn; + my $State = $EventSourceMappingConfiguration->State; + my $StateTransitionReason = + $EventSourceMappingConfiguration->StateTransitionReason; + my $BatchSize = $EventSourceMappingConfiguration->BatchSize; + my $FunctionArn = $EventSourceMappingConfiguration->FunctionArn; + my $UUID = $EventSourceMappingConfiguration->UUID; + my $LastModified = $EventSourceMappingConfiguration->LastModified; # Returns a L object. diff --git a/auto-lib/Paws/Lambda/UpdateFunctionCode.pm b/auto-lib/Paws/Lambda/UpdateFunctionCode.pm index 0ff37de1c5..7bb5d34762 100644 --- a/auto-lib/Paws/Lambda/UpdateFunctionCode.pm +++ b/auto-lib/Paws/Lambda/UpdateFunctionCode.pm @@ -39,29 +39,29 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This operation updates a Lambda function's code my $FunctionConfiguration = $lambda->UpdateFunctionCode( { - 'S3ObjectVersion' => 1, 'S3Key' => 'myKey', - 'ZipFile' => 'fileb://file-path/file.zip', + 'S3ObjectVersion' => 1, + 'S3Bucket' => 'myBucket', + 'Publish' => 1, 'FunctionName' => 'myFunction', - 'Publish' => true, - 'S3Bucket' => 'myBucket' + 'ZipFile' => 'fileb://file-path/file.zip' } ); # Results: - my $Timeout = $FunctionConfiguration->Timeout; my $Role = $FunctionConfiguration->Role; - my $LastModified = $FunctionConfiguration->LastModified; - my $Version = $FunctionConfiguration->Version; - my $Description = $FunctionConfiguration->Description; + my $Runtime = $FunctionConfiguration->Runtime; my $FunctionName = $FunctionConfiguration->FunctionName; my $CodeSize = $FunctionConfiguration->CodeSize; - my $VpcConfig = $FunctionConfiguration->VpcConfig; - my $CodeSha256 = $FunctionConfiguration->CodeSha256; - my $FunctionArn = $FunctionConfiguration->FunctionArn; + my $Version = $FunctionConfiguration->Version; my $Handler = $FunctionConfiguration->Handler; - my $Runtime = $FunctionConfiguration->Runtime; my $MemorySize = $FunctionConfiguration->MemorySize; + my $VpcConfig = $FunctionConfiguration->VpcConfig; + my $FunctionArn = $FunctionConfiguration->FunctionArn; + my $Timeout = $FunctionConfiguration->Timeout; + my $Description = $FunctionConfiguration->Description; + my $CodeSha256 = $FunctionConfiguration->CodeSha256; + my $LastModified = $FunctionConfiguration->LastModified; # Returns a L object. diff --git a/auto-lib/Paws/Lambda/UpdateFunctionConfiguration.pm b/auto-lib/Paws/Lambda/UpdateFunctionConfiguration.pm index f185714e9f..5afd1d95bb 100644 --- a/auto-lib/Paws/Lambda/UpdateFunctionConfiguration.pm +++ b/auto-lib/Paws/Lambda/UpdateFunctionConfiguration.pm @@ -44,33 +44,33 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This operation updates a Lambda function's configuration my $FunctionConfiguration = $lambda->UpdateFunctionConfiguration( { - 'Description' => '', + 'Role' => 'arn:aws:iam::123456789012:role/lambda_basic_execution', + 'Runtime' => 'python2.7', 'FunctionName' => 'myFunction', + 'Handler' => 'index.handler', + 'MemorySize' => 128, 'VpcConfig' => { }, - 'Role' => 'arn:aws:iam::123456789012:role/lambda_basic_execution', - 'Timeout' => 123, - 'Runtime' => 'python2.7', - 'MemorySize' => 128, - 'Handler' => 'index.handler' + 'Description' => '', + 'Timeout' => 123 } ); # Results: - my $FunctionArn = $FunctionConfiguration->FunctionArn; - my $Handler = $FunctionConfiguration->Handler; - my $Runtime = $FunctionConfiguration->Runtime; - my $MemorySize = $FunctionConfiguration->MemorySize; my $Role = $FunctionConfiguration->Role; - my $Timeout = $FunctionConfiguration->Timeout; - my $LastModified = $FunctionConfiguration->LastModified; - my $Description = $FunctionConfiguration->Description; - my $Version = $FunctionConfiguration->Version; + my $Runtime = $FunctionConfiguration->Runtime; my $FunctionName = $FunctionConfiguration->FunctionName; my $CodeSize = $FunctionConfiguration->CodeSize; + my $Version = $FunctionConfiguration->Version; + my $Handler = $FunctionConfiguration->Handler; + my $MemorySize = $FunctionConfiguration->MemorySize; my $VpcConfig = $FunctionConfiguration->VpcConfig; + my $FunctionArn = $FunctionConfiguration->FunctionArn; + my $Timeout = $FunctionConfiguration->Timeout; + my $Description = $FunctionConfiguration->Description; my $CodeSha256 = $FunctionConfiguration->CodeSha256; + my $LastModified = $FunctionConfiguration->LastModified; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/CreateBotVersion.pm b/auto-lib/Paws/LexModels/CreateBotVersion.pm index 7c954de836..832b91b35f 100644 --- a/auto-lib/Paws/LexModels/CreateBotVersion.pm +++ b/auto-lib/Paws/LexModels/CreateBotVersion.pm @@ -35,22 +35,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $IdleSessionTTLInSeconds = - $CreateBotVersionResponse->IdleSessionTTLInSeconds; my $ClarificationPrompt = $CreateBotVersionResponse->ClarificationPrompt; + my $Status = $CreateBotVersionResponse->Status; + my $ChildDirected = $CreateBotVersionResponse->ChildDirected; my $Locale = $CreateBotVersionResponse->Locale; - my $Name = $CreateBotVersionResponse->Name; my $AbortStatement = $CreateBotVersionResponse->AbortStatement; - my $ChildDirected = $CreateBotVersionResponse->ChildDirected; + my $LastUpdatedDate = $CreateBotVersionResponse->LastUpdatedDate; my $VoiceId = $CreateBotVersionResponse->VoiceId; my $CreatedDate = $CreateBotVersionResponse->CreatedDate; - my $Description = $CreateBotVersionResponse->Description; my $Version = $CreateBotVersionResponse->Version; my $FailureReason = $CreateBotVersionResponse->FailureReason; my $Intents = $CreateBotVersionResponse->Intents; - my $Checksum = $CreateBotVersionResponse->Checksum; - my $LastUpdatedDate = $CreateBotVersionResponse->LastUpdatedDate; - my $Status = $CreateBotVersionResponse->Status; + my $IdleSessionTTLInSeconds = + $CreateBotVersionResponse->IdleSessionTTLInSeconds; + my $Description = $CreateBotVersionResponse->Description; + my $Name = $CreateBotVersionResponse->Name; + my $Checksum = $CreateBotVersionResponse->Checksum; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/CreateIntentVersion.pm b/auto-lib/Paws/LexModels/CreateIntentVersion.pm index d2848ca2eb..fbcdf8080b 100644 --- a/auto-lib/Paws/LexModels/CreateIntentVersion.pm +++ b/auto-lib/Paws/LexModels/CreateIntentVersion.pm @@ -35,22 +35,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $SampleUtterances = $CreateIntentVersionResponse->SampleUtterances; - my $ConfirmationPrompt = $CreateIntentVersionResponse->ConfirmationPrompt; - my $CreatedDate = $CreateIntentVersionResponse->CreatedDate; - my $FollowUpPrompt = $CreateIntentVersionResponse->FollowUpPrompt; - my $Version = $CreateIntentVersionResponse->Version; - my $Description = $CreateIntentVersionResponse->Description; - my $RejectionStatement = $CreateIntentVersionResponse->RejectionStatement; - my $ConclusionStatement = $CreateIntentVersionResponse->ConclusionStatement; - my $LastUpdatedDate = $CreateIntentVersionResponse->LastUpdatedDate; - my $Checksum = $CreateIntentVersionResponse->Checksum; + my $SampleUtterances = $CreateIntentVersionResponse->SampleUtterances; + my $RejectionStatement = $CreateIntentVersionResponse->RejectionStatement; my $ParentIntentSignature = $CreateIntentVersionResponse->ParentIntentSignature; - my $Name = $CreateIntentVersionResponse->Name; my $FulfillmentActivity = $CreateIntentVersionResponse->FulfillmentActivity; my $DialogCodeHook = $CreateIntentVersionResponse->DialogCodeHook; + my $LastUpdatedDate = $CreateIntentVersionResponse->LastUpdatedDate; + my $ConclusionStatement = $CreateIntentVersionResponse->ConclusionStatement; my $Slots = $CreateIntentVersionResponse->Slots; + my $CreatedDate = $CreateIntentVersionResponse->CreatedDate; + my $Version = $CreateIntentVersionResponse->Version; + my $FollowUpPrompt = $CreateIntentVersionResponse->FollowUpPrompt; + my $ConfirmationPrompt = $CreateIntentVersionResponse->ConfirmationPrompt; + my $Description = $CreateIntentVersionResponse->Description; + my $Name = $CreateIntentVersionResponse->Name; + my $Checksum = $CreateIntentVersionResponse->Checksum; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/CreateSlotTypeVersion.pm b/auto-lib/Paws/LexModels/CreateSlotTypeVersion.pm index 005d205e41..db174898a7 100644 --- a/auto-lib/Paws/LexModels/CreateSlotTypeVersion.pm +++ b/auto-lib/Paws/LexModels/CreateSlotTypeVersion.pm @@ -35,15 +35,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Checksum = $CreateSlotTypeVersionResponse->Checksum; - my $LastUpdatedDate = $CreateSlotTypeVersionResponse->LastUpdatedDate; - my $Version = $CreateSlotTypeVersionResponse->Version; - my $Description = $CreateSlotTypeVersionResponse->Description; - my $CreatedDate = $CreateSlotTypeVersionResponse->CreatedDate; my $ValueSelectionStrategy = $CreateSlotTypeVersionResponse->ValueSelectionStrategy; - my $Name = $CreateSlotTypeVersionResponse->Name; + my $LastUpdatedDate = $CreateSlotTypeVersionResponse->LastUpdatedDate; + my $CreatedDate = $CreateSlotTypeVersionResponse->CreatedDate; + my $Version = $CreateSlotTypeVersionResponse->Version; my $EnumerationValues = $CreateSlotTypeVersionResponse->EnumerationValues; + my $Description = $CreateSlotTypeVersionResponse->Description; + my $Name = $CreateSlotTypeVersionResponse->Name; + my $Checksum = $CreateSlotTypeVersionResponse->Checksum; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/GetBot.pm b/auto-lib/Paws/LexModels/GetBot.pm index 03dde7f0d9..2b6a6b3e76 100644 --- a/auto-lib/Paws/LexModels/GetBot.pm +++ b/auto-lib/Paws/LexModels/GetBot.pm @@ -36,21 +36,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $status = $GetBotResponse->status; - my $voiceId = $GetBotResponse->voiceId; - my $lastUpdatedDate = $GetBotResponse->lastUpdatedDate; - my $description = $GetBotResponse->description; - my $version = $GetBotResponse->version; - my $childDirected = $GetBotResponse->childDirected; - my $name = $GetBotResponse->name; - my $failureReason = $GetBotResponse->failureReason; - my $intents = $GetBotResponse->intents; - my $locale = $GetBotResponse->locale; - my $createdDate = $GetBotResponse->createdDate; - my $abortStatement = $GetBotResponse->abortStatement; - my $checksum = $GetBotResponse->checksum; - my $idleSessionTTLInSeconds = $GetBotResponse->idleSessionTTLInSeconds; - my $clarificationPrompt = $GetBotResponse->clarificationPrompt; + my $ClarificationPrompt = $GetBotResponse->ClarificationPrompt; + my $Status = $GetBotResponse->Status; + my $ChildDirected = $GetBotResponse->ChildDirected; + my $Locale = $GetBotResponse->Locale; + my $AbortStatement = $GetBotResponse->AbortStatement; + my $LastUpdatedDate = $GetBotResponse->LastUpdatedDate; + my $VoiceId = $GetBotResponse->VoiceId; + my $CreatedDate = $GetBotResponse->CreatedDate; + my $Version = $GetBotResponse->Version; + my $FailureReason = $GetBotResponse->FailureReason; + my $Intents = $GetBotResponse->Intents; + my $IdleSessionTTLInSeconds = $GetBotResponse->IdleSessionTTLInSeconds; + my $Description = $GetBotResponse->Description; + my $Name = $GetBotResponse->Name; + my $Checksum = $GetBotResponse->Checksum; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/GetBotAlias.pm b/auto-lib/Paws/LexModels/GetBotAlias.pm index 8883753f3b..9e8cb720de 100644 --- a/auto-lib/Paws/LexModels/GetBotAlias.pm +++ b/auto-lib/Paws/LexModels/GetBotAlias.pm @@ -37,12 +37,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $CreatedDate = $GetBotAliasResponse->CreatedDate; - my $Name = $GetBotAliasResponse->Name; - my $Description = $GetBotAliasResponse->Description; - my $BotVersion = $GetBotAliasResponse->BotVersion; my $BotName = $GetBotAliasResponse->BotName; - my $Checksum = $GetBotAliasResponse->Checksum; + my $BotVersion = $GetBotAliasResponse->BotVersion; + my $Description = $GetBotAliasResponse->Description; + my $Name = $GetBotAliasResponse->Name; my $LastUpdatedDate = $GetBotAliasResponse->LastUpdatedDate; + my $Checksum = $GetBotAliasResponse->Checksum; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/GetBotAliases.pm b/auto-lib/Paws/LexModels/GetBotAliases.pm index b6fc2b1629..d06ab9308e 100644 --- a/auto-lib/Paws/LexModels/GetBotAliases.pm +++ b/auto-lib/Paws/LexModels/GetBotAliases.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $BotAliases = $GetBotAliasesResponse->BotAliases; my $NextToken = $GetBotAliasesResponse->NextToken; + my $BotAliases = $GetBotAliasesResponse->BotAliases; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/GetBotChannelAssociation.pm b/auto-lib/Paws/LexModels/GetBotChannelAssociation.pm index 92e350fe90..b866e10d5b 100644 --- a/auto-lib/Paws/LexModels/GetBotChannelAssociation.pm +++ b/auto-lib/Paws/LexModels/GetBotChannelAssociation.pm @@ -39,14 +39,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $BotConfiguration = $GetBotChannelAssociationResponse->BotConfiguration; - my $FailureReason = $GetBotChannelAssociationResponse->FailureReason; my $BotName = $GetBotChannelAssociationResponse->BotName; my $Status = $GetBotChannelAssociationResponse->Status; - my $Description = $GetBotChannelAssociationResponse->Description; + my $BotAlias = $GetBotChannelAssociationResponse->BotAlias; my $Type = $GetBotChannelAssociationResponse->Type; my $CreatedDate = $GetBotChannelAssociationResponse->CreatedDate; - my $BotAlias = $GetBotChannelAssociationResponse->BotAlias; + my $FailureReason = $GetBotChannelAssociationResponse->FailureReason; + my $BotConfiguration = $GetBotChannelAssociationResponse->BotConfiguration; + my $Description = $GetBotChannelAssociationResponse->Description; my $Name = $GetBotChannelAssociationResponse->Name; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/GetBotVersions.pm b/auto-lib/Paws/LexModels/GetBotVersions.pm index 8338ebf5df..2c006f96a4 100644 --- a/auto-lib/Paws/LexModels/GetBotVersions.pm +++ b/auto-lib/Paws/LexModels/GetBotVersions.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $GetBotVersionsResponse->NextToken; my $Bots = $GetBotVersionsResponse->Bots; + my $NextToken = $GetBotVersionsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/GetBuiltinIntent.pm b/auto-lib/Paws/LexModels/GetBuiltinIntent.pm index 251b12cde2..dba7b5f48c 100644 --- a/auto-lib/Paws/LexModels/GetBuiltinIntent.pm +++ b/auto-lib/Paws/LexModels/GetBuiltinIntent.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $Slots = $GetBuiltinIntentResponse->Slots; my $Signature = $GetBuiltinIntentResponse->Signature; my $SupportedLocales = $GetBuiltinIntentResponse->SupportedLocales; - my $Slots = $GetBuiltinIntentResponse->Slots; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/GetBuiltinIntents.pm b/auto-lib/Paws/LexModels/GetBuiltinIntents.pm index ee69797bbe..88730f8c41 100644 --- a/auto-lib/Paws/LexModels/GetBuiltinIntents.pm +++ b/auto-lib/Paws/LexModels/GetBuiltinIntents.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Intents = $GetBuiltinIntentsResponse->Intents; my $NextToken = $GetBuiltinIntentsResponse->NextToken; + my $Intents = $GetBuiltinIntentsResponse->Intents; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/GetBuiltinSlotTypes.pm b/auto-lib/Paws/LexModels/GetBuiltinSlotTypes.pm index 0916a7ee61..704aab08f1 100644 --- a/auto-lib/Paws/LexModels/GetBuiltinSlotTypes.pm +++ b/auto-lib/Paws/LexModels/GetBuiltinSlotTypes.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $GetBuiltinSlotTypesResponse->NextToken; my $SlotTypes = $GetBuiltinSlotTypesResponse->SlotTypes; + my $NextToken = $GetBuiltinSlotTypesResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/GetExport.pm b/auto-lib/Paws/LexModels/GetExport.pm index f090a89e7d..af2996469b 100644 --- a/auto-lib/Paws/LexModels/GetExport.pm +++ b/auto-lib/Paws/LexModels/GetExport.pm @@ -40,13 +40,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ExportStatus = $GetExportResponse->ExportStatus; - my $Name = $GetExportResponse->Name; my $Version = $GetExportResponse->Version; - my $ExportType = $GetExportResponse->ExportType; - my $ResourceType = $GetExportResponse->ResourceType; my $FailureReason = $GetExportResponse->FailureReason; + my $ResourceType = $GetExportResponse->ResourceType; + my $ExportType = $GetExportResponse->ExportType; my $Url = $GetExportResponse->Url; + my $ExportStatus = $GetExportResponse->ExportStatus; + my $Name = $GetExportResponse->Name; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/GetImport.pm b/auto-lib/Paws/LexModels/GetImport.pm index 1ba9ec3e28..e7c24316b1 100644 --- a/auto-lib/Paws/LexModels/GetImport.pm +++ b/auto-lib/Paws/LexModels/GetImport.pm @@ -34,13 +34,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $FailureReason = $GetImportResponse->FailureReason; + my $CreatedDate = $GetImportResponse->CreatedDate; + my $ImportId = $GetImportResponse->ImportId; my $MergeStrategy = $GetImportResponse->MergeStrategy; + my $FailureReason = $GetImportResponse->FailureReason; my $ResourceType = $GetImportResponse->ResourceType; - my $Name = $GetImportResponse->Name; my $ImportStatus = $GetImportResponse->ImportStatus; - my $ImportId = $GetImportResponse->ImportId; - my $CreatedDate = $GetImportResponse->CreatedDate; + my $Name = $GetImportResponse->Name; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/GetIntent.pm b/auto-lib/Paws/LexModels/GetIntent.pm index 7ae8677714..92b4084bf1 100644 --- a/auto-lib/Paws/LexModels/GetIntent.pm +++ b/auto-lib/Paws/LexModels/GetIntent.pm @@ -36,21 +36,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $CreatedDate = $GetIntentResponse->CreatedDate; my $SampleUtterances = $GetIntentResponse->SampleUtterances; - my $ConfirmationPrompt = $GetIntentResponse->ConfirmationPrompt; - my $FollowUpPrompt = $GetIntentResponse->FollowUpPrompt; - my $ConclusionStatement = $GetIntentResponse->ConclusionStatement; - my $Checksum = $GetIntentResponse->Checksum; - my $LastUpdatedDate = $GetIntentResponse->LastUpdatedDate; my $RejectionStatement = $GetIntentResponse->RejectionStatement; - my $Description = $GetIntentResponse->Description; - my $Version = $GetIntentResponse->Version; - my $FulfillmentActivity = $GetIntentResponse->FulfillmentActivity; - my $Name = $GetIntentResponse->Name; my $ParentIntentSignature = $GetIntentResponse->ParentIntentSignature; - my $Slots = $GetIntentResponse->Slots; + my $FulfillmentActivity = $GetIntentResponse->FulfillmentActivity; my $DialogCodeHook = $GetIntentResponse->DialogCodeHook; + my $LastUpdatedDate = $GetIntentResponse->LastUpdatedDate; + my $ConclusionStatement = $GetIntentResponse->ConclusionStatement; + my $Slots = $GetIntentResponse->Slots; + my $CreatedDate = $GetIntentResponse->CreatedDate; + my $Version = $GetIntentResponse->Version; + my $FollowUpPrompt = $GetIntentResponse->FollowUpPrompt; + my $ConfirmationPrompt = $GetIntentResponse->ConfirmationPrompt; + my $Description = $GetIntentResponse->Description; + my $Name = $GetIntentResponse->Name; + my $Checksum = $GetIntentResponse->Checksum; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/GetIntentVersions.pm b/auto-lib/Paws/LexModels/GetIntentVersions.pm index 9bf2ec5a50..53d62e3bad 100644 --- a/auto-lib/Paws/LexModels/GetIntentVersions.pm +++ b/auto-lib/Paws/LexModels/GetIntentVersions.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Intents = $GetIntentVersionsResponse->Intents; my $NextToken = $GetIntentVersionsResponse->NextToken; + my $Intents = $GetIntentVersionsResponse->Intents; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/GetSlotType.pm b/auto-lib/Paws/LexModels/GetSlotType.pm index a6566bd927..d0c5fdc8be 100644 --- a/auto-lib/Paws/LexModels/GetSlotType.pm +++ b/auto-lib/Paws/LexModels/GetSlotType.pm @@ -36,14 +36,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $CreatedDate = $GetSlotTypeResponse->CreatedDate; - my $Description = $GetSlotTypeResponse->Description; - my $Version = $GetSlotTypeResponse->Version; - my $LastUpdatedDate = $GetSlotTypeResponse->LastUpdatedDate; - my $Checksum = $GetSlotTypeResponse->Checksum; - my $EnumerationValues = $GetSlotTypeResponse->EnumerationValues; - my $ValueSelectionStrategy = $GetSlotTypeResponse->ValueSelectionStrategy; - my $Name = $GetSlotTypeResponse->Name; + my $valueSelectionStrategy = $GetSlotTypeResponse->valueSelectionStrategy; + my $version = $GetSlotTypeResponse->version; + my $name = $GetSlotTypeResponse->name; + my $description = $GetSlotTypeResponse->description; + my $lastUpdatedDate = $GetSlotTypeResponse->lastUpdatedDate; + my $checksum = $GetSlotTypeResponse->checksum; + my $enumerationValues = $GetSlotTypeResponse->enumerationValues; + my $createdDate = $GetSlotTypeResponse->createdDate; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/GetSlotTypeVersions.pm b/auto-lib/Paws/LexModels/GetSlotTypeVersions.pm index ee895eadab..b519cad512 100644 --- a/auto-lib/Paws/LexModels/GetSlotTypeVersions.pm +++ b/auto-lib/Paws/LexModels/GetSlotTypeVersions.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $GetSlotTypeVersionsResponse->NextToken; my $SlotTypes = $GetSlotTypeVersionsResponse->SlotTypes; + my $NextToken = $GetSlotTypeVersionsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/PutBot.pm b/auto-lib/Paws/LexModels/PutBot.pm index 856441ef9e..a6fc996ad6 100644 --- a/auto-lib/Paws/LexModels/PutBot.pm +++ b/auto-lib/Paws/LexModels/PutBot.pm @@ -46,26 +46,26 @@ You shouldn't make instances of this class. Each attribute should be used as a n AbortStatement => { messages => [ { + content => 'MyContentString', # min: 1, max: 1000 contentType => 'PlainText', # values: PlainText, SSML, CustomPayload - content => 'MyContentString', # min: 1, max: 1000 - groupNumber => 1, # min: 1, max: 5; OPTIONAL + groupNumber => 1, # min: 1, max: 5; OPTIONAL }, ... - ], # min: 1, max: 15 - responseCard => 'MyResponseCard', # min: 1, max: 50000; OPTIONAL + ], # min: 1, max: 15 + responseCard => 'MyResponseCard', # min: 1, max: 50000; OPTIONAL }, # OPTIONAL Checksum => 'MyString', # OPTIONAL ClarificationPrompt => { messages => [ { + content => 'MyContentString', # min: 1, max: 1000 contentType => 'PlainText', # values: PlainText, SSML, CustomPayload - content => 'MyContentString', # min: 1, max: 1000 - groupNumber => 1, # min: 1, max: 5; OPTIONAL + groupNumber => 1, # min: 1, max: 5; OPTIONAL }, ... - ], # min: 1, max: 15 - maxAttempts => 1, # min: 1, max: 5 - responseCard => 'MyResponseCard', # min: 1, max: 50000; OPTIONAL + ], # min: 1, max: 15 + maxAttempts => 1, # min: 1, max: 5 + responseCard => 'MyResponseCard', # min: 1, max: 50000; OPTIONAL }, # OPTIONAL CreateVersion => 1, # OPTIONAL Description => 'MyDescription', # OPTIONAL @@ -83,22 +83,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $IdleSessionTTLInSeconds = $PutBotResponse->IdleSessionTTLInSeconds; + my $Status = $PutBotResponse->Status; my $CreateVersion = $PutBotResponse->CreateVersion; - my $Description = $PutBotResponse->Description; - my $LastUpdatedDate = $PutBotResponse->LastUpdatedDate; + my $ChildDirected = $PutBotResponse->ChildDirected; + my $FailureReason = $PutBotResponse->FailureReason; + my $Intents = $PutBotResponse->Intents; + my $Checksum = $PutBotResponse->Checksum; my $ClarificationPrompt = $PutBotResponse->ClarificationPrompt; - my $Name = $PutBotResponse->Name; - my $Locale = $PutBotResponse->Locale; my $AbortStatement = $PutBotResponse->AbortStatement; - my $CreatedDate = $PutBotResponse->CreatedDate; + my $Locale = $PutBotResponse->Locale; + my $LastUpdatedDate = $PutBotResponse->LastUpdatedDate; my $VoiceId = $PutBotResponse->VoiceId; - my $ChildDirected = $PutBotResponse->ChildDirected; + my $CreatedDate = $PutBotResponse->CreatedDate; my $Version = $PutBotResponse->Version; - my $Intents = $PutBotResponse->Intents; - my $Checksum = $PutBotResponse->Checksum; - my $Status = $PutBotResponse->Status; - my $FailureReason = $PutBotResponse->FailureReason; + my $IdleSessionTTLInSeconds = $PutBotResponse->IdleSessionTTLInSeconds; + my $Description = $PutBotResponse->Description; + my $Name = $PutBotResponse->Name; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/PutBotAlias.pm b/auto-lib/Paws/LexModels/PutBotAlias.pm index c740f5be3b..d23e09db48 100644 --- a/auto-lib/Paws/LexModels/PutBotAlias.pm +++ b/auto-lib/Paws/LexModels/PutBotAlias.pm @@ -42,12 +42,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $CreatedDate = $PutBotAliasResponse->CreatedDate; - my $Name = $PutBotAliasResponse->Name; - my $Description = $PutBotAliasResponse->Description; + my $BotName = $PutBotAliasResponse->BotName; my $BotVersion = $PutBotAliasResponse->BotVersion; - my $Checksum = $PutBotAliasResponse->Checksum; + my $Description = $PutBotAliasResponse->Description; + my $Name = $PutBotAliasResponse->Name; my $LastUpdatedDate = $PutBotAliasResponse->LastUpdatedDate; - my $BotName = $PutBotAliasResponse->BotName; + my $Checksum = $PutBotAliasResponse->Checksum; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/PutIntent.pm b/auto-lib/Paws/LexModels/PutIntent.pm index ed0413153c..2a7123c422 100644 --- a/auto-lib/Paws/LexModels/PutIntent.pm +++ b/auto-lib/Paws/LexModels/PutIntent.pm @@ -126,14 +126,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], # OPTIONAL Slots => [ { - slotConstraint => 'Required', # values: Required, Optional - name => 'MySlotName', # min: 1, max: 100 - sampleUtterances => [ - 'MyUtterance', ... # min: 1, max: 200 - ], # max: 10; OPTIONAL - priority => 1, # max: 100; OPTIONAL + name => 'MySlotName', # min: 1, max: 100 + slotConstraint => 'Required', # values: Required, Optional + priority => 1, # max: 100; OPTIONAL + slotTypeVersion => 'MyVersion', # min: 1, max: 64; OPTIONAL + description => 'MyDescription', # max: 200 slotType => - 'MyCustomOrBuiltinSlotTypeName', # min: 1, max: 100; OPTIONAL + 'MyCustomOrBuiltinSlotTypeName', # min: 1, max: 100; OPTIONAL + responseCard => 'MyResponseCard', # min: 1, max: 50000; OPTIONAL + sampleUtterances => [ + 'MyUtterance', ... # min: 1, max: 200 + ], # max: 10; OPTIONAL valueElicitationPrompt => { messages => [ { @@ -147,31 +150,28 @@ You shouldn't make instances of this class. Each attribute should be used as a n maxAttempts => 1, # min: 1, max: 5 responseCard => 'MyResponseCard', # min: 1, max: 50000; OPTIONAL }, - responseCard => 'MyResponseCard', # min: 1, max: 50000; OPTIONAL - slotTypeVersion => 'MyVersion', # min: 1, max: 64; OPTIONAL - description => 'MyDescription', # max: 200 }, ... - ], # OPTIONAL + ], # OPTIONAL ); # Results: - my $LastUpdatedDate = $PutIntentResponse->LastUpdatedDate; - my $Description = $PutIntentResponse->Description; - my $FollowUpPrompt = $PutIntentResponse->FollowUpPrompt; - my $SampleUtterances = $PutIntentResponse->SampleUtterances; - my $ConfirmationPrompt = $PutIntentResponse->ConfirmationPrompt; + my $RejectionStatement = $PutIntentResponse->RejectionStatement; my $CreateVersion = $PutIntentResponse->CreateVersion; + my $ParentIntentSignature = $PutIntentResponse->ParentIntentSignature; + my $ConclusionStatement = $PutIntentResponse->ConclusionStatement; my $DialogCodeHook = $PutIntentResponse->DialogCodeHook; my $Checksum = $PutIntentResponse->Checksum; - my $ConclusionStatement = $PutIntentResponse->ConclusionStatement; - my $Version = $PutIntentResponse->Version; - my $RejectionStatement = $PutIntentResponse->RejectionStatement; - my $CreatedDate = $PutIntentResponse->CreatedDate; + my $SampleUtterances = $PutIntentResponse->SampleUtterances; + my $FulfillmentActivity = $PutIntentResponse->FulfillmentActivity; + my $LastUpdatedDate = $PutIntentResponse->LastUpdatedDate; my $Slots = $PutIntentResponse->Slots; + my $CreatedDate = $PutIntentResponse->CreatedDate; + my $Version = $PutIntentResponse->Version; + my $FollowUpPrompt = $PutIntentResponse->FollowUpPrompt; + my $ConfirmationPrompt = $PutIntentResponse->ConfirmationPrompt; + my $Description = $PutIntentResponse->Description; my $Name = $PutIntentResponse->Name; - my $FulfillmentActivity = $PutIntentResponse->FulfillmentActivity; - my $ParentIntentSignature = $PutIntentResponse->ParentIntentSignature; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/PutSlotType.pm b/auto-lib/Paws/LexModels/PutSlotType.pm index 87964e96db..5fba1f15ab 100644 --- a/auto-lib/Paws/LexModels/PutSlotType.pm +++ b/auto-lib/Paws/LexModels/PutSlotType.pm @@ -51,15 +51,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $CreatedDate = $PutSlotTypeResponse->CreatedDate; + my $CreateVersion = $PutSlotTypeResponse->CreateVersion; + my $ValueSelectionStrategy = $PutSlotTypeResponse->ValueSelectionStrategy; my $LastUpdatedDate = $PutSlotTypeResponse->LastUpdatedDate; - my $Checksum = $PutSlotTypeResponse->Checksum; - my $Description = $PutSlotTypeResponse->Description; + my $CreatedDate = $PutSlotTypeResponse->CreatedDate; my $Version = $PutSlotTypeResponse->Version; - my $Name = $PutSlotTypeResponse->Name; - my $ValueSelectionStrategy = $PutSlotTypeResponse->ValueSelectionStrategy; my $EnumerationValues = $PutSlotTypeResponse->EnumerationValues; - my $CreateVersion = $PutSlotTypeResponse->CreateVersion; + my $Description = $PutSlotTypeResponse->Description; + my $Name = $PutSlotTypeResponse->Name; + my $Checksum = $PutSlotTypeResponse->Checksum; # Returns a L object. diff --git a/auto-lib/Paws/LexModels/StartImport.pm b/auto-lib/Paws/LexModels/StartImport.pm index cb6e9050ca..d7cb30ce3a 100644 --- a/auto-lib/Paws/LexModels/StartImport.pm +++ b/auto-lib/Paws/LexModels/StartImport.pm @@ -38,12 +38,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ImportStatus = $StartImportResponse->ImportStatus; - my $Name = $StartImportResponse->Name; - my $ImportId = $StartImportResponse->ImportId; my $CreatedDate = $StartImportResponse->CreatedDate; + my $ImportId = $StartImportResponse->ImportId; my $MergeStrategy = $StartImportResponse->MergeStrategy; my $ResourceType = $StartImportResponse->ResourceType; + my $ImportStatus = $StartImportResponse->ImportStatus; + my $Name = $StartImportResponse->Name; # Returns a L object. diff --git a/auto-lib/Paws/LexRuntime/PostContent.pm b/auto-lib/Paws/LexRuntime/PostContent.pm index 91c5bc79b5..21a2bdc2b3 100644 --- a/auto-lib/Paws/LexRuntime/PostContent.pm +++ b/auto-lib/Paws/LexRuntime/PostContent.pm @@ -47,16 +47,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $AudioStream = $PostContentResponse->AudioStream; my $ContentType = $PostContentResponse->ContentType; - my $Slots = $PostContentResponse->Slots; - my $SessionAttributes = $PostContentResponse->SessionAttributes; my $DialogState = $PostContentResponse->DialogState; my $MessageFormat = $PostContentResponse->MessageFormat; + my $Slots = $PostContentResponse->Slots; + my $IntentName = $PostContentResponse->IntentName; my $InputTranscript = $PostContentResponse->InputTranscript; - my $AudioStream = $PostContentResponse->AudioStream; - my $SlotToElicit = $PostContentResponse->SlotToElicit; my $Message = $PostContentResponse->Message; - my $IntentName = $PostContentResponse->IntentName; + my $SlotToElicit = $PostContentResponse->SlotToElicit; + my $SessionAttributes = $PostContentResponse->SessionAttributes; # Returns a L object. diff --git a/auto-lib/Paws/LexRuntime/PostText.pm b/auto-lib/Paws/LexRuntime/PostText.pm index 1eb16aad37..21b42cc32e 100644 --- a/auto-lib/Paws/LexRuntime/PostText.pm +++ b/auto-lib/Paws/LexRuntime/PostText.pm @@ -43,14 +43,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $intentName = $PostTextResponse->intentName; - my $messageFormat = $PostTextResponse->messageFormat; + my $responseCard = $PostTextResponse->responseCard; my $sessionAttributes = $PostTextResponse->sessionAttributes; + my $dialogState = $PostTextResponse->dialogState; my $slotToElicit = $PostTextResponse->slotToElicit; - my $responseCard = $PostTextResponse->responseCard; my $message = $PostTextResponse->message; + my $intentName = $PostTextResponse->intentName; my $slots = $PostTextResponse->slots; - my $dialogState = $PostTextResponse->dialogState; + my $messageFormat = $PostTextResponse->messageFormat; # Returns a L object. diff --git a/auto-lib/Paws/Lightsail/AttachStaticIp.pm b/auto-lib/Paws/Lightsail/AttachStaticIp.pm index 96d9eb0294..76624c9b66 100644 --- a/auto-lib/Paws/Lightsail/AttachStaticIp.pm +++ b/auto-lib/Paws/Lightsail/AttachStaticIp.pm @@ -35,7 +35,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Operations = $AttachStaticIpResult->Operations; + my $operations = $AttachStaticIpResult->operations; # Returns a L object. diff --git a/auto-lib/Paws/Lightsail/CloseInstancePublicPorts.pm b/auto-lib/Paws/Lightsail/CloseInstancePublicPorts.pm index bcaaeacb6c..d6019bf9a2 100644 --- a/auto-lib/Paws/Lightsail/CloseInstancePublicPorts.pm +++ b/auto-lib/Paws/Lightsail/CloseInstancePublicPorts.pm @@ -31,9 +31,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CloseInstancePublicPortsResult = $lightsail->CloseInstancePublicPorts( InstanceName => 'MyResourceName', PortInfo => { - fromPort => 1, # max: 65535; OPTIONAL - toPort => 1, # max: 65535; OPTIONAL protocol => 'tcp', # values: tcp, all, udp; OPTIONAL + toPort => 1, # max: 65535; OPTIONAL + fromPort => 1, # max: 65535; OPTIONAL }, ); diff --git a/auto-lib/Paws/Lightsail/CreateDomainEntry.pm b/auto-lib/Paws/Lightsail/CreateDomainEntry.pm index db0c3ccf09..8d84a0a814 100644 --- a/auto-lib/Paws/Lightsail/CreateDomainEntry.pm +++ b/auto-lib/Paws/Lightsail/CreateDomainEntry.pm @@ -30,14 +30,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $lightsail = Paws->service('Lightsail'); my $CreateDomainEntryResult = $lightsail->CreateDomainEntry( DomainEntry => { - id => 'MyNonEmptyString', # OPTIONAL - isAlias => 1, # OPTIONAL target => 'Mystring', # OPTIONAL + id => 'MyNonEmptyString', # OPTIONAL name => 'MyDomainName', # OPTIONAL type => 'MyDomainEntryType', # OPTIONAL options => { 'MyDomainEntryOptionsKeys' => 'Mystring', # , value: OPTIONAL }, # OPTIONAL + isAlias => 1, # OPTIONAL }, DomainName => 'MyDomainName', diff --git a/auto-lib/Paws/Lightsail/CreateKeyPair.pm b/auto-lib/Paws/Lightsail/CreateKeyPair.pm index 07d2fc92d3..ab15dad908 100644 --- a/auto-lib/Paws/Lightsail/CreateKeyPair.pm +++ b/auto-lib/Paws/Lightsail/CreateKeyPair.pm @@ -33,10 +33,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $KeyPair = $CreateKeyPairResult->KeyPair; - my $Operation = $CreateKeyPairResult->Operation; my $PrivateKeyBase64 = $CreateKeyPairResult->PrivateKeyBase64; + my $KeyPair = $CreateKeyPairResult->KeyPair; my $PublicKeyBase64 = $CreateKeyPairResult->PublicKeyBase64; + my $Operation = $CreateKeyPairResult->Operation; # Returns a L object. diff --git a/auto-lib/Paws/Lightsail/DeleteDomainEntry.pm b/auto-lib/Paws/Lightsail/DeleteDomainEntry.pm index f74947bc0c..fa1629e655 100644 --- a/auto-lib/Paws/Lightsail/DeleteDomainEntry.pm +++ b/auto-lib/Paws/Lightsail/DeleteDomainEntry.pm @@ -30,14 +30,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $lightsail = Paws->service('Lightsail'); my $DeleteDomainEntryResult = $lightsail->DeleteDomainEntry( DomainEntry => { + target => 'Mystring', # OPTIONAL + id => 'MyNonEmptyString', # OPTIONAL + name => 'MyDomainName', # OPTIONAL + type => 'MyDomainEntryType', # OPTIONAL options => { 'MyDomainEntryOptionsKeys' => 'Mystring', # , value: OPTIONAL }, # OPTIONAL - type => 'MyDomainEntryType', # OPTIONAL - name => 'MyDomainName', # OPTIONAL - target => 'Mystring', # OPTIONAL - isAlias => 1, # OPTIONAL - id => 'MyNonEmptyString', # OPTIONAL + isAlias => 1, # OPTIONAL }, DomainName => 'MyDomainName', diff --git a/auto-lib/Paws/Lightsail/DownloadDefaultKeyPair.pm b/auto-lib/Paws/Lightsail/DownloadDefaultKeyPair.pm index e3493177e9..1f5b47db4b 100644 --- a/auto-lib/Paws/Lightsail/DownloadDefaultKeyPair.pm +++ b/auto-lib/Paws/Lightsail/DownloadDefaultKeyPair.pm @@ -29,8 +29,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DownloadDefaultKeyPairResult = $lightsail->DownloadDefaultKeyPair(); # Results: - my $PublicKeyBase64 = $DownloadDefaultKeyPairResult->PublicKeyBase64; my $PrivateKeyBase64 = $DownloadDefaultKeyPairResult->PrivateKeyBase64; + my $PublicKeyBase64 = $DownloadDefaultKeyPairResult->PublicKeyBase64; # Returns a L object. diff --git a/auto-lib/Paws/Lightsail/GetBlueprints.pm b/auto-lib/Paws/Lightsail/GetBlueprints.pm index 3256f27b2f..e0739255df 100644 --- a/auto-lib/Paws/Lightsail/GetBlueprints.pm +++ b/auto-lib/Paws/Lightsail/GetBlueprints.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $blueprints = $GetBlueprintsResult->blueprints; - my $nextPageToken = $GetBlueprintsResult->nextPageToken; + my $Blueprints = $GetBlueprintsResult->Blueprints; + my $NextPageToken = $GetBlueprintsResult->NextPageToken; # Returns a L object. diff --git a/auto-lib/Paws/Lightsail/GetBundles.pm b/auto-lib/Paws/Lightsail/GetBundles.pm index babfb21c43..c551517786 100644 --- a/auto-lib/Paws/Lightsail/GetBundles.pm +++ b/auto-lib/Paws/Lightsail/GetBundles.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Bundles = $GetBundlesResult->Bundles; my $NextPageToken = $GetBundlesResult->NextPageToken; + my $Bundles = $GetBundlesResult->Bundles; # Returns a L object. diff --git a/auto-lib/Paws/Lightsail/GetInstances.pm b/auto-lib/Paws/Lightsail/GetInstances.pm index 03a1aca1f9..e0201d0126 100644 --- a/auto-lib/Paws/Lightsail/GetInstances.pm +++ b/auto-lib/Paws/Lightsail/GetInstances.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Instances = $GetInstancesResult->Instances; my $NextPageToken = $GetInstancesResult->NextPageToken; + my $Instances = $GetInstancesResult->Instances; # Returns a L object. diff --git a/auto-lib/Paws/Lightsail/GetKeyPairs.pm b/auto-lib/Paws/Lightsail/GetKeyPairs.pm index ca6ed0326a..3fe0178574 100644 --- a/auto-lib/Paws/Lightsail/GetKeyPairs.pm +++ b/auto-lib/Paws/Lightsail/GetKeyPairs.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $KeyPairs = $GetKeyPairsResult->KeyPairs; my $NextPageToken = $GetKeyPairsResult->NextPageToken; + my $KeyPairs = $GetKeyPairsResult->KeyPairs; # Returns a L object. diff --git a/auto-lib/Paws/Lightsail/GetLoadBalancers.pm b/auto-lib/Paws/Lightsail/GetLoadBalancers.pm index 4e7d6b0cf2..07057c93af 100644 --- a/auto-lib/Paws/Lightsail/GetLoadBalancers.pm +++ b/auto-lib/Paws/Lightsail/GetLoadBalancers.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $LoadBalancers = $GetLoadBalancersResult->LoadBalancers; my $NextPageToken = $GetLoadBalancersResult->NextPageToken; + my $LoadBalancers = $GetLoadBalancersResult->LoadBalancers; # Returns a L object. diff --git a/auto-lib/Paws/Lightsail/GetOperations.pm b/auto-lib/Paws/Lightsail/GetOperations.pm index 6bb8920813..9a7e1364f9 100644 --- a/auto-lib/Paws/Lightsail/GetOperations.pm +++ b/auto-lib/Paws/Lightsail/GetOperations.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Operations = $GetOperationsResult->Operations; my $NextPageToken = $GetOperationsResult->NextPageToken; + my $Operations = $GetOperationsResult->Operations; # Returns a L object. diff --git a/auto-lib/Paws/Lightsail/GetOperationsForResource.pm b/auto-lib/Paws/Lightsail/GetOperationsForResource.pm index 6ebcea88dc..358900ba72 100644 --- a/auto-lib/Paws/Lightsail/GetOperationsForResource.pm +++ b/auto-lib/Paws/Lightsail/GetOperationsForResource.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextPageToken = $GetOperationsForResourceResult->NextPageToken; my $NextPageCount = $GetOperationsForResourceResult->NextPageCount; my $Operations = $GetOperationsForResourceResult->Operations; - my $NextPageToken = $GetOperationsForResourceResult->NextPageToken; # Returns a L object. diff --git a/auto-lib/Paws/Lightsail/GetStaticIps.pm b/auto-lib/Paws/Lightsail/GetStaticIps.pm index ce77a0a2e6..e20d7f5c93 100644 --- a/auto-lib/Paws/Lightsail/GetStaticIps.pm +++ b/auto-lib/Paws/Lightsail/GetStaticIps.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextPageToken = $GetStaticIpsResult->NextPageToken; my $StaticIps = $GetStaticIpsResult->StaticIps; + my $NextPageToken = $GetStaticIpsResult->NextPageToken; # Returns a L object. diff --git a/auto-lib/Paws/Lightsail/OpenInstancePublicPorts.pm b/auto-lib/Paws/Lightsail/OpenInstancePublicPorts.pm index a5cc3d2717..8f9a009505 100644 --- a/auto-lib/Paws/Lightsail/OpenInstancePublicPorts.pm +++ b/auto-lib/Paws/Lightsail/OpenInstancePublicPorts.pm @@ -31,8 +31,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $OpenInstancePublicPortsResult = $lightsail->OpenInstancePublicPorts( InstanceName => 'MyResourceName', PortInfo => { - toPort => 1, # max: 65535; OPTIONAL protocol => 'tcp', # values: tcp, all, udp; OPTIONAL + toPort => 1, # max: 65535; OPTIONAL fromPort => 1, # max: 65535; OPTIONAL }, diff --git a/auto-lib/Paws/Lightsail/PutInstancePublicPorts.pm b/auto-lib/Paws/Lightsail/PutInstancePublicPorts.pm index 9746f934a1..401fb47763 100644 --- a/auto-lib/Paws/Lightsail/PutInstancePublicPorts.pm +++ b/auto-lib/Paws/Lightsail/PutInstancePublicPorts.pm @@ -32,9 +32,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n InstanceName => 'MyResourceName', PortInfos => [ { - fromPort => 1, # max: 65535; OPTIONAL - toPort => 1, # max: 65535; OPTIONAL protocol => 'tcp', # values: tcp, all, udp; OPTIONAL + toPort => 1, # max: 65535; OPTIONAL + fromPort => 1, # max: 65535; OPTIONAL }, ... ], diff --git a/auto-lib/Paws/Lightsail/UpdateDomainEntry.pm b/auto-lib/Paws/Lightsail/UpdateDomainEntry.pm index f6ae932375..7fbb7464bd 100644 --- a/auto-lib/Paws/Lightsail/UpdateDomainEntry.pm +++ b/auto-lib/Paws/Lightsail/UpdateDomainEntry.pm @@ -30,14 +30,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $lightsail = Paws->service('Lightsail'); my $UpdateDomainEntryResult = $lightsail->UpdateDomainEntry( DomainEntry => { - id => 'MyNonEmptyString', # OPTIONAL - isAlias => 1, # OPTIONAL - target => 'Mystring', # OPTIONAL - name => 'MyDomainName', # OPTIONAL + target => 'Mystring', # OPTIONAL + id => 'MyNonEmptyString', # OPTIONAL + name => 'MyDomainName', # OPTIONAL + type => 'MyDomainEntryType', # OPTIONAL options => { 'MyDomainEntryOptionsKeys' => 'Mystring', # , value: OPTIONAL }, # OPTIONAL - type => 'MyDomainEntryType', # OPTIONAL + isAlias => 1, # OPTIONAL }, DomainName => 'MyDomainName', diff --git a/auto-lib/Paws/MQ/CreateBroker.pm b/auto-lib/Paws/MQ/CreateBroker.pm index 7d7bdde122..016038d64e 100644 --- a/auto-lib/Paws/MQ/CreateBroker.pm +++ b/auto-lib/Paws/MQ/CreateBroker.pm @@ -53,20 +53,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n EngineVersion => 'My__string', # OPTIONAL HostInstanceType => 'My__string', # OPTIONAL MaintenanceWindowStartTime => { - TimeZone => 'My__string', DayOfWeek => 'MONDAY' , # values: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY; OPTIONAL TimeOfDay => 'My__string', + TimeZone => 'My__string', }, # OPTIONAL PubliclyAccessible => 1, # OPTIONAL SecurityGroups => [ 'My__string', ... ], # OPTIONAL SubnetIds => [ 'My__string', ... ], # OPTIONAL Users => [ { - Username => 'My__string', + Groups => [ 'My__string', ... ], Password => 'My__string', + Username => 'My__string', ConsoleAccess => 1, - Groups => [ 'My__string', ... ], }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/MQ/DescribeBroker.pm b/auto-lib/Paws/MQ/DescribeBroker.pm index e83ecd613d..60c0163645 100644 --- a/auto-lib/Paws/MQ/DescribeBroker.pm +++ b/auto-lib/Paws/MQ/DescribeBroker.pm @@ -34,24 +34,24 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $Users = $DescribeBrokerResponse->Users; + my $SubnetIds = $DescribeBrokerResponse->SubnetIds; + my $HostInstanceType = $DescribeBrokerResponse->HostInstanceType; + my $DeploymentMode = $DescribeBrokerResponse->DeploymentMode; + my $BrokerInstances = $DescribeBrokerResponse->BrokerInstances; + my $AutoMinorVersionUpgrade = + $DescribeBrokerResponse->AutoMinorVersionUpgrade; + my $BrokerId = $DescribeBrokerResponse->BrokerId; + my $Configurations = $DescribeBrokerResponse->Configurations; my $EngineVersion = $DescribeBrokerResponse->EngineVersion; - my $SubnetIds = $DescribeBrokerResponse->SubnetIds; + my $BrokerName = $DescribeBrokerResponse->BrokerName; my $EngineType = $DescribeBrokerResponse->EngineType; - my $BrokerId = $DescribeBrokerResponse->BrokerId; - my $BrokerInstances = $DescribeBrokerResponse->BrokerInstances; - my $SecurityGroups = $DescribeBrokerResponse->SecurityGroups; + my $BrokerArn = $DescribeBrokerResponse->BrokerArn; my $BrokerState = $DescribeBrokerResponse->BrokerState; - my $Users = $DescribeBrokerResponse->Users; - my $BrokerName = $DescribeBrokerResponse->BrokerName; - my $Configurations = $DescribeBrokerResponse->Configurations; my $PubliclyAccessible = $DescribeBrokerResponse->PubliclyAccessible; - my $AutoMinorVersionUpgrade = - $DescribeBrokerResponse->AutoMinorVersionUpgrade; - my $HostInstanceType = $DescribeBrokerResponse->HostInstanceType; - my $BrokerArn = $DescribeBrokerResponse->BrokerArn; - my $DeploymentMode = $DescribeBrokerResponse->DeploymentMode; my $MaintenanceWindowStartTime = $DescribeBrokerResponse->MaintenanceWindowStartTime; + my $SecurityGroups = $DescribeBrokerResponse->SecurityGroups; # Returns a L object. diff --git a/auto-lib/Paws/MQ/DescribeConfiguration.pm b/auto-lib/Paws/MQ/DescribeConfiguration.pm index f870f95589..544e3bb2ed 100644 --- a/auto-lib/Paws/MQ/DescribeConfiguration.pm +++ b/auto-lib/Paws/MQ/DescribeConfiguration.pm @@ -34,13 +34,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Arn = $DescribeConfigurationResponse->Arn; - my $LatestRevision = $DescribeConfigurationResponse->LatestRevision; - my $Name = $DescribeConfigurationResponse->Name; my $EngineVersion = $DescribeConfigurationResponse->EngineVersion; + my $Id = $DescribeConfigurationResponse->Id; + my $Arn = $DescribeConfigurationResponse->Arn; my $EngineType = $DescribeConfigurationResponse->EngineType; + my $Name = $DescribeConfigurationResponse->Name; my $Description = $DescribeConfigurationResponse->Description; - my $Id = $DescribeConfigurationResponse->Id; + my $LatestRevision = $DescribeConfigurationResponse->LatestRevision; # Returns a L object. diff --git a/auto-lib/Paws/MQ/DescribeConfigurationRevision.pm b/auto-lib/Paws/MQ/DescribeConfigurationRevision.pm index 00c710ea8b..12729016d1 100644 --- a/auto-lib/Paws/MQ/DescribeConfigurationRevision.pm +++ b/auto-lib/Paws/MQ/DescribeConfigurationRevision.pm @@ -37,10 +37,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Description = $DescribeConfigurationRevisionResponse->Description; - my $Data = $DescribeConfigurationRevisionResponse->Data; my $ConfigurationId = $DescribeConfigurationRevisionResponse->ConfigurationId; + my $Description = $DescribeConfigurationRevisionResponse->Description; + my $Data = $DescribeConfigurationRevisionResponse->Data; # Returns a L object. diff --git a/auto-lib/Paws/MQ/DescribeUser.pm b/auto-lib/Paws/MQ/DescribeUser.pm index 2d65c5e1bd..b875e40e3f 100644 --- a/auto-lib/Paws/MQ/DescribeUser.pm +++ b/auto-lib/Paws/MQ/DescribeUser.pm @@ -36,11 +36,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $BrokerId = $DescribeUserResponse->BrokerId; - my $Username = $DescribeUserResponse->Username; + my $Groups = $DescribeUserResponse->Groups; my $ConsoleAccess = $DescribeUserResponse->ConsoleAccess; + my $Username = $DescribeUserResponse->Username; my $Pending = $DescribeUserResponse->Pending; - my $Groups = $DescribeUserResponse->Groups; + my $BrokerId = $DescribeUserResponse->BrokerId; # Returns a L object. diff --git a/auto-lib/Paws/MQ/ListConfigurationRevisions.pm b/auto-lib/Paws/MQ/ListConfigurationRevisions.pm index 1d234b7066..e23a057c84 100644 --- a/auto-lib/Paws/MQ/ListConfigurationRevisions.pm +++ b/auto-lib/Paws/MQ/ListConfigurationRevisions.pm @@ -37,10 +37,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $MaxResults = $ListConfigurationRevisionsResponse->MaxResults; - my $NextToken = $ListConfigurationRevisionsResponse->NextToken; my $Revisions = $ListConfigurationRevisionsResponse->Revisions; my $ConfigurationId = $ListConfigurationRevisionsResponse->ConfigurationId; + my $NextToken = $ListConfigurationRevisionsResponse->NextToken; + my $MaxResults = $ListConfigurationRevisionsResponse->MaxResults; # Returns a L object. diff --git a/auto-lib/Paws/MQ/ListConfigurations.pm b/auto-lib/Paws/MQ/ListConfigurations.pm index ad1d8d0a03..d254f44d22 100644 --- a/auto-lib/Paws/MQ/ListConfigurations.pm +++ b/auto-lib/Paws/MQ/ListConfigurations.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $MaxResults = $ListConfigurationsResponse->MaxResults; - my $NextToken = $ListConfigurationsResponse->NextToken; my $Configurations = $ListConfigurationsResponse->Configurations; + my $NextToken = $ListConfigurationsResponse->NextToken; + my $MaxResults = $ListConfigurationsResponse->MaxResults; # Returns a L object. diff --git a/auto-lib/Paws/MQ/ListUsers.pm b/auto-lib/Paws/MQ/ListUsers.pm index d642caca0e..7016e54c79 100644 --- a/auto-lib/Paws/MQ/ListUsers.pm +++ b/auto-lib/Paws/MQ/ListUsers.pm @@ -37,10 +37,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $BrokerId = $ListUsersResponse->BrokerId; + my $Users = $ListUsersResponse->Users; my $NextToken = $ListUsersResponse->NextToken; my $MaxResults = $ListUsersResponse->MaxResults; - my $Users = $ListUsersResponse->Users; + my $BrokerId = $ListUsersResponse->BrokerId; # Returns a L object. diff --git a/auto-lib/Paws/MQ/UpdateConfiguration.pm b/auto-lib/Paws/MQ/UpdateConfiguration.pm index eb56fc7ef2..66fad8044d 100644 --- a/auto-lib/Paws/MQ/UpdateConfiguration.pm +++ b/auto-lib/Paws/MQ/UpdateConfiguration.pm @@ -37,11 +37,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Warnings = $UpdateConfigurationResponse->Warnings; my $Id = $UpdateConfigurationResponse->Id; + my $Warnings = $UpdateConfigurationResponse->Warnings; my $Arn = $UpdateConfigurationResponse->Arn; - my $LatestRevision = $UpdateConfigurationResponse->LatestRevision; my $Name = $UpdateConfigurationResponse->Name; + my $LatestRevision = $UpdateConfigurationResponse->LatestRevision; # Returns a L object. diff --git a/auto-lib/Paws/MTurk/CreateHIT.pm b/auto-lib/Paws/MTurk/CreateHIT.pm index bcecfaca48..099149982f 100644 --- a/auto-lib/Paws/MTurk/CreateHIT.pm +++ b/auto-lib/Paws/MTurk/CreateHIT.pm @@ -52,6 +52,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n PolicyName => 'MyString', Parameters => [ { + Values => [ 'MyString', ... ], # OPTIONAL + Key => 'MyString', MapEntries => [ { Values => [ 'MyString', ... ], # OPTIONAL @@ -59,8 +61,6 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # OPTIONAL - Key => 'MyString', - Values => [ 'MyString', ... ], # OPTIONAL }, ... ], # OPTIONAL @@ -69,8 +69,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n HITLayoutId => 'MyEntityId', # OPTIONAL HITLayoutParameters => [ { - Name => 'MyString', Value => 'MyString', + Name => 'MyString', }, ... @@ -79,6 +79,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n PolicyName => 'MyString', Parameters => [ { + Values => [ 'MyString', ... ], # OPTIONAL + Key => 'MyString', MapEntries => [ { Values => [ 'MyString', ... ], # OPTIONAL @@ -86,8 +88,6 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # OPTIONAL - Key => 'MyString', - Values => [ 'MyString', ... ], # OPTIONAL }, ... ], # OPTIONAL @@ -99,8 +99,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n Comparator => 'LessThan' , # values: LessThan, LessThanOrEqualTo, GreaterThan, GreaterThanOrEqualTo, EqualTo, NotEqualTo, Exists, DoesNotExist, In, NotIn QualificationTypeId => 'MyString', + RequiredToPreview => 1, # OPTIONAL ActionsGuarded => 'Accept' , # values: Accept, PreviewAndAccept, DiscoverPreviewAndAccept; OPTIONAL + IntegerValues => [ 1, ... ], # OPTIONAL LocaleValues => [ { Country => 'MyCountryParameters', # min: 2, max: 2 @@ -108,8 +110,6 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # OPTIONAL - IntegerValues => [ 1, ... ], # OPTIONAL - RequiredToPreview => 1, # OPTIONAL }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/MTurk/CreateHITType.pm b/auto-lib/Paws/MTurk/CreateHITType.pm index bae265c239..7f8be1de45 100644 --- a/auto-lib/Paws/MTurk/CreateHITType.pm +++ b/auto-lib/Paws/MTurk/CreateHITType.pm @@ -42,11 +42,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n Keywords => 'MyString', # OPTIONAL QualificationRequirements => [ { - QualificationTypeId => 'MyString', - Comparator => 'LessThan' + Comparator => 'LessThan' , # values: LessThan, LessThanOrEqualTo, GreaterThan, GreaterThanOrEqualTo, EqualTo, NotEqualTo, Exists, DoesNotExist, In, NotIn - ActionsGuarded => 'Accept' + QualificationTypeId => 'MyString', + RequiredToPreview => 1, # OPTIONAL + ActionsGuarded => 'Accept' , # values: Accept, PreviewAndAccept, DiscoverPreviewAndAccept; OPTIONAL + IntegerValues => [ 1, ... ], # OPTIONAL LocaleValues => [ { Country => 'MyCountryParameters', # min: 2, max: 2 @@ -54,8 +56,6 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # OPTIONAL - RequiredToPreview => 1, # OPTIONAL - IntegerValues => [ 1, ... ], # OPTIONAL }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/MTurk/CreateHITWithHITType.pm b/auto-lib/Paws/MTurk/CreateHITWithHITType.pm index de3ca7b764..9a48bd974c 100644 --- a/auto-lib/Paws/MTurk/CreateHITWithHITType.pm +++ b/auto-lib/Paws/MTurk/CreateHITWithHITType.pm @@ -47,8 +47,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n Key => 'MyString', MapEntries => [ { - Key => 'MyString', Values => [ 'MyString', ... ], # OPTIONAL + Key => 'MyString', }, ... ], # OPTIONAL @@ -59,8 +59,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n HITLayoutId => 'MyEntityId', # OPTIONAL HITLayoutParameters => [ { - Name => 'MyString', Value => 'MyString', + Name => 'MyString', }, ... @@ -73,8 +73,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n Key => 'MyString', MapEntries => [ { - Key => 'MyString', Values => [ 'MyString', ... ], # OPTIONAL + Key => 'MyString', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/MTurk/GetAssignment.pm b/auto-lib/Paws/MTurk/GetAssignment.pm index a3f58c0c1d..7cf59e083d 100644 --- a/auto-lib/Paws/MTurk/GetAssignment.pm +++ b/auto-lib/Paws/MTurk/GetAssignment.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $HIT = $GetAssignmentResponse->HIT; my $Assignment = $GetAssignmentResponse->Assignment; + my $HIT = $GetAssignmentResponse->HIT; # Returns a L object. diff --git a/auto-lib/Paws/MTurk/ListAssignmentsForHIT.pm b/auto-lib/Paws/MTurk/ListAssignmentsForHIT.pm index a1d304f91c..4964ed2640 100644 --- a/auto-lib/Paws/MTurk/ListAssignmentsForHIT.pm +++ b/auto-lib/Paws/MTurk/ListAssignmentsForHIT.pm @@ -41,9 +41,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NumResults = $ListAssignmentsForHITResponse->NumResults; my $Assignments = $ListAssignmentsForHITResponse->Assignments; my $NextToken = $ListAssignmentsForHITResponse->NextToken; + my $NumResults = $ListAssignmentsForHITResponse->NumResults; # Returns a L object. diff --git a/auto-lib/Paws/MTurk/ListBonusPayments.pm b/auto-lib/Paws/MTurk/ListBonusPayments.pm index 019e3013ff..e2e8b692a7 100644 --- a/auto-lib/Paws/MTurk/ListBonusPayments.pm +++ b/auto-lib/Paws/MTurk/ListBonusPayments.pm @@ -38,9 +38,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NumResults = $ListBonusPaymentsResponse->NumResults; - my $NextToken = $ListBonusPaymentsResponse->NextToken; my $BonusPayments = $ListBonusPaymentsResponse->BonusPayments; + my $NextToken = $ListBonusPaymentsResponse->NextToken; + my $NumResults = $ListBonusPaymentsResponse->NumResults; # Returns a L object. diff --git a/auto-lib/Paws/MTurk/ListHITs.pm b/auto-lib/Paws/MTurk/ListHITs.pm index 8b80bd5422..e9c3aec98c 100644 --- a/auto-lib/Paws/MTurk/ListHITs.pm +++ b/auto-lib/Paws/MTurk/ListHITs.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $HITs = $ListHITsResponse->HITs; my $NextToken = $ListHITsResponse->NextToken; my $NumResults = $ListHITsResponse->NumResults; + my $HITs = $ListHITsResponse->HITs; # Returns a L object. diff --git a/auto-lib/Paws/MTurk/ListHITsForQualificationType.pm b/auto-lib/Paws/MTurk/ListHITsForQualificationType.pm index db7c82bf25..a29e5b7162 100644 --- a/auto-lib/Paws/MTurk/ListHITsForQualificationType.pm +++ b/auto-lib/Paws/MTurk/ListHITsForQualificationType.pm @@ -37,9 +37,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $ListHITsForQualificationTypeResponse->NextToken; my $NumResults = $ListHITsForQualificationTypeResponse->NumResults; my $HITs = $ListHITsForQualificationTypeResponse->HITs; - my $NextToken = $ListHITsForQualificationTypeResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/MTurk/ListQualificationRequests.pm b/auto-lib/Paws/MTurk/ListQualificationRequests.pm index fc52ba4e31..7cd560ea50 100644 --- a/auto-lib/Paws/MTurk/ListQualificationRequests.pm +++ b/auto-lib/Paws/MTurk/ListQualificationRequests.pm @@ -37,10 +37,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListQualificationRequestsResponse->NextToken; - my $NumResults = $ListQualificationRequestsResponse->NumResults; + my $NextToken = $ListQualificationRequestsResponse->NextToken; my $QualificationRequests = $ListQualificationRequestsResponse->QualificationRequests; + my $NumResults = $ListQualificationRequestsResponse->NumResults; # Returns a L object. diff --git a/auto-lib/Paws/MTurk/ListReviewPolicyResultsForHIT.pm b/auto-lib/Paws/MTurk/ListReviewPolicyResultsForHIT.pm index 7fce90448c..c3e6505a30 100644 --- a/auto-lib/Paws/MTurk/ListReviewPolicyResultsForHIT.pm +++ b/auto-lib/Paws/MTurk/ListReviewPolicyResultsForHIT.pm @@ -45,16 +45,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $ListReviewPolicyResultsForHITResponse->NextToken; my $HITReviewPolicy = $ListReviewPolicyResultsForHITResponse->HITReviewPolicy; - my $HITId = $ListReviewPolicyResultsForHITResponse->HITId; my $AssignmentReviewPolicy = $ListReviewPolicyResultsForHITResponse->AssignmentReviewPolicy; my $AssignmentReviewReport = $ListReviewPolicyResultsForHITResponse->AssignmentReviewReport; + my $HITId = $ListReviewPolicyResultsForHITResponse->HITId; my $HITReviewReport = $ListReviewPolicyResultsForHITResponse->HITReviewReport; - my $NextToken = $ListReviewPolicyResultsForHITResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/MTurk/ListReviewableHITs.pm b/auto-lib/Paws/MTurk/ListReviewableHITs.pm index 6a6cd061bf..dcac95e761 100644 --- a/auto-lib/Paws/MTurk/ListReviewableHITs.pm +++ b/auto-lib/Paws/MTurk/ListReviewableHITs.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $NextToken = $ListReviewableHITsResponse->NextToken; - my $HITs = $ListReviewableHITsResponse->HITs; my $NumResults = $ListReviewableHITsResponse->NumResults; + my $HITs = $ListReviewableHITsResponse->HITs; # Returns a L object. diff --git a/auto-lib/Paws/MTurk/ListWorkerBlocks.pm b/auto-lib/Paws/MTurk/ListWorkerBlocks.pm index 5aad99af0a..10d45ac076 100644 --- a/auto-lib/Paws/MTurk/ListWorkerBlocks.pm +++ b/auto-lib/Paws/MTurk/ListWorkerBlocks.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NumResults = $ListWorkerBlocksResponse->NumResults; my $NextToken = $ListWorkerBlocksResponse->NextToken; + my $NumResults = $ListWorkerBlocksResponse->NumResults; my $WorkerBlocks = $ListWorkerBlocksResponse->WorkerBlocks; # Returns a L object. diff --git a/auto-lib/Paws/MTurk/ListWorkersWithQualificationType.pm b/auto-lib/Paws/MTurk/ListWorkersWithQualificationType.pm index 0197428610..a7c71fe912 100644 --- a/auto-lib/Paws/MTurk/ListWorkersWithQualificationType.pm +++ b/auto-lib/Paws/MTurk/ListWorkersWithQualificationType.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NumResults = $ListWorkersWithQualificationTypeResponse->NumResults; my $NextToken = $ListWorkersWithQualificationTypeResponse->NextToken; + my $NumResults = $ListWorkersWithQualificationTypeResponse->NumResults; my $Qualifications = $ListWorkersWithQualificationTypeResponse->Qualifications; diff --git a/auto-lib/Paws/MTurk/SendTestEventNotification.pm b/auto-lib/Paws/MTurk/SendTestEventNotification.pm index 4a0d4f8fd3..1771719bde 100644 --- a/auto-lib/Paws/MTurk/SendTestEventNotification.pm +++ b/auto-lib/Paws/MTurk/SendTestEventNotification.pm @@ -31,13 +31,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $SendTestEventNotificationResponse = $mturk -requester->SendTestEventNotification( Notification => { - Version => 'MyString', - Destination => 'MyString', - Transport => 'Email', # values: Email, SQS, SNS - EventTypes => [ + EventTypes => [ 'AssignmentAccepted', ... # values: AssignmentAccepted, AssignmentAbandoned, AssignmentReturned, AssignmentSubmitted, AssignmentRejected, AssignmentApproved, HITCreated, HITExpired, HITReviewable, HITExtended, HITDisposed, Ping ], + Version => 'MyString', + Transport => 'Email', # values: Email, SQS, SNS + Destination => 'MyString', }, TestEventType => 'AssignmentAccepted', diff --git a/auto-lib/Paws/MTurk/UpdateNotificationSettings.pm b/auto-lib/Paws/MTurk/UpdateNotificationSettings.pm index b20c2dce5f..b43d541f78 100644 --- a/auto-lib/Paws/MTurk/UpdateNotificationSettings.pm +++ b/auto-lib/Paws/MTurk/UpdateNotificationSettings.pm @@ -34,13 +34,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n HITTypeId => 'MyEntityId', Active => 1, # OPTIONAL Notification => { - Version => 'MyString', - Destination => 'MyString', - Transport => 'Email', # values: Email, SQS, SNS - EventTypes => [ + EventTypes => [ 'AssignmentAccepted', ... # values: AssignmentAccepted, AssignmentAbandoned, AssignmentReturned, AssignmentSubmitted, AssignmentRejected, AssignmentApproved, HITCreated, HITExpired, HITReviewable, HITExtended, HITDisposed, Ping ], + Version => 'MyString', + Transport => 'Email', # values: Email, SQS, SNS + Destination => 'MyString', }, # OPTIONAL ); diff --git a/auto-lib/Paws/MachineLearning/AddTags.pm b/auto-lib/Paws/MachineLearning/AddTags.pm index 8d9e515f67..d3ace4185d 100644 --- a/auto-lib/Paws/MachineLearning/AddTags.pm +++ b/auto-lib/Paws/MachineLearning/AddTags.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ResourceType => 'BatchPrediction', Tags => [ { - Value => 'MyTagValue', # max: 256; OPTIONAL Key => 'MyTagKey', # min: 1, max: 128; OPTIONAL + Value => 'MyTagValue', # max: 256; OPTIONAL }, ... ], diff --git a/auto-lib/Paws/MachineLearning/CreateDataSourceFromRDS.pm b/auto-lib/Paws/MachineLearning/CreateDataSourceFromRDS.pm index 735cd60711..e277416475 100644 --- a/auto-lib/Paws/MachineLearning/CreateDataSourceFromRDS.pm +++ b/auto-lib/Paws/MachineLearning/CreateDataSourceFromRDS.pm @@ -35,27 +35,27 @@ You shouldn't make instances of this class. Each attribute should be used as a n $machinelearning->CreateDataSourceFromRDS( DataSourceId => 'MyEntityId', RDSData => { - ResourceRole => 'MyEDPResourceRole', # min: 1, max: 64 - ServiceRole => 'MyEDPServiceRole', # min: 1, max: 64 - SelectSqlQuery => 'MyRDSSelectSqlQuery', # min: 1, max: 16777216 - S3StagingLocation => 'MyS3Url', # max: 2048 + DatabaseInformation => { + DatabaseName => 'MyRDSDatabaseName', # min: 1, max: 64 + InstanceIdentifier => 'MyRDSInstanceIdentifier', # min: 1, max: 63 + + }, DatabaseCredentials => { - Username => 'MyRDSDatabaseUsername', # min: 1, max: 128 - Password => 'MyRDSDatabasePassword', # min: 8, max: 128 + Password => 'MyRDSDatabasePassword', # min: 8, max: 128 + Username => 'MyRDSDatabaseUsername', # min: 1, max: 128 }, SecurityGroupIds => [ - 'MyEDPSecurityGroupId', ... # min: 1, max: 255 + 'MyEDPSecurityGroupId', ... # min: 1, max: 255 ], - DatabaseInformation => { - InstanceIdentifier => 'MyRDSInstanceIdentifier', # min: 1, max: 63 - DatabaseName => 'MyRDSDatabaseName', # min: 1, max: 64 - - }, + SelectSqlQuery => 'MyRDSSelectSqlQuery', # min: 1, max: 16777216 SubnetId => 'MyEDPSubnetId', # min: 1, max: 255 + S3StagingLocation => 'MyS3Url', # max: 2048 + ServiceRole => 'MyEDPServiceRole', # min: 1, max: 64 + ResourceRole => 'MyEDPResourceRole', # min: 1, max: 64 DataRearrangement => 'MyDataRearrangement', # OPTIONAL - DataSchema => 'MyDataSchema', # max: 131071; OPTIONAL DataSchemaUri => 'MyS3Url', # max: 2048 + DataSchema => 'MyDataSchema', # max: 131071; OPTIONAL }, RoleARN => 'MyRoleARN', ComputeStatistics => 1, # OPTIONAL diff --git a/auto-lib/Paws/MachineLearning/CreateDataSourceFromRedshift.pm b/auto-lib/Paws/MachineLearning/CreateDataSourceFromRedshift.pm index db00954406..519043f63c 100644 --- a/auto-lib/Paws/MachineLearning/CreateDataSourceFromRedshift.pm +++ b/auto-lib/Paws/MachineLearning/CreateDataSourceFromRedshift.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n DataSourceId => 'MyEntityId', DataSpec => { DatabaseInformation => { - DatabaseName => 'MyRedshiftDatabaseName', # min: 1, max: 64 ClusterIdentifier => 'MyRedshiftClusterIdentifier', # min: 1, max: 63 + DatabaseName => 'MyRedshiftDatabaseName', # min: 1, max: 64 }, DatabaseCredentials => { @@ -45,11 +45,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n Username => 'MyRedshiftDatabaseUsername', # min: 1, max: 128 }, - S3StagingLocation => 'MyS3Url', # max: 2048 SelectSqlQuery => 'MyRedshiftSelectSqlQuery', # min: 1, max: 16777216 + S3StagingLocation => 'MyS3Url', # max: 2048 + DataRearrangement => 'MyDataRearrangement', # OPTIONAL DataSchemaUri => 'MyS3Url', # max: 2048 DataSchema => 'MyDataSchema', # max: 131071; OPTIONAL - DataRearrangement => 'MyDataRearrangement', # OPTIONAL }, RoleARN => 'MyRoleARN', ComputeStatistics => 1, # OPTIONAL diff --git a/auto-lib/Paws/MachineLearning/DeleteRealtimeEndpoint.pm b/auto-lib/Paws/MachineLearning/DeleteRealtimeEndpoint.pm index e84be71ae3..4624842c03 100644 --- a/auto-lib/Paws/MachineLearning/DeleteRealtimeEndpoint.pm +++ b/auto-lib/Paws/MachineLearning/DeleteRealtimeEndpoint.pm @@ -33,9 +33,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $MLModelId = $DeleteRealtimeEndpointOutput->MLModelId; my $RealtimeEndpointInfo = $DeleteRealtimeEndpointOutput->RealtimeEndpointInfo; + my $MLModelId = $DeleteRealtimeEndpointOutput->MLModelId; # Returns a L object. diff --git a/auto-lib/Paws/MachineLearning/DescribeMLModels.pm b/auto-lib/Paws/MachineLearning/DescribeMLModels.pm index 88586d4768..d733501020 100644 --- a/auto-lib/Paws/MachineLearning/DescribeMLModels.pm +++ b/auto-lib/Paws/MachineLearning/DescribeMLModels.pm @@ -52,8 +52,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Results = $DescribeMLModelsOutput->Results; my $NextToken = $DescribeMLModelsOutput->NextToken; + my $Results = $DescribeMLModelsOutput->Results; # Returns a L object. diff --git a/auto-lib/Paws/MachineLearning/DescribeTags.pm b/auto-lib/Paws/MachineLearning/DescribeTags.pm index 4692da2b03..de02615508 100644 --- a/auto-lib/Paws/MachineLearning/DescribeTags.pm +++ b/auto-lib/Paws/MachineLearning/DescribeTags.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ResourceType = $DescribeTagsOutput->ResourceType; my $ResourceId = $DescribeTagsOutput->ResourceId; + my $ResourceType = $DescribeTagsOutput->ResourceType; my $Tags = $DescribeTagsOutput->Tags; # Returns a L object. diff --git a/auto-lib/Paws/MachineLearning/GetBatchPrediction.pm b/auto-lib/Paws/MachineLearning/GetBatchPrediction.pm index 47c0166030..8da515b806 100644 --- a/auto-lib/Paws/MachineLearning/GetBatchPrediction.pm +++ b/auto-lib/Paws/MachineLearning/GetBatchPrediction.pm @@ -33,24 +33,24 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $InputDataLocationS3 = $GetBatchPredictionOutput->InputDataLocationS3; - my $LogUri = $GetBatchPredictionOutput->LogUri; - my $Name = $GetBatchPredictionOutput->Name; - my $Status = $GetBatchPredictionOutput->Status; - my $TotalRecordCount = $GetBatchPredictionOutput->TotalRecordCount; my $StartedAt = $GetBatchPredictionOutput->StartedAt; - my $InvalidRecordCount = $GetBatchPredictionOutput->InvalidRecordCount; - my $MLModelId = $GetBatchPredictionOutput->MLModelId; - my $ComputeTime = $GetBatchPredictionOutput->ComputeTime; + my $Status = $GetBatchPredictionOutput->Status; my $CreatedByIamUser = $GetBatchPredictionOutput->CreatedByIamUser; + my $MLModelId = $GetBatchPredictionOutput->MLModelId; + my $LogUri = $GetBatchPredictionOutput->LogUri; + my $BatchPredictionId = $GetBatchPredictionOutput->BatchPredictionId; + my $CreatedAt = $GetBatchPredictionOutput->CreatedAt; + my $Message = $GetBatchPredictionOutput->Message; + my $InputDataLocationS3 = $GetBatchPredictionOutput->InputDataLocationS3; my $LastUpdatedAt = $GetBatchPredictionOutput->LastUpdatedAt; + my $OutputUri = $GetBatchPredictionOutput->OutputUri; + my $ComputeTime = $GetBatchPredictionOutput->ComputeTime; + my $FinishedAt = $GetBatchPredictionOutput->FinishedAt; + my $InvalidRecordCount = $GetBatchPredictionOutput->InvalidRecordCount; + my $TotalRecordCount = $GetBatchPredictionOutput->TotalRecordCount; + my $Name = $GetBatchPredictionOutput->Name; my $BatchPredictionDataSourceId = $GetBatchPredictionOutput->BatchPredictionDataSourceId; - my $BatchPredictionId = $GetBatchPredictionOutput->BatchPredictionId; - my $Message = $GetBatchPredictionOutput->Message; - my $CreatedAt = $GetBatchPredictionOutput->CreatedAt; - my $FinishedAt = $GetBatchPredictionOutput->FinishedAt; - my $OutputUri = $GetBatchPredictionOutput->OutputUri; # Returns a L object. diff --git a/auto-lib/Paws/MachineLearning/GetDataSource.pm b/auto-lib/Paws/MachineLearning/GetDataSource.pm index 5a8980e789..d0fb757097 100644 --- a/auto-lib/Paws/MachineLearning/GetDataSource.pm +++ b/auto-lib/Paws/MachineLearning/GetDataSource.pm @@ -34,26 +34,26 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $LastUpdatedAt = $GetDataSourceOutput->LastUpdatedAt; - my $ComputeStatistics = $GetDataSourceOutput->ComputeStatistics; - my $RoleARN = $GetDataSourceOutput->RoleARN; - my $NumberOfFiles = $GetDataSourceOutput->NumberOfFiles; + my $StartedAt = $GetDataSourceOutput->StartedAt; + my $Status = $GetDataSourceOutput->Status; + my $CreatedByIamUser = $GetDataSourceOutput->CreatedByIamUser; + my $DataSourceId = $GetDataSourceOutput->DataSourceId; + my $LogUri = $GetDataSourceOutput->LogUri; my $CreatedAt = $GetDataSourceOutput->CreatedAt; + my $ComputeStatistics = $GetDataSourceOutput->ComputeStatistics; my $Message = $GetDataSourceOutput->Message; - my $FinishedAt = $GetDataSourceOutput->FinishedAt; my $DataSourceSchema = $GetDataSourceOutput->DataSourceSchema; - my $DataRearrangement = $GetDataSourceOutput->DataRearrangement; - my $Name = $GetDataSourceOutput->Name; - my $LogUri = $GetDataSourceOutput->LogUri; - my $DataSourceId = $GetDataSourceOutput->DataSourceId; - my $DataSizeInBytes = $GetDataSourceOutput->DataSizeInBytes; - my $RedshiftMetadata = $GetDataSourceOutput->RedshiftMetadata; - my $Status = $GetDataSourceOutput->Status; + my $LastUpdatedAt = $GetDataSourceOutput->LastUpdatedAt; my $RDSMetadata = $GetDataSourceOutput->RDSMetadata; - my $StartedAt = $GetDataSourceOutput->StartedAt; - my $DataLocationS3 = $GetDataSourceOutput->DataLocationS3; + my $DataSizeInBytes = $GetDataSourceOutput->DataSizeInBytes; + my $NumberOfFiles = $GetDataSourceOutput->NumberOfFiles; my $ComputeTime = $GetDataSourceOutput->ComputeTime; - my $CreatedByIamUser = $GetDataSourceOutput->CreatedByIamUser; + my $DataLocationS3 = $GetDataSourceOutput->DataLocationS3; + my $RedshiftMetadata = $GetDataSourceOutput->RedshiftMetadata; + my $DataRearrangement = $GetDataSourceOutput->DataRearrangement; + my $FinishedAt = $GetDataSourceOutput->FinishedAt; + my $RoleARN = $GetDataSourceOutput->RoleARN; + my $Name = $GetDataSourceOutput->Name; # Returns a L object. diff --git a/auto-lib/Paws/MachineLearning/GetEvaluation.pm b/auto-lib/Paws/MachineLearning/GetEvaluation.pm index 22ccf55d0c..c990b4dc92 100644 --- a/auto-lib/Paws/MachineLearning/GetEvaluation.pm +++ b/auto-lib/Paws/MachineLearning/GetEvaluation.pm @@ -33,21 +33,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Message = $GetEvaluationOutput->Message; - my $CreatedAt = $GetEvaluationOutput->CreatedAt; - my $Status = $GetEvaluationOutput->Status; my $StartedAt = $GetEvaluationOutput->StartedAt; - my $FinishedAt = $GetEvaluationOutput->FinishedAt; - my $ComputeTime = $GetEvaluationOutput->ComputeTime; - my $MLModelId = $GetEvaluationOutput->MLModelId; + my $Status = $GetEvaluationOutput->Status; my $CreatedByIamUser = $GetEvaluationOutput->CreatedByIamUser; - my $EvaluationId = $GetEvaluationOutput->EvaluationId; - my $LastUpdatedAt = $GetEvaluationOutput->LastUpdatedAt; my $EvaluationDataSourceId = $GetEvaluationOutput->EvaluationDataSourceId; - my $InputDataLocationS3 = $GetEvaluationOutput->InputDataLocationS3; + my $MLModelId = $GetEvaluationOutput->MLModelId; my $LogUri = $GetEvaluationOutput->LogUri; - my $Name = $GetEvaluationOutput->Name; + my $EvaluationId = $GetEvaluationOutput->EvaluationId; + my $FinishedAt = $GetEvaluationOutput->FinishedAt; my $PerformanceMetrics = $GetEvaluationOutput->PerformanceMetrics; + my $CreatedAt = $GetEvaluationOutput->CreatedAt; + my $Message = $GetEvaluationOutput->Message; + my $InputDataLocationS3 = $GetEvaluationOutput->InputDataLocationS3; + my $LastUpdatedAt = $GetEvaluationOutput->LastUpdatedAt; + my $Name = $GetEvaluationOutput->Name; + my $ComputeTime = $GetEvaluationOutput->ComputeTime; # Returns a L object. diff --git a/auto-lib/Paws/MachineLearning/GetMLModel.pm b/auto-lib/Paws/MachineLearning/GetMLModel.pm index 511cdcf96e..580733f64b 100644 --- a/auto-lib/Paws/MachineLearning/GetMLModel.pm +++ b/auto-lib/Paws/MachineLearning/GetMLModel.pm @@ -34,28 +34,28 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TrainingParameters = $GetMLModelOutput->TrainingParameters; - my $ScoreThresholdLastUpdatedAt = - $GetMLModelOutput->ScoreThresholdLastUpdatedAt; - my $LastUpdatedAt = $GetMLModelOutput->LastUpdatedAt; - my $SizeInBytes = $GetMLModelOutput->SizeInBytes; + my $Schema = $GetMLModelOutput->Schema; + my $StartedAt = $GetMLModelOutput->StartedAt; + my $Status = $GetMLModelOutput->Status; + my $CreatedByIamUser = $GetMLModelOutput->CreatedByIamUser; my $TrainingDataSourceId = $GetMLModelOutput->TrainingDataSourceId; - my $MLModelType = $GetMLModelOutput->MLModelType; - my $FinishedAt = $GetMLModelOutput->FinishedAt; - my $Message = $GetMLModelOutput->Message; - my $CreatedAt = $GetMLModelOutput->CreatedAt; - my $Name = $GetMLModelOutput->Name; + my $MLModelId = $GetMLModelOutput->MLModelId; my $LogUri = $GetMLModelOutput->LogUri; - my $EndpointInfo = $GetMLModelOutput->EndpointInfo; + my $TrainingParameters = $GetMLModelOutput->TrainingParameters; + my $CreatedAt = $GetMLModelOutput->CreatedAt; + my $Message = $GetMLModelOutput->Message; my $InputDataLocationS3 = $GetMLModelOutput->InputDataLocationS3; - my $Recipe = $GetMLModelOutput->Recipe; + my $EndpointInfo = $GetMLModelOutput->EndpointInfo; + my $LastUpdatedAt = $GetMLModelOutput->LastUpdatedAt; my $ComputeTime = $GetMLModelOutput->ComputeTime; - my $MLModelId = $GetMLModelOutput->MLModelId; + my $Recipe = $GetMLModelOutput->Recipe; my $ScoreThreshold = $GetMLModelOutput->ScoreThreshold; - my $CreatedByIamUser = $GetMLModelOutput->CreatedByIamUser; - my $Status = $GetMLModelOutput->Status; - my $StartedAt = $GetMLModelOutput->StartedAt; - my $Schema = $GetMLModelOutput->Schema; + my $SizeInBytes = $GetMLModelOutput->SizeInBytes; + my $FinishedAt = $GetMLModelOutput->FinishedAt; + my $ScoreThresholdLastUpdatedAt = + $GetMLModelOutput->ScoreThresholdLastUpdatedAt; + my $Name = $GetMLModelOutput->Name; + my $MLModelType = $GetMLModelOutput->MLModelType; # Returns a L object. diff --git a/auto-lib/Paws/MarketplaceEntitlement/GetEntitlements.pm b/auto-lib/Paws/MarketplaceEntitlement/GetEntitlements.pm index e2ffc2dfb5..19e8d84896 100644 --- a/auto-lib/Paws/MarketplaceEntitlement/GetEntitlements.pm +++ b/auto-lib/Paws/MarketplaceEntitlement/GetEntitlements.pm @@ -41,8 +41,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Entitlements = $GetEntitlementsResult->Entitlements; my $NextToken = $GetEntitlementsResult->NextToken; + my $Entitlements = $GetEntitlementsResult->Entitlements; # Returns a L object. diff --git a/auto-lib/Paws/MarketplaceMetering/BatchMeterUsage.pm b/auto-lib/Paws/MarketplaceMetering/BatchMeterUsage.pm index 1263062202..868f7c9655 100644 --- a/auto-lib/Paws/MarketplaceMetering/BatchMeterUsage.pm +++ b/auto-lib/Paws/MarketplaceMetering/BatchMeterUsage.pm @@ -32,10 +32,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ProductCode => 'MyProductCode', UsageRecords => [ { - CustomerIdentifier => 'MyCustomerIdentifier', # min: 1, max: 255 Dimension => 'MyUsageDimension', # min: 1, max: 255 - Timestamp => '1970-01-01T01:00:00', Quantity => 1, # max: 1000000 + Timestamp => '1970-01-01T01:00:00', + CustomerIdentifier => 'MyCustomerIdentifier', # min: 1, max: 255 }, ... @@ -44,8 +44,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Results = $BatchMeterUsageResult->Results; my $UnprocessedRecords = $BatchMeterUsageResult->UnprocessedRecords; + my $Results = $BatchMeterUsageResult->Results; # Returns a L object. diff --git a/auto-lib/Paws/MediaConvert/CreateJob.pm b/auto-lib/Paws/MediaConvert/CreateJob.pm index c2abb9a3c3..d294d4b16e 100644 --- a/auto-lib/Paws/MediaConvert/CreateJob.pm +++ b/auto-lib/Paws/MediaConvert/CreateJob.pm @@ -36,6 +36,132 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateJobResponse = $mediaconvert->CreateJob( Role => 'My__string', Settings => { + Inputs => [ + { + FileInput => +'My__stringPatternS3MM2VVMMPPEEGGAAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMOOVVMMTTSSMM2TTWWMMVVAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MM', + AudioSelectors => { + 'My__string' => { + ProgramSelection => 1, # max: 8; OPTIONAL + Pids => [ + 1, ... # min: 1, max: 2147483647; OPTIONAL + ], # OPTIONAL + RemixSettings => { + ChannelMapping => { + OutputChannels => [ + { + InputChannels => [ + 1, ... # min: -60, max: 6 + ], + + }, + ... + ], + + }, + ChannelsIn => 1, # min: 1, max: 16 + ChannelsOut => 1, # min: 1, max: 8; OPTIONAL + + }, # OPTIONAL + Tracks => [ + 1, ... # min: 1, max: 2147483647; OPTIONAL + ], # OPTIONAL + SelectorType => + 'PID', # values: PID, TRACK, LANGUAGE_CODE; OPTIONAL + Offset => 1, # min: -2147483648, max: 2147483647; OPTIONAL + ExternalAudioFileInput => +'My__stringPatternS3MM2VVMMPPEEGGAAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMOOVVMMTTSSMM2TTWWMMVVAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMAAAACCAAIIFFFFMMPP2AACC3EECC3DDTTSSEE' + , # OPTIONAL + DefaultSelection => + 'DEFAULT', # values: DEFAULT, NOT_DEFAULT; OPTIONAL + LanguageCode => 'ENG' + , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL + }, + }, # OPTIONAL + FilterEnable => 'AUTO', # values: AUTO, DISABLE, FORCE; OPTIONAL + CaptionSelectors => { + 'My__string' => { + SourceSettings => { + SourceType => 'ANCILLARY' + , # values: ANCILLARY, DVB_SUB, EMBEDDED, SCC, TTML, STL, SRT, TELETEXT, NULL_SOURCE + TeletextSourceSettings => { + PageNumber => 'My__stringMin3Max3Pattern1809aFAF09aEAE' + , # min: 3, max: 3; OPTIONAL + }, # OPTIONAL + EmbeddedSourceSettings => { + Source608ChannelNumber => 1, # min: 1, max: 4; OPTIONAL + Source608TrackNumber => 1, # min: 1, max: 1; OPTIONAL + Convert608To708 => + 'UPCONVERT', # values: UPCONVERT, DISABLED; OPTIONAL + }, # OPTIONAL + DvbSubSourceSettings => { + Pid => 1, # min: 1, max: 2147483647; OPTIONAL + }, # OPTIONAL + FileSourceSettings => { + SourceFile => +'My__stringMin14PatternS3SccSCCTtmlTTMLDfxpDFXPStlSTLSrtSRTSmiSMI' + , # min: 14, + TimeDelta => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + Convert608To708 => + 'UPCONVERT', # values: UPCONVERT, DISABLED; OPTIONAL + }, # OPTIONAL + AncillarySourceSettings => { + SourceAncillaryChannelNumber => + 1, # min: 1, max: 4; OPTIONAL + }, # OPTIONAL + }, + LanguageCode => 'ENG' + , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL + }, + }, # OPTIONAL + InputClippings => [ + { + EndTimecode => 'My__stringPattern010920405090509092', # OPTIONAL + StartTimecode => + 'My__stringPattern010920405090509092', # OPTIONAL + }, + ... + ], # OPTIONAL + AudioSelectorGroups => { + 'My__string' => { + AudioSelectorNames => [ + 'My__stringMin1', ... # min: 1, + ], + + }, + }, # OPTIONAL + ProgramNumber => 1, # min: 1, max: 2147483647; OPTIONAL + PsiControl => 'IGNORE_PSI', # values: IGNORE_PSI, USE_PSI; OPTIONAL + DeblockFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL + FilterStrength => 1, # min: -5, max: 5; OPTIONAL + VideoSelector => { + Pid => 1, # min: 1, max: 2147483647; OPTIONAL + ColorSpaceUsage => 'FORCE', # values: FORCE, FALLBACK; OPTIONAL + Hdr10Metadata => { + MaxFrameAverageLightLevel => 1, # max: 65535 + MaxContentLightLevel => 1, # max: 65535 + MaxLuminance => 1, # max: 2147483647; OPTIONAL + RedPrimaryY => 1, # max: 50000; OPTIONAL + RedPrimaryX => 1, # max: 50000; OPTIONAL + GreenPrimaryY => 1, # max: 50000; OPTIONAL + GreenPrimaryX => 1, # max: 50000; OPTIONAL + MinLuminance => 1, # max: 2147483647; OPTIONAL + WhitePointY => 1, # max: 50000; OPTIONAL + BluePrimaryY => 1, # max: 50000; OPTIONAL + BluePrimaryX => 1, # max: 50000; OPTIONAL + WhitePointX => 1, # max: 50000; OPTIONAL + }, # OPTIONAL + ProgramNumber => 1, # min: -2147483648, max: 2147483647; OPTIONAL + ColorSpace => 'FOLLOW' + , # values: FOLLOW, REC_601, REC_709, HDR10, HLG_2020; OPTIONAL + }, # OPTIONAL + TimecodeSource => 'EMBEDDED' + , # values: EMBEDDED, ZEROBASED, SPECIFIEDSTART; OPTIONAL + DenoiseFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL + }, + ... + ], OutputGroups => [ { OutputGroupSettings => { @@ -44,362 +170,247 @@ You shouldn't make instances of this class. Each attribute should be used as a n FileGroupSettings => { Destination => 'My__stringPatternS3', # OPTIONAL }, # OPTIONAL - MsSmoothGroupSettings => { + CmafGroupSettings => { + SegmentLength => 1, # min: 1, max: 2147483647; OPTIONAL FragmentLength => 1, # min: 1, max: 2147483647; OPTIONAL Encryption => { - SpekeKeyProvider => { - Url => 'My__stringPatternHttps', - SystemIds => [ - 'My__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12', - ... - ], - ResourceId => 'My__string', - + Type => 'STATIC_KEY', # values: STATIC_KEY + StaticKeyProvider => { + StaticKeyValue => 'My__stringPatternAZaZ0932', + Url => 'My__string', + KeyFormat => + 'My__stringPatternIdentityAZaZ26AZaZ09163', # OPTIONAL + KeyFormatVersions => 'My__stringPatternDD', # OPTIONAL }, - - }, # OPTIONAL - AudioDeduplication => 'COMBINE_DUPLICATE_STREAMS' - , # values: COMBINE_DUPLICATE_STREAMS, NONE; OPTIONAL - ManifestEncoding => 'UTF8', # values: UTF8, UTF16; OPTIONAL - Destination => 'My__stringPatternS3', # OPTIONAL + InitializationVectorInManifest => + 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + EncryptionMethod => + 'SAMPLE_AES', # values: SAMPLE_AES; OPTIONAL + ConstantInitializationVector => + 'My__stringMin32Max32Pattern09aFAF32' + , # min: 32, max: 32; OPTIONAL + }, # OPTIONAL + CodecSpecification => + 'RFC_6381', # values: RFC_6381, RFC_4281; OPTIONAL + WriteHlsManifest => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + ManifestCompression => 'GZIP', # values: GZIP, NONE; OPTIONAL + ManifestDurationFormat => + 'FLOATING_POINT', # values: FLOATING_POINT, INTEGER; OPTIONAL + MinBufferTime => 1, # max: 2147483647; OPTIONAL + BaseUrl => 'My__string', + ClientCache => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + Destination => 'My__stringPatternS3', # OPTIONAL + SegmentControl => 'SINGLE_FILE' + , # values: SINGLE_FILE, SEGMENTED_FILES; OPTIONAL + StreamInfResolution => + 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + WriteDashManifest => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL }, # OPTIONAL HlsGroupSettings => { SegmentLength => 1, # min: 1, max: 2147483647; OPTIONAL MinSegmentLength => 1, # max: 2147483647; OPTIONAL - StreamInfResolution => - 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - CaptionLanguageSetting => - 'INSERT', # values: INSERT, OMIT, NONE; OPTIONAL - CodecSpecification => - 'RFC_6381', # values: RFC_6381, RFC_4281; OPTIONAL - Encryption => { - Type => 'SPEKE', # values: SPEKE, STATIC_KEY - ConstantInitializationVector => - 'My__stringMin32Max32Pattern09aFAF32' - , # min: 32, max: 32; OPTIONAL - InitializationVectorInManifest => - 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - SpekeKeyProvider => { - Url => 'My__stringPatternHttps', - SystemIds => [ - 'My__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12', - ... - ], - ResourceId => 'My__string', - - }, - EncryptionMethod => - 'AES128', # values: AES128, SAMPLE_AES; OPTIONAL - StaticKeyProvider => { - StaticKeyValue => 'My__stringPatternAZaZ0932', - Url => 'My__string', - KeyFormatVersions => 'My__stringPatternDD', # OPTIONAL - KeyFormat => - 'My__stringPatternIdentityAZaZ26AZaZ09163', # OPTIONAL - }, # OPTIONAL - }, # OPTIONAL - TimedMetadataId3Period => 1, # min: -2147483648, max: 2147483647 + TimestampDeltaMilliseconds => + 1, # min: -2147483648, max: 2147483647; OPTIONAL CaptionLanguageMappings => [ { - CaptionChannel => 1, # min: -2147483648, max: 2147483647 LanguageDescription => 'My__string', LanguageCode => 'ENG' , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL + CaptionChannel => + 1, # min: -2147483648, max: 2147483647; OPTIONAL }, ... - ], # OPTIONAL - OutputSelection => 'MANIFESTS_AND_SEGMENTS' - , # values: MANIFESTS_AND_SEGMENTS, SEGMENTS_ONLY; OPTIONAL - TimestampDeltaMilliseconds => - 1, # min: -2147483648, max: 2147483647 - SegmentsPerSubdirectory => - 1, # min: 1, max: 2147483647; OPTIONAL - BaseUrl => 'My__string', - ProgramDateTime => - 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - SegmentControl => 'SINGLE_FILE' - , # values: SINGLE_FILE, SEGMENTED_FILES; OPTIONAL - ManifestDurationFormat => - 'FLOATING_POINT', # values: FLOATING_POINT, INTEGER; OPTIONAL - DirectoryStructure => 'SINGLE_DIRECTORY' - , # values: SINGLE_DIRECTORY, SUBDIRECTORY_PER_STREAM; OPTIONAL - Destination => 'My__stringPatternS3', # OPTIONAL - ClientCache => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - ManifestCompression => 'GZIP', # values: GZIP, NONE; OPTIONAL - AdMarkers => [ - 'ELEMENTAL', ... # values: ELEMENTAL, ELEMENTAL_SCTE35 - ], # OPTIONAL - ProgramDateTimePeriod => 1, # max: 3600; OPTIONAL - TimedMetadataId3Frame => - 'NONE', # values: NONE, PRIV, TDRL; OPTIONAL - }, # OPTIONAL - CmafGroupSettings => { - FragmentLength => 1, # min: 1, max: 2147483647; OPTIONAL - SegmentLength => 1, # min: 1, max: 2147483647; OPTIONAL - BaseUrl => 'My__string', - WriteHlsManifest => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - WriteDashManifest => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + ], # OPTIONAL Encryption => { - Type => 'STATIC_KEY', # values: STATIC_KEY + Type => 'SPEKE', # values: SPEKE, STATIC_KEY + InitializationVectorInManifest => + 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL StaticKeyProvider => { - StaticKeyValue => 'My__stringPatternAZaZ0932', - Url => 'My__string', - KeyFormatVersions => 'My__stringPatternDD', # OPTIONAL + StaticKeyValue => 'My__stringPatternAZaZ0932', + Url => 'My__string', KeyFormat => - 'My__stringPatternIdentityAZaZ26AZaZ09163', # OPTIONAL - }, # OPTIONAL + 'My__stringPatternIdentityAZaZ26AZaZ09163', # OPTIONAL + KeyFormatVersions => 'My__stringPatternDD', # OPTIONAL + }, + SpekeKeyProvider => { + ResourceId => 'My__string', + SystemIds => [ + 'My__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12', + ... + ], + Url => 'My__stringPatternHttps', + + }, EncryptionMethod => - 'SAMPLE_AES', # values: SAMPLE_AES; OPTIONAL - InitializationVectorInManifest => - 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + 'AES128', # values: AES128, SAMPLE_AES; OPTIONAL ConstantInitializationVector => 'My__stringMin32Max32Pattern09aFAF32' - , # min: 32, max: 32; OPTIONAL + , # min: 32, max: 32; OPTIONAL }, # OPTIONAL + ProgramDateTimePeriod => 1, # max: 3600; OPTIONAL CodecSpecification => 'RFC_6381', # values: RFC_6381, RFC_4281; OPTIONAL - StreamInfResolution => - 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + SegmentsPerSubdirectory => + 1, # min: 1, max: 2147483647; OPTIONAL ManifestCompression => 'GZIP', # values: GZIP, NONE; OPTIONAL - ClientCache => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL ManifestDurationFormat => 'FLOATING_POINT', # values: FLOATING_POINT, INTEGER; OPTIONAL - Destination => 'My__stringPatternS3', # OPTIONAL - MinBufferTime => 1, # max: 2147483647; OPTIONAL + DirectoryStructure => 'SINGLE_DIRECTORY' + , # values: SINGLE_DIRECTORY, SUBDIRECTORY_PER_STREAM; OPTIONAL + TimedMetadataId3Frame => + 'NONE', # values: NONE, PRIV, TDRL; OPTIONAL + ProgramDateTime => + 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + AdMarkers => [ + 'ELEMENTAL', ... # values: ELEMENTAL, ELEMENTAL_SCTE35 + ], # OPTIONAL + OutputSelection => 'MANIFESTS_AND_SEGMENTS' + , # values: MANIFESTS_AND_SEGMENTS, SEGMENTS_ONLY; OPTIONAL + BaseUrl => 'My__string', + CaptionLanguageSetting => + 'INSERT', # values: INSERT, OMIT, NONE; OPTIONAL + ClientCache => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + Destination => 'My__stringPatternS3', # OPTIONAL SegmentControl => 'SINGLE_FILE' , # values: SINGLE_FILE, SEGMENTED_FILES; OPTIONAL + StreamInfResolution => + 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + TimedMetadataId3Period => + 1, # min: -2147483648, max: 2147483647; OPTIONAL }, # OPTIONAL - DashIsoGroupSettings => { + MsSmoothGroupSettings => { FragmentLength => 1, # min: 1, max: 2147483647; OPTIONAL - SegmentLength => 1, # min: 1, max: 2147483647; OPTIONAL - BaseUrl => 'My__string', - Encryption => { + Encryption => { SpekeKeyProvider => { - Url => 'My__stringPatternHttps', - SystemIds => [ + ResourceId => 'My__string', + SystemIds => [ 'My__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12', ... ], + Url => 'My__stringPatternHttps', + + }, + + }, # OPTIONAL + ManifestEncoding => 'UTF8', # values: UTF8, UTF16; OPTIONAL + AudioDeduplication => 'COMBINE_DUPLICATE_STREAMS' + , # values: COMBINE_DUPLICATE_STREAMS, NONE; OPTIONAL + Destination => 'My__stringPatternS3', # OPTIONAL + }, # OPTIONAL + DashIsoGroupSettings => { + SegmentLength => 1, # min: 1, max: 2147483647; OPTIONAL + FragmentLength => 1, # min: 1, max: 2147483647; OPTIONAL + Encryption => { + SpekeKeyProvider => { ResourceId => 'My__string', + SystemIds => [ + 'My__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12', + ... + ], + Url => 'My__stringPatternHttps', }, - }, # OPTIONAL + }, # OPTIONAL + MinBufferTime => 1, # max: 2147483647; OPTIONAL HbbtvCompliance => - 'HBBTV_1_5', # values: HBBTV_1_5, NONE; OPTIONAL + 'HBBTV_1_5', # values: HBBTV_1_5, NONE; OPTIONAL + BaseUrl => 'My__string', Destination => 'My__stringPatternS3', # OPTIONAL SegmentControl => 'SINGLE_FILE' , # values: SINGLE_FILE, SEGMENTED_FILES; OPTIONAL - MinBufferTime => 1, # max: 2147483647; OPTIONAL }, # OPTIONAL }, Outputs => [ { - AudioDescriptions => [ + CaptionDescriptions => [ { - CodecSettings => { - Codec => 'AAC' - , # values: AAC, MP2, WAV, AIFF, AC3, EAC3, PASSTHROUGH - Mp2Settings => { - Bitrate => 1, # min: 32000, max: 384000; OPTIONAL - SampleRate => 1, # min: 32000, max: 48000; OPTIONAL - Channels => 1, # min: 1, max: 2; OPTIONAL - }, # OPTIONAL - Ac3Settings => { - LfeFilter => - 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - MetadataControl => 'FOLLOW_INPUT' - , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - Bitrate => 1, # min: 64000, max: 640000; OPTIONAL - BitstreamMode => 'COMPLETE_MAIN' - , # values: COMPLETE_MAIN, COMMENTARY, DIALOGUE, EMERGENCY, HEARING_IMPAIRED, MUSIC_AND_EFFECTS, VISUALLY_IMPAIRED, VOICE_OVER; OPTIONAL - DynamicRangeCompressionProfile => 'FILM_STANDARD' - , # values: FILM_STANDARD, NONE; OPTIONAL - SampleRate => 1, # min: 48000, max: 48000; OPTIONAL - Dialnorm => 1, # min: 1, max: 31; OPTIONAL - CodingMode => 'CODING_MODE_1_0' - , # values: CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_3_2_LFE; OPTIONAL - }, # OPTIONAL - WavSettings => { - Format => 'RIFF', # values: RIFF, RF64; OPTIONAL - SampleRate => 1, # min: 8000, max: 192000; OPTIONAL - BitDepth => 1, # min: 16, max: 24; OPTIONAL - Channels => 1, # min: 1, max: 8; OPTIONAL - }, # OPTIONAL - AiffSettings => { - Channels => 1, # min: 1, max: 2; OPTIONAL - BitDepth => 1, # min: 16, max: 24; OPTIONAL - SampleRate => 1, # min: 8000, max: 192000; OPTIONAL - }, # OPTIONAL - AacSettings => { - SampleRate => 1, # min: 8000, max: 96000 - CodingMode => 'AD_RECEIVER_MIX' - , # values: AD_RECEIVER_MIX, CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_5_1 - RawFormat => - 'LATM_LOAS', # values: LATM_LOAS, NONE; OPTIONAL - Specification => - 'MPEG2', # values: MPEG2, MPEG4; OPTIONAL - AudioDescriptionBroadcasterMix => 'BROADCASTER_MIXED_AD' - , # values: BROADCASTER_MIXED_AD, NORMAL; OPTIONAL - VbrQuality => 'LOW' - , # values: LOW, MEDIUM_LOW, MEDIUM_HIGH, HIGH; OPTIONAL - RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL - CodecProfile => 'LC', # values: LC, HEV1, HEV2; OPTIONAL - Bitrate => 1, # min: 6000, max: 1024000; OPTIONAL - }, # OPTIONAL - Eac3Settings => { - DynamicRangeCompressionLine => 'NONE' - , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL - SurroundExMode => 'NOT_INDICATED' - , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL - LfeFilter => - 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - StereoDownmix => 'NOT_INDICATED' - , # values: NOT_INDICATED, LO_RO, LT_RT, DPL2; OPTIONAL - AttenuationControl => 'ATTENUATE_3_DB' - , # values: ATTENUATE_3_DB, NONE; OPTIONAL - PhaseControl => 'SHIFT_90_DEGREES' - , # values: SHIFT_90_DEGREES, NO_SHIFT; OPTIONAL - DynamicRangeCompressionRf => 'NONE' - , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL - PassthroughControl => 'WHEN_POSSIBLE' - , # values: WHEN_POSSIBLE, NO_PASSTHROUGH; OPTIONAL - SurroundMode => 'NOT_INDICATED' - , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL - LoRoSurroundMixLevel => 1, # OPTIONAL - LfeControl => 'LFE', # values: LFE, NO_LFE; OPTIONAL - DcFilter => - 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - CodingMode => 'CODING_MODE_1_0' - , # values: CODING_MODE_1_0, CODING_MODE_2_0, CODING_MODE_3_2; OPTIONAL - Bitrate => 1, # min: 64000, max: 640000; OPTIONAL - BitstreamMode => 'COMPLETE_MAIN' - , # values: COMPLETE_MAIN, COMMENTARY, EMERGENCY, HEARING_IMPAIRED, VISUALLY_IMPAIRED; OPTIONAL - MetadataControl => 'FOLLOW_INPUT' - , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - LtRtSurroundMixLevel => 1, # OPTIONAL - LoRoCenterMixLevel => 1, # OPTIONAL - Dialnorm => 1, # min: 1, max: 31; OPTIONAL - SampleRate => 1, # min: 48000, max: 48000; OPTIONAL - LtRtCenterMixLevel => 1, # OPTIONAL - }, # OPTIONAL - }, - RemixSettings => { - ChannelsOut => 1, # min: 1, max: 8; OPTIONAL - ChannelsIn => 1, # min: 1, max: 16 - ChannelMapping => { - OutputChannels => [ - { - InputChannels => [ - 1, ... # min: -60, max: 6 - ], - - }, - ... - ], - - }, - - }, # OPTIONAL - LanguageCode => 'ENG' - , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL - AudioTypeControl => 'FOLLOW_INPUT' - , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - AudioType => 1, # max: 255 - LanguageCodeControl => 'FOLLOW_INPUT' - , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - AudioNormalizationSettings => { - PeakCalculation => - 'TRUE_PEAK', # values: TRUE_PEAK, NONE; OPTIONAL - TargetLkfs => 1, # OPTIONAL - CorrectionGateLevel => 1, # min: -70, ; OPTIONAL - AlgorithmControl => 'CORRECT_AUDIO' - , # values: CORRECT_AUDIO, MEASURE_ONLY; OPTIONAL - Algorithm => 'ITU_BS_1770_1' - , # values: ITU_BS_1770_1, ITU_BS_1770_2; OPTIONAL - LoudnessLogging => - 'LOG', # values: LOG, DONT_LOG; OPTIONAL - }, # OPTIONAL - AudioSourceName => 'My__string', - StreamName => 'My__stringPatternWS', # OPTIONAL - }, - ... - ], # OPTIONAL - NameModifier => 'My__stringMin1', # min: 1, ; OPTIONAL - CaptionDescriptions => [ - { - CaptionSelectorName => - 'My__stringMin1', # min: 1, ; OPTIONAL DestinationSettings => { DestinationType => 'BURN_IN' , # values: BURN_IN, DVB_SUB, EMBEDDED, SCC, SRT, TELETEXT, TTML, WEBVTT - TeletextDestinationSettings => { - PageNumber => 'My__stringMin3Max3Pattern1809aFAF09aEAE' - , # min: 3, max: 3; OPTIONAL - }, # OPTIONAL - SccDestinationSettings => { - Framerate => 'FRAMERATE_23_97' - , # values: FRAMERATE_23_97, FRAMERATE_24, FRAMERATE_29_97_DROPFRAME, FRAMERATE_29_97_NON_DROPFRAME; OPTIONAL - }, # OPTIONAL - TtmlDestinationSettings => { - StylePassthrough => - 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - }, # OPTIONAL BurninDestinationSettings => { + OutlineSize => 1, # max: 10 OutlineColor => 'BLACK' , # values: BLACK, WHITE, YELLOW, RED, GREEN, BLUE - OutlineSize => 1, # max: 10 - Alignment => 'CENTERED', # values: CENTERED, LEFT FontOpacity => 1, # max: 255 + Alignment => 'CENTERED', # values: CENTERED, LEFT FontSize => 1, # max: 96; OPTIONAL - FontColor => 'WHITE' - , # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL - ShadowXOffset => 1, # min: -2147483648, max: 2147483647 + BackgroundOpacity => 1, # max: 255 BackgroundColor => 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL - ShadowOpacity => 1, # max: 255 - YPosition => 1, # max: 2147483647; OPTIONAL - XPosition => 1, # max: 2147483647; OPTIONAL - TeletextSpacing => 'FIXED_GRID' - , # values: FIXED_GRID, PROPORTIONAL; OPTIONAL + ShadowYOffset => + 1, # min: -2147483648, max: 2147483647; OPTIONAL ShadowColor => 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL - ShadowYOffset => 1, # min: -2147483648, max: 2147483647 - FontResolution => 1, # min: 96, max: 600; OPTIONAL - BackgroundOpacity => 1, # max: 255 + YPosition => 1, # max: 2147483647; OPTIONAL + FontColor => 'WHITE' + , # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL + FontResolution => 1, # min: 96, max: 600; OPTIONAL + ShadowOpacity => 1, # max: 255 + TeletextSpacing => 'FIXED_GRID' + , # values: FIXED_GRID, PROPORTIONAL; OPTIONAL + XPosition => 1, # max: 2147483647; OPTIONAL + ShadowXOffset => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + }, # OPTIONAL + TtmlDestinationSettings => { + StylePassthrough => + 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL + }, # OPTIONAL + SccDestinationSettings => { + Framerate => 'FRAMERATE_23_97' + , # values: FRAMERATE_23_97, FRAMERATE_24, FRAMERATE_29_97_DROPFRAME, FRAMERATE_29_97_NON_DROPFRAME; OPTIONAL + }, # OPTIONAL + TeletextDestinationSettings => { + PageNumber => 'My__stringMin3Max3Pattern1809aFAF09aEAE' + , # min: 3, max: 3; OPTIONAL }, # OPTIONAL DvbSubDestinationSettings => { + OutlineSize => 1, # max: 10 OutlineColor => 'BLACK' , # values: BLACK, WHITE, YELLOW, RED, GREEN, BLUE - OutlineSize => 1, # max: 10 - Alignment => 'CENTERED', # values: CENTERED, LEFT FontOpacity => 1, # max: 255 - ShadowYOffset => 1, # min: -2147483648, max: 2147483647 - ShadowColor => - 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL - BackgroundOpacity => 1, # max: 255 - FontResolution => 1, # min: 96, max: 600; OPTIONAL + Alignment => 'CENTERED', # values: CENTERED, LEFT + FontSize => 1, # max: 96; OPTIONAL + BackgroundOpacity => 1, # max: 255 BackgroundColor => 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL - YPosition => 1, # max: 2147483647; OPTIONAL - ShadowOpacity => 1, # max: 255 - FontSize => 1, # max: 96; OPTIONAL - ShadowXOffset => 1, # min: -2147483648, max: 2147483647 + ShadowYOffset => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + ShadowColor => + 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL + YPosition => 1, # max: 2147483647; OPTIONAL FontColor => 'WHITE' , # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL - XPosition => 1, # max: 2147483647; OPTIONAL + FontResolution => 1, # min: 96, max: 600; OPTIONAL + ShadowOpacity => 1, # max: 255 TeletextSpacing => 'FIXED_GRID' , # values: FIXED_GRID, PROPORTIONAL; OPTIONAL + XPosition => 1, # max: 2147483647; OPTIONAL + ShadowXOffset => + 1, # min: -2147483648, max: 2147483647; OPTIONAL }, # OPTIONAL }, + CaptionSelectorName => 'My__stringMin1', # min: 1, LanguageDescription => 'My__string', LanguageCode => 'ENG' , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL }, ... ], # OPTIONAL + OutputSettings => { + HlsSettings => { + AudioTrackType => 'ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT' + , # values: ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT, ALTERNATE_AUDIO_AUTO_SELECT, ALTERNATE_AUDIO_NOT_AUTO_SELECT, AUDIO_ONLY_VARIANT_STREAM; OPTIONAL + AudioRenditionSets => 'My__string', + IFrameOnlyManifest => + 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + AudioGroupId => 'My__string', + SegmentModifier => 'My__string', + }, # OPTIONAL + }, # OPTIONAL Extension => 'My__string', Preset => 'My__stringMin0', # OPTIONAL ContainerSettings => { @@ -409,429 +420,554 @@ You shouldn't make instances of this class. Each attribute should be used as a n MoovPlacement => 'PROGRESSIVE_DOWNLOAD' , # values: PROGRESSIVE_DOWNLOAD, NORMAL; OPTIONAL }, # OPTIONAL + Mp4Settings => { + CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + Mp4MajorBrand => 'My__string', + FreeSpaceBox => + 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + MoovPlacement => 'PROGRESSIVE_DOWNLOAD' + , # values: PROGRESSIVE_DOWNLOAD, NORMAL; OPTIONAL + }, # OPTIONAL + MovSettings => { + ClapAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + PaddingControl => 'OMNEON', # values: OMNEON, NONE; OPTIONAL + CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + Reference => 'SELF_CONTAINED' + , # values: SELF_CONTAINED, EXTERNAL; OPTIONAL + Mpeg2FourCCControl => + 'XDCAM', # values: XDCAM, MPEG; OPTIONAL + }, # OPTIONAL M2tsSettings => { - PcrControl => 'PCR_EVERY_PES_PACKET' - , # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL - PatInterval => 1, # max: 1000; OPTIONAL - Scte35Pid => 1, # min: 32, max: 8182; OPTIONAL DvbTdtSettings => { - TdtInterval => 1, # min: 1000, max: 30000 + TdtInterval => 1, # min: 1000, max: 30000 }, # OPTIONAL - TransportStreamId => 1, # max: 65535; OPTIONAL - PmtInterval => 1, # max: 1000; OPTIONAL - PmtPid => 1, # min: 32, max: 8182; OPTIONAL - EbpPlacement => 'VIDEO_AND_AUDIO_PIDS' - , # values: VIDEO_AND_AUDIO_PIDS, VIDEO_PID; OPTIONAL - BufferModel => - 'MULTIPLEX', # values: MULTIPLEX, NONE; OPTIONAL + MinEbpInterval => 1, # max: 10000; OPTIONAL + SegmentationMarkers => 'NONE' + , # values: NONE, RAI_SEGSTART, RAI_ADAPT, PSI_SEGSTART, EBP, EBP_LEGACY; OPTIONAL + DvbTeletextPid => 1, # min: 32, max: 8182 + PcrPid => 1, # min: 32, max: 8182 + Scte35Source => + 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL + NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL + Bitrate => 1, # max: 2147483647; OPTIONAL + TransportStreamId => 1, # max: 65535 + FragmentTime => 1, # OPTIONAL + PrivateMetadataPid => 1, # min: 32, max: 8182 + SegmentationTime => 1, # OPTIONAL EbpAudioInterval => 'VIDEO_AND_FIXED_INTERVALS' , # values: VIDEO_AND_FIXED_INTERVALS, VIDEO_INTERVAL; OPTIONAL - PrivateMetadataPid => 1, # min: 32, max: 8182; OPTIONAL - RateMode => 'VBR', # values: VBR, CBR; OPTIONAL - ProgramNumber => 1, # max: 65535; OPTIONAL + PatInterval => 1, # max: 1000; OPTIONAL + AudioBufferModel => 'DVB', # values: DVB, ATSC; OPTIONAL + PcrControl => 'PCR_EVERY_PES_PACKET' + , # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL SegmentationStyle => 'MAINTAIN_CADENCE' , # values: MAINTAIN_CADENCE, RESET_CADENCE; OPTIONAL - Scte35Source => - 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL - DvbSubPids => [ - 1, ... # min: 32, max: 8182; OPTIONAL - ], # OPTIONAL - SegmentationMarkers => 'NONE' - , # values: NONE, RAI_SEGSTART, RAI_ADAPT, PSI_SEGSTART, EBP, EBP_LEGACY; OPTIONAL - SegmentationTime => 1, # OPTIONAL - MaxPcrInterval => 1, # max: 500; OPTIONAL - Bitrate => 1, # max: 2147483647; OPTIONAL - DvbSdtSettings => { - ServiceName => - 'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL - OutputSdt => 'SDT_FOLLOW' - , # values: SDT_FOLLOW, SDT_FOLLOW_IF_PRESENT, SDT_MANUAL, SDT_NONE; OPTIONAL - SdtInterval => 1, # min: 25, max: 2000; OPTIONAL - ServiceProviderName => - 'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL - }, # OPTIONAL - AudioBufferModel => 'DVB', # values: DVB, ATSC; OPTIONAL - TimedMetadataPid => 1, # min: 32, max: 8182; OPTIONAL EsRateInPes => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + PmtPid => 1, # min: 32, max: 8182 + TimedMetadataPid => 1, # min: 32, max: 8182 + NullPacketBitrate => 1, # OPTIONAL + ProgramNumber => 1, # max: 65535 + EbpPlacement => 'VIDEO_AND_AUDIO_PIDS' + , # values: VIDEO_AND_AUDIO_PIDS, VIDEO_PID; OPTIONAL AudioPids => [ - 1, ... # min: 32, max: 8182; OPTIONAL - ], # OPTIONAL - DvbNitSettings => { - NetworkName => - 'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL - NetworkId => 1, # max: 65535; OPTIONAL + 1, ... # min: 32, max: 8182 + ], # OPTIONAL + AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL + RateMode => 'VBR', # values: VBR, CBR; OPTIONAL + DvbNitSettings => { NitInterval => 1, # min: 25, max: 10000 + NetworkId => 1, # max: 65535 + NetworkName => 'My__stringMin1Max256', # min: 1, max: 256 }, # OPTIONAL - NullPacketBitrate => 1, # OPTIONAL - PcrPid => 1, # min: 32, max: 8182; OPTIONAL - VideoPid => 1, # min: 32, max: 8182; OPTIONAL - MinEbpInterval => 1, # max: 10000; OPTIONAL - NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL - DvbTeletextPid => 1, # min: 32, max: 8182; OPTIONAL - AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL - FragmentTime => 1, # OPTIONAL + DvbSubPids => [ + 1, ... # min: 32, max: 8182 + ], # OPTIONAL + DvbSdtSettings => { + SdtInterval => 1, # min: 25, max: 2000; OPTIONAL + OutputSdt => 'SDT_FOLLOW' + , # values: SDT_FOLLOW, SDT_FOLLOW_IF_PRESENT, SDT_MANUAL, SDT_NONE; OPTIONAL + ServiceProviderName => + 'My__stringMin1Max256', # min: 1, max: 256 + ServiceName => 'My__stringMin1Max256', # min: 1, max: 256 + }, # OPTIONAL + Scte35Pid => 1, # min: 32, max: 8182 + BufferModel => + 'MULTIPLEX', # values: MULTIPLEX, NONE; OPTIONAL + MaxPcrInterval => 1, # max: 500; OPTIONAL + PmtInterval => 1, # max: 1000; OPTIONAL + VideoPid => 1, # min: 32, max: 8182 }, # OPTIONAL M3u8Settings => { - TransportStreamId => 1, # max: 65535; OPTIONAL - PmtPid => 1, # min: 32, max: 8182; OPTIONAL - PmtInterval => 1, # max: 1000; OPTIONAL - PrivateMetadataPid => 1, # min: 32, max: 8182; OPTIONAL - PcrControl => 'PCR_EVERY_PES_PACKET' - , # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL - Scte35Pid => 1, # min: 32, max: 8182; OPTIONAL - PatInterval => 1, # max: 1000; OPTIONAL - PcrPid => 1, # min: 32, max: 8182; OPTIONAL - VideoPid => 1, # min: 32, max: 8182; OPTIONAL - NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL - AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL - ProgramNumber => 1, # max: 65535; OPTIONAL + PcrPid => 1, # min: 32, max: 8182 Scte35Source => 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL + NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL + TransportStreamId => 1, # max: 65535 + PrivateMetadataPid => 1, # min: 32, max: 8182 + PatInterval => 1, # max: 1000; OPTIONAL + PcrControl => 'PCR_EVERY_PES_PACKET' + , # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL + PmtPid => 1, # min: 32, max: 8182 + TimedMetadataPid => 1, # min: 32, max: 8182 + ProgramNumber => 1, # max: 65535 + AudioPids => [ + 1, ... # min: 32, max: 8182 + ], # OPTIONAL + AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL + Scte35Pid => 1, # min: 32, max: 8182 TimedMetadata => 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL - AudioPids => [ - 1, ... # min: 32, max: 8182; OPTIONAL - ], # OPTIONAL - TimedMetadataPid => 1, # min: 32, max: 8182; OPTIONAL - }, # OPTIONAL - MovSettings => { - Mpeg2FourCCControl => - 'XDCAM', # values: XDCAM, MPEG; OPTIONAL - PaddingControl => 'OMNEON', # values: OMNEON, NONE; OPTIONAL - CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - ClapAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - Reference => 'SELF_CONTAINED' - , # values: SELF_CONTAINED, EXTERNAL; OPTIONAL - }, # OPTIONAL - Mp4Settings => { - MoovPlacement => 'PROGRESSIVE_DOWNLOAD' - , # values: PROGRESSIVE_DOWNLOAD, NORMAL; OPTIONAL - Mp4MajorBrand => 'My__string', - FreeSpaceBox => - 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + PmtInterval => 1, # max: 1000; OPTIONAL + VideoPid => 1, # min: 32, max: 8182 }, # OPTIONAL }, # OPTIONAL + AudioDescriptions => [ + { + CodecSettings => { + Codec => 'AAC' + , # values: AAC, MP2, WAV, AIFF, AC3, EAC3, PASSTHROUGH + Mp2Settings => { + SampleRate => 1, # min: 32000, max: 48000; OPTIONAL + Bitrate => 1, # min: 32000, max: 384000; OPTIONAL + Channels => 1, # min: 1, max: 2; OPTIONAL + }, # OPTIONAL + Ac3Settings => { + SampleRate => 1, # min: 48000, max: 48000; OPTIONAL + BitstreamMode => 'COMPLETE_MAIN' + , # values: COMPLETE_MAIN, COMMENTARY, DIALOGUE, EMERGENCY, HEARING_IMPAIRED, MUSIC_AND_EFFECTS, VISUALLY_IMPAIRED, VOICE_OVER; OPTIONAL + Bitrate => 1, # min: 64000, max: 640000; OPTIONAL + DynamicRangeCompressionProfile => 'FILM_STANDARD' + , # values: FILM_STANDARD, NONE; OPTIONAL + MetadataControl => 'FOLLOW_INPUT' + , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + LfeFilter => + 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL + CodingMode => 'CODING_MODE_1_0' + , # values: CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_3_2_LFE; OPTIONAL + Dialnorm => 1, # min: 1, max: 31; OPTIONAL + }, # OPTIONAL + AiffSettings => { + SampleRate => 1, # min: 8000, max: 192000; OPTIONAL + BitDepth => 1, # min: 16, max: 24; OPTIONAL + Channels => 1, # min: 1, max: 2; OPTIONAL + }, # OPTIONAL + Eac3Settings => { + SampleRate => 1, # min: 48000, max: 48000; OPTIONAL + DynamicRangeCompressionLine => 'NONE' + , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL + StereoDownmix => 'NOT_INDICATED' + , # values: NOT_INDICATED, LO_RO, LT_RT, DPL2; OPTIONAL + PassthroughControl => 'WHEN_POSSIBLE' + , # values: WHEN_POSSIBLE, NO_PASSTHROUGH; OPTIONAL + BitstreamMode => 'COMPLETE_MAIN' + , # values: COMPLETE_MAIN, COMMENTARY, EMERGENCY, HEARING_IMPAIRED, VISUALLY_IMPAIRED; OPTIONAL + Bitrate => 1, # min: 64000, max: 640000; OPTIONAL + PhaseControl => 'SHIFT_90_DEGREES' + , # values: SHIFT_90_DEGREES, NO_SHIFT; OPTIONAL + LoRoCenterMixLevel => 1, # OPTIONAL + MetadataControl => 'FOLLOW_INPUT' + , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + LtRtSurroundMixLevel => 1, # OPTIONAL + DcFilter => + 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL + DynamicRangeCompressionRf => 'NONE' + , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL + SurroundMode => 'NOT_INDICATED' + , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL + LfeFilter => + 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL + CodingMode => 'CODING_MODE_1_0' + , # values: CODING_MODE_1_0, CODING_MODE_2_0, CODING_MODE_3_2; OPTIONAL + AttenuationControl => 'ATTENUATE_3_DB' + , # values: ATTENUATE_3_DB, NONE; OPTIONAL + LtRtCenterMixLevel => 1, # OPTIONAL + LoRoSurroundMixLevel => 1, # OPTIONAL + LfeControl => 'LFE', # values: LFE, NO_LFE; OPTIONAL + Dialnorm => 1, # min: 1, max: 31; OPTIONAL + SurroundExMode => 'NOT_INDICATED' + , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL + }, # OPTIONAL + WavSettings => { + SampleRate => 1, # min: 8000, max: 192000; OPTIONAL + Format => 'RIFF', # values: RIFF, RF64; OPTIONAL + BitDepth => 1, # min: 16, max: 24; OPTIONAL + Channels => 1, # min: 1, max: 8; OPTIONAL + }, # OPTIONAL + AacSettings => { + SampleRate => 1, # min: 8000, max: 96000 + CodingMode => 'AD_RECEIVER_MIX' + , # values: AD_RECEIVER_MIX, CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_5_1 + AudioDescriptionBroadcasterMix => 'BROADCASTER_MIXED_AD' + , # values: BROADCASTER_MIXED_AD, NORMAL; OPTIONAL + RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL + Bitrate => 1, # min: 6000, max: 1024000; OPTIONAL + RawFormat => + 'LATM_LOAS', # values: LATM_LOAS, NONE; OPTIONAL + CodecProfile => 'LC', # values: LC, HEV1, HEV2; OPTIONAL + Specification => + 'MPEG2', # values: MPEG2, MPEG4; OPTIONAL + VbrQuality => 'LOW' + , # values: LOW, MEDIUM_LOW, MEDIUM_HIGH, HIGH; OPTIONAL + }, # OPTIONAL + }, + AudioNormalizationSettings => { + TargetLkfs => 1, # OPTIONAL + LoudnessLogging => + 'LOG', # values: LOG, DONT_LOG; OPTIONAL + Algorithm => 'ITU_BS_1770_1' + , # values: ITU_BS_1770_1, ITU_BS_1770_2; OPTIONAL + AlgorithmControl => 'CORRECT_AUDIO' + , # values: CORRECT_AUDIO, MEASURE_ONLY; OPTIONAL + PeakCalculation => + 'TRUE_PEAK', # values: TRUE_PEAK, NONE; OPTIONAL + CorrectionGateLevel => 1, # min: -70, ; OPTIONAL + }, # OPTIONAL + AudioSourceName => 'My__string', + StreamName => 'My__stringPatternWS', # OPTIONAL + LanguageCodeControl => 'FOLLOW_INPUT' + , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + RemixSettings => { + ChannelMapping => { + OutputChannels => [ + { + InputChannels => [ + 1, ... # min: -60, max: 6 + ], + + }, + ... + ], + + }, + ChannelsIn => 1, # min: 1, max: 16 + ChannelsOut => 1, # min: 1, max: 8; OPTIONAL + + }, # OPTIONAL + AudioType => 1, # max: 255 + AudioTypeControl => 'FOLLOW_INPUT' + , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + LanguageCode => 'ENG' + , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL + }, + ... + ], # OPTIONAL VideoDescription => { CodecSettings => { Codec => 'FRAME_CAPTURE' , # values: FRAME_CAPTURE, H_264, H_265, MPEG2, PRORES - Mpeg2Settings => { - ParControl => 'INITIALIZE_FROM_SOURCE' + ProresSettings => { + FramerateDenominator => + 1, # min: 1, max: 2147483647; OPTIONAL + FramerateNumerator => + 1, # min: 1, max: 2147483647; OPTIONAL + Telecine => 'NONE', # values: NONE, HARD; OPTIONAL + ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - TemporalAdaptiveQuantization => + CodecProfile => 'APPLE_PRORES_422' + , # values: APPLE_PRORES_422, APPLE_PRORES_422_HQ, APPLE_PRORES_422_LT, APPLE_PRORES_422_PROXY; OPTIONAL + InterlaceMode => 'PROGRESSIVE' + , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL + SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - MinIInterval => 1, # max: 30; OPTIONAL + FramerateConversionAlgorithm => 'DUPLICATE_DROP' + , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL + ParControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + }, # OPTIONAL + FrameCaptureSettings => { + FramerateDenominator => + 1, # min: 1, max: 2147483647; OPTIONAL + FramerateNumerator => + 1, # min: 1, max: 2147483647; OPTIONAL + MaxCaptures => 1, # min: 1, max: 10000000; OPTIONAL + Quality => 1, # min: 1, max: 100; OPTIONAL + }, # OPTIONAL + Mpeg2Settings => { + AdaptiveQuantization => + 'OFF', # values: OFF, LOW, MEDIUM, HIGH; OPTIONAL + FramerateDenominator => 1, # min: 1, max: 1001; OPTIONAL + FramerateNumerator => 1, # min: 24, max: 60000; OPTIONAL + RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL + Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL + Bitrate => 1, # min: 1000, max: 288000000; OPTIONAL + GopClosedCadence => 1, # max: 2147483647; OPTIONAL + Softness => 1, # max: 128; OPTIONAL IntraDcPrecision => 'AUTO' , # values: AUTO, INTRA_DC_PRECISION_8, INTRA_DC_PRECISION_9, INTRA_DC_PRECISION_10, INTRA_DC_PRECISION_11; OPTIONAL - GopClosedCadence => 1, # max: 2147483647; OPTIONAL - Bitrate => 1, # min: 1000, max: 288000000; OPTIONAL - Syntax => 'DEFAULT', # values: DEFAULT, D_10; OPTIONAL - CodecProfile => - 'MAIN', # values: MAIN, PROFILE_422; OPTIONAL - FramerateNumerator => 1, # min: 24, max: 60000; OPTIONAL + HrdBufferSize => 1, # max: 47185920; OPTIONAL + ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + MinIInterval => 1, # max: 30; OPTIONAL QualityTuningLevel => 'SINGLE_PASS' , # values: SINGLE_PASS, MULTI_PASS; OPTIONAL - GopSize => 1, # OPTIONAL - RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL - Softness => 1, # max: 128; OPTIONAL - SpatialAdaptiveQuantization => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - MaxBitrate => 1, # min: 1000, max: 300000000; OPTIONAL SceneChangeDetect => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - GopSizeUnits => - 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL - NumberBFramesBetweenReferenceFrames => - 1, # max: 7; OPTIONAL - HrdBufferSize => 1, # max: 47185920; OPTIONAL + FramerateControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + CodecProfile => + 'MAIN', # values: MAIN, PROFILE_422; OPTIONAL + InterlaceMode => 'PROGRESSIVE' + , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL + SlowPal => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL + GopSize => 1, # OPTIONAL + MaxBitrate => 1, # min: 1000, max: 300000000; OPTIONAL FramerateConversionAlgorithm => 'DUPLICATE_DROP' , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL + ParControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + SpatialAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopSizeUnits => + 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL CodecLevel => 'AUTO' , # values: AUTO, LOW, MAIN, HIGH1440, HIGH; OPTIONAL - HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL - SlowPal => + TemporalAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - FramerateControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL - InterlaceMode => 'PROGRESSIVE' - , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL - FramerateDenominator => 1, # min: 1, max: 1001; OPTIONAL - Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - AdaptiveQuantization => - 'OFF', # values: OFF, LOW, MEDIUM, HIGH; OPTIONAL + Syntax => 'DEFAULT', # values: DEFAULT, D_10; OPTIONAL + NumberBFramesBetweenReferenceFrames => + 1, # max: 7; OPTIONAL }, # OPTIONAL H264Settings => { AdaptiveQuantization => 'OFF' , # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL - Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL - ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL FramerateDenominator => - 1, # min: 1, max: 2147483647; OPTIONAL + 1, # min: 1, max: 2147483647; OPTIONAL + FramerateNumerator => + 1, # min: 1, max: 2147483647; OPTIONAL + FieldEncoding => + 'PAFF', # values: PAFF, FORCE_FIELD; OPTIONAL + Slices => 1, # min: 1, max: 32; OPTIONAL + RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL + Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL + Bitrate => 1, # min: 1000, max: 1152000000; OPTIONAL + FlickerAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopClosedCadence => 1, # max: 2147483647; OPTIONAL + Softness => 1, # max: 128; OPTIONAL + HrdBufferSize => 1, # max: 1152000000; OPTIONAL + ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + MinIInterval => 1, # max: 30; OPTIONAL + QualityTuningLevel => 'SINGLE_PASS' + , # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL + SceneChangeDetect => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + FramerateControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + CodecProfile => 'BASELINE' + , # values: BASELINE, HIGH, HIGH_10BIT, HIGH_422, HIGH_422_10BIT, MAIN; OPTIONAL GopBReference => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL InterlaceMode => 'PROGRESSIVE' , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL - FramerateControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - Slices => 1, # min: 1, max: 32; OPTIONAL SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL - FlickerAdaptiveQuantization => + GopSize => 1, # OPTIONAL + UnregisteredSeiTimecode => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + ParControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + MaxBitrate => 1, # min: 1000, max: 1152000000; OPTIONAL FramerateConversionAlgorithm => 'DUPLICATE_DROP' , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL - CodecLevel => 'AUTO' - , # values: AUTO, LEVEL_1, LEVEL_1_1, LEVEL_1_2, LEVEL_1_3, LEVEL_2, LEVEL_2_1, LEVEL_2_2, LEVEL_3, LEVEL_3_1, LEVEL_3_2, LEVEL_4, LEVEL_4_1, LEVEL_4_2, LEVEL_5, LEVEL_5_1, LEVEL_5_2; OPTIONAL - GopSizeUnits => - 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL - NumberBFramesBetweenReferenceFrames => - 1, # max: 7; OPTIONAL - HrdBufferSize => 1, # max: 1152000000; OPTIONAL - SceneChangeDetect => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - MaxBitrate => 1, # min: 1000, max: 1152000000; OPTIONAL - FieldEncoding => - 'PAFF', # values: PAFF, FORCE_FIELD; OPTIONAL - RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL - Softness => 1, # max: 128; OPTIONAL SpatialAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - GopSize => 1, # OPTIONAL + GopSizeUnits => + 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL RepeatPps => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - QualityTuningLevel => 'SINGLE_PASS' - , # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL - CodecProfile => 'BASELINE' - , # values: BASELINE, HIGH, HIGH_10BIT, HIGH_422, HIGH_422_10BIT, MAIN; OPTIONAL - FramerateNumerator => - 1, # min: 1, max: 2147483647; OPTIONAL - UnregisteredSeiTimecode => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Bitrate => 1, # min: 1000, max: 1152000000; OPTIONAL - Syntax => 'DEFAULT', # values: DEFAULT, RP2027; OPTIONAL - GopClosedCadence => 1, # max: 2147483647; OPTIONAL - MinIInterval => 1, # max: 30; OPTIONAL + CodecLevel => 'AUTO' + , # values: AUTO, LEVEL_1, LEVEL_1_1, LEVEL_1_2, LEVEL_1_3, LEVEL_2, LEVEL_2_1, LEVEL_2_2, LEVEL_3, LEVEL_3_1, LEVEL_3_2, LEVEL_4, LEVEL_4_1, LEVEL_4_2, LEVEL_5, LEVEL_5_1, LEVEL_5_2; OPTIONAL TemporalAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL + ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + Syntax => 'DEFAULT', # values: DEFAULT, RP2027; OPTIONAL + NumberBFramesBetweenReferenceFrames => + 1, # max: 7; OPTIONAL EntropyEncoding => - 'CABAC', # values: CABAC, CAVLC; OPTIONAL - ParControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - }, # OPTIONAL - FrameCaptureSettings => { - MaxCaptures => 1, # min: 1, max: 10000000; OPTIONAL - FramerateDenominator => - 1, # min: 1, max: 2147483647; OPTIONAL - Quality => 1, # min: 1, max: 100; OPTIONAL - FramerateNumerator => - 1, # min: 1, max: 2147483647; OPTIONAL + 'CABAC', # values: CABAC, CAVLC; OPTIONAL }, # OPTIONAL - ProresSettings => { - FramerateConversionAlgorithm => 'DUPLICATE_DROP' - , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL + H265Settings => { + WriteMp4PackagingType => + 'HVC1', # values: HVC1, HEV1; OPTIONAL + AdaptiveQuantization => 'OFF' + , # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL + NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL - FramerateControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - SlowPal => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL - InterlaceMode => 'PROGRESSIVE' - , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL - Telecine => 'NONE', # values: NONE, HARD; OPTIONAL - ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - ParControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - CodecProfile => 'APPLE_PRORES_422' - , # values: APPLE_PRORES_422, APPLE_PRORES_422_HQ, APPLE_PRORES_422_LT, APPLE_PRORES_422_PROXY; OPTIONAL FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - }, # OPTIONAL - H265Settings => { - Tiles => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL - CodecLevel => 'AUTO' - , # values: AUTO, LEVEL_1, LEVEL_2, LEVEL_2_1, LEVEL_3, LEVEL_3_1, LEVEL_4, LEVEL_4_1, LEVEL_5, LEVEL_5_1, LEVEL_5_2, LEVEL_6, LEVEL_6_1, LEVEL_6_2; OPTIONAL - FramerateConversionAlgorithm => 'DUPLICATE_DROP' - , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL - FlickerAdaptiveQuantization => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - SceneChangeDetect => + Slices => 1, # min: 1, max: 32; OPTIONAL + RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL + TemporalIds => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - MaxBitrate => 1, # min: 1000, max: 1466400000; OPTIONAL - HrdBufferSize => 1, # max: 1466400000; OPTIONAL - NumberBFramesBetweenReferenceFrames => - 1, # max: 7; OPTIONAL - GopSizeUnits => - 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL - SampleAdaptiveOffsetFilterMode => - 'DEFAULT', # values: DEFAULT, ADAPTIVE, OFF; OPTIONAL - WriteMp4PackagingType => - 'HVC1', # values: HVC1, HEV1; OPTIONAL - AdaptiveQuantization => 'OFF' - , # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL AlternateTransferFunctionSei => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL - GopBReference => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - FramerateDenominator => - 1, # min: 1, max: 2147483647; OPTIONAL - ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL - Slices => 1, # min: 1, max: 32; OPTIONAL - SlowPal => + Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL + Bitrate => 1, # min: 1000, max: 1466400000; OPTIONAL + FlickerAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopClosedCadence => 1, # max: 2147483647; OPTIONAL + HrdBufferSize => 1, # max: 1466400000; OPTIONAL + ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + MinIInterval => 1, # max: 30; OPTIONAL + QualityTuningLevel => 'SINGLE_PASS' + , # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL + SceneChangeDetect => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + Tiles => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + CodecProfile => 'MAIN_MAIN' + , # values: MAIN_MAIN, MAIN_HIGH, MAIN10_MAIN, MAIN10_HIGH, MAIN_422_8BIT_MAIN, MAIN_422_8BIT_HIGH, MAIN_422_10BIT_MAIN, MAIN_422_10BIT_HIGH; OPTIONAL + GopBReference => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + SampleAdaptiveOffsetFilterMode => + 'DEFAULT', # values: DEFAULT, ADAPTIVE, OFF; OPTIONAL InterlaceMode => 'PROGRESSIVE' , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL - Bitrate => 1, # min: 1000, max: 1466400000; OPTIONAL - TemporalIds => + SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL + GopSize => 1, # OPTIONAL UnregisteredSeiTimecode => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - FramerateNumerator => - 1, # min: 1, max: 2147483647; OPTIONAL - CodecProfile => 'MAIN_MAIN' - , # values: MAIN_MAIN, MAIN_HIGH, MAIN10_MAIN, MAIN10_HIGH, MAIN_422_8BIT_MAIN, MAIN_422_8BIT_HIGH, MAIN_422_10BIT_MAIN, MAIN_422_10BIT_HIGH; OPTIONAL - GopClosedCadence => 1, # max: 2147483647; OPTIONAL - TemporalAdaptiveQuantization => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - MinIInterval => 1, # max: 30; OPTIONAL ParControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL + MaxBitrate => 1, # min: 1000, max: 1466400000; OPTIONAL + FramerateConversionAlgorithm => 'DUPLICATE_DROP' + , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL SpatialAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL - GopSize => 1, # OPTIONAL - QualityTuningLevel => 'SINGLE_PASS' - , # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL + GopSizeUnits => + 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL + CodecLevel => 'AUTO' + , # values: AUTO, LEVEL_1, LEVEL_2, LEVEL_2_1, LEVEL_3, LEVEL_3_1, LEVEL_4, LEVEL_4_1, LEVEL_5, LEVEL_5_1, LEVEL_5_2, LEVEL_6, LEVEL_6_1, LEVEL_6_2; OPTIONAL + TemporalAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + NumberBFramesBetweenReferenceFrames => + 1, # max: 7; OPTIONAL }, # OPTIONAL }, - RespondToAfd => - 'NONE', # values: NONE, RESPOND, PASSTHROUGH; OPTIONAL + TimecodeInsertion => + 'DISABLED', # values: DISABLED, PIC_TIMING_SEI; OPTIONAL + Position => { + Y => 1, # min: -2147483648, max: 2147483647; OPTIONAL + Height => 1, # min: -2147483648, max: 2147483647; OPTIONAL + Width => 1, # min: -2147483648, max: 2147483647; OPTIONAL + X => 1, # min: -2147483648, max: 2147483647; OPTIONAL + + }, # OPTIONAL + Height => 1, # min: 32, max: 2160; OPTIONAL AfdSignaling => 'NONE', # values: NONE, AUTO, FIXED; OPTIONAL - FixedAfd => 1, # max: 15; OPTIONAL - ColorMetadata => 'IGNORE', # values: IGNORE, INSERT; OPTIONAL + ScalingBehavior => + 'DEFAULT', # values: DEFAULT, STRETCH_TO_OUTPUT; OPTIONAL VideoPreprocessors => { - ImageInserter => { - InsertableImages => [ - { - Layer => 1, # max: 99 - Opacity => 1, # max: 100; OPTIONAL - ImageY => 1, # min: -2147483648, max: 2147483647 - ImageInserterInput => - 'My__stringMin14PatternS3BmpBMPPngPNGTgaTGA' - , # min: 14, - ImageX => 1, # min: -2147483648, max: 2147483647 - StartTime => - 'My__stringPattern01D20305D205D', # OPTIONAL - Height => 1, # min: -2147483648, max: 2147483647 - Duration => 1, # min: -2147483648, max: 2147483647 - FadeIn => 1, # min: -2147483648, max: 2147483647 - Width => 1, # min: -2147483648, max: 2147483647 - FadeOut => 1, # min: -2147483648, max: 2147483647 - }, - ... - ], - + Deinterlacer => { + Control => 'FORCE_ALL_FRAMES' + , # values: FORCE_ALL_FRAMES, NORMAL; OPTIONAL + Mode => 'DEINTERLACE' + , # values: DEINTERLACE, INVERSE_TELECINE, ADAPTIVE; OPTIONAL + Algorithm => 'INTERPOLATE' + , # values: INTERPOLATE, INTERPOLATE_TICKER, BLEND, BLEND_TICKER; OPTIONAL + }, # OPTIONAL + TimecodeBurnin => { + FontSize => 1, # min: 10, max: 48; OPTIONAL + Position => 'TOP_CENTER' + , # values: TOP_CENTER, TOP_LEFT, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT; OPTIONAL + Prefix => 'My__stringPattern', # OPTIONAL }, # OPTIONAL ColorCorrector => { - Brightness => 1, # min: 1, max: 100; OPTIONAL - ColorSpaceConversion => 'NONE' - , # values: NONE, FORCE_601, FORCE_709, FORCE_HDR10, FORCE_HLG_2020; OPTIONAL + Contrast => 1, # min: 1, max: 100; OPTIONAL Hdr10Metadata => { - MaxFrameAverageLightLevel => 1, # max: 65535; OPTIONAL - MaxContentLightLevel => 1, # max: 65535; OPTIONAL + MaxFrameAverageLightLevel => 1, # max: 65535 + MaxContentLightLevel => 1, # max: 65535 MaxLuminance => 1, # max: 2147483647; OPTIONAL + RedPrimaryY => 1, # max: 50000; OPTIONAL RedPrimaryX => 1, # max: 50000; OPTIONAL + GreenPrimaryY => 1, # max: 50000; OPTIONAL GreenPrimaryX => 1, # max: 50000; OPTIONAL - BluePrimaryX => 1, # max: 50000; OPTIONAL MinLuminance => 1, # max: 2147483647; OPTIONAL - WhitePointX => 1, # max: 50000; OPTIONAL - GreenPrimaryY => 1, # max: 50000; OPTIONAL - BluePrimaryY => 1, # max: 50000; OPTIONAL - RedPrimaryY => 1, # max: 50000; OPTIONAL WhitePointY => 1, # max: 50000; OPTIONAL + BluePrimaryY => 1, # max: 50000; OPTIONAL + BluePrimaryX => 1, # max: 50000; OPTIONAL + WhitePointX => 1, # max: 50000; OPTIONAL }, # OPTIONAL + Brightness => 1, # min: 1, max: 100; OPTIONAL Hue => 1, # min: -180, max: 180; OPTIONAL - Contrast => 1, # min: 1, max: 100; OPTIONAL Saturation => 1, # min: 1, max: 100; OPTIONAL + ColorSpaceConversion => 'NONE' + , # values: NONE, FORCE_601, FORCE_709, FORCE_HDR10, FORCE_HLG_2020; OPTIONAL + }, # OPTIONAL + ImageInserter => { + InsertableImages => [ + { + Layer => 1, # max: 99 + ImageInserterInput => + 'My__stringMin14PatternS3BmpBMPPngPNGTgaTGA' + , # min: 14, + ImageY => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + Opacity => 1, # max: 100; OPTIONAL + ImageX => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + Height => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + Width => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + FadeOut => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + FadeIn => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + StartTime => + 'My__stringPattern01D20305D205D', # OPTIONAL + Duration => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + }, + ... + ], + }, # OPTIONAL NoiseReducer => { Filter => 'BILATERAL' , # values: BILATERAL, MEAN, GAUSSIAN, LANCZOS, SHARPEN, CONSERVE, SPATIAL + FilterSettings => { + Strength => 1, # max: 3; OPTIONAL + }, # OPTIONAL SpatialFilterSettings => { PostFilterSharpenStrength => 1, # max: 3; OPTIONAL Speed => 1, # min: -2, max: 3; OPTIONAL Strength => 1, # max: 16; OPTIONAL }, # OPTIONAL - FilterSettings => { - Strength => 1, # max: 3; OPTIONAL - }, # OPTIONAL - }, # OPTIONAL - Deinterlacer => { - Control => 'FORCE_ALL_FRAMES' - , # values: FORCE_ALL_FRAMES, NORMAL; OPTIONAL - Algorithm => 'INTERPOLATE' - , # values: INTERPOLATE, INTERPOLATE_TICKER, BLEND, BLEND_TICKER; OPTIONAL - Mode => 'DEINTERLACE' - , # values: DEINTERLACE, INVERSE_TELECINE, ADAPTIVE; OPTIONAL - }, # OPTIONAL - TimecodeBurnin => { - FontSize => 1, # min: 10, max: 48; OPTIONAL - Prefix => 'My__stringPattern', # OPTIONAL - Position => 'TOP_CENTER' - , # values: TOP_CENTER, TOP_LEFT, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT; OPTIONAL }, # OPTIONAL }, # OPTIONAL - Height => 1, # min: 32, max: 2160; OPTIONAL - ScalingBehavior => - 'DEFAULT', # values: DEFAULT, STRETCH_TO_OUTPUT; OPTIONAL - TimecodeInsertion => - 'DISABLED', # values: DISABLED, PIC_TIMING_SEI; OPTIONAL - AntiAlias => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Width => 1, # min: 32, max: 4096; OPTIONAL - Crop => { - Y => 1, # min: -2147483648, max: 2147483647 - Height => 1, # min: -2147483648, max: 2147483647 - Width => 1, # min: -2147483648, max: 2147483647 - X => 1, # min: -2147483648, max: 2147483647 + Width => 1, # min: 32, max: 4096; OPTIONAL + FixedAfd => 1, # max: 15; OPTIONAL + Crop => { + Y => 1, # min: -2147483648, max: 2147483647; OPTIONAL + Height => 1, # min: -2147483648, max: 2147483647; OPTIONAL + Width => 1, # min: -2147483648, max: 2147483647; OPTIONAL + X => 1, # min: -2147483648, max: 2147483647; OPTIONAL }, # OPTIONAL Sharpness => 1, # max: 100; OPTIONAL + RespondToAfd => + 'NONE', # values: NONE, RESPOND, PASSTHROUGH; OPTIONAL + ColorMetadata => 'IGNORE', # values: IGNORE, INSERT; OPTIONAL + AntiAlias => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL DropFrameTimecode => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Position => { - Y => 1, # min: -2147483648, max: 2147483647 - Height => 1, # min: -2147483648, max: 2147483647 - Width => 1, # min: -2147483648, max: 2147483647 - X => 1, # min: -2147483648, max: 2147483647 - - }, # OPTIONAL - }, # OPTIONAL - OutputSettings => { - HlsSettings => { - AudioGroupId => 'My__string', - SegmentModifier => 'My__string', - IFrameOnlyManifest => - 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - AudioTrackType => 'ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT' - , # values: ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT, ALTERNATE_AUDIO_AUTO_SELECT, ALTERNATE_AUDIO_NOT_AUTO_SELECT, AUDIO_ONLY_VARIANT_STREAM; OPTIONAL - AudioRenditionSets => 'My__string', - }, # OPTIONAL + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL }, # OPTIONAL + NameModifier => 'My__stringMin1', # min: 1, }, ... ], @@ -840,158 +976,33 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], - Inputs => [ - { - FileInput => -'My__stringPatternS3MM2VVMMPPEEGGAAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMOOVVMMTTSSMM2TTWWMMVVAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MM', - PsiControl => 'IGNORE_PSI', # values: IGNORE_PSI, USE_PSI; OPTIONAL - AudioSelectors => { - 'My__string' => { - ProgramSelection => 1, # max: 8; OPTIONAL - Offset => 1, # min: -2147483648, max: 2147483647 - LanguageCode => 'ENG' - , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL - Tracks => [ - 1, ... # min: 1, max: 2147483647; OPTIONAL - ], # OPTIONAL - ExternalAudioFileInput => -'My__stringPatternS3MM2VVMMPPEEGGAAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMOOVVMMTTSSMM2TTWWMMVVAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMAAAACCAAIIFFFFMMPP2AACC3EECC3DDTTSSEE' - , # OPTIONAL - RemixSettings => { - ChannelsOut => 1, # min: 1, max: 8; OPTIONAL - ChannelsIn => 1, # min: 1, max: 16 - ChannelMapping => { - OutputChannels => [ - { - InputChannels => [ - 1, ... # min: -60, max: 6 - ], - - }, - ... - ], - - }, - - }, # OPTIONAL - DefaultSelection => - 'DEFAULT', # values: DEFAULT, NOT_DEFAULT; OPTIONAL - SelectorType => - 'PID', # values: PID, TRACK, LANGUAGE_CODE; OPTIONAL - Pids => [ - 1, ... # min: 1, max: 2147483647; OPTIONAL - ], # OPTIONAL - }, - }, # OPTIONAL - ProgramNumber => 1, # min: 1, max: 2147483647; OPTIONAL - DenoiseFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - DeblockFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - InputClippings => [ - { - StartTimecode => - 'My__stringPattern010920405090509092', # OPTIONAL - EndTimecode => 'My__stringPattern010920405090509092', # OPTIONAL - }, - ... - ], # OPTIONAL - CaptionSelectors => { - 'My__string' => { - SourceSettings => { - SourceType => 'ANCILLARY' - , # values: ANCILLARY, DVB_SUB, EMBEDDED, SCC, TTML, STL, SRT, TELETEXT, NULL_SOURCE - AncillarySourceSettings => { - SourceAncillaryChannelNumber => - 1, # min: 1, max: 4; OPTIONAL - }, # OPTIONAL - TeletextSourceSettings => { - PageNumber => 'My__stringMin3Max3Pattern1809aFAF09aEAE' - , # min: 3, max: 3; OPTIONAL - }, # OPTIONAL - EmbeddedSourceSettings => { - Source608TrackNumber => 1, # min: 1, max: 1; OPTIONAL - Source608ChannelNumber => 1, # min: 1, max: 4; OPTIONAL - Convert608To708 => - 'UPCONVERT', # values: UPCONVERT, DISABLED; OPTIONAL - }, # OPTIONAL - FileSourceSettings => { - SourceFile => -'My__stringMin14PatternS3SccSCCTtmlTTMLDfxpDFXPStlSTLSrtSRTSmiSMI' - , # min: 14, - Convert608To708 => - 'UPCONVERT', # values: UPCONVERT, DISABLED; OPTIONAL - TimeDelta => 1, # min: -2147483648, max: 2147483647 - }, # OPTIONAL - DvbSubSourceSettings => { - Pid => 1, # min: 1, max: 2147483647; OPTIONAL - }, # OPTIONAL - }, - LanguageCode => 'ENG' - , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL - }, - }, # OPTIONAL - FilterStrength => 1, # min: -5, max: 5; OPTIONAL - TimecodeSource => 'EMBEDDED' - , # values: EMBEDDED, ZEROBASED, SPECIFIEDSTART; OPTIONAL - FilterEnable => 'AUTO', # values: AUTO, DISABLE, FORCE; OPTIONAL - VideoSelector => { - ColorSpace => 'FOLLOW' - , # values: FOLLOW, REC_601, REC_709, HDR10, HLG_2020; OPTIONAL - ColorSpaceUsage => 'FORCE', # values: FORCE, FALLBACK; OPTIONAL - ProgramNumber => 1, # min: -2147483648, max: 2147483647 - Hdr10Metadata => { - MaxFrameAverageLightLevel => 1, # max: 65535; OPTIONAL - MaxContentLightLevel => 1, # max: 65535; OPTIONAL - MaxLuminance => 1, # max: 2147483647; OPTIONAL - RedPrimaryX => 1, # max: 50000; OPTIONAL - GreenPrimaryX => 1, # max: 50000; OPTIONAL - BluePrimaryX => 1, # max: 50000; OPTIONAL - MinLuminance => 1, # max: 2147483647; OPTIONAL - WhitePointX => 1, # max: 50000; OPTIONAL - GreenPrimaryY => 1, # max: 50000; OPTIONAL - BluePrimaryY => 1, # max: 50000; OPTIONAL - RedPrimaryY => 1, # max: 50000; OPTIONAL - WhitePointY => 1, # max: 50000; OPTIONAL - }, # OPTIONAL - Pid => 1, # min: 1, max: 2147483647; OPTIONAL - }, # OPTIONAL - AudioSelectorGroups => { - 'My__string' => { - AudioSelectorNames => [ - 'My__stringMin1', ... # min: 1, ; OPTIONAL - ], - - }, - }, # OPTIONAL - }, - ... - ], + NielsenConfiguration => { + DistributorId => 'My__string', + BreakoutCode => 1, # max: 9; OPTIONAL + }, # OPTIONAL + AdAvailOffset => 1, # min: -1000, max: 1000; OPTIONAL AvailBlanking => { AvailBlankingImage => 'My__stringMin14PatternS3BmpBMPPngPNG', # min: 14, ; OPTIONAL }, # OPTIONAL - TimecodeConfig => { - Start => 'My__stringPattern010920405090509092', # OPTIONAL - TimestampOffset => 'My__stringPattern0940191020191209301', # OPTIONAL - Anchor => 'My__stringPattern010920405090509092', # OPTIONAL - Source => - 'EMBEDDED', # values: EMBEDDED, ZEROBASED, SPECIFIEDSTART; OPTIONAL - }, # OPTIONAL - AdAvailOffset => 1, # min: -1000, max: 1000; OPTIONAL - NielsenConfiguration => { - BreakoutCode => 1, # max: 9; OPTIONAL - DistributorId => 'My__string', - }, # OPTIONAL TimedMetadataInsertion => { Id3Insertions => [ { - Timecode => 'My__stringPattern010920405090509092', # OPTIONAL Id3 => 'My__stringPatternAZaZ0902', + Timecode => 'My__stringPattern010920405090509092', # OPTIONAL }, ... ], }, # OPTIONAL + TimecodeConfig => { + Start => 'My__stringPattern010920405090509092', # OPTIONAL + Anchor => 'My__stringPattern010920405090509092', # OPTIONAL + Source => + 'EMBEDDED', # values: EMBEDDED, ZEROBASED, SPECIFIEDSTART; OPTIONAL + TimestampOffset => 'My__stringPattern0940191020191209301', # OPTIONAL + }, # OPTIONAL }, ClientRequestToken => 'My__string', # OPTIONAL JobTemplate => 'My__string', # OPTIONAL diff --git a/auto-lib/Paws/MediaConvert/CreateJobTemplate.pm b/auto-lib/Paws/MediaConvert/CreateJobTemplate.pm index 3842478ccb..eb4e3df5e6 100644 --- a/auto-lib/Paws/MediaConvert/CreateJobTemplate.pm +++ b/auto-lib/Paws/MediaConvert/CreateJobTemplate.pm @@ -37,183 +37,477 @@ You shouldn't make instances of this class. Each attribute should be used as a n Settings => { OutputGroups => [ { + OutputGroupSettings => { + Type => 'HLS_GROUP_SETTINGS' + , # values: HLS_GROUP_SETTINGS, DASH_ISO_GROUP_SETTINGS, FILE_GROUP_SETTINGS, MS_SMOOTH_GROUP_SETTINGS, CMAF_GROUP_SETTINGS + FileGroupSettings => { + Destination => 'My__stringPatternS3', # OPTIONAL + }, # OPTIONAL + CmafGroupSettings => { + SegmentLength => 1, # min: 1, max: 2147483647; OPTIONAL + FragmentLength => 1, # min: 1, max: 2147483647; OPTIONAL + Encryption => { + Type => 'STATIC_KEY', # values: STATIC_KEY + StaticKeyProvider => { + StaticKeyValue => 'My__stringPatternAZaZ0932', + Url => 'My__string', + KeyFormat => + 'My__stringPatternIdentityAZaZ26AZaZ09163', # OPTIONAL + KeyFormatVersions => 'My__stringPatternDD', # OPTIONAL + }, + InitializationVectorInManifest => + 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + EncryptionMethod => + 'SAMPLE_AES', # values: SAMPLE_AES; OPTIONAL + ConstantInitializationVector => + 'My__stringMin32Max32Pattern09aFAF32' + , # min: 32, max: 32; OPTIONAL + }, # OPTIONAL + CodecSpecification => + 'RFC_6381', # values: RFC_6381, RFC_4281; OPTIONAL + WriteHlsManifest => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + ManifestCompression => 'GZIP', # values: GZIP, NONE; OPTIONAL + ManifestDurationFormat => + 'FLOATING_POINT', # values: FLOATING_POINT, INTEGER; OPTIONAL + MinBufferTime => 1, # max: 2147483647; OPTIONAL + BaseUrl => 'My__string', + ClientCache => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + Destination => 'My__stringPatternS3', # OPTIONAL + SegmentControl => 'SINGLE_FILE' + , # values: SINGLE_FILE, SEGMENTED_FILES; OPTIONAL + StreamInfResolution => + 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + WriteDashManifest => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + }, # OPTIONAL + HlsGroupSettings => { + SegmentLength => 1, # min: 1, max: 2147483647; OPTIONAL + MinSegmentLength => 1, # max: 2147483647; OPTIONAL + TimestampDeltaMilliseconds => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + CaptionLanguageMappings => [ + { + LanguageDescription => 'My__string', + LanguageCode => 'ENG' + , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL + CaptionChannel => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + }, + ... + ], # OPTIONAL + Encryption => { + Type => 'SPEKE', # values: SPEKE, STATIC_KEY + InitializationVectorInManifest => + 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + StaticKeyProvider => { + StaticKeyValue => 'My__stringPatternAZaZ0932', + Url => 'My__string', + KeyFormat => + 'My__stringPatternIdentityAZaZ26AZaZ09163', # OPTIONAL + KeyFormatVersions => 'My__stringPatternDD', # OPTIONAL + }, + SpekeKeyProvider => { + ResourceId => 'My__string', + SystemIds => [ + 'My__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12', + ... + ], + Url => 'My__stringPatternHttps', + + }, + EncryptionMethod => + 'AES128', # values: AES128, SAMPLE_AES; OPTIONAL + ConstantInitializationVector => + 'My__stringMin32Max32Pattern09aFAF32' + , # min: 32, max: 32; OPTIONAL + }, # OPTIONAL + ProgramDateTimePeriod => 1, # max: 3600; OPTIONAL + CodecSpecification => + 'RFC_6381', # values: RFC_6381, RFC_4281; OPTIONAL + SegmentsPerSubdirectory => + 1, # min: 1, max: 2147483647; OPTIONAL + ManifestCompression => 'GZIP', # values: GZIP, NONE; OPTIONAL + ManifestDurationFormat => + 'FLOATING_POINT', # values: FLOATING_POINT, INTEGER; OPTIONAL + DirectoryStructure => 'SINGLE_DIRECTORY' + , # values: SINGLE_DIRECTORY, SUBDIRECTORY_PER_STREAM; OPTIONAL + TimedMetadataId3Frame => + 'NONE', # values: NONE, PRIV, TDRL; OPTIONAL + ProgramDateTime => + 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + AdMarkers => [ + 'ELEMENTAL', ... # values: ELEMENTAL, ELEMENTAL_SCTE35 + ], # OPTIONAL + OutputSelection => 'MANIFESTS_AND_SEGMENTS' + , # values: MANIFESTS_AND_SEGMENTS, SEGMENTS_ONLY; OPTIONAL + BaseUrl => 'My__string', + CaptionLanguageSetting => + 'INSERT', # values: INSERT, OMIT, NONE; OPTIONAL + ClientCache => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + Destination => 'My__stringPatternS3', # OPTIONAL + SegmentControl => 'SINGLE_FILE' + , # values: SINGLE_FILE, SEGMENTED_FILES; OPTIONAL + StreamInfResolution => + 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + TimedMetadataId3Period => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + }, # OPTIONAL + MsSmoothGroupSettings => { + FragmentLength => 1, # min: 1, max: 2147483647; OPTIONAL + Encryption => { + SpekeKeyProvider => { + ResourceId => 'My__string', + SystemIds => [ + 'My__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12', + ... + ], + Url => 'My__stringPatternHttps', + + }, + + }, # OPTIONAL + ManifestEncoding => 'UTF8', # values: UTF8, UTF16; OPTIONAL + AudioDeduplication => 'COMBINE_DUPLICATE_STREAMS' + , # values: COMBINE_DUPLICATE_STREAMS, NONE; OPTIONAL + Destination => 'My__stringPatternS3', # OPTIONAL + }, # OPTIONAL + DashIsoGroupSettings => { + SegmentLength => 1, # min: 1, max: 2147483647; OPTIONAL + FragmentLength => 1, # min: 1, max: 2147483647; OPTIONAL + Encryption => { + SpekeKeyProvider => { + ResourceId => 'My__string', + SystemIds => [ + 'My__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12', + ... + ], + Url => 'My__stringPatternHttps', + + }, + + }, # OPTIONAL + MinBufferTime => 1, # max: 2147483647; OPTIONAL + HbbtvCompliance => + 'HBBTV_1_5', # values: HBBTV_1_5, NONE; OPTIONAL + BaseUrl => 'My__string', + Destination => 'My__stringPatternS3', # OPTIONAL + SegmentControl => 'SINGLE_FILE' + , # values: SINGLE_FILE, SEGMENTED_FILES; OPTIONAL + }, # OPTIONAL + }, Outputs => [ { - Extension => 'My__string', CaptionDescriptions => [ { - CaptionSelectorName => - 'My__stringMin1', # min: 1, ; OPTIONAL DestinationSettings => { DestinationType => 'BURN_IN' , # values: BURN_IN, DVB_SUB, EMBEDDED, SCC, SRT, TELETEXT, TTML, WEBVTT - SccDestinationSettings => { - Framerate => 'FRAMERATE_23_97' - , # values: FRAMERATE_23_97, FRAMERATE_24, FRAMERATE_29_97_DROPFRAME, FRAMERATE_29_97_NON_DROPFRAME; OPTIONAL - }, # OPTIONAL BurninDestinationSettings => { - FontOpacity => 1, # max: 255 - OutlineSize => 1, # max: 10 - Alignment => 'CENTERED', # values: CENTERED, LEFT + OutlineSize => 1, # max: 10 OutlineColor => 'BLACK' , # values: BLACK, WHITE, YELLOW, RED, GREEN, BLUE - BackgroundOpacity => 1, # max: 255 - FontResolution => 1, # min: 96, max: 600; OPTIONAL + FontOpacity => 1, # max: 255 + Alignment => 'CENTERED', # values: CENTERED, LEFT + FontSize => 1, # max: 96; OPTIONAL + BackgroundOpacity => 1, # max: 255 + BackgroundColor => + 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL + ShadowYOffset => + 1, # min: -2147483648, max: 2147483647; OPTIONAL ShadowColor => 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL - ShadowYOffset => 1, # min: -2147483648, max: 2147483647 - XPosition => 1, # max: 2147483647; OPTIONAL - TeletextSpacing => 'FIXED_GRID' - , # values: FIXED_GRID, PROPORTIONAL; OPTIONAL - ShadowXOffset => 1, # min: -2147483648, max: 2147483647 + YPosition => 1, # max: 2147483647; OPTIONAL FontColor => 'WHITE' , # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL - FontSize => 1, # max: 96; OPTIONAL - ShadowOpacity => 1, # max: 255 - YPosition => 1, # max: 2147483647; OPTIONAL - BackgroundColor => - 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL + FontResolution => 1, # min: 96, max: 600; OPTIONAL + ShadowOpacity => 1, # max: 255 + TeletextSpacing => 'FIXED_GRID' + , # values: FIXED_GRID, PROPORTIONAL; OPTIONAL + XPosition => 1, # max: 2147483647; OPTIONAL + ShadowXOffset => + 1, # min: -2147483648, max: 2147483647; OPTIONAL }, # OPTIONAL TtmlDestinationSettings => { StylePassthrough => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL }, # OPTIONAL + SccDestinationSettings => { + Framerate => 'FRAMERATE_23_97' + , # values: FRAMERATE_23_97, FRAMERATE_24, FRAMERATE_29_97_DROPFRAME, FRAMERATE_29_97_NON_DROPFRAME; OPTIONAL + }, # OPTIONAL + TeletextDestinationSettings => { + PageNumber => 'My__stringMin3Max3Pattern1809aFAF09aEAE' + , # min: 3, max: 3; OPTIONAL + }, # OPTIONAL DvbSubDestinationSettings => { - FontOpacity => 1, # max: 255 - Alignment => 'CENTERED', # values: CENTERED, LEFT - OutlineSize => 1, # max: 10 + OutlineSize => 1, # max: 10 OutlineColor => 'BLACK' , # values: BLACK, WHITE, YELLOW, RED, GREEN, BLUE - XPosition => 1, # max: 2147483647; OPTIONAL - TeletextSpacing => 'FIXED_GRID' - , # values: FIXED_GRID, PROPORTIONAL; OPTIONAL - YPosition => 1, # max: 2147483647; OPTIONAL - ShadowOpacity => 1, # max: 255 + FontOpacity => 1, # max: 255 + Alignment => 'CENTERED', # values: CENTERED, LEFT + FontSize => 1, # max: 96; OPTIONAL + BackgroundOpacity => 1, # max: 255 BackgroundColor => 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL - FontColor => 'WHITE' - , # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL - ShadowXOffset => 1, # min: -2147483648, max: 2147483647 - FontSize => 1, # max: 96; OPTIONAL - FontResolution => 1, # min: 96, max: 600; OPTIONAL - BackgroundOpacity => 1, # max: 255 - ShadowYOffset => 1, # min: -2147483648, max: 2147483647 + ShadowYOffset => + 1, # min: -2147483648, max: 2147483647; OPTIONAL ShadowColor => 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL - }, # OPTIONAL - TeletextDestinationSettings => { - PageNumber => 'My__stringMin3Max3Pattern1809aFAF09aEAE' - , # min: 3, max: 3; OPTIONAL + YPosition => 1, # max: 2147483647; OPTIONAL + FontColor => 'WHITE' + , # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL + FontResolution => 1, # min: 96, max: 600; OPTIONAL + ShadowOpacity => 1, # max: 255 + TeletextSpacing => 'FIXED_GRID' + , # values: FIXED_GRID, PROPORTIONAL; OPTIONAL + XPosition => 1, # max: 2147483647; OPTIONAL + ShadowXOffset => + 1, # min: -2147483648, max: 2147483647; OPTIONAL }, # OPTIONAL }, + CaptionSelectorName => 'My__stringMin1', # min: 1, LanguageDescription => 'My__string', LanguageCode => 'ENG' , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL }, ... ], # OPTIONAL - NameModifier => 'My__stringMin1', # min: 1, ; OPTIONAL + OutputSettings => { + HlsSettings => { + AudioTrackType => 'ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT' + , # values: ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT, ALTERNATE_AUDIO_AUTO_SELECT, ALTERNATE_AUDIO_NOT_AUTO_SELECT, AUDIO_ONLY_VARIANT_STREAM; OPTIONAL + AudioRenditionSets => 'My__string', + IFrameOnlyManifest => + 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + AudioGroupId => 'My__string', + SegmentModifier => 'My__string', + }, # OPTIONAL + }, # OPTIONAL + Extension => 'My__string', + Preset => 'My__stringMin0', # OPTIONAL + ContainerSettings => { + Container => 'F4V' + , # values: F4V, ISMV, M2TS, M3U8, CMFC, MOV, MP4, MPD, MXF, RAW + F4vSettings => { + MoovPlacement => 'PROGRESSIVE_DOWNLOAD' + , # values: PROGRESSIVE_DOWNLOAD, NORMAL; OPTIONAL + }, # OPTIONAL + Mp4Settings => { + CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + Mp4MajorBrand => 'My__string', + FreeSpaceBox => + 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + MoovPlacement => 'PROGRESSIVE_DOWNLOAD' + , # values: PROGRESSIVE_DOWNLOAD, NORMAL; OPTIONAL + }, # OPTIONAL + MovSettings => { + ClapAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + PaddingControl => 'OMNEON', # values: OMNEON, NONE; OPTIONAL + CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + Reference => 'SELF_CONTAINED' + , # values: SELF_CONTAINED, EXTERNAL; OPTIONAL + Mpeg2FourCCControl => + 'XDCAM', # values: XDCAM, MPEG; OPTIONAL + }, # OPTIONAL + M2tsSettings => { + DvbTdtSettings => { + TdtInterval => 1, # min: 1000, max: 30000 + + }, # OPTIONAL + MinEbpInterval => 1, # max: 10000; OPTIONAL + SegmentationMarkers => 'NONE' + , # values: NONE, RAI_SEGSTART, RAI_ADAPT, PSI_SEGSTART, EBP, EBP_LEGACY; OPTIONAL + DvbTeletextPid => 1, # min: 32, max: 8182 + PcrPid => 1, # min: 32, max: 8182 + Scte35Source => + 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL + NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL + Bitrate => 1, # max: 2147483647; OPTIONAL + TransportStreamId => 1, # max: 65535 + FragmentTime => 1, # OPTIONAL + PrivateMetadataPid => 1, # min: 32, max: 8182 + SegmentationTime => 1, # OPTIONAL + EbpAudioInterval => 'VIDEO_AND_FIXED_INTERVALS' + , # values: VIDEO_AND_FIXED_INTERVALS, VIDEO_INTERVAL; OPTIONAL + PatInterval => 1, # max: 1000; OPTIONAL + AudioBufferModel => 'DVB', # values: DVB, ATSC; OPTIONAL + PcrControl => 'PCR_EVERY_PES_PACKET' + , # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL + SegmentationStyle => 'MAINTAIN_CADENCE' + , # values: MAINTAIN_CADENCE, RESET_CADENCE; OPTIONAL + EsRateInPes => + 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + PmtPid => 1, # min: 32, max: 8182 + TimedMetadataPid => 1, # min: 32, max: 8182 + NullPacketBitrate => 1, # OPTIONAL + ProgramNumber => 1, # max: 65535 + EbpPlacement => 'VIDEO_AND_AUDIO_PIDS' + , # values: VIDEO_AND_AUDIO_PIDS, VIDEO_PID; OPTIONAL + AudioPids => [ + 1, ... # min: 32, max: 8182 + ], # OPTIONAL + AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL + RateMode => 'VBR', # values: VBR, CBR; OPTIONAL + DvbNitSettings => { + NitInterval => 1, # min: 25, max: 10000 + NetworkId => 1, # max: 65535 + NetworkName => 'My__stringMin1Max256', # min: 1, max: 256 + + }, # OPTIONAL + DvbSubPids => [ + 1, ... # min: 32, max: 8182 + ], # OPTIONAL + DvbSdtSettings => { + SdtInterval => 1, # min: 25, max: 2000; OPTIONAL + OutputSdt => 'SDT_FOLLOW' + , # values: SDT_FOLLOW, SDT_FOLLOW_IF_PRESENT, SDT_MANUAL, SDT_NONE; OPTIONAL + ServiceProviderName => + 'My__stringMin1Max256', # min: 1, max: 256 + ServiceName => 'My__stringMin1Max256', # min: 1, max: 256 + }, # OPTIONAL + Scte35Pid => 1, # min: 32, max: 8182 + BufferModel => + 'MULTIPLEX', # values: MULTIPLEX, NONE; OPTIONAL + MaxPcrInterval => 1, # max: 500; OPTIONAL + PmtInterval => 1, # max: 1000; OPTIONAL + VideoPid => 1, # min: 32, max: 8182 + }, # OPTIONAL + M3u8Settings => { + PcrPid => 1, # min: 32, max: 8182 + Scte35Source => + 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL + NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL + TransportStreamId => 1, # max: 65535 + PrivateMetadataPid => 1, # min: 32, max: 8182 + PatInterval => 1, # max: 1000; OPTIONAL + PcrControl => 'PCR_EVERY_PES_PACKET' + , # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL + PmtPid => 1, # min: 32, max: 8182 + TimedMetadataPid => 1, # min: 32, max: 8182 + ProgramNumber => 1, # max: 65535 + AudioPids => [ + 1, ... # min: 32, max: 8182 + ], # OPTIONAL + AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL + Scte35Pid => 1, # min: 32, max: 8182 + TimedMetadata => + 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL + PmtInterval => 1, # max: 1000; OPTIONAL + VideoPid => 1, # min: 32, max: 8182 + }, # OPTIONAL + }, # OPTIONAL AudioDescriptions => [ { CodecSettings => { Codec => 'AAC' , # values: AAC, MP2, WAV, AIFF, AC3, EAC3, PASSTHROUGH - AiffSettings => { - SampleRate => 1, # min: 8000, max: 192000; OPTIONAL - BitDepth => 1, # min: 16, max: 24; OPTIONAL + Mp2Settings => { + SampleRate => 1, # min: 32000, max: 48000; OPTIONAL + Bitrate => 1, # min: 32000, max: 384000; OPTIONAL Channels => 1, # min: 1, max: 2; OPTIONAL }, # OPTIONAL - AacSettings => { - SampleRate => 1, # min: 8000, max: 96000 - CodingMode => 'AD_RECEIVER_MIX' - , # values: AD_RECEIVER_MIX, CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_5_1 - RawFormat => - 'LATM_LOAS', # values: LATM_LOAS, NONE; OPTIONAL - Specification => - 'MPEG2', # values: MPEG2, MPEG4; OPTIONAL - VbrQuality => 'LOW' - , # values: LOW, MEDIUM_LOW, MEDIUM_HIGH, HIGH; OPTIONAL - AudioDescriptionBroadcasterMix => 'BROADCASTER_MIXED_AD' - , # values: BROADCASTER_MIXED_AD, NORMAL; OPTIONAL - RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL - Bitrate => 1, # min: 6000, max: 1024000; OPTIONAL - CodecProfile => 'LC', # values: LC, HEV1, HEV2; OPTIONAL - }, # OPTIONAL - Eac3Settings => { - CodingMode => 'CODING_MODE_1_0' - , # values: CODING_MODE_1_0, CODING_MODE_2_0, CODING_MODE_3_2; OPTIONAL - DcFilter => - 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - LfeControl => 'LFE', # values: LFE, NO_LFE; OPTIONAL - SampleRate => 1, # min: 48000, max: 48000; OPTIONAL - LtRtCenterMixLevel => 1, # OPTIONAL - Dialnorm => 1, # min: 1, max: 31; OPTIONAL + Ac3Settings => { + SampleRate => 1, # min: 48000, max: 48000; OPTIONAL + BitstreamMode => 'COMPLETE_MAIN' + , # values: COMPLETE_MAIN, COMMENTARY, DIALOGUE, EMERGENCY, HEARING_IMPAIRED, MUSIC_AND_EFFECTS, VISUALLY_IMPAIRED, VOICE_OVER; OPTIONAL + Bitrate => 1, # min: 64000, max: 640000; OPTIONAL + DynamicRangeCompressionProfile => 'FILM_STANDARD' + , # values: FILM_STANDARD, NONE; OPTIONAL MetadataControl => 'FOLLOW_INPUT' , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - LtRtSurroundMixLevel => 1, # OPTIONAL - LoRoCenterMixLevel => 1, # OPTIONAL - Bitrate => 1, # min: 64000, max: 640000; OPTIONAL + LfeFilter => + 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL + CodingMode => 'CODING_MODE_1_0' + , # values: CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_3_2_LFE; OPTIONAL + Dialnorm => 1, # min: 1, max: 31; OPTIONAL + }, # OPTIONAL + AiffSettings => { + SampleRate => 1, # min: 8000, max: 192000; OPTIONAL + BitDepth => 1, # min: 16, max: 24; OPTIONAL + Channels => 1, # min: 1, max: 2; OPTIONAL + }, # OPTIONAL + Eac3Settings => { + SampleRate => 1, # min: 48000, max: 48000; OPTIONAL + DynamicRangeCompressionLine => 'NONE' + , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL + StereoDownmix => 'NOT_INDICATED' + , # values: NOT_INDICATED, LO_RO, LT_RT, DPL2; OPTIONAL + PassthroughControl => 'WHEN_POSSIBLE' + , # values: WHEN_POSSIBLE, NO_PASSTHROUGH; OPTIONAL BitstreamMode => 'COMPLETE_MAIN' , # values: COMPLETE_MAIN, COMMENTARY, EMERGENCY, HEARING_IMPAIRED, VISUALLY_IMPAIRED; OPTIONAL - AttenuationControl => 'ATTENUATE_3_DB' - , # values: ATTENUATE_3_DB, NONE; OPTIONAL + Bitrate => 1, # min: 64000, max: 640000; OPTIONAL PhaseControl => 'SHIFT_90_DEGREES' , # values: SHIFT_90_DEGREES, NO_SHIFT; OPTIONAL - StereoDownmix => 'NOT_INDICATED' - , # values: NOT_INDICATED, LO_RO, LT_RT, DPL2; OPTIONAL - LfeFilter => + LoRoCenterMixLevel => 1, # OPTIONAL + MetadataControl => 'FOLLOW_INPUT' + , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + LtRtSurroundMixLevel => 1, # OPTIONAL + DcFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - SurroundExMode => 'NOT_INDICATED' - , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL - DynamicRangeCompressionLine => 'NONE' - , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL - LoRoSurroundMixLevel => 1, # OPTIONAL - SurroundMode => 'NOT_INDICATED' - , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL DynamicRangeCompressionRf => 'NONE' , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL - PassthroughControl => 'WHEN_POSSIBLE' - , # values: WHEN_POSSIBLE, NO_PASSTHROUGH; OPTIONAL - }, # OPTIONAL - Ac3Settings => { + SurroundMode => 'NOT_INDICATED' + , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL LfeFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - DynamicRangeCompressionProfile => 'FILM_STANDARD' - , # values: FILM_STANDARD, NONE; OPTIONAL - SampleRate => 1, # min: 48000, max: 48000; OPTIONAL - Dialnorm => 1, # min: 1, max: 31; OPTIONAL - MetadataControl => 'FOLLOW_INPUT' - , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - Bitrate => 1, # min: 64000, max: 640000; OPTIONAL - BitstreamMode => 'COMPLETE_MAIN' - , # values: COMPLETE_MAIN, COMMENTARY, DIALOGUE, EMERGENCY, HEARING_IMPAIRED, MUSIC_AND_EFFECTS, VISUALLY_IMPAIRED, VOICE_OVER; OPTIONAL CodingMode => 'CODING_MODE_1_0' - , # values: CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_3_2_LFE; OPTIONAL - }, # OPTIONAL - Mp2Settings => { - Channels => 1, # min: 1, max: 2; OPTIONAL - Bitrate => 1, # min: 32000, max: 384000; OPTIONAL - SampleRate => 1, # min: 32000, max: 48000; OPTIONAL + , # values: CODING_MODE_1_0, CODING_MODE_2_0, CODING_MODE_3_2; OPTIONAL + AttenuationControl => 'ATTENUATE_3_DB' + , # values: ATTENUATE_3_DB, NONE; OPTIONAL + LtRtCenterMixLevel => 1, # OPTIONAL + LoRoSurroundMixLevel => 1, # OPTIONAL + LfeControl => 'LFE', # values: LFE, NO_LFE; OPTIONAL + Dialnorm => 1, # min: 1, max: 31; OPTIONAL + SurroundExMode => 'NOT_INDICATED' + , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL }, # OPTIONAL WavSettings => { - Format => 'RIFF', # values: RIFF, RF64; OPTIONAL SampleRate => 1, # min: 8000, max: 192000; OPTIONAL + Format => 'RIFF', # values: RIFF, RF64; OPTIONAL BitDepth => 1, # min: 16, max: 24; OPTIONAL Channels => 1, # min: 1, max: 8; OPTIONAL }, # OPTIONAL + AacSettings => { + SampleRate => 1, # min: 8000, max: 96000 + CodingMode => 'AD_RECEIVER_MIX' + , # values: AD_RECEIVER_MIX, CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_5_1 + AudioDescriptionBroadcasterMix => 'BROADCASTER_MIXED_AD' + , # values: BROADCASTER_MIXED_AD, NORMAL; OPTIONAL + RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL + Bitrate => 1, # min: 6000, max: 1024000; OPTIONAL + RawFormat => + 'LATM_LOAS', # values: LATM_LOAS, NONE; OPTIONAL + CodecProfile => 'LC', # values: LC, HEV1, HEV2; OPTIONAL + Specification => + 'MPEG2', # values: MPEG2, MPEG4; OPTIONAL + VbrQuality => 'LOW' + , # values: LOW, MEDIUM_LOW, MEDIUM_HIGH, HIGH; OPTIONAL + }, # OPTIONAL }, - AudioType => 1, # max: 255 - AudioTypeControl => 'FOLLOW_INPUT' + AudioNormalizationSettings => { + TargetLkfs => 1, # OPTIONAL + LoudnessLogging => + 'LOG', # values: LOG, DONT_LOG; OPTIONAL + Algorithm => 'ITU_BS_1770_1' + , # values: ITU_BS_1770_1, ITU_BS_1770_2; OPTIONAL + AlgorithmControl => 'CORRECT_AUDIO' + , # values: CORRECT_AUDIO, MEASURE_ONLY; OPTIONAL + PeakCalculation => + 'TRUE_PEAK', # values: TRUE_PEAK, NONE; OPTIONAL + CorrectionGateLevel => 1, # min: -70, ; OPTIONAL + }, # OPTIONAL + AudioSourceName => 'My__string', + StreamName => 'My__stringPatternWS', # OPTIONAL + LanguageCodeControl => 'FOLLOW_INPUT' , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - LanguageCode => 'ENG' - , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL RemixSettings => { - ChannelsIn => 1, # min: 1, max: 16 ChannelMapping => { OutputChannels => [ { InputChannels => [ - 1, ... # min: -60, max: 6 + 1, ... # min: -60, max: 6 ], }, @@ -221,676 +515,353 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], }, - ChannelsOut => 1, # min: 1, max: 8; OPTIONAL + ChannelsIn => 1, # min: 1, max: 16 + ChannelsOut => 1, # min: 1, max: 8; OPTIONAL }, # OPTIONAL - StreamName => 'My__stringPatternWS', # OPTIONAL - AudioSourceName => 'My__string', - AudioNormalizationSettings => { - AlgorithmControl => 'CORRECT_AUDIO' - , # values: CORRECT_AUDIO, MEASURE_ONLY; OPTIONAL - Algorithm => 'ITU_BS_1770_1' - , # values: ITU_BS_1770_1, ITU_BS_1770_2; OPTIONAL - LoudnessLogging => - 'LOG', # values: LOG, DONT_LOG; OPTIONAL - PeakCalculation => - 'TRUE_PEAK', # values: TRUE_PEAK, NONE; OPTIONAL - TargetLkfs => 1, # OPTIONAL - CorrectionGateLevel => 1, # min: -70, ; OPTIONAL - }, # OPTIONAL - LanguageCodeControl => 'FOLLOW_INPUT' - , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + AudioType => 1, # max: 255 + AudioTypeControl => 'FOLLOW_INPUT' + , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + LanguageCode => 'ENG' + , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL }, ... - ], # OPTIONAL - OutputSettings => { - HlsSettings => { - IFrameOnlyManifest => - 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - AudioRenditionSets => 'My__string', - AudioTrackType => 'ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT' - , # values: ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT, ALTERNATE_AUDIO_AUTO_SELECT, ALTERNATE_AUDIO_NOT_AUTO_SELECT, AUDIO_ONLY_VARIANT_STREAM; OPTIONAL - AudioGroupId => 'My__string', - SegmentModifier => 'My__string', - }, # OPTIONAL - }, # OPTIONAL - ContainerSettings => { - Container => 'F4V' - , # values: F4V, ISMV, M2TS, M3U8, CMFC, MOV, MP4, MPD, MXF, RAW - F4vSettings => { - MoovPlacement => 'PROGRESSIVE_DOWNLOAD' - , # values: PROGRESSIVE_DOWNLOAD, NORMAL; OPTIONAL - }, # OPTIONAL - M2tsSettings => { - TransportStreamId => 1, # max: 65535; OPTIONAL - PmtInterval => 1, # max: 1000; OPTIONAL - EbpPlacement => 'VIDEO_AND_AUDIO_PIDS' - , # values: VIDEO_AND_AUDIO_PIDS, VIDEO_PID; OPTIONAL - PmtPid => 1, # min: 32, max: 8182; OPTIONAL - BufferModel => - 'MULTIPLEX', # values: MULTIPLEX, NONE; OPTIONAL - RateMode => 'VBR', # values: VBR, CBR; OPTIONAL - PrivateMetadataPid => 1, # min: 32, max: 8182; OPTIONAL - EbpAudioInterval => 'VIDEO_AND_FIXED_INTERVALS' - , # values: VIDEO_AND_FIXED_INTERVALS, VIDEO_INTERVAL; OPTIONAL - PcrControl => 'PCR_EVERY_PES_PACKET' - , # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL - PatInterval => 1, # max: 1000; OPTIONAL - Scte35Pid => 1, # min: 32, max: 8182; OPTIONAL - DvbTdtSettings => { - TdtInterval => 1, # min: 1000, max: 30000 - - }, # OPTIONAL - DvbNitSettings => { - NetworkId => 1, # max: 65535; OPTIONAL - NitInterval => 1, # min: 25, max: 10000 - NetworkName => - 'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL - - }, # OPTIONAL - NullPacketBitrate => 1, # OPTIONAL - PcrPid => 1, # min: 32, max: 8182; OPTIONAL - VideoPid => 1, # min: 32, max: 8182; OPTIONAL - MinEbpInterval => 1, # max: 10000; OPTIONAL - AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL - DvbTeletextPid => 1, # min: 32, max: 8182; OPTIONAL - FragmentTime => 1, # OPTIONAL - NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL - ProgramNumber => 1, # max: 65535; OPTIONAL - SegmentationStyle => 'MAINTAIN_CADENCE' - , # values: MAINTAIN_CADENCE, RESET_CADENCE; OPTIONAL - Scte35Source => - 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL - SegmentationMarkers => 'NONE' - , # values: NONE, RAI_SEGSTART, RAI_ADAPT, PSI_SEGSTART, EBP, EBP_LEGACY; OPTIONAL - SegmentationTime => 1, # OPTIONAL - DvbSubPids => [ - 1, ... # min: 32, max: 8182; OPTIONAL - ], # OPTIONAL - MaxPcrInterval => 1, # max: 500; OPTIONAL - Bitrate => 1, # max: 2147483647; OPTIONAL - DvbSdtSettings => { - OutputSdt => 'SDT_FOLLOW' - , # values: SDT_FOLLOW, SDT_FOLLOW_IF_PRESENT, SDT_MANUAL, SDT_NONE; OPTIONAL - ServiceProviderName => - 'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL - SdtInterval => 1, # min: 25, max: 2000; OPTIONAL - ServiceName => - 'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL - }, # OPTIONAL - AudioBufferModel => 'DVB', # values: DVB, ATSC; OPTIONAL - TimedMetadataPid => 1, # min: 32, max: 8182; OPTIONAL - AudioPids => [ - 1, ... # min: 32, max: 8182; OPTIONAL - ], # OPTIONAL - EsRateInPes => - 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - }, # OPTIONAL - MovSettings => { - Reference => 'SELF_CONTAINED' - , # values: SELF_CONTAINED, EXTERNAL; OPTIONAL - Mpeg2FourCCControl => - 'XDCAM', # values: XDCAM, MPEG; OPTIONAL - PaddingControl => 'OMNEON', # values: OMNEON, NONE; OPTIONAL - ClapAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - }, # OPTIONAL - Mp4Settings => { - FreeSpaceBox => - 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - Mp4MajorBrand => 'My__string', - CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - MoovPlacement => 'PROGRESSIVE_DOWNLOAD' - , # values: PROGRESSIVE_DOWNLOAD, NORMAL; OPTIONAL - }, # OPTIONAL - M3u8Settings => { - PrivateMetadataPid => 1, # min: 32, max: 8182; OPTIONAL - TransportStreamId => 1, # max: 65535; OPTIONAL - PmtInterval => 1, # max: 1000; OPTIONAL - PmtPid => 1, # min: 32, max: 8182; OPTIONAL - PatInterval => 1, # max: 1000; OPTIONAL - Scte35Pid => 1, # min: 32, max: 8182; OPTIONAL - PcrControl => 'PCR_EVERY_PES_PACKET' - , # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL - NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL - AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL - VideoPid => 1, # min: 32, max: 8182; OPTIONAL - PcrPid => 1, # min: 32, max: 8182; OPTIONAL - TimedMetadata => - 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL - TimedMetadataPid => 1, # min: 32, max: 8182; OPTIONAL - AudioPids => [ - 1, ... # min: 32, max: 8182; OPTIONAL - ], # OPTIONAL - Scte35Source => - 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL - ProgramNumber => 1, # max: 65535; OPTIONAL - }, # OPTIONAL - }, # OPTIONAL + ], # OPTIONAL VideoDescription => { CodecSettings => { Codec => 'FRAME_CAPTURE' , # values: FRAME_CAPTURE, H_264, H_265, MPEG2, PRORES - FrameCaptureSettings => { - Quality => 1, # min: 1, max: 100; OPTIONAL - FramerateNumerator => - 1, # min: 1, max: 2147483647; OPTIONAL + ProresSettings => { FramerateDenominator => - 1, # min: 1, max: 2147483647; OPTIONAL - MaxCaptures => 1, # min: 1, max: 10000000; OPTIONAL - }, # OPTIONAL - H264Settings => { - NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL - ParControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - EntropyEncoding => - 'CABAC', # values: CABAC, CAVLC; OPTIONAL - TemporalAdaptiveQuantization => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - MinIInterval => 1, # max: 30; OPTIONAL - GopClosedCadence => 1, # max: 2147483647; OPTIONAL - UnregisteredSeiTimecode => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Syntax => 'DEFAULT', # values: DEFAULT, RP2027; OPTIONAL - Bitrate => 1, # min: 1000, max: 1152000000; OPTIONAL - CodecProfile => 'BASELINE' - , # values: BASELINE, HIGH, HIGH_10BIT, HIGH_422, HIGH_422_10BIT, MAIN; OPTIONAL + 1, # min: 1, max: 2147483647; OPTIONAL FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - RepeatPps => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - QualityTuningLevel => 'SINGLE_PASS' - , # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL - GopSize => 1, # OPTIONAL - RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL - SpatialAdaptiveQuantization => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Softness => 1, # max: 128; OPTIONAL - FieldEncoding => - 'PAFF', # values: PAFF, FORCE_FIELD; OPTIONAL - SceneChangeDetect => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - MaxBitrate => 1, # min: 1000, max: 1152000000; OPTIONAL - GopSizeUnits => - 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL - NumberBFramesBetweenReferenceFrames => - 1, # max: 7; OPTIONAL - HrdBufferSize => 1, # max: 1152000000; OPTIONAL - FramerateConversionAlgorithm => 'DUPLICATE_DROP' - , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL - CodecLevel => 'AUTO' - , # values: AUTO, LEVEL_1, LEVEL_1_1, LEVEL_1_2, LEVEL_1_3, LEVEL_2, LEVEL_2_1, LEVEL_2_2, LEVEL_3, LEVEL_3_1, LEVEL_3_2, LEVEL_4, LEVEL_4_1, LEVEL_4_2, LEVEL_5, LEVEL_5_1, LEVEL_5_2; OPTIONAL - FlickerAdaptiveQuantization => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL - SlowPal => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + Telecine => 'NONE', # values: NONE, HARD; OPTIONAL + ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - Slices => 1, # min: 1, max: 32; OPTIONAL - ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + CodecProfile => 'APPLE_PRORES_422' + , # values: APPLE_PRORES_422, APPLE_PRORES_422_HQ, APPLE_PRORES_422_LT, APPLE_PRORES_422_PROXY; OPTIONAL InterlaceMode => 'PROGRESSIVE' , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL - GopBReference => + SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - FramerateDenominator => - 1, # min: 1, max: 2147483647; OPTIONAL - Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL - ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - AdaptiveQuantization => 'OFF' - , # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL - }, # OPTIONAL - Mpeg2Settings => { + FramerateConversionAlgorithm => 'DUPLICATE_DROP' + , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL ParControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + }, # OPTIONAL + FrameCaptureSettings => { + FramerateDenominator => + 1, # min: 1, max: 2147483647; OPTIONAL + FramerateNumerator => + 1, # min: 1, max: 2147483647; OPTIONAL + MaxCaptures => 1, # min: 1, max: 10000000; OPTIONAL + Quality => 1, # min: 1, max: 100; OPTIONAL + }, # OPTIONAL + Mpeg2Settings => { + AdaptiveQuantization => + 'OFF', # values: OFF, LOW, MEDIUM, HIGH; OPTIONAL + FramerateDenominator => 1, # min: 1, max: 1001; OPTIONAL + FramerateNumerator => 1, # min: 24, max: 60000; OPTIONAL + RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL + Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL + Bitrate => 1, # min: 1000, max: 288000000; OPTIONAL + GopClosedCadence => 1, # max: 2147483647; OPTIONAL + Softness => 1, # max: 128; OPTIONAL IntraDcPrecision => 'AUTO' , # values: AUTO, INTRA_DC_PRECISION_8, INTRA_DC_PRECISION_9, INTRA_DC_PRECISION_10, INTRA_DC_PRECISION_11; OPTIONAL - MinIInterval => 1, # max: 30; OPTIONAL - TemporalAdaptiveQuantization => + HrdBufferSize => 1, # max: 47185920; OPTIONAL + ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + MinIInterval => 1, # max: 30; OPTIONAL + QualityTuningLevel => 'SINGLE_PASS' + , # values: SINGLE_PASS, MULTI_PASS; OPTIONAL + SceneChangeDetect => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - GopClosedCadence => 1, # max: 2147483647; OPTIONAL + FramerateControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL CodecProfile => 'MAIN', # values: MAIN, PROFILE_422; OPTIONAL - FramerateNumerator => 1, # min: 24, max: 60000; OPTIONAL - Bitrate => 1, # min: 1000, max: 288000000; OPTIONAL - Syntax => 'DEFAULT', # values: DEFAULT, D_10; OPTIONAL - QualityTuningLevel => 'SINGLE_PASS' - , # values: SINGLE_PASS, MULTI_PASS; OPTIONAL - GopSize => 1, # OPTIONAL - RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL - Softness => 1, # max: 128; OPTIONAL + InterlaceMode => 'PROGRESSIVE' + , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL + SlowPal => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL + GopSize => 1, # OPTIONAL + MaxBitrate => 1, # min: 1000, max: 300000000; OPTIONAL + FramerateConversionAlgorithm => 'DUPLICATE_DROP' + , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL + ParControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL SpatialAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL - HrdBufferSize => 1, # max: 47185920; OPTIONAL - NumberBFramesBetweenReferenceFrames => - 1, # max: 7; OPTIONAL - MaxBitrate => 1, # min: 1000, max: 300000000; OPTIONAL - SceneChangeDetect => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL CodecLevel => 'AUTO' , # values: AUTO, LOW, MAIN, HIGH1440, HIGH; OPTIONAL - FramerateConversionAlgorithm => 'DUPLICATE_DROP' - , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL - HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL - InterlaceMode => 'PROGRESSIVE' - , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL - FramerateControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - SlowPal => + TemporalAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL - FramerateDenominator => 1, # min: 1, max: 1001; OPTIONAL - Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - AdaptiveQuantization => - 'OFF', # values: OFF, LOW, MEDIUM, HIGH; OPTIONAL + Syntax => 'DEFAULT', # values: DEFAULT, D_10; OPTIONAL + NumberBFramesBetweenReferenceFrames => + 1, # max: 7; OPTIONAL }, # OPTIONAL - ProresSettings => { - CodecProfile => 'APPLE_PRORES_422' - , # values: APPLE_PRORES_422, APPLE_PRORES_422_HQ, APPLE_PRORES_422_LT, APPLE_PRORES_422_PROXY; OPTIONAL + H264Settings => { + AdaptiveQuantization => 'OFF' + , # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL + NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL + FramerateDenominator => + 1, # min: 1, max: 2147483647; OPTIONAL FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - ParControl => 'INITIALIZE_FROM_SOURCE' + FieldEncoding => + 'PAFF', # values: PAFF, FORCE_FIELD; OPTIONAL + Slices => 1, # min: 1, max: 32; OPTIONAL + RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL + Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL + Bitrate => 1, # min: 1000, max: 1152000000; OPTIONAL + FlickerAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopClosedCadence => 1, # max: 2147483647; OPTIONAL + Softness => 1, # max: 128; OPTIONAL + HrdBufferSize => 1, # max: 1152000000; OPTIONAL + ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + MinIInterval => 1, # max: 30; OPTIONAL + QualityTuningLevel => 'SINGLE_PASS' + , # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL + SceneChangeDetect => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - FramerateConversionAlgorithm => 'DUPLICATE_DROP' - , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL - Telecine => 'NONE', # values: NONE, HARD; OPTIONAL - ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + CodecProfile => 'BASELINE' + , # values: BASELINE, HIGH, HIGH_10BIT, HIGH_422, HIGH_422_10BIT, MAIN; OPTIONAL + GopBReference => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL InterlaceMode => 'PROGRESSIVE' , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL - FramerateControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL - FramerateDenominator => - 1, # min: 1, max: 2147483647; OPTIONAL - }, # OPTIONAL - H265Settings => { HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL - Tiles => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - FlickerAdaptiveQuantization => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopSize => 1, # OPTIONAL + UnregisteredSeiTimecode => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + ParControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + MaxBitrate => 1, # min: 1000, max: 1152000000; OPTIONAL FramerateConversionAlgorithm => 'DUPLICATE_DROP' , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL - CodecLevel => 'AUTO' - , # values: AUTO, LEVEL_1, LEVEL_2, LEVEL_2_1, LEVEL_3, LEVEL_3_1, LEVEL_4, LEVEL_4_1, LEVEL_5, LEVEL_5_1, LEVEL_5_2, LEVEL_6, LEVEL_6_1, LEVEL_6_2; OPTIONAL - HrdBufferSize => 1, # max: 1466400000; OPTIONAL - NumberBFramesBetweenReferenceFrames => - 1, # max: 7; OPTIONAL + SpatialAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL GopSizeUnits => - 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL - SceneChangeDetect => + 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL + RepeatPps => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - MaxBitrate => 1, # min: 1000, max: 1466400000; OPTIONAL - SampleAdaptiveOffsetFilterMode => - 'DEFAULT', # values: DEFAULT, ADAPTIVE, OFF; OPTIONAL - AlternateTransferFunctionSei => + CodecLevel => 'AUTO' + , # values: AUTO, LEVEL_1, LEVEL_1_1, LEVEL_1_2, LEVEL_1_3, LEVEL_2, LEVEL_2_1, LEVEL_2_2, LEVEL_3, LEVEL_3_1, LEVEL_3_2, LEVEL_4, LEVEL_4_1, LEVEL_4_2, LEVEL_5, LEVEL_5_1, LEVEL_5_2; OPTIONAL + TemporalAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - AdaptiveQuantization => 'OFF' - , # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL + ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + Syntax => 'DEFAULT', # values: DEFAULT, RP2027; OPTIONAL + NumberBFramesBetweenReferenceFrames => + 1, # max: 7; OPTIONAL + EntropyEncoding => + 'CABAC', # values: CABAC, CAVLC; OPTIONAL + }, # OPTIONAL + H265Settings => { WriteMp4PackagingType => 'HVC1', # values: HVC1, HEV1; OPTIONAL - ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL + AdaptiveQuantization => 'OFF' + , # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL + NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL FramerateDenominator => - 1, # min: 1, max: 2147483647; OPTIONAL - GopBReference => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - InterlaceMode => 'PROGRESSIVE' - , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL - ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL - Slices => 1, # min: 1, max: 32; OPTIONAL - FramerateControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - SlowPal => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + 1, # min: 1, max: 2147483647; OPTIONAL FramerateNumerator => - 1, # min: 1, max: 2147483647; OPTIONAL - CodecProfile => 'MAIN_MAIN' - , # values: MAIN_MAIN, MAIN_HIGH, MAIN10_MAIN, MAIN10_HIGH, MAIN_422_8BIT_MAIN, MAIN_422_8BIT_HIGH, MAIN_422_10BIT_MAIN, MAIN_422_10BIT_HIGH; OPTIONAL - Bitrate => 1, # min: 1000, max: 1466400000; OPTIONAL + 1, # min: 1, max: 2147483647; OPTIONAL + Slices => 1, # min: 1, max: 32; OPTIONAL + RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL TemporalIds => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - UnregisteredSeiTimecode => + AlternateTransferFunctionSei => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - GopClosedCadence => 1, # max: 2147483647; OPTIONAL - MinIInterval => 1, # max: 30; OPTIONAL - TemporalAdaptiveQuantization => + Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL + Bitrate => 1, # min: 1000, max: 1466400000; OPTIONAL + FlickerAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopClosedCadence => 1, # max: 2147483647; OPTIONAL + HrdBufferSize => 1, # max: 1466400000; OPTIONAL + ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + MinIInterval => 1, # max: 30; OPTIONAL + QualityTuningLevel => 'SINGLE_PASS' + , # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL + SceneChangeDetect => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - ParControl => 'INITIALIZE_FROM_SOURCE' + Tiles => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL - SpatialAdaptiveQuantization => + CodecProfile => 'MAIN_MAIN' + , # values: MAIN_MAIN, MAIN_HIGH, MAIN10_MAIN, MAIN10_HIGH, MAIN_422_8BIT_MAIN, MAIN_422_8BIT_HIGH, MAIN_422_10BIT_MAIN, MAIN_422_10BIT_HIGH; OPTIONAL + GopBReference => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL - GopSize => 1, # OPTIONAL - QualityTuningLevel => 'SINGLE_PASS' - , # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL - }, # OPTIONAL - }, - TimecodeInsertion => - 'DISABLED', # values: DISABLED, PIC_TIMING_SEI; OPTIONAL - AntiAlias => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Sharpness => 1, # max: 100; OPTIONAL - Crop => { - Width => 1, # min: -2147483648, max: 2147483647 - X => 1, # min: -2147483648, max: 2147483647 - Height => 1, # min: -2147483648, max: 2147483647 - Y => 1, # min: -2147483648, max: 2147483647 - - }, # OPTIONAL - Width => 1, # min: 32, max: 4096; OPTIONAL - DropFrameTimecode => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Position => { - Width => 1, # min: -2147483648, max: 2147483647 - X => 1, # min: -2147483648, max: 2147483647 - Height => 1, # min: -2147483648, max: 2147483647 - Y => 1, # min: -2147483648, max: 2147483647 - - }, # OPTIONAL - RespondToAfd => - 'NONE', # values: NONE, RESPOND, PASSTHROUGH; OPTIONAL - AfdSignaling => 'NONE', # values: NONE, AUTO, FIXED; OPTIONAL - FixedAfd => 1, # max: 15; OPTIONAL - ColorMetadata => 'IGNORE', # values: IGNORE, INSERT; OPTIONAL - VideoPreprocessors => { - TimecodeBurnin => { - Prefix => 'My__stringPattern', # OPTIONAL - FontSize => 1, # min: 10, max: 48; OPTIONAL - Position => 'TOP_CENTER' - , # values: TOP_CENTER, TOP_LEFT, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT; OPTIONAL - }, # OPTIONAL - Deinterlacer => { - Control => 'FORCE_ALL_FRAMES' - , # values: FORCE_ALL_FRAMES, NORMAL; OPTIONAL - Algorithm => 'INTERPOLATE' - , # values: INTERPOLATE, INTERPOLATE_TICKER, BLEND, BLEND_TICKER; OPTIONAL - Mode => 'DEINTERLACE' - , # values: DEINTERLACE, INVERSE_TELECINE, ADAPTIVE; OPTIONAL - }, # OPTIONAL - NoiseReducer => { - Filter => 'BILATERAL' - , # values: BILATERAL, MEAN, GAUSSIAN, LANCZOS, SHARPEN, CONSERVE, SPATIAL - FilterSettings => { - Strength => 1, # max: 3; OPTIONAL - }, # OPTIONAL - SpatialFilterSettings => { - Strength => 1, # max: 16; OPTIONAL - Speed => 1, # min: -2, max: 3; OPTIONAL - PostFilterSharpenStrength => 1, # max: 3; OPTIONAL - }, # OPTIONAL - }, # OPTIONAL - ColorCorrector => { - Brightness => 1, # min: 1, max: 100; OPTIONAL - ColorSpaceConversion => 'NONE' - , # values: NONE, FORCE_601, FORCE_709, FORCE_HDR10, FORCE_HLG_2020; OPTIONAL - Hdr10Metadata => { - MaxFrameAverageLightLevel => 1, # max: 65535; OPTIONAL - MaxContentLightLevel => 1, # max: 65535; OPTIONAL - RedPrimaryY => 1, # max: 50000; OPTIONAL - BluePrimaryY => 1, # max: 50000; OPTIONAL - WhitePointY => 1, # max: 50000; OPTIONAL - WhitePointX => 1, # max: 50000; OPTIONAL - BluePrimaryX => 1, # max: 50000; OPTIONAL - MinLuminance => 1, # max: 2147483647; OPTIONAL - GreenPrimaryY => 1, # max: 50000; OPTIONAL - GreenPrimaryX => 1, # max: 50000; OPTIONAL - RedPrimaryX => 1, # max: 50000; OPTIONAL - MaxLuminance => 1, # max: 2147483647; OPTIONAL - }, # OPTIONAL - Hue => 1, # min: -180, max: 180; OPTIONAL - Contrast => 1, # min: 1, max: 100; OPTIONAL - Saturation => 1, # min: 1, max: 100; OPTIONAL - }, # OPTIONAL - ImageInserter => { - InsertableImages => [ - { - Layer => 1, # max: 99 - ImageInserterInput => - 'My__stringMin14PatternS3BmpBMPPngPNGTgaTGA' - , # min: 14, - ImageX => 1, # min: -2147483648, max: 2147483647 - Opacity => 1, # max: 100; OPTIONAL - ImageY => 1, # min: -2147483648, max: 2147483647 - FadeOut => 1, # min: -2147483648, max: 2147483647 - Width => 1, # min: -2147483648, max: 2147483647 - FadeIn => 1, # min: -2147483648, max: 2147483647 - Duration => 1, # min: -2147483648, max: 2147483647 - Height => 1, # min: -2147483648, max: 2147483647 - StartTime => - 'My__stringPattern01D20305D205D', # OPTIONAL - }, - ... - ], - - }, # OPTIONAL - }, # OPTIONAL - Height => 1, # min: 32, max: 2160; OPTIONAL - ScalingBehavior => - 'DEFAULT', # values: DEFAULT, STRETCH_TO_OUTPUT; OPTIONAL - }, # OPTIONAL - Preset => 'My__stringMin0', # OPTIONAL - }, - ... - ], - OutputGroupSettings => { - Type => 'HLS_GROUP_SETTINGS' - , # values: HLS_GROUP_SETTINGS, DASH_ISO_GROUP_SETTINGS, FILE_GROUP_SETTINGS, MS_SMOOTH_GROUP_SETTINGS, CMAF_GROUP_SETTINGS - HlsGroupSettings => { - MinSegmentLength => 1, # max: 2147483647; OPTIONAL - SegmentLength => 1, # min: 1, max: 2147483647; OPTIONAL - ManifestDurationFormat => - 'FLOATING_POINT', # values: FLOATING_POINT, INTEGER; OPTIONAL - Destination => 'My__stringPatternS3', # OPTIONAL - DirectoryStructure => 'SINGLE_DIRECTORY' - , # values: SINGLE_DIRECTORY, SUBDIRECTORY_PER_STREAM; OPTIONAL - ClientCache => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - ProgramDateTime => - 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - SegmentControl => 'SINGLE_FILE' - , # values: SINGLE_FILE, SEGMENTED_FILES; OPTIONAL - ProgramDateTimePeriod => 1, # max: 3600; OPTIONAL - AdMarkers => [ - 'ELEMENTAL', ... # values: ELEMENTAL, ELEMENTAL_SCTE35 - ], # OPTIONAL - TimedMetadataId3Frame => - 'NONE', # values: NONE, PRIV, TDRL; OPTIONAL - ManifestCompression => 'GZIP', # values: GZIP, NONE; OPTIONAL - TimedMetadataId3Period => 1, # min: -2147483648, max: 2147483647 - Encryption => { - Type => 'SPEKE', # values: SPEKE, STATIC_KEY - SpekeKeyProvider => { - ResourceId => 'My__string', - SystemIds => [ - 'My__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12', - ... - ], - Url => 'My__stringPatternHttps', - - }, - InitializationVectorInManifest => - 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - ConstantInitializationVector => - 'My__stringMin32Max32Pattern09aFAF32' - , # min: 32, max: 32; OPTIONAL - StaticKeyProvider => { - StaticKeyValue => 'My__stringPatternAZaZ0932', - Url => 'My__string', - KeyFormat => - 'My__stringPatternIdentityAZaZ26AZaZ09163', # OPTIONAL - KeyFormatVersions => 'My__stringPatternDD', # OPTIONAL - }, # OPTIONAL - EncryptionMethod => - 'AES128', # values: AES128, SAMPLE_AES; OPTIONAL - }, # OPTIONAL - CaptionLanguageMappings => [ - { - CaptionChannel => 1, # min: -2147483648, max: 2147483647 - LanguageDescription => 'My__string', - LanguageCode => 'ENG' - , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL - }, - ... - ], # OPTIONAL - StreamInfResolution => - 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - CaptionLanguageSetting => - 'INSERT', # values: INSERT, OMIT, NONE; OPTIONAL - CodecSpecification => - 'RFC_6381', # values: RFC_6381, RFC_4281; OPTIONAL - SegmentsPerSubdirectory => - 1, # min: 1, max: 2147483647; OPTIONAL - BaseUrl => 'My__string', - OutputSelection => 'MANIFESTS_AND_SEGMENTS' - , # values: MANIFESTS_AND_SEGMENTS, SEGMENTS_ONLY; OPTIONAL - TimestampDeltaMilliseconds => - 1, # min: -2147483648, max: 2147483647 - }, # OPTIONAL - DashIsoGroupSettings => { - FragmentLength => 1, # min: 1, max: 2147483647; OPTIONAL - SegmentLength => 1, # min: 1, max: 2147483647; OPTIONAL - HbbtvCompliance => - 'HBBTV_1_5', # values: HBBTV_1_5, NONE; OPTIONAL - SegmentControl => 'SINGLE_FILE' - , # values: SINGLE_FILE, SEGMENTED_FILES; OPTIONAL - MinBufferTime => 1, # max: 2147483647; OPTIONAL - Destination => 'My__stringPatternS3', # OPTIONAL - BaseUrl => 'My__string', - Encryption => { - SpekeKeyProvider => { - ResourceId => 'My__string', - SystemIds => [ - 'My__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12', - ... - ], - Url => 'My__stringPatternHttps', - + SampleAdaptiveOffsetFilterMode => + 'DEFAULT', # values: DEFAULT, ADAPTIVE, OFF; OPTIONAL + InterlaceMode => 'PROGRESSIVE' + , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL + SlowPal => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL + GopSize => 1, # OPTIONAL + UnregisteredSeiTimecode => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + ParControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + MaxBitrate => 1, # min: 1000, max: 1466400000; OPTIONAL + FramerateConversionAlgorithm => 'DUPLICATE_DROP' + , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL + SpatialAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopSizeUnits => + 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL + CodecLevel => 'AUTO' + , # values: AUTO, LEVEL_1, LEVEL_2, LEVEL_2_1, LEVEL_3, LEVEL_3_1, LEVEL_4, LEVEL_4_1, LEVEL_5, LEVEL_5_1, LEVEL_5_2, LEVEL_6, LEVEL_6_1, LEVEL_6_2; OPTIONAL + TemporalAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + NumberBFramesBetweenReferenceFrames => + 1, # max: 7; OPTIONAL + }, # OPTIONAL }, + TimecodeInsertion => + 'DISABLED', # values: DISABLED, PIC_TIMING_SEI; OPTIONAL + Position => { + Y => 1, # min: -2147483648, max: 2147483647; OPTIONAL + Height => 1, # min: -2147483648, max: 2147483647; OPTIONAL + Width => 1, # min: -2147483648, max: 2147483647; OPTIONAL + X => 1, # min: -2147483648, max: 2147483647; OPTIONAL - }, # OPTIONAL - }, # OPTIONAL - CmafGroupSettings => { - SegmentLength => 1, # min: 1, max: 2147483647; OPTIONAL - FragmentLength => 1, # min: 1, max: 2147483647; OPTIONAL - Encryption => { - Type => 'STATIC_KEY', # values: STATIC_KEY - StaticKeyProvider => { - StaticKeyValue => 'My__stringPatternAZaZ0932', - Url => 'My__string', - KeyFormat => - 'My__stringPatternIdentityAZaZ26AZaZ09163', # OPTIONAL - KeyFormatVersions => 'My__stringPatternDD', # OPTIONAL }, # OPTIONAL - EncryptionMethod => - 'SAMPLE_AES', # values: SAMPLE_AES; OPTIONAL - InitializationVectorInManifest => - 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - ConstantInitializationVector => - 'My__stringMin32Max32Pattern09aFAF32' - , # min: 32, max: 32; OPTIONAL - }, # OPTIONAL - CodecSpecification => - 'RFC_6381', # values: RFC_6381, RFC_4281; OPTIONAL - StreamInfResolution => - 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - BaseUrl => 'My__string', - WriteHlsManifest => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - WriteDashManifest => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - ClientCache => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Destination => 'My__stringPatternS3', # OPTIONAL - ManifestDurationFormat => - 'FLOATING_POINT', # values: FLOATING_POINT, INTEGER; OPTIONAL - SegmentControl => 'SINGLE_FILE' - , # values: SINGLE_FILE, SEGMENTED_FILES; OPTIONAL - MinBufferTime => 1, # max: 2147483647; OPTIONAL - ManifestCompression => 'GZIP', # values: GZIP, NONE; OPTIONAL - }, # OPTIONAL - MsSmoothGroupSettings => { - FragmentLength => 1, # min: 1, max: 2147483647; OPTIONAL - Destination => 'My__stringPatternS3', # OPTIONAL - ManifestEncoding => 'UTF8', # values: UTF8, UTF16; OPTIONAL - AudioDeduplication => 'COMBINE_DUPLICATE_STREAMS' - , # values: COMBINE_DUPLICATE_STREAMS, NONE; OPTIONAL - Encryption => { - SpekeKeyProvider => { - ResourceId => 'My__string', - SystemIds => [ - 'My__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12', - ... - ], - Url => 'My__stringPatternHttps', + Height => 1, # min: 32, max: 2160; OPTIONAL + AfdSignaling => 'NONE', # values: NONE, AUTO, FIXED; OPTIONAL + ScalingBehavior => + 'DEFAULT', # values: DEFAULT, STRETCH_TO_OUTPUT; OPTIONAL + VideoPreprocessors => { + Deinterlacer => { + Control => 'FORCE_ALL_FRAMES' + , # values: FORCE_ALL_FRAMES, NORMAL; OPTIONAL + Mode => 'DEINTERLACE' + , # values: DEINTERLACE, INVERSE_TELECINE, ADAPTIVE; OPTIONAL + Algorithm => 'INTERPOLATE' + , # values: INTERPOLATE, INTERPOLATE_TICKER, BLEND, BLEND_TICKER; OPTIONAL + }, # OPTIONAL + TimecodeBurnin => { + FontSize => 1, # min: 10, max: 48; OPTIONAL + Position => 'TOP_CENTER' + , # values: TOP_CENTER, TOP_LEFT, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT; OPTIONAL + Prefix => 'My__stringPattern', # OPTIONAL + }, # OPTIONAL + ColorCorrector => { + Contrast => 1, # min: 1, max: 100; OPTIONAL + Hdr10Metadata => { + MaxFrameAverageLightLevel => 1, # max: 65535 + MaxContentLightLevel => 1, # max: 65535 + MaxLuminance => 1, # max: 2147483647; OPTIONAL + RedPrimaryY => 1, # max: 50000; OPTIONAL + RedPrimaryX => 1, # max: 50000; OPTIONAL + GreenPrimaryY => 1, # max: 50000; OPTIONAL + GreenPrimaryX => 1, # max: 50000; OPTIONAL + MinLuminance => 1, # max: 2147483647; OPTIONAL + WhitePointY => 1, # max: 50000; OPTIONAL + BluePrimaryY => 1, # max: 50000; OPTIONAL + BluePrimaryX => 1, # max: 50000; OPTIONAL + WhitePointX => 1, # max: 50000; OPTIONAL + }, # OPTIONAL + Brightness => 1, # min: 1, max: 100; OPTIONAL + Hue => 1, # min: -180, max: 180; OPTIONAL + Saturation => 1, # min: 1, max: 100; OPTIONAL + ColorSpaceConversion => 'NONE' + , # values: NONE, FORCE_601, FORCE_709, FORCE_HDR10, FORCE_HLG_2020; OPTIONAL + }, # OPTIONAL + ImageInserter => { + InsertableImages => [ + { + Layer => 1, # max: 99 + ImageInserterInput => + 'My__stringMin14PatternS3BmpBMPPngPNGTgaTGA' + , # min: 14, + ImageY => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + Opacity => 1, # max: 100; OPTIONAL + ImageX => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + Height => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + Width => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + FadeOut => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + FadeIn => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + StartTime => + 'My__stringPattern01D20305D205D', # OPTIONAL + Duration => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + }, + ... + ], - }, + }, # OPTIONAL + NoiseReducer => { + Filter => 'BILATERAL' + , # values: BILATERAL, MEAN, GAUSSIAN, LANCZOS, SHARPEN, CONSERVE, SPATIAL + FilterSettings => { + Strength => 1, # max: 3; OPTIONAL + }, # OPTIONAL + SpatialFilterSettings => { + PostFilterSharpenStrength => 1, # max: 3; OPTIONAL + Speed => 1, # min: -2, max: 3; OPTIONAL + Strength => 1, # max: 16; OPTIONAL + }, # OPTIONAL + }, # OPTIONAL + }, # OPTIONAL + Width => 1, # min: 32, max: 4096; OPTIONAL + FixedAfd => 1, # max: 15; OPTIONAL + Crop => { + Y => 1, # min: -2147483648, max: 2147483647; OPTIONAL + Height => 1, # min: -2147483648, max: 2147483647; OPTIONAL + Width => 1, # min: -2147483648, max: 2147483647; OPTIONAL + X => 1, # min: -2147483648, max: 2147483647; OPTIONAL + }, # OPTIONAL + Sharpness => 1, # max: 100; OPTIONAL + RespondToAfd => + 'NONE', # values: NONE, RESPOND, PASSTHROUGH; OPTIONAL + ColorMetadata => 'IGNORE', # values: IGNORE, INSERT; OPTIONAL + AntiAlias => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + DropFrameTimecode => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL }, # OPTIONAL - }, # OPTIONAL - FileGroupSettings => { - Destination => 'My__stringPatternS3', # OPTIONAL - }, # OPTIONAL - }, - Name => 'My__string', + NameModifier => 'My__stringMin1', # min: 1, + }, + ... + ], CustomName => 'My__string', + Name => 'My__string', }, ... ], - TimedMetadataInsertion => { - Id3Insertions => [ - { - Timecode => 'My__stringPattern010920405090509092', # OPTIONAL - Id3 => 'My__stringPatternAZaZ0902', - - }, - ... - ], - - }, # OPTIONAL NielsenConfiguration => { - BreakoutCode => 1, # max: 9; OPTIONAL DistributorId => 'My__string', - }, # OPTIONAL - AdAvailOffset => 1, # min: -1000, max: 1000; OPTIONAL - TimecodeConfig => { - TimestampOffset => 'My__stringPattern0940191020191209301', # OPTIONAL - Source => - 'EMBEDDED', # values: EMBEDDED, ZEROBASED, SPECIFIEDSTART; OPTIONAL - Anchor => 'My__stringPattern010920405090509092', # OPTIONAL - Start => 'My__stringPattern010920405090509092', # OPTIONAL + BreakoutCode => 1, # max: 9; OPTIONAL }, # OPTIONAL Inputs => [ { - DenoiseFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - DeblockFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - InputClippings => [ - { - StartTimecode => - 'My__stringPattern010920405090509092', # OPTIONAL - EndTimecode => 'My__stringPattern010920405090509092', # OPTIONAL - }, - ... - ], # OPTIONAL - PsiControl => 'IGNORE_PSI', # values: IGNORE_PSI, USE_PSI; OPTIONAL AudioSelectors => { 'My__string' => { - Pids => [ - 1, ... # min: 1, max: 2147483647; OPTIONAL - ], # OPTIONAL - Offset => 1, # min: -2147483648, max: 2147483647 - LanguageCode => 'ENG' - , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL - Tracks => [ - 1, ... # min: 1, max: 2147483647; OPTIONAL - ], # OPTIONAL ProgramSelection => 1, # max: 8; OPTIONAL - DefaultSelection => - 'DEFAULT', # values: DEFAULT, NOT_DEFAULT; OPTIONAL + Pids => [ + 1, ... # min: 1, max: 2147483647; OPTIONAL + ], # OPTIONAL RemixSettings => { - ChannelsIn => 1, # min: 1, max: 16 ChannelMapping => { OutputChannels => [ { @@ -903,47 +874,26 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], }, + ChannelsIn => 1, # min: 1, max: 16 ChannelsOut => 1, # min: 1, max: 8; OPTIONAL }, # OPTIONAL + Tracks => [ + 1, ... # min: 1, max: 2147483647; OPTIONAL + ], # OPTIONAL SelectorType => 'PID', # values: PID, TRACK, LANGUAGE_CODE; OPTIONAL + Offset => 1, # min: -2147483648, max: 2147483647; OPTIONAL ExternalAudioFileInput => 'My__stringPatternS3MM2VVMMPPEEGGAAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMOOVVMMTTSSMM2TTWWMMVVAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMAAAACCAAIIFFFFMMPP2AACC3EECC3DDTTSSEE' - , # OPTIONAL - }, - }, # OPTIONAL - ProgramNumber => 1, # min: 1, max: 2147483647; OPTIONAL - FilterEnable => 'AUTO', # values: AUTO, DISABLE, FORCE; OPTIONAL - VideoSelector => { - Pid => 1, # min: 1, max: 2147483647; OPTIONAL - ProgramNumber => 1, # min: -2147483648, max: 2147483647 - Hdr10Metadata => { - MaxFrameAverageLightLevel => 1, # max: 65535; OPTIONAL - MaxContentLightLevel => 1, # max: 65535; OPTIONAL - RedPrimaryY => 1, # max: 50000; OPTIONAL - BluePrimaryY => 1, # max: 50000; OPTIONAL - WhitePointY => 1, # max: 50000; OPTIONAL - WhitePointX => 1, # max: 50000; OPTIONAL - BluePrimaryX => 1, # max: 50000; OPTIONAL - MinLuminance => 1, # max: 2147483647; OPTIONAL - GreenPrimaryY => 1, # max: 50000; OPTIONAL - GreenPrimaryX => 1, # max: 50000; OPTIONAL - RedPrimaryX => 1, # max: 50000; OPTIONAL - MaxLuminance => 1, # max: 2147483647; OPTIONAL - }, # OPTIONAL - ColorSpaceUsage => 'FORCE', # values: FORCE, FALLBACK; OPTIONAL - ColorSpace => 'FOLLOW' - , # values: FOLLOW, REC_601, REC_709, HDR10, HLG_2020; OPTIONAL - }, # OPTIONAL - AudioSelectorGroups => { - 'My__string' => { - AudioSelectorNames => [ - 'My__stringMin1', ... # min: 1, ; OPTIONAL - ], - + , # OPTIONAL + DefaultSelection => + 'DEFAULT', # values: DEFAULT, NOT_DEFAULT; OPTIONAL + LanguageCode => 'ENG' + , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL }, }, # OPTIONAL + FilterEnable => 'AUTO', # values: AUTO, DISABLE, FORCE; OPTIONAL CaptionSelectors => { 'My__string' => { SourceSettings => { @@ -953,42 +903,102 @@ You shouldn't make instances of this class. Each attribute should be used as a n PageNumber => 'My__stringMin3Max3Pattern1809aFAF09aEAE' , # min: 3, max: 3; OPTIONAL }, # OPTIONAL - AncillarySourceSettings => { - SourceAncillaryChannelNumber => - 1, # min: 1, max: 4; OPTIONAL - }, # OPTIONAL EmbeddedSourceSettings => { - Source608TrackNumber => 1, # min: 1, max: 1; OPTIONAL + Source608ChannelNumber => 1, # min: 1, max: 4; OPTIONAL + Source608TrackNumber => 1, # min: 1, max: 1; OPTIONAL Convert608To708 => 'UPCONVERT', # values: UPCONVERT, DISABLED; OPTIONAL - Source608ChannelNumber => 1, # min: 1, max: 4; OPTIONAL + }, # OPTIONAL + DvbSubSourceSettings => { + Pid => 1, # min: 1, max: 2147483647; OPTIONAL }, # OPTIONAL FileSourceSettings => { SourceFile => 'My__stringMin14PatternS3SccSCCTtmlTTMLDfxpDFXPStlSTLSrtSRTSmiSMI' , # min: 14, + TimeDelta => + 1, # min: -2147483648, max: 2147483647; OPTIONAL Convert608To708 => 'UPCONVERT', # values: UPCONVERT, DISABLED; OPTIONAL - TimeDelta => 1, # min: -2147483648, max: 2147483647 }, # OPTIONAL - DvbSubSourceSettings => { - Pid => 1, # min: 1, max: 2147483647; OPTIONAL + AncillarySourceSettings => { + SourceAncillaryChannelNumber => + 1, # min: 1, max: 4; OPTIONAL }, # OPTIONAL }, LanguageCode => 'ENG' , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL }, }, # OPTIONAL - FilterStrength => 1, # min: -5, max: 5; OPTIONAL + InputClippings => [ + { + EndTimecode => 'My__stringPattern010920405090509092', + StartTimecode => 'My__stringPattern010920405090509092', + }, + ... + ], # OPTIONAL + AudioSelectorGroups => { + 'My__string' => { + AudioSelectorNames => [ + 'My__stringMin1', ... # min: 1, + ], + + }, + }, # OPTIONAL + ProgramNumber => 1, # min: 1, max: 2147483647; OPTIONAL + PsiControl => 'IGNORE_PSI', # values: IGNORE_PSI, USE_PSI; OPTIONAL + DeblockFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL + FilterStrength => 1, # min: -5, max: 5; OPTIONAL + VideoSelector => { + Pid => 1, # min: 1, max: 2147483647; OPTIONAL + ColorSpaceUsage => 'FORCE', # values: FORCE, FALLBACK; OPTIONAL + Hdr10Metadata => { + MaxFrameAverageLightLevel => 1, # max: 65535 + MaxContentLightLevel => 1, # max: 65535 + MaxLuminance => 1, # max: 2147483647; OPTIONAL + RedPrimaryY => 1, # max: 50000; OPTIONAL + RedPrimaryX => 1, # max: 50000; OPTIONAL + GreenPrimaryY => 1, # max: 50000; OPTIONAL + GreenPrimaryX => 1, # max: 50000; OPTIONAL + MinLuminance => 1, # max: 2147483647; OPTIONAL + WhitePointY => 1, # max: 50000; OPTIONAL + BluePrimaryY => 1, # max: 50000; OPTIONAL + BluePrimaryX => 1, # max: 50000; OPTIONAL + WhitePointX => 1, # max: 50000; OPTIONAL + }, # OPTIONAL + ProgramNumber => 1, # min: -2147483648, max: 2147483647; OPTIONAL + ColorSpace => 'FOLLOW' + , # values: FOLLOW, REC_601, REC_709, HDR10, HLG_2020; OPTIONAL + }, # OPTIONAL TimecodeSource => 'EMBEDDED' - , # values: EMBEDDED, ZEROBASED, SPECIFIEDSTART; OPTIONAL + , # values: EMBEDDED, ZEROBASED, SPECIFIEDSTART; OPTIONAL + DenoiseFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL + AdAvailOffset => 1, # min: -1000, max: 1000; OPTIONAL AvailBlanking => { AvailBlankingImage => 'My__stringMin14PatternS3BmpBMPPngPNG', # min: 14, ; OPTIONAL }, # OPTIONAL + TimedMetadataInsertion => { + Id3Insertions => [ + { + Id3 => 'My__stringPatternAZaZ0902', + Timecode => 'My__stringPattern010920405090509092', + + }, + ... + ], + + }, # OPTIONAL + TimecodeConfig => { + Start => 'My__stringPattern010920405090509092', + Anchor => 'My__stringPattern010920405090509092', + Source => + 'EMBEDDED', # values: EMBEDDED, ZEROBASED, SPECIFIEDSTART; OPTIONAL + TimestampOffset => 'My__stringPattern0940191020191209301', # OPTIONAL + }, # OPTIONAL }, Category => 'My__string', # OPTIONAL Description => 'My__string', # OPTIONAL diff --git a/auto-lib/Paws/MediaConvert/CreatePreset.pm b/auto-lib/Paws/MediaConvert/CreatePreset.pm index 156ff613d4..cac9014cd0 100644 --- a/auto-lib/Paws/MediaConvert/CreatePreset.pm +++ b/auto-lib/Paws/MediaConvert/CreatePreset.pm @@ -34,30 +34,84 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreatePresetResponse = $mediaconvert->CreatePreset( Name => 'My__string', Settings => { + CaptionDescriptions => [ + { + DestinationSettings => { + DestinationType => 'BURN_IN' + , # values: BURN_IN, DVB_SUB, EMBEDDED, SCC, SRT, TELETEXT, TTML, WEBVTT + BurninDestinationSettings => { + OutlineSize => 1, # max: 10 + OutlineColor => + 'BLACK', # values: BLACK, WHITE, YELLOW, RED, GREEN, BLUE + FontOpacity => 1, # max: 255 + Alignment => 'CENTERED', # values: CENTERED, LEFT + FontSize => 1, # max: 96; OPTIONAL + BackgroundOpacity => 1, # max: 255 + BackgroundColor => + 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL + ShadowYOffset => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + ShadowColor => 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL + YPosition => 1, # max: 2147483647; OPTIONAL + FontColor => 'WHITE' + , # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL + FontResolution => 1, # min: 96, max: 600; OPTIONAL + ShadowOpacity => 1, # max: 255 + TeletextSpacing => + 'FIXED_GRID', # values: FIXED_GRID, PROPORTIONAL; OPTIONAL + XPosition => 1, # max: 2147483647; OPTIONAL + ShadowXOffset => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + }, # OPTIONAL + TtmlDestinationSettings => { + StylePassthrough => + 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL + }, # OPTIONAL + SccDestinationSettings => { + Framerate => 'FRAMERATE_23_97' + , # values: FRAMERATE_23_97, FRAMERATE_24, FRAMERATE_29_97_DROPFRAME, FRAMERATE_29_97_NON_DROPFRAME; OPTIONAL + }, # OPTIONAL + TeletextDestinationSettings => { + PageNumber => 'My__stringMin3Max3Pattern1809aFAF09aEAE' + , # min: 3, max: 3; OPTIONAL + }, # OPTIONAL + DvbSubDestinationSettings => { + OutlineSize => 1, # max: 10 + OutlineColor => + 'BLACK', # values: BLACK, WHITE, YELLOW, RED, GREEN, BLUE + FontOpacity => 1, # max: 255 + Alignment => 'CENTERED', # values: CENTERED, LEFT + FontSize => 1, # max: 96; OPTIONAL + BackgroundOpacity => 1, # max: 255 + BackgroundColor => + 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL + ShadowYOffset => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + ShadowColor => 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL + YPosition => 1, # max: 2147483647; OPTIONAL + FontColor => 'WHITE' + , # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL + FontResolution => 1, # min: 96, max: 600; OPTIONAL + ShadowOpacity => 1, # max: 255 + TeletextSpacing => + 'FIXED_GRID', # values: FIXED_GRID, PROPORTIONAL; OPTIONAL + XPosition => 1, # max: 2147483647; OPTIONAL + ShadowXOffset => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + }, # OPTIONAL + }, + LanguageDescription => 'My__string', + LanguageCode => 'ENG' + , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL + }, + ... + ], # OPTIONAL ContainerSettings => { Container => 'F4V' , # values: F4V, ISMV, M2TS, M3U8, CMFC, MOV, MP4, MPD, MXF, RAW - M3u8Settings => { - Scte35Source => 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL - ProgramNumber => 1, # max: 65535 - AudioPids => [ - 1, ... # min: 32, max: 8182; OPTIONAL - ], # OPTIONAL - TimedMetadataPid => 1, # min: 32, max: 8182; OPTIONAL - TimedMetadata => - 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL - PcrPid => 1, # min: 32, max: 8182; OPTIONAL - NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL - AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL - VideoPid => 1, # min: 32, max: 8182; OPTIONAL - PcrControl => 'PCR_EVERY_PES_PACKET' - , # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL - Scte35Pid => 1, # min: 32, max: 8182; OPTIONAL - PatInterval => 1, # max: 1000; OPTIONAL - PmtPid => 1, # min: 32, max: 8182; OPTIONAL - PmtInterval => 1, # max: 1000; OPTIONAL - TransportStreamId => 1, # max: 65535 - PrivateMetadataPid => 1, # min: 32, max: 8182; OPTIONAL + F4vSettings => { + MoovPlacement => 'PROGRESSIVE_DOWNLOAD' + , # values: PROGRESSIVE_DOWNLOAD, NORMAL; OPTIONAL }, # OPTIONAL Mp4Settings => { CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL @@ -68,554 +122,497 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL MovSettings => { ClapAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL PaddingControl => 'OMNEON', # values: OMNEON, NONE; OPTIONAL - Mpeg2FourCCControl => 'XDCAM', # values: XDCAM, MPEG; OPTIONAL + CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL Reference => 'SELF_CONTAINED', # values: SELF_CONTAINED, EXTERNAL; OPTIONAL + Mpeg2FourCCControl => 'XDCAM', # values: XDCAM, MPEG; OPTIONAL }, # OPTIONAL M2tsSettings => { - PcrControl => 'PCR_EVERY_PES_PACKET' - , # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL DvbTdtSettings => { TdtInterval => 1, # min: 1000, max: 30000 }, # OPTIONAL - Scte35Pid => 1, # min: 32, max: 8182; OPTIONAL - PatInterval => 1, # max: 1000; OPTIONAL - BufferModel => 'MULTIPLEX', # values: MULTIPLEX, NONE; OPTIONAL - EbpPlacement => 'VIDEO_AND_AUDIO_PIDS' - , # values: VIDEO_AND_AUDIO_PIDS, VIDEO_PID; OPTIONAL - PmtPid => 1, # min: 32, max: 8182; OPTIONAL - PmtInterval => 1, # max: 1000; OPTIONAL - TransportStreamId => 1, # max: 65535 - PrivateMetadataPid => 1, # min: 32, max: 8182; OPTIONAL + MinEbpInterval => 1, # max: 10000; OPTIONAL + SegmentationMarkers => 'NONE' + , # values: NONE, RAI_SEGSTART, RAI_ADAPT, PSI_SEGSTART, EBP, EBP_LEGACY; OPTIONAL + DvbTeletextPid => 1, # min: 32, max: 8182 + PcrPid => 1, # min: 32, max: 8182 + Scte35Source => 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL + NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL + Bitrate => 1, # max: 2147483647; OPTIONAL + TransportStreamId => 1, # max: 65535 + FragmentTime => 1, # OPTIONAL + PrivateMetadataPid => 1, # min: 32, max: 8182 + SegmentationTime => 1, # OPTIONAL EbpAudioInterval => 'VIDEO_AND_FIXED_INTERVALS' , # values: VIDEO_AND_FIXED_INTERVALS, VIDEO_INTERVAL; OPTIONAL - RateMode => 'VBR', # values: VBR, CBR; OPTIONAL - Scte35Source => 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL + PatInterval => 1, # max: 1000; OPTIONAL + AudioBufferModel => 'DVB', # values: DVB, ATSC; OPTIONAL + PcrControl => 'PCR_EVERY_PES_PACKET' + , # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL SegmentationStyle => 'MAINTAIN_CADENCE' , # values: MAINTAIN_CADENCE, RESET_CADENCE; OPTIONAL - ProgramNumber => 1, # max: 65535 - EsRateInPes => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - AudioPids => [ - 1, ... # min: 32, max: 8182; OPTIONAL - ], # OPTIONAL - TimedMetadataPid => 1, # min: 32, max: 8182; OPTIONAL - AudioBufferModel => 'DVB', # values: DVB, ATSC; OPTIONAL - DvbSdtSettings => { - OutputSdt => 'SDT_FOLLOW' - , # values: SDT_FOLLOW, SDT_FOLLOW_IF_PRESENT, SDT_MANUAL, SDT_NONE; OPTIONAL - ServiceProviderName => - 'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL - SdtInterval => 1, # min: 25, max: 2000; OPTIONAL - ServiceName => - 'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL - }, # OPTIONAL - Bitrate => 1, # max: 2147483647; OPTIONAL - DvbSubPids => [ - 1, ... # min: 32, max: 8182; OPTIONAL - ], # OPTIONAL - SegmentationMarkers => 'NONE' - , # values: NONE, RAI_SEGSTART, RAI_ADAPT, PSI_SEGSTART, EBP, EBP_LEGACY; OPTIONAL - MaxPcrInterval => 1, # max: 500; OPTIONAL - SegmentationTime => 1, # OPTIONAL - PcrPid => 1, # min: 32, max: 8182; OPTIONAL - NullPacketBitrate => 1, # OPTIONAL + EsRateInPes => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + PmtPid => 1, # min: 32, max: 8182 + TimedMetadataPid => 1, # min: 32, max: 8182 + NullPacketBitrate => 1, # OPTIONAL + ProgramNumber => 1, # max: 65535 + EbpPlacement => 'VIDEO_AND_AUDIO_PIDS' + , # values: VIDEO_AND_AUDIO_PIDS, VIDEO_PID; OPTIONAL + AudioPids => [ + 1, ... # min: 32, max: 8182 + ], # OPTIONAL + AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL + RateMode => 'VBR', # values: VBR, CBR; OPTIONAL DvbNitSettings => { - NetworkName => - 'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL - NetworkId => 1, # max: 65535 - NitInterval => 1, # min: 25, max: 10000 + NitInterval => 1, # min: 25, max: 10000 + NetworkId => 1, # max: 65535 + NetworkName => 'My__stringMin1Max256', # min: 1, max: 256 }, # OPTIONAL - NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL - DvbTeletextPid => 1, # min: 32, max: 8182; OPTIONAL - AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL - FragmentTime => 1, # OPTIONAL - MinEbpInterval => 1, # max: 10000; OPTIONAL - VideoPid => 1, # min: 32, max: 8182; OPTIONAL + DvbSubPids => [ + 1, ... # min: 32, max: 8182 + ], # OPTIONAL + DvbSdtSettings => { + SdtInterval => 1, # min: 25, max: 2000; OPTIONAL + OutputSdt => 'SDT_FOLLOW' + , # values: SDT_FOLLOW, SDT_FOLLOW_IF_PRESENT, SDT_MANUAL, SDT_NONE; OPTIONAL + ServiceProviderName => 'My__stringMin1Max256', # min: 1, max: 256 + ServiceName => 'My__stringMin1Max256', # min: 1, max: 256 + }, # OPTIONAL + Scte35Pid => 1, # min: 32, max: 8182 + BufferModel => 'MULTIPLEX', # values: MULTIPLEX, NONE; OPTIONAL + MaxPcrInterval => 1, # max: 500; OPTIONAL + PmtInterval => 1, # max: 1000; OPTIONAL + VideoPid => 1, # min: 32, max: 8182 }, # OPTIONAL - F4vSettings => { - MoovPlacement => 'PROGRESSIVE_DOWNLOAD' - , # values: PROGRESSIVE_DOWNLOAD, NORMAL; OPTIONAL + M3u8Settings => { + PcrPid => 1, # min: 32, max: 8182 + Scte35Source => 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL + NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL + TransportStreamId => 1, # max: 65535 + PrivateMetadataPid => 1, # min: 32, max: 8182 + PatInterval => 1, # max: 1000; OPTIONAL + PcrControl => 'PCR_EVERY_PES_PACKET' + , # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL + PmtPid => 1, # min: 32, max: 8182 + TimedMetadataPid => 1, # min: 32, max: 8182 + ProgramNumber => 1, # max: 65535 + AudioPids => [ + 1, ... # min: 32, max: 8182 + ], # OPTIONAL + AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL + Scte35Pid => 1, # min: 32, max: 8182 + TimedMetadata => + 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL + PmtInterval => 1, # max: 1000; OPTIONAL + VideoPid => 1, # min: 32, max: 8182 }, # OPTIONAL }, # OPTIONAL + AudioDescriptions => [ + { + CodecSettings => { + Codec => + 'AAC', # values: AAC, MP2, WAV, AIFF, AC3, EAC3, PASSTHROUGH + Mp2Settings => { + SampleRate => 1, # min: 32000, max: 48000; OPTIONAL + Bitrate => 1, # min: 32000, max: 384000; OPTIONAL + Channels => 1, # min: 1, max: 2; OPTIONAL + }, # OPTIONAL + Ac3Settings => { + SampleRate => 1, # min: 48000, max: 48000; OPTIONAL + BitstreamMode => 'COMPLETE_MAIN' + , # values: COMPLETE_MAIN, COMMENTARY, DIALOGUE, EMERGENCY, HEARING_IMPAIRED, MUSIC_AND_EFFECTS, VISUALLY_IMPAIRED, VOICE_OVER; OPTIONAL + Bitrate => 1, # min: 64000, max: 640000; OPTIONAL + DynamicRangeCompressionProfile => + 'FILM_STANDARD', # values: FILM_STANDARD, NONE; OPTIONAL + MetadataControl => 'FOLLOW_INPUT' + , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + LfeFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL + CodingMode => 'CODING_MODE_1_0' + , # values: CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_3_2_LFE; OPTIONAL + Dialnorm => 1, # min: 1, max: 31; OPTIONAL + }, # OPTIONAL + AiffSettings => { + SampleRate => 1, # min: 8000, max: 192000; OPTIONAL + BitDepth => 1, # min: 16, max: 24; OPTIONAL + Channels => 1, # min: 1, max: 2; OPTIONAL + }, # OPTIONAL + Eac3Settings => { + SampleRate => 1, # min: 48000, max: 48000; OPTIONAL + DynamicRangeCompressionLine => 'NONE' + , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL + StereoDownmix => 'NOT_INDICATED' + , # values: NOT_INDICATED, LO_RO, LT_RT, DPL2; OPTIONAL + PassthroughControl => 'WHEN_POSSIBLE' + , # values: WHEN_POSSIBLE, NO_PASSTHROUGH; OPTIONAL + BitstreamMode => 'COMPLETE_MAIN' + , # values: COMPLETE_MAIN, COMMENTARY, EMERGENCY, HEARING_IMPAIRED, VISUALLY_IMPAIRED; OPTIONAL + Bitrate => 1, # min: 64000, max: 640000; OPTIONAL + PhaseControl => 'SHIFT_90_DEGREES' + , # values: SHIFT_90_DEGREES, NO_SHIFT; OPTIONAL + LoRoCenterMixLevel => 1, # OPTIONAL + MetadataControl => 'FOLLOW_INPUT' + , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + LtRtSurroundMixLevel => 1, # OPTIONAL + DcFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL + DynamicRangeCompressionRf => 'NONE' + , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL + SurroundMode => 'NOT_INDICATED' + , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL + LfeFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL + CodingMode => 'CODING_MODE_1_0' + , # values: CODING_MODE_1_0, CODING_MODE_2_0, CODING_MODE_3_2; OPTIONAL + AttenuationControl => + 'ATTENUATE_3_DB', # values: ATTENUATE_3_DB, NONE; OPTIONAL + LtRtCenterMixLevel => 1, # OPTIONAL + LoRoSurroundMixLevel => 1, # OPTIONAL + LfeControl => 'LFE', # values: LFE, NO_LFE; OPTIONAL + Dialnorm => 1, # min: 1, max: 31; OPTIONAL + SurroundExMode => 'NOT_INDICATED' + , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL + }, # OPTIONAL + WavSettings => { + SampleRate => 1, # min: 8000, max: 192000; OPTIONAL + Format => 'RIFF', # values: RIFF, RF64; OPTIONAL + BitDepth => 1, # min: 16, max: 24; OPTIONAL + Channels => 1, # min: 1, max: 8; OPTIONAL + }, # OPTIONAL + AacSettings => { + SampleRate => 1, # min: 8000, max: 96000 + CodingMode => 'AD_RECEIVER_MIX' + , # values: AD_RECEIVER_MIX, CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_5_1 + AudioDescriptionBroadcasterMix => 'BROADCASTER_MIXED_AD' + , # values: BROADCASTER_MIXED_AD, NORMAL; OPTIONAL + RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL + Bitrate => 1, # min: 6000, max: 1024000; OPTIONAL + RawFormat => 'LATM_LOAS', # values: LATM_LOAS, NONE; OPTIONAL + CodecProfile => 'LC', # values: LC, HEV1, HEV2; OPTIONAL + Specification => 'MPEG2', # values: MPEG2, MPEG4; OPTIONAL + VbrQuality => + 'LOW', # values: LOW, MEDIUM_LOW, MEDIUM_HIGH, HIGH; OPTIONAL + }, # OPTIONAL + }, + AudioNormalizationSettings => { + TargetLkfs => 1, # OPTIONAL + LoudnessLogging => 'LOG', # values: LOG, DONT_LOG; OPTIONAL + Algorithm => 'ITU_BS_1770_1' + , # values: ITU_BS_1770_1, ITU_BS_1770_2; OPTIONAL + AlgorithmControl => + 'CORRECT_AUDIO', # values: CORRECT_AUDIO, MEASURE_ONLY; OPTIONAL + PeakCalculation => + 'TRUE_PEAK', # values: TRUE_PEAK, NONE; OPTIONAL + CorrectionGateLevel => 1, # min: -70, ; OPTIONAL + }, # OPTIONAL + AudioSourceName => 'My__string', + StreamName => 'My__stringPatternWS', # OPTIONAL + LanguageCodeControl => + 'FOLLOW_INPUT', # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + RemixSettings => { + ChannelMapping => { + OutputChannels => [ + { + InputChannels => [ + 1, ... # min: -60, max: 6 + ], + + }, + ... + ], + + }, + ChannelsIn => 1, # min: 1, max: 16 + ChannelsOut => 1, # min: 1, max: 8; OPTIONAL + + }, # OPTIONAL + AudioType => 1, # max: 255 + AudioTypeControl => + 'FOLLOW_INPUT', # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + LanguageCode => 'ENG' + , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL + }, + ... + ], # OPTIONAL VideoDescription => { CodecSettings => { Codec => 'FRAME_CAPTURE' , # values: FRAME_CAPTURE, H_264, H_265, MPEG2, PRORES - H264Settings => { - GopClosedCadence => 1, # max: 2147483647; OPTIONAL - UnregisteredSeiTimecode => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Syntax => 'DEFAULT', # values: DEFAULT, RP2027; OPTIONAL - Bitrate => 1, # min: 1000, max: 1152000000; OPTIONAL - CodecProfile => 'BASELINE' - , # values: BASELINE, HIGH, HIGH_10BIT, HIGH_422, HIGH_422_10BIT, MAIN; OPTIONAL - FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL - ParControl => 'INITIALIZE_FROM_SOURCE' + ProresSettings => { + FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + Telecine => 'NONE', # values: NONE, HARD; OPTIONAL + ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - EntropyEncoding => 'CABAC', # values: CABAC, CAVLC; OPTIONAL - TemporalAdaptiveQuantization => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - MinIInterval => 1, # max: 30; OPTIONAL - RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL - SpatialAdaptiveQuantization => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Softness => 1, # max: 128; OPTIONAL - FieldEncoding => 'PAFF', # values: PAFF, FORCE_FIELD; OPTIONAL - RepeatPps => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - QualityTuningLevel => 'SINGLE_PASS' - , # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL - GopSize => 1, # OPTIONAL - CodecLevel => 'AUTO' - , # values: AUTO, LEVEL_1, LEVEL_1_1, LEVEL_1_2, LEVEL_1_3, LEVEL_2, LEVEL_2_1, LEVEL_2_2, LEVEL_3, LEVEL_3_1, LEVEL_3_2, LEVEL_4, LEVEL_4_1, LEVEL_4_2, LEVEL_5, LEVEL_5_1, LEVEL_5_2; OPTIONAL + CodecProfile => 'APPLE_PRORES_422' + , # values: APPLE_PRORES_422, APPLE_PRORES_422_HQ, APPLE_PRORES_422_LT, APPLE_PRORES_422_PROXY; OPTIONAL + InterlaceMode => 'PROGRESSIVE' + , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL + SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL FramerateConversionAlgorithm => 'DUPLICATE_DROP' , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL - FlickerAdaptiveQuantization => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL - MaxBitrate => 1, # min: 1000, max: 1152000000; OPTIONAL - SceneChangeDetect => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL - NumberBFramesBetweenReferenceFrames => 1, # max: 7; OPTIONAL - HrdBufferSize => 1, # max: 1152000000; OPTIONAL - Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL - ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - AdaptiveQuantization => - 'OFF', # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL - Slices => 1, # min: 1, max: 32; OPTIONAL - FramerateControl => 'INITIALIZE_FROM_SOURCE' + ParControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL - InterlaceMode => 'PROGRESSIVE' - , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL - GopBReference => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL }, # OPTIONAL FrameCaptureSettings => { FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL MaxCaptures => 1, # min: 1, max: 10000000; OPTIONAL Quality => 1, # min: 1, max: 100; OPTIONAL - FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL }, # OPTIONAL Mpeg2Settings => { - FramerateDenominator => 1, # min: 1, max: 1001; OPTIONAL - InterlaceMode => 'PROGRESSIVE' - , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL + AdaptiveQuantization => + 'OFF', # values: OFF, LOW, MEDIUM, HIGH; OPTIONAL + FramerateDenominator => 1, # min: 1, max: 1001; OPTIONAL + FramerateNumerator => 1, # min: 24, max: 60000; OPTIONAL + RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL + Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL + Bitrate => 1, # min: 1000, max: 288000000; OPTIONAL + GopClosedCadence => 1, # max: 2147483647; OPTIONAL + Softness => 1, # max: 128; OPTIONAL + IntraDcPrecision => 'AUTO' + , # values: AUTO, INTRA_DC_PRECISION_8, INTRA_DC_PRECISION_9, INTRA_DC_PRECISION_10, INTRA_DC_PRECISION_11; OPTIONAL + HrdBufferSize => 1, # max: 47185920; OPTIONAL ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + MinIInterval => 1, # max: 30; OPTIONAL + QualityTuningLevel => + 'SINGLE_PASS', # values: SINGLE_PASS, MULTI_PASS; OPTIONAL + SceneChangeDetect => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + CodecProfile => 'MAIN', # values: MAIN, PROFILE_422; OPTIONAL + InterlaceMode => 'PROGRESSIVE' + , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - AdaptiveQuantization => - 'OFF', # values: OFF, LOW, MEDIUM, HIGH; OPTIONAL - ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL - HrdBufferSize => 1, # max: 47185920; OPTIONAL - NumberBFramesBetweenReferenceFrames => 1, # max: 7; OPTIONAL - GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL - SceneChangeDetect => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - MaxBitrate => 1, # min: 1000, max: 300000000; OPTIONAL HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL + GopSize => 1, # OPTIONAL + MaxBitrate => 1, # min: 1000, max: 300000000; OPTIONAL FramerateConversionAlgorithm => 'DUPLICATE_DROP' , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL + ParControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + SpatialAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL CodecLevel => 'AUTO', # values: AUTO, LOW, MAIN, HIGH1440, HIGH; OPTIONAL - GopSize => 1, # OPTIONAL - QualityTuningLevel => - 'SINGLE_PASS', # values: SINGLE_PASS, MULTI_PASS; OPTIONAL - SpatialAdaptiveQuantization => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Softness => 1, # max: 128; OPTIONAL - RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL - MinIInterval => 1, # max: 30; OPTIONAL - IntraDcPrecision => 'AUTO' - , # values: AUTO, INTRA_DC_PRECISION_8, INTRA_DC_PRECISION_9, INTRA_DC_PRECISION_10, INTRA_DC_PRECISION_11; OPTIONAL TemporalAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - ParControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - FramerateNumerator => 1, # min: 24, max: 60000; OPTIONAL - CodecProfile => 'MAIN', # values: MAIN, PROFILE_422; OPTIONAL - Syntax => 'DEFAULT', # values: DEFAULT, D_10; OPTIONAL - Bitrate => 1, # min: 1000, max: 288000000; OPTIONAL - GopClosedCadence => 1, # max: 2147483647; OPTIONAL + ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + Syntax => 'DEFAULT', # values: DEFAULT, D_10; OPTIONAL + NumberBFramesBetweenReferenceFrames => 1, # max: 7; OPTIONAL }, # OPTIONAL - ProresSettings => { - FramerateConversionAlgorithm => 'DUPLICATE_DROP' - , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL - ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - Telecine => 'NONE', # values: NONE, HARD; OPTIONAL - FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL - ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + H264Settings => { + AdaptiveQuantization => + 'OFF', # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL + NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL + FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + FieldEncoding => 'PAFF', # values: PAFF, FORCE_FIELD; OPTIONAL + Slices => 1, # min: 1, max: 32; OPTIONAL + RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL + Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL + Bitrate => 1, # min: 1000, max: 1152000000; OPTIONAL + FlickerAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopClosedCadence => 1, # max: 2147483647; OPTIONAL + Softness => 1, # max: 128; OPTIONAL + HrdBufferSize => 1, # max: 1152000000; OPTIONAL + ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + MinIInterval => 1, # max: 30; OPTIONAL + QualityTuningLevel => 'SINGLE_PASS' + , # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL + SceneChangeDetect => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + CodecProfile => 'BASELINE' + , # values: BASELINE, HIGH, HIGH_10BIT, HIGH_422, HIGH_422_10BIT, MAIN; OPTIONAL + GopBReference => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL InterlaceMode => 'PROGRESSIVE' , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL - FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - CodecProfile => 'APPLE_PRORES_422' - , # values: APPLE_PRORES_422, APPLE_PRORES_422_HQ, APPLE_PRORES_422_LT, APPLE_PRORES_422_PROXY; OPTIONAL + SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL + GopSize => 1, # OPTIONAL + UnregisteredSeiTimecode => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL ParControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + MaxBitrate => 1, # min: 1000, max: 1152000000; OPTIONAL + FramerateConversionAlgorithm => 'DUPLICATE_DROP' + , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL + SpatialAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL + RepeatPps => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + CodecLevel => 'AUTO' + , # values: AUTO, LEVEL_1, LEVEL_1_1, LEVEL_1_2, LEVEL_1_3, LEVEL_2, LEVEL_2_1, LEVEL_2_2, LEVEL_3, LEVEL_3_1, LEVEL_3_2, LEVEL_4, LEVEL_4_1, LEVEL_4_2, LEVEL_5, LEVEL_5_1, LEVEL_5_2; OPTIONAL + TemporalAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + Syntax => 'DEFAULT', # values: DEFAULT, RP2027; OPTIONAL + NumberBFramesBetweenReferenceFrames => 1, # max: 7; OPTIONAL + EntropyEncoding => 'CABAC', # values: CABAC, CAVLC; OPTIONAL }, # OPTIONAL H265Settings => { - ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL - AlternateTransferFunctionSei => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + WriteMp4PackagingType => 'HVC1', # values: HVC1, HEV1; OPTIONAL AdaptiveQuantization => 'OFF', # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL - WriteMp4PackagingType => 'HVC1', # values: HVC1, HEV1; OPTIONAL - InterlaceMode => 'PROGRESSIVE' - , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL - ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL - SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Slices => 1, # min: 1, max: 32; OPTIONAL - FramerateControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL - GopBReference => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - FlickerAdaptiveQuantization => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - FramerateConversionAlgorithm => 'DUPLICATE_DROP' - , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL - CodecLevel => 'AUTO' - , # values: AUTO, LEVEL_1, LEVEL_2, LEVEL_2_1, LEVEL_3, LEVEL_3_1, LEVEL_4, LEVEL_4_1, LEVEL_5, LEVEL_5_1, LEVEL_5_2, LEVEL_6, LEVEL_6_1, LEVEL_6_2; OPTIONAL - HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL - Tiles => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - SampleAdaptiveOffsetFilterMode => - 'DEFAULT', # values: DEFAULT, ADAPTIVE, OFF; OPTIONAL - HrdBufferSize => 1, # max: 1466400000; OPTIONAL - NumberBFramesBetweenReferenceFrames => 1, # max: 7; OPTIONAL - GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL - SceneChangeDetect => + NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL + FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + Slices => 1, # min: 1, max: 32; OPTIONAL + RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL + TemporalIds => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + AlternateTransferFunctionSei => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - MaxBitrate => 1, # min: 1000, max: 1466400000; OPTIONAL - SpatialAdaptiveQuantization => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL + Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL + Bitrate => 1, # min: 1000, max: 1466400000; OPTIONAL + FlickerAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopClosedCadence => 1, # max: 2147483647; OPTIONAL + HrdBufferSize => 1, # max: 1466400000; OPTIONAL + ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + MinIInterval => 1, # max: 30; OPTIONAL QualityTuningLevel => 'SINGLE_PASS' , # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL - GopSize => 1, # OPTIONAL - GopClosedCadence => 1, # max: 2147483647; OPTIONAL - FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + SceneChangeDetect => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + Tiles => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + FramerateControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL CodecProfile => 'MAIN_MAIN' , # values: MAIN_MAIN, MAIN_HIGH, MAIN10_MAIN, MAIN10_HIGH, MAIN_422_8BIT_MAIN, MAIN_422_8BIT_HIGH, MAIN_422_10BIT_MAIN, MAIN_422_10BIT_HIGH; OPTIONAL - Bitrate => 1, # min: 1000, max: 1466400000; OPTIONAL - TemporalIds => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopBReference => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + SampleAdaptiveOffsetFilterMode => + 'DEFAULT', # values: DEFAULT, ADAPTIVE, OFF; OPTIONAL + InterlaceMode => 'PROGRESSIVE' + , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL + SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL + GopSize => 1, # OPTIONAL UnregisteredSeiTimecode => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL ParControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL - MinIInterval => 1, # max: 30; OPTIONAL + MaxBitrate => 1, # min: 1000, max: 1466400000; OPTIONAL + FramerateConversionAlgorithm => 'DUPLICATE_DROP' + , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL + SpatialAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL + CodecLevel => 'AUTO' + , # values: AUTO, LEVEL_1, LEVEL_2, LEVEL_2_1, LEVEL_3, LEVEL_3_1, LEVEL_4, LEVEL_4_1, LEVEL_5, LEVEL_5_1, LEVEL_5_2, LEVEL_6, LEVEL_6_1, LEVEL_6_2; OPTIONAL TemporalAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + NumberBFramesBetweenReferenceFrames => 1, # max: 7; OPTIONAL }, # OPTIONAL }, + TimecodeInsertion => + 'DISABLED', # values: DISABLED, PIC_TIMING_SEI; OPTIONAL Position => { - Width => 1, # min: -2147483648, max: 2147483647; OPTIONAL - X => 1, # min: -2147483648, max: 2147483647; OPTIONAL Y => 1, # min: -2147483648, max: 2147483647; OPTIONAL Height => 1, # min: -2147483648, max: 2147483647; OPTIONAL - - }, # OPTIONAL - DropFrameTimecode => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Width => 1, # min: 32, max: 4096; OPTIONAL - Crop => { Width => 1, # min: -2147483648, max: 2147483647; OPTIONAL X => 1, # min: -2147483648, max: 2147483647; OPTIONAL - Y => 1, # min: -2147483648, max: 2147483647; OPTIONAL - Height => 1, # min: -2147483648, max: 2147483647; OPTIONAL }, # OPTIONAL - Sharpness => 1, # max: 100; OPTIONAL - AntiAlias => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - TimecodeInsertion => - 'DISABLED', # values: DISABLED, PIC_TIMING_SEI; OPTIONAL + Height => 1, # min: 32, max: 2160; OPTIONAL + AfdSignaling => 'NONE', # values: NONE, AUTO, FIXED; OPTIONAL + ScalingBehavior => + 'DEFAULT', # values: DEFAULT, STRETCH_TO_OUTPUT; OPTIONAL VideoPreprocessors => { - TimecodeBurnin => { - Position => 'TOP_CENTER' - , # values: TOP_CENTER, TOP_LEFT, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT; OPTIONAL - FontSize => 1, # min: 10, max: 48; OPTIONAL - Prefix => 'My__stringPattern', # OPTIONAL - }, # OPTIONAL - NoiseReducer => { - Filter => 'BILATERAL' - , # values: BILATERAL, MEAN, GAUSSIAN, LANCZOS, SHARPEN, CONSERVE, SPATIAL - SpatialFilterSettings => { - PostFilterSharpenStrength => 1, # max: 3; OPTIONAL - Speed => 1, # min: -2, max: 3; OPTIONAL - Strength => 1, # max: 16; OPTIONAL - }, # OPTIONAL - FilterSettings => { - Strength => 1, # max: 3; OPTIONAL - }, # OPTIONAL - }, # OPTIONAL Deinterlacer => { + Control => + 'FORCE_ALL_FRAMES', # values: FORCE_ALL_FRAMES, NORMAL; OPTIONAL Mode => 'DEINTERLACE' , # values: DEINTERLACE, INVERSE_TELECINE, ADAPTIVE; OPTIONAL Algorithm => 'INTERPOLATE' , # values: INTERPOLATE, INTERPOLATE_TICKER, BLEND, BLEND_TICKER; OPTIONAL - Control => - 'FORCE_ALL_FRAMES', # values: FORCE_ALL_FRAMES, NORMAL; OPTIONAL + }, # OPTIONAL + TimecodeBurnin => { + FontSize => 1, # min: 10, max: 48; OPTIONAL + Position => 'TOP_CENTER' + , # values: TOP_CENTER, TOP_LEFT, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT; OPTIONAL + Prefix => 'My__stringPattern', # OPTIONAL + }, # OPTIONAL + ColorCorrector => { + Contrast => 1, # min: 1, max: 100; OPTIONAL + Hdr10Metadata => { + MaxFrameAverageLightLevel => 1, # max: 65535 + MaxContentLightLevel => 1, # max: 65535 + MaxLuminance => 1, # max: 2147483647; OPTIONAL + RedPrimaryY => 1, # max: 50000; OPTIONAL + RedPrimaryX => 1, # max: 50000; OPTIONAL + GreenPrimaryY => 1, # max: 50000; OPTIONAL + GreenPrimaryX => 1, # max: 50000; OPTIONAL + MinLuminance => 1, # max: 2147483647; OPTIONAL + WhitePointY => 1, # max: 50000; OPTIONAL + BluePrimaryY => 1, # max: 50000; OPTIONAL + BluePrimaryX => 1, # max: 50000; OPTIONAL + WhitePointX => 1, # max: 50000; OPTIONAL + }, # OPTIONAL + Brightness => 1, # min: 1, max: 100; OPTIONAL + Hue => 1, # min: -180, max: 180; OPTIONAL + Saturation => 1, # min: 1, max: 100; OPTIONAL + ColorSpaceConversion => 'NONE' + , # values: NONE, FORCE_601, FORCE_709, FORCE_HDR10, FORCE_HLG_2020; OPTIONAL }, # OPTIONAL ImageInserter => { InsertableImages => [ { + Layer => 1, # max: 99 + ImageInserterInput => + 'My__stringMin14PatternS3BmpBMPPngPNGTgaTGA', # min: 14, ImageY => 1, # min: -2147483648, max: 2147483647; OPTIONAL Opacity => 1, # max: 100; OPTIONAL ImageX => 1, # min: -2147483648, max: 2147483647; OPTIONAL - ImageInserterInput => - 'My__stringMin14PatternS3BmpBMPPngPNGTgaTGA', # min: 14, - Layer => 1, # max: 99 - Width => 1, # min: -2147483648, max: 2147483647; OPTIONAL - FadeOut => 1, # min: -2147483648, max: 2147483647; OPTIONAL - Duration => 1, # min: -2147483648, max: 2147483647; OPTIONAL - FadeIn => 1, # min: -2147483648, max: 2147483647; OPTIONAL + Height => 1, # min: -2147483648, max: 2147483647; OPTIONAL + Width => 1, # min: -2147483648, max: 2147483647; OPTIONAL + FadeOut => 1, # min: -2147483648, max: 2147483647; OPTIONAL + FadeIn => 1, # min: -2147483648, max: 2147483647; OPTIONAL StartTime => 'My__stringPattern01D20305D205D', # OPTIONAL - Height => 1, # min: -2147483648, max: 2147483647; OPTIONAL + Duration => 1, # min: -2147483648, max: 2147483647; OPTIONAL }, ... ], }, # OPTIONAL - ColorCorrector => { - Contrast => 1, # min: 1, max: 100; OPTIONAL - Saturation => 1, # min: 1, max: 100; OPTIONAL - Hue => 1, # min: -180, max: 180; OPTIONAL - Hdr10Metadata => { - MaxContentLightLevel => 1, # max: 65535 - MaxFrameAverageLightLevel => 1, # max: 65535 - RedPrimaryY => 1, # max: 50000; OPTIONAL - BluePrimaryY => 1, # max: 50000; OPTIONAL - WhitePointY => 1, # max: 50000; OPTIONAL - WhitePointX => 1, # max: 50000; OPTIONAL - BluePrimaryX => 1, # max: 50000; OPTIONAL - MinLuminance => 1, # max: 2147483647; OPTIONAL - GreenPrimaryY => 1, # max: 50000; OPTIONAL - GreenPrimaryX => 1, # max: 50000; OPTIONAL - RedPrimaryX => 1, # max: 50000; OPTIONAL - MaxLuminance => 1, # max: 2147483647; OPTIONAL + NoiseReducer => { + Filter => 'BILATERAL' + , # values: BILATERAL, MEAN, GAUSSIAN, LANCZOS, SHARPEN, CONSERVE, SPATIAL + FilterSettings => { + Strength => 1, # max: 3; OPTIONAL + }, # OPTIONAL + SpatialFilterSettings => { + PostFilterSharpenStrength => 1, # max: 3; OPTIONAL + Speed => 1, # min: -2, max: 3; OPTIONAL + Strength => 1, # max: 16; OPTIONAL }, # OPTIONAL - Brightness => 1, # min: 1, max: 100; OPTIONAL - ColorSpaceConversion => 'NONE' - , # values: NONE, FORCE_601, FORCE_709, FORCE_HDR10, FORCE_HLG_2020; OPTIONAL }, # OPTIONAL }, # OPTIONAL - ScalingBehavior => - 'DEFAULT', # values: DEFAULT, STRETCH_TO_OUTPUT; OPTIONAL - Height => 1, # min: 32, max: 2160; OPTIONAL - ColorMetadata => 'IGNORE', # values: IGNORE, INSERT; OPTIONAL - FixedAfd => 1, # max: 15; OPTIONAL - AfdSignaling => 'NONE', # values: NONE, AUTO, FIXED; OPTIONAL + Width => 1, # min: 32, max: 4096; OPTIONAL + FixedAfd => 1, # max: 15; OPTIONAL + Crop => { + Y => 1, # min: -2147483648, max: 2147483647; OPTIONAL + Height => 1, # min: -2147483648, max: 2147483647; OPTIONAL + Width => 1, # min: -2147483648, max: 2147483647; OPTIONAL + X => 1, # min: -2147483648, max: 2147483647; OPTIONAL + + }, # OPTIONAL + Sharpness => 1, # max: 100; OPTIONAL RespondToAfd => 'NONE', # values: NONE, RESPOND, PASSTHROUGH; OPTIONAL + ColorMetadata => 'IGNORE', # values: IGNORE, INSERT; OPTIONAL + AntiAlias => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + DropFrameTimecode => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL }, # OPTIONAL - CaptionDescriptions => [ - { - DestinationSettings => { - DestinationType => 'BURN_IN' - , # values: BURN_IN, DVB_SUB, EMBEDDED, SCC, SRT, TELETEXT, TTML, WEBVTT - TeletextDestinationSettings => { - PageNumber => 'My__stringMin3Max3Pattern1809aFAF09aEAE' - , # min: 3, max: 3; OPTIONAL - }, # OPTIONAL - TtmlDestinationSettings => { - StylePassthrough => - 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - }, # OPTIONAL - BurninDestinationSettings => { - FontOpacity => 1, # max: 255 - Alignment => 'CENTERED', # values: CENTERED, LEFT - OutlineSize => 1, # max: 10 - OutlineColor => - 'BLACK', # values: BLACK, WHITE, YELLOW, RED, GREEN, BLUE - ShadowColor => 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL - ShadowYOffset => - 1, # min: -2147483648, max: 2147483647; OPTIONAL - BackgroundOpacity => 1, # max: 255 - FontResolution => 1, # min: 96, max: 600; OPTIONAL - XPosition => 1, # max: 2147483647; OPTIONAL - TeletextSpacing => - 'FIXED_GRID', # values: FIXED_GRID, PROPORTIONAL; OPTIONAL - BackgroundColor => - 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL - ShadowOpacity => 1, # max: 255 - YPosition => 1, # max: 2147483647; OPTIONAL - FontSize => 1, # max: 96; OPTIONAL - FontColor => 'WHITE' - , # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL - ShadowXOffset => - 1, # min: -2147483648, max: 2147483647; OPTIONAL - }, # OPTIONAL - DvbSubDestinationSettings => { - OutlineColor => - 'BLACK', # values: BLACK, WHITE, YELLOW, RED, GREEN, BLUE - FontOpacity => 1, # max: 255 - Alignment => 'CENTERED', # values: CENTERED, LEFT - OutlineSize => 1, # max: 10 - ShadowColor => 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL - ShadowYOffset => - 1, # min: -2147483648, max: 2147483647; OPTIONAL - BackgroundOpacity => 1, # max: 255 - FontResolution => 1, # min: 96, max: 600; OPTIONAL - BackgroundColor => - 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL - ShadowOpacity => 1, # max: 255 - YPosition => 1, # max: 2147483647; OPTIONAL - FontSize => 1, # max: 96; OPTIONAL - FontColor => 'WHITE' - , # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL - ShadowXOffset => - 1, # min: -2147483648, max: 2147483647; OPTIONAL - XPosition => 1, # max: 2147483647; OPTIONAL - TeletextSpacing => - 'FIXED_GRID', # values: FIXED_GRID, PROPORTIONAL; OPTIONAL - }, # OPTIONAL - SccDestinationSettings => { - Framerate => 'FRAMERATE_23_97' - , # values: FRAMERATE_23_97, FRAMERATE_24, FRAMERATE_29_97_DROPFRAME, FRAMERATE_29_97_NON_DROPFRAME; OPTIONAL - }, # OPTIONAL - }, - LanguageDescription => 'My__string', - LanguageCode => 'ENG' - , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL - }, - ... - ], # OPTIONAL - AudioDescriptions => [ - { - CodecSettings => { - Codec => - 'AAC', # values: AAC, MP2, WAV, AIFF, AC3, EAC3, PASSTHROUGH - AacSettings => { - CodingMode => 'AD_RECEIVER_MIX' - , # values: AD_RECEIVER_MIX, CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_5_1 - SampleRate => 1, # min: 8000, max: 96000 - AudioDescriptionBroadcasterMix => 'BROADCASTER_MIXED_AD' - , # values: BROADCASTER_MIXED_AD, NORMAL; OPTIONAL - VbrQuality => - 'LOW', # values: LOW, MEDIUM_LOW, MEDIUM_HIGH, HIGH; OPTIONAL - Specification => 'MPEG2', # values: MPEG2, MPEG4; OPTIONAL - RawFormat => 'LATM_LOAS', # values: LATM_LOAS, NONE; OPTIONAL - RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL - CodecProfile => 'LC', # values: LC, HEV1, HEV2; OPTIONAL - Bitrate => 1, # min: 6000, max: 1024000; OPTIONAL - }, # OPTIONAL - AiffSettings => { - BitDepth => 1, # min: 16, max: 24; OPTIONAL - SampleRate => 1, # min: 8000, max: 192000; OPTIONAL - Channels => 1, # min: 1, max: 2; OPTIONAL - }, # OPTIONAL - Eac3Settings => { - SurroundExMode => 'NOT_INDICATED' - , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL - DynamicRangeCompressionLine => 'NONE' - , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL - AttenuationControl => - 'ATTENUATE_3_DB', # values: ATTENUATE_3_DB, NONE; OPTIONAL - PhaseControl => 'SHIFT_90_DEGREES' - , # values: SHIFT_90_DEGREES, NO_SHIFT; OPTIONAL - StereoDownmix => 'NOT_INDICATED' - , # values: NOT_INDICATED, LO_RO, LT_RT, DPL2; OPTIONAL - LfeFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - LoRoSurroundMixLevel => 1, # OPTIONAL - SurroundMode => 'NOT_INDICATED' - , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL - DynamicRangeCompressionRf => 'NONE' - , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL - PassthroughControl => 'WHEN_POSSIBLE' - , # values: WHEN_POSSIBLE, NO_PASSTHROUGH; OPTIONAL - LfeControl => 'LFE', # values: LFE, NO_LFE; OPTIONAL - CodingMode => 'CODING_MODE_1_0' - , # values: CODING_MODE_1_0, CODING_MODE_2_0, CODING_MODE_3_2; OPTIONAL - DcFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - MetadataControl => 'FOLLOW_INPUT' - , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - LtRtSurroundMixLevel => 1, # OPTIONAL - LoRoCenterMixLevel => 1, # OPTIONAL - Bitrate => 1, # min: 64000, max: 640000; OPTIONAL - BitstreamMode => 'COMPLETE_MAIN' - , # values: COMPLETE_MAIN, COMMENTARY, EMERGENCY, HEARING_IMPAIRED, VISUALLY_IMPAIRED; OPTIONAL - LtRtCenterMixLevel => 1, # OPTIONAL - SampleRate => 1, # min: 48000, max: 48000; OPTIONAL - Dialnorm => 1, # min: 1, max: 31; OPTIONAL - }, # OPTIONAL - Mp2Settings => { - SampleRate => 1, # min: 32000, max: 48000; OPTIONAL - Bitrate => 1, # min: 32000, max: 384000; OPTIONAL - Channels => 1, # min: 1, max: 2; OPTIONAL - }, # OPTIONAL - Ac3Settings => { - LfeFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - Dialnorm => 1, # min: 1, max: 31; OPTIONAL - DynamicRangeCompressionProfile => - 'FILM_STANDARD', # values: FILM_STANDARD, NONE; OPTIONAL - SampleRate => 1, # min: 48000, max: 48000; OPTIONAL - Bitrate => 1, # min: 64000, max: 640000; OPTIONAL - BitstreamMode => 'COMPLETE_MAIN' - , # values: COMPLETE_MAIN, COMMENTARY, DIALOGUE, EMERGENCY, HEARING_IMPAIRED, MUSIC_AND_EFFECTS, VISUALLY_IMPAIRED, VOICE_OVER; OPTIONAL - MetadataControl => 'FOLLOW_INPUT' - , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - CodingMode => 'CODING_MODE_1_0' - , # values: CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_3_2_LFE; OPTIONAL - }, # OPTIONAL - WavSettings => { - BitDepth => 1, # min: 16, max: 24; OPTIONAL - SampleRate => 1, # min: 8000, max: 192000; OPTIONAL - Format => 'RIFF', # values: RIFF, RF64; OPTIONAL - Channels => 1, # min: 1, max: 8; OPTIONAL - }, # OPTIONAL - }, - RemixSettings => { - ChannelMapping => { - OutputChannels => [ - { - InputChannels => [ - 1, ... # min: -60, max: 6 - ], - - }, - ... - ], - - }, - ChannelsIn => 1, # min: 1, max: 16 - ChannelsOut => 1, # min: 1, max: 8; OPTIONAL - - }, # OPTIONAL - LanguageCode => 'ENG' - , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL - AudioTypeControl => - 'FOLLOW_INPUT', # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - AudioType => 1, # max: 255 - LanguageCodeControl => - 'FOLLOW_INPUT', # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - AudioNormalizationSettings => { - CorrectionGateLevel => 1, # min: -70, ; OPTIONAL - TargetLkfs => 1, # OPTIONAL - PeakCalculation => - 'TRUE_PEAK', # values: TRUE_PEAK, NONE; OPTIONAL - AlgorithmControl => - 'CORRECT_AUDIO', # values: CORRECT_AUDIO, MEASURE_ONLY; OPTIONAL - LoudnessLogging => 'LOG', # values: LOG, DONT_LOG; OPTIONAL - Algorithm => 'ITU_BS_1770_1' - , # values: ITU_BS_1770_1, ITU_BS_1770_2; OPTIONAL - }, # OPTIONAL - AudioSourceName => 'My__string', - StreamName => 'My__stringPatternWS', # OPTIONAL - }, - ... - ], # OPTIONAL }, - Category => 'My__string', # OPTIONAL - Description => 'My__string', # OPTIONAL + Category => 'My__string', # OPTIONAL + Description => 'My__string', # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/MediaConvert/DescribeEndpoints.pm b/auto-lib/Paws/MediaConvert/DescribeEndpoints.pm index ef3aaebab3..0f943a8eab 100644 --- a/auto-lib/Paws/MediaConvert/DescribeEndpoints.pm +++ b/auto-lib/Paws/MediaConvert/DescribeEndpoints.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $DescribeEndpointsResponse->NextToken; my $Endpoints = $DescribeEndpointsResponse->Endpoints; + my $NextToken = $DescribeEndpointsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/MediaConvert/ListJobs.pm b/auto-lib/Paws/MediaConvert/ListJobs.pm index 40e86159c9..ab16dbb13d 100644 --- a/auto-lib/Paws/MediaConvert/ListJobs.pm +++ b/auto-lib/Paws/MediaConvert/ListJobs.pm @@ -41,8 +41,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Jobs = $ListJobsResponse->Jobs; my $NextToken = $ListJobsResponse->NextToken; + my $Jobs = $ListJobsResponse->Jobs; # Returns a L object. diff --git a/auto-lib/Paws/MediaConvert/ListQueues.pm b/auto-lib/Paws/MediaConvert/ListQueues.pm index 604ac01bb0..4a4e2f6fbc 100644 --- a/auto-lib/Paws/MediaConvert/ListQueues.pm +++ b/auto-lib/Paws/MediaConvert/ListQueues.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListQueuesResponse->NextToken; my $Queues = $ListQueuesResponse->Queues; + my $NextToken = $ListQueuesResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/MediaConvert/UpdateJobTemplate.pm b/auto-lib/Paws/MediaConvert/UpdateJobTemplate.pm index 78a4ecd009..2b13d2ac7a 100644 --- a/auto-lib/Paws/MediaConvert/UpdateJobTemplate.pm +++ b/auto-lib/Paws/MediaConvert/UpdateJobTemplate.pm @@ -46,794 +46,804 @@ You shouldn't make instances of this class. Each attribute should be used as a n FileGroupSettings => { Destination => 'My__stringPatternS3', # OPTIONAL }, # OPTIONAL - MsSmoothGroupSettings => { + CmafGroupSettings => { + SegmentLength => 1, # min: 1, max: 2147483647; OPTIONAL FragmentLength => 1, # min: 1, max: 2147483647; OPTIONAL Encryption => { - SpekeKeyProvider => { - Url => 'My__stringPatternHttps', - SystemIds => [ - 'My__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12', - ... - ], - ResourceId => 'My__string', - + Type => 'STATIC_KEY', # values: STATIC_KEY + StaticKeyProvider => { + StaticKeyValue => 'My__stringPatternAZaZ0932', + Url => 'My__string', + KeyFormat => + 'My__stringPatternIdentityAZaZ26AZaZ09163', # OPTIONAL + KeyFormatVersions => 'My__stringPatternDD', # OPTIONAL }, - - }, # OPTIONAL - AudioDeduplication => 'COMBINE_DUPLICATE_STREAMS' - , # values: COMBINE_DUPLICATE_STREAMS, NONE; OPTIONAL - Destination => 'My__stringPatternS3', # OPTIONAL - ManifestEncoding => 'UTF8', # values: UTF8, UTF16; OPTIONAL - }, # OPTIONAL - HlsGroupSettings => { - SegmentLength => 1, # min: 1, max: 2147483647; OPTIONAL - MinSegmentLength => 1, # max: 2147483647; OPTIONAL - ClientCache => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - DirectoryStructure => 'SINGLE_DIRECTORY' - , # values: SINGLE_DIRECTORY, SUBDIRECTORY_PER_STREAM; OPTIONAL - Destination => 'My__stringPatternS3', # OPTIONAL + InitializationVectorInManifest => + 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + EncryptionMethod => + 'SAMPLE_AES', # values: SAMPLE_AES; OPTIONAL + ConstantInitializationVector => + 'My__stringMin32Max32Pattern09aFAF32' + , # min: 32, max: 32; OPTIONAL + }, # OPTIONAL + CodecSpecification => + 'RFC_6381', # values: RFC_6381, RFC_4281; OPTIONAL + WriteHlsManifest => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + ManifestCompression => 'GZIP', # values: GZIP, NONE; OPTIONAL ManifestDurationFormat => 'FLOATING_POINT', # values: FLOATING_POINT, INTEGER; OPTIONAL + MinBufferTime => 1, # max: 2147483647; OPTIONAL + BaseUrl => 'My__string', + ClientCache => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + Destination => 'My__stringPatternS3', # OPTIONAL SegmentControl => 'SINGLE_FILE' , # values: SINGLE_FILE, SEGMENTED_FILES; OPTIONAL - ProgramDateTime => + StreamInfResolution => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - TimedMetadataId3Frame => - 'NONE', # values: NONE, PRIV, TDRL; OPTIONAL - AdMarkers => [ - 'ELEMENTAL', ... # values: ELEMENTAL, ELEMENTAL_SCTE35 - ], # OPTIONAL - ProgramDateTimePeriod => 1, # max: 3600; OPTIONAL - ManifestCompression => 'GZIP', # values: GZIP, NONE; OPTIONAL + WriteDashManifest => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + }, # OPTIONAL + HlsGroupSettings => { + SegmentLength => 1, # min: 1, max: 2147483647; OPTIONAL + MinSegmentLength => 1, # max: 2147483647; OPTIONAL + TimestampDeltaMilliseconds => + 1, # min: -2147483648, max: 2147483647; OPTIONAL CaptionLanguageMappings => [ { - LanguageCode => 'ENG' - , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL LanguageDescription => 'My__string', - CaptionChannel => 1, # min: -2147483648, max: 2147483647 + LanguageCode => 'ENG' + , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL + CaptionChannel => + 1, # min: -2147483648, max: 2147483647; OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL Encryption => { - Type => 'SPEKE', # values: SPEKE, STATIC_KEY + Type => 'SPEKE', # values: SPEKE, STATIC_KEY + InitializationVectorInManifest => + 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + StaticKeyProvider => { + StaticKeyValue => 'My__stringPatternAZaZ0932', + Url => 'My__string', + KeyFormat => + 'My__stringPatternIdentityAZaZ26AZaZ09163', # OPTIONAL + KeyFormatVersions => 'My__stringPatternDD', # OPTIONAL + }, SpekeKeyProvider => { - Url => 'My__stringPatternHttps', - SystemIds => [ + ResourceId => 'My__string', + SystemIds => [ 'My__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12', ... ], - ResourceId => 'My__string', + Url => 'My__stringPatternHttps', }, - InitializationVectorInManifest => - 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - ConstantInitializationVector => - 'My__stringMin32Max32Pattern09aFAF32' - , # min: 32, max: 32; OPTIONAL - StaticKeyProvider => { - Url => 'My__string', - StaticKeyValue => 'My__stringPatternAZaZ0932', - KeyFormatVersions => 'My__stringPatternDD', # OPTIONAL - KeyFormat => - 'My__stringPatternIdentityAZaZ26AZaZ09163', # OPTIONAL - }, # OPTIONAL EncryptionMethod => 'AES128', # values: AES128, SAMPLE_AES; OPTIONAL + ConstantInitializationVector => + 'My__stringMin32Max32Pattern09aFAF32' + , # min: 32, max: 32; OPTIONAL }, # OPTIONAL - TimedMetadataId3Period => 1, # min: -2147483648, max: 2147483647 + ProgramDateTimePeriod => 1, # max: 3600; OPTIONAL CodecSpecification => 'RFC_6381', # values: RFC_6381, RFC_4281; OPTIONAL - CaptionLanguageSetting => - 'INSERT', # values: INSERT, OMIT, NONE; OPTIONAL - StreamInfResolution => - 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - BaseUrl => 'My__string', SegmentsPerSubdirectory => 1, # min: 1, max: 2147483647; OPTIONAL - TimestampDeltaMilliseconds => - 1, # min: -2147483648, max: 2147483647 - OutputSelection => 'MANIFESTS_AND_SEGMENTS' - , # values: MANIFESTS_AND_SEGMENTS, SEGMENTS_ONLY; OPTIONAL - }, # OPTIONAL - CmafGroupSettings => { - SegmentLength => 1, # min: 1, max: 2147483647; OPTIONAL - FragmentLength => 1, # min: 1, max: 2147483647; OPTIONAL ManifestCompression => 'GZIP', # values: GZIP, NONE; OPTIONAL - SegmentControl => 'SINGLE_FILE' - , # values: SINGLE_FILE, SEGMENTED_FILES; OPTIONAL - MinBufferTime => 1, # max: 2147483647; OPTIONAL - Destination => 'My__stringPatternS3', # OPTIONAL ManifestDurationFormat => 'FLOATING_POINT', # values: FLOATING_POINT, INTEGER; OPTIONAL - ClientCache => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - WriteHlsManifest => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - WriteDashManifest => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + DirectoryStructure => 'SINGLE_DIRECTORY' + , # values: SINGLE_DIRECTORY, SUBDIRECTORY_PER_STREAM; OPTIONAL + TimedMetadataId3Frame => + 'NONE', # values: NONE, PRIV, TDRL; OPTIONAL + ProgramDateTime => + 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + AdMarkers => [ + 'ELEMENTAL', ... # values: ELEMENTAL, ELEMENTAL_SCTE35 + ], # OPTIONAL + OutputSelection => 'MANIFESTS_AND_SEGMENTS' + , # values: MANIFESTS_AND_SEGMENTS, SEGMENTS_ONLY; OPTIONAL BaseUrl => 'My__string', + CaptionLanguageSetting => + 'INSERT', # values: INSERT, OMIT, NONE; OPTIONAL + ClientCache => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + Destination => 'My__stringPatternS3', # OPTIONAL + SegmentControl => 'SINGLE_FILE' + , # values: SINGLE_FILE, SEGMENTED_FILES; OPTIONAL StreamInfResolution => - 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - CodecSpecification => - 'RFC_6381', # values: RFC_6381, RFC_4281; OPTIONAL - Encryption => { - StaticKeyProvider => { - Url => 'My__string', - StaticKeyValue => 'My__stringPatternAZaZ0932', - KeyFormatVersions => 'My__stringPatternDD', # OPTIONAL - KeyFormat => - 'My__stringPatternIdentityAZaZ26AZaZ09163', # OPTIONAL - }, # OPTIONAL - Type => 'STATIC_KEY', # values: STATIC_KEY - ConstantInitializationVector => - 'My__stringMin32Max32Pattern09aFAF32' - , # min: 32, max: 32; OPTIONAL - InitializationVectorInManifest => - 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - EncryptionMethod => - 'SAMPLE_AES', # values: SAMPLE_AES; OPTIONAL - }, # OPTIONAL + 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + TimedMetadataId3Period => + 1, # min: -2147483648, max: 2147483647; OPTIONAL }, # OPTIONAL - DashIsoGroupSettings => { + MsSmoothGroupSettings => { FragmentLength => 1, # min: 1, max: 2147483647; OPTIONAL - SegmentLength => 1, # min: 1, max: 2147483647; OPTIONAL - BaseUrl => 'My__string', - Encryption => { + Encryption => { SpekeKeyProvider => { - Url => 'My__stringPatternHttps', - SystemIds => [ + ResourceId => 'My__string', + SystemIds => [ 'My__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12', ... ], + Url => 'My__stringPatternHttps', + + }, + + }, # OPTIONAL + ManifestEncoding => 'UTF8', # values: UTF8, UTF16; OPTIONAL + AudioDeduplication => 'COMBINE_DUPLICATE_STREAMS' + , # values: COMBINE_DUPLICATE_STREAMS, NONE; OPTIONAL + Destination => 'My__stringPatternS3', # OPTIONAL + }, # OPTIONAL + DashIsoGroupSettings => { + SegmentLength => 1, # min: 1, max: 2147483647; OPTIONAL + FragmentLength => 1, # min: 1, max: 2147483647; OPTIONAL + Encryption => { + SpekeKeyProvider => { ResourceId => 'My__string', + SystemIds => [ + 'My__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12', + ... + ], + Url => 'My__stringPatternHttps', }, - }, # OPTIONAL + }, # OPTIONAL + MinBufferTime => 1, # max: 2147483647; OPTIONAL HbbtvCompliance => - 'HBBTV_1_5', # values: HBBTV_1_5, NONE; OPTIONAL + 'HBBTV_1_5', # values: HBBTV_1_5, NONE; OPTIONAL + BaseUrl => 'My__string', Destination => 'My__stringPatternS3', # OPTIONAL SegmentControl => 'SINGLE_FILE' , # values: SINGLE_FILE, SEGMENTED_FILES; OPTIONAL - MinBufferTime => 1, # max: 2147483647; OPTIONAL }, # OPTIONAL }, Outputs => [ { + CaptionDescriptions => [ + { + DestinationSettings => { + DestinationType => 'BURN_IN' + , # values: BURN_IN, DVB_SUB, EMBEDDED, SCC, SRT, TELETEXT, TTML, WEBVTT + BurninDestinationSettings => { + OutlineSize => 1, # max: 10 + OutlineColor => 'BLACK' + , # values: BLACK, WHITE, YELLOW, RED, GREEN, BLUE + FontOpacity => 1, # max: 255 + Alignment => 'CENTERED', # values: CENTERED, LEFT + FontSize => 1, # max: 96; OPTIONAL + BackgroundOpacity => 1, # max: 255 + BackgroundColor => + 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL + ShadowYOffset => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + ShadowColor => + 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL + YPosition => 1, # max: 2147483647; OPTIONAL + FontColor => 'WHITE' + , # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL + FontResolution => 1, # min: 96, max: 600; OPTIONAL + ShadowOpacity => 1, # max: 255 + TeletextSpacing => 'FIXED_GRID' + , # values: FIXED_GRID, PROPORTIONAL; OPTIONAL + XPosition => 1, # max: 2147483647; OPTIONAL + ShadowXOffset => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + }, # OPTIONAL + TtmlDestinationSettings => { + StylePassthrough => + 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL + }, # OPTIONAL + SccDestinationSettings => { + Framerate => 'FRAMERATE_23_97' + , # values: FRAMERATE_23_97, FRAMERATE_24, FRAMERATE_29_97_DROPFRAME, FRAMERATE_29_97_NON_DROPFRAME; OPTIONAL + }, # OPTIONAL + TeletextDestinationSettings => { + PageNumber => 'My__stringMin3Max3Pattern1809aFAF09aEAE' + , # min: 3, max: 3; OPTIONAL + }, # OPTIONAL + DvbSubDestinationSettings => { + OutlineSize => 1, # max: 10 + OutlineColor => 'BLACK' + , # values: BLACK, WHITE, YELLOW, RED, GREEN, BLUE + FontOpacity => 1, # max: 255 + Alignment => 'CENTERED', # values: CENTERED, LEFT + FontSize => 1, # max: 96; OPTIONAL + BackgroundOpacity => 1, # max: 255 + BackgroundColor => + 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL + ShadowYOffset => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + ShadowColor => + 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL + YPosition => 1, # max: 2147483647; OPTIONAL + FontColor => 'WHITE' + , # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL + FontResolution => 1, # min: 96, max: 600; OPTIONAL + ShadowOpacity => 1, # max: 255 + TeletextSpacing => 'FIXED_GRID' + , # values: FIXED_GRID, PROPORTIONAL; OPTIONAL + XPosition => 1, # max: 2147483647; OPTIONAL + ShadowXOffset => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + }, # OPTIONAL + }, + CaptionSelectorName => 'My__stringMin1', # min: 1, + LanguageDescription => 'My__string', + LanguageCode => 'ENG' + , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL + }, + ... + ], # OPTIONAL + OutputSettings => { + HlsSettings => { + AudioTrackType => 'ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT' + , # values: ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT, ALTERNATE_AUDIO_AUTO_SELECT, ALTERNATE_AUDIO_NOT_AUTO_SELECT, AUDIO_ONLY_VARIANT_STREAM; OPTIONAL + AudioRenditionSets => 'My__string', + IFrameOnlyManifest => + 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + AudioGroupId => 'My__string', + SegmentModifier => 'My__string', + }, # OPTIONAL + }, # OPTIONAL + Extension => 'My__string', Preset => 'My__stringMin0', # OPTIONAL ContainerSettings => { Container => 'F4V' , # values: F4V, ISMV, M2TS, M3U8, CMFC, MOV, MP4, MPD, MXF, RAW - M3u8Settings => { - PcrPid => 1, # min: 32, max: 8182; OPTIONAL - VideoPid => 1, # min: 32, max: 8182; OPTIONAL - NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL - AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL - ProgramNumber => 1, # max: 65535; OPTIONAL - Scte35Source => - 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL - AudioPids => [ - 1, ... # min: 32, max: 8182; OPTIONAL - ], # OPTIONAL - TimedMetadataPid => 1, # min: 32, max: 8182; OPTIONAL - TimedMetadata => - 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL - PmtPid => 1, # min: 32, max: 8182; OPTIONAL - PmtInterval => 1, # max: 1000; OPTIONAL - TransportStreamId => 1, # max: 65535; OPTIONAL - PrivateMetadataPid => 1, # min: 32, max: 8182; OPTIONAL - PcrControl => 'PCR_EVERY_PES_PACKET' - , # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL - Scte35Pid => 1, # min: 32, max: 8182; OPTIONAL - PatInterval => 1, # max: 1000; OPTIONAL - }, # OPTIONAL - MovSettings => { - Reference => 'SELF_CONTAINED' - , # values: SELF_CONTAINED, EXTERNAL; OPTIONAL - PaddingControl => 'OMNEON', # values: OMNEON, NONE; OPTIONAL - ClapAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - Mpeg2FourCCControl => - 'XDCAM', # values: XDCAM, MPEG; OPTIONAL - }, # OPTIONAL - Mp4Settings => { + F4vSettings => { MoovPlacement => 'PROGRESSIVE_DOWNLOAD' , # values: PROGRESSIVE_DOWNLOAD, NORMAL; OPTIONAL + }, # OPTIONAL + Mp4Settings => { CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL Mp4MajorBrand => 'My__string', FreeSpaceBox => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - }, # OPTIONAL - F4vSettings => { MoovPlacement => 'PROGRESSIVE_DOWNLOAD' , # values: PROGRESSIVE_DOWNLOAD, NORMAL; OPTIONAL }, # OPTIONAL + MovSettings => { + ClapAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + PaddingControl => 'OMNEON', # values: OMNEON, NONE; OPTIONAL + CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + Reference => 'SELF_CONTAINED' + , # values: SELF_CONTAINED, EXTERNAL; OPTIONAL + Mpeg2FourCCControl => + 'XDCAM', # values: XDCAM, MPEG; OPTIONAL + }, # OPTIONAL M2tsSettings => { - Scte35Pid => 1, # min: 32, max: 8182; OPTIONAL - PatInterval => 1, # max: 1000; OPTIONAL DvbTdtSettings => { - TdtInterval => 1, # min: 1000, max: 30000 + TdtInterval => 1, # min: 1000, max: 30000 }, # OPTIONAL - PcrControl => 'PCR_EVERY_PES_PACKET' - , # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL - PrivateMetadataPid => 1, # min: 32, max: 8182; OPTIONAL - RateMode => 'VBR', # values: VBR, CBR; OPTIONAL + MinEbpInterval => 1, # max: 10000; OPTIONAL + SegmentationMarkers => 'NONE' + , # values: NONE, RAI_SEGSTART, RAI_ADAPT, PSI_SEGSTART, EBP, EBP_LEGACY; OPTIONAL + DvbTeletextPid => 1, # min: 32, max: 8182 + PcrPid => 1, # min: 32, max: 8182 + Scte35Source => + 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL + NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL + Bitrate => 1, # max: 2147483647; OPTIONAL + TransportStreamId => 1, # max: 65535 + FragmentTime => 1, # OPTIONAL + PrivateMetadataPid => 1, # min: 32, max: 8182 + SegmentationTime => 1, # OPTIONAL EbpAudioInterval => 'VIDEO_AND_FIXED_INTERVALS' , # values: VIDEO_AND_FIXED_INTERVALS, VIDEO_INTERVAL; OPTIONAL - TransportStreamId => 1, # max: 65535; OPTIONAL - PmtPid => 1, # min: 32, max: 8182; OPTIONAL + PatInterval => 1, # max: 1000; OPTIONAL + AudioBufferModel => 'DVB', # values: DVB, ATSC; OPTIONAL + PcrControl => 'PCR_EVERY_PES_PACKET' + , # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL + SegmentationStyle => 'MAINTAIN_CADENCE' + , # values: MAINTAIN_CADENCE, RESET_CADENCE; OPTIONAL + EsRateInPes => + 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + PmtPid => 1, # min: 32, max: 8182 + TimedMetadataPid => 1, # min: 32, max: 8182 + NullPacketBitrate => 1, # OPTIONAL + ProgramNumber => 1, # max: 65535 EbpPlacement => 'VIDEO_AND_AUDIO_PIDS' , # values: VIDEO_AND_AUDIO_PIDS, VIDEO_PID; OPTIONAL - PmtInterval => 1, # max: 1000; OPTIONAL - BufferModel => - 'MULTIPLEX', # values: MULTIPLEX, NONE; OPTIONAL - Bitrate => 1, # max: 2147483647; OPTIONAL - DvbSdtSettings => { - ServiceName => - 'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL - SdtInterval => 1, # min: 25, max: 2000; OPTIONAL - ServiceProviderName => - 'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL - OutputSdt => 'SDT_FOLLOW' - , # values: SDT_FOLLOW, SDT_FOLLOW_IF_PRESENT, SDT_MANUAL, SDT_NONE; OPTIONAL + AudioPids => [ + 1, ... # min: 32, max: 8182 + ], # OPTIONAL + AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL + RateMode => 'VBR', # values: VBR, CBR; OPTIONAL + DvbNitSettings => { + NitInterval => 1, # min: 25, max: 10000 + NetworkId => 1, # max: 65535 + NetworkName => 'My__stringMin1Max256', # min: 1, max: 256 + }, # OPTIONAL DvbSubPids => [ - 1, ... # min: 32, max: 8182; OPTIONAL + 1, ... # min: 32, max: 8182 ], # OPTIONAL - SegmentationMarkers => 'NONE' - , # values: NONE, RAI_SEGSTART, RAI_ADAPT, PSI_SEGSTART, EBP, EBP_LEGACY; OPTIONAL - SegmentationTime => 1, # OPTIONAL - MaxPcrInterval => 1, # max: 500; OPTIONAL - AudioBufferModel => 'DVB', # values: DVB, ATSC; OPTIONAL - EsRateInPes => - 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - AudioPids => [ - 1, ... # min: 32, max: 8182; OPTIONAL - ], # OPTIONAL - TimedMetadataPid => 1, # min: 32, max: 8182; OPTIONAL - SegmentationStyle => 'MAINTAIN_CADENCE' - , # values: MAINTAIN_CADENCE, RESET_CADENCE; OPTIONAL - ProgramNumber => 1, # max: 65535; OPTIONAL - Scte35Source => - 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL - VideoPid => 1, # min: 32, max: 8182; OPTIONAL - MinEbpInterval => 1, # max: 10000; OPTIONAL - AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL - DvbTeletextPid => 1, # min: 32, max: 8182; OPTIONAL - FragmentTime => 1, # OPTIONAL - NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL - DvbNitSettings => { - NetworkName => - 'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL - NetworkId => 1, # max: 65535; OPTIONAL - NitInterval => 1, # min: 25, max: 10000 - + DvbSdtSettings => { + SdtInterval => 1, # min: 25, max: 2000; OPTIONAL + OutputSdt => 'SDT_FOLLOW' + , # values: SDT_FOLLOW, SDT_FOLLOW_IF_PRESENT, SDT_MANUAL, SDT_NONE; OPTIONAL + ServiceProviderName => + 'My__stringMin1Max256', # min: 1, max: 256 + ServiceName => 'My__stringMin1Max256', # min: 1, max: 256 }, # OPTIONAL - NullPacketBitrate => 1, # OPTIONAL - PcrPid => 1, # min: 32, max: 8182; OPTIONAL + Scte35Pid => 1, # min: 32, max: 8182 + BufferModel => + 'MULTIPLEX', # values: MULTIPLEX, NONE; OPTIONAL + MaxPcrInterval => 1, # max: 500; OPTIONAL + PmtInterval => 1, # max: 1000; OPTIONAL + VideoPid => 1, # min: 32, max: 8182 + }, # OPTIONAL + M3u8Settings => { + PcrPid => 1, # min: 32, max: 8182 + Scte35Source => + 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL + NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL + TransportStreamId => 1, # max: 65535 + PrivateMetadataPid => 1, # min: 32, max: 8182 + PatInterval => 1, # max: 1000; OPTIONAL + PcrControl => 'PCR_EVERY_PES_PACKET' + , # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL + PmtPid => 1, # min: 32, max: 8182 + TimedMetadataPid => 1, # min: 32, max: 8182 + ProgramNumber => 1, # max: 65535 + AudioPids => [ + 1, ... # min: 32, max: 8182 + ], # OPTIONAL + AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL + Scte35Pid => 1, # min: 32, max: 8182 + TimedMetadata => + 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL + PmtInterval => 1, # max: 1000; OPTIONAL + VideoPid => 1, # min: 32, max: 8182 }, # OPTIONAL }, # OPTIONAL + AudioDescriptions => [ + { + CodecSettings => { + Codec => 'AAC' + , # values: AAC, MP2, WAV, AIFF, AC3, EAC3, PASSTHROUGH + Mp2Settings => { + SampleRate => 1, # min: 32000, max: 48000; OPTIONAL + Bitrate => 1, # min: 32000, max: 384000; OPTIONAL + Channels => 1, # min: 1, max: 2; OPTIONAL + }, # OPTIONAL + Ac3Settings => { + SampleRate => 1, # min: 48000, max: 48000; OPTIONAL + BitstreamMode => 'COMPLETE_MAIN' + , # values: COMPLETE_MAIN, COMMENTARY, DIALOGUE, EMERGENCY, HEARING_IMPAIRED, MUSIC_AND_EFFECTS, VISUALLY_IMPAIRED, VOICE_OVER; OPTIONAL + Bitrate => 1, # min: 64000, max: 640000; OPTIONAL + DynamicRangeCompressionProfile => 'FILM_STANDARD' + , # values: FILM_STANDARD, NONE; OPTIONAL + MetadataControl => 'FOLLOW_INPUT' + , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + LfeFilter => + 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL + CodingMode => 'CODING_MODE_1_0' + , # values: CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_3_2_LFE; OPTIONAL + Dialnorm => 1, # min: 1, max: 31; OPTIONAL + }, # OPTIONAL + AiffSettings => { + SampleRate => 1, # min: 8000, max: 192000; OPTIONAL + BitDepth => 1, # min: 16, max: 24; OPTIONAL + Channels => 1, # min: 1, max: 2; OPTIONAL + }, # OPTIONAL + Eac3Settings => { + SampleRate => 1, # min: 48000, max: 48000; OPTIONAL + DynamicRangeCompressionLine => 'NONE' + , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL + StereoDownmix => 'NOT_INDICATED' + , # values: NOT_INDICATED, LO_RO, LT_RT, DPL2; OPTIONAL + PassthroughControl => 'WHEN_POSSIBLE' + , # values: WHEN_POSSIBLE, NO_PASSTHROUGH; OPTIONAL + BitstreamMode => 'COMPLETE_MAIN' + , # values: COMPLETE_MAIN, COMMENTARY, EMERGENCY, HEARING_IMPAIRED, VISUALLY_IMPAIRED; OPTIONAL + Bitrate => 1, # min: 64000, max: 640000; OPTIONAL + PhaseControl => 'SHIFT_90_DEGREES' + , # values: SHIFT_90_DEGREES, NO_SHIFT; OPTIONAL + LoRoCenterMixLevel => 1, # OPTIONAL + MetadataControl => 'FOLLOW_INPUT' + , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + LtRtSurroundMixLevel => 1, # OPTIONAL + DcFilter => + 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL + DynamicRangeCompressionRf => 'NONE' + , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL + SurroundMode => 'NOT_INDICATED' + , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL + LfeFilter => + 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL + CodingMode => 'CODING_MODE_1_0' + , # values: CODING_MODE_1_0, CODING_MODE_2_0, CODING_MODE_3_2; OPTIONAL + AttenuationControl => 'ATTENUATE_3_DB' + , # values: ATTENUATE_3_DB, NONE; OPTIONAL + LtRtCenterMixLevel => 1, # OPTIONAL + LoRoSurroundMixLevel => 1, # OPTIONAL + LfeControl => 'LFE', # values: LFE, NO_LFE; OPTIONAL + Dialnorm => 1, # min: 1, max: 31; OPTIONAL + SurroundExMode => 'NOT_INDICATED' + , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL + }, # OPTIONAL + WavSettings => { + SampleRate => 1, # min: 8000, max: 192000; OPTIONAL + Format => 'RIFF', # values: RIFF, RF64; OPTIONAL + BitDepth => 1, # min: 16, max: 24; OPTIONAL + Channels => 1, # min: 1, max: 8; OPTIONAL + }, # OPTIONAL + AacSettings => { + SampleRate => 1, # min: 8000, max: 96000 + CodingMode => 'AD_RECEIVER_MIX' + , # values: AD_RECEIVER_MIX, CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_5_1 + AudioDescriptionBroadcasterMix => 'BROADCASTER_MIXED_AD' + , # values: BROADCASTER_MIXED_AD, NORMAL; OPTIONAL + RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL + Bitrate => 1, # min: 6000, max: 1024000; OPTIONAL + RawFormat => + 'LATM_LOAS', # values: LATM_LOAS, NONE; OPTIONAL + CodecProfile => 'LC', # values: LC, HEV1, HEV2; OPTIONAL + Specification => + 'MPEG2', # values: MPEG2, MPEG4; OPTIONAL + VbrQuality => 'LOW' + , # values: LOW, MEDIUM_LOW, MEDIUM_HIGH, HIGH; OPTIONAL + }, # OPTIONAL + }, + AudioNormalizationSettings => { + TargetLkfs => 1, # OPTIONAL + LoudnessLogging => + 'LOG', # values: LOG, DONT_LOG; OPTIONAL + Algorithm => 'ITU_BS_1770_1' + , # values: ITU_BS_1770_1, ITU_BS_1770_2; OPTIONAL + AlgorithmControl => 'CORRECT_AUDIO' + , # values: CORRECT_AUDIO, MEASURE_ONLY; OPTIONAL + PeakCalculation => + 'TRUE_PEAK', # values: TRUE_PEAK, NONE; OPTIONAL + CorrectionGateLevel => 1, # min: -70, ; OPTIONAL + }, # OPTIONAL + AudioSourceName => 'My__string', + StreamName => 'My__stringPatternWS', # OPTIONAL + LanguageCodeControl => 'FOLLOW_INPUT' + , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + RemixSettings => { + ChannelMapping => { + OutputChannels => [ + { + InputChannels => [ + 1, ... # min: -60, max: 6 + ], + + }, + ... + ], + + }, + ChannelsIn => 1, # min: 1, max: 16 + ChannelsOut => 1, # min: 1, max: 8; OPTIONAL + + }, # OPTIONAL + AudioType => 1, # max: 255 + AudioTypeControl => 'FOLLOW_INPUT' + , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + LanguageCode => 'ENG' + , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL + }, + ... + ], # OPTIONAL VideoDescription => { CodecSettings => { Codec => 'FRAME_CAPTURE' , # values: FRAME_CAPTURE, H_264, H_265, MPEG2, PRORES - Mpeg2Settings => { - HrdBufferSize => 1, # max: 47185920; OPTIONAL - NumberBFramesBetweenReferenceFrames => - 1, # max: 7; OPTIONAL - GopSizeUnits => - 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL - MaxBitrate => 1, # min: 1000, max: 300000000; OPTIONAL - SceneChangeDetect => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL - FramerateConversionAlgorithm => 'DUPLICATE_DROP' - , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL - CodecLevel => 'AUTO' - , # values: AUTO, LOW, MAIN, HIGH1440, HIGH; OPTIONAL - FramerateDenominator => 1, # min: 1, max: 1001; OPTIONAL - InterlaceMode => 'PROGRESSIVE' - , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL + ProresSettings => { + FramerateDenominator => + 1, # min: 1, max: 2147483647; OPTIONAL + FramerateNumerator => + 1, # min: 1, max: 2147483647; OPTIONAL + Telecine => 'NONE', # values: NONE, HARD; OPTIONAL ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + CodecProfile => 'APPLE_PRORES_422' + , # values: APPLE_PRORES_422, APPLE_PRORES_422_HQ, APPLE_PRORES_422_LT, APPLE_PRORES_422_PROXY; OPTIONAL + InterlaceMode => 'PROGRESSIVE' + , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + FramerateConversionAlgorithm => 'DUPLICATE_DROP' + , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL + ParControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + }, # OPTIONAL + FrameCaptureSettings => { + FramerateDenominator => + 1, # min: 1, max: 2147483647; OPTIONAL + FramerateNumerator => + 1, # min: 1, max: 2147483647; OPTIONAL + MaxCaptures => 1, # min: 1, max: 10000000; OPTIONAL + Quality => 1, # min: 1, max: 100; OPTIONAL + }, # OPTIONAL + Mpeg2Settings => { AdaptiveQuantization => 'OFF', # values: OFF, LOW, MEDIUM, HIGH; OPTIONAL - ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL + FramerateDenominator => 1, # min: 1, max: 1001; OPTIONAL + FramerateNumerator => 1, # min: 24, max: 60000; OPTIONAL + RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL + Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL + Bitrate => 1, # min: 1000, max: 288000000; OPTIONAL + GopClosedCadence => 1, # max: 2147483647; OPTIONAL + Softness => 1, # max: 128; OPTIONAL IntraDcPrecision => 'AUTO' , # values: AUTO, INTRA_DC_PRECISION_8, INTRA_DC_PRECISION_9, INTRA_DC_PRECISION_10, INTRA_DC_PRECISION_11; OPTIONAL - MinIInterval => 1, # max: 30; OPTIONAL - TemporalAdaptiveQuantization => + HrdBufferSize => 1, # max: 47185920; OPTIONAL + ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + MinIInterval => 1, # max: 30; OPTIONAL + QualityTuningLevel => 'SINGLE_PASS' + , # values: SINGLE_PASS, MULTI_PASS; OPTIONAL + SceneChangeDetect => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - ParControl => 'INITIALIZE_FROM_SOURCE' + FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - FramerateNumerator => 1, # min: 24, max: 60000; OPTIONAL CodecProfile => 'MAIN', # values: MAIN, PROFILE_422; OPTIONAL - Bitrate => 1, # min: 1000, max: 288000000; OPTIONAL - Syntax => 'DEFAULT', # values: DEFAULT, D_10; OPTIONAL - GopClosedCadence => 1, # max: 2147483647; OPTIONAL - GopSize => 1, # OPTIONAL - QualityTuningLevel => 'SINGLE_PASS' - , # values: SINGLE_PASS, MULTI_PASS; OPTIONAL + InterlaceMode => 'PROGRESSIVE' + , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL + SlowPal => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL + GopSize => 1, # OPTIONAL + MaxBitrate => 1, # min: 1000, max: 300000000; OPTIONAL + FramerateConversionAlgorithm => 'DUPLICATE_DROP' + , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL + ParControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL SpatialAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Softness => 1, # max: 128; OPTIONAL - RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL - }, # OPTIONAL - H264Settings => { + GopSizeUnits => + 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL + CodecLevel => 'AUTO' + , # values: AUTO, LOW, MAIN, HIGH1440, HIGH; OPTIONAL TemporalAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - MinIInterval => 1, # max: 30; OPTIONAL + ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + Syntax => 'DEFAULT', # values: DEFAULT, D_10; OPTIONAL + NumberBFramesBetweenReferenceFrames => + 1, # max: 7; OPTIONAL + }, # OPTIONAL + H264Settings => { + AdaptiveQuantization => 'OFF' + , # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL - ParControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - EntropyEncoding => - 'CABAC', # values: CABAC, CAVLC; OPTIONAL - UnregisteredSeiTimecode => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Bitrate => 1, # min: 1000, max: 1152000000; OPTIONAL - Syntax => 'DEFAULT', # values: DEFAULT, RP2027; OPTIONAL - CodecProfile => 'BASELINE' - , # values: BASELINE, HIGH, HIGH_10BIT, HIGH_422, HIGH_422_10BIT, MAIN; OPTIONAL + FramerateDenominator => + 1, # min: 1, max: 2147483647; OPTIONAL FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - GopClosedCadence => 1, # max: 2147483647; OPTIONAL - GopSize => 1, # OPTIONAL + FieldEncoding => + 'PAFF', # values: PAFF, FORCE_FIELD; OPTIONAL + Slices => 1, # min: 1, max: 32; OPTIONAL + RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL + Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL + Bitrate => 1, # min: 1000, max: 1152000000; OPTIONAL + FlickerAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopClosedCadence => 1, # max: 2147483647; OPTIONAL + Softness => 1, # max: 128; OPTIONAL + HrdBufferSize => 1, # max: 1152000000; OPTIONAL + ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + MinIInterval => 1, # max: 30; OPTIONAL QualityTuningLevel => 'SINGLE_PASS' , # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL - RepeatPps => + SceneChangeDetect => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - FieldEncoding => - 'PAFF', # values: PAFF, FORCE_FIELD; OPTIONAL - RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL - SpatialAdaptiveQuantization => + FramerateControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + CodecProfile => 'BASELINE' + , # values: BASELINE, HIGH, HIGH_10BIT, HIGH_422, HIGH_422_10BIT, MAIN; OPTIONAL + GopBReference => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Softness => 1, # max: 128; OPTIONAL - MaxBitrate => 1, # min: 1000, max: 1152000000; OPTIONAL - SceneChangeDetect => + InterlaceMode => 'PROGRESSIVE' + , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL + SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - GopSizeUnits => - 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL - NumberBFramesBetweenReferenceFrames => - 1, # max: 7; OPTIONAL - HrdBufferSize => 1, # max: 1152000000; OPTIONAL HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL + GopSize => 1, # OPTIONAL + UnregisteredSeiTimecode => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + ParControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + MaxBitrate => 1, # min: 1000, max: 1152000000; OPTIONAL FramerateConversionAlgorithm => 'DUPLICATE_DROP' , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL - CodecLevel => 'AUTO' - , # values: AUTO, LEVEL_1, LEVEL_1_1, LEVEL_1_2, LEVEL_1_3, LEVEL_2, LEVEL_2_1, LEVEL_2_2, LEVEL_3, LEVEL_3_1, LEVEL_3_2, LEVEL_4, LEVEL_4_1, LEVEL_4_2, LEVEL_5, LEVEL_5_1, LEVEL_5_2; OPTIONAL - FlickerAdaptiveQuantization => + SpatialAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - GopBReference => + GopSizeUnits => + 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL + RepeatPps => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - FramerateDenominator => - 1, # min: 1, max: 2147483647; OPTIONAL - Slices => 1, # min: 1, max: 32; OPTIONAL - FramerateControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - SlowPal => + CodecLevel => 'AUTO' + , # values: AUTO, LEVEL_1, LEVEL_1_1, LEVEL_1_2, LEVEL_1_3, LEVEL_2, LEVEL_2_1, LEVEL_2_2, LEVEL_3, LEVEL_3_1, LEVEL_3_2, LEVEL_4, LEVEL_4_1, LEVEL_4_2, LEVEL_5, LEVEL_5_1, LEVEL_5_2; OPTIONAL + TemporalAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL - InterlaceMode => 'PROGRESSIVE' - , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL - AdaptiveQuantization => 'OFF' - , # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL - Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + Syntax => 'DEFAULT', # values: DEFAULT, RP2027; OPTIONAL + NumberBFramesBetweenReferenceFrames => + 1, # max: 7; OPTIONAL + EntropyEncoding => + 'CABAC', # values: CABAC, CAVLC; OPTIONAL }, # OPTIONAL - FrameCaptureSettings => { - MaxCaptures => 1, # min: 1, max: 10000000; OPTIONAL + H265Settings => { + WriteMp4PackagingType => + 'HVC1', # values: HVC1, HEV1; OPTIONAL + AdaptiveQuantization => 'OFF' + , # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL + NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL FramerateDenominator => - 1, # min: 1, max: 2147483647; OPTIONAL - FramerateNumerator => - 1, # min: 1, max: 2147483647; OPTIONAL - Quality => 1, # min: 1, max: 100; OPTIONAL - }, # OPTIONAL - ProresSettings => { - FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - CodecProfile => 'APPLE_PRORES_422' - , # values: APPLE_PRORES_422, APPLE_PRORES_422_HQ, APPLE_PRORES_422_LT, APPLE_PRORES_422_PROXY; OPTIONAL - ParControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - Telecine => 'NONE', # values: NONE, HARD; OPTIONAL - ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL - FramerateControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - SlowPal => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - InterlaceMode => 'PROGRESSIVE' - , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL - FramerateDenominator => + FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - FramerateConversionAlgorithm => 'DUPLICATE_DROP' - , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL - }, # OPTIONAL - H265Settings => { - InterlaceMode => 'PROGRESSIVE' - , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL - SlowPal => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Slices => 1, # min: 1, max: 32; OPTIONAL - FramerateControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL - FramerateDenominator => - 1, # min: 1, max: 2147483647; OPTIONAL - GopBReference => + Slices => 1, # min: 1, max: 32; OPTIONAL + RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL + TemporalIds => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL - ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL AlternateTransferFunctionSei => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - WriteMp4PackagingType => - 'HVC1', # values: HVC1, HEV1; OPTIONAL - AdaptiveQuantization => 'OFF' - , # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL - SampleAdaptiveOffsetFilterMode => - 'DEFAULT', # values: DEFAULT, ADAPTIVE, OFF; OPTIONAL - GopSizeUnits => - 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL - NumberBFramesBetweenReferenceFrames => - 1, # max: 7; OPTIONAL - HrdBufferSize => 1, # max: 1466400000; OPTIONAL - MaxBitrate => 1, # min: 1000, max: 1466400000; OPTIONAL - SceneChangeDetect => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL + Bitrate => 1, # min: 1000, max: 1466400000; OPTIONAL FlickerAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - FramerateConversionAlgorithm => 'DUPLICATE_DROP' - , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL - CodecLevel => 'AUTO' - , # values: AUTO, LEVEL_1, LEVEL_2, LEVEL_2_1, LEVEL_3, LEVEL_3_1, LEVEL_4, LEVEL_4_1, LEVEL_5, LEVEL_5_1, LEVEL_5_2, LEVEL_6, LEVEL_6_1, LEVEL_6_2; OPTIONAL - HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL - Tiles => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopClosedCadence => 1, # max: 2147483647; OPTIONAL + HrdBufferSize => 1, # max: 1466400000; OPTIONAL + ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + MinIInterval => 1, # max: 30; OPTIONAL QualityTuningLevel => 'SINGLE_PASS' , # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL - GopSize => 1, # OPTIONAL - RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL - SpatialAdaptiveQuantization => + SceneChangeDetect => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL - ParControl => 'INITIALIZE_FROM_SOURCE' + Tiles => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - MinIInterval => 1, # max: 30; OPTIONAL - TemporalAdaptiveQuantization => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - GopClosedCadence => 1, # max: 2147483647; OPTIONAL - CodecProfile => 'MAIN_MAIN' + CodecProfile => 'MAIN_MAIN' , # values: MAIN_MAIN, MAIN_HIGH, MAIN10_MAIN, MAIN10_HIGH, MAIN_422_8BIT_MAIN, MAIN_422_8BIT_HIGH, MAIN_422_10BIT_MAIN, MAIN_422_10BIT_HIGH; OPTIONAL - FramerateNumerator => - 1, # min: 1, max: 2147483647; OPTIONAL + GopBReference => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + SampleAdaptiveOffsetFilterMode => + 'DEFAULT', # values: DEFAULT, ADAPTIVE, OFF; OPTIONAL + InterlaceMode => 'PROGRESSIVE' + , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL + SlowPal => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL + GopSize => 1, # OPTIONAL UnregisteredSeiTimecode => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - TemporalIds => + ParControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + MaxBitrate => 1, # min: 1000, max: 1466400000; OPTIONAL + FramerateConversionAlgorithm => 'DUPLICATE_DROP' + , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL + SpatialAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Bitrate => 1, # min: 1000, max: 1466400000; OPTIONAL - }, # OPTIONAL - }, - Crop => { - X => 1, # min: -2147483648, max: 2147483647 - Width => 1, # min: -2147483648, max: 2147483647 - Y => 1, # min: -2147483648, max: 2147483647 - Height => 1, # min: -2147483648, max: 2147483647 - - }, # OPTIONAL - Sharpness => 1, # max: 100; OPTIONAL - Width => 1, # min: 32, max: 4096; OPTIONAL - DropFrameTimecode => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Position => { - X => 1, # min: -2147483648, max: 2147483647 - Width => 1, # min: -2147483648, max: 2147483647 - Y => 1, # min: -2147483648, max: 2147483647 - Height => 1, # min: -2147483648, max: 2147483647 - - }, # OPTIONAL - TimecodeInsertion => - 'DISABLED', # values: DISABLED, PIC_TIMING_SEI; OPTIONAL - AntiAlias => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - FixedAfd => 1, # max: 15; OPTIONAL - ColorMetadata => 'IGNORE', # values: IGNORE, INSERT; OPTIONAL - Height => 1, # min: 32, max: 2160; OPTIONAL - ScalingBehavior => - 'DEFAULT', # values: DEFAULT, STRETCH_TO_OUTPUT; OPTIONAL - VideoPreprocessors => { - TimecodeBurnin => { - Position => 'TOP_CENTER' - , # values: TOP_CENTER, TOP_LEFT, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT; OPTIONAL - Prefix => 'My__stringPattern', # OPTIONAL - FontSize => 1, # min: 10, max: 48; OPTIONAL - }, # OPTIONAL - Deinterlacer => { - Control => 'FORCE_ALL_FRAMES' - , # values: FORCE_ALL_FRAMES, NORMAL; OPTIONAL - Algorithm => 'INTERPOLATE' - , # values: INTERPOLATE, INTERPOLATE_TICKER, BLEND, BLEND_TICKER; OPTIONAL - Mode => 'DEINTERLACE' - , # values: DEINTERLACE, INVERSE_TELECINE, ADAPTIVE; OPTIONAL - }, # OPTIONAL - NoiseReducer => { - Filter => 'BILATERAL' - , # values: BILATERAL, MEAN, GAUSSIAN, LANCZOS, SHARPEN, CONSERVE, SPATIAL - FilterSettings => { - Strength => 1, # max: 3; OPTIONAL - }, # OPTIONAL - SpatialFilterSettings => { - PostFilterSharpenStrength => 1, # max: 3; OPTIONAL - Strength => 1, # max: 16; OPTIONAL - Speed => 1, # min: -2, max: 3; OPTIONAL - }, # OPTIONAL - }, # OPTIONAL - ColorCorrector => { - Hue => 1, # min: -180, max: 180; OPTIONAL - Saturation => 1, # min: 1, max: 100; OPTIONAL - Contrast => 1, # min: 1, max: 100; OPTIONAL - ColorSpaceConversion => 'NONE' - , # values: NONE, FORCE_601, FORCE_709, FORCE_HDR10, FORCE_HLG_2020; OPTIONAL - Brightness => 1, # min: 1, max: 100; OPTIONAL - Hdr10Metadata => { - MaxContentLightLevel => 1, # max: 65535; OPTIONAL - MaxFrameAverageLightLevel => 1, # max: 65535; OPTIONAL - MaxLuminance => 1, # max: 2147483647; OPTIONAL - RedPrimaryX => 1, # max: 50000; OPTIONAL - GreenPrimaryX => 1, # max: 50000; OPTIONAL - BluePrimaryX => 1, # max: 50000; OPTIONAL - MinLuminance => 1, # max: 2147483647; OPTIONAL - WhitePointX => 1, # max: 50000; OPTIONAL - GreenPrimaryY => 1, # max: 50000; OPTIONAL - BluePrimaryY => 1, # max: 50000; OPTIONAL - RedPrimaryY => 1, # max: 50000; OPTIONAL - WhitePointY => 1, # max: 50000; OPTIONAL - }, # OPTIONAL - }, # OPTIONAL - ImageInserter => { - InsertableImages => [ - { - Layer => 1, # max: 99 - ImageY => 1, # min: -2147483648, max: 2147483647 - Opacity => 1, # max: 100; OPTIONAL - ImageX => 1, # min: -2147483648, max: 2147483647 - ImageInserterInput => - 'My__stringMin14PatternS3BmpBMPPngPNGTgaTGA' - , # min: 14, - Duration => 1, # min: -2147483648, max: 2147483647 - FadeIn => 1, # min: -2147483648, max: 2147483647 - StartTime => - 'My__stringPattern01D20305D205D', # OPTIONAL - Height => 1, # min: -2147483648, max: 2147483647 - Width => 1, # min: -2147483648, max: 2147483647 - FadeOut => 1, # min: -2147483648, max: 2147483647 - }, - ... - ], - - }, # OPTIONAL - }, # OPTIONAL - RespondToAfd => - 'NONE', # values: NONE, RESPOND, PASSTHROUGH; OPTIONAL - AfdSignaling => 'NONE', # values: NONE, AUTO, FIXED; OPTIONAL - }, # OPTIONAL - OutputSettings => { - HlsSettings => { - IFrameOnlyManifest => - 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - AudioTrackType => 'ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT' - , # values: ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT, ALTERNATE_AUDIO_AUTO_SELECT, ALTERNATE_AUDIO_NOT_AUTO_SELECT, AUDIO_ONLY_VARIANT_STREAM; OPTIONAL - AudioRenditionSets => 'My__string', - AudioGroupId => 'My__string', - SegmentModifier => 'My__string', - }, # OPTIONAL - }, # OPTIONAL - AudioDescriptions => [ - { - CodecSettings => { - Codec => 'AAC' - , # values: AAC, MP2, WAV, AIFF, AC3, EAC3, PASSTHROUGH - Ac3Settings => { - LfeFilter => - 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - MetadataControl => 'FOLLOW_INPUT' - , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - BitstreamMode => 'COMPLETE_MAIN' - , # values: COMPLETE_MAIN, COMMENTARY, DIALOGUE, EMERGENCY, HEARING_IMPAIRED, MUSIC_AND_EFFECTS, VISUALLY_IMPAIRED, VOICE_OVER; OPTIONAL - Bitrate => 1, # min: 64000, max: 640000; OPTIONAL - SampleRate => 1, # min: 48000, max: 48000; OPTIONAL - DynamicRangeCompressionProfile => 'FILM_STANDARD' - , # values: FILM_STANDARD, NONE; OPTIONAL - Dialnorm => 1, # min: 1, max: 31; OPTIONAL - CodingMode => 'CODING_MODE_1_0' - , # values: CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_3_2_LFE; OPTIONAL - }, # OPTIONAL - Mp2Settings => { - Channels => 1, # min: 1, max: 2; OPTIONAL - SampleRate => 1, # min: 32000, max: 48000; OPTIONAL - Bitrate => 1, # min: 32000, max: 384000; OPTIONAL - }, # OPTIONAL - WavSettings => { - Channels => 1, # min: 1, max: 8; OPTIONAL - BitDepth => 1, # min: 16, max: 24; OPTIONAL - SampleRate => 1, # min: 8000, max: 192000; OPTIONAL - Format => 'RIFF', # values: RIFF, RF64; OPTIONAL - }, # OPTIONAL - AacSettings => { - CodingMode => 'AD_RECEIVER_MIX' - , # values: AD_RECEIVER_MIX, CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_5_1 - SampleRate => 1, # min: 8000, max: 96000 - RawFormat => - 'LATM_LOAS', # values: LATM_LOAS, NONE; OPTIONAL - Specification => - 'MPEG2', # values: MPEG2, MPEG4; OPTIONAL - VbrQuality => 'LOW' - , # values: LOW, MEDIUM_LOW, MEDIUM_HIGH, HIGH; OPTIONAL - AudioDescriptionBroadcasterMix => 'BROADCASTER_MIXED_AD' - , # values: BROADCASTER_MIXED_AD, NORMAL; OPTIONAL - Bitrate => 1, # min: 6000, max: 1024000; OPTIONAL - CodecProfile => 'LC', # values: LC, HEV1, HEV2; OPTIONAL - RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL - }, # OPTIONAL - AiffSettings => { - SampleRate => 1, # min: 8000, max: 192000; OPTIONAL - BitDepth => 1, # min: 16, max: 24; OPTIONAL - Channels => 1, # min: 1, max: 2; OPTIONAL - }, # OPTIONAL - Eac3Settings => { - SurroundExMode => 'NOT_INDICATED' - , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL - DynamicRangeCompressionLine => 'NONE' - , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL - PhaseControl => 'SHIFT_90_DEGREES' - , # values: SHIFT_90_DEGREES, NO_SHIFT; OPTIONAL - AttenuationControl => 'ATTENUATE_3_DB' - , # values: ATTENUATE_3_DB, NONE; OPTIONAL - StereoDownmix => 'NOT_INDICATED' - , # values: NOT_INDICATED, LO_RO, LT_RT, DPL2; OPTIONAL - LfeFilter => - 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - SurroundMode => 'NOT_INDICATED' - , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL - LoRoSurroundMixLevel => 1, # OPTIONAL - PassthroughControl => 'WHEN_POSSIBLE' - , # values: WHEN_POSSIBLE, NO_PASSTHROUGH; OPTIONAL - DynamicRangeCompressionRf => 'NONE' - , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL - LfeControl => 'LFE', # values: LFE, NO_LFE; OPTIONAL - CodingMode => 'CODING_MODE_1_0' - , # values: CODING_MODE_1_0, CODING_MODE_2_0, CODING_MODE_3_2; OPTIONAL - DcFilter => - 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - LoRoCenterMixLevel => 1, # OPTIONAL - MetadataControl => 'FOLLOW_INPUT' - , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - LtRtSurroundMixLevel => 1, # OPTIONAL - BitstreamMode => 'COMPLETE_MAIN' - , # values: COMPLETE_MAIN, COMMENTARY, EMERGENCY, HEARING_IMPAIRED, VISUALLY_IMPAIRED; OPTIONAL - Bitrate => 1, # min: 64000, max: 640000; OPTIONAL - LtRtCenterMixLevel => 1, # OPTIONAL - SampleRate => 1, # min: 48000, max: 48000; OPTIONAL - Dialnorm => 1, # min: 1, max: 31; OPTIONAL - }, # OPTIONAL - }, - LanguageCode => 'ENG' - , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL - RemixSettings => { - ChannelsOut => 1, # min: 1, max: 8; OPTIONAL - ChannelsIn => 1, # min: 1, max: 16 - ChannelMapping => { - OutputChannels => [ - { - InputChannels => [ - 1, ... # min: -60, max: 6 - ], - - }, - ... - ], - - }, + GopSizeUnits => + 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL + CodecLevel => 'AUTO' + , # values: AUTO, LEVEL_1, LEVEL_2, LEVEL_2_1, LEVEL_3, LEVEL_3_1, LEVEL_4, LEVEL_4_1, LEVEL_5, LEVEL_5_1, LEVEL_5_2, LEVEL_6, LEVEL_6_1, LEVEL_6_2; OPTIONAL + TemporalAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + NumberBFramesBetweenReferenceFrames => + 1, # max: 7; OPTIONAL + }, # OPTIONAL + }, + TimecodeInsertion => + 'DISABLED', # values: DISABLED, PIC_TIMING_SEI; OPTIONAL + Position => { + Y => 1, # min: -2147483648, max: 2147483647; OPTIONAL + Height => 1, # min: -2147483648, max: 2147483647; OPTIONAL + Width => 1, # min: -2147483648, max: 2147483647; OPTIONAL + X => 1, # min: -2147483648, max: 2147483647; OPTIONAL + }, # OPTIONAL + Height => 1, # min: 32, max: 2160; OPTIONAL + AfdSignaling => 'NONE', # values: NONE, AUTO, FIXED; OPTIONAL + ScalingBehavior => + 'DEFAULT', # values: DEFAULT, STRETCH_TO_OUTPUT; OPTIONAL + VideoPreprocessors => { + Deinterlacer => { + Control => 'FORCE_ALL_FRAMES' + , # values: FORCE_ALL_FRAMES, NORMAL; OPTIONAL + Mode => 'DEINTERLACE' + , # values: DEINTERLACE, INVERSE_TELECINE, ADAPTIVE; OPTIONAL + Algorithm => 'INTERPOLATE' + , # values: INTERPOLATE, INTERPOLATE_TICKER, BLEND, BLEND_TICKER; OPTIONAL }, # OPTIONAL - AudioType => 1, # max: 255 - AudioTypeControl => 'FOLLOW_INPUT' - , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - AudioNormalizationSettings => { - PeakCalculation => - 'TRUE_PEAK', # values: TRUE_PEAK, NONE; OPTIONAL - TargetLkfs => 1, # OPTIONAL - CorrectionGateLevel => 1, # min: -70, ; OPTIONAL - AlgorithmControl => 'CORRECT_AUDIO' - , # values: CORRECT_AUDIO, MEASURE_ONLY; OPTIONAL - Algorithm => 'ITU_BS_1770_1' - , # values: ITU_BS_1770_1, ITU_BS_1770_2; OPTIONAL - LoudnessLogging => - 'LOG', # values: LOG, DONT_LOG; OPTIONAL + TimecodeBurnin => { + FontSize => 1, # min: 10, max: 48; OPTIONAL + Position => 'TOP_CENTER' + , # values: TOP_CENTER, TOP_LEFT, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT; OPTIONAL + Prefix => 'My__stringPattern', # OPTIONAL }, # OPTIONAL - LanguageCodeControl => 'FOLLOW_INPUT' - , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - StreamName => 'My__stringPatternWS', # OPTIONAL - AudioSourceName => 'My__string', - }, - ... - ], # OPTIONAL - NameModifier => 'My__stringMin1', # min: 1, ; OPTIONAL - CaptionDescriptions => [ - { - CaptionSelectorName => - 'My__stringMin1', # min: 1, ; OPTIONAL - DestinationSettings => { - DestinationType => 'BURN_IN' - , # values: BURN_IN, DVB_SUB, EMBEDDED, SCC, SRT, TELETEXT, TTML, WEBVTT - TeletextDestinationSettings => { - PageNumber => 'My__stringMin3Max3Pattern1809aFAF09aEAE' - , # min: 3, max: 3; OPTIONAL - }, # OPTIONAL - TtmlDestinationSettings => { - StylePassthrough => - 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - }, # OPTIONAL - BurninDestinationSettings => { - OutlineColor => 'BLACK' - , # values: BLACK, WHITE, YELLOW, RED, GREEN, BLUE - FontOpacity => 1, # max: 255 - OutlineSize => 1, # max: 10 - Alignment => 'CENTERED', # values: CENTERED, LEFT - ShadowColor => - 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL - ShadowYOffset => 1, # min: -2147483648, max: 2147483647 - BackgroundOpacity => 1, # max: 255 - FontResolution => 1, # min: 96, max: 600; OPTIONAL - FontSize => 1, # max: 96; OPTIONAL - FontColor => 'WHITE' - , # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL - ShadowXOffset => 1, # min: -2147483648, max: 2147483647 - BackgroundColor => - 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL - ShadowOpacity => 1, # max: 255 - YPosition => 1, # max: 2147483647; OPTIONAL - XPosition => 1, # max: 2147483647; OPTIONAL - TeletextSpacing => 'FIXED_GRID' - , # values: FIXED_GRID, PROPORTIONAL; OPTIONAL + ColorCorrector => { + Contrast => 1, # min: 1, max: 100; OPTIONAL + Hdr10Metadata => { + MaxFrameAverageLightLevel => 1, # max: 65535 + MaxContentLightLevel => 1, # max: 65535 + MaxLuminance => 1, # max: 2147483647; OPTIONAL + RedPrimaryY => 1, # max: 50000; OPTIONAL + RedPrimaryX => 1, # max: 50000; OPTIONAL + GreenPrimaryY => 1, # max: 50000; OPTIONAL + GreenPrimaryX => 1, # max: 50000; OPTIONAL + MinLuminance => 1, # max: 2147483647; OPTIONAL + WhitePointY => 1, # max: 50000; OPTIONAL + BluePrimaryY => 1, # max: 50000; OPTIONAL + BluePrimaryX => 1, # max: 50000; OPTIONAL + WhitePointX => 1, # max: 50000; OPTIONAL }, # OPTIONAL - DvbSubDestinationSettings => { - FontOpacity => 1, # max: 255 - Alignment => 'CENTERED', # values: CENTERED, LEFT - OutlineSize => 1, # max: 10 - OutlineColor => 'BLACK' - , # values: BLACK, WHITE, YELLOW, RED, GREEN, BLUE - FontColor => 'WHITE' - , # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL - ShadowXOffset => 1, # min: -2147483648, max: 2147483647 - FontSize => 1, # max: 96; OPTIONAL - ShadowOpacity => 1, # max: 255 - YPosition => 1, # max: 2147483647; OPTIONAL - BackgroundColor => - 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL - XPosition => 1, # max: 2147483647; OPTIONAL - TeletextSpacing => 'FIXED_GRID' - , # values: FIXED_GRID, PROPORTIONAL; OPTIONAL - BackgroundOpacity => 1, # max: 255 - FontResolution => 1, # min: 96, max: 600; OPTIONAL - ShadowColor => - 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL - ShadowYOffset => 1, # min: -2147483648, max: 2147483647 + Brightness => 1, # min: 1, max: 100; OPTIONAL + Hue => 1, # min: -180, max: 180; OPTIONAL + Saturation => 1, # min: 1, max: 100; OPTIONAL + ColorSpaceConversion => 'NONE' + , # values: NONE, FORCE_601, FORCE_709, FORCE_HDR10, FORCE_HLG_2020; OPTIONAL + }, # OPTIONAL + ImageInserter => { + InsertableImages => [ + { + Layer => 1, # max: 99 + ImageInserterInput => + 'My__stringMin14PatternS3BmpBMPPngPNGTgaTGA' + , # min: 14, + ImageY => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + Opacity => 1, # max: 100; OPTIONAL + ImageX => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + Height => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + Width => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + FadeOut => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + FadeIn => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + StartTime => + 'My__stringPattern01D20305D205D', # OPTIONAL + Duration => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + }, + ... + ], + + }, # OPTIONAL + NoiseReducer => { + Filter => 'BILATERAL' + , # values: BILATERAL, MEAN, GAUSSIAN, LANCZOS, SHARPEN, CONSERVE, SPATIAL + FilterSettings => { + Strength => 1, # max: 3; OPTIONAL }, # OPTIONAL - SccDestinationSettings => { - Framerate => 'FRAMERATE_23_97' - , # values: FRAMERATE_23_97, FRAMERATE_24, FRAMERATE_29_97_DROPFRAME, FRAMERATE_29_97_NON_DROPFRAME; OPTIONAL + SpatialFilterSettings => { + PostFilterSharpenStrength => 1, # max: 3; OPTIONAL + Speed => 1, # min: -2, max: 3; OPTIONAL + Strength => 1, # max: 16; OPTIONAL }, # OPTIONAL - }, - LanguageCode => 'ENG' - , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL - LanguageDescription => 'My__string', - }, - ... - ], # OPTIONAL - Extension => 'My__string', + }, # OPTIONAL + }, # OPTIONAL + Width => 1, # min: 32, max: 4096; OPTIONAL + FixedAfd => 1, # max: 15; OPTIONAL + Crop => { + Y => 1, # min: -2147483648, max: 2147483647; OPTIONAL + Height => 1, # min: -2147483648, max: 2147483647; OPTIONAL + Width => 1, # min: -2147483648, max: 2147483647; OPTIONAL + X => 1, # min: -2147483648, max: 2147483647; OPTIONAL + + }, # OPTIONAL + Sharpness => 1, # max: 100; OPTIONAL + RespondToAfd => + 'NONE', # values: NONE, RESPOND, PASSTHROUGH; OPTIONAL + ColorMetadata => 'IGNORE', # values: IGNORE, INSERT; OPTIONAL + AntiAlias => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + DropFrameTimecode => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + }, # OPTIONAL + NameModifier => 'My__stringMin1', # min: 1, }, ... ], @@ -842,64 +852,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], - AdAvailOffset => 1, # min: -1000, max: 1000; OPTIONAL - TimedMetadataInsertion => { - Id3Insertions => [ - { - Id3 => 'My__stringPatternAZaZ0902', - Timecode => 'My__stringPattern010920405090509092', # OPTIONAL - - }, - ... - ], - - }, # OPTIONAL NielsenConfiguration => { DistributorId => 'My__string', - BreakoutCode => 1, # max: 9; OPTIONAL - }, # OPTIONAL - AvailBlanking => { - AvailBlankingImage => - 'My__stringMin14PatternS3BmpBMPPngPNG', # min: 14, ; OPTIONAL - }, # OPTIONAL - TimecodeConfig => { - TimestampOffset => 'My__stringPattern0940191020191209301', # OPTIONAL - Source => - 'EMBEDDED', # values: EMBEDDED, ZEROBASED, SPECIFIEDSTART; OPTIONAL - Anchor => 'My__stringPattern010920405090509092', # OPTIONAL - Start => 'My__stringPattern010920405090509092', # OPTIONAL + BreakoutCode => 1, # max: 9; OPTIONAL }, # OPTIONAL Inputs => [ { - DeblockFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - DenoiseFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - InputClippings => [ - { - StartTimecode => - 'My__stringPattern010920405090509092', # OPTIONAL - EndTimecode => 'My__stringPattern010920405090509092', # OPTIONAL - }, - ... - ], # OPTIONAL - PsiControl => 'IGNORE_PSI', # values: IGNORE_PSI, USE_PSI; OPTIONAL - ProgramNumber => 1, # min: 1, max: 2147483647; OPTIONAL AudioSelectors => { 'My__string' => { - Pids => [ - 1, ... # min: 1, max: 2147483647; OPTIONAL - ], # OPTIONAL - Tracks => [ - 1, ... # min: 1, max: 2147483647; OPTIONAL - ], # OPTIONAL - LanguageCode => 'ENG' - , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL - Offset => 1, # min: -2147483648, max: 2147483647 ProgramSelection => 1, # max: 8; OPTIONAL - SelectorType => - 'PID', # values: PID, TRACK, LANGUAGE_CODE; OPTIONAL + Pids => [ + 1, ... # min: 1, max: 2147483647; OPTIONAL + ], # OPTIONAL RemixSettings => { - ChannelsOut => 1, # min: 1, max: 8; OPTIONAL - ChannelsIn => 1, # min: 1, max: 16 ChannelMapping => { OutputChannels => [ { @@ -912,45 +877,26 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], }, + ChannelsIn => 1, # min: 1, max: 16 + ChannelsOut => 1, # min: 1, max: 8; OPTIONAL }, # OPTIONAL - DefaultSelection => - 'DEFAULT', # values: DEFAULT, NOT_DEFAULT; OPTIONAL + Tracks => [ + 1, ... # min: 1, max: 2147483647; OPTIONAL + ], # OPTIONAL + SelectorType => + 'PID', # values: PID, TRACK, LANGUAGE_CODE; OPTIONAL + Offset => 1, # min: -2147483648, max: 2147483647; OPTIONAL ExternalAudioFileInput => 'My__stringPatternS3MM2VVMMPPEEGGAAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMOOVVMMTTSSMM2TTWWMMVVAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMAAAACCAAIIFFFFMMPP2AACC3EECC3DDTTSSEE' , # OPTIONAL + DefaultSelection => + 'DEFAULT', # values: DEFAULT, NOT_DEFAULT; OPTIONAL + LanguageCode => 'ENG' + , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL }, }, # OPTIONAL - VideoSelector => { - Pid => 1, # min: 1, max: 2147483647; OPTIONAL - ColorSpace => 'FOLLOW' - , # values: FOLLOW, REC_601, REC_709, HDR10, HLG_2020; OPTIONAL - ProgramNumber => 1, # min: -2147483648, max: 2147483647 - Hdr10Metadata => { - MaxContentLightLevel => 1, # max: 65535; OPTIONAL - MaxFrameAverageLightLevel => 1, # max: 65535; OPTIONAL - MaxLuminance => 1, # max: 2147483647; OPTIONAL - RedPrimaryX => 1, # max: 50000; OPTIONAL - GreenPrimaryX => 1, # max: 50000; OPTIONAL - BluePrimaryX => 1, # max: 50000; OPTIONAL - MinLuminance => 1, # max: 2147483647; OPTIONAL - WhitePointX => 1, # max: 50000; OPTIONAL - GreenPrimaryY => 1, # max: 50000; OPTIONAL - BluePrimaryY => 1, # max: 50000; OPTIONAL - RedPrimaryY => 1, # max: 50000; OPTIONAL - WhitePointY => 1, # max: 50000; OPTIONAL - }, # OPTIONAL - ColorSpaceUsage => 'FORCE', # values: FORCE, FALLBACK; OPTIONAL - }, # OPTIONAL - FilterEnable => 'AUTO', # values: AUTO, DISABLE, FORCE; OPTIONAL - AudioSelectorGroups => { - 'My__string' => { - AudioSelectorNames => [ - 'My__stringMin1', ... # min: 1, ; OPTIONAL - ], - - }, - }, # OPTIONAL + FilterEnable => 'AUTO', # values: AUTO, DISABLE, FORCE; OPTIONAL CaptionSelectors => { 'My__string' => { SourceSettings => { @@ -960,15 +906,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n PageNumber => 'My__stringMin3Max3Pattern1809aFAF09aEAE' , # min: 3, max: 3; OPTIONAL }, # OPTIONAL - AncillarySourceSettings => { - SourceAncillaryChannelNumber => - 1, # min: 1, max: 4; OPTIONAL - }, # OPTIONAL EmbeddedSourceSettings => { - Source608TrackNumber => 1, # min: 1, max: 1; OPTIONAL + Source608ChannelNumber => 1, # min: 1, max: 4; OPTIONAL + Source608TrackNumber => 1, # min: 1, max: 1; OPTIONAL Convert608To708 => 'UPCONVERT', # values: UPCONVERT, DISABLED; OPTIONAL - Source608ChannelNumber => 1, # min: 1, max: 4; OPTIONAL }, # OPTIONAL DvbSubSourceSettings => { Pid => 1, # min: 1, max: 2147483647; OPTIONAL @@ -977,21 +919,89 @@ You shouldn't make instances of this class. Each attribute should be used as a n SourceFile => 'My__stringMin14PatternS3SccSCCTtmlTTMLDfxpDFXPStlSTLSrtSRTSmiSMI' , # min: 14, - TimeDelta => 1, # min: -2147483648, max: 2147483647 + TimeDelta => + 1, # min: -2147483648, max: 2147483647; OPTIONAL Convert608To708 => - 'UPCONVERT', # values: UPCONVERT, DISABLED; OPTIONAL + 'UPCONVERT', # values: UPCONVERT, DISABLED; OPTIONAL + }, # OPTIONAL + AncillarySourceSettings => { + SourceAncillaryChannelNumber => + 1, # min: 1, max: 4; OPTIONAL }, # OPTIONAL }, LanguageCode => 'ENG' , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL }, }, # OPTIONAL + InputClippings => [ + { + EndTimecode => 'My__stringPattern010920405090509092', + StartTimecode => 'My__stringPattern010920405090509092', + }, + ... + ], # OPTIONAL + AudioSelectorGroups => { + 'My__string' => { + AudioSelectorNames => [ + 'My__stringMin1', ... # min: 1, + ], + + }, + }, # OPTIONAL + ProgramNumber => 1, # min: 1, max: 2147483647; OPTIONAL + PsiControl => 'IGNORE_PSI', # values: IGNORE_PSI, USE_PSI; OPTIONAL + DeblockFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL + FilterStrength => 1, # min: -5, max: 5; OPTIONAL + VideoSelector => { + Pid => 1, # min: 1, max: 2147483647; OPTIONAL + ColorSpaceUsage => 'FORCE', # values: FORCE, FALLBACK; OPTIONAL + Hdr10Metadata => { + MaxFrameAverageLightLevel => 1, # max: 65535 + MaxContentLightLevel => 1, # max: 65535 + MaxLuminance => 1, # max: 2147483647; OPTIONAL + RedPrimaryY => 1, # max: 50000; OPTIONAL + RedPrimaryX => 1, # max: 50000; OPTIONAL + GreenPrimaryY => 1, # max: 50000; OPTIONAL + GreenPrimaryX => 1, # max: 50000; OPTIONAL + MinLuminance => 1, # max: 2147483647; OPTIONAL + WhitePointY => 1, # max: 50000; OPTIONAL + BluePrimaryY => 1, # max: 50000; OPTIONAL + BluePrimaryX => 1, # max: 50000; OPTIONAL + WhitePointX => 1, # max: 50000; OPTIONAL + }, # OPTIONAL + ProgramNumber => 1, # min: -2147483648, max: 2147483647; OPTIONAL + ColorSpace => 'FOLLOW' + , # values: FOLLOW, REC_601, REC_709, HDR10, HLG_2020; OPTIONAL + }, # OPTIONAL TimecodeSource => 'EMBEDDED' , # values: EMBEDDED, ZEROBASED, SPECIFIEDSTART; OPTIONAL - FilterStrength => 1, # min: -5, max: 5; OPTIONAL + DenoiseFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL + AdAvailOffset => 1, # min: -1000, max: 1000; OPTIONAL + AvailBlanking => { + AvailBlankingImage => + 'My__stringMin14PatternS3BmpBMPPngPNG', # min: 14, ; OPTIONAL + }, # OPTIONAL + TimedMetadataInsertion => { + Id3Insertions => [ + { + Id3 => 'My__stringPatternAZaZ0902', + Timecode => 'My__stringPattern010920405090509092', + + }, + ... + ], + + }, # OPTIONAL + TimecodeConfig => { + Start => 'My__stringPattern010920405090509092', + Anchor => 'My__stringPattern010920405090509092', + Source => + 'EMBEDDED', # values: EMBEDDED, ZEROBASED, SPECIFIEDSTART; OPTIONAL + TimestampOffset => 'My__stringPattern0940191020191209301', # OPTIONAL + }, # OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/MediaConvert/UpdatePreset.pm b/auto-lib/Paws/MediaConvert/UpdatePreset.pm index 9ac6f36dd4..f92f006008 100644 --- a/auto-lib/Paws/MediaConvert/UpdatePreset.pm +++ b/auto-lib/Paws/MediaConvert/UpdatePreset.pm @@ -36,186 +36,34 @@ You shouldn't make instances of this class. Each attribute should be used as a n Category => 'My__string', # OPTIONAL Description => 'My__string', # OPTIONAL Settings => { - AudioDescriptions => [ - { - CodecSettings => { - Codec => - 'AAC', # values: AAC, MP2, WAV, AIFF, AC3, EAC3, PASSTHROUGH - AiffSettings => { - BitDepth => 1, # min: 16, max: 24; OPTIONAL - SampleRate => 1, # min: 8000, max: 192000; OPTIONAL - Channels => 1, # min: 1, max: 2; OPTIONAL - }, # OPTIONAL - AacSettings => { - SampleRate => 1, # min: 8000, max: 96000 - CodingMode => 'AD_RECEIVER_MIX' - , # values: AD_RECEIVER_MIX, CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_5_1 - VbrQuality => - 'LOW', # values: LOW, MEDIUM_LOW, MEDIUM_HIGH, HIGH; OPTIONAL - AudioDescriptionBroadcasterMix => 'BROADCASTER_MIXED_AD' - , # values: BROADCASTER_MIXED_AD, NORMAL; OPTIONAL - Specification => 'MPEG2', # values: MPEG2, MPEG4; OPTIONAL - RawFormat => 'LATM_LOAS', # values: LATM_LOAS, NONE; OPTIONAL - Bitrate => 1, # min: 6000, max: 1024000; OPTIONAL - CodecProfile => 'LC', # values: LC, HEV1, HEV2; OPTIONAL - RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL - }, # OPTIONAL - Eac3Settings => { - PassthroughControl => 'WHEN_POSSIBLE' - , # values: WHEN_POSSIBLE, NO_PASSTHROUGH; OPTIONAL - DynamicRangeCompressionRf => 'NONE' - , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL - SurroundMode => 'NOT_INDICATED' - , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL - LoRoSurroundMixLevel => 1, # OPTIONAL - DynamicRangeCompressionLine => 'NONE' - , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL - SurroundExMode => 'NOT_INDICATED' - , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL - LfeFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - PhaseControl => 'SHIFT_90_DEGREES' - , # values: SHIFT_90_DEGREES, NO_SHIFT; OPTIONAL - AttenuationControl => - 'ATTENUATE_3_DB', # values: ATTENUATE_3_DB, NONE; OPTIONAL - StereoDownmix => 'NOT_INDICATED' - , # values: NOT_INDICATED, LO_RO, LT_RT, DPL2; OPTIONAL - BitstreamMode => 'COMPLETE_MAIN' - , # values: COMPLETE_MAIN, COMMENTARY, EMERGENCY, HEARING_IMPAIRED, VISUALLY_IMPAIRED; OPTIONAL - Bitrate => 1, # min: 64000, max: 640000; OPTIONAL - LoRoCenterMixLevel => 1, # OPTIONAL - MetadataControl => 'FOLLOW_INPUT' - , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - LtRtSurroundMixLevel => 1, # OPTIONAL - Dialnorm => 1, # min: 1, max: 31; OPTIONAL - SampleRate => 1, # min: 48000, max: 48000; OPTIONAL - LtRtCenterMixLevel => 1, # OPTIONAL - LfeControl => 'LFE', # values: LFE, NO_LFE; OPTIONAL - CodingMode => 'CODING_MODE_1_0' - , # values: CODING_MODE_1_0, CODING_MODE_2_0, CODING_MODE_3_2; OPTIONAL - DcFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - }, # OPTIONAL - Mp2Settings => { - Channels => 1, # min: 1, max: 2; OPTIONAL - Bitrate => 1, # min: 32000, max: 384000; OPTIONAL - SampleRate => 1, # min: 32000, max: 48000; OPTIONAL - }, # OPTIONAL - Ac3Settings => { - CodingMode => 'CODING_MODE_1_0' - , # values: CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_3_2_LFE; OPTIONAL - MetadataControl => 'FOLLOW_INPUT' - , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - BitstreamMode => 'COMPLETE_MAIN' - , # values: COMPLETE_MAIN, COMMENTARY, DIALOGUE, EMERGENCY, HEARING_IMPAIRED, MUSIC_AND_EFFECTS, VISUALLY_IMPAIRED, VOICE_OVER; OPTIONAL - Bitrate => 1, # min: 64000, max: 640000; OPTIONAL - SampleRate => 1, # min: 48000, max: 48000; OPTIONAL - DynamicRangeCompressionProfile => - 'FILM_STANDARD', # values: FILM_STANDARD, NONE; OPTIONAL - Dialnorm => 1, # min: 1, max: 31; OPTIONAL - LfeFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL - }, # OPTIONAL - WavSettings => { - Channels => 1, # min: 1, max: 8; OPTIONAL - BitDepth => 1, # min: 16, max: 24; OPTIONAL - SampleRate => 1, # min: 8000, max: 192000; OPTIONAL - Format => 'RIFF', # values: RIFF, RF64; OPTIONAL - }, # OPTIONAL - }, - AudioType => 1, # max: 255 - AudioTypeControl => - 'FOLLOW_INPUT', # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - LanguageCode => 'ENG' - , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL - RemixSettings => { - ChannelsOut => 1, # min: 1, max: 8; OPTIONAL - ChannelsIn => 1, # min: 1, max: 16 - ChannelMapping => { - OutputChannels => [ - { - InputChannels => [ - 1, ... # min: -60, max: 6 - ], - - }, - ... - ], - - }, - - }, # OPTIONAL - StreamName => 'My__stringPatternWS', # OPTIONAL - AudioSourceName => 'My__string', - AudioNormalizationSettings => { - Algorithm => 'ITU_BS_1770_1' - , # values: ITU_BS_1770_1, ITU_BS_1770_2; OPTIONAL - LoudnessLogging => 'LOG', # values: LOG, DONT_LOG; OPTIONAL - AlgorithmControl => - 'CORRECT_AUDIO', # values: CORRECT_AUDIO, MEASURE_ONLY; OPTIONAL - TargetLkfs => 1, # OPTIONAL - PeakCalculation => - 'TRUE_PEAK', # values: TRUE_PEAK, NONE; OPTIONAL - CorrectionGateLevel => 1, # min: -70, ; OPTIONAL - }, # OPTIONAL - LanguageCodeControl => - 'FOLLOW_INPUT', # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - }, - ... - ], # OPTIONAL CaptionDescriptions => [ { DestinationSettings => { DestinationType => 'BURN_IN' , # values: BURN_IN, DVB_SUB, EMBEDDED, SCC, SRT, TELETEXT, TTML, WEBVTT - TeletextDestinationSettings => { - PageNumber => 'My__stringMin3Max3Pattern1809aFAF09aEAE' - , # min: 3, max: 3; OPTIONAL - }, # OPTIONAL - DvbSubDestinationSettings => { - OutlineSize => 1, # max: 10 - Alignment => 'CENTERED', # values: CENTERED, LEFT - FontOpacity => 1, # max: 255 + BurninDestinationSettings => { + OutlineSize => 1, # max: 10 OutlineColor => 'BLACK', # values: BLACK, WHITE, YELLOW, RED, GREEN, BLUE - FontSize => 1, # max: 96; OPTIONAL - FontColor => 'WHITE' - , # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL - ShadowXOffset => - 1, # min: -2147483648, max: 2147483647; OPTIONAL + FontOpacity => 1, # max: 255 + Alignment => 'CENTERED', # values: CENTERED, LEFT + FontSize => 1, # max: 96; OPTIONAL + BackgroundOpacity => 1, # max: 255 BackgroundColor => 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL - YPosition => 1, # max: 2147483647; OPTIONAL - ShadowOpacity => 1, # max: 255 - XPosition => 1, # max: 2147483647; OPTIONAL - TeletextSpacing => - 'FIXED_GRID', # values: FIXED_GRID, PROPORTIONAL; OPTIONAL ShadowYOffset => - 1, # min: -2147483648, max: 2147483647; OPTIONAL - ShadowColor => 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL - FontResolution => 1, # min: 96, max: 600; OPTIONAL - BackgroundOpacity => 1, # max: 255 - }, # OPTIONAL - BurninDestinationSettings => { - OutlineSize => 1, # max: 10 - Alignment => 'CENTERED', # values: CENTERED, LEFT - FontOpacity => 1, # max: 255 - OutlineColor => - 'BLACK', # values: BLACK, WHITE, YELLOW, RED, GREEN, BLUE + 1, # min: -2147483648, max: 2147483647; OPTIONAL ShadowColor => 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL - ShadowYOffset => - 1, # min: -2147483648, max: 2147483647; OPTIONAL - BackgroundOpacity => 1, # max: 255 - FontResolution => 1, # min: 96, max: 600; OPTIONAL - XPosition => 1, # max: 2147483647; OPTIONAL + YPosition => 1, # max: 2147483647; OPTIONAL + FontColor => 'WHITE' + , # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL + FontResolution => 1, # min: 96, max: 600; OPTIONAL + ShadowOpacity => 1, # max: 255 TeletextSpacing => 'FIXED_GRID', # values: FIXED_GRID, PROPORTIONAL; OPTIONAL - FontSize => 1, # max: 96; OPTIONAL + XPosition => 1, # max: 2147483647; OPTIONAL ShadowXOffset => 1, # min: -2147483648, max: 2147483647; OPTIONAL - FontColor => 'WHITE' - , # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL - BackgroundColor => - 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL - ShadowOpacity => 1, # max: 255 - YPosition => 1, # max: 2147483647; OPTIONAL }, # OPTIONAL TtmlDestinationSettings => { StylePassthrough => @@ -225,6 +73,34 @@ You shouldn't make instances of this class. Each attribute should be used as a n Framerate => 'FRAMERATE_23_97' , # values: FRAMERATE_23_97, FRAMERATE_24, FRAMERATE_29_97_DROPFRAME, FRAMERATE_29_97_NON_DROPFRAME; OPTIONAL }, # OPTIONAL + TeletextDestinationSettings => { + PageNumber => 'My__stringMin3Max3Pattern1809aFAF09aEAE' + , # min: 3, max: 3; OPTIONAL + }, # OPTIONAL + DvbSubDestinationSettings => { + OutlineSize => 1, # max: 10 + OutlineColor => + 'BLACK', # values: BLACK, WHITE, YELLOW, RED, GREEN, BLUE + FontOpacity => 1, # max: 255 + Alignment => 'CENTERED', # values: CENTERED, LEFT + FontSize => 1, # max: 96; OPTIONAL + BackgroundOpacity => 1, # max: 255 + BackgroundColor => + 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL + ShadowYOffset => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + ShadowColor => 'NONE', # values: NONE, BLACK, WHITE; OPTIONAL + YPosition => 1, # max: 2147483647; OPTIONAL + FontColor => 'WHITE' + , # values: WHITE, BLACK, YELLOW, RED, GREEN, BLUE; OPTIONAL + FontResolution => 1, # min: 96, max: 600; OPTIONAL + ShadowOpacity => 1, # max: 255 + TeletextSpacing => + 'FIXED_GRID', # values: FIXED_GRID, PROPORTIONAL; OPTIONAL + XPosition => 1, # max: 2147483647; OPTIONAL + ShadowXOffset => + 1, # min: -2147483648, max: 2147483647; OPTIONAL + }, # OPTIONAL }, LanguageDescription => 'My__string', LanguageCode => 'ENG' @@ -235,353 +111,479 @@ You shouldn't make instances of this class. Each attribute should be used as a n ContainerSettings => { Container => 'F4V' , # values: F4V, ISMV, M2TS, M3U8, CMFC, MOV, MP4, MPD, MXF, RAW + F4vSettings => { + MoovPlacement => 'PROGRESSIVE_DOWNLOAD' + , # values: PROGRESSIVE_DOWNLOAD, NORMAL; OPTIONAL + }, # OPTIONAL + Mp4Settings => { + CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + Mp4MajorBrand => 'My__string', + FreeSpaceBox => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + MoovPlacement => 'PROGRESSIVE_DOWNLOAD' + , # values: PROGRESSIVE_DOWNLOAD, NORMAL; OPTIONAL + }, # OPTIONAL + MovSettings => { + ClapAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + PaddingControl => 'OMNEON', # values: OMNEON, NONE; OPTIONAL + CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + Reference => + 'SELF_CONTAINED', # values: SELF_CONTAINED, EXTERNAL; OPTIONAL + Mpeg2FourCCControl => 'XDCAM', # values: XDCAM, MPEG; OPTIONAL + }, # OPTIONAL M2tsSettings => { - PrivateMetadataPid => 1, # min: 32, max: 8182; OPTIONAL - RateMode => 'VBR', # values: VBR, CBR; OPTIONAL + DvbTdtSettings => { + TdtInterval => 1, # min: 1000, max: 30000 + + }, # OPTIONAL + MinEbpInterval => 1, # max: 10000; OPTIONAL + SegmentationMarkers => 'NONE' + , # values: NONE, RAI_SEGSTART, RAI_ADAPT, PSI_SEGSTART, EBP, EBP_LEGACY; OPTIONAL + DvbTeletextPid => 1, # min: 32, max: 8182 + PcrPid => 1, # min: 32, max: 8182 + Scte35Source => 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL + NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL + Bitrate => 1, # max: 2147483647; OPTIONAL + TransportStreamId => 1, # max: 65535 + FragmentTime => 1, # OPTIONAL + PrivateMetadataPid => 1, # min: 32, max: 8182 + SegmentationTime => 1, # OPTIONAL EbpAudioInterval => 'VIDEO_AND_FIXED_INTERVALS' , # values: VIDEO_AND_FIXED_INTERVALS, VIDEO_INTERVAL; OPTIONAL - BufferModel => 'MULTIPLEX', # values: MULTIPLEX, NONE; OPTIONAL - PmtInterval => 1, # max: 1000; OPTIONAL + PatInterval => 1, # max: 1000; OPTIONAL + AudioBufferModel => 'DVB', # values: DVB, ATSC; OPTIONAL + PcrControl => 'PCR_EVERY_PES_PACKET' + , # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL + SegmentationStyle => 'MAINTAIN_CADENCE' + , # values: MAINTAIN_CADENCE, RESET_CADENCE; OPTIONAL + EsRateInPes => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL + PmtPid => 1, # min: 32, max: 8182 + TimedMetadataPid => 1, # min: 32, max: 8182 + NullPacketBitrate => 1, # OPTIONAL + ProgramNumber => 1, # max: 65535 EbpPlacement => 'VIDEO_AND_AUDIO_PIDS' , # values: VIDEO_AND_AUDIO_PIDS, VIDEO_PID; OPTIONAL - PmtPid => 1, # min: 32, max: 8182; OPTIONAL - TransportStreamId => 1, # max: 65535 - DvbTdtSettings => { - TdtInterval => 1, # min: 1000, max: 30000 - - }, # OPTIONAL - PatInterval => 1, # max: 1000; OPTIONAL - Scte35Pid => 1, # min: 32, max: 8182; OPTIONAL - PcrControl => 'PCR_EVERY_PES_PACKET' - , # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL - DvbTeletextPid => 1, # min: 32, max: 8182; OPTIONAL - FragmentTime => 1, # OPTIONAL - AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL - NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL - MinEbpInterval => 1, # max: 10000; OPTIONAL - VideoPid => 1, # min: 32, max: 8182; OPTIONAL - PcrPid => 1, # min: 32, max: 8182; OPTIONAL - NullPacketBitrate => 1, # OPTIONAL + AudioPids => [ + 1, ... # min: 32, max: 8182 + ], # OPTIONAL + AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL + RateMode => 'VBR', # values: VBR, CBR; OPTIONAL DvbNitSettings => { - NetworkName => - 'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL - NetworkId => 1, # max: 65535 - NitInterval => 1, # min: 25, max: 10000 + NitInterval => 1, # min: 25, max: 10000 + NetworkId => 1, # max: 65535 + NetworkName => 'My__stringMin1Max256', # min: 1, max: 256 }, # OPTIONAL - TimedMetadataPid => 1, # min: 32, max: 8182; OPTIONAL - EsRateInPes => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - AudioPids => [ - 1, ... # min: 32, max: 8182; OPTIONAL - ], # OPTIONAL - AudioBufferModel => 'DVB', # values: DVB, ATSC; OPTIONAL - SegmentationMarkers => 'NONE' - , # values: NONE, RAI_SEGSTART, RAI_ADAPT, PSI_SEGSTART, EBP, EBP_LEGACY; OPTIONAL DvbSubPids => [ - 1, ... # min: 32, max: 8182; OPTIONAL + 1, ... # min: 32, max: 8182 ], # OPTIONAL - SegmentationTime => 1, # OPTIONAL - MaxPcrInterval => 1, # max: 500; OPTIONAL - Bitrate => 1, # max: 2147483647; OPTIONAL - DvbSdtSettings => { - ServiceName => - 'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL - ServiceProviderName => - 'My__stringMin1Max256', # min: 1, max: 256; OPTIONAL - SdtInterval => 1, # min: 25, max: 2000; OPTIONAL + DvbSdtSettings => { + SdtInterval => 1, # min: 25, max: 2000; OPTIONAL OutputSdt => 'SDT_FOLLOW' , # values: SDT_FOLLOW, SDT_FOLLOW_IF_PRESENT, SDT_MANUAL, SDT_NONE; OPTIONAL + ServiceProviderName => 'My__stringMin1Max256', # min: 1, max: 256 + ServiceName => 'My__stringMin1Max256', # min: 1, max: 256 }, # OPTIONAL - Scte35Source => 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL - ProgramNumber => 1, # max: 65535 - SegmentationStyle => 'MAINTAIN_CADENCE' - , # values: MAINTAIN_CADENCE, RESET_CADENCE; OPTIONAL - }, # OPTIONAL - F4vSettings => { - MoovPlacement => 'PROGRESSIVE_DOWNLOAD' - , # values: PROGRESSIVE_DOWNLOAD, NORMAL; OPTIONAL - }, # OPTIONAL - Mp4Settings => { - MoovPlacement => 'PROGRESSIVE_DOWNLOAD' - , # values: PROGRESSIVE_DOWNLOAD, NORMAL; OPTIONAL - FreeSpaceBox => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - Mp4MajorBrand => 'My__string', - CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - }, # OPTIONAL - MovSettings => { - Reference => - 'SELF_CONTAINED', # values: SELF_CONTAINED, EXTERNAL; OPTIONAL - CslgAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - ClapAtom => 'INCLUDE', # values: INCLUDE, EXCLUDE; OPTIONAL - PaddingControl => 'OMNEON', # values: OMNEON, NONE; OPTIONAL - Mpeg2FourCCControl => 'XDCAM', # values: XDCAM, MPEG; OPTIONAL + Scte35Pid => 1, # min: 32, max: 8182 + BufferModel => 'MULTIPLEX', # values: MULTIPLEX, NONE; OPTIONAL + MaxPcrInterval => 1, # max: 500; OPTIONAL + PmtInterval => 1, # max: 1000; OPTIONAL + VideoPid => 1, # min: 32, max: 8182 }, # OPTIONAL M3u8Settings => { - PrivateMetadataPid => 1, # min: 32, max: 8182; OPTIONAL - TransportStreamId => 1, # max: 65535 - PmtInterval => 1, # max: 1000; OPTIONAL - PmtPid => 1, # min: 32, max: 8182; OPTIONAL - PatInterval => 1, # max: 1000; OPTIONAL - Scte35Pid => 1, # min: 32, max: 8182; OPTIONAL - PcrControl => 'PCR_EVERY_PES_PACKET' + PcrPid => 1, # min: 32, max: 8182 + Scte35Source => 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL + NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL + TransportStreamId => 1, # max: 65535 + PrivateMetadataPid => 1, # min: 32, max: 8182 + PatInterval => 1, # max: 1000; OPTIONAL + PcrControl => 'PCR_EVERY_PES_PACKET' , # values: PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD; OPTIONAL - VideoPid => 1, # min: 32, max: 8182; OPTIONAL - NielsenId3 => 'INSERT', # values: INSERT, NONE; OPTIONAL - AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL - PcrPid => 1, # min: 32, max: 8182; OPTIONAL - TimedMetadata => - 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL - TimedMetadataPid => 1, # min: 32, max: 8182; OPTIONAL + PmtPid => 1, # min: 32, max: 8182 + TimedMetadataPid => 1, # min: 32, max: 8182 + ProgramNumber => 1, # max: 65535 AudioPids => [ - 1, ... # min: 32, max: 8182; OPTIONAL + 1, ... # min: 32, max: 8182 ], # OPTIONAL - ProgramNumber => 1, # max: 65535 - Scte35Source => 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL + AudioFramesPerPes => 1, # max: 2147483647; OPTIONAL + Scte35Pid => 1, # min: 32, max: 8182 + TimedMetadata => + 'PASSTHROUGH', # values: PASSTHROUGH, NONE; OPTIONAL + PmtInterval => 1, # max: 1000; OPTIONAL + VideoPid => 1, # min: 32, max: 8182 }, # OPTIONAL }, # OPTIONAL - VideoDescription => { - CodecSettings => { - Codec => 'FRAME_CAPTURE' - , # values: FRAME_CAPTURE, H_264, H_265, MPEG2, PRORES - Mpeg2Settings => { - HrdBufferSize => 1, # max: 47185920; OPTIONAL - NumberBFramesBetweenReferenceFrames => 1, # max: 7; OPTIONAL - GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL - MaxBitrate => 1, # min: 1000, max: 300000000; OPTIONAL - SceneChangeDetect => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL - CodecLevel => - 'AUTO', # values: AUTO, LOW, MAIN, HIGH1440, HIGH; OPTIONAL - FramerateConversionAlgorithm => 'DUPLICATE_DROP' - , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL - FramerateDenominator => 1, # min: 1, max: 1001; OPTIONAL - InterlaceMode => 'PROGRESSIVE' - , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL - ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + AudioDescriptions => [ + { + CodecSettings => { + Codec => + 'AAC', # values: AAC, MP2, WAV, AIFF, AC3, EAC3, PASSTHROUGH + Mp2Settings => { + SampleRate => 1, # min: 32000, max: 48000; OPTIONAL + Bitrate => 1, # min: 32000, max: 384000; OPTIONAL + Channels => 1, # min: 1, max: 2; OPTIONAL + }, # OPTIONAL + Ac3Settings => { + SampleRate => 1, # min: 48000, max: 48000; OPTIONAL + BitstreamMode => 'COMPLETE_MAIN' + , # values: COMPLETE_MAIN, COMMENTARY, DIALOGUE, EMERGENCY, HEARING_IMPAIRED, MUSIC_AND_EFFECTS, VISUALLY_IMPAIRED, VOICE_OVER; OPTIONAL + Bitrate => 1, # min: 64000, max: 640000; OPTIONAL + DynamicRangeCompressionProfile => + 'FILM_STANDARD', # values: FILM_STANDARD, NONE; OPTIONAL + MetadataControl => 'FOLLOW_INPUT' + , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + LfeFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL + CodingMode => 'CODING_MODE_1_0' + , # values: CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_3_2_LFE; OPTIONAL + Dialnorm => 1, # min: 1, max: 31; OPTIONAL + }, # OPTIONAL + AiffSettings => { + SampleRate => 1, # min: 8000, max: 192000; OPTIONAL + BitDepth => 1, # min: 16, max: 24; OPTIONAL + Channels => 1, # min: 1, max: 2; OPTIONAL + }, # OPTIONAL + Eac3Settings => { + SampleRate => 1, # min: 48000, max: 48000; OPTIONAL + DynamicRangeCompressionLine => 'NONE' + , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL + StereoDownmix => 'NOT_INDICATED' + , # values: NOT_INDICATED, LO_RO, LT_RT, DPL2; OPTIONAL + PassthroughControl => 'WHEN_POSSIBLE' + , # values: WHEN_POSSIBLE, NO_PASSTHROUGH; OPTIONAL + BitstreamMode => 'COMPLETE_MAIN' + , # values: COMPLETE_MAIN, COMMENTARY, EMERGENCY, HEARING_IMPAIRED, VISUALLY_IMPAIRED; OPTIONAL + Bitrate => 1, # min: 64000, max: 640000; OPTIONAL + PhaseControl => 'SHIFT_90_DEGREES' + , # values: SHIFT_90_DEGREES, NO_SHIFT; OPTIONAL + LoRoCenterMixLevel => 1, # OPTIONAL + MetadataControl => 'FOLLOW_INPUT' + , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + LtRtSurroundMixLevel => 1, # OPTIONAL + DcFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL + DynamicRangeCompressionRf => 'NONE' + , # values: NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH; OPTIONAL + SurroundMode => 'NOT_INDICATED' + , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL + LfeFilter => 'ENABLED', # values: ENABLED, DISABLED; OPTIONAL + CodingMode => 'CODING_MODE_1_0' + , # values: CODING_MODE_1_0, CODING_MODE_2_0, CODING_MODE_3_2; OPTIONAL + AttenuationControl => + 'ATTENUATE_3_DB', # values: ATTENUATE_3_DB, NONE; OPTIONAL + LtRtCenterMixLevel => 1, # OPTIONAL + LoRoSurroundMixLevel => 1, # OPTIONAL + LfeControl => 'LFE', # values: LFE, NO_LFE; OPTIONAL + Dialnorm => 1, # min: 1, max: 31; OPTIONAL + SurroundExMode => 'NOT_INDICATED' + , # values: NOT_INDICATED, ENABLED, DISABLED; OPTIONAL + }, # OPTIONAL + WavSettings => { + SampleRate => 1, # min: 8000, max: 192000; OPTIONAL + Format => 'RIFF', # values: RIFF, RF64; OPTIONAL + BitDepth => 1, # min: 16, max: 24; OPTIONAL + Channels => 1, # min: 1, max: 8; OPTIONAL + }, # OPTIONAL + AacSettings => { + SampleRate => 1, # min: 8000, max: 96000 + CodingMode => 'AD_RECEIVER_MIX' + , # values: AD_RECEIVER_MIX, CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_5_1 + AudioDescriptionBroadcasterMix => 'BROADCASTER_MIXED_AD' + , # values: BROADCASTER_MIXED_AD, NORMAL; OPTIONAL + RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL + Bitrate => 1, # min: 6000, max: 1024000; OPTIONAL + RawFormat => 'LATM_LOAS', # values: LATM_LOAS, NONE; OPTIONAL + CodecProfile => 'LC', # values: LC, HEV1, HEV2; OPTIONAL + Specification => 'MPEG2', # values: MPEG2, MPEG4; OPTIONAL + VbrQuality => + 'LOW', # values: LOW, MEDIUM_LOW, MEDIUM_HIGH, HIGH; OPTIONAL + }, # OPTIONAL + }, + AudioNormalizationSettings => { + TargetLkfs => 1, # OPTIONAL + LoudnessLogging => 'LOG', # values: LOG, DONT_LOG; OPTIONAL + Algorithm => 'ITU_BS_1770_1' + , # values: ITU_BS_1770_1, ITU_BS_1770_2; OPTIONAL + AlgorithmControl => + 'CORRECT_AUDIO', # values: CORRECT_AUDIO, MEASURE_ONLY; OPTIONAL + PeakCalculation => + 'TRUE_PEAK', # values: TRUE_PEAK, NONE; OPTIONAL + CorrectionGateLevel => 1, # min: -70, ; OPTIONAL + }, # OPTIONAL + AudioSourceName => 'My__string', + StreamName => 'My__stringPatternWS', # OPTIONAL + LanguageCodeControl => + 'FOLLOW_INPUT', # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + RemixSettings => { + ChannelMapping => { + OutputChannels => [ + { + InputChannels => [ + 1, ... # min: -60, max: 6 + ], + + }, + ... + ], + + }, + ChannelsIn => 1, # min: 1, max: 16 + ChannelsOut => 1, # min: 1, max: 8; OPTIONAL + + }, # OPTIONAL + AudioType => 1, # max: 255 + AudioTypeControl => + 'FOLLOW_INPUT', # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + LanguageCode => 'ENG' + , # values: ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG; OPTIONAL + }, + ... + ], # OPTIONAL + VideoDescription => { + CodecSettings => { + Codec => 'FRAME_CAPTURE' + , # values: FRAME_CAPTURE, H_264, H_265, MPEG2, PRORES + ProresSettings => { + FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + Telecine => 'NONE', # values: NONE, HARD; OPTIONAL + ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + CodecProfile => 'APPLE_PRORES_422' + , # values: APPLE_PRORES_422, APPLE_PRORES_422_HQ, APPLE_PRORES_422_LT, APPLE_PRORES_422_PROXY; OPTIONAL + InterlaceMode => 'PROGRESSIVE' + , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + FramerateConversionAlgorithm => 'DUPLICATE_DROP' + , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL + ParControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + }, # OPTIONAL + FrameCaptureSettings => { + FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + MaxCaptures => 1, # min: 1, max: 10000000; OPTIONAL + Quality => 1, # min: 1, max: 100; OPTIONAL + }, # OPTIONAL + Mpeg2Settings => { AdaptiveQuantization => 'OFF', # values: OFF, LOW, MEDIUM, HIGH; OPTIONAL - ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL + FramerateDenominator => 1, # min: 1, max: 1001; OPTIONAL + FramerateNumerator => 1, # min: 24, max: 60000; OPTIONAL + RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL + Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL + Bitrate => 1, # min: 1000, max: 288000000; OPTIONAL + GopClosedCadence => 1, # max: 2147483647; OPTIONAL + Softness => 1, # max: 128; OPTIONAL IntraDcPrecision => 'AUTO' , # values: AUTO, INTRA_DC_PRECISION_8, INTRA_DC_PRECISION_9, INTRA_DC_PRECISION_10, INTRA_DC_PRECISION_11; OPTIONAL - MinIInterval => 1, # max: 30; OPTIONAL - TemporalAdaptiveQuantization => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - ParControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - FramerateNumerator => 1, # min: 24, max: 60000; OPTIONAL - CodecProfile => 'MAIN', # values: MAIN, PROFILE_422; OPTIONAL - Bitrate => 1, # min: 1000, max: 288000000; OPTIONAL - Syntax => 'DEFAULT', # values: DEFAULT, D_10; OPTIONAL - GopClosedCadence => 1, # max: 2147483647; OPTIONAL - GopSize => 1, # OPTIONAL + HrdBufferSize => 1, # max: 47185920; OPTIONAL + ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + MinIInterval => 1, # max: 30; OPTIONAL QualityTuningLevel => 'SINGLE_PASS', # values: SINGLE_PASS, MULTI_PASS; OPTIONAL - Softness => 1, # max: 128; OPTIONAL - SpatialAdaptiveQuantization => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL - }, # OPTIONAL - H264Settings => { - FramerateConversionAlgorithm => 'DUPLICATE_DROP' - , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL - CodecLevel => 'AUTO' - , # values: AUTO, LEVEL_1, LEVEL_1_1, LEVEL_1_2, LEVEL_1_3, LEVEL_2, LEVEL_2_1, LEVEL_2_2, LEVEL_3, LEVEL_3_1, LEVEL_3_2, LEVEL_4, LEVEL_4_1, LEVEL_4_2, LEVEL_5, LEVEL_5_1, LEVEL_5_2; OPTIONAL - FlickerAdaptiveQuantization => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL - MaxBitrate => 1, # min: 1000, max: 1152000000; OPTIONAL SceneChangeDetect => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL - HrdBufferSize => 1, # max: 1152000000; OPTIONAL - NumberBFramesBetweenReferenceFrames => 1, # max: 7; OPTIONAL - Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL - ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - AdaptiveQuantization => - 'OFF', # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL FramerateControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Slices => 1, # min: 1, max: 32; OPTIONAL - ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL - InterlaceMode => 'PROGRESSIVE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + CodecProfile => 'MAIN', # values: MAIN, PROFILE_422; OPTIONAL + InterlaceMode => 'PROGRESSIVE' , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL - GopBReference => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL - GopClosedCadence => 1, # max: 2147483647; OPTIONAL - UnregisteredSeiTimecode => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Syntax => 'DEFAULT', # values: DEFAULT, RP2027; OPTIONAL - Bitrate => 1, # min: 1000, max: 1152000000; OPTIONAL - CodecProfile => 'BASELINE' - , # values: BASELINE, HIGH, HIGH_10BIT, HIGH_422, HIGH_422_10BIT, MAIN; OPTIONAL - FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL + SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL + GopSize => 1, # OPTIONAL + MaxBitrate => 1, # min: 1000, max: 300000000; OPTIONAL + FramerateConversionAlgorithm => 'DUPLICATE_DROP' + , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL ParControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - EntropyEncoding => 'CABAC', # values: CABAC, CAVLC; OPTIONAL + SpatialAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL + CodecLevel => + 'AUTO', # values: AUTO, LOW, MAIN, HIGH1440, HIGH; OPTIONAL TemporalAdaptiveQuantization => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - MinIInterval => 1, # max: 30; OPTIONAL - RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL - SpatialAdaptiveQuantization => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Softness => 1, # max: 128; OPTIONAL - FieldEncoding => 'PAFF', # values: PAFF, FORCE_FIELD; OPTIONAL + ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + Syntax => 'DEFAULT', # values: DEFAULT, D_10; OPTIONAL + NumberBFramesBetweenReferenceFrames => 1, # max: 7; OPTIONAL + }, # OPTIONAL + H264Settings => { + AdaptiveQuantization => + 'OFF', # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL + NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL + FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + FieldEncoding => 'PAFF', # values: PAFF, FORCE_FIELD; OPTIONAL + Slices => 1, # min: 1, max: 32; OPTIONAL + RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL + Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL + Bitrate => 1, # min: 1000, max: 1152000000; OPTIONAL + FlickerAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopClosedCadence => 1, # max: 2147483647; OPTIONAL + Softness => 1, # max: 128; OPTIONAL + HrdBufferSize => 1, # max: 1152000000; OPTIONAL + ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + MinIInterval => 1, # max: 30; OPTIONAL QualityTuningLevel => 'SINGLE_PASS' , # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL - RepeatPps => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - GopSize => 1, # OPTIONAL - }, # OPTIONAL - FrameCaptureSettings => { - FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL - MaxCaptures => 1, # min: 1, max: 10000000; OPTIONAL - Quality => 1, # min: 1, max: 100; OPTIONAL - FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - }, # OPTIONAL - ProresSettings => { - FramerateConversionAlgorithm => 'DUPLICATE_DROP' - , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL + SceneChangeDetect => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL - InterlaceMode => 'PROGRESSIVE' + CodecProfile => 'BASELINE' + , # values: BASELINE, HIGH, HIGH_10BIT, HIGH_422, HIGH_422_10BIT, MAIN; OPTIONAL + GopBReference => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + InterlaceMode => 'PROGRESSIVE' , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL - FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL - Telecine => 'NONE', # values: NONE, HARD; OPTIONAL - ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL + GopSize => 1, # OPTIONAL + UnregisteredSeiTimecode => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL ParControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - CodecProfile => 'APPLE_PRORES_422' - , # values: APPLE_PRORES_422, APPLE_PRORES_422_HQ, APPLE_PRORES_422_LT, APPLE_PRORES_422_PROXY; OPTIONAL - FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + MaxBitrate => 1, # min: 1000, max: 1152000000; OPTIONAL + FramerateConversionAlgorithm => 'DUPLICATE_DROP' + , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL + SpatialAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL + RepeatPps => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + CodecLevel => 'AUTO' + , # values: AUTO, LEVEL_1, LEVEL_1_1, LEVEL_1_2, LEVEL_1_3, LEVEL_2, LEVEL_2_1, LEVEL_2_2, LEVEL_3, LEVEL_3_1, LEVEL_3_2, LEVEL_4, LEVEL_4_1, LEVEL_4_2, LEVEL_5, LEVEL_5_1, LEVEL_5_2; OPTIONAL + TemporalAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + Syntax => 'DEFAULT', # values: DEFAULT, RP2027; OPTIONAL + NumberBFramesBetweenReferenceFrames => 1, # max: 7; OPTIONAL + EntropyEncoding => 'CABAC', # values: CABAC, CAVLC; OPTIONAL }, # OPTIONAL H265Settings => { - MinIInterval => 1, # max: 30; OPTIONAL - TemporalAdaptiveQuantization => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - ParControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + WriteMp4PackagingType => 'HVC1', # values: HVC1, HEV1; OPTIONAL + AdaptiveQuantization => + 'OFF', # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL NumberReferenceFrames => 1, # min: 1, max: 6; OPTIONAL + FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL FramerateNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - CodecProfile => 'MAIN_MAIN' - , # values: MAIN_MAIN, MAIN_HIGH, MAIN10_MAIN, MAIN10_HIGH, MAIN_422_8BIT_MAIN, MAIN_422_8BIT_HIGH, MAIN_422_10BIT_MAIN, MAIN_422_10BIT_HIGH; OPTIONAL - Bitrate => 1, # min: 1000, max: 1466400000; OPTIONAL - UnregisteredSeiTimecode => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + Slices => 1, # min: 1, max: 32; OPTIONAL + RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL TemporalIds => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - GopClosedCadence => 1, # max: 2147483647; OPTIONAL - GopSize => 1, # OPTIONAL + AlternateTransferFunctionSei => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL + Bitrate => 1, # min: 1000, max: 1466400000; OPTIONAL + FlickerAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopClosedCadence => 1, # max: 2147483647; OPTIONAL + HrdBufferSize => 1, # max: 1466400000; OPTIONAL + ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + MinIInterval => 1, # max: 30; OPTIONAL QualityTuningLevel => 'SINGLE_PASS' , # values: SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ; OPTIONAL - SpatialAdaptiveQuantization => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - RateControlMode => 'VBR', # values: VBR, CBR; OPTIONAL - HrdBufferSize => 1, # max: 1466400000; OPTIONAL - NumberBFramesBetweenReferenceFrames => 1, # max: 7; OPTIONAL - GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL SceneChangeDetect => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - MaxBitrate => 1, # min: 1000, max: 1466400000; OPTIONAL - SampleAdaptiveOffsetFilterMode => - 'DEFAULT', # values: DEFAULT, ADAPTIVE, OFF; OPTIONAL - HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL Tiles => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - FlickerAdaptiveQuantization => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - FramerateConversionAlgorithm => 'DUPLICATE_DROP' - , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL - CodecLevel => 'AUTO' - , # values: AUTO, LEVEL_1, LEVEL_2, LEVEL_2_1, LEVEL_3, LEVEL_3_1, LEVEL_4, LEVEL_4_1, LEVEL_5, LEVEL_5_1, LEVEL_5_2, LEVEL_6, LEVEL_6_1, LEVEL_6_2; OPTIONAL - FramerateDenominator => 1, # min: 1, max: 2147483647; OPTIONAL + FramerateControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + CodecProfile => 'MAIN_MAIN' + , # values: MAIN_MAIN, MAIN_HIGH, MAIN10_MAIN, MAIN10_HIGH, MAIN_422_8BIT_MAIN, MAIN_422_8BIT_HIGH, MAIN_422_10BIT_MAIN, MAIN_422_10BIT_HIGH; OPTIONAL GopBReference => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + SampleAdaptiveOffsetFilterMode => + 'DEFAULT', # values: DEFAULT, ADAPTIVE, OFF; OPTIONAL InterlaceMode => 'PROGRESSIVE' , # values: PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD; OPTIONAL - ParDenominator => 1, # min: 1, max: 2147483647; OPTIONAL - FramerateControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - Slices => 1, # min: 1, max: 32; OPTIONAL SlowPal => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - AlternateTransferFunctionSei => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - WriteMp4PackagingType => 'HVC1', # values: HVC1, HEV1; OPTIONAL - AdaptiveQuantization => - 'OFF', # values: OFF, LOW, MEDIUM, HIGH, HIGHER, MAX; OPTIONAL - ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL - Telecine => 'NONE', # values: NONE, SOFT, HARD; OPTIONAL + HrdBufferInitialFillPercentage => 1, # max: 100; OPTIONAL + GopSize => 1, # OPTIONAL + UnregisteredSeiTimecode => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + ParControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + MaxBitrate => 1, # min: 1000, max: 1466400000; OPTIONAL + FramerateConversionAlgorithm => 'DUPLICATE_DROP' + , # values: DUPLICATE_DROP, INTERPOLATE; OPTIONAL + SpatialAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL + CodecLevel => 'AUTO' + , # values: AUTO, LEVEL_1, LEVEL_2, LEVEL_2_1, LEVEL_3, LEVEL_3_1, LEVEL_4, LEVEL_4_1, LEVEL_5, LEVEL_5_1, LEVEL_5_2, LEVEL_6, LEVEL_6_1, LEVEL_6_2; OPTIONAL + TemporalAdaptiveQuantization => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + ParNumerator => 1, # min: 1, max: 2147483647; OPTIONAL + NumberBFramesBetweenReferenceFrames => 1, # max: 7; OPTIONAL }, # OPTIONAL }, - AntiAlias => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL TimecodeInsertion => 'DISABLED', # values: DISABLED, PIC_TIMING_SEI; OPTIONAL - DropFrameTimecode => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - Position => { + Position => { Y => 1, # min: -2147483648, max: 2147483647; OPTIONAL Height => 1, # min: -2147483648, max: 2147483647; OPTIONAL - X => 1, # min: -2147483648, max: 2147483647; OPTIONAL Width => 1, # min: -2147483648, max: 2147483647; OPTIONAL - - }, # OPTIONAL - Crop => { - Y => 1, # min: -2147483648, max: 2147483647; OPTIONAL - Height => 1, # min: -2147483648, max: 2147483647; OPTIONAL X => 1, # min: -2147483648, max: 2147483647; OPTIONAL - Width => 1, # min: -2147483648, max: 2147483647; OPTIONAL }, # OPTIONAL - Width => 1, # min: 32, max: 4096; OPTIONAL - Sharpness => 1, # max: 100; OPTIONAL - RespondToAfd => 'NONE', # values: NONE, RESPOND, PASSTHROUGH; OPTIONAL - AfdSignaling => 'NONE', # values: NONE, AUTO, FIXED; OPTIONAL + Height => 1, # min: 32, max: 2160; OPTIONAL + AfdSignaling => 'NONE', # values: NONE, AUTO, FIXED; OPTIONAL + ScalingBehavior => + 'DEFAULT', # values: DEFAULT, STRETCH_TO_OUTPUT; OPTIONAL VideoPreprocessors => { + Deinterlacer => { + Control => + 'FORCE_ALL_FRAMES', # values: FORCE_ALL_FRAMES, NORMAL; OPTIONAL + Mode => 'DEINTERLACE' + , # values: DEINTERLACE, INVERSE_TELECINE, ADAPTIVE; OPTIONAL + Algorithm => 'INTERPOLATE' + , # values: INTERPOLATE, INTERPOLATE_TICKER, BLEND, BLEND_TICKER; OPTIONAL + }, # OPTIONAL + TimecodeBurnin => { + FontSize => 1, # min: 10, max: 48; OPTIONAL + Position => 'TOP_CENTER' + , # values: TOP_CENTER, TOP_LEFT, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT; OPTIONAL + Prefix => 'My__stringPattern', # OPTIONAL + }, # OPTIONAL + ColorCorrector => { + Contrast => 1, # min: 1, max: 100; OPTIONAL + Hdr10Metadata => { + MaxFrameAverageLightLevel => 1, # max: 65535 + MaxContentLightLevel => 1, # max: 65535 + MaxLuminance => 1, # max: 2147483647; OPTIONAL + RedPrimaryY => 1, # max: 50000; OPTIONAL + RedPrimaryX => 1, # max: 50000; OPTIONAL + GreenPrimaryY => 1, # max: 50000; OPTIONAL + GreenPrimaryX => 1, # max: 50000; OPTIONAL + MinLuminance => 1, # max: 2147483647; OPTIONAL + WhitePointY => 1, # max: 50000; OPTIONAL + BluePrimaryY => 1, # max: 50000; OPTIONAL + BluePrimaryX => 1, # max: 50000; OPTIONAL + WhitePointX => 1, # max: 50000; OPTIONAL + }, # OPTIONAL + Brightness => 1, # min: 1, max: 100; OPTIONAL + Hue => 1, # min: -180, max: 180; OPTIONAL + Saturation => 1, # min: 1, max: 100; OPTIONAL + ColorSpaceConversion => 'NONE' + , # values: NONE, FORCE_601, FORCE_709, FORCE_HDR10, FORCE_HLG_2020; OPTIONAL + }, # OPTIONAL ImageInserter => { InsertableImages => [ { - Layer => 1, # max: 99 + Layer => 1, # max: 99 ImageInserterInput => 'My__stringMin14PatternS3BmpBMPPngPNGTgaTGA', # min: 14, - ImageX => 1, # min: -2147483648, max: 2147483647; OPTIONAL - Opacity => 1, # max: 100; OPTIONAL - ImageY => 1, # min: -2147483648, max: 2147483647; OPTIONAL - Duration => 1, # min: -2147483648, max: 2147483647; OPTIONAL - FadeIn => 1, # min: -2147483648, max: 2147483647; OPTIONAL - StartTime => 'My__stringPattern01D20305D205D', # OPTIONAL + ImageY => 1, # min: -2147483648, max: 2147483647; OPTIONAL + Opacity => 1, # max: 100; OPTIONAL + ImageX => 1, # min: -2147483648, max: 2147483647; OPTIONAL Height => 1, # min: -2147483648, max: 2147483647; OPTIONAL Width => 1, # min: -2147483648, max: 2147483647; OPTIONAL FadeOut => 1, # min: -2147483648, max: 2147483647; OPTIONAL + FadeIn => 1, # min: -2147483648, max: 2147483647; OPTIONAL + StartTime => 'My__stringPattern01D20305D205D', # OPTIONAL + Duration => 1, # min: -2147483648, max: 2147483647; OPTIONAL }, ... ], }, # OPTIONAL - ColorCorrector => { - ColorSpaceConversion => 'NONE' - , # values: NONE, FORCE_601, FORCE_709, FORCE_HDR10, FORCE_HLG_2020; OPTIONAL - Brightness => 1, # min: 1, max: 100; OPTIONAL - Hdr10Metadata => { - MaxContentLightLevel => 1, # max: 65535 - MaxFrameAverageLightLevel => 1, # max: 65535 - WhitePointY => 1, # max: 50000; OPTIONAL - RedPrimaryY => 1, # max: 50000; OPTIONAL - BluePrimaryY => 1, # max: 50000; OPTIONAL - GreenPrimaryY => 1, # max: 50000; OPTIONAL - WhitePointX => 1, # max: 50000; OPTIONAL - BluePrimaryX => 1, # max: 50000; OPTIONAL - MinLuminance => 1, # max: 2147483647; OPTIONAL - GreenPrimaryX => 1, # max: 50000; OPTIONAL - RedPrimaryX => 1, # max: 50000; OPTIONAL - MaxLuminance => 1, # max: 2147483647; OPTIONAL - }, # OPTIONAL - Hue => 1, # min: -180, max: 180; OPTIONAL - Saturation => 1, # min: 1, max: 100; OPTIONAL - Contrast => 1, # min: 1, max: 100; OPTIONAL - }, # OPTIONAL NoiseReducer => { Filter => 'BILATERAL' , # values: BILATERAL, MEAN, GAUSSIAN, LANCZOS, SHARPEN, CONSERVE, SPATIAL @@ -590,30 +592,25 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL SpatialFilterSettings => { PostFilterSharpenStrength => 1, # max: 3; OPTIONAL - Strength => 1, # max: 16; OPTIONAL Speed => 1, # min: -2, max: 3; OPTIONAL + Strength => 1, # max: 16; OPTIONAL }, # OPTIONAL }, # OPTIONAL - Deinterlacer => { - Mode => 'DEINTERLACE' - , # values: DEINTERLACE, INVERSE_TELECINE, ADAPTIVE; OPTIONAL - Control => - 'FORCE_ALL_FRAMES', # values: FORCE_ALL_FRAMES, NORMAL; OPTIONAL - Algorithm => 'INTERPOLATE' - , # values: INTERPOLATE, INTERPOLATE_TICKER, BLEND, BLEND_TICKER; OPTIONAL - }, # OPTIONAL - TimecodeBurnin => { - FontSize => 1, # min: 10, max: 48; OPTIONAL - Prefix => 'My__stringPattern', # OPTIONAL - Position => 'TOP_CENTER' - , # values: TOP_CENTER, TOP_LEFT, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT; OPTIONAL - }, # OPTIONAL }, # OPTIONAL - Height => 1, # min: 32, max: 2160; OPTIONAL - ScalingBehavior => - 'DEFAULT', # values: DEFAULT, STRETCH_TO_OUTPUT; OPTIONAL - FixedAfd => 1, # max: 15; OPTIONAL - ColorMetadata => 'IGNORE', # values: IGNORE, INSERT; OPTIONAL + Width => 1, # min: 32, max: 4096; OPTIONAL + FixedAfd => 1, # max: 15; OPTIONAL + Crop => { + Y => 1, # min: -2147483648, max: 2147483647; OPTIONAL + Height => 1, # min: -2147483648, max: 2147483647; OPTIONAL + Width => 1, # min: -2147483648, max: 2147483647; OPTIONAL + X => 1, # min: -2147483648, max: 2147483647; OPTIONAL + + }, # OPTIONAL + Sharpness => 1, # max: 100; OPTIONAL + RespondToAfd => 'NONE', # values: NONE, RESPOND, PASSTHROUGH; OPTIONAL + ColorMetadata => 'IGNORE', # values: IGNORE, INSERT; OPTIONAL + AntiAlias => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + DropFrameTimecode => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL }, # OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/MediaLive/CreateChannel.pm b/auto-lib/Paws/MediaLive/CreateChannel.pm index 38dff94e82..d6c268b839 100644 --- a/auto-lib/Paws/MediaLive/CreateChannel.pm +++ b/auto-lib/Paws/MediaLive/CreateChannel.pm @@ -42,10 +42,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n Id => 'My__string', # OPTIONAL Settings => [ { - Url => 'My__string', # OPTIONAL - StreamName => 'My__string', # OPTIONAL Username => 'My__string', # OPTIONAL + StreamName => 'My__string', # OPTIONAL PasswordParam => 'My__string', # OPTIONAL + Url => 'My__string', # OPTIONAL }, ... ], # OPTIONAL @@ -53,524 +53,587 @@ You shouldn't make instances of this class. Each attribute should be used as a n ... ], # OPTIONAL EncoderSettings => { - AudioDescriptions => [ + VideoDescriptions => [ { - Name => 'My__string', # OPTIONAL - AudioSelectorName => 'My__string', # OPTIONAL - RemixSettings => { - ChannelMappings => [ - { - OutputChannel => 1, # max: 7; OPTIONAL - InputChannelLevels => [ - { - Gain => 1, # min: -60, max: 6 - InputChannel => 1, # max: 15 - - }, - ... - ], - - }, - ... - ], - ChannelsIn => 1, # min: 1, max: 16; OPTIONAL - ChannelsOut => 1, # min: 1, max: 8; OPTIONAL - }, # OPTIONAL + Name => 'My__string', # OPTIONAL + Height => 1, # OPTIONAL + ScalingBehavior => + 'DEFAULT', # values: DEFAULT, STRETCH_TO_OUTPUT; OPTIONAL + Width => 1, # OPTIONAL + Sharpness => 1, # max: 100; OPTIONAL CodecSettings => { - PassThroughSettings => { - - }, # OPTIONAL - AacSettings => { - VbrQuality => - 'HIGH', # values: HIGH, LOW, MEDIUM_HIGH, MEDIUM_LOW; OPTIONAL - RawFormat => 'LATM_LOAS', # values: LATM_LOAS, NONE; OPTIONAL - InputType => 'BROADCASTER_MIXED_AD' - , # values: BROADCASTER_MIXED_AD, NORMAL; OPTIONAL - Spec => 'MPEG2', # values: MPEG2, MPEG4; OPTIONAL - SampleRate => 1, # OPTIONAL - Bitrate => 1, # OPTIONAL - CodingMode => 'AD_RECEIVER_MIX' - , # values: AD_RECEIVER_MIX, CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_5_1; OPTIONAL - RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL - Profile => 'HEV1', # values: HEV1, HEV2, LC; OPTIONAL - }, # OPTIONAL - Eac3Settings => { - SurroundExMode => 'DISABLED' - , # values: DISABLED, ENABLED, NOT_INDICATED; OPTIONAL - StereoDownmix => - 'DPL2', # values: DPL2, LO_RO, LT_RT, NOT_INDICATED; OPTIONAL - AttenuationControl => - 'ATTENUATE_3_DB', # values: ATTENUATE_3_DB, NONE; OPTIONAL - PhaseControl => - 'NO_SHIFT', # values: NO_SHIFT, SHIFT_90_DEGREES; OPTIONAL - LfeFilter => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - LoRoSurroundMixLevel => 1, # OPTIONAL - SurroundMode => 'DISABLED' - , # values: DISABLED, ENABLED, NOT_INDICATED; OPTIONAL - PassthroughControl => 'NO_PASSTHROUGH' - , # values: NO_PASSTHROUGH, WHEN_POSSIBLE; OPTIONAL - DrcLine => 'FILM_LIGHT' - , # values: FILM_LIGHT, FILM_STANDARD, MUSIC_LIGHT, MUSIC_STANDARD, NONE, SPEECH; OPTIONAL - LfeControl => 'LFE', # values: LFE, NO_LFE; OPTIONAL - DcFilter => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - CodingMode => 'CODING_MODE_1_0' - , # values: CODING_MODE_1_0, CODING_MODE_2_0, CODING_MODE_3_2; OPTIONAL - LtRtSurroundMixLevel => 1, # OPTIONAL - MetadataControl => 'FOLLOW_INPUT' - , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - LoRoCenterMixLevel => 1, # OPTIONAL - Bitrate => 1, # OPTIONAL - BitstreamMode => 'COMMENTARY' - , # values: COMMENTARY, COMPLETE_MAIN, EMERGENCY, HEARING_IMPAIRED, VISUALLY_IMPAIRED; OPTIONAL - DrcRf => 'FILM_LIGHT' - , # values: FILM_LIGHT, FILM_STANDARD, MUSIC_LIGHT, MUSIC_STANDARD, NONE, SPEECH; OPTIONAL - LtRtCenterMixLevel => 1, # OPTIONAL - Dialnorm => 1, # min: 1, max: 31; OPTIONAL - }, # OPTIONAL - Mp2Settings => { - CodingMode => 'CODING_MODE_1_0' - , # values: CODING_MODE_1_0, CODING_MODE_2_0; OPTIONAL - Bitrate => 1, # OPTIONAL - SampleRate => 1, # OPTIONAL - }, # OPTIONAL - Ac3Settings => { - DrcProfile => - 'FILM_STANDARD', # values: FILM_STANDARD, NONE; OPTIONAL - LfeFilter => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - MetadataControl => 'FOLLOW_INPUT' - , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - Bitrate => 1, # OPTIONAL - BitstreamMode => 'COMMENTARY' - , # values: COMMENTARY, COMPLETE_MAIN, DIALOGUE, EMERGENCY, HEARING_IMPAIRED, MUSIC_AND_EFFECTS, VISUALLY_IMPAIRED, VOICE_OVER; OPTIONAL - Dialnorm => 1, # min: 1, max: 31; OPTIONAL - CodingMode => 'CODING_MODE_1_0' - , # values: CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_3_2_LFE; OPTIONAL + H264Settings => { + AdaptiveQuantization => 'HIGH' + , # values: HIGH, HIGHER, LOW, MAX, MEDIUM, OFF; OPTIONAL + FramerateDenominator => 1, # OPTIONAL + FramerateNumerator => 1, # OPTIONAL + SpatialAq => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + Slices => 1, # min: 1, max: 32; OPTIONAL + RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL + TimecodeInsertion => + 'DISABLED', # values: DISABLED, PIC_TIMING_SEI; OPTIONAL + LookAheadRateControl => + 'HIGH', # values: HIGH, LOW, MEDIUM; OPTIONAL + Bitrate => 1, # min: 1000, ; OPTIONAL + GopClosedCadence => 1, # OPTIONAL + Profile => 'BASELINE' + , # values: BASELINE, HIGH, HIGH_10BIT, HIGH_422, HIGH_422_10BIT, MAIN; OPTIONAL + Softness => 1, # max: 128; OPTIONAL + TemporalAq => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + NumRefFrames => 1, # min: 1, max: 6; OPTIONAL + ParDenominator => 1, # min: 1, ; OPTIONAL + BufSize => 1, # OPTIONAL + AfdSignaling => 'AUTO', # values: AUTO, FIXED, NONE; OPTIONAL + MinIInterval => 1, # max: 30; OPTIONAL + FlickerAq => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + SceneChangeDetect => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopNumBFrames => 1, # max: 7; OPTIONAL + FramerateControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + GopBReference => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + ScanType => + 'INTERLACED', # values: INTERLACED, PROGRESSIVE; OPTIONAL + FixedAfd => 'AFD_0000' + , # values: AFD_0000, AFD_0010, AFD_0011, AFD_0100, AFD_1000, AFD_1001, AFD_1010, AFD_1011, AFD_1101, AFD_1110, AFD_1111; OPTIONAL + GopSize => 1, # OPTIONAL + ParControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + MaxBitrate => 1, # min: 1000, ; OPTIONAL + GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL + ColorMetadata => 'IGNORE', # values: IGNORE, INSERT; OPTIONAL + ParNumerator => 1, # OPTIONAL + Level => 'H264_LEVEL_1' + , # values: H264_LEVEL_1, H264_LEVEL_1_1, H264_LEVEL_1_2, H264_LEVEL_1_3, H264_LEVEL_2, H264_LEVEL_2_1, H264_LEVEL_2_2, H264_LEVEL_3, H264_LEVEL_3_1, H264_LEVEL_3_2, H264_LEVEL_4, H264_LEVEL_4_1, H264_LEVEL_4_2, H264_LEVEL_5, H264_LEVEL_5_1, H264_LEVEL_5_2, H264_LEVEL_AUTO; OPTIONAL + Syntax => 'DEFAULT', # values: DEFAULT, RP2027; OPTIONAL + EntropyEncoding => 'CABAC', # values: CABAC, CAVLC; OPTIONAL + BufFillPct => 1, # max: 100; OPTIONAL }, # OPTIONAL }, # OPTIONAL - LanguageCode => 'My__stringMin3Max3', # min: 3, max: 3; OPTIONAL - AudioTypeControl => - 'FOLLOW_INPUT', # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - AudioType => 'CLEAN_EFFECTS' - , # values: CLEAN_EFFECTS, HEARING_IMPAIRED, UNDEFINED, VISUAL_IMPAIRED_COMMENTARY; OPTIONAL - LanguageCodeControl => - 'FOLLOW_INPUT', # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - AudioNormalizationSettings => { - Algorithm => - 'ITU_1770_1', # values: ITU_1770_1, ITU_1770_2; OPTIONAL - AlgorithmControl => - 'CORRECT_AUDIO', # values: CORRECT_AUDIO; OPTIONAL - TargetLkfs => 1, # OPTIONAL - }, # OPTIONAL - StreamName => 'My__string', # OPTIONAL + RespondToAfd => + 'NONE', # values: NONE, PASSTHROUGH, RESPOND; OPTIONAL }, ... ], OutputGroups => [ { + OutputGroupSettings => { + ArchiveGroupSettings => { + Destination => { + DestinationRefId => 'My__string', # OPTIONAL + }, + RolloverInterval => 1, # min: 1, ; OPTIONAL + }, # OPTIONAL + HlsGroupSettings => { + Destination => { + DestinationRefId => 'My__string', # OPTIONAL + }, + EncryptionType => + 'AES128', # values: AES128, SAMPLE_AES; OPTIONAL + IvInManifest => 'EXCLUDE', # values: EXCLUDE, INCLUDE; OPTIONAL + TimestampDeltaMilliseconds => 1, # OPTIONAL + BaseUrlManifest => 'My__string', # OPTIONAL + CaptionLanguageMappings => [ + { + LanguageDescription => + 'My__stringMin1', # min: 1, ; OPTIONAL + LanguageCode => + 'My__stringMin3Max3', # min: 3, max: 3; OPTIONAL + CaptionChannel => 1, # min: 1, max: 4 + + }, + ... + ], # OPTIONAL + TsFileMode => 'SEGMENTED_FILES' + , # values: SEGMENTED_FILES, SINGLE_FILE; OPTIONAL + KeepSegments => 1, # min: 1, ; OPTIONAL + KeyFormat => 'My__string', # OPTIONAL + BaseUrlContent => 'My__string', # OPTIONAL + CodecSpecification => + 'RFC_4281', # values: RFC_4281, RFC_6381; OPTIONAL + ProgramDateTimePeriod => 1, # max: 3600; OPTIONAL + SegmentsPerSubdirectory => 1, # min: 1, ; OPTIONAL + SegmentLength => 1, # min: 1, ; OPTIONAL + IvSource => 'EXPLICIT' + , # values: EXPLICIT, FOLLOWS_SEGMENT_NUMBER; OPTIONAL + ManifestCompression => 'GZIP', # values: GZIP, NONE; OPTIONAL + ManifestDurationFormat => + 'FLOATING_POINT', # values: FLOATING_POINT, INTEGER; OPTIONAL + KeyFormatVersions => 'My__string', # OPTIONAL + DirectoryStructure => 'SINGLE_DIRECTORY' + , # values: SINGLE_DIRECTORY, SUBDIRECTORY_PER_STREAM; OPTIONAL + MinSegmentLength => 1, # OPTIONAL + KeyProviderSettings => { + StaticKeySettings => { + StaticKeyValue => 'My__stringMin32Max32', # min: 32, max: 32 + KeyProviderServer => { + Uri => 'My__string', # OPTIONAL + Username => 'My__string', # OPTIONAL + PasswordParam => 'My__string', # OPTIONAL + }, # OPTIONAL + }, # OPTIONAL + }, # OPTIONAL + HlsCdnSettings => { + HlsBasicPutSettings => { + RestartDelay => 1, # max: 15 + ConnectionRetryInterval => 1, # OPTIONAL + NumRetries => 1, # OPTIONAL + FilecacheDuration => 1, # max: 600; OPTIONAL + }, # OPTIONAL + HlsAkamaiSettings => { + Token => 'My__string', # OPTIONAL + HttpTransferMode => + 'CHUNKED', # values: CHUNKED, NON_CHUNKED; OPTIONAL + RestartDelay => 1, # max: 15 + Salt => 'My__string', # OPTIONAL + ConnectionRetryInterval => 1, # OPTIONAL + NumRetries => 1, # OPTIONAL + FilecacheDuration => 1, # max: 600; OPTIONAL + }, # OPTIONAL + HlsWebdavSettings => { + HttpTransferMode => + 'CHUNKED', # values: CHUNKED, NON_CHUNKED; OPTIONAL + RestartDelay => 1, # max: 15 + ConnectionRetryInterval => 1, # OPTIONAL + NumRetries => 1, # OPTIONAL + FilecacheDuration => 1, # max: 600; OPTIONAL + }, # OPTIONAL + HlsMediaStoreSettings => { + MediaStoreStorageClass => + 'TEMPORAL', # values: TEMPORAL; OPTIONAL + RestartDelay => 1, # max: 15 + ConnectionRetryInterval => 1, # OPTIONAL + NumRetries => 1, # OPTIONAL + FilecacheDuration => 1, # max: 600; OPTIONAL + }, # OPTIONAL + }, # OPTIONAL + IndexNSegments => 1, # min: 3, ; OPTIONAL + TimedMetadataId3Frame => + 'NONE', # values: NONE, PRIV, TDRL; OPTIONAL + ProgramDateTime => + 'EXCLUDE', # values: EXCLUDE, INCLUDE; OPTIONAL + InputLossAction => + 'EMIT_OUTPUT', # values: EMIT_OUTPUT, PAUSE_OUTPUT; OPTIONAL + OutputSelection => 'MANIFESTS_AND_SEGMENTS' + , # values: MANIFESTS_AND_SEGMENTS, SEGMENTS_ONLY; OPTIONAL + AdMarkers => [ + 'ADOBE', ... # values: ADOBE, ELEMENTAL, ELEMENTAL_SCTE35 + ], # OPTIONAL + Mode => 'LIVE', # values: LIVE, VOD; OPTIONAL + SegmentationMode => 'USE_INPUT_SEGMENTATION' + , # values: USE_INPUT_SEGMENTATION, USE_SEGMENT_DURATION; OPTIONAL + CaptionLanguageSetting => + 'INSERT', # values: INSERT, NONE, OMIT; OPTIONAL + ClientCache => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + StreamInfResolution => + 'EXCLUDE', # values: EXCLUDE, INCLUDE; OPTIONAL + ConstantIv => 'My__stringMin32Max32', # min: 32, max: 32 + TimedMetadataId3Period => 1, # OPTIONAL + }, # OPTIONAL + MsSmoothGroupSettings => { + Destination => { + DestinationRefId => 'My__string', # OPTIONAL + }, + TimestampOffsetMode => 'USE_CONFIGURED_OFFSET' + , # values: USE_CONFIGURED_OFFSET, USE_EVENT_START_DATE; OPTIONAL + SparseTrackType => 'NONE', # values: NONE, SCTE_35; OPTIONAL + StreamManifestBehavior => + 'DO_NOT_SEND', # values: DO_NOT_SEND, SEND; OPTIONAL + SendDelayMs => 1, # max: 10000; OPTIONAL + AudioOnlyTimecodeControl => 'PASSTHROUGH' + , # values: PASSTHROUGH, USE_CONFIGURED_CLOCK; OPTIONAL + RestartDelay => 1, # OPTIONAL + TimestampOffset => 'My__string', # OPTIONAL + ConnectionRetryInterval => 1, # OPTIONAL + AcquisitionPointId => 'My__string', # OPTIONAL + InputLossAction => + 'EMIT_OUTPUT', # values: EMIT_OUTPUT, PAUSE_OUTPUT; OPTIONAL + SegmentationMode => 'USE_INPUT_SEGMENTATION' + , # values: USE_INPUT_SEGMENTATION, USE_SEGMENT_DURATION; OPTIONAL + EventStopBehavior => 'NONE', # values: NONE, SEND_EOS; OPTIONAL + NumRetries => 1, # OPTIONAL + CertificateMode => 'SELF_SIGNED' + , # values: SELF_SIGNED, VERIFY_AUTHENTICITY; OPTIONAL + FilecacheDuration => 1, # OPTIONAL + EventId => 'My__string', # OPTIONAL + EventIdMode => 'NO_EVENT_ID' + , # values: NO_EVENT_ID, USE_CONFIGURED, USE_TIMESTAMP; OPTIONAL + FragmentLength => 1, # min: 1, ; OPTIONAL + }, # OPTIONAL + UdpGroupSettings => { + TimedMetadataId3Frame => + 'NONE', # values: NONE, PRIV, TDRL; OPTIONAL + InputLossAction => 'DROP_PROGRAM' + , # values: DROP_PROGRAM, DROP_TS, EMIT_PROGRAM; OPTIONAL + TimedMetadataId3Period => 1, # OPTIONAL + }, # OPTIONAL + RtmpGroupSettings => { + CacheFullBehavior => 'DISCONNECT_IMMEDIATELY' + , # values: DISCONNECT_IMMEDIATELY, WAIT_FOR_SERVER; OPTIONAL + RestartDelay => 1, # OPTIONAL + CaptionData => 'ALL' + , # values: ALL, FIELD1_608, FIELD1_AND_FIELD2_608; OPTIONAL + AuthenticationScheme => + 'AKAMAI', # values: AKAMAI, COMMON; OPTIONAL + CacheLength => 1, # min: 30, ; OPTIONAL + }, # OPTIONAL + }, Outputs => [ { OutputSettings => { UdpOutputSettings => { ContainerSettings => { M2tsSettings => { - PatInterval => 1, # max: 1000; OPTIONAL - Scte35Pid => 'My__string', # OPTIONAL DvbTdtSettings => { RepInterval => 1, # min: 1000, max: 30000; OPTIONAL }, # OPTIONAL + TimedMetadataBehavior => 'NO_PASSTHROUGH' + , # values: NO_PASSTHROUGH, PASSTHROUGH; OPTIONAL + SegmentationMarkers => 'EBP' + , # values: EBP, EBP_LEGACY, NONE, PSI_SEGSTART, RAI_ADAPT, RAI_SEGSTART; OPTIONAL + Klv => 'NONE', # values: NONE, PASSTHROUGH; OPTIONAL + DvbTeletextPid => 'My__string', # OPTIONAL + PcrPid => 'My__string', # OPTIONAL + Bitrate => 1, # OPTIONAL + AribCaptionsPidControl => + 'AUTO', # values: AUTO, USE_CONFIGURED; OPTIONAL + TransportStreamId => 1, # max: 65535; OPTIONAL + FragmentTime => 1, # OPTIONAL + SegmentationTime => 1, # OPTIONAL + EbpAudioInterval => 'VIDEO_AND_FIXED_INTERVALS' + , # values: VIDEO_AND_FIXED_INTERVALS, VIDEO_INTERVAL; OPTIONAL + PatInterval => 1, # max: 1000; OPTIONAL + KlvDataPids => 'My__string', # OPTIONAL + AudioBufferModel => + 'ATSC', # values: ATSC, DVB; OPTIONAL PcrControl => 'CONFIGURED_PCR_PERIOD' , # values: CONFIGURED_PCR_PERIOD, PCR_EVERY_PES_PACKET; OPTIONAL + SegmentationStyle => 'MAINTAIN_CADENCE' + , # values: MAINTAIN_CADENCE, RESET_CADENCE; OPTIONAL + EsRateInPes => + 'EXCLUDE', # values: EXCLUDE, INCLUDE; OPTIONAL + PmtPid => 'My__string', # OPTIONAL Scte35Control => 'NONE', # values: NONE, PASSTHROUGH; OPTIONAL - Scte27Pids => 'My__string', # OPTIONAL - CcDescriptor => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - TimedMetadataBehavior => 'NO_PASSTHROUGH' - , # values: NO_PASSTHROUGH, PASSTHROUGH; OPTIONAL - EbpAudioInterval => 'VIDEO_AND_FIXED_INTERVALS' - , # values: VIDEO_AND_FIXED_INTERVALS, VIDEO_INTERVAL; OPTIONAL - RateMode => 'CBR', # values: CBR, VBR; OPTIONAL - TransportStreamId => 1, # max: 65535; OPTIONAL - PmtInterval => 1, # max: 1000; OPTIONAL - PmtPid => 'My__string', # OPTIONAL - EtvPlatformPid => 'My__string', # OPTIONAL - EbpPlacement => 'VIDEO_AND_AUDIO_PIDS' - , # values: VIDEO_AND_AUDIO_PIDS, VIDEO_PID; OPTIONAL - EcmPid => 'My__string', # OPTIONAL - AribCaptionsPidControl => - 'AUTO', # values: AUTO, USE_CONFIGURED; OPTIONAL - BufferModel => - 'MULTIPLEX', # values: MULTIPLEX, NONE; OPTIONAL - Ebif => 'NONE', # values: NONE, PASSTHROUGH; OPTIONAL - AribCaptionsPid => 'My__string', # OPTIONAL - DvbSubPids => 'My__string', # OPTIONAL - SegmentationMarkers => 'EBP' - , # values: EBP, EBP_LEGACY, NONE, PSI_SEGSTART, RAI_ADAPT, RAI_SEGSTART; OPTIONAL - EtvSignalPid => 'My__string', # OPTIONAL - SegmentationTime => 1, # OPTIONAL - Bitrate => 1, # OPTIONAL + AbsentInputAudioBehavior => + 'DROP', # values: DROP, ENCODE_SILENCE; OPTIONAL + Scte27Pids => 'My__string', # OPTIONAL + TimedMetadataPid => 'My__string', # OPTIONAL Arib => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - DvbSdtSettings => { - ServiceName => + NullPacketBitrate => 1, # OPTIONAL + EbpPlacement => 'VIDEO_AND_AUDIO_PIDS' + , # values: VIDEO_AND_AUDIO_PIDS, VIDEO_PID; OPTIONAL + AudioPids => 'My__string', # OPTIONAL + EtvSignalPid => 'My__string', # OPTIONAL + AudioFramesPerPes => 1, # OPTIONAL + ProgramNum => 1, # max: 65535; OPTIONAL + DvbNitSettings => { + NetworkId => 1, # max: 65536 + NetworkName => 'My__stringMin1Max256', # min: 1, max: 256 + RepInterval => 1, # min: 25, max: 10000; OPTIONAL + }, # OPTIONAL + RateMode => 'CBR', # values: CBR, VBR; OPTIONAL + DvbSubPids => 'My__string', # OPTIONAL + DvbSdtSettings => { RepInterval => 1, # min: 25, max: 2000; OPTIONAL OutputSdt => 'SDT_FOLLOW' , # values: SDT_FOLLOW, SDT_FOLLOW_IF_PRESENT, SDT_MANUAL, SDT_NONE; OPTIONAL ServiceProviderName => 'My__stringMin1Max256', # min: 1, max: 256 + ServiceName => + 'My__stringMin1Max256', # min: 1, max: 256 }, # OPTIONAL - ProgramNum => 1, # max: 65535; OPTIONAL - AudioBufferModel => - 'ATSC', # values: ATSC, DVB; OPTIONAL - TimedMetadataPid => 'My__string', # OPTIONAL - EsRateInPes => - 'EXCLUDE', # values: EXCLUDE, INCLUDE; OPTIONAL - AudioPids => 'My__string', # OPTIONAL - SegmentationStyle => 'MAINTAIN_CADENCE' - , # values: MAINTAIN_CADENCE, RESET_CADENCE; OPTIONAL + AribCaptionsPid => 'My__string', # OPTIONAL + Ebif => 'NONE', # values: NONE, PASSTHROUGH; OPTIONAL + EcmPid => 'My__string', # OPTIONAL + Scte35Pid => 'My__string', # OPTIONAL + BufferModel => + 'MULTIPLEX', # values: MULTIPLEX, NONE; OPTIONAL AudioStreamType => 'ATSC', # values: ATSC, DVB; OPTIONAL - PcrPeriod => 1, # max: 500; OPTIONAL EbpLookaheadMs => 1, # max: 10000; OPTIONAL - VideoPid => 'My__string', # OPTIONAL - AbsentInputAudioBehavior => - 'DROP', # values: DROP, ENCODE_SILENCE; OPTIONAL - DvbTeletextPid => 'My__string', # OPTIONAL - FragmentTime => 1, # OPTIONAL - AudioFramesPerPes => 1, # OPTIONAL - DvbNitSettings => { - NetworkName => - 'My__stringMin1Max256', # min: 1, max: 256 - NetworkId => 1, # max: 65536 - RepInterval => 1, # min: 25, max: 10000; OPTIONAL - }, # OPTIONAL - KlvDataPids => 'My__string', # OPTIONAL - NullPacketBitrate => 1, # OPTIONAL - PcrPid => 'My__string', # OPTIONAL - Klv => 'NONE', # values: NONE, PASSTHROUGH; OPTIONAL + CcDescriptor => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + PcrPeriod => 1, # max: 500; OPTIONAL + PmtInterval => 1, # max: 1000; OPTIONAL + VideoPid => 'My__string', # OPTIONAL + EtvPlatformPid => 'My__string', # OPTIONAL }, # OPTIONAL }, Destination => { DestinationRefId => 'My__string', # OPTIONAL }, + BufferMsec => 1, # max: 10000; OPTIONAL FecOutputSettings => { - ColumnDepth => 1, # min: 4, max: 20; OPTIONAL IncludeFec => 'COLUMN', # values: COLUMN, COLUMN_AND_ROW; OPTIONAL - RowLength => 1, # min: 1, max: 20; OPTIONAL + RowLength => 1, # min: 1, max: 20; OPTIONAL + ColumnDepth => 1, # min: 4, max: 20; OPTIONAL }, # OPTIONAL - BufferMsec => 1, # max: 10000; OPTIONAL + }, # OPTIONAL + RtmpOutputSettings => { + Destination => { + DestinationRefId => 'My__string', # OPTIONAL + }, + ConnectionRetryInterval => 1, # min: 1, ; OPTIONAL + NumRetries => 1, # OPTIONAL + CertificateMode => 'SELF_SIGNED' + , # values: SELF_SIGNED, VERIFY_AUTHENTICITY; OPTIONAL + }, # OPTIONAL + MsSmoothOutputSettings => { + NameModifier => 'My__string', # OPTIONAL }, # OPTIONAL HlsOutputSettings => { HlsSettings => { - StandardHlsSettings => { - M3u8Settings => { - PcrPeriod => 1, # max: 500; OPTIONAL - TimedMetadataPid => 'My__string', # OPTIONAL - AudioPids => 'My__string', # OPTIONAL - ProgramNum => 1, # max: 65535; OPTIONAL - PcrPid => 'My__string', # OPTIONAL - AudioFramesPerPes => 1, # OPTIONAL - VideoPid => 'My__string', # OPTIONAL - PcrControl => 'CONFIGURED_PCR_PERIOD' - , # values: CONFIGURED_PCR_PERIOD, PCR_EVERY_PES_PACKET; OPTIONAL - PatInterval => 1, # max: 1000; OPTIONAL - Scte35Pid => 'My__string', # OPTIONAL - EcmPid => 'My__string', # OPTIONAL - PmtInterval => 1, # max: 1000; OPTIONAL - PmtPid => 'My__string', # OPTIONAL - TransportStreamId => 1, # max: 65535; OPTIONAL - TimedMetadataBehavior => 'NO_PASSTHROUGH' - , # values: NO_PASSTHROUGH, PASSTHROUGH; OPTIONAL - Scte35Behavior => 'NO_PASSTHROUGH' - , # values: NO_PASSTHROUGH, PASSTHROUGH; OPTIONAL - }, - AudioRenditionSets => 'My__string', # OPTIONAL - }, # OPTIONAL AudioOnlyHlsSettings => { - AudioTrackType => 'ALTERNATE_AUDIO_AUTO_SELECT' - , # values: ALTERNATE_AUDIO_AUTO_SELECT, ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT, ALTERNATE_AUDIO_NOT_AUTO_SELECT, AUDIO_ONLY_VARIANT_STREAM; OPTIONAL - AudioGroupId => 'My__string', # OPTIONAL AudioOnlyImage => { Uri => 'My__string', # OPTIONAL - PasswordParam => 'My__string', # OPTIONAL Username => 'My__string', # OPTIONAL + PasswordParam => 'My__string', # OPTIONAL }, # OPTIONAL + AudioTrackType => 'ALTERNATE_AUDIO_AUTO_SELECT' + , # values: ALTERNATE_AUDIO_AUTO_SELECT, ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT, ALTERNATE_AUDIO_NOT_AUTO_SELECT, AUDIO_ONLY_VARIANT_STREAM; OPTIONAL + AudioGroupId => 'My__string', # OPTIONAL + }, # OPTIONAL + StandardHlsSettings => { + M3u8Settings => { + TimedMetadataBehavior => 'NO_PASSTHROUGH' + , # values: NO_PASSTHROUGH, PASSTHROUGH; OPTIONAL + PcrPid => 'My__string', # OPTIONAL + TransportStreamId => 1, # max: 65535; OPTIONAL + PatInterval => 1, # max: 1000; OPTIONAL + PcrControl => 'CONFIGURED_PCR_PERIOD' + , # values: CONFIGURED_PCR_PERIOD, PCR_EVERY_PES_PACKET; OPTIONAL + PmtPid => 'My__string', # OPTIONAL + TimedMetadataPid => 'My__string', # OPTIONAL + AudioPids => 'My__string', # OPTIONAL + Scte35Behavior => 'NO_PASSTHROUGH' + , # values: NO_PASSTHROUGH, PASSTHROUGH; OPTIONAL + AudioFramesPerPes => 1, # OPTIONAL + ProgramNum => 1, # max: 65535; OPTIONAL + EcmPid => 'My__string', # OPTIONAL + Scte35Pid => 'My__string', # OPTIONAL + PcrPeriod => 1, # max: 500; OPTIONAL + PmtInterval => 1, # max: 1000; OPTIONAL + VideoPid => 'My__string', # OPTIONAL + }, + AudioRenditionSets => 'My__string', # OPTIONAL }, # OPTIONAL }, NameModifier => 'My__stringMin1', # min: 1, ; OPTIONAL SegmentModifier => 'My__string', # OPTIONAL }, # OPTIONAL - RtmpOutputSettings => { - Destination => { - DestinationRefId => 'My__string', # OPTIONAL - }, - ConnectionRetryInterval => 1, # min: 1, ; OPTIONAL - NumRetries => 1, # OPTIONAL - CertificateMode => 'SELF_SIGNED' - , # values: SELF_SIGNED, VERIFY_AUTHENTICITY; OPTIONAL - }, # OPTIONAL - MsSmoothOutputSettings => { - NameModifier => 'My__string', # OPTIONAL - }, # OPTIONAL ArchiveOutputSettings => { ContainerSettings => { M2tsSettings => { - PatInterval => 1, # max: 1000; OPTIONAL - Scte35Pid => 'My__string', # OPTIONAL DvbTdtSettings => { RepInterval => 1, # min: 1000, max: 30000; OPTIONAL }, # OPTIONAL + TimedMetadataBehavior => 'NO_PASSTHROUGH' + , # values: NO_PASSTHROUGH, PASSTHROUGH; OPTIONAL + SegmentationMarkers => 'EBP' + , # values: EBP, EBP_LEGACY, NONE, PSI_SEGSTART, RAI_ADAPT, RAI_SEGSTART; OPTIONAL + Klv => 'NONE', # values: NONE, PASSTHROUGH; OPTIONAL + DvbTeletextPid => 'My__string', # OPTIONAL + PcrPid => 'My__string', # OPTIONAL + Bitrate => 1, # OPTIONAL + AribCaptionsPidControl => + 'AUTO', # values: AUTO, USE_CONFIGURED; OPTIONAL + TransportStreamId => 1, # max: 65535; OPTIONAL + FragmentTime => 1, # OPTIONAL + SegmentationTime => 1, # OPTIONAL + EbpAudioInterval => 'VIDEO_AND_FIXED_INTERVALS' + , # values: VIDEO_AND_FIXED_INTERVALS, VIDEO_INTERVAL; OPTIONAL + PatInterval => 1, # max: 1000; OPTIONAL + KlvDataPids => 'My__string', # OPTIONAL + AudioBufferModel => + 'ATSC', # values: ATSC, DVB; OPTIONAL PcrControl => 'CONFIGURED_PCR_PERIOD' , # values: CONFIGURED_PCR_PERIOD, PCR_EVERY_PES_PACKET; OPTIONAL + SegmentationStyle => 'MAINTAIN_CADENCE' + , # values: MAINTAIN_CADENCE, RESET_CADENCE; OPTIONAL + EsRateInPes => + 'EXCLUDE', # values: EXCLUDE, INCLUDE; OPTIONAL + PmtPid => 'My__string', # OPTIONAL Scte35Control => 'NONE', # values: NONE, PASSTHROUGH; OPTIONAL - Scte27Pids => 'My__string', # OPTIONAL - CcDescriptor => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - TimedMetadataBehavior => 'NO_PASSTHROUGH' - , # values: NO_PASSTHROUGH, PASSTHROUGH; OPTIONAL - EbpAudioInterval => 'VIDEO_AND_FIXED_INTERVALS' - , # values: VIDEO_AND_FIXED_INTERVALS, VIDEO_INTERVAL; OPTIONAL - RateMode => 'CBR', # values: CBR, VBR; OPTIONAL - TransportStreamId => 1, # max: 65535; OPTIONAL - PmtInterval => 1, # max: 1000; OPTIONAL - PmtPid => 'My__string', # OPTIONAL - EtvPlatformPid => 'My__string', # OPTIONAL - EbpPlacement => 'VIDEO_AND_AUDIO_PIDS' - , # values: VIDEO_AND_AUDIO_PIDS, VIDEO_PID; OPTIONAL - EcmPid => 'My__string', # OPTIONAL - AribCaptionsPidControl => - 'AUTO', # values: AUTO, USE_CONFIGURED; OPTIONAL - BufferModel => - 'MULTIPLEX', # values: MULTIPLEX, NONE; OPTIONAL - Ebif => 'NONE', # values: NONE, PASSTHROUGH; OPTIONAL - AribCaptionsPid => 'My__string', # OPTIONAL - DvbSubPids => 'My__string', # OPTIONAL - SegmentationMarkers => 'EBP' - , # values: EBP, EBP_LEGACY, NONE, PSI_SEGSTART, RAI_ADAPT, RAI_SEGSTART; OPTIONAL - EtvSignalPid => 'My__string', # OPTIONAL - SegmentationTime => 1, # OPTIONAL - Bitrate => 1, # OPTIONAL + AbsentInputAudioBehavior => + 'DROP', # values: DROP, ENCODE_SILENCE; OPTIONAL + Scte27Pids => 'My__string', # OPTIONAL + TimedMetadataPid => 'My__string', # OPTIONAL Arib => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - DvbSdtSettings => { - ServiceName => + NullPacketBitrate => 1, # OPTIONAL + EbpPlacement => 'VIDEO_AND_AUDIO_PIDS' + , # values: VIDEO_AND_AUDIO_PIDS, VIDEO_PID; OPTIONAL + AudioPids => 'My__string', # OPTIONAL + EtvSignalPid => 'My__string', # OPTIONAL + AudioFramesPerPes => 1, # OPTIONAL + ProgramNum => 1, # max: 65535; OPTIONAL + DvbNitSettings => { + NetworkId => 1, # max: 65536 + NetworkName => 'My__stringMin1Max256', # min: 1, max: 256 + RepInterval => 1, # min: 25, max: 10000; OPTIONAL + }, # OPTIONAL + RateMode => 'CBR', # values: CBR, VBR; OPTIONAL + DvbSubPids => 'My__string', # OPTIONAL + DvbSdtSettings => { RepInterval => 1, # min: 25, max: 2000; OPTIONAL OutputSdt => 'SDT_FOLLOW' , # values: SDT_FOLLOW, SDT_FOLLOW_IF_PRESENT, SDT_MANUAL, SDT_NONE; OPTIONAL ServiceProviderName => 'My__stringMin1Max256', # min: 1, max: 256 + ServiceName => + 'My__stringMin1Max256', # min: 1, max: 256 }, # OPTIONAL - ProgramNum => 1, # max: 65535; OPTIONAL - AudioBufferModel => - 'ATSC', # values: ATSC, DVB; OPTIONAL - TimedMetadataPid => 'My__string', # OPTIONAL - EsRateInPes => - 'EXCLUDE', # values: EXCLUDE, INCLUDE; OPTIONAL - AudioPids => 'My__string', # OPTIONAL - SegmentationStyle => 'MAINTAIN_CADENCE' - , # values: MAINTAIN_CADENCE, RESET_CADENCE; OPTIONAL + AribCaptionsPid => 'My__string', # OPTIONAL + Ebif => 'NONE', # values: NONE, PASSTHROUGH; OPTIONAL + EcmPid => 'My__string', # OPTIONAL + Scte35Pid => 'My__string', # OPTIONAL + BufferModel => + 'MULTIPLEX', # values: MULTIPLEX, NONE; OPTIONAL AudioStreamType => 'ATSC', # values: ATSC, DVB; OPTIONAL - PcrPeriod => 1, # max: 500; OPTIONAL EbpLookaheadMs => 1, # max: 10000; OPTIONAL - VideoPid => 'My__string', # OPTIONAL - AbsentInputAudioBehavior => - 'DROP', # values: DROP, ENCODE_SILENCE; OPTIONAL - DvbTeletextPid => 'My__string', # OPTIONAL - FragmentTime => 1, # OPTIONAL - AudioFramesPerPes => 1, # OPTIONAL - DvbNitSettings => { - NetworkName => - 'My__stringMin1Max256', # min: 1, max: 256 - NetworkId => 1, # max: 65536 - RepInterval => 1, # min: 25, max: 10000; OPTIONAL - }, # OPTIONAL - KlvDataPids => 'My__string', # OPTIONAL - NullPacketBitrate => 1, # OPTIONAL - PcrPid => 'My__string', # OPTIONAL - Klv => 'NONE', # values: NONE, PASSTHROUGH; OPTIONAL + CcDescriptor => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + PcrPeriod => 1, # max: 500; OPTIONAL + PmtInterval => 1, # max: 1000; OPTIONAL + VideoPid => 'My__string', # OPTIONAL + EtvPlatformPid => 'My__string', # OPTIONAL }, # OPTIONAL }, Extension => 'My__string', # OPTIONAL NameModifier => 'My__string', # OPTIONAL }, # OPTIONAL }, - AudioDescriptionNames => [ - 'My__string', ... # OPTIONAL - ], # OPTIONAL + VideoDescriptionName => 'My__string', # OPTIONAL OutputName => 'My__stringMin1Max255', # min: 1, max: 255; OPTIONAL + AudioDescriptionNames => [ + 'My__string', ... # OPTIONAL + ], # OPTIONAL CaptionDescriptionNames => [ 'My__string', ... # OPTIONAL ], # OPTIONAL - VideoDescriptionName => 'My__string', # OPTIONAL }, ... ], - OutputGroupSettings => { - HlsGroupSettings => { - Destination => { - DestinationRefId => 'My__string', # OPTIONAL - }, - TimedMetadataId3Period => 1, # OPTIONAL - CaptionLanguageMappings => [ - { - LanguageCode => - 'My__stringMin3Max3', # min: 3, max: 3; OPTIONAL - CaptionChannel => 1, # min: 1, max: 4 - LanguageDescription => - 'My__stringMin1', # min: 1, ; OPTIONAL + Name => 'My__stringMax32', # max: 32; OPTIONAL + }, + ... + ], + AudioDescriptions => [ + { + AudioSelectorName => 'My__string', # OPTIONAL + Name => 'My__string', # OPTIONAL + AudioNormalizationSettings => { + TargetLkfs => 1, # OPTIONAL + Algorithm => + 'ITU_1770_1', # values: ITU_1770_1, ITU_1770_2; OPTIONAL + AlgorithmControl => + 'CORRECT_AUDIO', # values: CORRECT_AUDIO; OPTIONAL + }, # OPTIONAL + StreamName => 'My__string', # OPTIONAL + LanguageCodeControl => + 'FOLLOW_INPUT', # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + RemixSettings => { + ChannelMappings => [ + { + InputChannelLevels => [ + { + InputChannel => 1, # max: 15 + Gain => 1, # min: -60, max: 6 + + }, + ... + ], + OutputChannel => 1, # max: 7; OPTIONAL - }, - ... - ], # OPTIONAL - Mode => 'LIVE', # values: LIVE, VOD; OPTIONAL - CaptionLanguageSetting => - 'INSERT', # values: INSERT, NONE, OMIT; OPTIONAL - StreamInfResolution => - 'EXCLUDE', # values: EXCLUDE, INCLUDE; OPTIONAL - IvSource => 'EXPLICIT' - , # values: EXPLICIT, FOLLOWS_SEGMENT_NUMBER; OPTIONAL - KeyFormatVersions => 'My__string', # OPTIONAL - MinSegmentLength => 1, # OPTIONAL - CodecSpecification => - 'RFC_4281', # values: RFC_4281, RFC_6381; OPTIONAL - SegmentsPerSubdirectory => 1, # min: 1, ; OPTIONAL - OutputSelection => 'MANIFESTS_AND_SEGMENTS' - , # values: MANIFESTS_AND_SEGMENTS, SEGMENTS_ONLY; OPTIONAL - BaseUrlManifest => 'My__string', # OPTIONAL - ConstantIv => 'My__stringMin32Max32', # min: 32, max: 32 - BaseUrlContent => 'My__string', # OPTIONAL - TimestampDeltaMilliseconds => 1, # OPTIONAL - DirectoryStructure => 'SINGLE_DIRECTORY' - , # values: SINGLE_DIRECTORY, SUBDIRECTORY_PER_STREAM; OPTIONAL - IndexNSegments => 1, # min: 3, ; OPTIONAL - KeepSegments => 1, # min: 1, ; OPTIONAL - ManifestDurationFormat => - 'FLOATING_POINT', # values: FLOATING_POINT, INTEGER; OPTIONAL - ClientCache => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - InputLossAction => - 'EMIT_OUTPUT', # values: EMIT_OUTPUT, PAUSE_OUTPUT; OPTIONAL - IvInManifest => 'EXCLUDE', # values: EXCLUDE, INCLUDE; OPTIONAL - KeyProviderSettings => { - StaticKeySettings => { - StaticKeyValue => 'My__stringMin32Max32', # min: 32, max: 32 - KeyProviderServer => { - Uri => 'My__string', # OPTIONAL - PasswordParam => 'My__string', # OPTIONAL - Username => 'My__string', # OPTIONAL - }, # OPTIONAL - }, # OPTIONAL - }, # OPTIONAL - TsFileMode => 'SEGMENTED_FILES' - , # values: SEGMENTED_FILES, SINGLE_FILE; OPTIONAL - ProgramDateTime => - 'EXCLUDE', # values: EXCLUDE, INCLUDE; OPTIONAL - KeyFormat => 'My__string', # OPTIONAL - ProgramDateTimePeriod => 1, # max: 3600; OPTIONAL - SegmentLength => 1, # min: 1, ; OPTIONAL - AdMarkers => [ - 'ADOBE', ... # values: ADOBE, ELEMENTAL, ELEMENTAL_SCTE35 - ], # OPTIONAL - TimedMetadataId3Frame => - 'NONE', # values: NONE, PRIV, TDRL; OPTIONAL - HlsCdnSettings => { - HlsWebdavSettings => { - ConnectionRetryInterval => 1, # OPTIONAL - NumRetries => 1, # OPTIONAL - HttpTransferMode => - 'CHUNKED', # values: CHUNKED, NON_CHUNKED; OPTIONAL - FilecacheDuration => 1, # max: 600; OPTIONAL - RestartDelay => 1, # max: 15 - }, # OPTIONAL - HlsMediaStoreSettings => { - RestartDelay => 1, # max: 15 - FilecacheDuration => 1, # max: 600; OPTIONAL - MediaStoreStorageClass => - 'TEMPORAL', # values: TEMPORAL; OPTIONAL - ConnectionRetryInterval => 1, # OPTIONAL - NumRetries => 1, # OPTIONAL - }, # OPTIONAL - HlsAkamaiSettings => { - ConnectionRetryInterval => 1, # OPTIONAL - NumRetries => 1, # OPTIONAL - HttpTransferMode => - 'CHUNKED', # values: CHUNKED, NON_CHUNKED; OPTIONAL - FilecacheDuration => 1, # max: 600; OPTIONAL - RestartDelay => 1, # max: 15 - Token => 'My__string', # OPTIONAL - Salt => 'My__string', # OPTIONAL - }, # OPTIONAL - HlsBasicPutSettings => { - RestartDelay => 1, # max: 15 - NumRetries => 1, # OPTIONAL - ConnectionRetryInterval => 1, # OPTIONAL - FilecacheDuration => 1, # max: 600; OPTIONAL - }, # OPTIONAL - }, # OPTIONAL - SegmentationMode => 'USE_INPUT_SEGMENTATION' - , # values: USE_INPUT_SEGMENTATION, USE_SEGMENT_DURATION; OPTIONAL - EncryptionType => - 'AES128', # values: AES128, SAMPLE_AES; OPTIONAL - ManifestCompression => 'GZIP', # values: GZIP, NONE; OPTIONAL - }, # OPTIONAL - UdpGroupSettings => { - InputLossAction => 'DROP_PROGRAM' - , # values: DROP_PROGRAM, DROP_TS, EMIT_PROGRAM; OPTIONAL - TimedMetadataId3Frame => - 'NONE', # values: NONE, PRIV, TDRL; OPTIONAL - TimedMetadataId3Period => 1, # OPTIONAL - }, # OPTIONAL - ArchiveGroupSettings => { - Destination => { - DestinationRefId => 'My__string', # OPTIONAL }, - RolloverInterval => 1, # min: 1, ; OPTIONAL + ... + ], + ChannelsIn => 1, # min: 1, max: 16; OPTIONAL + ChannelsOut => 1, # min: 1, max: 8; OPTIONAL + }, # OPTIONAL + AudioType => 'CLEAN_EFFECTS' + , # values: CLEAN_EFFECTS, HEARING_IMPAIRED, UNDEFINED, VISUAL_IMPAIRED_COMMENTARY; OPTIONAL + CodecSettings => { + Mp2Settings => { + SampleRate => 1, # OPTIONAL + Bitrate => 1, # OPTIONAL + CodingMode => 'CODING_MODE_1_0' + , # values: CODING_MODE_1_0, CODING_MODE_2_0; OPTIONAL }, # OPTIONAL - RtmpGroupSettings => { - AuthenticationScheme => - 'AKAMAI', # values: AKAMAI, COMMON; OPTIONAL - RestartDelay => 1, # OPTIONAL - CacheLength => 1, # min: 30, ; OPTIONAL - CaptionData => 'ALL' - , # values: ALL, FIELD1_608, FIELD1_AND_FIELD2_608; OPTIONAL - CacheFullBehavior => 'DISCONNECT_IMMEDIATELY' - , # values: DISCONNECT_IMMEDIATELY, WAIT_FOR_SERVER; OPTIONAL + Ac3Settings => { + BitstreamMode => 'COMMENTARY' + , # values: COMMENTARY, COMPLETE_MAIN, DIALOGUE, EMERGENCY, HEARING_IMPAIRED, MUSIC_AND_EFFECTS, VISUALLY_IMPAIRED, VOICE_OVER; OPTIONAL + Bitrate => 1, # OPTIONAL + MetadataControl => 'FOLLOW_INPUT' + , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + LfeFilter => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + DrcProfile => + 'FILM_STANDARD', # values: FILM_STANDARD, NONE; OPTIONAL + CodingMode => 'CODING_MODE_1_0' + , # values: CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_3_2_LFE; OPTIONAL + Dialnorm => 1, # min: 1, max: 31; OPTIONAL }, # OPTIONAL - MsSmoothGroupSettings => { - Destination => { - DestinationRefId => 'My__string', # OPTIONAL - }, - RestartDelay => 1, # OPTIONAL - InputLossAction => - 'EMIT_OUTPUT', # values: EMIT_OUTPUT, PAUSE_OUTPUT; OPTIONAL - TimestampOffset => 'My__string', # OPTIONAL - AudioOnlyTimecodeControl => 'PASSTHROUGH' - , # values: PASSTHROUGH, USE_CONFIGURED_CLOCK; OPTIONAL - StreamManifestBehavior => - 'DO_NOT_SEND', # values: DO_NOT_SEND, SEND; OPTIONAL - EventIdMode => 'NO_EVENT_ID' - , # values: NO_EVENT_ID, USE_CONFIGURED, USE_TIMESTAMP; OPTIONAL - EventStopBehavior => 'NONE', # values: NONE, SEND_EOS; OPTIONAL - SegmentationMode => 'USE_INPUT_SEGMENTATION' - , # values: USE_INPUT_SEGMENTATION, USE_SEGMENT_DURATION; OPTIONAL - TimestampOffsetMode => 'USE_CONFIGURED_OFFSET' - , # values: USE_CONFIGURED_OFFSET, USE_EVENT_START_DATE; OPTIONAL - AcquisitionPointId => 'My__string', # OPTIONAL - ConnectionRetryInterval => 1, # OPTIONAL - CertificateMode => 'SELF_SIGNED' - , # values: SELF_SIGNED, VERIFY_AUTHENTICITY; OPTIONAL - NumRetries => 1, # OPTIONAL - SparseTrackType => 'NONE', # values: NONE, SCTE_35; OPTIONAL - FragmentLength => 1, # min: 1, ; OPTIONAL - SendDelayMs => 1, # max: 10000; OPTIONAL - FilecacheDuration => 1, # OPTIONAL - EventId => 'My__string', # OPTIONAL + Eac3Settings => { + StereoDownmix => + 'DPL2', # values: DPL2, LO_RO, LT_RT, NOT_INDICATED; OPTIONAL + PassthroughControl => 'NO_PASSTHROUGH' + , # values: NO_PASSTHROUGH, WHEN_POSSIBLE; OPTIONAL + BitstreamMode => 'COMMENTARY' + , # values: COMMENTARY, COMPLETE_MAIN, EMERGENCY, HEARING_IMPAIRED, VISUALLY_IMPAIRED; OPTIONAL + Bitrate => 1, # OPTIONAL + PhaseControl => + 'NO_SHIFT', # values: NO_SHIFT, SHIFT_90_DEGREES; OPTIONAL + LoRoCenterMixLevel => 1, # OPTIONAL + MetadataControl => 'FOLLOW_INPUT' + , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + DrcRf => 'FILM_LIGHT' + , # values: FILM_LIGHT, FILM_STANDARD, MUSIC_LIGHT, MUSIC_STANDARD, NONE, SPEECH; OPTIONAL + LtRtSurroundMixLevel => 1, # OPTIONAL + DrcLine => 'FILM_LIGHT' + , # values: FILM_LIGHT, FILM_STANDARD, MUSIC_LIGHT, MUSIC_STANDARD, NONE, SPEECH; OPTIONAL + DcFilter => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + SurroundMode => 'DISABLED' + , # values: DISABLED, ENABLED, NOT_INDICATED; OPTIONAL + LfeFilter => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + CodingMode => 'CODING_MODE_1_0' + , # values: CODING_MODE_1_0, CODING_MODE_2_0, CODING_MODE_3_2; OPTIONAL + AttenuationControl => + 'ATTENUATE_3_DB', # values: ATTENUATE_3_DB, NONE; OPTIONAL + LtRtCenterMixLevel => 1, # OPTIONAL + LoRoSurroundMixLevel => 1, # OPTIONAL + LfeControl => 'LFE', # values: LFE, NO_LFE; OPTIONAL + Dialnorm => 1, # min: 1, max: 31; OPTIONAL + SurroundExMode => 'DISABLED' + , # values: DISABLED, ENABLED, NOT_INDICATED; OPTIONAL }, # OPTIONAL - }, - Name => 'My__stringMax32', # max: 32; OPTIONAL + PassThroughSettings => { + + }, # OPTIONAL + AacSettings => { + SampleRate => 1, # OPTIONAL + RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL + Bitrate => 1, # OPTIONAL + Spec => 'MPEG2', # values: MPEG2, MPEG4; OPTIONAL + Profile => 'HEV1', # values: HEV1, HEV2, LC; OPTIONAL + InputType => 'BROADCASTER_MIXED_AD' + , # values: BROADCASTER_MIXED_AD, NORMAL; OPTIONAL + RawFormat => 'LATM_LOAS', # values: LATM_LOAS, NONE; OPTIONAL + CodingMode => 'AD_RECEIVER_MIX' + , # values: AD_RECEIVER_MIX, CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_5_1; OPTIONAL + VbrQuality => + 'HIGH', # values: HIGH, LOW, MEDIUM_HIGH, MEDIUM_LOW; OPTIONAL + }, # OPTIONAL + }, # OPTIONAL + AudioTypeControl => + 'FOLLOW_INPUT', # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + LanguageCode => 'My__stringMin3Max3', # min: 3, max: 3; OPTIONAL }, ... ], @@ -578,114 +641,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n Source => 'EMBEDDED', # values: EMBEDDED, SYSTEMCLOCK, ZEROBASED SyncThreshold => 1, # min: 1, max: 1000000; OPTIONAL }, - VideoDescriptions => [ - { - Name => 'My__string', # OPTIONAL - Sharpness => 1, # max: 100; OPTIONAL - Width => 1, # OPTIONAL - RespondToAfd => - 'NONE', # values: NONE, PASSTHROUGH, RESPOND; OPTIONAL - CodecSettings => { - H264Settings => { - GopSize => 1, # OPTIONAL - RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL - Softness => 1, # max: 128; OPTIONAL - Profile => 'BASELINE' - , # values: BASELINE, HIGH, HIGH_10BIT, HIGH_422, HIGH_422_10BIT, MAIN; OPTIONAL - ScanType => - 'INTERLACED', # values: INTERLACED, PROGRESSIVE; OPTIONAL - ParControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - EntropyEncoding => 'CABAC', # values: CABAC, CAVLC; OPTIONAL - MinIInterval => 1, # max: 30; OPTIONAL - NumRefFrames => 1, # min: 1, max: 6; OPTIONAL - GopClosedCadence => 1, # OPTIONAL - GopNumBFrames => 1, # max: 7; OPTIONAL - TimecodeInsertion => - 'DISABLED', # values: DISABLED, PIC_TIMING_SEI; OPTIONAL - FramerateNumerator => 1, # OPTIONAL - Bitrate => 1, # min: 1000, ; OPTIONAL - Syntax => 'DEFAULT', # values: DEFAULT, RP2027; OPTIONAL - BufFillPct => 1, # max: 100; OPTIONAL - FramerateControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - Slices => 1, # min: 1, max: 32; OPTIONAL - ParDenominator => 1, # min: 1, ; OPTIONAL - FramerateDenominator => 1, # OPTIONAL - LookAheadRateControl => - 'HIGH', # values: HIGH, LOW, MEDIUM; OPTIONAL - GopBReference => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - ParNumerator => 1, # OPTIONAL - TemporalAq => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - ColorMetadata => 'IGNORE', # values: IGNORE, INSERT; OPTIONAL - SpatialAq => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - BufSize => 1, # OPTIONAL - FixedAfd => 'AFD_0000' - , # values: AFD_0000, AFD_0010, AFD_0011, AFD_0100, AFD_1000, AFD_1001, AFD_1010, AFD_1011, AFD_1101, AFD_1110, AFD_1111; OPTIONAL - AdaptiveQuantization => 'HIGH' - , # values: HIGH, HIGHER, LOW, MAX, MEDIUM, OFF; OPTIONAL - Level => 'H264_LEVEL_1' - , # values: H264_LEVEL_1, H264_LEVEL_1_1, H264_LEVEL_1_2, H264_LEVEL_1_3, H264_LEVEL_2, H264_LEVEL_2_1, H264_LEVEL_2_2, H264_LEVEL_3, H264_LEVEL_3_1, H264_LEVEL_3_2, H264_LEVEL_4, H264_LEVEL_4_1, H264_LEVEL_4_2, H264_LEVEL_5, H264_LEVEL_5_1, H264_LEVEL_5_2, H264_LEVEL_AUTO; OPTIONAL - GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL - FlickerAq => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - AfdSignaling => 'AUTO', # values: AUTO, FIXED, NONE; OPTIONAL - MaxBitrate => 1, # min: 1000, ; OPTIONAL - SceneChangeDetect => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - }, # OPTIONAL - }, # OPTIONAL - ScalingBehavior => - 'DEFAULT', # values: DEFAULT, STRETCH_TO_OUTPUT; OPTIONAL - Height => 1, # OPTIONAL - }, - ... - ], - AvailBlanking => { - State => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - AvailBlankingImage => { - Uri => 'My__string', # OPTIONAL - PasswordParam => 'My__string', # OPTIONAL - Username => 'My__string', # OPTIONAL - }, # OPTIONAL - }, # OPTIONAL CaptionDescriptions => [ { - Name => 'My__string', # OPTIONAL CaptionSelectorName => 'My__string', # OPTIONAL - LanguageDescription => 'My__string', # OPTIONAL - LanguageCode => 'My__string', # OPTIONAL + Name => 'My__string', # OPTIONAL DestinationSettings => { - TeletextDestinationSettings => { + Scte20PlusEmbeddedDestinationSettings => { }, # OPTIONAL - BurnInDestinationSettings => { - FontOpacity => 1, # max: 255; OPTIONAL - BackgroundOpacity => 1, # max: 255; OPTIONAL - FontResolution => 1, # min: 96, max: 600; OPTIONAL - ShadowYOffset => 1, # OPTIONAL - ShadowColor => 'BLACK', # values: BLACK, NONE, WHITE; OPTIONAL - OutlineSize => 1, # max: 10; OPTIONAL - Alignment => - 'CENTERED', # values: CENTERED, LEFT, SMART; OPTIONAL - YPosition => 1, # OPTIONAL - ShadowOpacity => 1, # max: 255; OPTIONAL - BackgroundColor => - 'BLACK', # values: BLACK, NONE, WHITE; OPTIONAL - FontColor => 'BLACK' - , # values: BLACK, BLUE, GREEN, RED, WHITE, YELLOW; OPTIONAL - ShadowXOffset => 1, # OPTIONAL - OutlineColor => 'BLACK' - , # values: BLACK, BLUE, GREEN, RED, WHITE, YELLOW; OPTIONAL - FontSize => 'My__string', # OPTIONAL - Font => { - Uri => 'My__string', # OPTIONAL - PasswordParam => 'My__string', # OPTIONAL - Username => 'My__string', # OPTIONAL - }, # OPTIONAL - XPosition => 1, # OPTIONAL - TeletextGridControl => - 'FIXED', # values: FIXED, SCALED; OPTIONAL + TtmlDestinationSettings => { + StyleControl => + 'PASSTHROUGH', # values: PASSTHROUGH, USE_CONFIGURED; OPTIONAL }, # OPTIONAL EmbeddedDestinationSettings => { @@ -693,95 +659,92 @@ You shouldn't make instances of this class. Each attribute should be used as a n WebvttDestinationSettings => { }, # OPTIONAL - EmbeddedPlusScte20DestinationSettings => { + TeletextDestinationSettings => { }, # OPTIONAL - TtmlDestinationSettings => { - StyleControl => - 'PASSTHROUGH', # values: PASSTHROUGH, USE_CONFIGURED; OPTIONAL + AribDestinationSettings => { + }, # OPTIONAL - DvbSubDestinationSettings => { - ShadowOpacity => 1, # max: 255; OPTIONAL - YPosition => 1, # OPTIONAL + RtmpCaptionInfoDestinationSettings => { + + }, # OPTIONAL + EmbeddedPlusScte20DestinationSettings => { + + }, # OPTIONAL + BurnInDestinationSettings => { + FontSize => 'My__string', # OPTIONAL + BackgroundOpacity => 1, # max: 255; OPTIONAL + OutlineSize => 1, # max: 10; OPTIONAL BackgroundColor => - 'BLACK', # values: BLACK, NONE, WHITE; OPTIONAL - ShadowXOffset => 1, # OPTIONAL - FontColor => 'BLACK' - , # values: BLACK, BLUE, GREEN, RED, WHITE, YELLOW; OPTIONAL + 'BLACK', # values: BLACK, NONE, WHITE; OPTIONAL + ShadowYOffset => 1, # OPTIONAL + TeletextGridControl => + 'FIXED', # values: FIXED, SCALED; OPTIONAL + Font => { + Uri => 'My__string', # OPTIONAL + Username => 'My__string', # OPTIONAL + PasswordParam => 'My__string', # OPTIONAL + }, # OPTIONAL + ShadowColor => 'BLACK', # values: BLACK, NONE, WHITE; OPTIONAL + YPosition => 1, # OPTIONAL OutlineColor => 'BLACK' , # values: BLACK, BLUE, GREEN, RED, WHITE, YELLOW; OPTIONAL - FontSize => 'My__string', # OPTIONAL - Font => { + FontColor => 'BLACK' + , # values: BLACK, BLUE, GREEN, RED, WHITE, YELLOW; OPTIONAL + FontResolution => 1, # min: 96, max: 600; OPTIONAL + ShadowOpacity => 1, # max: 255; OPTIONAL + FontOpacity => 1, # max: 255; OPTIONAL + Alignment => + 'CENTERED', # values: CENTERED, LEFT, SMART; OPTIONAL + XPosition => 1, # OPTIONAL + ShadowXOffset => 1, # OPTIONAL + }, # OPTIONAL + DvbSubDestinationSettings => { + FontSize => 'My__string', # OPTIONAL + BackgroundOpacity => 1, # max: 255; OPTIONAL + OutlineSize => 1, # max: 10; OPTIONAL + BackgroundColor => + 'BLACK', # values: BLACK, NONE, WHITE; OPTIONAL + ShadowYOffset => 1, # OPTIONAL + TeletextGridControl => + 'FIXED', # values: FIXED, SCALED; OPTIONAL + Font => { Uri => 'My__string', # OPTIONAL - PasswordParam => 'My__string', # OPTIONAL Username => 'My__string', # OPTIONAL + PasswordParam => 'My__string', # OPTIONAL }, # OPTIONAL - TeletextGridControl => - 'FIXED', # values: FIXED, SCALED; OPTIONAL - XPosition => 1, # OPTIONAL - FontOpacity => 1, # max: 255; OPTIONAL - FontResolution => 1, # min: 96, max: 600; OPTIONAL - BackgroundOpacity => 1, # max: 255; OPTIONAL - ShadowColor => 'BLACK', # values: BLACK, NONE, WHITE; OPTIONAL - ShadowYOffset => 1, # OPTIONAL + ShadowColor => 'BLACK', # values: BLACK, NONE, WHITE; OPTIONAL + YPosition => 1, # OPTIONAL + OutlineColor => 'BLACK' + , # values: BLACK, BLUE, GREEN, RED, WHITE, YELLOW; OPTIONAL + FontColor => 'BLACK' + , # values: BLACK, BLUE, GREEN, RED, WHITE, YELLOW; OPTIONAL + FontResolution => 1, # min: 96, max: 600; OPTIONAL + ShadowOpacity => 1, # max: 255; OPTIONAL + FontOpacity => 1, # max: 255; OPTIONAL Alignment => 'CENTERED', # values: CENTERED, LEFT, SMART; OPTIONAL - OutlineSize => 1, # max: 10; OPTIONAL - }, # OPTIONAL - AribDestinationSettings => { - + XPosition => 1, # OPTIONAL + ShadowXOffset => 1, # OPTIONAL }, # OPTIONAL SmpteTtDestinationSettings => { - }, # OPTIONAL - Scte20PlusEmbeddedDestinationSettings => { - - }, # OPTIONAL - RtmpCaptionInfoDestinationSettings => { - }, # OPTIONAL Scte27DestinationSettings => { }, # OPTIONAL }, # OPTIONAL + LanguageDescription => 'My__string', # OPTIONAL + LanguageCode => 'My__string', # OPTIONAL }, ... - ], # OPTIONAL - GlobalConfiguration => { - InputLossBehavior => { - InputLossImageType => 'COLOR', # values: COLOR, SLATE; OPTIONAL - RepeatFrameMsec => 1, # max: 1000000; OPTIONAL - BlackFrameMsec => 1, # max: 1000000; OPTIONAL - InputLossImageColor => - 'My__stringMin6Max6', # min: 6, max: 6; OPTIONAL - InputLossImageSlate => { - Uri => 'My__string', # OPTIONAL - PasswordParam => 'My__string', # OPTIONAL - Username => 'My__string', # OPTIONAL - }, # OPTIONAL - }, # OPTIONAL - OutputTimingSource => - 'INPUT_CLOCK', # values: INPUT_CLOCK, SYSTEM_CLOCK; OPTIONAL - InputEndAction => - 'NONE', # values: NONE, SWITCH_AND_LOOP_INPUTS; OPTIONAL - SupportLowFramerateInputs => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - InitialAudioGain => 1, # min: -60, max: 60; OPTIONAL - }, # OPTIONAL - BlackoutSlate => { + ], # OPTIONAL + AvailBlanking => { State => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - NetworkId => 'My__stringMin34Max34', # min: 34, max: 34; OPTIONAL - BlackoutSlateImage => { - Uri => 'My__string', # OPTIONAL - PasswordParam => 'My__string', # OPTIONAL - Username => 'My__string', # OPTIONAL - }, # OPTIONAL - NetworkEndBlackout => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - NetworkEndBlackoutImage => { + AvailBlankingImage => { Uri => 'My__string', # OPTIONAL - PasswordParam => 'My__string', # OPTIONAL Username => 'My__string', # OPTIONAL + PasswordParam => 'My__string', # OPTIONAL }, # OPTIONAL }, # OPTIONAL AvailConfiguration => { @@ -794,96 +757,133 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'FOLLOW', # values: FOLLOW, IGNORE; OPTIONAL }, # OPTIONAL Scte35TimeSignalApos => { - WebDeliveryAllowedFlag => - 'FOLLOW', # values: FOLLOW, IGNORE; OPTIONAL AdAvailOffset => 1, # min: -1000, max: 1000; OPTIONAL NoRegionalBlackoutFlag => 'FOLLOW', # values: FOLLOW, IGNORE; OPTIONAL + WebDeliveryAllowedFlag => + 'FOLLOW', # values: FOLLOW, IGNORE; OPTIONAL + }, # OPTIONAL + }, # OPTIONAL + }, # OPTIONAL + BlackoutSlate => { + BlackoutSlateImage => { + Uri => 'My__string', # OPTIONAL + Username => 'My__string', # OPTIONAL + PasswordParam => 'My__string', # OPTIONAL + }, # OPTIONAL + State => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + NetworkEndBlackout => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + NetworkEndBlackoutImage => { + Uri => 'My__string', # OPTIONAL + Username => 'My__string', # OPTIONAL + PasswordParam => 'My__string', # OPTIONAL + }, # OPTIONAL + NetworkId => 'My__stringMin34Max34', # min: 34, max: 34; OPTIONAL + }, # OPTIONAL + GlobalConfiguration => { + InputEndAction => + 'NONE', # values: NONE, SWITCH_AND_LOOP_INPUTS; OPTIONAL + SupportLowFramerateInputs => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + InitialAudioGain => 1, # min: -60, max: 60; OPTIONAL + OutputTimingSource => + 'INPUT_CLOCK', # values: INPUT_CLOCK, SYSTEM_CLOCK; OPTIONAL + InputLossBehavior => { + BlackFrameMsec => 1, # max: 1000000; OPTIONAL + InputLossImageColor => + 'My__stringMin6Max6', # min: 6, max: 6; OPTIONAL + InputLossImageSlate => { + Uri => 'My__string', # OPTIONAL + Username => 'My__string', # OPTIONAL + PasswordParam => 'My__string', # OPTIONAL }, # OPTIONAL + RepeatFrameMsec => 1, # max: 1000000; OPTIONAL + InputLossImageType => 'COLOR', # values: COLOR, SLATE; OPTIONAL }, # OPTIONAL }, # OPTIONAL }, # OPTIONAL InputAttachments => [ { InputSettings => { + NetworkInputSettings => { + HlsInputSettings => { + Bandwidth => 1, # OPTIONAL + Retries => 1, # OPTIONAL + BufferSegments => 1, # OPTIONAL + RetryInterval => 1, # OPTIONAL + }, # OPTIONAL + ServerValidation => 'CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME' + , # values: CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME, CHECK_CRYPTOGRAPHY_ONLY; OPTIONAL + }, # OPTIONAL AudioSelectors => [ { Name => 'My__string', # OPTIONAL SelectorSettings => { + AudioPidSelection => { + Pid => 1, # max: 8191; OPTIONAL + + }, # OPTIONAL AudioLanguageSelection => { LanguageCode => 'My__string', # OPTIONAL LanguageSelectionPolicy => 'LOOSE', # values: LOOSE, STRICT; OPTIONAL }, # OPTIONAL - AudioPidSelection => { - Pid => 1, # max: 8191 - - }, # OPTIONAL }, # OPTIONAL }, ... ], # OPTIONAL - SourceEndBehavior => 'CONTINUE', # values: CONTINUE, LOOP; OPTIONAL - DenoiseFilter => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - DeblockFilter => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - InputFilter => 'AUTO', # values: AUTO, DISABLED, FORCED; OPTIONAL - FilterStrength => 1, # min: 1, max: 5; OPTIONAL - NetworkInputSettings => { - HlsInputSettings => { - BufferSegments => 1, # OPTIONAL - RetryInterval => 1, # OPTIONAL - Bandwidth => 1, # OPTIONAL - Retries => 1, # OPTIONAL - }, # OPTIONAL - ServerValidation => 'CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME' - , # values: CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME, CHECK_CRYPTOGRAPHY_ONLY; OPTIONAL - }, # OPTIONAL CaptionSelectors => [ { Name => 'My__string', # OPTIONAL SelectorSettings => { - DvbSubSourceSettings => { - Pid => 1, # min: 1, ; OPTIONAL + TeletextSourceSettings => { + PageNumber => 'My__string', # OPTIONAL + }, # OPTIONAL + AribSourceSettings => { + }, # OPTIONAL Scte20SourceSettings => { Source608ChannelNumber => 1, # min: 1, max: 4 Convert608To708 => 'DISABLED', # values: DISABLED, UPCONVERT; OPTIONAL }, # OPTIONAL - TeletextSourceSettings => { - PageNumber => 'My__string', # OPTIONAL - }, # OPTIONAL EmbeddedSourceSettings => { - Source608TrackNumber => 1, # min: 1, max: 5; OPTIONAL + Source608ChannelNumber => 1, # min: 1, max: 4 Scte20Detection => 'AUTO', # values: AUTO, OFF; OPTIONAL + Source608TrackNumber => 1, # min: 1, max: 5; OPTIONAL Convert608To708 => 'DISABLED', # values: DISABLED, UPCONVERT; OPTIONAL - Source608ChannelNumber => 1, # min: 1, max: 4 - }, # OPTIONAL - AribSourceSettings => { - }, # OPTIONAL Scte27SourceSettings => { Pid => 1, # min: 1, ; OPTIONAL }, # OPTIONAL + DvbSubSourceSettings => { + Pid => 1, # min: 1, ; OPTIONAL + }, # OPTIONAL }, # OPTIONAL LanguageCode => 'My__string', # OPTIONAL }, ... ], # OPTIONAL - VideoSelector => { - ColorSpaceUsage => 'FALLBACK', # values: FALLBACK, FORCE; OPTIONAL + InputFilter => 'AUTO', # values: AUTO, DISABLED, FORCED; OPTIONAL + DeblockFilter => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + SourceEndBehavior => 'CONTINUE', # values: CONTINUE, LOOP; OPTIONAL + FilterStrength => 1, # min: 1, max: 5; OPTIONAL + VideoSelector => { SelectorSettings => { VideoSelectorPid => { - Pid => 1, # max: 8191 + Pid => 1, # max: 8191; OPTIONAL }, # OPTIONAL VideoSelectorProgramId => { ProgramId => 1, # max: 65536 }, # OPTIONAL }, # OPTIONAL + ColorSpaceUsage => 'FALLBACK', # values: FALLBACK, FORCE; OPTIONAL ColorSpace => 'FOLLOW', # values: FOLLOW, REC_601, REC_709; OPTIONAL }, # OPTIONAL + DenoiseFilter => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL }, # OPTIONAL InputId => 'My__string', # OPTIONAL }, @@ -891,9 +891,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], # OPTIONAL InputSpecification => { Codec => 'MPEG2', # values: MPEG2, AVC, HEVC; OPTIONAL + Resolution => 'SD', # values: SD, HD, UHD; OPTIONAL MaximumBitrate => 'MAX_10_MBPS' , # values: MAX_10_MBPS, MAX_20_MBPS, MAX_50_MBPS; OPTIONAL - Resolution => 'SD', # values: SD, HD, UHD; OPTIONAL }, # OPTIONAL LogLevel => 'ERROR', # OPTIONAL Name => 'My__string', # OPTIONAL @@ -903,15 +903,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Name = $CreateChannelResponse->Name; - my $InputAttachments = $CreateChannelResponse->InputAttachments; my $RequestId = $CreateChannelResponse->RequestId; my $EncoderSettings = $CreateChannelResponse->EncoderSettings; - my $Destinations = $CreateChannelResponse->Destinations; - my $LogLevel = $CreateChannelResponse->LogLevel; my $Reserved = $CreateChannelResponse->Reserved; - my $RoleArn = $CreateChannelResponse->RoleArn; my $InputSpecification = $CreateChannelResponse->InputSpecification; + my $LogLevel = $CreateChannelResponse->LogLevel; + my $RoleArn = $CreateChannelResponse->RoleArn; + my $Destinations = $CreateChannelResponse->Destinations; + my $InputAttachments = $CreateChannelResponse->InputAttachments; + my $Name = $CreateChannelResponse->Name; # Returns a L object. diff --git a/auto-lib/Paws/MediaLive/CreateInput.pm b/auto-lib/Paws/MediaLive/CreateInput.pm index a262e16938..138dc43da1 100644 --- a/auto-lib/Paws/MediaLive/CreateInput.pm +++ b/auto-lib/Paws/MediaLive/CreateInput.pm @@ -47,8 +47,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n RequestId => 'My__string', # OPTIONAL Sources => [ { - PasswordParam => 'My__string', # OPTIONAL Username => 'My__string', # OPTIONAL + PasswordParam => 'My__string', # OPTIONAL Url => 'My__string', # OPTIONAL }, ... diff --git a/auto-lib/Paws/MediaLive/DeleteChannel.pm b/auto-lib/Paws/MediaLive/DeleteChannel.pm index b15ea63d96..c37e27bdec 100644 --- a/auto-lib/Paws/MediaLive/DeleteChannel.pm +++ b/auto-lib/Paws/MediaLive/DeleteChannel.pm @@ -34,18 +34,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Name = $DeleteChannelResponse->Name; - my $InputAttachments = $DeleteChannelResponse->InputAttachments; - my $Arn = $DeleteChannelResponse->Arn; my $Id = $DeleteChannelResponse->Id; - my $PipelinesRunningCount = $DeleteChannelResponse->PipelinesRunningCount; - my $LogLevel = $DeleteChannelResponse->LogLevel; - my $EgressEndpoints = $DeleteChannelResponse->EgressEndpoints; my $EncoderSettings = $DeleteChannelResponse->EncoderSettings; - my $Destinations = $DeleteChannelResponse->Destinations; my $InputSpecification = $DeleteChannelResponse->InputSpecification; my $State = $DeleteChannelResponse->State; + my $LogLevel = $DeleteChannelResponse->LogLevel; my $RoleArn = $DeleteChannelResponse->RoleArn; + my $EgressEndpoints = $DeleteChannelResponse->EgressEndpoints; + my $Destinations = $DeleteChannelResponse->Destinations; + my $PipelinesRunningCount = $DeleteChannelResponse->PipelinesRunningCount; + my $Arn = $DeleteChannelResponse->Arn; + my $InputAttachments = $DeleteChannelResponse->InputAttachments; + my $Name = $DeleteChannelResponse->Name; # Returns a L object. diff --git a/auto-lib/Paws/MediaLive/DescribeChannel.pm b/auto-lib/Paws/MediaLive/DescribeChannel.pm index b024b51676..e99013d241 100644 --- a/auto-lib/Paws/MediaLive/DescribeChannel.pm +++ b/auto-lib/Paws/MediaLive/DescribeChannel.pm @@ -34,15 +34,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $RoleArn = $DescribeChannelResponse->RoleArn; - my $State = $DescribeChannelResponse->State; + my $Id = $DescribeChannelResponse->Id; + my $EncoderSettings = $DescribeChannelResponse->EncoderSettings; my $InputSpecification = $DescribeChannelResponse->InputSpecification; - my $Destinations = $DescribeChannelResponse->Destinations; + my $State = $DescribeChannelResponse->State; + my $LogLevel = $DescribeChannelResponse->LogLevel; + my $RoleArn = $DescribeChannelResponse->RoleArn; my $EgressEndpoints = $DescribeChannelResponse->EgressEndpoints; - my $EncoderSettings = $DescribeChannelResponse->EncoderSettings; + my $Destinations = $DescribeChannelResponse->Destinations; my $PipelinesRunningCount = $DescribeChannelResponse->PipelinesRunningCount; - my $LogLevel = $DescribeChannelResponse->LogLevel; - my $Id = $DescribeChannelResponse->Id; my $Arn = $DescribeChannelResponse->Arn; my $InputAttachments = $DescribeChannelResponse->InputAttachments; my $Name = $DescribeChannelResponse->Name; diff --git a/auto-lib/Paws/MediaLive/DescribeInput.pm b/auto-lib/Paws/MediaLive/DescribeInput.pm index 97f668039a..461a8e214c 100644 --- a/auto-lib/Paws/MediaLive/DescribeInput.pm +++ b/auto-lib/Paws/MediaLive/DescribeInput.pm @@ -34,15 +34,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $Id = $DescribeInputResponse->Id; + my $State = $DescribeInputResponse->State; my $AttachedChannels = $DescribeInputResponse->AttachedChannels; - my $Destinations = $DescribeInputResponse->Destinations; + my $Sources = $DescribeInputResponse->Sources; my $Type = $DescribeInputResponse->Type; - my $State = $DescribeInputResponse->State; + my $Destinations = $DescribeInputResponse->Destinations; + my $Arn = $DescribeInputResponse->Arn; my $Name = $DescribeInputResponse->Name; my $SecurityGroups = $DescribeInputResponse->SecurityGroups; - my $Arn = $DescribeInputResponse->Arn; - my $Id = $DescribeInputResponse->Id; - my $Sources = $DescribeInputResponse->Sources; # Returns a L object. diff --git a/auto-lib/Paws/MediaLive/DescribeInputSecurityGroup.pm b/auto-lib/Paws/MediaLive/DescribeInputSecurityGroup.pm index 0fea1dcdac..a29e56e23e 100644 --- a/auto-lib/Paws/MediaLive/DescribeInputSecurityGroup.pm +++ b/auto-lib/Paws/MediaLive/DescribeInputSecurityGroup.pm @@ -35,10 +35,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Inputs = $DescribeInputSecurityGroupResponse->Inputs; - my $Arn = $DescribeInputSecurityGroupResponse->Arn; my $WhitelistRules = $DescribeInputSecurityGroupResponse->WhitelistRules; + my $Inputs = $DescribeInputSecurityGroupResponse->Inputs; my $Id = $DescribeInputSecurityGroupResponse->Id; + my $Arn = $DescribeInputSecurityGroupResponse->Arn; my $State = $DescribeInputSecurityGroupResponse->State; # Returns a L object. diff --git a/auto-lib/Paws/MediaLive/ListInputSecurityGroups.pm b/auto-lib/Paws/MediaLive/ListInputSecurityGroups.pm index f1c6467084..fe8a23e53c 100644 --- a/auto-lib/Paws/MediaLive/ListInputSecurityGroups.pm +++ b/auto-lib/Paws/MediaLive/ListInputSecurityGroups.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListInputSecurityGroupsResponse->NextToken; my $InputSecurityGroups = $ListInputSecurityGroupsResponse->InputSecurityGroups; + my $NextToken = $ListInputSecurityGroupsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/MediaLive/ListInputs.pm b/auto-lib/Paws/MediaLive/ListInputs.pm index dcfbca46d4..de86624ae8 100644 --- a/auto-lib/Paws/MediaLive/ListInputs.pm +++ b/auto-lib/Paws/MediaLive/ListInputs.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListInputsResponse->NextToken; my $Inputs = $ListInputsResponse->Inputs; + my $NextToken = $ListInputsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/MediaLive/StartChannel.pm b/auto-lib/Paws/MediaLive/StartChannel.pm index 30ed85b90b..07695a56db 100644 --- a/auto-lib/Paws/MediaLive/StartChannel.pm +++ b/auto-lib/Paws/MediaLive/StartChannel.pm @@ -34,18 +34,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $Id = $StartChannelResponse->Id; my $EncoderSettings = $StartChannelResponse->EncoderSettings; + my $InputSpecification = $StartChannelResponse->InputSpecification; + my $State = $StartChannelResponse->State; + my $LogLevel = $StartChannelResponse->LogLevel; + my $RoleArn = $StartChannelResponse->RoleArn; my $EgressEndpoints = $StartChannelResponse->EgressEndpoints; my $Destinations = $StartChannelResponse->Destinations; - my $LogLevel = $StartChannelResponse->LogLevel; my $PipelinesRunningCount = $StartChannelResponse->PipelinesRunningCount; - my $State = $StartChannelResponse->State; - my $RoleArn = $StartChannelResponse->RoleArn; - my $InputSpecification = $StartChannelResponse->InputSpecification; my $Arn = $StartChannelResponse->Arn; - my $Name = $StartChannelResponse->Name; my $InputAttachments = $StartChannelResponse->InputAttachments; - my $Id = $StartChannelResponse->Id; + my $Name = $StartChannelResponse->Name; # Returns a L object. diff --git a/auto-lib/Paws/MediaLive/StopChannel.pm b/auto-lib/Paws/MediaLive/StopChannel.pm index 90d4c03a1d..a04a473dc2 100644 --- a/auto-lib/Paws/MediaLive/StopChannel.pm +++ b/auto-lib/Paws/MediaLive/StopChannel.pm @@ -34,18 +34,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Arn = $StopChannelResponse->Arn; - my $InputAttachments = $StopChannelResponse->InputAttachments; - my $Name = $StopChannelResponse->Name; my $Id = $StopChannelResponse->Id; - my $EgressEndpoints = $StopChannelResponse->EgressEndpoints; my $EncoderSettings = $StopChannelResponse->EncoderSettings; - my $Destinations = $StopChannelResponse->Destinations; - my $LogLevel = $StopChannelResponse->LogLevel; - my $PipelinesRunningCount = $StopChannelResponse->PipelinesRunningCount; + my $InputSpecification = $StopChannelResponse->InputSpecification; my $State = $StopChannelResponse->State; + my $LogLevel = $StopChannelResponse->LogLevel; my $RoleArn = $StopChannelResponse->RoleArn; - my $InputSpecification = $StopChannelResponse->InputSpecification; + my $EgressEndpoints = $StopChannelResponse->EgressEndpoints; + my $Destinations = $StopChannelResponse->Destinations; + my $PipelinesRunningCount = $StopChannelResponse->PipelinesRunningCount; + my $Arn = $StopChannelResponse->Arn; + my $InputAttachments = $StopChannelResponse->InputAttachments; + my $Name = $StopChannelResponse->Name; # Returns a L object. diff --git a/auto-lib/Paws/MediaLive/UpdateChannel.pm b/auto-lib/Paws/MediaLive/UpdateChannel.pm index 01d1733d96..f28a9dc02b 100644 --- a/auto-lib/Paws/MediaLive/UpdateChannel.pm +++ b/auto-lib/Paws/MediaLive/UpdateChannel.pm @@ -39,414 +39,374 @@ You shouldn't make instances of this class. Each attribute should be used as a n ChannelId => 'My__string', Destinations => [ { + Id => 'My__string', Settings => [ { - StreamName => 'My__string', Username => 'My__string', + StreamName => 'My__string', PasswordParam => 'My__string', Url => 'My__string', }, ... ], # OPTIONAL - Id => 'My__string', }, ... ], # OPTIONAL EncoderSettings => { VideoDescriptions => [ { - Name => 'My__string', + Name => 'My__string', + Height => 1, # OPTIONAL ScalingBehavior => 'DEFAULT', # values: DEFAULT, STRETCH_TO_OUTPUT; OPTIONAL - Height => 1, # OPTIONAL + Width => 1, # OPTIONAL + Sharpness => 1, # max: 100; OPTIONAL CodecSettings => { H264Settings => { - MinIInterval => 1, # max: 30; OPTIONAL - NumRefFrames => 1, # min: 1, max: 6; OPTIONAL - ParControl => 'INITIALIZE_FROM_SOURCE' - , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - EntropyEncoding => 'CABAC', # values: CABAC, CAVLC; OPTIONAL - FramerateNumerator => 1, # OPTIONAL - Syntax => 'DEFAULT', # values: DEFAULT, RP2027; OPTIONAL - Bitrate => 1, # min: 1000, ; OPTIONAL - GopNumBFrames => 1, # max: 7; OPTIONAL - GopClosedCadence => 1, # OPTIONAL + AdaptiveQuantization => 'HIGH' + , # values: HIGH, HIGHER, LOW, MAX, MEDIUM, OFF; OPTIONAL + FramerateDenominator => 1, # OPTIONAL + FramerateNumerator => 1, # OPTIONAL + SpatialAq => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + Slices => 1, # min: 1, max: 32; OPTIONAL + RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL TimecodeInsertion => 'DISABLED', # values: DISABLED, PIC_TIMING_SEI; OPTIONAL - GopSize => 1, # OPTIONAL - ScanType => - 'INTERLACED', # values: INTERLACED, PROGRESSIVE; OPTIONAL - Softness => 1, # max: 128; OPTIONAL - RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL - Profile => 'BASELINE' + LookAheadRateControl => + 'HIGH', # values: HIGH, LOW, MEDIUM; OPTIONAL + Bitrate => 1, # min: 1000, ; OPTIONAL + GopClosedCadence => 1, # OPTIONAL + Profile => 'BASELINE' , # values: BASELINE, HIGH, HIGH_10BIT, HIGH_422, HIGH_422_10BIT, MAIN; OPTIONAL - AfdSignaling => 'AUTO', # values: AUTO, FIXED, NONE; OPTIONAL - GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL + Softness => 1, # max: 128; OPTIONAL + TemporalAq => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + NumRefFrames => 1, # min: 1, max: 6; OPTIONAL + ParDenominator => 1, # min: 1, ; OPTIONAL + BufSize => 1, # OPTIONAL + AfdSignaling => 'AUTO', # values: AUTO, FIXED, NONE; OPTIONAL + MinIInterval => 1, # max: 30; OPTIONAL FlickerAq => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL SceneChangeDetect => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - MaxBitrate => 1, # min: 1000, ; OPTIONAL - Level => 'H264_LEVEL_1' - , # values: H264_LEVEL_1, H264_LEVEL_1_1, H264_LEVEL_1_2, H264_LEVEL_1_3, H264_LEVEL_2, H264_LEVEL_2_1, H264_LEVEL_2_2, H264_LEVEL_3, H264_LEVEL_3_1, H264_LEVEL_3_2, H264_LEVEL_4, H264_LEVEL_4_1, H264_LEVEL_4_2, H264_LEVEL_5, H264_LEVEL_5_1, H264_LEVEL_5_2, H264_LEVEL_AUTO; OPTIONAL - FramerateDenominator => 1, # OPTIONAL - LookAheadRateControl => - 'HIGH', # values: HIGH, LOW, MEDIUM; OPTIONAL - GopBReference => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - BufFillPct => 1, # max: 100; OPTIONAL - ParDenominator => 1, # min: 1, ; OPTIONAL + GopNumBFrames => 1, # max: 7; OPTIONAL FramerateControl => 'INITIALIZE_FROM_SOURCE' , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL - Slices => 1, # min: 1, max: 32; OPTIONAL - BufSize => 1, # OPTIONAL - ColorMetadata => 'IGNORE', # values: IGNORE, INSERT; OPTIONAL - SpatialAq => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - AdaptiveQuantization => 'HIGH' - , # values: HIGH, HIGHER, LOW, MAX, MEDIUM, OFF; OPTIONAL + GopBReference => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + ScanType => + 'INTERLACED', # values: INTERLACED, PROGRESSIVE; OPTIONAL FixedAfd => 'AFD_0000' , # values: AFD_0000, AFD_0010, AFD_0011, AFD_0100, AFD_1000, AFD_1001, AFD_1010, AFD_1011, AFD_1101, AFD_1110, AFD_1111; OPTIONAL - ParNumerator => 1, # OPTIONAL - TemporalAq => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + GopSize => 1, # OPTIONAL + ParControl => 'INITIALIZE_FROM_SOURCE' + , # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL + MaxBitrate => 1, # min: 1000, ; OPTIONAL + GopSizeUnits => 'FRAMES', # values: FRAMES, SECONDS; OPTIONAL + ColorMetadata => 'IGNORE', # values: IGNORE, INSERT; OPTIONAL + ParNumerator => 1, # OPTIONAL + Level => 'H264_LEVEL_1' + , # values: H264_LEVEL_1, H264_LEVEL_1_1, H264_LEVEL_1_2, H264_LEVEL_1_3, H264_LEVEL_2, H264_LEVEL_2_1, H264_LEVEL_2_2, H264_LEVEL_3, H264_LEVEL_3_1, H264_LEVEL_3_2, H264_LEVEL_4, H264_LEVEL_4_1, H264_LEVEL_4_2, H264_LEVEL_5, H264_LEVEL_5_1, H264_LEVEL_5_2, H264_LEVEL_AUTO; OPTIONAL + Syntax => 'DEFAULT', # values: DEFAULT, RP2027; OPTIONAL + EntropyEncoding => 'CABAC', # values: CABAC, CAVLC; OPTIONAL + BufFillPct => 1, # max: 100; OPTIONAL }, # OPTIONAL }, # OPTIONAL RespondToAfd => 'NONE', # values: NONE, PASSTHROUGH, RESPOND; OPTIONAL - Width => 1, # OPTIONAL - Sharpness => 1, # max: 100; OPTIONAL }, ... ], - AudioDescriptions => [ + OutputGroups => [ { - Name => 'My__string', - AudioSelectorName => 'My__string', - StreamName => 'My__string', - AudioNormalizationSettings => { - AlgorithmControl => - 'CORRECT_AUDIO', # values: CORRECT_AUDIO; OPTIONAL - Algorithm => - 'ITU_1770_1', # values: ITU_1770_1, ITU_1770_2; OPTIONAL - TargetLkfs => 1, # OPTIONAL - }, # OPTIONAL - LanguageCodeControl => - 'FOLLOW_INPUT', # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - AudioType => 'CLEAN_EFFECTS' - , # values: CLEAN_EFFECTS, HEARING_IMPAIRED, UNDEFINED, VISUAL_IMPAIRED_COMMENTARY; OPTIONAL - AudioTypeControl => - 'FOLLOW_INPUT', # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - LanguageCode => 'My__stringMin3Max3', # min: 3, max: 3; OPTIONAL - RemixSettings => { - ChannelMappings => [ - { - OutputChannel => 1, # max: 7; OPTIONAL - InputChannelLevels => [ - { - Gain => 1, # min: -60, max: 6 - InputChannel => 1, # max: 15 - - }, - ... - ], - - }, - ... - ], - ChannelsIn => 1, # min: 1, max: 16; OPTIONAL - ChannelsOut => 1, # min: 1, max: 8; OPTIONAL - }, # OPTIONAL - CodecSettings => { - Eac3Settings => { - LtRtCenterMixLevel => 1, # OPTIONAL - DrcRf => 'FILM_LIGHT' - , # values: FILM_LIGHT, FILM_STANDARD, MUSIC_LIGHT, MUSIC_STANDARD, NONE, SPEECH; OPTIONAL - Dialnorm => 1, # min: 1, max: 31; OPTIONAL - LoRoCenterMixLevel => 1, # OPTIONAL - MetadataControl => 'FOLLOW_INPUT' - , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - LtRtSurroundMixLevel => 1, # OPTIONAL - BitstreamMode => 'COMMENTARY' - , # values: COMMENTARY, COMPLETE_MAIN, EMERGENCY, HEARING_IMPAIRED, VISUALLY_IMPAIRED; OPTIONAL - Bitrate => 1, # OPTIONAL - DcFilter => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - CodingMode => 'CODING_MODE_1_0' - , # values: CODING_MODE_1_0, CODING_MODE_2_0, CODING_MODE_3_2; OPTIONAL - LfeControl => 'LFE', # values: LFE, NO_LFE; OPTIONAL - DrcLine => 'FILM_LIGHT' - , # values: FILM_LIGHT, FILM_STANDARD, MUSIC_LIGHT, MUSIC_STANDARD, NONE, SPEECH; OPTIONAL - SurroundMode => 'DISABLED' - , # values: DISABLED, ENABLED, NOT_INDICATED; OPTIONAL - LoRoSurroundMixLevel => 1, # OPTIONAL - PassthroughControl => 'NO_PASSTHROUGH' - , # values: NO_PASSTHROUGH, WHEN_POSSIBLE; OPTIONAL - StereoDownmix => - 'DPL2', # values: DPL2, LO_RO, LT_RT, NOT_INDICATED; OPTIONAL - PhaseControl => - 'NO_SHIFT', # values: NO_SHIFT, SHIFT_90_DEGREES; OPTIONAL - AttenuationControl => - 'ATTENUATE_3_DB', # values: ATTENUATE_3_DB, NONE; OPTIONAL - LfeFilter => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - SurroundExMode => 'DISABLED' - , # values: DISABLED, ENABLED, NOT_INDICATED; OPTIONAL - }, # OPTIONAL - AacSettings => { - InputType => 'BROADCASTER_MIXED_AD' - , # values: BROADCASTER_MIXED_AD, NORMAL; OPTIONAL - RawFormat => 'LATM_LOAS', # values: LATM_LOAS, NONE; OPTIONAL - VbrQuality => - 'HIGH', # values: HIGH, LOW, MEDIUM_HIGH, MEDIUM_LOW; OPTIONAL - Profile => 'HEV1', # values: HEV1, HEV2, LC; OPTIONAL - RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL - CodingMode => 'AD_RECEIVER_MIX' - , # values: AD_RECEIVER_MIX, CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_5_1; OPTIONAL - Bitrate => 1, # OPTIONAL - SampleRate => 1, # OPTIONAL - Spec => 'MPEG2', # values: MPEG2, MPEG4; OPTIONAL + OutputGroupSettings => { + ArchiveGroupSettings => { + Destination => { DestinationRefId => 'My__string', }, + RolloverInterval => 1, # min: 1, ; OPTIONAL }, # OPTIONAL - PassThroughSettings => { + HlsGroupSettings => { + Destination => { DestinationRefId => 'My__string', }, + EncryptionType => + 'AES128', # values: AES128, SAMPLE_AES; OPTIONAL + IvInManifest => 'EXCLUDE', # values: EXCLUDE, INCLUDE; OPTIONAL + TimestampDeltaMilliseconds => 1, # OPTIONAL + BaseUrlManifest => 'My__string', + CaptionLanguageMappings => [ + { + LanguageDescription => + 'My__stringMin1', # min: 1, ; OPTIONAL + LanguageCode => + 'My__stringMin3Max3', # min: 3, max: 3; OPTIONAL + CaptionChannel => 1, # min: 1, max: 4 + }, + ... + ], # OPTIONAL + TsFileMode => 'SEGMENTED_FILES' + , # values: SEGMENTED_FILES, SINGLE_FILE; OPTIONAL + KeepSegments => 1, # min: 1, ; OPTIONAL + KeyFormat => 'My__string', + BaseUrlContent => 'My__string', + CodecSpecification => + 'RFC_4281', # values: RFC_4281, RFC_6381; OPTIONAL + ProgramDateTimePeriod => 1, # max: 3600; OPTIONAL + SegmentsPerSubdirectory => 1, # min: 1, ; OPTIONAL + SegmentLength => 1, # min: 1, ; OPTIONAL + IvSource => 'EXPLICIT' + , # values: EXPLICIT, FOLLOWS_SEGMENT_NUMBER; OPTIONAL + ManifestCompression => 'GZIP', # values: GZIP, NONE; OPTIONAL + ManifestDurationFormat => + 'FLOATING_POINT', # values: FLOATING_POINT, INTEGER; OPTIONAL + KeyFormatVersions => 'My__string', + DirectoryStructure => 'SINGLE_DIRECTORY' + , # values: SINGLE_DIRECTORY, SUBDIRECTORY_PER_STREAM; OPTIONAL + MinSegmentLength => 1, # OPTIONAL + KeyProviderSettings => { + StaticKeySettings => { + StaticKeyValue => 'My__stringMin32Max32', # min: 32, max: 32 + KeyProviderServer => { + Uri => 'My__string', + Username => 'My__string', + PasswordParam => 'My__string', + }, # OPTIONAL + }, # OPTIONAL + }, # OPTIONAL + HlsCdnSettings => { + HlsBasicPutSettings => { + RestartDelay => 1, # max: 15 + ConnectionRetryInterval => 1, # OPTIONAL + NumRetries => 1, # OPTIONAL + FilecacheDuration => 1, # max: 600; OPTIONAL + }, # OPTIONAL + HlsAkamaiSettings => { + Token => 'My__string', + HttpTransferMode => + 'CHUNKED', # values: CHUNKED, NON_CHUNKED; OPTIONAL + RestartDelay => 1, # max: 15 + Salt => 'My__string', + ConnectionRetryInterval => 1, # OPTIONAL + NumRetries => 1, # OPTIONAL + FilecacheDuration => 1, # max: 600; OPTIONAL + }, # OPTIONAL + HlsWebdavSettings => { + HttpTransferMode => + 'CHUNKED', # values: CHUNKED, NON_CHUNKED; OPTIONAL + RestartDelay => 1, # max: 15 + ConnectionRetryInterval => 1, # OPTIONAL + NumRetries => 1, # OPTIONAL + FilecacheDuration => 1, # max: 600; OPTIONAL + }, # OPTIONAL + HlsMediaStoreSettings => { + MediaStoreStorageClass => + 'TEMPORAL', # values: TEMPORAL; OPTIONAL + RestartDelay => 1, # max: 15 + ConnectionRetryInterval => 1, # OPTIONAL + NumRetries => 1, # OPTIONAL + FilecacheDuration => 1, # max: 600; OPTIONAL + }, # OPTIONAL + }, # OPTIONAL + IndexNSegments => 1, # min: 3, ; OPTIONAL + TimedMetadataId3Frame => + 'NONE', # values: NONE, PRIV, TDRL; OPTIONAL + ProgramDateTime => + 'EXCLUDE', # values: EXCLUDE, INCLUDE; OPTIONAL + InputLossAction => + 'EMIT_OUTPUT', # values: EMIT_OUTPUT, PAUSE_OUTPUT; OPTIONAL + OutputSelection => 'MANIFESTS_AND_SEGMENTS' + , # values: MANIFESTS_AND_SEGMENTS, SEGMENTS_ONLY; OPTIONAL + AdMarkers => [ + 'ADOBE', ... # values: ADOBE, ELEMENTAL, ELEMENTAL_SCTE35 + ], # OPTIONAL + Mode => 'LIVE', # values: LIVE, VOD; OPTIONAL + SegmentationMode => 'USE_INPUT_SEGMENTATION' + , # values: USE_INPUT_SEGMENTATION, USE_SEGMENT_DURATION; OPTIONAL + CaptionLanguageSetting => + 'INSERT', # values: INSERT, NONE, OMIT; OPTIONAL + ClientCache => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + StreamInfResolution => + 'EXCLUDE', # values: EXCLUDE, INCLUDE; OPTIONAL + ConstantIv => 'My__stringMin32Max32', # min: 32, max: 32 + TimedMetadataId3Period => 1, # OPTIONAL }, # OPTIONAL - Mp2Settings => { - CodingMode => 'CODING_MODE_1_0' - , # values: CODING_MODE_1_0, CODING_MODE_2_0; OPTIONAL - Bitrate => 1, # OPTIONAL - SampleRate => 1, # OPTIONAL + MsSmoothGroupSettings => { + Destination => { DestinationRefId => 'My__string', }, + TimestampOffsetMode => 'USE_CONFIGURED_OFFSET' + , # values: USE_CONFIGURED_OFFSET, USE_EVENT_START_DATE; OPTIONAL + SparseTrackType => 'NONE', # values: NONE, SCTE_35; OPTIONAL + StreamManifestBehavior => + 'DO_NOT_SEND', # values: DO_NOT_SEND, SEND; OPTIONAL + SendDelayMs => 1, # max: 10000; OPTIONAL + AudioOnlyTimecodeControl => 'PASSTHROUGH' + , # values: PASSTHROUGH, USE_CONFIGURED_CLOCK; OPTIONAL + RestartDelay => 1, # OPTIONAL + TimestampOffset => 'My__string', + ConnectionRetryInterval => 1, # OPTIONAL + AcquisitionPointId => 'My__string', + InputLossAction => + 'EMIT_OUTPUT', # values: EMIT_OUTPUT, PAUSE_OUTPUT; OPTIONAL + SegmentationMode => 'USE_INPUT_SEGMENTATION' + , # values: USE_INPUT_SEGMENTATION, USE_SEGMENT_DURATION; OPTIONAL + EventStopBehavior => 'NONE', # values: NONE, SEND_EOS; OPTIONAL + NumRetries => 1, # OPTIONAL + CertificateMode => 'SELF_SIGNED' + , # values: SELF_SIGNED, VERIFY_AUTHENTICITY; OPTIONAL + FilecacheDuration => 1, # OPTIONAL + EventId => 'My__string', + EventIdMode => 'NO_EVENT_ID' + , # values: NO_EVENT_ID, USE_CONFIGURED, USE_TIMESTAMP; OPTIONAL + FragmentLength => 1, # min: 1, ; OPTIONAL }, # OPTIONAL - Ac3Settings => { - Dialnorm => 1, # min: 1, max: 31; OPTIONAL - MetadataControl => 'FOLLOW_INPUT' - , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL - Bitrate => 1, # OPTIONAL - BitstreamMode => 'COMMENTARY' - , # values: COMMENTARY, COMPLETE_MAIN, DIALOGUE, EMERGENCY, HEARING_IMPAIRED, MUSIC_AND_EFFECTS, VISUALLY_IMPAIRED, VOICE_OVER; OPTIONAL - CodingMode => 'CODING_MODE_1_0' - , # values: CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_3_2_LFE; OPTIONAL - LfeFilter => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - DrcProfile => - 'FILM_STANDARD', # values: FILM_STANDARD, NONE; OPTIONAL + UdpGroupSettings => { + TimedMetadataId3Frame => + 'NONE', # values: NONE, PRIV, TDRL; OPTIONAL + InputLossAction => 'DROP_PROGRAM' + , # values: DROP_PROGRAM, DROP_TS, EMIT_PROGRAM; OPTIONAL + TimedMetadataId3Period => 1, # OPTIONAL }, # OPTIONAL - }, # OPTIONAL - }, - ... - ], - OutputGroups => [ - { + RtmpGroupSettings => { + CacheFullBehavior => 'DISCONNECT_IMMEDIATELY' + , # values: DISCONNECT_IMMEDIATELY, WAIT_FOR_SERVER; OPTIONAL + RestartDelay => 1, # OPTIONAL + CaptionData => 'ALL' + , # values: ALL, FIELD1_608, FIELD1_AND_FIELD2_608; OPTIONAL + AuthenticationScheme => + 'AKAMAI', # values: AKAMAI, COMMON; OPTIONAL + CacheLength => 1, # min: 30, ; OPTIONAL + }, # OPTIONAL + }, Outputs => [ { OutputSettings => { - MsSmoothOutputSettings => { NameModifier => 'My__string', } - , # OPTIONAL - ArchiveOutputSettings => { + UdpOutputSettings => { ContainerSettings => { M2tsSettings => { - NullPacketBitrate => 1, # OPTIONAL - KlvDataPids => 'My__string', - DvbNitSettings => { - NetworkId => 1, # max: 65536 - NetworkName => - 'My__stringMin1Max256', # min: 1, max: 256 - RepInterval => 1, # min: 25, max: 10000; OPTIONAL + DvbTdtSettings => { + RepInterval => 1, # min: 1000, max: 30000; OPTIONAL }, # OPTIONAL - PcrPid => 'My__string', + TimedMetadataBehavior => 'NO_PASSTHROUGH' + , # values: NO_PASSTHROUGH, PASSTHROUGH; OPTIONAL + SegmentationMarkers => 'EBP' + , # values: EBP, EBP_LEGACY, NONE, PSI_SEGSTART, RAI_ADAPT, RAI_SEGSTART; OPTIONAL Klv => 'NONE', # values: NONE, PASSTHROUGH; OPTIONAL - AbsentInputAudioBehavior => - 'DROP', # values: DROP, ENCODE_SILENCE; OPTIONAL - VideoPid => 'My__string', - DvbTeletextPid => 'My__string', - FragmentTime => 1, # OPTIONAL - AudioFramesPerPes => 1, # OPTIONAL - AudioStreamType => 'ATSC', # values: ATSC, DVB; OPTIONAL + DvbTeletextPid => 'My__string', + PcrPid => 'My__string', + Bitrate => 1, # OPTIONAL + AribCaptionsPidControl => + 'AUTO', # values: AUTO, USE_CONFIGURED; OPTIONAL + TransportStreamId => 1, # max: 65535; OPTIONAL + FragmentTime => 1, # OPTIONAL + SegmentationTime => 1, # OPTIONAL + EbpAudioInterval => 'VIDEO_AND_FIXED_INTERVALS' + , # values: VIDEO_AND_FIXED_INTERVALS, VIDEO_INTERVAL; OPTIONAL + PatInterval => 1, # max: 1000; OPTIONAL + KlvDataPids => 'My__string', + AudioBufferModel => + 'ATSC', # values: ATSC, DVB; OPTIONAL + PcrControl => 'CONFIGURED_PCR_PERIOD' + , # values: CONFIGURED_PCR_PERIOD, PCR_EVERY_PES_PACKET; OPTIONAL SegmentationStyle => 'MAINTAIN_CADENCE' , # values: MAINTAIN_CADENCE, RESET_CADENCE; OPTIONAL - EbpLookaheadMs => 1, # max: 10000; OPTIONAL - PcrPeriod => 1, # max: 500; OPTIONAL - Bitrate => 1, # OPTIONAL + EsRateInPes => + 'EXCLUDE', # values: EXCLUDE, INCLUDE; OPTIONAL + PmtPid => 'My__string', + Scte35Control => + 'NONE', # values: NONE, PASSTHROUGH; OPTIONAL + AbsentInputAudioBehavior => + 'DROP', # values: DROP, ENCODE_SILENCE; OPTIONAL + Scte27Pids => 'My__string', + TimedMetadataPid => 'My__string', Arib => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - DvbSdtSettings => { - RepInterval => 1, # min: 25, max: 2000; OPTIONAL - ServiceName => - 'My__stringMin1Max256', # min: 1, max: 256 - ServiceProviderName => - 'My__stringMin1Max256', # min: 1, max: 256 - OutputSdt => 'SDT_FOLLOW' - , # values: SDT_FOLLOW, SDT_FOLLOW_IF_PRESENT, SDT_MANUAL, SDT_NONE; OPTIONAL - }, # OPTIONAL - SegmentationMarkers => 'EBP' - , # values: EBP, EBP_LEGACY, NONE, PSI_SEGSTART, RAI_ADAPT, RAI_SEGSTART; OPTIONAL - DvbSubPids => 'My__string', - SegmentationTime => 1, # OPTIONAL - EtvSignalPid => 'My__string', - AribCaptionsPid => 'My__string', - AudioPids => 'My__string', - EsRateInPes => - 'EXCLUDE', # values: EXCLUDE, INCLUDE; OPTIONAL - TimedMetadataPid => 'My__string', - ProgramNum => 1, # max: 65535; OPTIONAL - AudioBufferModel => - 'ATSC', # values: ATSC, DVB; OPTIONAL - PmtPid => 'My__string', - EtvPlatformPid => 'My__string', - EbpPlacement => 'VIDEO_AND_AUDIO_PIDS' + NullPacketBitrate => 1, # OPTIONAL + EbpPlacement => 'VIDEO_AND_AUDIO_PIDS' , # values: VIDEO_AND_AUDIO_PIDS, VIDEO_PID; OPTIONAL - PmtInterval => 1, # max: 1000; OPTIONAL - TransportStreamId => 1, # max: 65535; OPTIONAL - BufferModel => - 'MULTIPLEX', # values: MULTIPLEX, NONE; OPTIONAL - Ebif => 'NONE', # values: NONE, PASSTHROUGH; OPTIONAL - AribCaptionsPidControl => - 'AUTO', # values: AUTO, USE_CONFIGURED; OPTIONAL - EcmPid => 'My__string', - TimedMetadataBehavior => 'NO_PASSTHROUGH' - , # values: NO_PASSTHROUGH, PASSTHROUGH; OPTIONAL - CcDescriptor => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - EbpAudioInterval => 'VIDEO_AND_FIXED_INTERVALS' - , # values: VIDEO_AND_FIXED_INTERVALS, VIDEO_INTERVAL; OPTIONAL - RateMode => 'CBR', # values: CBR, VBR; OPTIONAL - Scte35Control => - 'NONE', # values: NONE, PASSTHROUGH; OPTIONAL - PcrControl => 'CONFIGURED_PCR_PERIOD' - , # values: CONFIGURED_PCR_PERIOD, PCR_EVERY_PES_PACKET; OPTIONAL - Scte27Pids => 'My__string', - Scte35Pid => 'My__string', - PatInterval => 1, # max: 1000; OPTIONAL - DvbTdtSettings => { - RepInterval => 1, # min: 1000, max: 30000; OPTIONAL - }, # OPTIONAL - }, # OPTIONAL - }, - NameModifier => 'My__string', - Extension => 'My__string', - }, # OPTIONAL - RtmpOutputSettings => { - Destination => { DestinationRefId => 'My__string', }, - ConnectionRetryInterval => 1, # min: 1, ; OPTIONAL - NumRetries => 1, # OPTIONAL - CertificateMode => 'SELF_SIGNED' - , # values: SELF_SIGNED, VERIFY_AUTHENTICITY; OPTIONAL - }, # OPTIONAL - UdpOutputSettings => { - ContainerSettings => { - M2tsSettings => { - NullPacketBitrate => 1, # OPTIONAL - KlvDataPids => 'My__string', + AudioPids => 'My__string', + EtvSignalPid => 'My__string', + AudioFramesPerPes => 1, # OPTIONAL + ProgramNum => 1, # max: 65535; OPTIONAL DvbNitSettings => { - NetworkId => 1, # max: 65536 + NetworkId => 1, # max: 65536 NetworkName => - 'My__stringMin1Max256', # min: 1, max: 256 + 'My__stringMin1Max256', # min: 1, max: 256 RepInterval => 1, # min: 25, max: 10000; OPTIONAL }, # OPTIONAL - PcrPid => 'My__string', - Klv => 'NONE', # values: NONE, PASSTHROUGH; OPTIONAL - AbsentInputAudioBehavior => - 'DROP', # values: DROP, ENCODE_SILENCE; OPTIONAL - VideoPid => 'My__string', - DvbTeletextPid => 'My__string', - FragmentTime => 1, # OPTIONAL - AudioFramesPerPes => 1, # OPTIONAL - AudioStreamType => 'ATSC', # values: ATSC, DVB; OPTIONAL - SegmentationStyle => 'MAINTAIN_CADENCE' - , # values: MAINTAIN_CADENCE, RESET_CADENCE; OPTIONAL - EbpLookaheadMs => 1, # max: 10000; OPTIONAL - PcrPeriod => 1, # max: 500; OPTIONAL - Bitrate => 1, # OPTIONAL - Arib => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + RateMode => 'CBR', # values: CBR, VBR; OPTIONAL + DvbSubPids => 'My__string', DvbSdtSettings => { RepInterval => 1, # min: 25, max: 2000; OPTIONAL - ServiceName => - 'My__stringMin1Max256', # min: 1, max: 256 - ServiceProviderName => - 'My__stringMin1Max256', # min: 1, max: 256 OutputSdt => 'SDT_FOLLOW' , # values: SDT_FOLLOW, SDT_FOLLOW_IF_PRESENT, SDT_MANUAL, SDT_NONE; OPTIONAL + ServiceProviderName => + 'My__stringMin1Max256', # min: 1, max: 256 + ServiceName => + 'My__stringMin1Max256', # min: 1, max: 256 }, # OPTIONAL - SegmentationMarkers => 'EBP' - , # values: EBP, EBP_LEGACY, NONE, PSI_SEGSTART, RAI_ADAPT, RAI_SEGSTART; OPTIONAL - DvbSubPids => 'My__string', - SegmentationTime => 1, # OPTIONAL - EtvSignalPid => 'My__string', - AribCaptionsPid => 'My__string', - AudioPids => 'My__string', - EsRateInPes => - 'EXCLUDE', # values: EXCLUDE, INCLUDE; OPTIONAL - TimedMetadataPid => 'My__string', - ProgramNum => 1, # max: 65535; OPTIONAL - AudioBufferModel => - 'ATSC', # values: ATSC, DVB; OPTIONAL - PmtPid => 'My__string', - EtvPlatformPid => 'My__string', - EbpPlacement => 'VIDEO_AND_AUDIO_PIDS' - , # values: VIDEO_AND_AUDIO_PIDS, VIDEO_PID; OPTIONAL - PmtInterval => 1, # max: 1000; OPTIONAL - TransportStreamId => 1, # max: 65535; OPTIONAL + AribCaptionsPid => 'My__string', + Ebif => 'NONE', # values: NONE, PASSTHROUGH; OPTIONAL + EcmPid => 'My__string', + Scte35Pid => 'My__string', BufferModel => - 'MULTIPLEX', # values: MULTIPLEX, NONE; OPTIONAL - Ebif => 'NONE', # values: NONE, PASSTHROUGH; OPTIONAL - AribCaptionsPidControl => - 'AUTO', # values: AUTO, USE_CONFIGURED; OPTIONAL - EcmPid => 'My__string', - TimedMetadataBehavior => 'NO_PASSTHROUGH' - , # values: NO_PASSTHROUGH, PASSTHROUGH; OPTIONAL + 'MULTIPLEX', # values: MULTIPLEX, NONE; OPTIONAL + AudioStreamType => 'ATSC', # values: ATSC, DVB; OPTIONAL + EbpLookaheadMs => 1, # max: 10000; OPTIONAL CcDescriptor => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - EbpAudioInterval => 'VIDEO_AND_FIXED_INTERVALS' - , # values: VIDEO_AND_FIXED_INTERVALS, VIDEO_INTERVAL; OPTIONAL - RateMode => 'CBR', # values: CBR, VBR; OPTIONAL - Scte35Control => - 'NONE', # values: NONE, PASSTHROUGH; OPTIONAL - PcrControl => 'CONFIGURED_PCR_PERIOD' - , # values: CONFIGURED_PCR_PERIOD, PCR_EVERY_PES_PACKET; OPTIONAL - Scte27Pids => 'My__string', - Scte35Pid => 'My__string', - PatInterval => 1, # max: 1000; OPTIONAL - DvbTdtSettings => { - RepInterval => 1, # min: 1000, max: 30000; OPTIONAL - }, # OPTIONAL + PcrPeriod => 1, # max: 500; OPTIONAL + PmtInterval => 1, # max: 1000; OPTIONAL + VideoPid => 'My__string', + EtvPlatformPid => 'My__string', }, # OPTIONAL }, - Destination => { DestinationRefId => 'My__string', }, + Destination => { DestinationRefId => 'My__string', }, + BufferMsec => 1, # max: 10000; OPTIONAL FecOutputSettings => { - RowLength => 1, # min: 1, max: 20; OPTIONAL IncludeFec => 'COLUMN', # values: COLUMN, COLUMN_AND_ROW; OPTIONAL + RowLength => 1, # min: 1, max: 20; OPTIONAL ColumnDepth => 1, # min: 4, max: 20; OPTIONAL }, # OPTIONAL - BufferMsec => 1, # max: 10000; OPTIONAL }, # OPTIONAL + RtmpOutputSettings => { + Destination => { DestinationRefId => 'My__string', }, + ConnectionRetryInterval => 1, # min: 1, ; OPTIONAL + NumRetries => 1, # OPTIONAL + CertificateMode => 'SELF_SIGNED' + , # values: SELF_SIGNED, VERIFY_AUTHENTICITY; OPTIONAL + }, # OPTIONAL + MsSmoothOutputSettings => { NameModifier => 'My__string', } + , # OPTIONAL HlsOutputSettings => { HlsSettings => { AudioOnlyHlsSettings => { AudioOnlyImage => { Uri => 'My__string', - PasswordParam => 'My__string', Username => 'My__string', + PasswordParam => 'My__string', }, # OPTIONAL - AudioGroupId => 'My__string', AudioTrackType => 'ALTERNATE_AUDIO_AUTO_SELECT' , # values: ALTERNATE_AUDIO_AUTO_SELECT, ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT, ALTERNATE_AUDIO_NOT_AUTO_SELECT, AUDIO_ONLY_VARIANT_STREAM; OPTIONAL + AudioGroupId => 'My__string', }, # OPTIONAL StandardHlsSettings => { M3u8Settings => { - PcrPid => 'My__string', - VideoPid => 'My__string', - AudioFramesPerPes => 1, # OPTIONAL - PcrPeriod => 1, # max: 500; OPTIONAL - ProgramNum => 1, # max: 65535; OPTIONAL - AudioPids => 'My__string', - TimedMetadataPid => 'My__string', - TransportStreamId => 1, # max: 65535; OPTIONAL - PmtPid => 'My__string', - PmtInterval => 1, # max: 1000; OPTIONAL - EcmPid => 'My__string', - Scte35Behavior => 'NO_PASSTHROUGH' - , # values: NO_PASSTHROUGH, PASSTHROUGH; OPTIONAL TimedMetadataBehavior => 'NO_PASSTHROUGH' , # values: NO_PASSTHROUGH, PASSTHROUGH; OPTIONAL + PcrPid => 'My__string', + TransportStreamId => 1, # max: 65535; OPTIONAL + PatInterval => 1, # max: 1000; OPTIONAL PcrControl => 'CONFIGURED_PCR_PERIOD' , # values: CONFIGURED_PCR_PERIOD, PCR_EVERY_PES_PACKET; OPTIONAL + PmtPid => 'My__string', + TimedMetadataPid => 'My__string', + AudioPids => 'My__string', + Scte35Behavior => 'NO_PASSTHROUGH' + , # values: NO_PASSTHROUGH, PASSTHROUGH; OPTIONAL + AudioFramesPerPes => 1, # OPTIONAL + ProgramNum => 1, # max: 65535; OPTIONAL + EcmPid => 'My__string', Scte35Pid => 'My__string', - PatInterval => 1, # max: 1000; OPTIONAL + PcrPeriod => 1, # max: 500; OPTIONAL + PmtInterval => 1, # max: 1000; OPTIONAL + VideoPid => 'My__string', }, AudioRenditionSets => 'My__string', }, # OPTIONAL @@ -454,171 +414,211 @@ You shouldn't make instances of this class. Each attribute should be used as a n NameModifier => 'My__stringMin1', # min: 1, ; OPTIONAL SegmentModifier => 'My__string', }, # OPTIONAL + ArchiveOutputSettings => { + ContainerSettings => { + M2tsSettings => { + DvbTdtSettings => { + RepInterval => 1, # min: 1000, max: 30000; OPTIONAL + }, # OPTIONAL + TimedMetadataBehavior => 'NO_PASSTHROUGH' + , # values: NO_PASSTHROUGH, PASSTHROUGH; OPTIONAL + SegmentationMarkers => 'EBP' + , # values: EBP, EBP_LEGACY, NONE, PSI_SEGSTART, RAI_ADAPT, RAI_SEGSTART; OPTIONAL + Klv => 'NONE', # values: NONE, PASSTHROUGH; OPTIONAL + DvbTeletextPid => 'My__string', + PcrPid => 'My__string', + Bitrate => 1, # OPTIONAL + AribCaptionsPidControl => + 'AUTO', # values: AUTO, USE_CONFIGURED; OPTIONAL + TransportStreamId => 1, # max: 65535; OPTIONAL + FragmentTime => 1, # OPTIONAL + SegmentationTime => 1, # OPTIONAL + EbpAudioInterval => 'VIDEO_AND_FIXED_INTERVALS' + , # values: VIDEO_AND_FIXED_INTERVALS, VIDEO_INTERVAL; OPTIONAL + PatInterval => 1, # max: 1000; OPTIONAL + KlvDataPids => 'My__string', + AudioBufferModel => + 'ATSC', # values: ATSC, DVB; OPTIONAL + PcrControl => 'CONFIGURED_PCR_PERIOD' + , # values: CONFIGURED_PCR_PERIOD, PCR_EVERY_PES_PACKET; OPTIONAL + SegmentationStyle => 'MAINTAIN_CADENCE' + , # values: MAINTAIN_CADENCE, RESET_CADENCE; OPTIONAL + EsRateInPes => + 'EXCLUDE', # values: EXCLUDE, INCLUDE; OPTIONAL + PmtPid => 'My__string', + Scte35Control => + 'NONE', # values: NONE, PASSTHROUGH; OPTIONAL + AbsentInputAudioBehavior => + 'DROP', # values: DROP, ENCODE_SILENCE; OPTIONAL + Scte27Pids => 'My__string', + TimedMetadataPid => 'My__string', + Arib => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + NullPacketBitrate => 1, # OPTIONAL + EbpPlacement => 'VIDEO_AND_AUDIO_PIDS' + , # values: VIDEO_AND_AUDIO_PIDS, VIDEO_PID; OPTIONAL + AudioPids => 'My__string', + EtvSignalPid => 'My__string', + AudioFramesPerPes => 1, # OPTIONAL + ProgramNum => 1, # max: 65535; OPTIONAL + DvbNitSettings => { + NetworkId => 1, # max: 65536 + NetworkName => + 'My__stringMin1Max256', # min: 1, max: 256 + RepInterval => 1, # min: 25, max: 10000; OPTIONAL + }, # OPTIONAL + RateMode => 'CBR', # values: CBR, VBR; OPTIONAL + DvbSubPids => 'My__string', + DvbSdtSettings => { + RepInterval => 1, # min: 25, max: 2000; OPTIONAL + OutputSdt => 'SDT_FOLLOW' + , # values: SDT_FOLLOW, SDT_FOLLOW_IF_PRESENT, SDT_MANUAL, SDT_NONE; OPTIONAL + ServiceProviderName => + 'My__stringMin1Max256', # min: 1, max: 256 + ServiceName => + 'My__stringMin1Max256', # min: 1, max: 256 + }, # OPTIONAL + AribCaptionsPid => 'My__string', + Ebif => 'NONE', # values: NONE, PASSTHROUGH; OPTIONAL + EcmPid => 'My__string', + Scte35Pid => 'My__string', + BufferModel => + 'MULTIPLEX', # values: MULTIPLEX, NONE; OPTIONAL + AudioStreamType => 'ATSC', # values: ATSC, DVB; OPTIONAL + EbpLookaheadMs => 1, # max: 10000; OPTIONAL + CcDescriptor => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + PcrPeriod => 1, # max: 500; OPTIONAL + PmtInterval => 1, # max: 1000; OPTIONAL + VideoPid => 'My__string', + EtvPlatformPid => 'My__string', + }, # OPTIONAL + }, + Extension => 'My__string', + NameModifier => 'My__string', + }, # OPTIONAL }, + VideoDescriptionName => 'My__string', OutputName => 'My__stringMin1Max255', # min: 1, max: 255; OPTIONAL - VideoDescriptionName => 'My__string', - CaptionDescriptionNames => [ 'My__string', ... ], # OPTIONAL AudioDescriptionNames => [ 'My__string', ... ], # OPTIONAL + CaptionDescriptionNames => [ 'My__string', ... ], # OPTIONAL }, ... ], - OutputGroupSettings => { - UdpGroupSettings => { - TimedMetadataId3Period => 1, # OPTIONAL - InputLossAction => 'DROP_PROGRAM' - , # values: DROP_PROGRAM, DROP_TS, EMIT_PROGRAM; OPTIONAL - TimedMetadataId3Frame => - 'NONE', # values: NONE, PRIV, TDRL; OPTIONAL - }, # OPTIONAL - HlsGroupSettings => { - Destination => { DestinationRefId => 'My__string', }, - SegmentsPerSubdirectory => 1, # min: 1, ; OPTIONAL - BaseUrlManifest => 'My__string', - OutputSelection => 'MANIFESTS_AND_SEGMENTS' - , # values: MANIFESTS_AND_SEGMENTS, SEGMENTS_ONLY; OPTIONAL - ConstantIv => 'My__stringMin32Max32', # min: 32, max: 32 - TimestampDeltaMilliseconds => 1, # OPTIONAL - BaseUrlContent => 'My__string', - TimedMetadataId3Period => 1, # OPTIONAL - CaptionLanguageMappings => [ - { - LanguageDescription => - 'My__stringMin1', # min: 1, ; OPTIONAL - CaptionChannel => 1, # min: 1, max: 4 - LanguageCode => - 'My__stringMin3Max3', # min: 3, max: 3; OPTIONAL + Name => 'My__stringMax32', # max: 32; OPTIONAL + }, + ... + ], + AudioDescriptions => [ + { + AudioSelectorName => 'My__string', + Name => 'My__string', + AudioNormalizationSettings => { + TargetLkfs => 1, # OPTIONAL + Algorithm => + 'ITU_1770_1', # values: ITU_1770_1, ITU_1770_2; OPTIONAL + AlgorithmControl => + 'CORRECT_AUDIO', # values: CORRECT_AUDIO; OPTIONAL + }, # OPTIONAL + StreamName => 'My__string', + LanguageCodeControl => + 'FOLLOW_INPUT', # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + RemixSettings => { + ChannelMappings => [ + { + InputChannelLevels => [ + { + InputChannel => 1, # max: 15 + Gain => 1, # min: -60, max: 6 - }, - ... - ], # OPTIONAL - StreamInfResolution => - 'EXCLUDE', # values: EXCLUDE, INCLUDE; OPTIONAL - Mode => 'LIVE', # values: LIVE, VOD; OPTIONAL - CaptionLanguageSetting => - 'INSERT', # values: INSERT, NONE, OMIT; OPTIONAL - MinSegmentLength => 1, # OPTIONAL - IvSource => 'EXPLICIT' - , # values: EXPLICIT, FOLLOWS_SEGMENT_NUMBER; OPTIONAL - KeyFormatVersions => 'My__string', - CodecSpecification => - 'RFC_4281', # values: RFC_4281, RFC_6381; OPTIONAL - ProgramDateTimePeriod => 1, # max: 3600; OPTIONAL - SegmentLength => 1, # min: 1, ; OPTIONAL - AdMarkers => [ - 'ADOBE', ... # values: ADOBE, ELEMENTAL, ELEMENTAL_SCTE35 - ], # OPTIONAL - EncryptionType => - 'AES128', # values: AES128, SAMPLE_AES; OPTIONAL - SegmentationMode => 'USE_INPUT_SEGMENTATION' - , # values: USE_INPUT_SEGMENTATION, USE_SEGMENT_DURATION; OPTIONAL - TimedMetadataId3Frame => - 'NONE', # values: NONE, PRIV, TDRL; OPTIONAL - HlsCdnSettings => { - HlsBasicPutSettings => { - FilecacheDuration => 1, # max: 600; OPTIONAL - ConnectionRetryInterval => 1, # OPTIONAL - NumRetries => 1, # OPTIONAL - RestartDelay => 1, # max: 15 - }, # OPTIONAL - HlsAkamaiSettings => { - HttpTransferMode => - 'CHUNKED', # values: CHUNKED, NON_CHUNKED; OPTIONAL - FilecacheDuration => 1, # max: 600; OPTIONAL - ConnectionRetryInterval => 1, # OPTIONAL - NumRetries => 1, # OPTIONAL - Salt => 'My__string', - RestartDelay => 1, # max: 15 - Token => 'My__string', - }, # OPTIONAL - HlsMediaStoreSettings => { - FilecacheDuration => 1, # max: 600; OPTIONAL - NumRetries => 1, # OPTIONAL - ConnectionRetryInterval => 1, # OPTIONAL - MediaStoreStorageClass => - 'TEMPORAL', # values: TEMPORAL; OPTIONAL - RestartDelay => 1, # max: 15 - }, # OPTIONAL - HlsWebdavSettings => { - ConnectionRetryInterval => 1, # OPTIONAL - NumRetries => 1, # OPTIONAL - HttpTransferMode => - 'CHUNKED', # values: CHUNKED, NON_CHUNKED; OPTIONAL - FilecacheDuration => 1, # max: 600; OPTIONAL - RestartDelay => 1, # max: 15 - }, # OPTIONAL - }, # OPTIONAL - ManifestCompression => 'GZIP', # values: GZIP, NONE; OPTIONAL - KeepSegments => 1, # min: 1, ; OPTIONAL - ManifestDurationFormat => - 'FLOATING_POINT', # values: FLOATING_POINT, INTEGER; OPTIONAL - DirectoryStructure => 'SINGLE_DIRECTORY' - , # values: SINGLE_DIRECTORY, SUBDIRECTORY_PER_STREAM; OPTIONAL - IndexNSegments => 1, # min: 3, ; OPTIONAL - IvInManifest => 'EXCLUDE', # values: EXCLUDE, INCLUDE; OPTIONAL - ClientCache => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - InputLossAction => - 'EMIT_OUTPUT', # values: EMIT_OUTPUT, PAUSE_OUTPUT; OPTIONAL - TsFileMode => 'SEGMENTED_FILES' - , # values: SEGMENTED_FILES, SINGLE_FILE; OPTIONAL - KeyProviderSettings => { - StaticKeySettings => { - StaticKeyValue => 'My__stringMin32Max32', # min: 32, max: 32 - KeyProviderServer => { - Uri => 'My__string', - PasswordParam => 'My__string', - Username => 'My__string', - }, # OPTIONAL - }, # OPTIONAL - }, # OPTIONAL - ProgramDateTime => - 'EXCLUDE', # values: EXCLUDE, INCLUDE; OPTIONAL - KeyFormat => 'My__string', + }, + ... + ], + OutputChannel => 1, # max: 7; OPTIONAL + + }, + ... + ], + ChannelsIn => 1, # min: 1, max: 16; OPTIONAL + ChannelsOut => 1, # min: 1, max: 8; OPTIONAL + }, # OPTIONAL + AudioType => 'CLEAN_EFFECTS' + , # values: CLEAN_EFFECTS, HEARING_IMPAIRED, UNDEFINED, VISUAL_IMPAIRED_COMMENTARY; OPTIONAL + CodecSettings => { + Mp2Settings => { + SampleRate => 1, # OPTIONAL + Bitrate => 1, # OPTIONAL + CodingMode => 'CODING_MODE_1_0' + , # values: CODING_MODE_1_0, CODING_MODE_2_0; OPTIONAL }, # OPTIONAL - MsSmoothGroupSettings => { - Destination => { DestinationRefId => 'My__string', }, - SparseTrackType => 'NONE', # values: NONE, SCTE_35; OPTIONAL - EventId => 'My__string', - FilecacheDuration => 1, # OPTIONAL - SendDelayMs => 1, # max: 10000; OPTIONAL - FragmentLength => 1, # min: 1, ; OPTIONAL - ConnectionRetryInterval => 1, # OPTIONAL - AcquisitionPointId => 'My__string', - NumRetries => 1, # OPTIONAL - CertificateMode => 'SELF_SIGNED' - , # values: SELF_SIGNED, VERIFY_AUTHENTICITY; OPTIONAL - StreamManifestBehavior => - 'DO_NOT_SEND', # values: DO_NOT_SEND, SEND; OPTIONAL - EventIdMode => 'NO_EVENT_ID' - , # values: NO_EVENT_ID, USE_CONFIGURED, USE_TIMESTAMP; OPTIONAL - TimestampOffset => 'My__string', - AudioOnlyTimecodeControl => 'PASSTHROUGH' - , # values: PASSTHROUGH, USE_CONFIGURED_CLOCK; OPTIONAL - TimestampOffsetMode => 'USE_CONFIGURED_OFFSET' - , # values: USE_CONFIGURED_OFFSET, USE_EVENT_START_DATE; OPTIONAL - SegmentationMode => 'USE_INPUT_SEGMENTATION' - , # values: USE_INPUT_SEGMENTATION, USE_SEGMENT_DURATION; OPTIONAL - EventStopBehavior => 'NONE', # values: NONE, SEND_EOS; OPTIONAL - RestartDelay => 1, # OPTIONAL - InputLossAction => - 'EMIT_OUTPUT', # values: EMIT_OUTPUT, PAUSE_OUTPUT; OPTIONAL + Ac3Settings => { + BitstreamMode => 'COMMENTARY' + , # values: COMMENTARY, COMPLETE_MAIN, DIALOGUE, EMERGENCY, HEARING_IMPAIRED, MUSIC_AND_EFFECTS, VISUALLY_IMPAIRED, VOICE_OVER; OPTIONAL + Bitrate => 1, # OPTIONAL + MetadataControl => 'FOLLOW_INPUT' + , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + LfeFilter => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + DrcProfile => + 'FILM_STANDARD', # values: FILM_STANDARD, NONE; OPTIONAL + CodingMode => 'CODING_MODE_1_0' + , # values: CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_3_2_LFE; OPTIONAL + Dialnorm => 1, # min: 1, max: 31; OPTIONAL }, # OPTIONAL - RtmpGroupSettings => { - CacheLength => 1, # min: 30, ; OPTIONAL - RestartDelay => 1, # OPTIONAL - CacheFullBehavior => 'DISCONNECT_IMMEDIATELY' - , # values: DISCONNECT_IMMEDIATELY, WAIT_FOR_SERVER; OPTIONAL - CaptionData => 'ALL' - , # values: ALL, FIELD1_608, FIELD1_AND_FIELD2_608; OPTIONAL - AuthenticationScheme => - 'AKAMAI', # values: AKAMAI, COMMON; OPTIONAL + Eac3Settings => { + StereoDownmix => + 'DPL2', # values: DPL2, LO_RO, LT_RT, NOT_INDICATED; OPTIONAL + PassthroughControl => 'NO_PASSTHROUGH' + , # values: NO_PASSTHROUGH, WHEN_POSSIBLE; OPTIONAL + BitstreamMode => 'COMMENTARY' + , # values: COMMENTARY, COMPLETE_MAIN, EMERGENCY, HEARING_IMPAIRED, VISUALLY_IMPAIRED; OPTIONAL + Bitrate => 1, # OPTIONAL + PhaseControl => + 'NO_SHIFT', # values: NO_SHIFT, SHIFT_90_DEGREES; OPTIONAL + LoRoCenterMixLevel => 1, # OPTIONAL + MetadataControl => 'FOLLOW_INPUT' + , # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + DrcRf => 'FILM_LIGHT' + , # values: FILM_LIGHT, FILM_STANDARD, MUSIC_LIGHT, MUSIC_STANDARD, NONE, SPEECH; OPTIONAL + LtRtSurroundMixLevel => 1, # OPTIONAL + DrcLine => 'FILM_LIGHT' + , # values: FILM_LIGHT, FILM_STANDARD, MUSIC_LIGHT, MUSIC_STANDARD, NONE, SPEECH; OPTIONAL + DcFilter => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + SurroundMode => 'DISABLED' + , # values: DISABLED, ENABLED, NOT_INDICATED; OPTIONAL + LfeFilter => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + CodingMode => 'CODING_MODE_1_0' + , # values: CODING_MODE_1_0, CODING_MODE_2_0, CODING_MODE_3_2; OPTIONAL + AttenuationControl => + 'ATTENUATE_3_DB', # values: ATTENUATE_3_DB, NONE; OPTIONAL + LtRtCenterMixLevel => 1, # OPTIONAL + LoRoSurroundMixLevel => 1, # OPTIONAL + LfeControl => 'LFE', # values: LFE, NO_LFE; OPTIONAL + Dialnorm => 1, # min: 1, max: 31; OPTIONAL + SurroundExMode => 'DISABLED' + , # values: DISABLED, ENABLED, NOT_INDICATED; OPTIONAL }, # OPTIONAL - ArchiveGroupSettings => { - Destination => { DestinationRefId => 'My__string', }, - RolloverInterval => 1, # min: 1, ; OPTIONAL + PassThroughSettings => { + + }, # OPTIONAL + AacSettings => { + SampleRate => 1, # OPTIONAL + RateControlMode => 'CBR', # values: CBR, VBR; OPTIONAL + Bitrate => 1, # OPTIONAL + Spec => 'MPEG2', # values: MPEG2, MPEG4; OPTIONAL + Profile => 'HEV1', # values: HEV1, HEV2, LC; OPTIONAL + InputType => 'BROADCASTER_MIXED_AD' + , # values: BROADCASTER_MIXED_AD, NORMAL; OPTIONAL + RawFormat => 'LATM_LOAS', # values: LATM_LOAS, NONE; OPTIONAL + CodingMode => 'AD_RECEIVER_MIX' + , # values: AD_RECEIVER_MIX, CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_5_1; OPTIONAL + VbrQuality => + 'HIGH', # values: HIGH, LOW, MEDIUM_HIGH, MEDIUM_LOW; OPTIONAL }, # OPTIONAL - }, - Name => 'My__stringMax32', # max: 32; OPTIONAL + }, # OPTIONAL + AudioTypeControl => + 'FOLLOW_INPUT', # values: FOLLOW_INPUT, USE_CONFIGURED; OPTIONAL + LanguageCode => 'My__stringMin3Max3', # min: 3, max: 3; OPTIONAL }, ... ], @@ -626,204 +626,204 @@ You shouldn't make instances of this class. Each attribute should be used as a n Source => 'EMBEDDED', # values: EMBEDDED, SYSTEMCLOCK, ZEROBASED SyncThreshold => 1, # min: 1, max: 1000000; OPTIONAL }, - BlackoutSlate => { - NetworkEndBlackoutImage => { - Uri => 'My__string', - PasswordParam => 'My__string', - Username => 'My__string', - }, # OPTIONAL - NetworkEndBlackout => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - State => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - BlackoutSlateImage => { - Uri => 'My__string', - PasswordParam => 'My__string', - Username => 'My__string', - }, # OPTIONAL - NetworkId => 'My__stringMin34Max34', # min: 34, max: 34; OPTIONAL - }, # OPTIONAL - AvailConfiguration => { - AvailSettings => { - Scte35TimeSignalApos => { - NoRegionalBlackoutFlag => - 'FOLLOW', # values: FOLLOW, IGNORE; OPTIONAL - AdAvailOffset => 1, # min: -1000, max: 1000; OPTIONAL - WebDeliveryAllowedFlag => - 'FOLLOW', # values: FOLLOW, IGNORE; OPTIONAL - }, # OPTIONAL - Scte35SpliceInsert => { - AdAvailOffset => 1, # min: -1000, max: 1000; OPTIONAL - NoRegionalBlackoutFlag => - 'FOLLOW', # values: FOLLOW, IGNORE; OPTIONAL - WebDeliveryAllowedFlag => - 'FOLLOW', # values: FOLLOW, IGNORE; OPTIONAL - }, # OPTIONAL - }, # OPTIONAL - }, # OPTIONAL - AvailBlanking => { - State => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - AvailBlankingImage => { - Uri => 'My__string', - PasswordParam => 'My__string', - Username => 'My__string', - }, # OPTIONAL - }, # OPTIONAL - GlobalConfiguration => { - InitialAudioGain => 1, # min: -60, max: 60; OPTIONAL - SupportLowFramerateInputs => - 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - InputEndAction => - 'NONE', # values: NONE, SWITCH_AND_LOOP_INPUTS; OPTIONAL - InputLossBehavior => { - BlackFrameMsec => 1, # max: 1000000; OPTIONAL - RepeatFrameMsec => 1, # max: 1000000; OPTIONAL - InputLossImageColor => - 'My__stringMin6Max6', # min: 6, max: 6; OPTIONAL - InputLossImageType => 'COLOR', # values: COLOR, SLATE; OPTIONAL - InputLossImageSlate => { - Uri => 'My__string', - PasswordParam => 'My__string', - Username => 'My__string', - }, # OPTIONAL - }, # OPTIONAL - OutputTimingSource => - 'INPUT_CLOCK', # values: INPUT_CLOCK, SYSTEM_CLOCK; OPTIONAL - }, # OPTIONAL CaptionDescriptions => [ { - Name => 'My__string', CaptionSelectorName => 'My__string', - LanguageCode => 'My__string', + Name => 'My__string', DestinationSettings => { + Scte20PlusEmbeddedDestinationSettings => { + + }, # OPTIONAL + TtmlDestinationSettings => { + StyleControl => + 'PASSTHROUGH', # values: PASSTHROUGH, USE_CONFIGURED; OPTIONAL + }, # OPTIONAL + EmbeddedDestinationSettings => { + + }, # OPTIONAL + WebvttDestinationSettings => { + + }, # OPTIONAL TeletextDestinationSettings => { + }, # OPTIONAL + AribDestinationSettings => { + + }, # OPTIONAL + RtmpCaptionInfoDestinationSettings => { + + }, # OPTIONAL + EmbeddedPlusScte20DestinationSettings => { + }, # OPTIONAL BurnInDestinationSettings => { + FontSize => 'My__string', + BackgroundOpacity => 1, # max: 255; OPTIONAL + OutlineSize => 1, # max: 10; OPTIONAL BackgroundColor => 'BLACK', # values: BLACK, NONE, WHITE; OPTIONAL - YPosition => 1, # OPTIONAL - ShadowOpacity => 1, # max: 255; OPTIONAL - OutlineColor => 'BLACK' - , # values: BLACK, BLUE, GREEN, RED, WHITE, YELLOW; OPTIONAL - FontSize => 'My__string', - ShadowXOffset => 1, # OPTIONAL - FontColor => 'BLACK' - , # values: BLACK, BLUE, GREEN, RED, WHITE, YELLOW; OPTIONAL - XPosition => 1, # OPTIONAL + ShadowYOffset => 1, # OPTIONAL TeletextGridControl => - 'FIXED', # values: FIXED, SCALED; OPTIONAL + 'FIXED', # values: FIXED, SCALED; OPTIONAL Font => { Uri => 'My__string', - PasswordParam => 'My__string', Username => 'My__string', - }, # OPTIONAL - FontOpacity => 1, # max: 255; OPTIONAL - ShadowYOffset => 1, # OPTIONAL - ShadowColor => 'BLACK', # values: BLACK, NONE, WHITE; OPTIONAL - FontResolution => 1, # min: 96, max: 600; OPTIONAL - BackgroundOpacity => 1, # max: 255; OPTIONAL - OutlineSize => 1, # max: 10; OPTIONAL + PasswordParam => 'My__string', + }, # OPTIONAL + ShadowColor => 'BLACK', # values: BLACK, NONE, WHITE; OPTIONAL + YPosition => 1, # OPTIONAL + OutlineColor => 'BLACK' + , # values: BLACK, BLUE, GREEN, RED, WHITE, YELLOW; OPTIONAL + FontColor => 'BLACK' + , # values: BLACK, BLUE, GREEN, RED, WHITE, YELLOW; OPTIONAL + FontResolution => 1, # min: 96, max: 600; OPTIONAL + ShadowOpacity => 1, # max: 255; OPTIONAL + FontOpacity => 1, # max: 255; OPTIONAL Alignment => 'CENTERED', # values: CENTERED, LEFT, SMART; OPTIONAL - }, # OPTIONAL - EmbeddedDestinationSettings => { - - }, # OPTIONAL - WebvttDestinationSettings => { - - }, # OPTIONAL - EmbeddedPlusScte20DestinationSettings => { - - }, # OPTIONAL - TtmlDestinationSettings => { - StyleControl => - 'PASSTHROUGH', # values: PASSTHROUGH, USE_CONFIGURED; OPTIONAL + XPosition => 1, # OPTIONAL + ShadowXOffset => 1, # OPTIONAL }, # OPTIONAL DvbSubDestinationSettings => { - FontOpacity => 1, # max: 255; OPTIONAL - ShadowYOffset => 1, # OPTIONAL - ShadowColor => 'BLACK', # values: BLACK, NONE, WHITE; OPTIONAL - FontResolution => 1, # min: 96, max: 600; OPTIONAL - BackgroundOpacity => 1, # max: 255; OPTIONAL - OutlineSize => 1, # max: 10; OPTIONAL - Alignment => - 'CENTERED', # values: CENTERED, LEFT, SMART; OPTIONAL + FontSize => 'My__string', + BackgroundOpacity => 1, # max: 255; OPTIONAL + OutlineSize => 1, # max: 10; OPTIONAL BackgroundColor => - 'BLACK', # values: BLACK, NONE, WHITE; OPTIONAL - YPosition => 1, # OPTIONAL - ShadowOpacity => 1, # max: 255; OPTIONAL - FontSize => 'My__string', - OutlineColor => 'BLACK' - , # values: BLACK, BLUE, GREEN, RED, WHITE, YELLOW; OPTIONAL - ShadowXOffset => 1, # OPTIONAL - FontColor => 'BLACK' - , # values: BLACK, BLUE, GREEN, RED, WHITE, YELLOW; OPTIONAL - XPosition => 1, # OPTIONAL + 'BLACK', # values: BLACK, NONE, WHITE; OPTIONAL + ShadowYOffset => 1, # OPTIONAL TeletextGridControl => - 'FIXED', # values: FIXED, SCALED; OPTIONAL + 'FIXED', # values: FIXED, SCALED; OPTIONAL Font => { Uri => 'My__string', - PasswordParam => 'My__string', Username => 'My__string', - }, # OPTIONAL - }, # OPTIONAL - AribDestinationSettings => { - + PasswordParam => 'My__string', + }, # OPTIONAL + ShadowColor => 'BLACK', # values: BLACK, NONE, WHITE; OPTIONAL + YPosition => 1, # OPTIONAL + OutlineColor => 'BLACK' + , # values: BLACK, BLUE, GREEN, RED, WHITE, YELLOW; OPTIONAL + FontColor => 'BLACK' + , # values: BLACK, BLUE, GREEN, RED, WHITE, YELLOW; OPTIONAL + FontResolution => 1, # min: 96, max: 600; OPTIONAL + ShadowOpacity => 1, # max: 255; OPTIONAL + FontOpacity => 1, # max: 255; OPTIONAL + Alignment => + 'CENTERED', # values: CENTERED, LEFT, SMART; OPTIONAL + XPosition => 1, # OPTIONAL + ShadowXOffset => 1, # OPTIONAL }, # OPTIONAL SmpteTtDestinationSettings => { - }, # OPTIONAL - Scte20PlusEmbeddedDestinationSettings => { - - }, # OPTIONAL - RtmpCaptionInfoDestinationSettings => { - }, # OPTIONAL Scte27DestinationSettings => { }, # OPTIONAL }, # OPTIONAL LanguageDescription => 'My__string', + LanguageCode => 'My__string', }, ... ], # OPTIONAL + AvailBlanking => { + State => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + AvailBlankingImage => { + Uri => 'My__string', + Username => 'My__string', + PasswordParam => 'My__string', + }, # OPTIONAL + }, # OPTIONAL + AvailConfiguration => { + AvailSettings => { + Scte35SpliceInsert => { + AdAvailOffset => 1, # min: -1000, max: 1000; OPTIONAL + NoRegionalBlackoutFlag => + 'FOLLOW', # values: FOLLOW, IGNORE; OPTIONAL + WebDeliveryAllowedFlag => + 'FOLLOW', # values: FOLLOW, IGNORE; OPTIONAL + }, # OPTIONAL + Scte35TimeSignalApos => { + AdAvailOffset => 1, # min: -1000, max: 1000; OPTIONAL + NoRegionalBlackoutFlag => + 'FOLLOW', # values: FOLLOW, IGNORE; OPTIONAL + WebDeliveryAllowedFlag => + 'FOLLOW', # values: FOLLOW, IGNORE; OPTIONAL + }, # OPTIONAL + }, # OPTIONAL + }, # OPTIONAL + BlackoutSlate => { + BlackoutSlateImage => { + Uri => 'My__string', + Username => 'My__string', + PasswordParam => 'My__string', + }, # OPTIONAL + State => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + NetworkEndBlackout => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + NetworkEndBlackoutImage => { + Uri => 'My__string', + Username => 'My__string', + PasswordParam => 'My__string', + }, # OPTIONAL + NetworkId => 'My__stringMin34Max34', # min: 34, max: 34; OPTIONAL + }, # OPTIONAL + GlobalConfiguration => { + InputEndAction => + 'NONE', # values: NONE, SWITCH_AND_LOOP_INPUTS; OPTIONAL + SupportLowFramerateInputs => + 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + InitialAudioGain => 1, # min: -60, max: 60; OPTIONAL + OutputTimingSource => + 'INPUT_CLOCK', # values: INPUT_CLOCK, SYSTEM_CLOCK; OPTIONAL + InputLossBehavior => { + BlackFrameMsec => 1, # max: 1000000; OPTIONAL + InputLossImageColor => + 'My__stringMin6Max6', # min: 6, max: 6; OPTIONAL + InputLossImageSlate => { + Uri => 'My__string', + Username => 'My__string', + PasswordParam => 'My__string', + }, # OPTIONAL + RepeatFrameMsec => 1, # max: 1000000; OPTIONAL + InputLossImageType => 'COLOR', # values: COLOR, SLATE; OPTIONAL + }, # OPTIONAL + }, # OPTIONAL }, # OPTIONAL InputAttachments => [ { - InputId => 'My__string', InputSettings => { - VideoSelector => { - ColorSpace => - 'FOLLOW', # values: FOLLOW, REC_601, REC_709; OPTIONAL - SelectorSettings => { - VideoSelectorProgramId => { - ProgramId => 1, # max: 65536 - }, # OPTIONAL - VideoSelectorPid => { - Pid => 1, # max: 8191 - }, # OPTIONAL - }, # OPTIONAL - ColorSpaceUsage => 'FALLBACK', # values: FALLBACK, FORCE; OPTIONAL - }, # OPTIONAL - FilterStrength => 1, # min: 1, max: 5; OPTIONAL NetworkInputSettings => { - ServerValidation => 'CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME' - , # values: CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME, CHECK_CRYPTOGRAPHY_ONLY; OPTIONAL HlsInputSettings => { - BufferSegments => 1, # OPTIONAL Bandwidth => 1, # OPTIONAL Retries => 1, # OPTIONAL + BufferSegments => 1, # OPTIONAL RetryInterval => 1, # OPTIONAL }, # OPTIONAL + ServerValidation => 'CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME' + , # values: CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME, CHECK_CRYPTOGRAPHY_ONLY; OPTIONAL }, # OPTIONAL - CaptionSelectors => [ + AudioSelectors => [ { Name => 'My__string', - LanguageCode => 'My__string', SelectorSettings => { - Scte27SourceSettings => { - Pid => 1, # min: 1, ; OPTIONAL + AudioPidSelection => { + Pid => 1, # max: 8191; OPTIONAL + + }, # OPTIONAL + AudioLanguageSelection => { + LanguageCode => 'My__string', + LanguageSelectionPolicy => + 'LOOSE', # values: LOOSE, STRICT; OPTIONAL }, # OPTIONAL + }, # OPTIONAL + }, + ... + ], # OPTIONAL + CaptionSelectors => [ + { + Name => 'My__string', + SelectorSettings => { + TeletextSourceSettings => { PageNumber => 'My__string', } + , # OPTIONAL AribSourceSettings => { }, # OPTIONAL @@ -832,52 +832,52 @@ You shouldn't make instances of this class. Each attribute should be used as a n Convert608To708 => 'DISABLED', # values: DISABLED, UPCONVERT; OPTIONAL }, # OPTIONAL - TeletextSourceSettings => { PageNumber => 'My__string', } - , # OPTIONAL EmbeddedSourceSettings => { - Source608TrackNumber => 1, # min: 1, max: 5; OPTIONAL + Source608ChannelNumber => 1, # min: 1, max: 4 Scte20Detection => 'AUTO', # values: AUTO, OFF; OPTIONAL + Source608TrackNumber => 1, # min: 1, max: 5; OPTIONAL Convert608To708 => 'DISABLED', # values: DISABLED, UPCONVERT; OPTIONAL - Source608ChannelNumber => 1, # min: 1, max: 4 + }, # OPTIONAL + Scte27SourceSettings => { + Pid => 1, # min: 1, ; OPTIONAL }, # OPTIONAL DvbSubSourceSettings => { Pid => 1, # min: 1, ; OPTIONAL }, # OPTIONAL }, # OPTIONAL + LanguageCode => 'My__string', }, ... ], # OPTIONAL - DenoiseFilter => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL + InputFilter => 'AUTO', # values: AUTO, DISABLED, FORCED; OPTIONAL DeblockFilter => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL - InputFilter => 'AUTO', # values: AUTO, DISABLED, FORCED; OPTIONAL - AudioSelectors => [ - { - Name => 'My__string', - SelectorSettings => { - AudioPidSelection => { - Pid => 1, # max: 8191 - - }, # OPTIONAL - AudioLanguageSelection => { - LanguageCode => 'My__string', - LanguageSelectionPolicy => - 'LOOSE', # values: LOOSE, STRICT; OPTIONAL - }, # OPTIONAL - }, # OPTIONAL - }, - ... - ], # OPTIONAL SourceEndBehavior => 'CONTINUE', # values: CONTINUE, LOOP; OPTIONAL + FilterStrength => 1, # min: 1, max: 5; OPTIONAL + VideoSelector => { + SelectorSettings => { + VideoSelectorPid => { + Pid => 1, # max: 8191; OPTIONAL + }, # OPTIONAL + VideoSelectorProgramId => { + ProgramId => 1, # max: 65536 + }, # OPTIONAL + }, # OPTIONAL + ColorSpaceUsage => 'FALLBACK', # values: FALLBACK, FORCE; OPTIONAL + ColorSpace => + 'FOLLOW', # values: FOLLOW, REC_601, REC_709; OPTIONAL + }, # OPTIONAL + DenoiseFilter => 'DISABLED', # values: DISABLED, ENABLED; OPTIONAL }, # OPTIONAL + InputId => 'My__string', }, ... ], # OPTIONAL InputSpecification => { + Codec => 'MPEG2', # values: MPEG2, AVC, HEVC; OPTIONAL + Resolution => 'SD', # values: SD, HD, UHD; OPTIONAL MaximumBitrate => 'MAX_10_MBPS' - , # values: MAX_10_MBPS, MAX_20_MBPS, MAX_50_MBPS; OPTIONAL - Codec => 'MPEG2', # values: MPEG2, AVC, HEVC; OPTIONAL - Resolution => 'SD', # values: SD, HD, UHD; OPTIONAL + , # values: MAX_10_MBPS, MAX_20_MBPS, MAX_50_MBPS; OPTIONAL }, # OPTIONAL LogLevel => 'ERROR', # OPTIONAL Name => 'My__string', # OPTIONAL diff --git a/auto-lib/Paws/MediaPackage/CreateChannel.pm b/auto-lib/Paws/MediaPackage/CreateChannel.pm index 2d93911fc9..80787f3f57 100644 --- a/auto-lib/Paws/MediaPackage/CreateChannel.pm +++ b/auto-lib/Paws/MediaPackage/CreateChannel.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $Id = $CreateChannelResponse->Id; + my $Arn = $CreateChannelResponse->Arn; my $HlsIngest = $CreateChannelResponse->HlsIngest; my $Description = $CreateChannelResponse->Description; - my $Arn = $CreateChannelResponse->Arn; # Returns a L object. diff --git a/auto-lib/Paws/MediaPackage/CreateOriginEndpoint.pm b/auto-lib/Paws/MediaPackage/CreateOriginEndpoint.pm index f41e9b9306..cce282bc14 100644 --- a/auto-lib/Paws/MediaPackage/CreateOriginEndpoint.pm +++ b/auto-lib/Paws/MediaPackage/CreateOriginEndpoint.pm @@ -42,8 +42,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ChannelId => 'My__string', Id => 'My__string', CmafPackage => { - SegmentPrefix => 'My__string', - Encryption => { + Encryption => { SpekeKeyProvider => { ResourceId => 'My__string', RoleArn => 'My__string', @@ -53,41 +52,32 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, KeyRotationIntervalSeconds => 1, # OPTIONAL }, # OPTIONAL - HlsManifests => [ + SegmentDurationSeconds => 1, # OPTIONAL + HlsManifests => [ { - Id => 'My__string', - PlaylistWindowSeconds => 1, # OPTIONAL - AdMarkers => - 'NONE', # values: NONE, SCTE35_ENHANCED, PASSTHROUGH; OPTIONAL - ProgramDateTimeIntervalSeconds => 1, # OPTIONAL - IncludeIframeOnlyStream => 1, # OPTIONAL + Id => 'My__string', PlaylistType => 'NONE', # values: NONE, EVENT, VOD; OPTIONAL ManifestName => 'My__string', + ProgramDateTimeIntervalSeconds => 1, # OPTIONAL + AdMarkers => + 'NONE', # values: NONE, SCTE35_ENHANCED, PASSTHROUGH; OPTIONAL + PlaylistWindowSeconds => 1, # OPTIONAL + IncludeIframeOnlyStream => 1, # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL StreamSelection => { - MaxVideoBitsPerSecond => 1, # OPTIONAL - MinVideoBitsPerSecond => 1, # OPTIONAL - StreamOrder => 'ORIGINAL' + StreamOrder => 'ORIGINAL' , # values: ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING; OPTIONAL + MinVideoBitsPerSecond => 1, # OPTIONAL + MaxVideoBitsPerSecond => 1, # OPTIONAL }, # OPTIONAL - SegmentDurationSeconds => 1, # OPTIONAL + SegmentPrefix => 'My__string', }, # OPTIONAL DashPackage => { - Profile => 'NONE', # values: NONE, HBBTV_1_5; OPTIONAL - SuggestedPresentationDelaySeconds => 1, # OPTIONAL - MinBufferTimeSeconds => 1, # OPTIONAL - ManifestWindowSeconds => 1, # OPTIONAL - MinUpdatePeriodSeconds => 1, # OPTIONAL - StreamSelection => { - MaxVideoBitsPerSecond => 1, # OPTIONAL - MinVideoBitsPerSecond => 1, # OPTIONAL - StreamOrder => 'ORIGINAL' - , # values: ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING; OPTIONAL - }, # OPTIONAL - SegmentDurationSeconds => 1, # OPTIONAL - Encryption => { + MinBufferTimeSeconds => 1, # OPTIONAL + ManifestWindowSeconds => 1, # OPTIONAL + Encryption => { SpekeKeyProvider => { ResourceId => 'My__string', RoleArn => 'My__string', @@ -97,24 +87,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, KeyRotationIntervalSeconds => 1, # OPTIONAL }, # OPTIONAL + Profile => 'NONE', # values: NONE, HBBTV_1_5; OPTIONAL + SegmentDurationSeconds => 1, # OPTIONAL + MinUpdatePeriodSeconds => 1, # OPTIONAL + SuggestedPresentationDelaySeconds => 1, # OPTIONAL + StreamSelection => { + StreamOrder => 'ORIGINAL' + , # values: ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING; OPTIONAL + MinVideoBitsPerSecond => 1, # OPTIONAL + MaxVideoBitsPerSecond => 1, # OPTIONAL + }, # OPTIONAL }, # OPTIONAL Description => 'My__string', # OPTIONAL HlsPackage => { - PlaylistWindowSeconds => 1, # OPTIONAL - AdMarkers => - 'NONE', # values: NONE, SCTE35_ENHANCED, PASSTHROUGH; OPTIONAL + PlaylistType => 'NONE', # values: NONE, EVENT, VOD; OPTIONAL ProgramDateTimeIntervalSeconds => 1, # OPTIONAL - IncludeIframeOnlyStream => 1, # OPTIONAL - UseAudioRenditionGroup => 1, # OPTIONAL - SegmentDurationSeconds => 1, # OPTIONAL - StreamSelection => { - MaxVideoBitsPerSecond => 1, # OPTIONAL - MinVideoBitsPerSecond => 1, # OPTIONAL - StreamOrder => 'ORIGINAL' - , # values: ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING; OPTIONAL - }, # OPTIONAL - PlaylistType => 'NONE', # values: NONE, EVENT, VOD; OPTIONAL - Encryption => { + Encryption => { SpekeKeyProvider => { ResourceId => 'My__string', RoleArn => 'My__string', @@ -122,11 +110,23 @@ You shouldn't make instances of this class. Each attribute should be used as a n Url => 'My__string', }, + KeyRotationIntervalSeconds => 1, # OPTIONAL EncryptionMethod => 'AES_128', # values: AES_128, SAMPLE_AES; OPTIONAL RepeatExtXKey => 1, # OPTIONAL - KeyRotationIntervalSeconds => 1, # OPTIONAL ConstantInitializationVector => 'My__string', }, # OPTIONAL + UseAudioRenditionGroup => 1, # OPTIONAL + SegmentDurationSeconds => 1, # OPTIONAL + PlaylistWindowSeconds => 1, # OPTIONAL + AdMarkers => + 'NONE', # values: NONE, SCTE35_ENHANCED, PASSTHROUGH; OPTIONAL + IncludeIframeOnlyStream => 1, # OPTIONAL + StreamSelection => { + StreamOrder => 'ORIGINAL' + , # values: ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING; OPTIONAL + MinVideoBitsPerSecond => 1, # OPTIONAL + MaxVideoBitsPerSecond => 1, # OPTIONAL + }, # OPTIONAL }, # OPTIONAL ManifestName => 'My__string', # OPTIONAL MssPackage => { @@ -141,13 +141,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, }, # OPTIONAL - StreamSelection => { - MaxVideoBitsPerSecond => 1, # OPTIONAL - MinVideoBitsPerSecond => 1, # OPTIONAL - StreamOrder => 'ORIGINAL' + SegmentDurationSeconds => 1, # OPTIONAL + StreamSelection => { + StreamOrder => 'ORIGINAL' , # values: ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING; OPTIONAL + MinVideoBitsPerSecond => 1, # OPTIONAL + MaxVideoBitsPerSecond => 1, # OPTIONAL }, # OPTIONAL - SegmentDurationSeconds => 1, # OPTIONAL }, # OPTIONAL StartoverWindowSeconds => 1, # OPTIONAL TimeDelaySeconds => 1, # OPTIONAL @@ -155,20 +155,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $MssPackage = $CreateOriginEndpointResponse->MssPackage; + my $Id = $CreateOriginEndpointResponse->Id; + my $StartoverWindowSeconds = + $CreateOriginEndpointResponse->StartoverWindowSeconds; + my $DashPackage = $CreateOriginEndpointResponse->DashPackage; my $CmafPackage = $CreateOriginEndpointResponse->CmafPackage; - my $ChannelId = $CreateOriginEndpointResponse->ChannelId; - my $Description = $CreateOriginEndpointResponse->Description; - my $MssPackage = $CreateOriginEndpointResponse->MssPackage; + my $ManifestName = $CreateOriginEndpointResponse->ManifestName; + my $TimeDelaySeconds = $CreateOriginEndpointResponse->TimeDelaySeconds; my $Whitelist = $CreateOriginEndpointResponse->Whitelist; - my $DashPackage = $CreateOriginEndpointResponse->DashPackage; + my $ChannelId = $CreateOriginEndpointResponse->ChannelId; my $HlsPackage = $CreateOriginEndpointResponse->HlsPackage; - my $Id = $CreateOriginEndpointResponse->Id; + my $Arn = $CreateOriginEndpointResponse->Arn; my $Url = $CreateOriginEndpointResponse->Url; - my $TimeDelaySeconds = $CreateOriginEndpointResponse->TimeDelaySeconds; - my $StartoverWindowSeconds = - $CreateOriginEndpointResponse->StartoverWindowSeconds; - my $ManifestName = $CreateOriginEndpointResponse->ManifestName; - my $Arn = $CreateOriginEndpointResponse->Arn; + my $Description = $CreateOriginEndpointResponse->Description; # Returns a L object. diff --git a/auto-lib/Paws/MediaPackage/DescribeChannel.pm b/auto-lib/Paws/MediaPackage/DescribeChannel.pm index af1b4db18b..d9530c854c 100644 --- a/auto-lib/Paws/MediaPackage/DescribeChannel.pm +++ b/auto-lib/Paws/MediaPackage/DescribeChannel.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $Id = $DescribeChannelResponse->Id; my $Arn = $DescribeChannelResponse->Arn; my $HlsIngest = $DescribeChannelResponse->HlsIngest; - my $Id = $DescribeChannelResponse->Id; my $Description = $DescribeChannelResponse->Description; # Returns a L object. diff --git a/auto-lib/Paws/MediaPackage/DescribeOriginEndpoint.pm b/auto-lib/Paws/MediaPackage/DescribeOriginEndpoint.pm index ff366c4732..3a6b89131d 100644 --- a/auto-lib/Paws/MediaPackage/DescribeOriginEndpoint.pm +++ b/auto-lib/Paws/MediaPackage/DescribeOriginEndpoint.pm @@ -34,20 +34,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $MssPackage = $DescribeOriginEndpointResponse->MssPackage; + my $Id = $DescribeOriginEndpointResponse->Id; + my $StartoverWindowSeconds = + $DescribeOriginEndpointResponse->StartoverWindowSeconds; + my $DashPackage = $DescribeOriginEndpointResponse->DashPackage; my $CmafPackage = $DescribeOriginEndpointResponse->CmafPackage; - my $ChannelId = $DescribeOriginEndpointResponse->ChannelId; - my $MssPackage = $DescribeOriginEndpointResponse->MssPackage; - my $Description = $DescribeOriginEndpointResponse->Description; + my $ManifestName = $DescribeOriginEndpointResponse->ManifestName; + my $TimeDelaySeconds = $DescribeOriginEndpointResponse->TimeDelaySeconds; my $Whitelist = $DescribeOriginEndpointResponse->Whitelist; - my $DashPackage = $DescribeOriginEndpointResponse->DashPackage; + my $ChannelId = $DescribeOriginEndpointResponse->ChannelId; my $HlsPackage = $DescribeOriginEndpointResponse->HlsPackage; - my $Id = $DescribeOriginEndpointResponse->Id; + my $Arn = $DescribeOriginEndpointResponse->Arn; my $Url = $DescribeOriginEndpointResponse->Url; - my $TimeDelaySeconds = $DescribeOriginEndpointResponse->TimeDelaySeconds; - my $StartoverWindowSeconds = - $DescribeOriginEndpointResponse->StartoverWindowSeconds; - my $ManifestName = $DescribeOriginEndpointResponse->ManifestName; - my $Arn = $DescribeOriginEndpointResponse->Arn; + my $Description = $DescribeOriginEndpointResponse->Description; # Returns a L object. diff --git a/auto-lib/Paws/MediaPackage/ListOriginEndpoints.pm b/auto-lib/Paws/MediaPackage/ListOriginEndpoints.pm index bffd8ec9ea..d4bce55a39 100644 --- a/auto-lib/Paws/MediaPackage/ListOriginEndpoints.pm +++ b/auto-lib/Paws/MediaPackage/ListOriginEndpoints.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListOriginEndpointsResponse->NextToken; my $OriginEndpoints = $ListOriginEndpointsResponse->OriginEndpoints; + my $NextToken = $ListOriginEndpointsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/MediaPackage/RotateChannelCredentials.pm b/auto-lib/Paws/MediaPackage/RotateChannelCredentials.pm index 2b12330fb5..955d400a3a 100644 --- a/auto-lib/Paws/MediaPackage/RotateChannelCredentials.pm +++ b/auto-lib/Paws/MediaPackage/RotateChannelCredentials.pm @@ -35,10 +35,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $Id = $RotateChannelCredentialsResponse->Id; my $Arn = $RotateChannelCredentialsResponse->Arn; - my $Description = $RotateChannelCredentialsResponse->Description; my $HlsIngest = $RotateChannelCredentialsResponse->HlsIngest; - my $Id = $RotateChannelCredentialsResponse->Id; + my $Description = $RotateChannelCredentialsResponse->Description; # Returns a L object. diff --git a/auto-lib/Paws/MediaPackage/UpdateChannel.pm b/auto-lib/Paws/MediaPackage/UpdateChannel.pm index 0f26ec2059..fa7b2ace23 100644 --- a/auto-lib/Paws/MediaPackage/UpdateChannel.pm +++ b/auto-lib/Paws/MediaPackage/UpdateChannel.pm @@ -35,10 +35,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $Id = $UpdateChannelResponse->Id; my $Arn = $UpdateChannelResponse->Arn; - my $Description = $UpdateChannelResponse->Description; my $HlsIngest = $UpdateChannelResponse->HlsIngest; - my $Id = $UpdateChannelResponse->Id; + my $Description = $UpdateChannelResponse->Description; # Returns a L object. diff --git a/auto-lib/Paws/MediaPackage/UpdateOriginEndpoint.pm b/auto-lib/Paws/MediaPackage/UpdateOriginEndpoint.pm index 2b77d1ebed..9592ab90dd 100644 --- a/auto-lib/Paws/MediaPackage/UpdateOriginEndpoint.pm +++ b/auto-lib/Paws/MediaPackage/UpdateOriginEndpoint.pm @@ -50,42 +50,32 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, KeyRotationIntervalSeconds => 1, # OPTIONAL }, # OPTIONAL - HlsManifests => [ + SegmentDurationSeconds => 1, # OPTIONAL + HlsManifests => [ { Id => 'My__string', - ManifestName => 'My__string', PlaylistType => 'NONE', # values: NONE, EVENT, VOD; OPTIONAL - PlaylistWindowSeconds => 1, # OPTIONAL + ManifestName => 'My__string', + ProgramDateTimeIntervalSeconds => 1, # OPTIONAL AdMarkers => 'NONE', # values: NONE, SCTE35_ENHANCED, PASSTHROUGH; OPTIONAL - ProgramDateTimeIntervalSeconds => 1, # OPTIONAL - IncludeIframeOnlyStream => 1, # OPTIONAL + PlaylistWindowSeconds => 1, # OPTIONAL + IncludeIframeOnlyStream => 1, # OPTIONAL }, ... - ], # OPTIONAL - SegmentDurationSeconds => 1, # OPTIONAL - StreamSelection => { - MinVideoBitsPerSecond => 1, # OPTIONAL - MaxVideoBitsPerSecond => 1, # OPTIONAL - StreamOrder => 'ORIGINAL' + ], # OPTIONAL + StreamSelection => { + StreamOrder => 'ORIGINAL' , # values: ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING; OPTIONAL + MinVideoBitsPerSecond => 1, # OPTIONAL + MaxVideoBitsPerSecond => 1, # OPTIONAL }, # OPTIONAL SegmentPrefix => 'My__string', }, # OPTIONAL DashPackage => { - Profile => 'NONE', # values: NONE, HBBTV_1_5; OPTIONAL - SuggestedPresentationDelaySeconds => 1, # OPTIONAL - MinBufferTimeSeconds => 1, # OPTIONAL - MinUpdatePeriodSeconds => 1, # OPTIONAL - ManifestWindowSeconds => 1, # OPTIONAL - StreamSelection => { - MinVideoBitsPerSecond => 1, # OPTIONAL - MaxVideoBitsPerSecond => 1, # OPTIONAL - StreamOrder => 'ORIGINAL' - , # values: ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING; OPTIONAL - }, # OPTIONAL - SegmentDurationSeconds => 1, # OPTIONAL - Encryption => { + MinBufferTimeSeconds => 1, # OPTIONAL + ManifestWindowSeconds => 1, # OPTIONAL + Encryption => { SpekeKeyProvider => { ResourceId => 'My__string', RoleArn => 'My__string', @@ -95,15 +85,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, KeyRotationIntervalSeconds => 1, # OPTIONAL }, # OPTIONAL + Profile => 'NONE', # values: NONE, HBBTV_1_5; OPTIONAL + SegmentDurationSeconds => 1, # OPTIONAL + MinUpdatePeriodSeconds => 1, # OPTIONAL + SuggestedPresentationDelaySeconds => 1, # OPTIONAL + StreamSelection => { + StreamOrder => 'ORIGINAL' + , # values: ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING; OPTIONAL + MinVideoBitsPerSecond => 1, # OPTIONAL + MaxVideoBitsPerSecond => 1, # OPTIONAL + }, # OPTIONAL }, # OPTIONAL Description => 'My__string', # OPTIONAL HlsPackage => { + PlaylistType => 'NONE', # values: NONE, EVENT, VOD; OPTIONAL ProgramDateTimeIntervalSeconds => 1, # OPTIONAL - IncludeIframeOnlyStream => 1, # OPTIONAL - PlaylistWindowSeconds => 1, # OPTIONAL - AdMarkers => - 'NONE', # values: NONE, SCTE35_ENHANCED, PASSTHROUGH; OPTIONAL - Encryption => { + Encryption => { SpekeKeyProvider => { ResourceId => 'My__string', RoleArn => 'My__string', @@ -111,24 +108,28 @@ You shouldn't make instances of this class. Each attribute should be used as a n Url => 'My__string', }, + KeyRotationIntervalSeconds => 1, # OPTIONAL EncryptionMethod => 'AES_128', # values: AES_128, SAMPLE_AES; OPTIONAL RepeatExtXKey => 1, # OPTIONAL - KeyRotationIntervalSeconds => 1, # OPTIONAL ConstantInitializationVector => 'My__string', }, # OPTIONAL - PlaylistType => 'NONE', # values: NONE, EVENT, VOD; OPTIONAL - UseAudioRenditionGroup => 1, # OPTIONAL - SegmentDurationSeconds => 1, # OPTIONAL - StreamSelection => { - MinVideoBitsPerSecond => 1, # OPTIONAL - MaxVideoBitsPerSecond => 1, # OPTIONAL - StreamOrder => 'ORIGINAL' + UseAudioRenditionGroup => 1, # OPTIONAL + SegmentDurationSeconds => 1, # OPTIONAL + PlaylistWindowSeconds => 1, # OPTIONAL + AdMarkers => + 'NONE', # values: NONE, SCTE35_ENHANCED, PASSTHROUGH; OPTIONAL + IncludeIframeOnlyStream => 1, # OPTIONAL + StreamSelection => { + StreamOrder => 'ORIGINAL' , # values: ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING; OPTIONAL + MinVideoBitsPerSecond => 1, # OPTIONAL + MaxVideoBitsPerSecond => 1, # OPTIONAL }, # OPTIONAL }, # OPTIONAL ManifestName => 'My__string', # OPTIONAL MssPackage => { - Encryption => { + ManifestWindowSeconds => 1, # OPTIONAL + Encryption => { SpekeKeyProvider => { ResourceId => 'My__string', RoleArn => 'My__string', @@ -140,12 +141,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL SegmentDurationSeconds => 1, # OPTIONAL StreamSelection => { - MinVideoBitsPerSecond => 1, # OPTIONAL - MaxVideoBitsPerSecond => 1, # OPTIONAL - StreamOrder => 'ORIGINAL' + StreamOrder => 'ORIGINAL' , # values: ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING; OPTIONAL + MinVideoBitsPerSecond => 1, # OPTIONAL + MaxVideoBitsPerSecond => 1, # OPTIONAL }, # OPTIONAL - ManifestWindowSeconds => 1, # OPTIONAL }, # OPTIONAL StartoverWindowSeconds => 1, # OPTIONAL TimeDelaySeconds => 1, # OPTIONAL @@ -153,20 +153,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $MssPackage = $UpdateOriginEndpointResponse->MssPackage; + my $Id = $UpdateOriginEndpointResponse->Id; + my $StartoverWindowSeconds = + $UpdateOriginEndpointResponse->StartoverWindowSeconds; + my $DashPackage = $UpdateOriginEndpointResponse->DashPackage; + my $CmafPackage = $UpdateOriginEndpointResponse->CmafPackage; my $ManifestName = $UpdateOriginEndpointResponse->ManifestName; + my $TimeDelaySeconds = $UpdateOriginEndpointResponse->TimeDelaySeconds; + my $Whitelist = $UpdateOriginEndpointResponse->Whitelist; + my $ChannelId = $UpdateOriginEndpointResponse->ChannelId; + my $HlsPackage = $UpdateOriginEndpointResponse->HlsPackage; my $Arn = $UpdateOriginEndpointResponse->Arn; - my $Id = $UpdateOriginEndpointResponse->Id; my $Url = $UpdateOriginEndpointResponse->Url; - my $TimeDelaySeconds = $UpdateOriginEndpointResponse->TimeDelaySeconds; - my $StartoverWindowSeconds = - $UpdateOriginEndpointResponse->StartoverWindowSeconds; - my $DashPackage = $UpdateOriginEndpointResponse->DashPackage; - my $HlsPackage = $UpdateOriginEndpointResponse->HlsPackage; - my $CmafPackage = $UpdateOriginEndpointResponse->CmafPackage; - my $ChannelId = $UpdateOriginEndpointResponse->ChannelId; - my $Description = $UpdateOriginEndpointResponse->Description; - my $MssPackage = $UpdateOriginEndpointResponse->MssPackage; - my $Whitelist = $UpdateOriginEndpointResponse->Whitelist; + my $Description = $UpdateOriginEndpointResponse->Description; # Returns a L object. diff --git a/auto-lib/Paws/MediaStore/PutCorsPolicy.pm b/auto-lib/Paws/MediaStore/PutCorsPolicy.pm index f5d8ea504f..3c2fab43c4 100644 --- a/auto-lib/Paws/MediaStore/PutCorsPolicy.pm +++ b/auto-lib/Paws/MediaStore/PutCorsPolicy.pm @@ -32,17 +32,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n ContainerName => 'MyContainerName', CorsPolicy => [ { + ExposeHeaders => [ + 'MyHeader', ... # min: 1, max: 8192 + ], # max: 100; OPTIONAL + AllowedHeaders => [ + 'MyHeader', ... # min: 1, max: 8192 + ], # max: 100; OPTIONAL AllowedMethods => [ - 'PUT', ... # values: PUT, GET, DELETE, HEAD - ], # OPTIONAL + 'PUT', ... # values: PUT, GET, DELETE, HEAD + ], # OPTIONAL + MaxAgeSeconds => 1, # max: 2147483647; OPTIONAL AllowedOrigins => [ 'MyOrigin', ... ], # OPTIONAL - MaxAgeSeconds => 1, # max: 2147483647; OPTIONAL - ExposeHeaders => [ - 'MyHeader', ... # min: 1, max: 8192 - ], # max: 100; OPTIONAL - AllowedHeaders => [ - 'MyHeader', ... # min: 1, max: 8192 - ], # max: 100; OPTIONAL }, ... ], diff --git a/auto-lib/Paws/MediaStoreData/DescribeObject.pm b/auto-lib/Paws/MediaStoreData/DescribeObject.pm index 99bf3fd1ff..643b11fd45 100644 --- a/auto-lib/Paws/MediaStoreData/DescribeObject.pm +++ b/auto-lib/Paws/MediaStoreData/DescribeObject.pm @@ -34,10 +34,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $ContentLength = $DescribeObjectResponse->ContentLength; + my $CacheControl = $DescribeObjectResponse->CacheControl; my $ContentType = $DescribeObjectResponse->ContentType; my $ETag = $DescribeObjectResponse->ETag; - my $CacheControl = $DescribeObjectResponse->CacheControl; - my $ContentLength = $DescribeObjectResponse->ContentLength; my $LastModified = $DescribeObjectResponse->LastModified; # Returns a L object. diff --git a/auto-lib/Paws/MediaStoreData/GetObject.pm b/auto-lib/Paws/MediaStoreData/GetObject.pm index 8574a34346..4d558c7642 100644 --- a/auto-lib/Paws/MediaStoreData/GetObject.pm +++ b/auto-lib/Paws/MediaStoreData/GetObject.pm @@ -35,14 +35,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $LastModified = $GetObjectResponse->LastModified; my $ContentLength = $GetObjectResponse->ContentLength; - my $CacheControl = $GetObjectResponse->CacheControl; - my $Body = $GetObjectResponse->Body; - my $ETag = $GetObjectResponse->ETag; my $ContentType = $GetObjectResponse->ContentType; - my $StatusCode = $GetObjectResponse->StatusCode; my $ContentRange = $GetObjectResponse->ContentRange; + my $StatusCode = $GetObjectResponse->StatusCode; + my $CacheControl = $GetObjectResponse->CacheControl; + my $ETag = $GetObjectResponse->ETag; + my $Body = $GetObjectResponse->Body; + my $LastModified = $GetObjectResponse->LastModified; # Returns a L object. diff --git a/auto-lib/Paws/MediaStoreData/ListItems.pm b/auto-lib/Paws/MediaStoreData/ListItems.pm index abe6b0608f..67758b6145 100644 --- a/auto-lib/Paws/MediaStoreData/ListItems.pm +++ b/auto-lib/Paws/MediaStoreData/ListItems.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListItemsResponse->NextToken; my $Items = $ListItemsResponse->Items; + my $NextToken = $ListItemsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/MediaStoreData/PutObject.pm b/auto-lib/Paws/MediaStoreData/PutObject.pm index 1a81b213ac..f5fa256271 100644 --- a/auto-lib/Paws/MediaStoreData/PutObject.pm +++ b/auto-lib/Paws/MediaStoreData/PutObject.pm @@ -41,9 +41,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ContentSHA256 = $PutObjectResponse->ContentSHA256; my $ETag = $PutObjectResponse->ETag; my $StorageClass = $PutObjectResponse->StorageClass; + my $ContentSHA256 = $PutObjectResponse->ContentSHA256; # Returns a L object. diff --git a/auto-lib/Paws/MediaTailor.pm b/auto-lib/Paws/MediaTailor.pm deleted file mode 100644 index d44e5063cc..0000000000 --- a/auto-lib/Paws/MediaTailor.pm +++ /dev/null @@ -1,185 +0,0 @@ -package Paws::MediaTailor; - use Moose; - sub service { 'api.mediatailor' } - sub signing_name { 'mediatailor' } - sub version { '2018-04-23' } - sub flattened_arrays { 0 } - has max_attempts => (is => 'ro', isa => 'Int', default => 5); - has retry => (is => 'ro', isa => 'HashRef', default => sub { - { base => 'rand', type => 'exponential', growth_factor => 2 } - }); - has retriables => (is => 'ro', isa => 'ArrayRef', default => sub { [ - ] }); - - with 'Paws::API::Caller', 'Paws::API::EndpointResolver', 'Paws::Net::V4Signature', 'Paws::Net::RestJsonCaller'; - - - sub DeletePlaybackConfiguration { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::MediaTailor::DeletePlaybackConfiguration', @_); - return $self->caller->do_call($self, $call_object); - } - sub GetPlaybackConfiguration { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::MediaTailor::GetPlaybackConfiguration', @_); - return $self->caller->do_call($self, $call_object); - } - sub ListPlaybackConfigurations { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::MediaTailor::ListPlaybackConfigurations', @_); - return $self->caller->do_call($self, $call_object); - } - sub PutPlaybackConfiguration { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::MediaTailor::PutPlaybackConfiguration', @_); - return $self->caller->do_call($self, $call_object); - } - - - - sub operations { qw/DeletePlaybackConfiguration GetPlaybackConfiguration ListPlaybackConfigurations PutPlaybackConfiguration / } - -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::MediaTailor - Perl Interface to AWS AWS MediaTailor - -=head1 SYNOPSIS - - use Paws; - - my $obj = Paws->service('MediaTailor'); - my $res = $obj->Method( - Arg1 => $val1, - Arg2 => [ 'V1', 'V2' ], - # if Arg3 is an object, the HashRef will be used as arguments to the constructor - # of the arguments type - Arg3 => { Att1 => 'Val1' }, - # if Arg4 is an array of objects, the HashRefs will be passed as arguments to - # the constructor of the arguments type - Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], - ); - -=head1 DESCRIPTION - -Use the AWS Elemental MediaTailor SDK to configure scalable ad -insertion for your live and VOD content. With AWS Elemental -MediaTailor, you can serve targeted ads to viewers while maintaining -broadcast quality in over-the-top (OTT) video applications. For -information about using the service, including detailed information -about the settings covered in this guide, see the AWS Elemental -MediaTailor User Guide. - -Through the SDK, you manage AWS Elemental MediaTailor configurations -the same as you do through the console. For example, you specify ad -insertion behavior and mapping information for the origin server and -the ad decision server (ADS). - -For the AWS API documentation, see L - - -=head1 METHODS - -=head2 DeletePlaybackConfiguration - -=over - -=item Name => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Deletes the configuration for the specified name. - - -=head2 GetPlaybackConfiguration - -=over - -=item Name => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Returns the configuration for the specified name. - - -=head2 ListPlaybackConfigurations - -=over - -=item [MaxResults => Int] - -=item [NextToken => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Returns a list of the configurations defined in AWS Elemental -MediaTailor. You can specify a max number of configurations to return -at a time. The default max is 50. Results are returned in pagefuls. If -AWS Elemental MediaTailor has more configurations than the specified -max, it provides parameters in the response that you can use to -retrieve the next pageful. - - -=head2 PutPlaybackConfiguration - -=over - -=item [AdDecisionServerUrl => Str] - -=item [CdnConfiguration => L] - -=item [Name => Str] - -=item [SlateAdUrl => Str] - -=item [VideoContentSourceUrl => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Adds a new configuration to AWS Elemental MediaTailor. - - - - -=head1 PAGINATORS - -Paginator methods are helpers that repetively call methods that return partial results - - - - -=head1 SEE ALSO - -This service class forms part of L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/MediaTailor/CdnConfiguration.pm b/auto-lib/Paws/MediaTailor/CdnConfiguration.pm deleted file mode 100644 index d665637e1e..0000000000 --- a/auto-lib/Paws/MediaTailor/CdnConfiguration.pm +++ /dev/null @@ -1,74 +0,0 @@ -package Paws::MediaTailor::CdnConfiguration; - use Moose; - has AdSegmentUrlPrefix => (is => 'ro', isa => 'Str'); - has ContentSegmentUrlPrefix => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::MediaTailor::CdnConfiguration - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::MediaTailor::CdnConfiguration object: - - $service_obj->Method(Att1 => { AdSegmentUrlPrefix => $value, ..., ContentSegmentUrlPrefix => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::MediaTailor::CdnConfiguration object: - - $result = $service_obj->Method(...); - $result->Att1->AdSegmentUrlPrefix - -=head1 DESCRIPTION - -The configuration for using a content delivery network (CDN), like -Amazon CloudFront, for content and ad segment management. - -=head1 ATTRIBUTES - - -=head2 AdSegmentUrlPrefix => Str - - A non-default content delivery network (CDN) to serve ad segments. By -default, AWS Elemental MediaTailor uses Amazon CloudFront with default -cache settings as its CDN for ad segments. To set up an alternate CDN, -create a rule in your CDN for the following origin: -ads.mediatailor.EregionE.amazonaws.com. Then specify the rule's -name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves -a manifest, it reports your CDN as the source for ad segments. - - -=head2 ContentSegmentUrlPrefix => Str - - A content delivery network (CDN) to cache content segments, so that -content requests donEt always have to go to the origin server. -First, create a rule in your CDN for the content segment origin server. -Then specify the rule's name in this ContentSegmentUrlPrefix. When AWS -Elemental MediaTailor serves a manifest, it reports your CDN as the -source for content segments. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/MediaTailor/DeletePlaybackConfiguration.pm b/auto-lib/Paws/MediaTailor/DeletePlaybackConfiguration.pm deleted file mode 100644 index bf49d3a34b..0000000000 --- a/auto-lib/Paws/MediaTailor/DeletePlaybackConfiguration.pm +++ /dev/null @@ -1,61 +0,0 @@ - -package Paws::MediaTailor::DeletePlaybackConfiguration; - use Moose; - has Name => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'Name', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DeletePlaybackConfiguration'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/playbackConfiguration/{Name}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'DELETE'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::MediaTailor::DeletePlaybackConfigurationResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::MediaTailor::DeletePlaybackConfiguration - Arguments for method DeletePlaybackConfiguration on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DeletePlaybackConfiguration on the -L service. Use the attributes of this class -as arguments to method DeletePlaybackConfiguration. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DeletePlaybackConfiguration. - -=head1 SYNOPSIS - - my $api.mediatailor = Paws->service('MediaTailor'); - my $DeletePlaybackConfigurationResponse = - $api . mediatailor->DeletePlaybackConfiguration( - Name => 'My__string', - - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B Name => Str - -The identifier for the configuration. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DeletePlaybackConfiguration in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/MediaTailor/DeletePlaybackConfigurationResponse.pm b/auto-lib/Paws/MediaTailor/DeletePlaybackConfigurationResponse.pm deleted file mode 100644 index 68c7cb37aa..0000000000 --- a/auto-lib/Paws/MediaTailor/DeletePlaybackConfigurationResponse.pm +++ /dev/null @@ -1,21 +0,0 @@ - -package Paws::MediaTailor::DeletePlaybackConfigurationResponse; - use Moose; - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::MediaTailor::DeletePlaybackConfigurationResponse - -=head1 ATTRIBUTES - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/MediaTailor/Empty.pm b/auto-lib/Paws/MediaTailor/Empty.pm deleted file mode 100644 index 4c19c2b249..0000000000 --- a/auto-lib/Paws/MediaTailor/Empty.pm +++ /dev/null @@ -1,50 +0,0 @@ -package Paws::MediaTailor::Empty; - use Moose; -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::MediaTailor::Empty - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::MediaTailor::Empty object: - - $service_obj->Method(Att1 => { => $value, ..., => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::MediaTailor::Empty object: - - $result = $service_obj->Method(...); - $result->Att1-> - -=head1 DESCRIPTION - -This class has no description - -=head1 ATTRIBUTES - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/MediaTailor/GetPlaybackConfiguration.pm b/auto-lib/Paws/MediaTailor/GetPlaybackConfiguration.pm deleted file mode 100644 index 0417ffdaff..0000000000 --- a/auto-lib/Paws/MediaTailor/GetPlaybackConfiguration.pm +++ /dev/null @@ -1,77 +0,0 @@ - -package Paws::MediaTailor::GetPlaybackConfiguration; - use Moose; - has Name => (is => 'ro', isa => 'Str', traits => ['ParamInURI'], uri_name => 'Name', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'GetPlaybackConfiguration'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/playbackConfiguration/{Name}'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::MediaTailor::GetPlaybackConfigurationResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::MediaTailor::GetPlaybackConfiguration - Arguments for method GetPlaybackConfiguration on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method GetPlaybackConfiguration on the -L service. Use the attributes of this class -as arguments to method GetPlaybackConfiguration. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to GetPlaybackConfiguration. - -=head1 SYNOPSIS - - my $api.mediatailor = Paws->service('MediaTailor'); - my $GetPlaybackConfigurationResponse = - $api . mediatailor->GetPlaybackConfiguration( - Name => 'My__string', - - ); - - # Results: - my $VideoContentSourceUrl = - $GetPlaybackConfigurationResponse->VideoContentSourceUrl; - my $SessionInitializationEndpointPrefix = - $GetPlaybackConfigurationResponse->SessionInitializationEndpointPrefix; - my $SlateAdUrl = $GetPlaybackConfigurationResponse->SlateAdUrl; - my $PlaybackEndpointPrefix = - $GetPlaybackConfigurationResponse->PlaybackEndpointPrefix; - my $CdnConfiguration = $GetPlaybackConfigurationResponse->CdnConfiguration; - my $HlsConfiguration = $GetPlaybackConfigurationResponse->HlsConfiguration; - my $Name = $GetPlaybackConfigurationResponse->Name; - my $AdDecisionServerUrl = - $GetPlaybackConfigurationResponse->AdDecisionServerUrl; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B Name => Str - -The identifier for the configuration. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method GetPlaybackConfiguration in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/MediaTailor/GetPlaybackConfigurationResponse.pm b/auto-lib/Paws/MediaTailor/GetPlaybackConfigurationResponse.pm deleted file mode 100644 index fce2da9422..0000000000 --- a/auto-lib/Paws/MediaTailor/GetPlaybackConfigurationResponse.pm +++ /dev/null @@ -1,84 +0,0 @@ - -package Paws::MediaTailor::GetPlaybackConfigurationResponse; - use Moose; - has AdDecisionServerUrl => (is => 'ro', isa => 'Str'); - has CdnConfiguration => (is => 'ro', isa => 'Paws::MediaTailor::CdnConfiguration'); - has HlsConfiguration => (is => 'ro', isa => 'Paws::MediaTailor::HlsConfiguration'); - has Name => (is => 'ro', isa => 'Str'); - has PlaybackEndpointPrefix => (is => 'ro', isa => 'Str'); - has SessionInitializationEndpointPrefix => (is => 'ro', isa => 'Str'); - has SlateAdUrl => (is => 'ro', isa => 'Str'); - has VideoContentSourceUrl => (is => 'ro', isa => 'Str'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::MediaTailor::GetPlaybackConfigurationResponse - -=head1 ATTRIBUTES - - -=head2 AdDecisionServerUrl => Str - -The URL for the ad decision server (ADS). This includes the -specification of static parameters and placeholders for dynamic -parameters. AWS Elemental MediaTailor substitutes player-specific and -session-specific parameters as needed when calling the ADS. -Alternately, for testing, you can provide a static VAST URL. The -maximum length is 25000 characters. - - -=head2 CdnConfiguration => L - -The configuration for using a content delivery network (CDN), like -Amazon CloudFront, for content and ad segment management. - - -=head2 HlsConfiguration => L - -The configuration for HLS content. - - -=head2 Name => Str - -The identifier for the configuration. - - -=head2 PlaybackEndpointPrefix => Str - -The URL that the player accesses to get a manifest from AWS Elemental -MediaTailor. This session will use server-side reporting. - - -=head2 SessionInitializationEndpointPrefix => Str - -The URL that the player uses to initialize a session that uses -client-side reporting. - - -=head2 SlateAdUrl => Str - -URL for a high-quality video asset to transcode and use to fill in time -that's not used by ads. AWS Elemental MediaTailor shows the slate to -fill in gaps in media content. Configuring the slate is optional for -non-VPAID configurations. For VPAID, the slate is required because AWS -Elemental MediaTailor provides it in the slots designated for dynamic -ad content. The slate must be a high-quality asset that contains both -audio and video. - - -=head2 VideoContentSourceUrl => Str - -The URL prefix for the master playlist for the stream, minus the asset -ID. The maximum length is 512 characters. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/MediaTailor/HlsConfiguration.pm b/auto-lib/Paws/MediaTailor/HlsConfiguration.pm deleted file mode 100644 index ed0c4ef87b..0000000000 --- a/auto-lib/Paws/MediaTailor/HlsConfiguration.pm +++ /dev/null @@ -1,57 +0,0 @@ -package Paws::MediaTailor::HlsConfiguration; - use Moose; - has ManifestEndpointPrefix => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::MediaTailor::HlsConfiguration - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::MediaTailor::HlsConfiguration object: - - $service_obj->Method(Att1 => { ManifestEndpointPrefix => $value, ..., ManifestEndpointPrefix => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::MediaTailor::HlsConfiguration object: - - $result = $service_obj->Method(...); - $result->Att1->ManifestEndpointPrefix - -=head1 DESCRIPTION - -The configuration for HLS content. - -=head1 ATTRIBUTES - - -=head2 ManifestEndpointPrefix => Str - - The URL that is used to initiate a playback session for devices that -support Apple HLS. The session uses server-side reporting. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/MediaTailor/ListPlaybackConfigurations.pm b/auto-lib/Paws/MediaTailor/ListPlaybackConfigurations.pm deleted file mode 100644 index 6b15708e14..0000000000 --- a/auto-lib/Paws/MediaTailor/ListPlaybackConfigurations.pm +++ /dev/null @@ -1,75 +0,0 @@ - -package Paws::MediaTailor::ListPlaybackConfigurations; - use Moose; - has MaxResults => (is => 'ro', isa => 'Int', traits => ['ParamInQuery'], query_name => 'MaxResults'); - has NextToken => (is => 'ro', isa => 'Str', traits => ['ParamInQuery'], query_name => 'NextToken'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ListPlaybackConfigurations'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/playbackConfigurations'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'GET'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::MediaTailor::ListPlaybackConfigurationsResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::MediaTailor::ListPlaybackConfigurations - Arguments for method ListPlaybackConfigurations on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ListPlaybackConfigurations on the -L service. Use the attributes of this class -as arguments to method ListPlaybackConfigurations. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ListPlaybackConfigurations. - -=head1 SYNOPSIS - - my $api.mediatailor = Paws->service('MediaTailor'); - my $ListPlaybackConfigurationsResponse = - $api . mediatailor->ListPlaybackConfigurations( - MaxResults => 1, # OPTIONAL - NextToken => 'My__string', # OPTIONAL - ); - - # Results: - my $NextToken = $ListPlaybackConfigurationsResponse->NextToken; - my $Items = $ListPlaybackConfigurationsResponse->Items; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 MaxResults => Int - -Maximum number of records to return. - - - -=head2 NextToken => Str - -Pagination token returned by the GET list request when results overrun -the meximum allowed. Use the token to fetch the next page of results. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ListPlaybackConfigurations in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/MediaTailor/ListPlaybackConfigurationsResponse.pm b/auto-lib/Paws/MediaTailor/ListPlaybackConfigurationsResponse.pm deleted file mode 100644 index a5eae248c9..0000000000 --- a/auto-lib/Paws/MediaTailor/ListPlaybackConfigurationsResponse.pm +++ /dev/null @@ -1,36 +0,0 @@ - -package Paws::MediaTailor::ListPlaybackConfigurationsResponse; - use Moose; - has Items => (is => 'ro', isa => 'ArrayRef[Paws::MediaTailor::PlaybackConfiguration]'); - has NextToken => (is => 'ro', isa => 'Str'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::MediaTailor::ListPlaybackConfigurationsResponse - -=head1 ATTRIBUTES - - -=head2 Items => ArrayRef[L] - -Array of playback configurations. This may be all of the available -configurations or a subset, depending on the settings you provide and -on the total number of configurations stored. - - -=head2 NextToken => Str - -Pagination token returned by the GET list request when results overrun -the meximum allowed. Use the token to fetch the next page of results. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/MediaTailor/PlaybackConfiguration.pm b/auto-lib/Paws/MediaTailor/PlaybackConfiguration.pm deleted file mode 100644 index 1090f87648..0000000000 --- a/auto-lib/Paws/MediaTailor/PlaybackConfiguration.pm +++ /dev/null @@ -1,93 +0,0 @@ -package Paws::MediaTailor::PlaybackConfiguration; - use Moose; - has AdDecisionServerUrl => (is => 'ro', isa => 'Str'); - has CdnConfiguration => (is => 'ro', isa => 'Paws::MediaTailor::CdnConfiguration'); - has Name => (is => 'ro', isa => 'Str'); - has SlateAdUrl => (is => 'ro', isa => 'Str'); - has VideoContentSourceUrl => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::MediaTailor::PlaybackConfiguration - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::MediaTailor::PlaybackConfiguration object: - - $service_obj->Method(Att1 => { AdDecisionServerUrl => $value, ..., VideoContentSourceUrl => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::MediaTailor::PlaybackConfiguration object: - - $result = $service_obj->Method(...); - $result->Att1->AdDecisionServerUrl - -=head1 DESCRIPTION - -The AWSMediaTailor configuration. - -=head1 ATTRIBUTES - - -=head2 AdDecisionServerUrl => Str - - The URL for the ad decision server (ADS). This includes the -specification of static parameters and placeholders for dynamic -parameters. AWS Elemental MediaTailor substitutes player-specific and -session-specific parameters as needed when calling the ADS. -Alternately, for testing, you can provide a static VAST URL. The -maximum length is 25000 characters. - - -=head2 CdnConfiguration => L - - The configuration for using a content delivery network (CDN), like -Amazon CloudFront, for content and ad segment management. - - -=head2 Name => Str - - The identifier for the configuration. - - -=head2 SlateAdUrl => Str - - URL for a high-quality video asset to transcode and use to fill in time -that's not used by ads. AWS Elemental MediaTailor shows the slate to -fill in gaps in media content. Configuring the slate is optional for -non-VPAID configurations. For VPAID, the slate is required because AWS -Elemental MediaTailor provides it in the slots designated for dynamic -ad content. The slate must be a high-quality asset that contains both -audio and video. - - -=head2 VideoContentSourceUrl => Str - - The URL prefix for the master playlist for the stream, minus the asset -ID. The maximum length is 512 characters. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/MediaTailor/PutPlaybackConfiguration.pm b/auto-lib/Paws/MediaTailor/PutPlaybackConfiguration.pm deleted file mode 100644 index e2b8d88233..0000000000 --- a/auto-lib/Paws/MediaTailor/PutPlaybackConfiguration.pm +++ /dev/null @@ -1,124 +0,0 @@ - -package Paws::MediaTailor::PutPlaybackConfiguration; - use Moose; - has AdDecisionServerUrl => (is => 'ro', isa => 'Str'); - has CdnConfiguration => (is => 'ro', isa => 'Paws::MediaTailor::CdnConfiguration'); - has Name => (is => 'ro', isa => 'Str'); - has SlateAdUrl => (is => 'ro', isa => 'Str'); - has VideoContentSourceUrl => (is => 'ro', isa => 'Str'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'PutPlaybackConfiguration'); - class_has _api_uri => (isa => 'Str', is => 'ro', default => '/playbackConfiguration'); - class_has _api_method => (isa => 'Str', is => 'ro', default => 'PUT'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::MediaTailor::PutPlaybackConfigurationResponse'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::MediaTailor::PutPlaybackConfiguration - Arguments for method PutPlaybackConfiguration on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method PutPlaybackConfiguration on the -L service. Use the attributes of this class -as arguments to method PutPlaybackConfiguration. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to PutPlaybackConfiguration. - -=head1 SYNOPSIS - - my $api.mediatailor = Paws->service('MediaTailor'); - my $PutPlaybackConfigurationResponse = - $api . mediatailor->PutPlaybackConfiguration( - AdDecisionServerUrl => 'My__string', # OPTIONAL - CdnConfiguration => { - ContentSegmentUrlPrefix => 'My__string', - AdSegmentUrlPrefix => 'My__string', - }, # OPTIONAL - Name => 'My__string', # OPTIONAL - SlateAdUrl => 'My__string', # OPTIONAL - VideoContentSourceUrl => 'My__string', # OPTIONAL - ); - - # Results: - my $SessionInitializationEndpointPrefix = - $PutPlaybackConfigurationResponse->SessionInitializationEndpointPrefix; - my $SlateAdUrl = $PutPlaybackConfigurationResponse->SlateAdUrl; - my $VideoContentSourceUrl = - $PutPlaybackConfigurationResponse->VideoContentSourceUrl; - my $CdnConfiguration = $PutPlaybackConfigurationResponse->CdnConfiguration; - my $PlaybackEndpointPrefix = - $PutPlaybackConfigurationResponse->PlaybackEndpointPrefix; - my $Name = $PutPlaybackConfigurationResponse->Name; - my $HlsConfiguration = $PutPlaybackConfigurationResponse->HlsConfiguration; - my $AdDecisionServerUrl = - $PutPlaybackConfigurationResponse->AdDecisionServerUrl; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 AdDecisionServerUrl => Str - -The URL for the ad decision server (ADS). This includes the -specification of static parameters and placeholders for dynamic -parameters. AWS Elemental MediaTailor substitutes player-specific and -session-specific parameters as needed when calling the ADS. -Alternately, for testing you can provide a static VAST URL. The maximum -length is 25000 characters. - - - -=head2 CdnConfiguration => L - -The configuration for using a content delivery network (CDN), like -Amazon CloudFront, for content and ad segment management. - - - -=head2 Name => Str - -The identifier for the configuration. - - - -=head2 SlateAdUrl => Str - -The URL for a high-quality video asset to transcode and use to fill in -time that's not used by ads. AWS Elemental MediaTailor shows the slate -to fill in gaps in media content. Configuring the slate is optional for -non-VPAID configurations. For VPAID, the slate is required because AWS -Elemental MediaTailor provides it in the slots that are designated for -dynamic ad content. The slate must be a high-quality asset that -contains both audio and video. - - - -=head2 VideoContentSourceUrl => Str - -The URL prefix for the master playlist for the stream, minus the asset -ID. The maximum length is 512 characters. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method PutPlaybackConfiguration in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/MediaTailor/PutPlaybackConfigurationResponse.pm b/auto-lib/Paws/MediaTailor/PutPlaybackConfigurationResponse.pm deleted file mode 100644 index fffc689263..0000000000 --- a/auto-lib/Paws/MediaTailor/PutPlaybackConfigurationResponse.pm +++ /dev/null @@ -1,84 +0,0 @@ - -package Paws::MediaTailor::PutPlaybackConfigurationResponse; - use Moose; - has AdDecisionServerUrl => (is => 'ro', isa => 'Str'); - has CdnConfiguration => (is => 'ro', isa => 'Paws::MediaTailor::CdnConfiguration'); - has HlsConfiguration => (is => 'ro', isa => 'Paws::MediaTailor::HlsConfiguration'); - has Name => (is => 'ro', isa => 'Str'); - has PlaybackEndpointPrefix => (is => 'ro', isa => 'Str'); - has SessionInitializationEndpointPrefix => (is => 'ro', isa => 'Str'); - has SlateAdUrl => (is => 'ro', isa => 'Str'); - has VideoContentSourceUrl => (is => 'ro', isa => 'Str'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::MediaTailor::PutPlaybackConfigurationResponse - -=head1 ATTRIBUTES - - -=head2 AdDecisionServerUrl => Str - -The URL for the ad decision server (ADS). This includes the -specification of static parameters and placeholders for dynamic -parameters. AWS Elemental MediaTailor substitutes player-specific and -session-specific parameters as needed when calling the ADS. -Alternately, for testing, you can provide a static VAST URL. The -maximum length is 25000 characters. - - -=head2 CdnConfiguration => L - -The configuration for using a content delivery network (CDN), like -Amazon CloudFront, for content and ad segment management. - - -=head2 HlsConfiguration => L - -The configuration for HLS content. - - -=head2 Name => Str - -The identifier for the configuration. - - -=head2 PlaybackEndpointPrefix => Str - -The URL that the player accesses to get a manifest from AWS Elemental -MediaTailor. This session will use server-side reporting. - - -=head2 SessionInitializationEndpointPrefix => Str - -The URL that the player uses to initialize a session that uses -client-side reporting. - - -=head2 SlateAdUrl => Str - -URL for a high-quality video asset to transcode and use to fill in time -that's not used by ads. AWS Elemental MediaTailor shows the slate to -fill in gaps in media content. Configuring the slate is optional for -non-VPAID configurations. For VPAID, the slate is required because AWS -Elemental MediaTailor provides it in the slots designated for dynamic -ad content. The slate must be a high-quality asset that contains both -audio and video. - - -=head2 VideoContentSourceUrl => Str - -The URL prefix for the master playlist for the stream, minus the asset -ID. The maximum length is 512 characters. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/MigrationHub/DescribeApplicationState.pm b/auto-lib/Paws/MigrationHub/DescribeApplicationState.pm index b88eb8bcf7..b6119233df 100644 --- a/auto-lib/Paws/MigrationHub/DescribeApplicationState.pm +++ b/auto-lib/Paws/MigrationHub/DescribeApplicationState.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ApplicationStatus = $DescribeApplicationStateResult->ApplicationStatus; my $LastUpdatedTime = $DescribeApplicationStateResult->LastUpdatedTime; + my $ApplicationStatus = $DescribeApplicationStateResult->ApplicationStatus; # Returns a L object. diff --git a/auto-lib/Paws/MigrationHub/ListDiscoveredResources.pm b/auto-lib/Paws/MigrationHub/ListDiscoveredResources.pm index d9905e9235..d455bce262 100644 --- a/auto-lib/Paws/MigrationHub/ListDiscoveredResources.pm +++ b/auto-lib/Paws/MigrationHub/ListDiscoveredResources.pm @@ -38,9 +38,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListDiscoveredResourcesResult->NextToken; my $DiscoveredResourceList = $ListDiscoveredResourcesResult->DiscoveredResourceList; + my $NextToken = $ListDiscoveredResourcesResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/MigrationHub/ListMigrationTasks.pm b/auto-lib/Paws/MigrationHub/ListMigrationTasks.pm index 53726b6a1d..0319ec306b 100644 --- a/auto-lib/Paws/MigrationHub/ListMigrationTasks.pm +++ b/auto-lib/Paws/MigrationHub/ListMigrationTasks.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $ListMigrationTasksResult->NextToken; my $MigrationTaskSummaryList = $ListMigrationTasksResult->MigrationTaskSummaryList; - my $NextToken = $ListMigrationTasksResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/MigrationHub/NotifyMigrationTaskState.pm b/auto-lib/Paws/MigrationHub/NotifyMigrationTaskState.pm index 008f88cbd5..21e049d623 100644 --- a/auto-lib/Paws/MigrationHub/NotifyMigrationTaskState.pm +++ b/auto-lib/Paws/MigrationHub/NotifyMigrationTaskState.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n Task => { Status => 'NOT_STARTED', # values: NOT_STARTED, IN_PROGRESS, FAILED, COMPLETED - ProgressPercent => 1, # max: 100; OPTIONAL StatusDetail => 'MyStatusDetail', # max: 500; OPTIONAL + ProgressPercent => 1, # max: 100; OPTIONAL }, UpdateDateTime => '1970-01-01T01:00:00', DryRun => 1, # OPTIONAL diff --git a/auto-lib/Paws/MobileHub/DescribeBundle.pm b/auto-lib/Paws/MobileHub/DescribeBundle.pm index b34f0c094f..d8eaad22c9 100644 --- a/auto-lib/Paws/MobileHub/DescribeBundle.pm +++ b/auto-lib/Paws/MobileHub/DescribeBundle.pm @@ -34,7 +34,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Details = $DescribeBundleResult->Details; + my $details = $DescribeBundleResult->details; # Returns a L object. diff --git a/auto-lib/Paws/MobileHub/ExportBundle.pm b/auto-lib/Paws/MobileHub/ExportBundle.pm index 5123d572c9..fdc2939340 100644 --- a/auto-lib/Paws/MobileHub/ExportBundle.pm +++ b/auto-lib/Paws/MobileHub/ExportBundle.pm @@ -37,7 +37,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $downloadUrl = $ExportBundleResult->downloadUrl; + my $DownloadUrl = $ExportBundleResult->DownloadUrl; # Returns a L object. diff --git a/auto-lib/Paws/MobileHub/ListBundles.pm b/auto-lib/Paws/MobileHub/ListBundles.pm index 894402658d..f9eba5e370 100644 --- a/auto-lib/Paws/MobileHub/ListBundles.pm +++ b/auto-lib/Paws/MobileHub/ListBundles.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $BundleList = $ListBundlesResult->BundleList; my $NextToken = $ListBundlesResult->NextToken; + my $BundleList = $ListBundlesResult->BundleList; # Returns a L object. diff --git a/auto-lib/Paws/MobileHub/ListProjects.pm b/auto-lib/Paws/MobileHub/ListProjects.pm index 78b4edd1a1..166d45ae32 100644 --- a/auto-lib/Paws/MobileHub/ListProjects.pm +++ b/auto-lib/Paws/MobileHub/ListProjects.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListProjectsResult->NextToken; my $Projects = $ListProjectsResult->Projects; + my $NextToken = $ListProjectsResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/Neptune.pm b/auto-lib/Paws/Neptune.pm deleted file mode 100644 index de076823b7..0000000000 --- a/auto-lib/Paws/Neptune.pm +++ /dev/null @@ -1,2521 +0,0 @@ -package Paws::Neptune; - use Moose; - sub service { 'rds' } - sub signing_name { 'rds' } - sub version { '2014-10-31' } - sub flattened_arrays { 0 } - has max_attempts => (is => 'ro', isa => 'Int', default => 5); - has retry => (is => 'ro', isa => 'HashRef', default => sub { - { base => 'rand', type => 'exponential', growth_factor => 2 } - }); - has retriables => (is => 'ro', isa => 'ArrayRef', default => sub { [ - ] }); - - with 'Paws::API::Caller', 'Paws::API::EndpointResolver', 'Paws::Net::V4Signature', 'Paws::Net::QueryCaller'; - - has '+region_rules' => (default => sub { - my $regioninfo; - $regioninfo = [ - { - constraints => [ - [ - 'region', - 'equals', - 'us-east-1' - ] - ], - uri => 'https://rds.amazonaws.com' - } - ]; - - return $regioninfo; - }); - - - sub AddRoleToDBCluster { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::AddRoleToDBCluster', @_); - return $self->caller->do_call($self, $call_object); - } - sub AddSourceIdentifierToSubscription { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::AddSourceIdentifierToSubscription', @_); - return $self->caller->do_call($self, $call_object); - } - sub AddTagsToResource { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::AddTagsToResource', @_); - return $self->caller->do_call($self, $call_object); - } - sub ApplyPendingMaintenanceAction { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::ApplyPendingMaintenanceAction', @_); - return $self->caller->do_call($self, $call_object); - } - sub CopyDBClusterParameterGroup { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::CopyDBClusterParameterGroup', @_); - return $self->caller->do_call($self, $call_object); - } - sub CopyDBClusterSnapshot { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::CopyDBClusterSnapshot', @_); - return $self->caller->do_call($self, $call_object); - } - sub CopyDBParameterGroup { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::CopyDBParameterGroup', @_); - return $self->caller->do_call($self, $call_object); - } - sub CreateDBCluster { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::CreateDBCluster', @_); - return $self->caller->do_call($self, $call_object); - } - sub CreateDBClusterParameterGroup { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::CreateDBClusterParameterGroup', @_); - return $self->caller->do_call($self, $call_object); - } - sub CreateDBClusterSnapshot { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::CreateDBClusterSnapshot', @_); - return $self->caller->do_call($self, $call_object); - } - sub CreateDBInstance { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::CreateDBInstance', @_); - return $self->caller->do_call($self, $call_object); - } - sub CreateDBParameterGroup { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::CreateDBParameterGroup', @_); - return $self->caller->do_call($self, $call_object); - } - sub CreateDBSubnetGroup { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::CreateDBSubnetGroup', @_); - return $self->caller->do_call($self, $call_object); - } - sub CreateEventSubscription { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::CreateEventSubscription', @_); - return $self->caller->do_call($self, $call_object); - } - sub DeleteDBCluster { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DeleteDBCluster', @_); - return $self->caller->do_call($self, $call_object); - } - sub DeleteDBClusterParameterGroup { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DeleteDBClusterParameterGroup', @_); - return $self->caller->do_call($self, $call_object); - } - sub DeleteDBClusterSnapshot { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DeleteDBClusterSnapshot', @_); - return $self->caller->do_call($self, $call_object); - } - sub DeleteDBInstance { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DeleteDBInstance', @_); - return $self->caller->do_call($self, $call_object); - } - sub DeleteDBParameterGroup { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DeleteDBParameterGroup', @_); - return $self->caller->do_call($self, $call_object); - } - sub DeleteDBSubnetGroup { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DeleteDBSubnetGroup', @_); - return $self->caller->do_call($self, $call_object); - } - sub DeleteEventSubscription { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DeleteEventSubscription', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeDBClusterParameterGroups { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DescribeDBClusterParameterGroups', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeDBClusterParameters { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DescribeDBClusterParameters', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeDBClusters { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DescribeDBClusters', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeDBClusterSnapshotAttributes { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DescribeDBClusterSnapshotAttributes', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeDBClusterSnapshots { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DescribeDBClusterSnapshots', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeDBEngineVersions { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DescribeDBEngineVersions', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeDBInstances { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DescribeDBInstances', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeDBParameterGroups { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DescribeDBParameterGroups', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeDBParameters { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DescribeDBParameters', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeDBSubnetGroups { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DescribeDBSubnetGroups', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeEngineDefaultClusterParameters { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DescribeEngineDefaultClusterParameters', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeEngineDefaultParameters { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DescribeEngineDefaultParameters', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeEventCategories { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DescribeEventCategories', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeEvents { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DescribeEvents', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeEventSubscriptions { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DescribeEventSubscriptions', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeOrderableDBInstanceOptions { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DescribeOrderableDBInstanceOptions', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribePendingMaintenanceActions { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DescribePendingMaintenanceActions', @_); - return $self->caller->do_call($self, $call_object); - } - sub DescribeValidDBInstanceModifications { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::DescribeValidDBInstanceModifications', @_); - return $self->caller->do_call($self, $call_object); - } - sub FailoverDBCluster { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::FailoverDBCluster', @_); - return $self->caller->do_call($self, $call_object); - } - sub ListTagsForResource { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::ListTagsForResource', @_); - return $self->caller->do_call($self, $call_object); - } - sub ModifyDBCluster { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::ModifyDBCluster', @_); - return $self->caller->do_call($self, $call_object); - } - sub ModifyDBClusterParameterGroup { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::ModifyDBClusterParameterGroup', @_); - return $self->caller->do_call($self, $call_object); - } - sub ModifyDBClusterSnapshotAttribute { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::ModifyDBClusterSnapshotAttribute', @_); - return $self->caller->do_call($self, $call_object); - } - sub ModifyDBInstance { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::ModifyDBInstance', @_); - return $self->caller->do_call($self, $call_object); - } - sub ModifyDBParameterGroup { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::ModifyDBParameterGroup', @_); - return $self->caller->do_call($self, $call_object); - } - sub ModifyDBSubnetGroup { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::ModifyDBSubnetGroup', @_); - return $self->caller->do_call($self, $call_object); - } - sub ModifyEventSubscription { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::ModifyEventSubscription', @_); - return $self->caller->do_call($self, $call_object); - } - sub PromoteReadReplicaDBCluster { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::PromoteReadReplicaDBCluster', @_); - return $self->caller->do_call($self, $call_object); - } - sub RebootDBInstance { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::RebootDBInstance', @_); - return $self->caller->do_call($self, $call_object); - } - sub RemoveRoleFromDBCluster { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::RemoveRoleFromDBCluster', @_); - return $self->caller->do_call($self, $call_object); - } - sub RemoveSourceIdentifierFromSubscription { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::RemoveSourceIdentifierFromSubscription', @_); - return $self->caller->do_call($self, $call_object); - } - sub RemoveTagsFromResource { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::RemoveTagsFromResource', @_); - return $self->caller->do_call($self, $call_object); - } - sub ResetDBClusterParameterGroup { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::ResetDBClusterParameterGroup', @_); - return $self->caller->do_call($self, $call_object); - } - sub ResetDBParameterGroup { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::ResetDBParameterGroup', @_); - return $self->caller->do_call($self, $call_object); - } - sub RestoreDBClusterFromSnapshot { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::RestoreDBClusterFromSnapshot', @_); - return $self->caller->do_call($self, $call_object); - } - sub RestoreDBClusterToPointInTime { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::Neptune::RestoreDBClusterToPointInTime', @_); - return $self->caller->do_call($self, $call_object); - } - - sub DescribeAllDBEngineVersions { - my $self = shift; - - my $callback = shift @_ if (ref($_[0]) eq 'CODE'); - my $result = $self->DescribeDBEngineVersions(@_); - my $next_result = $result; - - if (not defined $callback) { - while ($next_result->Marker) { - $next_result = $self->DescribeDBEngineVersions(@_, Marker => $next_result->Marker); - push @{ $result->DBEngineVersions }, @{ $next_result->DBEngineVersions }; - } - return $result; - } else { - while ($result->Marker) { - $callback->($_ => 'DBEngineVersions') foreach (@{ $result->DBEngineVersions }); - $result = $self->DescribeDBEngineVersions(@_, Marker => $result->Marker); - } - $callback->($_ => 'DBEngineVersions') foreach (@{ $result->DBEngineVersions }); - } - - return undef - } - sub DescribeAllDBInstances { - my $self = shift; - - my $callback = shift @_ if (ref($_[0]) eq 'CODE'); - my $result = $self->DescribeDBInstances(@_); - my $next_result = $result; - - if (not defined $callback) { - while ($next_result->Marker) { - $next_result = $self->DescribeDBInstances(@_, Marker => $next_result->Marker); - push @{ $result->DBInstances }, @{ $next_result->DBInstances }; - } - return $result; - } else { - while ($result->Marker) { - $callback->($_ => 'DBInstances') foreach (@{ $result->DBInstances }); - $result = $self->DescribeDBInstances(@_, Marker => $result->Marker); - } - $callback->($_ => 'DBInstances') foreach (@{ $result->DBInstances }); - } - - return undef - } - sub DescribeAllDBParameterGroups { - my $self = shift; - - my $callback = shift @_ if (ref($_[0]) eq 'CODE'); - my $result = $self->DescribeDBParameterGroups(@_); - my $next_result = $result; - - if (not defined $callback) { - while ($next_result->Marker) { - $next_result = $self->DescribeDBParameterGroups(@_, Marker => $next_result->Marker); - push @{ $result->DBParameterGroups }, @{ $next_result->DBParameterGroups }; - } - return $result; - } else { - while ($result->Marker) { - $callback->($_ => 'DBParameterGroups') foreach (@{ $result->DBParameterGroups }); - $result = $self->DescribeDBParameterGroups(@_, Marker => $result->Marker); - } - $callback->($_ => 'DBParameterGroups') foreach (@{ $result->DBParameterGroups }); - } - - return undef - } - sub DescribeAllDBParameters { - my $self = shift; - - my $callback = shift @_ if (ref($_[0]) eq 'CODE'); - my $result = $self->DescribeDBParameters(@_); - my $next_result = $result; - - if (not defined $callback) { - while ($next_result->Marker) { - $next_result = $self->DescribeDBParameters(@_, Marker => $next_result->Marker); - push @{ $result->Parameters }, @{ $next_result->Parameters }; - } - return $result; - } else { - while ($result->Marker) { - $callback->($_ => 'Parameters') foreach (@{ $result->Parameters }); - $result = $self->DescribeDBParameters(@_, Marker => $result->Marker); - } - $callback->($_ => 'Parameters') foreach (@{ $result->Parameters }); - } - - return undef - } - sub DescribeAllDBSubnetGroups { - my $self = shift; - - my $callback = shift @_ if (ref($_[0]) eq 'CODE'); - my $result = $self->DescribeDBSubnetGroups(@_); - my $next_result = $result; - - if (not defined $callback) { - while ($next_result->Marker) { - $next_result = $self->DescribeDBSubnetGroups(@_, Marker => $next_result->Marker); - push @{ $result->DBSubnetGroups }, @{ $next_result->DBSubnetGroups }; - } - return $result; - } else { - while ($result->Marker) { - $callback->($_ => 'DBSubnetGroups') foreach (@{ $result->DBSubnetGroups }); - $result = $self->DescribeDBSubnetGroups(@_, Marker => $result->Marker); - } - $callback->($_ => 'DBSubnetGroups') foreach (@{ $result->DBSubnetGroups }); - } - - return undef - } - sub DescribeAllEngineDefaultParameters { - my $self = shift; - - my $callback = shift @_ if (ref($_[0]) eq 'CODE'); - my $result = $self->DescribeEngineDefaultParameters(@_); - my $next_result = $result; - - if (not defined $callback) { - while ($next_result->EngineDefaults->Marker) { - $next_result = $self->DescribeEngineDefaultParameters(@_, Marker => $next_result->EngineDefaults->Marker); - push @{ $result->EngineDefaults->Parameters }, @{ $next_result->EngineDefaults->Parameters }; - } - return $result; - } else { - while ($result->EngineDefaults->Marker) { - $callback->($_ => 'EngineDefaults.Parameters') foreach (@{ $result->EngineDefaults->Parameters }); - $result = $self->DescribeEngineDefaultParameters(@_, Marker => $result->EngineDefaults->Marker); - } - $callback->($_ => 'EngineDefaults.Parameters') foreach (@{ $result->EngineDefaults->Parameters }); - } - - return undef - } - sub DescribeAllEvents { - my $self = shift; - - my $callback = shift @_ if (ref($_[0]) eq 'CODE'); - my $result = $self->DescribeEvents(@_); - my $next_result = $result; - - if (not defined $callback) { - while ($next_result->Marker) { - $next_result = $self->DescribeEvents(@_, Marker => $next_result->Marker); - push @{ $result->Events }, @{ $next_result->Events }; - } - return $result; - } else { - while ($result->Marker) { - $callback->($_ => 'Events') foreach (@{ $result->Events }); - $result = $self->DescribeEvents(@_, Marker => $result->Marker); - } - $callback->($_ => 'Events') foreach (@{ $result->Events }); - } - - return undef - } - sub DescribeAllEventSubscriptions { - my $self = shift; - - my $callback = shift @_ if (ref($_[0]) eq 'CODE'); - my $result = $self->DescribeEventSubscriptions(@_); - my $next_result = $result; - - if (not defined $callback) { - while ($next_result->Marker) { - $next_result = $self->DescribeEventSubscriptions(@_, Marker => $next_result->Marker); - push @{ $result->EventSubscriptionsList }, @{ $next_result->EventSubscriptionsList }; - } - return $result; - } else { - while ($result->Marker) { - $callback->($_ => 'EventSubscriptionsList') foreach (@{ $result->EventSubscriptionsList }); - $result = $self->DescribeEventSubscriptions(@_, Marker => $result->Marker); - } - $callback->($_ => 'EventSubscriptionsList') foreach (@{ $result->EventSubscriptionsList }); - } - - return undef - } - sub DescribeAllOrderableDBInstanceOptions { - my $self = shift; - - my $callback = shift @_ if (ref($_[0]) eq 'CODE'); - my $result = $self->DescribeOrderableDBInstanceOptions(@_); - my $next_result = $result; - - if (not defined $callback) { - while ($next_result->Marker) { - $next_result = $self->DescribeOrderableDBInstanceOptions(@_, Marker => $next_result->Marker); - push @{ $result->OrderableDBInstanceOptions }, @{ $next_result->OrderableDBInstanceOptions }; - } - return $result; - } else { - while ($result->Marker) { - $callback->($_ => 'OrderableDBInstanceOptions') foreach (@{ $result->OrderableDBInstanceOptions }); - $result = $self->DescribeOrderableDBInstanceOptions(@_, Marker => $result->Marker); - } - $callback->($_ => 'OrderableDBInstanceOptions') foreach (@{ $result->OrderableDBInstanceOptions }); - } - - return undef - } - - - sub operations { qw/AddRoleToDBCluster AddSourceIdentifierToSubscription AddTagsToResource ApplyPendingMaintenanceAction CopyDBClusterParameterGroup CopyDBClusterSnapshot CopyDBParameterGroup CreateDBCluster CreateDBClusterParameterGroup CreateDBClusterSnapshot CreateDBInstance CreateDBParameterGroup CreateDBSubnetGroup CreateEventSubscription DeleteDBCluster DeleteDBClusterParameterGroup DeleteDBClusterSnapshot DeleteDBInstance DeleteDBParameterGroup DeleteDBSubnetGroup DeleteEventSubscription DescribeDBClusterParameterGroups DescribeDBClusterParameters DescribeDBClusters DescribeDBClusterSnapshotAttributes DescribeDBClusterSnapshots DescribeDBEngineVersions DescribeDBInstances DescribeDBParameterGroups DescribeDBParameters DescribeDBSubnetGroups DescribeEngineDefaultClusterParameters DescribeEngineDefaultParameters DescribeEventCategories DescribeEvents DescribeEventSubscriptions DescribeOrderableDBInstanceOptions DescribePendingMaintenanceActions DescribeValidDBInstanceModifications FailoverDBCluster ListTagsForResource ModifyDBCluster ModifyDBClusterParameterGroup ModifyDBClusterSnapshotAttribute ModifyDBInstance ModifyDBParameterGroup ModifyDBSubnetGroup ModifyEventSubscription PromoteReadReplicaDBCluster RebootDBInstance RemoveRoleFromDBCluster RemoveSourceIdentifierFromSubscription RemoveTagsFromResource ResetDBClusterParameterGroup ResetDBParameterGroup RestoreDBClusterFromSnapshot RestoreDBClusterToPointInTime / } - -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune - Perl Interface to AWS Amazon Neptune - -=head1 SYNOPSIS - - use Paws; - - my $obj = Paws->service('Neptune'); - my $res = $obj->Method( - Arg1 => $val1, - Arg2 => [ 'V1', 'V2' ], - # if Arg3 is an object, the HashRef will be used as arguments to the constructor - # of the arguments type - Arg3 => { Att1 => 'Val1' }, - # if Arg4 is an array of objects, the HashRefs will be passed as arguments to - # the constructor of the arguments type - Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], - ); - -=head1 DESCRIPTION - -Amazon Neptune - -Amazon Neptune is a fast, reliable, fully-managed graph database -service that makes it easy to build and run applications that work with -highly connected datasets. The core of Amazon Neptune is a -purpose-built, high-performance graph database engine optimized for -storing billions of relationships and querying the graph with -milliseconds latency. Amazon Neptune supports popular graph models -Property Graph and W3C's RDF, and their respective query languages -Apache TinkerPop Gremlin and SPARQL, allowing you to easily build -queries that efficiently navigate highly connected datasets. Neptune -powers graph use cases such as recommendation engines, fraud detection, -knowledge graphs, drug discovery, and network security. - -This interface reference for Amazon Neptune contains documentation for -a programming or command line interface you can use to manage Amazon -Neptune. Note that Amazon Neptune is asynchronous, which means that -some interfaces might require techniques such as polling or callback -functions to determine when a command has been applied. In this -reference, the parameter descriptions indicate whether a command is -applied immediately, on the next instance reboot, or during the -maintenance window. The reference structure is as follows, and we list -following some related topics from the user guide. - -B - -For the AWS API documentation, see L - - -=head1 METHODS - -=head2 AddRoleToDBCluster - -=over - -=item DBClusterIdentifier => Str - -=item RoleArn => Str - - -=back - -Each argument is described in detail in: L - -Returns: nothing - -Associates an Identity and Access Management (IAM) role from an Neptune -DB cluster. - - -=head2 AddSourceIdentifierToSubscription - -=over - -=item SourceIdentifier => Str - -=item SubscriptionName => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Adds a source identifier to an existing event notification -subscription. - - -=head2 AddTagsToResource - -=over - -=item ResourceName => Str - -=item Tags => ArrayRef[L] - - -=back - -Each argument is described in detail in: L - -Returns: nothing - -Adds metadata tags to an Amazon Neptune resource. These tags can also -be used with cost allocation reporting to track cost associated with -Amazon Neptune resources, or used in a Condition statement in an IAM -policy for Amazon Neptune. - - -=head2 ApplyPendingMaintenanceAction - -=over - -=item ApplyAction => Str - -=item OptInType => Str - -=item ResourceIdentifier => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Applies a pending maintenance action to a resource (for example, to a -DB instance). - - -=head2 CopyDBClusterParameterGroup - -=over - -=item SourceDBClusterParameterGroupIdentifier => Str - -=item TargetDBClusterParameterGroupDescription => Str - -=item TargetDBClusterParameterGroupIdentifier => Str - -=item [Tags => ArrayRef[L]] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Copies the specified DB cluster parameter group. - - -=head2 CopyDBClusterSnapshot - -=over - -=item SourceDBClusterSnapshotIdentifier => Str - -=item TargetDBClusterSnapshotIdentifier => Str - -=item [CopyTags => Bool] - -=item [KmsKeyId => Str] - -=item [PreSignedUrl => Str] - -=item [Tags => ArrayRef[L]] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Copies a snapshot of a DB cluster. - -To copy a DB cluster snapshot from a shared manual DB cluster snapshot, -C must be the Amazon Resource Name -(ARN) of the shared DB cluster snapshot. - -You can copy an encrypted DB cluster snapshot from another AWS Region. -In that case, the AWS Region where you call the -C action is the destination AWS Region for the -encrypted DB cluster snapshot to be copied to. To copy an encrypted DB -cluster snapshot from another AWS Region, you must provide the -following values: - -=over - -=item * - -C - The AWS Key Management System (AWS KMS) key identifier -for the key to use to encrypt the copy of the DB cluster snapshot in -the destination AWS Region. - -=item * - -C - A URL that contains a Signature Version 4 signed -request for the C action to be called in the -source AWS Region where the DB cluster snapshot is copied from. The -pre-signed URL must be a valid request for the C -API action that can be executed in the source AWS Region that contains -the encrypted DB cluster snapshot to be copied. - -The pre-signed URL request must contain the following parameter values: - -=over - -=item * - -C - The KMS key identifier for the key to use to encrypt the -copy of the DB cluster snapshot in the destination AWS Region. This is -the same identifier for both the C action that -is called in the destination AWS Region, and the action contained in -the pre-signed URL. - -=item * - -C - The name of the AWS Region that the DB cluster -snapshot will be created in. - -=item * - -C - The DB cluster snapshot -identifier for the encrypted DB cluster snapshot to be copied. This -identifier must be in the Amazon Resource Name (ARN) format for the -source AWS Region. For example, if you are copying an encrypted DB -cluster snapshot from the us-west-2 AWS Region, then your -C looks like the following example: -C. - -=back - -To learn how to generate a Signature Version 4 signed request, see -Authenticating Requests: Using Query Parameters (AWS Signature Version -4) -(http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-query-string-auth.html) -and Signature Version 4 Signing Process -(http://docs.aws.amazon.com/general/latest/gr/signature-version-4.html). - -=item * - -C - The identifier for the new copy -of the DB cluster snapshot in the destination AWS Region. - -=item * - -C - The DB cluster snapshot -identifier for the encrypted DB cluster snapshot to be copied. This -identifier must be in the ARN format for the source AWS Region and is -the same value as the C in the -pre-signed URL. - -=back - -To cancel the copy operation once it is in progress, delete the target -DB cluster snapshot identified by C -while that DB cluster snapshot is in "copying" status. - - -=head2 CopyDBParameterGroup - -=over - -=item SourceDBParameterGroupIdentifier => Str - -=item TargetDBParameterGroupDescription => Str - -=item TargetDBParameterGroupIdentifier => Str - -=item [Tags => ArrayRef[L]] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Copies the specified DB parameter group. - - -=head2 CreateDBCluster - -=over - -=item DBClusterIdentifier => Str - -=item Engine => Str - -=item [AvailabilityZones => ArrayRef[Str|Undef]] - -=item [BackupRetentionPeriod => Int] - -=item [CharacterSetName => Str] - -=item [DatabaseName => Str] - -=item [DBClusterParameterGroupName => Str] - -=item [DBSubnetGroupName => Str] - -=item [EnableIAMDatabaseAuthentication => Bool] - -=item [EngineVersion => Str] - -=item [KmsKeyId => Str] - -=item [MasterUsername => Str] - -=item [MasterUserPassword => Str] - -=item [OptionGroupName => Str] - -=item [Port => Int] - -=item [PreferredBackupWindow => Str] - -=item [PreferredMaintenanceWindow => Str] - -=item [PreSignedUrl => Str] - -=item [ReplicationSourceIdentifier => Str] - -=item [StorageEncrypted => Bool] - -=item [Tags => ArrayRef[L]] - -=item [VpcSecurityGroupIds => ArrayRef[Str|Undef]] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Creates a new Amazon Neptune DB cluster. - -You can use the C parameter to create the -DB cluster as a Read Replica of another DB cluster or Amazon Neptune DB -instance. For cross-region replication where the DB cluster identified -by C is encrypted, you must also specify -the C parameter. - - -=head2 CreateDBClusterParameterGroup - -=over - -=item DBClusterParameterGroupName => Str - -=item DBParameterGroupFamily => Str - -=item Description => Str - -=item [Tags => ArrayRef[L]] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Creates a new DB cluster parameter group. - -Parameters in a DB cluster parameter group apply to all of the -instances in a DB cluster. - -A DB cluster parameter group is initially created with the default -parameters for the database engine used by instances in the DB cluster. -To provide custom values for any of the parameters, you must modify the -group after creating it using ModifyDBClusterParameterGroup. Once -you've created a DB cluster parameter group, you need to associate it -with your DB cluster using ModifyDBCluster. When you associate a new DB -cluster parameter group with a running DB cluster, you need to reboot -the DB instances in the DB cluster without failover for the new DB -cluster parameter group and associated settings to take effect. - -After you create a DB cluster parameter group, you should wait at least -5 minutes before creating your first DB cluster that uses that DB -cluster parameter group as the default parameter group. This allows -Amazon Neptune to fully complete the create action before the DB -cluster parameter group is used as the default for a new DB cluster. -This is especially important for parameters that are critical when -creating the default database for a DB cluster, such as the character -set for the default database defined by the C -parameter. You can use the I option of the Amazon -Neptune console (https://console.aws.amazon.com/rds/) or the -DescribeDBClusterParameters command to verify that your DB cluster -parameter group has been created or modified. - - -=head2 CreateDBClusterSnapshot - -=over - -=item DBClusterIdentifier => Str - -=item DBClusterSnapshotIdentifier => Str - -=item [Tags => ArrayRef[L]] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Creates a snapshot of a DB cluster. - - -=head2 CreateDBInstance - -=over - -=item DBInstanceClass => Str - -=item DBInstanceIdentifier => Str - -=item Engine => Str - -=item [AllocatedStorage => Int] - -=item [AutoMinorVersionUpgrade => Bool] - -=item [AvailabilityZone => Str] - -=item [BackupRetentionPeriod => Int] - -=item [CharacterSetName => Str] - -=item [CopyTagsToSnapshot => Bool] - -=item [DBClusterIdentifier => Str] - -=item [DBName => Str] - -=item [DBParameterGroupName => Str] - -=item [DBSecurityGroups => ArrayRef[Str|Undef]] - -=item [DBSubnetGroupName => Str] - -=item [Domain => Str] - -=item [DomainIAMRoleName => Str] - -=item [EnableCloudwatchLogsExports => ArrayRef[Str|Undef]] - -=item [EnableIAMDatabaseAuthentication => Bool] - -=item [EnablePerformanceInsights => Bool] - -=item [EngineVersion => Str] - -=item [Iops => Int] - -=item [KmsKeyId => Str] - -=item [LicenseModel => Str] - -=item [MasterUsername => Str] - -=item [MasterUserPassword => Str] - -=item [MonitoringInterval => Int] - -=item [MonitoringRoleArn => Str] - -=item [MultiAZ => Bool] - -=item [OptionGroupName => Str] - -=item [PerformanceInsightsKMSKeyId => Str] - -=item [Port => Int] - -=item [PreferredBackupWindow => Str] - -=item [PreferredMaintenanceWindow => Str] - -=item [PromotionTier => Int] - -=item [PubliclyAccessible => Bool] - -=item [StorageEncrypted => Bool] - -=item [StorageType => Str] - -=item [Tags => ArrayRef[L]] - -=item [TdeCredentialArn => Str] - -=item [TdeCredentialPassword => Str] - -=item [Timezone => Str] - -=item [VpcSecurityGroupIds => ArrayRef[Str|Undef]] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Creates a new DB instance. - - -=head2 CreateDBParameterGroup - -=over - -=item DBParameterGroupFamily => Str - -=item DBParameterGroupName => Str - -=item Description => Str - -=item [Tags => ArrayRef[L]] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Creates a new DB parameter group. - -A DB parameter group is initially created with the default parameters -for the database engine used by the DB instance. To provide custom -values for any of the parameters, you must modify the group after -creating it using I. Once you've created a DB -parameter group, you need to associate it with your DB instance using -I. When you associate a new DB parameter group with a -running DB instance, you need to reboot the DB instance without -failover for the new DB parameter group and associated settings to take -effect. - -After you create a DB parameter group, you should wait at least 5 -minutes before creating your first DB instance that uses that DB -parameter group as the default parameter group. This allows Amazon -Neptune to fully complete the create action before the parameter group -is used as the default for a new DB instance. This is especially -important for parameters that are critical when creating the default -database for a DB instance, such as the character set for the default -database defined by the C parameter. You can -use the I option of the Amazon Neptune console or the -I command to verify that your DB parameter group -has been created or modified. - - -=head2 CreateDBSubnetGroup - -=over - -=item DBSubnetGroupDescription => Str - -=item DBSubnetGroupName => Str - -=item SubnetIds => ArrayRef[Str|Undef] - -=item [Tags => ArrayRef[L]] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Creates a new DB subnet group. DB subnet groups must contain at least -one subnet in at least two AZs in the AWS Region. - - -=head2 CreateEventSubscription - -=over - -=item SnsTopicArn => Str - -=item SubscriptionName => Str - -=item [Enabled => Bool] - -=item [EventCategories => ArrayRef[Str|Undef]] - -=item [SourceIds => ArrayRef[Str|Undef]] - -=item [SourceType => Str] - -=item [Tags => ArrayRef[L]] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Creates an event notification subscription. This action requires a -topic ARN (Amazon Resource Name) created by either the Neptune console, -the SNS console, or the SNS API. To obtain an ARN with SNS, you must -create a topic in Amazon SNS and subscribe to the topic. The ARN is -displayed in the SNS console. - -You can specify the type of source (SourceType) you want to be notified -of, provide a list of Neptune sources (SourceIds) that triggers the -events, and provide a list of event categories (EventCategories) for -events you want to be notified of. For example, you can specify -SourceType = db-instance, SourceIds = mydbinstance1, mydbinstance2 and -EventCategories = Availability, Backup. - -If you specify both the SourceType and SourceIds, such as SourceType = -db-instance and SourceIdentifier = myDBInstance1, you are notified of -all the db-instance events for the specified source. If you specify a -SourceType but do not specify a SourceIdentifier, you receive notice of -the events for that source type for all your Neptune sources. If you do -not specify either the SourceType nor the SourceIdentifier, you are -notified of events generated from all Neptune sources belonging to your -customer account. - - -=head2 DeleteDBCluster - -=over - -=item DBClusterIdentifier => Str - -=item [FinalDBSnapshotIdentifier => Str] - -=item [SkipFinalSnapshot => Bool] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -The DeleteDBCluster action deletes a previously provisioned DB cluster. -When you delete a DB cluster, all automated backups for that DB cluster -are deleted and can't be recovered. Manual DB cluster snapshots of the -specified DB cluster are not deleted. - - -=head2 DeleteDBClusterParameterGroup - -=over - -=item DBClusterParameterGroupName => Str - - -=back - -Each argument is described in detail in: L - -Returns: nothing - -Deletes a specified DB cluster parameter group. The DB cluster -parameter group to be deleted can't be associated with any DB clusters. - - -=head2 DeleteDBClusterSnapshot - -=over - -=item DBClusterSnapshotIdentifier => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Deletes a DB cluster snapshot. If the snapshot is being copied, the -copy operation is terminated. - -The DB cluster snapshot must be in the C state to be -deleted. - - -=head2 DeleteDBInstance - -=over - -=item DBInstanceIdentifier => Str - -=item [FinalDBSnapshotIdentifier => Str] - -=item [SkipFinalSnapshot => Bool] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -The DeleteDBInstance action deletes a previously provisioned DB -instance. When you delete a DB instance, all automated backups for that -instance are deleted and can't be recovered. Manual DB snapshots of the -DB instance to be deleted by C are not deleted. - -If you request a final DB snapshot the status of the Amazon Neptune DB -instance is C until the DB snapshot is created. The API -action C is used to monitor the status of this -operation. The action can't be canceled or reverted once submitted. - -Note that when a DB instance is in a failure state and has a status of -C, C, or C, you can -only delete it when the C parameter is set to -C. - -If the specified DB instance is part of a DB cluster, you can't delete -the DB instance if both of the following conditions are true: - -=over - -=item * - -The DB cluster is a Read Replica of another DB cluster. - -=item * - -The DB instance is the only instance in the DB cluster. - -=back - -To delete a DB instance in this case, first call the -PromoteReadReplicaDBCluster API action to promote the DB cluster so -it's no longer a Read Replica. After the promotion completes, then call -the C API action to delete the final instance in the -DB cluster. - - -=head2 DeleteDBParameterGroup - -=over - -=item DBParameterGroupName => Str - - -=back - -Each argument is described in detail in: L - -Returns: nothing - -Deletes a specified DBParameterGroup. The DBParameterGroup to be -deleted can't be associated with any DB instances. - - -=head2 DeleteDBSubnetGroup - -=over - -=item DBSubnetGroupName => Str - - -=back - -Each argument is described in detail in: L - -Returns: nothing - -Deletes a DB subnet group. - -The specified database subnet group must not be associated with any DB -instances. - - -=head2 DeleteEventSubscription - -=over - -=item SubscriptionName => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Deletes an event notification subscription. - - -=head2 DescribeDBClusterParameterGroups - -=over - -=item [DBClusterParameterGroupName => Str] - -=item [Filters => ArrayRef[L]] - -=item [Marker => Str] - -=item [MaxRecords => Int] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Returns a list of C descriptions. If a -C parameter is specified, the list will -contain only the description of the specified DB cluster parameter -group. - - -=head2 DescribeDBClusterParameters - -=over - -=item DBClusterParameterGroupName => Str - -=item [Filters => ArrayRef[L]] - -=item [Marker => Str] - -=item [MaxRecords => Int] - -=item [Source => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Returns the detailed parameter list for a particular DB cluster -parameter group. - - -=head2 DescribeDBClusters - -=over - -=item [DBClusterIdentifier => Str] - -=item [Filters => ArrayRef[L]] - -=item [Marker => Str] - -=item [MaxRecords => Int] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Returns information about provisioned DB clusters. This API supports -pagination. - - -=head2 DescribeDBClusterSnapshotAttributes - -=over - -=item DBClusterSnapshotIdentifier => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Returns a list of DB cluster snapshot attribute names and values for a -manual DB cluster snapshot. - -When sharing snapshots with other AWS accounts, -C returns the C attribute -and a list of IDs for the AWS accounts that are authorized to copy or -restore the manual DB cluster snapshot. If C is included in the -list of values for the C attribute, then the manual DB cluster -snapshot is public and can be copied or restored by all AWS accounts. - -To add or remove access for an AWS account to copy or restore a manual -DB cluster snapshot, or to make the manual DB cluster snapshot public -or private, use the ModifyDBClusterSnapshotAttribute API action. - - -=head2 DescribeDBClusterSnapshots - -=over - -=item [DBClusterIdentifier => Str] - -=item [DBClusterSnapshotIdentifier => Str] - -=item [Filters => ArrayRef[L]] - -=item [IncludePublic => Bool] - -=item [IncludeShared => Bool] - -=item [Marker => Str] - -=item [MaxRecords => Int] - -=item [SnapshotType => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Returns information about DB cluster snapshots. This API action -supports pagination. - - -=head2 DescribeDBEngineVersions - -=over - -=item [DBParameterGroupFamily => Str] - -=item [DefaultOnly => Bool] - -=item [Engine => Str] - -=item [EngineVersion => Str] - -=item [Filters => ArrayRef[L]] - -=item [ListSupportedCharacterSets => Bool] - -=item [ListSupportedTimezones => Bool] - -=item [Marker => Str] - -=item [MaxRecords => Int] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Returns a list of the available DB engines. - - -=head2 DescribeDBInstances - -=over - -=item [DBInstanceIdentifier => Str] - -=item [Filters => ArrayRef[L]] - -=item [Marker => Str] - -=item [MaxRecords => Int] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Returns information about provisioned instances. This API supports -pagination. - - -=head2 DescribeDBParameterGroups - -=over - -=item [DBParameterGroupName => Str] - -=item [Filters => ArrayRef[L]] - -=item [Marker => Str] - -=item [MaxRecords => Int] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Returns a list of C descriptions. If a -C is specified, the list will contain only the -description of the specified DB parameter group. - - -=head2 DescribeDBParameters - -=over - -=item DBParameterGroupName => Str - -=item [Filters => ArrayRef[L]] - -=item [Marker => Str] - -=item [MaxRecords => Int] - -=item [Source => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Returns the detailed parameter list for a particular DB parameter -group. - - -=head2 DescribeDBSubnetGroups - -=over - -=item [DBSubnetGroupName => Str] - -=item [Filters => ArrayRef[L]] - -=item [Marker => Str] - -=item [MaxRecords => Int] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Returns a list of DBSubnetGroup descriptions. If a DBSubnetGroupName is -specified, the list will contain only the descriptions of the specified -DBSubnetGroup. - -For an overview of CIDR ranges, go to the Wikipedia Tutorial -(http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing). - - -=head2 DescribeEngineDefaultClusterParameters - -=over - -=item DBParameterGroupFamily => Str - -=item [Filters => ArrayRef[L]] - -=item [Marker => Str] - -=item [MaxRecords => Int] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Returns the default engine and system parameter information for the -cluster database engine. - - -=head2 DescribeEngineDefaultParameters - -=over - -=item DBParameterGroupFamily => Str - -=item [Filters => ArrayRef[L]] - -=item [Marker => Str] - -=item [MaxRecords => Int] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Returns the default engine and system parameter information for the -specified database engine. - - -=head2 DescribeEventCategories - -=over - -=item [Filters => ArrayRef[L]] - -=item [SourceType => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Displays a list of categories for all event source types, or, if -specified, for a specified source type. - - -=head2 DescribeEvents - -=over - -=item [Duration => Int] - -=item [EndTime => Str] - -=item [EventCategories => ArrayRef[Str|Undef]] - -=item [Filters => ArrayRef[L]] - -=item [Marker => Str] - -=item [MaxRecords => Int] - -=item [SourceIdentifier => Str] - -=item [SourceType => Str] - -=item [StartTime => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Returns events related to DB instances, DB security groups, DB -snapshots, and DB parameter groups for the past 14 days. Events -specific to a particular DB instance, DB security group, database -snapshot, or DB parameter group can be obtained by providing the name -as a parameter. By default, the past hour of events are returned. - - -=head2 DescribeEventSubscriptions - -=over - -=item [Filters => ArrayRef[L]] - -=item [Marker => Str] - -=item [MaxRecords => Int] - -=item [SubscriptionName => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Lists all the subscription descriptions for a customer account. The -description for a subscription includes SubscriptionName, SNSTopicARN, -CustomerID, SourceType, SourceID, CreationTime, and Status. - -If you specify a SubscriptionName, lists the description for that -subscription. - - -=head2 DescribeOrderableDBInstanceOptions - -=over - -=item Engine => Str - -=item [DBInstanceClass => Str] - -=item [EngineVersion => Str] - -=item [Filters => ArrayRef[L]] - -=item [LicenseModel => Str] - -=item [Marker => Str] - -=item [MaxRecords => Int] - -=item [Vpc => Bool] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Returns a list of orderable DB instance options for the specified -engine. - - -=head2 DescribePendingMaintenanceActions - -=over - -=item [Filters => ArrayRef[L]] - -=item [Marker => Str] - -=item [MaxRecords => Int] - -=item [ResourceIdentifier => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Returns a list of resources (for example, DB instances) that have at -least one pending maintenance action. - - -=head2 DescribeValidDBInstanceModifications - -=over - -=item DBInstanceIdentifier => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -You can call DescribeValidDBInstanceModifications to learn what -modifications you can make to your DB instance. You can use this -information when you call ModifyDBInstance. - - -=head2 FailoverDBCluster - -=over - -=item [DBClusterIdentifier => Str] - -=item [TargetDBInstanceIdentifier => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Forces a failover for a DB cluster. - -A failover for a DB cluster promotes one of the Read Replicas -(read-only instances) in the DB cluster to be the primary instance (the -cluster writer). - -Amazon Neptune will automatically fail over to a Read Replica, if one -exists, when the primary instance fails. You can force a failover when -you want to simulate a failure of a primary instance for testing. -Because each instance in a DB cluster has its own endpoint address, you -will need to clean up and re-establish any existing connections that -use those endpoint addresses when the failover is complete. - - -=head2 ListTagsForResource - -=over - -=item ResourceName => Str - -=item [Filters => ArrayRef[L]] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Lists all tags on an Amazon Neptune resource. - - -=head2 ModifyDBCluster - -=over - -=item DBClusterIdentifier => Str - -=item [ApplyImmediately => Bool] - -=item [BackupRetentionPeriod => Int] - -=item [DBClusterParameterGroupName => Str] - -=item [EnableIAMDatabaseAuthentication => Bool] - -=item [EngineVersion => Str] - -=item [MasterUserPassword => Str] - -=item [NewDBClusterIdentifier => Str] - -=item [OptionGroupName => Str] - -=item [Port => Int] - -=item [PreferredBackupWindow => Str] - -=item [PreferredMaintenanceWindow => Str] - -=item [VpcSecurityGroupIds => ArrayRef[Str|Undef]] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Modify a setting for a DB cluster. You can change one or more database -configuration parameters by specifying these parameters and the new -values in the request. - - -=head2 ModifyDBClusterParameterGroup - -=over - -=item DBClusterParameterGroupName => Str - -=item Parameters => ArrayRef[L] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Modifies the parameters of a DB cluster parameter group. To modify more -than one parameter, submit a list of the following: C, -C, and C. A maximum of 20 parameters can -be modified in a single request. - -Changes to dynamic parameters are applied immediately. Changes to -static parameters require a reboot without failover to the DB cluster -associated with the parameter group before the change can take effect. - -After you create a DB cluster parameter group, you should wait at least -5 minutes before creating your first DB cluster that uses that DB -cluster parameter group as the default parameter group. This allows -Amazon Neptune to fully complete the create action before the parameter -group is used as the default for a new DB cluster. This is especially -important for parameters that are critical when creating the default -database for a DB cluster, such as the character set for the default -database defined by the C parameter. You can -use the I option of the Amazon Neptune console or the -DescribeDBClusterParameters command to verify that your DB cluster -parameter group has been created or modified. - - -=head2 ModifyDBClusterSnapshotAttribute - -=over - -=item AttributeName => Str - -=item DBClusterSnapshotIdentifier => Str - -=item [ValuesToAdd => ArrayRef[Str|Undef]] - -=item [ValuesToRemove => ArrayRef[Str|Undef]] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Adds an attribute and values to, or removes an attribute and values -from, a manual DB cluster snapshot. - -To share a manual DB cluster snapshot with other AWS accounts, specify -C as the C and use the C parameter -to add a list of IDs of the AWS accounts that are authorized to restore -the manual DB cluster snapshot. Use the value C to make the manual -DB cluster snapshot public, which means that it can be copied or -restored by all AWS accounts. Do not add the C value for any -manual DB cluster snapshots that contain private information that you -don't want available to all AWS accounts. If a manual DB cluster -snapshot is encrypted, it can be shared, but only by specifying a list -of authorized AWS account IDs for the C parameter. You -can't use C as a value for that parameter in this case. - -To view which AWS accounts have access to copy or restore a manual DB -cluster snapshot, or whether a manual DB cluster snapshot public or -private, use the DescribeDBClusterSnapshotAttributes API action. - - -=head2 ModifyDBInstance - -=over - -=item DBInstanceIdentifier => Str - -=item [AllocatedStorage => Int] - -=item [AllowMajorVersionUpgrade => Bool] - -=item [ApplyImmediately => Bool] - -=item [AutoMinorVersionUpgrade => Bool] - -=item [BackupRetentionPeriod => Int] - -=item [CACertificateIdentifier => Str] - -=item [CloudwatchLogsExportConfiguration => L] - -=item [CopyTagsToSnapshot => Bool] - -=item [DBInstanceClass => Str] - -=item [DBParameterGroupName => Str] - -=item [DBPortNumber => Int] - -=item [DBSecurityGroups => ArrayRef[Str|Undef]] - -=item [DBSubnetGroupName => Str] - -=item [Domain => Str] - -=item [DomainIAMRoleName => Str] - -=item [EnableIAMDatabaseAuthentication => Bool] - -=item [EnablePerformanceInsights => Bool] - -=item [EngineVersion => Str] - -=item [Iops => Int] - -=item [LicenseModel => Str] - -=item [MasterUserPassword => Str] - -=item [MonitoringInterval => Int] - -=item [MonitoringRoleArn => Str] - -=item [MultiAZ => Bool] - -=item [NewDBInstanceIdentifier => Str] - -=item [OptionGroupName => Str] - -=item [PerformanceInsightsKMSKeyId => Str] - -=item [PreferredBackupWindow => Str] - -=item [PreferredMaintenanceWindow => Str] - -=item [PromotionTier => Int] - -=item [PubliclyAccessible => Bool] - -=item [StorageType => Str] - -=item [TdeCredentialArn => Str] - -=item [TdeCredentialPassword => Str] - -=item [VpcSecurityGroupIds => ArrayRef[Str|Undef]] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Modifies settings for a DB instance. You can change one or more -database configuration parameters by specifying these parameters and -the new values in the request. To learn what modifications you can make -to your DB instance, call DescribeValidDBInstanceModifications before -you call ModifyDBInstance. - - -=head2 ModifyDBParameterGroup - -=over - -=item DBParameterGroupName => Str - -=item Parameters => ArrayRef[L] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Modifies the parameters of a DB parameter group. To modify more than -one parameter, submit a list of the following: C, -C, and C. A maximum of 20 parameters can -be modified in a single request. - -Changes to dynamic parameters are applied immediately. Changes to -static parameters require a reboot without failover to the DB instance -associated with the parameter group before the change can take effect. - -After you modify a DB parameter group, you should wait at least 5 -minutes before creating your first DB instance that uses that DB -parameter group as the default parameter group. This allows Amazon -Neptune to fully complete the modify action before the parameter group -is used as the default for a new DB instance. This is especially -important for parameters that are critical when creating the default -database for a DB instance, such as the character set for the default -database defined by the C parameter. You can -use the I option of the Amazon Neptune console or the -I command to verify that your DB parameter group -has been created or modified. - - -=head2 ModifyDBSubnetGroup - -=over - -=item DBSubnetGroupName => Str - -=item SubnetIds => ArrayRef[Str|Undef] - -=item [DBSubnetGroupDescription => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Modifies an existing DB subnet group. DB subnet groups must contain at -least one subnet in at least two AZs in the AWS Region. - - -=head2 ModifyEventSubscription - -=over - -=item SubscriptionName => Str - -=item [Enabled => Bool] - -=item [EventCategories => ArrayRef[Str|Undef]] - -=item [SnsTopicArn => Str] - -=item [SourceType => Str] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Modifies an existing event notification subscription. Note that you -can't modify the source identifiers using this call; to change source -identifiers for a subscription, use the -AddSourceIdentifierToSubscription and -RemoveSourceIdentifierFromSubscription calls. - -You can see a list of the event categories for a given SourceType by -using the B action. - - -=head2 PromoteReadReplicaDBCluster - -=over - -=item DBClusterIdentifier => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Promotes a Read Replica DB cluster to a standalone DB cluster. - - -=head2 RebootDBInstance - -=over - -=item DBInstanceIdentifier => Str - -=item [ForceFailover => Bool] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -You might need to reboot your DB instance, usually for maintenance -reasons. For example, if you make certain modifications, or if you -change the DB parameter group associated with the DB instance, you must -reboot the instance for the changes to take effect. - -Rebooting a DB instance restarts the database engine service. Rebooting -a DB instance results in a momentary outage, during which the DB -instance status is set to rebooting. - - -=head2 RemoveRoleFromDBCluster - -=over - -=item DBClusterIdentifier => Str - -=item RoleArn => Str - - -=back - -Each argument is described in detail in: L - -Returns: nothing - -Disassociates an Identity and Access Management (IAM) role from a DB -cluster. - - -=head2 RemoveSourceIdentifierFromSubscription - -=over - -=item SourceIdentifier => Str - -=item SubscriptionName => Str - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Removes a source identifier from an existing event notification -subscription. - - -=head2 RemoveTagsFromResource - -=over - -=item ResourceName => Str - -=item TagKeys => ArrayRef[Str|Undef] - - -=back - -Each argument is described in detail in: L - -Returns: nothing - -Removes metadata tags from an Amazon Neptune resource. - - -=head2 ResetDBClusterParameterGroup - -=over - -=item DBClusterParameterGroupName => Str - -=item [Parameters => ArrayRef[L]] - -=item [ResetAllParameters => Bool] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Modifies the parameters of a DB cluster parameter group to the default -value. To reset specific parameters submit a list of the following: -C and C. To reset the entire DB cluster -parameter group, specify the C and -C parameters. - -When resetting the entire group, dynamic parameters are updated -immediately and static parameters are set to C to take -effect on the next DB instance restart or RebootDBInstance request. You -must call RebootDBInstance for every DB instance in your DB cluster -that you want the updated static parameter to apply to. - - -=head2 ResetDBParameterGroup - -=over - -=item DBParameterGroupName => Str - -=item [Parameters => ArrayRef[L]] - -=item [ResetAllParameters => Bool] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Modifies the parameters of a DB parameter group to the engine/system -default value. To reset specific parameters, provide a list of the -following: C and C. To reset the entire DB -parameter group, specify the C name and -C parameters. When resetting the entire group, -dynamic parameters are updated immediately and static parameters are -set to C to take effect on the next DB instance restart -or C request. - - -=head2 RestoreDBClusterFromSnapshot - -=over - -=item DBClusterIdentifier => Str - -=item Engine => Str - -=item SnapshotIdentifier => Str - -=item [AvailabilityZones => ArrayRef[Str|Undef]] - -=item [DatabaseName => Str] - -=item [DBSubnetGroupName => Str] - -=item [EnableIAMDatabaseAuthentication => Bool] - -=item [EngineVersion => Str] - -=item [KmsKeyId => Str] - -=item [OptionGroupName => Str] - -=item [Port => Int] - -=item [Tags => ArrayRef[L]] - -=item [VpcSecurityGroupIds => ArrayRef[Str|Undef]] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Creates a new DB cluster from a DB snapshot or DB cluster snapshot. - -If a DB snapshot is specified, the target DB cluster is created from -the source DB snapshot with a default configuration and default -security group. - -If a DB cluster snapshot is specified, the target DB cluster is created -from the source DB cluster restore point with the same configuration as -the original source DB cluster, except that the new DB cluster is -created with the default security group. - - -=head2 RestoreDBClusterToPointInTime - -=over - -=item DBClusterIdentifier => Str - -=item SourceDBClusterIdentifier => Str - -=item [DBSubnetGroupName => Str] - -=item [EnableIAMDatabaseAuthentication => Bool] - -=item [KmsKeyId => Str] - -=item [OptionGroupName => Str] - -=item [Port => Int] - -=item [RestoreToTime => Str] - -=item [RestoreType => Str] - -=item [Tags => ArrayRef[L]] - -=item [UseLatestRestorableTime => Bool] - -=item [VpcSecurityGroupIds => ArrayRef[Str|Undef]] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Restores a DB cluster to an arbitrary point in time. Users can restore -to any point in time before C for up to -C days. The target DB cluster is created from -the source DB cluster with the same configuration as the original DB -cluster, except that the new DB cluster is created with the default DB -security group. - -This action only restores the DB cluster, not the DB instances for that -DB cluster. You must invoke the CreateDBInstance action to create DB -instances for the restored DB cluster, specifying the identifier of the -restored DB cluster in C. You can create DB -instances only after the C action has -completed and the DB cluster is available. - - - - -=head1 PAGINATORS - -Paginator methods are helpers that repetively call methods that return partial results - -=head2 DescribeAllDBEngineVersions(sub { },[DBParameterGroupFamily => Str, DefaultOnly => Bool, Engine => Str, EngineVersion => Str, Filters => ArrayRef[L], ListSupportedCharacterSets => Bool, ListSupportedTimezones => Bool, Marker => Str, MaxRecords => Int]) - -=head2 DescribeAllDBEngineVersions([DBParameterGroupFamily => Str, DefaultOnly => Bool, Engine => Str, EngineVersion => Str, Filters => ArrayRef[L], ListSupportedCharacterSets => Bool, ListSupportedTimezones => Bool, Marker => Str, MaxRecords => Int]) - - -If passed a sub as first parameter, it will call the sub for each element found in : - - - DBEngineVersions, passing the object as the first parameter, and the string 'DBEngineVersions' as the second parameter - -If not, it will return a a L instance with all the Cs; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. - - -=head2 DescribeAllDBInstances(sub { },[DBInstanceIdentifier => Str, Filters => ArrayRef[L], Marker => Str, MaxRecords => Int]) - -=head2 DescribeAllDBInstances([DBInstanceIdentifier => Str, Filters => ArrayRef[L], Marker => Str, MaxRecords => Int]) - - -If passed a sub as first parameter, it will call the sub for each element found in : - - - DBInstances, passing the object as the first parameter, and the string 'DBInstances' as the second parameter - -If not, it will return a a L instance with all the Cs; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. - - -=head2 DescribeAllDBParameterGroups(sub { },[DBParameterGroupName => Str, Filters => ArrayRef[L], Marker => Str, MaxRecords => Int]) - -=head2 DescribeAllDBParameterGroups([DBParameterGroupName => Str, Filters => ArrayRef[L], Marker => Str, MaxRecords => Int]) - - -If passed a sub as first parameter, it will call the sub for each element found in : - - - DBParameterGroups, passing the object as the first parameter, and the string 'DBParameterGroups' as the second parameter - -If not, it will return a a L instance with all the Cs; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. - - -=head2 DescribeAllDBParameters(sub { },DBParameterGroupName => Str, [Filters => ArrayRef[L], Marker => Str, MaxRecords => Int, Source => Str]) - -=head2 DescribeAllDBParameters(DBParameterGroupName => Str, [Filters => ArrayRef[L], Marker => Str, MaxRecords => Int, Source => Str]) - - -If passed a sub as first parameter, it will call the sub for each element found in : - - - Parameters, passing the object as the first parameter, and the string 'Parameters' as the second parameter - -If not, it will return a a L instance with all the Cs; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. - - -=head2 DescribeAllDBSubnetGroups(sub { },[DBSubnetGroupName => Str, Filters => ArrayRef[L], Marker => Str, MaxRecords => Int]) - -=head2 DescribeAllDBSubnetGroups([DBSubnetGroupName => Str, Filters => ArrayRef[L], Marker => Str, MaxRecords => Int]) - - -If passed a sub as first parameter, it will call the sub for each element found in : - - - DBSubnetGroups, passing the object as the first parameter, and the string 'DBSubnetGroups' as the second parameter - -If not, it will return a a L instance with all the Cs; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. - - -=head2 DescribeAllEngineDefaultParameters(sub { },DBParameterGroupFamily => Str, [Filters => ArrayRef[L], Marker => Str, MaxRecords => Int]) - -=head2 DescribeAllEngineDefaultParameters(DBParameterGroupFamily => Str, [Filters => ArrayRef[L], Marker => Str, MaxRecords => Int]) - - -If passed a sub as first parameter, it will call the sub for each element found in : - - - EngineDefaults.Parameters, passing the object as the first parameter, and the string 'EngineDefaults.Parameters' as the second parameter - -If not, it will return a a L instance with all the Cs; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. - - -=head2 DescribeAllEvents(sub { },[Duration => Int, EndTime => Str, EventCategories => ArrayRef[Str|Undef], Filters => ArrayRef[L], Marker => Str, MaxRecords => Int, SourceIdentifier => Str, SourceType => Str, StartTime => Str]) - -=head2 DescribeAllEvents([Duration => Int, EndTime => Str, EventCategories => ArrayRef[Str|Undef], Filters => ArrayRef[L], Marker => Str, MaxRecords => Int, SourceIdentifier => Str, SourceType => Str, StartTime => Str]) - - -If passed a sub as first parameter, it will call the sub for each element found in : - - - Events, passing the object as the first parameter, and the string 'Events' as the second parameter - -If not, it will return a a L instance with all the Cs; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. - - -=head2 DescribeAllEventSubscriptions(sub { },[Filters => ArrayRef[L], Marker => Str, MaxRecords => Int, SubscriptionName => Str]) - -=head2 DescribeAllEventSubscriptions([Filters => ArrayRef[L], Marker => Str, MaxRecords => Int, SubscriptionName => Str]) - - -If passed a sub as first parameter, it will call the sub for each element found in : - - - EventSubscriptionsList, passing the object as the first parameter, and the string 'EventSubscriptionsList' as the second parameter - -If not, it will return a a L instance with all the Cs; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. - - -=head2 DescribeAllOrderableDBInstanceOptions(sub { },Engine => Str, [DBInstanceClass => Str, EngineVersion => Str, Filters => ArrayRef[L], LicenseModel => Str, Marker => Str, MaxRecords => Int, Vpc => Bool]) - -=head2 DescribeAllOrderableDBInstanceOptions(Engine => Str, [DBInstanceClass => Str, EngineVersion => Str, Filters => ArrayRef[L], LicenseModel => Str, Marker => Str, MaxRecords => Int, Vpc => Bool]) - - -If passed a sub as first parameter, it will call the sub for each element found in : - - - OrderableDBInstanceOptions, passing the object as the first parameter, and the string 'OrderableDBInstanceOptions' as the second parameter - -If not, it will return a a L instance with all the Cs; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. - - - - - -=head1 SEE ALSO - -This service class forms part of L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/AddRoleToDBCluster.pm b/auto-lib/Paws/Neptune/AddRoleToDBCluster.pm deleted file mode 100644 index ee44518f3c..0000000000 --- a/auto-lib/Paws/Neptune/AddRoleToDBCluster.pm +++ /dev/null @@ -1,69 +0,0 @@ - -package Paws::Neptune::AddRoleToDBCluster; - use Moose; - has DBClusterIdentifier => (is => 'ro', isa => 'Str', required => 1); - has RoleArn => (is => 'ro', isa => 'Str', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'AddRoleToDBCluster'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::API::Response'); - class_has _result_key => (isa => 'Str', is => 'ro'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::AddRoleToDBCluster - Arguments for method AddRoleToDBCluster on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method AddRoleToDBCluster on the -L service. Use the attributes of this class -as arguments to method AddRoleToDBCluster. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to AddRoleToDBCluster. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - $rds->AddRoleToDBCluster( - DBClusterIdentifier => 'MyString', - RoleArn => 'MyString', - - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBClusterIdentifier => Str - -The name of the DB cluster to associate the IAM role with. - - - -=head2 B RoleArn => Str - -The Amazon Resource Name (ARN) of the IAM role to associate with the -Neptune DB cluster, for example -C. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method AddRoleToDBCluster in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/AddSourceIdentifierToSubscription.pm b/auto-lib/Paws/Neptune/AddSourceIdentifierToSubscription.pm deleted file mode 100644 index ccd246b478..0000000000 --- a/auto-lib/Paws/Neptune/AddSourceIdentifierToSubscription.pm +++ /dev/null @@ -1,102 +0,0 @@ - -package Paws::Neptune::AddSourceIdentifierToSubscription; - use Moose; - has SourceIdentifier => (is => 'ro', isa => 'Str', required => 1); - has SubscriptionName => (is => 'ro', isa => 'Str', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'AddSourceIdentifierToSubscription'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::AddSourceIdentifierToSubscriptionResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'AddSourceIdentifierToSubscriptionResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::AddSourceIdentifierToSubscription - Arguments for method AddSourceIdentifierToSubscription on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method AddSourceIdentifierToSubscription on the -L service. Use the attributes of this class -as arguments to method AddSourceIdentifierToSubscription. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to AddSourceIdentifierToSubscription. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $AddSourceIdentifierToSubscriptionResult = - $rds->AddSourceIdentifierToSubscription( - SourceIdentifier => 'MyString', - SubscriptionName => 'MyString', - - ); - - # Results: - my $EventSubscription = - $AddSourceIdentifierToSubscriptionResult->EventSubscription; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B SourceIdentifier => Str - -The identifier of the event source to be added. - -Constraints: - -=over - -=item * - -If the source type is a DB instance, then a C -must be supplied. - -=item * - -If the source type is a DB security group, a C -must be supplied. - -=item * - -If the source type is a DB parameter group, a C -must be supplied. - -=item * - -If the source type is a DB snapshot, a C must be -supplied. - -=back - - - - -=head2 B SubscriptionName => Str - -The name of the event notification subscription you want to add a -source identifier to. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method AddSourceIdentifierToSubscription in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/AddSourceIdentifierToSubscriptionResult.pm b/auto-lib/Paws/Neptune/AddSourceIdentifierToSubscriptionResult.pm deleted file mode 100644 index 4ec25d3200..0000000000 --- a/auto-lib/Paws/Neptune/AddSourceIdentifierToSubscriptionResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::AddSourceIdentifierToSubscriptionResult; - use Moose; - has EventSubscription => (is => 'ro', isa => 'Paws::Neptune::EventSubscription'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::AddSourceIdentifierToSubscriptionResult - -=head1 ATTRIBUTES - - -=head2 EventSubscription => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/AddTagsToResource.pm b/auto-lib/Paws/Neptune/AddTagsToResource.pm deleted file mode 100644 index 43445aa2b1..0000000000 --- a/auto-lib/Paws/Neptune/AddTagsToResource.pm +++ /dev/null @@ -1,76 +0,0 @@ - -package Paws::Neptune::AddTagsToResource; - use Moose; - has ResourceName => (is => 'ro', isa => 'Str', required => 1); - has Tags => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Tag]', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'AddTagsToResource'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::API::Response'); - class_has _result_key => (isa => 'Str', is => 'ro'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::AddTagsToResource - Arguments for method AddTagsToResource on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method AddTagsToResource on the -L service. Use the attributes of this class -as arguments to method AddTagsToResource. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to AddTagsToResource. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - $rds->AddTagsToResource( - ResourceName => 'MyString', - Tags => [ - { - Key => 'MyString', - Value => 'MyString', - }, - ... - ], - - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B ResourceName => Str - -The Amazon Neptune resource that the tags are added to. This value is -an Amazon Resource Name (ARN). For information about creating an ARN, -see Constructing an Amazon Resource Name (ARN) -(http://docs.aws.amazon.com/neptune/latest/UserGuide/tagging.ARN.html#tagging.ARN.Constructing). - - - -=head2 B Tags => ArrayRef[L] - -The tags to be assigned to the Amazon Neptune resource. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method AddTagsToResource in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/ApplyPendingMaintenanceAction.pm b/auto-lib/Paws/Neptune/ApplyPendingMaintenanceAction.pm deleted file mode 100644 index 1ac51d2ad1..0000000000 --- a/auto-lib/Paws/Neptune/ApplyPendingMaintenanceAction.pm +++ /dev/null @@ -1,109 +0,0 @@ - -package Paws::Neptune::ApplyPendingMaintenanceAction; - use Moose; - has ApplyAction => (is => 'ro', isa => 'Str', required => 1); - has OptInType => (is => 'ro', isa => 'Str', required => 1); - has ResourceIdentifier => (is => 'ro', isa => 'Str', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ApplyPendingMaintenanceAction'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::ApplyPendingMaintenanceActionResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'ApplyPendingMaintenanceActionResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::ApplyPendingMaintenanceAction - Arguments for method ApplyPendingMaintenanceAction on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ApplyPendingMaintenanceAction on the -L service. Use the attributes of this class -as arguments to method ApplyPendingMaintenanceAction. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ApplyPendingMaintenanceAction. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $ApplyPendingMaintenanceActionResult = - $rds->ApplyPendingMaintenanceAction( - ApplyAction => 'MyString', - OptInType => 'MyString', - ResourceIdentifier => 'MyString', - - ); - - # Results: - my $ResourcePendingMaintenanceActions = - $ApplyPendingMaintenanceActionResult->ResourcePendingMaintenanceActions; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B ApplyAction => Str - -The pending maintenance action to apply to this resource. - -Valid values: C, C - - - -=head2 B OptInType => Str - -A value that specifies the type of opt-in request, or undoes an opt-in -request. An opt-in request of type C can't be undone. - -Valid values: - -=over - -=item * - -C - Apply the maintenance action immediately. - -=item * - -C - Apply the maintenance action during the next -maintenance window for the resource. - -=item * - -C - Cancel any existing C opt-in -requests. - -=back - - - - -=head2 B ResourceIdentifier => Str - -The Amazon Resource Name (ARN) of the resource that the pending -maintenance action applies to. For information about creating an ARN, -see Constructing an Amazon Resource Name (ARN) -(http://docs.aws.amazon.com/neptune/latest/UserGuide/tagging.ARN.html#tagging.ARN.Constructing). - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ApplyPendingMaintenanceAction in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/ApplyPendingMaintenanceActionResult.pm b/auto-lib/Paws/Neptune/ApplyPendingMaintenanceActionResult.pm deleted file mode 100644 index 306176c480..0000000000 --- a/auto-lib/Paws/Neptune/ApplyPendingMaintenanceActionResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::ApplyPendingMaintenanceActionResult; - use Moose; - has ResourcePendingMaintenanceActions => (is => 'ro', isa => 'Paws::Neptune::ResourcePendingMaintenanceActions'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::ApplyPendingMaintenanceActionResult - -=head1 ATTRIBUTES - - -=head2 ResourcePendingMaintenanceActions => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/AvailabilityZone.pm b/auto-lib/Paws/Neptune/AvailabilityZone.pm deleted file mode 100644 index 31ca3711c0..0000000000 --- a/auto-lib/Paws/Neptune/AvailabilityZone.pm +++ /dev/null @@ -1,67 +0,0 @@ -package Paws::Neptune::AvailabilityZone; - use Moose; - has Name => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::AvailabilityZone - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::AvailabilityZone object: - - $service_obj->Method(Att1 => { Name => $value, ..., Name => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::AvailabilityZone object: - - $result = $service_obj->Method(...); - $result->Att1->Name - -=head1 DESCRIPTION - -Contains Availability Zone information. - -This data type is used as an element in the following data type: - -=over - -=item * - -OrderableDBInstanceOption - -=back - - -=head1 ATTRIBUTES - - -=head2 Name => Str - - The name of the availability zone. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/CharacterSet.pm b/auto-lib/Paws/Neptune/CharacterSet.pm deleted file mode 100644 index e65ab5c672..0000000000 --- a/auto-lib/Paws/Neptune/CharacterSet.pm +++ /dev/null @@ -1,63 +0,0 @@ -package Paws::Neptune::CharacterSet; - use Moose; - has CharacterSetDescription => (is => 'ro', isa => 'Str'); - has CharacterSetName => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CharacterSet - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::CharacterSet object: - - $service_obj->Method(Att1 => { CharacterSetDescription => $value, ..., CharacterSetName => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::CharacterSet object: - - $result = $service_obj->Method(...); - $result->Att1->CharacterSetDescription - -=head1 DESCRIPTION - -This data type is used as a response element in the action -DescribeDBEngineVersions. - -=head1 ATTRIBUTES - - -=head2 CharacterSetDescription => Str - - The description of the character set. - - -=head2 CharacterSetName => Str - - The name of the character set. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/CloudwatchLogsExportConfiguration.pm b/auto-lib/Paws/Neptune/CloudwatchLogsExportConfiguration.pm deleted file mode 100644 index b6553dc559..0000000000 --- a/auto-lib/Paws/Neptune/CloudwatchLogsExportConfiguration.pm +++ /dev/null @@ -1,63 +0,0 @@ -package Paws::Neptune::CloudwatchLogsExportConfiguration; - use Moose; - has DisableLogTypes => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - has EnableLogTypes => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CloudwatchLogsExportConfiguration - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::CloudwatchLogsExportConfiguration object: - - $service_obj->Method(Att1 => { DisableLogTypes => $value, ..., EnableLogTypes => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::CloudwatchLogsExportConfiguration object: - - $result = $service_obj->Method(...); - $result->Att1->DisableLogTypes - -=head1 DESCRIPTION - -The configuration setting for the log types to be enabled for export to -CloudWatch Logs for a specific DB instance or DB cluster. - -=head1 ATTRIBUTES - - -=head2 DisableLogTypes => ArrayRef[Str|Undef] - - The list of log types to disable. - - -=head2 EnableLogTypes => ArrayRef[Str|Undef] - - The list of log types to enable. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/CopyDBClusterParameterGroup.pm b/auto-lib/Paws/Neptune/CopyDBClusterParameterGroup.pm deleted file mode 100644 index b6ddf6157b..0000000000 --- a/auto-lib/Paws/Neptune/CopyDBClusterParameterGroup.pm +++ /dev/null @@ -1,144 +0,0 @@ - -package Paws::Neptune::CopyDBClusterParameterGroup; - use Moose; - has SourceDBClusterParameterGroupIdentifier => (is => 'ro', isa => 'Str', required => 1); - has Tags => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Tag]'); - has TargetDBClusterParameterGroupDescription => (is => 'ro', isa => 'Str', required => 1); - has TargetDBClusterParameterGroupIdentifier => (is => 'ro', isa => 'Str', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'CopyDBClusterParameterGroup'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::CopyDBClusterParameterGroupResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'CopyDBClusterParameterGroupResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CopyDBClusterParameterGroup - Arguments for method CopyDBClusterParameterGroup on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method CopyDBClusterParameterGroup on the -L service. Use the attributes of this class -as arguments to method CopyDBClusterParameterGroup. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CopyDBClusterParameterGroup. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $CopyDBClusterParameterGroupResult = $rds->CopyDBClusterParameterGroup( - SourceDBClusterParameterGroupIdentifier => 'MyString', - TargetDBClusterParameterGroupDescription => 'MyString', - TargetDBClusterParameterGroupIdentifier => 'MyString', - Tags => [ - { - Value => 'MyString', - Key => 'MyString', - }, - ... - ], # OPTIONAL - ); - - # Results: - my $DBClusterParameterGroup = - $CopyDBClusterParameterGroupResult->DBClusterParameterGroup; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B SourceDBClusterParameterGroupIdentifier => Str - -The identifier or Amazon Resource Name (ARN) for the source DB cluster -parameter group. For information about creating an ARN, see -Constructing an Amazon Resource Name (ARN) -(http://docs.aws.amazon.com/neptune/latest/UserGuide/tagging.ARN.html#tagging.ARN.Constructing). - -Constraints: - -=over - -=item * - -Must specify a valid DB cluster parameter group. - -=item * - -If the source DB cluster parameter group is in the same AWS Region as -the copy, specify a valid DB parameter group identifier, for example -C, or a valid ARN. - -=item * - -If the source DB parameter group is in a different AWS Region than the -copy, specify a valid DB cluster parameter group ARN, for example -C. - -=back - - - - -=head2 Tags => ArrayRef[L] - - - - - -=head2 B TargetDBClusterParameterGroupDescription => Str - -A description for the copied DB cluster parameter group. - - - -=head2 B TargetDBClusterParameterGroupIdentifier => Str - -The identifier for the copied DB cluster parameter group. - -Constraints: - -=over - -=item * - -Cannot be null, empty, or blank - -=item * - -Must contain from 1 to 255 letters, numbers, or hyphens - -=item * - -First character must be a letter - -=item * - -Cannot end with a hyphen or contain two consecutive hyphens - -=back - -Example: C - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method CopyDBClusterParameterGroup in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/CopyDBClusterParameterGroupResult.pm b/auto-lib/Paws/Neptune/CopyDBClusterParameterGroupResult.pm deleted file mode 100644 index 1c5a6c0b9d..0000000000 --- a/auto-lib/Paws/Neptune/CopyDBClusterParameterGroupResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::CopyDBClusterParameterGroupResult; - use Moose; - has DBClusterParameterGroup => (is => 'ro', isa => 'Paws::Neptune::DBClusterParameterGroup'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CopyDBClusterParameterGroupResult - -=head1 ATTRIBUTES - - -=head2 DBClusterParameterGroup => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/CopyDBClusterSnapshot.pm b/auto-lib/Paws/Neptune/CopyDBClusterSnapshot.pm deleted file mode 100644 index 5ffab7b248..0000000000 --- a/auto-lib/Paws/Neptune/CopyDBClusterSnapshot.pm +++ /dev/null @@ -1,223 +0,0 @@ - -package Paws::Neptune::CopyDBClusterSnapshot; - use Moose; - has CopyTags => (is => 'ro', isa => 'Bool'); - has KmsKeyId => (is => 'ro', isa => 'Str'); - has PreSignedUrl => (is => 'ro', isa => 'Str'); - has SourceDBClusterSnapshotIdentifier => (is => 'ro', isa => 'Str', required => 1); - has Tags => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Tag]'); - has TargetDBClusterSnapshotIdentifier => (is => 'ro', isa => 'Str', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'CopyDBClusterSnapshot'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::CopyDBClusterSnapshotResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'CopyDBClusterSnapshotResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CopyDBClusterSnapshot - Arguments for method CopyDBClusterSnapshot on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method CopyDBClusterSnapshot on the -L service. Use the attributes of this class -as arguments to method CopyDBClusterSnapshot. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CopyDBClusterSnapshot. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $CopyDBClusterSnapshotResult = $rds->CopyDBClusterSnapshot( - SourceDBClusterSnapshotIdentifier => 'MyString', - TargetDBClusterSnapshotIdentifier => 'MyString', - CopyTags => 1, # OPTIONAL - KmsKeyId => 'MyString', # OPTIONAL - PreSignedUrl => 'MyString', # OPTIONAL - Tags => [ - { - Value => 'MyString', - Key => 'MyString', - }, - ... - ], # OPTIONAL - ); - - # Results: - my $DBClusterSnapshot = $CopyDBClusterSnapshotResult->DBClusterSnapshot; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 CopyTags => Bool - -True to copy all tags from the source DB cluster snapshot to the target -DB cluster snapshot, and otherwise false. The default is false. - - - -=head2 KmsKeyId => Str - -The AWS AWS KMS key ID for an encrypted DB cluster snapshot. The KMS -key ID is the Amazon Resource Name (ARN), KMS key identifier, or the -KMS key alias for the KMS encryption key. - -If you copy an unencrypted DB cluster snapshot and specify a value for -the C parameter, Amazon Neptune encrypts the target DB -cluster snapshot using the specified KMS encryption key. - -If you copy an encrypted DB cluster snapshot from your AWS account, you -can specify a value for C to encrypt the copy with a new KMS -encryption key. If you don't specify a value for C, then the -copy of the DB cluster snapshot is encrypted with the same KMS key as -the source DB cluster snapshot. - -If you copy an encrypted DB cluster snapshot that is shared from -another AWS account, then you must specify a value for C. - -To copy an encrypted DB cluster snapshot to another AWS Region, you -must set C to the KMS key ID you want to use to encrypt the -copy of the DB cluster snapshot in the destination AWS Region. KMS -encryption keys are specific to the AWS Region that they are created -in, and you can't use encryption keys from one AWS Region in another -AWS Region. - - - -=head2 PreSignedUrl => Str - -The URL that contains a Signature Version 4 signed request for the -C API action in the AWS Region that contains the -source DB cluster snapshot to copy. The C parameter must -be used when copying an encrypted DB cluster snapshot from another AWS -Region. - -The pre-signed URL must be a valid request for the -C API action that can be executed in the source -AWS Region that contains the encrypted DB cluster snapshot to be -copied. The pre-signed URL request must contain the following parameter -values: - -=over - -=item * - -C - The AWS KMS key identifier for the key to use to encrypt -the copy of the DB cluster snapshot in the destination AWS Region. This -is the same identifier for both the C action -that is called in the destination AWS Region, and the action contained -in the pre-signed URL. - -=item * - -C - The name of the AWS Region that the DB cluster -snapshot will be created in. - -=item * - -C - The DB cluster snapshot -identifier for the encrypted DB cluster snapshot to be copied. This -identifier must be in the Amazon Resource Name (ARN) format for the -source AWS Region. For example, if you are copying an encrypted DB -cluster snapshot from the us-west-2 AWS Region, then your -C looks like the following example: -C. - -=back - -To learn how to generate a Signature Version 4 signed request, see -Authenticating Requests: Using Query Parameters (AWS Signature Version -4) -(http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-query-string-auth.html) -and Signature Version 4 Signing Process -(http://docs.aws.amazon.com/general/latest/gr/signature-version-4.html). - - - -=head2 B SourceDBClusterSnapshotIdentifier => Str - -The identifier of the DB cluster snapshot to copy. This parameter is -not case-sensitive. - -You can't copy an encrypted, shared DB cluster snapshot from one AWS -Region to another. - -Constraints: - -=over - -=item * - -Must specify a valid system snapshot in the "available" state. - -=item * - -If the source snapshot is in the same AWS Region as the copy, specify a -valid DB snapshot identifier. - -=item * - -If the source snapshot is in a different AWS Region than the copy, -specify a valid DB cluster snapshot ARN. - -=back - -Example: C - - - -=head2 Tags => ArrayRef[L] - - - - - -=head2 B TargetDBClusterSnapshotIdentifier => Str - -The identifier of the new DB cluster snapshot to create from the source -DB cluster snapshot. This parameter is not case-sensitive. - -Constraints: - -=over - -=item * - -Must contain from 1 to 63 letters, numbers, or hyphens. - -=item * - -First character must be a letter. - -=item * - -Cannot end with a hyphen or contain two consecutive hyphens. - -=back - -Example: C - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method CopyDBClusterSnapshot in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/CopyDBClusterSnapshotResult.pm b/auto-lib/Paws/Neptune/CopyDBClusterSnapshotResult.pm deleted file mode 100644 index d31dec39d7..0000000000 --- a/auto-lib/Paws/Neptune/CopyDBClusterSnapshotResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::CopyDBClusterSnapshotResult; - use Moose; - has DBClusterSnapshot => (is => 'ro', isa => 'Paws::Neptune::DBClusterSnapshot'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CopyDBClusterSnapshotResult - -=head1 ATTRIBUTES - - -=head2 DBClusterSnapshot => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/CopyDBParameterGroup.pm b/auto-lib/Paws/Neptune/CopyDBParameterGroup.pm deleted file mode 100644 index 5e220af6a6..0000000000 --- a/auto-lib/Paws/Neptune/CopyDBParameterGroup.pm +++ /dev/null @@ -1,136 +0,0 @@ - -package Paws::Neptune::CopyDBParameterGroup; - use Moose; - has SourceDBParameterGroupIdentifier => (is => 'ro', isa => 'Str', required => 1); - has Tags => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Tag]'); - has TargetDBParameterGroupDescription => (is => 'ro', isa => 'Str', required => 1); - has TargetDBParameterGroupIdentifier => (is => 'ro', isa => 'Str', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'CopyDBParameterGroup'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::CopyDBParameterGroupResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'CopyDBParameterGroupResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CopyDBParameterGroup - Arguments for method CopyDBParameterGroup on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method CopyDBParameterGroup on the -L service. Use the attributes of this class -as arguments to method CopyDBParameterGroup. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CopyDBParameterGroup. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $CopyDBParameterGroupResult = $rds->CopyDBParameterGroup( - SourceDBParameterGroupIdentifier => 'MyString', - TargetDBParameterGroupDescription => 'MyString', - TargetDBParameterGroupIdentifier => 'MyString', - Tags => [ - { - Value => 'MyString', - Key => 'MyString', - }, - ... - ], # OPTIONAL - ); - - # Results: - my $DBParameterGroup = $CopyDBParameterGroupResult->DBParameterGroup; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B SourceDBParameterGroupIdentifier => Str - -The identifier or ARN for the source DB parameter group. For -information about creating an ARN, see Constructing an Amazon Resource -Name (ARN) -(http://docs.aws.amazon.com/neptune/latest/UserGuide/tagging.ARN.html#tagging.ARN.Constructing). - -Constraints: - -=over - -=item * - -Must specify a valid DB parameter group. - -=item * - -Must specify a valid DB parameter group identifier, for example -C, or a valid ARN. - -=back - - - - -=head2 Tags => ArrayRef[L] - - - - - -=head2 B TargetDBParameterGroupDescription => Str - -A description for the copied DB parameter group. - - - -=head2 B TargetDBParameterGroupIdentifier => Str - -The identifier for the copied DB parameter group. - -Constraints: - -=over - -=item * - -Cannot be null, empty, or blank - -=item * - -Must contain from 1 to 255 letters, numbers, or hyphens - -=item * - -First character must be a letter - -=item * - -Cannot end with a hyphen or contain two consecutive hyphens - -=back - -Example: C - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method CopyDBParameterGroup in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/CopyDBParameterGroupResult.pm b/auto-lib/Paws/Neptune/CopyDBParameterGroupResult.pm deleted file mode 100644 index 79793883bd..0000000000 --- a/auto-lib/Paws/Neptune/CopyDBParameterGroupResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::CopyDBParameterGroupResult; - use Moose; - has DBParameterGroup => (is => 'ro', isa => 'Paws::Neptune::DBParameterGroup'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CopyDBParameterGroupResult - -=head1 ATTRIBUTES - - -=head2 DBParameterGroup => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/CreateDBCluster.pm b/auto-lib/Paws/Neptune/CreateDBCluster.pm deleted file mode 100644 index 0be969d4c3..0000000000 --- a/auto-lib/Paws/Neptune/CreateDBCluster.pm +++ /dev/null @@ -1,453 +0,0 @@ - -package Paws::Neptune::CreateDBCluster; - use Moose; - has AvailabilityZones => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - has BackupRetentionPeriod => (is => 'ro', isa => 'Int'); - has CharacterSetName => (is => 'ro', isa => 'Str'); - has DatabaseName => (is => 'ro', isa => 'Str'); - has DBClusterIdentifier => (is => 'ro', isa => 'Str', required => 1); - has DBClusterParameterGroupName => (is => 'ro', isa => 'Str'); - has DBSubnetGroupName => (is => 'ro', isa => 'Str'); - has EnableIAMDatabaseAuthentication => (is => 'ro', isa => 'Bool'); - has Engine => (is => 'ro', isa => 'Str', required => 1); - has EngineVersion => (is => 'ro', isa => 'Str'); - has KmsKeyId => (is => 'ro', isa => 'Str'); - has MasterUsername => (is => 'ro', isa => 'Str'); - has MasterUserPassword => (is => 'ro', isa => 'Str'); - has OptionGroupName => (is => 'ro', isa => 'Str'); - has Port => (is => 'ro', isa => 'Int'); - has PreferredBackupWindow => (is => 'ro', isa => 'Str'); - has PreferredMaintenanceWindow => (is => 'ro', isa => 'Str'); - has PreSignedUrl => (is => 'ro', isa => 'Str'); - has ReplicationSourceIdentifier => (is => 'ro', isa => 'Str'); - has StorageEncrypted => (is => 'ro', isa => 'Bool'); - has Tags => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Tag]'); - has VpcSecurityGroupIds => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'CreateDBCluster'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::CreateDBClusterResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'CreateDBClusterResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CreateDBCluster - Arguments for method CreateDBCluster on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method CreateDBCluster on the -L service. Use the attributes of this class -as arguments to method CreateDBCluster. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CreateDBCluster. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $CreateDBClusterResult = $rds->CreateDBCluster( - DBClusterIdentifier => 'MyString', - Engine => 'MyString', - AvailabilityZones => [ 'MyString', ... ], # OPTIONAL - BackupRetentionPeriod => 1, # OPTIONAL - CharacterSetName => 'MyString', # OPTIONAL - DBClusterParameterGroupName => 'MyString', # OPTIONAL - DBSubnetGroupName => 'MyString', # OPTIONAL - DatabaseName => 'MyString', # OPTIONAL - EnableIAMDatabaseAuthentication => 1, # OPTIONAL - EngineVersion => 'MyString', # OPTIONAL - KmsKeyId => 'MyString', # OPTIONAL - MasterUserPassword => 'MyString', # OPTIONAL - MasterUsername => 'MyString', # OPTIONAL - OptionGroupName => 'MyString', # OPTIONAL - Port => 1, # OPTIONAL - PreSignedUrl => 'MyString', # OPTIONAL - PreferredBackupWindow => 'MyString', # OPTIONAL - PreferredMaintenanceWindow => 'MyString', # OPTIONAL - ReplicationSourceIdentifier => 'MyString', # OPTIONAL - StorageEncrypted => 1, # OPTIONAL - Tags => [ - { - Key => 'MyString', - Value => 'MyString', - }, - ... - ], # OPTIONAL - VpcSecurityGroupIds => [ 'MyString', ... ], # OPTIONAL - ); - - # Results: - my $DBCluster = $CreateDBClusterResult->DBCluster; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 AvailabilityZones => ArrayRef[Str|Undef] - -A list of EC2 Availability Zones that instances in the DB cluster can -be created in. - - - -=head2 BackupRetentionPeriod => Int - -The number of days for which automated backups are retained. You must -specify a minimum value of 1. - -Default: 1 - -Constraints: - -=over - -=item * - -Must be a value from 1 to 35 - -=back - - - - -=head2 CharacterSetName => Str - -A value that indicates that the DB cluster should be associated with -the specified CharacterSet. - - - -=head2 DatabaseName => Str - -The name for your database of up to 64 alpha-numeric characters. If you -do not provide a name, Amazon Neptune will not create a database in the -DB cluster you are creating. - - - -=head2 B DBClusterIdentifier => Str - -The DB cluster identifier. This parameter is stored as a lowercase -string. - -Constraints: - -=over - -=item * - -Must contain from 1 to 63 letters, numbers, or hyphens. - -=item * - -First character must be a letter. - -=item * - -Cannot end with a hyphen or contain two consecutive hyphens. - -=back - -Example: C - - - -=head2 DBClusterParameterGroupName => Str - -The name of the DB cluster parameter group to associate with this DB -cluster. If this argument is omitted, the default is used. - -Constraints: - -=over - -=item * - -If supplied, must match the name of an existing -DBClusterParameterGroup. - -=back - - - - -=head2 DBSubnetGroupName => Str - -A DB subnet group to associate with this DB cluster. - -Constraints: Must match the name of an existing DBSubnetGroup. Must not -be default. - -Example: C - - - -=head2 EnableIAMDatabaseAuthentication => Bool - -True to enable mapping of AWS Identity and Access Management (IAM) -accounts to database accounts, and otherwise false. - -Default: C - - - -=head2 B Engine => Str - -The name of the database engine to be used for this DB cluster. - -Valid Values: C - - - -=head2 EngineVersion => Str - -The version number of the database engine to use. - -Example: C<1.0.1> - - - -=head2 KmsKeyId => Str - -The AWS KMS key identifier for an encrypted DB cluster. - -The KMS key identifier is the Amazon Resource Name (ARN) for the KMS -encryption key. If you are creating a DB cluster with the same AWS -account that owns the KMS encryption key used to encrypt the new DB -cluster, then you can use the KMS key alias instead of the ARN for the -KMS encryption key. - -If an encryption key is not specified in C: - -=over - -=item * - -If C identifies an encrypted source, then -Amazon Neptune will use the encryption key used to encrypt the source. -Otherwise, Amazon Neptune will use your default encryption key. - -=item * - -If the C parameter is true and -C is not specified, then Amazon Neptune -will use your default encryption key. - -=back - -AWS KMS creates the default encryption key for your AWS account. Your -AWS account has a different default encryption key for each AWS Region. - -If you create a Read Replica of an encrypted DB cluster in another AWS -Region, you must set C to a KMS key ID that is valid in the -destination AWS Region. This key is used to encrypt the Read Replica in -that AWS Region. - - - -=head2 MasterUsername => Str - -The name of the master user for the DB cluster. - -Constraints: - -=over - -=item * - -Must be 1 to 16 letters or numbers. - -=item * - -First character must be a letter. - -=item * - -Cannot be a reserved word for the chosen database engine. - -=back - - - - -=head2 MasterUserPassword => Str - -The password for the master database user. This password can contain -any printable ASCII character except "/", """, or "@". - -Constraints: Must contain from 8 to 41 characters. - - - -=head2 OptionGroupName => Str - -A value that indicates that the DB cluster should be associated with -the specified option group. - -Permanent options can't be removed from an option group. The option -group can't be removed from a DB cluster once it is associated with a -DB cluster. - - - -=head2 Port => Int - -The port number on which the instances in the DB cluster accept -connections. - -Default: C<8182> - - - -=head2 PreferredBackupWindow => Str - -The daily time range during which automated backups are created if -automated backups are enabled using the C -parameter. - -The default is a 30-minute window selected at random from an 8-hour -block of time for each AWS Region. To see the time blocks available, -see Adjusting the Preferred Maintenance Window -(http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/AdjustingTheMaintenanceWindow.html) -in the I - -Constraints: - -=over - -=item * - -Must be in the format C. - -=item * - -Must be in Universal Coordinated Time (UTC). - -=item * - -Must not conflict with the preferred maintenance window. - -=item * - -Must be at least 30 minutes. - -=back - - - - -=head2 PreferredMaintenanceWindow => Str - -The weekly time range during which system maintenance can occur, in -Universal Coordinated Time (UTC). - -Format: C - -The default is a 30-minute window selected at random from an 8-hour -block of time for each AWS Region, occurring on a random day of the -week. To see the time blocks available, see Adjusting the Preferred -Maintenance Window -(http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/AdjustingTheMaintenanceWindow.html) -in the I - -Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun. - -Constraints: Minimum 30-minute window. - - - -=head2 PreSignedUrl => Str - -A URL that contains a Signature Version 4 signed request for the -C action to be called in the source AWS Region where -the DB cluster is replicated from. You only need to specify -C when you are performing cross-region replication from -an encrypted DB cluster. - -The pre-signed URL must be a valid request for the C -API action that can be executed in the source AWS Region that contains -the encrypted DB cluster to be copied. - -The pre-signed URL request must contain the following parameter values: - -=over - -=item * - -C - The AWS KMS key identifier for the key to use to encrypt -the copy of the DB cluster in the destination AWS Region. This should -refer to the same KMS key for both the C action that -is called in the destination AWS Region, and the action contained in -the pre-signed URL. - -=item * - -C - The name of the AWS Region that Read Replica -will be created in. - -=item * - -C - The DB cluster identifier for the -encrypted DB cluster to be copied. This identifier must be in the -Amazon Resource Name (ARN) format for the source AWS Region. For -example, if you are copying an encrypted DB cluster from the us-west-2 -AWS Region, then your C would look like -Example: -C. - -=back - -To learn how to generate a Signature Version 4 signed request, see -Authenticating Requests: Using Query Parameters (AWS Signature Version -4) -(http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-query-string-auth.html) -and Signature Version 4 Signing Process -(http://docs.aws.amazon.com/general/latest/gr/signature-version-4.html). - - - -=head2 ReplicationSourceIdentifier => Str - -The Amazon Resource Name (ARN) of the source DB instance or DB cluster -if this DB cluster is created as a Read Replica. - - - -=head2 StorageEncrypted => Bool - -Specifies whether the DB cluster is encrypted. - - - -=head2 Tags => ArrayRef[L] - - - - - -=head2 VpcSecurityGroupIds => ArrayRef[Str|Undef] - -A list of EC2 VPC security groups to associate with this DB cluster. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method CreateDBCluster in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/CreateDBClusterParameterGroup.pm b/auto-lib/Paws/Neptune/CreateDBClusterParameterGroup.pm deleted file mode 100644 index d71bda8c5e..0000000000 --- a/auto-lib/Paws/Neptune/CreateDBClusterParameterGroup.pm +++ /dev/null @@ -1,111 +0,0 @@ - -package Paws::Neptune::CreateDBClusterParameterGroup; - use Moose; - has DBClusterParameterGroupName => (is => 'ro', isa => 'Str', required => 1); - has DBParameterGroupFamily => (is => 'ro', isa => 'Str', required => 1); - has Description => (is => 'ro', isa => 'Str', required => 1); - has Tags => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Tag]'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'CreateDBClusterParameterGroup'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::CreateDBClusterParameterGroupResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'CreateDBClusterParameterGroupResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CreateDBClusterParameterGroup - Arguments for method CreateDBClusterParameterGroup on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method CreateDBClusterParameterGroup on the -L service. Use the attributes of this class -as arguments to method CreateDBClusterParameterGroup. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CreateDBClusterParameterGroup. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $CreateDBClusterParameterGroupResult = - $rds->CreateDBClusterParameterGroup( - DBClusterParameterGroupName => 'MyString', - DBParameterGroupFamily => 'MyString', - Description => 'MyString', - Tags => [ - { - Value => 'MyString', - Key => 'MyString', - }, - ... - ], # OPTIONAL - ); - - # Results: - my $DBClusterParameterGroup = - $CreateDBClusterParameterGroupResult->DBClusterParameterGroup; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBClusterParameterGroupName => Str - -The name of the DB cluster parameter group. - -Constraints: - -=over - -=item * - -Must match the name of an existing DBClusterParameterGroup. - -=back - -This value is stored as a lowercase string. - - - -=head2 B DBParameterGroupFamily => Str - -The DB cluster parameter group family name. A DB cluster parameter -group can be associated with one and only one DB cluster parameter -group family, and can be applied only to a DB cluster running a -database engine and engine version compatible with that DB cluster -parameter group family. - - - -=head2 B Description => Str - -The description for the DB cluster parameter group. - - - -=head2 Tags => ArrayRef[L] - - - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method CreateDBClusterParameterGroup in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/CreateDBClusterParameterGroupResult.pm b/auto-lib/Paws/Neptune/CreateDBClusterParameterGroupResult.pm deleted file mode 100644 index 6a6c8ece5c..0000000000 --- a/auto-lib/Paws/Neptune/CreateDBClusterParameterGroupResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::CreateDBClusterParameterGroupResult; - use Moose; - has DBClusterParameterGroup => (is => 'ro', isa => 'Paws::Neptune::DBClusterParameterGroup'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CreateDBClusterParameterGroupResult - -=head1 ATTRIBUTES - - -=head2 DBClusterParameterGroup => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/CreateDBClusterResult.pm b/auto-lib/Paws/Neptune/CreateDBClusterResult.pm deleted file mode 100644 index f571bf0eb1..0000000000 --- a/auto-lib/Paws/Neptune/CreateDBClusterResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::CreateDBClusterResult; - use Moose; - has DBCluster => (is => 'ro', isa => 'Paws::Neptune::DBCluster'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CreateDBClusterResult - -=head1 ATTRIBUTES - - -=head2 DBCluster => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/CreateDBClusterSnapshot.pm b/auto-lib/Paws/Neptune/CreateDBClusterSnapshot.pm deleted file mode 100644 index 330d048dc0..0000000000 --- a/auto-lib/Paws/Neptune/CreateDBClusterSnapshot.pm +++ /dev/null @@ -1,119 +0,0 @@ - -package Paws::Neptune::CreateDBClusterSnapshot; - use Moose; - has DBClusterIdentifier => (is => 'ro', isa => 'Str', required => 1); - has DBClusterSnapshotIdentifier => (is => 'ro', isa => 'Str', required => 1); - has Tags => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Tag]'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'CreateDBClusterSnapshot'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::CreateDBClusterSnapshotResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'CreateDBClusterSnapshotResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CreateDBClusterSnapshot - Arguments for method CreateDBClusterSnapshot on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method CreateDBClusterSnapshot on the -L service. Use the attributes of this class -as arguments to method CreateDBClusterSnapshot. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CreateDBClusterSnapshot. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $CreateDBClusterSnapshotResult = $rds->CreateDBClusterSnapshot( - DBClusterIdentifier => 'MyString', - DBClusterSnapshotIdentifier => 'MyString', - Tags => [ - { - Key => 'MyString', - Value => 'MyString', - }, - ... - ], # OPTIONAL - ); - - # Results: - my $DBClusterSnapshot = $CreateDBClusterSnapshotResult->DBClusterSnapshot; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBClusterIdentifier => Str - -The identifier of the DB cluster to create a snapshot for. This -parameter is not case-sensitive. - -Constraints: - -=over - -=item * - -Must match the identifier of an existing DBCluster. - -=back - -Example: C - - - -=head2 B DBClusterSnapshotIdentifier => Str - -The identifier of the DB cluster snapshot. This parameter is stored as -a lowercase string. - -Constraints: - -=over - -=item * - -Must contain from 1 to 63 letters, numbers, or hyphens. - -=item * - -First character must be a letter. - -=item * - -Cannot end with a hyphen or contain two consecutive hyphens. - -=back - -Example: C - - - -=head2 Tags => ArrayRef[L] - -The tags to be assigned to the DB cluster snapshot. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method CreateDBClusterSnapshot in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/CreateDBClusterSnapshotResult.pm b/auto-lib/Paws/Neptune/CreateDBClusterSnapshotResult.pm deleted file mode 100644 index 4756384762..0000000000 --- a/auto-lib/Paws/Neptune/CreateDBClusterSnapshotResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::CreateDBClusterSnapshotResult; - use Moose; - has DBClusterSnapshot => (is => 'ro', isa => 'Paws::Neptune::DBClusterSnapshot'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CreateDBClusterSnapshotResult - -=head1 ATTRIBUTES - - -=head2 DBClusterSnapshot => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/CreateDBInstance.pm b/auto-lib/Paws/Neptune/CreateDBInstance.pm deleted file mode 100644 index 2d26e851b7..0000000000 --- a/auto-lib/Paws/Neptune/CreateDBInstance.pm +++ /dev/null @@ -1,612 +0,0 @@ - -package Paws::Neptune::CreateDBInstance; - use Moose; - has AllocatedStorage => (is => 'ro', isa => 'Int'); - has AutoMinorVersionUpgrade => (is => 'ro', isa => 'Bool'); - has AvailabilityZone => (is => 'ro', isa => 'Str'); - has BackupRetentionPeriod => (is => 'ro', isa => 'Int'); - has CharacterSetName => (is => 'ro', isa => 'Str'); - has CopyTagsToSnapshot => (is => 'ro', isa => 'Bool'); - has DBClusterIdentifier => (is => 'ro', isa => 'Str'); - has DBInstanceClass => (is => 'ro', isa => 'Str', required => 1); - has DBInstanceIdentifier => (is => 'ro', isa => 'Str', required => 1); - has DBName => (is => 'ro', isa => 'Str'); - has DBParameterGroupName => (is => 'ro', isa => 'Str'); - has DBSecurityGroups => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - has DBSubnetGroupName => (is => 'ro', isa => 'Str'); - has Domain => (is => 'ro', isa => 'Str'); - has DomainIAMRoleName => (is => 'ro', isa => 'Str'); - has EnableCloudwatchLogsExports => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - has EnableIAMDatabaseAuthentication => (is => 'ro', isa => 'Bool'); - has EnablePerformanceInsights => (is => 'ro', isa => 'Bool'); - has Engine => (is => 'ro', isa => 'Str', required => 1); - has EngineVersion => (is => 'ro', isa => 'Str'); - has Iops => (is => 'ro', isa => 'Int'); - has KmsKeyId => (is => 'ro', isa => 'Str'); - has LicenseModel => (is => 'ro', isa => 'Str'); - has MasterUsername => (is => 'ro', isa => 'Str'); - has MasterUserPassword => (is => 'ro', isa => 'Str'); - has MonitoringInterval => (is => 'ro', isa => 'Int'); - has MonitoringRoleArn => (is => 'ro', isa => 'Str'); - has MultiAZ => (is => 'ro', isa => 'Bool'); - has OptionGroupName => (is => 'ro', isa => 'Str'); - has PerformanceInsightsKMSKeyId => (is => 'ro', isa => 'Str'); - has Port => (is => 'ro', isa => 'Int'); - has PreferredBackupWindow => (is => 'ro', isa => 'Str'); - has PreferredMaintenanceWindow => (is => 'ro', isa => 'Str'); - has PromotionTier => (is => 'ro', isa => 'Int'); - has PubliclyAccessible => (is => 'ro', isa => 'Bool'); - has StorageEncrypted => (is => 'ro', isa => 'Bool'); - has StorageType => (is => 'ro', isa => 'Str'); - has Tags => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Tag]'); - has TdeCredentialArn => (is => 'ro', isa => 'Str'); - has TdeCredentialPassword => (is => 'ro', isa => 'Str'); - has Timezone => (is => 'ro', isa => 'Str'); - has VpcSecurityGroupIds => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'CreateDBInstance'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::CreateDBInstanceResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'CreateDBInstanceResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CreateDBInstance - Arguments for method CreateDBInstance on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method CreateDBInstance on the -L service. Use the attributes of this class -as arguments to method CreateDBInstance. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CreateDBInstance. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $CreateDBInstanceResult = $rds->CreateDBInstance( - DBInstanceClass => 'MyString', - DBInstanceIdentifier => 'MyString', - Engine => 'MyString', - AllocatedStorage => 1, # OPTIONAL - AutoMinorVersionUpgrade => 1, # OPTIONAL - AvailabilityZone => 'MyString', # OPTIONAL - BackupRetentionPeriod => 1, # OPTIONAL - CharacterSetName => 'MyString', # OPTIONAL - CopyTagsToSnapshot => 1, # OPTIONAL - DBClusterIdentifier => 'MyString', # OPTIONAL - DBName => 'MyString', # OPTIONAL - DBParameterGroupName => 'MyString', # OPTIONAL - DBSecurityGroups => [ 'MyString', ... ], # OPTIONAL - DBSubnetGroupName => 'MyString', # OPTIONAL - Domain => 'MyString', # OPTIONAL - DomainIAMRoleName => 'MyString', # OPTIONAL - EnableCloudwatchLogsExports => [ 'MyString', ... ], # OPTIONAL - EnableIAMDatabaseAuthentication => 1, # OPTIONAL - EnablePerformanceInsights => 1, # OPTIONAL - EngineVersion => 'MyString', # OPTIONAL - Iops => 1, # OPTIONAL - KmsKeyId => 'MyString', # OPTIONAL - LicenseModel => 'MyString', # OPTIONAL - MasterUserPassword => 'MyString', # OPTIONAL - MasterUsername => 'MyString', # OPTIONAL - MonitoringInterval => 1, # OPTIONAL - MonitoringRoleArn => 'MyString', # OPTIONAL - MultiAZ => 1, # OPTIONAL - OptionGroupName => 'MyString', # OPTIONAL - PerformanceInsightsKMSKeyId => 'MyString', # OPTIONAL - Port => 1, # OPTIONAL - PreferredBackupWindow => 'MyString', # OPTIONAL - PreferredMaintenanceWindow => 'MyString', # OPTIONAL - PromotionTier => 1, # OPTIONAL - PubliclyAccessible => 1, # OPTIONAL - StorageEncrypted => 1, # OPTIONAL - StorageType => 'MyString', # OPTIONAL - Tags => [ - { - Key => 'MyString', - Value => 'MyString', - }, - ... - ], # OPTIONAL - TdeCredentialArn => 'MyString', # OPTIONAL - TdeCredentialPassword => 'MyString', # OPTIONAL - Timezone => 'MyString', # OPTIONAL - VpcSecurityGroupIds => [ 'MyString', ... ], # OPTIONAL - ); - - # Results: - my $DBInstance = $CreateDBInstanceResult->DBInstance; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 AllocatedStorage => Int - -The amount of storage (in gibibytes) to allocate for the DB instance. - -Type: Integer - -Not applicable. Neptune cluster volumes automatically grow as the -amount of data in your database increases, though you are only charged -for the space that you use in a Neptune cluster volume. - - - -=head2 AutoMinorVersionUpgrade => Bool - -Indicates that minor engine upgrades are applied automatically to the -DB instance during the maintenance window. - -Default: C - - - -=head2 AvailabilityZone => Str - -The EC2 Availability Zone that the DB instance is created in. - -Default: A random, system-chosen Availability Zone in the endpoint's -AWS Region. - -Example: C - -Constraint: The AvailabilityZone parameter can't be specified if the -MultiAZ parameter is set to C. The specified Availability Zone -must be in the same AWS Region as the current endpoint. - - - -=head2 BackupRetentionPeriod => Int - -The number of days for which automated backups are retained. - -Not applicable. The retention period for automated backups is managed -by the DB cluster. For more information, see CreateDBCluster. - -Default: 1 - -Constraints: - -=over - -=item * - -Must be a value from 0 to 35 - -=item * - -Cannot be set to 0 if the DB instance is a source to Read Replicas - -=back - - - - -=head2 CharacterSetName => Str - -Indicates that the DB instance should be associated with the specified -CharacterSet. - -Not applicable. The character set is managed by the DB cluster. For -more information, see CreateDBCluster. - - - -=head2 CopyTagsToSnapshot => Bool - -True to copy all tags from the DB instance to snapshots of the DB -instance, and otherwise false. The default is false. - - - -=head2 DBClusterIdentifier => Str - -The identifier of the DB cluster that the instance will belong to. - -For information on creating a DB cluster, see CreateDBCluster. - -Type: String - - - -=head2 B DBInstanceClass => Str - -The compute and memory capacity of the DB instance, for example, -C. Not all DB instance classes are available in all AWS -Regions. - - - -=head2 B DBInstanceIdentifier => Str - -The DB instance identifier. This parameter is stored as a lowercase -string. - -Constraints: - -=over - -=item * - -Must contain from 1 to 63 letters, numbers, or hyphens. - -=item * - -First character must be a letter. - -=item * - -Cannot end with a hyphen or contain two consecutive hyphens. - -=back - -Example: C - - - -=head2 DBName => Str - -The database name. - -Type: String - - - -=head2 DBParameterGroupName => Str - -The name of the DB parameter group to associate with this DB instance. -If this argument is omitted, the default DBParameterGroup for the -specified engine is used. - -Constraints: - -=over - -=item * - -Must be 1 to 255 letters, numbers, or hyphens. - -=item * - -First character must be a letter - -=item * - -Cannot end with a hyphen or contain two consecutive hyphens - -=back - - - - -=head2 DBSecurityGroups => ArrayRef[Str|Undef] - -A list of DB security groups to associate with this DB instance. - -Default: The default DB security group for the database engine. - - - -=head2 DBSubnetGroupName => Str - -A DB subnet group to associate with this DB instance. - -If there is no DB subnet group, then it is a non-VPC DB instance. - - - -=head2 Domain => Str - -Specify the Active Directory Domain to create the instance in. - - - -=head2 DomainIAMRoleName => Str - -Specify the name of the IAM role to be used when making API calls to -the Directory Service. - - - -=head2 EnableCloudwatchLogsExports => ArrayRef[Str|Undef] - -The list of log types that need to be enabled for exporting to -CloudWatch Logs. - - - -=head2 EnableIAMDatabaseAuthentication => Bool - -True to enable AWS Identity and Access Management (IAM) authentication -for Neptune. - -Default: C - - - -=head2 EnablePerformanceInsights => Bool - -True to enable Performance Insights for the DB instance, and otherwise -false. - - - -=head2 B Engine => Str - -The name of the database engine to be used for this instance. - -Valid Values: C - - - -=head2 EngineVersion => Str - -The version number of the database engine to use. - - - -=head2 Iops => Int - -The amount of Provisioned IOPS (input/output operations per second) to -be initially allocated for the DB instance. - - - -=head2 KmsKeyId => Str - -The AWS KMS key identifier for an encrypted DB instance. - -The KMS key identifier is the Amazon Resource Name (ARN) for the KMS -encryption key. If you are creating a DB instance with the same AWS -account that owns the KMS encryption key used to encrypt the new DB -instance, then you can use the KMS key alias instead of the ARN for the -KM encryption key. - -Not applicable. The KMS key identifier is managed by the DB cluster. -For more information, see CreateDBCluster. - -If the C parameter is true, and you do not specify a -value for the C parameter, then Amazon Neptune will use your -default encryption key. AWS KMS creates the default encryption key for -your AWS account. Your AWS account has a different default encryption -key for each AWS Region. - - - -=head2 LicenseModel => Str - -License model information for this DB instance. - -Valid values: C | C | -C - - - -=head2 MasterUsername => Str - -The name for the master user. Not used. - - - -=head2 MasterUserPassword => Str - -The password for the master user. The password can include any -printable ASCII character except "/", """, or "@". - -Not used. - - - -=head2 MonitoringInterval => Int - -The interval, in seconds, between points when Enhanced Monitoring -metrics are collected for the DB instance. To disable collecting -Enhanced Monitoring metrics, specify 0. The default is 0. - -If C is specified, then you must also set -C to a value other than 0. - -Valid Values: C<0, 1, 5, 10, 15, 30, 60> - - - -=head2 MonitoringRoleArn => Str - -The ARN for the IAM role that permits Neptune to send enhanced -monitoring metrics to Amazon CloudWatch Logs. For example, -C. - -If C is set to a value other than 0, then you must -supply a C value. - - - -=head2 MultiAZ => Bool - -Specifies if the DB instance is a Multi-AZ deployment. You can't set -the AvailabilityZone parameter if the MultiAZ parameter is set to true. - - - -=head2 OptionGroupName => Str - -Indicates that the DB instance should be associated with the specified -option group. - -Permanent options, such as the TDE option for Oracle Advanced Security -TDE, can't be removed from an option group, and that option group can't -be removed from a DB instance once it is associated with a DB instance - - - -=head2 PerformanceInsightsKMSKeyId => Str - -The AWS KMS key identifier for encryption of Performance Insights data. -The KMS key ID is the Amazon Resource Name (ARN), KMS key identifier, -or the KMS key alias for the KMS encryption key. - - - -=head2 Port => Int - -The port number on which the database accepts connections. - -Not applicable. The port is managed by the DB cluster. For more -information, see CreateDBCluster. - -Default: C<8182> - -Type: Integer - - - -=head2 PreferredBackupWindow => Str - -The daily time range during which automated backups are created. - -Not applicable. The daily time range for creating automated backups is -managed by the DB cluster. For more information, see CreateDBCluster. - - - -=head2 PreferredMaintenanceWindow => Str - -The time range each week during which system maintenance can occur, in -Universal Coordinated Time (UTC). - -Format: C - -The default is a 30-minute window selected at random from an 8-hour -block of time for each AWS Region, occurring on a random day of the -week. - -Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun. - -Constraints: Minimum 30-minute window. - - - -=head2 PromotionTier => Int - -A value that specifies the order in which an Read Replica is promoted -to the primary instance after a failure of the existing primary -instance. - -Default: 1 - -Valid Values: 0 - 15 - - - -=head2 PubliclyAccessible => Bool - -Specifies the accessibility options for the DB instance. A value of -true specifies an Internet-facing instance with a publicly resolvable -DNS name, which resolves to a public IP address. A value of false -specifies an internal instance with a DNS name that resolves to a -private IP address. - -Default: The default behavior varies depending on whether a VPC has -been requested or not. The following list shows the default behavior in -each case. - -=over - -=item * - -B true - -=item * - -B false - -=back - -If no DB subnet group has been specified as part of the request and the -PubliclyAccessible value has not been set, the DB instance is publicly -accessible. If a specific DB subnet group has been specified as part of -the request and the PubliclyAccessible value has not been set, the DB -instance is private. - - - -=head2 StorageEncrypted => Bool - -Specifies whether the DB instance is encrypted. - -Not applicable. The encryption for DB instances is managed by the DB -cluster. For more information, see CreateDBCluster. - -Default: false - - - -=head2 StorageType => Str - -Specifies the storage type to be associated with the DB instance. - -Not applicable. Storage is managed by the DB Cluster. - - - -=head2 Tags => ArrayRef[L] - - - - - -=head2 TdeCredentialArn => Str - -The ARN from the key store with which to associate the instance for TDE -encryption. - - - -=head2 TdeCredentialPassword => Str - -The password for the given ARN from the key store in order to access -the device. - - - -=head2 Timezone => Str - -The time zone of the DB instance. - - - -=head2 VpcSecurityGroupIds => ArrayRef[Str|Undef] - -A list of EC2 VPC security groups to associate with this DB instance. - -Not applicable. The associated list of EC2 VPC security groups is -managed by the DB cluster. For more information, see CreateDBCluster. - -Default: The default EC2 VPC security group for the DB subnet group's -VPC. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method CreateDBInstance in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/CreateDBInstanceResult.pm b/auto-lib/Paws/Neptune/CreateDBInstanceResult.pm deleted file mode 100644 index 6f99a9e19e..0000000000 --- a/auto-lib/Paws/Neptune/CreateDBInstanceResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::CreateDBInstanceResult; - use Moose; - has DBInstance => (is => 'ro', isa => 'Paws::Neptune::DBInstance'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CreateDBInstanceResult - -=head1 ATTRIBUTES - - -=head2 DBInstance => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/CreateDBParameterGroup.pm b/auto-lib/Paws/Neptune/CreateDBParameterGroup.pm deleted file mode 100644 index ede1c22469..0000000000 --- a/auto-lib/Paws/Neptune/CreateDBParameterGroup.pm +++ /dev/null @@ -1,116 +0,0 @@ - -package Paws::Neptune::CreateDBParameterGroup; - use Moose; - has DBParameterGroupFamily => (is => 'ro', isa => 'Str', required => 1); - has DBParameterGroupName => (is => 'ro', isa => 'Str', required => 1); - has Description => (is => 'ro', isa => 'Str', required => 1); - has Tags => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Tag]'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'CreateDBParameterGroup'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::CreateDBParameterGroupResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'CreateDBParameterGroupResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CreateDBParameterGroup - Arguments for method CreateDBParameterGroup on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method CreateDBParameterGroup on the -L service. Use the attributes of this class -as arguments to method CreateDBParameterGroup. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CreateDBParameterGroup. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $CreateDBParameterGroupResult = $rds->CreateDBParameterGroup( - DBParameterGroupFamily => 'MyString', - DBParameterGroupName => 'MyString', - Description => 'MyString', - Tags => [ - { - Value => 'MyString', - Key => 'MyString', - }, - ... - ], # OPTIONAL - ); - - # Results: - my $DBParameterGroup = $CreateDBParameterGroupResult->DBParameterGroup; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBParameterGroupFamily => Str - -The DB parameter group family name. A DB parameter group can be -associated with one and only one DB parameter group family, and can be -applied only to a DB instance running a database engine and engine -version compatible with that DB parameter group family. - - - -=head2 B DBParameterGroupName => Str - -The name of the DB parameter group. - -Constraints: - -=over - -=item * - -Must be 1 to 255 letters, numbers, or hyphens. - -=item * - -First character must be a letter - -=item * - -Cannot end with a hyphen or contain two consecutive hyphens - -=back - -This value is stored as a lowercase string. - - - -=head2 B Description => Str - -The description for the DB parameter group. - - - -=head2 Tags => ArrayRef[L] - - - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method CreateDBParameterGroup in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/CreateDBParameterGroupResult.pm b/auto-lib/Paws/Neptune/CreateDBParameterGroupResult.pm deleted file mode 100644 index 3f19a80738..0000000000 --- a/auto-lib/Paws/Neptune/CreateDBParameterGroupResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::CreateDBParameterGroupResult; - use Moose; - has DBParameterGroup => (is => 'ro', isa => 'Paws::Neptune::DBParameterGroup'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CreateDBParameterGroupResult - -=head1 ATTRIBUTES - - -=head2 DBParameterGroup => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/CreateDBSubnetGroup.pm b/auto-lib/Paws/Neptune/CreateDBSubnetGroup.pm deleted file mode 100644 index 771cd2b709..0000000000 --- a/auto-lib/Paws/Neptune/CreateDBSubnetGroup.pm +++ /dev/null @@ -1,99 +0,0 @@ - -package Paws::Neptune::CreateDBSubnetGroup; - use Moose; - has DBSubnetGroupDescription => (is => 'ro', isa => 'Str', required => 1); - has DBSubnetGroupName => (is => 'ro', isa => 'Str', required => 1); - has SubnetIds => (is => 'ro', isa => 'ArrayRef[Str|Undef]', required => 1); - has Tags => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Tag]'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'CreateDBSubnetGroup'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::CreateDBSubnetGroupResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'CreateDBSubnetGroupResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CreateDBSubnetGroup - Arguments for method CreateDBSubnetGroup on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method CreateDBSubnetGroup on the -L service. Use the attributes of this class -as arguments to method CreateDBSubnetGroup. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CreateDBSubnetGroup. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $CreateDBSubnetGroupResult = $rds->CreateDBSubnetGroup( - DBSubnetGroupDescription => 'MyString', - DBSubnetGroupName => 'MyString', - SubnetIds => [ 'MyString', ... ], - Tags => [ - { - Value => 'MyString', - Key => 'MyString', - }, - ... - ], # OPTIONAL - ); - - # Results: - my $DBSubnetGroup = $CreateDBSubnetGroupResult->DBSubnetGroup; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBSubnetGroupDescription => Str - -The description for the DB subnet group. - - - -=head2 B DBSubnetGroupName => Str - -The name for the DB subnet group. This value is stored as a lowercase -string. - -Constraints: Must contain no more than 255 letters, numbers, periods, -underscores, spaces, or hyphens. Must not be default. - -Example: C - - - -=head2 B SubnetIds => ArrayRef[Str|Undef] - -The EC2 Subnet IDs for the DB subnet group. - - - -=head2 Tags => ArrayRef[L] - - - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method CreateDBSubnetGroup in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/CreateDBSubnetGroupResult.pm b/auto-lib/Paws/Neptune/CreateDBSubnetGroupResult.pm deleted file mode 100644 index 7d2f2c5f85..0000000000 --- a/auto-lib/Paws/Neptune/CreateDBSubnetGroupResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::CreateDBSubnetGroupResult; - use Moose; - has DBSubnetGroup => (is => 'ro', isa => 'Paws::Neptune::DBSubnetGroup'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CreateDBSubnetGroupResult - -=head1 ATTRIBUTES - - -=head2 DBSubnetGroup => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/CreateEventSubscription.pm b/auto-lib/Paws/Neptune/CreateEventSubscription.pm deleted file mode 100644 index af477670c5..0000000000 --- a/auto-lib/Paws/Neptune/CreateEventSubscription.pm +++ /dev/null @@ -1,165 +0,0 @@ - -package Paws::Neptune::CreateEventSubscription; - use Moose; - has Enabled => (is => 'ro', isa => 'Bool'); - has EventCategories => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - has SnsTopicArn => (is => 'ro', isa => 'Str', required => 1); - has SourceIds => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - has SourceType => (is => 'ro', isa => 'Str'); - has SubscriptionName => (is => 'ro', isa => 'Str', required => 1); - has Tags => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Tag]'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'CreateEventSubscription'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::CreateEventSubscriptionResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'CreateEventSubscriptionResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CreateEventSubscription - Arguments for method CreateEventSubscription on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method CreateEventSubscription on the -L service. Use the attributes of this class -as arguments to method CreateEventSubscription. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to CreateEventSubscription. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $CreateEventSubscriptionResult = $rds->CreateEventSubscription( - SnsTopicArn => 'MyString', - SubscriptionName => 'MyString', - Enabled => 1, # OPTIONAL - EventCategories => [ 'MyString', ... ], # OPTIONAL - SourceIds => [ 'MyString', ... ], # OPTIONAL - SourceType => 'MyString', # OPTIONAL - Tags => [ - { - Key => 'MyString', - Value => 'MyString', - }, - ... - ], # OPTIONAL - ); - - # Results: - my $EventSubscription = $CreateEventSubscriptionResult->EventSubscription; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 Enabled => Bool - -A Boolean value; set to B to activate the subscription, set to -B to create the subscription but not active it. - - - -=head2 EventCategories => ArrayRef[Str|Undef] - -A list of event categories for a SourceType that you want to subscribe -to. You can see a list of the categories for a given SourceType by -using the B action. - - - -=head2 B SnsTopicArn => Str - -The Amazon Resource Name (ARN) of the SNS topic created for event -notification. The ARN is created by Amazon SNS when you create a topic -and subscribe to it. - - - -=head2 SourceIds => ArrayRef[Str|Undef] - -The list of identifiers of the event sources for which events are -returned. If not specified, then all sources are included in the -response. An identifier must begin with a letter and must contain only -ASCII letters, digits, and hyphens; it can't end with a hyphen or -contain two consecutive hyphens. - -Constraints: - -=over - -=item * - -If SourceIds are supplied, SourceType must also be provided. - -=item * - -If the source type is a DB instance, then a C -must be supplied. - -=item * - -If the source type is a DB security group, a C -must be supplied. - -=item * - -If the source type is a DB parameter group, a C -must be supplied. - -=item * - -If the source type is a DB snapshot, a C must be -supplied. - -=back - - - - -=head2 SourceType => Str - -The type of source that is generating the events. For example, if you -want to be notified of events generated by a DB instance, you would set -this parameter to db-instance. if this value is not specified, all -events are returned. - -Valid values: C | C | C | -C | C | C - - - -=head2 B SubscriptionName => Str - -The name of the subscription. - -Constraints: The name must be less than 255 characters. - - - -=head2 Tags => ArrayRef[L] - - - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method CreateEventSubscription in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/CreateEventSubscriptionResult.pm b/auto-lib/Paws/Neptune/CreateEventSubscriptionResult.pm deleted file mode 100644 index f20157aa77..0000000000 --- a/auto-lib/Paws/Neptune/CreateEventSubscriptionResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::CreateEventSubscriptionResult; - use Moose; - has EventSubscription => (is => 'ro', isa => 'Paws::Neptune::EventSubscription'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::CreateEventSubscriptionResult - -=head1 ATTRIBUTES - - -=head2 EventSubscription => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/DBCluster.pm b/auto-lib/Paws/Neptune/DBCluster.pm deleted file mode 100644 index 3e807f05a3..0000000000 --- a/auto-lib/Paws/Neptune/DBCluster.pm +++ /dev/null @@ -1,302 +0,0 @@ -package Paws::Neptune::DBCluster; - use Moose; - has AllocatedStorage => (is => 'ro', isa => 'Int'); - has AssociatedRoles => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::DBClusterRole]', request_name => 'DBClusterRole', traits => ['NameInRequest']); - has AvailabilityZones => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'AvailabilityZone', traits => ['NameInRequest']); - has BackupRetentionPeriod => (is => 'ro', isa => 'Int'); - has CharacterSetName => (is => 'ro', isa => 'Str'); - has CloneGroupId => (is => 'ro', isa => 'Str'); - has ClusterCreateTime => (is => 'ro', isa => 'Str'); - has DatabaseName => (is => 'ro', isa => 'Str'); - has DBClusterArn => (is => 'ro', isa => 'Str'); - has DBClusterIdentifier => (is => 'ro', isa => 'Str'); - has DBClusterMembers => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::DBClusterMember]', request_name => 'DBClusterMember', traits => ['NameInRequest']); - has DBClusterOptionGroupMemberships => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::DBClusterOptionGroupStatus]', request_name => 'DBClusterOptionGroup', traits => ['NameInRequest']); - has DBClusterParameterGroup => (is => 'ro', isa => 'Str'); - has DbClusterResourceId => (is => 'ro', isa => 'Str'); - has DBSubnetGroup => (is => 'ro', isa => 'Str'); - has EarliestRestorableTime => (is => 'ro', isa => 'Str'); - has Endpoint => (is => 'ro', isa => 'Str'); - has Engine => (is => 'ro', isa => 'Str'); - has EngineVersion => (is => 'ro', isa => 'Str'); - has HostedZoneId => (is => 'ro', isa => 'Str'); - has IAMDatabaseAuthenticationEnabled => (is => 'ro', isa => 'Bool'); - has KmsKeyId => (is => 'ro', isa => 'Str'); - has LatestRestorableTime => (is => 'ro', isa => 'Str'); - has MasterUsername => (is => 'ro', isa => 'Str'); - has MultiAZ => (is => 'ro', isa => 'Bool'); - has PercentProgress => (is => 'ro', isa => 'Str'); - has Port => (is => 'ro', isa => 'Int'); - has PreferredBackupWindow => (is => 'ro', isa => 'Str'); - has PreferredMaintenanceWindow => (is => 'ro', isa => 'Str'); - has ReaderEndpoint => (is => 'ro', isa => 'Str'); - has ReadReplicaIdentifiers => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'ReadReplicaIdentifier', traits => ['NameInRequest']); - has ReplicationSourceIdentifier => (is => 'ro', isa => 'Str'); - has Status => (is => 'ro', isa => 'Str'); - has StorageEncrypted => (is => 'ro', isa => 'Bool'); - has VpcSecurityGroups => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::VpcSecurityGroupMembership]', request_name => 'VpcSecurityGroupMembership', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBCluster - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::DBCluster object: - - $service_obj->Method(Att1 => { AllocatedStorage => $value, ..., VpcSecurityGroups => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::DBCluster object: - - $result = $service_obj->Method(...); - $result->Att1->AllocatedStorage - -=head1 DESCRIPTION - -Contains the details of an Amazon Neptune DB cluster. - -This data type is used as a response element in the DescribeDBClusters -action. - -=head1 ATTRIBUTES - - -=head2 AllocatedStorage => Int - - C always returns 1, because Neptune DB cluster -storage size is not fixed, but instead automatically adjusts as needed. - - -=head2 AssociatedRoles => ArrayRef[L] - - Provides a list of the AWS Identity and Access Management (IAM) roles -that are associated with the DB cluster. IAM roles that are associated -with a DB cluster grant permission for the DB cluster to access other -AWS services on your behalf. - - -=head2 AvailabilityZones => ArrayRef[Str|Undef] - - Provides the list of EC2 Availability Zones that instances in the DB -cluster can be created in. - - -=head2 BackupRetentionPeriod => Int - - Specifies the number of days for which automatic DB snapshots are -retained. - - -=head2 CharacterSetName => Str - - If present, specifies the name of the character set that this cluster -is associated with. - - -=head2 CloneGroupId => Str - - Identifies the clone group to which the DB cluster is associated. - - -=head2 ClusterCreateTime => Str - - Specifies the time when the DB cluster was created, in Universal -Coordinated Time (UTC). - - -=head2 DatabaseName => Str - - Contains the name of the initial database of this DB cluster that was -provided at create time, if one was specified when the DB cluster was -created. This same name is returned for the life of the DB cluster. - - -=head2 DBClusterArn => Str - - The Amazon Resource Name (ARN) for the DB cluster. - - -=head2 DBClusterIdentifier => Str - - Contains a user-supplied DB cluster identifier. This identifier is the -unique key that identifies a DB cluster. - - -=head2 DBClusterMembers => ArrayRef[L] - - Provides the list of instances that make up the DB cluster. - - -=head2 DBClusterOptionGroupMemberships => ArrayRef[L] - - Provides the list of option group memberships for this DB cluster. - - -=head2 DBClusterParameterGroup => Str - - Specifies the name of the DB cluster parameter group for the DB -cluster. - - -=head2 DbClusterResourceId => Str - - The AWS Region-unique, immutable identifier for the DB cluster. This -identifier is found in AWS CloudTrail log entries whenever the AWS KMS -key for the DB cluster is accessed. - - -=head2 DBSubnetGroup => Str - - Specifies information on the subnet group associated with the DB -cluster, including the name, description, and subnets in the subnet -group. - - -=head2 EarliestRestorableTime => Str - - Specifies the earliest time to which a database can be restored with -point-in-time restore. - - -=head2 Endpoint => Str - - Specifies the connection endpoint for the primary instance of the DB -cluster. - - -=head2 Engine => Str - - Provides the name of the database engine to be used for this DB -cluster. - - -=head2 EngineVersion => Str - - Indicates the database engine version. - - -=head2 HostedZoneId => Str - - Specifies the ID that Amazon Route 53 assigns when you create a hosted -zone. - - -=head2 IAMDatabaseAuthenticationEnabled => Bool - - True if mapping of AWS Identity and Access Management (IAM) accounts to -database accounts is enabled, and otherwise false. - - -=head2 KmsKeyId => Str - - If C is true, the AWS KMS key identifier for the -encrypted DB cluster. - - -=head2 LatestRestorableTime => Str - - Specifies the latest time to which a database can be restored with -point-in-time restore. - - -=head2 MasterUsername => Str - - Contains the master username for the DB cluster. - - -=head2 MultiAZ => Bool - - Specifies whether the DB cluster has instances in multiple Availability -Zones. - - -=head2 PercentProgress => Str - - Specifies the progress of the operation as a percentage. - - -=head2 Port => Int - - Specifies the port that the database engine is listening on. - - -=head2 PreferredBackupWindow => Str - - Specifies the daily time range during which automated backups are -created if automated backups are enabled, as determined by the -C. - - -=head2 PreferredMaintenanceWindow => Str - - Specifies the weekly time range during which system maintenance can -occur, in Universal Coordinated Time (UTC). - - -=head2 ReaderEndpoint => Str - - The reader endpoint for the DB cluster. The reader endpoint for a DB -cluster load-balances connections across the Read Replicas that are -available in a DB cluster. As clients request new connections to the -reader endpoint, Neptune distributes the connection requests among the -Read Replicas in the DB cluster. This functionality can help balance -your read workload across multiple Read Replicas in your DB cluster. - -If a failover occurs, and the Read Replica that you are connected to is -promoted to be the primary instance, your connection is dropped. To -continue sending your read workload to other Read Replicas in the -cluster, you can then reconnect to the reader endpoint. - - -=head2 ReadReplicaIdentifiers => ArrayRef[Str|Undef] - - Contains one or more identifiers of the Read Replicas associated with -this DB cluster. - - -=head2 ReplicationSourceIdentifier => Str - - Contains the identifier of the source DB cluster if this DB cluster is -a Read Replica. - - -=head2 Status => Str - - Specifies the current state of this DB cluster. - - -=head2 StorageEncrypted => Bool - - Specifies whether the DB cluster is encrypted. - - -=head2 VpcSecurityGroups => ArrayRef[L] - - Provides a list of VPC security groups that the DB cluster belongs to. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DBClusterMember.pm b/auto-lib/Paws/Neptune/DBClusterMember.pm deleted file mode 100644 index 99acffcf2d..0000000000 --- a/auto-lib/Paws/Neptune/DBClusterMember.pm +++ /dev/null @@ -1,77 +0,0 @@ -package Paws::Neptune::DBClusterMember; - use Moose; - has DBClusterParameterGroupStatus => (is => 'ro', isa => 'Str'); - has DBInstanceIdentifier => (is => 'ro', isa => 'Str'); - has IsClusterWriter => (is => 'ro', isa => 'Bool'); - has PromotionTier => (is => 'ro', isa => 'Int'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBClusterMember - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::DBClusterMember object: - - $service_obj->Method(Att1 => { DBClusterParameterGroupStatus => $value, ..., PromotionTier => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::DBClusterMember object: - - $result = $service_obj->Method(...); - $result->Att1->DBClusterParameterGroupStatus - -=head1 DESCRIPTION - -Contains information about an instance that is part of a DB cluster. - -=head1 ATTRIBUTES - - -=head2 DBClusterParameterGroupStatus => Str - - Specifies the status of the DB cluster parameter group for this member -of the DB cluster. - - -=head2 DBInstanceIdentifier => Str - - Specifies the instance identifier for this member of the DB cluster. - - -=head2 IsClusterWriter => Bool - - Value that is C if the cluster member is the primary instance for -the DB cluster and C otherwise. - - -=head2 PromotionTier => Int - - A value that specifies the order in which a Read Replica is promoted to -the primary instance after a failure of the existing primary instance. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DBClusterMessage.pm b/auto-lib/Paws/Neptune/DBClusterMessage.pm deleted file mode 100644 index 9bcea496e5..0000000000 --- a/auto-lib/Paws/Neptune/DBClusterMessage.pm +++ /dev/null @@ -1,34 +0,0 @@ - -package Paws::Neptune::DBClusterMessage; - use Moose; - has DBClusters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::DBCluster]', request_name => 'DBCluster', traits => ['NameInRequest',]); - has Marker => (is => 'ro', isa => 'Str'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBClusterMessage - -=head1 ATTRIBUTES - - -=head2 DBClusters => ArrayRef[L] - -Contains a list of DB clusters for the user. - - -=head2 Marker => Str - -A pagination token that can be used in a subsequent DescribeDBClusters -request. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/DBClusterOptionGroupStatus.pm b/auto-lib/Paws/Neptune/DBClusterOptionGroupStatus.pm deleted file mode 100644 index b3e7752f36..0000000000 --- a/auto-lib/Paws/Neptune/DBClusterOptionGroupStatus.pm +++ /dev/null @@ -1,62 +0,0 @@ -package Paws::Neptune::DBClusterOptionGroupStatus; - use Moose; - has DBClusterOptionGroupName => (is => 'ro', isa => 'Str'); - has Status => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBClusterOptionGroupStatus - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::DBClusterOptionGroupStatus object: - - $service_obj->Method(Att1 => { DBClusterOptionGroupName => $value, ..., Status => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::DBClusterOptionGroupStatus object: - - $result = $service_obj->Method(...); - $result->Att1->DBClusterOptionGroupName - -=head1 DESCRIPTION - -Contains status information for a DB cluster option group. - -=head1 ATTRIBUTES - - -=head2 DBClusterOptionGroupName => Str - - Specifies the name of the DB cluster option group. - - -=head2 Status => Str - - Specifies the status of the DB cluster option group. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DBClusterParameterGroup.pm b/auto-lib/Paws/Neptune/DBClusterParameterGroup.pm deleted file mode 100644 index 788052d1a0..0000000000 --- a/auto-lib/Paws/Neptune/DBClusterParameterGroup.pm +++ /dev/null @@ -1,79 +0,0 @@ -package Paws::Neptune::DBClusterParameterGroup; - use Moose; - has DBClusterParameterGroupArn => (is => 'ro', isa => 'Str'); - has DBClusterParameterGroupName => (is => 'ro', isa => 'Str'); - has DBParameterGroupFamily => (is => 'ro', isa => 'Str'); - has Description => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBClusterParameterGroup - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::DBClusterParameterGroup object: - - $service_obj->Method(Att1 => { DBClusterParameterGroupArn => $value, ..., Description => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::DBClusterParameterGroup object: - - $result = $service_obj->Method(...); - $result->Att1->DBClusterParameterGroupArn - -=head1 DESCRIPTION - -Contains the details of an Amazon Neptune DB cluster parameter group. - -This data type is used as a response element in the -DescribeDBClusterParameterGroups action. - -=head1 ATTRIBUTES - - -=head2 DBClusterParameterGroupArn => Str - - The Amazon Resource Name (ARN) for the DB cluster parameter group. - - -=head2 DBClusterParameterGroupName => Str - - Provides the name of the DB cluster parameter group. - - -=head2 DBParameterGroupFamily => Str - - Provides the name of the DB parameter group family that this DB cluster -parameter group is compatible with. - - -=head2 Description => Str - - Provides the customer-specified description for this DB cluster -parameter group. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DBClusterParameterGroupDetails.pm b/auto-lib/Paws/Neptune/DBClusterParameterGroupDetails.pm deleted file mode 100644 index 1b7abcd65d..0000000000 --- a/auto-lib/Paws/Neptune/DBClusterParameterGroupDetails.pm +++ /dev/null @@ -1,36 +0,0 @@ - -package Paws::Neptune::DBClusterParameterGroupDetails; - use Moose; - has Marker => (is => 'ro', isa => 'Str'); - has Parameters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Parameter]', request_name => 'Parameter', traits => ['NameInRequest',]); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBClusterParameterGroupDetails - -=head1 ATTRIBUTES - - -=head2 Marker => Str - -An optional pagination token provided by a previous -DescribeDBClusterParameters request. If this parameter is specified, -the response includes only records beyond the marker, up to the value -specified by C . - - -=head2 Parameters => ArrayRef[L] - -Provides a list of parameters for the DB cluster parameter group. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/DBClusterParameterGroupNameMessage.pm b/auto-lib/Paws/Neptune/DBClusterParameterGroupNameMessage.pm deleted file mode 100644 index 9c677e9059..0000000000 --- a/auto-lib/Paws/Neptune/DBClusterParameterGroupNameMessage.pm +++ /dev/null @@ -1,47 +0,0 @@ - -package Paws::Neptune::DBClusterParameterGroupNameMessage; - use Moose; - has DBClusterParameterGroupName => (is => 'ro', isa => 'Str'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBClusterParameterGroupNameMessage - -=head1 ATTRIBUTES - - -=head2 DBClusterParameterGroupName => Str - -The name of the DB cluster parameter group. - -Constraints: - -=over - -=item * - -Must be 1 to 255 letters or numbers. - -=item * - -First character must be a letter - -=item * - -Cannot end with a hyphen or contain two consecutive hyphens - -=back - -This value is stored as a lowercase string. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/DBClusterParameterGroupsMessage.pm b/auto-lib/Paws/Neptune/DBClusterParameterGroupsMessage.pm deleted file mode 100644 index f2a5a0b9ca..0000000000 --- a/auto-lib/Paws/Neptune/DBClusterParameterGroupsMessage.pm +++ /dev/null @@ -1,36 +0,0 @@ - -package Paws::Neptune::DBClusterParameterGroupsMessage; - use Moose; - has DBClusterParameterGroups => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::DBClusterParameterGroup]', request_name => 'DBClusterParameterGroup', traits => ['NameInRequest',]); - has Marker => (is => 'ro', isa => 'Str'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBClusterParameterGroupsMessage - -=head1 ATTRIBUTES - - -=head2 DBClusterParameterGroups => ArrayRef[L] - -A list of DB cluster parameter groups. - - -=head2 Marker => Str - -An optional pagination token provided by a previous -C request. If this parameter is -specified, the response includes only records beyond the marker, up to -the value specified by C. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/DBClusterRole.pm b/auto-lib/Paws/Neptune/DBClusterRole.pm deleted file mode 100644 index 29de9793f1..0000000000 --- a/auto-lib/Paws/Neptune/DBClusterRole.pm +++ /dev/null @@ -1,85 +0,0 @@ -package Paws::Neptune::DBClusterRole; - use Moose; - has RoleArn => (is => 'ro', isa => 'Str'); - has Status => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBClusterRole - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::DBClusterRole object: - - $service_obj->Method(Att1 => { RoleArn => $value, ..., Status => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::DBClusterRole object: - - $result = $service_obj->Method(...); - $result->Att1->RoleArn - -=head1 DESCRIPTION - -Describes an AWS Identity and Access Management (IAM) role that is -associated with a DB cluster. - -=head1 ATTRIBUTES - - -=head2 RoleArn => Str - - The Amazon Resource Name (ARN) of the IAM role that is associated with -the DB cluster. - - -=head2 Status => Str - - Describes the state of association between the IAM role and the DB -cluster. The Status property returns one of the following values: - -=over - -=item * - -C - the IAM role ARN is associated with the DB cluster and can -be used to access other AWS services on your behalf. - -=item * - -C - the IAM role ARN is being associated with the DB cluster. - -=item * - -C - the IAM role ARN is associated with the DB cluster, but -the DB cluster is unable to assume the IAM role in order to access -other AWS services on your behalf. - -=back - - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DBClusterSnapshot.pm b/auto-lib/Paws/Neptune/DBClusterSnapshot.pm deleted file mode 100644 index 59514de655..0000000000 --- a/auto-lib/Paws/Neptune/DBClusterSnapshot.pm +++ /dev/null @@ -1,184 +0,0 @@ -package Paws::Neptune::DBClusterSnapshot; - use Moose; - has AllocatedStorage => (is => 'ro', isa => 'Int'); - has AvailabilityZones => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'AvailabilityZone', traits => ['NameInRequest']); - has ClusterCreateTime => (is => 'ro', isa => 'Str'); - has DBClusterIdentifier => (is => 'ro', isa => 'Str'); - has DBClusterSnapshotArn => (is => 'ro', isa => 'Str'); - has DBClusterSnapshotIdentifier => (is => 'ro', isa => 'Str'); - has Engine => (is => 'ro', isa => 'Str'); - has EngineVersion => (is => 'ro', isa => 'Str'); - has IAMDatabaseAuthenticationEnabled => (is => 'ro', isa => 'Bool'); - has KmsKeyId => (is => 'ro', isa => 'Str'); - has LicenseModel => (is => 'ro', isa => 'Str'); - has MasterUsername => (is => 'ro', isa => 'Str'); - has PercentProgress => (is => 'ro', isa => 'Int'); - has Port => (is => 'ro', isa => 'Int'); - has SnapshotCreateTime => (is => 'ro', isa => 'Str'); - has SnapshotType => (is => 'ro', isa => 'Str'); - has SourceDBClusterSnapshotArn => (is => 'ro', isa => 'Str'); - has Status => (is => 'ro', isa => 'Str'); - has StorageEncrypted => (is => 'ro', isa => 'Bool'); - has VpcId => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBClusterSnapshot - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::DBClusterSnapshot object: - - $service_obj->Method(Att1 => { AllocatedStorage => $value, ..., VpcId => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::DBClusterSnapshot object: - - $result = $service_obj->Method(...); - $result->Att1->AllocatedStorage - -=head1 DESCRIPTION - -Contains the details for an Amazon Neptune DB cluster snapshot - -This data type is used as a response element in the -DescribeDBClusterSnapshots action. - -=head1 ATTRIBUTES - - -=head2 AllocatedStorage => Int - - Specifies the allocated storage size in gibibytes (GiB). - - -=head2 AvailabilityZones => ArrayRef[Str|Undef] - - Provides the list of EC2 Availability Zones that instances in the DB -cluster snapshot can be restored in. - - -=head2 ClusterCreateTime => Str - - Specifies the time when the DB cluster was created, in Universal -Coordinated Time (UTC). - - -=head2 DBClusterIdentifier => Str - - Specifies the DB cluster identifier of the DB cluster that this DB -cluster snapshot was created from. - - -=head2 DBClusterSnapshotArn => Str - - The Amazon Resource Name (ARN) for the DB cluster snapshot. - - -=head2 DBClusterSnapshotIdentifier => Str - - Specifies the identifier for the DB cluster snapshot. - - -=head2 Engine => Str - - Specifies the name of the database engine. - - -=head2 EngineVersion => Str - - Provides the version of the database engine for this DB cluster -snapshot. - - -=head2 IAMDatabaseAuthenticationEnabled => Bool - - True if mapping of AWS Identity and Access Management (IAM) accounts to -database accounts is enabled, and otherwise false. - - -=head2 KmsKeyId => Str - - If C is true, the AWS KMS key identifier for the -encrypted DB cluster snapshot. - - -=head2 LicenseModel => Str - - Provides the license model information for this DB cluster snapshot. - - -=head2 MasterUsername => Str - - Provides the master username for the DB cluster snapshot. - - -=head2 PercentProgress => Int - - Specifies the percentage of the estimated data that has been -transferred. - - -=head2 Port => Int - - Specifies the port that the DB cluster was listening on at the time of -the snapshot. - - -=head2 SnapshotCreateTime => Str - - Provides the time when the snapshot was taken, in Universal Coordinated -Time (UTC). - - -=head2 SnapshotType => Str - - Provides the type of the DB cluster snapshot. - - -=head2 SourceDBClusterSnapshotArn => Str - - If the DB cluster snapshot was copied from a source DB cluster -snapshot, the Amazon Resource Name (ARN) for the source DB cluster -snapshot, otherwise, a null value. - - -=head2 Status => Str - - Specifies the status of this DB cluster snapshot. - - -=head2 StorageEncrypted => Bool - - Specifies whether the DB cluster snapshot is encrypted. - - -=head2 VpcId => Str - - Provides the VPC ID associated with the DB cluster snapshot. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DBClusterSnapshotAttribute.pm b/auto-lib/Paws/Neptune/DBClusterSnapshotAttribute.pm deleted file mode 100644 index c711b4fde1..0000000000 --- a/auto-lib/Paws/Neptune/DBClusterSnapshotAttribute.pm +++ /dev/null @@ -1,76 +0,0 @@ -package Paws::Neptune::DBClusterSnapshotAttribute; - use Moose; - has AttributeName => (is => 'ro', isa => 'Str'); - has AttributeValues => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'AttributeValue', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBClusterSnapshotAttribute - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::DBClusterSnapshotAttribute object: - - $service_obj->Method(Att1 => { AttributeName => $value, ..., AttributeValues => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::DBClusterSnapshotAttribute object: - - $result = $service_obj->Method(...); - $result->Att1->AttributeName - -=head1 DESCRIPTION - -Contains the name and values of a manual DB cluster snapshot attribute. - -Manual DB cluster snapshot attributes are used to authorize other AWS -accounts to restore a manual DB cluster snapshot. For more information, -see the ModifyDBClusterSnapshotAttribute API action. - -=head1 ATTRIBUTES - - -=head2 AttributeName => Str - - The name of the manual DB cluster snapshot attribute. - -The attribute named C refers to the list of AWS accounts that -have permission to copy or restore the manual DB cluster snapshot. For -more information, see the ModifyDBClusterSnapshotAttribute API action. - - -=head2 AttributeValues => ArrayRef[Str|Undef] - - The value(s) for the manual DB cluster snapshot attribute. - -If the C field is set to C, then this element -returns a list of IDs of the AWS accounts that are authorized to copy -or restore the manual DB cluster snapshot. If a value of C is in -the list, then the manual DB cluster snapshot is public and available -for any AWS account to copy or restore. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DBClusterSnapshotAttributesResult.pm b/auto-lib/Paws/Neptune/DBClusterSnapshotAttributesResult.pm deleted file mode 100644 index 0fc4a6c1c5..0000000000 --- a/auto-lib/Paws/Neptune/DBClusterSnapshotAttributesResult.pm +++ /dev/null @@ -1,68 +0,0 @@ -package Paws::Neptune::DBClusterSnapshotAttributesResult; - use Moose; - has DBClusterSnapshotAttributes => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::DBClusterSnapshotAttribute]', request_name => 'DBClusterSnapshotAttribute', traits => ['NameInRequest']); - has DBClusterSnapshotIdentifier => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBClusterSnapshotAttributesResult - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::DBClusterSnapshotAttributesResult object: - - $service_obj->Method(Att1 => { DBClusterSnapshotAttributes => $value, ..., DBClusterSnapshotIdentifier => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::DBClusterSnapshotAttributesResult object: - - $result = $service_obj->Method(...); - $result->Att1->DBClusterSnapshotAttributes - -=head1 DESCRIPTION - -Contains the results of a successful call to the -DescribeDBClusterSnapshotAttributes API action. - -Manual DB cluster snapshot attributes are used to authorize other AWS -accounts to copy or restore a manual DB cluster snapshot. For more -information, see the ModifyDBClusterSnapshotAttribute API action. - -=head1 ATTRIBUTES - - -=head2 DBClusterSnapshotAttributes => ArrayRef[L] - - The list of attributes and values for the manual DB cluster snapshot. - - -=head2 DBClusterSnapshotIdentifier => Str - - The identifier of the manual DB cluster snapshot that the attributes -apply to. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DBClusterSnapshotMessage.pm b/auto-lib/Paws/Neptune/DBClusterSnapshotMessage.pm deleted file mode 100644 index bf8fd5c625..0000000000 --- a/auto-lib/Paws/Neptune/DBClusterSnapshotMessage.pm +++ /dev/null @@ -1,36 +0,0 @@ - -package Paws::Neptune::DBClusterSnapshotMessage; - use Moose; - has DBClusterSnapshots => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::DBClusterSnapshot]', request_name => 'DBClusterSnapshot', traits => ['NameInRequest',]); - has Marker => (is => 'ro', isa => 'Str'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBClusterSnapshotMessage - -=head1 ATTRIBUTES - - -=head2 DBClusterSnapshots => ArrayRef[L] - -Provides a list of DB cluster snapshots for the user. - - -=head2 Marker => Str - -An optional pagination token provided by a previous -DescribeDBClusterSnapshots request. If this parameter is specified, the -response includes only records beyond the marker, up to the value -specified by C. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/DBEngineVersion.pm b/auto-lib/Paws/Neptune/DBEngineVersion.pm deleted file mode 100644 index a5f346ffbf..0000000000 --- a/auto-lib/Paws/Neptune/DBEngineVersion.pm +++ /dev/null @@ -1,130 +0,0 @@ -package Paws::Neptune::DBEngineVersion; - use Moose; - has DBEngineDescription => (is => 'ro', isa => 'Str'); - has DBEngineVersionDescription => (is => 'ro', isa => 'Str'); - has DBParameterGroupFamily => (is => 'ro', isa => 'Str'); - has DefaultCharacterSet => (is => 'ro', isa => 'Paws::Neptune::CharacterSet'); - has Engine => (is => 'ro', isa => 'Str'); - has EngineVersion => (is => 'ro', isa => 'Str'); - has ExportableLogTypes => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - has SupportedCharacterSets => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::CharacterSet]', request_name => 'CharacterSet', traits => ['NameInRequest']); - has SupportedTimezones => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Timezone]', request_name => 'Timezone', traits => ['NameInRequest']); - has SupportsLogExportsToCloudwatchLogs => (is => 'ro', isa => 'Bool'); - has SupportsReadReplica => (is => 'ro', isa => 'Bool'); - has ValidUpgradeTarget => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::UpgradeTarget]', request_name => 'UpgradeTarget', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBEngineVersion - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::DBEngineVersion object: - - $service_obj->Method(Att1 => { DBEngineDescription => $value, ..., ValidUpgradeTarget => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::DBEngineVersion object: - - $result = $service_obj->Method(...); - $result->Att1->DBEngineDescription - -=head1 DESCRIPTION - -This data type is used as a response element in the action -DescribeDBEngineVersions. - -=head1 ATTRIBUTES - - -=head2 DBEngineDescription => Str - - The description of the database engine. - - -=head2 DBEngineVersionDescription => Str - - The description of the database engine version. - - -=head2 DBParameterGroupFamily => Str - - The name of the DB parameter group family for the database engine. - - -=head2 DefaultCharacterSet => L - - The default character set for new instances of this engine version, if -the C parameter of the CreateDBInstance API is not -specified. - - -=head2 Engine => Str - - The name of the database engine. - - -=head2 EngineVersion => Str - - The version number of the database engine. - - -=head2 ExportableLogTypes => ArrayRef[Str|Undef] - - The types of logs that the database engine has available for export to -CloudWatch Logs. - - -=head2 SupportedCharacterSets => ArrayRef[L] - - A list of the character sets supported by this engine for the -C parameter of the C action. - - -=head2 SupportedTimezones => ArrayRef[L] - - A list of the time zones supported by this engine for the C -parameter of the C action. - - -=head2 SupportsLogExportsToCloudwatchLogs => Bool - - A value that indicates whether the engine version supports exporting -the log types specified by ExportableLogTypes to CloudWatch Logs. - - -=head2 SupportsReadReplica => Bool - - Indicates whether the database engine version supports read replicas. - - -=head2 ValidUpgradeTarget => ArrayRef[L] - - A list of engine versions that this database engine version can be -upgraded to. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DBEngineVersionMessage.pm b/auto-lib/Paws/Neptune/DBEngineVersionMessage.pm deleted file mode 100644 index 2a936fb312..0000000000 --- a/auto-lib/Paws/Neptune/DBEngineVersionMessage.pm +++ /dev/null @@ -1,35 +0,0 @@ - -package Paws::Neptune::DBEngineVersionMessage; - use Moose; - has DBEngineVersions => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::DBEngineVersion]', request_name => 'DBEngineVersion', traits => ['NameInRequest',]); - has Marker => (is => 'ro', isa => 'Str'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBEngineVersionMessage - -=head1 ATTRIBUTES - - -=head2 DBEngineVersions => ArrayRef[L] - -A list of C elements. - - -=head2 Marker => Str - -An optional pagination token provided by a previous request. If this -parameter is specified, the response includes only records beyond the -marker, up to the value specified by C. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/DBInstance.pm b/auto-lib/Paws/Neptune/DBInstance.pm deleted file mode 100644 index a92545e443..0000000000 --- a/auto-lib/Paws/Neptune/DBInstance.pm +++ /dev/null @@ -1,429 +0,0 @@ -package Paws::Neptune::DBInstance; - use Moose; - has AllocatedStorage => (is => 'ro', isa => 'Int'); - has AutoMinorVersionUpgrade => (is => 'ro', isa => 'Bool'); - has AvailabilityZone => (is => 'ro', isa => 'Str'); - has BackupRetentionPeriod => (is => 'ro', isa => 'Int'); - has CACertificateIdentifier => (is => 'ro', isa => 'Str'); - has CharacterSetName => (is => 'ro', isa => 'Str'); - has CopyTagsToSnapshot => (is => 'ro', isa => 'Bool'); - has DBClusterIdentifier => (is => 'ro', isa => 'Str'); - has DBInstanceArn => (is => 'ro', isa => 'Str'); - has DBInstanceClass => (is => 'ro', isa => 'Str'); - has DBInstanceIdentifier => (is => 'ro', isa => 'Str'); - has DbInstancePort => (is => 'ro', isa => 'Int'); - has DBInstanceStatus => (is => 'ro', isa => 'Str'); - has DbiResourceId => (is => 'ro', isa => 'Str'); - has DBName => (is => 'ro', isa => 'Str'); - has DBParameterGroups => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::DBParameterGroupStatus]', request_name => 'DBParameterGroup', traits => ['NameInRequest']); - has DBSecurityGroups => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::DBSecurityGroupMembership]', request_name => 'DBSecurityGroup', traits => ['NameInRequest']); - has DBSubnetGroup => (is => 'ro', isa => 'Paws::Neptune::DBSubnetGroup'); - has DomainMemberships => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::DomainMembership]', request_name => 'DomainMembership', traits => ['NameInRequest']); - has EnabledCloudwatchLogsExports => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - has Endpoint => (is => 'ro', isa => 'Paws::Neptune::Endpoint'); - has Engine => (is => 'ro', isa => 'Str'); - has EngineVersion => (is => 'ro', isa => 'Str'); - has EnhancedMonitoringResourceArn => (is => 'ro', isa => 'Str'); - has IAMDatabaseAuthenticationEnabled => (is => 'ro', isa => 'Bool'); - has InstanceCreateTime => (is => 'ro', isa => 'Str'); - has Iops => (is => 'ro', isa => 'Int'); - has KmsKeyId => (is => 'ro', isa => 'Str'); - has LatestRestorableTime => (is => 'ro', isa => 'Str'); - has LicenseModel => (is => 'ro', isa => 'Str'); - has MasterUsername => (is => 'ro', isa => 'Str'); - has MonitoringInterval => (is => 'ro', isa => 'Int'); - has MonitoringRoleArn => (is => 'ro', isa => 'Str'); - has MultiAZ => (is => 'ro', isa => 'Bool'); - has OptionGroupMemberships => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::OptionGroupMembership]', request_name => 'OptionGroupMembership', traits => ['NameInRequest']); - has PendingModifiedValues => (is => 'ro', isa => 'Paws::Neptune::PendingModifiedValues'); - has PerformanceInsightsEnabled => (is => 'ro', isa => 'Bool'); - has PerformanceInsightsKMSKeyId => (is => 'ro', isa => 'Str'); - has PreferredBackupWindow => (is => 'ro', isa => 'Str'); - has PreferredMaintenanceWindow => (is => 'ro', isa => 'Str'); - has PromotionTier => (is => 'ro', isa => 'Int'); - has PubliclyAccessible => (is => 'ro', isa => 'Bool'); - has ReadReplicaDBClusterIdentifiers => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'ReadReplicaDBClusterIdentifier', traits => ['NameInRequest']); - has ReadReplicaDBInstanceIdentifiers => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'ReadReplicaDBInstanceIdentifier', traits => ['NameInRequest']); - has ReadReplicaSourceDBInstanceIdentifier => (is => 'ro', isa => 'Str'); - has SecondaryAvailabilityZone => (is => 'ro', isa => 'Str'); - has StatusInfos => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::DBInstanceStatusInfo]', request_name => 'DBInstanceStatusInfo', traits => ['NameInRequest']); - has StorageEncrypted => (is => 'ro', isa => 'Bool'); - has StorageType => (is => 'ro', isa => 'Str'); - has TdeCredentialArn => (is => 'ro', isa => 'Str'); - has Timezone => (is => 'ro', isa => 'Str'); - has VpcSecurityGroups => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::VpcSecurityGroupMembership]', request_name => 'VpcSecurityGroupMembership', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBInstance - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::DBInstance object: - - $service_obj->Method(Att1 => { AllocatedStorage => $value, ..., VpcSecurityGroups => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::DBInstance object: - - $result = $service_obj->Method(...); - $result->Att1->AllocatedStorage - -=head1 DESCRIPTION - -Contains the details of an Amazon Neptune DB instance. - -This data type is used as a response element in the DescribeDBInstances -action. - -=head1 ATTRIBUTES - - -=head2 AllocatedStorage => Int - - Specifies the allocated storage size specified in gibibytes. - - -=head2 AutoMinorVersionUpgrade => Bool - - Indicates that minor version patches are applied automatically. - - -=head2 AvailabilityZone => Str - - Specifies the name of the Availability Zone the DB instance is located -in. - - -=head2 BackupRetentionPeriod => Int - - Specifies the number of days for which automatic DB snapshots are -retained. - - -=head2 CACertificateIdentifier => Str - - The identifier of the CA certificate for this DB instance. - - -=head2 CharacterSetName => Str - - If present, specifies the name of the character set that this instance -is associated with. - - -=head2 CopyTagsToSnapshot => Bool - - Specifies whether tags are copied from the DB instance to snapshots of -the DB instance. - - -=head2 DBClusterIdentifier => Str - - If the DB instance is a member of a DB cluster, contains the name of -the DB cluster that the DB instance is a member of. - - -=head2 DBInstanceArn => Str - - The Amazon Resource Name (ARN) for the DB instance. - - -=head2 DBInstanceClass => Str - - Contains the name of the compute and memory capacity class of the DB -instance. - - -=head2 DBInstanceIdentifier => Str - - Contains a user-supplied database identifier. This identifier is the -unique key that identifies a DB instance. - - -=head2 DbInstancePort => Int - - Specifies the port that the DB instance listens on. If the DB instance -is part of a DB cluster, this can be a different port than the DB -cluster port. - - -=head2 DBInstanceStatus => Str - - Specifies the current state of this database. - - -=head2 DbiResourceId => Str - - The AWS Region-unique, immutable identifier for the DB instance. This -identifier is found in AWS CloudTrail log entries whenever the AWS KMS -key for the DB instance is accessed. - - -=head2 DBName => Str - - The database name. - - -=head2 DBParameterGroups => ArrayRef[L] - - Provides the list of DB parameter groups applied to this DB instance. - - -=head2 DBSecurityGroups => ArrayRef[L] - - Provides List of DB security group elements containing only -C and C subelements. - - -=head2 DBSubnetGroup => L - - Specifies information on the subnet group associated with the DB -instance, including the name, description, and subnets in the subnet -group. - - -=head2 DomainMemberships => ArrayRef[L] - - Not supported - - -=head2 EnabledCloudwatchLogsExports => ArrayRef[Str|Undef] - - A list of log types that this DB instance is configured to export to -CloudWatch Logs. - - -=head2 Endpoint => L - - Specifies the connection endpoint. - - -=head2 Engine => Str - - Provides the name of the database engine to be used for this DB -instance. - - -=head2 EngineVersion => Str - - Indicates the database engine version. - - -=head2 EnhancedMonitoringResourceArn => Str - - The Amazon Resource Name (ARN) of the Amazon CloudWatch Logs log stream -that receives the Enhanced Monitoring metrics data for the DB instance. - - -=head2 IAMDatabaseAuthenticationEnabled => Bool - - True if AWS Identity and Access Management (IAM) authentication is -enabled, and otherwise false. - - -=head2 InstanceCreateTime => Str - - Provides the date and time the DB instance was created. - - -=head2 Iops => Int - - Specifies the Provisioned IOPS (I/O operations per second) value. - - -=head2 KmsKeyId => Str - - If C is true, the AWS KMS key identifier for the -encrypted DB instance. - - -=head2 LatestRestorableTime => Str - - Specifies the latest time to which a database can be restored with -point-in-time restore. - - -=head2 LicenseModel => Str - - License model information for this DB instance. - - -=head2 MasterUsername => Str - - Contains the master username for the DB instance. - - -=head2 MonitoringInterval => Int - - The interval, in seconds, between points when Enhanced Monitoring -metrics are collected for the DB instance. - - -=head2 MonitoringRoleArn => Str - - The ARN for the IAM role that permits Neptune to send Enhanced -Monitoring metrics to Amazon CloudWatch Logs. - - -=head2 MultiAZ => Bool - - Specifies if the DB instance is a Multi-AZ deployment. - - -=head2 OptionGroupMemberships => ArrayRef[L] - - Provides the list of option group memberships for this DB instance. - - -=head2 PendingModifiedValues => L - - Specifies that changes to the DB instance are pending. This element is -only included when changes are pending. Specific changes are identified -by subelements. - - -=head2 PerformanceInsightsEnabled => Bool - - True if Performance Insights is enabled for the DB instance, and -otherwise false. - - -=head2 PerformanceInsightsKMSKeyId => Str - - The AWS KMS key identifier for encryption of Performance Insights data. -The KMS key ID is the Amazon Resource Name (ARN), KMS key identifier, -or the KMS key alias for the KMS encryption key. - - -=head2 PreferredBackupWindow => Str - - Specifies the daily time range during which automated backups are -created if automated backups are enabled, as determined by the -C. - - -=head2 PreferredMaintenanceWindow => Str - - Specifies the weekly time range during which system maintenance can -occur, in Universal Coordinated Time (UTC). - - -=head2 PromotionTier => Int - - A value that specifies the order in which a Read Replica is promoted to -the primary instance after a failure of the existing primary instance. - - -=head2 PubliclyAccessible => Bool - - Specifies the accessibility options for the DB instance. A value of -true specifies an Internet-facing instance with a publicly resolvable -DNS name, which resolves to a public IP address. A value of false -specifies an internal instance with a DNS name that resolves to a -private IP address. - -Default: The default behavior varies depending on whether a VPC has -been requested or not. The following list shows the default behavior in -each case. - -=over - -=item * - -Btrue - -=item * - -Bfalse - -=back - -If no DB subnet group has been specified as part of the request and the -PubliclyAccessible value has not been set, the DB instance is publicly -accessible. If a specific DB subnet group has been specified as part of -the request and the PubliclyAccessible value has not been set, the DB -instance is private. - - -=head2 ReadReplicaDBClusterIdentifiers => ArrayRef[Str|Undef] - - Contains one or more identifiers of DB clusters that are Read Replicas -of this DB instance. - - -=head2 ReadReplicaDBInstanceIdentifiers => ArrayRef[Str|Undef] - - Contains one or more identifiers of the Read Replicas associated with -this DB instance. - - -=head2 ReadReplicaSourceDBInstanceIdentifier => Str - - Contains the identifier of the source DB instance if this DB instance -is a Read Replica. - - -=head2 SecondaryAvailabilityZone => Str - - If present, specifies the name of the secondary Availability Zone for a -DB instance with multi-AZ support. - - -=head2 StatusInfos => ArrayRef[L] - - The status of a Read Replica. If the instance is not a Read Replica, -this is blank. - - -=head2 StorageEncrypted => Bool - - Specifies whether the DB instance is encrypted. - - -=head2 StorageType => Str - - Specifies the storage type associated with DB instance. - - -=head2 TdeCredentialArn => Str - - The ARN from the key store with which the instance is associated for -TDE encryption. - - -=head2 Timezone => Str - - Not supported. - - -=head2 VpcSecurityGroups => ArrayRef[L] - - Provides a list of VPC security group elements that the DB instance -belongs to. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DBInstanceMessage.pm b/auto-lib/Paws/Neptune/DBInstanceMessage.pm deleted file mode 100644 index 27d1c233dc..0000000000 --- a/auto-lib/Paws/Neptune/DBInstanceMessage.pm +++ /dev/null @@ -1,35 +0,0 @@ - -package Paws::Neptune::DBInstanceMessage; - use Moose; - has DBInstances => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::DBInstance]', request_name => 'DBInstance', traits => ['NameInRequest',]); - has Marker => (is => 'ro', isa => 'Str'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBInstanceMessage - -=head1 ATTRIBUTES - - -=head2 DBInstances => ArrayRef[L] - -A list of DBInstance instances. - - -=head2 Marker => Str - -An optional pagination token provided by a previous request. If this -parameter is specified, the response includes only records beyond the -marker, up to the value specified by C . - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/DBInstanceStatusInfo.pm b/auto-lib/Paws/Neptune/DBInstanceStatusInfo.pm deleted file mode 100644 index 9b729fa1d6..0000000000 --- a/auto-lib/Paws/Neptune/DBInstanceStatusInfo.pm +++ /dev/null @@ -1,77 +0,0 @@ -package Paws::Neptune::DBInstanceStatusInfo; - use Moose; - has Message => (is => 'ro', isa => 'Str'); - has Normal => (is => 'ro', isa => 'Bool'); - has Status => (is => 'ro', isa => 'Str'); - has StatusType => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBInstanceStatusInfo - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::DBInstanceStatusInfo object: - - $service_obj->Method(Att1 => { Message => $value, ..., StatusType => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::DBInstanceStatusInfo object: - - $result = $service_obj->Method(...); - $result->Att1->Message - -=head1 DESCRIPTION - -Provides a list of status information for a DB instance. - -=head1 ATTRIBUTES - - -=head2 Message => Str - - Details of the error if there is an error for the instance. If the -instance is not in an error state, this value is blank. - - -=head2 Normal => Bool - - Boolean value that is true if the instance is operating normally, or -false if the instance is in an error state. - - -=head2 Status => Str - - Status of the DB instance. For a StatusType of read replica, the values -can be replicating, error, stopped, or terminated. - - -=head2 StatusType => Str - - This value is currently "read replication." - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DBParameterGroup.pm b/auto-lib/Paws/Neptune/DBParameterGroup.pm deleted file mode 100644 index 8ab4f63873..0000000000 --- a/auto-lib/Paws/Neptune/DBParameterGroup.pm +++ /dev/null @@ -1,79 +0,0 @@ -package Paws::Neptune::DBParameterGroup; - use Moose; - has DBParameterGroupArn => (is => 'ro', isa => 'Str'); - has DBParameterGroupFamily => (is => 'ro', isa => 'Str'); - has DBParameterGroupName => (is => 'ro', isa => 'Str'); - has Description => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBParameterGroup - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::DBParameterGroup object: - - $service_obj->Method(Att1 => { DBParameterGroupArn => $value, ..., Description => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::DBParameterGroup object: - - $result = $service_obj->Method(...); - $result->Att1->DBParameterGroupArn - -=head1 DESCRIPTION - -Contains the details of an Amazon Neptune DB parameter group. - -This data type is used as a response element in the -DescribeDBParameterGroups action. - -=head1 ATTRIBUTES - - -=head2 DBParameterGroupArn => Str - - The Amazon Resource Name (ARN) for the DB parameter group. - - -=head2 DBParameterGroupFamily => Str - - Provides the name of the DB parameter group family that this DB -parameter group is compatible with. - - -=head2 DBParameterGroupName => Str - - Provides the name of the DB parameter group. - - -=head2 Description => Str - - Provides the customer-specified description for this DB parameter -group. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DBParameterGroupDetails.pm b/auto-lib/Paws/Neptune/DBParameterGroupDetails.pm deleted file mode 100644 index 7a91265576..0000000000 --- a/auto-lib/Paws/Neptune/DBParameterGroupDetails.pm +++ /dev/null @@ -1,35 +0,0 @@ - -package Paws::Neptune::DBParameterGroupDetails; - use Moose; - has Marker => (is => 'ro', isa => 'Str'); - has Parameters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Parameter]', request_name => 'Parameter', traits => ['NameInRequest',]); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBParameterGroupDetails - -=head1 ATTRIBUTES - - -=head2 Marker => Str - -An optional pagination token provided by a previous request. If this -parameter is specified, the response includes only records beyond the -marker, up to the value specified by C. - - -=head2 Parameters => ArrayRef[L] - -A list of Parameter values. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/DBParameterGroupNameMessage.pm b/auto-lib/Paws/Neptune/DBParameterGroupNameMessage.pm deleted file mode 100644 index 16ddf49c40..0000000000 --- a/auto-lib/Paws/Neptune/DBParameterGroupNameMessage.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::DBParameterGroupNameMessage; - use Moose; - has DBParameterGroupName => (is => 'ro', isa => 'Str'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBParameterGroupNameMessage - -=head1 ATTRIBUTES - - -=head2 DBParameterGroupName => Str - -Provides the name of the DB parameter group. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/DBParameterGroupStatus.pm b/auto-lib/Paws/Neptune/DBParameterGroupStatus.pm deleted file mode 100644 index 318ba7492c..0000000000 --- a/auto-lib/Paws/Neptune/DBParameterGroupStatus.pm +++ /dev/null @@ -1,85 +0,0 @@ -package Paws::Neptune::DBParameterGroupStatus; - use Moose; - has DBParameterGroupName => (is => 'ro', isa => 'Str'); - has ParameterApplyStatus => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBParameterGroupStatus - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::DBParameterGroupStatus object: - - $service_obj->Method(Att1 => { DBParameterGroupName => $value, ..., ParameterApplyStatus => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::DBParameterGroupStatus object: - - $result = $service_obj->Method(...); - $result->Att1->DBParameterGroupName - -=head1 DESCRIPTION - -The status of the DB parameter group. - -This data type is used as a response element in the following actions: - -=over - -=item * - -CreateDBInstance - -=item * - -DeleteDBInstance - -=item * - -ModifyDBInstance - -=item * - -RebootDBInstance - -=back - - -=head1 ATTRIBUTES - - -=head2 DBParameterGroupName => Str - - The name of the DP parameter group. - - -=head2 ParameterApplyStatus => Str - - The status of parameter updates. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DBParameterGroupsMessage.pm b/auto-lib/Paws/Neptune/DBParameterGroupsMessage.pm deleted file mode 100644 index 1efdefe5fb..0000000000 --- a/auto-lib/Paws/Neptune/DBParameterGroupsMessage.pm +++ /dev/null @@ -1,35 +0,0 @@ - -package Paws::Neptune::DBParameterGroupsMessage; - use Moose; - has DBParameterGroups => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::DBParameterGroup]', request_name => 'DBParameterGroup', traits => ['NameInRequest',]); - has Marker => (is => 'ro', isa => 'Str'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBParameterGroupsMessage - -=head1 ATTRIBUTES - - -=head2 DBParameterGroups => ArrayRef[L] - -A list of DBParameterGroup instances. - - -=head2 Marker => Str - -An optional pagination token provided by a previous request. If this -parameter is specified, the response includes only records beyond the -marker, up to the value specified by C. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/DBSecurityGroupMembership.pm b/auto-lib/Paws/Neptune/DBSecurityGroupMembership.pm deleted file mode 100644 index 72a97c5bab..0000000000 --- a/auto-lib/Paws/Neptune/DBSecurityGroupMembership.pm +++ /dev/null @@ -1,75 +0,0 @@ -package Paws::Neptune::DBSecurityGroupMembership; - use Moose; - has DBSecurityGroupName => (is => 'ro', isa => 'Str'); - has Status => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBSecurityGroupMembership - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::DBSecurityGroupMembership object: - - $service_obj->Method(Att1 => { DBSecurityGroupName => $value, ..., Status => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::DBSecurityGroupMembership object: - - $result = $service_obj->Method(...); - $result->Att1->DBSecurityGroupName - -=head1 DESCRIPTION - -This data type is used as a response element in the following actions: - -=over - -=item * - -ModifyDBInstance - -=item * - -RebootDBInstance - -=back - - -=head1 ATTRIBUTES - - -=head2 DBSecurityGroupName => Str - - The name of the DB security group. - - -=head2 Status => Str - - The status of the DB security group. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DBSubnetGroup.pm b/auto-lib/Paws/Neptune/DBSubnetGroup.pm deleted file mode 100644 index 5ab4adcd99..0000000000 --- a/auto-lib/Paws/Neptune/DBSubnetGroup.pm +++ /dev/null @@ -1,89 +0,0 @@ -package Paws::Neptune::DBSubnetGroup; - use Moose; - has DBSubnetGroupArn => (is => 'ro', isa => 'Str'); - has DBSubnetGroupDescription => (is => 'ro', isa => 'Str'); - has DBSubnetGroupName => (is => 'ro', isa => 'Str'); - has SubnetGroupStatus => (is => 'ro', isa => 'Str'); - has Subnets => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Subnet]', request_name => 'Subnet', traits => ['NameInRequest']); - has VpcId => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBSubnetGroup - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::DBSubnetGroup object: - - $service_obj->Method(Att1 => { DBSubnetGroupArn => $value, ..., VpcId => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::DBSubnetGroup object: - - $result = $service_obj->Method(...); - $result->Att1->DBSubnetGroupArn - -=head1 DESCRIPTION - -Contains the details of an Amazon Neptune DB subnet group. - -This data type is used as a response element in the -DescribeDBSubnetGroups action. - -=head1 ATTRIBUTES - - -=head2 DBSubnetGroupArn => Str - - The Amazon Resource Name (ARN) for the DB subnet group. - - -=head2 DBSubnetGroupDescription => Str - - Provides the description of the DB subnet group. - - -=head2 DBSubnetGroupName => Str - - The name of the DB subnet group. - - -=head2 SubnetGroupStatus => Str - - Provides the status of the DB subnet group. - - -=head2 Subnets => ArrayRef[L] - - Contains a list of Subnet elements. - - -=head2 VpcId => Str - - Provides the VpcId of the DB subnet group. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DBSubnetGroupMessage.pm b/auto-lib/Paws/Neptune/DBSubnetGroupMessage.pm deleted file mode 100644 index f1d1368fec..0000000000 --- a/auto-lib/Paws/Neptune/DBSubnetGroupMessage.pm +++ /dev/null @@ -1,35 +0,0 @@ - -package Paws::Neptune::DBSubnetGroupMessage; - use Moose; - has DBSubnetGroups => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::DBSubnetGroup]', request_name => 'DBSubnetGroup', traits => ['NameInRequest',]); - has Marker => (is => 'ro', isa => 'Str'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DBSubnetGroupMessage - -=head1 ATTRIBUTES - - -=head2 DBSubnetGroups => ArrayRef[L] - -A list of DBSubnetGroup instances. - - -=head2 Marker => Str - -An optional pagination token provided by a previous request. If this -parameter is specified, the response includes only records beyond the -marker, up to the value specified by C. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/DeleteDBCluster.pm b/auto-lib/Paws/Neptune/DeleteDBCluster.pm deleted file mode 100644 index c40fa6b082..0000000000 --- a/auto-lib/Paws/Neptune/DeleteDBCluster.pm +++ /dev/null @@ -1,122 +0,0 @@ - -package Paws::Neptune::DeleteDBCluster; - use Moose; - has DBClusterIdentifier => (is => 'ro', isa => 'Str', required => 1); - has FinalDBSnapshotIdentifier => (is => 'ro', isa => 'Str'); - has SkipFinalSnapshot => (is => 'ro', isa => 'Bool'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DeleteDBCluster'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::DeleteDBClusterResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DeleteDBClusterResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DeleteDBCluster - Arguments for method DeleteDBCluster on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DeleteDBCluster on the -L service. Use the attributes of this class -as arguments to method DeleteDBCluster. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DeleteDBCluster. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $DeleteDBClusterResult = $rds->DeleteDBCluster( - DBClusterIdentifier => 'MyString', - FinalDBSnapshotIdentifier => 'MyString', # OPTIONAL - SkipFinalSnapshot => 1, # OPTIONAL - ); - - # Results: - my $DBCluster = $DeleteDBClusterResult->DBCluster; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBClusterIdentifier => Str - -The DB cluster identifier for the DB cluster to be deleted. This -parameter isn't case-sensitive. - -Constraints: - -=over - -=item * - -Must match an existing DBClusterIdentifier. - -=back - - - - -=head2 FinalDBSnapshotIdentifier => Str - -The DB cluster snapshot identifier of the new DB cluster snapshot -created when C is set to C. - -Specifying this parameter and also setting the C -parameter to true results in an error. - -Constraints: - -=over - -=item * - -Must be 1 to 255 letters, numbers, or hyphens. - -=item * - -First character must be a letter - -=item * - -Cannot end with a hyphen or contain two consecutive hyphens - -=back - - - - -=head2 SkipFinalSnapshot => Bool - -Determines whether a final DB cluster snapshot is created before the DB -cluster is deleted. If C is specified, no DB cluster snapshot is -created. If C is specified, a DB cluster snapshot is created -before the DB cluster is deleted. - -You must specify a C parameter if -C is C. - -Default: C - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DeleteDBCluster in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DeleteDBClusterParameterGroup.pm b/auto-lib/Paws/Neptune/DeleteDBClusterParameterGroup.pm deleted file mode 100644 index 07e0234c0a..0000000000 --- a/auto-lib/Paws/Neptune/DeleteDBClusterParameterGroup.pm +++ /dev/null @@ -1,78 +0,0 @@ - -package Paws::Neptune::DeleteDBClusterParameterGroup; - use Moose; - has DBClusterParameterGroupName => (is => 'ro', isa => 'Str', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DeleteDBClusterParameterGroup'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::API::Response'); - class_has _result_key => (isa => 'Str', is => 'ro'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DeleteDBClusterParameterGroup - Arguments for method DeleteDBClusterParameterGroup on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DeleteDBClusterParameterGroup on the -L service. Use the attributes of this class -as arguments to method DeleteDBClusterParameterGroup. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DeleteDBClusterParameterGroup. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - $rds->DeleteDBClusterParameterGroup( - DBClusterParameterGroupName => 'MyString', - - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBClusterParameterGroupName => Str - -The name of the DB cluster parameter group. - -Constraints: - -=over - -=item * - -Must be the name of an existing DB cluster parameter group. - -=item * - -You can't delete a default DB cluster parameter group. - -=item * - -Cannot be associated with any DB clusters. - -=back - - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DeleteDBClusterParameterGroup in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DeleteDBClusterResult.pm b/auto-lib/Paws/Neptune/DeleteDBClusterResult.pm deleted file mode 100644 index 60a6cf9f01..0000000000 --- a/auto-lib/Paws/Neptune/DeleteDBClusterResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::DeleteDBClusterResult; - use Moose; - has DBCluster => (is => 'ro', isa => 'Paws::Neptune::DBCluster'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DeleteDBClusterResult - -=head1 ATTRIBUTES - - -=head2 DBCluster => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/DeleteDBClusterSnapshot.pm b/auto-lib/Paws/Neptune/DeleteDBClusterSnapshot.pm deleted file mode 100644 index fd657acf02..0000000000 --- a/auto-lib/Paws/Neptune/DeleteDBClusterSnapshot.pm +++ /dev/null @@ -1,67 +0,0 @@ - -package Paws::Neptune::DeleteDBClusterSnapshot; - use Moose; - has DBClusterSnapshotIdentifier => (is => 'ro', isa => 'Str', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DeleteDBClusterSnapshot'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::DeleteDBClusterSnapshotResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DeleteDBClusterSnapshotResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DeleteDBClusterSnapshot - Arguments for method DeleteDBClusterSnapshot on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DeleteDBClusterSnapshot on the -L service. Use the attributes of this class -as arguments to method DeleteDBClusterSnapshot. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DeleteDBClusterSnapshot. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $DeleteDBClusterSnapshotResult = $rds->DeleteDBClusterSnapshot( - DBClusterSnapshotIdentifier => 'MyString', - - ); - - # Results: - my $DBClusterSnapshot = $DeleteDBClusterSnapshotResult->DBClusterSnapshot; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBClusterSnapshotIdentifier => Str - -The identifier of the DB cluster snapshot to delete. - -Constraints: Must be the name of an existing DB cluster snapshot in the -C state. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DeleteDBClusterSnapshot in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DeleteDBClusterSnapshotResult.pm b/auto-lib/Paws/Neptune/DeleteDBClusterSnapshotResult.pm deleted file mode 100644 index c3afd64fc3..0000000000 --- a/auto-lib/Paws/Neptune/DeleteDBClusterSnapshotResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::DeleteDBClusterSnapshotResult; - use Moose; - has DBClusterSnapshot => (is => 'ro', isa => 'Paws::Neptune::DBClusterSnapshot'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DeleteDBClusterSnapshotResult - -=head1 ATTRIBUTES - - -=head2 DBClusterSnapshot => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/DeleteDBInstance.pm b/auto-lib/Paws/Neptune/DeleteDBInstance.pm deleted file mode 100644 index d3896ab72d..0000000000 --- a/auto-lib/Paws/Neptune/DeleteDBInstance.pm +++ /dev/null @@ -1,132 +0,0 @@ - -package Paws::Neptune::DeleteDBInstance; - use Moose; - has DBInstanceIdentifier => (is => 'ro', isa => 'Str', required => 1); - has FinalDBSnapshotIdentifier => (is => 'ro', isa => 'Str'); - has SkipFinalSnapshot => (is => 'ro', isa => 'Bool'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DeleteDBInstance'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::DeleteDBInstanceResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DeleteDBInstanceResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DeleteDBInstance - Arguments for method DeleteDBInstance on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DeleteDBInstance on the -L service. Use the attributes of this class -as arguments to method DeleteDBInstance. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DeleteDBInstance. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $DeleteDBInstanceResult = $rds->DeleteDBInstance( - DBInstanceIdentifier => 'MyString', - FinalDBSnapshotIdentifier => 'MyString', # OPTIONAL - SkipFinalSnapshot => 1, # OPTIONAL - ); - - # Results: - my $DBInstance = $DeleteDBInstanceResult->DBInstance; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBInstanceIdentifier => Str - -The DB instance identifier for the DB instance to be deleted. This -parameter isn't case-sensitive. - -Constraints: - -=over - -=item * - -Must match the name of an existing DB instance. - -=back - - - - -=head2 FinalDBSnapshotIdentifier => Str - -The DBSnapshotIdentifier of the new DBSnapshot created when -SkipFinalSnapshot is set to C. - -Specifying this parameter and also setting the SkipFinalShapshot -parameter to true results in an error. - -Constraints: - -=over - -=item * - -Must be 1 to 255 letters or numbers. - -=item * - -First character must be a letter - -=item * - -Cannot end with a hyphen or contain two consecutive hyphens - -=item * - -Cannot be specified when deleting a Read Replica. - -=back - - - - -=head2 SkipFinalSnapshot => Bool - -Determines whether a final DB snapshot is created before the DB -instance is deleted. If C is specified, no DBSnapshot is created. -If C is specified, a DB snapshot is created before the DB -instance is deleted. - -Note that when a DB instance is in a failure state and has a status of -'failed', 'incompatible-restore', or 'incompatible-network', it can -only be deleted when the SkipFinalSnapshot parameter is set to "true". - -Specify C when deleting a Read Replica. - -The FinalDBSnapshotIdentifier parameter must be specified if -SkipFinalSnapshot is C. - -Default: C - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DeleteDBInstance in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DeleteDBInstanceResult.pm b/auto-lib/Paws/Neptune/DeleteDBInstanceResult.pm deleted file mode 100644 index 65006ad0e9..0000000000 --- a/auto-lib/Paws/Neptune/DeleteDBInstanceResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::DeleteDBInstanceResult; - use Moose; - has DBInstance => (is => 'ro', isa => 'Paws::Neptune::DBInstance'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DeleteDBInstanceResult - -=head1 ATTRIBUTES - - -=head2 DBInstance => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/DeleteDBParameterGroup.pm b/auto-lib/Paws/Neptune/DeleteDBParameterGroup.pm deleted file mode 100644 index 38dbc05799..0000000000 --- a/auto-lib/Paws/Neptune/DeleteDBParameterGroup.pm +++ /dev/null @@ -1,78 +0,0 @@ - -package Paws::Neptune::DeleteDBParameterGroup; - use Moose; - has DBParameterGroupName => (is => 'ro', isa => 'Str', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DeleteDBParameterGroup'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::API::Response'); - class_has _result_key => (isa => 'Str', is => 'ro'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DeleteDBParameterGroup - Arguments for method DeleteDBParameterGroup on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DeleteDBParameterGroup on the -L service. Use the attributes of this class -as arguments to method DeleteDBParameterGroup. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DeleteDBParameterGroup. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - $rds->DeleteDBParameterGroup( - DBParameterGroupName => 'MyString', - - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBParameterGroupName => Str - -The name of the DB parameter group. - -Constraints: - -=over - -=item * - -Must be the name of an existing DB parameter group - -=item * - -You can't delete a default DB parameter group - -=item * - -Cannot be associated with any DB instances - -=back - - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DeleteDBParameterGroup in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DeleteDBSubnetGroup.pm b/auto-lib/Paws/Neptune/DeleteDBSubnetGroup.pm deleted file mode 100644 index 3f95f16290..0000000000 --- a/auto-lib/Paws/Neptune/DeleteDBSubnetGroup.pm +++ /dev/null @@ -1,68 +0,0 @@ - -package Paws::Neptune::DeleteDBSubnetGroup; - use Moose; - has DBSubnetGroupName => (is => 'ro', isa => 'Str', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DeleteDBSubnetGroup'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::API::Response'); - class_has _result_key => (isa => 'Str', is => 'ro'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DeleteDBSubnetGroup - Arguments for method DeleteDBSubnetGroup on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DeleteDBSubnetGroup on the -L service. Use the attributes of this class -as arguments to method DeleteDBSubnetGroup. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DeleteDBSubnetGroup. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - $rds->DeleteDBSubnetGroup( - DBSubnetGroupName => 'MyString', - - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBSubnetGroupName => Str - -The name of the database subnet group to delete. - -You can't delete the default subnet group. - -Constraints: - -Constraints: Must match the name of an existing DBSubnetGroup. Must not -be default. - -Example: C - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DeleteDBSubnetGroup in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DeleteEventSubscription.pm b/auto-lib/Paws/Neptune/DeleteEventSubscription.pm deleted file mode 100644 index 0ea92a92ae..0000000000 --- a/auto-lib/Paws/Neptune/DeleteEventSubscription.pm +++ /dev/null @@ -1,64 +0,0 @@ - -package Paws::Neptune::DeleteEventSubscription; - use Moose; - has SubscriptionName => (is => 'ro', isa => 'Str', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DeleteEventSubscription'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::DeleteEventSubscriptionResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DeleteEventSubscriptionResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DeleteEventSubscription - Arguments for method DeleteEventSubscription on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DeleteEventSubscription on the -L service. Use the attributes of this class -as arguments to method DeleteEventSubscription. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DeleteEventSubscription. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $DeleteEventSubscriptionResult = $rds->DeleteEventSubscription( - SubscriptionName => 'MyString', - - ); - - # Results: - my $EventSubscription = $DeleteEventSubscriptionResult->EventSubscription; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B SubscriptionName => Str - -The name of the event notification subscription you want to delete. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DeleteEventSubscription in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DeleteEventSubscriptionResult.pm b/auto-lib/Paws/Neptune/DeleteEventSubscriptionResult.pm deleted file mode 100644 index a3dfeefe0c..0000000000 --- a/auto-lib/Paws/Neptune/DeleteEventSubscriptionResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::DeleteEventSubscriptionResult; - use Moose; - has EventSubscription => (is => 'ro', isa => 'Paws::Neptune::EventSubscription'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DeleteEventSubscriptionResult - -=head1 ATTRIBUTES - - -=head2 EventSubscription => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribeDBClusterParameterGroups.pm b/auto-lib/Paws/Neptune/DescribeDBClusterParameterGroups.pm deleted file mode 100644 index 540158ed01..0000000000 --- a/auto-lib/Paws/Neptune/DescribeDBClusterParameterGroups.pm +++ /dev/null @@ -1,120 +0,0 @@ - -package Paws::Neptune::DescribeDBClusterParameterGroups; - use Moose; - has DBClusterParameterGroupName => (is => 'ro', isa => 'Str'); - has Filters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Filter]'); - has Marker => (is => 'ro', isa => 'Str'); - has MaxRecords => (is => 'ro', isa => 'Int'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeDBClusterParameterGroups'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::DBClusterParameterGroupsMessage'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DescribeDBClusterParameterGroupsResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribeDBClusterParameterGroups - Arguments for method DescribeDBClusterParameterGroups on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeDBClusterParameterGroups on the -L service. Use the attributes of this class -as arguments to method DescribeDBClusterParameterGroups. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeDBClusterParameterGroups. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $DBClusterParameterGroupsMessage = - $rds->DescribeDBClusterParameterGroups( - DBClusterParameterGroupName => 'MyString', # OPTIONAL - Filters => [ - { - Name => 'MyString', - Values => [ 'MyString', ... ], - - }, - ... - ], # OPTIONAL - Marker => 'MyString', # OPTIONAL - MaxRecords => 1, # OPTIONAL - ); - - # Results: - my $Marker = $DBClusterParameterGroupsMessage->Marker; - my $DBClusterParameterGroups = - $DBClusterParameterGroupsMessage->DBClusterParameterGroups; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 DBClusterParameterGroupName => Str - -The name of a specific DB cluster parameter group to return details -for. - -Constraints: - -=over - -=item * - -If supplied, must match the name of an existing -DBClusterParameterGroup. - -=back - - - - -=head2 Filters => ArrayRef[L] - -This parameter is not currently supported. - - - -=head2 Marker => Str - -An optional pagination token provided by a previous -C request. If this parameter is -specified, the response includes only records beyond the marker, up to -the value specified by C. - - - -=head2 MaxRecords => Int - -The maximum number of records to include in the response. If more -records exist than the specified C value, a pagination -token called a marker is included in the response so that the remaining -results can be retrieved. - -Default: 100 - -Constraints: Minimum 20, maximum 100. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeDBClusterParameterGroups in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribeDBClusterParameters.pm b/auto-lib/Paws/Neptune/DescribeDBClusterParameters.pm deleted file mode 100644 index c7b4a431c9..0000000000 --- a/auto-lib/Paws/Neptune/DescribeDBClusterParameters.pm +++ /dev/null @@ -1,127 +0,0 @@ - -package Paws::Neptune::DescribeDBClusterParameters; - use Moose; - has DBClusterParameterGroupName => (is => 'ro', isa => 'Str', required => 1); - has Filters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Filter]'); - has Marker => (is => 'ro', isa => 'Str'); - has MaxRecords => (is => 'ro', isa => 'Int'); - has Source => (is => 'ro', isa => 'Str'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeDBClusterParameters'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::DBClusterParameterGroupDetails'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DescribeDBClusterParametersResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribeDBClusterParameters - Arguments for method DescribeDBClusterParameters on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeDBClusterParameters on the -L service. Use the attributes of this class -as arguments to method DescribeDBClusterParameters. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeDBClusterParameters. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $DBClusterParameterGroupDetails = $rds->DescribeDBClusterParameters( - DBClusterParameterGroupName => 'MyString', - Filters => [ - { - Name => 'MyString', - Values => [ 'MyString', ... ], - - }, - ... - ], # OPTIONAL - Marker => 'MyString', # OPTIONAL - MaxRecords => 1, # OPTIONAL - Source => 'MyString', # OPTIONAL - ); - - # Results: - my $Parameters = $DBClusterParameterGroupDetails->Parameters; - my $Marker = $DBClusterParameterGroupDetails->Marker; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBClusterParameterGroupName => Str - -The name of a specific DB cluster parameter group to return parameter -details for. - -Constraints: - -=over - -=item * - -If supplied, must match the name of an existing -DBClusterParameterGroup. - -=back - - - - -=head2 Filters => ArrayRef[L] - -This parameter is not currently supported. - - - -=head2 Marker => Str - -An optional pagination token provided by a previous -C request. If this parameter is specified, -the response includes only records beyond the marker, up to the value -specified by C. - - - -=head2 MaxRecords => Int - -The maximum number of records to include in the response. If more -records exist than the specified C value, a pagination -token called a marker is included in the response so that the remaining -results can be retrieved. - -Default: 100 - -Constraints: Minimum 20, maximum 100. - - - -=head2 Source => Str - -A value that indicates to return only parameters for a specific source. -Parameter sources can be C, C, or C. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeDBClusterParameters in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribeDBClusterSnapshotAttributes.pm b/auto-lib/Paws/Neptune/DescribeDBClusterSnapshotAttributes.pm deleted file mode 100644 index 9bf86a78f7..0000000000 --- a/auto-lib/Paws/Neptune/DescribeDBClusterSnapshotAttributes.pm +++ /dev/null @@ -1,68 +0,0 @@ - -package Paws::Neptune::DescribeDBClusterSnapshotAttributes; - use Moose; - has DBClusterSnapshotIdentifier => (is => 'ro', isa => 'Str', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeDBClusterSnapshotAttributes'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::DescribeDBClusterSnapshotAttributesResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DescribeDBClusterSnapshotAttributesResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribeDBClusterSnapshotAttributes - Arguments for method DescribeDBClusterSnapshotAttributes on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeDBClusterSnapshotAttributes on the -L service. Use the attributes of this class -as arguments to method DescribeDBClusterSnapshotAttributes. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeDBClusterSnapshotAttributes. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $DescribeDBClusterSnapshotAttributesResult = - $rds->DescribeDBClusterSnapshotAttributes( - DBClusterSnapshotIdentifier => 'MyString', - - ); - - # Results: - my $DBClusterSnapshotAttributesResult = - $DescribeDBClusterSnapshotAttributesResult - ->DBClusterSnapshotAttributesResult; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBClusterSnapshotIdentifier => Str - -The identifier for the DB cluster snapshot to describe the attributes -for. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeDBClusterSnapshotAttributes in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribeDBClusterSnapshotAttributesResult.pm b/auto-lib/Paws/Neptune/DescribeDBClusterSnapshotAttributesResult.pm deleted file mode 100644 index 73a6dd96df..0000000000 --- a/auto-lib/Paws/Neptune/DescribeDBClusterSnapshotAttributesResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::DescribeDBClusterSnapshotAttributesResult; - use Moose; - has DBClusterSnapshotAttributesResult => (is => 'ro', isa => 'Paws::Neptune::DBClusterSnapshotAttributesResult'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribeDBClusterSnapshotAttributesResult - -=head1 ATTRIBUTES - - -=head2 DBClusterSnapshotAttributesResult => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribeDBClusterSnapshots.pm b/auto-lib/Paws/Neptune/DescribeDBClusterSnapshots.pm deleted file mode 100644 index 1fed8cdcdf..0000000000 --- a/auto-lib/Paws/Neptune/DescribeDBClusterSnapshots.pm +++ /dev/null @@ -1,218 +0,0 @@ - -package Paws::Neptune::DescribeDBClusterSnapshots; - use Moose; - has DBClusterIdentifier => (is => 'ro', isa => 'Str'); - has DBClusterSnapshotIdentifier => (is => 'ro', isa => 'Str'); - has Filters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Filter]'); - has IncludePublic => (is => 'ro', isa => 'Bool'); - has IncludeShared => (is => 'ro', isa => 'Bool'); - has Marker => (is => 'ro', isa => 'Str'); - has MaxRecords => (is => 'ro', isa => 'Int'); - has SnapshotType => (is => 'ro', isa => 'Str'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeDBClusterSnapshots'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::DBClusterSnapshotMessage'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DescribeDBClusterSnapshotsResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribeDBClusterSnapshots - Arguments for method DescribeDBClusterSnapshots on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeDBClusterSnapshots on the -L service. Use the attributes of this class -as arguments to method DescribeDBClusterSnapshots. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeDBClusterSnapshots. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $DBClusterSnapshotMessage = $rds->DescribeDBClusterSnapshots( - DBClusterIdentifier => 'MyString', # OPTIONAL - DBClusterSnapshotIdentifier => 'MyString', # OPTIONAL - Filters => [ - { - Values => [ 'MyString', ... ], - Name => 'MyString', - - }, - ... - ], # OPTIONAL - IncludePublic => 1, # OPTIONAL - IncludeShared => 1, # OPTIONAL - Marker => 'MyString', # OPTIONAL - MaxRecords => 1, # OPTIONAL - SnapshotType => 'MyString', # OPTIONAL - ); - - # Results: - my $Marker = $DBClusterSnapshotMessage->Marker; - my $DBClusterSnapshots = $DBClusterSnapshotMessage->DBClusterSnapshots; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 DBClusterIdentifier => Str - -The ID of the DB cluster to retrieve the list of DB cluster snapshots -for. This parameter can't be used in conjunction with the -C parameter. This parameter is not -case-sensitive. - -Constraints: - -=over - -=item * - -If supplied, must match the identifier of an existing DBCluster. - -=back - - - - -=head2 DBClusterSnapshotIdentifier => Str - -A specific DB cluster snapshot identifier to describe. This parameter -can't be used in conjunction with the C parameter. -This value is stored as a lowercase string. - -Constraints: - -=over - -=item * - -If supplied, must match the identifier of an existing -DBClusterSnapshot. - -=item * - -If this identifier is for an automated snapshot, the C -parameter must also be specified. - -=back - - - - -=head2 Filters => ArrayRef[L] - -This parameter is not currently supported. - - - -=head2 IncludePublic => Bool - -True to include manual DB cluster snapshots that are public and can be -copied or restored by any AWS account, and otherwise false. The default -is C. The default is false. - -You can share a manual DB cluster snapshot as public by using the -ModifyDBClusterSnapshotAttribute API action. - - - -=head2 IncludeShared => Bool - -True to include shared manual DB cluster snapshots from other AWS -accounts that this AWS account has been given permission to copy or -restore, and otherwise false. The default is C. - -You can give an AWS account permission to restore a manual DB cluster -snapshot from another AWS account by the -ModifyDBClusterSnapshotAttribute API action. - - - -=head2 Marker => Str - -An optional pagination token provided by a previous -C request. If this parameter is specified, -the response includes only records beyond the marker, up to the value -specified by C. - - - -=head2 MaxRecords => Int - -The maximum number of records to include in the response. If more -records exist than the specified C value, a pagination -token called a marker is included in the response so that the remaining -results can be retrieved. - -Default: 100 - -Constraints: Minimum 20, maximum 100. - - - -=head2 SnapshotType => Str - -The type of DB cluster snapshots to be returned. You can specify one of -the following values: - -=over - -=item * - -C - Return all DB cluster snapshots that have been -automatically taken by Amazon Neptune for my AWS account. - -=item * - -C - Return all DB cluster snapshots that have been taken by my -AWS account. - -=item * - -C - Return all manual DB cluster snapshots that have been -shared to my AWS account. - -=item * - -C - Return all DB cluster snapshots that have been marked as -public. - -=back - -If you don't specify a C value, then both automated and -manual DB cluster snapshots are returned. You can include shared DB -cluster snapshots with these results by setting the C -parameter to C. You can include public DB cluster snapshots with -these results by setting the C parameter to C. - -The C and C parameters don't apply for -C values of C or C. The -C parameter doesn't apply when C is set to -C. The C parameter doesn't apply when -C is set to C. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeDBClusterSnapshots in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribeDBClusters.pm b/auto-lib/Paws/Neptune/DescribeDBClusters.pm deleted file mode 100644 index f90363dfa6..0000000000 --- a/auto-lib/Paws/Neptune/DescribeDBClusters.pm +++ /dev/null @@ -1,130 +0,0 @@ - -package Paws::Neptune::DescribeDBClusters; - use Moose; - has DBClusterIdentifier => (is => 'ro', isa => 'Str'); - has Filters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Filter]'); - has Marker => (is => 'ro', isa => 'Str'); - has MaxRecords => (is => 'ro', isa => 'Int'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeDBClusters'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::DBClusterMessage'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DescribeDBClustersResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribeDBClusters - Arguments for method DescribeDBClusters on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeDBClusters on the -L service. Use the attributes of this class -as arguments to method DescribeDBClusters. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeDBClusters. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $DBClusterMessage = $rds->DescribeDBClusters( - DBClusterIdentifier => 'MyString', # OPTIONAL - Filters => [ - { - Values => [ 'MyString', ... ], - Name => 'MyString', - - }, - ... - ], # OPTIONAL - Marker => 'MyString', # OPTIONAL - MaxRecords => 1, # OPTIONAL - ); - - # Results: - my $Marker = $DBClusterMessage->Marker; - my $DBClusters = $DBClusterMessage->DBClusters; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 DBClusterIdentifier => Str - -The user-supplied DB cluster identifier. If this parameter is -specified, information from only the specific DB cluster is returned. -This parameter isn't case-sensitive. - -Constraints: - -=over - -=item * - -If supplied, must match an existing DBClusterIdentifier. - -=back - - - - -=head2 Filters => ArrayRef[L] - -A filter that specifies one or more DB clusters to describe. - -Supported filters: - -=over - -=item * - -C - Accepts DB cluster identifiers and DB cluster Amazon -Resource Names (ARNs). The results list will only include information -about the DB clusters identified by these ARNs. - -=back - - - - -=head2 Marker => Str - -An optional pagination token provided by a previous DescribeDBClusters -request. If this parameter is specified, the response includes only -records beyond the marker, up to the value specified by C. - - - -=head2 MaxRecords => Int - -The maximum number of records to include in the response. If more -records exist than the specified C value, a pagination -token called a marker is included in the response so that the remaining -results can be retrieved. - -Default: 100 - -Constraints: Minimum 20, maximum 100. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeDBClusters in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribeDBEngineVersions.pm b/auto-lib/Paws/Neptune/DescribeDBEngineVersions.pm deleted file mode 100644 index cf5ab44292..0000000000 --- a/auto-lib/Paws/Neptune/DescribeDBEngineVersions.pm +++ /dev/null @@ -1,162 +0,0 @@ - -package Paws::Neptune::DescribeDBEngineVersions; - use Moose; - has DBParameterGroupFamily => (is => 'ro', isa => 'Str'); - has DefaultOnly => (is => 'ro', isa => 'Bool'); - has Engine => (is => 'ro', isa => 'Str'); - has EngineVersion => (is => 'ro', isa => 'Str'); - has Filters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Filter]'); - has ListSupportedCharacterSets => (is => 'ro', isa => 'Bool'); - has ListSupportedTimezones => (is => 'ro', isa => 'Bool'); - has Marker => (is => 'ro', isa => 'Str'); - has MaxRecords => (is => 'ro', isa => 'Int'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeDBEngineVersions'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::DBEngineVersionMessage'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DescribeDBEngineVersionsResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribeDBEngineVersions - Arguments for method DescribeDBEngineVersions on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeDBEngineVersions on the -L service. Use the attributes of this class -as arguments to method DescribeDBEngineVersions. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeDBEngineVersions. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $DBEngineVersionMessage = $rds->DescribeDBEngineVersions( - DBParameterGroupFamily => 'MyString', # OPTIONAL - DefaultOnly => 1, # OPTIONAL - Engine => 'MyString', # OPTIONAL - EngineVersion => 'MyString', # OPTIONAL - Filters => [ - { - Values => [ 'MyString', ... ], - Name => 'MyString', - - }, - ... - ], # OPTIONAL - ListSupportedCharacterSets => 1, # OPTIONAL - ListSupportedTimezones => 1, # OPTIONAL - Marker => 'MyString', # OPTIONAL - MaxRecords => 1, # OPTIONAL - ); - - # Results: - my $Marker = $DBEngineVersionMessage->Marker; - my $DBEngineVersions = $DBEngineVersionMessage->DBEngineVersions; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 DBParameterGroupFamily => Str - -The name of a specific DB parameter group family to return details for. - -Constraints: - -=over - -=item * - -If supplied, must match an existing DBParameterGroupFamily. - -=back - - - - -=head2 DefaultOnly => Bool - -Indicates that only the default version of the specified engine or -engine and major version combination is returned. - - - -=head2 Engine => Str - -The database engine to return. - - - -=head2 EngineVersion => Str - -The database engine version to return. - -Example: C<5.1.49> - - - -=head2 Filters => ArrayRef[L] - -Not currently supported. - - - -=head2 ListSupportedCharacterSets => Bool - -If this parameter is specified and the requested engine supports the -C parameter for C, the response -includes a list of supported character sets for each engine version. - - - -=head2 ListSupportedTimezones => Bool - -If this parameter is specified and the requested engine supports the -C parameter for C, the response includes a -list of supported time zones for each engine version. - - - -=head2 Marker => Str - -An optional pagination token provided by a previous request. If this -parameter is specified, the response includes only records beyond the -marker, up to the value specified by C. - - - -=head2 MaxRecords => Int - -The maximum number of records to include in the response. If more than -the C value is available, a pagination token called a -marker is included in the response so that the following results can be -retrieved. - -Default: 100 - -Constraints: Minimum 20, maximum 100. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeDBEngineVersions in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribeDBInstances.pm b/auto-lib/Paws/Neptune/DescribeDBInstances.pm deleted file mode 100644 index e10481d680..0000000000 --- a/auto-lib/Paws/Neptune/DescribeDBInstances.pm +++ /dev/null @@ -1,138 +0,0 @@ - -package Paws::Neptune::DescribeDBInstances; - use Moose; - has DBInstanceIdentifier => (is => 'ro', isa => 'Str'); - has Filters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Filter]'); - has Marker => (is => 'ro', isa => 'Str'); - has MaxRecords => (is => 'ro', isa => 'Int'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeDBInstances'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::DBInstanceMessage'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DescribeDBInstancesResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribeDBInstances - Arguments for method DescribeDBInstances on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeDBInstances on the -L service. Use the attributes of this class -as arguments to method DescribeDBInstances. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeDBInstances. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $DBInstanceMessage = $rds->DescribeDBInstances( - DBInstanceIdentifier => 'MyString', # OPTIONAL - Filters => [ - { - Values => [ 'MyString', ... ], - Name => 'MyString', - - }, - ... - ], # OPTIONAL - Marker => 'MyString', # OPTIONAL - MaxRecords => 1, # OPTIONAL - ); - - # Results: - my $Marker = $DBInstanceMessage->Marker; - my $DBInstances = $DBInstanceMessage->DBInstances; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 DBInstanceIdentifier => Str - -The user-supplied instance identifier. If this parameter is specified, -information from only the specific DB instance is returned. This -parameter isn't case-sensitive. - -Constraints: - -=over - -=item * - -If supplied, must match the identifier of an existing DBInstance. - -=back - - - - -=head2 Filters => ArrayRef[L] - -A filter that specifies one or more DB instances to describe. - -Supported filters: - -=over - -=item * - -C - Accepts DB cluster identifiers and DB cluster Amazon -Resource Names (ARNs). The results list will only include information -about the DB instances associated with the DB clusters identified by -these ARNs. - -=item * - -C - Accepts DB instance identifiers and DB instance -Amazon Resource Names (ARNs). The results list will only include -information about the DB instances identified by these ARNs. - -=back - - - - -=head2 Marker => Str - -An optional pagination token provided by a previous -C request. If this parameter is specified, the -response includes only records beyond the marker, up to the value -specified by C. - - - -=head2 MaxRecords => Int - -The maximum number of records to include in the response. If more -records exist than the specified C value, a pagination -token called a marker is included in the response so that the remaining -results can be retrieved. - -Default: 100 - -Constraints: Minimum 20, maximum 100. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeDBInstances in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribeDBParameterGroups.pm b/auto-lib/Paws/Neptune/DescribeDBParameterGroups.pm deleted file mode 100644 index 95980e0bea..0000000000 --- a/auto-lib/Paws/Neptune/DescribeDBParameterGroups.pm +++ /dev/null @@ -1,117 +0,0 @@ - -package Paws::Neptune::DescribeDBParameterGroups; - use Moose; - has DBParameterGroupName => (is => 'ro', isa => 'Str'); - has Filters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Filter]'); - has Marker => (is => 'ro', isa => 'Str'); - has MaxRecords => (is => 'ro', isa => 'Int'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeDBParameterGroups'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::DBParameterGroupsMessage'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DescribeDBParameterGroupsResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribeDBParameterGroups - Arguments for method DescribeDBParameterGroups on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeDBParameterGroups on the -L service. Use the attributes of this class -as arguments to method DescribeDBParameterGroups. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeDBParameterGroups. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $DBParameterGroupsMessage = $rds->DescribeDBParameterGroups( - DBParameterGroupName => 'MyString', # OPTIONAL - Filters => [ - { - Values => [ 'MyString', ... ], - Name => 'MyString', - - }, - ... - ], # OPTIONAL - Marker => 'MyString', # OPTIONAL - MaxRecords => 1, # OPTIONAL - ); - - # Results: - my $DBParameterGroups = $DBParameterGroupsMessage->DBParameterGroups; - my $Marker = $DBParameterGroupsMessage->Marker; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 DBParameterGroupName => Str - -The name of a specific DB parameter group to return details for. - -Constraints: - -=over - -=item * - -If supplied, must match the name of an existing -DBClusterParameterGroup. - -=back - - - - -=head2 Filters => ArrayRef[L] - -This parameter is not currently supported. - - - -=head2 Marker => Str - -An optional pagination token provided by a previous -C request. If this parameter is specified, -the response includes only records beyond the marker, up to the value -specified by C. - - - -=head2 MaxRecords => Int - -The maximum number of records to include in the response. If more -records exist than the specified C value, a pagination -token called a marker is included in the response so that the remaining -results can be retrieved. - -Default: 100 - -Constraints: Minimum 20, maximum 100. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeDBParameterGroups in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribeDBParameters.pm b/auto-lib/Paws/Neptune/DescribeDBParameters.pm deleted file mode 100644 index 976649c653..0000000000 --- a/auto-lib/Paws/Neptune/DescribeDBParameters.pm +++ /dev/null @@ -1,128 +0,0 @@ - -package Paws::Neptune::DescribeDBParameters; - use Moose; - has DBParameterGroupName => (is => 'ro', isa => 'Str', required => 1); - has Filters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Filter]'); - has Marker => (is => 'ro', isa => 'Str'); - has MaxRecords => (is => 'ro', isa => 'Int'); - has Source => (is => 'ro', isa => 'Str'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeDBParameters'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::DBParameterGroupDetails'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DescribeDBParametersResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribeDBParameters - Arguments for method DescribeDBParameters on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeDBParameters on the -L service. Use the attributes of this class -as arguments to method DescribeDBParameters. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeDBParameters. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $DBParameterGroupDetails = $rds->DescribeDBParameters( - DBParameterGroupName => 'MyString', - Filters => [ - { - Values => [ 'MyString', ... ], - Name => 'MyString', - - }, - ... - ], # OPTIONAL - Marker => 'MyString', # OPTIONAL - MaxRecords => 1, # OPTIONAL - Source => 'MyString', # OPTIONAL - ); - - # Results: - my $Parameters = $DBParameterGroupDetails->Parameters; - my $Marker = $DBParameterGroupDetails->Marker; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBParameterGroupName => Str - -The name of a specific DB parameter group to return details for. - -Constraints: - -=over - -=item * - -If supplied, must match the name of an existing DBParameterGroup. - -=back - - - - -=head2 Filters => ArrayRef[L] - -This parameter is not currently supported. - - - -=head2 Marker => Str - -An optional pagination token provided by a previous -C request. If this parameter is specified, the -response includes only records beyond the marker, up to the value -specified by C. - - - -=head2 MaxRecords => Int - -The maximum number of records to include in the response. If more -records exist than the specified C value, a pagination -token called a marker is included in the response so that the remaining -results can be retrieved. - -Default: 100 - -Constraints: Minimum 20, maximum 100. - - - -=head2 Source => Str - -The parameter types to return. - -Default: All parameter types returned - -Valid Values: C - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeDBParameters in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribeDBSubnetGroups.pm b/auto-lib/Paws/Neptune/DescribeDBSubnetGroups.pm deleted file mode 100644 index e5bf774fc5..0000000000 --- a/auto-lib/Paws/Neptune/DescribeDBSubnetGroups.pm +++ /dev/null @@ -1,105 +0,0 @@ - -package Paws::Neptune::DescribeDBSubnetGroups; - use Moose; - has DBSubnetGroupName => (is => 'ro', isa => 'Str'); - has Filters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Filter]'); - has Marker => (is => 'ro', isa => 'Str'); - has MaxRecords => (is => 'ro', isa => 'Int'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeDBSubnetGroups'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::DBSubnetGroupMessage'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DescribeDBSubnetGroupsResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribeDBSubnetGroups - Arguments for method DescribeDBSubnetGroups on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeDBSubnetGroups on the -L service. Use the attributes of this class -as arguments to method DescribeDBSubnetGroups. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeDBSubnetGroups. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $DBSubnetGroupMessage = $rds->DescribeDBSubnetGroups( - DBSubnetGroupName => 'MyString', # OPTIONAL - Filters => [ - { - Name => 'MyString', - Values => [ 'MyString', ... ], - - }, - ... - ], # OPTIONAL - Marker => 'MyString', # OPTIONAL - MaxRecords => 1, # OPTIONAL - ); - - # Results: - my $Marker = $DBSubnetGroupMessage->Marker; - my $DBSubnetGroups = $DBSubnetGroupMessage->DBSubnetGroups; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 DBSubnetGroupName => Str - -The name of the DB subnet group to return details for. - - - -=head2 Filters => ArrayRef[L] - -This parameter is not currently supported. - - - -=head2 Marker => Str - -An optional pagination token provided by a previous -DescribeDBSubnetGroups request. If this parameter is specified, the -response includes only records beyond the marker, up to the value -specified by C. - - - -=head2 MaxRecords => Int - -The maximum number of records to include in the response. If more -records exist than the specified C value, a pagination -token called a marker is included in the response so that the remaining -results can be retrieved. - -Default: 100 - -Constraints: Minimum 20, maximum 100. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeDBSubnetGroups in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribeEngineDefaultClusterParameters.pm b/auto-lib/Paws/Neptune/DescribeEngineDefaultClusterParameters.pm deleted file mode 100644 index da55adc0eb..0000000000 --- a/auto-lib/Paws/Neptune/DescribeEngineDefaultClusterParameters.pm +++ /dev/null @@ -1,107 +0,0 @@ - -package Paws::Neptune::DescribeEngineDefaultClusterParameters; - use Moose; - has DBParameterGroupFamily => (is => 'ro', isa => 'Str', required => 1); - has Filters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Filter]'); - has Marker => (is => 'ro', isa => 'Str'); - has MaxRecords => (is => 'ro', isa => 'Int'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeEngineDefaultClusterParameters'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::DescribeEngineDefaultClusterParametersResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DescribeEngineDefaultClusterParametersResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribeEngineDefaultClusterParameters - Arguments for method DescribeEngineDefaultClusterParameters on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeEngineDefaultClusterParameters on the -L service. Use the attributes of this class -as arguments to method DescribeEngineDefaultClusterParameters. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeEngineDefaultClusterParameters. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $DescribeEngineDefaultClusterParametersResult = - $rds->DescribeEngineDefaultClusterParameters( - DBParameterGroupFamily => 'MyString', - Filters => [ - { - Values => [ 'MyString', ... ], - Name => 'MyString', - - }, - ... - ], # OPTIONAL - Marker => 'MyString', # OPTIONAL - MaxRecords => 1, # OPTIONAL - ); - - # Results: - my $EngineDefaults = - $DescribeEngineDefaultClusterParametersResult->EngineDefaults; - -# Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBParameterGroupFamily => Str - -The name of the DB cluster parameter group family to return engine -parameter information for. - - - -=head2 Filters => ArrayRef[L] - -This parameter is not currently supported. - - - -=head2 Marker => Str - -An optional pagination token provided by a previous -C request. If this parameter is -specified, the response includes only records beyond the marker, up to -the value specified by C. - - - -=head2 MaxRecords => Int - -The maximum number of records to include in the response. If more -records exist than the specified C value, a pagination -token called a marker is included in the response so that the remaining -results can be retrieved. - -Default: 100 - -Constraints: Minimum 20, maximum 100. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeEngineDefaultClusterParameters in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribeEngineDefaultClusterParametersResult.pm b/auto-lib/Paws/Neptune/DescribeEngineDefaultClusterParametersResult.pm deleted file mode 100644 index 1ee1a373a0..0000000000 --- a/auto-lib/Paws/Neptune/DescribeEngineDefaultClusterParametersResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::DescribeEngineDefaultClusterParametersResult; - use Moose; - has EngineDefaults => (is => 'ro', isa => 'Paws::Neptune::EngineDefaults'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribeEngineDefaultClusterParametersResult - -=head1 ATTRIBUTES - - -=head2 EngineDefaults => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribeEngineDefaultParameters.pm b/auto-lib/Paws/Neptune/DescribeEngineDefaultParameters.pm deleted file mode 100644 index e69ff62ce1..0000000000 --- a/auto-lib/Paws/Neptune/DescribeEngineDefaultParameters.pm +++ /dev/null @@ -1,105 +0,0 @@ - -package Paws::Neptune::DescribeEngineDefaultParameters; - use Moose; - has DBParameterGroupFamily => (is => 'ro', isa => 'Str', required => 1); - has Filters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Filter]'); - has Marker => (is => 'ro', isa => 'Str'); - has MaxRecords => (is => 'ro', isa => 'Int'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeEngineDefaultParameters'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::DescribeEngineDefaultParametersResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DescribeEngineDefaultParametersResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribeEngineDefaultParameters - Arguments for method DescribeEngineDefaultParameters on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeEngineDefaultParameters on the -L service. Use the attributes of this class -as arguments to method DescribeEngineDefaultParameters. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeEngineDefaultParameters. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $DescribeEngineDefaultParametersResult = - $rds->DescribeEngineDefaultParameters( - DBParameterGroupFamily => 'MyString', - Filters => [ - { - Values => [ 'MyString', ... ], - Name => 'MyString', - - }, - ... - ], # OPTIONAL - Marker => 'MyString', # OPTIONAL - MaxRecords => 1, # OPTIONAL - ); - - # Results: - my $EngineDefaults = $DescribeEngineDefaultParametersResult->EngineDefaults; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBParameterGroupFamily => Str - -The name of the DB parameter group family. - - - -=head2 Filters => ArrayRef[L] - -Not currently supported. - - - -=head2 Marker => Str - -An optional pagination token provided by a previous -C request. If this parameter is -specified, the response includes only records beyond the marker, up to -the value specified by C. - - - -=head2 MaxRecords => Int - -The maximum number of records to include in the response. If more -records exist than the specified C value, a pagination -token called a marker is included in the response so that the remaining -results can be retrieved. - -Default: 100 - -Constraints: Minimum 20, maximum 100. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeEngineDefaultParameters in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribeEngineDefaultParametersResult.pm b/auto-lib/Paws/Neptune/DescribeEngineDefaultParametersResult.pm deleted file mode 100644 index 3849055b76..0000000000 --- a/auto-lib/Paws/Neptune/DescribeEngineDefaultParametersResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::DescribeEngineDefaultParametersResult; - use Moose; - has EngineDefaults => (is => 'ro', isa => 'Paws::Neptune::EngineDefaults'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribeEngineDefaultParametersResult - -=head1 ATTRIBUTES - - -=head2 EngineDefaults => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribeEventCategories.pm b/auto-lib/Paws/Neptune/DescribeEventCategories.pm deleted file mode 100644 index 181a71cd73..0000000000 --- a/auto-lib/Paws/Neptune/DescribeEventCategories.pm +++ /dev/null @@ -1,82 +0,0 @@ - -package Paws::Neptune::DescribeEventCategories; - use Moose; - has Filters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Filter]'); - has SourceType => (is => 'ro', isa => 'Str'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeEventCategories'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::EventCategoriesMessage'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DescribeEventCategoriesResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribeEventCategories - Arguments for method DescribeEventCategories on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeEventCategories on the -L service. Use the attributes of this class -as arguments to method DescribeEventCategories. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeEventCategories. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $EventCategoriesMessage = $rds->DescribeEventCategories( - Filters => [ - { - Values => [ 'MyString', ... ], - Name => 'MyString', - - }, - ... - ], # OPTIONAL - SourceType => 'MyString', # OPTIONAL - ); - - # Results: - my $EventCategoriesMapList = - $EventCategoriesMessage->EventCategoriesMapList; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 Filters => ArrayRef[L] - -This parameter is not currently supported. - - - -=head2 SourceType => Str - -The type of source that is generating the events. - -Valid values: db-instance | db-parameter-group | db-security-group | -db-snapshot - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeEventCategories in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribeEventSubscriptions.pm b/auto-lib/Paws/Neptune/DescribeEventSubscriptions.pm deleted file mode 100644 index ffc0d15f63..0000000000 --- a/auto-lib/Paws/Neptune/DescribeEventSubscriptions.pm +++ /dev/null @@ -1,106 +0,0 @@ - -package Paws::Neptune::DescribeEventSubscriptions; - use Moose; - has Filters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Filter]'); - has Marker => (is => 'ro', isa => 'Str'); - has MaxRecords => (is => 'ro', isa => 'Int'); - has SubscriptionName => (is => 'ro', isa => 'Str'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeEventSubscriptions'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::EventSubscriptionsMessage'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DescribeEventSubscriptionsResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribeEventSubscriptions - Arguments for method DescribeEventSubscriptions on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeEventSubscriptions on the -L service. Use the attributes of this class -as arguments to method DescribeEventSubscriptions. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeEventSubscriptions. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $EventSubscriptionsMessage = $rds->DescribeEventSubscriptions( - Filters => [ - { - Values => [ 'MyString', ... ], - Name => 'MyString', - - }, - ... - ], # OPTIONAL - Marker => 'MyString', # OPTIONAL - MaxRecords => 1, # OPTIONAL - SubscriptionName => 'MyString', # OPTIONAL - ); - - # Results: - my $Marker = $EventSubscriptionsMessage->Marker; - my $EventSubscriptionsList = - $EventSubscriptionsMessage->EventSubscriptionsList; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 Filters => ArrayRef[L] - -This parameter is not currently supported. - - - -=head2 Marker => Str - -An optional pagination token provided by a previous -DescribeOrderableDBInstanceOptions request. If this parameter is -specified, the response includes only records beyond the marker, up to -the value specified by C . - - - -=head2 MaxRecords => Int - -The maximum number of records to include in the response. If more -records exist than the specified C value, a pagination -token called a marker is included in the response so that the remaining -results can be retrieved. - -Default: 100 - -Constraints: Minimum 20, maximum 100. - - - -=head2 SubscriptionName => Str - -The name of the event notification subscription you want to describe. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeEventSubscriptions in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribeEvents.pm b/auto-lib/Paws/Neptune/DescribeEvents.pm deleted file mode 100644 index f3fb28b0e2..0000000000 --- a/auto-lib/Paws/Neptune/DescribeEvents.pm +++ /dev/null @@ -1,192 +0,0 @@ - -package Paws::Neptune::DescribeEvents; - use Moose; - has Duration => (is => 'ro', isa => 'Int'); - has EndTime => (is => 'ro', isa => 'Str'); - has EventCategories => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - has Filters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Filter]'); - has Marker => (is => 'ro', isa => 'Str'); - has MaxRecords => (is => 'ro', isa => 'Int'); - has SourceIdentifier => (is => 'ro', isa => 'Str'); - has SourceType => (is => 'ro', isa => 'Str'); - has StartTime => (is => 'ro', isa => 'Str'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeEvents'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::EventsMessage'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DescribeEventsResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribeEvents - Arguments for method DescribeEvents on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeEvents on the -L service. Use the attributes of this class -as arguments to method DescribeEvents. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeEvents. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $EventsMessage = $rds->DescribeEvents( - Duration => 1, # OPTIONAL - EndTime => '1970-01-01T01:00:00', # OPTIONAL - EventCategories => [ 'MyString', ... ], # OPTIONAL - Filters => [ - { - Name => 'MyString', - Values => [ 'MyString', ... ], - - }, - ... - ], # OPTIONAL - Marker => 'MyString', # OPTIONAL - MaxRecords => 1, # OPTIONAL - SourceIdentifier => 'MyString', # OPTIONAL - SourceType => 'db-instance', # OPTIONAL - StartTime => '1970-01-01T01:00:00', # OPTIONAL - ); - - # Results: - my $Marker = $EventsMessage->Marker; - my $Events = $EventsMessage->Events; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 Duration => Int - -The number of minutes to retrieve events for. - -Default: 60 - - - -=head2 EndTime => Str - -The end of the time interval for which to retrieve events, specified in -ISO 8601 format. For more information about ISO 8601, go to the ISO8601 -Wikipedia page. (http://en.wikipedia.org/wiki/ISO_8601) - -Example: 2009-07-08T18:00Z - - - -=head2 EventCategories => ArrayRef[Str|Undef] - -A list of event categories that trigger notifications for a event -notification subscription. - - - -=head2 Filters => ArrayRef[L] - -This parameter is not currently supported. - - - -=head2 Marker => Str - -An optional pagination token provided by a previous DescribeEvents -request. If this parameter is specified, the response includes only -records beyond the marker, up to the value specified by C. - - - -=head2 MaxRecords => Int - -The maximum number of records to include in the response. If more -records exist than the specified C value, a pagination -token called a marker is included in the response so that the remaining -results can be retrieved. - -Default: 100 - -Constraints: Minimum 20, maximum 100. - - - -=head2 SourceIdentifier => Str - -The identifier of the event source for which events are returned. If -not specified, then all sources are included in the response. - -Constraints: - -=over - -=item * - -If SourceIdentifier is supplied, SourceType must also be provided. - -=item * - -If the source type is C, then a C -must be supplied. - -=item * - -If the source type is C, a C must -be supplied. - -=item * - -If the source type is C, a C -must be supplied. - -=item * - -If the source type is C, a C must be -supplied. - -=item * - -Cannot end with a hyphen or contain two consecutive hyphens. - -=back - - - - -=head2 SourceType => Str - -The event source to retrieve events for. If no value is specified, all -events are returned. - -Valid values are: C<"db-instance">, C<"db-parameter-group">, C<"db-security-group">, C<"db-snapshot">, C<"db-cluster">, C<"db-cluster-snapshot"> - -=head2 StartTime => Str - -The beginning of the time interval to retrieve events for, specified in -ISO 8601 format. For more information about ISO 8601, go to the ISO8601 -Wikipedia page. (http://en.wikipedia.org/wiki/ISO_8601) - -Example: 2009-07-08T18:00Z - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeEvents in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribeOrderableDBInstanceOptions.pm b/auto-lib/Paws/Neptune/DescribeOrderableDBInstanceOptions.pm deleted file mode 100644 index b6b8b56579..0000000000 --- a/auto-lib/Paws/Neptune/DescribeOrderableDBInstanceOptions.pm +++ /dev/null @@ -1,143 +0,0 @@ - -package Paws::Neptune::DescribeOrderableDBInstanceOptions; - use Moose; - has DBInstanceClass => (is => 'ro', isa => 'Str'); - has Engine => (is => 'ro', isa => 'Str', required => 1); - has EngineVersion => (is => 'ro', isa => 'Str'); - has Filters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Filter]'); - has LicenseModel => (is => 'ro', isa => 'Str'); - has Marker => (is => 'ro', isa => 'Str'); - has MaxRecords => (is => 'ro', isa => 'Int'); - has Vpc => (is => 'ro', isa => 'Bool'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeOrderableDBInstanceOptions'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::OrderableDBInstanceOptionsMessage'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DescribeOrderableDBInstanceOptionsResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribeOrderableDBInstanceOptions - Arguments for method DescribeOrderableDBInstanceOptions on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeOrderableDBInstanceOptions on the -L service. Use the attributes of this class -as arguments to method DescribeOrderableDBInstanceOptions. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeOrderableDBInstanceOptions. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $OrderableDBInstanceOptionsMessage = - $rds->DescribeOrderableDBInstanceOptions( - Engine => 'MyString', - DBInstanceClass => 'MyString', # OPTIONAL - EngineVersion => 'MyString', # OPTIONAL - Filters => [ - { - Name => 'MyString', - Values => [ 'MyString', ... ], - - }, - ... - ], # OPTIONAL - LicenseModel => 'MyString', # OPTIONAL - Marker => 'MyString', # OPTIONAL - MaxRecords => 1, # OPTIONAL - Vpc => 1, # OPTIONAL - ); - - # Results: - my $Marker = $OrderableDBInstanceOptionsMessage->Marker; - my $OrderableDBInstanceOptions = - $OrderableDBInstanceOptionsMessage->OrderableDBInstanceOptions; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 DBInstanceClass => Str - -The DB instance class filter value. Specify this parameter to show only -the available offerings matching the specified DB instance class. - - - -=head2 B Engine => Str - -The name of the engine to retrieve DB instance options for. - - - -=head2 EngineVersion => Str - -The engine version filter value. Specify this parameter to show only -the available offerings matching the specified engine version. - - - -=head2 Filters => ArrayRef[L] - -This parameter is not currently supported. - - - -=head2 LicenseModel => Str - -The license model filter value. Specify this parameter to show only the -available offerings matching the specified license model. - - - -=head2 Marker => Str - -An optional pagination token provided by a previous -DescribeOrderableDBInstanceOptions request. If this parameter is -specified, the response includes only records beyond the marker, up to -the value specified by C . - - - -=head2 MaxRecords => Int - -The maximum number of records to include in the response. If more -records exist than the specified C value, a pagination -token called a marker is included in the response so that the remaining -results can be retrieved. - -Default: 100 - -Constraints: Minimum 20, maximum 100. - - - -=head2 Vpc => Bool - -The VPC filter value. Specify this parameter to show only the available -VPC or non-VPC offerings. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeOrderableDBInstanceOptions in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribePendingMaintenanceActions.pm b/auto-lib/Paws/Neptune/DescribePendingMaintenanceActions.pm deleted file mode 100644 index 25e72eee34..0000000000 --- a/auto-lib/Paws/Neptune/DescribePendingMaintenanceActions.pm +++ /dev/null @@ -1,127 +0,0 @@ - -package Paws::Neptune::DescribePendingMaintenanceActions; - use Moose; - has Filters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Filter]'); - has Marker => (is => 'ro', isa => 'Str'); - has MaxRecords => (is => 'ro', isa => 'Int'); - has ResourceIdentifier => (is => 'ro', isa => 'Str'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribePendingMaintenanceActions'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::PendingMaintenanceActionsMessage'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DescribePendingMaintenanceActionsResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribePendingMaintenanceActions - Arguments for method DescribePendingMaintenanceActions on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribePendingMaintenanceActions on the -L service. Use the attributes of this class -as arguments to method DescribePendingMaintenanceActions. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribePendingMaintenanceActions. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $PendingMaintenanceActionsMessage = - $rds->DescribePendingMaintenanceActions( - Filters => [ - { - Values => [ 'MyString', ... ], - Name => 'MyString', - - }, - ... - ], # OPTIONAL - Marker => 'MyString', # OPTIONAL - MaxRecords => 1, # OPTIONAL - ResourceIdentifier => 'MyString', # OPTIONAL - ); - - # Results: - my $Marker = $PendingMaintenanceActionsMessage->Marker; - my $PendingMaintenanceActions = - $PendingMaintenanceActionsMessage->PendingMaintenanceActions; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 Filters => ArrayRef[L] - -A filter that specifies one or more resources to return pending -maintenance actions for. - -Supported filters: - -=over - -=item * - -C - Accepts DB cluster identifiers and DB cluster Amazon -Resource Names (ARNs). The results list will only include pending -maintenance actions for the DB clusters identified by these ARNs. - -=item * - -C - Accepts DB instance identifiers and DB instance -ARNs. The results list will only include pending maintenance actions -for the DB instances identified by these ARNs. - -=back - - - - -=head2 Marker => Str - -An optional pagination token provided by a previous -C request. If this parameter is -specified, the response includes only records beyond the marker, up to -a number of records specified by C. - - - -=head2 MaxRecords => Int - -The maximum number of records to include in the response. If more -records exist than the specified C value, a pagination -token called a marker is included in the response so that the remaining -results can be retrieved. - -Default: 100 - -Constraints: Minimum 20, maximum 100. - - - -=head2 ResourceIdentifier => Str - -The ARN of a resource to return pending maintenance actions for. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribePendingMaintenanceActions in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribeValidDBInstanceModifications.pm b/auto-lib/Paws/Neptune/DescribeValidDBInstanceModifications.pm deleted file mode 100644 index 5118efd7c2..0000000000 --- a/auto-lib/Paws/Neptune/DescribeValidDBInstanceModifications.pm +++ /dev/null @@ -1,67 +0,0 @@ - -package Paws::Neptune::DescribeValidDBInstanceModifications; - use Moose; - has DBInstanceIdentifier => (is => 'ro', isa => 'Str', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeValidDBInstanceModifications'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::DescribeValidDBInstanceModificationsResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'DescribeValidDBInstanceModificationsResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribeValidDBInstanceModifications - Arguments for method DescribeValidDBInstanceModifications on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeValidDBInstanceModifications on the -L service. Use the attributes of this class -as arguments to method DescribeValidDBInstanceModifications. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeValidDBInstanceModifications. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $DescribeValidDBInstanceModificationsResult = - $rds->DescribeValidDBInstanceModifications( - DBInstanceIdentifier => 'MyString', - - ); - - # Results: - my $ValidDBInstanceModificationsMessage = - $DescribeValidDBInstanceModificationsResult - ->ValidDBInstanceModificationsMessage; - -# Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBInstanceIdentifier => Str - -The customer identifier or the ARN of your DB instance. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeValidDBInstanceModifications in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DescribeValidDBInstanceModificationsResult.pm b/auto-lib/Paws/Neptune/DescribeValidDBInstanceModificationsResult.pm deleted file mode 100644 index 66fa49d3b1..0000000000 --- a/auto-lib/Paws/Neptune/DescribeValidDBInstanceModificationsResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::DescribeValidDBInstanceModificationsResult; - use Moose; - has ValidDBInstanceModificationsMessage => (is => 'ro', isa => 'Paws::Neptune::ValidDBInstanceModificationsMessage'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DescribeValidDBInstanceModificationsResult - -=head1 ATTRIBUTES - - -=head2 ValidDBInstanceModificationsMessage => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/DomainMembership.pm b/auto-lib/Paws/Neptune/DomainMembership.pm deleted file mode 100644 index 06fa449895..0000000000 --- a/auto-lib/Paws/Neptune/DomainMembership.pm +++ /dev/null @@ -1,77 +0,0 @@ -package Paws::Neptune::DomainMembership; - use Moose; - has Domain => (is => 'ro', isa => 'Str'); - has FQDN => (is => 'ro', isa => 'Str'); - has IAMRoleName => (is => 'ro', isa => 'Str'); - has Status => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DomainMembership - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::DomainMembership object: - - $service_obj->Method(Att1 => { Domain => $value, ..., Status => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::DomainMembership object: - - $result = $service_obj->Method(...); - $result->Att1->Domain - -=head1 DESCRIPTION - -An Active Directory Domain membership record associated with the DB -instance. - -=head1 ATTRIBUTES - - -=head2 Domain => Str - - The identifier of the Active Directory Domain. - - -=head2 FQDN => Str - - The fully qualified domain name of the Active Directory Domain. - - -=head2 IAMRoleName => Str - - The name of the IAM role to be used when making API calls to the -Directory Service. - - -=head2 Status => Str - - The status of the DB instance's Active Directory Domain membership, -such as joined, pending-join, failed etc). - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/DoubleRange.pm b/auto-lib/Paws/Neptune/DoubleRange.pm deleted file mode 100644 index 0ce7afc008..0000000000 --- a/auto-lib/Paws/Neptune/DoubleRange.pm +++ /dev/null @@ -1,62 +0,0 @@ -package Paws::Neptune::DoubleRange; - use Moose; - has From => (is => 'ro', isa => 'Num'); - has To => (is => 'ro', isa => 'Num'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::DoubleRange - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::DoubleRange object: - - $service_obj->Method(Att1 => { From => $value, ..., To => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::DoubleRange object: - - $result = $service_obj->Method(...); - $result->Att1->From - -=head1 DESCRIPTION - -A range of double values. - -=head1 ATTRIBUTES - - -=head2 From => Num - - The minimum value in the range. - - -=head2 To => Num - - The maximum value in the range. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/Endpoint.pm b/auto-lib/Paws/Neptune/Endpoint.pm deleted file mode 100644 index 7e5bf265a9..0000000000 --- a/auto-lib/Paws/Neptune/Endpoint.pm +++ /dev/null @@ -1,86 +0,0 @@ -package Paws::Neptune::Endpoint; - use Moose; - has Address => (is => 'ro', isa => 'Str'); - has HostedZoneId => (is => 'ro', isa => 'Str'); - has Port => (is => 'ro', isa => 'Int'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::Endpoint - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::Endpoint object: - - $service_obj->Method(Att1 => { Address => $value, ..., Port => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::Endpoint object: - - $result = $service_obj->Method(...); - $result->Att1->Address - -=head1 DESCRIPTION - -This data type is used as a response element in the following actions: - -=over - -=item * - -CreateDBInstance - -=item * - -DescribeDBInstances - -=item * - -DeleteDBInstance - -=back - - -=head1 ATTRIBUTES - - -=head2 Address => Str - - Specifies the DNS address of the DB instance. - - -=head2 HostedZoneId => Str - - Specifies the ID that Amazon Route 53 assigns when you create a hosted -zone. - - -=head2 Port => Int - - Specifies the port that the database engine is listening on. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/EngineDefaults.pm b/auto-lib/Paws/Neptune/EngineDefaults.pm deleted file mode 100644 index 4943684b49..0000000000 --- a/auto-lib/Paws/Neptune/EngineDefaults.pm +++ /dev/null @@ -1,72 +0,0 @@ -package Paws::Neptune::EngineDefaults; - use Moose; - has DBParameterGroupFamily => (is => 'ro', isa => 'Str'); - has Marker => (is => 'ro', isa => 'Str'); - has Parameters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Parameter]', request_name => 'Parameter', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::EngineDefaults - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::EngineDefaults object: - - $service_obj->Method(Att1 => { DBParameterGroupFamily => $value, ..., Parameters => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::EngineDefaults object: - - $result = $service_obj->Method(...); - $result->Att1->DBParameterGroupFamily - -=head1 DESCRIPTION - -Contains the result of a successful invocation of the -DescribeEngineDefaultParameters action. - -=head1 ATTRIBUTES - - -=head2 DBParameterGroupFamily => Str - - Specifies the name of the DB parameter group family that the engine -default parameters apply to. - - -=head2 Marker => Str - - An optional pagination token provided by a previous EngineDefaults -request. If this parameter is specified, the response includes only -records beyond the marker, up to the value specified by C . - - -=head2 Parameters => ArrayRef[L] - - Contains a list of engine default parameters. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/Event.pm b/auto-lib/Paws/Neptune/Event.pm deleted file mode 100644 index 759177330d..0000000000 --- a/auto-lib/Paws/Neptune/Event.pm +++ /dev/null @@ -1,87 +0,0 @@ -package Paws::Neptune::Event; - use Moose; - has Date => (is => 'ro', isa => 'Str'); - has EventCategories => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'EventCategory', traits => ['NameInRequest']); - has Message => (is => 'ro', isa => 'Str'); - has SourceArn => (is => 'ro', isa => 'Str'); - has SourceIdentifier => (is => 'ro', isa => 'Str'); - has SourceType => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::Event - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::Event object: - - $service_obj->Method(Att1 => { Date => $value, ..., SourceType => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::Event object: - - $result = $service_obj->Method(...); - $result->Att1->Date - -=head1 DESCRIPTION - -This data type is used as a response element in the DescribeEvents -action. - -=head1 ATTRIBUTES - - -=head2 Date => Str - - Specifies the date and time of the event. - - -=head2 EventCategories => ArrayRef[Str|Undef] - - Specifies the category for the event. - - -=head2 Message => Str - - Provides the text of this event. - - -=head2 SourceArn => Str - - The Amazon Resource Name (ARN) for the event. - - -=head2 SourceIdentifier => Str - - Provides the identifier for the source of the event. - - -=head2 SourceType => Str - - Specifies the source type for this event. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/EventCategoriesMap.pm b/auto-lib/Paws/Neptune/EventCategoriesMap.pm deleted file mode 100644 index 2a05beec48..0000000000 --- a/auto-lib/Paws/Neptune/EventCategoriesMap.pm +++ /dev/null @@ -1,63 +0,0 @@ -package Paws::Neptune::EventCategoriesMap; - use Moose; - has EventCategories => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'EventCategory', traits => ['NameInRequest']); - has SourceType => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::EventCategoriesMap - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::EventCategoriesMap object: - - $service_obj->Method(Att1 => { EventCategories => $value, ..., SourceType => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::EventCategoriesMap object: - - $result = $service_obj->Method(...); - $result->Att1->EventCategories - -=head1 DESCRIPTION - -Contains the results of a successful invocation of the -DescribeEventCategories action. - -=head1 ATTRIBUTES - - -=head2 EventCategories => ArrayRef[Str|Undef] - - The event categories for the specified source type - - -=head2 SourceType => Str - - The source type that the returned categories belong to - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/EventCategoriesMessage.pm b/auto-lib/Paws/Neptune/EventCategoriesMessage.pm deleted file mode 100644 index a2643c6009..0000000000 --- a/auto-lib/Paws/Neptune/EventCategoriesMessage.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::EventCategoriesMessage; - use Moose; - has EventCategoriesMapList => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::EventCategoriesMap]', request_name => 'EventCategoriesMap', traits => ['NameInRequest',]); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::EventCategoriesMessage - -=head1 ATTRIBUTES - - -=head2 EventCategoriesMapList => ArrayRef[L] - -A list of EventCategoriesMap data types. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/EventSubscription.pm b/auto-lib/Paws/Neptune/EventSubscription.pm deleted file mode 100644 index 86f9089206..0000000000 --- a/auto-lib/Paws/Neptune/EventSubscription.pm +++ /dev/null @@ -1,123 +0,0 @@ -package Paws::Neptune::EventSubscription; - use Moose; - has CustomerAwsId => (is => 'ro', isa => 'Str'); - has CustSubscriptionId => (is => 'ro', isa => 'Str'); - has Enabled => (is => 'ro', isa => 'Bool'); - has EventCategoriesList => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'EventCategory', traits => ['NameInRequest']); - has EventSubscriptionArn => (is => 'ro', isa => 'Str'); - has SnsTopicArn => (is => 'ro', isa => 'Str'); - has SourceIdsList => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'SourceId', traits => ['NameInRequest']); - has SourceType => (is => 'ro', isa => 'Str'); - has Status => (is => 'ro', isa => 'Str'); - has SubscriptionCreationTime => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::EventSubscription - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::EventSubscription object: - - $service_obj->Method(Att1 => { CustomerAwsId => $value, ..., SubscriptionCreationTime => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::EventSubscription object: - - $result = $service_obj->Method(...); - $result->Att1->CustomerAwsId - -=head1 DESCRIPTION - -Contains the results of a successful invocation of the -DescribeEventSubscriptions action. - -=head1 ATTRIBUTES - - -=head2 CustomerAwsId => Str - - The AWS customer account associated with the event notification -subscription. - - -=head2 CustSubscriptionId => Str - - The event notification subscription Id. - - -=head2 Enabled => Bool - - A Boolean value indicating if the subscription is enabled. True -indicates the subscription is enabled. - - -=head2 EventCategoriesList => ArrayRef[Str|Undef] - - A list of event categories for the event notification subscription. - - -=head2 EventSubscriptionArn => Str - - The Amazon Resource Name (ARN) for the event subscription. - - -=head2 SnsTopicArn => Str - - The topic ARN of the event notification subscription. - - -=head2 SourceIdsList => ArrayRef[Str|Undef] - - A list of source IDs for the event notification subscription. - - -=head2 SourceType => Str - - The source type for the event notification subscription. - - -=head2 Status => Str - - The status of the event notification subscription. - -Constraints: - -Can be one of the following: creating | modifying | deleting | active | -no-permission | topic-not-exist - -The status "no-permission" indicates that Neptune no longer has -permission to post to the SNS topic. The status "topic-not-exist" -indicates that the topic was deleted after the subscription was -created. - - -=head2 SubscriptionCreationTime => Str - - The time the event notification subscription was created. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/EventSubscriptionsMessage.pm b/auto-lib/Paws/Neptune/EventSubscriptionsMessage.pm deleted file mode 100644 index 10f34c6620..0000000000 --- a/auto-lib/Paws/Neptune/EventSubscriptionsMessage.pm +++ /dev/null @@ -1,36 +0,0 @@ - -package Paws::Neptune::EventSubscriptionsMessage; - use Moose; - has EventSubscriptionsList => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::EventSubscription]', request_name => 'EventSubscription', traits => ['NameInRequest',]); - has Marker => (is => 'ro', isa => 'Str'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::EventSubscriptionsMessage - -=head1 ATTRIBUTES - - -=head2 EventSubscriptionsList => ArrayRef[L] - -A list of EventSubscriptions data types. - - -=head2 Marker => Str - -An optional pagination token provided by a previous -DescribeOrderableDBInstanceOptions request. If this parameter is -specified, the response includes only records beyond the marker, up to -the value specified by C. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/EventsMessage.pm b/auto-lib/Paws/Neptune/EventsMessage.pm deleted file mode 100644 index 5cde98498e..0000000000 --- a/auto-lib/Paws/Neptune/EventsMessage.pm +++ /dev/null @@ -1,35 +0,0 @@ - -package Paws::Neptune::EventsMessage; - use Moose; - has Events => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Event]', request_name => 'Event', traits => ['NameInRequest',]); - has Marker => (is => 'ro', isa => 'Str'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::EventsMessage - -=head1 ATTRIBUTES - - -=head2 Events => ArrayRef[L] - -A list of Event instances. - - -=head2 Marker => Str - -An optional pagination token provided by a previous Events request. If -this parameter is specified, the response includes only records beyond -the marker, up to the value specified by C . - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/FailoverDBCluster.pm b/auto-lib/Paws/Neptune/FailoverDBCluster.pm deleted file mode 100644 index 8562a873d5..0000000000 --- a/auto-lib/Paws/Neptune/FailoverDBCluster.pm +++ /dev/null @@ -1,86 +0,0 @@ - -package Paws::Neptune::FailoverDBCluster; - use Moose; - has DBClusterIdentifier => (is => 'ro', isa => 'Str'); - has TargetDBInstanceIdentifier => (is => 'ro', isa => 'Str'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'FailoverDBCluster'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::FailoverDBClusterResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'FailoverDBClusterResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::FailoverDBCluster - Arguments for method FailoverDBCluster on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method FailoverDBCluster on the -L service. Use the attributes of this class -as arguments to method FailoverDBCluster. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to FailoverDBCluster. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $FailoverDBClusterResult = $rds->FailoverDBCluster( - DBClusterIdentifier => 'MyString', # OPTIONAL - TargetDBInstanceIdentifier => 'MyString', # OPTIONAL - ); - - # Results: - my $DBCluster = $FailoverDBClusterResult->DBCluster; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 DBClusterIdentifier => Str - -A DB cluster identifier to force a failover for. This parameter is not -case-sensitive. - -Constraints: - -=over - -=item * - -Must match the identifier of an existing DBCluster. - -=back - - - - -=head2 TargetDBInstanceIdentifier => Str - -The name of the instance to promote to the primary instance. - -You must specify the instance identifier for an Read Replica in the DB -cluster. For example, C. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method FailoverDBCluster in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/FailoverDBClusterResult.pm b/auto-lib/Paws/Neptune/FailoverDBClusterResult.pm deleted file mode 100644 index 6c465a873c..0000000000 --- a/auto-lib/Paws/Neptune/FailoverDBClusterResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::FailoverDBClusterResult; - use Moose; - has DBCluster => (is => 'ro', isa => 'Paws::Neptune::DBCluster'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::FailoverDBClusterResult - -=head1 ATTRIBUTES - - -=head2 DBCluster => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/Filter.pm b/auto-lib/Paws/Neptune/Filter.pm deleted file mode 100644 index a9549aa914..0000000000 --- a/auto-lib/Paws/Neptune/Filter.pm +++ /dev/null @@ -1,62 +0,0 @@ -package Paws::Neptune::Filter; - use Moose; - has Name => (is => 'ro', isa => 'Str', required => 1); - has Values => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'Value', traits => ['NameInRequest'], required => 1); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::Filter - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::Filter object: - - $service_obj->Method(Att1 => { Name => $value, ..., Values => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::Filter object: - - $result = $service_obj->Method(...); - $result->Att1->Name - -=head1 DESCRIPTION - -This type is not currently supported. - -=head1 ATTRIBUTES - - -=head2 B Name => Str - - This parameter is not currently supported. - - -=head2 B Values => ArrayRef[Str|Undef] - - This parameter is not currently supported. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/ListTagsForResource.pm b/auto-lib/Paws/Neptune/ListTagsForResource.pm deleted file mode 100644 index 756ef39763..0000000000 --- a/auto-lib/Paws/Neptune/ListTagsForResource.pm +++ /dev/null @@ -1,81 +0,0 @@ - -package Paws::Neptune::ListTagsForResource; - use Moose; - has Filters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Filter]'); - has ResourceName => (is => 'ro', isa => 'Str', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ListTagsForResource'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::TagListMessage'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'ListTagsForResourceResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::ListTagsForResource - Arguments for method ListTagsForResource on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ListTagsForResource on the -L service. Use the attributes of this class -as arguments to method ListTagsForResource. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ListTagsForResource. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $TagListMessage = $rds->ListTagsForResource( - ResourceName => 'MyString', - Filters => [ - { - Values => [ 'MyString', ... ], - Name => 'MyString', - - }, - ... - ], # OPTIONAL - ); - - # Results: - my $TagList = $TagListMessage->TagList; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 Filters => ArrayRef[L] - -This parameter is not currently supported. - - - -=head2 B ResourceName => Str - -The Amazon Neptune resource with tags to be listed. This value is an -Amazon Resource Name (ARN). For information about creating an ARN, see -Constructing an Amazon Resource Name (ARN) -(http://docs.aws.amazon.com/neptune/latest/UserGuide/tagging.ARN.html#tagging.ARN.Constructing). - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ListTagsForResource in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/ModifyDBCluster.pm b/auto-lib/Paws/Neptune/ModifyDBCluster.pm deleted file mode 100644 index c49939b4dc..0000000000 --- a/auto-lib/Paws/Neptune/ModifyDBCluster.pm +++ /dev/null @@ -1,286 +0,0 @@ - -package Paws::Neptune::ModifyDBCluster; - use Moose; - has ApplyImmediately => (is => 'ro', isa => 'Bool'); - has BackupRetentionPeriod => (is => 'ro', isa => 'Int'); - has DBClusterIdentifier => (is => 'ro', isa => 'Str', required => 1); - has DBClusterParameterGroupName => (is => 'ro', isa => 'Str'); - has EnableIAMDatabaseAuthentication => (is => 'ro', isa => 'Bool'); - has EngineVersion => (is => 'ro', isa => 'Str'); - has MasterUserPassword => (is => 'ro', isa => 'Str'); - has NewDBClusterIdentifier => (is => 'ro', isa => 'Str'); - has OptionGroupName => (is => 'ro', isa => 'Str'); - has Port => (is => 'ro', isa => 'Int'); - has PreferredBackupWindow => (is => 'ro', isa => 'Str'); - has PreferredMaintenanceWindow => (is => 'ro', isa => 'Str'); - has VpcSecurityGroupIds => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ModifyDBCluster'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::ModifyDBClusterResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'ModifyDBClusterResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::ModifyDBCluster - Arguments for method ModifyDBCluster on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ModifyDBCluster on the -L service. Use the attributes of this class -as arguments to method ModifyDBCluster. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ModifyDBCluster. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $ModifyDBClusterResult = $rds->ModifyDBCluster( - DBClusterIdentifier => 'MyString', - ApplyImmediately => 1, # OPTIONAL - BackupRetentionPeriod => 1, # OPTIONAL - DBClusterParameterGroupName => 'MyString', # OPTIONAL - EnableIAMDatabaseAuthentication => 1, # OPTIONAL - EngineVersion => 'MyString', # OPTIONAL - MasterUserPassword => 'MyString', # OPTIONAL - NewDBClusterIdentifier => 'MyString', # OPTIONAL - OptionGroupName => 'MyString', # OPTIONAL - Port => 1, # OPTIONAL - PreferredBackupWindow => 'MyString', # OPTIONAL - PreferredMaintenanceWindow => 'MyString', # OPTIONAL - VpcSecurityGroupIds => [ 'MyString', ... ], # OPTIONAL - ); - - # Results: - my $DBCluster = $ModifyDBClusterResult->DBCluster; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 ApplyImmediately => Bool - -A value that specifies whether the modifications in this request and -any pending modifications are asynchronously applied as soon as -possible, regardless of the C setting for -the DB cluster. If this parameter is set to C, changes to the DB -cluster are applied during the next maintenance window. - -The C parameter only affects the -C and C values. If you set -the C parameter value to false, then changes to the -C and C values are applied -during the next maintenance window. All other changes are applied -immediately, regardless of the value of the C -parameter. - -Default: C - - - -=head2 BackupRetentionPeriod => Int - -The number of days for which automated backups are retained. You must -specify a minimum value of 1. - -Default: 1 - -Constraints: - -=over - -=item * - -Must be a value from 1 to 35 - -=back - - - - -=head2 B DBClusterIdentifier => Str - -The DB cluster identifier for the cluster being modified. This -parameter is not case-sensitive. - -Constraints: - -=over - -=item * - -Must match the identifier of an existing DBCluster. - -=back - - - - -=head2 DBClusterParameterGroupName => Str - -The name of the DB cluster parameter group to use for the DB cluster. - - - -=head2 EnableIAMDatabaseAuthentication => Bool - -True to enable mapping of AWS Identity and Access Management (IAM) -accounts to database accounts, and otherwise false. - -Default: C - - - -=head2 EngineVersion => Str - -The version number of the database engine to which you want to upgrade. -Changing this parameter results in an outage. The change is applied -during the next maintenance window unless the ApplyImmediately -parameter is set to true. - -For a list of valid engine versions, see CreateDBInstance, or call -DescribeDBEngineVersions. - - - -=head2 MasterUserPassword => Str - -The new password for the master database user. This password can -contain any printable ASCII character except "/", """, or "@". - -Constraints: Must contain from 8 to 41 characters. - - - -=head2 NewDBClusterIdentifier => Str - -The new DB cluster identifier for the DB cluster when renaming a DB -cluster. This value is stored as a lowercase string. - -Constraints: - -=over - -=item * - -Must contain from 1 to 63 letters, numbers, or hyphens - -=item * - -The first character must be a letter - -=item * - -Cannot end with a hyphen or contain two consecutive hyphens - -=back - -Example: C - - - -=head2 OptionGroupName => Str - -A value that indicates that the DB cluster should be associated with -the specified option group. Changing this parameter doesn't result in -an outage except in the following case, and the change is applied -during the next maintenance window unless the C -parameter is set to C for this request. If the parameter change -results in an option group that enables OEM, this change can cause a -brief (sub-second) period during which new connections are rejected but -existing connections are not interrupted. - -Permanent options can't be removed from an option group. The option -group can't be removed from a DB cluster once it is associated with a -DB cluster. - - - -=head2 Port => Int - -The port number on which the DB cluster accepts connections. - -Constraints: Value must be C<1150-65535> - -Default: The same port as the original DB cluster. - - - -=head2 PreferredBackupWindow => Str - -The daily time range during which automated backups are created if -automated backups are enabled, using the C -parameter. - -The default is a 30-minute window selected at random from an 8-hour -block of time for each AWS Region. - -Constraints: - -=over - -=item * - -Must be in the format C. - -=item * - -Must be in Universal Coordinated Time (UTC). - -=item * - -Must not conflict with the preferred maintenance window. - -=item * - -Must be at least 30 minutes. - -=back - - - - -=head2 PreferredMaintenanceWindow => Str - -The weekly time range during which system maintenance can occur, in -Universal Coordinated Time (UTC). - -Format: C - -The default is a 30-minute window selected at random from an 8-hour -block of time for each AWS Region, occurring on a random day of the -week. - -Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun. - -Constraints: Minimum 30-minute window. - - - -=head2 VpcSecurityGroupIds => ArrayRef[Str|Undef] - -A list of VPC security groups that the DB cluster will belong to. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ModifyDBCluster in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/ModifyDBClusterParameterGroup.pm b/auto-lib/Paws/Neptune/ModifyDBClusterParameterGroup.pm deleted file mode 100644 index 9a40204fc6..0000000000 --- a/auto-lib/Paws/Neptune/ModifyDBClusterParameterGroup.pm +++ /dev/null @@ -1,89 +0,0 @@ - -package Paws::Neptune::ModifyDBClusterParameterGroup; - use Moose; - has DBClusterParameterGroupName => (is => 'ro', isa => 'Str', required => 1); - has Parameters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Parameter]', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ModifyDBClusterParameterGroup'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::DBClusterParameterGroupNameMessage'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'ModifyDBClusterParameterGroupResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::ModifyDBClusterParameterGroup - Arguments for method ModifyDBClusterParameterGroup on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ModifyDBClusterParameterGroup on the -L service. Use the attributes of this class -as arguments to method ModifyDBClusterParameterGroup. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ModifyDBClusterParameterGroup. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $DBClusterParameterGroupNameMessage = - $rds->ModifyDBClusterParameterGroup( - DBClusterParameterGroupName => 'MyString', - Parameters => [ - { - ParameterName => 'MyString', - Description => 'MyString', - Source => 'MyString', - ApplyType => 'MyString', - IsModifiable => 1, # OPTIONAL - AllowedValues => 'MyString', - ParameterValue => 'MyString', - DataType => 'MyString', - MinimumEngineVersion => 'MyString', - ApplyMethod => - 'immediate', # values: immediate, pending-reboot; OPTIONAL - }, - ... - ], - - ); - - # Results: - my $DBClusterParameterGroupName = - $DBClusterParameterGroupNameMessage->DBClusterParameterGroupName; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBClusterParameterGroupName => Str - -The name of the DB cluster parameter group to modify. - - - -=head2 B Parameters => ArrayRef[L] - -A list of parameters in the DB cluster parameter group to modify. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ModifyDBClusterParameterGroup in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/ModifyDBClusterResult.pm b/auto-lib/Paws/Neptune/ModifyDBClusterResult.pm deleted file mode 100644 index c3b65f09a3..0000000000 --- a/auto-lib/Paws/Neptune/ModifyDBClusterResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::ModifyDBClusterResult; - use Moose; - has DBCluster => (is => 'ro', isa => 'Paws::Neptune::DBCluster'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::ModifyDBClusterResult - -=head1 ATTRIBUTES - - -=head2 DBCluster => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/ModifyDBClusterSnapshotAttribute.pm b/auto-lib/Paws/Neptune/ModifyDBClusterSnapshotAttribute.pm deleted file mode 100644 index 65bb28c727..0000000000 --- a/auto-lib/Paws/Neptune/ModifyDBClusterSnapshotAttribute.pm +++ /dev/null @@ -1,111 +0,0 @@ - -package Paws::Neptune::ModifyDBClusterSnapshotAttribute; - use Moose; - has AttributeName => (is => 'ro', isa => 'Str', required => 1); - has DBClusterSnapshotIdentifier => (is => 'ro', isa => 'Str', required => 1); - has ValuesToAdd => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - has ValuesToRemove => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ModifyDBClusterSnapshotAttribute'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::ModifyDBClusterSnapshotAttributeResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'ModifyDBClusterSnapshotAttributeResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::ModifyDBClusterSnapshotAttribute - Arguments for method ModifyDBClusterSnapshotAttribute on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ModifyDBClusterSnapshotAttribute on the -L service. Use the attributes of this class -as arguments to method ModifyDBClusterSnapshotAttribute. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ModifyDBClusterSnapshotAttribute. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $ModifyDBClusterSnapshotAttributeResult = - $rds->ModifyDBClusterSnapshotAttribute( - AttributeName => 'MyString', - DBClusterSnapshotIdentifier => 'MyString', - ValuesToAdd => [ 'MyString', ... ], # OPTIONAL - ValuesToRemove => [ 'MyString', ... ], # OPTIONAL - ); - - # Results: - my $DBClusterSnapshotAttributesResult = - $ModifyDBClusterSnapshotAttributeResult - ->DBClusterSnapshotAttributesResult; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B AttributeName => Str - -The name of the DB cluster snapshot attribute to modify. - -To manage authorization for other AWS accounts to copy or restore a -manual DB cluster snapshot, set this value to C. - - - -=head2 B DBClusterSnapshotIdentifier => Str - -The identifier for the DB cluster snapshot to modify the attributes -for. - - - -=head2 ValuesToAdd => ArrayRef[Str|Undef] - -A list of DB cluster snapshot attributes to add to the attribute -specified by C. - -To authorize other AWS accounts to copy or restore a manual DB cluster -snapshot, set this list to include one or more AWS account IDs, or -C to make the manual DB cluster snapshot restorable by any AWS -account. Do not add the C value for any manual DB cluster -snapshots that contain private information that you don't want -available to all AWS accounts. - - - -=head2 ValuesToRemove => ArrayRef[Str|Undef] - -A list of DB cluster snapshot attributes to remove from the attribute -specified by C. - -To remove authorization for other AWS accounts to copy or restore a -manual DB cluster snapshot, set this list to include one or more AWS -account identifiers, or C to remove authorization for any AWS -account to copy or restore the DB cluster snapshot. If you specify -C, an AWS account whose account ID is explicitly added to the -C attribute can still copy or restore a manual DB cluster -snapshot. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ModifyDBClusterSnapshotAttribute in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/ModifyDBClusterSnapshotAttributeResult.pm b/auto-lib/Paws/Neptune/ModifyDBClusterSnapshotAttributeResult.pm deleted file mode 100644 index a95eb46a5a..0000000000 --- a/auto-lib/Paws/Neptune/ModifyDBClusterSnapshotAttributeResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::ModifyDBClusterSnapshotAttributeResult; - use Moose; - has DBClusterSnapshotAttributesResult => (is => 'ro', isa => 'Paws::Neptune::DBClusterSnapshotAttributesResult'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::ModifyDBClusterSnapshotAttributeResult - -=head1 ATTRIBUTES - - -=head2 DBClusterSnapshotAttributesResult => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/ModifyDBInstance.pm b/auto-lib/Paws/Neptune/ModifyDBInstance.pm deleted file mode 100644 index 69952fdda4..0000000000 --- a/auto-lib/Paws/Neptune/ModifyDBInstance.pm +++ /dev/null @@ -1,628 +0,0 @@ - -package Paws::Neptune::ModifyDBInstance; - use Moose; - has AllocatedStorage => (is => 'ro', isa => 'Int'); - has AllowMajorVersionUpgrade => (is => 'ro', isa => 'Bool'); - has ApplyImmediately => (is => 'ro', isa => 'Bool'); - has AutoMinorVersionUpgrade => (is => 'ro', isa => 'Bool'); - has BackupRetentionPeriod => (is => 'ro', isa => 'Int'); - has CACertificateIdentifier => (is => 'ro', isa => 'Str'); - has CloudwatchLogsExportConfiguration => (is => 'ro', isa => 'Paws::Neptune::CloudwatchLogsExportConfiguration'); - has CopyTagsToSnapshot => (is => 'ro', isa => 'Bool'); - has DBInstanceClass => (is => 'ro', isa => 'Str'); - has DBInstanceIdentifier => (is => 'ro', isa => 'Str', required => 1); - has DBParameterGroupName => (is => 'ro', isa => 'Str'); - has DBPortNumber => (is => 'ro', isa => 'Int'); - has DBSecurityGroups => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - has DBSubnetGroupName => (is => 'ro', isa => 'Str'); - has Domain => (is => 'ro', isa => 'Str'); - has DomainIAMRoleName => (is => 'ro', isa => 'Str'); - has EnableIAMDatabaseAuthentication => (is => 'ro', isa => 'Bool'); - has EnablePerformanceInsights => (is => 'ro', isa => 'Bool'); - has EngineVersion => (is => 'ro', isa => 'Str'); - has Iops => (is => 'ro', isa => 'Int'); - has LicenseModel => (is => 'ro', isa => 'Str'); - has MasterUserPassword => (is => 'ro', isa => 'Str'); - has MonitoringInterval => (is => 'ro', isa => 'Int'); - has MonitoringRoleArn => (is => 'ro', isa => 'Str'); - has MultiAZ => (is => 'ro', isa => 'Bool'); - has NewDBInstanceIdentifier => (is => 'ro', isa => 'Str'); - has OptionGroupName => (is => 'ro', isa => 'Str'); - has PerformanceInsightsKMSKeyId => (is => 'ro', isa => 'Str'); - has PreferredBackupWindow => (is => 'ro', isa => 'Str'); - has PreferredMaintenanceWindow => (is => 'ro', isa => 'Str'); - has PromotionTier => (is => 'ro', isa => 'Int'); - has PubliclyAccessible => (is => 'ro', isa => 'Bool'); - has StorageType => (is => 'ro', isa => 'Str'); - has TdeCredentialArn => (is => 'ro', isa => 'Str'); - has TdeCredentialPassword => (is => 'ro', isa => 'Str'); - has VpcSecurityGroupIds => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ModifyDBInstance'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::ModifyDBInstanceResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'ModifyDBInstanceResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::ModifyDBInstance - Arguments for method ModifyDBInstance on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ModifyDBInstance on the -L service. Use the attributes of this class -as arguments to method ModifyDBInstance. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ModifyDBInstance. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $ModifyDBInstanceResult = $rds->ModifyDBInstance( - DBInstanceIdentifier => 'MyString', - AllocatedStorage => 1, # OPTIONAL - AllowMajorVersionUpgrade => 1, # OPTIONAL - ApplyImmediately => 1, # OPTIONAL - AutoMinorVersionUpgrade => 1, # OPTIONAL - BackupRetentionPeriod => 1, # OPTIONAL - CACertificateIdentifier => 'MyString', # OPTIONAL - CloudwatchLogsExportConfiguration => { - EnableLogTypes => [ 'MyString', ... ], # OPTIONAL - DisableLogTypes => [ 'MyString', ... ], # OPTIONAL - }, # OPTIONAL - CopyTagsToSnapshot => 1, # OPTIONAL - DBInstanceClass => 'MyString', # OPTIONAL - DBParameterGroupName => 'MyString', # OPTIONAL - DBPortNumber => 1, # OPTIONAL - DBSecurityGroups => [ 'MyString', ... ], # OPTIONAL - DBSubnetGroupName => 'MyString', # OPTIONAL - Domain => 'MyString', # OPTIONAL - DomainIAMRoleName => 'MyString', # OPTIONAL - EnableIAMDatabaseAuthentication => 1, # OPTIONAL - EnablePerformanceInsights => 1, # OPTIONAL - EngineVersion => 'MyString', # OPTIONAL - Iops => 1, # OPTIONAL - LicenseModel => 'MyString', # OPTIONAL - MasterUserPassword => 'MyString', # OPTIONAL - MonitoringInterval => 1, # OPTIONAL - MonitoringRoleArn => 'MyString', # OPTIONAL - MultiAZ => 1, # OPTIONAL - NewDBInstanceIdentifier => 'MyString', # OPTIONAL - OptionGroupName => 'MyString', # OPTIONAL - PerformanceInsightsKMSKeyId => 'MyString', # OPTIONAL - PreferredBackupWindow => 'MyString', # OPTIONAL - PreferredMaintenanceWindow => 'MyString', # OPTIONAL - PromotionTier => 1, # OPTIONAL - PubliclyAccessible => 1, # OPTIONAL - StorageType => 'MyString', # OPTIONAL - TdeCredentialArn => 'MyString', # OPTIONAL - TdeCredentialPassword => 'MyString', # OPTIONAL - VpcSecurityGroupIds => [ 'MyString', ... ], # OPTIONAL - ); - - # Results: - my $DBInstance = $ModifyDBInstanceResult->DBInstance; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 AllocatedStorage => Int - -The new amount of storage (in gibibytes) to allocate for the DB -instance. - -Not applicable. Storage is managed by the DB Cluster. - - - -=head2 AllowMajorVersionUpgrade => Bool - -Indicates that major version upgrades are allowed. Changing this -parameter doesn't result in an outage and the change is asynchronously -applied as soon as possible. - -Constraints: This parameter must be set to true when specifying a value -for the EngineVersion parameter that is a different major version than -the DB instance's current version. - - - -=head2 ApplyImmediately => Bool - -Specifies whether the modifications in this request and any pending -modifications are asynchronously applied as soon as possible, -regardless of the C setting for the DB -instance. - -If this parameter is set to C, changes to the DB instance are -applied during the next maintenance window. Some parameter changes can -cause an outage and are applied on the next call to RebootDBInstance, -or the next failure reboot. - -Default: C - - - -=head2 AutoMinorVersionUpgrade => Bool - -Indicates that minor version upgrades are applied automatically to the -DB instance during the maintenance window. Changing this parameter -doesn't result in an outage except in the following case and the change -is asynchronously applied as soon as possible. An outage will result if -this parameter is set to C during the maintenance window, and a -newer minor version is available, and Neptune has enabled auto patching -for that engine version. - - - -=head2 BackupRetentionPeriod => Int - -The number of days to retain automated backups. Setting this parameter -to a positive number enables backups. Setting this parameter to 0 -disables automated backups. - -Not applicable. The retention period for automated backups is managed -by the DB cluster. For more information, see ModifyDBCluster. - -Default: Uses existing setting - - - -=head2 CACertificateIdentifier => Str - -Indicates the certificate that needs to be associated with the -instance. - - - -=head2 CloudwatchLogsExportConfiguration => L - -The configuration setting for the log types to be enabled for export to -CloudWatch Logs for a specific DB instance or DB cluster. - - - -=head2 CopyTagsToSnapshot => Bool - -True to copy all tags from the DB instance to snapshots of the DB -instance, and otherwise false. The default is false. - - - -=head2 DBInstanceClass => Str - -The new compute and memory capacity of the DB instance, for example, -C. Not all DB instance classes are available in all AWS -Regions. - -If you modify the DB instance class, an outage occurs during the -change. The change is applied during the next maintenance window, -unless C is specified as C for this request. - -Default: Uses existing setting - - - -=head2 B DBInstanceIdentifier => Str - -The DB instance identifier. This value is stored as a lowercase string. - -Constraints: - -=over - -=item * - -Must match the identifier of an existing DBInstance. - -=back - - - - -=head2 DBParameterGroupName => Str - -The name of the DB parameter group to apply to the DB instance. -Changing this setting doesn't result in an outage. The parameter group -name itself is changed immediately, but the actual parameter changes -are not applied until you reboot the instance without failover. The db -instance will NOT be rebooted automatically and the parameter changes -will NOT be applied during the next maintenance window. - -Default: Uses existing setting - -Constraints: The DB parameter group must be in the same DB parameter -group family as this DB instance. - - - -=head2 DBPortNumber => Int - -The port number on which the database accepts connections. - -The value of the C parameter must not match any of the -port values specified for options in the option group for the DB -instance. - -Your database will restart when you change the C value -regardless of the value of the C parameter. - -Default: C<8182> - - - -=head2 DBSecurityGroups => ArrayRef[Str|Undef] - -A list of DB security groups to authorize on this DB instance. Changing -this setting doesn't result in an outage and the change is -asynchronously applied as soon as possible. - -Constraints: - -=over - -=item * - -If supplied, must match existing DBSecurityGroups. - -=back - - - - -=head2 DBSubnetGroupName => Str - -The new DB subnet group for the DB instance. You can use this parameter -to move your DB instance to a different VPC. - -Changing the subnet group causes an outage during the change. The -change is applied during the next maintenance window, unless you -specify C for the C parameter. - -Constraints: If supplied, must match the name of an existing -DBSubnetGroup. - -Example: C - - - -=head2 Domain => Str - -Not supported. - - - -=head2 DomainIAMRoleName => Str - -Not supported - - - -=head2 EnableIAMDatabaseAuthentication => Bool - -True to enable mapping of AWS Identity and Access Management (IAM) -accounts to database accounts, and otherwise false. - -You can enable IAM database authentication for the following database -engines - -Not applicable. Mapping AWS IAM accounts to database accounts is -managed by the DB cluster. For more information, see ModifyDBCluster. - -Default: C - - - -=head2 EnablePerformanceInsights => Bool - -True to enable Performance Insights for the DB instance, and otherwise -false. - - - -=head2 EngineVersion => Str - -The version number of the database engine to upgrade to. Changing this -parameter results in an outage and the change is applied during the -next maintenance window unless the C parameter is set -to C for this request. - -For major version upgrades, if a nondefault DB parameter group is -currently in use, a new DB parameter group in the DB parameter group -family for the new engine version must be specified. The new DB -parameter group can be the default for that DB parameter group family. - - - -=head2 Iops => Int - -The new Provisioned IOPS (I/O operations per second) value for the -instance. - -Changing this setting doesn't result in an outage and the change is -applied during the next maintenance window unless the -C parameter is set to C for this request. - -Default: Uses existing setting - - - -=head2 LicenseModel => Str - -The license model for the DB instance. - -Valid values: C | C | -C - - - -=head2 MasterUserPassword => Str - -The new password for the master user. The password can include any -printable ASCII character except "/", """, or "@". - -Not applicable. - -Default: Uses existing setting - - - -=head2 MonitoringInterval => Int - -The interval, in seconds, between points when Enhanced Monitoring -metrics are collected for the DB instance. To disable collecting -Enhanced Monitoring metrics, specify 0. The default is 0. - -If C is specified, then you must also set -C to a value other than 0. - -Valid Values: C<0, 1, 5, 10, 15, 30, 60> - - - -=head2 MonitoringRoleArn => Str - -The ARN for the IAM role that permits Neptune to send enhanced -monitoring metrics to Amazon CloudWatch Logs. For example, -C. - -If C is set to a value other than 0, then you must -supply a C value. - - - -=head2 MultiAZ => Bool - -Specifies if the DB instance is a Multi-AZ deployment. Changing this -parameter doesn't result in an outage and the change is applied during -the next maintenance window unless the C parameter is -set to C for this request. - - - -=head2 NewDBInstanceIdentifier => Str - -The new DB instance identifier for the DB instance when renaming a DB -instance. When you change the DB instance identifier, an instance -reboot will occur immediately if you set C to true, -or will occur during the next maintenance window if C to false. This value is stored as a lowercase string. - -Constraints: - -=over - -=item * - -Must contain from 1 to 63 letters, numbers, or hyphens. - -=item * - -The first character must be a letter. - -=item * - -Cannot end with a hyphen or contain two consecutive hyphens. - -=back - -Example: C - - - -=head2 OptionGroupName => Str - -Indicates that the DB instance should be associated with the specified -option group. Changing this parameter doesn't result in an outage -except in the following case and the change is applied during the next -maintenance window unless the C parameter is set to -C for this request. If the parameter change results in an option -group that enables OEM, this change can cause a brief (sub-second) -period during which new connections are rejected but existing -connections are not interrupted. - -Permanent options, such as the TDE option for Oracle Advanced Security -TDE, can't be removed from an option group, and that option group can't -be removed from a DB instance once it is associated with a DB instance - - - -=head2 PerformanceInsightsKMSKeyId => Str - -The AWS KMS key identifier for encryption of Performance Insights data. -The KMS key ID is the Amazon Resource Name (ARN), KMS key identifier, -or the KMS key alias for the KMS encryption key. - - - -=head2 PreferredBackupWindow => Str - -The daily time range during which automated backups are created if -automated backups are enabled. - -Not applicable. The daily time range for creating automated backups is -managed by the DB cluster. For more information, see ModifyDBCluster. - -Constraints: - -=over - -=item * - -Must be in the format hh24:mi-hh24:mi - -=item * - -Must be in Universal Time Coordinated (UTC) - -=item * - -Must not conflict with the preferred maintenance window - -=item * - -Must be at least 30 minutes - -=back - - - - -=head2 PreferredMaintenanceWindow => Str - -The weekly time range (in UTC) during which system maintenance can -occur, which might result in an outage. Changing this parameter doesn't -result in an outage, except in the following situation, and the change -is asynchronously applied as soon as possible. If there are pending -actions that cause a reboot, and the maintenance window is changed to -include the current time, then changing this parameter will cause a -reboot of the DB instance. If moving this window to the current time, -there must be at least 30 minutes between the current time and end of -the window to ensure pending changes are applied. - -Default: Uses existing setting - -Format: ddd:hh24:mi-ddd:hh24:mi - -Valid Days: Mon | Tue | Wed | Thu | Fri | Sat | Sun - -Constraints: Must be at least 30 minutes - - - -=head2 PromotionTier => Int - -A value that specifies the order in which a Read Replica is promoted to -the primary instance after a failure of the existing primary instance. - -Default: 1 - -Valid Values: 0 - 15 - - - -=head2 PubliclyAccessible => Bool - -Boolean value that indicates if the DB instance has a publicly -resolvable DNS name. Set to C to make the DB instance -Internet-facing with a publicly resolvable DNS name, which resolves to -a public IP address. Set to C to make the DB instance internal -with a DNS name that resolves to a private IP address. - -The DB instance must be part of a public subnet and -C must be true in order for it to be publicly -accessible. - -Changes to the C parameter are applied immediately -regardless of the value of the C parameter. - -Default: false - - - -=head2 StorageType => Str - -Specifies the storage type to be associated with the DB instance. - -If you specify Provisioned IOPS (C), you must also include a value -for the C parameter. - -If you choose to migrate your DB instance from using standard storage -to using Provisioned IOPS, or from using Provisioned IOPS to using -standard storage, the process can take time. The duration of the -migration depends on several factors such as database load, storage -size, storage type (standard or Provisioned IOPS), amount of IOPS -provisioned (if any), and the number of prior scale storage operations. -Typical migration times are under 24 hours, but the process can take up -to several days in some cases. During the migration, the DB instance is -available for use, but might experience performance degradation. While -the migration takes place, nightly backups for the instance are -suspended. No other Amazon Neptune operations can take place for the -instance, including modifying the instance, rebooting the instance, -deleting the instance, creating a Read Replica for the instance, and -creating a DB snapshot of the instance. - -Valid values: C - -Default: C if the C parameter is specified, otherwise -C - - - -=head2 TdeCredentialArn => Str - -The ARN from the key store with which to associate the instance for TDE -encryption. - - - -=head2 TdeCredentialPassword => Str - -The password for the given ARN from the key store in order to access -the device. - - - -=head2 VpcSecurityGroupIds => ArrayRef[Str|Undef] - -A list of EC2 VPC security groups to authorize on this DB instance. -This change is asynchronously applied as soon as possible. - -Not applicable. The associated list of EC2 VPC security groups is -managed by the DB cluster. For more information, see ModifyDBCluster. - -Constraints: - -=over - -=item * - -If supplied, must match existing VpcSecurityGroupIds. - -=back - - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ModifyDBInstance in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/ModifyDBInstanceResult.pm b/auto-lib/Paws/Neptune/ModifyDBInstanceResult.pm deleted file mode 100644 index 3e50670333..0000000000 --- a/auto-lib/Paws/Neptune/ModifyDBInstanceResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::ModifyDBInstanceResult; - use Moose; - has DBInstance => (is => 'ro', isa => 'Paws::Neptune::DBInstance'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::ModifyDBInstanceResult - -=head1 ATTRIBUTES - - -=head2 DBInstance => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/ModifyDBParameterGroup.pm b/auto-lib/Paws/Neptune/ModifyDBParameterGroup.pm deleted file mode 100644 index b414a2db93..0000000000 --- a/auto-lib/Paws/Neptune/ModifyDBParameterGroup.pm +++ /dev/null @@ -1,110 +0,0 @@ - -package Paws::Neptune::ModifyDBParameterGroup; - use Moose; - has DBParameterGroupName => (is => 'ro', isa => 'Str', required => 1); - has Parameters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Parameter]', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ModifyDBParameterGroup'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::DBParameterGroupNameMessage'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'ModifyDBParameterGroupResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::ModifyDBParameterGroup - Arguments for method ModifyDBParameterGroup on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ModifyDBParameterGroup on the -L service. Use the attributes of this class -as arguments to method ModifyDBParameterGroup. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ModifyDBParameterGroup. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $DBParameterGroupNameMessage = $rds->ModifyDBParameterGroup( - DBParameterGroupName => 'MyString', - Parameters => [ - { - ParameterValue => 'MyString', - AllowedValues => 'MyString', - MinimumEngineVersion => 'MyString', - DataType => 'MyString', - ApplyMethod => - 'immediate', # values: immediate, pending-reboot; OPTIONAL - IsModifiable => 1, # OPTIONAL - ApplyType => 'MyString', - Source => 'MyString', - ParameterName => 'MyString', - Description => 'MyString', - }, - ... - ], - - ); - - # Results: - my $DBParameterGroupName = - $DBParameterGroupNameMessage->DBParameterGroupName; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBParameterGroupName => Str - -The name of the DB parameter group. - -Constraints: - -=over - -=item * - -If supplied, must match the name of an existing DBParameterGroup. - -=back - - - - -=head2 B Parameters => ArrayRef[L] - -An array of parameter names, values, and the apply method for the -parameter update. At least one parameter name, value, and apply method -must be supplied; subsequent arguments are optional. A maximum of 20 -parameters can be modified in a single request. - -Valid Values (for the application method): C - -You can use the immediate value with dynamic parameters only. You can -use the pending-reboot value for both dynamic and static parameters, -and changes are applied when you reboot the DB instance without -failover. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ModifyDBParameterGroup in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/ModifyDBSubnetGroup.pm b/auto-lib/Paws/Neptune/ModifyDBSubnetGroup.pm deleted file mode 100644 index d9176edccf..0000000000 --- a/auto-lib/Paws/Neptune/ModifyDBSubnetGroup.pm +++ /dev/null @@ -1,85 +0,0 @@ - -package Paws::Neptune::ModifyDBSubnetGroup; - use Moose; - has DBSubnetGroupDescription => (is => 'ro', isa => 'Str'); - has DBSubnetGroupName => (is => 'ro', isa => 'Str', required => 1); - has SubnetIds => (is => 'ro', isa => 'ArrayRef[Str|Undef]', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ModifyDBSubnetGroup'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::ModifyDBSubnetGroupResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'ModifyDBSubnetGroupResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::ModifyDBSubnetGroup - Arguments for method ModifyDBSubnetGroup on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ModifyDBSubnetGroup on the -L service. Use the attributes of this class -as arguments to method ModifyDBSubnetGroup. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ModifyDBSubnetGroup. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $ModifyDBSubnetGroupResult = $rds->ModifyDBSubnetGroup( - DBSubnetGroupName => 'MyString', - SubnetIds => [ 'MyString', ... ], - DBSubnetGroupDescription => 'MyString', # OPTIONAL - ); - - # Results: - my $DBSubnetGroup = $ModifyDBSubnetGroupResult->DBSubnetGroup; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 DBSubnetGroupDescription => Str - -The description for the DB subnet group. - - - -=head2 B DBSubnetGroupName => Str - -The name for the DB subnet group. This value is stored as a lowercase -string. You can't modify the default subnet group. - -Constraints: Must match the name of an existing DBSubnetGroup. Must not -be default. - -Example: C - - - -=head2 B SubnetIds => ArrayRef[Str|Undef] - -The EC2 subnet IDs for the DB subnet group. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ModifyDBSubnetGroup in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/ModifyDBSubnetGroupResult.pm b/auto-lib/Paws/Neptune/ModifyDBSubnetGroupResult.pm deleted file mode 100644 index b2e704e89a..0000000000 --- a/auto-lib/Paws/Neptune/ModifyDBSubnetGroupResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::ModifyDBSubnetGroupResult; - use Moose; - has DBSubnetGroup => (is => 'ro', isa => 'Paws::Neptune::DBSubnetGroup'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::ModifyDBSubnetGroupResult - -=head1 ATTRIBUTES - - -=head2 DBSubnetGroup => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/ModifyEventSubscription.pm b/auto-lib/Paws/Neptune/ModifyEventSubscription.pm deleted file mode 100644 index 87d9ec7408..0000000000 --- a/auto-lib/Paws/Neptune/ModifyEventSubscription.pm +++ /dev/null @@ -1,105 +0,0 @@ - -package Paws::Neptune::ModifyEventSubscription; - use Moose; - has Enabled => (is => 'ro', isa => 'Bool'); - has EventCategories => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - has SnsTopicArn => (is => 'ro', isa => 'Str'); - has SourceType => (is => 'ro', isa => 'Str'); - has SubscriptionName => (is => 'ro', isa => 'Str', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ModifyEventSubscription'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::ModifyEventSubscriptionResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'ModifyEventSubscriptionResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::ModifyEventSubscription - Arguments for method ModifyEventSubscription on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ModifyEventSubscription on the -L service. Use the attributes of this class -as arguments to method ModifyEventSubscription. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ModifyEventSubscription. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $ModifyEventSubscriptionResult = $rds->ModifyEventSubscription( - SubscriptionName => 'MyString', - Enabled => 1, # OPTIONAL - EventCategories => [ 'MyString', ... ], # OPTIONAL - SnsTopicArn => 'MyString', # OPTIONAL - SourceType => 'MyString', # OPTIONAL - ); - - # Results: - my $EventSubscription = $ModifyEventSubscriptionResult->EventSubscription; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 Enabled => Bool - -A Boolean value; set to B to activate the subscription. - - - -=head2 EventCategories => ArrayRef[Str|Undef] - -A list of event categories for a SourceType that you want to subscribe -to. You can see a list of the categories for a given SourceType by -using the B action. - - - -=head2 SnsTopicArn => Str - -The Amazon Resource Name (ARN) of the SNS topic created for event -notification. The ARN is created by Amazon SNS when you create a topic -and subscribe to it. - - - -=head2 SourceType => Str - -The type of source that is generating the events. For example, if you -want to be notified of events generated by a DB instance, you would set -this parameter to db-instance. if this value is not specified, all -events are returned. - -Valid values: db-instance | db-parameter-group | db-security-group | -db-snapshot - - - -=head2 B SubscriptionName => Str - -The name of the event notification subscription. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ModifyEventSubscription in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/ModifyEventSubscriptionResult.pm b/auto-lib/Paws/Neptune/ModifyEventSubscriptionResult.pm deleted file mode 100644 index 3832e2aabd..0000000000 --- a/auto-lib/Paws/Neptune/ModifyEventSubscriptionResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::ModifyEventSubscriptionResult; - use Moose; - has EventSubscription => (is => 'ro', isa => 'Paws::Neptune::EventSubscription'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::ModifyEventSubscriptionResult - -=head1 ATTRIBUTES - - -=head2 EventSubscription => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/OptionGroupMembership.pm b/auto-lib/Paws/Neptune/OptionGroupMembership.pm deleted file mode 100644 index 7eaa2d2ec1..0000000000 --- a/auto-lib/Paws/Neptune/OptionGroupMembership.pm +++ /dev/null @@ -1,66 +0,0 @@ -package Paws::Neptune::OptionGroupMembership; - use Moose; - has OptionGroupName => (is => 'ro', isa => 'Str'); - has Status => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::OptionGroupMembership - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::OptionGroupMembership object: - - $service_obj->Method(Att1 => { OptionGroupName => $value, ..., Status => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::OptionGroupMembership object: - - $result = $service_obj->Method(...); - $result->Att1->OptionGroupName - -=head1 DESCRIPTION - -Provides information on the option groups the DB instance is a member -of. - -=head1 ATTRIBUTES - - -=head2 OptionGroupName => Str - - The name of the option group that the instance belongs to. - - -=head2 Status => Str - - The status of the DB instance's option group membership. Valid values -are: C, C, C, -C, C, -C, C, and C. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/OrderableDBInstanceOption.pm b/auto-lib/Paws/Neptune/OrderableDBInstanceOption.pm deleted file mode 100644 index 1bcaeb285e..0000000000 --- a/auto-lib/Paws/Neptune/OrderableDBInstanceOption.pm +++ /dev/null @@ -1,174 +0,0 @@ -package Paws::Neptune::OrderableDBInstanceOption; - use Moose; - has AvailabilityZones => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::AvailabilityZone]', request_name => 'AvailabilityZone', traits => ['NameInRequest']); - has DBInstanceClass => (is => 'ro', isa => 'Str'); - has Engine => (is => 'ro', isa => 'Str'); - has EngineVersion => (is => 'ro', isa => 'Str'); - has LicenseModel => (is => 'ro', isa => 'Str'); - has MaxIopsPerDbInstance => (is => 'ro', isa => 'Int'); - has MaxIopsPerGib => (is => 'ro', isa => 'Num'); - has MaxStorageSize => (is => 'ro', isa => 'Int'); - has MinIopsPerDbInstance => (is => 'ro', isa => 'Int'); - has MinIopsPerGib => (is => 'ro', isa => 'Num'); - has MinStorageSize => (is => 'ro', isa => 'Int'); - has MultiAZCapable => (is => 'ro', isa => 'Bool'); - has ReadReplicaCapable => (is => 'ro', isa => 'Bool'); - has StorageType => (is => 'ro', isa => 'Str'); - has SupportsEnhancedMonitoring => (is => 'ro', isa => 'Bool'); - has SupportsIAMDatabaseAuthentication => (is => 'ro', isa => 'Bool'); - has SupportsIops => (is => 'ro', isa => 'Bool'); - has SupportsPerformanceInsights => (is => 'ro', isa => 'Bool'); - has SupportsStorageEncryption => (is => 'ro', isa => 'Bool'); - has Vpc => (is => 'ro', isa => 'Bool'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::OrderableDBInstanceOption - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::OrderableDBInstanceOption object: - - $service_obj->Method(Att1 => { AvailabilityZones => $value, ..., Vpc => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::OrderableDBInstanceOption object: - - $result = $service_obj->Method(...); - $result->Att1->AvailabilityZones - -=head1 DESCRIPTION - -Contains a list of available options for a DB instance. - -This data type is used as a response element in the -DescribeOrderableDBInstanceOptions action. - -=head1 ATTRIBUTES - - -=head2 AvailabilityZones => ArrayRef[L] - - A list of Availability Zones for a DB instance. - - -=head2 DBInstanceClass => Str - - The DB instance class for a DB instance. - - -=head2 Engine => Str - - The engine type of a DB instance. - - -=head2 EngineVersion => Str - - The engine version of a DB instance. - - -=head2 LicenseModel => Str - - The license model for a DB instance. - - -=head2 MaxIopsPerDbInstance => Int - - Maximum total provisioned IOPS for a DB instance. - - -=head2 MaxIopsPerGib => Num - - Maximum provisioned IOPS per GiB for a DB instance. - - -=head2 MaxStorageSize => Int - - Maximum storage size for a DB instance. - - -=head2 MinIopsPerDbInstance => Int - - Minimum total provisioned IOPS for a DB instance. - - -=head2 MinIopsPerGib => Num - - Minimum provisioned IOPS per GiB for a DB instance. - - -=head2 MinStorageSize => Int - - Minimum storage size for a DB instance. - - -=head2 MultiAZCapable => Bool - - Indicates whether a DB instance is Multi-AZ capable. - - -=head2 ReadReplicaCapable => Bool - - Indicates whether a DB instance can have a Read Replica. - - -=head2 StorageType => Str - - Indicates the storage type for a DB instance. - - -=head2 SupportsEnhancedMonitoring => Bool - - Indicates whether a DB instance supports Enhanced Monitoring at -intervals from 1 to 60 seconds. - - -=head2 SupportsIAMDatabaseAuthentication => Bool - - Indicates whether a DB instance supports IAM database authentication. - - -=head2 SupportsIops => Bool - - Indicates whether a DB instance supports provisioned IOPS. - - -=head2 SupportsPerformanceInsights => Bool - - True if a DB instance supports Performance Insights, otherwise false. - - -=head2 SupportsStorageEncryption => Bool - - Indicates whether a DB instance supports encrypted storage. - - -=head2 Vpc => Bool - - Indicates whether a DB instance is in a VPC. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/OrderableDBInstanceOptionsMessage.pm b/auto-lib/Paws/Neptune/OrderableDBInstanceOptionsMessage.pm deleted file mode 100644 index 7a7b194ffc..0000000000 --- a/auto-lib/Paws/Neptune/OrderableDBInstanceOptionsMessage.pm +++ /dev/null @@ -1,37 +0,0 @@ - -package Paws::Neptune::OrderableDBInstanceOptionsMessage; - use Moose; - has Marker => (is => 'ro', isa => 'Str'); - has OrderableDBInstanceOptions => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::OrderableDBInstanceOption]', request_name => 'OrderableDBInstanceOption', traits => ['NameInRequest',]); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::OrderableDBInstanceOptionsMessage - -=head1 ATTRIBUTES - - -=head2 Marker => Str - -An optional pagination token provided by a previous -OrderableDBInstanceOptions request. If this parameter is specified, the -response includes only records beyond the marker, up to the value -specified by C . - - -=head2 OrderableDBInstanceOptions => ArrayRef[L] - -An OrderableDBInstanceOption structure containing information about -orderable options for the DB instance. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/Parameter.pm b/auto-lib/Paws/Neptune/Parameter.pm deleted file mode 100644 index 951079e38e..0000000000 --- a/auto-lib/Paws/Neptune/Parameter.pm +++ /dev/null @@ -1,116 +0,0 @@ -package Paws::Neptune::Parameter; - use Moose; - has AllowedValues => (is => 'ro', isa => 'Str'); - has ApplyMethod => (is => 'ro', isa => 'Str'); - has ApplyType => (is => 'ro', isa => 'Str'); - has DataType => (is => 'ro', isa => 'Str'); - has Description => (is => 'ro', isa => 'Str'); - has IsModifiable => (is => 'ro', isa => 'Bool'); - has MinimumEngineVersion => (is => 'ro', isa => 'Str'); - has ParameterName => (is => 'ro', isa => 'Str'); - has ParameterValue => (is => 'ro', isa => 'Str'); - has Source => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::Parameter - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::Parameter object: - - $service_obj->Method(Att1 => { AllowedValues => $value, ..., Source => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::Parameter object: - - $result = $service_obj->Method(...); - $result->Att1->AllowedValues - -=head1 DESCRIPTION - -This data type is used as a request parameter in the -ModifyDBParameterGroup and ResetDBParameterGroup actions. - -This data type is used as a response element in the -DescribeEngineDefaultParameters and DescribeDBParameters actions. - -=head1 ATTRIBUTES - - -=head2 AllowedValues => Str - - Specifies the valid range of values for the parameter. - - -=head2 ApplyMethod => Str - - Indicates when to apply parameter updates. - - -=head2 ApplyType => Str - - Specifies the engine specific parameters type. - - -=head2 DataType => Str - - Specifies the valid data type for the parameter. - - -=head2 Description => Str - - Provides a description of the parameter. - - -=head2 IsModifiable => Bool - - Indicates whether (C) or not (C) the parameter can be -modified. Some parameters have security or operational implications -that prevent them from being changed. - - -=head2 MinimumEngineVersion => Str - - The earliest engine version to which the parameter can apply. - - -=head2 ParameterName => Str - - Specifies the name of the parameter. - - -=head2 ParameterValue => Str - - Specifies the value of the parameter. - - -=head2 Source => Str - - Indicates the source of the parameter value. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/PendingCloudwatchLogsExports.pm b/auto-lib/Paws/Neptune/PendingCloudwatchLogsExports.pm deleted file mode 100644 index e9d1a08978..0000000000 --- a/auto-lib/Paws/Neptune/PendingCloudwatchLogsExports.pm +++ /dev/null @@ -1,66 +0,0 @@ -package Paws::Neptune::PendingCloudwatchLogsExports; - use Moose; - has LogTypesToDisable => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - has LogTypesToEnable => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::PendingCloudwatchLogsExports - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::PendingCloudwatchLogsExports object: - - $service_obj->Method(Att1 => { LogTypesToDisable => $value, ..., LogTypesToEnable => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::PendingCloudwatchLogsExports object: - - $result = $service_obj->Method(...); - $result->Att1->LogTypesToDisable - -=head1 DESCRIPTION - -A list of the log types whose configuration is still pending. In other -words, these log types are in the process of being activated or -deactivated. - -=head1 ATTRIBUTES - - -=head2 LogTypesToDisable => ArrayRef[Str|Undef] - - Log types that are in the process of being enabled. After they are -enabled, these log types are exported to CloudWatch Logs. - - -=head2 LogTypesToEnable => ArrayRef[Str|Undef] - - Log types that are in the process of being deactivated. After they are -deactivated, these log types aren't exported to CloudWatch Logs. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/PendingMaintenanceAction.pm b/auto-lib/Paws/Neptune/PendingMaintenanceAction.pm deleted file mode 100644 index 30a8995a4c..0000000000 --- a/auto-lib/Paws/Neptune/PendingMaintenanceAction.pm +++ /dev/null @@ -1,99 +0,0 @@ -package Paws::Neptune::PendingMaintenanceAction; - use Moose; - has Action => (is => 'ro', isa => 'Str'); - has AutoAppliedAfterDate => (is => 'ro', isa => 'Str'); - has CurrentApplyDate => (is => 'ro', isa => 'Str'); - has Description => (is => 'ro', isa => 'Str'); - has ForcedApplyDate => (is => 'ro', isa => 'Str'); - has OptInStatus => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::PendingMaintenanceAction - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::PendingMaintenanceAction object: - - $service_obj->Method(Att1 => { Action => $value, ..., OptInStatus => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::PendingMaintenanceAction object: - - $result = $service_obj->Method(...); - $result->Att1->Action - -=head1 DESCRIPTION - -Provides information about a pending maintenance action for a resource. - -=head1 ATTRIBUTES - - -=head2 Action => Str - - The type of pending maintenance action that is available for the -resource. - - -=head2 AutoAppliedAfterDate => Str - - The date of the maintenance window when the action is applied. The -maintenance action is applied to the resource during its first -maintenance window after this date. If this date is specified, any -C opt-in requests are ignored. - - -=head2 CurrentApplyDate => Str - - The effective date when the pending maintenance action is applied to -the resource. This date takes into account opt-in requests received -from the ApplyPendingMaintenanceAction API, the -C, and the C. This value is -blank if an opt-in request has not been received and nothing has been -specified as C or C. - - -=head2 Description => Str - - A description providing more detail about the maintenance action. - - -=head2 ForcedApplyDate => Str - - The date when the maintenance action is automatically applied. The -maintenance action is applied to the resource on this date regardless -of the maintenance window for the resource. If this date is specified, -any C opt-in requests are ignored. - - -=head2 OptInStatus => Str - - Indicates the type of opt-in request that has been received for the -resource. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/PendingMaintenanceActionsMessage.pm b/auto-lib/Paws/Neptune/PendingMaintenanceActionsMessage.pm deleted file mode 100644 index 17bcc32f01..0000000000 --- a/auto-lib/Paws/Neptune/PendingMaintenanceActionsMessage.pm +++ /dev/null @@ -1,36 +0,0 @@ - -package Paws::Neptune::PendingMaintenanceActionsMessage; - use Moose; - has Marker => (is => 'ro', isa => 'Str'); - has PendingMaintenanceActions => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::ResourcePendingMaintenanceActions]', request_name => 'ResourcePendingMaintenanceActions', traits => ['NameInRequest',]); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::PendingMaintenanceActionsMessage - -=head1 ATTRIBUTES - - -=head2 Marker => Str - -An optional pagination token provided by a previous -C request. If this parameter is -specified, the response includes only records beyond the marker, up to -a number of records specified by C. - - -=head2 PendingMaintenanceActions => ArrayRef[L] - -A list of the pending maintenance actions for the resource. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/PendingModifiedValues.pm b/auto-lib/Paws/Neptune/PendingModifiedValues.pm deleted file mode 100644 index 29a5636032..0000000000 --- a/auto-lib/Paws/Neptune/PendingModifiedValues.pm +++ /dev/null @@ -1,145 +0,0 @@ -package Paws::Neptune::PendingModifiedValues; - use Moose; - has AllocatedStorage => (is => 'ro', isa => 'Int'); - has BackupRetentionPeriod => (is => 'ro', isa => 'Int'); - has CACertificateIdentifier => (is => 'ro', isa => 'Str'); - has DBInstanceClass => (is => 'ro', isa => 'Str'); - has DBInstanceIdentifier => (is => 'ro', isa => 'Str'); - has DBSubnetGroupName => (is => 'ro', isa => 'Str'); - has EngineVersion => (is => 'ro', isa => 'Str'); - has Iops => (is => 'ro', isa => 'Int'); - has LicenseModel => (is => 'ro', isa => 'Str'); - has MasterUserPassword => (is => 'ro', isa => 'Str'); - has MultiAZ => (is => 'ro', isa => 'Bool'); - has PendingCloudwatchLogsExports => (is => 'ro', isa => 'Paws::Neptune::PendingCloudwatchLogsExports'); - has Port => (is => 'ro', isa => 'Int'); - has StorageType => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::PendingModifiedValues - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::PendingModifiedValues object: - - $service_obj->Method(Att1 => { AllocatedStorage => $value, ..., StorageType => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::PendingModifiedValues object: - - $result = $service_obj->Method(...); - $result->Att1->AllocatedStorage - -=head1 DESCRIPTION - -This data type is used as a response element in the ModifyDBInstance -action. - -=head1 ATTRIBUTES - - -=head2 AllocatedStorage => Int - - Contains the new C size for the DB instance that will -be applied or is currently being applied. - - -=head2 BackupRetentionPeriod => Int - - Specifies the pending number of days for which automated backups are -retained. - - -=head2 CACertificateIdentifier => Str - - Specifies the identifier of the CA certificate for the DB instance. - - -=head2 DBInstanceClass => Str - - Contains the new C for the DB instance that will be -applied or is currently being applied. - - -=head2 DBInstanceIdentifier => Str - - Contains the new C for the DB instance that will -be applied or is currently being applied. - - -=head2 DBSubnetGroupName => Str - - The new DB subnet group for the DB instance. - - -=head2 EngineVersion => Str - - Indicates the database engine version. - - -=head2 Iops => Int - - Specifies the new Provisioned IOPS value for the DB instance that will -be applied or is currently being applied. - - -=head2 LicenseModel => Str - - The license model for the DB instance. - -Valid values: C | C | -C - - -=head2 MasterUserPassword => Str - - Contains the pending or currently-in-progress change of the master -credentials for the DB instance. - - -=head2 MultiAZ => Bool - - Indicates that the Single-AZ DB instance is to change to a Multi-AZ -deployment. - - -=head2 PendingCloudwatchLogsExports => L - - - - -=head2 Port => Int - - Specifies the pending port for the DB instance. - - -=head2 StorageType => Str - - Specifies the storage type to be associated with the DB instance. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/PromoteReadReplicaDBCluster.pm b/auto-lib/Paws/Neptune/PromoteReadReplicaDBCluster.pm deleted file mode 100644 index a2ff793572..0000000000 --- a/auto-lib/Paws/Neptune/PromoteReadReplicaDBCluster.pm +++ /dev/null @@ -1,77 +0,0 @@ - -package Paws::Neptune::PromoteReadReplicaDBCluster; - use Moose; - has DBClusterIdentifier => (is => 'ro', isa => 'Str', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'PromoteReadReplicaDBCluster'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::PromoteReadReplicaDBClusterResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'PromoteReadReplicaDBClusterResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::PromoteReadReplicaDBCluster - Arguments for method PromoteReadReplicaDBCluster on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method PromoteReadReplicaDBCluster on the -L service. Use the attributes of this class -as arguments to method PromoteReadReplicaDBCluster. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to PromoteReadReplicaDBCluster. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $PromoteReadReplicaDBClusterResult = $rds->PromoteReadReplicaDBCluster( - DBClusterIdentifier => 'MyString', - - ); - - # Results: - my $DBCluster = $PromoteReadReplicaDBClusterResult->DBCluster; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBClusterIdentifier => Str - -The identifier of the DB cluster Read Replica to promote. This -parameter is not case-sensitive. - -Constraints: - -=over - -=item * - -Must match the identifier of an existing DBCluster Read Replica. - -=back - -Example: C - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method PromoteReadReplicaDBCluster in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/PromoteReadReplicaDBClusterResult.pm b/auto-lib/Paws/Neptune/PromoteReadReplicaDBClusterResult.pm deleted file mode 100644 index 5121817279..0000000000 --- a/auto-lib/Paws/Neptune/PromoteReadReplicaDBClusterResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::PromoteReadReplicaDBClusterResult; - use Moose; - has DBCluster => (is => 'ro', isa => 'Paws::Neptune::DBCluster'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::PromoteReadReplicaDBClusterResult - -=head1 ATTRIBUTES - - -=head2 DBCluster => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/Range.pm b/auto-lib/Paws/Neptune/Range.pm deleted file mode 100644 index e273348d1e..0000000000 --- a/auto-lib/Paws/Neptune/Range.pm +++ /dev/null @@ -1,72 +0,0 @@ -package Paws::Neptune::Range; - use Moose; - has From => (is => 'ro', isa => 'Int'); - has Step => (is => 'ro', isa => 'Int'); - has To => (is => 'ro', isa => 'Int'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::Range - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::Range object: - - $service_obj->Method(Att1 => { From => $value, ..., To => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::Range object: - - $result = $service_obj->Method(...); - $result->Att1->From - -=head1 DESCRIPTION - -A range of integer values. - -=head1 ATTRIBUTES - - -=head2 From => Int - - The minimum value in the range. - - -=head2 Step => Int - - The step value for the range. For example, if you have a range of 5,000 -to 10,000, with a step value of 1,000, the valid values start at 5,000 -and step up by 1,000. Even though 7,500 is within the range, it isn't a -valid value for the range. The valid values are 5,000, 6,000, 7,000, -8,000... - - -=head2 To => Int - - The maximum value in the range. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/RebootDBInstance.pm b/auto-lib/Paws/Neptune/RebootDBInstance.pm deleted file mode 100644 index 3e30f76f6f..0000000000 --- a/auto-lib/Paws/Neptune/RebootDBInstance.pm +++ /dev/null @@ -1,86 +0,0 @@ - -package Paws::Neptune::RebootDBInstance; - use Moose; - has DBInstanceIdentifier => (is => 'ro', isa => 'Str', required => 1); - has ForceFailover => (is => 'ro', isa => 'Bool'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'RebootDBInstance'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::RebootDBInstanceResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'RebootDBInstanceResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::RebootDBInstance - Arguments for method RebootDBInstance on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method RebootDBInstance on the -L service. Use the attributes of this class -as arguments to method RebootDBInstance. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to RebootDBInstance. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $RebootDBInstanceResult = $rds->RebootDBInstance( - DBInstanceIdentifier => 'MyString', - ForceFailover => 1, # OPTIONAL - ); - - # Results: - my $DBInstance = $RebootDBInstanceResult->DBInstance; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBInstanceIdentifier => Str - -The DB instance identifier. This parameter is stored as a lowercase -string. - -Constraints: - -=over - -=item * - -Must match the identifier of an existing DBInstance. - -=back - - - - -=head2 ForceFailover => Bool - -When C, the reboot is conducted through a MultiAZ failover. - -Constraint: You can't specify C if the instance is not configured -for MultiAZ. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method RebootDBInstance in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/RebootDBInstanceResult.pm b/auto-lib/Paws/Neptune/RebootDBInstanceResult.pm deleted file mode 100644 index 66de1966cb..0000000000 --- a/auto-lib/Paws/Neptune/RebootDBInstanceResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::RebootDBInstanceResult; - use Moose; - has DBInstance => (is => 'ro', isa => 'Paws::Neptune::DBInstance'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::RebootDBInstanceResult - -=head1 ATTRIBUTES - - -=head2 DBInstance => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/RemoveRoleFromDBCluster.pm b/auto-lib/Paws/Neptune/RemoveRoleFromDBCluster.pm deleted file mode 100644 index 33b2265ef3..0000000000 --- a/auto-lib/Paws/Neptune/RemoveRoleFromDBCluster.pm +++ /dev/null @@ -1,69 +0,0 @@ - -package Paws::Neptune::RemoveRoleFromDBCluster; - use Moose; - has DBClusterIdentifier => (is => 'ro', isa => 'Str', required => 1); - has RoleArn => (is => 'ro', isa => 'Str', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'RemoveRoleFromDBCluster'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::API::Response'); - class_has _result_key => (isa => 'Str', is => 'ro'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::RemoveRoleFromDBCluster - Arguments for method RemoveRoleFromDBCluster on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method RemoveRoleFromDBCluster on the -L service. Use the attributes of this class -as arguments to method RemoveRoleFromDBCluster. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to RemoveRoleFromDBCluster. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - $rds->RemoveRoleFromDBCluster( - DBClusterIdentifier => 'MyString', - RoleArn => 'MyString', - - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBClusterIdentifier => Str - -The name of the DB cluster to disassociate the IAM role from. - - - -=head2 B RoleArn => Str - -The Amazon Resource Name (ARN) of the IAM role to disassociate from the -DB cluster, for example -C. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method RemoveRoleFromDBCluster in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/RemoveSourceIdentifierFromSubscription.pm b/auto-lib/Paws/Neptune/RemoveSourceIdentifierFromSubscription.pm deleted file mode 100644 index e87676a7b0..0000000000 --- a/auto-lib/Paws/Neptune/RemoveSourceIdentifierFromSubscription.pm +++ /dev/null @@ -1,77 +0,0 @@ - -package Paws::Neptune::RemoveSourceIdentifierFromSubscription; - use Moose; - has SourceIdentifier => (is => 'ro', isa => 'Str', required => 1); - has SubscriptionName => (is => 'ro', isa => 'Str', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'RemoveSourceIdentifierFromSubscription'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::RemoveSourceIdentifierFromSubscriptionResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'RemoveSourceIdentifierFromSubscriptionResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::RemoveSourceIdentifierFromSubscription - Arguments for method RemoveSourceIdentifierFromSubscription on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method RemoveSourceIdentifierFromSubscription on the -L service. Use the attributes of this class -as arguments to method RemoveSourceIdentifierFromSubscription. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to RemoveSourceIdentifierFromSubscription. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $RemoveSourceIdentifierFromSubscriptionResult = - $rds->RemoveSourceIdentifierFromSubscription( - SourceIdentifier => 'MyString', - SubscriptionName => 'MyString', - - ); - - # Results: - my $EventSubscription = - $RemoveSourceIdentifierFromSubscriptionResult->EventSubscription; - -# Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B SourceIdentifier => Str - -The source identifier to be removed from the subscription, such as the -B for a DB instance or the name of a security -group. - - - -=head2 B SubscriptionName => Str - -The name of the event notification subscription you want to remove a -source identifier from. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method RemoveSourceIdentifierFromSubscription in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/RemoveSourceIdentifierFromSubscriptionResult.pm b/auto-lib/Paws/Neptune/RemoveSourceIdentifierFromSubscriptionResult.pm deleted file mode 100644 index 5d6c000300..0000000000 --- a/auto-lib/Paws/Neptune/RemoveSourceIdentifierFromSubscriptionResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::RemoveSourceIdentifierFromSubscriptionResult; - use Moose; - has EventSubscription => (is => 'ro', isa => 'Paws::Neptune::EventSubscription'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::RemoveSourceIdentifierFromSubscriptionResult - -=head1 ATTRIBUTES - - -=head2 EventSubscription => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/RemoveTagsFromResource.pm b/auto-lib/Paws/Neptune/RemoveTagsFromResource.pm deleted file mode 100644 index a8576247cc..0000000000 --- a/auto-lib/Paws/Neptune/RemoveTagsFromResource.pm +++ /dev/null @@ -1,70 +0,0 @@ - -package Paws::Neptune::RemoveTagsFromResource; - use Moose; - has ResourceName => (is => 'ro', isa => 'Str', required => 1); - has TagKeys => (is => 'ro', isa => 'ArrayRef[Str|Undef]', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'RemoveTagsFromResource'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::API::Response'); - class_has _result_key => (isa => 'Str', is => 'ro'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::RemoveTagsFromResource - Arguments for method RemoveTagsFromResource on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method RemoveTagsFromResource on the -L service. Use the attributes of this class -as arguments to method RemoveTagsFromResource. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to RemoveTagsFromResource. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - $rds->RemoveTagsFromResource( - ResourceName => 'MyString', - TagKeys => [ 'MyString', ... ], - - ); - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B ResourceName => Str - -The Amazon Neptune resource that the tags are removed from. This value -is an Amazon Resource Name (ARN). For information about creating an -ARN, see Constructing an Amazon Resource Name (ARN) -(http://docs.aws.amazon.com/neptune/latest/UserGuide/tagging.ARN.html#tagging.ARN.Constructing). - - - -=head2 B TagKeys => ArrayRef[Str|Undef] - -The tag key (name) of the tag to be removed. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method RemoveTagsFromResource in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/ResetDBClusterParameterGroup.pm b/auto-lib/Paws/Neptune/ResetDBClusterParameterGroup.pm deleted file mode 100644 index 0389335d63..0000000000 --- a/auto-lib/Paws/Neptune/ResetDBClusterParameterGroup.pm +++ /dev/null @@ -1,100 +0,0 @@ - -package Paws::Neptune::ResetDBClusterParameterGroup; - use Moose; - has DBClusterParameterGroupName => (is => 'ro', isa => 'Str', required => 1); - has Parameters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Parameter]'); - has ResetAllParameters => (is => 'ro', isa => 'Bool'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ResetDBClusterParameterGroup'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::DBClusterParameterGroupNameMessage'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'ResetDBClusterParameterGroupResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::ResetDBClusterParameterGroup - Arguments for method ResetDBClusterParameterGroup on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ResetDBClusterParameterGroup on the -L service. Use the attributes of this class -as arguments to method ResetDBClusterParameterGroup. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ResetDBClusterParameterGroup. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $DBClusterParameterGroupNameMessage = $rds->ResetDBClusterParameterGroup( - DBClusterParameterGroupName => 'MyString', - Parameters => [ - { - IsModifiable => 1, # OPTIONAL - ApplyType => 'MyString', - DataType => 'MyString', - MinimumEngineVersion => 'MyString', - ApplyMethod => - 'immediate', # values: immediate, pending-reboot; OPTIONAL - AllowedValues => 'MyString', - ParameterValue => 'MyString', - Description => 'MyString', - ParameterName => 'MyString', - Source => 'MyString', - }, - ... - ], # OPTIONAL - ResetAllParameters => 1, # OPTIONAL - ); - - # Results: - my $DBClusterParameterGroupName = - $DBClusterParameterGroupNameMessage->DBClusterParameterGroupName; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBClusterParameterGroupName => Str - -The name of the DB cluster parameter group to reset. - - - -=head2 Parameters => ArrayRef[L] - -A list of parameter names in the DB cluster parameter group to reset to -the default values. You can't use this parameter if the -C parameter is set to C. - - - -=head2 ResetAllParameters => Bool - -A value that is set to C to reset all parameters in the DB -cluster parameter group to their default values, and C -otherwise. You can't use this parameter if there is a list of parameter -names specified for the C parameter. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ResetDBClusterParameterGroup in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/ResetDBParameterGroup.pm b/auto-lib/Paws/Neptune/ResetDBParameterGroup.pm deleted file mode 100644 index 50f504b5bd..0000000000 --- a/auto-lib/Paws/Neptune/ResetDBParameterGroup.pm +++ /dev/null @@ -1,115 +0,0 @@ - -package Paws::Neptune::ResetDBParameterGroup; - use Moose; - has DBParameterGroupName => (is => 'ro', isa => 'Str', required => 1); - has Parameters => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Parameter]'); - has ResetAllParameters => (is => 'ro', isa => 'Bool'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'ResetDBParameterGroup'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::DBParameterGroupNameMessage'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'ResetDBParameterGroupResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::ResetDBParameterGroup - Arguments for method ResetDBParameterGroup on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method ResetDBParameterGroup on the -L service. Use the attributes of this class -as arguments to method ResetDBParameterGroup. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ResetDBParameterGroup. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $DBParameterGroupNameMessage = $rds->ResetDBParameterGroup( - DBParameterGroupName => 'MyString', - Parameters => [ - { - Source => 'MyString', - ParameterName => 'MyString', - Description => 'MyString', - ParameterValue => 'MyString', - AllowedValues => 'MyString', - MinimumEngineVersion => 'MyString', - DataType => 'MyString', - ApplyMethod => - 'immediate', # values: immediate, pending-reboot; OPTIONAL - IsModifiable => 1, # OPTIONAL - ApplyType => 'MyString', - }, - ... - ], # OPTIONAL - ResetAllParameters => 1, # OPTIONAL - ); - - # Results: - my $DBParameterGroupName = - $DBParameterGroupNameMessage->DBParameterGroupName; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBParameterGroupName => Str - -The name of the DB parameter group. - -Constraints: - -=over - -=item * - -Must match the name of an existing DBParameterGroup. - -=back - - - - -=head2 Parameters => ArrayRef[L] - -To reset the entire DB parameter group, specify the C -name and C parameters. To reset specific -parameters, provide a list of the following: C and -C. A maximum of 20 parameters can be modified in a single -request. - -Valid Values (for Apply method): C - - - -=head2 ResetAllParameters => Bool - -Specifies whether (C) or not (C) to reset all parameters -in the DB parameter group to default values. - -Default: C - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method ResetDBParameterGroup in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/ResourcePendingMaintenanceActions.pm b/auto-lib/Paws/Neptune/ResourcePendingMaintenanceActions.pm deleted file mode 100644 index a5e632f9f0..0000000000 --- a/auto-lib/Paws/Neptune/ResourcePendingMaintenanceActions.pm +++ /dev/null @@ -1,63 +0,0 @@ -package Paws::Neptune::ResourcePendingMaintenanceActions; - use Moose; - has PendingMaintenanceActionDetails => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::PendingMaintenanceAction]', request_name => 'PendingMaintenanceAction', traits => ['NameInRequest']); - has ResourceIdentifier => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::ResourcePendingMaintenanceActions - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::ResourcePendingMaintenanceActions object: - - $service_obj->Method(Att1 => { PendingMaintenanceActionDetails => $value, ..., ResourceIdentifier => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::ResourcePendingMaintenanceActions object: - - $result = $service_obj->Method(...); - $result->Att1->PendingMaintenanceActionDetails - -=head1 DESCRIPTION - -Describes the pending maintenance actions for a resource. - -=head1 ATTRIBUTES - - -=head2 PendingMaintenanceActionDetails => ArrayRef[L] - - A list that provides details about the pending maintenance actions for -the resource. - - -=head2 ResourceIdentifier => Str - - The ARN of the resource that has pending maintenance actions. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/RestoreDBClusterFromSnapshot.pm b/auto-lib/Paws/Neptune/RestoreDBClusterFromSnapshot.pm deleted file mode 100644 index 6b021a8192..0000000000 --- a/auto-lib/Paws/Neptune/RestoreDBClusterFromSnapshot.pm +++ /dev/null @@ -1,245 +0,0 @@ - -package Paws::Neptune::RestoreDBClusterFromSnapshot; - use Moose; - has AvailabilityZones => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - has DatabaseName => (is => 'ro', isa => 'Str'); - has DBClusterIdentifier => (is => 'ro', isa => 'Str', required => 1); - has DBSubnetGroupName => (is => 'ro', isa => 'Str'); - has EnableIAMDatabaseAuthentication => (is => 'ro', isa => 'Bool'); - has Engine => (is => 'ro', isa => 'Str', required => 1); - has EngineVersion => (is => 'ro', isa => 'Str'); - has KmsKeyId => (is => 'ro', isa => 'Str'); - has OptionGroupName => (is => 'ro', isa => 'Str'); - has Port => (is => 'ro', isa => 'Int'); - has SnapshotIdentifier => (is => 'ro', isa => 'Str', required => 1); - has Tags => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Tag]'); - has VpcSecurityGroupIds => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'RestoreDBClusterFromSnapshot'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::RestoreDBClusterFromSnapshotResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'RestoreDBClusterFromSnapshotResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::RestoreDBClusterFromSnapshot - Arguments for method RestoreDBClusterFromSnapshot on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method RestoreDBClusterFromSnapshot on the -L service. Use the attributes of this class -as arguments to method RestoreDBClusterFromSnapshot. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to RestoreDBClusterFromSnapshot. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $RestoreDBClusterFromSnapshotResult = $rds->RestoreDBClusterFromSnapshot( - DBClusterIdentifier => 'MyString', - Engine => 'MyString', - SnapshotIdentifier => 'MyString', - AvailabilityZones => [ 'MyString', ... ], # OPTIONAL - DBSubnetGroupName => 'MyString', # OPTIONAL - DatabaseName => 'MyString', # OPTIONAL - EnableIAMDatabaseAuthentication => 1, # OPTIONAL - EngineVersion => 'MyString', # OPTIONAL - KmsKeyId => 'MyString', # OPTIONAL - OptionGroupName => 'MyString', # OPTIONAL - Port => 1, # OPTIONAL - Tags => [ - { - Value => 'MyString', - Key => 'MyString', - }, - ... - ], # OPTIONAL - VpcSecurityGroupIds => [ 'MyString', ... ], # OPTIONAL - ); - - # Results: - my $DBCluster = $RestoreDBClusterFromSnapshotResult->DBCluster; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 AvailabilityZones => ArrayRef[Str|Undef] - -Provides the list of EC2 Availability Zones that instances in the -restored DB cluster can be created in. - - - -=head2 DatabaseName => Str - -The database name for the restored DB cluster. - - - -=head2 B DBClusterIdentifier => Str - -The name of the DB cluster to create from the DB snapshot or DB cluster -snapshot. This parameter isn't case-sensitive. - -Constraints: - -=over - -=item * - -Must contain from 1 to 63 letters, numbers, or hyphens - -=item * - -First character must be a letter - -=item * - -Cannot end with a hyphen or contain two consecutive hyphens - -=back - -Example: C - - - -=head2 DBSubnetGroupName => Str - -The name of the DB subnet group to use for the new DB cluster. - -Constraints: If supplied, must match the name of an existing -DBSubnetGroup. - -Example: C - - - -=head2 EnableIAMDatabaseAuthentication => Bool - -True to enable mapping of AWS Identity and Access Management (IAM) -accounts to database accounts, and otherwise false. - -Default: C - - - -=head2 B Engine => Str - -The database engine to use for the new DB cluster. - -Default: The same as source - -Constraint: Must be compatible with the engine of the source - - - -=head2 EngineVersion => Str - -The version of the database engine to use for the new DB cluster. - - - -=head2 KmsKeyId => Str - -The AWS KMS key identifier to use when restoring an encrypted DB -cluster from a DB snapshot or DB cluster snapshot. - -The KMS key identifier is the Amazon Resource Name (ARN) for the KMS -encryption key. If you are restoring a DB cluster with the same AWS -account that owns the KMS encryption key used to encrypt the new DB -cluster, then you can use the KMS key alias instead of the ARN for the -KMS encryption key. - -If you do not specify a value for the C parameter, then the -following will occur: - -=over - -=item * - -If the DB snapshot or DB cluster snapshot in C is -encrypted, then the restored DB cluster is encrypted using the KMS key -that was used to encrypt the DB snapshot or DB cluster snapshot. - -=item * - -If the DB snapshot or DB cluster snapshot in C is -not encrypted, then the restored DB cluster is not encrypted. - -=back - - - - -=head2 OptionGroupName => Str - -The name of the option group to use for the restored DB cluster. - - - -=head2 Port => Int - -The port number on which the new DB cluster accepts connections. - -Constraints: Value must be C<1150-65535> - -Default: The same port as the original DB cluster. - - - -=head2 B SnapshotIdentifier => Str - -The identifier for the DB snapshot or DB cluster snapshot to restore -from. - -You can use either the name or the Amazon Resource Name (ARN) to -specify a DB cluster snapshot. However, you can use only the ARN to -specify a DB snapshot. - -Constraints: - -=over - -=item * - -Must match the identifier of an existing Snapshot. - -=back - - - - -=head2 Tags => ArrayRef[L] - -The tags to be assigned to the restored DB cluster. - - - -=head2 VpcSecurityGroupIds => ArrayRef[Str|Undef] - -A list of VPC security groups that the new DB cluster will belong to. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method RestoreDBClusterFromSnapshot in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/RestoreDBClusterFromSnapshotResult.pm b/auto-lib/Paws/Neptune/RestoreDBClusterFromSnapshotResult.pm deleted file mode 100644 index a7679d0e68..0000000000 --- a/auto-lib/Paws/Neptune/RestoreDBClusterFromSnapshotResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::RestoreDBClusterFromSnapshotResult; - use Moose; - has DBCluster => (is => 'ro', isa => 'Paws::Neptune::DBCluster'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::RestoreDBClusterFromSnapshotResult - -=head1 ATTRIBUTES - - -=head2 DBCluster => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/RestoreDBClusterToPointInTime.pm b/auto-lib/Paws/Neptune/RestoreDBClusterToPointInTime.pm deleted file mode 100644 index d62ddb8b92..0000000000 --- a/auto-lib/Paws/Neptune/RestoreDBClusterToPointInTime.pm +++ /dev/null @@ -1,288 +0,0 @@ - -package Paws::Neptune::RestoreDBClusterToPointInTime; - use Moose; - has DBClusterIdentifier => (is => 'ro', isa => 'Str', required => 1); - has DBSubnetGroupName => (is => 'ro', isa => 'Str'); - has EnableIAMDatabaseAuthentication => (is => 'ro', isa => 'Bool'); - has KmsKeyId => (is => 'ro', isa => 'Str'); - has OptionGroupName => (is => 'ro', isa => 'Str'); - has Port => (is => 'ro', isa => 'Int'); - has RestoreToTime => (is => 'ro', isa => 'Str'); - has RestoreType => (is => 'ro', isa => 'Str'); - has SourceDBClusterIdentifier => (is => 'ro', isa => 'Str', required => 1); - has Tags => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Tag]'); - has UseLatestRestorableTime => (is => 'ro', isa => 'Bool'); - has VpcSecurityGroupIds => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'RestoreDBClusterToPointInTime'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Neptune::RestoreDBClusterToPointInTimeResult'); - class_has _result_key => (isa => 'Str', is => 'ro', default => 'RestoreDBClusterToPointInTimeResult'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::RestoreDBClusterToPointInTime - Arguments for method RestoreDBClusterToPointInTime on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method RestoreDBClusterToPointInTime on the -L service. Use the attributes of this class -as arguments to method RestoreDBClusterToPointInTime. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to RestoreDBClusterToPointInTime. - -=head1 SYNOPSIS - - my $rds = Paws->service('Neptune'); - my $RestoreDBClusterToPointInTimeResult = - $rds->RestoreDBClusterToPointInTime( - DBClusterIdentifier => 'MyString', - SourceDBClusterIdentifier => 'MyString', - DBSubnetGroupName => 'MyString', # OPTIONAL - EnableIAMDatabaseAuthentication => 1, # OPTIONAL - KmsKeyId => 'MyString', # OPTIONAL - OptionGroupName => 'MyString', # OPTIONAL - Port => 1, # OPTIONAL - RestoreToTime => '1970-01-01T01:00:00', # OPTIONAL - RestoreType => 'MyString', # OPTIONAL - Tags => [ - { - Key => 'MyString', - Value => 'MyString', - }, - ... - ], # OPTIONAL - UseLatestRestorableTime => 1, # OPTIONAL - VpcSecurityGroupIds => [ 'MyString', ... ], # OPTIONAL - ); - - # Results: - my $DBCluster = $RestoreDBClusterToPointInTimeResult->DBCluster; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B DBClusterIdentifier => Str - -The name of the new DB cluster to be created. - -Constraints: - -=over - -=item * - -Must contain from 1 to 63 letters, numbers, or hyphens - -=item * - -First character must be a letter - -=item * - -Cannot end with a hyphen or contain two consecutive hyphens - -=back - - - - -=head2 DBSubnetGroupName => Str - -The DB subnet group name to use for the new DB cluster. - -Constraints: If supplied, must match the name of an existing -DBSubnetGroup. - -Example: C - - - -=head2 EnableIAMDatabaseAuthentication => Bool - -True to enable mapping of AWS Identity and Access Management (IAM) -accounts to database accounts, and otherwise false. - -Default: C - - - -=head2 KmsKeyId => Str - -The AWS KMS key identifier to use when restoring an encrypted DB -cluster from an encrypted DB cluster. - -The KMS key identifier is the Amazon Resource Name (ARN) for the KMS -encryption key. If you are restoring a DB cluster with the same AWS -account that owns the KMS encryption key used to encrypt the new DB -cluster, then you can use the KMS key alias instead of the ARN for the -KMS encryption key. - -You can restore to a new DB cluster and encrypt the new DB cluster with -a KMS key that is different than the KMS key used to encrypt the source -DB cluster. The new DB cluster is encrypted with the KMS key identified -by the C parameter. - -If you do not specify a value for the C parameter, then the -following will occur: - -=over - -=item * - -If the DB cluster is encrypted, then the restored DB cluster is -encrypted using the KMS key that was used to encrypt the source DB -cluster. - -=item * - -If the DB cluster is not encrypted, then the restored DB cluster is not -encrypted. - -=back - -If C refers to a DB cluster that is not encrypted, -then the restore request is rejected. - - - -=head2 OptionGroupName => Str - -The name of the option group for the new DB cluster. - - - -=head2 Port => Int - -The port number on which the new DB cluster accepts connections. - -Constraints: Value must be C<1150-65535> - -Default: The same port as the original DB cluster. - - - -=head2 RestoreToTime => Str - -The date and time to restore the DB cluster to. - -Valid Values: Value must be a time in Universal Coordinated Time (UTC) -format - -Constraints: - -=over - -=item * - -Must be before the latest restorable time for the DB instance - -=item * - -Must be specified if C parameter is not -provided - -=item * - -Cannot be specified if C parameter is true - -=item * - -Cannot be specified if C parameter is C - -=back - -Example: C<2015-03-07T23:45:00Z> - - - -=head2 RestoreType => Str - -The type of restore to be performed. You can specify one of the -following values: - -=over - -=item * - -C - The new DB cluster is restored as a full copy of the -source DB cluster. - -=item * - -C - The new DB cluster is restored as a clone of the -source DB cluster. - -=back - -Constraints: You can't specify C if the engine version -of the source DB cluster is earlier than 1.11. - -If you don't specify a C value, then the new DB cluster is -restored as a full copy of the source DB cluster. - - - -=head2 B SourceDBClusterIdentifier => Str - -The identifier of the source DB cluster from which to restore. - -Constraints: - -=over - -=item * - -Must match the identifier of an existing DBCluster. - -=back - - - - -=head2 Tags => ArrayRef[L] - - - - - -=head2 UseLatestRestorableTime => Bool - -A value that is set to C to restore the DB cluster to the latest -restorable backup time, and C otherwise. - -Default: C - -Constraints: Cannot be specified if C parameter is -provided. - - - -=head2 VpcSecurityGroupIds => ArrayRef[Str|Undef] - -A list of VPC security groups that the new DB cluster belongs to. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method RestoreDBClusterToPointInTime in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/RestoreDBClusterToPointInTimeResult.pm b/auto-lib/Paws/Neptune/RestoreDBClusterToPointInTimeResult.pm deleted file mode 100644 index 71d0b10c6f..0000000000 --- a/auto-lib/Paws/Neptune/RestoreDBClusterToPointInTimeResult.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::RestoreDBClusterToPointInTimeResult; - use Moose; - has DBCluster => (is => 'ro', isa => 'Paws::Neptune::DBCluster'); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::RestoreDBClusterToPointInTimeResult - -=head1 ATTRIBUTES - - -=head2 DBCluster => L - - - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/Subnet.pm b/auto-lib/Paws/Neptune/Subnet.pm deleted file mode 100644 index 4390294725..0000000000 --- a/auto-lib/Paws/Neptune/Subnet.pm +++ /dev/null @@ -1,69 +0,0 @@ -package Paws::Neptune::Subnet; - use Moose; - has SubnetAvailabilityZone => (is => 'ro', isa => 'Paws::Neptune::AvailabilityZone'); - has SubnetIdentifier => (is => 'ro', isa => 'Str'); - has SubnetStatus => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::Subnet - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::Subnet object: - - $service_obj->Method(Att1 => { SubnetAvailabilityZone => $value, ..., SubnetStatus => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::Subnet object: - - $result = $service_obj->Method(...); - $result->Att1->SubnetAvailabilityZone - -=head1 DESCRIPTION - -This data type is used as a response element in the -DescribeDBSubnetGroups action. - -=head1 ATTRIBUTES - - -=head2 SubnetAvailabilityZone => L - - - - -=head2 SubnetIdentifier => Str - - Specifies the identifier of the subnet. - - -=head2 SubnetStatus => Str - - Specifies the status of the subnet. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/Tag.pm b/auto-lib/Paws/Neptune/Tag.pm deleted file mode 100644 index d9890663be..0000000000 --- a/auto-lib/Paws/Neptune/Tag.pm +++ /dev/null @@ -1,71 +0,0 @@ -package Paws::Neptune::Tag; - use Moose; - has Key => (is => 'ro', isa => 'Str'); - has Value => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::Tag - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::Tag object: - - $service_obj->Method(Att1 => { Key => $value, ..., Value => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::Tag object: - - $result = $service_obj->Method(...); - $result->Att1->Key - -=head1 DESCRIPTION - -Metadata assigned to an Amazon Neptune resource consisting of a -key-value pair. - -=head1 ATTRIBUTES - - -=head2 Key => Str - - A key is the required name of the tag. The string value can be from 1 -to 128 Unicode characters in length and can't be prefixed with "aws:" -or "rds:". The string can only contain only the set of Unicode letters, -digits, white-space, '_', '.', '/', '=', '+', '-' (Java regex: -"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$"). - - -=head2 Value => Str - - A value is the optional value of the tag. The string value can be from -1 to 256 Unicode characters in length and can't be prefixed with "aws:" -or "rds:". The string can only contain only the set of Unicode letters, -digits, white-space, '_', '.', '/', '=', '+', '-' (Java regex: -"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$"). - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/TagListMessage.pm b/auto-lib/Paws/Neptune/TagListMessage.pm deleted file mode 100644 index 68180fbbdb..0000000000 --- a/auto-lib/Paws/Neptune/TagListMessage.pm +++ /dev/null @@ -1,27 +0,0 @@ - -package Paws::Neptune::TagListMessage; - use Moose; - has TagList => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Tag]', request_name => 'Tag', traits => ['NameInRequest',]); - - has _request_id => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::TagListMessage - -=head1 ATTRIBUTES - - -=head2 TagList => ArrayRef[L] - -List of tags returned by the ListTagsForResource operation. - - -=head2 _request_id => Str - - -=cut - diff --git a/auto-lib/Paws/Neptune/Timezone.pm b/auto-lib/Paws/Neptune/Timezone.pm deleted file mode 100644 index 1d8e569e8f..0000000000 --- a/auto-lib/Paws/Neptune/Timezone.pm +++ /dev/null @@ -1,58 +0,0 @@ -package Paws::Neptune::Timezone; - use Moose; - has TimezoneName => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::Timezone - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::Timezone object: - - $service_obj->Method(Att1 => { TimezoneName => $value, ..., TimezoneName => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::Timezone object: - - $result = $service_obj->Method(...); - $result->Att1->TimezoneName - -=head1 DESCRIPTION - -A time zone associated with a DBInstance. This data type is an element -in the response to the DescribeDBInstances, and the -DescribeDBEngineVersions actions. - -=head1 ATTRIBUTES - - -=head2 TimezoneName => Str - - The name of the time zone. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/UpgradeTarget.pm b/auto-lib/Paws/Neptune/UpgradeTarget.pm deleted file mode 100644 index bd370f9fb6..0000000000 --- a/auto-lib/Paws/Neptune/UpgradeTarget.pm +++ /dev/null @@ -1,84 +0,0 @@ -package Paws::Neptune::UpgradeTarget; - use Moose; - has AutoUpgrade => (is => 'ro', isa => 'Bool'); - has Description => (is => 'ro', isa => 'Str'); - has Engine => (is => 'ro', isa => 'Str'); - has EngineVersion => (is => 'ro', isa => 'Str'); - has IsMajorVersionUpgrade => (is => 'ro', isa => 'Bool'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::UpgradeTarget - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::UpgradeTarget object: - - $service_obj->Method(Att1 => { AutoUpgrade => $value, ..., IsMajorVersionUpgrade => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::UpgradeTarget object: - - $result = $service_obj->Method(...); - $result->Att1->AutoUpgrade - -=head1 DESCRIPTION - -The version of the database engine that a DB instance can be upgraded -to. - -=head1 ATTRIBUTES - - -=head2 AutoUpgrade => Bool - - A value that indicates whether the target version is applied to any -source DB instances that have AutoMinorVersionUpgrade set to true. - - -=head2 Description => Str - - The version of the database engine that a DB instance can be upgraded -to. - - -=head2 Engine => Str - - The name of the upgrade target database engine. - - -=head2 EngineVersion => Str - - The version number of the upgrade target database engine. - - -=head2 IsMajorVersionUpgrade => Bool - - A value that indicates whether a database engine is upgraded to a major -version. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/ValidDBInstanceModificationsMessage.pm b/auto-lib/Paws/Neptune/ValidDBInstanceModificationsMessage.pm deleted file mode 100644 index 5ac001991c..0000000000 --- a/auto-lib/Paws/Neptune/ValidDBInstanceModificationsMessage.pm +++ /dev/null @@ -1,59 +0,0 @@ -package Paws::Neptune::ValidDBInstanceModificationsMessage; - use Moose; - has Storage => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::ValidStorageOptions]', request_name => 'ValidStorageOptions', traits => ['NameInRequest']); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::ValidDBInstanceModificationsMessage - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::ValidDBInstanceModificationsMessage object: - - $service_obj->Method(Att1 => { Storage => $value, ..., Storage => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::ValidDBInstanceModificationsMessage object: - - $result = $service_obj->Method(...); - $result->Att1->Storage - -=head1 DESCRIPTION - -Information about valid modifications that you can make to your DB -instance. Contains the result of a successful call to the -DescribeValidDBInstanceModifications action. You can use this -information when you call ModifyDBInstance. - -=head1 ATTRIBUTES - - -=head2 Storage => ArrayRef[L] - - Valid storage options for your DB instance. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/ValidStorageOptions.pm b/auto-lib/Paws/Neptune/ValidStorageOptions.pm deleted file mode 100644 index 272209a3c4..0000000000 --- a/auto-lib/Paws/Neptune/ValidStorageOptions.pm +++ /dev/null @@ -1,78 +0,0 @@ -package Paws::Neptune::ValidStorageOptions; - use Moose; - has IopsToStorageRatio => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::DoubleRange]', request_name => 'DoubleRange', traits => ['NameInRequest']); - has ProvisionedIops => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Range]', request_name => 'Range', traits => ['NameInRequest']); - has StorageSize => (is => 'ro', isa => 'ArrayRef[Paws::Neptune::Range]', request_name => 'Range', traits => ['NameInRequest']); - has StorageType => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::ValidStorageOptions - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::ValidStorageOptions object: - - $service_obj->Method(Att1 => { IopsToStorageRatio => $value, ..., StorageType => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::ValidStorageOptions object: - - $result = $service_obj->Method(...); - $result->Att1->IopsToStorageRatio - -=head1 DESCRIPTION - -Information about valid modifications that you can make to your DB -instance. Contains the result of a successful call to the -DescribeValidDBInstanceModifications action. - -=head1 ATTRIBUTES - - -=head2 IopsToStorageRatio => ArrayRef[L] - - The valid range of Provisioned IOPS to gibibytes of storage multiplier. -For example, 3-10, which means that provisioned IOPS can be between 3 -and 10 times storage. - - -=head2 ProvisionedIops => ArrayRef[L] - - The valid range of provisioned IOPS. For example, 1000-20000. - - -=head2 StorageSize => ArrayRef[L] - - The valid range of storage in gibibytes. For example, 100 to 16384. - - -=head2 StorageType => Str - - The valid storage types for your DB instance. For example, gp2, io1. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Neptune/VpcSecurityGroupMembership.pm b/auto-lib/Paws/Neptune/VpcSecurityGroupMembership.pm deleted file mode 100644 index d41d2488e9..0000000000 --- a/auto-lib/Paws/Neptune/VpcSecurityGroupMembership.pm +++ /dev/null @@ -1,63 +0,0 @@ -package Paws::Neptune::VpcSecurityGroupMembership; - use Moose; - has Status => (is => 'ro', isa => 'Str'); - has VpcSecurityGroupId => (is => 'ro', isa => 'Str'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::Neptune::VpcSecurityGroupMembership - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::Neptune::VpcSecurityGroupMembership object: - - $service_obj->Method(Att1 => { Status => $value, ..., VpcSecurityGroupId => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::Neptune::VpcSecurityGroupMembership object: - - $result = $service_obj->Method(...); - $result->Att1->Status - -=head1 DESCRIPTION - -This data type is used as a response element for queries on VPC -security group membership. - -=head1 ATTRIBUTES - - -=head2 Status => Str - - The status of the VPC security group. - - -=head2 VpcSecurityGroupId => Str - - The name of the VPC security group. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/OpsWorks/CloneStack.pm b/auto-lib/Paws/OpsWorks/CloneStack.pm index 398022eee7..d6b70a6f9e 100644 --- a/auto-lib/Paws/OpsWorks/CloneStack.pm +++ b/auto-lib/Paws/OpsWorks/CloneStack.pm @@ -62,16 +62,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n CloneAppIds => [ 'MyString', ... ], # OPTIONAL ClonePermissions => 1, # OPTIONAL ConfigurationManager => { - Name => 'MyString', Version => 'MyString', + Name => 'MyString', }, # OPTIONAL CustomCookbooksSource => { - Url => 'MyString', - Type => 'git', # values: git, svn, archive, s3; OPTIONAL - SshKey => 'MyString', Revision => 'MyString', - Username => 'MyString', + Type => 'git', # values: git, svn, archive, s3; OPTIONAL Password => 'MyString', + Username => 'MyString', + SshKey => 'MyString', + Url => 'MyString', }, # OPTIONAL CustomJson => 'MyString', # OPTIONAL DefaultAvailabilityZone => 'MyString', # OPTIONAL diff --git a/auto-lib/Paws/OpsWorks/CreateApp.pm b/auto-lib/Paws/OpsWorks/CreateApp.pm index 56e0944e77..80c34453df 100644 --- a/auto-lib/Paws/OpsWorks/CreateApp.pm +++ b/auto-lib/Paws/OpsWorks/CreateApp.pm @@ -43,12 +43,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n StackId => 'MyString', Type => 'aws-flow-ruby', AppSource => { - Url => 'MyString', - Type => 'git', # values: git, svn, archive, s3; OPTIONAL Revision => 'MyString', - SshKey => 'MyString', - Username => 'MyString', + Type => 'git', # values: git, svn, archive, s3; OPTIONAL Password => 'MyString', + Username => 'MyString', + SshKey => 'MyString', + Url => 'MyString', }, # OPTIONAL Attributes => { 'DocumentRoot' => 'MyString' @@ -56,9 +56,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # OPTIONAL DataSources => [ { - DatabaseName => 'MyString', Type => 'MyString', Arn => 'MyString', + DatabaseName => 'MyString', }, ... ], # OPTIONAL @@ -67,16 +67,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n EnableSsl => 1, # OPTIONAL Environment => [ { - Value => 'MyString', Key => 'MyString', + Value => 'MyString', Secure => 1, }, ... ], # OPTIONAL Shortname => 'MyString', # OPTIONAL SslConfiguration => { - PrivateKey => 'MyString', Certificate => 'MyString', + PrivateKey => 'MyString', Chain => 'MyString', }, # OPTIONAL ); diff --git a/auto-lib/Paws/OpsWorks/CreateInstance.pm b/auto-lib/Paws/OpsWorks/CreateInstance.pm index dfb11bd81d..6a1b6eee3d 100644 --- a/auto-lib/Paws/OpsWorks/CreateInstance.pm +++ b/auto-lib/Paws/OpsWorks/CreateInstance.pm @@ -55,16 +55,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n AvailabilityZone => 'MyString', # OPTIONAL BlockDeviceMappings => [ { - NoDevice => 'MyString', - Ebs => { - VolumeSize => 1, # OPTIONAL - DeleteOnTermination => 1, # OPTIONAL - SnapshotId => 'MyString', - Iops => 1, # OPTIONAL - VolumeType => 'gp2', # values: gp2, io1, standard; OPTIONAL - }, # OPTIONAL DeviceName => 'MyString', VirtualName => 'MyString', + NoDevice => 'MyString', + Ebs => { + SnapshotId => 'MyString', + Iops => 1, # OPTIONAL + VolumeType => 'gp2', # values: gp2, io1, standard; OPTIONAL + VolumeSize => 1, # OPTIONAL + DeleteOnTermination => 1, # OPTIONAL + }, # OPTIONAL }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/OpsWorks/CreateLayer.pm b/auto-lib/Paws/OpsWorks/CreateLayer.pm index b07ea69e37..8365ea8775 100644 --- a/auto-lib/Paws/OpsWorks/CreateLayer.pm +++ b/auto-lib/Paws/OpsWorks/CreateLayer.pm @@ -56,42 +56,42 @@ You shouldn't make instances of this class. Each attribute should be used as a n AutoAssignElasticIps => 1, # OPTIONAL AutoAssignPublicIps => 1, # OPTIONAL CloudWatchLogsConfiguration => { + Enabled => 1, LogStreams => [ { - FileFingerprintLines => 'MyString', - InitialPosition => - 'start_of_file', # values: start_of_file, end_of_file; OPTIONAL - File => 'MyString', - BufferDuration => 1, # OPTIONAL - BatchCount => 1, # OPTIONAL - TimeZone => 'LOCAL', # values: LOCAL, UTC; OPTIONAL - BatchSize => 1, # OPTIONAL - LogGroupName => 'MyString', - Encoding => 'ascii' - , # values: ascii, big5, big5hkscs, cp037, cp424, cp437, cp500, cp720, cp737, cp775, cp850, cp852, cp855, cp856, cp857, cp858, cp860, cp861, cp862, cp863, cp864, cp865, cp866, cp869, cp874, cp875, cp932, cp949, cp950, cp1006, cp1026, cp1140, cp1250, cp1251, cp1252, cp1253, cp1254, cp1255, cp1256, cp1257, cp1258, euc_jp, euc_jis_2004, euc_jisx0213, euc_kr, gb2312, gbk, gb18030, hz, iso2022_jp, iso2022_jp_1, iso2022_jp_2, iso2022_jp_2004, iso2022_jp_3, iso2022_jp_ext, iso2022_kr, latin_1, iso8859_2, iso8859_3, iso8859_4, iso8859_5, iso8859_6, iso8859_7, iso8859_8, iso8859_9, iso8859_10, iso8859_13, iso8859_14, iso8859_15, iso8859_16, johab, koi8_r, koi8_u, mac_cyrillic, mac_greek, mac_iceland, mac_latin2, mac_roman, mac_turkish, ptcp154, shift_jis, shift_jis_2004, shift_jisx0213, utf_32, utf_32_be, utf_32_le, utf_16, utf_16_be, utf_16_le, utf_7, utf_8, utf_8_sig; OPTIONAL + File => 'MyString', + BatchCount => 1, # OPTIONAL + LogGroupName => 'MyString', MultiLineStartPattern => 'MyString', + BatchSize => 1, # OPTIONAL + FileFingerprintLines => 'MyString', DatetimeFormat => 'MyString', + BufferDuration => 1, # OPTIONAL + TimeZone => 'LOCAL', # values: LOCAL, UTC; OPTIONAL + Encoding => 'ascii' + , # values: ascii, big5, big5hkscs, cp037, cp424, cp437, cp500, cp720, cp737, cp775, cp850, cp852, cp855, cp856, cp857, cp858, cp860, cp861, cp862, cp863, cp864, cp865, cp866, cp869, cp874, cp875, cp932, cp949, cp950, cp1006, cp1026, cp1140, cp1250, cp1251, cp1252, cp1253, cp1254, cp1255, cp1256, cp1257, cp1258, euc_jp, euc_jis_2004, euc_jisx0213, euc_kr, gb2312, gbk, gb18030, hz, iso2022_jp, iso2022_jp_1, iso2022_jp_2, iso2022_jp_2004, iso2022_jp_3, iso2022_jp_ext, iso2022_kr, latin_1, iso8859_2, iso8859_3, iso8859_4, iso8859_5, iso8859_6, iso8859_7, iso8859_8, iso8859_9, iso8859_10, iso8859_13, iso8859_14, iso8859_15, iso8859_16, johab, koi8_r, koi8_u, mac_cyrillic, mac_greek, mac_iceland, mac_latin2, mac_roman, mac_turkish, ptcp154, shift_jis, shift_jis_2004, shift_jisx0213, utf_32, utf_32_be, utf_32_le, utf_16, utf_16_be, utf_16_le, utf_7, utf_8, utf_8_sig; OPTIONAL + InitialPosition => + 'start_of_file', # values: start_of_file, end_of_file; OPTIONAL }, ... - ], # OPTIONAL - Enabled => 1, + ], # OPTIONAL }, # OPTIONAL CustomInstanceProfileArn => 'MyString', # OPTIONAL CustomJson => 'MyString', # OPTIONAL CustomRecipes => { + Shutdown => [ 'MyString', ... ], # OPTIONAL Undeploy => [ 'MyString', ... ], # OPTIONAL Configure => [ 'MyString', ... ], # OPTIONAL - Setup => [ 'MyString', ... ], # OPTIONAL - Shutdown => [ 'MyString', ... ], # OPTIONAL Deploy => [ 'MyString', ... ], # OPTIONAL + Setup => [ 'MyString', ... ], # OPTIONAL }, # OPTIONAL CustomSecurityGroupIds => [ 'MyString', ... ], # OPTIONAL EnableAutoHealing => 1, # OPTIONAL InstallUpdatesOnBoot => 1, # OPTIONAL LifecycleEventConfiguration => { Shutdown => { - DelayUntilElbConnectionsDrained => 1, ExecutionTimeout => 1, # OPTIONAL + DelayUntilElbConnectionsDrained => 1, }, # OPTIONAL }, # OPTIONAL Packages => [ 'MyString', ... ], # OPTIONAL @@ -99,12 +99,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n VolumeConfigurations => [ { Size => 1, # OPTIONAL - NumberOfDisks => 1, # OPTIONAL MountPoint => 'MyString', - RaidLevel => 1, # OPTIONAL - Encrypted => 1, + NumberOfDisks => 1, # OPTIONAL Iops => 1, # OPTIONAL VolumeType => 'MyString', + RaidLevel => 1, # OPTIONAL + Encrypted => 1, }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/OpsWorks/CreateStack.pm b/auto-lib/Paws/OpsWorks/CreateStack.pm index db69b4e7c7..5c678f9ce9 100644 --- a/auto-lib/Paws/OpsWorks/CreateStack.pm +++ b/auto-lib/Paws/OpsWorks/CreateStack.pm @@ -63,12 +63,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n Name => 'MyString', }, # OPTIONAL CustomCookbooksSource => { - Url => 'MyString', - Type => 'git', # values: git, svn, archive, s3; OPTIONAL - SshKey => 'MyString', - Username => 'MyString', Revision => 'MyString', + Type => 'git', # values: git, svn, archive, s3; OPTIONAL Password => 'MyString', + Username => 'MyString', + SshKey => 'MyString', + Url => 'MyString', }, # OPTIONAL CustomJson => 'MyString', # OPTIONAL DefaultAvailabilityZone => 'MyString', # OPTIONAL diff --git a/auto-lib/Paws/OpsWorks/DescribeEcsClusters.pm b/auto-lib/Paws/OpsWorks/DescribeEcsClusters.pm index 767c78f734..5f11c9ba33 100644 --- a/auto-lib/Paws/OpsWorks/DescribeEcsClusters.pm +++ b/auto-lib/Paws/OpsWorks/DescribeEcsClusters.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $EcsClusters = $DescribeEcsClustersResult->EcsClusters; my $NextToken = $DescribeEcsClustersResult->NextToken; + my $EcsClusters = $DescribeEcsClustersResult->EcsClusters; # Returns a L object. diff --git a/auto-lib/Paws/OpsWorks/ListTags.pm b/auto-lib/Paws/OpsWorks/ListTags.pm index 055ebbceee..88bfd30a6e 100644 --- a/auto-lib/Paws/OpsWorks/ListTags.pm +++ b/auto-lib/Paws/OpsWorks/ListTags.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Tags = $ListTagsResult->Tags; my $NextToken = $ListTagsResult->NextToken; + my $Tags = $ListTagsResult->Tags; # Returns a L object. diff --git a/auto-lib/Paws/OpsWorks/SetLoadBasedAutoScaling.pm b/auto-lib/Paws/OpsWorks/SetLoadBasedAutoScaling.pm index c462bd0086..14676f40b2 100644 --- a/auto-lib/Paws/OpsWorks/SetLoadBasedAutoScaling.pm +++ b/auto-lib/Paws/OpsWorks/SetLoadBasedAutoScaling.pm @@ -33,22 +33,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n $opsworks->SetLoadBasedAutoScaling( LayerId => 'MyString', DownScaling => { - ThresholdsWaitTime => 1, # min: 1, max: 100; OPTIONAL IgnoreMetricsTime => 1, # min: 1, max: 100; OPTIONAL - MemoryThreshold => 1, # OPTIONAL + ThresholdsWaitTime => 1, # min: 1, max: 100; OPTIONAL Alarms => [ 'MyString', ... ], # OPTIONAL - InstanceCount => 1, # OPTIONAL + MemoryThreshold => 1, # OPTIONAL CpuThreshold => 1, # OPTIONAL + InstanceCount => 1, # OPTIONAL LoadThreshold => 1, # OPTIONAL }, # OPTIONAL Enable => 1, # OPTIONAL UpScaling => { - ThresholdsWaitTime => 1, # min: 1, max: 100; OPTIONAL IgnoreMetricsTime => 1, # min: 1, max: 100; OPTIONAL - MemoryThreshold => 1, # OPTIONAL + ThresholdsWaitTime => 1, # min: 1, max: 100; OPTIONAL Alarms => [ 'MyString', ... ], # OPTIONAL - InstanceCount => 1, # OPTIONAL + MemoryThreshold => 1, # OPTIONAL CpuThreshold => 1, # OPTIONAL + InstanceCount => 1, # OPTIONAL LoadThreshold => 1, # OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/OpsWorks/SetTimeBasedAutoScaling.pm b/auto-lib/Paws/OpsWorks/SetTimeBasedAutoScaling.pm index 56a69db898..dd2000877d 100644 --- a/auto-lib/Paws/OpsWorks/SetTimeBasedAutoScaling.pm +++ b/auto-lib/Paws/OpsWorks/SetTimeBasedAutoScaling.pm @@ -32,12 +32,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n InstanceId => 'MyString', AutoScalingSchedule => { Sunday => { 'MyHour' => 'MySwitch', }, # OPTIONAL - Monday => { 'MyHour' => 'MySwitch', }, # OPTIONAL - Thursday => { 'MyHour' => 'MySwitch', }, # OPTIONAL Wednesday => { 'MyHour' => 'MySwitch', }, # OPTIONAL + Tuesday => { 'MyHour' => 'MySwitch', }, # OPTIONAL + Thursday => { 'MyHour' => 'MySwitch', }, # OPTIONAL Friday => { 'MyHour' => 'MySwitch', }, # OPTIONAL + Monday => { 'MyHour' => 'MySwitch', }, # OPTIONAL Saturday => { 'MyHour' => 'MySwitch', }, # OPTIONAL - Tuesday => { 'MyHour' => 'MySwitch', }, # OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/OpsWorks/UpdateApp.pm b/auto-lib/Paws/OpsWorks/UpdateApp.pm index 30b1536e7b..a1985a49f6 100644 --- a/auto-lib/Paws/OpsWorks/UpdateApp.pm +++ b/auto-lib/Paws/OpsWorks/UpdateApp.pm @@ -40,12 +40,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n $opsworks->UpdateApp( AppId => 'MyString', AppSource => { + Revision => 'MyString', Type => 'git', # values: git, svn, archive, s3; OPTIONAL - Url => 'MyString', Password => 'MyString', - SshKey => 'MyString', - Revision => 'MyString', Username => 'MyString', + SshKey => 'MyString', + Url => 'MyString', }, # OPTIONAL Attributes => { 'DocumentRoot' => 'MyString' @@ -54,8 +54,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n DataSources => [ { Type => 'MyString', - DatabaseName => 'MyString', Arn => 'MyString', + DatabaseName => 'MyString', }, ... ], # OPTIONAL @@ -64,8 +64,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n EnableSsl => 1, # OPTIONAL Environment => [ { - Value => 'MyString', Key => 'MyString', + Value => 'MyString', Secure => 1, }, ... diff --git a/auto-lib/Paws/OpsWorks/UpdateLayer.pm b/auto-lib/Paws/OpsWorks/UpdateLayer.pm index e65089fb79..f526484381 100644 --- a/auto-lib/Paws/OpsWorks/UpdateLayer.pm +++ b/auto-lib/Paws/OpsWorks/UpdateLayer.pm @@ -55,31 +55,31 @@ You shouldn't make instances of this class. Each attribute should be used as a n Enabled => 1, LogStreams => [ { - TimeZone => 'LOCAL', # values: LOCAL, UTC; OPTIONAL - BatchCount => 1, # OPTIONAL - BufferDuration => 1, # OPTIONAL - File => 'MyString', - InitialPosition => - 'start_of_file', # values: start_of_file, end_of_file; OPTIONAL - FileFingerprintLines => 'MyString', + File => 'MyString', + BatchCount => 1, # OPTIONAL LogGroupName => 'MyString', - BatchSize => 1, # OPTIONAL MultiLineStartPattern => 'MyString', + BatchSize => 1, # OPTIONAL + FileFingerprintLines => 'MyString', + DatetimeFormat => 'MyString', + BufferDuration => 1, # OPTIONAL + TimeZone => 'LOCAL', # values: LOCAL, UTC; OPTIONAL Encoding => 'ascii' , # values: ascii, big5, big5hkscs, cp037, cp424, cp437, cp500, cp720, cp737, cp775, cp850, cp852, cp855, cp856, cp857, cp858, cp860, cp861, cp862, cp863, cp864, cp865, cp866, cp869, cp874, cp875, cp932, cp949, cp950, cp1006, cp1026, cp1140, cp1250, cp1251, cp1252, cp1253, cp1254, cp1255, cp1256, cp1257, cp1258, euc_jp, euc_jis_2004, euc_jisx0213, euc_kr, gb2312, gbk, gb18030, hz, iso2022_jp, iso2022_jp_1, iso2022_jp_2, iso2022_jp_2004, iso2022_jp_3, iso2022_jp_ext, iso2022_kr, latin_1, iso8859_2, iso8859_3, iso8859_4, iso8859_5, iso8859_6, iso8859_7, iso8859_8, iso8859_9, iso8859_10, iso8859_13, iso8859_14, iso8859_15, iso8859_16, johab, koi8_r, koi8_u, mac_cyrillic, mac_greek, mac_iceland, mac_latin2, mac_roman, mac_turkish, ptcp154, shift_jis, shift_jis_2004, shift_jisx0213, utf_32, utf_32_be, utf_32_le, utf_16, utf_16_be, utf_16_le, utf_7, utf_8, utf_8_sig; OPTIONAL - DatetimeFormat => 'MyString', + InitialPosition => + 'start_of_file', # values: start_of_file, end_of_file; OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL }, # OPTIONAL CustomInstanceProfileArn => 'MyString', # OPTIONAL CustomJson => 'MyString', # OPTIONAL CustomRecipes => { - Deploy => [ 'MyString', ... ], # OPTIONAL Shutdown => [ 'MyString', ... ], # OPTIONAL - Setup => [ 'MyString', ... ], # OPTIONAL - Configure => [ 'MyString', ... ], # OPTIONAL Undeploy => [ 'MyString', ... ], # OPTIONAL + Configure => [ 'MyString', ... ], # OPTIONAL + Deploy => [ 'MyString', ... ], # OPTIONAL + Setup => [ 'MyString', ... ], # OPTIONAL }, # OPTIONAL CustomSecurityGroupIds => [ 'MyString', ... ], # OPTIONAL EnableAutoHealing => 1, # OPTIONAL @@ -96,13 +96,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n UseEbsOptimizedInstances => 1, # OPTIONAL VolumeConfigurations => [ { - NumberOfDisks => 1, # OPTIONAL - MountPoint => 'MyString', Size => 1, # OPTIONAL - VolumeType => 'MyString', + MountPoint => 'MyString', + NumberOfDisks => 1, # OPTIONAL Iops => 1, # OPTIONAL - Encrypted => 1, + VolumeType => 'MyString', RaidLevel => 1, # OPTIONAL + Encrypted => 1, }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/OpsWorks/UpdateStack.pm b/auto-lib/Paws/OpsWorks/UpdateStack.pm index b2e9f6ccf9..f8e5e41c6e 100644 --- a/auto-lib/Paws/OpsWorks/UpdateStack.pm +++ b/auto-lib/Paws/OpsWorks/UpdateStack.pm @@ -51,20 +51,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'Color' => 'MyString', # key: values: Color }, # OPTIONAL ChefConfiguration => { - ManageBerkshelf => 1, # OPTIONAL BerkshelfVersion => 'MyString', + ManageBerkshelf => 1, # OPTIONAL }, # OPTIONAL ConfigurationManager => { - Name => 'MyString', Version => 'MyString', + Name => 'MyString', }, # OPTIONAL CustomCookbooksSource => { Revision => 'MyString', - SshKey => 'MyString', - Username => 'MyString', + Type => 'git', # values: git, svn, archive, s3; OPTIONAL Password => 'MyString', + Username => 'MyString', + SshKey => 'MyString', Url => 'MyString', - Type => 'git', # values: git, svn, archive, s3; OPTIONAL }, # OPTIONAL CustomJson => 'MyString', # OPTIONAL DefaultAvailabilityZone => 'MyString', # OPTIONAL diff --git a/auto-lib/Paws/OpsWorksCM/AssociateNode.pm b/auto-lib/Paws/OpsWorksCM/AssociateNode.pm index 61d39a93b0..f89aeb8947 100644 --- a/auto-lib/Paws/OpsWorksCM/AssociateNode.pm +++ b/auto-lib/Paws/OpsWorksCM/AssociateNode.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $AssociateNodeResponse = $opsworks -cm->AssociateNode( EngineAttributes => [ { - Name => 'MyEngineAttributeName', # OPTIONAL Value => 'MyEngineAttributeValue', # OPTIONAL + Name => 'MyEngineAttributeName', # OPTIONAL }, ... ], diff --git a/auto-lib/Paws/OpsWorksCM/DescribeBackups.pm b/auto-lib/Paws/OpsWorksCM/DescribeBackups.pm index 55b295f745..70e96f3463 100644 --- a/auto-lib/Paws/OpsWorksCM/DescribeBackups.pm +++ b/auto-lib/Paws/OpsWorksCM/DescribeBackups.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Backups = $DescribeBackupsResponse->Backups; my $NextToken = $DescribeBackupsResponse->NextToken; + my $Backups = $DescribeBackupsResponse->Backups; # Returns a L object. diff --git a/auto-lib/Paws/OpsWorksCM/DescribeEvents.pm b/auto-lib/Paws/OpsWorksCM/DescribeEvents.pm index 4247e6c848..a1f12de85b 100644 --- a/auto-lib/Paws/OpsWorksCM/DescribeEvents.pm +++ b/auto-lib/Paws/OpsWorksCM/DescribeEvents.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ServerEvents = $DescribeEventsResponse->ServerEvents; my $NextToken = $DescribeEventsResponse->NextToken; + my $ServerEvents = $DescribeEventsResponse->ServerEvents; # Returns a L object. diff --git a/auto-lib/Paws/OpsWorksCM/DescribeNodeAssociationStatus.pm b/auto-lib/Paws/OpsWorksCM/DescribeNodeAssociationStatus.pm index c1453f6417..f889272d0a 100644 --- a/auto-lib/Paws/OpsWorksCM/DescribeNodeAssociationStatus.pm +++ b/auto-lib/Paws/OpsWorksCM/DescribeNodeAssociationStatus.pm @@ -36,10 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $EngineAttributes = - $DescribeNodeAssociationStatusResponse->EngineAttributes; my $NodeAssociationStatus = $DescribeNodeAssociationStatusResponse->NodeAssociationStatus; + my $EngineAttributes = + $DescribeNodeAssociationStatusResponse->EngineAttributes; # Returns a L object. diff --git a/auto-lib/Paws/OpsWorksCM/DisassociateNode.pm b/auto-lib/Paws/OpsWorksCM/DisassociateNode.pm index d986903579..d2a5f0e31a 100644 --- a/auto-lib/Paws/OpsWorksCM/DisassociateNode.pm +++ b/auto-lib/Paws/OpsWorksCM/DisassociateNode.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ServerName => 'MyServerName', EngineAttributes => [ { - Name => 'MyEngineAttributeName', # OPTIONAL Value => 'MyEngineAttributeValue', # OPTIONAL + Name => 'MyEngineAttributeName', # OPTIONAL }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/Organizations/ListAWSServiceAccessForOrganization.pm b/auto-lib/Paws/Organizations/ListAWSServiceAccessForOrganization.pm index ab57517283..8050956992 100644 --- a/auto-lib/Paws/Organizations/ListAWSServiceAccessForOrganization.pm +++ b/auto-lib/Paws/Organizations/ListAWSServiceAccessForOrganization.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $ListAWSServiceAccessForOrganizationResponse->NextToken; my $EnabledServicePrincipals = $ListAWSServiceAccessForOrganizationResponse->EnabledServicePrincipals; - my $NextToken = $ListAWSServiceAccessForOrganizationResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/Organizations/ListAccounts.pm b/auto-lib/Paws/Organizations/ListAccounts.pm index debc031769..990b0e369a 100644 --- a/auto-lib/Paws/Organizations/ListAccounts.pm +++ b/auto-lib/Paws/Organizations/ListAccounts.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Accounts = $ListAccountsResponse->Accounts; my $NextToken = $ListAccountsResponse->NextToken; + my $Accounts = $ListAccountsResponse->Accounts; # Returns a L object. diff --git a/auto-lib/Paws/Organizations/ListAccountsForParent.pm b/auto-lib/Paws/Organizations/ListAccountsForParent.pm index 2e0d74def2..f78b35ea7c 100644 --- a/auto-lib/Paws/Organizations/ListAccountsForParent.pm +++ b/auto-lib/Paws/Organizations/ListAccountsForParent.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Accounts = $ListAccountsForParentResponse->Accounts; my $NextToken = $ListAccountsForParentResponse->NextToken; + my $Accounts = $ListAccountsForParentResponse->Accounts; # Returns a L object. diff --git a/auto-lib/Paws/Organizations/ListRoots.pm b/auto-lib/Paws/Organizations/ListRoots.pm index f35fccfd55..22ead94a8d 100644 --- a/auto-lib/Paws/Organizations/ListRoots.pm +++ b/auto-lib/Paws/Organizations/ListRoots.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListRootsResponse->NextToken; my $Roots = $ListRootsResponse->Roots; + my $NextToken = $ListRootsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/PerformanceInsights.pm b/auto-lib/Paws/PerformanceInsights.pm deleted file mode 100644 index 6f9dbfb4c9..0000000000 --- a/auto-lib/Paws/PerformanceInsights.pm +++ /dev/null @@ -1,174 +0,0 @@ -package Paws::PerformanceInsights; - use Moose; - sub service { 'pi' } - sub signing_name { 'pi' } - sub version { '2018-02-27' } - sub target_prefix { 'PerformanceInsightsv20180227' } - sub json_version { "1.1" } - has max_attempts => (is => 'ro', isa => 'Int', default => 5); - has retry => (is => 'ro', isa => 'HashRef', default => sub { - { base => 'rand', type => 'exponential', growth_factor => 2 } - }); - has retriables => (is => 'ro', isa => 'ArrayRef', default => sub { [ - ] }); - - with 'Paws::API::Caller', 'Paws::API::EndpointResolver', 'Paws::Net::V4Signature', 'Paws::Net::JsonCaller'; - - - sub DescribeDimensionKeys { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::PerformanceInsights::DescribeDimensionKeys', @_); - return $self->caller->do_call($self, $call_object); - } - sub GetResourceMetrics { - my $self = shift; - my $call_object = $self->new_with_coercions('Paws::PerformanceInsights::GetResourceMetrics', @_); - return $self->caller->do_call($self, $call_object); - } - - - - sub operations { qw/DescribeDimensionKeys GetResourceMetrics / } - -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::PerformanceInsights - Perl Interface to AWS AWS Performance Insights - -=head1 SYNOPSIS - - use Paws; - - my $obj = Paws->service('PerformanceInsights'); - my $res = $obj->Method( - Arg1 => $val1, - Arg2 => [ 'V1', 'V2' ], - # if Arg3 is an object, the HashRef will be used as arguments to the constructor - # of the arguments type - Arg3 => { Att1 => 'Val1' }, - # if Arg4 is an array of objects, the HashRefs will be passed as arguments to - # the constructor of the arguments type - Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], - ); - -=head1 DESCRIPTION - -AWS Performance Insights enables you to monitor and explore different -dimensions of database load based on data captured from a running RDS -instance. The guide provides detailed information about Performance -Insights data types, parameters and errors. For more information about -Performance Insights capabilities see Using Amazon RDS Performance -Insights -(http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.html) -in the I. - -The AWS Performance Insights API provides visibility into the -performance of your RDS instance, when Performance Insights is enabled -for supported engine types. While Amazon CloudWatch provides the -authoritative source for AWS service vended monitoring metrics, AWS -Performance Insights offers a domain-specific view of database load -measured as Average Active Sessions and provided to API consumers as a -2-dimensional time-series dataset. The time dimension of the data -provides DB load data for each time point in the queried time range, -and each time point decomposes overall load in relation to the -requested dimensions, such as SQL, Wait-event, User or Host, measured -at that time point. - -For the AWS API documentation, see L - - -=head1 METHODS - -=head2 DescribeDimensionKeys - -=over - -=item EndTime => Str - -=item GroupBy => L - -=item Identifier => Str - -=item Metric => Str - -=item ServiceType => Str - -=item StartTime => Str - -=item [Filter => L] - -=item [MaxResults => Int] - -=item [NextToken => Str] - -=item [PartitionBy => L] - -=item [PeriodInSeconds => Int] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -For a specific time period, retrieve the top C dimension keys for a -metric. - - -=head2 GetResourceMetrics - -=over - -=item EndTime => Str - -=item Identifier => Str - -=item MetricQueries => ArrayRef[L] - -=item ServiceType => Str - -=item StartTime => Str - -=item [MaxResults => Int] - -=item [NextToken => Str] - -=item [PeriodInSeconds => Int] - - -=back - -Each argument is described in detail in: L - -Returns: a L instance - -Retrieve Performance Insights metrics for a set of data sources, over a -time period. You can provide specific dimension groups and dimensions, -and provide aggregation and filtering criteria for each group. - - - - -=head1 PAGINATORS - -Paginator methods are helpers that repetively call methods that return partial results - - - - -=head1 SEE ALSO - -This service class forms part of L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/PerformanceInsights/DataPoint.pm b/auto-lib/Paws/PerformanceInsights/DataPoint.pm deleted file mode 100644 index 3e88c6e29a..0000000000 --- a/auto-lib/Paws/PerformanceInsights/DataPoint.pm +++ /dev/null @@ -1,63 +0,0 @@ -package Paws::PerformanceInsights::DataPoint; - use Moose; - has Timestamp => (is => 'ro', isa => 'Str', required => 1); - has Value => (is => 'ro', isa => 'Num', required => 1); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::PerformanceInsights::DataPoint - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::PerformanceInsights::DataPoint object: - - $service_obj->Method(Att1 => { Timestamp => $value, ..., Value => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::PerformanceInsights::DataPoint object: - - $result = $service_obj->Method(...); - $result->Att1->Timestamp - -=head1 DESCRIPTION - -A timestamp, and a single numerical value, which together represent a -measurement at a particular point in time. - -=head1 ATTRIBUTES - - -=head2 B Timestamp => Str - - The time, in epoch format, associated with a particular C. - - -=head2 B Value => Num - - The actual value associated with a particular C. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/PerformanceInsights/DescribeDimensionKeys.pm b/auto-lib/Paws/PerformanceInsights/DescribeDimensionKeys.pm deleted file mode 100644 index 40ef466359..0000000000 --- a/auto-lib/Paws/PerformanceInsights/DescribeDimensionKeys.pm +++ /dev/null @@ -1,242 +0,0 @@ - -package Paws::PerformanceInsights::DescribeDimensionKeys; - use Moose; - has EndTime => (is => 'ro', isa => 'Str', required => 1); - has Filter => (is => 'ro', isa => 'Paws::PerformanceInsights::MetricQueryFilterMap'); - has GroupBy => (is => 'ro', isa => 'Paws::PerformanceInsights::DimensionGroup', required => 1); - has Identifier => (is => 'ro', isa => 'Str', required => 1); - has MaxResults => (is => 'ro', isa => 'Int'); - has Metric => (is => 'ro', isa => 'Str', required => 1); - has NextToken => (is => 'ro', isa => 'Str'); - has PartitionBy => (is => 'ro', isa => 'Paws::PerformanceInsights::DimensionGroup'); - has PeriodInSeconds => (is => 'ro', isa => 'Int'); - has ServiceType => (is => 'ro', isa => 'Str', required => 1); - has StartTime => (is => 'ro', isa => 'Str', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeDimensionKeys'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::PerformanceInsights::DescribeDimensionKeysResponse'); - class_has _result_key => (isa => 'Str', is => 'ro'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::PerformanceInsights::DescribeDimensionKeys - Arguments for method DescribeDimensionKeys on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method DescribeDimensionKeys on the -L service. Use the attributes of this class -as arguments to method DescribeDimensionKeys. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeDimensionKeys. - -=head1 SYNOPSIS - - my $pi = Paws->service('PerformanceInsights'); - my $DescribeDimensionKeysResponse = $pi->DescribeDimensionKeys( - EndTime => '1970-01-01T01:00:00', - GroupBy => { - Group => 'MyString', - Limit => 1, # min: 1, max: 10; OPTIONAL - Dimensions => [ 'MyString', ... ], # min: 1, max: 10; OPTIONAL - }, - Identifier => 'MyString', - Metric => 'MyString', - ServiceType => 'RDS', - StartTime => '1970-01-01T01:00:00', - Filter => { 'MyString' => 'MyString', }, # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL - PartitionBy => { - Group => 'MyString', - Limit => 1, # min: 1, max: 10; OPTIONAL - Dimensions => [ 'MyString', ... ], # min: 1, max: 10; OPTIONAL - }, # OPTIONAL - PeriodInSeconds => 1, # OPTIONAL - ); - - # Results: - my $NextToken = $DescribeDimensionKeysResponse->NextToken; - my $PartitionKeys = $DescribeDimensionKeysResponse->PartitionKeys; - my $Keys = $DescribeDimensionKeysResponse->Keys; - my $AlignedStartTime = $DescribeDimensionKeysResponse->AlignedStartTime; - my $AlignedEndTime = $DescribeDimensionKeysResponse->AlignedEndTime; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B EndTime => Str - -The date and time specifying the end of the requested time series data. -The value specified is I - data points less than (but not -equal to) C will be returned. - -The value for C must be later than the value for C. - - - -=head2 Filter => L - -One or more filters to apply in the request. Restrictions: - -=over - -=item * - -Any number of filters by the same dimension, as specified in the -C or C parameters. - -=item * - -A single filter for any other dimension in this dimension group. - -=back - - - - -=head2 B GroupBy => L - -A specification for how to aggregate the data points from a query -result. You must specify a valid dimension group. Performance Insights -will return all of the dimensions within that group, unless you provide -the names of specific dimensions within that group. You can also -request that Performance Insights return a limited number of values for -a dimension. - - - -=head2 B Identifier => Str - -An immutable, AWS Region-unique identifier for a data source. -Performance Insights gathers metrics from this data source. - -To use an Amazon RDS instance as a data source, you specify its -C value - for example: C - - - -=head2 MaxResults => Int - -The maximum number of items to return in the response. If more items -exist than the specified C value, a pagination token is -included in the response so that the remaining results can be -retrieved. - - - -=head2 B Metric => Str - -The name of a Performance Insights metric to be measured. - -Valid values for C are: - -=over - -=item * - -C - a scaled representation of the number of active -sessions for the database engine. - -=item * - -C - the raw number of active sessions for the -database engine. - -=back - - - - -=head2 NextToken => Str - -An optional pagination token provided by a previous request. If this -parameter is specified, the response includes only records beyond the -token, up to the value specified by C. - - - -=head2 PartitionBy => L - -For each dimension specified in C, specify a secondary -dimension to further subdivide the partition keys in the response. - - - -=head2 PeriodInSeconds => Int - -The granularity, in seconds, of the data points returned from -Performance Insights. A period can be as short as one second, or as -long as one day (86400 seconds). Valid values are: - -=over - -=item * - -C<1> (one second) - -=item * - -C<60> (one minute) - -=item * - -C<300> (five minutes) - -=item * - -C<3600> (one hour) - -=item * - -C<86400> (twenty-four hours) - -=back - -If you don't specify C, then Performance Insights will -choose a value for you, with a goal of returning roughly 100-200 data -points in the response. - - - -=head2 B ServiceType => Str - -The AWS service for which Performance Insights will return metrics. The -only valid value for I is: C - -Valid values are: C<"RDS"> - -=head2 B StartTime => Str - -The date and time specifying the beginning of the requested time series -data. You can't specify a C that's earlier than 7 days ago. -The value specified is I - data points equal to or greater -than C will be returned. - -The value for C must be earlier than the value for -C. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method DescribeDimensionKeys in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/PerformanceInsights/DescribeDimensionKeysResponse.pm b/auto-lib/Paws/PerformanceInsights/DescribeDimensionKeysResponse.pm deleted file mode 100644 index 14622d6260..0000000000 --- a/auto-lib/Paws/PerformanceInsights/DescribeDimensionKeysResponse.pm +++ /dev/null @@ -1,60 +0,0 @@ - -package Paws::PerformanceInsights::DescribeDimensionKeysResponse; - use Moose; - has AlignedEndTime => (is => 'ro', isa => 'Str'); - has AlignedStartTime => (is => 'ro', isa => 'Str'); - has Keys => (is => 'ro', isa => 'ArrayRef[Paws::PerformanceInsights::DimensionKeyDescription]'); - has NextToken => (is => 'ro', isa => 'Str'); - has PartitionKeys => (is => 'ro', isa => 'ArrayRef[Paws::PerformanceInsights::ResponsePartitionKey]'); - - has _request_id => (is => 'ro', isa => 'Str'); - -### main pod documentation begin ### - -=head1 NAME - -Paws::PerformanceInsights::DescribeDimensionKeysResponse - -=head1 ATTRIBUTES - - -=head2 AlignedEndTime => Str - -The end time for the returned dimension keys, after alignment to a -granular boundary (as specified by C). -C will be greater than or equal to the value of the -user-specified C. - - -=head2 AlignedStartTime => Str - -The start time for the returned dimension keys, after alignment to a -granular boundary (as specified by C). -C will be less than or equal to the value of the -user-specified C. - - -=head2 Keys => ArrayRef[L] - -The dimension keys that were requested. - - -=head2 NextToken => Str - -An optional pagination token provided by a previous request. If this -parameter is specified, the response includes only records beyond the -token, up to the value specified by C. - - -=head2 PartitionKeys => ArrayRef[L] - -If C was present in the request, C contains -the breakdown of dimension keys by the specified partitions. - - -=head2 _request_id => Str - - -=cut - -1; \ No newline at end of file diff --git a/auto-lib/Paws/PerformanceInsights/DimensionGroup.pm b/auto-lib/Paws/PerformanceInsights/DimensionGroup.pm deleted file mode 100644 index cac6fb0dc5..0000000000 --- a/auto-lib/Paws/PerformanceInsights/DimensionGroup.pm +++ /dev/null @@ -1,165 +0,0 @@ -package Paws::PerformanceInsights::DimensionGroup; - use Moose; - has Dimensions => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); - has Group => (is => 'ro', isa => 'Str', required => 1); - has Limit => (is => 'ro', isa => 'Int'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::PerformanceInsights::DimensionGroup - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::PerformanceInsights::DimensionGroup object: - - $service_obj->Method(Att1 => { Dimensions => $value, ..., Limit => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::PerformanceInsights::DimensionGroup object: - - $result = $service_obj->Method(...); - $result->Att1->Dimensions - -=head1 DESCRIPTION - -A logical grouping of Performance Insights metrics for a related -subject area. For example, the C dimension group consists of -the following dimensions: C, C, -C, and C. - -=head1 ATTRIBUTES - - -=head2 Dimensions => ArrayRef[Str|Undef] - - A list of specific dimensions from a dimension group. If this parameter -is not present, then it signifies that all of the dimensions in the -group were requested, or are present in the response. - -Valid values for elements in the C array are: - -=over - -=item * - -db.user.id - -=item * - -db.user.name - -=item * - -db.host.id - -=item * - -db.host.name - -=item * - -db.sql.id - -=item * - -db.sql.db_id - -=item * - -db.sql.statement - -=item * - -db.sql.tokenized_id - -=item * - -db.sql_tokenized.id - -=item * - -db.sql_tokenized.db_id - -=item * - -db.sql_tokenized.statement - -=item * - -db.wait_event.name - -=item * - -db.wait_event.type - -=item * - -db.wait_event_type.name - -=back - - - -=head2 B Group => Str - - The name of the dimension group. Valid values are: - -=over - -=item * - -C - -=item * - -C - -=item * - -C - -=item * - -C - -=item * - -C - -=item * - -C - -=back - - - -=head2 Limit => Int - - The maximum number of items to fetch for this dimension group. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/PerformanceInsights/DimensionKeyDescription.pm b/auto-lib/Paws/PerformanceInsights/DimensionKeyDescription.pm deleted file mode 100644 index 8271314331..0000000000 --- a/auto-lib/Paws/PerformanceInsights/DimensionKeyDescription.pm +++ /dev/null @@ -1,71 +0,0 @@ -package Paws::PerformanceInsights::DimensionKeyDescription; - use Moose; - has Dimensions => (is => 'ro', isa => 'Paws::PerformanceInsights::DimensionMap'); - has Partitions => (is => 'ro', isa => 'ArrayRef[Num]'); - has Total => (is => 'ro', isa => 'Num'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::PerformanceInsights::DimensionKeyDescription - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::PerformanceInsights::DimensionKeyDescription object: - - $service_obj->Method(Att1 => { Dimensions => $value, ..., Total => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::PerformanceInsights::DimensionKeyDescription object: - - $result = $service_obj->Method(...); - $result->Att1->Dimensions - -=head1 DESCRIPTION - -An array of descriptions and aggregated values for each dimension -within a dimension group. - -=head1 ATTRIBUTES - - -=head2 Dimensions => L - - A map of name-value pairs for the dimensions in the group. - - -=head2 Partitions => ArrayRef[Num] - - If C was specified, C contains the -dimensions that were. - - -=head2 Total => Num - - The aggregated metric value for the dimension(s), over the requested -time range. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/PerformanceInsights/DimensionMap.pm b/auto-lib/Paws/PerformanceInsights/DimensionMap.pm deleted file mode 100644 index e17b12a9e4..0000000000 --- a/auto-lib/Paws/PerformanceInsights/DimensionMap.pm +++ /dev/null @@ -1,55 +0,0 @@ -package Paws::PerformanceInsights::DimensionMap; - use Moose; - with 'Paws::API::StrToNativeMapParser'; - - has Map => (is => 'ro', isa => 'HashRef[Maybe[Str]]'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::PerformanceInsights::DimensionMap - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::PerformanceInsights::DimensionMap object: - - $service_obj->Method(Att1 => { key1 => $value, ..., keyN => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::PerformanceInsights::DimensionMap object: - - $result = $service_obj->Method(...); - $result->Att1->Map->{ key1 } - -=head1 DESCRIPTION - -This class has no description - -=head1 ATTRIBUTES - -=head2 Map => Str - -Use the Map method to retrieve a HashRef to the map - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/PerformanceInsights/GetResourceMetrics.pm b/auto-lib/Paws/PerformanceInsights/GetResourceMetrics.pm deleted file mode 100644 index bb07b02212..0000000000 --- a/auto-lib/Paws/PerformanceInsights/GetResourceMetrics.pm +++ /dev/null @@ -1,186 +0,0 @@ - -package Paws::PerformanceInsights::GetResourceMetrics; - use Moose; - has EndTime => (is => 'ro', isa => 'Str', required => 1); - has Identifier => (is => 'ro', isa => 'Str', required => 1); - has MaxResults => (is => 'ro', isa => 'Int'); - has MetricQueries => (is => 'ro', isa => 'ArrayRef[Paws::PerformanceInsights::MetricQuery]', required => 1); - has NextToken => (is => 'ro', isa => 'Str'); - has PeriodInSeconds => (is => 'ro', isa => 'Int'); - has ServiceType => (is => 'ro', isa => 'Str', required => 1); - has StartTime => (is => 'ro', isa => 'Str', required => 1); - - use MooseX::ClassAttribute; - - class_has _api_call => (isa => 'Str', is => 'ro', default => 'GetResourceMetrics'); - class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::PerformanceInsights::GetResourceMetricsResponse'); - class_has _result_key => (isa => 'Str', is => 'ro'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::PerformanceInsights::GetResourceMetrics - Arguments for method GetResourceMetrics on L - -=head1 DESCRIPTION - -This class represents the parameters used for calling the method GetResourceMetrics on the -L service. Use the attributes of this class -as arguments to method GetResourceMetrics. - -You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to GetResourceMetrics. - -=head1 SYNOPSIS - - my $pi = Paws->service('PerformanceInsights'); - my $GetResourceMetricsResponse = $pi->GetResourceMetrics( - EndTime => '1970-01-01T01:00:00', - Identifier => 'MyString', - MetricQueries => [ - { - Metric => 'MyString', - Filter => { 'MyString' => 'MyString', }, # OPTIONAL - GroupBy => { - Group => 'MyString', - Dimensions => [ 'MyString', ... ], # min: 1, max: 10; OPTIONAL - Limit => 1, # min: 1, max: 10; OPTIONAL - }, # OPTIONAL - }, - ... - ], - ServiceType => 'RDS', - StartTime => '1970-01-01T01:00:00', - MaxResults => 1, # OPTIONAL - NextToken => 'MyString', # OPTIONAL - PeriodInSeconds => 1, # OPTIONAL - ); - - # Results: - my $NextToken = $GetResourceMetricsResponse->NextToken; - my $MetricList = $GetResourceMetricsResponse->MetricList; - my $Identifier = $GetResourceMetricsResponse->Identifier; - my $AlignedStartTime = $GetResourceMetricsResponse->AlignedStartTime; - my $AlignedEndTime = $GetResourceMetricsResponse->AlignedEndTime; - - # Returns a L object. - -Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L - -=head1 ATTRIBUTES - - -=head2 B EndTime => Str - -The date and time specifiying the end of the requested time series -data. The value specified is I - data points less than (but -not equal to) C will be returned. - -The value for C must be later than the value for C. - - - -=head2 B Identifier => Str - -An immutable, AWS Region-unique identifier for a data source. -Performance Insights gathers metrics from this data source. - -To use an Amazon RDS instance as a data source, you specify its -C value - for example: C - - - -=head2 MaxResults => Int - -The maximum number of items to return in the response. If more items -exist than the specified C value, a pagination token is -included in the response so that the remaining results can be -retrieved. - - - -=head2 B MetricQueries => ArrayRef[L] - -An array of one or more queries to perform. Each query must specify a -Performance Insights metric, and can optionally specify aggregation and -filtering criteria. - - - -=head2 NextToken => Str - -An optional pagination token provided by a previous request. If this -parameter is specified, the response includes only records beyond the -token, up to the value specified by C. - - - -=head2 PeriodInSeconds => Int - -The granularity, in seconds, of the data points returned from -Performance Insights. A period can be as short as one second, or as -long as one day (86400 seconds). Valid values are: - -=over - -=item * - -C<1> (one second) - -=item * - -C<60> (one minute) - -=item * - -C<300> (five minutes) - -=item * - -C<3600> (one hour) - -=item * - -C<86400> (twenty-four hours) - -=back - -If you don't specify C, then Performance Insights will -choose a value for you, with a goal of returning roughly 100-200 data -points in the response. - - - -=head2 B ServiceType => Str - -The AWS service for which Performance Insights will return metrics. The -only valid value for I is: C - -Valid values are: C<"RDS"> - -=head2 B StartTime => Str - -The date and time specifying the beginning of the requested time series -data. You can't specify a C that's earlier than 7 days ago. -The value specified is I - data points equal to or greater -than C will be returned. - -The value for C must be earlier than the value for -C. - - - - -=head1 SEE ALSO - -This class forms part of L, documenting arguments for method GetResourceMetrics in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/PerformanceInsights/GetResourceMetricsResponse.pm b/auto-lib/Paws/PerformanceInsights/GetResourceMetricsResponse.pm deleted file mode 100644 index 79bfa1d3f1..0000000000 --- a/auto-lib/Paws/PerformanceInsights/GetResourceMetricsResponse.pm +++ /dev/null @@ -1,62 +0,0 @@ - -package Paws::PerformanceInsights::GetResourceMetricsResponse; - use Moose; - has AlignedEndTime => (is => 'ro', isa => 'Str'); - has AlignedStartTime => (is => 'ro', isa => 'Str'); - has Identifier => (is => 'ro', isa => 'Str'); - has MetricList => (is => 'ro', isa => 'ArrayRef[Paws::PerformanceInsights::MetricKeyDataPoints]'); - has NextToken => (is => 'ro', isa => 'Str'); - - has _request_id => (is => 'ro', isa => 'Str'); - -### main pod documentation begin ### - -=head1 NAME - -Paws::PerformanceInsights::GetResourceMetricsResponse - -=head1 ATTRIBUTES - - -=head2 AlignedEndTime => Str - -The end time for the returned metrics, after alignment to a granular -boundary (as specified by C). C will -be greater than or equal to the value of the user-specified C. - - -=head2 AlignedStartTime => Str - -The start time for the returned metrics, after alignment to a granular -boundary (as specified by C). C will -be less than or equal to the value of the user-specified C. - - -=head2 Identifier => Str - -An immutable, AWS Region-unique identifier for a data source. -Performance Insights gathers metrics from this data source. - -To use an Amazon RDS instance as a data source, you specify its -C value - for example: C - - -=head2 MetricList => ArrayRef[L] - -An array of metric results,, where each array element contains all of -the data points for a particular dimension. - - -=head2 NextToken => Str - -An optional pagination token provided by a previous request. If this -parameter is specified, the response includes only records beyond the -token, up to the value specified by C. - - -=head2 _request_id => Str - - -=cut - -1; \ No newline at end of file diff --git a/auto-lib/Paws/PerformanceInsights/MetricKeyDataPoints.pm b/auto-lib/Paws/PerformanceInsights/MetricKeyDataPoints.pm deleted file mode 100644 index 4b2735845c..0000000000 --- a/auto-lib/Paws/PerformanceInsights/MetricKeyDataPoints.pm +++ /dev/null @@ -1,64 +0,0 @@ -package Paws::PerformanceInsights::MetricKeyDataPoints; - use Moose; - has DataPoints => (is => 'ro', isa => 'ArrayRef[Paws::PerformanceInsights::DataPoint]'); - has Key => (is => 'ro', isa => 'Paws::PerformanceInsights::ResponseResourceMetricKey'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::PerformanceInsights::MetricKeyDataPoints - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::PerformanceInsights::MetricKeyDataPoints object: - - $service_obj->Method(Att1 => { DataPoints => $value, ..., Key => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::PerformanceInsights::MetricKeyDataPoints object: - - $result = $service_obj->Method(...); - $result->Att1->DataPoints - -=head1 DESCRIPTION - -A time-ordered series of data points, correpsonding to a dimension of a -Performance Insights metric. - -=head1 ATTRIBUTES - - -=head2 DataPoints => ArrayRef[L] - - An array of timestamp-value pairs, representing measurements over a -period of time. - - -=head2 Key => L - - The dimension(s) to which the data points apply. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/PerformanceInsights/MetricQuery.pm b/auto-lib/Paws/PerformanceInsights/MetricQuery.pm deleted file mode 100644 index 3594476d80..0000000000 --- a/auto-lib/Paws/PerformanceInsights/MetricQuery.pm +++ /dev/null @@ -1,108 +0,0 @@ -package Paws::PerformanceInsights::MetricQuery; - use Moose; - has Filter => (is => 'ro', isa => 'Paws::PerformanceInsights::MetricQueryFilterMap'); - has GroupBy => (is => 'ro', isa => 'Paws::PerformanceInsights::DimensionGroup'); - has Metric => (is => 'ro', isa => 'Str', required => 1); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::PerformanceInsights::MetricQuery - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::PerformanceInsights::MetricQuery object: - - $service_obj->Method(Att1 => { Filter => $value, ..., Metric => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::PerformanceInsights::MetricQuery object: - - $result = $service_obj->Method(...); - $result->Att1->Filter - -=head1 DESCRIPTION - -A single query to be processed. You must provide the metric to query. -If no other parameters are specified, Performance Insights returns all -of the data points for that metric. You can optionally request that the -data points be aggregated by dimension group ( C), and return -only those data points that match your criteria (C). - -=head1 ATTRIBUTES - - -=head2 Filter => L - - One or more filters to apply in the request. Restrictions: - -=over - -=item * - -Any number of filters by the same dimension, as specified in the -C parameter. - -=item * - -A single filter for any other dimension in this dimension group. - -=back - - - -=head2 GroupBy => L - - A specification for how to aggregate the data points from a query -result. You must specify a valid dimension group. Performance Insights -will return all of the dimensions within that group, unless you provide -the names of specific dimensions within that group. You can also -request that Performance Insights return a limited number of values for -a dimension. - - -=head2 B Metric => Str - - The name of a Performance Insights metric to be measured. - -Valid values for C are: - -=over - -=item * - -C - a scaled representation of the number of active -sessions for the database engine. - -=item * - -C - the raw number of active sessions for the -database engine. - -=back - - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/PerformanceInsights/MetricQueryFilterMap.pm b/auto-lib/Paws/PerformanceInsights/MetricQueryFilterMap.pm deleted file mode 100644 index 7f0a68c48c..0000000000 --- a/auto-lib/Paws/PerformanceInsights/MetricQueryFilterMap.pm +++ /dev/null @@ -1,55 +0,0 @@ -package Paws::PerformanceInsights::MetricQueryFilterMap; - use Moose; - with 'Paws::API::StrToNativeMapParser'; - - has Map => (is => 'ro', isa => 'HashRef[Maybe[Str]]'); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::PerformanceInsights::MetricQueryFilterMap - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::PerformanceInsights::MetricQueryFilterMap object: - - $service_obj->Method(Att1 => { key1 => $value, ..., keyN => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::PerformanceInsights::MetricQueryFilterMap object: - - $result = $service_obj->Method(...); - $result->Att1->Map->{ key1 } - -=head1 DESCRIPTION - -This class has no description - -=head1 ATTRIBUTES - -=head2 Map => Str - -Use the Map method to retrieve a HashRef to the map - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/PerformanceInsights/ResponsePartitionKey.pm b/auto-lib/Paws/PerformanceInsights/ResponsePartitionKey.pm deleted file mode 100644 index 601688812b..0000000000 --- a/auto-lib/Paws/PerformanceInsights/ResponsePartitionKey.pm +++ /dev/null @@ -1,58 +0,0 @@ -package Paws::PerformanceInsights::ResponsePartitionKey; - use Moose; - has Dimensions => (is => 'ro', isa => 'Paws::PerformanceInsights::DimensionMap', required => 1); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::PerformanceInsights::ResponsePartitionKey - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::PerformanceInsights::ResponsePartitionKey object: - - $service_obj->Method(Att1 => { Dimensions => $value, ..., Dimensions => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::PerformanceInsights::ResponsePartitionKey object: - - $result = $service_obj->Method(...); - $result->Att1->Dimensions - -=head1 DESCRIPTION - -If C was specified in a C request, -the dimensions are returned in an array. Each element in the array -specifies one dimension. - -=head1 ATTRIBUTES - - -=head2 B Dimensions => L - - A dimension map that contains the dimension(s) for this partition. - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/PerformanceInsights/ResponseResourceMetricKey.pm b/auto-lib/Paws/PerformanceInsights/ResponseResourceMetricKey.pm deleted file mode 100644 index 78342672c6..0000000000 --- a/auto-lib/Paws/PerformanceInsights/ResponseResourceMetricKey.pm +++ /dev/null @@ -1,80 +0,0 @@ -package Paws::PerformanceInsights::ResponseResourceMetricKey; - use Moose; - has Dimensions => (is => 'ro', isa => 'Paws::PerformanceInsights::DimensionMap'); - has Metric => (is => 'ro', isa => 'Str', required => 1); -1; - -### main pod documentation begin ### - -=head1 NAME - -Paws::PerformanceInsights::ResponseResourceMetricKey - -=head1 USAGE - -This class represents one of two things: - -=head3 Arguments in a call to a service - -Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. -Each attribute should be used as a named argument in the calls that expect this type of object. - -As an example, if Att1 is expected to be a Paws::PerformanceInsights::ResponseResourceMetricKey object: - - $service_obj->Method(Att1 => { Dimensions => $value, ..., Metric => $value }); - -=head3 Results returned from an API call - -Use accessors for each attribute. If Att1 is expected to be an Paws::PerformanceInsights::ResponseResourceMetricKey object: - - $result = $service_obj->Method(...); - $result->Att1->Dimensions - -=head1 DESCRIPTION - -An object describing a Performance Insights metric and one or more -dimensions for that metric. - -=head1 ATTRIBUTES - - -=head2 Dimensions => L - - The valid dimensions for the metric. - - -=head2 B Metric => Str - - The name of a Performance Insights metric to be measured. - -Valid values for C are: - -=over - -=item * - -C - a scaled representation of the number of active -sessions for the database engine. - -=item * - -C - the raw number of active sessions for the -database engine. - -=back - - - - -=head1 SEE ALSO - -This class forms part of L, describing an object used in L - -=head1 BUGS and CONTRIBUTIONS - -The source code is located here: L - -Please report bugs to: L - -=cut - diff --git a/auto-lib/Paws/Pinpoint/CreateCampaign.pm b/auto-lib/Paws/Pinpoint/CreateCampaign.pm index 7863d8492b..5451bdca0e 100644 --- a/auto-lib/Paws/Pinpoint/CreateCampaign.pm +++ b/auto-lib/Paws/Pinpoint/CreateCampaign.pm @@ -32,220 +32,220 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateCampaignResponse = $pinpoint->CreateCampaign( ApplicationId => 'My__string', WriteCampaignRequest => { - Schedule => { - QuietTime => { - End => 'My__string', - Start => 'My__string', - }, # OPTIONAL - EndTime => 'My__string', - Timezone => 'My__string', - StartTime => 'My__string', - Frequency => - 'ONCE', # values: ONCE, HOURLY, DAILY, WEEKLY, MONTHLY; OPTIONAL - IsLocalTime => 1, # OPTIONAL + SegmentVersion => 1, # OPTIONAL + SegmentId => 'My__string', + Limits => { + MessagesPerSecond => 1, # OPTIONAL + Daily => 1, # OPTIONAL + MaximumDuration => 1, # OPTIONAL + Total => 1, # OPTIONAL }, # OPTIONAL - IsPaused => 1, # OPTIONAL HoldoutPercent => 1, # OPTIONAL Hook => { - Mode => 'DELIVERY', # values: DELIVERY, FILTER; OPTIONAL LambdaFunctionName => 'My__string', - WebUrl => 'My__string', - }, # OPTIONAL - Description => 'My__string', - Name => 'My__string', - Limits => { - Total => 1, # OPTIONAL - Daily => 1, # OPTIONAL - MessagesPerSecond => 1, # OPTIONAL - MaximumDuration => 1, # OPTIONAL - }, # OPTIONAL - TreatmentName => 'My__string', - TreatmentDescription => 'My__string', - MessageConfiguration => { - ADMMessage => { - MediaUrl => 'My__string', - Title => 'My__string', - JsonBody => 'My__string', - SilentPush => 1, # OPTIONAL - RawContent => 'My__string', - Body => 'My__string', - Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - ImageIconUrl => 'My__string', - Url => 'My__string', - ImageSmallIconUrl => 'My__string', - ImageUrl => 'My__string', - }, # OPTIONAL - DefaultMessage => { - MediaUrl => 'My__string', - Title => 'My__string', - JsonBody => 'My__string', - SilentPush => 1, # OPTIONAL - RawContent => 'My__string', - Body => 'My__string', - Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - ImageIconUrl => 'My__string', - Url => 'My__string', - ImageSmallIconUrl => 'My__string', - ImageUrl => 'My__string', - }, # OPTIONAL - EmailMessage => { - Body => 'My__string', - HtmlBody => 'My__string', - FromAddress => 'My__string', - Title => 'My__string', - }, # OPTIONAL - SMSMessage => { - Body => 'My__string', - MessageType => - 'TRANSACTIONAL', # values: TRANSACTIONAL, PROMOTIONAL; OPTIONAL - SenderId => 'My__string', - }, # OPTIONAL - GCMMessage => { - MediaUrl => 'My__string', - Title => 'My__string', - JsonBody => 'My__string', - SilentPush => 1, # OPTIONAL - RawContent => 'My__string', - Body => 'My__string', - Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - ImageIconUrl => 'My__string', - Url => 'My__string', - ImageSmallIconUrl => 'My__string', - ImageUrl => 'My__string', - }, # OPTIONAL - APNSMessage => { - MediaUrl => 'My__string', - Title => 'My__string', - JsonBody => 'My__string', - SilentPush => 1, # OPTIONAL - RawContent => 'My__string', - Body => 'My__string', - Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - ImageIconUrl => 'My__string', - Url => 'My__string', - ImageSmallIconUrl => 'My__string', - ImageUrl => 'My__string', - }, # OPTIONAL - BaiduMessage => { - MediaUrl => 'My__string', - Title => 'My__string', - JsonBody => 'My__string', - SilentPush => 1, # OPTIONAL - RawContent => 'My__string', - Body => 'My__string', - Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - ImageIconUrl => 'My__string', - Url => 'My__string', - ImageSmallIconUrl => 'My__string', - ImageUrl => 'My__string', - }, # OPTIONAL + Mode => 'DELIVERY', # values: DELIVERY, FILTER; OPTIONAL + WebUrl => 'My__string', }, # OPTIONAL AdditionalTreatments => [ { - TreatmentDescription => 'My__string', - TreatmentName => 'My__string', + SizePercent => 1, # OPTIONAL + Schedule => { + Frequency => + 'ONCE', # values: ONCE, HOURLY, DAILY, WEEKLY, MONTHLY; OPTIONAL + Timezone => 'My__string', + QuietTime => { + Start => 'My__string', + End => 'My__string', + }, # OPTIONAL + StartTime => 'My__string', + IsLocalTime => 1, # OPTIONAL + EndTime => 'My__string', + }, # OPTIONAL MessageConfiguration => { - ADMMessage => { - MediaUrl => 'My__string', - Title => 'My__string', - JsonBody => 'My__string', - SilentPush => 1, # OPTIONAL - RawContent => 'My__string', - Body => 'My__string', + BaiduMessage => { + ImageUrl => 'My__string', Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL + Body => 'My__string', + SilentPush => 1, # OPTIONAL + MediaUrl => 'My__string', + Title => 'My__string', + RawContent => 'My__string', + ImageSmallIconUrl => 'My__string', ImageIconUrl => 'My__string', Url => 'My__string', - ImageSmallIconUrl => 'My__string', - ImageUrl => 'My__string', + JsonBody => 'My__string', }, # OPTIONAL - DefaultMessage => { - MediaUrl => 'My__string', - Title => 'My__string', - JsonBody => 'My__string', - SilentPush => 1, # OPTIONAL - RawContent => 'My__string', - Body => 'My__string', + GCMMessage => { + ImageUrl => 'My__string', Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL + Body => 'My__string', + SilentPush => 1, # OPTIONAL + MediaUrl => 'My__string', + Title => 'My__string', + RawContent => 'My__string', + ImageSmallIconUrl => 'My__string', ImageIconUrl => 'My__string', Url => 'My__string', - ImageSmallIconUrl => 'My__string', - ImageUrl => 'My__string', - }, # OPTIONAL - EmailMessage => { - Body => 'My__string', - HtmlBody => 'My__string', - FromAddress => 'My__string', - Title => 'My__string', + JsonBody => 'My__string', }, # OPTIONAL SMSMessage => { - Body => 'My__string', MessageType => 'TRANSACTIONAL' , # values: TRANSACTIONAL, PROMOTIONAL; OPTIONAL + Body => 'My__string', SenderId => 'My__string', }, # OPTIONAL - GCMMessage => { - MediaUrl => 'My__string', - Title => 'My__string', - JsonBody => 'My__string', - SilentPush => 1, # OPTIONAL - RawContent => 'My__string', - Body => 'My__string', + EmailMessage => { + FromAddress => 'My__string', + Body => 'My__string', + HtmlBody => 'My__string', + Title => 'My__string', + }, # OPTIONAL + APNSMessage => { + ImageUrl => 'My__string', Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL + Body => 'My__string', + SilentPush => 1, # OPTIONAL + MediaUrl => 'My__string', + Title => 'My__string', + RawContent => 'My__string', + ImageSmallIconUrl => 'My__string', ImageIconUrl => 'My__string', Url => 'My__string', - ImageSmallIconUrl => 'My__string', - ImageUrl => 'My__string', + JsonBody => 'My__string', }, # OPTIONAL - APNSMessage => { - MediaUrl => 'My__string', - Title => 'My__string', - JsonBody => 'My__string', - SilentPush => 1, # OPTIONAL - RawContent => 'My__string', - Body => 'My__string', + DefaultMessage => { + ImageUrl => 'My__string', Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL + Body => 'My__string', + SilentPush => 1, # OPTIONAL + MediaUrl => 'My__string', + Title => 'My__string', + RawContent => 'My__string', + ImageSmallIconUrl => 'My__string', ImageIconUrl => 'My__string', Url => 'My__string', - ImageSmallIconUrl => 'My__string', - ImageUrl => 'My__string', + JsonBody => 'My__string', }, # OPTIONAL - BaiduMessage => { - MediaUrl => 'My__string', - Title => 'My__string', - JsonBody => 'My__string', - SilentPush => 1, # OPTIONAL - RawContent => 'My__string', - Body => 'My__string', + ADMMessage => { + ImageUrl => 'My__string', Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL + Body => 'My__string', + SilentPush => 1, # OPTIONAL + MediaUrl => 'My__string', + Title => 'My__string', + RawContent => 'My__string', + ImageSmallIconUrl => 'My__string', ImageIconUrl => 'My__string', Url => 'My__string', - ImageSmallIconUrl => 'My__string', - ImageUrl => 'My__string', + JsonBody => 'My__string', }, # OPTIONAL }, # OPTIONAL - Schedule => { - QuietTime => { - End => 'My__string', - Start => 'My__string', - }, # OPTIONAL - EndTime => 'My__string', - Timezone => 'My__string', - StartTime => 'My__string', - Frequency => - 'ONCE', # values: ONCE, HOURLY, DAILY, WEEKLY, MONTHLY; OPTIONAL - IsLocalTime => 1, # OPTIONAL - }, # OPTIONAL - SizePercent => 1, # OPTIONAL + TreatmentDescription => 'My__string', + TreatmentName => 'My__string', }, ... - ], # OPTIONAL - SegmentId => 'My__string', - SegmentVersion => 1, # OPTIONAL + ], # OPTIONAL + Schedule => { + Frequency => + 'ONCE', # values: ONCE, HOURLY, DAILY, WEEKLY, MONTHLY; OPTIONAL + Timezone => 'My__string', + QuietTime => { + Start => 'My__string', + End => 'My__string', + }, # OPTIONAL + StartTime => 'My__string', + IsLocalTime => 1, # OPTIONAL + EndTime => 'My__string', + }, # OPTIONAL + IsPaused => 1, # OPTIONAL + MessageConfiguration => { + BaiduMessage => { + ImageUrl => 'My__string', + Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL + Body => 'My__string', + SilentPush => 1, # OPTIONAL + MediaUrl => 'My__string', + Title => 'My__string', + RawContent => 'My__string', + ImageSmallIconUrl => 'My__string', + ImageIconUrl => 'My__string', + Url => 'My__string', + JsonBody => 'My__string', + }, # OPTIONAL + GCMMessage => { + ImageUrl => 'My__string', + Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL + Body => 'My__string', + SilentPush => 1, # OPTIONAL + MediaUrl => 'My__string', + Title => 'My__string', + RawContent => 'My__string', + ImageSmallIconUrl => 'My__string', + ImageIconUrl => 'My__string', + Url => 'My__string', + JsonBody => 'My__string', + }, # OPTIONAL + SMSMessage => { + MessageType => + 'TRANSACTIONAL', # values: TRANSACTIONAL, PROMOTIONAL; OPTIONAL + Body => 'My__string', + SenderId => 'My__string', + }, # OPTIONAL + EmailMessage => { + FromAddress => 'My__string', + Body => 'My__string', + HtmlBody => 'My__string', + Title => 'My__string', + }, # OPTIONAL + APNSMessage => { + ImageUrl => 'My__string', + Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL + Body => 'My__string', + SilentPush => 1, # OPTIONAL + MediaUrl => 'My__string', + Title => 'My__string', + RawContent => 'My__string', + ImageSmallIconUrl => 'My__string', + ImageIconUrl => 'My__string', + Url => 'My__string', + JsonBody => 'My__string', + }, # OPTIONAL + DefaultMessage => { + ImageUrl => 'My__string', + Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL + Body => 'My__string', + SilentPush => 1, # OPTIONAL + MediaUrl => 'My__string', + Title => 'My__string', + RawContent => 'My__string', + ImageSmallIconUrl => 'My__string', + ImageIconUrl => 'My__string', + Url => 'My__string', + JsonBody => 'My__string', + }, # OPTIONAL + ADMMessage => { + ImageUrl => 'My__string', + Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL + Body => 'My__string', + SilentPush => 1, # OPTIONAL + MediaUrl => 'My__string', + Title => 'My__string', + RawContent => 'My__string', + ImageSmallIconUrl => 'My__string', + ImageIconUrl => 'My__string', + Url => 'My__string', + JsonBody => 'My__string', + }, # OPTIONAL + }, # OPTIONAL + TreatmentDescription => 'My__string', + TreatmentName => 'My__string', + Name => 'My__string', + Description => 'My__string', }, ); diff --git a/auto-lib/Paws/Pinpoint/CreateExportJob.pm b/auto-lib/Paws/Pinpoint/CreateExportJob.pm index a42a925af0..006f1e341b 100644 --- a/auto-lib/Paws/Pinpoint/CreateExportJob.pm +++ b/auto-lib/Paws/Pinpoint/CreateExportJob.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateExportJobResponse = $pinpoint->CreateExportJob( ApplicationId => 'My__string', ExportJobRequest => { - S3UrlPrefix => 'My__string', SegmentId => 'My__string', + S3UrlPrefix => 'My__string', RoleArn => 'My__string', }, diff --git a/auto-lib/Paws/Pinpoint/CreateImportJob.pm b/auto-lib/Paws/Pinpoint/CreateImportJob.pm index 9edfbdb0d2..49e23b142d 100644 --- a/auto-lib/Paws/Pinpoint/CreateImportJob.pm +++ b/auto-lib/Paws/Pinpoint/CreateImportJob.pm @@ -32,14 +32,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateImportJobResponse = $pinpoint->CreateImportJob( ApplicationId => 'My__string', ImportJobRequest => { - RoleArn => 'My__string', + Format => 'CSV', # values: CSV, JSON; OPTIONAL + SegmentId => 'My__string', + RegisterEndpoints => 1, # OPTIONAL ExternalId => 'My__string', S3Url => 'My__string', - RegisterEndpoints => 1, # OPTIONAL - SegmentId => 'My__string', + RoleArn => 'My__string', SegmentName => 'My__string', DefineSegment => 1, # OPTIONAL - Format => 'CSV', # values: CSV, JSON; OPTIONAL }, ); diff --git a/auto-lib/Paws/Pinpoint/CreateSegment.pm b/auto-lib/Paws/Pinpoint/CreateSegment.pm index 847420536c..ba6426db53 100644 --- a/auto-lib/Paws/Pinpoint/CreateSegment.pm +++ b/auto-lib/Paws/Pinpoint/CreateSegment.pm @@ -33,12 +33,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n ApplicationId => 'My__string', WriteSegmentRequest => { Dimensions => { - Behavior => { - Recency => { - Duration => - 'HR_24', # values: HR_24, DAY_7, DAY_14, DAY_30; OPTIONAL - RecencyType => 'ACTIVE', # values: ACTIVE, INACTIVE; OPTIONAL - }, # OPTIONAL + Attributes => { + 'My__string' => { + AttributeType => + 'INCLUSIVE', # values: INCLUSIVE, EXCLUSIVE; OPTIONAL + Values => [ 'My__string', ... ], # OPTIONAL + }, + }, # OPTIONAL + UserAttributes => { + 'My__string' => { + AttributeType => + 'INCLUSIVE', # values: INCLUSIVE, EXCLUSIVE; OPTIONAL + Values => [ 'My__string', ... ], # OPTIONAL + }, }, # OPTIONAL Demographic => { Platform => { @@ -51,11 +58,6 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'INCLUSIVE', # values: INCLUSIVE, EXCLUSIVE; OPTIONAL Values => [ 'My__string', ... ], # OPTIONAL }, # OPTIONAL - Channel => { - DimensionType => - 'INCLUSIVE', # values: INCLUSIVE, EXCLUSIVE; OPTIONAL - Values => [ 'My__string', ... ], # OPTIONAL - }, # OPTIONAL DeviceType => { DimensionType => 'INCLUSIVE', # values: INCLUSIVE, EXCLUSIVE; OPTIONAL @@ -71,20 +73,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'INCLUSIVE', # values: INCLUSIVE, EXCLUSIVE; OPTIONAL Values => [ 'My__string', ... ], # OPTIONAL }, # OPTIONAL - }, # OPTIONAL - UserAttributes => { - 'My__string' => { - AttributeType => - 'INCLUSIVE', # values: INCLUSIVE, EXCLUSIVE; OPTIONAL - Values => [ 'My__string', ... ], # OPTIONAL - }, - }, # OPTIONAL - Attributes => { - 'My__string' => { - AttributeType => + Channel => { + DimensionType => 'INCLUSIVE', # values: INCLUSIVE, EXCLUSIVE; OPTIONAL Values => [ 'My__string', ... ], # OPTIONAL - }, + }, # OPTIONAL }, # OPTIONAL Location => { Country => { @@ -93,6 +86,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n Values => [ 'My__string', ... ], # OPTIONAL }, # OPTIONAL }, # OPTIONAL + Behavior => { + Recency => { + Duration => + 'HR_24', # values: HR_24, DAY_7, DAY_14, DAY_30; OPTIONAL + RecencyType => 'ACTIVE', # values: ACTIVE, INACTIVE; OPTIONAL + }, # OPTIONAL + }, # OPTIONAL }, # OPTIONAL Name => 'My__string', }, diff --git a/auto-lib/Paws/Pinpoint/SendMessages.pm b/auto-lib/Paws/Pinpoint/SendMessages.pm index 8f1dba025a..24852e33c2 100644 --- a/auto-lib/Paws/Pinpoint/SendMessages.pm +++ b/auto-lib/Paws/Pinpoint/SendMessages.pm @@ -32,128 +32,128 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $SendMessagesResponse = $pinpoint->SendMessages( ApplicationId => 'My__string', MessageRequest => { - Addresses => { + Endpoints => { 'My__string' => { - RawContent => 'My__string', TitleOverride => 'My__string', - Context => { 'My__string' => 'My__string', }, # OPTIONAL - ChannelType => 'GCM' - , # values: GCM, APNS, APNS_SANDBOX, APNS_VOIP, APNS_VOIP_SANDBOX, ADM, SMS, EMAIL, BAIDU, CUSTOM; OPTIONAL + BodyOverride => 'My__string', + RawContent => 'My__string', Substitutions => { 'My__string' => [ 'My__string', ... ], } , # OPTIONAL - BodyOverride => 'My__string', + Context => { 'My__string' => 'My__string', }, # OPTIONAL }, }, # OPTIONAL MessageConfiguration => { - DefaultMessage => { - Substitutions => { 'My__string' => [ 'My__string', ... ], } - , # OPTIONAL - Body => 'My__string', - }, # OPTIONAL - ADMMessage => { - SilentPush => 1, # OPTIONAL - Sound => 'My__string', + BaiduMessage => { + ImageUrl => 'My__string', + IconReference => 'My__string', + Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL + SilentPush => 1, # OPTIONAL + Body => 'My__string', SmallImageIconUrl => 'My__string', - RawContent => 'My__string', - ExpiresAfter => 'My__string', - Data => { 'My__string' => 'My__string', }, # OPTIONAL - ConsolidationKey => 'My__string', Title => 'My__string', - MD5 => 'My__string', + RawContent => 'My__string', Substitutions => { 'My__string' => [ 'My__string', ... ], } - , # OPTIONAL + , # OPTIONAL + ImageIconUrl => 'My__string', + Sound => 'My__string', + Url => 'My__string', + Data => { 'My__string' => 'My__string', }, # OPTIONAL + }, # OPTIONAL + GCMMessage => { + ImageUrl => 'My__string', IconReference => 'My__string', - ImageIconUrl => 'My__string', - Body => 'My__string', Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - Url => 'My__string', - ImageUrl => 'My__string', + Body => 'My__string', + SilentPush => 1, # OPTIONAL + RestrictedPackageName => 'My__string', + TimeToLive => 1, # OPTIONAL + CollapseKey => 'My__string', + SmallImageIconUrl => 'My__string', + Priority => 'My__string', + Title => 'My__string', + RawContent => 'My__string', + Substitutions => { 'My__string' => [ 'My__string', ... ], } + , # OPTIONAL + ImageIconUrl => 'My__string', + Sound => 'My__string', + Url => 'My__string', + Data => { 'My__string' => 'My__string', }, # OPTIONAL }, # OPTIONAL SMSMessage => { + MessageType => + 'TRANSACTIONAL', # values: TRANSACTIONAL, PROMOTIONAL; OPTIONAL + Body => 'My__string', OriginationNumber => 'My__string', SenderId => 'My__string', Substitutions => { 'My__string' => [ 'My__string', ... ], } - , # OPTIONAL - MessageType => - 'TRANSACTIONAL', # values: TRANSACTIONAL, PROMOTIONAL; OPTIONAL - Body => 'My__string', + , # OPTIONAL }, # OPTIONAL APNSMessage => { CollapseId => 'My__string', - TimeToLive => 1, # OPTIONAL - Substitutions => { 'My__string' => [ 'My__string', ... ], } - , # OPTIONAL - Url => 'My__string', - Body => 'My__string', + Badge => 1, # OPTIONAL Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - Sound => 'My__string', - ThreadId => 'My__string', - SilentPush => 1, # OPTIONAL - RawContent => 'My__string', - Badge => 1, # OPTIONAL - Data => { 'My__string' => 'My__string', }, # OPTIONAL - MediaUrl => 'My__string', - Category => 'My__string', + Body => 'My__string', + SilentPush => 1, # OPTIONAL PreferredAuthenticationMethod => 'My__string', + TimeToLive => 1, # OPTIONAL Priority => 'My__string', + MediaUrl => 'My__string', + ThreadId => 'My__string', Title => 'My__string', + RawContent => 'My__string', + Substitutions => { 'My__string' => [ 'My__string', ... ], } + , # OPTIONAL + Sound => 'My__string', + Url => 'My__string', + Category => 'My__string', + Data => { 'My__string' => 'My__string', }, # OPTIONAL + }, # OPTIONAL + DefaultMessage => { + Body => 'My__string', + Substitutions => { 'My__string' => [ 'My__string', ... ], } + , # OPTIONAL }, # OPTIONAL DefaultPushNotificationMessage => { - SilentPush => 1, # OPTIONAL + Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL + Body => 'My__string', + SilentPush => 1, # OPTIONAL Title => 'My__string', - Data => { 'My__string' => 'My__string', }, # OPTIONAL Substitutions => { 'My__string' => [ 'My__string', ... ], } - , # OPTIONAL - Url => 'My__string', + , # OPTIONAL + Url => 'My__string', + Data => { 'My__string' => 'My__string', }, # OPTIONAL + }, # OPTIONAL + ADMMessage => { + ImageUrl => 'My__string', + IconReference => 'My__string', Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL + MD5 => 'My__string', Body => 'My__string', - }, # OPTIONAL - GCMMessage => { - RawContent => 'My__string', - Sound => 'My__string', + SilentPush => 1, # OPTIONAL SmallImageIconUrl => 'My__string', - SilentPush => 1, # OPTIONAL - Priority => 'My__string', + ConsolidationKey => 'My__string', + ExpiresAfter => 'My__string', Title => 'My__string', - Data => { 'My__string' => 'My__string', }, # OPTIONAL - TimeToLive => 1, # OPTIONAL - Substitutions => { 'My__string' => [ 'My__string', ... ], } - , # OPTIONAL - RestrictedPackageName => 'My__string', - ImageUrl => 'My__string', - Url => 'My__string', - Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - CollapseKey => 'My__string', - Body => 'My__string', - ImageIconUrl => 'My__string', - IconReference => 'My__string', - }, # OPTIONAL - BaiduMessage => { - SilentPush => 1, # OPTIONAL - Sound => 'My__string', - SmallImageIconUrl => 'My__string', RawContent => 'My__string', - Data => { 'My__string' => 'My__string', }, # OPTIONAL - Title => 'My__string', Substitutions => { 'My__string' => [ 'My__string', ... ], } - , # OPTIONAL - Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - ImageIconUrl => 'My__string', - Body => 'My__string', - IconReference => 'My__string', - Url => 'My__string', - ImageUrl => 'My__string', + , # OPTIONAL + ImageIconUrl => 'My__string', + Sound => 'My__string', + Url => 'My__string', + Data => { 'My__string' => 'My__string', }, # OPTIONAL }, # OPTIONAL }, # OPTIONAL Context => { 'My__string' => 'My__string', }, # OPTIONAL - Endpoints => { + Addresses => { 'My__string' => { - BodyOverride => 'My__string', - Substitutions => { 'My__string' => [ 'My__string', ... ], } - , # OPTIONAL + ChannelType => 'GCM' + , # values: GCM, APNS, APNS_SANDBOX, APNS_VOIP, APNS_VOIP_SANDBOX, ADM, SMS, EMAIL, BAIDU, CUSTOM; OPTIONAL TitleOverride => 'My__string', + BodyOverride => 'My__string', RawContent => 'My__string', - Context => { 'My__string' => 'My__string', }, # OPTIONAL + Substitutions => { 'My__string' => [ 'My__string', ... ], } + , # OPTIONAL + Context => { 'My__string' => 'My__string', }, # OPTIONAL }, }, # OPTIONAL }, diff --git a/auto-lib/Paws/Pinpoint/SendUsersMessages.pm b/auto-lib/Paws/Pinpoint/SendUsersMessages.pm index 4a2e627731..e6ecf8fb20 100644 --- a/auto-lib/Paws/Pinpoint/SendUsersMessages.pm +++ b/auto-lib/Paws/Pinpoint/SendUsersMessages.pm @@ -32,118 +32,118 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $SendUsersMessagesResponse = $pinpoint->SendUsersMessages( ApplicationId => 'My__string', SendUsersMessageRequest => { - Context => { 'My__string' => 'My__string', }, # OPTIONAL Users => { 'My__string' => { - Context => { 'My__string' => 'My__string', }, # OPTIONAL - RawContent => 'My__string', TitleOverride => 'My__string', + BodyOverride => 'My__string', + RawContent => 'My__string', Substitutions => { 'My__string' => [ 'My__string', ... ], } - , # OPTIONAL - BodyOverride => 'My__string', + , # OPTIONAL + Context => { 'My__string' => 'My__string', }, # OPTIONAL }, }, # OPTIONAL MessageConfiguration => { - DefaultMessage => { - Body => 'My__string', - Substitutions => { 'My__string' => [ 'My__string', ... ], } - , # OPTIONAL - }, # OPTIONAL - ADMMessage => { - Data => { 'My__string' => 'My__string', }, # OPTIONAL - Title => 'My__string', - ConsolidationKey => 'My__string', - SilentPush => 1, # OPTIONAL + BaiduMessage => { + ImageUrl => 'My__string', + IconReference => 'My__string', + Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL + SilentPush => 1, # OPTIONAL + Body => 'My__string', SmallImageIconUrl => 'My__string', - Sound => 'My__string', - ExpiresAfter => 'My__string', + Title => 'My__string', RawContent => 'My__string', - Body => 'My__string', - ImageIconUrl => 'My__string', - Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - IconReference => 'My__string', - Url => 'My__string', - ImageUrl => 'My__string', - MD5 => 'My__string', Substitutions => { 'My__string' => [ 'My__string', ... ], } - , # OPTIONAL + , # OPTIONAL + ImageIconUrl => 'My__string', + Sound => 'My__string', + Url => 'My__string', + Data => { 'My__string' => 'My__string', }, # OPTIONAL }, # OPTIONAL - BaiduMessage => { - ImageUrl => 'My__string', - Url => 'My__string', + GCMMessage => { + ImageUrl => 'My__string', + IconReference => 'My__string', Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL Body => 'My__string', - ImageIconUrl => 'My__string', - IconReference => 'My__string', + SilentPush => 1, # OPTIONAL + RestrictedPackageName => 'My__string', + TimeToLive => 1, # OPTIONAL + CollapseKey => 'My__string', + SmallImageIconUrl => 'My__string', + Priority => 'My__string', + Title => 'My__string', + RawContent => 'My__string', Substitutions => { 'My__string' => [ 'My__string', ... ], } - , # OPTIONAL - Title => 'My__string', - Data => { 'My__string' => 'My__string', }, # OPTIONAL - RawContent => 'My__string', - SmallImageIconUrl => 'My__string', - Sound => 'My__string', - SilentPush => 1, # OPTIONAL + , # OPTIONAL + ImageIconUrl => 'My__string', + Sound => 'My__string', + Url => 'My__string', + Data => { 'My__string' => 'My__string', }, # OPTIONAL }, # OPTIONAL SMSMessage => { - Body => 'My__string', MessageType => 'TRANSACTIONAL', # values: TRANSACTIONAL, PROMOTIONAL; OPTIONAL - Substitutions => { 'My__string' => [ 'My__string', ... ], } - , # OPTIONAL - SenderId => 'My__string', + Body => 'My__string', OriginationNumber => 'My__string', - }, # OPTIONAL - DefaultPushNotificationMessage => { - Data => { 'My__string' => 'My__string', }, # OPTIONAL - Title => 'My__string', - SilentPush => 1, # OPTIONAL - Url => 'My__string', - Body => 'My__string', - Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - Substitutions => { 'My__string' => [ 'My__string', ... ], } - , # OPTIONAL + SenderId => 'My__string', + Substitutions => { 'My__string' => [ 'My__string', ... ], } + , # OPTIONAL }, # OPTIONAL APNSMessage => { - TimeToLive => 1, # OPTIONAL - Substitutions => { 'My__string' => [ 'My__string', ... ], } - , # OPTIONAL CollapseId => 'My__string', - Url => 'My__string', + Badge => 1, # OPTIONAL Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL Body => 'My__string', - ThreadId => 'My__string', - Sound => 'My__string', - SilentPush => 1, # OPTIONAL - RawContent => 'My__string', - Data => { 'My__string' => 'My__string', }, # OPTIONAL - Badge => 1, # OPTIONAL - Category => 'My__string', - Priority => 'My__string', - MediaUrl => 'My__string', + SilentPush => 1, # OPTIONAL PreferredAuthenticationMethod => 'My__string', + TimeToLive => 1, # OPTIONAL + Priority => 'My__string', + MediaUrl => 'My__string', + ThreadId => 'My__string', Title => 'My__string', + RawContent => 'My__string', + Substitutions => { 'My__string' => [ 'My__string', ... ], } + , # OPTIONAL + Sound => 'My__string', + Url => 'My__string', + Category => 'My__string', + Data => { 'My__string' => 'My__string', }, # OPTIONAL }, # OPTIONAL - GCMMessage => { + DefaultMessage => { + Body => 'My__string', + Substitutions => { 'My__string' => [ 'My__string', ... ], } + , # OPTIONAL + }, # OPTIONAL + DefaultPushNotificationMessage => { Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - CollapseKey => 'My__string', - ImageIconUrl => 'My__string', - Body => 'My__string', - IconReference => 'My__string', - Url => 'My__string', - ImageUrl => 'My__string', - RestrictedPackageName => 'My__string', - TimeToLive => 1, # OPTIONAL + Body => 'My__string', + SilentPush => 1, # OPTIONAL + Title => 'My__string', Substitutions => { 'My__string' => [ 'My__string', ... ], } - , # OPTIONAL - Data => { 'My__string' => 'My__string', }, # OPTIONAL - Priority => 'My__string', - Title => 'My__string', - SilentPush => 1, # OPTIONAL - Sound => 'My__string', + , # OPTIONAL + Url => 'My__string', + Data => { 'My__string' => 'My__string', }, # OPTIONAL + }, # OPTIONAL + ADMMessage => { + ImageUrl => 'My__string', + IconReference => 'My__string', + Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL + MD5 => 'My__string', + Body => 'My__string', + SilentPush => 1, # OPTIONAL SmallImageIconUrl => 'My__string', + ConsolidationKey => 'My__string', + ExpiresAfter => 'My__string', + Title => 'My__string', RawContent => 'My__string', + Substitutions => { 'My__string' => [ 'My__string', ... ], } + , # OPTIONAL + ImageIconUrl => 'My__string', + Sound => 'My__string', + Url => 'My__string', + Data => { 'My__string' => 'My__string', }, # OPTIONAL }, # OPTIONAL }, # OPTIONAL + Context => { 'My__string' => 'My__string', }, # OPTIONAL }, ); diff --git a/auto-lib/Paws/Pinpoint/UpdateAdmChannel.pm b/auto-lib/Paws/Pinpoint/UpdateAdmChannel.pm index 6b4dc559e1..84e0370daf 100644 --- a/auto-lib/Paws/Pinpoint/UpdateAdmChannel.pm +++ b/auto-lib/Paws/Pinpoint/UpdateAdmChannel.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateAdmChannelResponse = $pinpoint->UpdateAdmChannel( ADMChannelRequest => { ClientId => 'My__string', # OPTIONAL - ClientSecret => 'My__string', # OPTIONAL Enabled => 1, # OPTIONAL + ClientSecret => 'My__string', # OPTIONAL }, ApplicationId => 'My__string', diff --git a/auto-lib/Paws/Pinpoint/UpdateApnsChannel.pm b/auto-lib/Paws/Pinpoint/UpdateApnsChannel.pm index de15133cdc..673934dc42 100644 --- a/auto-lib/Paws/Pinpoint/UpdateApnsChannel.pm +++ b/auto-lib/Paws/Pinpoint/UpdateApnsChannel.pm @@ -31,14 +31,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $pinpoint = Paws->service('Pinpoint'); my $UpdateApnsChannelResponse = $pinpoint->UpdateApnsChannel( APNSChannelRequest => { - PrivateKey => 'My__string', # OPTIONAL - TokenKey => 'My__string', # OPTIONAL TokenKeyId => 'My__string', # OPTIONAL - TeamId => 'My__string', # OPTIONAL + DefaultAuthenticationMethod => 'My__string', # OPTIONAL Certificate => 'My__string', # OPTIONAL - BundleId => 'My__string', # OPTIONAL Enabled => 1, # OPTIONAL - DefaultAuthenticationMethod => 'My__string', # OPTIONAL + PrivateKey => 'My__string', # OPTIONAL + BundleId => 'My__string', # OPTIONAL + TeamId => 'My__string', # OPTIONAL + TokenKey => 'My__string', # OPTIONAL }, ApplicationId => 'My__string', diff --git a/auto-lib/Paws/Pinpoint/UpdateApnsSandboxChannel.pm b/auto-lib/Paws/Pinpoint/UpdateApnsSandboxChannel.pm index 9527e6a74d..1fe4de4344 100644 --- a/auto-lib/Paws/Pinpoint/UpdateApnsSandboxChannel.pm +++ b/auto-lib/Paws/Pinpoint/UpdateApnsSandboxChannel.pm @@ -31,13 +31,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $pinpoint = Paws->service('Pinpoint'); my $UpdateApnsSandboxChannelResponse = $pinpoint->UpdateApnsSandboxChannel( APNSSandboxChannelRequest => { - TeamId => 'My__string', # OPTIONAL TokenKeyId => 'My__string', # OPTIONAL - BundleId => 'My__string', # OPTIONAL - Certificate => 'My__string', # OPTIONAL DefaultAuthenticationMethod => 'My__string', # OPTIONAL + Certificate => 'My__string', # OPTIONAL Enabled => 1, # OPTIONAL PrivateKey => 'My__string', # OPTIONAL + BundleId => 'My__string', # OPTIONAL + TeamId => 'My__string', # OPTIONAL TokenKey => 'My__string', # OPTIONAL }, ApplicationId => 'My__string', diff --git a/auto-lib/Paws/Pinpoint/UpdateApnsVoipChannel.pm b/auto-lib/Paws/Pinpoint/UpdateApnsVoipChannel.pm index 64e9c947e5..cfe4b5fca4 100644 --- a/auto-lib/Paws/Pinpoint/UpdateApnsVoipChannel.pm +++ b/auto-lib/Paws/Pinpoint/UpdateApnsVoipChannel.pm @@ -32,12 +32,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateApnsVoipChannelResponse = $pinpoint->UpdateApnsVoipChannel( APNSVoipChannelRequest => { TokenKeyId => 'My__string', # OPTIONAL - TeamId => 'My__string', # OPTIONAL + DefaultAuthenticationMethod => 'My__string', # OPTIONAL Certificate => 'My__string', # OPTIONAL - BundleId => 'My__string', # OPTIONAL Enabled => 1, # OPTIONAL - DefaultAuthenticationMethod => 'My__string', # OPTIONAL PrivateKey => 'My__string', # OPTIONAL + BundleId => 'My__string', # OPTIONAL + TeamId => 'My__string', # OPTIONAL TokenKey => 'My__string', # OPTIONAL }, ApplicationId => 'My__string', diff --git a/auto-lib/Paws/Pinpoint/UpdateApnsVoipSandboxChannel.pm b/auto-lib/Paws/Pinpoint/UpdateApnsVoipSandboxChannel.pm index 397888877a..a0c7b66be5 100644 --- a/auto-lib/Paws/Pinpoint/UpdateApnsVoipSandboxChannel.pm +++ b/auto-lib/Paws/Pinpoint/UpdateApnsVoipSandboxChannel.pm @@ -32,14 +32,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateApnsVoipSandboxChannelResponse = $pinpoint->UpdateApnsVoipSandboxChannel( APNSVoipSandboxChannelRequest => { + TokenKeyId => 'My__string', # OPTIONAL DefaultAuthenticationMethod => 'My__string', # OPTIONAL + Certificate => 'My__string', # OPTIONAL Enabled => 1, # OPTIONAL + PrivateKey => 'My__string', # OPTIONAL BundleId => 'My__string', # OPTIONAL - Certificate => 'My__string', # OPTIONAL TeamId => 'My__string', # OPTIONAL - TokenKeyId => 'My__string', # OPTIONAL TokenKey => 'My__string', # OPTIONAL - PrivateKey => 'My__string', # OPTIONAL }, ApplicationId => 'My__string', diff --git a/auto-lib/Paws/Pinpoint/UpdateApplicationSettings.pm b/auto-lib/Paws/Pinpoint/UpdateApplicationSettings.pm index cb4a9b80cf..e6b8b151aa 100644 --- a/auto-lib/Paws/Pinpoint/UpdateApplicationSettings.pm +++ b/auto-lib/Paws/Pinpoint/UpdateApplicationSettings.pm @@ -33,20 +33,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n $pinpoint->UpdateApplicationSettings( ApplicationId => 'My__string', WriteApplicationSettingsRequest => { + Limits => { + MessagesPerSecond => 1, # OPTIONAL + Daily => 1, # OPTIONAL + MaximumDuration => 1, # OPTIONAL + Total => 1, # OPTIONAL + }, # OPTIONAL QuietTime => { Start => 'My__string', End => 'My__string', }, # OPTIONAL CampaignHook => { - WebUrl => 'My__string', LambdaFunctionName => 'My__string', - Mode => 'DELIVERY', # values: DELIVERY, FILTER; OPTIONAL - }, # OPTIONAL - Limits => { - Total => 1, # OPTIONAL - Daily => 1, # OPTIONAL - MaximumDuration => 1, # OPTIONAL - MessagesPerSecond => 1, # OPTIONAL + Mode => 'DELIVERY', # values: DELIVERY, FILTER; OPTIONAL + WebUrl => 'My__string', }, # OPTIONAL }, diff --git a/auto-lib/Paws/Pinpoint/UpdateBaiduChannel.pm b/auto-lib/Paws/Pinpoint/UpdateBaiduChannel.pm index eefccdcd95..3f1f3baaa6 100644 --- a/auto-lib/Paws/Pinpoint/UpdateBaiduChannel.pm +++ b/auto-lib/Paws/Pinpoint/UpdateBaiduChannel.pm @@ -32,9 +32,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateBaiduChannelResponse = $pinpoint->UpdateBaiduChannel( ApplicationId => 'My__string', BaiduChannelRequest => { - SecretKey => 'My__string', Enabled => 1, # OPTIONAL ApiKey => 'My__string', + SecretKey => 'My__string', }, ); diff --git a/auto-lib/Paws/Pinpoint/UpdateCampaign.pm b/auto-lib/Paws/Pinpoint/UpdateCampaign.pm index ca64b0d7e5..289c71a984 100644 --- a/auto-lib/Paws/Pinpoint/UpdateCampaign.pm +++ b/auto-lib/Paws/Pinpoint/UpdateCampaign.pm @@ -34,220 +34,220 @@ You shouldn't make instances of this class. Each attribute should be used as a n ApplicationId => 'My__string', CampaignId => 'My__string', WriteCampaignRequest => { + SegmentVersion => 1, # OPTIONAL + SegmentId => 'My__string', + Limits => { + MessagesPerSecond => 1, # OPTIONAL + Daily => 1, # OPTIONAL + MaximumDuration => 1, # OPTIONAL + Total => 1, # OPTIONAL + }, # OPTIONAL + HoldoutPercent => 1, # OPTIONAL + Hook => { + LambdaFunctionName => 'My__string', + Mode => 'DELIVERY', # values: DELIVERY, FILTER; OPTIONAL + WebUrl => 'My__string', + }, # OPTIONAL AdditionalTreatments => [ { - TreatmentName => 'My__string', - TreatmentDescription => 'My__string', + SizePercent => 1, # OPTIONAL + Schedule => { + Frequency => + 'ONCE', # values: ONCE, HOURLY, DAILY, WEEKLY, MONTHLY; OPTIONAL + Timezone => 'My__string', + QuietTime => { + Start => 'My__string', + End => 'My__string', + }, # OPTIONAL + StartTime => 'My__string', + IsLocalTime => 1, # OPTIONAL + EndTime => 'My__string', + }, # OPTIONAL MessageConfiguration => { - EmailMessage => { - FromAddress => 'My__string', - Title => 'My__string', - HtmlBody => 'My__string', - Body => 'My__string', - }, # OPTIONAL - ADMMessage => { - Title => 'My__string', - MediaUrl => 'My__string', - JsonBody => 'My__string', - RawContent => 'My__string', - SilentPush => 1, # OPTIONAL - ImageSmallIconUrl => 'My__string', - ImageUrl => 'My__string', - ImageIconUrl => 'My__string', - Body => 'My__string', + BaiduMessage => { + ImageUrl => 'My__string', Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - Url => 'My__string', - }, # OPTIONAL - DefaultMessage => { - Title => 'My__string', + Body => 'My__string', + SilentPush => 1, # OPTIONAL MediaUrl => 'My__string', - JsonBody => 'My__string', + Title => 'My__string', RawContent => 'My__string', - SilentPush => 1, # OPTIONAL ImageSmallIconUrl => 'My__string', - ImageUrl => 'My__string', ImageIconUrl => 'My__string', - Body => 'My__string', + Url => 'My__string', + JsonBody => 'My__string', + }, # OPTIONAL + GCMMessage => { + ImageUrl => 'My__string', Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - Url => 'My__string', - }, # OPTIONAL - BaiduMessage => { - Title => 'My__string', + Body => 'My__string', + SilentPush => 1, # OPTIONAL MediaUrl => 'My__string', - JsonBody => 'My__string', + Title => 'My__string', RawContent => 'My__string', - SilentPush => 1, # OPTIONAL ImageSmallIconUrl => 'My__string', - ImageUrl => 'My__string', ImageIconUrl => 'My__string', - Body => 'My__string', - Action => - 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - Url => 'My__string', + Url => 'My__string', + JsonBody => 'My__string', }, # OPTIONAL SMSMessage => { - Body => 'My__string', MessageType => 'TRANSACTIONAL' , # values: TRANSACTIONAL, PROMOTIONAL; OPTIONAL + Body => 'My__string', SenderId => 'My__string', }, # OPTIONAL - GCMMessage => { - Title => 'My__string', + EmailMessage => { + FromAddress => 'My__string', + Body => 'My__string', + HtmlBody => 'My__string', + Title => 'My__string', + }, # OPTIONAL + APNSMessage => { + ImageUrl => 'My__string', + Action => + 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL + Body => 'My__string', + SilentPush => 1, # OPTIONAL MediaUrl => 'My__string', - JsonBody => 'My__string', + Title => 'My__string', RawContent => 'My__string', - SilentPush => 1, # OPTIONAL ImageSmallIconUrl => 'My__string', - ImageUrl => 'My__string', ImageIconUrl => 'My__string', - Body => 'My__string', + Url => 'My__string', + JsonBody => 'My__string', + }, # OPTIONAL + DefaultMessage => { + ImageUrl => 'My__string', Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - Url => 'My__string', - }, # OPTIONAL - APNSMessage => { - Title => 'My__string', + Body => 'My__string', + SilentPush => 1, # OPTIONAL MediaUrl => 'My__string', - JsonBody => 'My__string', + Title => 'My__string', RawContent => 'My__string', - SilentPush => 1, # OPTIONAL ImageSmallIconUrl => 'My__string', - ImageUrl => 'My__string', ImageIconUrl => 'My__string', - Body => 'My__string', + Url => 'My__string', + JsonBody => 'My__string', + }, # OPTIONAL + ADMMessage => { + ImageUrl => 'My__string', Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - Url => 'My__string', - }, # OPTIONAL - }, # OPTIONAL - Schedule => { - QuietTime => { - Start => 'My__string', - End => 'My__string', + Body => 'My__string', + SilentPush => 1, # OPTIONAL + MediaUrl => 'My__string', + Title => 'My__string', + RawContent => 'My__string', + ImageSmallIconUrl => 'My__string', + ImageIconUrl => 'My__string', + Url => 'My__string', + JsonBody => 'My__string', }, # OPTIONAL - IsLocalTime => 1, # OPTIONAL - Frequency => - 'ONCE', # values: ONCE, HOURLY, DAILY, WEEKLY, MONTHLY; OPTIONAL - StartTime => 'My__string', - Timezone => 'My__string', - EndTime => 'My__string', }, # OPTIONAL - SizePercent => 1, # OPTIONAL + TreatmentDescription => 'My__string', + TreatmentName => 'My__string', }, ... - ], # OPTIONAL - SegmentId => 'My__string', - SegmentVersion => 1, # OPTIONAL - Schedule => { - QuietTime => { - Start => 'My__string', - End => 'My__string', - }, # OPTIONAL - IsLocalTime => 1, # OPTIONAL + ], # OPTIONAL + Schedule => { Frequency => 'ONCE', # values: ONCE, HOURLY, DAILY, WEEKLY, MONTHLY; OPTIONAL - StartTime => 'My__string', Timezone => 'My__string', - EndTime => 'My__string', - }, # OPTIONAL - IsPaused => 1, # OPTIONAL - HoldoutPercent => 1, # OPTIONAL - Hook => { - WebUrl => 'My__string', - Mode => 'DELIVERY', # values: DELIVERY, FILTER; OPTIONAL - LambdaFunctionName => 'My__string', - }, # OPTIONAL - Description => 'My__string', - Name => 'My__string', - Limits => { - MessagesPerSecond => 1, # OPTIONAL - MaximumDuration => 1, # OPTIONAL - Daily => 1, # OPTIONAL - Total => 1, # OPTIONAL + QuietTime => { + Start => 'My__string', + End => 'My__string', + }, # OPTIONAL + StartTime => 'My__string', + IsLocalTime => 1, # OPTIONAL + EndTime => 'My__string', }, # OPTIONAL - TreatmentName => 'My__string', - TreatmentDescription => 'My__string', + IsPaused => 1, # OPTIONAL MessageConfiguration => { - EmailMessage => { - FromAddress => 'My__string', - Title => 'My__string', - HtmlBody => 'My__string', - Body => 'My__string', - }, # OPTIONAL - ADMMessage => { - Title => 'My__string', - MediaUrl => 'My__string', - JsonBody => 'My__string', - RawContent => 'My__string', - SilentPush => 1, # OPTIONAL - ImageSmallIconUrl => 'My__string', - ImageUrl => 'My__string', - ImageIconUrl => 'My__string', - Body => 'My__string', + BaiduMessage => { + ImageUrl => 'My__string', Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - Url => 'My__string', - }, # OPTIONAL - DefaultMessage => { - Title => 'My__string', + Body => 'My__string', + SilentPush => 1, # OPTIONAL MediaUrl => 'My__string', - JsonBody => 'My__string', + Title => 'My__string', RawContent => 'My__string', - SilentPush => 1, # OPTIONAL ImageSmallIconUrl => 'My__string', - ImageUrl => 'My__string', ImageIconUrl => 'My__string', - Body => 'My__string', - Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - Url => 'My__string', + Url => 'My__string', + JsonBody => 'My__string', }, # OPTIONAL - BaiduMessage => { - Title => 'My__string', + GCMMessage => { + ImageUrl => 'My__string', + Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL + Body => 'My__string', + SilentPush => 1, # OPTIONAL MediaUrl => 'My__string', - JsonBody => 'My__string', + Title => 'My__string', RawContent => 'My__string', - SilentPush => 1, # OPTIONAL ImageSmallIconUrl => 'My__string', - ImageUrl => 'My__string', ImageIconUrl => 'My__string', - Body => 'My__string', - Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - Url => 'My__string', + Url => 'My__string', + JsonBody => 'My__string', }, # OPTIONAL SMSMessage => { - Body => 'My__string', MessageType => 'TRANSACTIONAL', # values: TRANSACTIONAL, PROMOTIONAL; OPTIONAL + Body => 'My__string', SenderId => 'My__string', }, # OPTIONAL - GCMMessage => { - Title => 'My__string', + EmailMessage => { + FromAddress => 'My__string', + Body => 'My__string', + HtmlBody => 'My__string', + Title => 'My__string', + }, # OPTIONAL + APNSMessage => { + ImageUrl => 'My__string', + Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL + Body => 'My__string', + SilentPush => 1, # OPTIONAL MediaUrl => 'My__string', - JsonBody => 'My__string', + Title => 'My__string', RawContent => 'My__string', - SilentPush => 1, # OPTIONAL ImageSmallIconUrl => 'My__string', - ImageUrl => 'My__string', ImageIconUrl => 'My__string', - Body => 'My__string', - Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - Url => 'My__string', + Url => 'My__string', + JsonBody => 'My__string', }, # OPTIONAL - APNSMessage => { - Title => 'My__string', + DefaultMessage => { + ImageUrl => 'My__string', + Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL + Body => 'My__string', + SilentPush => 1, # OPTIONAL MediaUrl => 'My__string', - JsonBody => 'My__string', + Title => 'My__string', RawContent => 'My__string', - SilentPush => 1, # OPTIONAL ImageSmallIconUrl => 'My__string', - ImageUrl => 'My__string', ImageIconUrl => 'My__string', - Body => 'My__string', + Url => 'My__string', + JsonBody => 'My__string', + }, # OPTIONAL + ADMMessage => { + ImageUrl => 'My__string', Action => 'OPEN_APP', # values: OPEN_APP, DEEP_LINK, URL; OPTIONAL - Url => 'My__string', + Body => 'My__string', + SilentPush => 1, # OPTIONAL + MediaUrl => 'My__string', + Title => 'My__string', + RawContent => 'My__string', + ImageSmallIconUrl => 'My__string', + ImageIconUrl => 'My__string', + Url => 'My__string', + JsonBody => 'My__string', }, # OPTIONAL }, # OPTIONAL + TreatmentDescription => 'My__string', + TreatmentName => 'My__string', + Name => 'My__string', + Description => 'My__string', }, ); diff --git a/auto-lib/Paws/Pinpoint/UpdateEmailChannel.pm b/auto-lib/Paws/Pinpoint/UpdateEmailChannel.pm index b37555c4c0..a0d09e69e5 100644 --- a/auto-lib/Paws/Pinpoint/UpdateEmailChannel.pm +++ b/auto-lib/Paws/Pinpoint/UpdateEmailChannel.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n EmailChannelRequest => { FromAddress => 'My__string', Identity => 'My__string', - RoleArn => 'My__string', Enabled => 1, # OPTIONAL + RoleArn => 'My__string', }, ); diff --git a/auto-lib/Paws/Pinpoint/UpdateEndpoint.pm b/auto-lib/Paws/Pinpoint/UpdateEndpoint.pm index 8f8cd01e5e..1e90dfb7c7 100644 --- a/auto-lib/Paws/Pinpoint/UpdateEndpoint.pm +++ b/auto-lib/Paws/Pinpoint/UpdateEndpoint.pm @@ -34,40 +34,38 @@ You shouldn't make instances of this class. Each attribute should be used as a n ApplicationId => 'My__string', EndpointId => 'My__string', EndpointRequest => { - Attributes => { 'My__string' => [ 'My__string', ... ], }, # OPTIONAL - RequestId => 'My__string', - Address => 'My__string', - Metrics => { - 'My__string' => 1, # , value: OPTIONAL - }, # OPTIONAL - Location => { - Longitude => 1, # OPTIONAL - Region => 'My__string', - PostalCode => 'My__string', - Latitude => 1, # OPTIONAL - City => 'My__string', - Country => 'My__string', - }, # OPTIONAL + RequestId => 'My__string', ChannelType => 'GCM' , # values: GCM, APNS, APNS_SANDBOX, APNS_VOIP, APNS_VOIP_SANDBOX, ADM, SMS, EMAIL, BAIDU, CUSTOM; OPTIONAL - OptOut => 'My__string', - EffectiveDate => 'My__string', - Demographic => { + Attributes => { 'My__string' => [ 'My__string', ... ], }, # OPTIONAL + OptOut => 'My__string', + EndpointStatus => 'My__string', + Demographic => { + ModelVersion => 'My__string', + Platform => 'My__string', Model => 'My__string', - Timezone => 'My__string', + Locale => 'My__string', Make => 'My__string', + Timezone => 'My__string', AppVersion => 'My__string', PlatformVersion => 'My__string', - Locale => 'My__string', - Platform => 'My__string', - ModelVersion => 'My__string', - }, # OPTIONAL - User => { + }, # OPTIONAL + Address => 'My__string', + User => { UserId => 'My__string', UserAttributes => { 'My__string' => [ 'My__string', ... ], } - , # OPTIONAL + , # OPTIONAL }, # OPTIONAL - EndpointStatus => 'My__string', + Metrics => { 'My__string' => 1, }, # OPTIONAL + Location => { + Region => 'My__string', + PostalCode => 'My__string', + Latitude => 1, + Longitude => 1, + City => 'My__string', + Country => 'My__string', + }, # OPTIONAL + EffectiveDate => 'My__string', }, ); diff --git a/auto-lib/Paws/Pinpoint/UpdateEndpointsBatch.pm b/auto-lib/Paws/Pinpoint/UpdateEndpointsBatch.pm index 47bef707ad..22a95193fe 100644 --- a/auto-lib/Paws/Pinpoint/UpdateEndpointsBatch.pm +++ b/auto-lib/Paws/Pinpoint/UpdateEndpointsBatch.pm @@ -34,42 +34,42 @@ You shouldn't make instances of this class. Each attribute should be used as a n EndpointBatchRequest => { Item => [ { - Attributes => { 'My__string' => [ 'My__string', ... ], }, # OPTIONAL - RequestId => 'My__string', - Address => 'My__string', - Location => { - Region => 'My__string', - Longitude => 1, - Latitude => 1, - PostalCode => 'My__string', - City => 'My__string', - Country => 'My__string', - }, # OPTIONAL - Metrics => { 'My__string' => 1, }, # OPTIONAL - Id => 'My__string', + RequestId => 'My__string', ChannelType => 'GCM' , # values: GCM, APNS, APNS_SANDBOX, APNS_VOIP, APNS_VOIP_SANDBOX, ADM, SMS, EMAIL, BAIDU, CUSTOM; OPTIONAL - OptOut => 'My__string', - EffectiveDate => 'My__string', - User => { - UserAttributes => { 'My__string' => [ 'My__string', ... ], } - , # OPTIONAL - UserId => 'My__string', - }, # OPTIONAL - Demographic => { - Locale => 'My__string', - Platform => 'My__string', + Attributes => { 'My__string' => [ 'My__string', ... ], }, # OPTIONAL + OptOut => 'My__string', + EndpointStatus => 'My__string', + Demographic => { ModelVersion => 'My__string', + Platform => 'My__string', Model => 'My__string', + Locale => 'My__string', Make => 'My__string', Timezone => 'My__string', AppVersion => 'My__string', PlatformVersion => 'My__string', + }, # OPTIONAL + Address => 'My__string', + User => { + UserId => 'My__string', + UserAttributes => { 'My__string' => [ 'My__string', ... ], } + , # OPTIONAL }, # OPTIONAL - EndpointStatus => 'My__string', + Metrics => { 'My__string' => 1, }, # OPTIONAL + Location => { + Region => 'My__string', + PostalCode => 'My__string', + Latitude => 1, + Longitude => 1, + City => 'My__string', + Country => 'My__string', + }, # OPTIONAL + Id => 'My__string', + EffectiveDate => 'My__string', }, ... - ], # OPTIONAL + ], # OPTIONAL }, ); diff --git a/auto-lib/Paws/Pinpoint/UpdateGcmChannel.pm b/auto-lib/Paws/Pinpoint/UpdateGcmChannel.pm index fe5eac2598..08dabadc1a 100644 --- a/auto-lib/Paws/Pinpoint/UpdateGcmChannel.pm +++ b/auto-lib/Paws/Pinpoint/UpdateGcmChannel.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateGcmChannelResponse = $pinpoint->UpdateGcmChannel( ApplicationId => 'My__string', GCMChannelRequest => { - ApiKey => 'My__string', Enabled => 1, # OPTIONAL + ApiKey => 'My__string', }, ); diff --git a/auto-lib/Paws/Pinpoint/UpdateSegment.pm b/auto-lib/Paws/Pinpoint/UpdateSegment.pm index e859abad13..4611069bb5 100644 --- a/auto-lib/Paws/Pinpoint/UpdateSegment.pm +++ b/auto-lib/Paws/Pinpoint/UpdateSegment.pm @@ -35,65 +35,65 @@ You shouldn't make instances of this class. Each attribute should be used as a n SegmentId => 'My__string', WriteSegmentRequest => { Dimensions => { - UserAttributes => { + Attributes => { 'My__string' => { - Values => [ 'My__string', ... ], # OPTIONAL AttributeType => 'INCLUSIVE', # values: INCLUSIVE, EXCLUSIVE; OPTIONAL + Values => [ 'My__string', ... ], # OPTIONAL }, }, # OPTIONAL - Behavior => { - Recency => { - RecencyType => 'ACTIVE', # values: ACTIVE, INACTIVE; OPTIONAL - Duration => - 'HR_24', # values: HR_24, DAY_7, DAY_14, DAY_30; OPTIONAL - }, # OPTIONAL + UserAttributes => { + 'My__string' => { + AttributeType => + 'INCLUSIVE', # values: INCLUSIVE, EXCLUSIVE; OPTIONAL + Values => [ 'My__string', ... ], # OPTIONAL + }, }, # OPTIONAL Demographic => { Platform => { - Values => [ 'My__string', ... ], # OPTIONAL DimensionType => 'INCLUSIVE', # values: INCLUSIVE, EXCLUSIVE; OPTIONAL - }, # OPTIONAL - DeviceType => { Values => [ 'My__string', ... ], # OPTIONAL + }, # OPTIONAL + Model => { DimensionType => 'INCLUSIVE', # values: INCLUSIVE, EXCLUSIVE; OPTIONAL - }, # OPTIONAL - AppVersion => { Values => [ 'My__string', ... ], # OPTIONAL + }, # OPTIONAL + DeviceType => { DimensionType => 'INCLUSIVE', # values: INCLUSIVE, EXCLUSIVE; OPTIONAL + Values => [ 'My__string', ... ], # OPTIONAL }, # OPTIONAL Make => { - Values => [ 'My__string', ... ], # OPTIONAL DimensionType => 'INCLUSIVE', # values: INCLUSIVE, EXCLUSIVE; OPTIONAL - }, # OPTIONAL - Model => { Values => [ 'My__string', ... ], # OPTIONAL + }, # OPTIONAL + AppVersion => { DimensionType => 'INCLUSIVE', # values: INCLUSIVE, EXCLUSIVE; OPTIONAL + Values => [ 'My__string', ... ], # OPTIONAL }, # OPTIONAL Channel => { - Values => [ 'My__string', ... ], # OPTIONAL DimensionType => 'INCLUSIVE', # values: INCLUSIVE, EXCLUSIVE; OPTIONAL + Values => [ 'My__string', ... ], # OPTIONAL }, # OPTIONAL }, # OPTIONAL Location => { Country => { - Values => [ 'My__string', ... ], # OPTIONAL DimensionType => 'INCLUSIVE', # values: INCLUSIVE, EXCLUSIVE; OPTIONAL + Values => [ 'My__string', ... ], # OPTIONAL }, # OPTIONAL }, # OPTIONAL - Attributes => { - 'My__string' => { - Values => [ 'My__string', ... ], # OPTIONAL - AttributeType => - 'INCLUSIVE', # values: INCLUSIVE, EXCLUSIVE; OPTIONAL - }, + Behavior => { + Recency => { + Duration => + 'HR_24', # values: HR_24, DAY_7, DAY_14, DAY_30; OPTIONAL + RecencyType => 'ACTIVE', # values: ACTIVE, INACTIVE; OPTIONAL + }, # OPTIONAL }, # OPTIONAL }, # OPTIONAL Name => 'My__string', diff --git a/auto-lib/Paws/Polly/GetLexicon.pm b/auto-lib/Paws/Polly/GetLexicon.pm index dd977d9f19..e26587bef4 100644 --- a/auto-lib/Paws/Polly/GetLexicon.pm +++ b/auto-lib/Paws/Polly/GetLexicon.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Lexicon = $GetLexiconOutput->Lexicon; my $LexiconAttributes = $GetLexiconOutput->LexiconAttributes; + my $Lexicon = $GetLexiconOutput->Lexicon; # Returns a L object. diff --git a/auto-lib/Paws/Polly/SynthesizeSpeech.pm b/auto-lib/Paws/Polly/SynthesizeSpeech.pm index 343079793b..307f78b0c2 100644 --- a/auto-lib/Paws/Polly/SynthesizeSpeech.pm +++ b/auto-lib/Paws/Polly/SynthesizeSpeech.pm @@ -38,18 +38,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Synthesizes plain text or SSML into a file of human-like speech. my $SynthesizeSpeechOutput = $polly->SynthesizeSpeech( { - 'OutputFormat' => 'mp3', - 'Text' => 'All Gaul is divided into three parts', - 'LexiconNames' => ['example'], 'VoiceId' => 'Joanna', + 'TextType' => 'text', + 'OutputFormat' => 'mp3', 'SampleRate' => 8000, - 'TextType' => 'text' + 'LexiconNames' => ['example'], + 'Text' => 'All Gaul is divided into three parts' } ); # Results: - my $RequestCharacters = $SynthesizeSpeechOutput->RequestCharacters; my $AudioStream = $SynthesizeSpeechOutput->AudioStream; + my $RequestCharacters = $SynthesizeSpeechOutput->RequestCharacters; my $ContentType = $SynthesizeSpeechOutput->ContentType; # Returns a L object. diff --git a/auto-lib/Paws/Pricing/DescribeServices.pm b/auto-lib/Paws/Pricing/DescribeServices.pm index 6f7292f4d4..1174df4f95 100644 --- a/auto-lib/Paws/Pricing/DescribeServices.pm +++ b/auto-lib/Paws/Pricing/DescribeServices.pm @@ -38,9 +38,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $FormatVersion = $DescribeServicesResponse->FormatVersion; my $NextToken = $DescribeServicesResponse->NextToken; my $Services = $DescribeServicesResponse->Services; + my $FormatVersion = $DescribeServicesResponse->FormatVersion; # Returns a L object. diff --git a/auto-lib/Paws/Pricing/GetProducts.pm b/auto-lib/Paws/Pricing/GetProducts.pm index c753829672..513b652048 100644 --- a/auto-lib/Paws/Pricing/GetProducts.pm +++ b/auto-lib/Paws/Pricing/GetProducts.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $GetProductsResponse = $api . pricing->GetProducts( Filters => [ { - Value => 'MyString', Field => 'MyString', Type => 'TERM_MATCH', # values: TERM_MATCH + Value => 'MyString', }, ... @@ -49,8 +49,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $NextToken = $GetProductsResponse->NextToken; - my $PriceList = $GetProductsResponse->PriceList; my $FormatVersion = $GetProductsResponse->FormatVersion; + my $PriceList = $GetProductsResponse->PriceList; # Returns a L object. diff --git a/auto-lib/Paws/RDS/AddSourceIdentifierToSubscription.pm b/auto-lib/Paws/RDS/AddSourceIdentifierToSubscription.pm index 3ff2c17466..0318a948a7 100644 --- a/auto-lib/Paws/RDS/AddSourceIdentifierToSubscription.pm +++ b/auto-lib/Paws/RDS/AddSourceIdentifierToSubscription.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $AddSourceIdentifierToSubscriptionResult = $rds->AddSourceIdentifierToSubscription( { - 'SourceIdentifier' => 'mymysqlinstance', - 'SubscriptionName' => 'mymysqleventsubscription' + 'SubscriptionName' => 'mymysqleventsubscription', + 'SourceIdentifier' => 'mymysqlinstance' } ); diff --git a/auto-lib/Paws/RDS/AddTagsToResource.pm b/auto-lib/Paws/RDS/AddTagsToResource.pm index 932d6f0bd8..54c2e7c239 100644 --- a/auto-lib/Paws/RDS/AddTagsToResource.pm +++ b/auto-lib/Paws/RDS/AddTagsToResource.pm @@ -32,15 +32,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example adds a tag to an option group. $rds->AddTagsToResource( { + 'ResourceName' => + 'arn:aws:rds:us-east-1:992648334831:og:mymysqloptiongroup', 'Tags' => [ { - 'Key' => 'Staging', - 'Value' => 'LocationDB' + 'Value' => 'LocationDB', + 'Key' => 'Staging' } - ], - 'ResourceName' => - 'arn:aws:rds:us-east-1:992648334831:og:mymysqloptiongroup' + ] } ); diff --git a/auto-lib/Paws/RDS/ApplyPendingMaintenanceAction.pm b/auto-lib/Paws/RDS/ApplyPendingMaintenanceAction.pm index 8eb5d28b02..514b636c6e 100644 --- a/auto-lib/Paws/RDS/ApplyPendingMaintenanceAction.pm +++ b/auto-lib/Paws/RDS/ApplyPendingMaintenanceAction.pm @@ -34,10 +34,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ApplyPendingMaintenanceActionResult = $rds->ApplyPendingMaintenanceAction( { - 'ApplyAction' => 'system-update', 'ResourceIdentifier' => 'arn:aws:rds:us-east-1:992648334831:db:mymysqlinstance', - 'OptInType' => 'immediate' + 'ApplyAction' => 'system-update', + 'OptInType' => 'immediate' } ); diff --git a/auto-lib/Paws/RDS/BacktrackDBCluster.pm b/auto-lib/Paws/RDS/BacktrackDBCluster.pm index eb051230ce..ea083ff150 100644 --- a/auto-lib/Paws/RDS/BacktrackDBCluster.pm +++ b/auto-lib/Paws/RDS/BacktrackDBCluster.pm @@ -38,18 +38,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DBClusterIdentifier = $DBClusterBacktrack->DBClusterIdentifier; - my $BacktrackTo = $DBClusterBacktrack->BacktrackTo; - my $Status = $DBClusterBacktrack->Status; - my $BacktrackedFrom = $DBClusterBacktrack->BacktrackedFrom; my $BacktrackIdentifier = $DBClusterBacktrack->BacktrackIdentifier; + my $Status = $DBClusterBacktrack->Status; + my $DBClusterIdentifier = $DBClusterBacktrack->DBClusterIdentifier; my $BacktrackRequestCreationTime = $DBClusterBacktrack->BacktrackRequestCreationTime; + my $BacktrackedFrom = $DBClusterBacktrack->BacktrackedFrom; + my $BacktrackTo = $DBClusterBacktrack->BacktrackTo; # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/RDS/CopyDBClusterParameterGroup.pm b/auto-lib/Paws/RDS/CopyDBClusterParameterGroup.pm index 5ceca7cf98..6bb6f7e707 100644 --- a/auto-lib/Paws/RDS/CopyDBClusterParameterGroup.pm +++ b/auto-lib/Paws/RDS/CopyDBClusterParameterGroup.pm @@ -36,10 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n { 'SourceDBClusterParameterGroupIdentifier' => 'mydbclusterparametergroup', - 'TargetDBClusterParameterGroupDescription' => - 'My DB cluster parameter group copy', 'TargetDBClusterParameterGroupIdentifier' => - 'mydbclusterparametergroup-copy' + 'mydbclusterparametergroup-copy', + 'TargetDBClusterParameterGroupDescription' => + 'My DB cluster parameter group copy' } ); diff --git a/auto-lib/Paws/RDS/CopyDBClusterSnapshot.pm b/auto-lib/Paws/RDS/CopyDBClusterSnapshot.pm index 20952f0318..e70784e143 100644 --- a/auto-lib/Paws/RDS/CopyDBClusterSnapshot.pm +++ b/auto-lib/Paws/RDS/CopyDBClusterSnapshot.pm @@ -37,9 +37,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # DB cluster snapshot. my $CopyDBClusterSnapshotResult = $rds->CopyDBClusterSnapshot( { - 'TargetDBClusterSnapshotIdentifier' => 'cluster-snapshot-copy-1', 'SourceDBClusterSnapshotIdentifier' => - 'rds:sample-cluster-2016-09-14-10-38' + 'rds:sample-cluster-2016-09-14-10-38', + 'TargetDBClusterSnapshotIdentifier' => 'cluster-snapshot-copy-1' } ); diff --git a/auto-lib/Paws/RDS/CopyDBParameterGroup.pm b/auto-lib/Paws/RDS/CopyDBParameterGroup.pm index 59a6caaaac..c072b3e424 100644 --- a/auto-lib/Paws/RDS/CopyDBParameterGroup.pm +++ b/auto-lib/Paws/RDS/CopyDBParameterGroup.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CopyDBParameterGroupResult = $rds->CopyDBParameterGroup( { 'SourceDBParameterGroupIdentifier' => 'mymysqlparametergroup', - 'TargetDBParameterGroupDescription' => 'My MySQL parameter group copy', - 'TargetDBParameterGroupIdentifier' => 'mymysqlparametergroup-copy' + 'TargetDBParameterGroupIdentifier' => 'mymysqlparametergroup-copy', + 'TargetDBParameterGroupDescription' => 'My MySQL parameter group copy' } ); diff --git a/auto-lib/Paws/RDS/CopyOptionGroup.pm b/auto-lib/Paws/RDS/CopyOptionGroup.pm index 999a2b6faa..91b96e6ea1 100644 --- a/auto-lib/Paws/RDS/CopyOptionGroup.pm +++ b/auto-lib/Paws/RDS/CopyOptionGroup.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example copies an option group. my $CopyOptionGroupResult = $rds->CopyOptionGroup( { - 'TargetOptionGroupDescription' => 'My MySQL option group copy', 'TargetOptionGroupIdentifier' => 'mymysqloptiongroup-copy', - 'SourceOptionGroupIdentifier' => 'mymysqloptiongroup' + 'SourceOptionGroupIdentifier' => 'mymysqloptiongroup', + 'TargetOptionGroupDescription' => 'My MySQL option group copy' } ); diff --git a/auto-lib/Paws/RDS/CreateDBCluster.pm b/auto-lib/Paws/RDS/CreateDBCluster.pm index 216fb374c8..03351fe9fc 100644 --- a/auto-lib/Paws/RDS/CreateDBCluster.pm +++ b/auto-lib/Paws/RDS/CreateDBCluster.pm @@ -54,17 +54,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example creates a DB cluster. my $CreateDBClusterResult = $rds->CreateDBCluster( { - 'AvailabilityZones' => ['us-east-1a'], - 'DBClusterParameterGroupName' => 'mydbclusterparametergroup', + 'StorageEncrypted' => 1, 'MasterUserPassword' => 'mypassword', 'EngineVersion' => '5.6.10a', - 'DatabaseName' => 'myauroradb', - 'StorageEncrypted' => true, 'Engine' => 'aurora', - 'BackupRetentionPeriod' => 1, + 'AvailabilityZones' => ['us-east-1a'], 'Port' => 3306, + 'DBClusterParameterGroupName' => 'mydbclusterparametergroup', + 'DBClusterIdentifier' => 'mydbcluster', 'MasterUsername' => 'myuser', - 'DBClusterIdentifier' => 'mydbcluster' + 'DatabaseName' => 'myauroradb', + 'BackupRetentionPeriod' => 1 } ); diff --git a/auto-lib/Paws/RDS/CreateDBClusterParameterGroup.pm b/auto-lib/Paws/RDS/CreateDBClusterParameterGroup.pm index 6d982472d8..5b30d5e2bb 100644 --- a/auto-lib/Paws/RDS/CreateDBClusterParameterGroup.pm +++ b/auto-lib/Paws/RDS/CreateDBClusterParameterGroup.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateDBClusterParameterGroupResult = $rds->CreateDBClusterParameterGroup( { - 'DBParameterGroupFamily' => 'aurora5.6', 'DBClusterParameterGroupName' => 'mydbclusterparametergroup', - 'Description' => 'My DB cluster parameter group' + 'Description' => 'My DB cluster parameter group', + 'DBParameterGroupFamily' => 'aurora5.6' } ); diff --git a/auto-lib/Paws/RDS/CreateDBInstance.pm b/auto-lib/Paws/RDS/CreateDBInstance.pm index 352190344b..3977326656 100644 --- a/auto-lib/Paws/RDS/CreateDBInstance.pm +++ b/auto-lib/Paws/RDS/CreateDBInstance.pm @@ -73,12 +73,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example creates a DB instance. my $CreateDBInstanceResult = $rds->CreateDBInstance( { + 'MasterUserPassword' => 'MyPassword', + 'DBInstanceIdentifier' => 'mymysqlinstance', 'AllocatedStorage' => 5, 'Engine' => 'MySQL', - 'DBInstanceClass' => 'db.t2.micro', - 'DBInstanceIdentifier' => 'mymysqlinstance', - 'MasterUserPassword' => 'MyPassword', - 'MasterUsername' => 'MyUser' + 'MasterUsername' => 'MyUser', + 'DBInstanceClass' => 'db.t2.micro' } ); diff --git a/auto-lib/Paws/RDS/CreateDBInstanceReadReplica.pm b/auto-lib/Paws/RDS/CreateDBInstanceReadReplica.pm index c23e4c3f7a..c5aedb1e2b 100644 --- a/auto-lib/Paws/RDS/CreateDBInstanceReadReplica.pm +++ b/auto-lib/Paws/RDS/CreateDBInstanceReadReplica.pm @@ -54,20 +54,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example creates a DB instance read replica. my $CreateDBInstanceReadReplicaResult = $rds->CreateDBInstanceReadReplica( { - 'CopyTagsToSnapshot' => true, - 'PubliclyAccessible' => true, - 'AvailabilityZone' => 'us-east-1a', - 'StorageType' => 'gp2', - 'DBInstanceClass' => 'db.t2.micro', - 'Tags' => [ + 'DBInstanceIdentifier' => 'mydbreadreplica', + 'AvailabilityZone' => 'us-east-1a', + 'SourceDBInstanceIdentifier' => 'mymysqlinstance', + 'StorageType' => 'gp2', + 'CopyTagsToSnapshot' => 1, + 'PubliclyAccessible' => 1, + 'Tags' => [ { 'Value' => 'mydbreadreplicavalue', 'Key' => 'mydbreadreplicakey' } ], - 'SourceDBInstanceIdentifier' => 'mymysqlinstance', - 'DBInstanceIdentifier' => 'mydbreadreplica' + 'DBInstanceClass' => 'db.t2.micro' } ); diff --git a/auto-lib/Paws/RDS/CreateDBParameterGroup.pm b/auto-lib/Paws/RDS/CreateDBParameterGroup.pm index 8b32835ce3..355f41c25f 100644 --- a/auto-lib/Paws/RDS/CreateDBParameterGroup.pm +++ b/auto-lib/Paws/RDS/CreateDBParameterGroup.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example creates a DB parameter group. my $CreateDBParameterGroupResult = $rds->CreateDBParameterGroup( { - 'Description' => 'My MySQL parameter group', 'DBParameterGroupName' => 'mymysqlparametergroup', + 'Description' => 'My MySQL parameter group', 'DBParameterGroupFamily' => 'mysql5.6' } ); diff --git a/auto-lib/Paws/RDS/CreateDBSubnetGroup.pm b/auto-lib/Paws/RDS/CreateDBSubnetGroup.pm index 3391bb65cb..653273239a 100644 --- a/auto-lib/Paws/RDS/CreateDBSubnetGroup.pm +++ b/auto-lib/Paws/RDS/CreateDBSubnetGroup.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateDBSubnetGroupResult = $rds->CreateDBSubnetGroup( { 'DBSubnetGroupName' => 'mydbsubnetgroup', - 'DBSubnetGroupDescription' => 'My DB subnet group', - 'SubnetIds' => [ 'subnet-1fab8a69', 'subnet-d43a468c' ] + 'SubnetIds' => [ 'subnet-1fab8a69', 'subnet-d43a468c' ], + 'DBSubnetGroupDescription' => 'My DB subnet group' } ); diff --git a/auto-lib/Paws/RDS/CreateEventSubscription.pm b/auto-lib/Paws/RDS/CreateEventSubscription.pm index 9b782268b6..5601ccf6cb 100644 --- a/auto-lib/Paws/RDS/CreateEventSubscription.pm +++ b/auto-lib/Paws/RDS/CreateEventSubscription.pm @@ -37,12 +37,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example creates an event notification subscription. my $CreateEventSubscriptionResult = $rds->CreateEventSubscription( { - 'SubscriptionName' => 'mymysqleventsubscription', - 'SourceType' => 'db-instance', - 'SnsTopicArn' => 'arn:aws:sns:us-east-1:992648334831:MyDemoSNSTopic', 'EventCategories' => ['availability'], - 'Enabled' => true, - 'SourceIds' => ['mymysqlinstance'] + 'SourceIds' => ['mymysqlinstance'], + 'SourceType' => 'db-instance', + 'SnsTopicArn' => 'arn:aws:sns:us-east-1:992648334831:MyDemoSNSTopic', + 'Enabled' => 1, + 'SubscriptionName' => 'mymysqleventsubscription' } ); diff --git a/auto-lib/Paws/RDS/CreateOptionGroup.pm b/auto-lib/Paws/RDS/CreateOptionGroup.pm index 20a5d54bb0..0073d38510 100644 --- a/auto-lib/Paws/RDS/CreateOptionGroup.pm +++ b/auto-lib/Paws/RDS/CreateOptionGroup.pm @@ -35,10 +35,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example creates an option group. my $CreateOptionGroupResult = $rds->CreateOptionGroup( { - 'OptionGroupDescription' => 'My MySQL 5.6 option group', - 'OptionGroupName' => 'mymysqloptiongroup', 'MajorEngineVersion' => 5.6, - 'EngineName' => 'MySQL' + 'OptionGroupDescription' => 'My MySQL 5.6 option group', + 'EngineName' => 'MySQL', + 'OptionGroupName' => 'mymysqloptiongroup' } ); diff --git a/auto-lib/Paws/RDS/DeleteDBCluster.pm b/auto-lib/Paws/RDS/DeleteDBCluster.pm index a200cc8d8a..0d0d2cce5b 100644 --- a/auto-lib/Paws/RDS/DeleteDBCluster.pm +++ b/auto-lib/Paws/RDS/DeleteDBCluster.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example deletes the specified DB cluster. my $DeleteDBClusterResult = $rds->DeleteDBCluster( { - 'DBClusterIdentifier' => 'mydbcluster', - 'SkipFinalSnapshot' => true + 'SkipFinalSnapshot' => 1, + 'DBClusterIdentifier' => 'mydbcluster' } ); diff --git a/auto-lib/Paws/RDS/DeleteDBInstance.pm b/auto-lib/Paws/RDS/DeleteDBInstance.pm index d52fd1ce9e..c7ff773d62 100644 --- a/auto-lib/Paws/RDS/DeleteDBInstance.pm +++ b/auto-lib/Paws/RDS/DeleteDBInstance.pm @@ -33,7 +33,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example deletes the specified DB instance. my $DeleteDBInstanceResult = $rds->DeleteDBInstance( { - 'SkipFinalSnapshot' => true, + 'SkipFinalSnapshot' => 1, 'DBInstanceIdentifier' => 'mymysqlinstance' } ); diff --git a/auto-lib/Paws/RDS/DescribeCertificates.pm b/auto-lib/Paws/RDS/DescribeCertificates.pm index 2d837a94e0..acae99339f 100644 --- a/auto-lib/Paws/RDS/DescribeCertificates.pm +++ b/auto-lib/Paws/RDS/DescribeCertificates.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # identifier. my $CertificateMessage = $rds->DescribeCertificates( { - 'MaxRecords' => 20, - 'CertificateIdentifier' => 'rds-ca-2015' + 'CertificateIdentifier' => 'rds-ca-2015', + 'MaxRecords' => 20 } ); diff --git a/auto-lib/Paws/RDS/DescribeDBClusterBacktracks.pm b/auto-lib/Paws/RDS/DescribeDBClusterBacktracks.pm index 3b20e242f8..1146be8a04 100644 --- a/auto-lib/Paws/RDS/DescribeDBClusterBacktracks.pm +++ b/auto-lib/Paws/RDS/DescribeDBClusterBacktracks.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n BacktrackIdentifier => 'MyString', # OPTIONAL Filters => [ { - Name => 'MyString', Values => [ 'MyString', ... ], + Name => 'MyString', }, ... @@ -47,13 +47,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DBClusterBacktracks = $DBClusterBacktrackMessage->DBClusterBacktracks; my $Marker = $DBClusterBacktrackMessage->Marker; + my $DBClusterBacktracks = $DBClusterBacktrackMessage->DBClusterBacktracks; # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/RDS/DescribeDBEngineVersions.pm b/auto-lib/Paws/RDS/DescribeDBEngineVersions.pm index f8189b242f..684ed9f59b 100644 --- a/auto-lib/Paws/RDS/DescribeDBEngineVersions.pm +++ b/auto-lib/Paws/RDS/DescribeDBEngineVersions.pm @@ -39,11 +39,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example lists settings for the specified DB engine version. my $DBEngineVersionMessage = $rds->DescribeDBEngineVersions( { - 'Engine' => 'mysql', - 'ListSupportedCharacterSets' => true, 'EngineVersion' => 5.6, - 'DBParameterGroupFamily' => 'mysql5.6', - 'DefaultOnly' => true + 'Engine' => 'mysql', + 'ListSupportedCharacterSets' => 1, + 'DefaultOnly' => 1, + 'DBParameterGroupFamily' => 'mysql5.6' } ); diff --git a/auto-lib/Paws/RDS/DescribeDBLogFiles.pm b/auto-lib/Paws/RDS/DescribeDBLogFiles.pm index 87f162db8f..a359459d31 100644 --- a/auto-lib/Paws/RDS/DescribeDBLogFiles.pm +++ b/auto-lib/Paws/RDS/DescribeDBLogFiles.pm @@ -39,9 +39,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # minimum file size. my $DescribeDBLogFilesResponse = $rds->DescribeDBLogFiles( { - 'FileLastWritten' => 1470873600000, - 'DBInstanceIdentifier' => 'mymysqlinstance', 'FilenameContains' => 'error', + 'DBInstanceIdentifier' => 'mymysqlinstance', + 'FileLastWritten' => 1470873600000, 'FileSize' => 0 } ); diff --git a/auto-lib/Paws/RDS/DescribeDBParameters.pm b/auto-lib/Paws/RDS/DescribeDBParameters.pm index 5dd292eedf..da609f4f8b 100644 --- a/auto-lib/Paws/RDS/DescribeDBParameters.pm +++ b/auto-lib/Paws/RDS/DescribeDBParameters.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # the specified DB parameter group. my $DBParameterGroupDetails = $rds->DescribeDBParameters( { - 'Source' => 'system', 'DBParameterGroupName' => 'mymysqlparametergroup', + 'Source' => 'system', 'MaxRecords' => 20 } ); diff --git a/auto-lib/Paws/RDS/DescribeDBSnapshots.pm b/auto-lib/Paws/RDS/DescribeDBSnapshots.pm index 61883d4f6f..61b31e1696 100644 --- a/auto-lib/Paws/RDS/DescribeDBSnapshots.pm +++ b/auto-lib/Paws/RDS/DescribeDBSnapshots.pm @@ -39,10 +39,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # DB instance. my $DBSnapshotMessage = $rds->DescribeDBSnapshots( { - 'IncludeShared' => true, 'SnapshotType' => 'manual', - 'IncludePublic' => 0, - 'DBInstanceIdentifier' => 'mymysqlinstance' + 'DBInstanceIdentifier' => 'mymysqlinstance', + 'IncludeShared' => 1, + 'IncludePublic' => 0 } ); diff --git a/auto-lib/Paws/RDS/DescribeEvents.pm b/auto-lib/Paws/RDS/DescribeEvents.pm index 0c818b51ba..06a9fdf863 100644 --- a/auto-lib/Paws/RDS/DescribeEvents.pm +++ b/auto-lib/Paws/RDS/DescribeEvents.pm @@ -41,10 +41,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # 10,080 minutes). my $EventsMessage = $rds->DescribeEvents( { - 'SourceIdentifier' => 'mymysqlinstance', + 'EventCategories' => ['backup'], 'SourceType' => 'db-instance', - 'Duration' => 10080, - 'EventCategories' => ['backup'] + 'SourceIdentifier' => 'mymysqlinstance', + 'Duration' => 10080 } ); diff --git a/auto-lib/Paws/RDS/DescribeOptionGroupOptions.pm b/auto-lib/Paws/RDS/DescribeOptionGroupOptions.pm index 31af76a7d1..ce8847cbb7 100644 --- a/auto-lib/Paws/RDS/DescribeOptionGroupOptions.pm +++ b/auto-lib/Paws/RDS/DescribeOptionGroupOptions.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # specified DB engine. my $OptionGroupOptionsMessage = $rds->DescribeOptionGroupOptions( { - 'EngineName' => 'mysql', - 'MajorEngineVersion' => 5.6 + 'MajorEngineVersion' => 5.6, + 'EngineName' => 'mysql' } ); diff --git a/auto-lib/Paws/RDS/DescribeOptionGroups.pm b/auto-lib/Paws/RDS/DescribeOptionGroups.pm index ac889cb5c1..0af1cdaf4c 100644 --- a/auto-lib/Paws/RDS/DescribeOptionGroups.pm +++ b/auto-lib/Paws/RDS/DescribeOptionGroups.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # engine. my $OptionGroups = $rds->DescribeOptionGroups( { - 'EngineName' => 'mysql', - 'MajorEngineVersion' => 5.6 + 'MajorEngineVersion' => 5.6, + 'EngineName' => 'mysql' } ); diff --git a/auto-lib/Paws/RDS/DescribeOrderableDBInstanceOptions.pm b/auto-lib/Paws/RDS/DescribeOrderableDBInstanceOptions.pm index 68f6775da9..af11e78096 100644 --- a/auto-lib/Paws/RDS/DescribeOrderableDBInstanceOptions.pm +++ b/auto-lib/Paws/RDS/DescribeOrderableDBInstanceOptions.pm @@ -44,7 +44,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'EngineVersion' => '5.6.27', 'LicenseModel' => 'general-public-license', 'Engine' => 'mysql', - 'Vpc' => true, + 'Vpc' => 1, 'DBInstanceClass' => 'db.t2.micro' } ); diff --git a/auto-lib/Paws/RDS/DescribeReservedDBInstances.pm b/auto-lib/Paws/RDS/DescribeReservedDBInstances.pm index b0e99d53b4..4444a8ad51 100644 --- a/auto-lib/Paws/RDS/DescribeReservedDBInstances.pm +++ b/auto-lib/Paws/RDS/DescribeReservedDBInstances.pm @@ -42,11 +42,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n # availability zone settings. my $ReservedDBInstanceMessage = $rds->DescribeReservedDBInstances( { + 'OfferingType' => 'No Upfront', 'ProductDescription' => 'mysql', + 'MultiAZ' => 0, 'Duration' => '1y', - 'DBInstanceClass' => 'db.t2.micro', - 'OfferingType' => 'No Upfront', - 'MultiAZ' => 0 + 'DBInstanceClass' => 'db.t2.micro' } ); diff --git a/auto-lib/Paws/RDS/DescribeReservedDBInstancesOfferings.pm b/auto-lib/Paws/RDS/DescribeReservedDBInstancesOfferings.pm index 841f8d5185..aa797955c3 100644 --- a/auto-lib/Paws/RDS/DescribeReservedDBInstancesOfferings.pm +++ b/auto-lib/Paws/RDS/DescribeReservedDBInstancesOfferings.pm @@ -42,11 +42,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ReservedDBInstancesOfferingMessage = $rds->DescribeReservedDBInstancesOfferings( { + 'OfferingType' => 'No Upfront', 'ProductDescription' => 'mysql', 'MultiAZ' => 0, - 'OfferingType' => 'No Upfront', - 'DBInstanceClass' => 'db.t2.micro', - 'Duration' => '1y' + 'Duration' => '1y', + 'DBInstanceClass' => 'db.t2.micro' } ); diff --git a/auto-lib/Paws/RDS/DownloadDBLogFilePortion.pm b/auto-lib/Paws/RDS/DownloadDBLogFilePortion.pm index d7dc293ca0..6b2167e958 100644 --- a/auto-lib/Paws/RDS/DownloadDBLogFilePortion.pm +++ b/auto-lib/Paws/RDS/DownloadDBLogFilePortion.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # DB instance. my $DownloadDBLogFilePortionDetails = $rds->DownloadDBLogFilePortion( { - 'LogFileName' => 'mysqlUpgrade', - 'DBInstanceIdentifier' => 'mymysqlinstance' + 'DBInstanceIdentifier' => 'mymysqlinstance', + 'LogFileName' => 'mysqlUpgrade' } ); diff --git a/auto-lib/Paws/RDS/FailoverDBCluster.pm b/auto-lib/Paws/RDS/FailoverDBCluster.pm index 1f84f8d8a8..039197db65 100644 --- a/auto-lib/Paws/RDS/FailoverDBCluster.pm +++ b/auto-lib/Paws/RDS/FailoverDBCluster.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # specified DB instance. my $FailoverDBClusterResult = $rds->FailoverDBCluster( { - 'DBClusterIdentifier' => 'myaurorainstance-cluster', - 'TargetDBInstanceIdentifier' => 'myaurorareplica' + 'TargetDBInstanceIdentifier' => 'myaurorareplica', + 'DBClusterIdentifier' => 'myaurorainstance-cluster' } ); diff --git a/auto-lib/Paws/RDS/ModifyDBCluster.pm b/auto-lib/Paws/RDS/ModifyDBCluster.pm index 823215ff5a..bc7e181521 100644 --- a/auto-lib/Paws/RDS/ModifyDBCluster.pm +++ b/auto-lib/Paws/RDS/ModifyDBCluster.pm @@ -45,12 +45,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example changes the specified settings for the specified DB cluster. my $ModifyDBClusterResult = $rds->ModifyDBCluster( { + 'MasterUserPassword' => 'mynewpassword', 'NewDBClusterIdentifier' => 'mynewdbcluster', + 'ApplyImmediately' => 1, 'PreferredBackupWindow' => '04:00-04:30', - 'PreferredMaintenanceWindow' => 'Tue:05:00-Tue:05:30', 'DBClusterIdentifier' => 'mydbcluster', - 'MasterUserPassword' => 'mynewpassword', - 'ApplyImmediately' => true + 'PreferredMaintenanceWindow' => 'Tue:05:00-Tue:05:30' } ); diff --git a/auto-lib/Paws/RDS/ModifyDBClusterParameterGroup.pm b/auto-lib/Paws/RDS/ModifyDBClusterParameterGroup.pm index 4a7b1e35dd..1677e16b58 100644 --- a/auto-lib/Paws/RDS/ModifyDBClusterParameterGroup.pm +++ b/auto-lib/Paws/RDS/ModifyDBClusterParameterGroup.pm @@ -34,15 +34,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DBClusterParameterGroupNameMessage = $rds->ModifyDBClusterParameterGroup( { - 'DBClusterParameterGroupName' => 'mydbclusterparametergroup', - 'Parameters' => [ + 'Parameters' => [ { - 'ApplyMethod' => 'immediate', 'ParameterName' => 'time_zone', + 'ApplyMethod' => 'immediate', 'ParameterValue' => 'America/Phoenix' } - ] + ], + 'DBClusterParameterGroupName' => 'mydbclusterparametergroup' } ); diff --git a/auto-lib/Paws/RDS/ModifyDBClusterSnapshotAttribute.pm b/auto-lib/Paws/RDS/ModifyDBClusterSnapshotAttribute.pm index e1a0769511..2137d4df74 100644 --- a/auto-lib/Paws/RDS/ModifyDBClusterSnapshotAttribute.pm +++ b/auto-lib/Paws/RDS/ModifyDBClusterSnapshotAttribute.pm @@ -37,10 +37,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ModifyDBClusterSnapshotAttributeResult = $rds->ModifyDBClusterSnapshotAttribute( { - 'ValuesToAdd' => [ 123451234512, 123456789012 ], 'ValuesToRemove' => ['all'], + 'DBClusterSnapshotIdentifier' => 'manual-cluster-snapshot1', 'AttributeName' => 'restore', - 'DBClusterSnapshotIdentifier' => 'manual-cluster-snapshot1' + 'ValuesToAdd' => [ 123451234512, 123456789012 ] } ); diff --git a/auto-lib/Paws/RDS/ModifyDBInstance.pm b/auto-lib/Paws/RDS/ModifyDBInstance.pm index 72a6097fd6..a4577b524a 100644 --- a/auto-lib/Paws/RDS/ModifyDBInstance.pm +++ b/auto-lib/Paws/RDS/ModifyDBInstance.pm @@ -69,14 +69,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n # DB instance. my $ModifyDBInstanceResult = $rds->ModifyDBInstance( { - 'PreferredBackupWindow' => '04:00-04:30', - 'DBInstanceClass' => 'db.t2.small', 'MasterUserPassword' => 'mynewpassword', - 'PreferredMaintenanceWindow' => 'Tue:05:00-Tue:05:30', + 'DBInstanceIdentifier' => 'mymysqlinstance', + 'ApplyImmediately' => 1, + 'PreferredBackupWindow' => '04:00-04:30', 'AllocatedStorage' => 10, + 'PreferredMaintenanceWindow' => 'Tue:05:00-Tue:05:30', 'BackupRetentionPeriod' => 1, - 'DBInstanceIdentifier' => 'mymysqlinstance', - 'ApplyImmediately' => true + 'DBInstanceClass' => 'db.t2.small' } ); diff --git a/auto-lib/Paws/RDS/ModifyDBParameterGroup.pm b/auto-lib/Paws/RDS/ModifyDBParameterGroup.pm index 46c0adff76..05c753d26a 100644 --- a/auto-lib/Paws/RDS/ModifyDBParameterGroup.pm +++ b/auto-lib/Paws/RDS/ModifyDBParameterGroup.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'Parameters' => [ { - 'ParameterValue' => 'America/Phoenix', 'ParameterName' => 'time_zone', - 'ApplyMethod' => 'immediate' + 'ApplyMethod' => 'immediate', + 'ParameterValue' => 'America/Phoenix' } ], 'DBParameterGroupName' => 'mymysqlparametergroup' diff --git a/auto-lib/Paws/RDS/ModifyDBSnapshotAttribute.pm b/auto-lib/Paws/RDS/ModifyDBSnapshotAttribute.pm index aff58589f7..d7fc971bc6 100644 --- a/auto-lib/Paws/RDS/ModifyDBSnapshotAttribute.pm +++ b/auto-lib/Paws/RDS/ModifyDBSnapshotAttribute.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example adds the specified attribute for the specified DB snapshot. my $ModifyDBSnapshotAttributeResult = $rds->ModifyDBSnapshotAttribute( { - 'ValuesToAdd' => ['all'], 'DBSnapshotIdentifier' => 'mydbsnapshot', - 'AttributeName' => 'restore' + 'AttributeName' => 'restore', + 'ValuesToAdd' => ['all'] } ); diff --git a/auto-lib/Paws/RDS/ModifyEventSubscription.pm b/auto-lib/Paws/RDS/ModifyEventSubscription.pm index cee1eddbae..431e6e933c 100644 --- a/auto-lib/Paws/RDS/ModifyEventSubscription.pm +++ b/auto-lib/Paws/RDS/ModifyEventSubscription.pm @@ -36,10 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # notification subscription. my $ModifyEventSubscriptionResult = $rds->ModifyEventSubscription( { + 'EventCategories' => [ 'deletion', 'low storage' ], 'SourceType' => 'db-instance', - 'SubscriptionName' => 'mymysqleventsubscription', - 'Enabled' => true, - 'EventCategories' => [ 'deletion', 'low storage' ] + 'Enabled' => 1, + 'SubscriptionName' => 'mymysqleventsubscription' } ); diff --git a/auto-lib/Paws/RDS/ModifyOptionGroup.pm b/auto-lib/Paws/RDS/ModifyOptionGroup.pm index 09743b1e6d..d582eec308 100644 --- a/auto-lib/Paws/RDS/ModifyOptionGroup.pm +++ b/auto-lib/Paws/RDS/ModifyOptionGroup.pm @@ -34,15 +34,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The following example adds an option to an option group. my $ModifyOptionGroupResult = $rds->ModifyOptionGroup( { - 'OptionGroupName' => 'myawsuser-og02', 'OptionsToInclude' => [ { - 'DBSecurityGroupMemberships' => ['default'], - 'OptionName' => 'MEMCACHED' + 'OptionName' => 'MEMCACHED', + 'DBSecurityGroupMemberships' => ['default'] } ], - 'ApplyImmediately' => true + 'ApplyImmediately' => 1, + 'OptionGroupName' => 'myawsuser-og02' } ); diff --git a/auto-lib/Paws/RDS/PromoteReadReplica.pm b/auto-lib/Paws/RDS/PromoteReadReplica.pm index b880c00f03..e182b06899 100644 --- a/auto-lib/Paws/RDS/PromoteReadReplica.pm +++ b/auto-lib/Paws/RDS/PromoteReadReplica.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # retention period and preferred backup window. my $PromoteReadReplicaResult = $rds->PromoteReadReplica( { - 'BackupRetentionPeriod' => 1, 'DBInstanceIdentifier' => 'mydbreadreplica', - 'PreferredBackupWindow' => '03:30-04:00' + 'PreferredBackupWindow' => '03:30-04:00', + 'BackupRetentionPeriod' => 1 } ); diff --git a/auto-lib/Paws/RDS/RebootDBInstance.pm b/auto-lib/Paws/RDS/RebootDBInstance.pm index 668338d76f..e3d28f5b6a 100644 --- a/auto-lib/Paws/RDS/RebootDBInstance.pm +++ b/auto-lib/Paws/RDS/RebootDBInstance.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example reboots the specified DB instance without forcing a failover. my $RebootDBInstanceResult = $rds->RebootDBInstance( { - 'ForceFailover' => 0, - 'DBInstanceIdentifier' => 'mymysqlinstance' + 'DBInstanceIdentifier' => 'mymysqlinstance', + 'ForceFailover' => 0 } ); diff --git a/auto-lib/Paws/RDS/RemoveTagsFromResource.pm b/auto-lib/Paws/RDS/RemoveTagsFromResource.pm index 3fe651c5c7..54af63bcd2 100644 --- a/auto-lib/Paws/RDS/RemoveTagsFromResource.pm +++ b/auto-lib/Paws/RDS/RemoveTagsFromResource.pm @@ -33,9 +33,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # option group. $rds->RemoveTagsFromResource( { - 'TagKeys' => ['MyKey'], 'ResourceName' => - 'arn:aws:rds:us-east-1:992648334831:og:mydboptiongroup' + 'arn:aws:rds:us-east-1:992648334831:og:mydboptiongroup', + 'TagKeys' => ['MyKey'] } ); diff --git a/auto-lib/Paws/RDS/ResetDBClusterParameterGroup.pm b/auto-lib/Paws/RDS/ResetDBClusterParameterGroup.pm index 65a62f1875..6817bc7728 100644 --- a/auto-lib/Paws/RDS/ResetDBClusterParameterGroup.pm +++ b/auto-lib/Paws/RDS/ResetDBClusterParameterGroup.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # group to their default values. my $DBClusterParameterGroupNameMessage = $rds->ResetDBClusterParameterGroup( { - 'DBClusterParameterGroupName' => 'mydbclusterparametergroup', - 'ResetAllParameters' => true + 'ResetAllParameters' => 1, + 'DBClusterParameterGroupName' => 'mydbclusterparametergroup' } ); diff --git a/auto-lib/Paws/RDS/ResetDBParameterGroup.pm b/auto-lib/Paws/RDS/ResetDBParameterGroup.pm index 1d852c8d19..813834dc8c 100644 --- a/auto-lib/Paws/RDS/ResetDBParameterGroup.pm +++ b/auto-lib/Paws/RDS/ResetDBParameterGroup.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # their default values. my $DBParameterGroupNameMessage = $rds->ResetDBParameterGroup( { - 'ResetAllParameters' => true, - 'DBParameterGroupName' => 'mydbparametergroup' + 'DBParameterGroupName' => 'mydbparametergroup', + 'ResetAllParameters' => 1 } ); diff --git a/auto-lib/Paws/RDS/RestoreDBClusterFromS3.pm b/auto-lib/Paws/RDS/RestoreDBClusterFromS3.pm index f4ee0900e8..7b50900543 100644 --- a/auto-lib/Paws/RDS/RestoreDBClusterFromS3.pm +++ b/auto-lib/Paws/RDS/RestoreDBClusterFromS3.pm @@ -81,8 +81,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n StorageEncrypted => 1, # OPTIONAL Tags => [ { - Value => 'MyString', Key => 'MyString', + Value => 'MyString', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/RDS/RestoreDBClusterFromSnapshot.pm b/auto-lib/Paws/RDS/RestoreDBClusterFromSnapshot.pm index 99c7cc2cf1..8a1c8c3f1f 100644 --- a/auto-lib/Paws/RDS/RestoreDBClusterFromSnapshot.pm +++ b/auto-lib/Paws/RDS/RestoreDBClusterFromSnapshot.pm @@ -46,8 +46,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # cluster snapshot. my $RestoreDBClusterFromSnapshotResult = $rds->RestoreDBClusterFromSnapshot( { - 'SnapshotIdentifier' => 'sample-cluster-snapshot1', 'Engine' => 'aurora', + 'SnapshotIdentifier' => 'sample-cluster-snapshot1', 'DBClusterIdentifier' => 'restored-cluster1' } ); diff --git a/auto-lib/Paws/RDS/RestoreDBClusterToPointInTime.pm b/auto-lib/Paws/RDS/RestoreDBClusterToPointInTime.pm index 4e31b9aaf6..af49f9e76b 100644 --- a/auto-lib/Paws/RDS/RestoreDBClusterToPointInTime.pm +++ b/auto-lib/Paws/RDS/RestoreDBClusterToPointInTime.pm @@ -47,8 +47,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n $rds->RestoreDBClusterToPointInTime( { 'SourceDBClusterIdentifier' => 'sample-cluster1', - 'DBClusterIdentifier' => 'sample-restored-cluster1', - 'RestoreToTime' => '2016-09-13T18:45:00Z' + 'RestoreToTime' => '2016-09-13T18:45:00Z', + 'DBClusterIdentifier' => 'sample-restored-cluster1' } ); diff --git a/auto-lib/Paws/RDS/RestoreDBInstanceFromDBSnapshot.pm b/auto-lib/Paws/RDS/RestoreDBInstanceFromDBSnapshot.pm index d324ddb61d..358ab4a4bb 100644 --- a/auto-lib/Paws/RDS/RestoreDBInstanceFromDBSnapshot.pm +++ b/auto-lib/Paws/RDS/RestoreDBInstanceFromDBSnapshot.pm @@ -82,8 +82,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n StorageType => 'MyString', # OPTIONAL Tags => [ { - Value => 'MyString', Key => 'MyString', + Value => 'MyString', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/RDS/RestoreDBInstanceFromS3.pm b/auto-lib/Paws/RDS/RestoreDBInstanceFromS3.pm index b5f10c32df..aa599d9152 100644 --- a/auto-lib/Paws/RDS/RestoreDBInstanceFromS3.pm +++ b/auto-lib/Paws/RDS/RestoreDBInstanceFromS3.pm @@ -103,8 +103,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n PreferredMaintenanceWindow => 'MyString', # OPTIONAL ProcessorFeatures => [ { - Name => 'MyString', Value => 'MyString', + Name => 'MyString', }, ... ], # OPTIONAL @@ -114,8 +114,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n StorageType => 'MyString', # OPTIONAL Tags => [ { - Value => 'MyString', Key => 'MyString', + Value => 'MyString', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/RedShift/CreateClusterParameterGroup.pm b/auto-lib/Paws/RedShift/CreateClusterParameterGroup.pm index 56172775ea..c5af87a9b4 100644 --- a/auto-lib/Paws/RedShift/CreateClusterParameterGroup.pm +++ b/auto-lib/Paws/RedShift/CreateClusterParameterGroup.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ParameterGroupName => 'MyString', Tags => [ { - Value => 'MyString', Key => 'MyString', + Value => 'MyString', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/RedShift/CreateClusterSnapshot.pm b/auto-lib/Paws/RedShift/CreateClusterSnapshot.pm index 590c51b842..db3ddfd8ee 100644 --- a/auto-lib/Paws/RedShift/CreateClusterSnapshot.pm +++ b/auto-lib/Paws/RedShift/CreateClusterSnapshot.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n SnapshotIdentifier => 'MyString', Tags => [ { - Value => 'MyString', Key => 'MyString', + Value => 'MyString', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/RedShift/CreateEventSubscription.pm b/auto-lib/Paws/RedShift/CreateEventSubscription.pm index a836d932de..6c4bb2304f 100644 --- a/auto-lib/Paws/RedShift/CreateEventSubscription.pm +++ b/auto-lib/Paws/RedShift/CreateEventSubscription.pm @@ -44,8 +44,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n SourceType => 'MyString', # OPTIONAL Tags => [ { - Value => 'MyString', Key => 'MyString', + Value => 'MyString', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/RedShift/CreateHsmClientCertificate.pm b/auto-lib/Paws/RedShift/CreateHsmClientCertificate.pm index a5b9b18243..587d8cfa0b 100644 --- a/auto-lib/Paws/RedShift/CreateHsmClientCertificate.pm +++ b/auto-lib/Paws/RedShift/CreateHsmClientCertificate.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n HsmClientCertificateIdentifier => 'MyString', Tags => [ { - Value => 'MyString', Key => 'MyString', + Value => 'MyString', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/RedShift/CreateHsmConfiguration.pm b/auto-lib/Paws/RedShift/CreateHsmConfiguration.pm index 0c51f62e08..eef1ea5450 100644 --- a/auto-lib/Paws/RedShift/CreateHsmConfiguration.pm +++ b/auto-lib/Paws/RedShift/CreateHsmConfiguration.pm @@ -42,8 +42,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n HsmServerPublicCertificate => 'MyString', Tags => [ { - Value => 'MyString', Key => 'MyString', + Value => 'MyString', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/RedShift/CreateSnapshotCopyGrant.pm b/auto-lib/Paws/RedShift/CreateSnapshotCopyGrant.pm index 5e3aaf62a9..d7d33a3651 100644 --- a/auto-lib/Paws/RedShift/CreateSnapshotCopyGrant.pm +++ b/auto-lib/Paws/RedShift/CreateSnapshotCopyGrant.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n KmsKeyId => 'MyString', # OPTIONAL Tags => [ { - Value => 'MyString', Key => 'MyString', + Value => 'MyString', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/RedShift/DescribeClusterParameterGroups.pm b/auto-lib/Paws/RedShift/DescribeClusterParameterGroups.pm index 4a89f2b103..c836291d60 100644 --- a/auto-lib/Paws/RedShift/DescribeClusterParameterGroups.pm +++ b/auto-lib/Paws/RedShift/DescribeClusterParameterGroups.pm @@ -41,8 +41,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $ClusterParameterGroupsMessage->Marker; my $ParameterGroups = $ClusterParameterGroupsMessage->ParameterGroups; + my $Marker = $ClusterParameterGroupsMessage->Marker; # Returns a L object. diff --git a/auto-lib/Paws/RedShift/DescribeClusterParameters.pm b/auto-lib/Paws/RedShift/DescribeClusterParameters.pm index 42c35ad495..4004f270a8 100644 --- a/auto-lib/Paws/RedShift/DescribeClusterParameters.pm +++ b/auto-lib/Paws/RedShift/DescribeClusterParameters.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $ClusterParameterGroupDetails->Marker; my $Parameters = $ClusterParameterGroupDetails->Parameters; + my $Marker = $ClusterParameterGroupDetails->Marker; # Returns a L object. diff --git a/auto-lib/Paws/RedShift/DescribeClusterSecurityGroups.pm b/auto-lib/Paws/RedShift/DescribeClusterSecurityGroups.pm index a043072058..f6e102c804 100644 --- a/auto-lib/Paws/RedShift/DescribeClusterSecurityGroups.pm +++ b/auto-lib/Paws/RedShift/DescribeClusterSecurityGroups.pm @@ -40,9 +40,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $ClusterSecurityGroupMessage->Marker; my $ClusterSecurityGroups = $ClusterSecurityGroupMessage->ClusterSecurityGroups; + my $Marker = $ClusterSecurityGroupMessage->Marker; # Returns a L object. diff --git a/auto-lib/Paws/RedShift/DescribeClusterSnapshots.pm b/auto-lib/Paws/RedShift/DescribeClusterSnapshots.pm index ab32dafbd2..69c2c7f371 100644 --- a/auto-lib/Paws/RedShift/DescribeClusterSnapshots.pm +++ b/auto-lib/Paws/RedShift/DescribeClusterSnapshots.pm @@ -52,8 +52,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $SnapshotMessage->Marker; my $Snapshots = $SnapshotMessage->Snapshots; + my $Marker = $SnapshotMessage->Marker; # Returns a L object. diff --git a/auto-lib/Paws/RedShift/DescribeClusterSubnetGroups.pm b/auto-lib/Paws/RedShift/DescribeClusterSubnetGroups.pm index e6e006f0be..44b6ec10ca 100644 --- a/auto-lib/Paws/RedShift/DescribeClusterSubnetGroups.pm +++ b/auto-lib/Paws/RedShift/DescribeClusterSubnetGroups.pm @@ -40,8 +40,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $ClusterSubnetGroupMessage->Marker; my $ClusterSubnetGroups = $ClusterSubnetGroupMessage->ClusterSubnetGroups; + my $Marker = $ClusterSubnetGroupMessage->Marker; # Returns a L object. diff --git a/auto-lib/Paws/RedShift/DescribeClusterVersions.pm b/auto-lib/Paws/RedShift/DescribeClusterVersions.pm index 84a386fd1c..02de9fc70b 100644 --- a/auto-lib/Paws/RedShift/DescribeClusterVersions.pm +++ b/auto-lib/Paws/RedShift/DescribeClusterVersions.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $ClusterVersionsMessage->Marker; my $ClusterVersions = $ClusterVersionsMessage->ClusterVersions; + my $Marker = $ClusterVersionsMessage->Marker; # Returns a L object. diff --git a/auto-lib/Paws/RedShift/DescribeClusters.pm b/auto-lib/Paws/RedShift/DescribeClusters.pm index 0291b94de5..0ed44b6e19 100644 --- a/auto-lib/Paws/RedShift/DescribeClusters.pm +++ b/auto-lib/Paws/RedShift/DescribeClusters.pm @@ -40,8 +40,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $ClustersMessage->Marker; my $Clusters = $ClustersMessage->Clusters; + my $Marker = $ClustersMessage->Marker; # Returns a L object. diff --git a/auto-lib/Paws/RedShift/DescribeEventSubscriptions.pm b/auto-lib/Paws/RedShift/DescribeEventSubscriptions.pm index 5209e2e96f..36db634242 100644 --- a/auto-lib/Paws/RedShift/DescribeEventSubscriptions.pm +++ b/auto-lib/Paws/RedShift/DescribeEventSubscriptions.pm @@ -40,9 +40,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $EventSubscriptionsMessage->Marker; my $EventSubscriptionsList = $EventSubscriptionsMessage->EventSubscriptionsList; + my $Marker = $EventSubscriptionsMessage->Marker; # Returns a L object. diff --git a/auto-lib/Paws/RedShift/DescribeEvents.pm b/auto-lib/Paws/RedShift/DescribeEvents.pm index 5e1b3bb2cf..a8d03d119e 100644 --- a/auto-lib/Paws/RedShift/DescribeEvents.pm +++ b/auto-lib/Paws/RedShift/DescribeEvents.pm @@ -44,8 +44,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $EventsMessage->Marker; my $Events = $EventsMessage->Events; + my $Marker = $EventsMessage->Marker; # Returns a L object. diff --git a/auto-lib/Paws/RedShift/DescribeLoggingStatus.pm b/auto-lib/Paws/RedShift/DescribeLoggingStatus.pm index dda6438c44..57d338708b 100644 --- a/auto-lib/Paws/RedShift/DescribeLoggingStatus.pm +++ b/auto-lib/Paws/RedShift/DescribeLoggingStatus.pm @@ -33,12 +33,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $BucketName = $LoggingStatus->BucketName; + my $LastSuccessfulDeliveryTime = $LoggingStatus->LastSuccessfulDeliveryTime; my $S3KeyPrefix = $LoggingStatus->S3KeyPrefix; my $LastFailureTime = $LoggingStatus->LastFailureTime; - my $LastSuccessfulDeliveryTime = $LoggingStatus->LastSuccessfulDeliveryTime; - my $LastFailureMessage = $LoggingStatus->LastFailureMessage; - my $BucketName = $LoggingStatus->BucketName; my $LoggingEnabled = $LoggingStatus->LoggingEnabled; + my $LastFailureMessage = $LoggingStatus->LastFailureMessage; # Returns a L object. diff --git a/auto-lib/Paws/RedShift/DescribeOrderableClusterOptions.pm b/auto-lib/Paws/RedShift/DescribeOrderableClusterOptions.pm index 3b92aba5bb..b336d19fcc 100644 --- a/auto-lib/Paws/RedShift/DescribeOrderableClusterOptions.pm +++ b/auto-lib/Paws/RedShift/DescribeOrderableClusterOptions.pm @@ -39,9 +39,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $OrderableClusterOptionsMessage->Marker; my $OrderableClusterOptions = $OrderableClusterOptionsMessage->OrderableClusterOptions; + my $Marker = $OrderableClusterOptionsMessage->Marker; # Returns a L object. diff --git a/auto-lib/Paws/RedShift/DescribeReservedNodes.pm b/auto-lib/Paws/RedShift/DescribeReservedNodes.pm index 94b2fdfa97..14c29ff076 100644 --- a/auto-lib/Paws/RedShift/DescribeReservedNodes.pm +++ b/auto-lib/Paws/RedShift/DescribeReservedNodes.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ReservedNodes = $ReservedNodesMessage->ReservedNodes; my $Marker = $ReservedNodesMessage->Marker; + my $ReservedNodes = $ReservedNodesMessage->ReservedNodes; # Returns a L object. diff --git a/auto-lib/Paws/RedShift/DescribeResize.pm b/auto-lib/Paws/RedShift/DescribeResize.pm index aa68203dba..0ff7c3430a 100644 --- a/auto-lib/Paws/RedShift/DescribeResize.pm +++ b/auto-lib/Paws/RedShift/DescribeResize.pm @@ -33,21 +33,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TargetNumberOfNodes = $ResizeProgressMessage->TargetNumberOfNodes; - my $ImportTablesNotStarted = $ResizeProgressMessage->ImportTablesNotStarted; - my $ImportTablesCompleted = $ResizeProgressMessage->ImportTablesCompleted; - my $EstimatedTimeToCompletionInSeconds = - $ResizeProgressMessage->EstimatedTimeToCompletionInSeconds; - my $ElapsedTimeInSeconds = $ResizeProgressMessage->ElapsedTimeInSeconds; + my $TargetClusterType = $ResizeProgressMessage->TargetClusterType; my $TotalResizeDataInMegaBytes = $ResizeProgressMessage->TotalResizeDataInMegaBytes; - my $ImportTablesInProgress = $ResizeProgressMessage->ImportTablesInProgress; - my $TargetNodeType = $ResizeProgressMessage->TargetNodeType; - my $ProgressInMegaBytes = $ResizeProgressMessage->ProgressInMegaBytes; - my $Status = $ResizeProgressMessage->Status; - my $TargetClusterType = $ResizeProgressMessage->TargetClusterType; + my $ImportTablesCompleted = $ResizeProgressMessage->ImportTablesCompleted; + my $Status = $ResizeProgressMessage->Status; + my $ProgressInMegaBytes = $ResizeProgressMessage->ProgressInMegaBytes; + my $ElapsedTimeInSeconds = $ResizeProgressMessage->ElapsedTimeInSeconds; my $AvgResizeRateInMegaBytesPerSecond = $ResizeProgressMessage->AvgResizeRateInMegaBytesPerSecond; + my $TargetNumberOfNodes = $ResizeProgressMessage->TargetNumberOfNodes; + my $ImportTablesInProgress = $ResizeProgressMessage->ImportTablesInProgress; + my $ImportTablesNotStarted = $ResizeProgressMessage->ImportTablesNotStarted; + my $EstimatedTimeToCompletionInSeconds = + $ResizeProgressMessage->EstimatedTimeToCompletionInSeconds; + my $TargetNodeType = $ResizeProgressMessage->TargetNodeType; # Returns a L object. diff --git a/auto-lib/Paws/RedShift/DisableLogging.pm b/auto-lib/Paws/RedShift/DisableLogging.pm index 6541b88419..1cc067b330 100644 --- a/auto-lib/Paws/RedShift/DisableLogging.pm +++ b/auto-lib/Paws/RedShift/DisableLogging.pm @@ -33,12 +33,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $BucketName = $LoggingStatus->BucketName; + my $LastSuccessfulDeliveryTime = $LoggingStatus->LastSuccessfulDeliveryTime; my $S3KeyPrefix = $LoggingStatus->S3KeyPrefix; my $LastFailureTime = $LoggingStatus->LastFailureTime; - my $LastSuccessfulDeliveryTime = $LoggingStatus->LastSuccessfulDeliveryTime; - my $LastFailureMessage = $LoggingStatus->LastFailureMessage; - my $BucketName = $LoggingStatus->BucketName; my $LoggingEnabled = $LoggingStatus->LoggingEnabled; + my $LastFailureMessage = $LoggingStatus->LastFailureMessage; # Returns a L object. diff --git a/auto-lib/Paws/RedShift/EnableLogging.pm b/auto-lib/Paws/RedShift/EnableLogging.pm index 4aca3b3e6e..55c3c038a6 100644 --- a/auto-lib/Paws/RedShift/EnableLogging.pm +++ b/auto-lib/Paws/RedShift/EnableLogging.pm @@ -36,12 +36,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $BucketName = $LoggingStatus->BucketName; + my $LastSuccessfulDeliveryTime = $LoggingStatus->LastSuccessfulDeliveryTime; my $S3KeyPrefix = $LoggingStatus->S3KeyPrefix; my $LastFailureTime = $LoggingStatus->LastFailureTime; - my $LastSuccessfulDeliveryTime = $LoggingStatus->LastSuccessfulDeliveryTime; - my $LastFailureMessage = $LoggingStatus->LastFailureMessage; - my $BucketName = $LoggingStatus->BucketName; my $LoggingEnabled = $LoggingStatus->LoggingEnabled; + my $LastFailureMessage = $LoggingStatus->LastFailureMessage; # Returns a L object. diff --git a/auto-lib/Paws/RedShift/GetClusterCredentials.pm b/auto-lib/Paws/RedShift/GetClusterCredentials.pm index 4bf5518a90..444b09758c 100644 --- a/auto-lib/Paws/RedShift/GetClusterCredentials.pm +++ b/auto-lib/Paws/RedShift/GetClusterCredentials.pm @@ -42,8 +42,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DbPassword = $ClusterCredentials->DbPassword; my $Expiration = $ClusterCredentials->Expiration; + my $DbPassword = $ClusterCredentials->DbPassword; my $DbUser = $ClusterCredentials->DbUser; # Returns a L object. diff --git a/auto-lib/Paws/RedShift/ModifyClusterParameterGroup.pm b/auto-lib/Paws/RedShift/ModifyClusterParameterGroup.pm index 040c7667b1..f6030e5da0 100644 --- a/auto-lib/Paws/RedShift/ModifyClusterParameterGroup.pm +++ b/auto-lib/Paws/RedShift/ModifyClusterParameterGroup.pm @@ -34,14 +34,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n Parameters => [ { Source => 'MyString', - ParameterName => 'MyString', - Description => 'MyString', ParameterValue => 'MyString', - AllowedValues => 'MyString', + ParameterName => 'MyString', DataType => 'MyString', MinimumEngineVersion => 'MyString', - IsModifiable => 1, # OPTIONAL + AllowedValues => 'MyString', ApplyType => 'static', # values: static, dynamic; OPTIONAL + IsModifiable => 1, # OPTIONAL + Description => 'MyString', }, ... ], diff --git a/auto-lib/Paws/RedShift/ResetClusterParameterGroup.pm b/auto-lib/Paws/RedShift/ResetClusterParameterGroup.pm index 8fd841d6bc..f1497d8288 100644 --- a/auto-lib/Paws/RedShift/ResetClusterParameterGroup.pm +++ b/auto-lib/Paws/RedShift/ResetClusterParameterGroup.pm @@ -34,15 +34,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ParameterGroupName => 'MyString', Parameters => [ { - Description => 'MyString', - ParameterName => 'MyString', Source => 'MyString', - IsModifiable => 1, # OPTIONAL - ApplyType => 'static', # values: static, dynamic; OPTIONAL - MinimumEngineVersion => 'MyString', - DataType => 'MyString', ParameterValue => 'MyString', + ParameterName => 'MyString', + DataType => 'MyString', + MinimumEngineVersion => 'MyString', AllowedValues => 'MyString', + ApplyType => 'static', # values: static, dynamic; OPTIONAL + IsModifiable => 1, # OPTIONAL + Description => 'MyString', }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/Rekognition/CompareFaces.pm b/auto-lib/Paws/Rekognition/CompareFaces.pm index 6a4ea8993d..a8ce5dfb9c 100644 --- a/auto-lib/Paws/Rekognition/CompareFaces.pm +++ b/auto-lib/Paws/Rekognition/CompareFaces.pm @@ -40,13 +40,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'Name' => 'mytargetimage' } }, - 'SimilarityThreshold' => 90, - 'SourceImage' => { + 'SourceImage' => { 'S3Object' => { 'Bucket' => 'mybucket', 'Name' => 'mysourceimage' } - } + }, + 'SimilarityThreshold' => 90 } ); diff --git a/auto-lib/Paws/Rekognition/CreateCollection.pm b/auto-lib/Paws/Rekognition/CreateCollection.pm index 20721a0319..6999fba5b2 100644 --- a/auto-lib/Paws/Rekognition/CreateCollection.pm +++ b/auto-lib/Paws/Rekognition/CreateCollection.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $CollectionArn = $CreateCollectionResponse->CollectionArn; my $StatusCode = $CreateCollectionResponse->StatusCode; + my $CollectionArn = $CreateCollectionResponse->CollectionArn; # Returns a L object. diff --git a/auto-lib/Paws/Rekognition/DeleteFaces.pm b/auto-lib/Paws/Rekognition/DeleteFaces.pm index 3e6e915de4..7868e4179d 100644 --- a/auto-lib/Paws/Rekognition/DeleteFaces.pm +++ b/auto-lib/Paws/Rekognition/DeleteFaces.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This operation deletes one or more faces from a Rekognition collection. my $DeleteFacesResponse = $rekognition->DeleteFaces( { - 'FaceIds' => ['ff43d742-0c13-5d16-a3e8-03d3f58e980b'], - 'CollectionId' => 'myphotos' + 'CollectionId' => 'myphotos', + 'FaceIds' => ['ff43d742-0c13-5d16-a3e8-03d3f58e980b'] } ); diff --git a/auto-lib/Paws/Rekognition/DescribeStreamProcessor.pm b/auto-lib/Paws/Rekognition/DescribeStreamProcessor.pm index cf457476d2..e93c80fdf7 100644 --- a/auto-lib/Paws/Rekognition/DescribeStreamProcessor.pm +++ b/auto-lib/Paws/Rekognition/DescribeStreamProcessor.pm @@ -33,18 +33,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $StatusMessage = $DescribeStreamProcessorResponse->StatusMessage; - my $Settings = $DescribeStreamProcessorResponse->Settings; + my $CreationTimestamp = $DescribeStreamProcessorResponse->CreationTimestamp; + my $Settings = $DescribeStreamProcessorResponse->Settings; + my $Status = $DescribeStreamProcessorResponse->Status; my $StreamProcessorArn = $DescribeStreamProcessorResponse->StreamProcessorArn; - my $Name = $DescribeStreamProcessorResponse->Name; - my $Input = $DescribeStreamProcessorResponse->Input; - my $RoleArn = $DescribeStreamProcessorResponse->RoleArn; + my $RoleArn = $DescribeStreamProcessorResponse->RoleArn; + my $Output = $DescribeStreamProcessorResponse->Output; + my $Input = $DescribeStreamProcessorResponse->Input; + my $Name = $DescribeStreamProcessorResponse->Name; + my $StatusMessage = $DescribeStreamProcessorResponse->StatusMessage; my $LastUpdateTimestamp = $DescribeStreamProcessorResponse->LastUpdateTimestamp; - my $Status = $DescribeStreamProcessorResponse->Status; - my $Output = $DescribeStreamProcessorResponse->Output; - my $CreationTimestamp = $DescribeStreamProcessorResponse->CreationTimestamp; # Returns a L object. diff --git a/auto-lib/Paws/Rekognition/DetectFaces.pm b/auto-lib/Paws/Rekognition/DetectFaces.pm index 3fdd00eeab..2568d3148d 100644 --- a/auto-lib/Paws/Rekognition/DetectFaces.pm +++ b/auto-lib/Paws/Rekognition/DetectFaces.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n { 'Image' => { 'S3Object' => { - 'Name' => 'myphoto', - 'Bucket' => 'mybucket' + 'Bucket' => 'mybucket', + 'Name' => 'myphoto' } } } diff --git a/auto-lib/Paws/Rekognition/DetectLabels.pm b/auto-lib/Paws/Rekognition/DetectLabels.pm index 0a2172685d..4ba5238b30 100644 --- a/auto-lib/Paws/Rekognition/DetectLabels.pm +++ b/auto-lib/Paws/Rekognition/DetectLabels.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'MinConfidence' => 70, 'Image' => { 'S3Object' => { - 'Name' => 'myphoto', - 'Bucket' => 'mybucket' + 'Bucket' => 'mybucket', + 'Name' => 'myphoto' } }, 'MaxLabels' => 123 diff --git a/auto-lib/Paws/Rekognition/DetectModerationLabels.pm b/auto-lib/Paws/Rekognition/DetectModerationLabels.pm index 764deeba90..c651465f5e 100644 --- a/auto-lib/Paws/Rekognition/DetectModerationLabels.pm +++ b/auto-lib/Paws/Rekognition/DetectModerationLabels.pm @@ -30,14 +30,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $rekognition = Paws->service('Rekognition'); my $DetectModerationLabelsResponse = $rekognition->DetectModerationLabels( Image => { - Bytes => 'BlobImageBlob', # min: 1, max: 5242880; OPTIONAL S3Object => { - Name => 'MyS3ObjectName', # min: 1, max: 1024; OPTIONAL - Version => 'MyS3ObjectVersion', # min: 1, max: 1024; OPTIONAL Bucket => 'MyS3Bucket', # min: 3, max: 255; OPTIONAL + Version => 'MyS3ObjectVersion', # min: 1, max: 1024; OPTIONAL + Name => 'MyS3ObjectName', # min: 1, max: 1024; OPTIONAL }, # OPTIONAL + Bytes => 'BlobImageBlob', # min: 1, max: 5242880; OPTIONAL }, - MinConfidence => 1.0, # OPTIONAL + MinConfidence => 1.0, # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/Rekognition/DetectText.pm b/auto-lib/Paws/Rekognition/DetectText.pm index 969b122c00..9844514328 100644 --- a/auto-lib/Paws/Rekognition/DetectText.pm +++ b/auto-lib/Paws/Rekognition/DetectText.pm @@ -29,12 +29,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $rekognition = Paws->service('Rekognition'); my $DetectTextResponse = $rekognition->DetectText( Image => { - Bytes => 'BlobImageBlob', # min: 1, max: 5242880; OPTIONAL S3Object => { + Bucket => 'MyS3Bucket', # min: 3, max: 255; OPTIONAL Version => 'MyS3ObjectVersion', # min: 1, max: 1024; OPTIONAL Name => 'MyS3ObjectName', # min: 1, max: 1024; OPTIONAL - Bucket => 'MyS3Bucket', # min: 3, max: 255; OPTIONAL }, # OPTIONAL + Bytes => 'BlobImageBlob', # min: 1, max: 5242880; OPTIONAL }, ); diff --git a/auto-lib/Paws/Rekognition/GetCelebrityInfo.pm b/auto-lib/Paws/Rekognition/GetCelebrityInfo.pm index 2acc88e1b9..de5255e4ef 100644 --- a/auto-lib/Paws/Rekognition/GetCelebrityInfo.pm +++ b/auto-lib/Paws/Rekognition/GetCelebrityInfo.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Name = $GetCelebrityInfoResponse->Name; my $Urls = $GetCelebrityInfoResponse->Urls; + my $Name = $GetCelebrityInfoResponse->Name; # Returns a L object. diff --git a/auto-lib/Paws/Rekognition/GetCelebrityRecognition.pm b/auto-lib/Paws/Rekognition/GetCelebrityRecognition.pm index e38b846971..7513175722 100644 --- a/auto-lib/Paws/Rekognition/GetCelebrityRecognition.pm +++ b/auto-lib/Paws/Rekognition/GetCelebrityRecognition.pm @@ -38,11 +38,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $StatusMessage = $GetCelebrityRecognitionResponse->StatusMessage; + my $Celebrities = $GetCelebrityRecognitionResponse->Celebrities; + my $NextToken = $GetCelebrityRecognitionResponse->NextToken; my $VideoMetadata = $GetCelebrityRecognitionResponse->VideoMetadata; my $JobStatus = $GetCelebrityRecognitionResponse->JobStatus; - my $NextToken = $GetCelebrityRecognitionResponse->NextToken; - my $Celebrities = $GetCelebrityRecognitionResponse->Celebrities; + my $StatusMessage = $GetCelebrityRecognitionResponse->StatusMessage; # Returns a L object. diff --git a/auto-lib/Paws/Rekognition/GetContentModeration.pm b/auto-lib/Paws/Rekognition/GetContentModeration.pm index 69ada1e307..8672395f51 100644 --- a/auto-lib/Paws/Rekognition/GetContentModeration.pm +++ b/auto-lib/Paws/Rekognition/GetContentModeration.pm @@ -38,10 +38,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $VideoMetadata = $GetContentModerationResponse->VideoMetadata; - my $JobStatus = $GetContentModerationResponse->JobStatus; my $NextToken = $GetContentModerationResponse->NextToken; my $ModerationLabels = $GetContentModerationResponse->ModerationLabels; + my $VideoMetadata = $GetContentModerationResponse->VideoMetadata; + my $JobStatus = $GetContentModerationResponse->JobStatus; my $StatusMessage = $GetContentModerationResponse->StatusMessage; # Returns a L object. diff --git a/auto-lib/Paws/Rekognition/GetFaceDetection.pm b/auto-lib/Paws/Rekognition/GetFaceDetection.pm index 7fe1fa2cf5..2d3e0921b7 100644 --- a/auto-lib/Paws/Rekognition/GetFaceDetection.pm +++ b/auto-lib/Paws/Rekognition/GetFaceDetection.pm @@ -36,11 +36,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $StatusMessage = $GetFaceDetectionResponse->StatusMessage; - my $Faces = $GetFaceDetectionResponse->Faces; my $NextToken = $GetFaceDetectionResponse->NextToken; - my $JobStatus = $GetFaceDetectionResponse->JobStatus; + my $Faces = $GetFaceDetectionResponse->Faces; my $VideoMetadata = $GetFaceDetectionResponse->VideoMetadata; + my $JobStatus = $GetFaceDetectionResponse->JobStatus; + my $StatusMessage = $GetFaceDetectionResponse->StatusMessage; # Returns a L object. diff --git a/auto-lib/Paws/Rekognition/GetFaceSearch.pm b/auto-lib/Paws/Rekognition/GetFaceSearch.pm index 1ad4016222..5309126f57 100644 --- a/auto-lib/Paws/Rekognition/GetFaceSearch.pm +++ b/auto-lib/Paws/Rekognition/GetFaceSearch.pm @@ -39,9 +39,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $NextToken = $GetFaceSearchResponse->NextToken; + my $Persons = $GetFaceSearchResponse->Persons; my $VideoMetadata = $GetFaceSearchResponse->VideoMetadata; my $JobStatus = $GetFaceSearchResponse->JobStatus; - my $Persons = $GetFaceSearchResponse->Persons; my $StatusMessage = $GetFaceSearchResponse->StatusMessage; # Returns a L object. diff --git a/auto-lib/Paws/Rekognition/GetLabelDetection.pm b/auto-lib/Paws/Rekognition/GetLabelDetection.pm index b900860457..139ba956fc 100644 --- a/auto-lib/Paws/Rekognition/GetLabelDetection.pm +++ b/auto-lib/Paws/Rekognition/GetLabelDetection.pm @@ -38,11 +38,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $StatusMessage = $GetLabelDetectionResponse->StatusMessage; my $Labels = $GetLabelDetectionResponse->Labels; - my $JobStatus = $GetLabelDetectionResponse->JobStatus; - my $VideoMetadata = $GetLabelDetectionResponse->VideoMetadata; my $NextToken = $GetLabelDetectionResponse->NextToken; + my $VideoMetadata = $GetLabelDetectionResponse->VideoMetadata; + my $JobStatus = $GetLabelDetectionResponse->JobStatus; + my $StatusMessage = $GetLabelDetectionResponse->StatusMessage; # Returns a L object. diff --git a/auto-lib/Paws/Rekognition/GetPersonTracking.pm b/auto-lib/Paws/Rekognition/GetPersonTracking.pm index db35d40a42..a4e5c35ac9 100644 --- a/auto-lib/Paws/Rekognition/GetPersonTracking.pm +++ b/auto-lib/Paws/Rekognition/GetPersonTracking.pm @@ -38,10 +38,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $JobStatus = $GetPersonTrackingResponse->JobStatus; - my $VideoMetadata = $GetPersonTrackingResponse->VideoMetadata; my $NextToken = $GetPersonTrackingResponse->NextToken; my $Persons = $GetPersonTrackingResponse->Persons; + my $VideoMetadata = $GetPersonTrackingResponse->VideoMetadata; + my $JobStatus = $GetPersonTrackingResponse->JobStatus; my $StatusMessage = $GetPersonTrackingResponse->StatusMessage; # Returns a L object. diff --git a/auto-lib/Paws/Rekognition/IndexFaces.pm b/auto-lib/Paws/Rekognition/IndexFaces.pm index dac46ec54e..d2c20d5440 100644 --- a/auto-lib/Paws/Rekognition/IndexFaces.pm +++ b/auto-lib/Paws/Rekognition/IndexFaces.pm @@ -35,17 +35,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Rekognition collection. my $IndexFacesResponse = $rekognition->IndexFaces( { + 'CollectionId' => 'myphotos', + 'Image' => { + 'S3Object' => { + 'Bucket' => 'mybucket', + 'Name' => 'myphoto' + } + }, 'DetectionAttributes' => [ ], - 'ExternalImageId' => 'myphotoid', - 'CollectionId' => 'myphotos', - 'Image' => { - 'S3Object' => { - 'Name' => 'myphoto', - 'Bucket' => 'mybucket' - } - } + 'ExternalImageId' => 'myphotoid' } ); diff --git a/auto-lib/Paws/Rekognition/ListFaces.pm b/auto-lib/Paws/Rekognition/ListFaces.pm index cb91e85b74..77218b6896 100644 --- a/auto-lib/Paws/Rekognition/ListFaces.pm +++ b/auto-lib/Paws/Rekognition/ListFaces.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This operation lists the faces in a Rekognition collection. my $ListFacesResponse = $rekognition->ListFaces( { - 'MaxResults' => 20, - 'CollectionId' => 'myphotos' + 'CollectionId' => 'myphotos', + 'MaxResults' => 20 } ); diff --git a/auto-lib/Paws/Rekognition/RecognizeCelebrities.pm b/auto-lib/Paws/Rekognition/RecognizeCelebrities.pm index d68f59b842..06cf014b98 100644 --- a/auto-lib/Paws/Rekognition/RecognizeCelebrities.pm +++ b/auto-lib/Paws/Rekognition/RecognizeCelebrities.pm @@ -42,8 +42,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $OrientationCorrection = $RecognizeCelebritiesResponse->OrientationCorrection; - my $UnrecognizedFaces = $RecognizeCelebritiesResponse->UnrecognizedFaces; my $CelebrityFaces = $RecognizeCelebritiesResponse->CelebrityFaces; + my $UnrecognizedFaces = $RecognizeCelebritiesResponse->UnrecognizedFaces; # Returns a L object. diff --git a/auto-lib/Paws/Rekognition/SearchFaces.pm b/auto-lib/Paws/Rekognition/SearchFaces.pm index f45fcdbb42..fab9b0c59f 100644 --- a/auto-lib/Paws/Rekognition/SearchFaces.pm +++ b/auto-lib/Paws/Rekognition/SearchFaces.pm @@ -35,16 +35,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n # face belongs to. my $SearchFacesResponse = $rekognition->SearchFaces( { - 'MaxFaces' => 10, - 'CollectionId' => 'myphotos', 'FaceId' => '70008e50-75e4-55d0-8e80-363fb73b3a14', + 'CollectionId' => 'myphotos', + 'MaxFaces' => 10, 'FaceMatchThreshold' => 90 } ); # Results: - my $FaceMatches = $SearchFacesResponse->FaceMatches; my $SearchedFaceId = $SearchFacesResponse->SearchedFaceId; + my $FaceMatches = $SearchFacesResponse->FaceMatches; # Returns a L object. diff --git a/auto-lib/Paws/Rekognition/SearchFacesByImage.pm b/auto-lib/Paws/Rekognition/SearchFacesByImage.pm index c5e3d8261f..b29390733c 100644 --- a/auto-lib/Paws/Rekognition/SearchFacesByImage.pm +++ b/auto-lib/Paws/Rekognition/SearchFacesByImage.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # the largest face in an S3 bucket stored image. my $SearchFacesByImageResponse = $rekognition->SearchFacesByImage( { - 'FaceMatchThreshold' => 95, 'CollectionId' => 'myphotos', 'MaxFaces' => 5, + 'FaceMatchThreshold' => 95, 'Image' => { 'S3Object' => { 'Bucket' => 'mybucket', @@ -48,11 +48,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $FaceMatches = $SearchFacesByImageResponse->FaceMatches; my $SearchedFaceConfidence = $SearchFacesByImageResponse->SearchedFaceConfidence; my $SearchedFaceBoundingBox = $SearchFacesByImageResponse->SearchedFaceBoundingBox; + my $FaceMatches = $SearchFacesByImageResponse->FaceMatches; # Returns a L object. diff --git a/auto-lib/Paws/Rekognition/StartCelebrityRecognition.pm b/auto-lib/Paws/Rekognition/StartCelebrityRecognition.pm index 5795b3def4..dbacfdc1f6 100644 --- a/auto-lib/Paws/Rekognition/StartCelebrityRecognition.pm +++ b/auto-lib/Paws/Rekognition/StartCelebrityRecognition.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n $rekognition->StartCelebrityRecognition( Video => { S3Object => { + Bucket => 'MyS3Bucket', # min: 3, max: 255; OPTIONAL Version => 'MyS3ObjectVersion', # min: 1, max: 1024; OPTIONAL Name => 'MyS3ObjectName', # min: 1, max: 1024; OPTIONAL - Bucket => 'MyS3Bucket', # min: 3, max: 255; OPTIONAL }, # OPTIONAL }, ClientRequestToken => 'MyClientRequestToken', # OPTIONAL diff --git a/auto-lib/Paws/Rekognition/StartContentModeration.pm b/auto-lib/Paws/Rekognition/StartContentModeration.pm index 7884e8439c..27b9b32110 100644 --- a/auto-lib/Paws/Rekognition/StartContentModeration.pm +++ b/auto-lib/Paws/Rekognition/StartContentModeration.pm @@ -35,16 +35,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n Video => { S3Object => { Bucket => 'MyS3Bucket', # min: 3, max: 255; OPTIONAL - Name => 'MyS3ObjectName', # min: 1, max: 1024; OPTIONAL Version => 'MyS3ObjectVersion', # min: 1, max: 1024; OPTIONAL + Name => 'MyS3ObjectName', # min: 1, max: 1024; OPTIONAL }, # OPTIONAL }, ClientRequestToken => 'MyClientRequestToken', # OPTIONAL JobTag => 'MyJobTag', # OPTIONAL MinConfidence => 1.0, # OPTIONAL NotificationChannel => { - RoleArn => 'MyRoleArn', SNSTopicArn => 'MySNSTopicArn', + RoleArn => 'MyRoleArn', }, # OPTIONAL ); diff --git a/auto-lib/Paws/Rekognition/StartFaceDetection.pm b/auto-lib/Paws/Rekognition/StartFaceDetection.pm index 3e0fe96676..b05a3e3b6b 100644 --- a/auto-lib/Paws/Rekognition/StartFaceDetection.pm +++ b/auto-lib/Paws/Rekognition/StartFaceDetection.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n Video => { S3Object => { Bucket => 'MyS3Bucket', # min: 3, max: 255; OPTIONAL - Name => 'MyS3ObjectName', # min: 1, max: 1024; OPTIONAL Version => 'MyS3ObjectVersion', # min: 1, max: 1024; OPTIONAL + Name => 'MyS3ObjectName', # min: 1, max: 1024; OPTIONAL }, # OPTIONAL }, ClientRequestToken => 'MyClientRequestToken', # OPTIONAL diff --git a/auto-lib/Paws/Rekognition/StartFaceSearch.pm b/auto-lib/Paws/Rekognition/StartFaceSearch.pm index 1b7605b15c..b04235be57 100644 --- a/auto-lib/Paws/Rekognition/StartFaceSearch.pm +++ b/auto-lib/Paws/Rekognition/StartFaceSearch.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n CollectionId => 'MyCollectionId', Video => { S3Object => { + Bucket => 'MyS3Bucket', # min: 3, max: 255; OPTIONAL Version => 'MyS3ObjectVersion', # min: 1, max: 1024; OPTIONAL Name => 'MyS3ObjectName', # min: 1, max: 1024; OPTIONAL - Bucket => 'MyS3Bucket', # min: 3, max: 255; OPTIONAL }, # OPTIONAL }, ClientRequestToken => 'MyClientRequestToken', # OPTIONAL diff --git a/auto-lib/Paws/Rekognition/StartLabelDetection.pm b/auto-lib/Paws/Rekognition/StartLabelDetection.pm index c82226fb17..9337b98dd0 100644 --- a/auto-lib/Paws/Rekognition/StartLabelDetection.pm +++ b/auto-lib/Paws/Rekognition/StartLabelDetection.pm @@ -34,17 +34,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $StartLabelDetectionResponse = $rekognition->StartLabelDetection( Video => { S3Object => { - Name => 'MyS3ObjectName', # min: 1, max: 1024; OPTIONAL - Version => 'MyS3ObjectVersion', # min: 1, max: 1024; OPTIONAL Bucket => 'MyS3Bucket', # min: 3, max: 255; OPTIONAL + Version => 'MyS3ObjectVersion', # min: 1, max: 1024; OPTIONAL + Name => 'MyS3ObjectName', # min: 1, max: 1024; OPTIONAL }, # OPTIONAL }, ClientRequestToken => 'MyClientRequestToken', # OPTIONAL JobTag => 'MyJobTag', # OPTIONAL MinConfidence => 1.0, # OPTIONAL NotificationChannel => { - RoleArn => 'MyRoleArn', SNSTopicArn => 'MySNSTopicArn', + RoleArn => 'MyRoleArn', }, # OPTIONAL ); diff --git a/auto-lib/Paws/Rekognition/StartPersonTracking.pm b/auto-lib/Paws/Rekognition/StartPersonTracking.pm index fb72cd9fab..4943c56b43 100644 --- a/auto-lib/Paws/Rekognition/StartPersonTracking.pm +++ b/auto-lib/Paws/Rekognition/StartPersonTracking.pm @@ -34,15 +34,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n Video => { S3Object => { Bucket => 'MyS3Bucket', # min: 3, max: 255; OPTIONAL - Name => 'MyS3ObjectName', # min: 1, max: 1024; OPTIONAL Version => 'MyS3ObjectVersion', # min: 1, max: 1024; OPTIONAL + Name => 'MyS3ObjectName', # min: 1, max: 1024; OPTIONAL }, # OPTIONAL }, ClientRequestToken => 'MyClientRequestToken', # OPTIONAL JobTag => 'MyJobTag', # OPTIONAL NotificationChannel => { - RoleArn => 'MyRoleArn', SNSTopicArn => 'MySNSTopicArn', + RoleArn => 'MyRoleArn', }, # OPTIONAL ); diff --git a/auto-lib/Paws/ResourceGroups/CreateGroup.pm b/auto-lib/Paws/ResourceGroups/CreateGroup.pm index a6fbf463be..8422022a3e 100644 --- a/auto-lib/Paws/ResourceGroups/CreateGroup.pm +++ b/auto-lib/Paws/ResourceGroups/CreateGroup.pm @@ -45,9 +45,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $Tags = $CreateGroupOutput->Tags; my $ResourceQuery = $CreateGroupOutput->ResourceQuery; my $Group = $CreateGroupOutput->Group; - my $Tags = $CreateGroupOutput->Tags; # Returns a L object. diff --git a/auto-lib/Paws/ResourceGroups/GetTags.pm b/auto-lib/Paws/ResourceGroups/GetTags.pm index 2a4b8e245c..d46fe85983 100644 --- a/auto-lib/Paws/ResourceGroups/GetTags.pm +++ b/auto-lib/Paws/ResourceGroups/GetTags.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Tags = $GetTagsOutput->Tags; my $Arn = $GetTagsOutput->Arn; + my $Tags = $GetTagsOutput->Tags; # Returns a L object. diff --git a/auto-lib/Paws/ResourceGroups/ListGroups.pm b/auto-lib/Paws/ResourceGroups/ListGroups.pm index 26f612e454..88fa63847a 100644 --- a/auto-lib/Paws/ResourceGroups/ListGroups.pm +++ b/auto-lib/Paws/ResourceGroups/ListGroups.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListGroupsOutput->NextToken; my $Groups = $ListGroupsOutput->Groups; + my $NextToken = $ListGroupsOutput->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/ResourceGroups/Tag.pm b/auto-lib/Paws/ResourceGroups/Tag.pm index 26f10b5935..89c9778193 100644 --- a/auto-lib/Paws/ResourceGroups/Tag.pm +++ b/auto-lib/Paws/ResourceGroups/Tag.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Tags = $TagOutput->Tags; my $Arn = $TagOutput->Arn; + my $Tags = $TagOutput->Tags; # Returns a L object. diff --git a/auto-lib/Paws/ResourceGroups/Untag.pm b/auto-lib/Paws/ResourceGroups/Untag.pm index e2c659b09f..fbe3a9f3df 100644 --- a/auto-lib/Paws/ResourceGroups/Untag.pm +++ b/auto-lib/Paws/ResourceGroups/Untag.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Arn = $UntagOutput->Arn; my $Keys = $UntagOutput->Keys; + my $Arn = $UntagOutput->Arn; # Returns a L object. diff --git a/auto-lib/Paws/ResourceGroups/UpdateGroupQuery.pm b/auto-lib/Paws/ResourceGroups/UpdateGroupQuery.pm index f9dfaf9fcb..e0749e0a3d 100644 --- a/auto-lib/Paws/ResourceGroups/UpdateGroupQuery.pm +++ b/auto-lib/Paws/ResourceGroups/UpdateGroupQuery.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateGroupQueryOutput = $resource -groups->UpdateGroupQuery( GroupName => 'MyGroupName', ResourceQuery => { - Query => 'MyQuery', # max: 2048 Type => 'TAG_FILTERS_1_0', # values: TAG_FILTERS_1_0 + Query => 'MyQuery', # max: 2048 }, diff --git a/auto-lib/Paws/ResourceTagging/GetTagKeys.pm b/auto-lib/Paws/ResourceTagging/GetTagKeys.pm index a136d24319..94b4dca1a1 100644 --- a/auto-lib/Paws/ResourceTagging/GetTagKeys.pm +++ b/auto-lib/Paws/ResourceTagging/GetTagKeys.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $PaginationToken = $GetTagKeysOutput->PaginationToken; my $TagKeys = $GetTagKeysOutput->TagKeys; + my $PaginationToken = $GetTagKeysOutput->PaginationToken; # Returns a L object. diff --git a/auto-lib/Paws/ResourceTagging/GetTagValues.pm b/auto-lib/Paws/ResourceTagging/GetTagValues.pm index 25155e21f4..6fa72f5207 100644 --- a/auto-lib/Paws/ResourceTagging/GetTagValues.pm +++ b/auto-lib/Paws/ResourceTagging/GetTagValues.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TagValues = $GetTagValuesOutput->TagValues; my $PaginationToken = $GetTagValuesOutput->PaginationToken; + my $TagValues = $GetTagValuesOutput->TagValues; # Returns a L object. diff --git a/auto-lib/Paws/Route53/AssociateVPCWithHostedZone.pm b/auto-lib/Paws/Route53/AssociateVPCWithHostedZone.pm index 0ac1982e6b..e87ee75999 100644 --- a/auto-lib/Paws/Route53/AssociateVPCWithHostedZone.pm +++ b/auto-lib/Paws/Route53/AssociateVPCWithHostedZone.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n $route53->AssociateVPCWithHostedZone( HostedZoneId => 'MyResourceId', VPC => { + VPCId => 'MyVPCId', # max: 1024; OPTIONAL VPCRegion => 'us-east-1' , # values: us-east-1, us-east-2, us-west-1, us-west-2, eu-west-1, eu-west-2, eu-west-3, eu-central-1, ap-southeast-1, ap-southeast-2, ap-south-1, ap-northeast-1, ap-northeast-2, ap-northeast-3, sa-east-1, ca-central-1, cn-north-1min: 1, max: 64; OPTIONAL - VPCId => 'MyVPCId', # max: 1024; OPTIONAL }, Comment => 'MyAssociateVPCComment', # OPTIONAL ); diff --git a/auto-lib/Paws/Route53/ChangeResourceRecordSets.pm b/auto-lib/Paws/Route53/ChangeResourceRecordSets.pm index 707a6c8d18..debb7034a8 100644 --- a/auto-lib/Paws/Route53/ChangeResourceRecordSets.pm +++ b/auto-lib/Paws/Route53/ChangeResourceRecordSets.pm @@ -35,48 +35,48 @@ You shouldn't make instances of this class. Each attribute should be used as a n ChangeBatch => { Changes => [ { + Action => 'CREATE', # values: CREATE, DELETE, UPSERT ResourceRecordSet => { - Name => 'MyDNSName', # max: 1024 Type => 'SOA' , # values: SOA, A, TXT, NS, CNAME, MX, NAPTR, PTR, SRV, SPF, AAAA, CAA + Name => 'MyDNSName', # max: 1024 + AliasTarget => { + EvaluateTargetHealth => 1, + HostedZoneId => 'MyResourceId', # max: 32 + DNSName => 'MyDNSName', # max: 1024 + + }, # OPTIONAL GeoLocation => { + ContinentCode => + 'MyGeoLocationContinentCode', # min: 2, max: 2; OPTIONAL + CountryCode => + 'MyGeoLocationCountryCode', # min: 1, max: 2; OPTIONAL SubdivisionCode => 'MyGeoLocationSubdivisionCode', # min: 1, max: 3; OPTIONAL - CountryCode => - 'MyGeoLocationCountryCode', # min: 1, max: 2; OPTIONAL - ContinentCode => - 'MyGeoLocationContinentCode', # min: 2, max: 2; OPTIONAL }, # OPTIONAL + Region => 'us-east-1' + , # values: us-east-1, us-east-2, us-west-1, us-west-2, ca-central-1, eu-west-1, eu-west-2, eu-west-3, eu-central-1, ap-southeast-1, ap-southeast-2, ap-northeast-1, ap-northeast-2, ap-northeast-3, sa-east-1, cn-north-1, cn-northwest-1, ap-south-1min: 1, max: 64; OPTIONAL + MultiValueAnswer => 1, # OPTIONAL + TrafficPolicyInstanceId => + 'MyTrafficPolicyInstanceId', # min: 1, max: 36; OPTIONAL + HealthCheckId => 'MyHealthCheckId', # max: 64; OPTIONAL + SetIdentifier => + 'MyResourceRecordSetIdentifier', # min: 1, max: 128; OPTIONAL + TTL => 1, # max: 2147483647; OPTIONAL ResourceRecords => [ { - Value => 'MyRData', # max: 4000 + Value => 'MyRData', # max: 4000 }, ... - ], # min: 1, ; OPTIONAL - Weight => 1, # max: 255; OPTIONAL - AliasTarget => { - DNSName => 'MyDNSName', # max: 1024 - EvaluateTargetHealth => 1, - HostedZoneId => 'MyResourceId', # max: 32 - - }, # OPTIONAL - TTL => 1, # max: 2147483647; OPTIONAL - Region => 'us-east-1' - , # values: us-east-1, us-east-2, us-west-1, us-west-2, ca-central-1, eu-west-1, eu-west-2, eu-west-3, eu-central-1, ap-southeast-1, ap-southeast-2, ap-northeast-1, ap-northeast-2, ap-northeast-3, sa-east-1, cn-north-1, cn-northwest-1, ap-south-1min: 1, max: 64; OPTIONAL + ], # min: 1, ; OPTIONAL Failover => 'PRIMARY', # values: PRIMARY, SECONDARY; OPTIONAL - MultiValueAnswer => 1, # OPTIONAL - HealthCheckId => 'MyHealthCheckId', # max: 64; OPTIONAL - SetIdentifier => - 'MyResourceRecordSetIdentifier', # min: 1, max: 128; OPTIONAL - TrafficPolicyInstanceId => - 'MyTrafficPolicyInstanceId', # min: 1, max: 36; OPTIONAL + Weight => 1, # max: 255; OPTIONAL }, - Action => 'CREATE', # values: CREATE, DELETE, UPSERT }, ... - ], # min: 1, + ], # min: 1, Comment => 'MyResourceDescription', # max: 256; OPTIONAL }, HostedZoneId => 'MyResourceId', diff --git a/auto-lib/Paws/Route53/ChangeTagsForResource.pm b/auto-lib/Paws/Route53/ChangeTagsForResource.pm index 86736cb708..4cb86d3e39 100644 --- a/auto-lib/Paws/Route53/ChangeTagsForResource.pm +++ b/auto-lib/Paws/Route53/ChangeTagsForResource.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ResourceType => 'healthcheck', AddTags => [ { - Value => 'MyTagValue', # max: 256; OPTIONAL Key => 'MyTagKey', # max: 128; OPTIONAL + Value => 'MyTagValue', # max: 256; OPTIONAL }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/Route53/CreateHealthCheck.pm b/auto-lib/Paws/Route53/CreateHealthCheck.pm index dc5dead769..6ca3be5542 100644 --- a/auto-lib/Paws/Route53/CreateHealthCheck.pm +++ b/auto-lib/Paws/Route53/CreateHealthCheck.pm @@ -36,40 +36,40 @@ You shouldn't make instances of this class. Each attribute should be used as a n HealthCheckConfig => { Type => 'HTTP' , # values: HTTP, HTTPS, HTTP_STR_MATCH, HTTPS_STR_MATCH, TCP, CALCULATED, CLOUDWATCH_METRIC - EnableSNI => 1, # OPTIONAL - AlarmIdentifier => { - Name => 'MyAlarmName', # min: 1, max: 256 + HealthThreshold => 1, # max: 256; OPTIONAL + RequestInterval => 1, # min: 10, max: 30; OPTIONAL + Regions => [ + 'us-east-1', + ... # values: us-east-1, us-west-1, us-west-2, eu-west-1, ap-southeast-1, ap-southeast-2, ap-northeast-1, sa-east-1min: 1, max: 64 + ], # min: 3, max: 64; OPTIONAL + Inverted => 1, # OPTIONAL + ResourcePath => 'MyResourcePath', # max: 255; OPTIONAL + FullyQualifiedDomainName => + 'MyFullyQualifiedDomainName', # max: 255; OPTIONAL + EnableSNI => 1, # OPTIONAL + FailureThreshold => 1, # min: 1, max: 10; OPTIONAL + IPAddress => 'MyIPAddress', # max: 45; OPTIONAL + AlarmIdentifier => { Region => 'us-east-1' , # values: us-east-1, us-east-2, us-west-1, us-west-2, ca-central-1, eu-central-1, eu-west-1, eu-west-2, eu-west-3, ap-south-1, ap-southeast-1, ap-southeast-2, ap-northeast-1, ap-northeast-2, ap-northeast-3, sa-east-1min: 1, max: 64 + Name => 'MyAlarmName', # min: 1, max: 256 }, # OPTIONAL - FullyQualifiedDomainName => - 'MyFullyQualifiedDomainName', # max: 255; OPTIONAL + MeasureLatency => 1, # OPTIONAL + SearchString => 'MySearchString', # max: 255; OPTIONAL ChildHealthChecks => [ - 'MyHealthCheckId', ... # max: 64 - ], # max: 256; OPTIONAL - IPAddress => 'MyIPAddress', # max: 45; OPTIONAL - FailureThreshold => 1, # min: 1, max: 10; OPTIONAL - Inverted => 1, # OPTIONAL - Regions => [ - 'us-east-1', - ... # values: us-east-1, us-west-1, us-west-2, eu-west-1, ap-southeast-1, ap-southeast-2, ap-northeast-1, sa-east-1min: 1, max: 64 - ], # min: 3, max: 64; OPTIONAL - HealthThreshold => 1, # max: 256; OPTIONAL - SearchString => 'MySearchString', # max: 255; OPTIONAL - Port => 1, # min: 1, max: 65535; OPTIONAL - ResourcePath => 'MyResourcePath', # max: 255; OPTIONAL + 'MyHealthCheckId', ... # max: 64 + ], # max: 256; OPTIONAL InsufficientDataHealthStatus => 'Healthy', # values: Healthy, Unhealthy, LastKnownStatus; OPTIONAL - MeasureLatency => 1, # OPTIONAL - RequestInterval => 1, # min: 10, max: 30; OPTIONAL + Port => 1, # min: 1, max: 65535; OPTIONAL }, ); # Results: - my $Location = $CreateHealthCheckResponse->Location; my $HealthCheck = $CreateHealthCheckResponse->HealthCheck; + my $Location = $CreateHealthCheckResponse->Location; # Returns a L object. diff --git a/auto-lib/Paws/Route53/CreateHostedZone.pm b/auto-lib/Paws/Route53/CreateHostedZone.pm index 21c8316529..d8720dd05c 100644 --- a/auto-lib/Paws/Route53/CreateHostedZone.pm +++ b/auto-lib/Paws/Route53/CreateHostedZone.pm @@ -50,11 +50,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DelegationSet = $CreateHostedZoneResponse->DelegationSet; - my $ChangeInfo = $CreateHostedZoneResponse->ChangeInfo; + my $VPC = $CreateHostedZoneResponse->VPC; my $HostedZone = $CreateHostedZoneResponse->HostedZone; my $Location = $CreateHostedZoneResponse->Location; - my $VPC = $CreateHostedZoneResponse->VPC; + my $DelegationSet = $CreateHostedZoneResponse->DelegationSet; + my $ChangeInfo = $CreateHostedZoneResponse->ChangeInfo; # Returns a L object. diff --git a/auto-lib/Paws/Route53/CreateReusableDelegationSet.pm b/auto-lib/Paws/Route53/CreateReusableDelegationSet.pm index e2fc086699..82a3ac8a01 100644 --- a/auto-lib/Paws/Route53/CreateReusableDelegationSet.pm +++ b/auto-lib/Paws/Route53/CreateReusableDelegationSet.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DelegationSet = $CreateReusableDelegationSetResponse->DelegationSet; my $Location = $CreateReusableDelegationSetResponse->Location; + my $DelegationSet = $CreateReusableDelegationSetResponse->DelegationSet; # Returns a L object. diff --git a/auto-lib/Paws/Route53/CreateVPCAssociationAuthorization.pm b/auto-lib/Paws/Route53/CreateVPCAssociationAuthorization.pm index 3e11008fa6..594cd9bd76 100644 --- a/auto-lib/Paws/Route53/CreateVPCAssociationAuthorization.pm +++ b/auto-lib/Paws/Route53/CreateVPCAssociationAuthorization.pm @@ -35,16 +35,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n $route53->CreateVPCAssociationAuthorization( HostedZoneId => 'MyResourceId', VPC => { + VPCId => 'MyVPCId', # max: 1024; OPTIONAL VPCRegion => 'us-east-1' , # values: us-east-1, us-east-2, us-west-1, us-west-2, eu-west-1, eu-west-2, eu-west-3, eu-central-1, ap-southeast-1, ap-southeast-2, ap-south-1, ap-northeast-1, ap-northeast-2, ap-northeast-3, sa-east-1, ca-central-1, cn-north-1min: 1, max: 64; OPTIONAL - VPCId => 'MyVPCId', # max: 1024; OPTIONAL }, ); # Results: - my $HostedZoneId = $CreateVPCAssociationAuthorizationResponse->HostedZoneId; my $VPC = $CreateVPCAssociationAuthorizationResponse->VPC; + my $HostedZoneId = $CreateVPCAssociationAuthorizationResponse->HostedZoneId; # Returns a L object. diff --git a/auto-lib/Paws/Route53/DisassociateVPCFromHostedZone.pm b/auto-lib/Paws/Route53/DisassociateVPCFromHostedZone.pm index 3d9f544972..7c478c5dbe 100644 --- a/auto-lib/Paws/Route53/DisassociateVPCFromHostedZone.pm +++ b/auto-lib/Paws/Route53/DisassociateVPCFromHostedZone.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n $route53->DisassociateVPCFromHostedZone( HostedZoneId => 'MyResourceId', VPC => { + VPCId => 'MyVPCId', # max: 1024; OPTIONAL VPCRegion => 'us-east-1' , # values: us-east-1, us-east-2, us-west-1, us-west-2, eu-west-1, eu-west-2, eu-west-3, eu-central-1, ap-southeast-1, ap-southeast-2, ap-south-1, ap-northeast-1, ap-northeast-2, ap-northeast-3, sa-east-1, ca-central-1, cn-north-1min: 1, max: 64; OPTIONAL - VPCId => 'MyVPCId', # max: 1024; OPTIONAL }, Comment => 'MyDisassociateVPCComment', # OPTIONAL ); diff --git a/auto-lib/Paws/Route53/GetHostedZone.pm b/auto-lib/Paws/Route53/GetHostedZone.pm index 82d4b2ccad..dd4871c97c 100644 --- a/auto-lib/Paws/Route53/GetHostedZone.pm +++ b/auto-lib/Paws/Route53/GetHostedZone.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $HostedZone = $GetHostedZoneResponse->HostedZone; - my $DelegationSet = $GetHostedZoneResponse->DelegationSet; my $VPCs = $GetHostedZoneResponse->VPCs; + my $DelegationSet = $GetHostedZoneResponse->DelegationSet; # Returns a L object. diff --git a/auto-lib/Paws/Route53/GetHostedZoneLimit.pm b/auto-lib/Paws/Route53/GetHostedZoneLimit.pm index 1aed6e3ae6..f598585c01 100644 --- a/auto-lib/Paws/Route53/GetHostedZoneLimit.pm +++ b/auto-lib/Paws/Route53/GetHostedZoneLimit.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Limit = $GetHostedZoneLimitResponse->Limit; my $Count = $GetHostedZoneLimitResponse->Count; + my $Limit = $GetHostedZoneLimitResponse->Limit; # Returns a L object. diff --git a/auto-lib/Paws/Route53/GetReusableDelegationSetLimit.pm b/auto-lib/Paws/Route53/GetReusableDelegationSetLimit.pm index d4d6fda371..2260f7b434 100644 --- a/auto-lib/Paws/Route53/GetReusableDelegationSetLimit.pm +++ b/auto-lib/Paws/Route53/GetReusableDelegationSetLimit.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Limit = $GetReusableDelegationSetLimitResponse->Limit; my $Count = $GetReusableDelegationSetLimitResponse->Count; + my $Limit = $GetReusableDelegationSetLimitResponse->Limit; # Returns a L object. diff --git a/auto-lib/Paws/Route53/ListGeoLocations.pm b/auto-lib/Paws/Route53/ListGeoLocations.pm index 1ba7c830a3..b34610f29f 100644 --- a/auto-lib/Paws/Route53/ListGeoLocations.pm +++ b/auto-lib/Paws/Route53/ListGeoLocations.pm @@ -41,13 +41,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $IsTruncated = $ListGeoLocationsResponse->IsTruncated; - my $GeoLocationDetailsList = - $ListGeoLocationsResponse->GeoLocationDetailsList; my $NextContinentCode = $ListGeoLocationsResponse->NextContinentCode; - my $NextCountryCode = $ListGeoLocationsResponse->NextCountryCode; - my $NextSubdivisionCode = $ListGeoLocationsResponse->NextSubdivisionCode; + my $IsTruncated = $ListGeoLocationsResponse->IsTruncated; my $MaxItems = $ListGeoLocationsResponse->MaxItems; + my $NextSubdivisionCode = $ListGeoLocationsResponse->NextSubdivisionCode; + my $GeoLocationDetailsList = + $ListGeoLocationsResponse->GeoLocationDetailsList; + my $NextCountryCode = $ListGeoLocationsResponse->NextCountryCode; # Returns a L object. diff --git a/auto-lib/Paws/Route53/ListHealthChecks.pm b/auto-lib/Paws/Route53/ListHealthChecks.pm index 99c3793d56..3e366818e8 100644 --- a/auto-lib/Paws/Route53/ListHealthChecks.pm +++ b/auto-lib/Paws/Route53/ListHealthChecks.pm @@ -37,11 +37,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $IsTruncated = $ListHealthChecksResponse->IsTruncated; my $MaxItems = $ListHealthChecksResponse->MaxItems; - my $Marker = $ListHealthChecksResponse->Marker; - my $NextMarker = $ListHealthChecksResponse->NextMarker; my $HealthChecks = $ListHealthChecksResponse->HealthChecks; - my $IsTruncated = $ListHealthChecksResponse->IsTruncated; + my $NextMarker = $ListHealthChecksResponse->NextMarker; + my $Marker = $ListHealthChecksResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/Route53/ListHostedZones.pm b/auto-lib/Paws/Route53/ListHostedZones.pm index 683113453e..850d30f08a 100644 --- a/auto-lib/Paws/Route53/ListHostedZones.pm +++ b/auto-lib/Paws/Route53/ListHostedZones.pm @@ -39,11 +39,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $ListHostedZonesResponse->Marker; + my $IsTruncated = $ListHostedZonesResponse->IsTruncated; my $MaxItems = $ListHostedZonesResponse->MaxItems; my $HostedZones = $ListHostedZonesResponse->HostedZones; my $NextMarker = $ListHostedZonesResponse->NextMarker; - my $IsTruncated = $ListHostedZonesResponse->IsTruncated; + my $Marker = $ListHostedZonesResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/Route53/ListHostedZonesByName.pm b/auto-lib/Paws/Route53/ListHostedZonesByName.pm index 6ddbc01bda..322b5ecea9 100644 --- a/auto-lib/Paws/Route53/ListHostedZonesByName.pm +++ b/auto-lib/Paws/Route53/ListHostedZonesByName.pm @@ -39,13 +39,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextDNSName = $ListHostedZonesByNameResponse->NextDNSName; + my $IsTruncated = $ListHostedZonesByNameResponse->IsTruncated; my $MaxItems = $ListHostedZonesByNameResponse->MaxItems; - my $HostedZones = $ListHostedZonesByNameResponse->HostedZones; my $NextHostedZoneId = $ListHostedZonesByNameResponse->NextHostedZoneId; - my $HostedZoneId = $ListHostedZonesByNameResponse->HostedZoneId; my $DNSName = $ListHostedZonesByNameResponse->DNSName; - my $IsTruncated = $ListHostedZonesByNameResponse->IsTruncated; + my $HostedZones = $ListHostedZonesByNameResponse->HostedZones; + my $NextDNSName = $ListHostedZonesByNameResponse->NextDNSName; + my $HostedZoneId = $ListHostedZonesByNameResponse->HostedZoneId; # Returns a L object. diff --git a/auto-lib/Paws/Route53/ListQueryLoggingConfigs.pm b/auto-lib/Paws/Route53/ListQueryLoggingConfigs.pm index 15b886185b..68e3435b1d 100644 --- a/auto-lib/Paws/Route53/ListQueryLoggingConfigs.pm +++ b/auto-lib/Paws/Route53/ListQueryLoggingConfigs.pm @@ -39,9 +39,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $ListQueryLoggingConfigsResponse->NextToken; my $QueryLoggingConfigs = $ListQueryLoggingConfigsResponse->QueryLoggingConfigs; - my $NextToken = $ListQueryLoggingConfigsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/Route53/ListResourceRecordSets.pm b/auto-lib/Paws/Route53/ListResourceRecordSets.pm index 5ba46bb017..6bf3a6036e 100644 --- a/auto-lib/Paws/Route53/ListResourceRecordSets.pm +++ b/auto-lib/Paws/Route53/ListResourceRecordSets.pm @@ -45,12 +45,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $NextRecordName = $ListResourceRecordSetsResponse->NextRecordName; my $IsTruncated = $ListResourceRecordSetsResponse->IsTruncated; - my $NextRecordType = $ListResourceRecordSetsResponse->NextRecordType; - my $NextRecordIdentifier = - $ListResourceRecordSetsResponse->NextRecordIdentifier; - my $MaxItems = $ListResourceRecordSetsResponse->MaxItems; + my $MaxItems = $ListResourceRecordSetsResponse->MaxItems; my $ResourceRecordSets = $ListResourceRecordSetsResponse->ResourceRecordSets; + my $NextRecordIdentifier = + $ListResourceRecordSetsResponse->NextRecordIdentifier; + my $NextRecordType = $ListResourceRecordSetsResponse->NextRecordType; # Returns a L object. diff --git a/auto-lib/Paws/Route53/ListReusableDelegationSets.pm b/auto-lib/Paws/Route53/ListReusableDelegationSets.pm index d1f50fee28..aff2de4220 100644 --- a/auto-lib/Paws/Route53/ListReusableDelegationSets.pm +++ b/auto-lib/Paws/Route53/ListReusableDelegationSets.pm @@ -39,10 +39,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $IsTruncated = $ListReusableDelegationSetsResponse->IsTruncated; - my $Marker = $ListReusableDelegationSetsResponse->Marker; my $MaxItems = $ListReusableDelegationSetsResponse->MaxItems; my $DelegationSets = $ListReusableDelegationSetsResponse->DelegationSets; my $NextMarker = $ListReusableDelegationSetsResponse->NextMarker; + my $Marker = $ListReusableDelegationSetsResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/Route53/ListTrafficPolicies.pm b/auto-lib/Paws/Route53/ListTrafficPolicies.pm index 49cd06c9d2..81bb4b8ef9 100644 --- a/auto-lib/Paws/Route53/ListTrafficPolicies.pm +++ b/auto-lib/Paws/Route53/ListTrafficPolicies.pm @@ -38,11 +38,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $IsTruncated = $ListTrafficPoliciesResponse->IsTruncated; - my $TrafficPolicySummaries = - $ListTrafficPoliciesResponse->TrafficPolicySummaries; - my $MaxItems = $ListTrafficPoliciesResponse->MaxItems; + my $MaxItems = $ListTrafficPoliciesResponse->MaxItems; my $TrafficPolicyIdMarker = $ListTrafficPoliciesResponse->TrafficPolicyIdMarker; + my $TrafficPolicySummaries = + $ListTrafficPoliciesResponse->TrafficPolicySummaries; # Returns a L object. diff --git a/auto-lib/Paws/Route53/ListTrafficPolicyInstances.pm b/auto-lib/Paws/Route53/ListTrafficPolicyInstances.pm index fcf0149d31..ef8cf881db 100644 --- a/auto-lib/Paws/Route53/ListTrafficPolicyInstances.pm +++ b/auto-lib/Paws/Route53/ListTrafficPolicyInstances.pm @@ -42,16 +42,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TrafficPolicyInstances = - $ListTrafficPolicyInstancesResponse->TrafficPolicyInstances; + my $IsTruncated = $ListTrafficPolicyInstancesResponse->IsTruncated; + my $MaxItems = $ListTrafficPolicyInstancesResponse->MaxItems; + my $HostedZoneIdMarker = + $ListTrafficPolicyInstancesResponse->HostedZoneIdMarker; my $TrafficPolicyInstanceTypeMarker = $ListTrafficPolicyInstancesResponse->TrafficPolicyInstanceTypeMarker; - my $MaxItems = $ListTrafficPolicyInstancesResponse->MaxItems; - my $IsTruncated = $ListTrafficPolicyInstancesResponse->IsTruncated; my $TrafficPolicyInstanceNameMarker = $ListTrafficPolicyInstancesResponse->TrafficPolicyInstanceNameMarker; - my $HostedZoneIdMarker = - $ListTrafficPolicyInstancesResponse->HostedZoneIdMarker; + my $TrafficPolicyInstances = + $ListTrafficPolicyInstancesResponse->TrafficPolicyInstances; # Returns a L object. diff --git a/auto-lib/Paws/Route53/ListTrafficPolicyInstancesByHostedZone.pm b/auto-lib/Paws/Route53/ListTrafficPolicyInstancesByHostedZone.pm index 4247fc30d6..08fd4c151d 100644 --- a/auto-lib/Paws/Route53/ListTrafficPolicyInstancesByHostedZone.pm +++ b/auto-lib/Paws/Route53/ListTrafficPolicyInstancesByHostedZone.pm @@ -44,15 +44,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $IsTruncated = $ListTrafficPolicyInstancesByHostedZoneResponse->IsTruncated; + my $MaxItems = $ListTrafficPolicyInstancesByHostedZoneResponse->MaxItems; + my $TrafficPolicyInstanceTypeMarker = + $ListTrafficPolicyInstancesByHostedZoneResponse + ->TrafficPolicyInstanceTypeMarker; my $TrafficPolicyInstanceNameMarker = $ListTrafficPolicyInstancesByHostedZoneResponse ->TrafficPolicyInstanceNameMarker; - my $MaxItems = $ListTrafficPolicyInstancesByHostedZoneResponse->MaxItems; my $TrafficPolicyInstances = $ListTrafficPolicyInstancesByHostedZoneResponse->TrafficPolicyInstances; - my $TrafficPolicyInstanceTypeMarker = - $ListTrafficPolicyInstancesByHostedZoneResponse - ->TrafficPolicyInstanceTypeMarker; # Returns a L object. diff --git a/auto-lib/Paws/Route53/ListTrafficPolicyInstancesByPolicy.pm b/auto-lib/Paws/Route53/ListTrafficPolicyInstancesByPolicy.pm index 02e4142003..9e0dc864c3 100644 --- a/auto-lib/Paws/Route53/ListTrafficPolicyInstancesByPolicy.pm +++ b/auto-lib/Paws/Route53/ListTrafficPolicyInstancesByPolicy.pm @@ -46,18 +46,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $IsTruncated = $ListTrafficPolicyInstancesByPolicyResponse->IsTruncated; + my $MaxItems = $ListTrafficPolicyInstancesByPolicyResponse->MaxItems; + my $HostedZoneIdMarker = + $ListTrafficPolicyInstancesByPolicyResponse->HostedZoneIdMarker; my $TrafficPolicyInstanceTypeMarker = $ListTrafficPolicyInstancesByPolicyResponse ->TrafficPolicyInstanceTypeMarker; - my $TrafficPolicyInstances = - $ListTrafficPolicyInstancesByPolicyResponse->TrafficPolicyInstances; - my $MaxItems = $ListTrafficPolicyInstancesByPolicyResponse->MaxItems; my $TrafficPolicyInstanceNameMarker = $ListTrafficPolicyInstancesByPolicyResponse ->TrafficPolicyInstanceNameMarker; - my $IsTruncated = $ListTrafficPolicyInstancesByPolicyResponse->IsTruncated; - my $HostedZoneIdMarker = - $ListTrafficPolicyInstancesByPolicyResponse->HostedZoneIdMarker; + my $TrafficPolicyInstances = + $ListTrafficPolicyInstancesByPolicyResponse->TrafficPolicyInstances; # Returns a L object. diff --git a/auto-lib/Paws/Route53/ListTrafficPolicyVersions.pm b/auto-lib/Paws/Route53/ListTrafficPolicyVersions.pm index 3dfbfbe5ee..e39c9c1276 100644 --- a/auto-lib/Paws/Route53/ListTrafficPolicyVersions.pm +++ b/auto-lib/Paws/Route53/ListTrafficPolicyVersions.pm @@ -39,11 +39,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TrafficPolicyVersionMarker = - $ListTrafficPolicyVersionsResponse->TrafficPolicyVersionMarker; - my $MaxItems = $ListTrafficPolicyVersionsResponse->MaxItems; my $IsTruncated = $ListTrafficPolicyVersionsResponse->IsTruncated; + my $MaxItems = $ListTrafficPolicyVersionsResponse->MaxItems; my $TrafficPolicies = $ListTrafficPolicyVersionsResponse->TrafficPolicies; + my $TrafficPolicyVersionMarker = + $ListTrafficPolicyVersionsResponse->TrafficPolicyVersionMarker; # Returns a L object. diff --git a/auto-lib/Paws/Route53/TestDNSAnswer.pm b/auto-lib/Paws/Route53/TestDNSAnswer.pm index 7849ab3114..d2cfd298bd 100644 --- a/auto-lib/Paws/Route53/TestDNSAnswer.pm +++ b/auto-lib/Paws/Route53/TestDNSAnswer.pm @@ -45,12 +45,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $ResponseCode = $TestDNSAnswerResponse->ResponseCode; my $RecordName = $TestDNSAnswerResponse->RecordName; - my $Nameserver = $TestDNSAnswerResponse->Nameserver; my $RecordType = $TestDNSAnswerResponse->RecordType; - my $RecordData = $TestDNSAnswerResponse->RecordData; + my $Nameserver = $TestDNSAnswerResponse->Nameserver; my $Protocol = $TestDNSAnswerResponse->Protocol; - my $ResponseCode = $TestDNSAnswerResponse->ResponseCode; + my $RecordData = $TestDNSAnswerResponse->RecordData; # Returns a L object. diff --git a/auto-lib/Paws/Route53/UpdateHealthCheck.pm b/auto-lib/Paws/Route53/UpdateHealthCheck.pm index b9617c33e9..5ca2335ae6 100644 --- a/auto-lib/Paws/Route53/UpdateHealthCheck.pm +++ b/auto-lib/Paws/Route53/UpdateHealthCheck.pm @@ -48,9 +48,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateHealthCheckResponse = $route53->UpdateHealthCheck( HealthCheckId => 'MyHealthCheckId', AlarmIdentifier => { - Name => 'MyAlarmName', # min: 1, max: 256 Region => 'us-east-1' , # values: us-east-1, us-east-2, us-west-1, us-west-2, ca-central-1, eu-central-1, eu-west-1, eu-west-2, eu-west-3, ap-south-1, ap-southeast-1, ap-southeast-2, ap-northeast-1, ap-northeast-2, ap-northeast-3, sa-east-1min: 1, max: 64 + Name => 'MyAlarmName', # min: 1, max: 256 }, # OPTIONAL ChildHealthChecks => [ diff --git a/auto-lib/Paws/Route53Domains/GetDomainDetail.pm b/auto-lib/Paws/Route53Domains/GetDomainDetail.pm index c72cef6fa5..ec4be5a829 100644 --- a/auto-lib/Paws/Route53Domains/GetDomainDetail.pm +++ b/auto-lib/Paws/Route53Domains/GetDomainDetail.pm @@ -33,27 +33,27 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $CreationDate = $GetDomainDetailResponse->CreationDate; - my $AdminPrivacy = $GetDomainDetailResponse->AdminPrivacy; - my $DomainName = $GetDomainDetailResponse->DomainName; - my $TechContact = $GetDomainDetailResponse->TechContact; - my $RegistrarUrl = $GetDomainDetailResponse->RegistrarUrl; - my $RegistrarName = $GetDomainDetailResponse->RegistrarName; - my $ExpirationDate = $GetDomainDetailResponse->ExpirationDate; - my $AbuseContactPhone = $GetDomainDetailResponse->AbuseContactPhone; - my $AdminContact = $GetDomainDetailResponse->AdminContact; - my $RegistrantContact = $GetDomainDetailResponse->RegistrantContact; - my $RegistryDomainId = $GetDomainDetailResponse->RegistryDomainId; - my $Nameservers = $GetDomainDetailResponse->Nameservers; - my $DnsSec = $GetDomainDetailResponse->DnsSec; + my $AutoRenew = $GetDomainDetailResponse->AutoRenew; my $StatusList = $GetDomainDetailResponse->StatusList; - my $TechPrivacy = $GetDomainDetailResponse->TechPrivacy; + my $Reseller = $GetDomainDetailResponse->Reseller; + my $ExpirationDate = $GetDomainDetailResponse->ExpirationDate; my $AbuseContactEmail = $GetDomainDetailResponse->AbuseContactEmail; + my $AdminPrivacy = $GetDomainDetailResponse->AdminPrivacy; + my $CreationDate = $GetDomainDetailResponse->CreationDate; + my $AdminContact = $GetDomainDetailResponse->AdminContact; my $RegistrantPrivacy = $GetDomainDetailResponse->RegistrantPrivacy; + my $RegistrarName = $GetDomainDetailResponse->RegistrarName; + my $TechPrivacy = $GetDomainDetailResponse->TechPrivacy; + my $DnsSec = $GetDomainDetailResponse->DnsSec; + my $AbuseContactPhone = $GetDomainDetailResponse->AbuseContactPhone; my $UpdatedDate = $GetDomainDetailResponse->UpdatedDate; + my $RegistrarUrl = $GetDomainDetailResponse->RegistrarUrl; + my $TechContact = $GetDomainDetailResponse->TechContact; my $WhoIsServer = $GetDomainDetailResponse->WhoIsServer; - my $Reseller = $GetDomainDetailResponse->Reseller; - my $AutoRenew = $GetDomainDetailResponse->AutoRenew; + my $RegistryDomainId = $GetDomainDetailResponse->RegistryDomainId; + my $Nameservers = $GetDomainDetailResponse->Nameservers; + my $DomainName = $GetDomainDetailResponse->DomainName; + my $RegistrantContact = $GetDomainDetailResponse->RegistrantContact; # Returns a L object. diff --git a/auto-lib/Paws/Route53Domains/GetOperationDetail.pm b/auto-lib/Paws/Route53Domains/GetOperationDetail.pm index 0162acde7c..b9be7c945e 100644 --- a/auto-lib/Paws/Route53Domains/GetOperationDetail.pm +++ b/auto-lib/Paws/Route53Domains/GetOperationDetail.pm @@ -33,12 +33,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DomainName = $GetOperationDetailResponse->DomainName; - my $SubmittedDate = $GetOperationDetailResponse->SubmittedDate; my $Type = $GetOperationDetailResponse->Type; - my $Status = $GetOperationDetailResponse->Status; + my $SubmittedDate = $GetOperationDetailResponse->SubmittedDate; my $Message = $GetOperationDetailResponse->Message; + my $Status = $GetOperationDetailResponse->Status; my $OperationId = $GetOperationDetailResponse->OperationId; + my $DomainName = $GetOperationDetailResponse->DomainName; # Returns a L object. diff --git a/auto-lib/Paws/Route53Domains/ListDomains.pm b/auto-lib/Paws/Route53Domains/ListDomains.pm index e6f036ed94..46c749823d 100644 --- a/auto-lib/Paws/Route53Domains/ListDomains.pm +++ b/auto-lib/Paws/Route53Domains/ListDomains.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Domains = $ListDomainsResponse->Domains; my $NextPageMarker = $ListDomainsResponse->NextPageMarker; + my $Domains = $ListDomainsResponse->Domains; # Returns a L object. diff --git a/auto-lib/Paws/Route53Domains/ListOperations.pm b/auto-lib/Paws/Route53Domains/ListOperations.pm index b90434a4e1..a36e54fb6c 100644 --- a/auto-lib/Paws/Route53Domains/ListOperations.pm +++ b/auto-lib/Paws/Route53Domains/ListOperations.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Operations = $ListOperationsResponse->Operations; my $NextPageMarker = $ListOperationsResponse->NextPageMarker; + my $Operations = $ListOperationsResponse->Operations; # Returns a L object. diff --git a/auto-lib/Paws/Route53Domains/RegisterDomain.pm b/auto-lib/Paws/Route53Domains/RegisterDomain.pm index e7c997b64c..d7fbcdc18a 100644 --- a/auto-lib/Paws/Route53Domains/RegisterDomain.pm +++ b/auto-lib/Paws/Route53Domains/RegisterDomain.pm @@ -38,10 +38,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $route53domains = Paws->service('Route53Domains'); my $RegisterDomainResponse = $route53domains->RegisterDomain( AdminContact => { - AddressLine2 => 'MyAddressLine', # max: 255; OPTIONAL - ContactType => 'PERSON' - , # values: PERSON, COMPANY, ASSOCIATION, PUBLIC_BODY, RESELLER; OPTIONAL - ExtraParams => [ + FirstName => 'MyContactName', # max: 255; OPTIONAL + AddressLine1 => 'MyAddressLine', # max: 255; OPTIONAL + ExtraParams => [ { Value => 'MyExtraParamValue', # max: 2048 Name => 'DUNS_NUMBER' @@ -50,26 +49,26 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # OPTIONAL - City => 'MyCity', # max: 255; OPTIONAL - ZipCode => 'MyZipCode', # max: 255; OPTIONAL - OrganizationName => 'MyContactName', # max: 255; OPTIONAL - FirstName => 'MyContactName', # max: 255; OPTIONAL - AddressLine1 => 'MyAddressLine', # max: 255; OPTIONAL - Email => 'MyEmail', # max: 254; OPTIONAL - LastName => 'MyContactName', # max: 255; OPTIONAL - CountryCode => 'AD' + ZipCode => 'MyZipCode', # max: 255; OPTIONAL + Email => 'MyEmail', # max: 254; OPTIONAL + PhoneNumber => 'MyContactNumber', # max: 30; OPTIONAL + OrganizationName => 'MyContactName', # max: 255; OPTIONAL + AddressLine2 => 'MyAddressLine', # max: 255; OPTIONAL + City => 'MyCity', # max: 255; OPTIONAL + State => 'MyState', # max: 255; OPTIONAL + LastName => 'MyContactName', # max: 255; OPTIONAL + ContactType => 'PERSON' + , # values: PERSON, COMPANY, ASSOCIATION, PUBLIC_BODY, RESELLER; OPTIONAL + CountryCode => 'AD' , # values: AD, AE, AF, AG, AI, AL, AM, AN, AO, AQ, AR, AS, AT, AU, AW, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GH, GI, GL, GM, GN, GQ, GR, GT, GU, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IM, IN, IQ, IR, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SK, SL, SM, SN, SO, SR, ST, SV, SY, SZ, TC, TD, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, YE, YT, ZA, ZM, ZW; OPTIONAL - PhoneNumber => 'MyContactNumber', # max: 30; OPTIONAL - State => 'MyState', # max: 255; OPTIONAL - Fax => 'MyContactNumber', # max: 30; OPTIONAL + Fax => 'MyContactNumber', # max: 30; OPTIONAL }, DomainName => 'MyDomainName', DurationInYears => 1, RegistrantContact => { - AddressLine2 => 'MyAddressLine', # max: 255; OPTIONAL - ContactType => 'PERSON' - , # values: PERSON, COMPANY, ASSOCIATION, PUBLIC_BODY, RESELLER; OPTIONAL - ExtraParams => [ + FirstName => 'MyContactName', # max: 255; OPTIONAL + AddressLine1 => 'MyAddressLine', # max: 255; OPTIONAL + ExtraParams => [ { Value => 'MyExtraParamValue', # max: 2048 Name => 'DUNS_NUMBER' @@ -78,24 +77,24 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # OPTIONAL - City => 'MyCity', # max: 255; OPTIONAL - ZipCode => 'MyZipCode', # max: 255; OPTIONAL - OrganizationName => 'MyContactName', # max: 255; OPTIONAL - FirstName => 'MyContactName', # max: 255; OPTIONAL - AddressLine1 => 'MyAddressLine', # max: 255; OPTIONAL - Email => 'MyEmail', # max: 254; OPTIONAL - LastName => 'MyContactName', # max: 255; OPTIONAL - CountryCode => 'AD' + ZipCode => 'MyZipCode', # max: 255; OPTIONAL + Email => 'MyEmail', # max: 254; OPTIONAL + PhoneNumber => 'MyContactNumber', # max: 30; OPTIONAL + OrganizationName => 'MyContactName', # max: 255; OPTIONAL + AddressLine2 => 'MyAddressLine', # max: 255; OPTIONAL + City => 'MyCity', # max: 255; OPTIONAL + State => 'MyState', # max: 255; OPTIONAL + LastName => 'MyContactName', # max: 255; OPTIONAL + ContactType => 'PERSON' + , # values: PERSON, COMPANY, ASSOCIATION, PUBLIC_BODY, RESELLER; OPTIONAL + CountryCode => 'AD' , # values: AD, AE, AF, AG, AI, AL, AM, AN, AO, AQ, AR, AS, AT, AU, AW, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GH, GI, GL, GM, GN, GQ, GR, GT, GU, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IM, IN, IQ, IR, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SK, SL, SM, SN, SO, SR, ST, SV, SY, SZ, TC, TD, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, YE, YT, ZA, ZM, ZW; OPTIONAL - PhoneNumber => 'MyContactNumber', # max: 30; OPTIONAL - State => 'MyState', # max: 255; OPTIONAL - Fax => 'MyContactNumber', # max: 30; OPTIONAL + Fax => 'MyContactNumber', # max: 30; OPTIONAL }, TechContact => { - AddressLine2 => 'MyAddressLine', # max: 255; OPTIONAL - ContactType => 'PERSON' - , # values: PERSON, COMPANY, ASSOCIATION, PUBLIC_BODY, RESELLER; OPTIONAL - ExtraParams => [ + FirstName => 'MyContactName', # max: 255; OPTIONAL + AddressLine1 => 'MyAddressLine', # max: 255; OPTIONAL + ExtraParams => [ { Value => 'MyExtraParamValue', # max: 2048 Name => 'DUNS_NUMBER' @@ -104,18 +103,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # OPTIONAL - City => 'MyCity', # max: 255; OPTIONAL - ZipCode => 'MyZipCode', # max: 255; OPTIONAL - OrganizationName => 'MyContactName', # max: 255; OPTIONAL - FirstName => 'MyContactName', # max: 255; OPTIONAL - AddressLine1 => 'MyAddressLine', # max: 255; OPTIONAL - Email => 'MyEmail', # max: 254; OPTIONAL - LastName => 'MyContactName', # max: 255; OPTIONAL - CountryCode => 'AD' + ZipCode => 'MyZipCode', # max: 255; OPTIONAL + Email => 'MyEmail', # max: 254; OPTIONAL + PhoneNumber => 'MyContactNumber', # max: 30; OPTIONAL + OrganizationName => 'MyContactName', # max: 255; OPTIONAL + AddressLine2 => 'MyAddressLine', # max: 255; OPTIONAL + City => 'MyCity', # max: 255; OPTIONAL + State => 'MyState', # max: 255; OPTIONAL + LastName => 'MyContactName', # max: 255; OPTIONAL + ContactType => 'PERSON' + , # values: PERSON, COMPANY, ASSOCIATION, PUBLIC_BODY, RESELLER; OPTIONAL + CountryCode => 'AD' , # values: AD, AE, AF, AG, AI, AL, AM, AN, AO, AQ, AR, AS, AT, AU, AW, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GH, GI, GL, GM, GN, GQ, GR, GT, GU, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IM, IN, IQ, IR, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SK, SL, SM, SN, SO, SR, ST, SV, SY, SZ, TC, TD, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, YE, YT, ZA, ZM, ZW; OPTIONAL - PhoneNumber => 'MyContactNumber', # max: 30; OPTIONAL - State => 'MyState', # max: 255; OPTIONAL - Fax => 'MyContactNumber', # max: 30; OPTIONAL + Fax => 'MyContactNumber', # max: 30; OPTIONAL }, AutoRenew => 1, # OPTIONAL IdnLangCode => 'MyLangCode', # OPTIONAL diff --git a/auto-lib/Paws/Route53Domains/TransferDomain.pm b/auto-lib/Paws/Route53Domains/TransferDomain.pm index 973425fe0a..d1c566a767 100644 --- a/auto-lib/Paws/Route53Domains/TransferDomain.pm +++ b/auto-lib/Paws/Route53Domains/TransferDomain.pm @@ -40,21 +40,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $route53domains = Paws->service('Route53Domains'); my $TransferDomainResponse = $route53domains->TransferDomain( AdminContact => { - State => 'MyState', # max: 255; OPTIONAL - Fax => 'MyContactNumber', # max: 30; OPTIONAL - OrganizationName => 'MyContactName', # max: 255; OPTIONAL - Email => 'MyEmail', # max: 254; OPTIONAL - AddressLine1 => 'MyAddressLine', # max: 255; OPTIONAL - FirstName => 'MyContactName', # max: 255; OPTIONAL - PhoneNumber => 'MyContactNumber', # max: 30; OPTIONAL - CountryCode => 'AD' - , # values: AD, AE, AF, AG, AI, AL, AM, AN, AO, AQ, AR, AS, AT, AU, AW, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GH, GI, GL, GM, GN, GQ, GR, GT, GU, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IM, IN, IQ, IR, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SK, SL, SM, SN, SO, SR, ST, SV, SY, SZ, TC, TD, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, YE, YT, ZA, ZM, ZW; OPTIONAL - LastName => 'MyContactName', # max: 255; OPTIONAL - City => 'MyCity', # max: 255; OPTIONAL - ZipCode => 'MyZipCode', # max: 255; OPTIONAL - ContactType => 'PERSON' - , # values: PERSON, COMPANY, ASSOCIATION, PUBLIC_BODY, RESELLER; OPTIONAL - AddressLine2 => 'MyAddressLine', # max: 255; OPTIONAL + FirstName => 'MyContactName', # max: 255; OPTIONAL + AddressLine1 => 'MyAddressLine', # max: 255; OPTIONAL ExtraParams => [ { Value => 'MyExtraParamValue', # max: 2048 @@ -64,25 +51,25 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # OPTIONAL + ZipCode => 'MyZipCode', # max: 255; OPTIONAL + Email => 'MyEmail', # max: 254; OPTIONAL + PhoneNumber => 'MyContactNumber', # max: 30; OPTIONAL + OrganizationName => 'MyContactName', # max: 255; OPTIONAL + AddressLine2 => 'MyAddressLine', # max: 255; OPTIONAL + City => 'MyCity', # max: 255; OPTIONAL + State => 'MyState', # max: 255; OPTIONAL + LastName => 'MyContactName', # max: 255; OPTIONAL + ContactType => 'PERSON' + , # values: PERSON, COMPANY, ASSOCIATION, PUBLIC_BODY, RESELLER; OPTIONAL + CountryCode => 'AD' + , # values: AD, AE, AF, AG, AI, AL, AM, AN, AO, AQ, AR, AS, AT, AU, AW, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GH, GI, GL, GM, GN, GQ, GR, GT, GU, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IM, IN, IQ, IR, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SK, SL, SM, SN, SO, SR, ST, SV, SY, SZ, TC, TD, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, YE, YT, ZA, ZM, ZW; OPTIONAL + Fax => 'MyContactNumber', # max: 30; OPTIONAL }, DomainName => 'MyDomainName', DurationInYears => 1, RegistrantContact => { - State => 'MyState', # max: 255; OPTIONAL - Fax => 'MyContactNumber', # max: 30; OPTIONAL - OrganizationName => 'MyContactName', # max: 255; OPTIONAL - Email => 'MyEmail', # max: 254; OPTIONAL - AddressLine1 => 'MyAddressLine', # max: 255; OPTIONAL - FirstName => 'MyContactName', # max: 255; OPTIONAL - PhoneNumber => 'MyContactNumber', # max: 30; OPTIONAL - CountryCode => 'AD' - , # values: AD, AE, AF, AG, AI, AL, AM, AN, AO, AQ, AR, AS, AT, AU, AW, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GH, GI, GL, GM, GN, GQ, GR, GT, GU, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IM, IN, IQ, IR, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SK, SL, SM, SN, SO, SR, ST, SV, SY, SZ, TC, TD, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, YE, YT, ZA, ZM, ZW; OPTIONAL - LastName => 'MyContactName', # max: 255; OPTIONAL - City => 'MyCity', # max: 255; OPTIONAL - ZipCode => 'MyZipCode', # max: 255; OPTIONAL - ContactType => 'PERSON' - , # values: PERSON, COMPANY, ASSOCIATION, PUBLIC_BODY, RESELLER; OPTIONAL - AddressLine2 => 'MyAddressLine', # max: 255; OPTIONAL + FirstName => 'MyContactName', # max: 255; OPTIONAL + AddressLine1 => 'MyAddressLine', # max: 255; OPTIONAL ExtraParams => [ { Value => 'MyExtraParamValue', # max: 2048 @@ -92,23 +79,23 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # OPTIONAL - }, - TechContact => { - State => 'MyState', # max: 255; OPTIONAL - Fax => 'MyContactNumber', # max: 30; OPTIONAL - OrganizationName => 'MyContactName', # max: 255; OPTIONAL + ZipCode => 'MyZipCode', # max: 255; OPTIONAL Email => 'MyEmail', # max: 254; OPTIONAL - AddressLine1 => 'MyAddressLine', # max: 255; OPTIONAL - FirstName => 'MyContactName', # max: 255; OPTIONAL PhoneNumber => 'MyContactNumber', # max: 30; OPTIONAL - CountryCode => 'AD' - , # values: AD, AE, AF, AG, AI, AL, AM, AN, AO, AQ, AR, AS, AT, AU, AW, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GH, GI, GL, GM, GN, GQ, GR, GT, GU, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IM, IN, IQ, IR, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SK, SL, SM, SN, SO, SR, ST, SV, SY, SZ, TC, TD, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, YE, YT, ZA, ZM, ZW; OPTIONAL - LastName => 'MyContactName', # max: 255; OPTIONAL - City => 'MyCity', # max: 255; OPTIONAL - ZipCode => 'MyZipCode', # max: 255; OPTIONAL - ContactType => 'PERSON' + OrganizationName => 'MyContactName', # max: 255; OPTIONAL + AddressLine2 => 'MyAddressLine', # max: 255; OPTIONAL + City => 'MyCity', # max: 255; OPTIONAL + State => 'MyState', # max: 255; OPTIONAL + LastName => 'MyContactName', # max: 255; OPTIONAL + ContactType => 'PERSON' , # values: PERSON, COMPANY, ASSOCIATION, PUBLIC_BODY, RESELLER; OPTIONAL - AddressLine2 => 'MyAddressLine', # max: 255; OPTIONAL + CountryCode => 'AD' + , # values: AD, AE, AF, AG, AI, AL, AM, AN, AO, AQ, AR, AS, AT, AU, AW, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GH, GI, GL, GM, GN, GQ, GR, GT, GU, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IM, IN, IQ, IR, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SK, SL, SM, SN, SO, SR, ST, SV, SY, SZ, TC, TD, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, YE, YT, ZA, ZM, ZW; OPTIONAL + Fax => 'MyContactNumber', # max: 30; OPTIONAL + }, + TechContact => { + FirstName => 'MyContactName', # max: 255; OPTIONAL + AddressLine1 => 'MyAddressLine', # max: 255; OPTIONAL ExtraParams => [ { Value => 'MyExtraParamValue', # max: 2048 @@ -118,6 +105,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # OPTIONAL + ZipCode => 'MyZipCode', # max: 255; OPTIONAL + Email => 'MyEmail', # max: 254; OPTIONAL + PhoneNumber => 'MyContactNumber', # max: 30; OPTIONAL + OrganizationName => 'MyContactName', # max: 255; OPTIONAL + AddressLine2 => 'MyAddressLine', # max: 255; OPTIONAL + City => 'MyCity', # max: 255; OPTIONAL + State => 'MyState', # max: 255; OPTIONAL + LastName => 'MyContactName', # max: 255; OPTIONAL + ContactType => 'PERSON' + , # values: PERSON, COMPANY, ASSOCIATION, PUBLIC_BODY, RESELLER; OPTIONAL + CountryCode => 'AD' + , # values: AD, AE, AF, AG, AI, AL, AM, AN, AO, AQ, AR, AS, AT, AU, AW, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GH, GI, GL, GM, GN, GQ, GR, GT, GU, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IM, IN, IQ, IR, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SK, SL, SM, SN, SO, SR, ST, SV, SY, SZ, TC, TD, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, YE, YT, ZA, ZM, ZW; OPTIONAL + Fax => 'MyContactNumber', # max: 30; OPTIONAL }, AuthCode => 'MyDomainAuthCode', # OPTIONAL AutoRenew => 1, # OPTIONAL diff --git a/auto-lib/Paws/Route53Domains/UpdateDomainContact.pm b/auto-lib/Paws/Route53Domains/UpdateDomainContact.pm index 20e3a6c31b..e29aace565 100644 --- a/auto-lib/Paws/Route53Domains/UpdateDomainContact.pm +++ b/auto-lib/Paws/Route53Domains/UpdateDomainContact.pm @@ -33,82 +33,82 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateDomainContactResponse = $route53domains->UpdateDomainContact( DomainName => 'MyDomainName', AdminContact => { - OrganizationName => 'MyContactName', # max: 255; OPTIONAL - Email => 'MyEmail', # max: 254; OPTIONAL - AddressLine1 => 'MyAddressLine', # max: 255; OPTIONAL - FirstName => 'MyContactName', # max: 255; OPTIONAL - LastName => 'MyContactName', # max: 255; OPTIONAL - CountryCode => 'AD' - , # values: AD, AE, AF, AG, AI, AL, AM, AN, AO, AQ, AR, AS, AT, AU, AW, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GH, GI, GL, GM, GN, GQ, GR, GT, GU, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IM, IN, IQ, IR, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SK, SL, SM, SN, SO, SR, ST, SV, SY, SZ, TC, TD, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, YE, YT, ZA, ZM, ZW; OPTIONAL - PhoneNumber => 'MyContactNumber', # max: 30; OPTIONAL - State => 'MyState', # max: 255; OPTIONAL - Fax => 'MyContactNumber', # max: 30; OPTIONAL - AddressLine2 => 'MyAddressLine', # max: 255; OPTIONAL - ContactType => 'PERSON' - , # values: PERSON, COMPANY, ASSOCIATION, PUBLIC_BODY, RESELLER; OPTIONAL - ExtraParams => [ + FirstName => 'MyContactName', # max: 255; OPTIONAL + AddressLine1 => 'MyAddressLine', # max: 255; OPTIONAL + ExtraParams => [ { - Name => 'DUNS_NUMBER' - , # values: DUNS_NUMBER, BRAND_NUMBER, BIRTH_DEPARTMENT, BIRTH_DATE_IN_YYYY_MM_DD, BIRTH_COUNTRY, BIRTH_CITY, DOCUMENT_NUMBER, AU_ID_NUMBER, AU_ID_TYPE, CA_LEGAL_TYPE, CA_BUSINESS_ENTITY_TYPE, ES_IDENTIFICATION, ES_IDENTIFICATION_TYPE, ES_LEGAL_FORM, FI_BUSINESS_NUMBER, FI_ID_NUMBER, FI_NATIONALITY, FI_ORGANIZATION_TYPE, IT_PIN, IT_REGISTRANT_ENTITY_TYPE, RU_PASSPORT_DATA, SE_ID_NUMBER, SG_ID_NUMBER, VAT_NUMBER, UK_CONTACT_TYPE, UK_COMPANY_NUMBER Value => 'MyExtraParamValue', # max: 2048 + Name => 'DUNS_NUMBER' + , # values: DUNS_NUMBER, BRAND_NUMBER, BIRTH_DEPARTMENT, BIRTH_DATE_IN_YYYY_MM_DD, BIRTH_COUNTRY, BIRTH_CITY, DOCUMENT_NUMBER, AU_ID_NUMBER, AU_ID_TYPE, CA_LEGAL_TYPE, CA_BUSINESS_ENTITY_TYPE, ES_IDENTIFICATION, ES_IDENTIFICATION_TYPE, ES_LEGAL_FORM, FI_BUSINESS_NUMBER, FI_ID_NUMBER, FI_NATIONALITY, FI_ORGANIZATION_TYPE, IT_PIN, IT_REGISTRANT_ENTITY_TYPE, RU_PASSPORT_DATA, SE_ID_NUMBER, SG_ID_NUMBER, VAT_NUMBER, UK_CONTACT_TYPE, UK_COMPANY_NUMBER }, ... - ], # OPTIONAL - City => 'MyCity', # max: 255; OPTIONAL - ZipCode => 'MyZipCode', # max: 255; OPTIONAL + ], # OPTIONAL + ZipCode => 'MyZipCode', # max: 255; OPTIONAL + Email => 'MyEmail', # max: 254; OPTIONAL + PhoneNumber => 'MyContactNumber', # max: 30; OPTIONAL + OrganizationName => 'MyContactName', # max: 255; OPTIONAL + AddressLine2 => 'MyAddressLine', # max: 255; OPTIONAL + City => 'MyCity', # max: 255; OPTIONAL + State => 'MyState', # max: 255; OPTIONAL + LastName => 'MyContactName', # max: 255; OPTIONAL + ContactType => 'PERSON' + , # values: PERSON, COMPANY, ASSOCIATION, PUBLIC_BODY, RESELLER; OPTIONAL + CountryCode => 'AD' + , # values: AD, AE, AF, AG, AI, AL, AM, AN, AO, AQ, AR, AS, AT, AU, AW, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GH, GI, GL, GM, GN, GQ, GR, GT, GU, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IM, IN, IQ, IR, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SK, SL, SM, SN, SO, SR, ST, SV, SY, SZ, TC, TD, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, YE, YT, ZA, ZM, ZW; OPTIONAL + Fax => 'MyContactNumber', # max: 30; OPTIONAL }, # OPTIONAL RegistrantContact => { - OrganizationName => 'MyContactName', # max: 255; OPTIONAL - Email => 'MyEmail', # max: 254; OPTIONAL - AddressLine1 => 'MyAddressLine', # max: 255; OPTIONAL - FirstName => 'MyContactName', # max: 255; OPTIONAL - LastName => 'MyContactName', # max: 255; OPTIONAL - CountryCode => 'AD' - , # values: AD, AE, AF, AG, AI, AL, AM, AN, AO, AQ, AR, AS, AT, AU, AW, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GH, GI, GL, GM, GN, GQ, GR, GT, GU, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IM, IN, IQ, IR, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SK, SL, SM, SN, SO, SR, ST, SV, SY, SZ, TC, TD, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, YE, YT, ZA, ZM, ZW; OPTIONAL - PhoneNumber => 'MyContactNumber', # max: 30; OPTIONAL - State => 'MyState', # max: 255; OPTIONAL - Fax => 'MyContactNumber', # max: 30; OPTIONAL - AddressLine2 => 'MyAddressLine', # max: 255; OPTIONAL - ContactType => 'PERSON' - , # values: PERSON, COMPANY, ASSOCIATION, PUBLIC_BODY, RESELLER; OPTIONAL - ExtraParams => [ + FirstName => 'MyContactName', # max: 255; OPTIONAL + AddressLine1 => 'MyAddressLine', # max: 255; OPTIONAL + ExtraParams => [ { - Name => 'DUNS_NUMBER' - , # values: DUNS_NUMBER, BRAND_NUMBER, BIRTH_DEPARTMENT, BIRTH_DATE_IN_YYYY_MM_DD, BIRTH_COUNTRY, BIRTH_CITY, DOCUMENT_NUMBER, AU_ID_NUMBER, AU_ID_TYPE, CA_LEGAL_TYPE, CA_BUSINESS_ENTITY_TYPE, ES_IDENTIFICATION, ES_IDENTIFICATION_TYPE, ES_LEGAL_FORM, FI_BUSINESS_NUMBER, FI_ID_NUMBER, FI_NATIONALITY, FI_ORGANIZATION_TYPE, IT_PIN, IT_REGISTRANT_ENTITY_TYPE, RU_PASSPORT_DATA, SE_ID_NUMBER, SG_ID_NUMBER, VAT_NUMBER, UK_CONTACT_TYPE, UK_COMPANY_NUMBER Value => 'MyExtraParamValue', # max: 2048 + Name => 'DUNS_NUMBER' + , # values: DUNS_NUMBER, BRAND_NUMBER, BIRTH_DEPARTMENT, BIRTH_DATE_IN_YYYY_MM_DD, BIRTH_COUNTRY, BIRTH_CITY, DOCUMENT_NUMBER, AU_ID_NUMBER, AU_ID_TYPE, CA_LEGAL_TYPE, CA_BUSINESS_ENTITY_TYPE, ES_IDENTIFICATION, ES_IDENTIFICATION_TYPE, ES_LEGAL_FORM, FI_BUSINESS_NUMBER, FI_ID_NUMBER, FI_NATIONALITY, FI_ORGANIZATION_TYPE, IT_PIN, IT_REGISTRANT_ENTITY_TYPE, RU_PASSPORT_DATA, SE_ID_NUMBER, SG_ID_NUMBER, VAT_NUMBER, UK_CONTACT_TYPE, UK_COMPANY_NUMBER }, ... - ], # OPTIONAL - City => 'MyCity', # max: 255; OPTIONAL - ZipCode => 'MyZipCode', # max: 255; OPTIONAL + ], # OPTIONAL + ZipCode => 'MyZipCode', # max: 255; OPTIONAL + Email => 'MyEmail', # max: 254; OPTIONAL + PhoneNumber => 'MyContactNumber', # max: 30; OPTIONAL + OrganizationName => 'MyContactName', # max: 255; OPTIONAL + AddressLine2 => 'MyAddressLine', # max: 255; OPTIONAL + City => 'MyCity', # max: 255; OPTIONAL + State => 'MyState', # max: 255; OPTIONAL + LastName => 'MyContactName', # max: 255; OPTIONAL + ContactType => 'PERSON' + , # values: PERSON, COMPANY, ASSOCIATION, PUBLIC_BODY, RESELLER; OPTIONAL + CountryCode => 'AD' + , # values: AD, AE, AF, AG, AI, AL, AM, AN, AO, AQ, AR, AS, AT, AU, AW, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GH, GI, GL, GM, GN, GQ, GR, GT, GU, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IM, IN, IQ, IR, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SK, SL, SM, SN, SO, SR, ST, SV, SY, SZ, TC, TD, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, YE, YT, ZA, ZM, ZW; OPTIONAL + Fax => 'MyContactNumber', # max: 30; OPTIONAL }, # OPTIONAL TechContact => { - OrganizationName => 'MyContactName', # max: 255; OPTIONAL - Email => 'MyEmail', # max: 254; OPTIONAL - AddressLine1 => 'MyAddressLine', # max: 255; OPTIONAL - FirstName => 'MyContactName', # max: 255; OPTIONAL - LastName => 'MyContactName', # max: 255; OPTIONAL - CountryCode => 'AD' - , # values: AD, AE, AF, AG, AI, AL, AM, AN, AO, AQ, AR, AS, AT, AU, AW, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GH, GI, GL, GM, GN, GQ, GR, GT, GU, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IM, IN, IQ, IR, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SK, SL, SM, SN, SO, SR, ST, SV, SY, SZ, TC, TD, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, YE, YT, ZA, ZM, ZW; OPTIONAL - PhoneNumber => 'MyContactNumber', # max: 30; OPTIONAL - State => 'MyState', # max: 255; OPTIONAL - Fax => 'MyContactNumber', # max: 30; OPTIONAL - AddressLine2 => 'MyAddressLine', # max: 255; OPTIONAL - ContactType => 'PERSON' - , # values: PERSON, COMPANY, ASSOCIATION, PUBLIC_BODY, RESELLER; OPTIONAL - ExtraParams => [ + FirstName => 'MyContactName', # max: 255; OPTIONAL + AddressLine1 => 'MyAddressLine', # max: 255; OPTIONAL + ExtraParams => [ { - Name => 'DUNS_NUMBER' - , # values: DUNS_NUMBER, BRAND_NUMBER, BIRTH_DEPARTMENT, BIRTH_DATE_IN_YYYY_MM_DD, BIRTH_COUNTRY, BIRTH_CITY, DOCUMENT_NUMBER, AU_ID_NUMBER, AU_ID_TYPE, CA_LEGAL_TYPE, CA_BUSINESS_ENTITY_TYPE, ES_IDENTIFICATION, ES_IDENTIFICATION_TYPE, ES_LEGAL_FORM, FI_BUSINESS_NUMBER, FI_ID_NUMBER, FI_NATIONALITY, FI_ORGANIZATION_TYPE, IT_PIN, IT_REGISTRANT_ENTITY_TYPE, RU_PASSPORT_DATA, SE_ID_NUMBER, SG_ID_NUMBER, VAT_NUMBER, UK_CONTACT_TYPE, UK_COMPANY_NUMBER Value => 'MyExtraParamValue', # max: 2048 + Name => 'DUNS_NUMBER' + , # values: DUNS_NUMBER, BRAND_NUMBER, BIRTH_DEPARTMENT, BIRTH_DATE_IN_YYYY_MM_DD, BIRTH_COUNTRY, BIRTH_CITY, DOCUMENT_NUMBER, AU_ID_NUMBER, AU_ID_TYPE, CA_LEGAL_TYPE, CA_BUSINESS_ENTITY_TYPE, ES_IDENTIFICATION, ES_IDENTIFICATION_TYPE, ES_LEGAL_FORM, FI_BUSINESS_NUMBER, FI_ID_NUMBER, FI_NATIONALITY, FI_ORGANIZATION_TYPE, IT_PIN, IT_REGISTRANT_ENTITY_TYPE, RU_PASSPORT_DATA, SE_ID_NUMBER, SG_ID_NUMBER, VAT_NUMBER, UK_CONTACT_TYPE, UK_COMPANY_NUMBER }, ... - ], # OPTIONAL - City => 'MyCity', # max: 255; OPTIONAL - ZipCode => 'MyZipCode', # max: 255; OPTIONAL + ], # OPTIONAL + ZipCode => 'MyZipCode', # max: 255; OPTIONAL + Email => 'MyEmail', # max: 254; OPTIONAL + PhoneNumber => 'MyContactNumber', # max: 30; OPTIONAL + OrganizationName => 'MyContactName', # max: 255; OPTIONAL + AddressLine2 => 'MyAddressLine', # max: 255; OPTIONAL + City => 'MyCity', # max: 255; OPTIONAL + State => 'MyState', # max: 255; OPTIONAL + LastName => 'MyContactName', # max: 255; OPTIONAL + ContactType => 'PERSON' + , # values: PERSON, COMPANY, ASSOCIATION, PUBLIC_BODY, RESELLER; OPTIONAL + CountryCode => 'AD' + , # values: AD, AE, AF, AG, AI, AL, AM, AN, AO, AQ, AR, AS, AT, AU, AW, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BR, BS, BT, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GH, GI, GL, GM, GN, GQ, GR, GT, GU, GW, GY, HK, HN, HR, HT, HU, ID, IE, IL, IM, IN, IQ, IR, IS, IT, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PT, PW, PY, QA, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SK, SL, SM, SN, SO, SR, ST, SV, SY, SZ, TC, TD, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, YE, YT, ZA, ZM, ZW; OPTIONAL + Fax => 'MyContactNumber', # max: 30; OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/S3/CompleteMultipartUpload.pm b/auto-lib/Paws/S3/CompleteMultipartUpload.pm index 7cebf2e48b..c09fa0e899 100644 --- a/auto-lib/Paws/S3/CompleteMultipartUpload.pm +++ b/auto-lib/Paws/S3/CompleteMultipartUpload.pm @@ -41,8 +41,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n MultipartUpload => { Parts => [ { - ETag => 'MyETag', # OPTIONAL PartNumber => 1, # OPTIONAL + ETag => 'MyETag', # OPTIONAL }, ... ], # OPTIONAL @@ -51,16 +51,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $SSEKMSKeyId = $CompleteMultipartUploadOutput->SSEKMSKeyId; - my $ETag = $CompleteMultipartUploadOutput->ETag; my $Expiration = $CompleteMultipartUploadOutput->Expiration; + my $Bucket = $CompleteMultipartUploadOutput->Bucket; + my $SSEKMSKeyId = $CompleteMultipartUploadOutput->SSEKMSKeyId; my $RequestCharged = $CompleteMultipartUploadOutput->RequestCharged; my $ServerSideEncryption = $CompleteMultipartUploadOutput->ServerSideEncryption; - my $VersionId = $CompleteMultipartUploadOutput->VersionId; - my $Bucket = $CompleteMultipartUploadOutput->Bucket; - my $Key = $CompleteMultipartUploadOutput->Key; + my $ETag = $CompleteMultipartUploadOutput->ETag; my $Location = $CompleteMultipartUploadOutput->Location; + my $Key = $CompleteMultipartUploadOutput->Key; + my $VersionId = $CompleteMultipartUploadOutput->VersionId; # Returns a L object. diff --git a/auto-lib/Paws/S3/CopyObject.pm b/auto-lib/Paws/S3/CopyObject.pm index 25e19d97e9..5ed2caa18e 100644 --- a/auto-lib/Paws/S3/CopyObject.pm +++ b/auto-lib/Paws/S3/CopyObject.pm @@ -101,13 +101,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $Expiration = $CopyObjectOutput->Expiration; - my $SSECustomerKeyMD5 = $CopyObjectOutput->SSECustomerKeyMD5; + my $SSEKMSKeyId = $CopyObjectOutput->SSEKMSKeyId; my $RequestCharged = $CopyObjectOutput->RequestCharged; + my $CopyObjectResult = $CopyObjectOutput->CopyObjectResult; my $ServerSideEncryption = $CopyObjectOutput->ServerSideEncryption; - my $SSEKMSKeyId = $CopyObjectOutput->SSEKMSKeyId; - my $CopySourceVersionId = $CopyObjectOutput->CopySourceVersionId; my $SSECustomerAlgorithm = $CopyObjectOutput->SSECustomerAlgorithm; - my $CopyObjectResult = $CopyObjectOutput->CopyObjectResult; + my $SSECustomerKeyMD5 = $CopyObjectOutput->SSECustomerKeyMD5; + my $CopySourceVersionId = $CopyObjectOutput->CopySourceVersionId; my $VersionId = $CopyObjectOutput->VersionId; # Returns a L object. diff --git a/auto-lib/Paws/S3/CreateMultipartUpload.pm b/auto-lib/Paws/S3/CreateMultipartUpload.pm index ab8b78eba7..e663423f0b 100644 --- a/auto-lib/Paws/S3/CreateMultipartUpload.pm +++ b/auto-lib/Paws/S3/CreateMultipartUpload.pm @@ -79,18 +79,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $AbortRuleId = $CreateMultipartUploadOutput->AbortRuleId; - my $Bucket = $CreateMultipartUploadOutput->Bucket; - my $Key = $CreateMultipartUploadOutput->Key; - my $SSEKMSKeyId = $CreateMultipartUploadOutput->SSEKMSKeyId; + my $Bucket = $CreateMultipartUploadOutput->Bucket; + my $AbortRuleId = $CreateMultipartUploadOutput->AbortRuleId; + my $SSEKMSKeyId = $CreateMultipartUploadOutput->SSEKMSKeyId; + my $RequestCharged = $CreateMultipartUploadOutput->RequestCharged; + my $ServerSideEncryption = + $CreateMultipartUploadOutput->ServerSideEncryption; + my $AbortDate = $CreateMultipartUploadOutput->AbortDate; my $SSECustomerAlgorithm = $CreateMultipartUploadOutput->SSECustomerAlgorithm; my $SSECustomerKeyMD5 = $CreateMultipartUploadOutput->SSECustomerKeyMD5; - my $AbortDate = $CreateMultipartUploadOutput->AbortDate; - my $RequestCharged = $CreateMultipartUploadOutput->RequestCharged; - my $ServerSideEncryption = - $CreateMultipartUploadOutput->ServerSideEncryption; - my $UploadId = $CreateMultipartUploadOutput->UploadId; + my $Key = $CreateMultipartUploadOutput->Key; + my $UploadId = $CreateMultipartUploadOutput->UploadId; # Returns a L object. diff --git a/auto-lib/Paws/S3/DeleteObjects.pm b/auto-lib/Paws/S3/DeleteObjects.pm index 302da59d4a..a942a849da 100644 --- a/auto-lib/Paws/S3/DeleteObjects.pm +++ b/auto-lib/Paws/S3/DeleteObjects.pm @@ -50,9 +50,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $RequestCharged = $DeleteObjectsOutput->RequestCharged; my $Errors = $DeleteObjectsOutput->Errors; my $Deleted = $DeleteObjectsOutput->Deleted; + my $RequestCharged = $DeleteObjectsOutput->RequestCharged; # Returns a L object. diff --git a/auto-lib/Paws/S3/GetBucketAcl.pm b/auto-lib/Paws/S3/GetBucketAcl.pm index aaf3d41f1f..8a0326da7e 100644 --- a/auto-lib/Paws/S3/GetBucketAcl.pm +++ b/auto-lib/Paws/S3/GetBucketAcl.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Grants = $GetBucketAclOutput->Grants; my $Owner = $GetBucketAclOutput->Owner; + my $Grants = $GetBucketAclOutput->Grants; # Returns a L object. diff --git a/auto-lib/Paws/S3/GetBucketWebsite.pm b/auto-lib/Paws/S3/GetBucketWebsite.pm index f2e9ccf2b6..b3b9d4fec4 100644 --- a/auto-lib/Paws/S3/GetBucketWebsite.pm +++ b/auto-lib/Paws/S3/GetBucketWebsite.pm @@ -36,10 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $RoutingRules = $GetBucketWebsiteOutput->RoutingRules; - my $IndexDocument = $GetBucketWebsiteOutput->IndexDocument; - my $ErrorDocument = $GetBucketWebsiteOutput->ErrorDocument; my $RedirectAllRequestsTo = $GetBucketWebsiteOutput->RedirectAllRequestsTo; + my $ErrorDocument = $GetBucketWebsiteOutput->ErrorDocument; + my $IndexDocument = $GetBucketWebsiteOutput->IndexDocument; + my $RoutingRules = $GetBucketWebsiteOutput->RoutingRules; # Returns a L object. diff --git a/auto-lib/Paws/S3/GetObject.pm b/auto-lib/Paws/S3/GetObject.pm index e0de15b50b..f970d8dc97 100644 --- a/auto-lib/Paws/S3/GetObject.pm +++ b/auto-lib/Paws/S3/GetObject.pm @@ -71,34 +71,34 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $SSEKMSKeyId = $GetObjectOutput->SSEKMSKeyId; - my $Body = $GetObjectOutput->Body; - my $ContentRange = $GetObjectOutput->ContentRange; - my $DeleteMarker = $GetObjectOutput->DeleteMarker; - my $ServerSideEncryption = $GetObjectOutput->ServerSideEncryption; - my $SSECustomerKeyMD5 = $GetObjectOutput->SSECustomerKeyMD5; my $ReplicationStatus = $GetObjectOutput->ReplicationStatus; - my $ETag = $GetObjectOutput->ETag; + my $ContentLength = $GetObjectOutput->ContentLength; my $ContentType = $GetObjectOutput->ContentType; + my $ContentRange = $GetObjectOutput->ContentRange; + my $SSEKMSKeyId = $GetObjectOutput->SSEKMSKeyId; + my $Metadata = $GetObjectOutput->Metadata; + my $RequestCharged = $GetObjectOutput->RequestCharged; + my $WebsiteRedirectLocation = $GetObjectOutput->WebsiteRedirectLocation; my $Restore = $GetObjectOutput->Restore; - my $VersionId = $GetObjectOutput->VersionId; + my $ETag = $GetObjectOutput->ETag; my $TagCount = $GetObjectOutput->TagCount; - my $Expires = $GetObjectOutput->Expires; - my $WebsiteRedirectLocation = $GetObjectOutput->WebsiteRedirectLocation; - my $StorageClass = $GetObjectOutput->StorageClass; - my $ContentEncoding = $GetObjectOutput->ContentEncoding; - my $AcceptRanges = $GetObjectOutput->AcceptRanges; my $ContentLanguage = $GetObjectOutput->ContentLanguage; - my $SSECustomerAlgorithm = $GetObjectOutput->SSECustomerAlgorithm; - my $Metadata = $GetObjectOutput->Metadata; - my $Expiration = $GetObjectOutput->Expiration; - my $RequestCharged = $GetObjectOutput->RequestCharged; - my $ContentLength = $GetObjectOutput->ContentLength; - my $ContentDisposition = $GetObjectOutput->ContentDisposition; - my $CacheControl = $GetObjectOutput->CacheControl; + my $Expires = $GetObjectOutput->Expires; + my $VersionId = $GetObjectOutput->VersionId; + my $Body = $GetObjectOutput->Body; my $LastModified = $GetObjectOutput->LastModified; + my $Expiration = $GetObjectOutput->Expiration; my $MissingMeta = $GetObjectOutput->MissingMeta; my $PartsCount = $GetObjectOutput->PartsCount; + my $AcceptRanges = $GetObjectOutput->AcceptRanges; + my $DeleteMarker = $GetObjectOutput->DeleteMarker; + my $ServerSideEncryption = $GetObjectOutput->ServerSideEncryption; + my $SSECustomerKeyMD5 = $GetObjectOutput->SSECustomerKeyMD5; + my $SSECustomerAlgorithm = $GetObjectOutput->SSECustomerAlgorithm; + my $CacheControl = $GetObjectOutput->CacheControl; + my $ContentEncoding = $GetObjectOutput->ContentEncoding; + my $StorageClass = $GetObjectOutput->StorageClass; + my $ContentDisposition = $GetObjectOutput->ContentDisposition; # Returns a L object. diff --git a/auto-lib/Paws/S3/GetObjectAcl.pm b/auto-lib/Paws/S3/GetObjectAcl.pm index cc223cb7a2..b8332ec312 100644 --- a/auto-lib/Paws/S3/GetObjectAcl.pm +++ b/auto-lib/Paws/S3/GetObjectAcl.pm @@ -41,9 +41,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $RequestCharged = $GetObjectAclOutput->RequestCharged; - my $Grants = $GetObjectAclOutput->Grants; my $Owner = $GetObjectAclOutput->Owner; + my $Grants = $GetObjectAclOutput->Grants; + my $RequestCharged = $GetObjectAclOutput->RequestCharged; # Returns a L object. diff --git a/auto-lib/Paws/S3/HeadObject.pm b/auto-lib/Paws/S3/HeadObject.pm index ddd0462d3e..f2d6569412 100644 --- a/auto-lib/Paws/S3/HeadObject.pm +++ b/auto-lib/Paws/S3/HeadObject.pm @@ -59,31 +59,31 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $PartsCount = $HeadObjectOutput->PartsCount; - my $MissingMeta = $HeadObjectOutput->MissingMeta; - my $LastModified = $HeadObjectOutput->LastModified; - my $CacheControl = $HeadObjectOutput->CacheControl; - my $ContentDisposition = $HeadObjectOutput->ContentDisposition; + my $ReplicationStatus = $HeadObjectOutput->ReplicationStatus; my $ContentLength = $HeadObjectOutput->ContentLength; - my $RequestCharged = $HeadObjectOutput->RequestCharged; - my $Expiration = $HeadObjectOutput->Expiration; + my $ContentType = $HeadObjectOutput->ContentType; + my $SSEKMSKeyId = $HeadObjectOutput->SSEKMSKeyId; my $Metadata = $HeadObjectOutput->Metadata; - my $SSECustomerAlgorithm = $HeadObjectOutput->SSECustomerAlgorithm; - my $ContentLanguage = $HeadObjectOutput->ContentLanguage; - my $AcceptRanges = $HeadObjectOutput->AcceptRanges; - my $StorageClass = $HeadObjectOutput->StorageClass; - my $ContentEncoding = $HeadObjectOutput->ContentEncoding; + my $RequestCharged = $HeadObjectOutput->RequestCharged; my $WebsiteRedirectLocation = $HeadObjectOutput->WebsiteRedirectLocation; - my $Expires = $HeadObjectOutput->Expires; - my $VersionId = $HeadObjectOutput->VersionId; my $Restore = $HeadObjectOutput->Restore; - my $ContentType = $HeadObjectOutput->ContentType; my $ETag = $HeadObjectOutput->ETag; - my $ReplicationStatus = $HeadObjectOutput->ReplicationStatus; - my $SSECustomerKeyMD5 = $HeadObjectOutput->SSECustomerKeyMD5; + my $ContentLanguage = $HeadObjectOutput->ContentLanguage; + my $Expires = $HeadObjectOutput->Expires; + my $VersionId = $HeadObjectOutput->VersionId; + my $LastModified = $HeadObjectOutput->LastModified; + my $Expiration = $HeadObjectOutput->Expiration; + my $MissingMeta = $HeadObjectOutput->MissingMeta; + my $PartsCount = $HeadObjectOutput->PartsCount; + my $AcceptRanges = $HeadObjectOutput->AcceptRanges; my $DeleteMarker = $HeadObjectOutput->DeleteMarker; my $ServerSideEncryption = $HeadObjectOutput->ServerSideEncryption; - my $SSEKMSKeyId = $HeadObjectOutput->SSEKMSKeyId; + my $SSECustomerKeyMD5 = $HeadObjectOutput->SSECustomerKeyMD5; + my $SSECustomerAlgorithm = $HeadObjectOutput->SSECustomerAlgorithm; + my $CacheControl = $HeadObjectOutput->CacheControl; + my $ContentEncoding = $HeadObjectOutput->ContentEncoding; + my $StorageClass = $HeadObjectOutput->StorageClass; + my $ContentDisposition = $HeadObjectOutput->ContentDisposition; # Returns a L object. diff --git a/auto-lib/Paws/S3/ListBucketAnalyticsConfigurations.pm b/auto-lib/Paws/S3/ListBucketAnalyticsConfigurations.pm index ccdb809a7d..10e70fc71a 100644 --- a/auto-lib/Paws/S3/ListBucketAnalyticsConfigurations.pm +++ b/auto-lib/Paws/S3/ListBucketAnalyticsConfigurations.pm @@ -38,13 +38,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $IsTruncated = $ListBucketAnalyticsConfigurationsOutput->IsTruncated; my $NextContinuationToken = $ListBucketAnalyticsConfigurationsOutput->NextContinuationToken; - my $AnalyticsConfigurationList = - $ListBucketAnalyticsConfigurationsOutput->AnalyticsConfigurationList; my $ContinuationToken = $ListBucketAnalyticsConfigurationsOutput->ContinuationToken; - my $IsTruncated = $ListBucketAnalyticsConfigurationsOutput->IsTruncated; + my $AnalyticsConfigurationList = + $ListBucketAnalyticsConfigurationsOutput->AnalyticsConfigurationList; # Returns a L object. diff --git a/auto-lib/Paws/S3/ListBucketInventoryConfigurations.pm b/auto-lib/Paws/S3/ListBucketInventoryConfigurations.pm index adc35e4615..8c290c64f7 100644 --- a/auto-lib/Paws/S3/ListBucketInventoryConfigurations.pm +++ b/auto-lib/Paws/S3/ListBucketInventoryConfigurations.pm @@ -38,11 +38,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $IsTruncated = $ListBucketInventoryConfigurationsOutput->IsTruncated; my $NextContinuationToken = $ListBucketInventoryConfigurationsOutput->NextContinuationToken; my $InventoryConfigurationList = $ListBucketInventoryConfigurationsOutput->InventoryConfigurationList; - my $IsTruncated = $ListBucketInventoryConfigurationsOutput->IsTruncated; my $ContinuationToken = $ListBucketInventoryConfigurationsOutput->ContinuationToken; diff --git a/auto-lib/Paws/S3/ListBucketMetricsConfigurations.pm b/auto-lib/Paws/S3/ListBucketMetricsConfigurations.pm index b92d152494..21c313d72c 100644 --- a/auto-lib/Paws/S3/ListBucketMetricsConfigurations.pm +++ b/auto-lib/Paws/S3/ListBucketMetricsConfigurations.pm @@ -38,13 +38,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $MetricsConfigurationList = - $ListBucketMetricsConfigurationsOutput->MetricsConfigurationList; + my $IsTruncated = $ListBucketMetricsConfigurationsOutput->IsTruncated; my $NextContinuationToken = $ListBucketMetricsConfigurationsOutput->NextContinuationToken; + my $MetricsConfigurationList = + $ListBucketMetricsConfigurationsOutput->MetricsConfigurationList; my $ContinuationToken = $ListBucketMetricsConfigurationsOutput->ContinuationToken; - my $IsTruncated = $ListBucketMetricsConfigurationsOutput->IsTruncated; # Returns a L object. diff --git a/auto-lib/Paws/S3/ListMultipartUploads.pm b/auto-lib/Paws/S3/ListMultipartUploads.pm index fff5871e43..306aca7a6c 100644 --- a/auto-lib/Paws/S3/ListMultipartUploads.pm +++ b/auto-lib/Paws/S3/ListMultipartUploads.pm @@ -47,18 +47,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Uploads = $ListMultipartUploadsOutput->Uploads; my $IsTruncated = $ListMultipartUploadsOutput->IsTruncated; + my $Bucket = $ListMultipartUploadsOutput->Bucket; + my $Uploads = $ListMultipartUploadsOutput->Uploads; + my $KeyMarker = $ListMultipartUploadsOutput->KeyMarker; my $MaxUploads = $ListMultipartUploadsOutput->MaxUploads; - my $NextUploadIdMarker = $ListMultipartUploadsOutput->NextUploadIdMarker; my $NextKeyMarker = $ListMultipartUploadsOutput->NextKeyMarker; - my $CommonPrefixes = $ListMultipartUploadsOutput->CommonPrefixes; - my $Delimiter = $ListMultipartUploadsOutput->Delimiter; - my $KeyMarker = $ListMultipartUploadsOutput->KeyMarker; - my $UploadIdMarker = $ListMultipartUploadsOutput->UploadIdMarker; - my $Bucket = $ListMultipartUploadsOutput->Bucket; my $Prefix = $ListMultipartUploadsOutput->Prefix; + my $UploadIdMarker = $ListMultipartUploadsOutput->UploadIdMarker; + my $NextUploadIdMarker = $ListMultipartUploadsOutput->NextUploadIdMarker; my $EncodingType = $ListMultipartUploadsOutput->EncodingType; + my $Delimiter = $ListMultipartUploadsOutput->Delimiter; + my $CommonPrefixes = $ListMultipartUploadsOutput->CommonPrefixes; # Returns a L object. diff --git a/auto-lib/Paws/S3/ListObjectVersions.pm b/auto-lib/Paws/S3/ListObjectVersions.pm index 97425fa759..bcbe1f0820 100644 --- a/auto-lib/Paws/S3/ListObjectVersions.pm +++ b/auto-lib/Paws/S3/ListObjectVersions.pm @@ -47,19 +47,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $Versions = $ListObjectVersionsOutput->Versions; my $IsTruncated = $ListObjectVersionsOutput->IsTruncated; + my $DeleteMarkers = $ListObjectVersionsOutput->DeleteMarkers; + my $VersionIdMarker = $ListObjectVersionsOutput->VersionIdMarker; + my $KeyMarker = $ListObjectVersionsOutput->KeyMarker; my $NextKeyMarker = $ListObjectVersionsOutput->NextKeyMarker; - my $Versions = $ListObjectVersionsOutput->Versions; + my $Prefix = $ListObjectVersionsOutput->Prefix; + my $EncodingType = $ListObjectVersionsOutput->EncodingType; my $Delimiter = $ListObjectVersionsOutput->Delimiter; - my $KeyMarker = $ListObjectVersionsOutput->KeyMarker; - my $Name = $ListObjectVersionsOutput->Name; my $CommonPrefixes = $ListObjectVersionsOutput->CommonPrefixes; - my $VersionIdMarker = $ListObjectVersionsOutput->VersionIdMarker; my $MaxKeys = $ListObjectVersionsOutput->MaxKeys; + my $Name = $ListObjectVersionsOutput->Name; my $NextVersionIdMarker = $ListObjectVersionsOutput->NextVersionIdMarker; - my $Prefix = $ListObjectVersionsOutput->Prefix; - my $EncodingType = $ListObjectVersionsOutput->EncodingType; - my $DeleteMarkers = $ListObjectVersionsOutput->DeleteMarkers; # Returns a L object. diff --git a/auto-lib/Paws/S3/ListObjects.pm b/auto-lib/Paws/S3/ListObjects.pm index 96d807cef0..beb66a84c8 100644 --- a/auto-lib/Paws/S3/ListObjects.pm +++ b/auto-lib/Paws/S3/ListObjects.pm @@ -47,16 +47,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $Contents = $ListObjectsOutput->Contents; my $IsTruncated = $ListObjectsOutput->IsTruncated; + my $Prefix = $ListObjectsOutput->Prefix; + my $EncodingType = $ListObjectsOutput->EncodingType; + my $Delimiter = $ListObjectsOutput->Delimiter; + my $CommonPrefixes = $ListObjectsOutput->CommonPrefixes; my $Marker = $ListObjectsOutput->Marker; + my $NextMarker = $ListObjectsOutput->NextMarker; my $Name = $ListObjectsOutput->Name; - my $CommonPrefixes = $ListObjectsOutput->CommonPrefixes; - my $Delimiter = $ListObjectsOutput->Delimiter; - my $Contents = $ListObjectsOutput->Contents; my $MaxKeys = $ListObjectsOutput->MaxKeys; - my $NextMarker = $ListObjectsOutput->NextMarker; - my $Prefix = $ListObjectsOutput->Prefix; - my $EncodingType = $ListObjectsOutput->EncodingType; # Returns a L object. diff --git a/auto-lib/Paws/S3/ListObjectsV2.pm b/auto-lib/Paws/S3/ListObjectsV2.pm index 4dcadd6022..d85a56a90c 100644 --- a/auto-lib/Paws/S3/ListObjectsV2.pm +++ b/auto-lib/Paws/S3/ListObjectsV2.pm @@ -51,18 +51,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $CommonPrefixes = $ListObjectsV2Output->CommonPrefixes; - my $Name = $ListObjectsV2Output->Name; - my $StartAfter = $ListObjectsV2Output->StartAfter; - my $Delimiter = $ListObjectsV2Output->Delimiter; + my $Contents = $ListObjectsV2Output->Contents; my $IsTruncated = $ListObjectsV2Output->IsTruncated; my $NextContinuationToken = $ListObjectsV2Output->NextContinuationToken; + my $KeyCount = $ListObjectsV2Output->KeyCount; my $Prefix = $ListObjectsV2Output->Prefix; + my $StartAfter = $ListObjectsV2Output->StartAfter; + my $ContinuationToken = $ListObjectsV2Output->ContinuationToken; + my $Delimiter = $ListObjectsV2Output->Delimiter; my $EncodingType = $ListObjectsV2Output->EncodingType; + my $Name = $ListObjectsV2Output->Name; my $MaxKeys = $ListObjectsV2Output->MaxKeys; - my $Contents = $ListObjectsV2Output->Contents; - my $ContinuationToken = $ListObjectsV2Output->ContinuationToken; - my $KeyCount = $ListObjectsV2Output->KeyCount; + my $CommonPrefixes = $ListObjectsV2Output->CommonPrefixes; # Returns a L object. diff --git a/auto-lib/Paws/S3/ListParts.pm b/auto-lib/Paws/S3/ListParts.pm index b4a9685f91..bfb519d101 100644 --- a/auto-lib/Paws/S3/ListParts.pm +++ b/auto-lib/Paws/S3/ListParts.pm @@ -45,20 +45,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $PartNumberMarker = $ListPartsOutput->PartNumberMarker; - my $NextPartNumberMarker = $ListPartsOutput->NextPartNumberMarker; - my $MaxParts = $ListPartsOutput->MaxParts; - my $StorageClass = $ListPartsOutput->StorageClass; - my $Owner = $ListPartsOutput->Owner; + my $IsTruncated = $ListPartsOutput->IsTruncated; + my $Bucket = $ListPartsOutput->Bucket; + my $AbortRuleId = $ListPartsOutput->AbortRuleId; my $RequestCharged = $ListPartsOutput->RequestCharged; + my $Owner = $ListPartsOutput->Owner; my $AbortDate = $ListPartsOutput->AbortDate; - my $UploadId = $ListPartsOutput->UploadId; + my $PartNumberMarker = $ListPartsOutput->PartNumberMarker; my $Parts = $ListPartsOutput->Parts; - my $IsTruncated = $ListPartsOutput->IsTruncated; - my $AbortRuleId = $ListPartsOutput->AbortRuleId; + my $MaxParts = $ListPartsOutput->MaxParts; + my $StorageClass = $ListPartsOutput->StorageClass; my $Initiator = $ListPartsOutput->Initiator; my $Key = $ListPartsOutput->Key; - my $Bucket = $ListPartsOutput->Bucket; + my $UploadId = $ListPartsOutput->UploadId; + my $NextPartNumberMarker = $ListPartsOutput->NextPartNumberMarker; # Returns a L object. diff --git a/auto-lib/Paws/S3/PutBucketAcl.pm b/auto-lib/Paws/S3/PutBucketAcl.pm index e108494338..c115dbe073 100644 --- a/auto-lib/Paws/S3/PutBucketAcl.pm +++ b/auto-lib/Paws/S3/PutBucketAcl.pm @@ -44,19 +44,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n AccessControlPolicy => { Grants => [ { - Permission => 'FULL_CONTROL' - , # values: FULL_CONTROL, WRITE, WRITE_ACP, READ, READ_ACP; OPTIONAL Grantee => { Type => 'CanonicalUser' , # values: CanonicalUser, AmazonCustomerByEmail, Group - URI => 'MyURI', # OPTIONAL - EmailAddress => 'MyEmailAddress', # OPTIONAL DisplayName => 'MyDisplayName', # OPTIONAL ID => 'MyID', # OPTIONAL + EmailAddress => 'MyEmailAddress', # OPTIONAL + URI => 'MyURI', # OPTIONAL }, # OPTIONAL + Permission => 'FULL_CONTROL' + , # values: FULL_CONTROL, WRITE, WRITE_ACP, READ, READ_ACP; OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL Owner => { DisplayName => 'MyDisplayName', # OPTIONAL ID => 'MyID', # OPTIONAL diff --git a/auto-lib/Paws/S3/PutBucketAnalyticsConfiguration.pm b/auto-lib/Paws/S3/PutBucketAnalyticsConfiguration.pm index a82cc2d514..176838adf6 100644 --- a/auto-lib/Paws/S3/PutBucketAnalyticsConfiguration.pm +++ b/auto-lib/Paws/S3/PutBucketAnalyticsConfiguration.pm @@ -34,10 +34,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $s3 = Paws->service('S3'); $s3->PutBucketAnalyticsConfiguration( AnalyticsConfiguration => { - Id => 'MyAnalyticsId', StorageClassAnalysis => { DataExport => { - Destination => { + OutputSchemaVersion => 'V_1', # values: V_1 + Destination => { S3BucketDestination => { Bucket => 'MyBucketName', Format => 'CSV', # values: CSV @@ -46,27 +46,27 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, }, - OutputSchemaVersion => 'V_1', # values: V_1 }, # OPTIONAL }, + Id => 'MyAnalyticsId', Filter => { - Prefix => 'MyPrefix', # OPTIONAL - Tag => { - Value => 'MyValue', + Tag => { Key => 'MyObjectKey', # min: 1, + Value => 'MyValue', - }, # OPTIONAL - And => { - Tags => [ + }, + Prefix => 'MyPrefix', # OPTIONAL + And => { + Prefix => 'MyPrefix', # OPTIONAL + Tags => [ { - Value => 'MyValue', Key => 'MyObjectKey', # min: 1, + Value => 'MyValue', }, - ... # OPTIONAL + ... ], # OPTIONAL - Prefix => 'MyPrefix', # OPTIONAL }, # OPTIONAL }, # OPTIONAL }, diff --git a/auto-lib/Paws/S3/PutBucketCors.pm b/auto-lib/Paws/S3/PutBucketCors.pm index 3872f5a9fe..32d261af52 100644 --- a/auto-lib/Paws/S3/PutBucketCors.pm +++ b/auto-lib/Paws/S3/PutBucketCors.pm @@ -39,9 +39,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n { AllowedMethods => [ 'MyAllowedMethod', ... ], AllowedOrigins => [ 'MyAllowedOrigin', ... ], + ExposeHeaders => [ 'MyExposeHeader', ... ], # OPTIONAL AllowedHeaders => [ 'MyAllowedHeader', ... ], # OPTIONAL MaxAgeSeconds => 1, # OPTIONAL - ExposeHeaders => [ 'MyExposeHeader', ... ], # OPTIONAL }, ... ], diff --git a/auto-lib/Paws/S3/PutBucketInventoryConfiguration.pm b/auto-lib/Paws/S3/PutBucketInventoryConfiguration.pm index dbb7593c16..9aa18d0ade 100644 --- a/auto-lib/Paws/S3/PutBucketInventoryConfiguration.pm +++ b/auto-lib/Paws/S3/PutBucketInventoryConfiguration.pm @@ -36,32 +36,32 @@ You shouldn't make instances of this class. Each attribute should be used as a n Bucket => 'MyBucketName', Id => 'MyInventoryId', InventoryConfiguration => { - IsEnabled => 1, + IncludedObjectVersions => 'All', # values: All, Current + Schedule => { + Frequency => 'Daily', # values: Daily, Weekly + + }, + Id => 'MyInventoryId', Destination => { S3BucketDestination => { - Format => 'CSV', # values: CSV, ORC Bucket => 'MyBucketName', - Prefix => 'MyPrefix', # OPTIONAL + Format => 'CSV', # values: CSV, ORC + AccountId => 'MyAccountId', # OPTIONAL Encryption => { - SSEKMS => { - KeyId => 'MySSEKMSKeyId', + SSES3 => { }, # OPTIONAL - SSES3 => { + SSEKMS => { + KeyId => 'MySSEKMSKeyId', }, # OPTIONAL }, # OPTIONAL - AccountId => 'MyAccountId', # OPTIONAL + Prefix => 'MyPrefix', # OPTIONAL }, }, - Id => 'MyInventoryId', - Schedule => { - Frequency => 'Daily', # values: Daily, Weekly - - }, - IncludedObjectVersions => 'All', # values: All, Current - OptionalFields => [ + IsEnabled => 1, + OptionalFields => [ 'Size', ... # values: Size, LastModifiedDate, StorageClass, ETag, IsMultipartUploaded, ReplicationStatus, EncryptionStatus ], # OPTIONAL diff --git a/auto-lib/Paws/S3/PutBucketLifecycle.pm b/auto-lib/Paws/S3/PutBucketLifecycle.pm index 4f336cdf69..65e4402c5d 100644 --- a/auto-lib/Paws/S3/PutBucketLifecycle.pm +++ b/auto-lib/Paws/S3/PutBucketLifecycle.pm @@ -40,25 +40,26 @@ You shouldn't make instances of this class. Each attribute should be used as a n { Status => 'Enabled', # values: Enabled, Disabled Filter => { - And => { + Prefix => 'MyRuleFilterPrefix', # OPTIONAL + And => { Tag => { - Value => 'MyValue', Key => 'MyObjectKey', # min: 1, + Value => 'MyValue', }, # OPTIONAL Prefix => 'MyRuleFilterAnd', # OPTIONAL }, # OPTIONAL - Prefix => 'MyRuleFilterPrefix', # OPTIONAL }, - NoncurrentVersionTransition => { + Transition => { + Date => '1970-01-01T01:00:00', # OPTIONAL StorageClass => 'GLACIER', # values: GLACIER, STANDARD_IA, ONEZONE_IA; OPTIONAL - NoncurrentDays => 1, # OPTIONAL + Days => 1, # OPTIONAL }, # OPTIONAL - Expiration => { - Date => '1970-01-01T01:00:00', # OPTIONAL - ExpiredObjectDeleteMarker => 1, # OPTIONAL - Days => 1, # OPTIONAL + NoncurrentVersionTransition => { + NoncurrentDays => 1, # OPTIONAL + StorageClass => + 'GLACIER', # values: GLACIER, STANDARD_IA, ONEZONE_IA; OPTIONAL }, # OPTIONAL ID => 'MyID', # OPTIONAL AbortIncompleteMultipartUpload => { @@ -67,11 +68,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n NoncurrentVersionExpiration => { NoncurrentDays => 1, # OPTIONAL }, # OPTIONAL - Transition => { - Days => 1, # OPTIONAL - Date => '1970-01-01T01:00:00', # OPTIONAL - StorageClass => - 'GLACIER', # values: GLACIER, STANDARD_IA, ONEZONE_IA; OPTIONAL + Expiration => { + Date => '1970-01-01T01:00:00', # OPTIONAL + Days => 1, # OPTIONAL + ExpiredObjectDeleteMarker => 1, # OPTIONAL }, # OPTIONAL }, ... diff --git a/auto-lib/Paws/S3/PutBucketLifecycleConfiguration.pm b/auto-lib/Paws/S3/PutBucketLifecycleConfiguration.pm index 48abff42c6..9afcdad6dd 100644 --- a/auto-lib/Paws/S3/PutBucketLifecycleConfiguration.pm +++ b/auto-lib/Paws/S3/PutBucketLifecycleConfiguration.pm @@ -36,14 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n LifecycleConfiguration => { Rules => [ { - Status => 'Enabled', # values: Enabled, Disabled - Prefix => 'MyPrefix', # OPTIONAL - ID => 'MyID', # OPTIONAL - Expiration => { - ExpiredObjectDeleteMarker => 1, # OPTIONAL - Days => 1, # OPTIONAL - Date => '1970-01-01T01:00:00', # OPTIONAL - }, # OPTIONAL + Status => 'Enabled', # values: Enabled, Disabled + Prefix => 'MyPrefix', # OPTIONAL NoncurrentVersionTransitions => [ { NoncurrentDays => 1, # OPTIONAL @@ -52,40 +46,46 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], # OPTIONAL + ID => 'MyID', # OPTIONAL + AbortIncompleteMultipartUpload => { + DaysAfterInitiation => 1, # OPTIONAL + }, # OPTIONAL + NoncurrentVersionExpiration => { + NoncurrentDays => 1, # OPTIONAL + }, # OPTIONAL Filter => { - Prefix => 'MyPrefix', # OPTIONAL + Tag => { + Key => 'MyObjectKey', # min: 1, + Value => 'MyValue', + + }, + Prefix => 'MyPrefix', # OPTIONAL And => { - Prefix => 'MyPrefix', # OPTIONAL + Prefix => 'MyPrefix', # OPTIONAL Tags => [ { Key => 'MyObjectKey', # min: 1, Value => 'MyValue', }, - ... # OPTIONAL + ... ], # OPTIONAL }, # OPTIONAL - Tag => { - Key => 'MyObjectKey', # min: 1, - Value => 'MyValue', - - }, # OPTIONAL - }, # OPTIONAL - NoncurrentVersionExpiration => { - NoncurrentDays => 1, # OPTIONAL }, # OPTIONAL - AbortIncompleteMultipartUpload => { - DaysAfterInitiation => 1, # OPTIONAL + Expiration => { + Date => '1970-01-01T01:00:00', # OPTIONAL + Days => 1, # OPTIONAL + ExpiredObjectDeleteMarker => 1, # OPTIONAL }, # OPTIONAL Transitions => [ { - Days => 1, # OPTIONAL Date => '1970-01-01T01:00:00', # OPTIONAL StorageClass => 'GLACIER' , # values: GLACIER, STANDARD_IA, ONEZONE_IA; OPTIONAL + Days => 1, # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL }, ... ], diff --git a/auto-lib/Paws/S3/PutBucketLogging.pm b/auto-lib/Paws/S3/PutBucketLogging.pm index 609287a9a0..570a9131f9 100644 --- a/auto-lib/Paws/S3/PutBucketLogging.pm +++ b/auto-lib/Paws/S3/PutBucketLogging.pm @@ -36,23 +36,23 @@ You shouldn't make instances of this class. Each attribute should be used as a n Bucket => 'MyBucketName', BucketLoggingStatus => { LoggingEnabled => { - TargetPrefix => 'MyTargetPrefix', TargetBucket => 'MyTargetBucket', + TargetPrefix => 'MyTargetPrefix', TargetGrants => [ { - Permission => - 'FULL_CONTROL', # values: FULL_CONTROL, READ, WRITE; OPTIONAL Grantee => { Type => 'CanonicalUser' , # values: CanonicalUser, AmazonCustomerByEmail, Group - URI => 'MyURI', # OPTIONAL - ID => 'MyID', # OPTIONAL DisplayName => 'MyDisplayName', # OPTIONAL + ID => 'MyID', # OPTIONAL EmailAddress => 'MyEmailAddress', # OPTIONAL + URI => 'MyURI', # OPTIONAL }, # OPTIONAL + Permission => + 'FULL_CONTROL', # values: FULL_CONTROL, READ, WRITE; OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL }, # OPTIONAL }, ContentMD5 => 'MyContentMD5', # OPTIONAL diff --git a/auto-lib/Paws/S3/PutBucketMetricsConfiguration.pm b/auto-lib/Paws/S3/PutBucketMetricsConfiguration.pm index 1d9740ad04..b844496261 100644 --- a/auto-lib/Paws/S3/PutBucketMetricsConfiguration.pm +++ b/auto-lib/Paws/S3/PutBucketMetricsConfiguration.pm @@ -39,22 +39,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n Id => 'MyMetricsId', Filter => { Tag => { - Value => 'MyValue', Key => 'MyObjectKey', # min: 1, + Value => 'MyValue', - }, # OPTIONAL - And => { - Tags => [ + }, + Prefix => 'MyPrefix', # OPTIONAL + And => { + Prefix => 'MyPrefix', # OPTIONAL + Tags => [ { - Value => 'MyValue', Key => 'MyObjectKey', # min: 1, + Value => 'MyValue', }, - ... # OPTIONAL + ... ], # OPTIONAL - Prefix => 'MyPrefix', # OPTIONAL }, # OPTIONAL - Prefix => 'MyPrefix', # OPTIONAL }, # OPTIONAL }, diff --git a/auto-lib/Paws/S3/PutBucketNotification.pm b/auto-lib/Paws/S3/PutBucketNotification.pm index 4cb19fa777..f1f3e11500 100644 --- a/auto-lib/Paws/S3/PutBucketNotification.pm +++ b/auto-lib/Paws/S3/PutBucketNotification.pm @@ -35,36 +35,36 @@ You shouldn't make instances of this class. Each attribute should be used as a n $s3->PutBucketNotification( Bucket => 'MyBucketName', NotificationConfiguration => { - TopicConfiguration => { + QueueConfiguration => { + Events => [ + 's3:ReducedRedundancyLostObject', + ... # values: s3:ReducedRedundancyLostObject, s3:ObjectCreated:*, s3:ObjectCreated:Put, s3:ObjectCreated:Post, s3:ObjectCreated:Copy, s3:ObjectCreated:CompleteMultipartUpload, s3:ObjectRemoved:*, s3:ObjectRemoved:Delete, s3:ObjectRemoved:DeleteMarkerCreated; OPTIONAL + ], # OPTIONAL + Queue => 'MyQueueArn', # OPTIONAL Id => 'MyNotificationId', # OPTIONAL Event => 's3:ReducedRedundancyLostObject' - , # values: s3:ReducedRedundancyLostObject, s3:ObjectCreated:*, s3:ObjectCreated:Put, s3:ObjectCreated:Post, s3:ObjectCreated:Copy, s3:ObjectCreated:CompleteMultipartUpload, s3:ObjectRemoved:*, s3:ObjectRemoved:Delete, s3:ObjectRemoved:DeleteMarkerCreated - Topic => 'MyTopicArn', # OPTIONAL + , # values: s3:ReducedRedundancyLostObject, s3:ObjectCreated:*, s3:ObjectCreated:Put, s3:ObjectCreated:Post, s3:ObjectCreated:Copy, s3:ObjectCreated:CompleteMultipartUpload, s3:ObjectRemoved:*, s3:ObjectRemoved:Delete, s3:ObjectRemoved:DeleteMarkerCreated; OPTIONAL + }, # OPTIONAL + TopicConfiguration => { Events => [ 's3:ReducedRedundancyLostObject', - ... # values: s3:ReducedRedundancyLostObject, s3:ObjectCreated:*, s3:ObjectCreated:Put, s3:ObjectCreated:Post, s3:ObjectCreated:Copy, s3:ObjectCreated:CompleteMultipartUpload, s3:ObjectRemoved:*, s3:ObjectRemoved:Delete, s3:ObjectRemoved:DeleteMarkerCreated + ... # values: s3:ReducedRedundancyLostObject, s3:ObjectCreated:*, s3:ObjectCreated:Put, s3:ObjectCreated:Post, s3:ObjectCreated:Copy, s3:ObjectCreated:CompleteMultipartUpload, s3:ObjectRemoved:*, s3:ObjectRemoved:Delete, s3:ObjectRemoved:DeleteMarkerCreated; OPTIONAL ], # OPTIONAL + Topic => 'MyTopicArn', # OPTIONAL + Id => 'MyNotificationId', # OPTIONAL + Event => 's3:ReducedRedundancyLostObject' + , # values: s3:ReducedRedundancyLostObject, s3:ObjectCreated:*, s3:ObjectCreated:Put, s3:ObjectCreated:Post, s3:ObjectCreated:Copy, s3:ObjectCreated:CompleteMultipartUpload, s3:ObjectRemoved:*, s3:ObjectRemoved:Delete, s3:ObjectRemoved:DeleteMarkerCreated; OPTIONAL }, # OPTIONAL CloudFunctionConfiguration => { - CloudFunction => 'MyCloudFunction', # OPTIONAL - Event => 's3:ReducedRedundancyLostObject' - , # values: s3:ReducedRedundancyLostObject, s3:ObjectCreated:*, s3:ObjectCreated:Put, s3:ObjectCreated:Post, s3:ObjectCreated:Copy, s3:ObjectCreated:CompleteMultipartUpload, s3:ObjectRemoved:*, s3:ObjectRemoved:Delete, s3:ObjectRemoved:DeleteMarkerCreated - Id => 'MyNotificationId', # OPTIONAL - InvocationRole => 'MyCloudFunctionInvocationRole', # OPTIONAL - Events => [ + CloudFunction => 'MyCloudFunction', # OPTIONAL + Events => [ 's3:ReducedRedundancyLostObject', - ... # values: s3:ReducedRedundancyLostObject, s3:ObjectCreated:*, s3:ObjectCreated:Put, s3:ObjectCreated:Post, s3:ObjectCreated:Copy, s3:ObjectCreated:CompleteMultipartUpload, s3:ObjectRemoved:*, s3:ObjectRemoved:Delete, s3:ObjectRemoved:DeleteMarkerCreated + ... # values: s3:ReducedRedundancyLostObject, s3:ObjectCreated:*, s3:ObjectCreated:Put, s3:ObjectCreated:Post, s3:ObjectCreated:Copy, s3:ObjectCreated:CompleteMultipartUpload, s3:ObjectRemoved:*, s3:ObjectRemoved:Delete, s3:ObjectRemoved:DeleteMarkerCreated; OPTIONAL ], # OPTIONAL - }, # OPTIONAL - QueueConfiguration => { + Id => 'MyNotificationId', # OPTIONAL Event => 's3:ReducedRedundancyLostObject' - , # values: s3:ReducedRedundancyLostObject, s3:ObjectCreated:*, s3:ObjectCreated:Put, s3:ObjectCreated:Post, s3:ObjectCreated:Copy, s3:ObjectCreated:CompleteMultipartUpload, s3:ObjectRemoved:*, s3:ObjectRemoved:Delete, s3:ObjectRemoved:DeleteMarkerCreated - Id => 'MyNotificationId', # OPTIONAL - Queue => 'MyQueueArn', # OPTIONAL - Events => [ - 's3:ReducedRedundancyLostObject', - ... # values: s3:ReducedRedundancyLostObject, s3:ObjectCreated:*, s3:ObjectCreated:Put, s3:ObjectCreated:Post, s3:ObjectCreated:Copy, s3:ObjectCreated:CompleteMultipartUpload, s3:ObjectRemoved:*, s3:ObjectRemoved:Delete, s3:ObjectRemoved:DeleteMarkerCreated - ], # OPTIONAL + , # values: s3:ReducedRedundancyLostObject, s3:ObjectCreated:*, s3:ObjectCreated:Put, s3:ObjectCreated:Post, s3:ObjectCreated:Copy, s3:ObjectCreated:CompleteMultipartUpload, s3:ObjectRemoved:*, s3:ObjectRemoved:Delete, s3:ObjectRemoved:DeleteMarkerCreated; OPTIONAL + InvocationRole => 'MyCloudFunctionInvocationRole', # OPTIONAL }, # OPTIONAL }, ContentMD5 => 'MyContentMD5', # OPTIONAL diff --git a/auto-lib/Paws/S3/PutBucketNotificationConfiguration.pm b/auto-lib/Paws/S3/PutBucketNotificationConfiguration.pm index 2ef71d42fc..c9bb02a052 100644 --- a/auto-lib/Paws/S3/PutBucketNotificationConfiguration.pm +++ b/auto-lib/Paws/S3/PutBucketNotificationConfiguration.pm @@ -45,61 +45,61 @@ You shouldn't make instances of this class. Each attribute should be used as a n Key => { FilterRules => [ { - Name => 'prefix', # values: prefix, suffix; OPTIONAL Value => 'MyFilterRuleValue', # OPTIONAL + Name => 'prefix', # values: prefix, suffix; OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL }, # OPTIONAL }, # OPTIONAL Id => 'MyNotificationId', # OPTIONAL }, ... ], # OPTIONAL - QueueConfigurations => [ + TopicConfigurations => [ { - Events => [ + TopicArn => 'MyTopicArn', + Events => [ 's3:ReducedRedundancyLostObject', ... # values: s3:ReducedRedundancyLostObject, s3:ObjectCreated:*, s3:ObjectCreated:Put, s3:ObjectCreated:Post, s3:ObjectCreated:Copy, s3:ObjectCreated:CompleteMultipartUpload, s3:ObjectRemoved:*, s3:ObjectRemoved:Delete, s3:ObjectRemoved:DeleteMarkerCreated ], - QueueArn => 'MyQueueArn', - Filter => { + Filter => { Key => { FilterRules => [ { - Name => 'prefix', # values: prefix, suffix; OPTIONAL Value => 'MyFilterRuleValue', # OPTIONAL + Name => 'prefix', # values: prefix, suffix; OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL }, # OPTIONAL }, # OPTIONAL Id => 'MyNotificationId', # OPTIONAL }, ... ], # OPTIONAL - TopicConfigurations => [ + QueueConfigurations => [ { Events => [ 's3:ReducedRedundancyLostObject', ... # values: s3:ReducedRedundancyLostObject, s3:ObjectCreated:*, s3:ObjectCreated:Put, s3:ObjectCreated:Post, s3:ObjectCreated:Copy, s3:ObjectCreated:CompleteMultipartUpload, s3:ObjectRemoved:*, s3:ObjectRemoved:Delete, s3:ObjectRemoved:DeleteMarkerCreated ], - TopicArn => 'MyTopicArn', - Id => 'MyNotificationId', # OPTIONAL + QueueArn => 'MyQueueArn', Filter => { Key => { FilterRules => [ { - Name => 'prefix', # values: prefix, suffix; OPTIONAL Value => 'MyFilterRuleValue', # OPTIONAL + Name => 'prefix', # values: prefix, suffix; OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL }, # OPTIONAL }, # OPTIONAL + Id => 'MyNotificationId', # OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL }, ); diff --git a/auto-lib/Paws/S3/PutBucketReplication.pm b/auto-lib/Paws/S3/PutBucketReplication.pm index bf2d64e972..79b9a0f5f5 100644 --- a/auto-lib/Paws/S3/PutBucketReplication.pm +++ b/auto-lib/Paws/S3/PutBucketReplication.pm @@ -35,23 +35,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n $s3->PutBucketReplication( Bucket => 'MyBucketName', ReplicationConfiguration => { - Role => 'MyRole', Rules => [ { Status => 'Enabled', # values: Enabled, Disabled Prefix => 'MyPrefix', Destination => { Bucket => 'MyBucketName', + Account => 'MyAccountId', # OPTIONAL AccessControlTranslation => { Owner => 'Destination', # values: Destination }, # OPTIONAL - StorageClass => 'STANDARD' - , # values: STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA; OPTIONAL - Account => 'MyAccountId', # OPTIONAL EncryptionConfiguration => { ReplicaKmsKeyID => 'MyReplicaKmsKeyID', # OPTIONAL }, # OPTIONAL + StorageClass => 'STANDARD' + , # values: STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA; OPTIONAL }, SourceSelectionCriteria => { SseKmsEncryptedObjects => { @@ -63,6 +62,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, ... ], + Role => 'MyRole', }, ContentMD5 => 'MyContentMD5', # OPTIONAL diff --git a/auto-lib/Paws/S3/PutBucketVersioning.pm b/auto-lib/Paws/S3/PutBucketVersioning.pm index 4930edc0b2..9d9c84260a 100644 --- a/auto-lib/Paws/S3/PutBucketVersioning.pm +++ b/auto-lib/Paws/S3/PutBucketVersioning.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n $s3->PutBucketVersioning( Bucket => 'MyBucketName', VersioningConfiguration => { - MFADelete => 'Enabled', # values: Enabled, Disabled; OPTIONAL Status => 'Enabled', # values: Enabled, Suspended; OPTIONAL + MFADelete => 'Enabled', # values: Enabled, Disabled; OPTIONAL }, ContentMD5 => 'MyContentMD5', # OPTIONAL MFA => 'MyMFA', # OPTIONAL diff --git a/auto-lib/Paws/S3/PutBucketWebsite.pm b/auto-lib/Paws/S3/PutBucketWebsite.pm index 924e4bea15..8becbf0d67 100644 --- a/auto-lib/Paws/S3/PutBucketWebsite.pm +++ b/auto-lib/Paws/S3/PutBucketWebsite.pm @@ -39,19 +39,23 @@ You shouldn't make instances of this class. Each attribute should be used as a n Key => 'MyObjectKey', # min: 1, }, # OPTIONAL + RedirectAllRequestsTo => { + HostName => 'MyHostName', + Protocol => 'http', # values: http, https; OPTIONAL + }, # OPTIONAL RoutingRules => [ { Redirect => { - HostName => 'MyHostName', - ReplaceKeyPrefixWith => 'MyReplaceKeyPrefixWith', # OPTIONAL - HttpRedirectCode => 'MyHttpRedirectCode', # OPTIONAL - ReplaceKeyWith => 'MyReplaceKeyWith', # OPTIONAL + HttpRedirectCode => 'MyHttpRedirectCode', # OPTIONAL + ReplaceKeyWith => 'MyReplaceKeyWith', # OPTIONAL + HostName => 'MyHostName', Protocol => 'http', # values: http, https; OPTIONAL + ReplaceKeyPrefixWith => 'MyReplaceKeyPrefixWith', # OPTIONAL }, Condition => { - KeyPrefixEquals => 'MyKeyPrefixEquals', # OPTIONAL + KeyPrefixEquals => 'MyKeyPrefixEquals', # OPTIONAL HttpErrorCodeReturnedEquals => - 'MyHttpErrorCodeReturnedEquals', # OPTIONAL + 'MyHttpErrorCodeReturnedEquals', # OPTIONAL }, # OPTIONAL }, ... @@ -60,10 +64,6 @@ You shouldn't make instances of this class. Each attribute should be used as a n Suffix => 'MySuffix', }, # OPTIONAL - RedirectAllRequestsTo => { - HostName => 'MyHostName', - Protocol => 'http', # values: http, https; OPTIONAL - }, # OPTIONAL }, ContentMD5 => 'MyContentMD5', # OPTIONAL ); diff --git a/auto-lib/Paws/S3/PutObject.pm b/auto-lib/Paws/S3/PutObject.pm index c58129327c..f929d72275 100644 --- a/auto-lib/Paws/S3/PutObject.pm +++ b/auto-lib/Paws/S3/PutObject.pm @@ -85,13 +85,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ServerSideEncryption = $PutObjectOutput->ServerSideEncryption; - my $SSECustomerKeyMD5 = $PutObjectOutput->SSECustomerKeyMD5; my $Expiration = $PutObjectOutput->Expiration; - my $ETag = $PutObjectOutput->ETag; - my $RequestCharged = $PutObjectOutput->RequestCharged; my $SSEKMSKeyId = $PutObjectOutput->SSEKMSKeyId; + my $RequestCharged = $PutObjectOutput->RequestCharged; + my $ServerSideEncryption = $PutObjectOutput->ServerSideEncryption; my $SSECustomerAlgorithm = $PutObjectOutput->SSECustomerAlgorithm; + my $SSECustomerKeyMD5 = $PutObjectOutput->SSECustomerKeyMD5; + my $ETag = $PutObjectOutput->ETag; my $VersionId = $PutObjectOutput->VersionId; # Returns a L object. diff --git a/auto-lib/Paws/S3/PutObjectAcl.pm b/auto-lib/Paws/S3/PutObjectAcl.pm index 76645d9588..4aa1a03b5d 100644 --- a/auto-lib/Paws/S3/PutObjectAcl.pm +++ b/auto-lib/Paws/S3/PutObjectAcl.pm @@ -48,19 +48,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n AccessControlPolicy => { Grants => [ { - Permission => 'FULL_CONTROL' - , # values: FULL_CONTROL, WRITE, WRITE_ACP, READ, READ_ACP; OPTIONAL Grantee => { Type => 'CanonicalUser' , # values: CanonicalUser, AmazonCustomerByEmail, Group DisplayName => 'MyDisplayName', # OPTIONAL - EmailAddress => 'MyEmailAddress', # OPTIONAL ID => 'MyID', # OPTIONAL + EmailAddress => 'MyEmailAddress', # OPTIONAL URI => 'MyURI', # OPTIONAL }, # OPTIONAL + Permission => 'FULL_CONTROL' + , # values: FULL_CONTROL, WRITE, WRITE_ACP, READ, READ_ACP; OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL Owner => { DisplayName => 'MyDisplayName', # OPTIONAL ID => 'MyID', # OPTIONAL diff --git a/auto-lib/Paws/S3/PutObjectTagging.pm b/auto-lib/Paws/S3/PutObjectTagging.pm index 596057ec8a..5a5461623d 100644 --- a/auto-lib/Paws/S3/PutObjectTagging.pm +++ b/auto-lib/Paws/S3/PutObjectTagging.pm @@ -40,8 +40,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n Tagging => { TagSet => [ { - Value => 'MyValue', Key => 'MyObjectKey', # min: 1, + Value => 'MyValue', }, ... diff --git a/auto-lib/Paws/S3/RestoreObject.pm b/auto-lib/Paws/S3/RestoreObject.pm index eaa54c6e53..8fc0d197d4 100644 --- a/auto-lib/Paws/S3/RestoreObject.pm +++ b/auto-lib/Paws/S3/RestoreObject.pm @@ -39,100 +39,100 @@ You shouldn't make instances of this class. Each attribute should be used as a n Key => 'MyObjectKey', RequestPayer => 'requester', # OPTIONAL RestoreRequest => { - Type => 'SELECT', # values: SELECT; OPTIONAL - Tier => 'Standard', # values: Standard, Bulk, Expedited; OPTIONAL - GlacierJobParameters => { - Tier => 'Standard', # values: Standard, Bulk, Expedited; OPTIONAL - - }, # OPTIONAL - Days => 1, # OPTIONAL - Description => 'MyDescription', # OPTIONAL OutputLocation => { S3 => { BucketName => 'MyBucketName', Prefix => 'MyLocationPrefix', - Tagging => { - TagSet => [ - { - Key => 'MyObjectKey', # min: 1, - Value => 'MyValue', - - }, - ... - ], - - }, # OPTIONAL Encryption => { EncryptionType => 'AES256', # values: AES256, aws:kms KMSContext => 'MyKMSContext', # OPTIONAL KMSKeyId => 'MySSEKMSKeyId', # OPTIONAL }, # OPTIONAL - CannedACL => 'private' - , # values: private, public-read, public-read-write, authenticated-read, aws-exec-read, bucket-owner-read, bucket-owner-full-control; OPTIONAL - UserMetadata => [ - { - Name => 'MyMetadataKey', # OPTIONAL - Value => 'MyMetadataValue', # OPTIONAL - }, - ... - ], # OPTIONAL + StorageClass => 'STANDARD' + , # values: STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA; OPTIONAL AccessControlList => [ { Grantee => { Type => 'CanonicalUser' , # values: CanonicalUser, AmazonCustomerByEmail, Group - URI => 'MyURI', # OPTIONAL DisplayName => 'MyDisplayName', # OPTIONAL - EmailAddress => 'MyEmailAddress', # OPTIONAL ID => 'MyID', # OPTIONAL + EmailAddress => 'MyEmailAddress', # OPTIONAL + URI => 'MyURI', # OPTIONAL }, # OPTIONAL Permission => 'FULL_CONTROL' , # values: FULL_CONTROL, WRITE, WRITE_ACP, READ, READ_ACP; OPTIONAL }, ... ], # OPTIONAL - StorageClass => 'STANDARD' - , # values: STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA; OPTIONAL + Tagging => { + TagSet => [ + { + Key => 'MyObjectKey', # min: 1, + Value => 'MyValue', + + }, + ... + ], + + }, # OPTIONAL + CannedACL => 'private' + , # values: private, public-read, public-read-write, authenticated-read, aws-exec-read, bucket-owner-read, bucket-owner-full-control; OPTIONAL + UserMetadata => [ + { + Value => 'MyMetadataValue', # OPTIONAL + Name => 'MyMetadataKey', # OPTIONAL + }, + ... + ], # OPTIONAL }, # OPTIONAL }, # OPTIONAL + Type => 'SELECT', # values: SELECT; OPTIONAL SelectParameters => { - Expression => 'MyExpression', - ExpressionType => 'SQL', # values: SQL - InputSerialization => { + OutputSerialization => { + CSV => { + QuoteCharacter => 'MyQuoteCharacter', # OPTIONAL + QuoteEscapeCharacter => 'MyQuoteEscapeCharacter', # OPTIONAL + RecordDelimiter => 'MyRecordDelimiter', # OPTIONAL + FieldDelimiter => 'MyFieldDelimiter', # OPTIONAL + QuoteFields => 'ALWAYS', # values: ALWAYS, ASNEEDED; OPTIONAL + }, # OPTIONAL JSON => { - Type => 'DOCUMENT', # values: DOCUMENT, LINES; OPTIONAL + RecordDelimiter => 'MyRecordDelimiter', # OPTIONAL }, # OPTIONAL + }, + InputSerialization => { CompressionType => 'NONE', # values: NONE, GZIP; OPTIONAL CSV => { - Comments => 'MyComments', # OPTIONAL - FieldDelimiter => 'MyFieldDelimiter', # OPTIONAL - QuoteEscapeCharacter => 'MyQuoteEscapeCharacter', # OPTIONAL QuoteCharacter => 'MyQuoteCharacter', # OPTIONAL - RecordDelimiter => 'MyRecordDelimiter', # OPTIONAL + QuoteEscapeCharacter => 'MyQuoteEscapeCharacter', # OPTIONAL + Comments => 'MyComments', # OPTIONAL FileHeaderInfo => 'USE', # values: USE, IGNORE, NONE; OPTIONAL - }, # OPTIONAL - }, - OutputSerialization => { - JSON => { RecordDelimiter => 'MyRecordDelimiter', # OPTIONAL + FieldDelimiter => 'MyFieldDelimiter', # OPTIONAL }, # OPTIONAL - CSV => { - FieldDelimiter => 'MyFieldDelimiter', # OPTIONAL - QuoteEscapeCharacter => 'MyQuoteEscapeCharacter', # OPTIONAL - RecordDelimiter => 'MyRecordDelimiter', # OPTIONAL - QuoteCharacter => 'MyQuoteCharacter', # OPTIONAL - QuoteFields => 'ALWAYS', # values: ALWAYS, ASNEEDED; OPTIONAL + JSON => { + Type => 'DOCUMENT', # values: DOCUMENT, LINES; OPTIONAL }, # OPTIONAL }, + Expression => 'MyExpression', + ExpressionType => 'SQL', # values: SQL + + }, # OPTIONAL + Days => 1, # OPTIONAL + Tier => 'Standard', # values: Standard, Bulk, Expedited; OPTIONAL + GlacierJobParameters => { + Tier => 'Standard', # values: Standard, Bulk, Expedited; OPTIONAL }, # OPTIONAL + Description => 'MyDescription', # OPTIONAL }, # OPTIONAL VersionId => 'MyObjectVersionId', # OPTIONAL ); # Results: - my $RequestCharged = $RestoreObjectOutput->RequestCharged; my $RestoreOutputPath = $RestoreObjectOutput->RestoreOutputPath; + my $RequestCharged = $RestoreObjectOutput->RequestCharged; # Returns a L object. diff --git a/auto-lib/Paws/S3/SelectObjectContent.pm b/auto-lib/Paws/S3/SelectObjectContent.pm index 663e5f93a5..691d3b5101 100644 --- a/auto-lib/Paws/S3/SelectObjectContent.pm +++ b/auto-lib/Paws/S3/SelectObjectContent.pm @@ -45,26 +45,26 @@ You shouldn't make instances of this class. Each attribute should be used as a n ExpressionType => 'SQL', InputSerialization => { CompressionType => 'NONE', # values: NONE, GZIP; OPTIONAL - JSON => { - Type => 'DOCUMENT', # values: DOCUMENT, LINES; OPTIONAL - }, # OPTIONAL - CSV => { - FileHeaderInfo => 'USE', # values: USE, IGNORE, NONE; OPTIONAL - RecordDelimiter => 'MyRecordDelimiter', # OPTIONAL + CSV => { QuoteCharacter => 'MyQuoteCharacter', # OPTIONAL QuoteEscapeCharacter => 'MyQuoteEscapeCharacter', # OPTIONAL Comments => 'MyComments', # OPTIONAL - FieldDelimiter => 'MyFieldDelimiter', # OPTIONAL + FileHeaderInfo => 'USE', # values: USE, IGNORE, NONE; OPTIONAL + RecordDelimiter => 'MyRecordDelimiter', # OPTIONAL + FieldDelimiter => 'MyFieldDelimiter', # OPTIONAL + }, # OPTIONAL + JSON => { + Type => 'DOCUMENT', # values: DOCUMENT, LINES; OPTIONAL }, # OPTIONAL }, Key => 'MyObjectKey', OutputSerialization => { CSV => { - QuoteFields => 'ALWAYS', # values: ALWAYS, ASNEEDED; OPTIONAL - RecordDelimiter => 'MyRecordDelimiter', # OPTIONAL QuoteCharacter => 'MyQuoteCharacter', # OPTIONAL QuoteEscapeCharacter => 'MyQuoteEscapeCharacter', # OPTIONAL + RecordDelimiter => 'MyRecordDelimiter', # OPTIONAL FieldDelimiter => 'MyFieldDelimiter', # OPTIONAL + QuoteFields => 'ALWAYS', # values: ALWAYS, ASNEEDED; OPTIONAL }, # OPTIONAL JSON => { RecordDelimiter => 'MyRecordDelimiter', # OPTIONAL diff --git a/auto-lib/Paws/S3/UploadPart.pm b/auto-lib/Paws/S3/UploadPart.pm index d5374cdff8..8ebda9fde9 100644 --- a/auto-lib/Paws/S3/UploadPart.pm +++ b/auto-lib/Paws/S3/UploadPart.pm @@ -55,12 +55,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $RequestCharged = $UploadPartOutput->RequestCharged; - my $ETag = $UploadPartOutput->ETag; - my $SSECustomerKeyMD5 = $UploadPartOutput->SSECustomerKeyMD5; my $ServerSideEncryption = $UploadPartOutput->ServerSideEncryption; + my $SSECustomerKeyMD5 = $UploadPartOutput->SSECustomerKeyMD5; my $SSECustomerAlgorithm = $UploadPartOutput->SSECustomerAlgorithm; + my $ETag = $UploadPartOutput->ETag; my $SSEKMSKeyId = $UploadPartOutput->SSEKMSKeyId; + my $RequestCharged = $UploadPartOutput->RequestCharged; # Returns a L object. diff --git a/auto-lib/Paws/S3/UploadPartCopy.pm b/auto-lib/Paws/S3/UploadPartCopy.pm index a05e026f40..d489147643 100644 --- a/auto-lib/Paws/S3/UploadPartCopy.pm +++ b/auto-lib/Paws/S3/UploadPartCopy.pm @@ -68,13 +68,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $CopyPartResult = $UploadPartCopyOutput->CopyPartResult; my $ServerSideEncryption = $UploadPartCopyOutput->ServerSideEncryption; my $SSECustomerKeyMD5 = $UploadPartCopyOutput->SSECustomerKeyMD5; + my $SSECustomerAlgorithm = $UploadPartCopyOutput->SSECustomerAlgorithm; + my $CopyPartResult = $UploadPartCopyOutput->CopyPartResult; + my $SSEKMSKeyId = $UploadPartCopyOutput->SSEKMSKeyId; my $RequestCharged = $UploadPartCopyOutput->RequestCharged; my $CopySourceVersionId = $UploadPartCopyOutput->CopySourceVersionId; - my $SSEKMSKeyId = $UploadPartCopyOutput->SSEKMSKeyId; - my $SSECustomerAlgorithm = $UploadPartCopyOutput->SSECustomerAlgorithm; # Returns a L object. diff --git a/auto-lib/Paws/SDB/DeleteAttributes.pm b/auto-lib/Paws/SDB/DeleteAttributes.pm index ee87e7c373..9669bfb379 100644 --- a/auto-lib/Paws/SDB/DeleteAttributes.pm +++ b/auto-lib/Paws/SDB/DeleteAttributes.pm @@ -41,9 +41,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ... ], # OPTIONAL Expected => { - Name => 'MyString', Value => 'MyString', Exists => 1, # OPTIONAL + Name => 'MyString', }, # OPTIONAL ); diff --git a/auto-lib/Paws/SDB/DomainMetadata.pm b/auto-lib/Paws/SDB/DomainMetadata.pm index 31caa6574b..95c75aeb1c 100644 --- a/auto-lib/Paws/SDB/DomainMetadata.pm +++ b/auto-lib/Paws/SDB/DomainMetadata.pm @@ -33,15 +33,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Timestamp = $DomainMetadataResult->Timestamp; - my $AttributeValueCount = $DomainMetadataResult->AttributeValueCount; + my $Timestamp = $DomainMetadataResult->Timestamp; + my $AttributeNameCount = $DomainMetadataResult->AttributeNameCount; + my $ItemCount = $DomainMetadataResult->ItemCount; my $AttributeValuesSizeBytes = $DomainMetadataResult->AttributeValuesSizeBytes; - my $AttributeNameCount = $DomainMetadataResult->AttributeNameCount; - my $ItemNamesSizeBytes = $DomainMetadataResult->ItemNamesSizeBytes; + my $AttributeValueCount = $DomainMetadataResult->AttributeValueCount; + my $ItemNamesSizeBytes = $DomainMetadataResult->ItemNamesSizeBytes; my $AttributeNamesSizeBytes = $DomainMetadataResult->AttributeNamesSizeBytes; - my $ItemCount = $DomainMetadataResult->ItemCount; # Returns a L object. diff --git a/auto-lib/Paws/SDB/ListDomains.pm b/auto-lib/Paws/SDB/ListDomains.pm index 2d8abbe8b3..e62ef978b4 100644 --- a/auto-lib/Paws/SDB/ListDomains.pm +++ b/auto-lib/Paws/SDB/ListDomains.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DomainNames = $ListDomainsResult->DomainNames; my $NextToken = $ListDomainsResult->NextToken; + my $DomainNames = $ListDomainsResult->DomainNames; # Returns a L object. diff --git a/auto-lib/Paws/SDB/PutAttributes.pm b/auto-lib/Paws/SDB/PutAttributes.pm index 1c8a29cb51..cd0c4ea9d8 100644 --- a/auto-lib/Paws/SDB/PutAttributes.pm +++ b/auto-lib/Paws/SDB/PutAttributes.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n $sdb->PutAttributes( Attributes => [ { - Name => 'MyString', Value => 'MyString', + Name => 'MyString', Replace => 1, # OPTIONAL }, ... @@ -43,8 +43,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ItemName => 'MyString', Expected => { Value => 'MyString', - Name => 'MyString', Exists => 1, # OPTIONAL + Name => 'MyString', }, # OPTIONAL ); diff --git a/auto-lib/Paws/SDB/Select.pm b/auto-lib/Paws/SDB/Select.pm index b9f736d2d5..4b60f3660f 100644 --- a/auto-lib/Paws/SDB/Select.pm +++ b/auto-lib/Paws/SDB/Select.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $SelectResult->NextToken; my $Items = $SelectResult->Items; + my $NextToken = $SelectResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/SES/CreateConfigurationSetEventDestination.pm b/auto-lib/Paws/SES/CreateConfigurationSetEventDestination.pm index 448bfb46d0..7d8eb2d4a1 100644 --- a/auto-lib/Paws/SES/CreateConfigurationSetEventDestination.pm +++ b/auto-lib/Paws/SES/CreateConfigurationSetEventDestination.pm @@ -32,28 +32,28 @@ You shouldn't make instances of this class. Each attribute should be used as a n $email->CreateConfigurationSetEventDestination( ConfigurationSetName => 'MyConfigurationSetName', EventDestination => { - Name => 'MyEventDestinationName', MatchingEventTypes => [ 'send', ... # values: send, reject, bounce, complaint, delivery, open, click, renderingFailure ], - Enabled => 1, # OPTIONAL - SNSDestination => { - TopicARN => 'MyAmazonResourceName', - - }, # OPTIONAL + Name => 'MyEventDestinationName', + Enabled => 1, # OPTIONAL KinesisFirehoseDestination => { - IAMRoleARN => 'MyAmazonResourceName', DeliveryStreamARN => 'MyAmazonResourceName', + IAMRoleARN => 'MyAmazonResourceName', - }, # OPTIONAL + }, # OPTIONAL + SNSDestination => { + TopicARN => 'MyAmazonResourceName', + + }, # OPTIONAL CloudWatchDestination => { DimensionConfigurations => [ { - DefaultDimensionValue => 'MyDefaultDimensionValue', - DimensionName => 'MyDimensionName', + DimensionName => 'MyDimensionName', DimensionValueSource => 'messageTag', # values: messageTag, emailHeader, linkTag + DefaultDimensionValue => 'MyDefaultDimensionValue', }, ... diff --git a/auto-lib/Paws/SES/CreateReceiptFilter.pm b/auto-lib/Paws/SES/CreateReceiptFilter.pm index 4c51788b6e..031e269166 100644 --- a/auto-lib/Paws/SES/CreateReceiptFilter.pm +++ b/auto-lib/Paws/SES/CreateReceiptFilter.pm @@ -32,11 +32,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateReceiptFilterResponse = $email->CreateReceiptFilter( { 'Filter' => { - 'Name' => 'MyFilter', 'IpFilter' => { - 'Cidr' => '1.2.3.4/24', - 'Policy' => 'Allow' - } + 'Policy' => 'Allow', + 'Cidr' => '1.2.3.4/24' + }, + 'Name' => 'MyFilter' } } ); diff --git a/auto-lib/Paws/SES/CreateReceiptRule.pm b/auto-lib/Paws/SES/CreateReceiptRule.pm index 1f931d6212..e7e32cef45 100644 --- a/auto-lib/Paws/SES/CreateReceiptRule.pm +++ b/auto-lib/Paws/SES/CreateReceiptRule.pm @@ -36,10 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'RuleSetName' => 'MyRuleSet', 'After' => '', 'Rule' => { - 'TlsPolicy' => 'Optional', - 'ScanEnabled' => true, - 'Enabled' => true, - 'Actions' => [ + 'TlsPolicy' => 'Optional', + 'Actions' => [ { 'S3Action' => { @@ -48,7 +46,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n } } ], - 'Name' => 'MyRule' + 'Enabled' => 1, + 'ScanEnabled' => 1, + 'Name' => 'MyRule' } } ); diff --git a/auto-lib/Paws/SES/CreateTemplate.pm b/auto-lib/Paws/SES/CreateTemplate.pm index c3a029cddf..7576c0a90f 100644 --- a/auto-lib/Paws/SES/CreateTemplate.pm +++ b/auto-lib/Paws/SES/CreateTemplate.pm @@ -30,8 +30,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateTemplateResponse = $email->CreateTemplate( Template => { TemplateName => 'MyTemplateName', - HtmlPart => 'MyHtmlPart', # OPTIONAL SubjectPart => 'MySubjectPart', # OPTIONAL + HtmlPart => 'MyHtmlPart', # OPTIONAL TextPart => 'MyTextPart', # OPTIONAL }, diff --git a/auto-lib/Paws/SES/DeleteIdentityPolicy.pm b/auto-lib/Paws/SES/DeleteIdentityPolicy.pm index c0860a5e6a..12dbde8caa 100644 --- a/auto-lib/Paws/SES/DeleteIdentityPolicy.pm +++ b/auto-lib/Paws/SES/DeleteIdentityPolicy.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # identity: my $DeleteIdentityPolicyResponse = $email->DeleteIdentityPolicy( { - 'PolicyName' => 'MyPolicy', - 'Identity' => 'user@example.com' + 'Identity' => 'user@example.com', + 'PolicyName' => 'MyPolicy' } ); diff --git a/auto-lib/Paws/SES/DescribeActiveReceiptRuleSet.pm b/auto-lib/Paws/SES/DescribeActiveReceiptRuleSet.pm index b8926e6c69..122ac7b10d 100644 --- a/auto-lib/Paws/SES/DescribeActiveReceiptRuleSet.pm +++ b/auto-lib/Paws/SES/DescribeActiveReceiptRuleSet.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n $email->DescribeActiveReceiptRuleSet(); # Results: - my $Metadata = $DescribeActiveReceiptRuleSetResponse->Metadata; my $Rules = $DescribeActiveReceiptRuleSetResponse->Rules; + my $Metadata = $DescribeActiveReceiptRuleSetResponse->Metadata; # Returns a L object. diff --git a/auto-lib/Paws/SES/DescribeConfigurationSet.pm b/auto-lib/Paws/SES/DescribeConfigurationSet.pm index 99720e1897..fb144da943 100644 --- a/auto-lib/Paws/SES/DescribeConfigurationSet.pm +++ b/auto-lib/Paws/SES/DescribeConfigurationSet.pm @@ -37,12 +37,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TrackingOptions = $DescribeConfigurationSetResponse->TrackingOptions; my $EventDestinations = $DescribeConfigurationSetResponse->EventDestinations; my $ReputationOptions = $DescribeConfigurationSetResponse->ReputationOptions; my $ConfigurationSet = $DescribeConfigurationSetResponse->ConfigurationSet; + my $TrackingOptions = $DescribeConfigurationSetResponse->TrackingOptions; # Returns a L object. diff --git a/auto-lib/Paws/SES/DescribeReceiptRuleSet.pm b/auto-lib/Paws/SES/DescribeReceiptRuleSet.pm index bdc09d43df..494b21da03 100644 --- a/auto-lib/Paws/SES/DescribeReceiptRuleSet.pm +++ b/auto-lib/Paws/SES/DescribeReceiptRuleSet.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Metadata = $DescribeReceiptRuleSetResponse->Metadata; my $Rules = $DescribeReceiptRuleSetResponse->Rules; + my $Metadata = $DescribeReceiptRuleSetResponse->Metadata; # Returns a L object. diff --git a/auto-lib/Paws/SES/GetCustomVerificationEmailTemplate.pm b/auto-lib/Paws/SES/GetCustomVerificationEmailTemplate.pm index 67db8add06..ff53084f25 100644 --- a/auto-lib/Paws/SES/GetCustomVerificationEmailTemplate.pm +++ b/auto-lib/Paws/SES/GetCustomVerificationEmailTemplate.pm @@ -34,18 +34,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TemplateSubject = - $GetCustomVerificationEmailTemplateResponse->TemplateSubject; - my $SuccessRedirectionURL = - $GetCustomVerificationEmailTemplateResponse->SuccessRedirectionURL; + my $FailureRedirectionURL = + $GetCustomVerificationEmailTemplateResponse->FailureRedirectionURL; my $TemplateName = $GetCustomVerificationEmailTemplateResponse->TemplateName; my $FromEmailAddress = $GetCustomVerificationEmailTemplateResponse->FromEmailAddress; + my $SuccessRedirectionURL = + $GetCustomVerificationEmailTemplateResponse->SuccessRedirectionURL; my $TemplateContent = $GetCustomVerificationEmailTemplateResponse->TemplateContent; - my $FailureRedirectionURL = - $GetCustomVerificationEmailTemplateResponse->FailureRedirectionURL; + my $TemplateSubject = + $GetCustomVerificationEmailTemplateResponse->TemplateSubject; # Returns a L object. diff --git a/auto-lib/Paws/SES/GetIdentityPolicies.pm b/auto-lib/Paws/SES/GetIdentityPolicies.pm index 4695201e3e..75fb6a6856 100644 --- a/auto-lib/Paws/SES/GetIdentityPolicies.pm +++ b/auto-lib/Paws/SES/GetIdentityPolicies.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # identity: my $GetIdentityPoliciesResponse = $email->GetIdentityPolicies( { - 'Identity' => 'example.com', - 'PolicyNames' => ['MyPolicy'] + 'PolicyNames' => ['MyPolicy'], + 'Identity' => 'example.com' } ); diff --git a/auto-lib/Paws/SES/ListConfigurationSets.pm b/auto-lib/Paws/SES/ListConfigurationSets.pm index 22652ff094..bd26145b19 100644 --- a/auto-lib/Paws/SES/ListConfigurationSets.pm +++ b/auto-lib/Paws/SES/ListConfigurationSets.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ConfigurationSets = $ListConfigurationSetsResponse->ConfigurationSets; my $NextToken = $ListConfigurationSetsResponse->NextToken; + my $ConfigurationSets = $ListConfigurationSetsResponse->ConfigurationSets; # Returns a L object. diff --git a/auto-lib/Paws/SES/ListCustomVerificationEmailTemplates.pm b/auto-lib/Paws/SES/ListCustomVerificationEmailTemplates.pm index 89e71e44be..c972ca24b5 100644 --- a/auto-lib/Paws/SES/ListCustomVerificationEmailTemplates.pm +++ b/auto-lib/Paws/SES/ListCustomVerificationEmailTemplates.pm @@ -35,10 +35,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListCustomVerificationEmailTemplatesResponse->NextToken; my $CustomVerificationEmailTemplates = $ListCustomVerificationEmailTemplatesResponse ->CustomVerificationEmailTemplates; + my $NextToken = $ListCustomVerificationEmailTemplatesResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/SES/ListIdentities.pm b/auto-lib/Paws/SES/ListIdentities.pm index 192b88bf97..6fc71cc2ae 100644 --- a/auto-lib/Paws/SES/ListIdentities.pm +++ b/auto-lib/Paws/SES/ListIdentities.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # submitted for verification with Amazon SES: my $ListIdentitiesResponse = $email->ListIdentities( { - 'IdentityType' => 'EmailAddress', + 'MaxItems' => 123, 'NextToken' => '', - 'MaxItems' => 123 + 'IdentityType' => 'EmailAddress' } ); diff --git a/auto-lib/Paws/SES/ListReceiptRuleSets.pm b/auto-lib/Paws/SES/ListReceiptRuleSets.pm index bc7a9ef586..8f8a182abc 100644 --- a/auto-lib/Paws/SES/ListReceiptRuleSets.pm +++ b/auto-lib/Paws/SES/ListReceiptRuleSets.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListReceiptRuleSetsResponse->NextToken; my $RuleSets = $ListReceiptRuleSetsResponse->RuleSets; + my $NextToken = $ListReceiptRuleSetsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/SES/PutIdentityPolicy.pm b/auto-lib/Paws/SES/PutIdentityPolicy.pm index 327099c4e2..3ca2263887 100644 --- a/auto-lib/Paws/SES/PutIdentityPolicy.pm +++ b/auto-lib/Paws/SES/PutIdentityPolicy.pm @@ -33,10 +33,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The following example adds a sending authorization policy to an identity: my $PutIdentityPolicyResponse = $email->PutIdentityPolicy( { + 'Identity' => 'example.com', 'Policy' => '{"Version":"2008-10-17","Statement":[{"Sid":"stmt1469123904194","Effect":"Allow","Principal":{"AWS":"arn:aws:iam::123456789012:root"},"Action":["ses:SendEmail","ses:SendRawEmail"],"Resource":"arn:aws:ses:us-east-1:EXAMPLE65304:identity/example.com"}]}', - 'PolicyName' => 'MyPolicy', - 'Identity' => 'example.com' + 'PolicyName' => 'MyPolicy' } ); diff --git a/auto-lib/Paws/SES/SendBounce.pm b/auto-lib/Paws/SES/SendBounce.pm index 0641a98e56..5eaf464790 100644 --- a/auto-lib/Paws/SES/SendBounce.pm +++ b/auto-lib/Paws/SES/SendBounce.pm @@ -36,26 +36,26 @@ You shouldn't make instances of this class. Each attribute should be used as a n BounceSender => 'MyAddress', BouncedRecipientInfoList => [ { - Recipient => 'MyAddress', - RecipientArn => 'MyAmazonResourceName', # OPTIONAL - BounceType => 'DoesNotExist' + Recipient => 'MyAddress', + BounceType => 'DoesNotExist' , # values: DoesNotExist, MessageTooLarge, ExceededQuota, ContentRejected, Undefined, TemporaryFailure; OPTIONAL + RecipientArn => 'MyAmazonResourceName', # OPTIONAL RecipientDsnFields => { Status => 'MyDsnStatus', Action => 'failed', # values: failed, delayed, delivered, relayed, expanded - DiagnosticCode => 'MyDiagnosticCode', # OPTIONAL - RemoteMta => 'MyRemoteMta', # OPTIONAL ExtensionFields => [ { - Name => 'MyExtensionFieldName', Value => 'MyExtensionFieldValue', + Name => 'MyExtensionFieldName', }, ... - ], # OPTIONAL - FinalRecipient => 'MyAddress', + ], # OPTIONAL + RemoteMta => 'MyRemoteMta', # OPTIONAL + DiagnosticCode => 'MyDiagnosticCode', # OPTIONAL LastAttemptDate => '1970-01-01T01:00:00', # OPTIONAL + FinalRecipient => 'MyAddress', }, # OPTIONAL }, ... @@ -67,8 +67,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ReportingMta => 'MyReportingMta', ExtensionFields => [ { - Name => 'MyExtensionFieldName', Value => 'MyExtensionFieldValue', + Name => 'MyExtensionFieldName', }, ... diff --git a/auto-lib/Paws/SES/SendBulkTemplatedEmail.pm b/auto-lib/Paws/SES/SendBulkTemplatedEmail.pm index 808ad05a7f..2d6ee3adf6 100644 --- a/auto-lib/Paws/SES/SendBulkTemplatedEmail.pm +++ b/auto-lib/Paws/SES/SendBulkTemplatedEmail.pm @@ -41,19 +41,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n Destinations => [ { Destination => { + BccAddresses => [ 'MyAddress', ... ], # OPTIONAL ToAddresses => [ 'MyAddress', ... ], # OPTIONAL CcAddresses => [ 'MyAddress', ... ], # OPTIONAL - BccAddresses => [ 'MyAddress', ... ], # OPTIONAL }, - ReplacementTemplateData => 'MyTemplateData', # max: 262144; OPTIONAL - ReplacementTags => [ + ReplacementTags => [ { Value => 'MyMessageTagValue', Name => 'MyMessageTagName', }, ... - ], # OPTIONAL + ], # OPTIONAL + ReplacementTemplateData => 'MyTemplateData', # max: 262144; OPTIONAL }, ... ], diff --git a/auto-lib/Paws/SES/SendEmail.pm b/auto-lib/Paws/SES/SendEmail.pm index 332d1c8d22..bc958b3684 100644 --- a/auto-lib/Paws/SES/SendEmail.pm +++ b/auto-lib/Paws/SES/SendEmail.pm @@ -39,38 +39,38 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The following example sends a formatted email: my $SendEmailResponse = $email->SendEmail( { - 'Source' => 'sender@example.com', + 'SourceArn' => '', + 'ReturnPathArn' => '', 'ReplyToAddresses' => [ ], - 'SourceArn' => '', - 'ReturnPathArn' => '', - 'ReturnPath' => '', - 'Message' => { + 'Message' => { + 'Subject' => { + 'Charset' => 'UTF-8', + 'Data' => 'Test email' + }, 'Body' => { + 'Html' => { + 'Charset' => 'UTF-8', + 'Data' => +'This message body contains HTML formatting. It can, for example, contain links like this one: Amazon SES Developer Guide.' + }, 'Text' => { 'Charset' => 'UTF-8', 'Data' => 'This is the message body in text format.' - }, - 'Html' => { - 'Data' => -'This message body contains HTML formatting. It can, for example, contain links like this one: Amazon SES Developer Guide.', - 'Charset' => 'UTF-8' } - }, - 'Subject' => { - 'Charset' => 'UTF-8', - 'Data' => 'Test email' } }, + 'Source' => 'sender@example.com', 'Destination' => { - 'CcAddresses' => ['recipient3@example.com'], - 'ToAddresses' => - [ 'recipient1@example.com', 'recipient2@example.com' ], + 'CcAddresses' => ['recipient3@example.com'], 'BccAddresses' => [ - ] - } + ], + 'ToAddresses' => + [ 'recipient1@example.com', 'recipient2@example.com' ] + }, + 'ReturnPath' => '' } ); diff --git a/auto-lib/Paws/SES/SendRawEmail.pm b/auto-lib/Paws/SES/SendRawEmail.pm index 73746f5492..c23e94d95e 100644 --- a/auto-lib/Paws/SES/SendRawEmail.pm +++ b/auto-lib/Paws/SES/SendRawEmail.pm @@ -38,17 +38,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The following example sends an email with an attachment: my $SendRawEmailResponse = $email->SendRawEmail( { - 'Source' => '', + 'SourceArn' => '', + 'FromArn' => '', 'Destinations' => [ ], - 'SourceArn' => '', - 'RawMessage' => { + 'ReturnPathArn' => '', + 'Source' => '', + 'RawMessage' => { 'Data' => 'From: sender@example.com\nTo: recipient@example.com\nSubject: Test email (contains an attachment)\nMIME-Version: 1.0\nContent-type: Multipart/Mixed; boundary="NextPart"\n\n--NextPart\nContent-Type: text/plain\n\nThis is the message body.\n\n--NextPart\nContent-Type: text/plain;\nContent-Disposition: attachment; filename="attachment.txt"\n\nThis is the text in the attachment.\n\n--NextPart--' - }, - 'ReturnPathArn' => '', - 'FromArn' => '' + } } ); diff --git a/auto-lib/Paws/SES/SendTemplatedEmail.pm b/auto-lib/Paws/SES/SendTemplatedEmail.pm index 790aa0bc7b..329baa6f70 100644 --- a/auto-lib/Paws/SES/SendTemplatedEmail.pm +++ b/auto-lib/Paws/SES/SendTemplatedEmail.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $email = Paws->service('SES'); my $SendTemplatedEmailResponse = $email->SendTemplatedEmail( Destination => { - ToAddresses => [ 'MyAddress', ... ], # OPTIONAL BccAddresses => [ 'MyAddress', ... ], # OPTIONAL + ToAddresses => [ 'MyAddress', ... ], # OPTIONAL CcAddresses => [ 'MyAddress', ... ], # OPTIONAL }, Source => 'MyAddress', @@ -53,8 +53,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n SourceArn => 'MyAmazonResourceName', # OPTIONAL Tags => [ { - Name => 'MyMessageTagName', Value => 'MyMessageTagValue', + Name => 'MyMessageTagName', }, ... diff --git a/auto-lib/Paws/SES/SetIdentityDkimEnabled.pm b/auto-lib/Paws/SES/SetIdentityDkimEnabled.pm index 4dd43556ca..d951ca8982 100644 --- a/auto-lib/Paws/SES/SetIdentityDkimEnabled.pm +++ b/auto-lib/Paws/SES/SetIdentityDkimEnabled.pm @@ -33,7 +33,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # sent from an identity: my $SetIdentityDkimEnabledResponse = $email->SetIdentityDkimEnabled( { - 'DkimEnabled' => true, + 'DkimEnabled' => 1, 'Identity' => 'user@example.com' } ); diff --git a/auto-lib/Paws/SES/SetIdentityFeedbackForwardingEnabled.pm b/auto-lib/Paws/SES/SetIdentityFeedbackForwardingEnabled.pm index 3b34060a5a..a3c7471c9a 100644 --- a/auto-lib/Paws/SES/SetIdentityFeedbackForwardingEnabled.pm +++ b/auto-lib/Paws/SES/SetIdentityFeedbackForwardingEnabled.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $SetIdentityFeedbackForwardingEnabledResponse = $email->SetIdentityFeedbackForwardingEnabled( { - 'Identity' => 'user@example.com', - 'ForwardingEnabled' => true + 'ForwardingEnabled' => 1, + 'Identity' => 'user@example.com' } ); diff --git a/auto-lib/Paws/SES/SetIdentityHeadersInNotificationsEnabled.pm b/auto-lib/Paws/SES/SetIdentityHeadersInNotificationsEnabled.pm index e13b2734d5..3c7a1a9c30 100644 --- a/auto-lib/Paws/SES/SetIdentityHeadersInNotificationsEnabled.pm +++ b/auto-lib/Paws/SES/SetIdentityHeadersInNotificationsEnabled.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $SetIdentityHeadersInNotificationsEnabledResponse = $email->SetIdentityHeadersInNotificationsEnabled( { - 'Identity' => 'user@example.com', 'NotificationType' => 'Bounce', - 'Enabled' => true + 'Identity' => 'user@example.com', + 'Enabled' => 1 } ); diff --git a/auto-lib/Paws/SES/SetIdentityMailFromDomain.pm b/auto-lib/Paws/SES/SetIdentityMailFromDomain.pm index 26c96bb9d8..a4ea629ddc 100644 --- a/auto-lib/Paws/SES/SetIdentityMailFromDomain.pm +++ b/auto-lib/Paws/SES/SetIdentityMailFromDomain.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # domain for an identity: my $SetIdentityMailFromDomainResponse = $email->SetIdentityMailFromDomain( { - 'MailFromDomain' => 'bounces.example.com', + 'Identity' => 'user@example.com', 'BehaviorOnMXFailure' => 'UseDefaultValue', - 'Identity' => 'user@example.com' + 'MailFromDomain' => 'bounces.example.com' } ); diff --git a/auto-lib/Paws/SES/SetReceiptRulePosition.pm b/auto-lib/Paws/SES/SetReceiptRulePosition.pm index 0bb166ff0a..efbcd27e9b 100644 --- a/auto-lib/Paws/SES/SetReceiptRulePosition.pm +++ b/auto-lib/Paws/SES/SetReceiptRulePosition.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # set: my $SetReceiptRulePositionResponse = $email->SetReceiptRulePosition( { + 'RuleName' => 'RuleToReposition', 'RuleSetName' => 'MyRuleSet', - 'After' => 'PutRuleAfterThisRule', - 'RuleName' => 'RuleToReposition' + 'After' => 'PutRuleAfterThisRule' } ); diff --git a/auto-lib/Paws/SES/UpdateConfigurationSetEventDestination.pm b/auto-lib/Paws/SES/UpdateConfigurationSetEventDestination.pm index b6b1ec658e..3751b1c6ae 100644 --- a/auto-lib/Paws/SES/UpdateConfigurationSetEventDestination.pm +++ b/auto-lib/Paws/SES/UpdateConfigurationSetEventDestination.pm @@ -32,34 +32,34 @@ You shouldn't make instances of this class. Each attribute should be used as a n $email->UpdateConfigurationSetEventDestination( ConfigurationSetName => 'MyConfigurationSetName', EventDestination => { - Name => 'MyEventDestinationName', MatchingEventTypes => [ 'send', ... # values: send, reject, bounce, complaint, delivery, open, click, renderingFailure ], + Name => 'MyEventDestinationName', + Enabled => 1, # OPTIONAL + KinesisFirehoseDestination => { + DeliveryStreamARN => 'MyAmazonResourceName', + IAMRoleARN => 'MyAmazonResourceName', + + }, # OPTIONAL + SNSDestination => { + TopicARN => 'MyAmazonResourceName', + + }, # OPTIONAL CloudWatchDestination => { DimensionConfigurations => [ { - DefaultDimensionValue => 'MyDefaultDimensionValue', + DimensionName => 'MyDimensionName', DimensionValueSource => 'messageTag', # values: messageTag, emailHeader, linkTag - DimensionName => 'MyDimensionName', + DefaultDimensionValue => 'MyDefaultDimensionValue', }, ... ], }, # OPTIONAL - SNSDestination => { - TopicARN => 'MyAmazonResourceName', - - }, # OPTIONAL - KinesisFirehoseDestination => { - DeliveryStreamARN => 'MyAmazonResourceName', - IAMRoleARN => 'MyAmazonResourceName', - - }, # OPTIONAL - Enabled => 1, # OPTIONAL }, ); diff --git a/auto-lib/Paws/SES/UpdateReceiptRule.pm b/auto-lib/Paws/SES/UpdateReceiptRule.pm index d76cb6218b..885240fc49 100644 --- a/auto-lib/Paws/SES/UpdateReceiptRule.pm +++ b/auto-lib/Paws/SES/UpdateReceiptRule.pm @@ -34,7 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n { 'RuleSetName' => 'MyRuleSet', 'Rule' => { - 'Actions' => [ + 'TlsPolicy' => 'Optional', + 'Actions' => [ { 'S3Action' => { @@ -43,10 +44,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n } } ], - 'Name' => 'MyRule', - 'Enabled' => true, - 'TlsPolicy' => 'Optional', - 'ScanEnabled' => true + 'Enabled' => 1, + 'ScanEnabled' => 1, + 'Name' => 'MyRule' } } ); diff --git a/auto-lib/Paws/SES/UpdateTemplate.pm b/auto-lib/Paws/SES/UpdateTemplate.pm index bdaa8f708f..f8e599966f 100644 --- a/auto-lib/Paws/SES/UpdateTemplate.pm +++ b/auto-lib/Paws/SES/UpdateTemplate.pm @@ -30,9 +30,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateTemplateResponse = $email->UpdateTemplate( Template => { TemplateName => 'MyTemplateName', - TextPart => 'MyTextPart', # OPTIONAL SubjectPart => 'MySubjectPart', # OPTIONAL HtmlPart => 'MyHtmlPart', # OPTIONAL + TextPart => 'MyTextPart', # OPTIONAL }, ); diff --git a/auto-lib/Paws/SMS/CreateReplicationJob.pm b/auto-lib/Paws/SMS/CreateReplicationJob.pm index fc4827a088..c763d26594 100644 --- a/auto-lib/Paws/SMS/CreateReplicationJob.pm +++ b/auto-lib/Paws/SMS/CreateReplicationJob.pm @@ -42,7 +42,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $replicationJobId = $CreateReplicationJobResponse->replicationJobId; + my $ReplicationJobId = $CreateReplicationJobResponse->ReplicationJobId; # Returns a L object. diff --git a/auto-lib/Paws/SMS/GetConnectors.pm b/auto-lib/Paws/SMS/GetConnectors.pm index 143bcdf5bb..44ea239e61 100644 --- a/auto-lib/Paws/SMS/GetConnectors.pm +++ b/auto-lib/Paws/SMS/GetConnectors.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ConnectorList = $GetConnectorsResponse->ConnectorList; my $NextToken = $GetConnectorsResponse->NextToken; + my $ConnectorList = $GetConnectorsResponse->ConnectorList; # Returns a L object. diff --git a/auto-lib/Paws/SMS/GetReplicationJobs.pm b/auto-lib/Paws/SMS/GetReplicationJobs.pm index bd06bbe892..0d0a9a103b 100644 --- a/auto-lib/Paws/SMS/GetReplicationJobs.pm +++ b/auto-lib/Paws/SMS/GetReplicationJobs.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ReplicationJobList = $GetReplicationJobsResponse->ReplicationJobList; my $NextToken = $GetReplicationJobsResponse->NextToken; + my $ReplicationJobList = $GetReplicationJobsResponse->ReplicationJobList; # Returns a L object. diff --git a/auto-lib/Paws/SMS/GetReplicationRuns.pm b/auto-lib/Paws/SMS/GetReplicationRuns.pm index 428a45462c..f3de1a5469 100644 --- a/auto-lib/Paws/SMS/GetReplicationRuns.pm +++ b/auto-lib/Paws/SMS/GetReplicationRuns.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $ReplicationJob = $GetReplicationRunsResponse->ReplicationJob; my $ReplicationRunList = $GetReplicationRunsResponse->ReplicationRunList; my $NextToken = $GetReplicationRunsResponse->NextToken; - my $ReplicationJob = $GetReplicationRunsResponse->ReplicationJob; # Returns a L object. diff --git a/auto-lib/Paws/SMS/GetServers.pm b/auto-lib/Paws/SMS/GetServers.pm index 4d29ecb85a..31a129b889 100644 --- a/auto-lib/Paws/SMS/GetServers.pm +++ b/auto-lib/Paws/SMS/GetServers.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $NextToken = $GetServersResponse->NextToken; - my $ServerCatalogStatus = $GetServersResponse->ServerCatalogStatus; my $LastModifiedOn = $GetServersResponse->LastModifiedOn; + my $ServerCatalogStatus = $GetServersResponse->ServerCatalogStatus; my $ServerList = $GetServersResponse->ServerList; # Returns a L object. diff --git a/auto-lib/Paws/SNS/ListEndpointsByPlatformApplication.pm b/auto-lib/Paws/SNS/ListEndpointsByPlatformApplication.pm index e2d0fd67ba..0e2afd4a99 100644 --- a/auto-lib/Paws/SNS/ListEndpointsByPlatformApplication.pm +++ b/auto-lib/Paws/SNS/ListEndpointsByPlatformApplication.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListEndpointsByPlatformApplicationResponse->NextToken; my $Endpoints = $ListEndpointsByPlatformApplicationResponse->Endpoints; + my $NextToken = $ListEndpointsByPlatformApplicationResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/SNS/Publish.pm b/auto-lib/Paws/SNS/Publish.pm index ca7b7cb154..b5a3c8eae3 100644 --- a/auto-lib/Paws/SNS/Publish.pm +++ b/auto-lib/Paws/SNS/Publish.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n MessageAttributes => { 'MyString' => { DataType => 'MyString', - StringValue => 'MyString', BinaryValue => 'BlobBinary', # OPTIONAL + StringValue => 'MyString', }, }, # OPTIONAL MessageStructure => 'MymessageStructure', # OPTIONAL diff --git a/auto-lib/Paws/SQS/DeleteMessageBatch.pm b/auto-lib/Paws/SQS/DeleteMessageBatch.pm index 8cb9d467bb..7679e1e217 100644 --- a/auto-lib/Paws/SQS/DeleteMessageBatch.pm +++ b/auto-lib/Paws/SQS/DeleteMessageBatch.pm @@ -31,8 +31,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DeleteMessageBatchResult = $sqs->DeleteMessageBatch( Entries => [ { - ReceiptHandle => 'MyString', Id => 'MyString', + ReceiptHandle => 'MyString', }, ... @@ -42,8 +42,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Failed = $DeleteMessageBatchResult->Failed; my $Successful = $DeleteMessageBatchResult->Successful; + my $Failed = $DeleteMessageBatchResult->Failed; # Returns a L object. diff --git a/auto-lib/Paws/SQS/SendMessage.pm b/auto-lib/Paws/SQS/SendMessage.pm index 1ef5f575f5..d6519f440d 100644 --- a/auto-lib/Paws/SQS/SendMessage.pm +++ b/auto-lib/Paws/SQS/SendMessage.pm @@ -39,12 +39,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n MessageAttributes => { 'MyString' => { DataType => 'MyString', - StringListValues => [ 'MyString', ... ], # OPTIONAL - BinaryValue => 'BlobBinary', # OPTIONAL + BinaryListValues => [ 'BlobBinary', ... ], # OPTIONAL + BinaryValue => 'BlobBinary', + StringListValues => [ 'MyString', ... ], # OPTIONAL StringValue => 'MyString', - BinaryListValues => [ - 'BlobBinary', ... # OPTIONAL - ], # OPTIONAL }, }, # OPTIONAL MessageDeduplicationId => 'MyString', # OPTIONAL @@ -52,10 +50,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $MessageId = $SendMessageResult->MessageId; - my $MD5OfMessageBody = $SendMessageResult->MD5OfMessageBody; my $MD5OfMessageAttributes = $SendMessageResult->MD5OfMessageAttributes; my $SequenceNumber = $SendMessageResult->SequenceNumber; + my $MD5OfMessageBody = $SendMessageResult->MD5OfMessageBody; + my $MessageId = $SendMessageResult->MessageId; # Returns a L object. diff --git a/auto-lib/Paws/SQS/SendMessageBatch.pm b/auto-lib/Paws/SQS/SendMessageBatch.pm index a9521dcd82..f5328053a4 100644 --- a/auto-lib/Paws/SQS/SendMessageBatch.pm +++ b/auto-lib/Paws/SQS/SendMessageBatch.pm @@ -31,20 +31,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $SendMessageBatchResult = $sqs->SendMessageBatch( Entries => [ { - Id => 'MyString', MessageBody => 'MyString', - MessageGroupId => 'MyString', - DelaySeconds => 1, # OPTIONAL + Id => 'MyString', MessageDeduplicationId => 'MyString', + DelaySeconds => 1, # OPTIONAL + MessageGroupId => 'MyString', MessageAttributes => { 'MyString' => { DataType => 'MyString', - StringListValues => [ 'MyString', ... ], # OPTIONAL + BinaryListValues => [ 'BlobBinary', ... ], # OPTIONAL + BinaryValue => 'BlobBinary', + StringListValues => [ 'MyString', ... ], # OPTIONAL StringValue => 'MyString', - BinaryValue => 'BlobBinary', # OPTIONAL - BinaryListValues => [ - 'BlobBinary', ... # OPTIONAL - ], # OPTIONAL }, }, # OPTIONAL }, @@ -55,8 +53,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Failed = $SendMessageBatchResult->Failed; my $Successful = $SendMessageBatchResult->Successful; + my $Failed = $SendMessageBatchResult->Failed; # Returns a L object. diff --git a/auto-lib/Paws/SSM.pm b/auto-lib/Paws/SSM.pm index 43e273ca0f..5f415cc441 100644 --- a/auto-lib/Paws/SSM.pm +++ b/auto-lib/Paws/SSM.pm @@ -764,7 +764,8 @@ Guide (http://docs.aws.amazon.com/systems-manager/latest/userguide/). To get started, verify prerequisites and configure managed instances. For more information, see Systems Manager Prerequisites -(http://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-setting-up.html). +(http://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-setting-up.html) +in the I. For information about other API actions you can perform on Amazon EC2 instances, see the Amazon EC2 API Reference @@ -1052,9 +1053,10 @@ By default, data is not encrypted in Amazon S3. We strongly recommend that you enable encryption in Amazon S3 to ensure secure data storage. We also recommend that you secure access to the Amazon S3 bucket by creating a restrictive bucket policy. To view an example of a -restrictive Amazon S3 bucket policy for Resource Data Sync, see -Configuring Resource Data Sync for Inventory -(http://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-inventory-configuring.html#sysman-inventory-datasync). +restrictive Amazon S3 bucket policy for Resource Data Sync, see Create +a Resource Data Sync for Inventory +(http://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-inventory-datasync-create.html) +in the I. =head2 DeleteActivation @@ -1249,7 +1251,7 @@ Returns: a L instance Removes the server or virtual machine from the list of registered servers. You can reregister the instance again at any time. If you don't plan to use Run Command on the server, we suggest uninstalling -the SSM Agent first. +SSM Agent first. =head2 DeregisterPatchBaselineForPatchGroup @@ -2115,7 +2117,8 @@ Each argument is described in detail in: L Returns: a L instance -Get information about a parameter by using the parameter name. +Get information about a parameter by using the parameter name. Don't +confuse this API action with the GetParameters API action. =head2 GetParameterHistory @@ -2155,7 +2158,8 @@ Each argument is described in detail in: L Returns: a L instance -Get details of a parameter. +Get details of a parameter. Don't confuse this API action with the +GetParameter API action. =head2 GetParametersByPath @@ -2183,7 +2187,8 @@ Returns: a L instance Retrieve parameters in a specific hierarchy. For more information, see Working with Systems Manager Parameters -(http://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-paramstore-working.html). +(http://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-paramstore-working.html) +in the I. Request results are returned on a best-effort basis. If you specify C in the request, the response includes information up to @@ -2841,6 +2846,8 @@ behavior or status of the execution. =item DocumentName => Str +=item [CloudWatchOutputConfig => L] + =item [Comment => Str] =item [DocumentHash => Str] diff --git a/auto-lib/Paws/SSM/AddTagsToResource.pm b/auto-lib/Paws/SSM/AddTagsToResource.pm index 1892e949d2..c3d492c943 100644 --- a/auto-lib/Paws/SSM/AddTagsToResource.pm +++ b/auto-lib/Paws/SSM/AddTagsToResource.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ResourceType => 'Document', Tags => [ { - Value => 'MyTagValue', # min: 1, max: 256 Key => 'MyTagKey', # min: 1, max: 128 + Value => 'MyTagValue', # min: 1, max: 256 }, ... diff --git a/auto-lib/Paws/SSM/Command.pm b/auto-lib/Paws/SSM/Command.pm index 411f9c4857..d21a852f8c 100644 --- a/auto-lib/Paws/SSM/Command.pm +++ b/auto-lib/Paws/SSM/Command.pm @@ -1,8 +1,10 @@ package Paws::SSM::Command; use Moose; + has CloudWatchOutputConfig => (is => 'ro', isa => 'Paws::SSM::CloudWatchOutputConfig'); has CommandId => (is => 'ro', isa => 'Str'); has Comment => (is => 'ro', isa => 'Str'); has CompletedCount => (is => 'ro', isa => 'Int'); + has DeliveryTimedOutCount => (is => 'ro', isa => 'Int'); has DocumentName => (is => 'ro', isa => 'Str'); has DocumentVersion => (is => 'ro', isa => 'Str'); has ErrorCount => (is => 'ro', isa => 'Int'); @@ -40,14 +42,14 @@ Each attribute should be used as a named argument in the calls that expect this As an example, if Att1 is expected to be a Paws::SSM::Command object: - $service_obj->Method(Att1 => { CommandId => $value, ..., Targets => $value }); + $service_obj->Method(Att1 => { CloudWatchOutputConfig => $value, ..., Targets => $value }); =head3 Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::SSM::Command object: $result = $service_obj->Method(...); - $result->Att1->CommandId + $result->Att1->CloudWatchOutputConfig =head1 DESCRIPTION @@ -56,6 +58,12 @@ Describes a command request. =head1 ATTRIBUTES +=head2 CloudWatchOutputConfig => L + + CloudWatch Logs information where you want Systems Manager to send the +command output. + + =head2 CommandId => Str A unique identifier for this command. @@ -75,6 +83,11 @@ Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable. +=head2 DeliveryTimedOutCount => Int + + The number of targets for which the status is Delivery Timed Out. + + =head2 DocumentName => Str The name of the document requested for execution. @@ -108,9 +121,10 @@ input provided as part of the SendCommand API. The maximum number of instances that are allowed to execute the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For -more information about how to use MaxConcurrency, see Executing a -Command Using Systems Manager Run Command -(http://docs.aws.amazon.com/systems-manager/latest/userguide/run-command.html). +more information about how to use MaxConcurrency, see Executing +Commands Using Systems Manager Run Command +(http://docs.aws.amazon.com/systems-manager/latest/userguide/run-command.html) +in the I. =head2 MaxErrors => Str @@ -118,9 +132,10 @@ Command Using Systems Manager Run Command The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value -is 0. For more information about how to use MaxErrors, see Executing a -Command Using Systems Manager Run Command -(http://docs.aws.amazon.com/systems-manager/latest/userguide/run-command.html). +is 0. For more information about how to use MaxErrors, see Executing +Commands Using Systems Manager Run Command +(http://docs.aws.amazon.com/systems-manager/latest/userguide/run-command.html) +in the I. =head2 NotificationConfig => L @@ -175,10 +190,11 @@ sending notifications about command status changes. A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different -results than Status. For more information about these statuses, see Run -Command Status -(http://docs.aws.amazon.com/systems-manager/latest/userguide/monitor-about-status.html). -StatusDetails can be one of the following values: +results than Status. For more information about these statuses, see +Understanding Command Statuses +(http://docs.aws.amazon.com/systems-manager/latest/userguide/monitor-commands.html) +in the I. StatusDetails can be one of +the following values: =over diff --git a/auto-lib/Paws/SSM/CommandInvocation.pm b/auto-lib/Paws/SSM/CommandInvocation.pm index 3b847e5bd7..57a459fa9a 100644 --- a/auto-lib/Paws/SSM/CommandInvocation.pm +++ b/auto-lib/Paws/SSM/CommandInvocation.pm @@ -1,5 +1,6 @@ package Paws::SSM::CommandInvocation; use Moose; + has CloudWatchOutputConfig => (is => 'ro', isa => 'Paws::SSM::CloudWatchOutputConfig'); has CommandId => (is => 'ro', isa => 'Str'); has CommandPlugins => (is => 'ro', isa => 'ArrayRef[Paws::SSM::CommandPlugin]'); has Comment => (is => 'ro', isa => 'Str'); @@ -34,14 +35,14 @@ Each attribute should be used as a named argument in the calls that expect this As an example, if Att1 is expected to be a Paws::SSM::CommandInvocation object: - $service_obj->Method(Att1 => { CommandId => $value, ..., TraceOutput => $value }); + $service_obj->Method(Att1 => { CloudWatchOutputConfig => $value, ..., TraceOutput => $value }); =head3 Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::SSM::CommandInvocation object: $result = $service_obj->Method(...); - $result->Att1->CommandId + $result->Att1->CloudWatchOutputConfig =head1 DESCRIPTION @@ -55,6 +56,12 @@ information about a command you executed. =head1 ATTRIBUTES +=head2 CloudWatchOutputConfig => L + + CloudWatch Logs information where you want Systems Manager to send the +command output. + + =head2 CommandId => Str The command against which this invocation was requested. @@ -138,10 +145,11 @@ the command, and the Amazon S3 bucket was defined for the command. instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different -results than Status. For more information about these statuses, see Run -Command Status -(http://docs.aws.amazon.com/systems-manager/latest/userguide/monitor-about-status.html). -StatusDetails can be one of the following values: +results than Status. For more information about these statuses, see +Understanding Command Statuses +(http://docs.aws.amazon.com/systems-manager/latest/userguide/monitor-commands.html) +in the I. StatusDetails can be one of +the following values: =over diff --git a/auto-lib/Paws/SSM/CommandPlugin.pm b/auto-lib/Paws/SSM/CommandPlugin.pm index 0b7ba2ef93..bfbec29bcf 100644 --- a/auto-lib/Paws/SSM/CommandPlugin.pm +++ b/auto-lib/Paws/SSM/CommandPlugin.pm @@ -141,10 +141,11 @@ plugins. A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different -results than Status. For more information about these statuses, see Run -Command Status -(http://docs.aws.amazon.com/systems-manager/latest/userguide/monitor-about-status.html). -StatusDetails can be one of the following values: +results than Status. For more information about these statuses, see +Understanding Command Statuses +(http://docs.aws.amazon.com/systems-manager/latest/userguide/monitor-commands.html) +in the I. StatusDetails can be one of +the following values: =over diff --git a/auto-lib/Paws/SSM/CreateActivation.pm b/auto-lib/Paws/SSM/CreateActivation.pm index e298664754..93c3df9b9c 100644 --- a/auto-lib/Paws/SSM/CreateActivation.pm +++ b/auto-lib/Paws/SSM/CreateActivation.pm @@ -40,8 +40,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ActivationCode = $CreateActivationResult->ActivationCode; my $ActivationId = $CreateActivationResult->ActivationId; + my $ActivationCode = $CreateActivationResult->ActivationCode; # Returns a L object. diff --git a/auto-lib/Paws/SSM/CreateAssociation.pm b/auto-lib/Paws/SSM/CreateAssociation.pm index 0140202d9f..84ccf8d898 100644 --- a/auto-lib/Paws/SSM/CreateAssociation.pm +++ b/auto-lib/Paws/SSM/CreateAssociation.pm @@ -41,9 +41,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n InstanceId => 'MyInstanceId', # OPTIONAL OutputLocation => { S3Location => { - OutputS3KeyPrefix => 'MyS3KeyPrefix', # max: 500; OPTIONAL - OutputS3Region => 'MyS3Region', # min: 3, max: 20; OPTIONAL OutputS3BucketName => 'MyS3BucketName', # min: 3, max: 63; OPTIONAL + OutputS3Region => 'MyS3Region', # min: 3, max: 20; OPTIONAL + OutputS3KeyPrefix => 'MyS3KeyPrefix', # max: 500; OPTIONAL }, # OPTIONAL }, # OPTIONAL Parameters => { 'MyParameterName' => [ 'MyParameterValue', ... ], } @@ -51,8 +51,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ScheduleExpression => 'MyScheduleExpression', # OPTIONAL Targets => [ { - Key => 'MyTargetKey', # min: 1, max: 128; OPTIONAL Values => [ 'MyTargetValue', ... ], # max: 50; OPTIONAL + Key => 'MyTargetKey', # min: 1, max: 128; OPTIONAL }, ... ], # OPTIONAL diff --git a/auto-lib/Paws/SSM/CreateAssociationBatch.pm b/auto-lib/Paws/SSM/CreateAssociationBatch.pm index a281369c5e..8ddec938ef 100644 --- a/auto-lib/Paws/SSM/CreateAssociationBatch.pm +++ b/auto-lib/Paws/SSM/CreateAssociationBatch.pm @@ -30,29 +30,29 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateAssociationBatchResult = $ssm->CreateAssociationBatch( Entries => [ { - Name => 'MyDocumentName', - AssociationName => 'MyAssociationName', # OPTIONAL - Targets => [ - { - Key => 'MyTargetKey', # min: 1, max: 128; OPTIONAL - Values => [ 'MyTargetValue', ... ], # max: 50; OPTIONAL - }, - ... - ], # max: 5; OPTIONAL - ScheduleExpression => - 'MyScheduleExpression', # min: 1, max: 256; OPTIONAL - DocumentVersion => 'MyDocumentVersion', # OPTIONAL - InstanceId => 'MyInstanceId', # OPTIONAL - OutputLocation => { + Name => 'MyDocumentName', + OutputLocation => { S3Location => { - OutputS3KeyPrefix => 'MyS3KeyPrefix', # max: 500; OPTIONAL OutputS3BucketName => 'MyS3BucketName', # min: 3, max: 63; OPTIONAL - OutputS3Region => 'MyS3Region', # min: 3, max: 20; OPTIONAL + OutputS3Region => 'MyS3Region', # min: 3, max: 20; OPTIONAL + OutputS3KeyPrefix => 'MyS3KeyPrefix', # max: 500; OPTIONAL }, # OPTIONAL }, # OPTIONAL + DocumentVersion => 'MyDocumentVersion', # OPTIONAL + InstanceId => 'MyInstanceId', # OPTIONAL + AssociationName => 'MyAssociationName', # OPTIONAL + ScheduleExpression => + 'MyScheduleExpression', # min: 1, max: 256; OPTIONAL Parameters => { 'MyParameterName' => [ 'MyParameterValue', ... ], } - , # OPTIONAL + , # OPTIONAL + Targets => [ + { + Values => [ 'MyTargetValue', ... ], # max: 50; OPTIONAL + Key => 'MyTargetKey', # min: 1, max: 128; OPTIONAL + }, + ... + ], # max: 5; OPTIONAL }, ... ], @@ -60,8 +60,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Failed = $CreateAssociationBatchResult->Failed; my $Successful = $CreateAssociationBatchResult->Successful; + my $Failed = $CreateAssociationBatchResult->Failed; # Returns a L object. diff --git a/auto-lib/Paws/SSM/CreatePatchBaseline.pm b/auto-lib/Paws/SSM/CreatePatchBaseline.pm index 7a380a9213..0b19bc0086 100644 --- a/auto-lib/Paws/SSM/CreatePatchBaseline.pm +++ b/auto-lib/Paws/SSM/CreatePatchBaseline.pm @@ -92,11 +92,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], # OPTIONAL Sources => [ { - Name => 'MyPatchSourceName', + Products => [ + 'MyPatchSourceProduct', ... # min: 1, max: 128 + ], # min: 1, max: 20 Configuration => 'MyPatchSourceConfiguration', # min: 1, max: 512 - Products => [ - 'MyPatchSourceProduct', ... # min: 1, max: 128 - ], # min: 1, max: 20 + Name => 'MyPatchSourceName', }, ... diff --git a/auto-lib/Paws/SSM/CreateResourceDataSync.pm b/auto-lib/Paws/SSM/CreateResourceDataSync.pm index 3884857bea..77b0df53db 100644 --- a/auto-lib/Paws/SSM/CreateResourceDataSync.pm +++ b/auto-lib/Paws/SSM/CreateResourceDataSync.pm @@ -31,8 +31,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateResourceDataSyncResult = $ssm->CreateResourceDataSync( S3Destination => { BucketName => 'MyResourceDataSyncS3BucketName', # min: 1, max: 2048 - SyncFormat => 'JsonSerDe', # values: JsonSerDe Region => 'MyResourceDataSyncS3Region', # min: 1, max: 64 + SyncFormat => 'JsonSerDe', # values: JsonSerDe Prefix => 'MyResourceDataSyncS3Prefix', # min: 1, max: 256; OPTIONAL AWSKMSKeyARN => 'MyResourceDataSyncAWSKMSKeyARN', # min: 1, max: 512; OPTIONAL diff --git a/auto-lib/Paws/SSM/DeleteInventory.pm b/auto-lib/Paws/SSM/DeleteInventory.pm index d059793f66..5ba218a8c9 100644 --- a/auto-lib/Paws/SSM/DeleteInventory.pm +++ b/auto-lib/Paws/SSM/DeleteInventory.pm @@ -38,14 +38,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DeletionSummary = $DeleteInventoryResult->DeletionSummary; my $DeletionId = $DeleteInventoryResult->DeletionId; + my $DeletionSummary = $DeleteInventoryResult->DeletionSummary; my $TypeName = $DeleteInventoryResult->TypeName; # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/SSM/DeleteInventoryResult.pm b/auto-lib/Paws/SSM/DeleteInventoryResult.pm index 4cde2fbdf1..24bc336fda 100644 --- a/auto-lib/Paws/SSM/DeleteInventoryResult.pm +++ b/auto-lib/Paws/SSM/DeleteInventoryResult.pm @@ -28,7 +28,8 @@ operation has completed before you begin other actions. A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary -(http://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-inventory-delete.html#sysman-inventory-delete-summary). +(http://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-inventory-delete.html#sysman-inventory-delete-summary) +in the I. =head2 TypeName => Str diff --git a/auto-lib/Paws/SSM/DeleteParameters.pm b/auto-lib/Paws/SSM/DeleteParameters.pm index e5db454cec..40754edc97 100644 --- a/auto-lib/Paws/SSM/DeleteParameters.pm +++ b/auto-lib/Paws/SSM/DeleteParameters.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $InvalidParameters = $DeleteParametersResult->InvalidParameters; my $DeletedParameters = $DeleteParametersResult->DeletedParameters; + my $InvalidParameters = $DeleteParametersResult->InvalidParameters; # Returns a L object. diff --git a/auto-lib/Paws/SSM/DeregisterPatchBaselineForPatchGroup.pm b/auto-lib/Paws/SSM/DeregisterPatchBaselineForPatchGroup.pm index 4ddf994fd9..566ab64c6f 100644 --- a/auto-lib/Paws/SSM/DeregisterPatchBaselineForPatchGroup.pm +++ b/auto-lib/Paws/SSM/DeregisterPatchBaselineForPatchGroup.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $BaselineId = $DeregisterPatchBaselineForPatchGroupResult->BaselineId; my $PatchGroup = $DeregisterPatchBaselineForPatchGroupResult->PatchGroup; + my $BaselineId = $DeregisterPatchBaselineForPatchGroupResult->BaselineId; # Returns a L object. diff --git a/auto-lib/Paws/SSM/DeregisterTargetFromMaintenanceWindow.pm b/auto-lib/Paws/SSM/DeregisterTargetFromMaintenanceWindow.pm index e36a2c111b..188cb15e12 100644 --- a/auto-lib/Paws/SSM/DeregisterTargetFromMaintenanceWindow.pm +++ b/auto-lib/Paws/SSM/DeregisterTargetFromMaintenanceWindow.pm @@ -37,9 +37,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $WindowId = $DeregisterTargetFromMaintenanceWindowResult->WindowId; my $WindowTargetId = $DeregisterTargetFromMaintenanceWindowResult->WindowTargetId; + my $WindowId = $DeregisterTargetFromMaintenanceWindowResult->WindowId; # Returns a L object. diff --git a/auto-lib/Paws/SSM/DeregisterTaskFromMaintenanceWindow.pm b/auto-lib/Paws/SSM/DeregisterTaskFromMaintenanceWindow.pm index 4b904e0d5d..a644d181ed 100644 --- a/auto-lib/Paws/SSM/DeregisterTaskFromMaintenanceWindow.pm +++ b/auto-lib/Paws/SSM/DeregisterTaskFromMaintenanceWindow.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $WindowTaskId = $DeregisterTaskFromMaintenanceWindowResult->WindowTaskId; my $WindowId = $DeregisterTaskFromMaintenanceWindowResult->WindowId; + my $WindowTaskId = $DeregisterTaskFromMaintenanceWindowResult->WindowTaskId; # Returns a L object. diff --git a/auto-lib/Paws/SSM/DescribeActivations.pm b/auto-lib/Paws/SSM/DescribeActivations.pm index fef2a5ea12..e0c5b353b5 100644 --- a/auto-lib/Paws/SSM/DescribeActivations.pm +++ b/auto-lib/Paws/SSM/DescribeActivations.pm @@ -32,19 +32,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeActivationsResult = $ssm->DescribeActivations( Filters => [ { + FilterValues => [ 'MyString', ... ], # OPTIONAL FilterKey => 'ActivationIds' , # values: ActivationIds, DefaultInstanceName, IamRole; OPTIONAL - FilterValues => [ 'MyString', ... ], # OPTIONAL }, ... - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyNextToken', # OPTIONAL ); # Results: - my $ActivationList = $DescribeActivationsResult->ActivationList; my $NextToken = $DescribeActivationsResult->NextToken; + my $ActivationList = $DescribeActivationsResult->ActivationList; # Returns a L object. diff --git a/auto-lib/Paws/SSM/DescribeAutomationExecutions.pm b/auto-lib/Paws/SSM/DescribeAutomationExecutions.pm index 14dc8ba808..c7aa023e5a 100644 --- a/auto-lib/Paws/SSM/DescribeAutomationExecutions.pm +++ b/auto-lib/Paws/SSM/DescribeAutomationExecutions.pm @@ -32,17 +32,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeAutomationExecutionsResult = $ssm->DescribeAutomationExecutions( Filters => [ { - Key => 'DocumentNamePrefix' - , # values: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter Values => [ 'MyAutomationExecutionFilterValue', ... # min: 1, max: 150 ], # min: 1, max: 10 + Key => 'DocumentNamePrefix' + , # values: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter }, ... - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyNextToken', # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/SSM/DescribeEffectiveInstanceAssociations.pm b/auto-lib/Paws/SSM/DescribeEffectiveInstanceAssociations.pm index 53c2732e73..3150e3781d 100644 --- a/auto-lib/Paws/SSM/DescribeEffectiveInstanceAssociations.pm +++ b/auto-lib/Paws/SSM/DescribeEffectiveInstanceAssociations.pm @@ -37,9 +37,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $DescribeEffectiveInstanceAssociationsResult->NextToken; my $Associations = $DescribeEffectiveInstanceAssociationsResult->Associations; + my $NextToken = $DescribeEffectiveInstanceAssociationsResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/SSM/DescribeEffectivePatchesForPatchBaseline.pm b/auto-lib/Paws/SSM/DescribeEffectivePatchesForPatchBaseline.pm index 5b5d5d14d4..134e3027c9 100644 --- a/auto-lib/Paws/SSM/DescribeEffectivePatchesForPatchBaseline.pm +++ b/auto-lib/Paws/SSM/DescribeEffectivePatchesForPatchBaseline.pm @@ -37,9 +37,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $DescribeEffectivePatchesForPatchBaselineResult->NextToken; my $EffectivePatches = $DescribeEffectivePatchesForPatchBaselineResult->EffectivePatches; - my $NextToken = $DescribeEffectivePatchesForPatchBaselineResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/SSM/DescribeInstancePatchStates.pm b/auto-lib/Paws/SSM/DescribeInstancePatchStates.pm index f7d2a033ab..a466d0ea9b 100644 --- a/auto-lib/Paws/SSM/DescribeInstancePatchStates.pm +++ b/auto-lib/Paws/SSM/DescribeInstancePatchStates.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $DescribeInstancePatchStatesResult->NextToken; my $InstancePatchStates = $DescribeInstancePatchStatesResult->InstancePatchStates; - my $NextToken = $DescribeInstancePatchStatesResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/SSM/DescribeInstancePatchStatesForPatchGroup.pm b/auto-lib/Paws/SSM/DescribeInstancePatchStatesForPatchGroup.pm index 412a4130e0..6e9b5f7fa1 100644 --- a/auto-lib/Paws/SSM/DescribeInstancePatchStatesForPatchGroup.pm +++ b/auto-lib/Paws/SSM/DescribeInstancePatchStatesForPatchGroup.pm @@ -35,21 +35,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n PatchGroup => 'MyPatchGroup', Filters => [ { - Key => 'MyInstancePatchStateFilterKey', # min: 1, max: 200 - Values => [ 'MyInstancePatchStateFilterValue', ... ], # min: 1, max: 1 Type => 'Equal', # values: Equal, NotEqual, LessThan, GreaterThan + Values => [ 'MyInstancePatchStateFilterValue', ... ], # min: 1, max: 1 + Key => 'MyInstancePatchStateFilterKey', # min: 1, max: 200 }, ... - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyNextToken', # OPTIONAL ); # Results: + my $NextToken = $DescribeInstancePatchStatesForPatchGroupResult->NextToken; my $InstancePatchStates = $DescribeInstancePatchStatesForPatchGroupResult->InstancePatchStates; - my $NextToken = $DescribeInstancePatchStatesForPatchGroupResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/SSM/DescribeInstancePatches.pm b/auto-lib/Paws/SSM/DescribeInstancePatches.pm index 9ff72289a2..b4cbd37370 100644 --- a/auto-lib/Paws/SSM/DescribeInstancePatches.pm +++ b/auto-lib/Paws/SSM/DescribeInstancePatches.pm @@ -34,20 +34,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n InstanceId => 'MyInstanceId', Filters => [ { - Key => 'MyPatchOrchestratorFilterKey', # min: 1, max: 128; OPTIONAL Values => [ 'MyPatchOrchestratorFilterValue', ... # min: 1, max: 256 ], # OPTIONAL + Key => 'MyPatchOrchestratorFilterKey', # min: 1, max: 128; OPTIONAL }, ... - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyNextToken', # OPTIONAL ); # Results: - my $Patches = $DescribeInstancePatchesResult->Patches; my $NextToken = $DescribeInstancePatchesResult->NextToken; + my $Patches = $DescribeInstancePatchesResult->Patches; # Returns a L object. diff --git a/auto-lib/Paws/SSM/DescribeInventoryDeletions.pm b/auto-lib/Paws/SSM/DescribeInventoryDeletions.pm index e3ab77dad3..875cab7add 100644 --- a/auto-lib/Paws/SSM/DescribeInventoryDeletions.pm +++ b/auto-lib/Paws/SSM/DescribeInventoryDeletions.pm @@ -36,14 +36,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $DescribeInventoryDeletionsResult->NextToken; my $InventoryDeletions = $DescribeInventoryDeletionsResult->InventoryDeletions; + my $NextToken = $DescribeInventoryDeletionsResult->NextToken; # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/SSM/DescribeMaintenanceWindowExecutionTasks.pm b/auto-lib/Paws/SSM/DescribeMaintenanceWindowExecutionTasks.pm index 1825c4a104..9c90f91f70 100644 --- a/auto-lib/Paws/SSM/DescribeMaintenanceWindowExecutionTasks.pm +++ b/auto-lib/Paws/SSM/DescribeMaintenanceWindowExecutionTasks.pm @@ -35,15 +35,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n WindowExecutionId => 'MyMaintenanceWindowExecutionId', Filters => [ { - Key => 'MyMaintenanceWindowFilterKey', # min: 1, max: 128; OPTIONAL Values => [ 'MyMaintenanceWindowFilterValue', ... # min: 1, max: 256 ], # OPTIONAL + Key => 'MyMaintenanceWindowFilterKey', # min: 1, max: 128; OPTIONAL }, ... - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyNextToken', # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/SSM/DescribeMaintenanceWindowExecutions.pm b/auto-lib/Paws/SSM/DescribeMaintenanceWindowExecutions.pm index 944af62d21..c2a0e23626 100644 --- a/auto-lib/Paws/SSM/DescribeMaintenanceWindowExecutions.pm +++ b/auto-lib/Paws/SSM/DescribeMaintenanceWindowExecutions.pm @@ -47,9 +47,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $DescribeMaintenanceWindowExecutionsResult->NextToken; my $WindowExecutions = $DescribeMaintenanceWindowExecutionsResult->WindowExecutions; - my $NextToken = $DescribeMaintenanceWindowExecutionsResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/SSM/DescribeMaintenanceWindows.pm b/auto-lib/Paws/SSM/DescribeMaintenanceWindows.pm index 165c5cba06..bfd071614e 100644 --- a/auto-lib/Paws/SSM/DescribeMaintenanceWindows.pm +++ b/auto-lib/Paws/SSM/DescribeMaintenanceWindows.pm @@ -44,8 +44,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $WindowIdentities = $DescribeMaintenanceWindowsResult->WindowIdentities; my $NextToken = $DescribeMaintenanceWindowsResult->NextToken; + my $WindowIdentities = $DescribeMaintenanceWindowsResult->WindowIdentities; # Returns a L object. diff --git a/auto-lib/Paws/SSM/DescribeParameters.pm b/auto-lib/Paws/SSM/DescribeParameters.pm index b312945915..8ee99ffb72 100644 --- a/auto-lib/Paws/SSM/DescribeParameters.pm +++ b/auto-lib/Paws/SSM/DescribeParameters.pm @@ -33,10 +33,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeParametersResult = $ssm->DescribeParameters( Filters => [ { - Key => 'Name', # values: Name, Type, KeyId Values => [ 'MyParametersFilterValue', ... # min: 1, max: 1024 ], # min: 1, max: 50 + Key => 'Name', # values: Name, Type, KeyId }, ... @@ -56,8 +56,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $DescribeParametersResult->NextToken; my $Parameters = $DescribeParametersResult->Parameters; + my $NextToken = $DescribeParametersResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/SSM/DescribePatchBaselines.pm b/auto-lib/Paws/SSM/DescribePatchBaselines.pm index 872bbd0222..e2f4661dab 100644 --- a/auto-lib/Paws/SSM/DescribePatchBaselines.pm +++ b/auto-lib/Paws/SSM/DescribePatchBaselines.pm @@ -32,15 +32,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribePatchBaselinesResult = $ssm->DescribePatchBaselines( Filters => [ { - Key => 'MyPatchOrchestratorFilterKey', # min: 1, max: 128; OPTIONAL Values => [ 'MyPatchOrchestratorFilterValue', ... # min: 1, max: 256 ], # OPTIONAL + Key => 'MyPatchOrchestratorFilterKey', # min: 1, max: 128; OPTIONAL }, ... - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyNextToken', # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/SSM/DescribePatchGroupState.pm b/auto-lib/Paws/SSM/DescribePatchGroupState.pm index 42db2afa36..5bcd7df84d 100644 --- a/auto-lib/Paws/SSM/DescribePatchGroupState.pm +++ b/auto-lib/Paws/SSM/DescribePatchGroupState.pm @@ -33,17 +33,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $InstancesWithInstalledOtherPatches = - $DescribePatchGroupStateResult->InstancesWithInstalledOtherPatches; - my $InstancesWithNotApplicablePatches = - $DescribePatchGroupStateResult->InstancesWithNotApplicablePatches; my $InstancesWithFailedPatches = $DescribePatchGroupStateResult->InstancesWithFailedPatches; - my $InstancesWithMissingPatches = - $DescribePatchGroupStateResult->InstancesWithMissingPatches; my $InstancesWithInstalledPatches = $DescribePatchGroupStateResult->InstancesWithInstalledPatches; my $Instances = $DescribePatchGroupStateResult->Instances; + my $InstancesWithNotApplicablePatches = + $DescribePatchGroupStateResult->InstancesWithNotApplicablePatches; + my $InstancesWithMissingPatches = + $DescribePatchGroupStateResult->InstancesWithMissingPatches; + my $InstancesWithInstalledOtherPatches = + $DescribePatchGroupStateResult->InstancesWithInstalledOtherPatches; # Returns a L object. diff --git a/auto-lib/Paws/SSM/DescribePatchGroups.pm b/auto-lib/Paws/SSM/DescribePatchGroups.pm index fc21ce312b..ee88c07d99 100644 --- a/auto-lib/Paws/SSM/DescribePatchGroups.pm +++ b/auto-lib/Paws/SSM/DescribePatchGroups.pm @@ -44,8 +44,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Mappings = $DescribePatchGroupsResult->Mappings; my $NextToken = $DescribePatchGroupsResult->NextToken; + my $Mappings = $DescribePatchGroupsResult->Mappings; # Returns a L object. diff --git a/auto-lib/Paws/SSM/GetCommandInvocation.pm b/auto-lib/Paws/SSM/GetCommandInvocation.pm index 408c03deb6..12039b814f 100644 --- a/auto-lib/Paws/SSM/GetCommandInvocation.pm +++ b/auto-lib/Paws/SSM/GetCommandInvocation.pm @@ -36,27 +36,29 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $StandardErrorUrl = $GetCommandInvocationResult->StandardErrorUrl; + my $StandardErrorContent = + $GetCommandInvocationResult->StandardErrorContent; + my $InstanceId = $GetCommandInvocationResult->InstanceId; + my $ExecutionEndDateTime = + $GetCommandInvocationResult->ExecutionEndDateTime; my $ExecutionElapsedTime = $GetCommandInvocationResult->ExecutionElapsedTime; + my $Status = $GetCommandInvocationResult->Status; + my $DocumentName = $GetCommandInvocationResult->DocumentName; + my $StatusDetails = $GetCommandInvocationResult->StatusDetails; + my $PluginName = $GetCommandInvocationResult->PluginName; + my $StandardErrorUrl = $GetCommandInvocationResult->StandardErrorUrl; my $ExecutionStartDateTime = $GetCommandInvocationResult->ExecutionStartDateTime; - my $DocumentVersion = $GetCommandInvocationResult->DocumentVersion; - my $ExecutionEndDateTime = - $GetCommandInvocationResult->ExecutionEndDateTime; - my $ResponseCode = $GetCommandInvocationResult->ResponseCode; - my $StandardErrorContent = - $GetCommandInvocationResult->StandardErrorContent; - my $CommandId = $GetCommandInvocationResult->CommandId; - my $StatusDetails = $GetCommandInvocationResult->StatusDetails; - my $Status = $GetCommandInvocationResult->Status; - my $DocumentName = $GetCommandInvocationResult->DocumentName; - my $PluginName = $GetCommandInvocationResult->PluginName; - my $StandardOutputUrl = $GetCommandInvocationResult->StandardOutputUrl; - my $InstanceId = $GetCommandInvocationResult->InstanceId; + my $CommandId = $GetCommandInvocationResult->CommandId; my $StandardOutputContent = $GetCommandInvocationResult->StandardOutputContent; my $Comment = $GetCommandInvocationResult->Comment; + my $CloudWatchOutputConfig = + $GetCommandInvocationResult->CloudWatchOutputConfig; + my $ResponseCode = $GetCommandInvocationResult->ResponseCode; + my $DocumentVersion = $GetCommandInvocationResult->DocumentVersion; + my $StandardOutputUrl = $GetCommandInvocationResult->StandardOutputUrl; # Returns a L object. diff --git a/auto-lib/Paws/SSM/GetCommandInvocationResult.pm b/auto-lib/Paws/SSM/GetCommandInvocationResult.pm index 27c1149c35..9219ec90f9 100644 --- a/auto-lib/Paws/SSM/GetCommandInvocationResult.pm +++ b/auto-lib/Paws/SSM/GetCommandInvocationResult.pm @@ -1,6 +1,7 @@ package Paws::SSM::GetCommandInvocationResult; use Moose; + has CloudWatchOutputConfig => (is => 'ro', isa => 'Paws::SSM::CloudWatchOutputConfig'); has CommandId => (is => 'ro', isa => 'Str'); has Comment => (is => 'ro', isa => 'Str'); has DocumentName => (is => 'ro', isa => 'Str'); @@ -29,6 +30,12 @@ Paws::SSM::GetCommandInvocationResult =head1 ATTRIBUTES +=head2 CloudWatchOutputConfig => L + +CloudWatch Logs information where Systems Manager sent the command +output. + + =head2 CommandId => Str The parent command ID of the invocation plugin. @@ -139,9 +146,10 @@ A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more -information about these statuses, see Run Command Status -(http://docs.aws.amazon.com/systems-manager/latest/userguide/monitor-about-status.html). -StatusDetails can be one of the following values: +information about these statuses, see Understanding Command Statuses +(http://docs.aws.amazon.com/systems-manager/latest/userguide/monitor-commands.html) +in the I. StatusDetails can be one of +the following values: =over diff --git a/auto-lib/Paws/SSM/GetDeployablePatchSnapshotForInstance.pm b/auto-lib/Paws/SSM/GetDeployablePatchSnapshotForInstance.pm index 8c9a103b01..5c7419320f 100644 --- a/auto-lib/Paws/SSM/GetDeployablePatchSnapshotForInstance.pm +++ b/auto-lib/Paws/SSM/GetDeployablePatchSnapshotForInstance.pm @@ -36,11 +36,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Product = $GetDeployablePatchSnapshotForInstanceResult->Product; - my $SnapshotId = $GetDeployablePatchSnapshotForInstanceResult->SnapshotId; - my $InstanceId = $GetDeployablePatchSnapshotForInstanceResult->InstanceId; my $SnapshotDownloadUrl = $GetDeployablePatchSnapshotForInstanceResult->SnapshotDownloadUrl; + my $InstanceId = $GetDeployablePatchSnapshotForInstanceResult->InstanceId; + my $SnapshotId = $GetDeployablePatchSnapshotForInstanceResult->SnapshotId; + my $Product = $GetDeployablePatchSnapshotForInstanceResult->Product; # Returns a L object. diff --git a/auto-lib/Paws/SSM/GetDocument.pm b/auto-lib/Paws/SSM/GetDocument.pm index cd26f4b122..d40673b520 100644 --- a/auto-lib/Paws/SSM/GetDocument.pm +++ b/auto-lib/Paws/SSM/GetDocument.pm @@ -37,10 +37,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $DocumentType = $GetDocumentResult->DocumentType; - my $Name = $GetDocumentResult->Name; - my $Content = $GetDocumentResult->Content; my $DocumentVersion = $GetDocumentResult->DocumentVersion; + my $Content = $GetDocumentResult->Content; my $DocumentFormat = $GetDocumentResult->DocumentFormat; + my $Name = $GetDocumentResult->Name; # Returns a L object. diff --git a/auto-lib/Paws/SSM/GetInventory.pm b/auto-lib/Paws/SSM/GetInventory.pm index 3e23f9373f..3a124d2f79 100644 --- a/auto-lib/Paws/SSM/GetInventory.pm +++ b/auto-lib/Paws/SSM/GetInventory.pm @@ -42,8 +42,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], # OPTIONAL Filters => [ { - Key => 'MyInventoryFilterKey', # min: 1, max: 200 Values => [ 'MyInventoryFilterValue', ... ], # min: 1, max: 20 + Key => 'MyInventoryFilterKey', # min: 1, max: 200 Type => 'Equal' , # values: Equal, NotEqual, BeginWith, LessThan, GreaterThan; OPTIONAL }, diff --git a/auto-lib/Paws/SSM/GetInventorySchema.pm b/auto-lib/Paws/SSM/GetInventorySchema.pm index 1db7798422..437744823a 100644 --- a/auto-lib/Paws/SSM/GetInventorySchema.pm +++ b/auto-lib/Paws/SSM/GetInventorySchema.pm @@ -40,8 +40,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Schemas = $GetInventorySchemaResult->Schemas; my $NextToken = $GetInventorySchemaResult->NextToken; + my $Schemas = $GetInventorySchemaResult->Schemas; # Returns a L object. diff --git a/auto-lib/Paws/SSM/GetMaintenanceWindow.pm b/auto-lib/Paws/SSM/GetMaintenanceWindow.pm index b0e8614915..ec6bc0b388 100644 --- a/auto-lib/Paws/SSM/GetMaintenanceWindow.pm +++ b/auto-lib/Paws/SSM/GetMaintenanceWindow.pm @@ -33,17 +33,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $Enabled = $GetMaintenanceWindowResult->Enabled; + my $WindowId = $GetMaintenanceWindowResult->WindowId; + my $ModifiedDate = $GetMaintenanceWindowResult->ModifiedDate; + my $CreatedDate = $GetMaintenanceWindowResult->CreatedDate; + my $AllowUnassociatedTargets = + $GetMaintenanceWindowResult->AllowUnassociatedTargets; my $Cutoff = $GetMaintenanceWindowResult->Cutoff; - my $WindowId = $GetMaintenanceWindowResult->WindowId; + my $Schedule = $GetMaintenanceWindowResult->Schedule; + my $Name = $GetMaintenanceWindowResult->Name; my $Description = $GetMaintenanceWindowResult->Description; - my $CreatedDate = $GetMaintenanceWindowResult->CreatedDate; my $Duration = $GetMaintenanceWindowResult->Duration; - my $AllowUnassociatedTargets = - $GetMaintenanceWindowResult->AllowUnassociatedTargets; - my $Schedule = $GetMaintenanceWindowResult->Schedule; - my $Name = $GetMaintenanceWindowResult->Name; - my $ModifiedDate = $GetMaintenanceWindowResult->ModifiedDate; - my $Enabled = $GetMaintenanceWindowResult->Enabled; # Returns a L object. diff --git a/auto-lib/Paws/SSM/GetMaintenanceWindowExecution.pm b/auto-lib/Paws/SSM/GetMaintenanceWindowExecution.pm index e6f6f9a8b2..8c6203ae53 100644 --- a/auto-lib/Paws/SSM/GetMaintenanceWindowExecution.pm +++ b/auto-lib/Paws/SSM/GetMaintenanceWindowExecution.pm @@ -34,13 +34,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $StartTime = $GetMaintenanceWindowExecutionResult->StartTime; - my $Status = $GetMaintenanceWindowExecutionResult->Status; + my $TaskIds = $GetMaintenanceWindowExecutionResult->TaskIds; + my $Status = $GetMaintenanceWindowExecutionResult->Status; my $WindowExecutionId = $GetMaintenanceWindowExecutionResult->WindowExecutionId; - my $StatusDetails = $GetMaintenanceWindowExecutionResult->StatusDetails; my $EndTime = $GetMaintenanceWindowExecutionResult->EndTime; - my $TaskIds = $GetMaintenanceWindowExecutionResult->TaskIds; + my $StartTime = $GetMaintenanceWindowExecutionResult->StartTime; + my $StatusDetails = $GetMaintenanceWindowExecutionResult->StatusDetails; # Returns a L object. diff --git a/auto-lib/Paws/SSM/GetMaintenanceWindowExecutionTask.pm b/auto-lib/Paws/SSM/GetMaintenanceWindowExecutionTask.pm index 7846d1ccea..5322e00b27 100644 --- a/auto-lib/Paws/SSM/GetMaintenanceWindowExecutionTask.pm +++ b/auto-lib/Paws/SSM/GetMaintenanceWindowExecutionTask.pm @@ -36,23 +36,23 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $StartTime = $GetMaintenanceWindowExecutionTaskResult->StartTime; - my $MaxConcurrency = - $GetMaintenanceWindowExecutionTaskResult->MaxConcurrency; - my $MaxErrors = $GetMaintenanceWindowExecutionTaskResult->MaxErrors; + my $TaskArn = $GetMaintenanceWindowExecutionTaskResult->TaskArn; + my $Status = $GetMaintenanceWindowExecutionTaskResult->Status; + my $TaskParameters = + $GetMaintenanceWindowExecutionTaskResult->TaskParameters; + my $ServiceRole = $GetMaintenanceWindowExecutionTaskResult->ServiceRole; my $StatusDetails = $GetMaintenanceWindowExecutionTaskResult->StatusDetails; - my $EndTime = $GetMaintenanceWindowExecutionTaskResult->EndTime; - my $Status = $GetMaintenanceWindowExecutionTaskResult->Status; - my $WindowExecutionId = - $GetMaintenanceWindowExecutionTaskResult->WindowExecutionId; - my $TaskArn = $GetMaintenanceWindowExecutionTaskResult->TaskArn; - my $ServiceRole = $GetMaintenanceWindowExecutionTaskResult->ServiceRole; + my $MaxErrors = $GetMaintenanceWindowExecutionTaskResult->MaxErrors; + my $Type = $GetMaintenanceWindowExecutionTaskResult->Type; my $TaskExecutionId = $GetMaintenanceWindowExecutionTaskResult->TaskExecutionId; - my $TaskParameters = - $GetMaintenanceWindowExecutionTaskResult->TaskParameters; - my $Type = $GetMaintenanceWindowExecutionTaskResult->Type; - my $Priority = $GetMaintenanceWindowExecutionTaskResult->Priority; + my $WindowExecutionId = + $GetMaintenanceWindowExecutionTaskResult->WindowExecutionId; + my $EndTime = $GetMaintenanceWindowExecutionTaskResult->EndTime; + my $StartTime = $GetMaintenanceWindowExecutionTaskResult->StartTime; + my $Priority = $GetMaintenanceWindowExecutionTaskResult->Priority; + my $MaxConcurrency = + $GetMaintenanceWindowExecutionTaskResult->MaxConcurrency; # Returns a L object. diff --git a/auto-lib/Paws/SSM/GetMaintenanceWindowExecutionTaskInvocation.pm b/auto-lib/Paws/SSM/GetMaintenanceWindowExecutionTaskInvocation.pm index d42747d428..7a56732e84 100644 --- a/auto-lib/Paws/SSM/GetMaintenanceWindowExecutionTaskInvocation.pm +++ b/auto-lib/Paws/SSM/GetMaintenanceWindowExecutionTaskInvocation.pm @@ -38,27 +38,27 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $WindowTargetId = + $GetMaintenanceWindowExecutionTaskInvocationResult->WindowTargetId; + my $Status = $GetMaintenanceWindowExecutionTaskInvocationResult->Status; + my $StatusDetails = + $GetMaintenanceWindowExecutionTaskInvocationResult->StatusDetails; my $TaskType = $GetMaintenanceWindowExecutionTaskInvocationResult->TaskType; my $InvocationId = $GetMaintenanceWindowExecutionTaskInvocationResult->InvocationId; - my $OwnerInformation = - $GetMaintenanceWindowExecutionTaskInvocationResult->OwnerInformation; - my $WindowExecutionId = - $GetMaintenanceWindowExecutionTaskInvocationResult->WindowExecutionId; - my $Status = $GetMaintenanceWindowExecutionTaskInvocationResult->Status; + my $Parameters = + $GetMaintenanceWindowExecutionTaskInvocationResult->Parameters; + my $ExecutionId = + $GetMaintenanceWindowExecutionTaskInvocationResult->ExecutionId; my $TaskExecutionId = $GetMaintenanceWindowExecutionTaskInvocationResult->TaskExecutionId; - my $WindowTargetId = - $GetMaintenanceWindowExecutionTaskInvocationResult->WindowTargetId; + my $WindowExecutionId = + $GetMaintenanceWindowExecutionTaskInvocationResult->WindowExecutionId; my $EndTime = $GetMaintenanceWindowExecutionTaskInvocationResult->EndTime; - my $StatusDetails = - $GetMaintenanceWindowExecutionTaskInvocationResult->StatusDetails; my $StartTime = $GetMaintenanceWindowExecutionTaskInvocationResult->StartTime; - my $ExecutionId = - $GetMaintenanceWindowExecutionTaskInvocationResult->ExecutionId; - my $Parameters = - $GetMaintenanceWindowExecutionTaskInvocationResult->Parameters; + my $OwnerInformation = + $GetMaintenanceWindowExecutionTaskInvocationResult->OwnerInformation; # Returns a L object. diff --git a/auto-lib/Paws/SSM/GetMaintenanceWindowTask.pm b/auto-lib/Paws/SSM/GetMaintenanceWindowTask.pm index ad0210b382..28e95c0655 100644 --- a/auto-lib/Paws/SSM/GetMaintenanceWindowTask.pm +++ b/auto-lib/Paws/SSM/GetMaintenanceWindowTask.pm @@ -35,21 +35,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TaskArn = $GetMaintenanceWindowTaskResult->TaskArn; - my $WindowTaskId = $GetMaintenanceWindowTaskResult->WindowTaskId; - my $Description = $GetMaintenanceWindowTaskResult->Description; - my $WindowId = $GetMaintenanceWindowTaskResult->WindowId; - my $TaskType = $GetMaintenanceWindowTaskResult->TaskType; - my $LoggingInfo = $GetMaintenanceWindowTaskResult->LoggingInfo; - my $TaskInvocationParameters = - $GetMaintenanceWindowTaskResult->TaskInvocationParameters; - my $TaskParameters = $GetMaintenanceWindowTaskResult->TaskParameters; - my $Priority = $GetMaintenanceWindowTaskResult->Priority; + my $LoggingInfo = $GetMaintenanceWindowTaskResult->LoggingInfo; my $ServiceRoleArn = $GetMaintenanceWindowTaskResult->ServiceRoleArn; - my $MaxConcurrency = $GetMaintenanceWindowTaskResult->MaxConcurrency; + my $TaskArn = $GetMaintenanceWindowTaskResult->TaskArn; + my $WindowId = $GetMaintenanceWindowTaskResult->WindowId; + my $TaskParameters = $GetMaintenanceWindowTaskResult->TaskParameters; + my $WindowTaskId = $GetMaintenanceWindowTaskResult->WindowTaskId; + my $TaskType = $GetMaintenanceWindowTaskResult->TaskType; my $MaxErrors = $GetMaintenanceWindowTaskResult->MaxErrors; - my $Name = $GetMaintenanceWindowTaskResult->Name; my $Targets = $GetMaintenanceWindowTaskResult->Targets; + my $Priority = $GetMaintenanceWindowTaskResult->Priority; + my $TaskInvocationParameters = + $GetMaintenanceWindowTaskResult->TaskInvocationParameters; + my $Description = $GetMaintenanceWindowTaskResult->Description; + my $Name = $GetMaintenanceWindowTaskResult->Name; + my $MaxConcurrency = $GetMaintenanceWindowTaskResult->MaxConcurrency; # Returns a L object. diff --git a/auto-lib/Paws/SSM/GetParameters.pm b/auto-lib/Paws/SSM/GetParameters.pm index 1701c71217..8e22122a26 100644 --- a/auto-lib/Paws/SSM/GetParameters.pm +++ b/auto-lib/Paws/SSM/GetParameters.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $InvalidParameters = $GetParametersResult->InvalidParameters; my $Parameters = $GetParametersResult->Parameters; + my $InvalidParameters = $GetParametersResult->InvalidParameters; # Returns a L object. diff --git a/auto-lib/Paws/SSM/GetPatchBaseline.pm b/auto-lib/Paws/SSM/GetPatchBaseline.pm index da5698fa57..170327ee84 100644 --- a/auto-lib/Paws/SSM/GetPatchBaseline.pm +++ b/auto-lib/Paws/SSM/GetPatchBaseline.pm @@ -33,22 +33,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $GlobalFilters = $GetPatchBaselineResult->GlobalFilters; + my $ApprovedPatches = $GetPatchBaselineResult->ApprovedPatches; + my $RejectedPatches = $GetPatchBaselineResult->RejectedPatches; + my $Sources = $GetPatchBaselineResult->Sources; + my $ModifiedDate = $GetPatchBaselineResult->ModifiedDate; + my $CreatedDate = $GetPatchBaselineResult->CreatedDate; + my $PatchGroups = $GetPatchBaselineResult->PatchGroups; my $ApprovedPatchesEnableNonSecurity = $GetPatchBaselineResult->ApprovedPatchesEnableNonSecurity; my $ApprovalRules = $GetPatchBaselineResult->ApprovalRules; - my $GlobalFilters = $GetPatchBaselineResult->GlobalFilters; - my $Description = $GetPatchBaselineResult->Description; my $ApprovedPatchesComplianceLevel = $GetPatchBaselineResult->ApprovedPatchesComplianceLevel; - my $PatchGroups = $GetPatchBaselineResult->PatchGroups; - my $CreatedDate = $GetPatchBaselineResult->CreatedDate; - my $RejectedPatches = $GetPatchBaselineResult->RejectedPatches; - my $Sources = $GetPatchBaselineResult->Sources; + my $BaselineId = $GetPatchBaselineResult->BaselineId; my $OperatingSystem = $GetPatchBaselineResult->OperatingSystem; - my $ModifiedDate = $GetPatchBaselineResult->ModifiedDate; + my $Description = $GetPatchBaselineResult->Description; my $Name = $GetPatchBaselineResult->Name; - my $BaselineId = $GetPatchBaselineResult->BaselineId; - my $ApprovedPatches = $GetPatchBaselineResult->ApprovedPatches; # Returns a L object. diff --git a/auto-lib/Paws/SSM/InstanceInformation.pm b/auto-lib/Paws/SSM/InstanceInformation.pm index 1d78662475..cc7fb76435 100644 --- a/auto-lib/Paws/SSM/InstanceInformation.pm +++ b/auto-lib/Paws/SSM/InstanceInformation.pm @@ -62,7 +62,7 @@ registered. =head2 AgentVersion => Str - The version of the SSM Agent running on your Linux instance. + The version of SSM Agent running on your Linux instance. =head2 AssociationOverview => L @@ -82,8 +82,9 @@ registered. =head2 IamRole => Str - The Amazon Identity and Access Management (IAM) role assigned to EC2 -instances or managed instances. + The Amazon Identity and Access Management (IAM) role assigned to the +on-premises Systems Manager managed instances. This call does not +return the IAM role for Amazon EC2 instances. =head2 InstanceId => Str @@ -98,7 +99,7 @@ instances or managed instances. =head2 IsLatestVersion => Bool - Indicates whether latest version of the SSM Agent is running on your + Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows @@ -127,7 +128,7 @@ managed instances. =head2 PingStatus => Str - Connection status of the SSM Agent. + Connection status of SSM Agent. =head2 PlatformName => Str diff --git a/auto-lib/Paws/SSM/InventoryDeletionStatusItem.pm b/auto-lib/Paws/SSM/InventoryDeletionStatusItem.pm index 80a035544b..8633e6ff4d 100644 --- a/auto-lib/Paws/SSM/InventoryDeletionStatusItem.pm +++ b/auto-lib/Paws/SSM/InventoryDeletionStatusItem.pm @@ -56,7 +56,8 @@ Status information returned by the C action. Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary -(http://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-inventory-delete.html#sysman-inventory-delete-summary). +(http://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-inventory-delete.html#sysman-inventory-delete-summary) +in the I. =head2 LastStatus => Str diff --git a/auto-lib/Paws/SSM/ListAssociations.pm b/auto-lib/Paws/SSM/ListAssociations.pm index d02e69ab47..4812729cfd 100644 --- a/auto-lib/Paws/SSM/ListAssociations.pm +++ b/auto-lib/Paws/SSM/ListAssociations.pm @@ -44,8 +44,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListAssociationsResult->NextToken; my $Associations = $ListAssociationsResult->Associations; + my $NextToken = $ListAssociationsResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/SSM/ListCommandInvocations.pm b/auto-lib/Paws/SSM/ListCommandInvocations.pm index 494089b2ea..eb9e5e238c 100644 --- a/auto-lib/Paws/SSM/ListCommandInvocations.pm +++ b/auto-lib/Paws/SSM/ListCommandInvocations.pm @@ -49,8 +49,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListCommandInvocationsResult->NextToken; my $CommandInvocations = $ListCommandInvocationsResult->CommandInvocations; + my $NextToken = $ListCommandInvocationsResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/SSM/ListCommands.pm b/auto-lib/Paws/SSM/ListCommands.pm index 129c739b84..6fd1412ff7 100644 --- a/auto-lib/Paws/SSM/ListCommands.pm +++ b/auto-lib/Paws/SSM/ListCommands.pm @@ -47,8 +47,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListCommandsResult->NextToken; my $Commands = $ListCommandsResult->Commands; + my $NextToken = $ListCommandsResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/SSM/ListComplianceItems.pm b/auto-lib/Paws/SSM/ListComplianceItems.pm index c0fe1f3db0..29b02b239c 100644 --- a/auto-lib/Paws/SSM/ListComplianceItems.pm +++ b/auto-lib/Paws/SSM/ListComplianceItems.pm @@ -34,10 +34,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ListComplianceItemsResult = $ssm->ListComplianceItems( Filters => [ { - Values => [ 'MyComplianceFilterValue', ... ] - , # min: 1, max: 20; OPTIONAL Type => 'EQUAL' , # values: EQUAL, NOT_EQUAL, BEGIN_WITH, LESS_THAN, GREATER_THAN; OPTIONAL + Values => [ 'MyComplianceFilterValue', ... ] + , # min: 1, max: 20; OPTIONAL Key => 'MyComplianceStringFilterKey', # min: 1, max: 200; OPTIONAL }, ... diff --git a/auto-lib/Paws/SSM/ListComplianceSummaries.pm b/auto-lib/Paws/SSM/ListComplianceSummaries.pm index 9cff821146..e6022c04fb 100644 --- a/auto-lib/Paws/SSM/ListComplianceSummaries.pm +++ b/auto-lib/Paws/SSM/ListComplianceSummaries.pm @@ -32,22 +32,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ListComplianceSummariesResult = $ssm->ListComplianceSummaries( Filters => [ { - Key => 'MyComplianceStringFilterKey', # min: 1, max: 200; OPTIONAL - Values => [ 'MyComplianceFilterValue', ... ] - , # min: 1, max: 20; OPTIONAL Type => 'EQUAL' , # values: EQUAL, NOT_EQUAL, BEGIN_WITH, LESS_THAN, GREATER_THAN; OPTIONAL + Values => [ 'MyComplianceFilterValue', ... ] + , # min: 1, max: 20; OPTIONAL + Key => 'MyComplianceStringFilterKey', # min: 1, max: 200; OPTIONAL }, ... - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyNextToken', # OPTIONAL ); # Results: + my $NextToken = $ListComplianceSummariesResult->NextToken; my $ComplianceSummaryItems = $ListComplianceSummariesResult->ComplianceSummaryItems; - my $NextToken = $ListComplianceSummariesResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/SSM/ListDocumentVersions.pm b/auto-lib/Paws/SSM/ListDocumentVersions.pm index c738d71d5f..a8d6fde25d 100644 --- a/auto-lib/Paws/SSM/ListDocumentVersions.pm +++ b/auto-lib/Paws/SSM/ListDocumentVersions.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DocumentVersions = $ListDocumentVersionsResult->DocumentVersions; my $NextToken = $ListDocumentVersionsResult->NextToken; + my $DocumentVersions = $ListDocumentVersionsResult->DocumentVersions; # Returns a L object. diff --git a/auto-lib/Paws/SSM/ListDocuments.pm b/auto-lib/Paws/SSM/ListDocuments.pm index 222788c6d2..60a7c256cd 100644 --- a/auto-lib/Paws/SSM/ListDocuments.pm +++ b/auto-lib/Paws/SSM/ListDocuments.pm @@ -53,8 +53,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DocumentIdentifiers = $ListDocumentsResult->DocumentIdentifiers; my $NextToken = $ListDocumentsResult->NextToken; + my $DocumentIdentifiers = $ListDocumentsResult->DocumentIdentifiers; # Returns a L object. diff --git a/auto-lib/Paws/SSM/ListInventoryEntries.pm b/auto-lib/Paws/SSM/ListInventoryEntries.pm index 7d51df26a6..d2214da9b7 100644 --- a/auto-lib/Paws/SSM/ListInventoryEntries.pm +++ b/auto-lib/Paws/SSM/ListInventoryEntries.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n TypeName => 'MyInventoryItemTypeName', Filters => [ { - Key => 'MyInventoryFilterKey', # min: 1, max: 200 Values => [ 'MyInventoryFilterValue', ... ], # min: 1, max: 20 + Key => 'MyInventoryFilterKey', # min: 1, max: 200 Type => 'Equal' , # values: Equal, NotEqual, BeginWith, LessThan, GreaterThan; OPTIONAL }, @@ -48,12 +48,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $CaptureTime = $ListInventoryEntriesResult->CaptureTime; my $Entries = $ListInventoryEntriesResult->Entries; - my $TypeName = $ListInventoryEntriesResult->TypeName; - my $NextToken = $ListInventoryEntriesResult->NextToken; - my $InstanceId = $ListInventoryEntriesResult->InstanceId; + my $CaptureTime = $ListInventoryEntriesResult->CaptureTime; my $SchemaVersion = $ListInventoryEntriesResult->SchemaVersion; + my $InstanceId = $ListInventoryEntriesResult->InstanceId; + my $NextToken = $ListInventoryEntriesResult->NextToken; + my $TypeName = $ListInventoryEntriesResult->TypeName; # Returns a L object. diff --git a/auto-lib/Paws/SSM/ListResourceComplianceSummaries.pm b/auto-lib/Paws/SSM/ListResourceComplianceSummaries.pm index 36d14cf3d5..d51f393187 100644 --- a/auto-lib/Paws/SSM/ListResourceComplianceSummaries.pm +++ b/auto-lib/Paws/SSM/ListResourceComplianceSummaries.pm @@ -33,16 +33,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n $ssm->ListResourceComplianceSummaries( Filters => [ { - Key => 'MyComplianceStringFilterKey', # min: 1, max: 200; OPTIONAL - Values => [ 'MyComplianceFilterValue', ... ] - , # min: 1, max: 20; OPTIONAL Type => 'EQUAL' , # values: EQUAL, NOT_EQUAL, BEGIN_WITH, LESS_THAN, GREATER_THAN; OPTIONAL + Values => [ 'MyComplianceFilterValue', ... ] + , # min: 1, max: 20; OPTIONAL + Key => 'MyComplianceStringFilterKey', # min: 1, max: 200; OPTIONAL }, ... - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyNextToken', # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/SSM/NotificationConfig.pm b/auto-lib/Paws/SSM/NotificationConfig.pm index 2dc44d36f6..b907651940 100644 --- a/auto-lib/Paws/SSM/NotificationConfig.pm +++ b/auto-lib/Paws/SSM/NotificationConfig.pm @@ -50,8 +50,8 @@ this topic. The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see -Setting Up Events and Notifications -(http://docs.aws.amazon.com/systems-manager/latest/userguide/monitor-commands.html) +Configuring Amazon SNS Notifications for Run Command +(http://docs.aws.amazon.com/systems-manager/latest/userguide/rc-sns-notifications.html) in the I. diff --git a/auto-lib/Paws/SSM/ParameterStringFilter.pm b/auto-lib/Paws/SSM/ParameterStringFilter.pm index 8df97b9d88..a22032a565 100644 --- a/auto-lib/Paws/SSM/ParameterStringFilter.pm +++ b/auto-lib/Paws/SSM/ParameterStringFilter.pm @@ -36,6 +36,9 @@ Use accessors for each attribute. If Att1 is expected to be an Paws::SSM::Parame One or more filters. Use a filter to return a more specific list of results. +The C field can't be used with the GetParametersByPath API +action. + =head1 ATTRIBUTES diff --git a/auto-lib/Paws/SSM/PatchFilter.pm b/auto-lib/Paws/SSM/PatchFilter.pm index e7bc374110..3480431042 100644 --- a/auto-lib/Paws/SSM/PatchFilter.pm +++ b/auto-lib/Paws/SSM/PatchFilter.pm @@ -100,6 +100,13 @@ C C +=item * + +C<*> + +I + =back I C @@ -198,6 +205,13 @@ C C +=item * + +C<*> + +I + =back I C @@ -293,6 +307,13 @@ C C +=item * + +C<*> + +I + =back I C @@ -399,6 +420,13 @@ C C +=item * + +C<*> + +I + =back I C @@ -505,6 +533,13 @@ C C +=item * + +C<*> + +I + =back I C @@ -615,6 +650,13 @@ C C +=item * + +C<*> + +I + =back I C diff --git a/auto-lib/Paws/SSM/PatchRule.pm b/auto-lib/Paws/SSM/PatchRule.pm index 3245d343dc..38bfea8e65 100644 --- a/auto-lib/Paws/SSM/PatchRule.pm +++ b/auto-lib/Paws/SSM/PatchRule.pm @@ -42,7 +42,9 @@ Defines an approval rule for a patch baseline. =head2 B ApproveAfterDays => Int The number of days after the release date of each patch matched by the -rule the patch is marked as approved in the patch baseline. +rule that the patch is marked as approved in the patch baseline. For +example, a value of C<7> means that patches are approved seven days +after they are released. =head2 ComplianceLevel => Str diff --git a/auto-lib/Paws/SSM/PutComplianceItems.pm b/auto-lib/Paws/SSM/PutComplianceItems.pm index ab0cacab6a..de4e207d08 100644 --- a/auto-lib/Paws/SSM/PutComplianceItems.pm +++ b/auto-lib/Paws/SSM/PutComplianceItems.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ComplianceType => 'MyComplianceTypeName', ExecutionSummary => { ExecutionTime => '1970-01-01T01:00:00', - ExecutionType => 'MyComplianceExecutionType', # max: 50; OPTIONAL ExecutionId => 'MyComplianceExecutionId', # max: 100; OPTIONAL + ExecutionType => 'MyComplianceExecutionType', # max: 50; OPTIONAL }, Items => [ { @@ -48,8 +48,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'MyAttributeName' => 'MyAttributeValue', # key: min: 1, max: 64, value: max: 4096 }, # OPTIONAL - Id => 'MyComplianceItemId', # min: 1, max: 100; OPTIONAL Title => 'MyComplianceItemTitle', # max: 500; OPTIONAL + Id => 'MyComplianceItemId', # min: 1, max: 100; OPTIONAL }, ... ], diff --git a/auto-lib/Paws/SSM/PutInventory.pm b/auto-lib/Paws/SSM/PutInventory.pm index 769b10027e..aa29153a14 100644 --- a/auto-lib/Paws/SSM/PutInventory.pm +++ b/auto-lib/Paws/SSM/PutInventory.pm @@ -32,21 +32,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n InstanceId => 'MyInstanceId', Items => [ { - TypeName => 'MyInventoryItemTypeName', # min: 1, max: 100 CaptureTime => 'MyInventoryItemCaptureTime', SchemaVersion => 'MyInventoryItemSchemaVersion', - Content => [ + TypeName => 'MyInventoryItemTypeName', # min: 1, max: 100 + ContentHash => 'MyInventoryItemContentHash', # max: 256; OPTIONAL + Context => { + 'MyAttributeName' => + 'MyAttributeValue', # key: min: 1, max: 64, value: max: 4096 + }, # max: 50; OPTIONAL + Content => [ { 'MyAttributeName' => 'MyAttributeValue', # key: min: 1, max: 64, value: max: 4096 }, ... # max: 50 ], # max: 10000; OPTIONAL - ContentHash => 'MyInventoryItemContentHash', # max: 256; OPTIONAL - Context => { - 'MyAttributeName' => - 'MyAttributeValue', # key: min: 1, max: 64, value: max: 4096 - }, # max: 50; OPTIONAL }, ... ], diff --git a/auto-lib/Paws/SSM/PutParameter.pm b/auto-lib/Paws/SSM/PutParameter.pm index 1477fb6983..ac121c887e 100644 --- a/auto-lib/Paws/SSM/PutParameter.pm +++ b/auto-lib/Paws/SSM/PutParameter.pm @@ -86,8 +86,8 @@ parameter path and name. For example: C For information about parameter name requirements and restrictions, see -About Creating Systems Manager Parameters -(http://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-paramstore-su-create.html#sysman-paramstore-su-create-about) +Creating Systems Manager Parameters +(http://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-paramstore-su-create.html) in the I. The maximum length constraint listed below includes capacity for diff --git a/auto-lib/Paws/SSM/RegisterPatchBaselineForPatchGroup.pm b/auto-lib/Paws/SSM/RegisterPatchBaselineForPatchGroup.pm index 4385d6652c..f8b115b991 100644 --- a/auto-lib/Paws/SSM/RegisterPatchBaselineForPatchGroup.pm +++ b/auto-lib/Paws/SSM/RegisterPatchBaselineForPatchGroup.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $BaselineId = $RegisterPatchBaselineForPatchGroupResult->BaselineId; my $PatchGroup = $RegisterPatchBaselineForPatchGroupResult->PatchGroup; + my $BaselineId = $RegisterPatchBaselineForPatchGroupResult->BaselineId; # Returns a L object. diff --git a/auto-lib/Paws/SSM/RegisterTaskWithMaintenanceWindow.pm b/auto-lib/Paws/SSM/RegisterTaskWithMaintenanceWindow.pm index 4440165071..601c636f25 100644 --- a/auto-lib/Paws/SSM/RegisterTaskWithMaintenanceWindow.pm +++ b/auto-lib/Paws/SSM/RegisterTaskWithMaintenanceWindow.pm @@ -65,32 +65,40 @@ You shouldn't make instances of this class. Each attribute should be used as a n Name => 'MyMaintenanceWindowName', # OPTIONAL Priority => 1, # OPTIONAL TaskInvocationParameters => { + Automation => { + DocumentVersion => 'MyDocumentVersion', # OPTIONAL + Parameters => { + 'MyAutomationParameterKey' => [ + 'MyAutomationParameterValue', ... # min: 1, max: 512 + ], # key: min: 1, max: 30, value: max: 10 + }, # min: 1, max: 200; OPTIONAL + }, # OPTIONAL Lambda => { + Qualifier => + 'MyMaintenanceWindowLambdaQualifier', # min: 1, max: 128; OPTIONAL Payload => 'BlobMaintenanceWindowLambdaPayload', # max: 4096; OPTIONAL ClientContext => 'MyMaintenanceWindowLambdaClientContext' , # min: 1, max: 8000; OPTIONAL - Qualifier => - 'MyMaintenanceWindowLambdaQualifier', # min: 1, max: 128; OPTIONAL }, # OPTIONAL RunCommand => { - Comment => 'MyComment', # max: 100; OPTIONAL OutputS3BucketName => 'MyS3BucketName', # min: 3, max: 63 - DocumentHash => 'MyDocumentHash', # max: 256; OPTIONAL + Comment => 'MyComment', # max: 100; OPTIONAL + TimeoutSeconds => 1, # min: 30, max: 2592000; OPTIONAL + DocumentHashType => 'Sha256', # values: Sha256, Sha1; OPTIONAL + OutputS3KeyPrefix => 'MyS3KeyPrefix', # max: 500; OPTIONAL + ServiceRoleArn => 'MyServiceRole', + DocumentHash => 'MyDocumentHash', # max: 256; OPTIONAL + Parameters => { 'MyParameterName' => [ 'MyParameterValue', ... ], } + , # OPTIONAL NotificationConfig => { + NotificationType => + 'Command', # values: Command, Invocation; OPTIONAL NotificationEvents => [ 'All', ... # values: All, InProgress, Success, TimedOut, Cancelled, Failed ], # OPTIONAL - NotificationType => - 'Command', # values: Command, Invocation; OPTIONAL NotificationArn => 'MyNotificationArn', # OPTIONAL }, # OPTIONAL - TimeoutSeconds => 1, # min: 30, max: 2592000; OPTIONAL - OutputS3KeyPrefix => 'MyS3KeyPrefix', # max: 500; OPTIONAL - DocumentHashType => 'Sha256', # values: Sha256, Sha1; OPTIONAL - Parameters => { 'MyParameterName' => [ 'MyParameterValue', ... ], } - , # OPTIONAL - ServiceRoleArn => 'MyServiceRole', }, # OPTIONAL StepFunctions => { Input => @@ -98,14 +106,6 @@ You shouldn't make instances of this class. Each attribute should be used as a n Name => 'MyMaintenanceWindowStepFunctionsName', # min: 1, max: 80; OPTIONAL }, # OPTIONAL - Automation => { - DocumentVersion => 'MyDocumentVersion', # OPTIONAL - Parameters => { - 'MyAutomationParameterKey' => [ - 'MyAutomationParameterValue', ... # min: 1, max: 512 - ], # key: min: 1, max: 30, value: max: 10 - }, # min: 1, max: 200; OPTIONAL - }, # OPTIONAL }, # OPTIONAL TaskParameters => { 'MyMaintenanceWindowTaskParameterName' => { diff --git a/auto-lib/Paws/SSM/SendCommand.pm b/auto-lib/Paws/SSM/SendCommand.pm index f9fe5f3d8b..b7d2891f0d 100644 --- a/auto-lib/Paws/SSM/SendCommand.pm +++ b/auto-lib/Paws/SSM/SendCommand.pm @@ -1,6 +1,7 @@ package Paws::SSM::SendCommand; use Moose; + has CloudWatchOutputConfig => (is => 'ro', isa => 'Paws::SSM::CloudWatchOutputConfig'); has Comment => (is => 'ro', isa => 'Str'); has DocumentHash => (is => 'ro', isa => 'Str'); has DocumentHashType => (is => 'ro', isa => 'Str'); @@ -43,7 +44,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ssm = Paws->service('SSM'); my $SendCommandResult = $ssm->SendCommand( - DocumentName => 'MyDocumentARN', + DocumentName => 'MyDocumentARN', + CloudWatchOutputConfig => { + CloudWatchLogGroupName => + 'MyCloudWatchLogGroupName', # min: 1, max: 512; OPTIONAL + CloudWatchOutputEnabled => 1, # OPTIONAL + }, # OPTIONAL Comment => 'MyComment', # OPTIONAL DocumentHash => 'MyDocumentHash', # OPTIONAL DocumentHashType => 'Sha256', # OPTIONAL @@ -52,12 +58,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n MaxConcurrency => 'MyMaxConcurrency', # OPTIONAL MaxErrors => 'MyMaxErrors', # OPTIONAL NotificationConfig => { - NotificationArn => 'MyNotificationArn', # OPTIONAL NotificationType => 'Command', # values: Command, Invocation; OPTIONAL NotificationEvents => [ 'All', ... # values: All, InProgress, Success, TimedOut, Cancelled, Failed ], # OPTIONAL + NotificationArn => 'MyNotificationArn', # OPTIONAL }, # OPTIONAL OutputS3BucketName => 'MyS3BucketName', # OPTIONAL OutputS3KeyPrefix => 'MyS3KeyPrefix', # OPTIONAL @@ -86,6 +92,13 @@ For the AWS API documentation, see L L + +Enables Systems Manager to send Run Command output to Amazon CloudWatch +Logs. + + + =head2 Comment => Str User-specified information about the command, such as a brief @@ -120,7 +133,16 @@ be a public document or a custom document. =head2 DocumentVersion => Str The SSM document version to use in the request. You can specify -Default, Latest, or a specific version number. +$DEFAULT, $LATEST, or a specific version number. If you execute +commands by using the AWS CLI, then you must escape the first two +options by using a backslash. If you specify a version number, then you +don't need to use the backslash. For example: + +--document-version "\$DEFAULT" + +--document-version "\$LATEST" + +--document-version "3" @@ -131,7 +153,8 @@ maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use Targets, see Sending Commands to a Fleet -(http://docs.aws.amazon.com/systems-manager/latest/userguide/send-commands-multiple.html). +(http://docs.aws.amazon.com/systems-manager/latest/userguide/send-commands-multiple.html) +in the I. @@ -141,7 +164,8 @@ use Targets, see Sending Commands to a Fleet the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls -(http://docs.aws.amazon.com/systems-manager/latest/userguide/send-commands-velocity.html). +(http://docs.aws.amazon.com/systems-manager/latest/userguide/send-commands-multiple.html#send-commands-velocity) +in the I. @@ -153,7 +177,8 @@ systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls -(http://docs.aws.amazon.com/systems-manager/latest/userguide/send-commands-maxerrors.html). +(http://docs.aws.amazon.com/systems-manager/latest/userguide/send-commands-multiple.html#send-commands-maxerrors) +in the I. @@ -204,7 +229,8 @@ The IAM role that Systems Manager uses to send notifications. Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use Targets, see Sending Commands to a Fleet -(http://docs.aws.amazon.com/systems-manager/latest/userguide/send-commands-multiple.html). +(http://docs.aws.amazon.com/systems-manager/latest/userguide/send-commands-multiple.html) +in the I. diff --git a/auto-lib/Paws/SSM/Target.pm b/auto-lib/Paws/SSM/Target.pm index b16b55b169..bf4c703cca 100644 --- a/auto-lib/Paws/SSM/Target.pm +++ b/auto-lib/Paws/SSM/Target.pm @@ -44,9 +44,10 @@ provide one or more instance IDs in the call. User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:EAmazon EC2 tagE or InstanceIds. For more information about how to send commands that -target instances using Key,Value parameters, see Executing a Command -Using Systems Manager Run Command -(http://docs.aws.amazon.com/systems-manager/latest/userguide/send-commands-multiple.html). +target instances using Key,Value parameters, see Targeting Multiple +Instances +(http://docs.aws.amazon.com/systems-manager/latest/userguide/send-commands-multiple.html#send-commands-targeting) +in the I. =head2 Values => ArrayRef[Str|Undef] @@ -55,9 +56,9 @@ Using Systems Manager Run Command tag:ServerRole, you could specify value:WebServer to execute a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using -Key,Value parameters, see Executing a Command Using Systems Manager Run -Command -(http://docs.aws.amazon.com/systems-manager/latest/userguide/send-commands-multiple.html). +Key,Value parameters, see Sending Commands to a Fleet +(http://docs.aws.amazon.com/systems-manager/latest/userguide/send-commands-multiple.html) +in the I. diff --git a/auto-lib/Paws/SSM/UpdateAssociation.pm b/auto-lib/Paws/SSM/UpdateAssociation.pm index 36156b55f5..a1a167dd86 100644 --- a/auto-lib/Paws/SSM/UpdateAssociation.pm +++ b/auto-lib/Paws/SSM/UpdateAssociation.pm @@ -43,9 +43,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n Name => 'MyDocumentName', # OPTIONAL OutputLocation => { S3Location => { - OutputS3KeyPrefix => 'MyS3KeyPrefix', # max: 500; OPTIONAL - OutputS3Region => 'MyS3Region', # min: 3, max: 20; OPTIONAL OutputS3BucketName => 'MyS3BucketName', # min: 3, max: 63; OPTIONAL + OutputS3Region => 'MyS3Region', # min: 3, max: 20; OPTIONAL + OutputS3KeyPrefix => 'MyS3KeyPrefix', # max: 500; OPTIONAL }, # OPTIONAL }, # OPTIONAL Parameters => { 'MyParameterName' => [ 'MyParameterValue', ... ], } diff --git a/auto-lib/Paws/SSM/UpdateAssociationStatus.pm b/auto-lib/Paws/SSM/UpdateAssociationStatus.pm index c62bb8ce4b..8cb4e088eb 100644 --- a/auto-lib/Paws/SSM/UpdateAssociationStatus.pm +++ b/auto-lib/Paws/SSM/UpdateAssociationStatus.pm @@ -31,9 +31,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ssm = Paws->service('SSM'); my $UpdateAssociationStatusResult = $ssm->UpdateAssociationStatus( AssociationStatus => { - Name => 'Pending', # values: Pending, Success, Failed Date => '1970-01-01T01:00:00', Message => 'MyStatusMessage', # min: 1, max: 1024 + Name => 'Pending', # values: Pending, Success, Failed AdditionalInfo => 'MyStatusAdditionalInfo', # max: 1024; OPTIONAL }, InstanceId => 'MyInstanceId', diff --git a/auto-lib/Paws/SSM/UpdateMaintenanceWindow.pm b/auto-lib/Paws/SSM/UpdateMaintenanceWindow.pm index e8c8889f66..deb737e794 100644 --- a/auto-lib/Paws/SSM/UpdateMaintenanceWindow.pm +++ b/auto-lib/Paws/SSM/UpdateMaintenanceWindow.pm @@ -48,15 +48,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Duration = $UpdateMaintenanceWindowResult->Duration; + my $Enabled = $UpdateMaintenanceWindowResult->Enabled; + my $WindowId = $UpdateMaintenanceWindowResult->WindowId; my $AllowUnassociatedTargets = $UpdateMaintenanceWindowResult->AllowUnassociatedTargets; + my $Cutoff = $UpdateMaintenanceWindowResult->Cutoff; my $Schedule = $UpdateMaintenanceWindowResult->Schedule; my $Name = $UpdateMaintenanceWindowResult->Name; - my $Enabled = $UpdateMaintenanceWindowResult->Enabled; - my $Cutoff = $UpdateMaintenanceWindowResult->Cutoff; - my $WindowId = $UpdateMaintenanceWindowResult->WindowId; my $Description = $UpdateMaintenanceWindowResult->Description; + my $Duration = $UpdateMaintenanceWindowResult->Duration; # Returns a L object. diff --git a/auto-lib/Paws/SSM/UpdateMaintenanceWindowTarget.pm b/auto-lib/Paws/SSM/UpdateMaintenanceWindowTarget.pm index eed32de72e..a490b82b58 100644 --- a/auto-lib/Paws/SSM/UpdateMaintenanceWindowTarget.pm +++ b/auto-lib/Paws/SSM/UpdateMaintenanceWindowTarget.pm @@ -51,13 +51,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $OwnerInformation = - $UpdateMaintenanceWindowTargetResult->OwnerInformation; + my $Targets = $UpdateMaintenanceWindowTargetResult->Targets; + my $WindowTargetId = $UpdateMaintenanceWindowTargetResult->WindowTargetId; my $WindowId = $UpdateMaintenanceWindowTargetResult->WindowId; my $Description = $UpdateMaintenanceWindowTargetResult->Description; my $Name = $UpdateMaintenanceWindowTargetResult->Name; - my $WindowTargetId = $UpdateMaintenanceWindowTargetResult->WindowTargetId; - my $Targets = $UpdateMaintenanceWindowTargetResult->Targets; + my $OwnerInformation = + $UpdateMaintenanceWindowTargetResult->OwnerInformation; # Returns a L object. diff --git a/auto-lib/Paws/SSM/UpdateMaintenanceWindowTask.pm b/auto-lib/Paws/SSM/UpdateMaintenanceWindowTask.pm index 221b216acf..87969ab751 100644 --- a/auto-lib/Paws/SSM/UpdateMaintenanceWindowTask.pm +++ b/auto-lib/Paws/SSM/UpdateMaintenanceWindowTask.pm @@ -45,8 +45,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n WindowTaskId => 'MyMaintenanceWindowTaskId', Description => 'MyMaintenanceWindowDescription', # OPTIONAL LoggingInfo => { - S3BucketName => 'MyS3BucketName', # min: 3, max: 63 S3Region => 'MyS3Region', # min: 3, max: 20 + S3BucketName => 'MyS3BucketName', # min: 3, max: 63 S3KeyPrefix => 'MyS3KeyPrefix', # max: 500; OPTIONAL }, # OPTIONAL MaxConcurrency => 'MyMaxConcurrency', # OPTIONAL @@ -57,24 +57,38 @@ You shouldn't make instances of this class. Each attribute should be used as a n ServiceRoleArn => 'MyServiceRole', # OPTIONAL Targets => [ { - Key => 'MyTargetKey', # min: 1, max: 128; OPTIONAL Values => [ 'MyTargetValue', ... ], # max: 50; OPTIONAL + Key => 'MyTargetKey', # min: 1, max: 128; OPTIONAL }, ... ], # OPTIONAL TaskArn => 'MyMaintenanceWindowTaskArn', # OPTIONAL TaskInvocationParameters => { + Automation => { + DocumentVersion => 'MyDocumentVersion', # OPTIONAL + Parameters => { + 'MyAutomationParameterKey' => [ + 'MyAutomationParameterValue', ... # min: 1, max: 512 + ], # key: min: 1, max: 30, value: max: 10 + }, # min: 1, max: 200; OPTIONAL + }, # OPTIONAL Lambda => { Qualifier => 'MyMaintenanceWindowLambdaQualifier', # min: 1, max: 128; OPTIONAL + Payload => 'BlobMaintenanceWindowLambdaPayload', # max: 4096; OPTIONAL ClientContext => 'MyMaintenanceWindowLambdaClientContext' , # min: 1, max: 8000; OPTIONAL - Payload => 'BlobMaintenanceWindowLambdaPayload', # max: 4096; OPTIONAL }, # OPTIONAL RunCommand => { - TimeoutSeconds => 1, # min: 30, max: 2592000; OPTIONAL - OutputS3KeyPrefix => 'MyS3KeyPrefix', # max: 500; OPTIONAL - DocumentHashType => 'Sha256', # values: Sha256, Sha1; OPTIONAL + OutputS3BucketName => 'MyS3BucketName', # min: 3, max: 63 + Comment => 'MyComment', # max: 100; OPTIONAL + TimeoutSeconds => 1, # min: 30, max: 2592000; OPTIONAL + DocumentHashType => 'Sha256', # values: Sha256, Sha1; OPTIONAL + OutputS3KeyPrefix => 'MyS3KeyPrefix', # max: 500; OPTIONAL + ServiceRoleArn => 'MyServiceRole', + DocumentHash => 'MyDocumentHash', # max: 256; OPTIONAL + Parameters => { 'MyParameterName' => [ 'MyParameterValue', ... ], } + , # OPTIONAL NotificationConfig => { NotificationType => 'Command', # values: Command, Invocation; OPTIONAL @@ -84,26 +98,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], # OPTIONAL NotificationArn => 'MyNotificationArn', # OPTIONAL }, # OPTIONAL - Parameters => { 'MyParameterName' => [ 'MyParameterValue', ... ], } - , # OPTIONAL - ServiceRoleArn => 'MyServiceRole', - DocumentHash => 'MyDocumentHash', # max: 256; OPTIONAL - OutputS3BucketName => 'MyS3BucketName', # min: 3, max: 63 - Comment => 'MyComment', # max: 100; OPTIONAL }, # OPTIONAL StepFunctions => { - Name => - 'MyMaintenanceWindowStepFunctionsName', # min: 1, max: 80; OPTIONAL Input => 'MyMaintenanceWindowStepFunctionsInput', # max: 4096; OPTIONAL - }, # OPTIONAL - Automation => { - Parameters => { - 'MyAutomationParameterKey' => [ - 'MyAutomationParameterValue', ... # min: 1, max: 512 - ], # key: min: 1, max: 30, value: max: 10 - }, # min: 1, max: 200; OPTIONAL - DocumentVersion => 'MyDocumentVersion', # OPTIONAL + Name => + 'MyMaintenanceWindowStepFunctionsName', # min: 1, max: 80; OPTIONAL }, # OPTIONAL }, # OPTIONAL TaskParameters => { @@ -116,20 +116,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Description = $UpdateMaintenanceWindowTaskResult->Description; - my $WindowId = $UpdateMaintenanceWindowTaskResult->WindowId; - my $WindowTaskId = $UpdateMaintenanceWindowTaskResult->WindowTaskId; + my $LoggingInfo = $UpdateMaintenanceWindowTaskResult->LoggingInfo; + my $ServiceRoleArn = $UpdateMaintenanceWindowTaskResult->ServiceRoleArn; my $TaskArn = $UpdateMaintenanceWindowTaskResult->TaskArn; - my $Priority = $UpdateMaintenanceWindowTaskResult->Priority; + my $WindowId = $UpdateMaintenanceWindowTaskResult->WindowId; my $TaskParameters = $UpdateMaintenanceWindowTaskResult->TaskParameters; - my $LoggingInfo = $UpdateMaintenanceWindowTaskResult->LoggingInfo; + my $WindowTaskId = $UpdateMaintenanceWindowTaskResult->WindowTaskId; + my $MaxErrors = $UpdateMaintenanceWindowTaskResult->MaxErrors; + my $Targets = $UpdateMaintenanceWindowTaskResult->Targets; my $TaskInvocationParameters = $UpdateMaintenanceWindowTaskResult->TaskInvocationParameters; - my $MaxConcurrency = $UpdateMaintenanceWindowTaskResult->MaxConcurrency; - my $ServiceRoleArn = $UpdateMaintenanceWindowTaskResult->ServiceRoleArn; - my $Targets = $UpdateMaintenanceWindowTaskResult->Targets; + my $Priority = $UpdateMaintenanceWindowTaskResult->Priority; + my $Description = $UpdateMaintenanceWindowTaskResult->Description; my $Name = $UpdateMaintenanceWindowTaskResult->Name; - my $MaxErrors = $UpdateMaintenanceWindowTaskResult->MaxErrors; + my $MaxConcurrency = $UpdateMaintenanceWindowTaskResult->MaxConcurrency; # Returns a L object. diff --git a/auto-lib/Paws/SSM/UpdatePatchBaseline.pm b/auto-lib/Paws/SSM/UpdatePatchBaseline.pm index f2f00c0f6c..487319029e 100644 --- a/auto-lib/Paws/SSM/UpdatePatchBaseline.pm +++ b/auto-lib/Paws/SSM/UpdatePatchBaseline.pm @@ -45,19 +45,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n PatchFilterGroup => { PatchFilters => [ { - Key => 'PRODUCT' - , # values: PRODUCT, CLASSIFICATION, MSRC_SEVERITY, PATCH_ID, SECTION, PRIORITY, SEVERITY Values => [ 'MyPatchFilterValue', ... # min: 1, max: 64 ], # min: 1, max: 20 + Key => 'PRODUCT' + , # values: PRODUCT, CLASSIFICATION, MSRC_SEVERITY, PATCH_ID, SECTION, PRIORITY, SEVERITY }, ... - ], # max: 4 + ], # max: 4 }, - ApproveAfterDays => 1, # max: 100 - EnableNonSecurity => 1, # OPTIONAL + ApproveAfterDays => 1, # max: 100 + EnableNonSecurity => 1, # OPTIONAL ComplianceLevel => 'CRITICAL' , # values: CRITICAL, HIGH, MEDIUM, LOW, INFORMATIONAL, UNSPECIFIED; OPTIONAL }, @@ -74,15 +74,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n GlobalFilters => { PatchFilters => [ { - Key => 'PRODUCT' - , # values: PRODUCT, CLASSIFICATION, MSRC_SEVERITY, PATCH_ID, SECTION, PRIORITY, SEVERITY Values => [ 'MyPatchFilterValue', ... # min: 1, max: 64 ], # min: 1, max: 20 + Key => 'PRODUCT' + , # values: PRODUCT, CLASSIFICATION, MSRC_SEVERITY, PATCH_ID, SECTION, PRIORITY, SEVERITY }, ... - ], # max: 4 + ], # max: 4 }, # OPTIONAL Name => 'MyBaselineName', # OPTIONAL @@ -92,11 +92,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n Replace => 1, # OPTIONAL Sources => [ { + Products => [ + 'MyPatchSourceProduct', ... # min: 1, max: 128 + ], # min: 1, max: 20 Configuration => 'MyPatchSourceConfiguration', # min: 1, max: 512 Name => 'MyPatchSourceName', - Products => [ - 'MyPatchSourceProduct', ... # min: 1, max: 128 - ], # min: 1, max: 20 }, ... @@ -104,21 +104,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $GlobalFilters = $UpdatePatchBaselineResult->GlobalFilters; + my $ApprovedPatches = $UpdatePatchBaselineResult->ApprovedPatches; + my $RejectedPatches = $UpdatePatchBaselineResult->RejectedPatches; + my $Sources = $UpdatePatchBaselineResult->Sources; + my $ModifiedDate = $UpdatePatchBaselineResult->ModifiedDate; + my $CreatedDate = $UpdatePatchBaselineResult->CreatedDate; my $ApprovedPatchesEnableNonSecurity = $UpdatePatchBaselineResult->ApprovedPatchesEnableNonSecurity; my $ApprovalRules = $UpdatePatchBaselineResult->ApprovalRules; - my $GlobalFilters = $UpdatePatchBaselineResult->GlobalFilters; - my $Description = $UpdatePatchBaselineResult->Description; my $ApprovedPatchesComplianceLevel = $UpdatePatchBaselineResult->ApprovedPatchesComplianceLevel; - my $CreatedDate = $UpdatePatchBaselineResult->CreatedDate; - my $RejectedPatches = $UpdatePatchBaselineResult->RejectedPatches; - my $Sources = $UpdatePatchBaselineResult->Sources; - my $ModifiedDate = $UpdatePatchBaselineResult->ModifiedDate; - my $Name = $UpdatePatchBaselineResult->Name; - my $OperatingSystem = $UpdatePatchBaselineResult->OperatingSystem; - my $ApprovedPatches = $UpdatePatchBaselineResult->ApprovedPatches; my $BaselineId = $UpdatePatchBaselineResult->BaselineId; + my $OperatingSystem = $UpdatePatchBaselineResult->OperatingSystem; + my $Description = $UpdatePatchBaselineResult->Description; + my $Name = $UpdatePatchBaselineResult->Name; # Returns a L object. diff --git a/auto-lib/Paws/STS/AssumeRole.pm b/auto-lib/Paws/STS/AssumeRole.pm index 3a90bc1366..ec32e79581 100644 --- a/auto-lib/Paws/STS/AssumeRole.pm +++ b/auto-lib/Paws/STS/AssumeRole.pm @@ -36,19 +36,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n # To assume a role my $AssumeRoleResponse = $sts->AssumeRole( { - 'RoleArn' => 'arn:aws:iam::123456789012:role/demo', + 'RoleArn' => 'arn:aws:iam::123456789012:role/demo', + 'RoleSessionName' => 'Bob', + 'DurationSeconds' => 3600, 'Policy' => '{"Version":"2012-10-17","Statement":[{"Sid":"Stmt1","Effect":"Allow","Action":"s3:*","Resource":"*"}]}', - 'ExternalId' => '123ABC', - 'DurationSeconds' => 3600, - 'RoleSessionName' => 'Bob' + 'ExternalId' => '123ABC' } ); # Results: - my $PackedPolicySize = $AssumeRoleResponse->PackedPolicySize; - my $AssumedRoleUser = $AssumeRoleResponse->AssumedRoleUser; my $Credentials = $AssumeRoleResponse->Credentials; + my $AssumedRoleUser = $AssumeRoleResponse->AssumedRoleUser; + my $PackedPolicySize = $AssumeRoleResponse->PackedPolicySize; # Returns a L object. diff --git a/auto-lib/Paws/STS/AssumeRoleWithSAML.pm b/auto-lib/Paws/STS/AssumeRoleWithSAML.pm index 4f7b7227e7..decde7b55d 100644 --- a/auto-lib/Paws/STS/AssumeRoleWithSAML.pm +++ b/auto-lib/Paws/STS/AssumeRoleWithSAML.pm @@ -40,14 +40,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NameQualifier = $AssumeRoleWithSAMLResponse->NameQualifier; - my $PackedPolicySize = $AssumeRoleWithSAMLResponse->PackedPolicySize; my $Subject = $AssumeRoleWithSAMLResponse->Subject; + my $Credentials = $AssumeRoleWithSAMLResponse->Credentials; + my $SubjectType = $AssumeRoleWithSAMLResponse->SubjectType; my $Audience = $AssumeRoleWithSAMLResponse->Audience; my $AssumedRoleUser = $AssumeRoleWithSAMLResponse->AssumedRoleUser; - my $Credentials = $AssumeRoleWithSAMLResponse->Credentials; + my $NameQualifier = $AssumeRoleWithSAMLResponse->NameQualifier; + my $PackedPolicySize = $AssumeRoleWithSAMLResponse->PackedPolicySize; my $Issuer = $AssumeRoleWithSAMLResponse->Issuer; - my $SubjectType = $AssumeRoleWithSAMLResponse->SubjectType; # Returns a L object. diff --git a/auto-lib/Paws/STS/AssumeRoleWithWebIdentity.pm b/auto-lib/Paws/STS/AssumeRoleWithWebIdentity.pm index e886725aea..0fdf0b1df8 100644 --- a/auto-lib/Paws/STS/AssumeRoleWithWebIdentity.pm +++ b/auto-lib/Paws/STS/AssumeRoleWithWebIdentity.pm @@ -36,22 +36,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $AssumeRoleWithWebIdentityResponse = $sts->AssumeRoleWithWebIdentity( { 'RoleArn' => 'arn:aws:iam::123456789012:role/FederatedWebIdentityRole', - 'WebIdentityToken' => -'Atza%7CIQEBLjAsAhRFiXuWpUXuRvQ9PZL3GMFcYevydwIUFAHZwXZXXXXXXXXJnrulxKDHwy87oGKPznh0D6bEQZTSCzyoCtL_8S07pLpr0zMbn6w1lfVZKNTBdDansFBmtGnIsIapjI6xKR02Yc_2bQ8LZbUXSGm6Ry6_BG7PrtLZtj_dfCTj92xNGed-CrKqjG7nPBjNIL016GGvuS5gSvPRUxWES3VYfm1wl7WTI7jn-Pcb6M-buCgHhFOzTQxod27L9CqnOLio7N3gZAGpsp6n1-AJBOCJckcyXe2c6uD0srOJeZlKUm2eTDVMf8IehDVI0r1QOnTV6KzzAI3OY87Vd_cVMQ', 'RoleSessionName' => 'app1', 'DurationSeconds' => 3600, - 'ProviderId' => 'www.amazon.com' + 'ProviderId' => 'www.amazon.com', + 'WebIdentityToken' => +'Atza%7CIQEBLjAsAhRFiXuWpUXuRvQ9PZL3GMFcYevydwIUFAHZwXZXXXXXXXXJnrulxKDHwy87oGKPznh0D6bEQZTSCzyoCtL_8S07pLpr0zMbn6w1lfVZKNTBdDansFBmtGnIsIapjI6xKR02Yc_2bQ8LZbUXSGm6Ry6_BG7PrtLZtj_dfCTj92xNGed-CrKqjG7nPBjNIL016GGvuS5gSvPRUxWES3VYfm1wl7WTI7jn-Pcb6M-buCgHhFOzTQxod27L9CqnOLio7N3gZAGpsp6n1-AJBOCJckcyXe2c6uD0srOJeZlKUm2eTDVMf8IehDVI0r1QOnTV6KzzAI3OY87Vd_cVMQ' } ); # Results: - my $Provider = $AssumeRoleWithWebIdentityResponse->Provider; - my $PackedPolicySize = $AssumeRoleWithWebIdentityResponse->PackedPolicySize; - my $Audience = $AssumeRoleWithWebIdentityResponse->Audience; + my $Provider = $AssumeRoleWithWebIdentityResponse->Provider; + my $Credentials = $AssumeRoleWithWebIdentityResponse->Credentials; + my $Audience = $AssumeRoleWithWebIdentityResponse->Audience; my $SubjectFromWebIdentityToken = $AssumeRoleWithWebIdentityResponse->SubjectFromWebIdentityToken; - my $Credentials = $AssumeRoleWithWebIdentityResponse->Credentials; - my $AssumedRoleUser = $AssumeRoleWithWebIdentityResponse->AssumedRoleUser; + my $AssumedRoleUser = $AssumeRoleWithWebIdentityResponse->AssumedRoleUser; + my $PackedPolicySize = $AssumeRoleWithWebIdentityResponse->PackedPolicySize; # Returns a L object. diff --git a/auto-lib/Paws/STS/GetCallerIdentity.pm b/auto-lib/Paws/STS/GetCallerIdentity.pm index 5781e5cfcf..35580f2f6e 100644 --- a/auto-lib/Paws/STS/GetCallerIdentity.pm +++ b/auto-lib/Paws/STS/GetCallerIdentity.pm @@ -32,9 +32,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $GetCallerIdentityResponse = $sts->GetCallerIdentity(); # Results: + my $UserId = $GetCallerIdentityResponse->UserId; my $Arn = $GetCallerIdentityResponse->Arn; my $Account = $GetCallerIdentityResponse->Account; - my $UserId = $GetCallerIdentityResponse->UserId; # Returns a L object. # To get details about a calling user federated with AssumeRole @@ -44,8 +44,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $GetCallerIdentityResponse = $sts->GetCallerIdentity(); # Results: - my $Arn = $GetCallerIdentityResponse->Arn; my $UserId = $GetCallerIdentityResponse->UserId; + my $Arn = $GetCallerIdentityResponse->Arn; my $Account = $GetCallerIdentityResponse->Account; # Returns a L object. @@ -56,8 +56,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $GetCallerIdentityResponse = $sts->GetCallerIdentity(); # Results: - my $Arn = $GetCallerIdentityResponse->Arn; my $UserId = $GetCallerIdentityResponse->UserId; + my $Arn = $GetCallerIdentityResponse->Arn; my $Account = $GetCallerIdentityResponse->Account; # Returns a L object. diff --git a/auto-lib/Paws/STS/GetFederationToken.pm b/auto-lib/Paws/STS/GetFederationToken.pm index 38485147c5..03e153f2da 100644 --- a/auto-lib/Paws/STS/GetFederationToken.pm +++ b/auto-lib/Paws/STS/GetFederationToken.pm @@ -32,17 +32,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n # To get temporary credentials for a role by using GetFederationToken my $GetFederationTokenResponse = $sts->GetFederationToken( { - 'Name' => 'Bob', 'DurationSeconds' => 3600, 'Policy' => -'{"Version":"2012-10-17","Statement":[{"Sid":"Stmt1","Effect":"Allow","Action":"s3:*","Resource":"*"}]}' +'{"Version":"2012-10-17","Statement":[{"Sid":"Stmt1","Effect":"Allow","Action":"s3:*","Resource":"*"}]}', + 'Name' => 'Bob' } ); # Results: - my $PackedPolicySize = $GetFederationTokenResponse->PackedPolicySize; - my $Credentials = $GetFederationTokenResponse->Credentials; my $FederatedUser = $GetFederationTokenResponse->FederatedUser; + my $Credentials = $GetFederationTokenResponse->Credentials; + my $PackedPolicySize = $GetFederationTokenResponse->PackedPolicySize; # Returns a L object. diff --git a/auto-lib/Paws/STS/GetSessionToken.pm b/auto-lib/Paws/STS/GetSessionToken.pm index 5e2898c50f..c6af79db4c 100644 --- a/auto-lib/Paws/STS/GetSessionToken.pm +++ b/auto-lib/Paws/STS/GetSessionToken.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $GetSessionTokenResponse = $sts->GetSessionToken( { 'SerialNumber' => 'YourMFASerialNumber', - 'TokenCode' => 123456, - 'DurationSeconds' => 3600 + 'DurationSeconds' => 3600, + 'TokenCode' => 123456 } ); diff --git a/auto-lib/Paws/SageMaker/AddTags.pm b/auto-lib/Paws/SageMaker/AddTags.pm index 96d2fa7b64..389e7b8c86 100644 --- a/auto-lib/Paws/SageMaker/AddTags.pm +++ b/auto-lib/Paws/SageMaker/AddTags.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ResourceArn => 'MyResourceArn', Tags => [ { - Value => 'MyTagValue', # max: 256 Key => 'MyTagKey', # min: 1, max: 128 + Value => 'MyTagValue', # max: 256 }, ... diff --git a/auto-lib/Paws/SageMaker/CreateEndpointConfig.pm b/auto-lib/Paws/SageMaker/CreateEndpointConfig.pm index 031ca3f380..44fa42ae7c 100644 --- a/auto-lib/Paws/SageMaker/CreateEndpointConfig.pm +++ b/auto-lib/Paws/SageMaker/CreateEndpointConfig.pm @@ -34,24 +34,24 @@ You shouldn't make instances of this class. Each attribute should be used as a n EndpointConfigName => 'MyEndpointConfigName', ProductionVariants => [ { - InitialInstanceCount => 1, # min: 1, - InstanceType => 'ml.t2.medium' + VariantName => 'MyVariantName', # max: 63 + InstanceType => 'ml.t2.medium' , # values: ml.t2.medium, ml.t2.large, ml.t2.xlarge, ml.t2.2xlarge, ml.m4.xlarge, ml.m4.2xlarge, ml.m4.4xlarge, ml.m4.10xlarge, ml.m4.16xlarge, ml.m5.large, ml.m5.xlarge, ml.m5.2xlarge, ml.m5.4xlarge, ml.m5.12xlarge, ml.m5.24xlarge, ml.c4.large, ml.c4.xlarge, ml.c4.2xlarge, ml.c4.4xlarge, ml.c4.8xlarge, ml.p2.xlarge, ml.p2.8xlarge, ml.p2.16xlarge, ml.p3.2xlarge, ml.p3.8xlarge, ml.p3.16xlarge, ml.c5.large, ml.c5.xlarge, ml.c5.2xlarge, ml.c5.4xlarge, ml.c5.9xlarge, ml.c5.18xlarge - VariantName => 'MyVariantName', # max: 63 - ModelName => 'MyModelName', # max: 63 - InitialVariantWeight => 1.0, # OPTIONAL + ModelName => 'MyModelName', # max: 63 + InitialInstanceCount => 1, # min: 1, + InitialVariantWeight => 1.0, # OPTIONAL }, ... ], - KmsKeyId => 'MyKmsKeyId', # OPTIONAL + KmsKeyId => 'MyKmsKeyId', # OPTIONAL Tags => [ { - Value => 'MyTagValue', # max: 256 - Key => 'MyTagKey', # min: 1, max: 128 + Key => 'MyTagKey', # min: 1, max: 128 + Value => 'MyTagValue', # max: 256 }, ... - ], # OPTIONAL + ], # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/SageMaker/CreateHyperParameterTuningJob.pm b/auto-lib/Paws/SageMaker/CreateHyperParameterTuningJob.pm index e09291661e..aab7f5837f 100644 --- a/auto-lib/Paws/SageMaker/CreateHyperParameterTuningJob.pm +++ b/auto-lib/Paws/SageMaker/CreateHyperParameterTuningJob.pm @@ -33,42 +33,42 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateHyperParameterTuningJobResponse = $sagemaker->CreateHyperParameterTuningJob( HyperParameterTuningJobConfig => { - HyperParameterTuningJobObjective => { - MetricName => 'MyMetricName', # min: 1, max: 255 - Type => 'Maximize', # values: Maximize, Minimize - - }, - Strategy => 'Bayesian', # values: Bayesian + Strategy => 'Bayesian', # values: Bayesian ResourceLimits => { MaxParallelTrainingJobs => 1, # min: 1, MaxNumberOfTrainingJobs => 1, # min: 1, + }, + HyperParameterTuningJobObjective => { + Type => 'Maximize', # values: Maximize, Minimize + MetricName => 'MyMetricName', # min: 1, max: 255 + }, ParameterRanges => { - IntegerParameterRanges => [ + CategoricalParameterRanges => [ { - MinValue => 'MyParameterValue', # max: 256 - MaxValue => 'MyParameterValue', # max: 256 - Name => 'MyParameterKey', # max: 256 + Values => [ + 'MyParameterValue', ... # max: 256 + ], # min: 1, max: 20 + Name => 'MyParameterKey', # max: 256 }, ... - ], # max: 20; OPTIONAL - CategoricalParameterRanges => [ + ], # max: 20; OPTIONAL + ContinuousParameterRanges => [ { - Name => 'MyParameterKey', # max: 256 - Values => [ - 'MyParameterValue', ... # max: 256 - ], # min: 1, max: 20 + MaxValue => 'MyParameterValue', # max: 256 + MinValue => 'MyParameterValue', # max: 256 + Name => 'MyParameterKey', # max: 256 }, ... ], # max: 20; OPTIONAL - ContinuousParameterRanges => [ + IntegerParameterRanges => [ { + MaxValue => 'MyParameterValue', # max: 256 MinValue => 'MyParameterValue', # max: 256 Name => 'MyParameterKey', # max: 256 - MaxValue => 'MyParameterValue', # max: 256 }, ... @@ -79,16 +79,35 @@ You shouldn't make instances of this class. Each attribute should be used as a n HyperParameterTuningJobName => 'MyHyperParameterTuningJobName', TrainingJobDefinition => { ResourceConfig => { - InstanceCount => 1, # min: 1, - VolumeSizeInGB => 1, # min: 1, - InstanceType => 'ml.m4.xlarge' + InstanceType => 'ml.m4.xlarge' , # values: ml.m4.xlarge, ml.m4.2xlarge, ml.m4.4xlarge, ml.m4.10xlarge, ml.m4.16xlarge, ml.m5.large, ml.m5.xlarge, ml.m5.2xlarge, ml.m5.4xlarge, ml.m5.12xlarge, ml.m5.24xlarge, ml.c4.xlarge, ml.c4.2xlarge, ml.c4.4xlarge, ml.c4.8xlarge, ml.p2.xlarge, ml.p2.8xlarge, ml.p2.16xlarge, ml.p3.2xlarge, ml.p3.8xlarge, ml.p3.16xlarge, ml.c5.xlarge, ml.c5.2xlarge, ml.c5.4xlarge, ml.c5.9xlarge, ml.c5.18xlarge + VolumeSizeInGB => 1, # min: 1, + InstanceCount => 1, # min: 1, VolumeKmsKeyId => 'MyKmsKeyId', # max: 2048; OPTIONAL }, + OutputDataConfig => { + S3OutputPath => 'MyS3Uri', # max: 1024 + KmsKeyId => 'MyKmsKeyId', # max: 2048; OPTIONAL + }, + AlgorithmSpecification => { + TrainingImage => 'MyAlgorithmImage', # max: 255 + TrainingInputMode => 'Pipe', # values: Pipe, File + MetricDefinitions => [ + { + Regex => 'MyMetricRegex', # min: 1, max: 500 + Name => 'MyMetricName', # min: 1, max: 255 + + }, + ... + ], # max: 20; OPTIONAL + }, + StoppingCondition => { + MaxRuntimeInSeconds => 1, # min: 1, ; OPTIONAL + }, + RoleArn => 'MyRoleArn', # min: 20, max: 2048 InputDataConfig => [ { - ChannelName => 'MyChannelName', # min: 1, max: 64 - DataSource => { + DataSource => { S3DataSource => { S3Uri => 'MyS3Uri', # max: 1024 S3DataType => 'ManifestFile', # values: ManifestFile, S3Prefix @@ -97,35 +116,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, }, - RecordWrapperType => 'None', # values: None, RecordIO; OPTIONAL + ChannelName => 'MyChannelName', # min: 1, max: 64 ContentType => 'MyContentType', # max: 256; OPTIONAL CompressionType => 'None', # values: None, Gzip; OPTIONAL + RecordWrapperType => 'None', # values: None, RecordIO; OPTIONAL }, ... - ], # min: 1, max: 8 - StoppingCondition => { - MaxRuntimeInSeconds => 1, # min: 1, ; OPTIONAL - }, - RoleArn => 'MyRoleArn', # min: 20, max: 2048 - AlgorithmSpecification => { - TrainingImage => 'MyAlgorithmImage', # max: 255 - TrainingInputMode => 'Pipe', # values: Pipe, File - MetricDefinitions => [ - { - Name => 'MyMetricName', # min: 1, max: 255 - Regex => 'MyMetricRegex', # min: 1, max: 500 - - }, - ... - ], # max: 20; OPTIONAL - }, - OutputDataConfig => { - S3OutputPath => 'MyS3Uri', # max: 1024 - KmsKeyId => 'MyKmsKeyId', # max: 2048; OPTIONAL - }, + ], # min: 1, max: 8 StaticHyperParameters => { 'MyParameterKey' => - 'MyParameterValue', # key: max: 256, value: max: 256 + 'MyParameterValue', # key: max: 256, value: max: 256 }, # max: 100; OPTIONAL VpcConfig => { SecurityGroupIds => [ @@ -154,7 +154,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/SageMaker/CreateModel.pm b/auto-lib/Paws/SageMaker/CreateModel.pm index 4f36a7e089..8b5efcac5a 100644 --- a/auto-lib/Paws/SageMaker/CreateModel.pm +++ b/auto-lib/Paws/SageMaker/CreateModel.pm @@ -35,29 +35,29 @@ You shouldn't make instances of this class. Each attribute should be used as a n ExecutionRoleArn => 'MyRoleArn', ModelName => 'MyModelName', PrimaryContainer => { - Image => 'MyImage', # max: 255 - ContainerHostname => 'MyContainerHostname', # max: 63; OPTIONAL - ModelDataUrl => 'MyUrl', # max: 1024; OPTIONAL - Environment => { + Image => 'MyImage', # max: 255 + Environment => { 'MyEnvironmentKey' => 'MyEnvironmentValue', # key: max: 1024, value: max: 1024 }, # max: 16; OPTIONAL + ContainerHostname => 'MyContainerHostname', # max: 63; OPTIONAL + ModelDataUrl => 'MyUrl', # max: 1024; OPTIONAL }, Tags => [ { - Key => 'MyTagKey', # min: 1, max: 128 - Value => 'MyTagValue', # max: 256 + Key => 'MyTagKey', # min: 1, max: 128 + Value => 'MyTagValue', # max: 256 }, ... - ], # OPTIONAL + ], # OPTIONAL VpcConfig => { - Subnets => [ - 'MySubnetId', ... # max: 32 - ], # min: 1, max: 16 SecurityGroupIds => [ - 'MySecurityGroupId', ... # max: 32 - ], # min: 1, max: 5 + 'MySecurityGroupId', ... # max: 32 + ], # min: 1, max: 5 + Subnets => [ + 'MySubnetId', ... # max: 32 + ], # min: 1, max: 16 }, # OPTIONAL ); diff --git a/auto-lib/Paws/SageMaker/CreateTrainingJob.pm b/auto-lib/Paws/SageMaker/CreateTrainingJob.pm index 8aff119eb3..4a9e9adbf1 100644 --- a/auto-lib/Paws/SageMaker/CreateTrainingJob.pm +++ b/auto-lib/Paws/SageMaker/CreateTrainingJob.pm @@ -38,25 +38,25 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $sagemaker = Paws->service('SageMaker'); my $CreateTrainingJobResponse = $sagemaker->CreateTrainingJob( AlgorithmSpecification => { - TrainingInputMode => 'Pipe', # values: Pipe, File TrainingImage => 'MyAlgorithmImage', # max: 255 + TrainingInputMode => 'Pipe', # values: Pipe, File }, InputDataConfig => [ { - ChannelName => 'MyChannelName', # min: 1, max: 64 - DataSource => { + DataSource => { S3DataSource => { - S3DataType => 'ManifestFile', # values: ManifestFile, S3Prefix S3Uri => 'MyS3Uri', # max: 1024 + S3DataType => 'ManifestFile', # values: ManifestFile, S3Prefix S3DataDistributionType => 'FullyReplicated' , # values: FullyReplicated, ShardedByS3Key; OPTIONAL }, }, - CompressionType => 'None', # values: None, Gzip; OPTIONAL + ChannelName => 'MyChannelName', # min: 1, max: 64 + ContentType => 'MyContentType', # max: 256; OPTIONAL + CompressionType => 'None', # values: None, Gzip; OPTIONAL RecordWrapperType => 'None', # values: None, RecordIO; OPTIONAL - ContentType => 'MyContentType', # max: 256; OPTIONAL }, ... ], @@ -65,10 +65,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n KmsKeyId => 'MyKmsKeyId', # max: 2048; OPTIONAL }, ResourceConfig => { + InstanceType => 'ml.m4.xlarge' + , # values: ml.m4.xlarge, ml.m4.2xlarge, ml.m4.4xlarge, ml.m4.10xlarge, ml.m4.16xlarge, ml.m5.large, ml.m5.xlarge, ml.m5.2xlarge, ml.m5.4xlarge, ml.m5.12xlarge, ml.m5.24xlarge, ml.c4.xlarge, ml.c4.2xlarge, ml.c4.4xlarge, ml.c4.8xlarge, ml.p2.xlarge, ml.p2.8xlarge, ml.p2.16xlarge, ml.p3.2xlarge, ml.p3.8xlarge, ml.p3.16xlarge, ml.c5.xlarge, ml.c5.2xlarge, ml.c5.4xlarge, ml.c5.9xlarge, ml.c5.18xlarge VolumeSizeInGB => 1, # min: 1, InstanceCount => 1, # min: 1, - InstanceType => 'ml.m4.xlarge' - , # values: ml.m4.xlarge, ml.m4.2xlarge, ml.m4.4xlarge, ml.m4.10xlarge, ml.m4.16xlarge, ml.m5.large, ml.m5.xlarge, ml.m5.2xlarge, ml.m5.4xlarge, ml.m5.12xlarge, ml.m5.24xlarge, ml.c4.xlarge, ml.c4.2xlarge, ml.c4.4xlarge, ml.c4.8xlarge, ml.p2.xlarge, ml.p2.8xlarge, ml.p2.16xlarge, ml.p3.2xlarge, ml.p3.8xlarge, ml.p3.16xlarge, ml.c5.xlarge, ml.c5.2xlarge, ml.c5.4xlarge, ml.c5.9xlarge, ml.c5.18xlarge VolumeKmsKeyId => 'MyKmsKeyId', # max: 2048; OPTIONAL }, RoleArn => 'MyRoleArn', @@ -88,12 +88,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ... ], # OPTIONAL VpcConfig => { - Subnets => [ - 'MySubnetId', ... # max: 32 - ], # min: 1, max: 16 SecurityGroupIds => [ 'MySecurityGroupId', ... # max: 32 ], # min: 1, max: 5 + Subnets => [ + 'MySubnetId', ... # max: 32 + ], # min: 1, max: 16 }, # OPTIONAL ); diff --git a/auto-lib/Paws/SageMaker/DescribeEndpoint.pm b/auto-lib/Paws/SageMaker/DescribeEndpoint.pm index a9cce3e527..c6ce996658 100644 --- a/auto-lib/Paws/SageMaker/DescribeEndpoint.pm +++ b/auto-lib/Paws/SageMaker/DescribeEndpoint.pm @@ -33,14 +33,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $FailureReason = $DescribeEndpointOutput->FailureReason; - my $EndpointName = $DescribeEndpointOutput->EndpointName; - my $ProductionVariants = $DescribeEndpointOutput->ProductionVariants; - my $EndpointArn = $DescribeEndpointOutput->EndpointArn; - my $EndpointStatus = $DescribeEndpointOutput->EndpointStatus; my $CreationTime = $DescribeEndpointOutput->CreationTime; + my $EndpointName = $DescribeEndpointOutput->EndpointName; my $EndpointConfigName = $DescribeEndpointOutput->EndpointConfigName; + my $FailureReason = $DescribeEndpointOutput->FailureReason; + my $EndpointArn = $DescribeEndpointOutput->EndpointArn; my $LastModifiedTime = $DescribeEndpointOutput->LastModifiedTime; + my $ProductionVariants = $DescribeEndpointOutput->ProductionVariants; + my $EndpointStatus = $DescribeEndpointOutput->EndpointStatus; # Returns a L object. diff --git a/auto-lib/Paws/SageMaker/DescribeEndpointConfig.pm b/auto-lib/Paws/SageMaker/DescribeEndpointConfig.pm index 6a8fb75731..8c93f60380 100644 --- a/auto-lib/Paws/SageMaker/DescribeEndpointConfig.pm +++ b/auto-lib/Paws/SageMaker/DescribeEndpointConfig.pm @@ -33,11 +33,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ProductionVariants = $DescribeEndpointConfigOutput->ProductionVariants; - my $EndpointConfigName = $DescribeEndpointConfigOutput->EndpointConfigName; my $CreationTime = $DescribeEndpointConfigOutput->CreationTime; - my $KmsKeyId = $DescribeEndpointConfigOutput->KmsKeyId; my $EndpointConfigArn = $DescribeEndpointConfigOutput->EndpointConfigArn; + my $EndpointConfigName = $DescribeEndpointConfigOutput->EndpointConfigName; + my $ProductionVariants = $DescribeEndpointConfigOutput->ProductionVariants; + my $KmsKeyId = $DescribeEndpointConfigOutput->KmsKeyId; # Returns a L object. diff --git a/auto-lib/Paws/SageMaker/DescribeHyperParameterTuningJob.pm b/auto-lib/Paws/SageMaker/DescribeHyperParameterTuningJob.pm index 4215a5cd65..8d7d109752 100644 --- a/auto-lib/Paws/SageMaker/DescribeHyperParameterTuningJob.pm +++ b/auto-lib/Paws/SageMaker/DescribeHyperParameterTuningJob.pm @@ -34,33 +34,33 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TrainingJobStatusCounters = - $DescribeHyperParameterTuningJobResponse->TrainingJobStatusCounters; - my $FailureReason = $DescribeHyperParameterTuningJobResponse->FailureReason; + my $CreationTime = $DescribeHyperParameterTuningJobResponse->CreationTime; + my $HyperParameterTuningJobName = + $DescribeHyperParameterTuningJobResponse->HyperParameterTuningJobName; my $ObjectiveStatusCounters = $DescribeHyperParameterTuningJobResponse->ObjectiveStatusCounters; my $BestTrainingJob = $DescribeHyperParameterTuningJobResponse->BestTrainingJob; - my $HyperParameterTuningJobName = - $DescribeHyperParameterTuningJobResponse->HyperParameterTuningJobName; + my $TrainingJobDefinition = + $DescribeHyperParameterTuningJobResponse->TrainingJobDefinition; my $HyperParameterTuningJobArn = $DescribeHyperParameterTuningJobResponse->HyperParameterTuningJobArn; - my $LastModifiedTime = - $DescribeHyperParameterTuningJobResponse->LastModifiedTime; - my $HyperParameterTuningJobConfig = - $DescribeHyperParameterTuningJobResponse->HyperParameterTuningJobConfig; my $HyperParameterTuningEndTime = $DescribeHyperParameterTuningJobResponse->HyperParameterTuningEndTime; - my $TrainingJobDefinition = - $DescribeHyperParameterTuningJobResponse->TrainingJobDefinition; - my $CreationTime = $DescribeHyperParameterTuningJobResponse->CreationTime; + my $FailureReason = $DescribeHyperParameterTuningJobResponse->FailureReason; + my $HyperParameterTuningJobConfig = + $DescribeHyperParameterTuningJobResponse->HyperParameterTuningJobConfig; + my $LastModifiedTime = + $DescribeHyperParameterTuningJobResponse->LastModifiedTime; + my $TrainingJobStatusCounters = + $DescribeHyperParameterTuningJobResponse->TrainingJobStatusCounters; my $HyperParameterTuningJobStatus = $DescribeHyperParameterTuningJobResponse->HyperParameterTuningJobStatus; # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/SageMaker/DescribeModel.pm b/auto-lib/Paws/SageMaker/DescribeModel.pm index d6a03c348f..30b856a78f 100644 --- a/auto-lib/Paws/SageMaker/DescribeModel.pm +++ b/auto-lib/Paws/SageMaker/DescribeModel.pm @@ -33,12 +33,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ModelName = $DescribeModelOutput->ModelName; - my $PrimaryContainer = $DescribeModelOutput->PrimaryContainer; my $CreationTime = $DescribeModelOutput->CreationTime; my $ModelArn = $DescribeModelOutput->ModelArn; + my $ModelName = $DescribeModelOutput->ModelName; my $ExecutionRoleArn = $DescribeModelOutput->ExecutionRoleArn; my $VpcConfig = $DescribeModelOutput->VpcConfig; + my $PrimaryContainer = $DescribeModelOutput->PrimaryContainer; # Returns a L object. diff --git a/auto-lib/Paws/SageMaker/DescribeNotebookInstance.pm b/auto-lib/Paws/SageMaker/DescribeNotebookInstance.pm index aaa062458d..14962a6aae 100644 --- a/auto-lib/Paws/SageMaker/DescribeNotebookInstance.pm +++ b/auto-lib/Paws/SageMaker/DescribeNotebookInstance.pm @@ -33,27 +33,27 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $CreationTime = $DescribeNotebookInstanceOutput->CreationTime; + my $InstanceType = $DescribeNotebookInstanceOutput->InstanceType; my $NotebookInstanceStatus = $DescribeNotebookInstanceOutput->NotebookInstanceStatus; - my $DirectInternetAccess = - $DescribeNotebookInstanceOutput->DirectInternetAccess; - my $InstanceType = $DescribeNotebookInstanceOutput->InstanceType; - my $RoleArn = $DescribeNotebookInstanceOutput->RoleArn; - my $NotebookInstanceLifecycleConfigName = - $DescribeNotebookInstanceOutput->NotebookInstanceLifecycleConfigName; - my $FailureReason = $DescribeNotebookInstanceOutput->FailureReason; - my $NetworkInterfaceId = - $DescribeNotebookInstanceOutput->NetworkInterfaceId; my $KmsKeyId = $DescribeNotebookInstanceOutput->KmsKeyId; - my $SubnetId = $DescribeNotebookInstanceOutput->SubnetId; - my $Url = $DescribeNotebookInstanceOutput->Url; + my $RoleArn = $DescribeNotebookInstanceOutput->RoleArn; my $NotebookInstanceArn = $DescribeNotebookInstanceOutput->NotebookInstanceArn; - my $LastModifiedTime = $DescribeNotebookInstanceOutput->LastModifiedTime; - my $CreationTime = $DescribeNotebookInstanceOutput->CreationTime; - my $SecurityGroups = $DescribeNotebookInstanceOutput->SecurityGroups; my $NotebookInstanceName = $DescribeNotebookInstanceOutput->NotebookInstanceName; + my $FailureReason = $DescribeNotebookInstanceOutput->FailureReason; + my $LastModifiedTime = $DescribeNotebookInstanceOutput->LastModifiedTime; + my $SubnetId = $DescribeNotebookInstanceOutput->SubnetId; + my $NotebookInstanceLifecycleConfigName = + $DescribeNotebookInstanceOutput->NotebookInstanceLifecycleConfigName; + my $NetworkInterfaceId = + $DescribeNotebookInstanceOutput->NetworkInterfaceId; + my $DirectInternetAccess = + $DescribeNotebookInstanceOutput->DirectInternetAccess; + my $Url = $DescribeNotebookInstanceOutput->Url; + my $SecurityGroups = $DescribeNotebookInstanceOutput->SecurityGroups; # Returns a L object. diff --git a/auto-lib/Paws/SageMaker/DescribeNotebookInstanceLifecycleConfig.pm b/auto-lib/Paws/SageMaker/DescribeNotebookInstanceLifecycleConfig.pm index 61f7c5bb81..c8874eb985 100644 --- a/auto-lib/Paws/SageMaker/DescribeNotebookInstanceLifecycleConfig.pm +++ b/auto-lib/Paws/SageMaker/DescribeNotebookInstanceLifecycleConfig.pm @@ -35,18 +35,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $CreationTime = + $DescribeNotebookInstanceLifecycleConfigOutput->CreationTime; + my $OnCreate = $DescribeNotebookInstanceLifecycleConfigOutput->OnCreate; + my $LastModifiedTime = + $DescribeNotebookInstanceLifecycleConfigOutput->LastModifiedTime; + my $OnStart = $DescribeNotebookInstanceLifecycleConfigOutput->OnStart; my $NotebookInstanceLifecycleConfigName = $DescribeNotebookInstanceLifecycleConfigOutput ->NotebookInstanceLifecycleConfigName; my $NotebookInstanceLifecycleConfigArn = $DescribeNotebookInstanceLifecycleConfigOutput ->NotebookInstanceLifecycleConfigArn; - my $OnCreate = $DescribeNotebookInstanceLifecycleConfigOutput->OnCreate; - my $OnStart = $DescribeNotebookInstanceLifecycleConfigOutput->OnStart; - my $CreationTime = - $DescribeNotebookInstanceLifecycleConfigOutput->CreationTime; - my $LastModifiedTime = - $DescribeNotebookInstanceLifecycleConfigOutput->LastModifiedTime; # Returns a L object. diff --git a/auto-lib/Paws/SageMaker/DescribeTrainingJob.pm b/auto-lib/Paws/SageMaker/DescribeTrainingJob.pm index 38cc223800..23dcd025ca 100644 --- a/auto-lib/Paws/SageMaker/DescribeTrainingJob.pm +++ b/auto-lib/Paws/SageMaker/DescribeTrainingJob.pm @@ -33,26 +33,26 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ResourceConfig = $DescribeTrainingJobResponse->ResourceConfig; - my $LastModifiedTime = $DescribeTrainingJobResponse->LastModifiedTime; - my $CreationTime = $DescribeTrainingJobResponse->CreationTime; - my $TrainingJobName = $DescribeTrainingJobResponse->TrainingJobName; - my $InputDataConfig = $DescribeTrainingJobResponse->InputDataConfig; - my $TrainingJobArn = $DescribeTrainingJobResponse->TrainingJobArn; + my $TuningJobArn = $DescribeTrainingJobResponse->TuningJobArn; my $TrainingEndTime = $DescribeTrainingJobResponse->TrainingEndTime; + my $ResourceConfig = $DescribeTrainingJobResponse->ResourceConfig; + my $OutputDataConfig = $DescribeTrainingJobResponse->OutputDataConfig; + my $RoleArn = $DescribeTrainingJobResponse->RoleArn; + my $TrainingJobStatus = $DescribeTrainingJobResponse->TrainingJobStatus; my $FailureReason = $DescribeTrainingJobResponse->FailureReason; - my $VpcConfig = $DescribeTrainingJobResponse->VpcConfig; - my $HyperParameters = $DescribeTrainingJobResponse->HyperParameters; - my $TrainingStartTime = $DescribeTrainingJobResponse->TrainingStartTime; - my $StoppingCondition = $DescribeTrainingJobResponse->StoppingCondition; my $AlgorithmSpecification = $DescribeTrainingJobResponse->AlgorithmSpecification; - my $OutputDataConfig = $DescribeTrainingJobResponse->OutputDataConfig; - my $TrainingJobStatus = $DescribeTrainingJobResponse->TrainingJobStatus; + my $TrainingStartTime = $DescribeTrainingJobResponse->TrainingStartTime; + my $InputDataConfig = $DescribeTrainingJobResponse->InputDataConfig; + my $CreationTime = $DescribeTrainingJobResponse->CreationTime; + my $TrainingJobArn = $DescribeTrainingJobResponse->TrainingJobArn; my $ModelArtifacts = $DescribeTrainingJobResponse->ModelArtifacts; my $SecondaryStatus = $DescribeTrainingJobResponse->SecondaryStatus; - my $RoleArn = $DescribeTrainingJobResponse->RoleArn; - my $TuningJobArn = $DescribeTrainingJobResponse->TuningJobArn; + my $HyperParameters = $DescribeTrainingJobResponse->HyperParameters; + my $StoppingCondition = $DescribeTrainingJobResponse->StoppingCondition; + my $LastModifiedTime = $DescribeTrainingJobResponse->LastModifiedTime; + my $TrainingJobName = $DescribeTrainingJobResponse->TrainingJobName; + my $VpcConfig = $DescribeTrainingJobResponse->VpcConfig; # Returns a L object. diff --git a/auto-lib/Paws/SageMaker/ListHyperParameterTuningJobs.pm b/auto-lib/Paws/SageMaker/ListHyperParameterTuningJobs.pm index 633fec2814..ac1942edb7 100644 --- a/auto-lib/Paws/SageMaker/ListHyperParameterTuningJobs.pm +++ b/auto-lib/Paws/SageMaker/ListHyperParameterTuningJobs.pm @@ -51,14 +51,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $ListHyperParameterTuningJobsResponse->NextToken; my $HyperParameterTuningJobSummaries = $ListHyperParameterTuningJobsResponse->HyperParameterTuningJobSummaries; - my $NextToken = $ListHyperParameterTuningJobsResponse->NextToken; # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/SageMaker/ListModels.pm b/auto-lib/Paws/SageMaker/ListModels.pm index ed8a9effff..833ff41e1b 100644 --- a/auto-lib/Paws/SageMaker/ListModels.pm +++ b/auto-lib/Paws/SageMaker/ListModels.pm @@ -44,8 +44,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Models = $ListModelsOutput->Models; my $NextToken = $ListModelsOutput->NextToken; + my $Models = $ListModelsOutput->Models; # Returns a L object. diff --git a/auto-lib/Paws/SageMaker/ListTrainingJobs.pm b/auto-lib/Paws/SageMaker/ListTrainingJobs.pm index 17856a2128..f8a2248f91 100644 --- a/auto-lib/Paws/SageMaker/ListTrainingJobs.pm +++ b/auto-lib/Paws/SageMaker/ListTrainingJobs.pm @@ -50,8 +50,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TrainingJobSummaries = $ListTrainingJobsResponse->TrainingJobSummaries; my $NextToken = $ListTrainingJobsResponse->NextToken; + my $TrainingJobSummaries = $ListTrainingJobsResponse->TrainingJobSummaries; # Returns a L object. diff --git a/auto-lib/Paws/SageMaker/ListTrainingJobsForHyperParameterTuningJob.pm b/auto-lib/Paws/SageMaker/ListTrainingJobsForHyperParameterTuningJob.pm index ee3795a458..71718e8fc6 100644 --- a/auto-lib/Paws/SageMaker/ListTrainingJobsForHyperParameterTuningJob.pm +++ b/auto-lib/Paws/SageMaker/ListTrainingJobsForHyperParameterTuningJob.pm @@ -51,7 +51,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/SageMaker/StopHyperParameterTuningJob.pm b/auto-lib/Paws/SageMaker/StopHyperParameterTuningJob.pm index 6f92139759..4c64746730 100644 --- a/auto-lib/Paws/SageMaker/StopHyperParameterTuningJob.pm +++ b/auto-lib/Paws/SageMaker/StopHyperParameterTuningJob.pm @@ -33,7 +33,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/SageMakerRuntime/InvokeEndpoint.pm b/auto-lib/Paws/SageMakerRuntime/InvokeEndpoint.pm index b008427ccf..6bd7de7533 100644 --- a/auto-lib/Paws/SageMakerRuntime/InvokeEndpoint.pm +++ b/auto-lib/Paws/SageMakerRuntime/InvokeEndpoint.pm @@ -39,10 +39,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Body = $InvokeEndpointOutput->Body; my $ContentType = $InvokeEndpointOutput->ContentType; my $InvokedProductionVariant = $InvokeEndpointOutput->InvokedProductionVariant; + my $Body = $InvokeEndpointOutput->Body; # Returns a L object. diff --git a/auto-lib/Paws/SecretsManager/CancelRotateSecret.pm b/auto-lib/Paws/SecretsManager/CancelRotateSecret.pm index af2683e6db..b99159a908 100644 --- a/auto-lib/Paws/SecretsManager/CancelRotateSecret.pm +++ b/auto-lib/Paws/SecretsManager/CancelRotateSecret.pm @@ -33,9 +33,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $ARN = $CancelRotateSecretResponse->ARN; my $Name = $CancelRotateSecretResponse->Name; my $VersionId = $CancelRotateSecretResponse->VersionId; - my $ARN = $CancelRotateSecretResponse->ARN; # Returns a L object. diff --git a/auto-lib/Paws/SecretsManager/DeleteSecret.pm b/auto-lib/Paws/SecretsManager/DeleteSecret.pm index 9cf1f69377..9c0af1a5fd 100644 --- a/auto-lib/Paws/SecretsManager/DeleteSecret.pm +++ b/auto-lib/Paws/SecretsManager/DeleteSecret.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $ARN = $DeleteSecretResponse->ARN; - my $DeletionDate = $DeleteSecretResponse->DeletionDate; my $Name = $DeleteSecretResponse->Name; + my $DeletionDate = $DeleteSecretResponse->DeletionDate; # Returns a L object. diff --git a/auto-lib/Paws/SecretsManager/DescribeSecret.pm b/auto-lib/Paws/SecretsManager/DescribeSecret.pm index 120017b2ce..87226f5c83 100644 --- a/auto-lib/Paws/SecretsManager/DescribeSecret.pm +++ b/auto-lib/Paws/SecretsManager/DescribeSecret.pm @@ -33,19 +33,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $KmsKeyId = $DescribeSecretResponse->KmsKeyId; - my $LastAccessedDate = $DescribeSecretResponse->LastAccessedDate; + my $VersionIdsToStages = $DescribeSecretResponse->VersionIdsToStages; my $LastRotatedDate = $DescribeSecretResponse->LastRotatedDate; - my $Description = $DescribeSecretResponse->Description; + my $DeletedDate = $DescribeSecretResponse->DeletedDate; + my $RotationEnabled = $DescribeSecretResponse->RotationEnabled; + my $KmsKeyId = $DescribeSecretResponse->KmsKeyId; my $ARN = $DescribeSecretResponse->ARN; - my $VersionIdsToStages = $DescribeSecretResponse->VersionIdsToStages; - my $Name = $DescribeSecretResponse->Name; my $RotationRules = $DescribeSecretResponse->RotationRules; my $Tags = $DescribeSecretResponse->Tags; my $LastChangedDate = $DescribeSecretResponse->LastChangedDate; my $RotationLambdaARN = $DescribeSecretResponse->RotationLambdaARN; - my $RotationEnabled = $DescribeSecretResponse->RotationEnabled; - my $DeletedDate = $DescribeSecretResponse->DeletedDate; + my $LastAccessedDate = $DescribeSecretResponse->LastAccessedDate; + my $Name = $DescribeSecretResponse->Name; + my $Description = $DescribeSecretResponse->Description; # Returns a L object. diff --git a/auto-lib/Paws/SecretsManager/GetSecretValue.pm b/auto-lib/Paws/SecretsManager/GetSecretValue.pm index 53cf85169f..0f94391b9b 100644 --- a/auto-lib/Paws/SecretsManager/GetSecretValue.pm +++ b/auto-lib/Paws/SecretsManager/GetSecretValue.pm @@ -36,13 +36,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $CreatedDate = $GetSecretValueResponse->CreatedDate; my $ARN = $GetSecretValueResponse->ARN; + my $VersionStages = $GetSecretValueResponse->VersionStages; my $SecretBinary = $GetSecretValueResponse->SecretBinary; my $SecretString = $GetSecretValueResponse->SecretString; - my $VersionStages = $GetSecretValueResponse->VersionStages; my $Name = $GetSecretValueResponse->Name; my $VersionId = $GetSecretValueResponse->VersionId; - my $CreatedDate = $GetSecretValueResponse->CreatedDate; # Returns a L object. diff --git a/auto-lib/Paws/SecretsManager/ListSecretVersionIds.pm b/auto-lib/Paws/SecretsManager/ListSecretVersionIds.pm index 3390ba2fca..400d9aaabe 100644 --- a/auto-lib/Paws/SecretsManager/ListSecretVersionIds.pm +++ b/auto-lib/Paws/SecretsManager/ListSecretVersionIds.pm @@ -40,8 +40,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $Versions = $ListSecretVersionIdsResponse->Versions; my $ARN = $ListSecretVersionIdsResponse->ARN; - my $Name = $ListSecretVersionIdsResponse->Name; my $NextToken = $ListSecretVersionIdsResponse->NextToken; + my $Name = $ListSecretVersionIdsResponse->Name; # Returns a L object. diff --git a/auto-lib/Paws/SecretsManager/PutSecretValue.pm b/auto-lib/Paws/SecretsManager/PutSecretValue.pm index 38ccf92bca..bfed5c3611 100644 --- a/auto-lib/Paws/SecretsManager/PutSecretValue.pm +++ b/auto-lib/Paws/SecretsManager/PutSecretValue.pm @@ -43,9 +43,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $ARN = $PutSecretValueResponse->ARN; - my $VersionId = $PutSecretValueResponse->VersionId; - my $Name = $PutSecretValueResponse->Name; my $VersionStages = $PutSecretValueResponse->VersionStages; + my $Name = $PutSecretValueResponse->Name; + my $VersionId = $PutSecretValueResponse->VersionId; # Returns a L object. diff --git a/auto-lib/Paws/SecretsManager/TagResource.pm b/auto-lib/Paws/SecretsManager/TagResource.pm index a91393dba7..1893374720 100644 --- a/auto-lib/Paws/SecretsManager/TagResource.pm +++ b/auto-lib/Paws/SecretsManager/TagResource.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n SecretId => 'MySecretIdType', Tags => [ { - Value => 'MyTagValueType', # max: 256; OPTIONAL Key => 'MyTagKeyType', # min: 1, max: 128; OPTIONAL + Value => 'MyTagValueType', # max: 256; OPTIONAL }, ... ], diff --git a/auto-lib/Paws/SecretsManager/UpdateSecret.pm b/auto-lib/Paws/SecretsManager/UpdateSecret.pm index 45be6ddd57..48c4afea7a 100644 --- a/auto-lib/Paws/SecretsManager/UpdateSecret.pm +++ b/auto-lib/Paws/SecretsManager/UpdateSecret.pm @@ -42,9 +42,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $ARN = $UpdateSecretResponse->ARN; my $Name = $UpdateSecretResponse->Name; my $VersionId = $UpdateSecretResponse->VersionId; - my $ARN = $UpdateSecretResponse->ARN; # Returns a L object. diff --git a/auto-lib/Paws/ServerlessRepo/CreateApplication.pm b/auto-lib/Paws/ServerlessRepo/CreateApplication.pm index 93300e0cfe..4f294f16b7 100644 --- a/auto-lib/Paws/ServerlessRepo/CreateApplication.pm +++ b/auto-lib/Paws/ServerlessRepo/CreateApplication.pm @@ -59,17 +59,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $CreationTime = $CreateApplicationResponse->CreationTime; my $HomePageUrl = $CreateApplicationResponse->HomePageUrl; - my $LicenseUrl = $CreateApplicationResponse->LicenseUrl; - my $Labels = $CreateApplicationResponse->Labels; + my $SpdxLicenseId = $CreateApplicationResponse->SpdxLicenseId; my $ApplicationId = $CreateApplicationResponse->ApplicationId; - my $Description = $CreateApplicationResponse->Description; my $Version = $CreateApplicationResponse->Version; - my $Name = $CreateApplicationResponse->Name; - my $CreationTime = $CreateApplicationResponse->CreationTime; + my $Labels = $CreateApplicationResponse->Labels; + my $LicenseUrl = $CreateApplicationResponse->LicenseUrl; my $ReadmeUrl = $CreateApplicationResponse->ReadmeUrl; + my $Description = $CreateApplicationResponse->Description; + my $Name = $CreateApplicationResponse->Name; my $Author = $CreateApplicationResponse->Author; - my $SpdxLicenseId = $CreateApplicationResponse->SpdxLicenseId; # Returns a L object. diff --git a/auto-lib/Paws/ServerlessRepo/CreateApplicationVersion.pm b/auto-lib/Paws/ServerlessRepo/CreateApplicationVersion.pm index d504150880..026546401f 100644 --- a/auto-lib/Paws/ServerlessRepo/CreateApplicationVersion.pm +++ b/auto-lib/Paws/ServerlessRepo/CreateApplicationVersion.pm @@ -42,13 +42,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $SemanticVersion = $CreateApplicationVersionResponse->SemanticVersion; + my $CreationTime = $CreateApplicationVersionResponse->CreationTime; my $ApplicationId = $CreateApplicationVersionResponse->ApplicationId; - my $TemplateUrl = $CreateApplicationVersionResponse->TemplateUrl; my $SourceCodeUrl = $CreateApplicationVersionResponse->SourceCodeUrl; - my $CreationTime = $CreateApplicationVersionResponse->CreationTime; + my $SemanticVersion = $CreateApplicationVersionResponse->SemanticVersion; my $ParameterDefinitions = $CreateApplicationVersionResponse->ParameterDefinitions; + my $TemplateUrl = $CreateApplicationVersionResponse->TemplateUrl; # Returns a L object. diff --git a/auto-lib/Paws/ServerlessRepo/CreateCloudFormationChangeSet.pm b/auto-lib/Paws/ServerlessRepo/CreateCloudFormationChangeSet.pm index f4eb7cfe12..a83a06f0de 100644 --- a/auto-lib/Paws/ServerlessRepo/CreateCloudFormationChangeSet.pm +++ b/auto-lib/Paws/ServerlessRepo/CreateCloudFormationChangeSet.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ApplicationId => 'My__string', ParameterOverrides => [ { - Name => 'My__string', Value => 'My__string', + Name => 'My__string', }, ... @@ -48,10 +48,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $ApplicationId = $CreateCloudFormationChangeSetResponse->ApplicationId; + my $StackId = $CreateCloudFormationChangeSetResponse->StackId; my $SemanticVersion = $CreateCloudFormationChangeSetResponse->SemanticVersion; my $ChangeSetId = $CreateCloudFormationChangeSetResponse->ChangeSetId; - my $StackId = $CreateCloudFormationChangeSetResponse->StackId; # Returns a L object. diff --git a/auto-lib/Paws/ServerlessRepo/GetApplication.pm b/auto-lib/Paws/ServerlessRepo/GetApplication.pm index efdcff4a85..3f12e18f7c 100644 --- a/auto-lib/Paws/ServerlessRepo/GetApplication.pm +++ b/auto-lib/Paws/ServerlessRepo/GetApplication.pm @@ -35,17 +35,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $CreationTime = $GetApplicationResponse->CreationTime; + my $HomePageUrl = $GetApplicationResponse->HomePageUrl; + my $SpdxLicenseId = $GetApplicationResponse->SpdxLicenseId; my $ApplicationId = $GetApplicationResponse->ApplicationId; my $Version = $GetApplicationResponse->Version; - my $Description = $GetApplicationResponse->Description; - my $HomePageUrl = $GetApplicationResponse->HomePageUrl; - my $LicenseUrl = $GetApplicationResponse->LicenseUrl; my $Labels = $GetApplicationResponse->Labels; - my $Author = $GetApplicationResponse->Author; - my $SpdxLicenseId = $GetApplicationResponse->SpdxLicenseId; - my $Name = $GetApplicationResponse->Name; - my $CreationTime = $GetApplicationResponse->CreationTime; + my $LicenseUrl = $GetApplicationResponse->LicenseUrl; my $ReadmeUrl = $GetApplicationResponse->ReadmeUrl; + my $Description = $GetApplicationResponse->Description; + my $Name = $GetApplicationResponse->Name; + my $Author = $GetApplicationResponse->Author; # Returns a L object. diff --git a/auto-lib/Paws/ServerlessRepo/ListApplications.pm b/auto-lib/Paws/ServerlessRepo/ListApplications.pm index b5c46bd143..2779f71a76 100644 --- a/auto-lib/Paws/ServerlessRepo/ListApplications.pm +++ b/auto-lib/Paws/ServerlessRepo/ListApplications.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Applications = $ListApplicationsResponse->Applications; my $NextToken = $ListApplicationsResponse->NextToken; + my $Applications = $ListApplicationsResponse->Applications; # Returns a L object. diff --git a/auto-lib/Paws/ServerlessRepo/PutApplicationPolicy.pm b/auto-lib/Paws/ServerlessRepo/PutApplicationPolicy.pm index 7c8faf9af0..fa8ad59326 100644 --- a/auto-lib/Paws/ServerlessRepo/PutApplicationPolicy.pm +++ b/auto-lib/Paws/ServerlessRepo/PutApplicationPolicy.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ApplicationId => 'My__string', Statements => [ { - Principals => [ 'My__string', ... ], Actions => [ 'My__string', ... ], + Principals => [ 'My__string', ... ], StatementId => 'My__string', }, ... diff --git a/auto-lib/Paws/ServerlessRepo/UpdateApplication.pm b/auto-lib/Paws/ServerlessRepo/UpdateApplication.pm index 6277923cc8..a276d8fc4c 100644 --- a/auto-lib/Paws/ServerlessRepo/UpdateApplication.pm +++ b/auto-lib/Paws/ServerlessRepo/UpdateApplication.pm @@ -45,17 +45,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $CreationTime = $UpdateApplicationResponse->CreationTime; + my $HomePageUrl = $UpdateApplicationResponse->HomePageUrl; + my $SpdxLicenseId = $UpdateApplicationResponse->SpdxLicenseId; my $ApplicationId = $UpdateApplicationResponse->ApplicationId; my $Version = $UpdateApplicationResponse->Version; - my $Description = $UpdateApplicationResponse->Description; - my $HomePageUrl = $UpdateApplicationResponse->HomePageUrl; - my $LicenseUrl = $UpdateApplicationResponse->LicenseUrl; my $Labels = $UpdateApplicationResponse->Labels; - my $Author = $UpdateApplicationResponse->Author; - my $SpdxLicenseId = $UpdateApplicationResponse->SpdxLicenseId; - my $Name = $UpdateApplicationResponse->Name; + my $LicenseUrl = $UpdateApplicationResponse->LicenseUrl; my $ReadmeUrl = $UpdateApplicationResponse->ReadmeUrl; - my $CreationTime = $UpdateApplicationResponse->CreationTime; + my $Description = $UpdateApplicationResponse->Description; + my $Name = $UpdateApplicationResponse->Name; + my $Author = $UpdateApplicationResponse->Author; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/CreateConstraint.pm b/auto-lib/Paws/ServiceCatalog/CreateConstraint.pm index c61ae028a5..1289d9f75c 100644 --- a/auto-lib/Paws/ServiceCatalog/CreateConstraint.pm +++ b/auto-lib/Paws/ServiceCatalog/CreateConstraint.pm @@ -44,9 +44,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ConstraintDetail = $CreateConstraintOutput->ConstraintDetail; - my $ConstraintParameters = $CreateConstraintOutput->ConstraintParameters; my $Status = $CreateConstraintOutput->Status; + my $ConstraintParameters = $CreateConstraintOutput->ConstraintParameters; + my $ConstraintDetail = $CreateConstraintOutput->ConstraintDetail; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/CreatePortfolio.pm b/auto-lib/Paws/ServiceCatalog/CreatePortfolio.pm index 499b659e86..9fe2f8d988 100644 --- a/auto-lib/Paws/ServiceCatalog/CreatePortfolio.pm +++ b/auto-lib/Paws/ServiceCatalog/CreatePortfolio.pm @@ -49,8 +49,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Tags = $CreatePortfolioOutput->Tags; my $PortfolioDetail = $CreatePortfolioOutput->PortfolioDetail; + my $Tags = $CreatePortfolioOutput->Tags; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/CreateProduct.pm b/auto-lib/Paws/ServiceCatalog/CreateProduct.pm index 285e5a9511..063a27c1b2 100644 --- a/auto-lib/Paws/ServiceCatalog/CreateProduct.pm +++ b/auto-lib/Paws/ServiceCatalog/CreateProduct.pm @@ -47,10 +47,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n Info => { 'MyProvisioningArtifactInfoKey' => 'MyProvisioningArtifactInfoValue', }, # min: 1, max: 100 + Type => 'CLOUD_FORMATION_TEMPLATE' + , # values: CLOUD_FORMATION_TEMPLATE, MARKETPLACE_AMI, MARKETPLACE_CAR; OPTIONAL Name => 'MyProvisioningArtifactName', # OPTIONAL Description => 'MyProvisioningArtifactDescription', # OPTIONAL - Type => 'CLOUD_FORMATION_TEMPLATE' - , # values: CLOUD_FORMATION_TEMPLATE, MARKETPLACE_AMI, MARKETPLACE_CAR; OPTIONAL }, AcceptLanguage => 'MyAcceptLanguage', # OPTIONAL Description => 'MyProductViewShortDescription', # OPTIONAL @@ -60,8 +60,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n SupportUrl => 'MySupportUrl', # OPTIONAL Tags => [ { - Value => 'MyTagValue', # min: 1, max: 256 Key => 'MyTagKey', # min: 1, max: 128 + Value => 'MyTagValue', # min: 1, max: 256 }, ... @@ -69,10 +69,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ProductViewDetail = $CreateProductOutput->ProductViewDetail; + my $Tags = $CreateProductOutput->Tags; my $ProvisioningArtifactDetail = $CreateProductOutput->ProvisioningArtifactDetail; - my $Tags = $CreateProductOutput->Tags; + my $ProductViewDetail = $CreateProductOutput->ProductViewDetail; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/CreateProvisionedProductPlan.pm b/auto-lib/Paws/ServiceCatalog/CreateProvisionedProductPlan.pm index 13110b6352..40090249f5 100644 --- a/auto-lib/Paws/ServiceCatalog/CreateProvisionedProductPlan.pm +++ b/auto-lib/Paws/ServiceCatalog/CreateProvisionedProductPlan.pm @@ -53,15 +53,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n ProvisioningParameters => [ { Key => 'MyParameterKey', # min: 1, max: 1000; OPTIONAL - UsePreviousValue => 1, # OPTIONAL Value => 'MyParameterValue', # max: 4096; OPTIONAL + UsePreviousValue => 1, # OPTIONAL }, ... ], # OPTIONAL Tags => [ { - Value => 'MyTagValue', # min: 1, max: 256 Key => 'MyTagKey', # min: 1, max: 128 + Value => 'MyTagValue', # min: 1, max: 256 }, ... @@ -69,14 +69,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ProvisionedProductName = - $CreateProvisionedProductPlanOutput->ProvisionedProductName; my $ProvisioningArtifactId = $CreateProvisionedProductPlanOutput->ProvisioningArtifactId; - my $PlanId = $CreateProvisionedProductPlanOutput->PlanId; + my $ProvisionedProductName = + $CreateProvisionedProductPlanOutput->ProvisionedProductName; my $PlanName = $CreateProvisionedProductPlanOutput->PlanName; my $ProvisionProductId = $CreateProvisionedProductPlanOutput->ProvisionProductId; + my $PlanId = $CreateProvisionedProductPlanOutput->PlanId; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/CreateProvisioningArtifact.pm b/auto-lib/Paws/ServiceCatalog/CreateProvisioningArtifact.pm index 22022c22d9..d70f71c527 100644 --- a/auto-lib/Paws/ServiceCatalog/CreateProvisioningArtifact.pm +++ b/auto-lib/Paws/ServiceCatalog/CreateProvisioningArtifact.pm @@ -39,18 +39,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n }, # min: 1, max: 100 Type => 'CLOUD_FORMATION_TEMPLATE' , # values: CLOUD_FORMATION_TEMPLATE, MARKETPLACE_AMI, MARKETPLACE_CAR; OPTIONAL - Description => 'MyProvisioningArtifactDescription', # OPTIONAL Name => 'MyProvisioningArtifactName', # OPTIONAL + Description => 'MyProvisioningArtifactDescription', # OPTIONAL }, ProductId => 'MyId', AcceptLanguage => 'MyAcceptLanguage', # OPTIONAL ); # Results: - my $ProvisioningArtifactDetail = - $CreateProvisioningArtifactOutput->ProvisioningArtifactDetail; my $Status = $CreateProvisioningArtifactOutput->Status; my $Info = $CreateProvisioningArtifactOutput->Info; + my $ProvisioningArtifactDetail = + $CreateProvisioningArtifactOutput->ProvisioningArtifactDetail; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/DescribeConstraint.pm b/auto-lib/Paws/ServiceCatalog/DescribeConstraint.pm index 8e91beb0d7..1b2795951c 100644 --- a/auto-lib/Paws/ServiceCatalog/DescribeConstraint.pm +++ b/auto-lib/Paws/ServiceCatalog/DescribeConstraint.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $Status = $DescribeConstraintOutput->Status; my $ConstraintParameters = $DescribeConstraintOutput->ConstraintParameters; my $ConstraintDetail = $DescribeConstraintOutput->ConstraintDetail; - my $Status = $DescribeConstraintOutput->Status; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/DescribeCopyProductStatus.pm b/auto-lib/Paws/ServiceCatalog/DescribeCopyProductStatus.pm index 7a573c12dc..e62f1799ba 100644 --- a/auto-lib/Paws/ServiceCatalog/DescribeCopyProductStatus.pm +++ b/auto-lib/Paws/ServiceCatalog/DescribeCopyProductStatus.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $CopyProductStatus = $DescribeCopyProductStatusOutput->CopyProductStatus; - my $StatusDetail = $DescribeCopyProductStatusOutput->StatusDetail; my $TargetProductId = $DescribeCopyProductStatusOutput->TargetProductId; + my $StatusDetail = $DescribeCopyProductStatusOutput->StatusDetail; + my $CopyProductStatus = $DescribeCopyProductStatusOutput->CopyProductStatus; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/DescribePortfolio.pm b/auto-lib/Paws/ServiceCatalog/DescribePortfolio.pm index 1a1b889e95..754110fe56 100644 --- a/auto-lib/Paws/ServiceCatalog/DescribePortfolio.pm +++ b/auto-lib/Paws/ServiceCatalog/DescribePortfolio.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TagOptions = $DescribePortfolioOutput->TagOptions; my $PortfolioDetail = $DescribePortfolioOutput->PortfolioDetail; my $Tags = $DescribePortfolioOutput->Tags; + my $TagOptions = $DescribePortfolioOutput->TagOptions; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/DescribeProduct.pm b/auto-lib/Paws/ServiceCatalog/DescribeProduct.pm index 262d83bca8..3d6e8640a3 100644 --- a/auto-lib/Paws/ServiceCatalog/DescribeProduct.pm +++ b/auto-lib/Paws/ServiceCatalog/DescribeProduct.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ProductViewSummary = $DescribeProductOutput->ProductViewSummary; my $ProvisioningArtifacts = $DescribeProductOutput->ProvisioningArtifacts; + my $ProductViewSummary = $DescribeProductOutput->ProductViewSummary; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/DescribeProductAsAdmin.pm b/auto-lib/Paws/ServiceCatalog/DescribeProductAsAdmin.pm index a935a14fc0..4ba10f289d 100644 --- a/auto-lib/Paws/ServiceCatalog/DescribeProductAsAdmin.pm +++ b/auto-lib/Paws/ServiceCatalog/DescribeProductAsAdmin.pm @@ -34,11 +34,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ProductViewDetail = $DescribeProductAsAdminOutput->ProductViewDetail; - my $TagOptions = $DescribeProductAsAdminOutput->TagOptions; - my $Tags = $DescribeProductAsAdminOutput->Tags; my $ProvisioningArtifactSummaries = $DescribeProductAsAdminOutput->ProvisioningArtifactSummaries; + my $Tags = $DescribeProductAsAdminOutput->Tags; + my $ProductViewDetail = $DescribeProductAsAdminOutput->ProductViewDetail; + my $TagOptions = $DescribeProductAsAdminOutput->TagOptions; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/DescribeProductView.pm b/auto-lib/Paws/ServiceCatalog/DescribeProductView.pm index c7fe13498d..ea1dd8cdec 100644 --- a/auto-lib/Paws/ServiceCatalog/DescribeProductView.pm +++ b/auto-lib/Paws/ServiceCatalog/DescribeProductView.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ProductViewSummary = $DescribeProductViewOutput->ProductViewSummary; my $ProvisioningArtifacts = $DescribeProductViewOutput->ProvisioningArtifacts; + my $ProductViewSummary = $DescribeProductViewOutput->ProductViewSummary; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/DescribeProvisionedProduct.pm b/auto-lib/Paws/ServiceCatalog/DescribeProvisionedProduct.pm index 87be2b57e0..af8e687122 100644 --- a/auto-lib/Paws/ServiceCatalog/DescribeProvisionedProduct.pm +++ b/auto-lib/Paws/ServiceCatalog/DescribeProvisionedProduct.pm @@ -35,10 +35,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $CloudWatchDashboards = - $DescribeProvisionedProductOutput->CloudWatchDashboards; my $ProvisionedProductDetail = $DescribeProvisionedProductOutput->ProvisionedProductDetail; + my $CloudWatchDashboards = + $DescribeProvisionedProductOutput->CloudWatchDashboards; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/DescribeProvisioningArtifact.pm b/auto-lib/Paws/ServiceCatalog/DescribeProvisioningArtifact.pm index aad852a1e9..0fe8e4bac3 100644 --- a/auto-lib/Paws/ServiceCatalog/DescribeProvisioningArtifact.pm +++ b/auto-lib/Paws/ServiceCatalog/DescribeProvisioningArtifact.pm @@ -39,10 +39,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ProvisioningArtifactDetail = - $DescribeProvisioningArtifactOutput->ProvisioningArtifactDetail; my $Status = $DescribeProvisioningArtifactOutput->Status; my $Info = $DescribeProvisioningArtifactOutput->Info; + my $ProvisioningArtifactDetail = + $DescribeProvisioningArtifactOutput->ProvisioningArtifactDetail; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/DescribeProvisioningParameters.pm b/auto-lib/Paws/ServiceCatalog/DescribeProvisioningParameters.pm index c8b461d83f..5989d7e7b9 100644 --- a/auto-lib/Paws/ServiceCatalog/DescribeProvisioningParameters.pm +++ b/auto-lib/Paws/ServiceCatalog/DescribeProvisioningParameters.pm @@ -41,11 +41,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $ConstraintSummaries = $DescribeProvisioningParametersOutput->ConstraintSummaries; - my $TagOptions = $DescribeProvisioningParametersOutput->TagOptions; - my $UsageInstructions = - $DescribeProvisioningParametersOutput->UsageInstructions; my $ProvisioningArtifactParameters = $DescribeProvisioningParametersOutput->ProvisioningArtifactParameters; + my $UsageInstructions = + $DescribeProvisioningParametersOutput->UsageInstructions; + my $TagOptions = $DescribeProvisioningParametersOutput->TagOptions; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/DescribeRecord.pm b/auto-lib/Paws/ServiceCatalog/DescribeRecord.pm index 79b1b50d7a..10c9aa5306 100644 --- a/auto-lib/Paws/ServiceCatalog/DescribeRecord.pm +++ b/auto-lib/Paws/ServiceCatalog/DescribeRecord.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextPageToken = $DescribeRecordOutput->NextPageToken; my $RecordOutputs = $DescribeRecordOutput->RecordOutputs; + my $NextPageToken = $DescribeRecordOutput->NextPageToken; my $RecordDetail = $DescribeRecordOutput->RecordDetail; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/ListAcceptedPortfolioShares.pm b/auto-lib/Paws/ServiceCatalog/ListAcceptedPortfolioShares.pm index 60be8b861a..e82a0e7c18 100644 --- a/auto-lib/Paws/ServiceCatalog/ListAcceptedPortfolioShares.pm +++ b/auto-lib/Paws/ServiceCatalog/ListAcceptedPortfolioShares.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $PortfolioDetails = $ListAcceptedPortfolioSharesOutput->PortfolioDetails; my $NextPageToken = $ListAcceptedPortfolioSharesOutput->NextPageToken; + my $PortfolioDetails = $ListAcceptedPortfolioSharesOutput->PortfolioDetails; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/ListConstraintsForPortfolio.pm b/auto-lib/Paws/ServiceCatalog/ListConstraintsForPortfolio.pm index 51d2ab2e38..3e038b68a3 100644 --- a/auto-lib/Paws/ServiceCatalog/ListConstraintsForPortfolio.pm +++ b/auto-lib/Paws/ServiceCatalog/ListConstraintsForPortfolio.pm @@ -41,9 +41,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextPageToken = $ListConstraintsForPortfolioOutput->NextPageToken; my $ConstraintDetails = $ListConstraintsForPortfolioOutput->ConstraintDetails; - my $NextPageToken = $ListConstraintsForPortfolioOutput->NextPageToken; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/ListLaunchPaths.pm b/auto-lib/Paws/ServiceCatalog/ListLaunchPaths.pm index d40d489bca..1ad98aef38 100644 --- a/auto-lib/Paws/ServiceCatalog/ListLaunchPaths.pm +++ b/auto-lib/Paws/ServiceCatalog/ListLaunchPaths.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $LaunchPathSummaries = $ListLaunchPathsOutput->LaunchPathSummaries; my $NextPageToken = $ListLaunchPathsOutput->NextPageToken; + my $LaunchPathSummaries = $ListLaunchPathsOutput->LaunchPathSummaries; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/ListPortfolioAccess.pm b/auto-lib/Paws/ServiceCatalog/ListPortfolioAccess.pm index 779e1c75fc..bff2dcb418 100644 --- a/auto-lib/Paws/ServiceCatalog/ListPortfolioAccess.pm +++ b/auto-lib/Paws/ServiceCatalog/ListPortfolioAccess.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextPageToken = $ListPortfolioAccessOutput->NextPageToken; my $AccountIds = $ListPortfolioAccessOutput->AccountIds; + my $NextPageToken = $ListPortfolioAccessOutput->NextPageToken; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/ListPortfolios.pm b/auto-lib/Paws/ServiceCatalog/ListPortfolios.pm index 68d0aad86f..609302a361 100644 --- a/auto-lib/Paws/ServiceCatalog/ListPortfolios.pm +++ b/auto-lib/Paws/ServiceCatalog/ListPortfolios.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $PortfolioDetails = $ListPortfoliosOutput->PortfolioDetails; my $NextPageToken = $ListPortfoliosOutput->NextPageToken; + my $PortfolioDetails = $ListPortfoliosOutput->PortfolioDetails; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/ListPortfoliosForProduct.pm b/auto-lib/Paws/ServiceCatalog/ListPortfoliosForProduct.pm index 34c909a6bc..e893878859 100644 --- a/auto-lib/Paws/ServiceCatalog/ListPortfoliosForProduct.pm +++ b/auto-lib/Paws/ServiceCatalog/ListPortfoliosForProduct.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $PortfolioDetails = $ListPortfoliosForProductOutput->PortfolioDetails; my $NextPageToken = $ListPortfoliosForProductOutput->NextPageToken; + my $PortfolioDetails = $ListPortfoliosForProductOutput->PortfolioDetails; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/ListPrincipalsForPortfolio.pm b/auto-lib/Paws/ServiceCatalog/ListPrincipalsForPortfolio.pm index 35915a3ef0..6c207a9e25 100644 --- a/auto-lib/Paws/ServiceCatalog/ListPrincipalsForPortfolio.pm +++ b/auto-lib/Paws/ServiceCatalog/ListPrincipalsForPortfolio.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Principals = $ListPrincipalsForPortfolioOutput->Principals; my $NextPageToken = $ListPrincipalsForPortfolioOutput->NextPageToken; + my $Principals = $ListPrincipalsForPortfolioOutput->Principals; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/ListProvisioningArtifacts.pm b/auto-lib/Paws/ServiceCatalog/ListProvisioningArtifacts.pm index 2ef70b8402..bfdfd908f2 100644 --- a/auto-lib/Paws/ServiceCatalog/ListProvisioningArtifacts.pm +++ b/auto-lib/Paws/ServiceCatalog/ListProvisioningArtifacts.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextPageToken = $ListProvisioningArtifactsOutput->NextPageToken; my $ProvisioningArtifactDetails = $ListProvisioningArtifactsOutput->ProvisioningArtifactDetails; - my $NextPageToken = $ListProvisioningArtifactsOutput->NextPageToken; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/ListRecordHistory.pm b/auto-lib/Paws/ServiceCatalog/ListRecordHistory.pm index 121657d34a..f84c646d5c 100644 --- a/auto-lib/Paws/ServiceCatalog/ListRecordHistory.pm +++ b/auto-lib/Paws/ServiceCatalog/ListRecordHistory.pm @@ -40,14 +40,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n PageSize => 1, # OPTIONAL PageToken => 'MyPageToken', # OPTIONAL SearchFilter => { - Value => 'MySearchFilterValue', # OPTIONAL Key => 'MySearchFilterKey', # OPTIONAL + Value => 'MySearchFilterValue', # OPTIONAL }, # OPTIONAL ); # Results: - my $RecordDetails = $ListRecordHistoryOutput->RecordDetails; my $NextPageToken = $ListRecordHistoryOutput->NextPageToken; + my $RecordDetails = $ListRecordHistoryOutput->RecordDetails; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/ListResourcesForTagOption.pm b/auto-lib/Paws/ServiceCatalog/ListResourcesForTagOption.pm index 3e386bbcf5..1290294cf6 100644 --- a/auto-lib/Paws/ServiceCatalog/ListResourcesForTagOption.pm +++ b/auto-lib/Paws/ServiceCatalog/ListResourcesForTagOption.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $PageToken = $ListResourcesForTagOptionOutput->PageToken; my $ResourceDetails = $ListResourcesForTagOptionOutput->ResourceDetails; + my $PageToken = $ListResourcesForTagOptionOutput->PageToken; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/ListTagOptions.pm b/auto-lib/Paws/ServiceCatalog/ListTagOptions.pm index ba7bd9d28a..4ed52e2bc0 100644 --- a/auto-lib/Paws/ServiceCatalog/ListTagOptions.pm +++ b/auto-lib/Paws/ServiceCatalog/ListTagOptions.pm @@ -40,8 +40,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TagOptionDetails = $ListTagOptionsOutput->TagOptionDetails; my $PageToken = $ListTagOptionsOutput->PageToken; + my $TagOptionDetails = $ListTagOptionsOutput->TagOptionDetails; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/ProvisionProduct.pm b/auto-lib/Paws/ServiceCatalog/ProvisionProduct.pm index 035b0cdedb..d6ee289981 100644 --- a/auto-lib/Paws/ServiceCatalog/ProvisionProduct.pm +++ b/auto-lib/Paws/ServiceCatalog/ProvisionProduct.pm @@ -47,15 +47,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n PathId => 'MyId', # OPTIONAL ProvisioningParameters => [ { - Value => 'MyParameterValue', # max: 4096; OPTIONAL Key => 'MyParameterKey', # min: 1, max: 1000; OPTIONAL + Value => 'MyParameterValue', # max: 4096; OPTIONAL }, ... ], # OPTIONAL Tags => [ { - Value => 'MyTagValue', # min: 1, max: 256 Key => 'MyTagKey', # min: 1, max: 128 + Value => 'MyTagValue', # min: 1, max: 256 }, ... diff --git a/auto-lib/Paws/ServiceCatalog/ScanProvisionedProducts.pm b/auto-lib/Paws/ServiceCatalog/ScanProvisionedProducts.pm index e59f2a76e8..3747e8b39e 100644 --- a/auto-lib/Paws/ServiceCatalog/ScanProvisionedProducts.pm +++ b/auto-lib/Paws/ServiceCatalog/ScanProvisionedProducts.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n $servicecatalog->ScanProvisionedProducts( AcceptLanguage => 'MyAcceptLanguage', # OPTIONAL AccessLevelFilter => { - Value => 'MyAccessLevelFilterValue', # OPTIONAL Key => 'Account', # values: Account, Role, User; OPTIONAL + Value => 'MyAccessLevelFilterValue', # OPTIONAL }, # OPTIONAL PageSize => 1, # OPTIONAL PageToken => 'MyPageToken', # OPTIONAL diff --git a/auto-lib/Paws/ServiceCatalog/SearchProductsAsAdmin.pm b/auto-lib/Paws/ServiceCatalog/SearchProductsAsAdmin.pm index 7e59cac829..2f21c83fae 100644 --- a/auto-lib/Paws/ServiceCatalog/SearchProductsAsAdmin.pm +++ b/auto-lib/Paws/ServiceCatalog/SearchProductsAsAdmin.pm @@ -49,8 +49,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ProductViewDetails = $SearchProductsAsAdminOutput->ProductViewDetails; my $NextPageToken = $SearchProductsAsAdminOutput->NextPageToken; + my $ProductViewDetails = $SearchProductsAsAdminOutput->ProductViewDetails; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/SearchProvisionedProducts.pm b/auto-lib/Paws/ServiceCatalog/SearchProvisionedProducts.pm index 69f3dcac84..0807f2cd68 100644 --- a/auto-lib/Paws/ServiceCatalog/SearchProvisionedProducts.pm +++ b/auto-lib/Paws/ServiceCatalog/SearchProvisionedProducts.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n $servicecatalog->SearchProvisionedProducts( AcceptLanguage => 'MyAcceptLanguage', # OPTIONAL AccessLevelFilter => { - Value => 'MyAccessLevelFilterValue', # OPTIONAL Key => 'Account', # values: Account, Role, User; OPTIONAL + Value => 'MyAccessLevelFilterValue', # OPTIONAL }, # OPTIONAL Filters => { 'SearchQuery' => [ 'MyProvisionedProductViewFilterValue', ... ] @@ -51,10 +51,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TotalResultsCount = $SearchProvisionedProductsOutput->TotalResultsCount; - my $NextPageToken = $SearchProvisionedProductsOutput->NextPageToken; + my $NextPageToken = $SearchProvisionedProductsOutput->NextPageToken; my $ProvisionedProducts = $SearchProvisionedProductsOutput->ProvisionedProducts; + my $TotalResultsCount = $SearchProvisionedProductsOutput->TotalResultsCount; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/UpdateConstraint.pm b/auto-lib/Paws/ServiceCatalog/UpdateConstraint.pm index b2b896db59..5e5789b81f 100644 --- a/auto-lib/Paws/ServiceCatalog/UpdateConstraint.pm +++ b/auto-lib/Paws/ServiceCatalog/UpdateConstraint.pm @@ -36,9 +36,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ConstraintDetail = $UpdateConstraintOutput->ConstraintDetail; - my $ConstraintParameters = $UpdateConstraintOutput->ConstraintParameters; my $Status = $UpdateConstraintOutput->Status; + my $ConstraintParameters = $UpdateConstraintOutput->ConstraintParameters; + my $ConstraintDetail = $UpdateConstraintOutput->ConstraintDetail; # Returns a L object. diff --git a/auto-lib/Paws/ServiceCatalog/UpdatePortfolio.pm b/auto-lib/Paws/ServiceCatalog/UpdatePortfolio.pm index 5e0fbf765f..6801e05236 100644 --- a/auto-lib/Paws/ServiceCatalog/UpdatePortfolio.pm +++ b/auto-lib/Paws/ServiceCatalog/UpdatePortfolio.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n AcceptLanguage => 'MyAcceptLanguage', # OPTIONAL AddTags => [ { - Value => 'MyTagValue', # min: 1, max: 256 Key => 'MyTagKey', # min: 1, max: 128 + Value => 'MyTagValue', # min: 1, max: 256 }, ... diff --git a/auto-lib/Paws/ServiceCatalog/UpdateProvisioningArtifact.pm b/auto-lib/Paws/ServiceCatalog/UpdateProvisioningArtifact.pm index 42c39c875a..bed6f171e9 100644 --- a/auto-lib/Paws/ServiceCatalog/UpdateProvisioningArtifact.pm +++ b/auto-lib/Paws/ServiceCatalog/UpdateProvisioningArtifact.pm @@ -43,10 +43,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ProvisioningArtifactDetail = - $UpdateProvisioningArtifactOutput->ProvisioningArtifactDetail; my $Status = $UpdateProvisioningArtifactOutput->Status; my $Info = $UpdateProvisioningArtifactOutput->Info; + my $ProvisioningArtifactDetail = + $UpdateProvisioningArtifactOutput->ProvisioningArtifactDetail; # Returns a L object. diff --git a/auto-lib/Paws/ServiceDiscovery/CreateService.pm b/auto-lib/Paws/ServiceDiscovery/CreateService.pm index 18eef42542..993bcdf04e 100644 --- a/auto-lib/Paws/ServiceDiscovery/CreateService.pm +++ b/auto-lib/Paws/ServiceDiscovery/CreateService.pm @@ -34,23 +34,23 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $servicediscovery = Paws->service('ServiceDiscovery'); my $CreateServiceResponse = $servicediscovery->CreateService( DnsConfig => { - NamespaceId => 'MyResourceId', # max: 64 - DnsRecords => [ + DnsRecords => [ { - Type => 'SRV', # values: SRV, A, AAAA, CNAME - TTL => 1, # max: 2147483647 + Type => 'SRV', # values: SRV, A, AAAA, CNAME + TTL => 1, # max: 2147483647 }, ... ], + NamespaceId => 'MyResourceId', # max: 64 RoutingPolicy => 'MULTIVALUE', # values: MULTIVALUE, WEIGHTED; OPTIONAL }, Name => 'MyServiceName', CreatorRequestId => 'MyResourceId', # OPTIONAL Description => 'MyResourceDescription', # OPTIONAL HealthCheckConfig => { - ResourcePath => 'MyResourcePath', # max: 255; OPTIONAL Type => 'HTTP', # values: HTTP, HTTPS, TCP; OPTIONAL + ResourcePath => 'MyResourcePath', # max: 255; OPTIONAL FailureThreshold => 1, # min: 1, max: 10; OPTIONAL }, # OPTIONAL HealthCheckCustomConfig => { diff --git a/auto-lib/Paws/ServiceDiscovery/ListInstances.pm b/auto-lib/Paws/ServiceDiscovery/ListInstances.pm index 01c54b0a8f..250a41580c 100644 --- a/auto-lib/Paws/ServiceDiscovery/ListInstances.pm +++ b/auto-lib/Paws/ServiceDiscovery/ListInstances.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Instances = $ListInstancesResponse->Instances; my $NextToken = $ListInstancesResponse->NextToken; + my $Instances = $ListInstancesResponse->Instances; # Returns a L object. diff --git a/auto-lib/Paws/ServiceDiscovery/ListOperations.pm b/auto-lib/Paws/ServiceDiscovery/ListOperations.pm index 01b2ce6e60..d220671f10 100644 --- a/auto-lib/Paws/ServiceDiscovery/ListOperations.pm +++ b/auto-lib/Paws/ServiceDiscovery/ListOperations.pm @@ -32,22 +32,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ListOperationsResponse = $servicediscovery->ListOperations( Filters => [ { - Name => 'NAMESPACE_ID' - , # values: NAMESPACE_ID, SERVICE_ID, STATUS, TYPE, UPDATE_DATE Values => [ 'MyFilterValue', ... # min: 1, max: 255 ], - Condition => 'EQ', # values: EQ, IN, BETWEEN; OPTIONAL + Name => 'NAMESPACE_ID' + , # values: NAMESPACE_ID, SERVICE_ID, STATUS, TYPE, UPDATE_DATE + Condition => 'EQ', # values: EQ, IN, BETWEEN; OPTIONAL }, ... - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyNextToken', # OPTIONAL ); # Results: - my $Operations = $ListOperationsResponse->Operations; my $NextToken = $ListOperationsResponse->NextToken; + my $Operations = $ListOperationsResponse->Operations; # Returns a L object. diff --git a/auto-lib/Paws/ServiceDiscovery/ListServices.pm b/auto-lib/Paws/ServiceDiscovery/ListServices.pm index f8a46435db..a6a87e3fec 100644 --- a/auto-lib/Paws/ServiceDiscovery/ListServices.pm +++ b/auto-lib/Paws/ServiceDiscovery/ListServices.pm @@ -32,16 +32,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $ListServicesResponse = $servicediscovery->ListServices( Filters => [ { - Name => 'NAMESPACE_ID', # values: NAMESPACE_ID Values => [ - 'MyFilterValue', ... # min: 1, max: 255 + 'MyFilterValue', ... # min: 1, max: 255 ], - Condition => 'EQ', # values: EQ, IN, BETWEEN; OPTIONAL + Name => 'NAMESPACE_ID', # values: NAMESPACE_ID + Condition => 'EQ', # values: EQ, IN, BETWEEN; OPTIONAL }, ... - ], # OPTIONAL - MaxResults => 1, # OPTIONAL - NextToken => 'MyNextToken', # OPTIONAL + ], # OPTIONAL + MaxResults => 1, # OPTIONAL + NextToken => 'MyNextToken', # OPTIONAL ); # Results: diff --git a/auto-lib/Paws/ServiceDiscovery/UpdateService.pm b/auto-lib/Paws/ServiceDiscovery/UpdateService.pm index ff3b59a436..775bb3cebf 100644 --- a/auto-lib/Paws/ServiceDiscovery/UpdateService.pm +++ b/auto-lib/Paws/ServiceDiscovery/UpdateService.pm @@ -42,12 +42,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ], }, - Description => 'MyResourceDescription', # max: 1024; OPTIONAL HealthCheckConfig => { Type => 'HTTP', # values: HTTP, HTTPS, TCP; OPTIONAL ResourcePath => 'MyResourcePath', # max: 255; OPTIONAL FailureThreshold => 1, # min: 1, max: 10; OPTIONAL }, # OPTIONAL + Description => 'MyResourceDescription', # max: 1024; OPTIONAL }, ); diff --git a/auto-lib/Paws/Shield/AssociateDRTLogBucket.pm b/auto-lib/Paws/Shield/AssociateDRTLogBucket.pm index d52de0668c..5876ff172f 100644 --- a/auto-lib/Paws/Shield/AssociateDRTLogBucket.pm +++ b/auto-lib/Paws/Shield/AssociateDRTLogBucket.pm @@ -33,7 +33,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/Shield/AssociateDRTRole.pm b/auto-lib/Paws/Shield/AssociateDRTRole.pm index b0f1a42773..e20fe3b517 100644 --- a/auto-lib/Paws/Shield/AssociateDRTRole.pm +++ b/auto-lib/Paws/Shield/AssociateDRTRole.pm @@ -33,7 +33,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/Shield/DescribeDRTAccess.pm b/auto-lib/Paws/Shield/DescribeDRTAccess.pm index 651ac3ce5c..e5164821d4 100644 --- a/auto-lib/Paws/Shield/DescribeDRTAccess.pm +++ b/auto-lib/Paws/Shield/DescribeDRTAccess.pm @@ -35,7 +35,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/Shield/DescribeEmergencyContactSettings.pm b/auto-lib/Paws/Shield/DescribeEmergencyContactSettings.pm index 38d6840a03..eee7e3612e 100644 --- a/auto-lib/Paws/Shield/DescribeEmergencyContactSettings.pm +++ b/auto-lib/Paws/Shield/DescribeEmergencyContactSettings.pm @@ -36,7 +36,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/Shield/DisassociateDRTLogBucket.pm b/auto-lib/Paws/Shield/DisassociateDRTLogBucket.pm index 9d042eb979..ea5539f8f9 100644 --- a/auto-lib/Paws/Shield/DisassociateDRTLogBucket.pm +++ b/auto-lib/Paws/Shield/DisassociateDRTLogBucket.pm @@ -33,7 +33,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/Shield/DisassociateDRTRole.pm b/auto-lib/Paws/Shield/DisassociateDRTRole.pm index 9822650955..dc7112ebee 100644 --- a/auto-lib/Paws/Shield/DisassociateDRTRole.pm +++ b/auto-lib/Paws/Shield/DisassociateDRTRole.pm @@ -29,7 +29,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DisassociateDRTRoleResponse = $shield->DisassociateDRTRole(); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/Shield/ListAttacks.pm b/auto-lib/Paws/Shield/ListAttacks.pm index e973f118d0..660b8fe7ff 100644 --- a/auto-lib/Paws/Shield/ListAttacks.pm +++ b/auto-lib/Paws/Shield/ListAttacks.pm @@ -48,8 +48,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListAttacksResponse->NextToken; my $AttackSummaries = $ListAttacksResponse->AttackSummaries; + my $NextToken = $ListAttacksResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/Shield/UpdateEmergencyContactSettings.pm b/auto-lib/Paws/Shield/UpdateEmergencyContactSettings.pm index 4376403b72..a6ed66ca29 100644 --- a/auto-lib/Paws/Shield/UpdateEmergencyContactSettings.pm +++ b/auto-lib/Paws/Shield/UpdateEmergencyContactSettings.pm @@ -39,7 +39,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/Shield/UpdateSubscription.pm b/auto-lib/Paws/Shield/UpdateSubscription.pm index c50a57debd..144e7b0bb2 100644 --- a/auto-lib/Paws/Shield/UpdateSubscription.pm +++ b/auto-lib/Paws/Shield/UpdateSubscription.pm @@ -32,7 +32,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/SimpleWorkflow/CountClosedWorkflowExecutions.pm b/auto-lib/Paws/SimpleWorkflow/CountClosedWorkflowExecutions.pm index 4aee31534d..ad17be9937 100644 --- a/auto-lib/Paws/SimpleWorkflow/CountClosedWorkflowExecutions.pm +++ b/auto-lib/Paws/SimpleWorkflow/CountClosedWorkflowExecutions.pm @@ -63,8 +63,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Count = $WorkflowExecutionCount->Count; my $Truncated = $WorkflowExecutionCount->Truncated; + my $Count = $WorkflowExecutionCount->Count; # Returns a L object. diff --git a/auto-lib/Paws/SimpleWorkflow/CountOpenWorkflowExecutions.pm b/auto-lib/Paws/SimpleWorkflow/CountOpenWorkflowExecutions.pm index d21f325a1c..87e73966eb 100644 --- a/auto-lib/Paws/SimpleWorkflow/CountOpenWorkflowExecutions.pm +++ b/auto-lib/Paws/SimpleWorkflow/CountOpenWorkflowExecutions.pm @@ -52,8 +52,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Count = $WorkflowExecutionCount->Count; my $Truncated = $WorkflowExecutionCount->Truncated; + my $Count = $WorkflowExecutionCount->Count; # Returns a L object. diff --git a/auto-lib/Paws/SimpleWorkflow/DeprecateActivityType.pm b/auto-lib/Paws/SimpleWorkflow/DeprecateActivityType.pm index 8e3e68c0c2..2ee896072e 100644 --- a/auto-lib/Paws/SimpleWorkflow/DeprecateActivityType.pm +++ b/auto-lib/Paws/SimpleWorkflow/DeprecateActivityType.pm @@ -30,8 +30,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $swf = Paws->service('SimpleWorkflow'); $swf->DeprecateActivityType( ActivityType => { - version => 'MyVersion', # min: 1, max: 64 name => 'MyName', # min: 1, max: 256 + version => 'MyVersion', # min: 1, max: 64 }, Domain => 'MyDomainName', diff --git a/auto-lib/Paws/SimpleWorkflow/DescribeActivityType.pm b/auto-lib/Paws/SimpleWorkflow/DescribeActivityType.pm index 15fa5baeed..9467ae5afb 100644 --- a/auto-lib/Paws/SimpleWorkflow/DescribeActivityType.pm +++ b/auto-lib/Paws/SimpleWorkflow/DescribeActivityType.pm @@ -39,8 +39,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TypeInfo = $ActivityTypeDetail->TypeInfo; my $Configuration = $ActivityTypeDetail->Configuration; + my $TypeInfo = $ActivityTypeDetail->TypeInfo; # Returns a L object. diff --git a/auto-lib/Paws/SimpleWorkflow/DescribeWorkflowExecution.pm b/auto-lib/Paws/SimpleWorkflow/DescribeWorkflowExecution.pm index c19a4acfb3..b444e31df7 100644 --- a/auto-lib/Paws/SimpleWorkflow/DescribeWorkflowExecution.pm +++ b/auto-lib/Paws/SimpleWorkflow/DescribeWorkflowExecution.pm @@ -39,14 +39,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $LatestExecutionContext = - $WorkflowExecutionDetail->LatestExecutionContext; - my $OpenCounts = $WorkflowExecutionDetail->OpenCounts; my $ExecutionInfo = $WorkflowExecutionDetail->ExecutionInfo; + my $OpenCounts = $WorkflowExecutionDetail->OpenCounts; my $LatestActivityTaskTimestamp = $WorkflowExecutionDetail->LatestActivityTaskTimestamp; my $ExecutionConfiguration = $WorkflowExecutionDetail->ExecutionConfiguration; + my $LatestExecutionContext = + $WorkflowExecutionDetail->LatestExecutionContext; # Returns a L object. diff --git a/auto-lib/Paws/SimpleWorkflow/DescribeWorkflowType.pm b/auto-lib/Paws/SimpleWorkflow/DescribeWorkflowType.pm index 5ffc4e6e0a..28d358bb54 100644 --- a/auto-lib/Paws/SimpleWorkflow/DescribeWorkflowType.pm +++ b/auto-lib/Paws/SimpleWorkflow/DescribeWorkflowType.pm @@ -31,8 +31,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $WorkflowTypeDetail = $swf->DescribeWorkflowType( Domain => 'MyDomainName', WorkflowType => { - version => 'MyVersion', # min: 1, max: 64 name => 'MyName', # min: 1, max: 256 + version => 'MyVersion', # min: 1, max: 64 }, diff --git a/auto-lib/Paws/SimpleWorkflow/GetWorkflowExecutionHistory.pm b/auto-lib/Paws/SimpleWorkflow/GetWorkflowExecutionHistory.pm index e87d2273fa..8728949b92 100644 --- a/auto-lib/Paws/SimpleWorkflow/GetWorkflowExecutionHistory.pm +++ b/auto-lib/Paws/SimpleWorkflow/GetWorkflowExecutionHistory.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $History = $swf->GetWorkflowExecutionHistory( Domain => 'MyDomainName', Execution => { - runId => 'MyWorkflowRunId', # min: 1, max: 64 workflowId => 'MyWorkflowId', # min: 1, max: 256 + runId => 'MyWorkflowRunId', # min: 1, max: 64 }, MaximumPageSize => 1, # OPTIONAL @@ -44,8 +44,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Events = $History->Events; my $NextPageToken = $History->NextPageToken; + my $Events = $History->Events; # Returns a L object. diff --git a/auto-lib/Paws/SimpleWorkflow/ListActivityTypes.pm b/auto-lib/Paws/SimpleWorkflow/ListActivityTypes.pm index 5a9c39eb9d..d46417b884 100644 --- a/auto-lib/Paws/SimpleWorkflow/ListActivityTypes.pm +++ b/auto-lib/Paws/SimpleWorkflow/ListActivityTypes.pm @@ -42,8 +42,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $typeInfos = $ActivityTypeInfos->typeInfos; - my $nextPageToken = $ActivityTypeInfos->nextPageToken; + my $NextPageToken = $ActivityTypeInfos->NextPageToken; + my $TypeInfos = $ActivityTypeInfos->TypeInfos; # Returns a L object. diff --git a/auto-lib/Paws/SimpleWorkflow/ListDomains.pm b/auto-lib/Paws/SimpleWorkflow/ListDomains.pm index c2fad2da1e..d099205783 100644 --- a/auto-lib/Paws/SimpleWorkflow/ListDomains.pm +++ b/auto-lib/Paws/SimpleWorkflow/ListDomains.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DomainInfos = $DomainInfos->DomainInfos; my $NextPageToken = $DomainInfos->NextPageToken; + my $DomainInfos = $DomainInfos->DomainInfos; # Returns a L object. diff --git a/auto-lib/Paws/SimpleWorkflow/PollForActivityTask.pm b/auto-lib/Paws/SimpleWorkflow/PollForActivityTask.pm index 0cda8ca620..70f9a4943d 100644 --- a/auto-lib/Paws/SimpleWorkflow/PollForActivityTask.pm +++ b/auto-lib/Paws/SimpleWorkflow/PollForActivityTask.pm @@ -39,12 +39,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $StartedEventId = $ActivityTask->StartedEventId; + my $ActivityId = $ActivityTask->ActivityId; my $ActivityType = $ActivityTask->ActivityType; - my $TaskToken = $ActivityTask->TaskToken; my $Input = $ActivityTask->Input; - my $ActivityId = $ActivityTask->ActivityId; my $WorkflowExecution = $ActivityTask->WorkflowExecution; - my $StartedEventId = $ActivityTask->StartedEventId; + my $TaskToken = $ActivityTask->TaskToken; # Returns a L object. diff --git a/auto-lib/Paws/SimpleWorkflow/PollForDecisionTask.pm b/auto-lib/Paws/SimpleWorkflow/PollForDecisionTask.pm index ad7dc11e59..79b6ed07ec 100644 --- a/auto-lib/Paws/SimpleWorkflow/PollForDecisionTask.pm +++ b/auto-lib/Paws/SimpleWorkflow/PollForDecisionTask.pm @@ -45,13 +45,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextPageToken = $DecisionTask->NextPageToken; my $StartedEventId = $DecisionTask->StartedEventId; my $WorkflowType = $DecisionTask->WorkflowType; - my $WorkflowExecution = $DecisionTask->WorkflowExecution; + my $NextPageToken = $DecisionTask->NextPageToken; my $Events = $DecisionTask->Events; - my $TaskToken = $DecisionTask->TaskToken; my $PreviousStartedEventId = $DecisionTask->PreviousStartedEventId; + my $WorkflowExecution = $DecisionTask->WorkflowExecution; + my $TaskToken = $DecisionTask->TaskToken; # Returns a L object. diff --git a/auto-lib/Paws/SimpleWorkflow/RecordActivityTaskHeartbeat.pm b/auto-lib/Paws/SimpleWorkflow/RecordActivityTaskHeartbeat.pm index 7708aff0e5..13351697a9 100644 --- a/auto-lib/Paws/SimpleWorkflow/RecordActivityTaskHeartbeat.pm +++ b/auto-lib/Paws/SimpleWorkflow/RecordActivityTaskHeartbeat.pm @@ -34,7 +34,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $CancelRequested = $ActivityTaskStatus->CancelRequested; + my $cancelRequested = $ActivityTaskStatus->cancelRequested; # Returns a L object. diff --git a/auto-lib/Paws/SimpleWorkflow/RespondDecisionTaskCompleted.pm b/auto-lib/Paws/SimpleWorkflow/RespondDecisionTaskCompleted.pm index eea287616c..d75e5c665c 100644 --- a/auto-lib/Paws/SimpleWorkflow/RespondDecisionTaskCompleted.pm +++ b/auto-lib/Paws/SimpleWorkflow/RespondDecisionTaskCompleted.pm @@ -35,119 +35,119 @@ You shouldn't make instances of this class. Each attribute should be used as a n { decisionType => 'ScheduleActivityTask' , # values: ScheduleActivityTask, RequestCancelActivityTask, CompleteWorkflowExecution, FailWorkflowExecution, CancelWorkflowExecution, ContinueAsNewWorkflowExecution, RecordMarker, StartTimer, CancelTimer, SignalExternalWorkflowExecution, RequestCancelExternalWorkflowExecution, StartChildWorkflowExecution, ScheduleLambdaFunction - continueAsNewWorkflowExecutionDecisionAttributes => { - tagList => [ - 'MyTag', ... # max: 256 - ], # max: 5; OPTIONAL - taskStartToCloseTimeout => - 'MyDurationInSecondsOptional', # max: 8; OPTIONAL - input => 'MyData', # max: 32768; OPTIONAL - executionStartToCloseTimeout => - 'MyDurationInSecondsOptional', # max: 8; OPTIONAL - lambdaRole => 'MyArn', # min: 1, max: 1600; OPTIONAL - taskPriority => 'MyTaskPriority', # OPTIONAL - workflowTypeVersion => 'MyVersion', # min: 1, max: 64 - childPolicy => 'TERMINATE' - , # values: TERMINATE, REQUEST_CANCEL, ABANDON; OPTIONAL - taskList => { - name => 'MyName', # min: 1, max: 256 - - }, # OPTIONAL + cancelWorkflowExecutionDecisionAttributes => { + details => 'MyData', # max: 32768; OPTIONAL }, # OPTIONAL - scheduleLambdaFunctionDecisionAttributes => { - id => 'MyFunctionId', # min: 1, max: 256 - name => 'MyFunctionName', # min: 1, max: 64 - startToCloseTimeout => - 'MyDurationInSecondsOptional', # max: 8; OPTIONAL - input => 'MyFunctionInput', # max: 32768; OPTIONAL - control => 'MyData', # max: 32768; OPTIONAL + completeWorkflowExecutionDecisionAttributes => { + result => 'MyData', # max: 32768; OPTIONAL }, # OPTIONAL - recordMarkerDecisionAttributes => { - markerName => 'MyMarkerName', # min: 1, max: 256 - details => 'MyData', # max: 32768; OPTIONAL + cancelTimerDecisionAttributes => { + timerId => 'MyTimerId', # min: 1, max: 256 + }, # OPTIONAL signalExternalWorkflowExecutionDecisionAttributes => { signalName => 'MySignalName', # min: 1, max: 256 workflowId => 'MyWorkflowId', # min: 1, max: 256 - runId => 'MyWorkflowRunIdOptional', # max: 64; OPTIONAL input => 'MyData', # max: 32768; OPTIONAL + runId => 'MyWorkflowRunIdOptional', # max: 64; OPTIONAL control => 'MyData', # max: 32768; OPTIONAL }, # OPTIONAL + startTimerDecisionAttributes => { + timerId => 'MyTimerId', # min: 1, max: 256 + startToFireTimeout => 'MyDurationInSeconds', # min: 1, max: 8 + control => 'MyData', # max: 32768; OPTIONAL + }, # OPTIONAL + scheduleLambdaFunctionDecisionAttributes => { + id => 'MyFunctionId', # min: 1, max: 256 + name => 'MyFunctionName', # min: 1, max: 64 + input => 'MyFunctionInput', # max: 32768; OPTIONAL + startToCloseTimeout => + 'MyDurationInSecondsOptional', # max: 8; OPTIONAL + control => 'MyData', # max: 32768; OPTIONAL + }, # OPTIONAL requestCancelActivityTaskDecisionAttributes => { activityId => 'MyActivityId', # min: 1, max: 256 }, # OPTIONAL - cancelTimerDecisionAttributes => { - timerId => 'MyTimerId', # min: 1, max: 256 - - }, # OPTIONAL - cancelWorkflowExecutionDecisionAttributes => { - details => 'MyData', # max: 32768; OPTIONAL - }, # OPTIONAL failWorkflowExecutionDecisionAttributes => { - details => 'MyData', # max: 32768; OPTIONAL reason => 'MyFailureReason', # max: 256; OPTIONAL + details => 'MyData', # max: 32768; OPTIONAL }, # OPTIONAL - startTimerDecisionAttributes => { - startToFireTimeout => 'MyDurationInSeconds', # min: 1, max: 8 - timerId => 'MyTimerId', # min: 1, max: 256 - control => 'MyData', # max: 32768; OPTIONAL + recordMarkerDecisionAttributes => { + markerName => 'MyMarkerName', # min: 1, max: 256 + details => 'MyData', # max: 32768; OPTIONAL }, # OPTIONAL requestCancelExternalWorkflowExecutionDecisionAttributes => { workflowId => 'MyWorkflowId', # min: 1, max: 256 runId => 'MyWorkflowRunIdOptional', # max: 64; OPTIONAL control => 'MyData', # max: 32768; OPTIONAL }, # OPTIONAL + startChildWorkflowExecutionDecisionAttributes => { + workflowId => 'MyWorkflowId', # min: 1, max: 256 + workflowType => { + name => 'MyName', # min: 1, max: 256 + version => 'MyVersion', # min: 1, max: 64 + + }, + input => 'MyData', # max: 32768; OPTIONAL + tagList => [ + 'MyTag', ... # max: 256 + ], # max: 5; OPTIONAL + lambdaRole => 'MyArn', # min: 1, max: 1600; OPTIONAL + executionStartToCloseTimeout => + 'MyDurationInSecondsOptional', # max: 8; OPTIONAL + taskStartToCloseTimeout => + 'MyDurationInSecondsOptional', # max: 8; OPTIONAL + taskList => { + name => 'MyName', # min: 1, max: 256 + + }, # OPTIONAL + childPolicy => 'TERMINATE' + , # values: TERMINATE, REQUEST_CANCEL, ABANDON; OPTIONAL + control => 'MyData', # max: 32768; OPTIONAL + taskPriority => 'MyTaskPriority', # OPTIONAL + }, # OPTIONAL scheduleActivityTaskDecisionAttributes => { + activityId => 'MyActivityId', # min: 1, max: 256 activityType => { - name => 'MyName', # min: 1, max: 256 - version => 'MyVersion', # min: 1, max: 64 + name => 'MyName', # min: 1, max: 256 + version => 'MyVersion', # min: 1, max: 64 }, - activityId => 'MyActivityId', # min: 1, max: 256 - startToCloseTimeout => + input => 'MyData', # max: 32768; OPTIONAL + scheduleToStartTimeout => 'MyDurationInSecondsOptional', # max: 8; OPTIONAL - input => 'MyData', # max: 32768; OPTIONAL - control => 'MyData', # max: 32768; OPTIONAL heartbeatTimeout => 'MyDurationInSecondsOptional', # max: 8; OPTIONAL - taskPriority => 'MyTaskPriority', # OPTIONAL - scheduleToStartTimeout => - 'MyDurationInSecondsOptional', # max: 8; OPTIONAL - scheduleToCloseTimeout => + startToCloseTimeout => 'MyDurationInSecondsOptional', # max: 8; OPTIONAL taskList => { name => 'MyName', # min: 1, max: 256 }, # OPTIONAL + scheduleToCloseTimeout => + 'MyDurationInSecondsOptional', # max: 8; OPTIONAL + control => 'MyData', # max: 32768; OPTIONAL + taskPriority => 'MyTaskPriority', # OPTIONAL }, # OPTIONAL - completeWorkflowExecutionDecisionAttributes => { - result => 'MyData', # max: 32768; OPTIONAL - }, # OPTIONAL - startChildWorkflowExecutionDecisionAttributes => { - workflowType => { - version => 'MyVersion', # min: 1, max: 64 - name => 'MyName', # min: 1, max: 256 - - }, - workflowId => 'MyWorkflowId', # min: 1, max: 256 - control => 'MyData', # max: 32768; OPTIONAL + continueAsNewWorkflowExecutionDecisionAttributes => { + input => 'MyData', # max: 32768; OPTIONAL + tagList => [ + 'MyTag', ... # max: 256 + ], # max: 5; OPTIONAL + lambdaRole => 'MyArn', # min: 1, max: 1600; OPTIONAL executionStartToCloseTimeout => 'MyDurationInSecondsOptional', # max: 8; OPTIONAL - input => 'MyData', # max: 32768; OPTIONAL - taskPriority => 'MyTaskPriority', # OPTIONAL - lambdaRole => 'MyArn', # min: 1, max: 1600; OPTIONAL - tagList => [ - 'MyTag', ... # max: 256 - ], # max: 5; OPTIONAL taskStartToCloseTimeout => 'MyDurationInSecondsOptional', # max: 8; OPTIONAL - childPolicy => 'TERMINATE' - , # values: TERMINATE, REQUEST_CANCEL, ABANDON; OPTIONAL taskList => { - name => 'MyName', # min: 1, max: 256 + name => 'MyName', # min: 1, max: 256 }, # OPTIONAL + childPolicy => 'TERMINATE' + , # values: TERMINATE, REQUEST_CANCEL, ABANDON; OPTIONAL + workflowTypeVersion => 'MyVersion', # min: 1, max: 64 + taskPriority => 'MyTaskPriority', # OPTIONAL }, # OPTIONAL }, ... diff --git a/auto-lib/Paws/SimpleWorkflow/StartWorkflowExecution.pm b/auto-lib/Paws/SimpleWorkflow/StartWorkflowExecution.pm index 3473a87ac0..4cb55814c2 100644 --- a/auto-lib/Paws/SimpleWorkflow/StartWorkflowExecution.pm +++ b/auto-lib/Paws/SimpleWorkflow/StartWorkflowExecution.pm @@ -41,8 +41,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n Domain => 'MyDomainName', WorkflowId => 'MyWorkflowId', WorkflowType => { - version => 'MyVersion', # min: 1, max: 64 name => 'MyName', # min: 1, max: 256 + version => 'MyVersion', # min: 1, max: 64 }, ChildPolicy => 'TERMINATE', # OPTIONAL diff --git a/auto-lib/Paws/Snowball/CreateAddress.pm b/auto-lib/Paws/Snowball/CreateAddress.pm index e730332a7f..7e44795635 100644 --- a/auto-lib/Paws/Snowball/CreateAddress.pm +++ b/auto-lib/Paws/Snowball/CreateAddress.pm @@ -36,14 +36,14 @@ my $CreateAddressResult = $snowball->CreateAddress( { 'Address' => { -'Name' => 'My Name', +'PostalCode' => 98101, 'PhoneNumber' => '425-555-5555', -'Country' => 'USA', -'StateOrProvince' => 'WA', 'City' => 'Seattle', +'Country' => 'USA', 'Street1' => '123 Main Street', -'PostalCode' => 98101, -'Company' => 'My Company's Name' +'Name' => 'My Name', +'Company' => 'My Company's Name', +'StateOrProvince' => 'WA' } } ); diff --git a/auto-lib/Paws/Snowball/CreateCluster.pm b/auto-lib/Paws/Snowball/CreateCluster.pm index f381a9a76f..621a4de221 100644 --- a/auto-lib/Paws/Snowball/CreateCluster.pm +++ b/auto-lib/Paws/Snowball/CreateCluster.pm @@ -42,31 +42,31 @@ You shouldn't make instances of this class. Each attribute should be used as a n # cluster does not ship until these five node jobs have been created. my $CreateClusterResult = $snowball->CreateCluster( { + 'ShippingOption' => 'SECOND_DAY', + 'KmsKeyARN' => +'arn:aws:kms:us-east-1:123456789012:key/abcd1234-12ab-34cd-56ef-123456123456', + 'Notification' => { + 'NotifyAll' => 0, + 'JobStatesToNotify' => [ + + ] + }, + 'AddressId' => 'ADID1234ab12-3eec-4eb3-9be6-9374c10eb51b', + 'JobType' => 'LOCAL_USE', 'Resources' => { 'S3Resources' => [ { - 'KeyRange' => { + 'BucketArn' => 'arn:aws:s3:::MyBucket', + 'KeyRange' => { - }, - 'BucketArn' => 'arn:aws:s3:::MyBucket' + } } ] }, - 'Description' => 'MyCluster', - 'KmsKeyARN' => -'arn:aws:kms:us-east-1:123456789012:key/abcd1234-12ab-34cd-56ef-123456123456', - 'JobType' => 'LOCAL_USE', - 'ShippingOption' => 'SECOND_DAY', - 'Notification' => { - 'NotifyAll' => 0, - 'JobStatesToNotify' => [ - - ] - }, + 'RoleARN' => 'arn:aws:iam::123456789012:role/snowball-import-S3-role', 'SnowballType' => 'EDGE', - 'RoleARN' => 'arn:aws:iam::123456789012:role/snowball-import-S3-role', - 'AddressId' => 'ADID1234ab12-3eec-4eb3-9be6-9374c10eb51b' + 'Description' => 'MyCluster' } ); diff --git a/auto-lib/Paws/Snowball/CreateJob.pm b/auto-lib/Paws/Snowball/CreateJob.pm index 3d4d9c31d3..5740980ded 100644 --- a/auto-lib/Paws/Snowball/CreateJob.pm +++ b/auto-lib/Paws/Snowball/CreateJob.pm @@ -46,6 +46,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n # clusterId value; the other job attributes are inherited from the cluster. my $CreateJobResult = $snowball->CreateJob( { + 'ShippingOption' => 'SECOND_DAY', + 'KmsKeyARN' => +'arn:aws:kms:us-east-1:123456789012:key/abcd1234-12ab-34cd-56ef-123456123456', + 'Notification' => { + 'NotifyAll' => 0, + 'JobStatesToNotify' => [ + + ] + }, + 'AddressId' => 'ADID1234ab12-3eec-4eb3-9be6-9374c10eb51b', + 'JobType' => 'IMPORT', 'Resources' => { 'S3Resources' => [ @@ -57,21 +68,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n } ] }, - 'Description' => 'My Job', 'SnowballCapacityPreference' => 'T80', - 'KmsKeyARN' => -'arn:aws:kms:us-east-1:123456789012:key/abcd1234-12ab-34cd-56ef-123456123456', - 'JobType' => 'IMPORT', - 'ShippingOption' => 'SECOND_DAY', - 'AddressId' => 'ADID1234ab12-3eec-4eb3-9be6-9374c10eb51b', - 'Notification' => { - 'JobStatesToNotify' => [ - - ], - 'NotifyAll' => 0 - }, + 'RoleARN' => 'arn:aws:iam::123456789012:role/snowball-import-S3-role', 'SnowballType' => 'STANDARD', - 'RoleARN' => 'arn:aws:iam::123456789012:role/snowball-import-S3-role' + 'Description' => 'My Job' } ); diff --git a/auto-lib/Paws/Snowball/UpdateCluster.pm b/auto-lib/Paws/Snowball/UpdateCluster.pm index a8dcd28c4d..98c84a4617 100644 --- a/auto-lib/Paws/Snowball/UpdateCluster.pm +++ b/auto-lib/Paws/Snowball/UpdateCluster.pm @@ -41,9 +41,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateClusterResult = $snowball->UpdateCluster( { 'ClusterId' => 'CID123e4567-e89b-12d3-a456-426655440000', - 'AddressId' => 'ADID1234ab12-3eec-4eb3-9be6-9374c10eb51b', 'Description' => - 'Updated the address to send this to image processing - RJ' + 'Updated the address to send this to image processing - RJ', + 'AddressId' => 'ADID1234ab12-3eec-4eb3-9be6-9374c10eb51b' } ); diff --git a/auto-lib/Paws/Snowball/UpdateJob.pm b/auto-lib/Paws/Snowball/UpdateJob.pm index 7142bc166f..9138af78b0 100644 --- a/auto-lib/Paws/Snowball/UpdateJob.pm +++ b/auto-lib/Paws/Snowball/UpdateJob.pm @@ -41,11 +41,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n # being created, this action is no longer available. my $UpdateJobResult = $snowball->UpdateJob( { + 'ShippingOption' => 'NEXT_DAY', + 'SnowballCapacityPreference' => 'T100', 'JobId' => 'JID123e4567-e89b-12d3-a456-426655440000', 'Description' => 'Upgraded to Edge, shipped to Finance Dept, and requested faster shipping speed - TS.', - 'ShippingOption' => 'NEXT_DAY', - 'SnowballCapacityPreference' => 'T100', 'AddressId' => 'ADID1234ab12-3eec-4eb3-9be6-9374c10eb51b' } ); diff --git a/auto-lib/Paws/StepFunctions/CreateActivity.pm b/auto-lib/Paws/StepFunctions/CreateActivity.pm index e64bd9accf..427780ec50 100644 --- a/auto-lib/Paws/StepFunctions/CreateActivity.pm +++ b/auto-lib/Paws/StepFunctions/CreateActivity.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $CreationDate = $CreateActivityOutput->CreationDate; my $ActivityArn = $CreateActivityOutput->ActivityArn; + my $CreationDate = $CreateActivityOutput->CreationDate; # Returns a L object. diff --git a/auto-lib/Paws/StepFunctions/CreateStateMachine.pm b/auto-lib/Paws/StepFunctions/CreateStateMachine.pm index ffe767db02..7ad208f336 100644 --- a/auto-lib/Paws/StepFunctions/CreateStateMachine.pm +++ b/auto-lib/Paws/StepFunctions/CreateStateMachine.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $StateMachineArn = $CreateStateMachineOutput->StateMachineArn; my $CreationDate = $CreateStateMachineOutput->CreationDate; + my $StateMachineArn = $CreateStateMachineOutput->StateMachineArn; # Returns a L object. diff --git a/auto-lib/Paws/StepFunctions/DescribeActivity.pm b/auto-lib/Paws/StepFunctions/DescribeActivity.pm index 49e6c1b968..1731d97d32 100644 --- a/auto-lib/Paws/StepFunctions/DescribeActivity.pm +++ b/auto-lib/Paws/StepFunctions/DescribeActivity.pm @@ -33,9 +33,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $activityArn = $DescribeActivityOutput->activityArn; - my $creationDate = $DescribeActivityOutput->creationDate; - my $name = $DescribeActivityOutput->name; + my $ActivityArn = $DescribeActivityOutput->ActivityArn; + my $CreationDate = $DescribeActivityOutput->CreationDate; + my $Name = $DescribeActivityOutput->Name; # Returns a L object. diff --git a/auto-lib/Paws/StepFunctions/DescribeExecution.pm b/auto-lib/Paws/StepFunctions/DescribeExecution.pm index 1c381c0b05..fb0cdcc96b 100644 --- a/auto-lib/Paws/StepFunctions/DescribeExecution.pm +++ b/auto-lib/Paws/StepFunctions/DescribeExecution.pm @@ -33,14 +33,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $StopDate = $DescribeExecutionOutput->StopDate; - my $StartDate = $DescribeExecutionOutput->StartDate; - my $Name = $DescribeExecutionOutput->Name; - my $Input = $DescribeExecutionOutput->Input; my $Status = $DescribeExecutionOutput->Status; + my $StateMachineArn = $DescribeExecutionOutput->StateMachineArn; my $ExecutionArn = $DescribeExecutionOutput->ExecutionArn; my $Output = $DescribeExecutionOutput->Output; - my $StateMachineArn = $DescribeExecutionOutput->StateMachineArn; + my $StopDate = $DescribeExecutionOutput->StopDate; + my $Input = $DescribeExecutionOutput->Input; + my $StartDate = $DescribeExecutionOutput->StartDate; + my $Name = $DescribeExecutionOutput->Name; # Returns a L object. diff --git a/auto-lib/Paws/StepFunctions/DescribeStateMachine.pm b/auto-lib/Paws/StepFunctions/DescribeStateMachine.pm index c91b27c2b1..2bbd6b257a 100644 --- a/auto-lib/Paws/StepFunctions/DescribeStateMachine.pm +++ b/auto-lib/Paws/StepFunctions/DescribeStateMachine.pm @@ -34,11 +34,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $Definition = $DescribeStateMachineOutput->Definition; - my $Name = $DescribeStateMachineOutput->Name; - my $StateMachineArn = $DescribeStateMachineOutput->StateMachineArn; - my $CreationDate = $DescribeStateMachineOutput->CreationDate; my $RoleArn = $DescribeStateMachineOutput->RoleArn; my $Status = $DescribeStateMachineOutput->Status; + my $CreationDate = $DescribeStateMachineOutput->CreationDate; + my $StateMachineArn = $DescribeStateMachineOutput->StateMachineArn; + my $Name = $DescribeStateMachineOutput->Name; # Returns a L object. diff --git a/auto-lib/Paws/StepFunctions/DescribeStateMachineForExecution.pm b/auto-lib/Paws/StepFunctions/DescribeStateMachineForExecution.pm index a27948acd4..b7249a8cf7 100644 --- a/auto-lib/Paws/StepFunctions/DescribeStateMachineForExecution.pm +++ b/auto-lib/Paws/StepFunctions/DescribeStateMachineForExecution.pm @@ -34,11 +34,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $RoleArn = $DescribeStateMachineForExecutionOutput->RoleArn; my $Definition = $DescribeStateMachineForExecutionOutput->Definition; - my $Name = $DescribeStateMachineForExecutionOutput->Name; + my $RoleArn = $DescribeStateMachineForExecutionOutput->RoleArn; my $StateMachineArn = $DescribeStateMachineForExecutionOutput->StateMachineArn; + my $Name = $DescribeStateMachineForExecutionOutput->Name; my $UpdateDate = $DescribeStateMachineForExecutionOutput->UpdateDate; # Returns a L object. diff --git a/auto-lib/Paws/StepFunctions/GetExecutionHistory.pm b/auto-lib/Paws/StepFunctions/GetExecutionHistory.pm index b4613ec004..ba7d0b4763 100644 --- a/auto-lib/Paws/StepFunctions/GetExecutionHistory.pm +++ b/auto-lib/Paws/StepFunctions/GetExecutionHistory.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Events = $GetExecutionHistoryOutput->Events; - my $NextToken = $GetExecutionHistoryOutput->NextToken; + my $nextToken = $GetExecutionHistoryOutput->nextToken; + my $events = $GetExecutionHistoryOutput->events; # Returns a L object. diff --git a/auto-lib/Paws/StepFunctions/ListExecutions.pm b/auto-lib/Paws/StepFunctions/ListExecutions.pm index 7058df3ba8..194a49bcd4 100644 --- a/auto-lib/Paws/StepFunctions/ListExecutions.pm +++ b/auto-lib/Paws/StepFunctions/ListExecutions.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListExecutionsOutput->NextToken; my $Executions = $ListExecutionsOutput->Executions; + my $NextToken = $ListExecutionsOutput->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/StepFunctions/ListStateMachines.pm b/auto-lib/Paws/StepFunctions/ListStateMachines.pm index 34436abda8..94d8ec8da0 100644 --- a/auto-lib/Paws/StepFunctions/ListStateMachines.pm +++ b/auto-lib/Paws/StepFunctions/ListStateMachines.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $StateMachines = $ListStateMachinesOutput->StateMachines; my $NextToken = $ListStateMachinesOutput->NextToken; + my $StateMachines = $ListStateMachinesOutput->StateMachines; # Returns a L object. diff --git a/auto-lib/Paws/StepFunctions/StartExecution.pm b/auto-lib/Paws/StepFunctions/StartExecution.pm index ee37d48131..bf9e053f46 100644 --- a/auto-lib/Paws/StepFunctions/StartExecution.pm +++ b/auto-lib/Paws/StepFunctions/StartExecution.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $StartDate = $StartExecutionOutput->StartDate; my $ExecutionArn = $StartExecutionOutput->ExecutionArn; + my $StartDate = $StartExecutionOutput->StartDate; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/ActivateGateway.pm b/auto-lib/Paws/StorageGateway/ActivateGateway.pm index 9cbae0bdbd..e279ed4986 100644 --- a/auto-lib/Paws/StorageGateway/ActivateGateway.pm +++ b/auto-lib/Paws/StorageGateway/ActivateGateway.pm @@ -37,12 +37,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Activates the gateway you previously deployed on your host. my $ActivateGatewayOutput = $storagegateway->ActivateGateway( { - 'GatewayRegion' => 'us-east-1', 'GatewayTimezone' => 'GMT-12:00', 'TapeDriveType' => 'IBM-ULT3580-TD5', - 'MediumChangerType' => 'AWS-Gateway-VTL', + 'GatewayRegion' => 'us-east-1', 'GatewayType' => 'STORED', 'GatewayName' => 'My_Gateway', + 'MediumChangerType' => 'AWS-Gateway-VTL', 'ActivationKey' => '29AV1-3OFV9-VVIUB-NKT0I-LRO6V' } ); diff --git a/auto-lib/Paws/StorageGateway/AddCache.pm b/auto-lib/Paws/StorageGateway/AddCache.pm index 9c6e2c3350..2f777e27a3 100644 --- a/auto-lib/Paws/StorageGateway/AddCache.pm +++ b/auto-lib/Paws/StorageGateway/AddCache.pm @@ -33,10 +33,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # volume. my $AddCacheOutput = $storagegateway->AddCache( { - 'GatewayARN' => - 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B', 'DiskIds' => - [ 'pci-0000:03:00.0-scsi-0:0:0:0', 'pci-0000:03:00.0-scsi-0:0:1:0' ] + [ 'pci-0000:03:00.0-scsi-0:0:0:0', 'pci-0000:03:00.0-scsi-0:0:1:0' ], + 'GatewayARN' => + 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B' } ); diff --git a/auto-lib/Paws/StorageGateway/AddTagsToResource.pm b/auto-lib/Paws/StorageGateway/AddTagsToResource.pm index 84a090ee44..6925ef76f3 100644 --- a/auto-lib/Paws/StorageGateway/AddTagsToResource.pm +++ b/auto-lib/Paws/StorageGateway/AddTagsToResource.pm @@ -32,15 +32,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Adds one or more tags to the specified resource. my $AddTagsToResourceOutput = $storagegateway->AddTagsToResource( { - 'ResourceARN' => - 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-11A2222B', 'Tags' => [ { - 'Key' => 'Dev Gatgeway Region', - 'Value' => 'East Coast' + 'Value' => 'East Coast', + 'Key' => 'Dev Gatgeway Region' } - ] + ], + 'ResourceARN' => + 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-11A2222B' } ); diff --git a/auto-lib/Paws/StorageGateway/CancelArchival.pm b/auto-lib/Paws/StorageGateway/CancelArchival.pm index 4687d7e314..efbc53b57f 100644 --- a/auto-lib/Paws/StorageGateway/CancelArchival.pm +++ b/auto-lib/Paws/StorageGateway/CancelArchival.pm @@ -33,10 +33,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # the archiving process is initiated. my $CancelArchivalOutput = $storagegateway->CancelArchival( { - 'GatewayARN' => - 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B', 'TapeARN' => - 'arn:aws:storagegateway:us-east-1:999999999999:tape/AMZN01A2A4' + 'arn:aws:storagegateway:us-east-1:999999999999:tape/AMZN01A2A4', + 'GatewayARN' => + 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B' } ); diff --git a/auto-lib/Paws/StorageGateway/CancelRetrieval.pm b/auto-lib/Paws/StorageGateway/CancelRetrieval.pm index 87272c6956..9d414ee14d 100644 --- a/auto-lib/Paws/StorageGateway/CancelRetrieval.pm +++ b/auto-lib/Paws/StorageGateway/CancelRetrieval.pm @@ -33,10 +33,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # gateway after the retrieval process is initiated. my $CancelRetrievalOutput = $storagegateway->CancelRetrieval( { - 'GatewayARN' => - 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B', 'TapeARN' => - 'arn:aws:storagegateway:us-east-1:999999999999:tape/AMZN01A2A4' + 'arn:aws:storagegateway:us-east-1:999999999999:tape/AMZN01A2A4', + 'GatewayARN' => + 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B' } ); diff --git a/auto-lib/Paws/StorageGateway/CreateCachediSCSIVolume.pm b/auto-lib/Paws/StorageGateway/CreateCachediSCSIVolume.pm index 672adc5594..c67ad98faf 100644 --- a/auto-lib/Paws/StorageGateway/CreateCachediSCSIVolume.pm +++ b/auto-lib/Paws/StorageGateway/CreateCachediSCSIVolume.pm @@ -40,19 +40,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateCachediSCSIVolumeOutput = $storagegateway->CreateCachediSCSIVolume( { + 'ClientToken' => 'cachedvol112233', + 'VolumeSizeInBytes' => 536870912000, + 'SnapshotId' => 'snap-f47b7b94', 'TargetName' => 'my-volume', 'NetworkInterfaceId' => '10.1.1.1', - 'VolumeSizeInBytes' => 536870912000, - 'ClientToken' => 'cachedvol112233', 'GatewayARN' => - 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B', - 'SnapshotId' => 'snap-f47b7b94' + 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B' } ); # Results: - my $VolumeARN = $CreateCachediSCSIVolumeOutput->VolumeARN; my $TargetARN = $CreateCachediSCSIVolumeOutput->TargetARN; + my $VolumeARN = $CreateCachediSCSIVolumeOutput->VolumeARN; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/CreateNFSFileShare.pm b/auto-lib/Paws/StorageGateway/CreateNFSFileShare.pm index a71ef3fa23..310c344454 100644 --- a/auto-lib/Paws/StorageGateway/CreateNFSFileShare.pm +++ b/auto-lib/Paws/StorageGateway/CreateNFSFileShare.pm @@ -51,10 +51,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n KMSEncrypted => 1, # OPTIONAL KMSKey => 'MyKMSKey', # OPTIONAL NFSFileShareDefaults => { - GroupId => 1, # max: 4294967294; OPTIONAL - DirectoryMode => 'MyPermissionMode', # min: 1, max: 4; OPTIONAL OwnerId => 1, # max: 4294967294; OPTIONAL FileMode => 'MyPermissionMode', # min: 1, max: 4; OPTIONAL + GroupId => 1, # max: 4294967294; OPTIONAL + DirectoryMode => 'MyPermissionMode', # min: 1, max: 4; OPTIONAL }, # OPTIONAL ObjectACL => 'private', # OPTIONAL ReadOnly => 1, # OPTIONAL diff --git a/auto-lib/Paws/StorageGateway/CreateSnapshot.pm b/auto-lib/Paws/StorageGateway/CreateSnapshot.pm index fd537c82a8..a7877f4494 100644 --- a/auto-lib/Paws/StorageGateway/CreateSnapshot.pm +++ b/auto-lib/Paws/StorageGateway/CreateSnapshot.pm @@ -32,15 +32,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Initiates an ad-hoc snapshot of a gateway volume. my $CreateSnapshotOutput = $storagegateway->CreateSnapshot( { - 'SnapshotDescription' => 'My root volume snapshot as of 10/03/2017', 'VolumeARN' => -'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB' +'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB', + 'SnapshotDescription' => 'My root volume snapshot as of 10/03/2017' } ); # Results: - my $VolumeARN = $CreateSnapshotOutput->VolumeARN; my $SnapshotId = $CreateSnapshotOutput->SnapshotId; + my $VolumeARN = $CreateSnapshotOutput->VolumeARN; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/CreateSnapshotFromVolumeRecoveryPoint.pm b/auto-lib/Paws/StorageGateway/CreateSnapshotFromVolumeRecoveryPoint.pm index cdb624dbfc..02ea7aa128 100644 --- a/auto-lib/Paws/StorageGateway/CreateSnapshotFromVolumeRecoveryPoint.pm +++ b/auto-lib/Paws/StorageGateway/CreateSnapshotFromVolumeRecoveryPoint.pm @@ -33,18 +33,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateSnapshotFromVolumeRecoveryPointOutput = $storagegateway->CreateSnapshotFromVolumeRecoveryPoint( { - 'SnapshotDescription' => - 'My root volume snapshot as of 2017-06-30T10:10:10.000Z', 'VolumeARN' => -'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB' +'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB', + 'SnapshotDescription' => + 'My root volume snapshot as of 2017-06-30T10:10:10.000Z' } ); # Results: my $SnapshotId = $CreateSnapshotFromVolumeRecoveryPointOutput->SnapshotId; - my $VolumeARN = $CreateSnapshotFromVolumeRecoveryPointOutput->VolumeARN; my $VolumeRecoveryPointTime = $CreateSnapshotFromVolumeRecoveryPointOutput->VolumeRecoveryPointTime; + my $VolumeARN = $CreateSnapshotFromVolumeRecoveryPointOutput->VolumeARN; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/CreateStorediSCSIVolume.pm b/auto-lib/Paws/StorageGateway/CreateStorediSCSIVolume.pm index ce7e817886..bacc2dc0cc 100644 --- a/auto-lib/Paws/StorageGateway/CreateStorediSCSIVolume.pm +++ b/auto-lib/Paws/StorageGateway/CreateStorediSCSIVolume.pm @@ -37,13 +37,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateStorediSCSIVolumeOutput = $storagegateway->CreateStorediSCSIVolume( { + 'PreserveExistingData' => 1, 'DiskId' => 'pci-0000:03:00.0-scsi-0:0:0:0', + 'SnapshotId' => 'snap-f47b7b94', 'TargetName' => 'my-volume', 'NetworkInterfaceId' => '10.1.1.1', - 'PreserveExistingData' => true, 'GatewayARN' => - 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B', - 'SnapshotId' => 'snap-f47b7b94' + 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B' } ); diff --git a/auto-lib/Paws/StorageGateway/CreateTapeWithBarcode.pm b/auto-lib/Paws/StorageGateway/CreateTapeWithBarcode.pm index 45feb38726..bd58736f5e 100644 --- a/auto-lib/Paws/StorageGateway/CreateTapeWithBarcode.pm +++ b/auto-lib/Paws/StorageGateway/CreateTapeWithBarcode.pm @@ -35,10 +35,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Creates a virtual tape by using your own barcode. my $CreateTapeWithBarcodeOutput = $storagegateway->CreateTapeWithBarcode( { - 'GatewayARN' => - 'arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B', + 'TapeSizeInBytes' => 107374182400, 'TapeBarcode' => 'TEST12345', - 'TapeSizeInBytes' => 107374182400 + 'GatewayARN' => + 'arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B' } ); diff --git a/auto-lib/Paws/StorageGateway/CreateTapes.pm b/auto-lib/Paws/StorageGateway/CreateTapes.pm index 3b7c87c536..b1be8f7347 100644 --- a/auto-lib/Paws/StorageGateway/CreateTapes.pm +++ b/auto-lib/Paws/StorageGateway/CreateTapes.pm @@ -37,12 +37,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Creates one or more virtual tapes. my $CreateTapesOutput = $storagegateway->CreateTapes( { - 'GatewayARN' => - 'arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B', - 'NumTapesToCreate' => 3, 'TapeSizeInBytes' => 107374182400, 'ClientToken' => 77777, - 'TapeBarcodePrefix' => 'TEST' + 'TapeBarcodePrefix' => 'TEST', + 'NumTapesToCreate' => 3, + 'GatewayARN' => + 'arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B' } ); diff --git a/auto-lib/Paws/StorageGateway/DeleteTape.pm b/auto-lib/Paws/StorageGateway/DeleteTape.pm index 4b6a6550b7..21341e7450 100644 --- a/auto-lib/Paws/StorageGateway/DeleteTape.pm +++ b/auto-lib/Paws/StorageGateway/DeleteTape.pm @@ -32,10 +32,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # This example deletes the specified virtual tape. my $DeleteTapeOutput = $storagegateway->DeleteTape( { - 'GatewayARN' => - 'arn:aws:storagegateway:us-east-1:204469490176:gateway/sgw-12A3456B', 'TapeARN' => - 'arn:aws:storagegateway:us-east-1:204469490176:tape/TEST05A2A0' + 'arn:aws:storagegateway:us-east-1:204469490176:tape/TEST05A2A0', + 'GatewayARN' => + 'arn:aws:storagegateway:us-east-1:204469490176:gateway/sgw-12A3456B' } ); diff --git a/auto-lib/Paws/StorageGateway/DescribeBandwidthRateLimit.pm b/auto-lib/Paws/StorageGateway/DescribeBandwidthRateLimit.pm index 6ddb6195e6..3ac8b8f706 100644 --- a/auto-lib/Paws/StorageGateway/DescribeBandwidthRateLimit.pm +++ b/auto-lib/Paws/StorageGateway/DescribeBandwidthRateLimit.pm @@ -39,11 +39,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $AverageDownloadRateLimitInBitsPerSec = + $DescribeBandwidthRateLimitOutput->AverageDownloadRateLimitInBitsPerSec; my $AverageUploadRateLimitInBitsPerSec = $DescribeBandwidthRateLimitOutput->AverageUploadRateLimitInBitsPerSec; my $GatewayARN = $DescribeBandwidthRateLimitOutput->GatewayARN; - my $AverageDownloadRateLimitInBitsPerSec = - $DescribeBandwidthRateLimitOutput->AverageDownloadRateLimitInBitsPerSec; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/DescribeCache.pm b/auto-lib/Paws/StorageGateway/DescribeCache.pm index b3fc8e5c3d..d9c7728290 100644 --- a/auto-lib/Paws/StorageGateway/DescribeCache.pm +++ b/auto-lib/Paws/StorageGateway/DescribeCache.pm @@ -38,12 +38,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $DiskIds = $DescribeCacheOutput->DiskIds; - my $CacheUsedPercentage = $DescribeCacheOutput->CacheUsedPercentage; + my $CacheMissPercentage = $DescribeCacheOutput->CacheMissPercentage; + my $GatewayARN = $DescribeCacheOutput->GatewayARN; my $CacheHitPercentage = $DescribeCacheOutput->CacheHitPercentage; my $CacheDirtyPercentage = $DescribeCacheOutput->CacheDirtyPercentage; - my $GatewayARN = $DescribeCacheOutput->GatewayARN; - my $CacheMissPercentage = $DescribeCacheOutput->CacheMissPercentage; my $CacheAllocatedInBytes = $DescribeCacheOutput->CacheAllocatedInBytes; + my $CacheUsedPercentage = $DescribeCacheOutput->CacheUsedPercentage; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/DescribeGatewayInformation.pm b/auto-lib/Paws/StorageGateway/DescribeGatewayInformation.pm index f506b3c5ab..36de8a29b2 100644 --- a/auto-lib/Paws/StorageGateway/DescribeGatewayInformation.pm +++ b/auto-lib/Paws/StorageGateway/DescribeGatewayInformation.pm @@ -40,18 +40,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $GatewayId = $DescribeGatewayInformationOutput->GatewayId; - my $GatewayARN = $DescribeGatewayInformationOutput->GatewayARN; - my $GatewayType = $DescribeGatewayInformationOutput->GatewayType; - my $GatewayState = $DescribeGatewayInformationOutput->GatewayState; + my $GatewayTimezone = $DescribeGatewayInformationOutput->GatewayTimezone; + my $GatewayType = $DescribeGatewayInformationOutput->GatewayType; + my $GatewayState = $DescribeGatewayInformationOutput->GatewayState; + my $NextUpdateAvailabilityDate = + $DescribeGatewayInformationOutput->NextUpdateAvailabilityDate; my $LastSoftwareUpdate = $DescribeGatewayInformationOutput->LastSoftwareUpdate; - my $GatewayTimezone = $DescribeGatewayInformationOutput->GatewayTimezone; + my $GatewayName = $DescribeGatewayInformationOutput->GatewayName; + my $GatewayId = $DescribeGatewayInformationOutput->GatewayId; + my $GatewayARN = $DescribeGatewayInformationOutput->GatewayARN; my $GatewayNetworkInterfaces = $DescribeGatewayInformationOutput->GatewayNetworkInterfaces; - my $GatewayName = $DescribeGatewayInformationOutput->GatewayName; - my $NextUpdateAvailabilityDate = - $DescribeGatewayInformationOutput->NextUpdateAvailabilityDate; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/DescribeMaintenanceStartTime.pm b/auto-lib/Paws/StorageGateway/DescribeMaintenanceStartTime.pm index 45076c66ca..4975af6413 100644 --- a/auto-lib/Paws/StorageGateway/DescribeMaintenanceStartTime.pm +++ b/auto-lib/Paws/StorageGateway/DescribeMaintenanceStartTime.pm @@ -39,11 +39,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DayOfWeek = $DescribeMaintenanceStartTimeOutput->DayOfWeek; - my $GatewayARN = $DescribeMaintenanceStartTimeOutput->GatewayARN; - my $HourOfDay = $DescribeMaintenanceStartTimeOutput->HourOfDay; - my $Timezone = $DescribeMaintenanceStartTimeOutput->Timezone; my $MinuteOfHour = $DescribeMaintenanceStartTimeOutput->MinuteOfHour; + my $Timezone = $DescribeMaintenanceStartTimeOutput->Timezone; + my $HourOfDay = $DescribeMaintenanceStartTimeOutput->HourOfDay; + my $GatewayARN = $DescribeMaintenanceStartTimeOutput->GatewayARN; + my $DayOfWeek = $DescribeMaintenanceStartTimeOutput->DayOfWeek; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/DescribeSnapshotSchedule.pm b/auto-lib/Paws/StorageGateway/DescribeSnapshotSchedule.pm index ae32011e09..01e7c01213 100644 --- a/auto-lib/Paws/StorageGateway/DescribeSnapshotSchedule.pm +++ b/auto-lib/Paws/StorageGateway/DescribeSnapshotSchedule.pm @@ -40,10 +40,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $StartAt = $DescribeSnapshotScheduleOutput->StartAt; + my $Timezone = $DescribeSnapshotScheduleOutput->Timezone; my $RecurrenceInHours = $DescribeSnapshotScheduleOutput->RecurrenceInHours; my $Description = $DescribeSnapshotScheduleOutput->Description; my $VolumeARN = $DescribeSnapshotScheduleOutput->VolumeARN; - my $Timezone = $DescribeSnapshotScheduleOutput->Timezone; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/DescribeTapeArchives.pm b/auto-lib/Paws/StorageGateway/DescribeTapeArchives.pm index 17a2647112..513d6b687b 100644 --- a/auto-lib/Paws/StorageGateway/DescribeTapeArchives.pm +++ b/auto-lib/Paws/StorageGateway/DescribeTapeArchives.pm @@ -34,18 +34,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n # (VTS). my $DescribeTapeArchivesOutput = $storagegateway->DescribeTapeArchives( { - 'Marker' => 1, - 'Limit' => 123, 'TapeARNs' => [ 'arn:aws:storagegateway:us-east-1:999999999999:tape/AM08A1AD', 'arn:aws:storagegateway:us-east-1:999999999999:tape/AMZN01A2A4' - ] + ], + 'Limit' => 123, + 'Marker' => 1 } ); # Results: - my $Marker = $DescribeTapeArchivesOutput->Marker; my $TapeArchives = $DescribeTapeArchivesOutput->TapeArchives; + my $Marker = $DescribeTapeArchivesOutput->Marker; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/DescribeTapeRecoveryPoints.pm b/auto-lib/Paws/StorageGateway/DescribeTapeRecoveryPoints.pm index 9d7397cdb5..11cf477087 100644 --- a/auto-lib/Paws/StorageGateway/DescribeTapeRecoveryPoints.pm +++ b/auto-lib/Paws/StorageGateway/DescribeTapeRecoveryPoints.pm @@ -35,18 +35,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DescribeTapeRecoveryPointsOutput = $storagegateway->DescribeTapeRecoveryPoints( { - 'Limit' => 1, + 'Limit' => 1, + 'Marker' => 1, 'GatewayARN' => - 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B', - 'Marker' => 1 + 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B' } ); # Results: - my $GatewayARN = $DescribeTapeRecoveryPointsOutput->GatewayARN; my $TapeRecoveryPointInfos = $DescribeTapeRecoveryPointsOutput->TapeRecoveryPointInfos; - my $Marker = $DescribeTapeRecoveryPointsOutput->Marker; + my $Marker = $DescribeTapeRecoveryPointsOutput->Marker; + my $GatewayARN = $DescribeTapeRecoveryPointsOutput->GatewayARN; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/DescribeTapes.pm b/auto-lib/Paws/StorageGateway/DescribeTapes.pm index 57622633a5..222f629a0a 100644 --- a/auto-lib/Paws/StorageGateway/DescribeTapes.pm +++ b/auto-lib/Paws/StorageGateway/DescribeTapes.pm @@ -48,8 +48,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $DescribeTapesOutput->Marker; my $Tapes = $DescribeTapesOutput->Tapes; + my $Marker = $DescribeTapesOutput->Marker; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/DescribeUploadBuffer.pm b/auto-lib/Paws/StorageGateway/DescribeUploadBuffer.pm index 42e99b1b24..eaa1e46ddf 100644 --- a/auto-lib/Paws/StorageGateway/DescribeUploadBuffer.pm +++ b/auto-lib/Paws/StorageGateway/DescribeUploadBuffer.pm @@ -38,11 +38,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $UploadBufferAllocatedInBytes = + $DescribeUploadBufferOutput->UploadBufferAllocatedInBytes; my $DiskIds = $DescribeUploadBufferOutput->DiskIds; my $UploadBufferUsedInBytes = $DescribeUploadBufferOutput->UploadBufferUsedInBytes; - my $UploadBufferAllocatedInBytes = - $DescribeUploadBufferOutput->UploadBufferAllocatedInBytes; my $GatewayARN = $DescribeUploadBufferOutput->GatewayARN; # Returns a L object. @@ -57,12 +57,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $UploadBufferAllocatedInBytes = + $DescribeUploadBufferOutput->UploadBufferAllocatedInBytes; my $DiskIds = $DescribeUploadBufferOutput->DiskIds; my $UploadBufferUsedInBytes = $DescribeUploadBufferOutput->UploadBufferUsedInBytes; my $GatewayARN = $DescribeUploadBufferOutput->GatewayARN; - my $UploadBufferAllocatedInBytes = - $DescribeUploadBufferOutput->UploadBufferAllocatedInBytes; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/DescribeVTLDevices.pm b/auto-lib/Paws/StorageGateway/DescribeVTLDevices.pm index caafb96bf4..a3ed5617ba 100644 --- a/auto-lib/Paws/StorageGateway/DescribeVTLDevices.pm +++ b/auto-lib/Paws/StorageGateway/DescribeVTLDevices.pm @@ -35,20 +35,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n # specified gateway. my $DescribeVTLDevicesOutput = $storagegateway->DescribeVTLDevices( { - 'Marker' => 1, - 'GatewayARN' => - 'arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B', 'VTLDeviceARNs' => [ ], - 'Limit' => 123 + 'Limit' => 123, + 'Marker' => 1, + 'GatewayARN' => + 'arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B' } ); # Results: + my $VTLDevices = $DescribeVTLDevicesOutput->VTLDevices; my $Marker = $DescribeVTLDevicesOutput->Marker; my $GatewayARN = $DescribeVTLDevicesOutput->GatewayARN; - my $VTLDevices = $DescribeVTLDevicesOutput->VTLDevices; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/DescribeWorkingStorage.pm b/auto-lib/Paws/StorageGateway/DescribeWorkingStorage.pm index cc5b40b517..a17e62a605 100644 --- a/auto-lib/Paws/StorageGateway/DescribeWorkingStorage.pm +++ b/auto-lib/Paws/StorageGateway/DescribeWorkingStorage.pm @@ -39,12 +39,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $GatewayARN = $DescribeWorkingStorageOutput->GatewayARN; my $WorkingStorageUsedInBytes = $DescribeWorkingStorageOutput->WorkingStorageUsedInBytes; - my $DiskIds = $DescribeWorkingStorageOutput->DiskIds; my $WorkingStorageAllocatedInBytes = $DescribeWorkingStorageOutput->WorkingStorageAllocatedInBytes; + my $DiskIds = $DescribeWorkingStorageOutput->DiskIds; + my $GatewayARN = $DescribeWorkingStorageOutput->GatewayARN; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/ListFileShares.pm b/auto-lib/Paws/StorageGateway/ListFileShares.pm index e644ecb20e..0e51308d82 100644 --- a/auto-lib/Paws/StorageGateway/ListFileShares.pm +++ b/auto-lib/Paws/StorageGateway/ListFileShares.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextMarker = $ListFileSharesOutput->NextMarker; my $FileShareInfoList = $ListFileSharesOutput->FileShareInfoList; + my $NextMarker = $ListFileSharesOutput->NextMarker; my $Marker = $ListFileSharesOutput->Marker; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/ListGateways.pm b/auto-lib/Paws/StorageGateway/ListGateways.pm index b17b4f6b03..b4ffe98387 100644 --- a/auto-lib/Paws/StorageGateway/ListGateways.pm +++ b/auto-lib/Paws/StorageGateway/ListGateways.pm @@ -33,14 +33,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results are sorted by gateway ARN up to a maximum of 100 gateways. my $ListGatewaysOutput = $storagegateway->ListGateways( { - 'Marker' => 1, - 'Limit' => 2 + 'Limit' => 2, + 'Marker' => 1 } ); # Results: - my $Gateways = $ListGatewaysOutput->Gateways; my $Marker = $ListGatewaysOutput->Marker; + my $Gateways = $ListGatewaysOutput->Gateways; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/ListTagsForResource.pm b/auto-lib/Paws/StorageGateway/ListTagsForResource.pm index d22193d569..dd73bce67f 100644 --- a/auto-lib/Paws/StorageGateway/ListTagsForResource.pm +++ b/auto-lib/Paws/StorageGateway/ListTagsForResource.pm @@ -33,17 +33,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Lists the tags that have been added to the specified resource. my $ListTagsForResourceOutput = $storagegateway->ListTagsForResource( { + 'Limit' => 1, 'ResourceARN' => 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-11A2222B', - 'Limit' => 1, 'Marker' => 1 } ); # Results: my $Tags = $ListTagsForResourceOutput->Tags; - my $Marker = $ListTagsForResourceOutput->Marker; my $ResourceARN = $ListTagsForResourceOutput->ResourceARN; + my $Marker = $ListTagsForResourceOutput->Marker; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/ListTapes.pm b/auto-lib/Paws/StorageGateway/ListTapes.pm index fb63cd48b3..6236145387 100644 --- a/auto-lib/Paws/StorageGateway/ListTapes.pm +++ b/auto-lib/Paws/StorageGateway/ListTapes.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $ListTapesOutput->Marker; my $TapeInfos = $ListTapesOutput->TapeInfos; + my $Marker = $ListTapesOutput->Marker; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/ListVolumes.pm b/auto-lib/Paws/StorageGateway/ListVolumes.pm index b57111a3f6..a02c157512 100644 --- a/auto-lib/Paws/StorageGateway/ListVolumes.pm +++ b/auto-lib/Paws/StorageGateway/ListVolumes.pm @@ -34,17 +34,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n # ARN up to a maximum of 100 volumes. my $ListVolumesOutput = $storagegateway->ListVolumes( { + 'Limit' => 2, 'Marker' => 1, 'GatewayARN' => - 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B', - 'Limit' => 2 + 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B' } ); # Results: + my $VolumeInfos = $ListVolumesOutput->VolumeInfos; my $Marker = $ListVolumesOutput->Marker; my $GatewayARN = $ListVolumesOutput->GatewayARN; - my $VolumeInfos = $ListVolumesOutput->VolumeInfos; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/NotifyWhenUploaded.pm b/auto-lib/Paws/StorageGateway/NotifyWhenUploaded.pm index d6cc08e22d..8f3ac07ea2 100644 --- a/auto-lib/Paws/StorageGateway/NotifyWhenUploaded.pm +++ b/auto-lib/Paws/StorageGateway/NotifyWhenUploaded.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $FileShareARN = $NotifyWhenUploadedOutput->FileShareARN; my $NotificationId = $NotifyWhenUploadedOutput->NotificationId; + my $FileShareARN = $NotifyWhenUploadedOutput->FileShareARN; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/RetrieveTapeArchive.pm b/auto-lib/Paws/StorageGateway/RetrieveTapeArchive.pm index eda9cc4bd7..05559bfed0 100644 --- a/auto-lib/Paws/StorageGateway/RetrieveTapeArchive.pm +++ b/auto-lib/Paws/StorageGateway/RetrieveTapeArchive.pm @@ -34,10 +34,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n # gateway. my $RetrieveTapeArchiveOutput = $storagegateway->RetrieveTapeArchive( { - 'GatewayARN' => - 'arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B', 'TapeARN' => - 'arn:aws:storagegateway:us-east-1:999999999999:tape/TEST0AA2AF' + 'arn:aws:storagegateway:us-east-1:999999999999:tape/TEST0AA2AF', + 'GatewayARN' => + 'arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B' } ); diff --git a/auto-lib/Paws/StorageGateway/RetrieveTapeRecoveryPoint.pm b/auto-lib/Paws/StorageGateway/RetrieveTapeRecoveryPoint.pm index 7215f171e5..fc7ccf807b 100644 --- a/auto-lib/Paws/StorageGateway/RetrieveTapeRecoveryPoint.pm +++ b/auto-lib/Paws/StorageGateway/RetrieveTapeRecoveryPoint.pm @@ -33,10 +33,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $RetrieveTapeRecoveryPointOutput = $storagegateway->RetrieveTapeRecoveryPoint( { - 'GatewayARN' => - 'arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B', 'TapeARN' => - 'arn:aws:storagegateway:us-east-1:999999999999:tape/TEST0AA2AF' + 'arn:aws:storagegateway:us-east-1:999999999999:tape/TEST0AA2AF', + 'GatewayARN' => + 'arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B' } ); diff --git a/auto-lib/Paws/StorageGateway/SetLocalConsolePassword.pm b/auto-lib/Paws/StorageGateway/SetLocalConsolePassword.pm index e75f3a5d89..262e03df3a 100644 --- a/auto-lib/Paws/StorageGateway/SetLocalConsolePassword.pm +++ b/auto-lib/Paws/StorageGateway/SetLocalConsolePassword.pm @@ -33,9 +33,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $SetLocalConsolePasswordOutput = $storagegateway->SetLocalConsolePassword( { + 'LocalConsolePassword' => 'PassWordMustBeAtLeast6Chars.', 'GatewayARN' => - 'arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B', - 'LocalConsolePassword' => 'PassWordMustBeAtLeast6Chars.' + 'arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B' } ); diff --git a/auto-lib/Paws/StorageGateway/UpdateBandwidthRateLimit.pm b/auto-lib/Paws/StorageGateway/UpdateBandwidthRateLimit.pm index b219c89291..57e4f1bed7 100644 --- a/auto-lib/Paws/StorageGateway/UpdateBandwidthRateLimit.pm +++ b/auto-lib/Paws/StorageGateway/UpdateBandwidthRateLimit.pm @@ -36,10 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateBandwidthRateLimitOutput = $storagegateway->UpdateBandwidthRateLimit( { - 'GatewayARN' => - 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B', 'AverageDownloadRateLimitInBitsPerSec' => 102400, - 'AverageUploadRateLimitInBitsPerSec' => 51200 + 'AverageUploadRateLimitInBitsPerSec' => 51200, + 'GatewayARN' => + 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B' } ); diff --git a/auto-lib/Paws/StorageGateway/UpdateChapCredentials.pm b/auto-lib/Paws/StorageGateway/UpdateChapCredentials.pm index af7161e767..09727d2196 100644 --- a/auto-lib/Paws/StorageGateway/UpdateChapCredentials.pm +++ b/auto-lib/Paws/StorageGateway/UpdateChapCredentials.pm @@ -35,18 +35,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n # for a specified iSCSI target. my $UpdateChapCredentialsOutput = $storagegateway->UpdateChapCredentials( { - 'SecretToAuthenticateInitiator' => 111111111111, 'TargetARN' => 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume', - 'SecretToAuthenticateTarget' => 222222222222, + 'SecretToAuthenticateTarget' => 222222222222, + 'SecretToAuthenticateInitiator' => 111111111111, 'InitiatorName' => 'iqn.1991-05.com.microsoft:computername.domain.example.com' } ); # Results: - my $InitiatorName = $UpdateChapCredentialsOutput->InitiatorName; my $TargetARN = $UpdateChapCredentialsOutput->TargetARN; + my $InitiatorName = $UpdateChapCredentialsOutput->InitiatorName; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/UpdateGatewayInformation.pm b/auto-lib/Paws/StorageGateway/UpdateGatewayInformation.pm index d9eafcf427..4a588907b6 100644 --- a/auto-lib/Paws/StorageGateway/UpdateGatewayInformation.pm +++ b/auto-lib/Paws/StorageGateway/UpdateGatewayInformation.pm @@ -35,16 +35,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateGatewayInformationOutput = $storagegateway->UpdateGatewayInformation( { - 'GatewayARN' => - 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B', 'GatewayTimezone' => 'GMT-12:00', - 'GatewayName' => 'MyGateway2' + 'GatewayName' => 'MyGateway2', + 'GatewayARN' => + 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B' } ); # Results: - my $GatewayARN = $UpdateGatewayInformationOutput->GatewayARN; my $GatewayName = $UpdateGatewayInformationOutput->GatewayName; + my $GatewayARN = $UpdateGatewayInformationOutput->GatewayARN; # Returns a L object. diff --git a/auto-lib/Paws/StorageGateway/UpdateMaintenanceStartTime.pm b/auto-lib/Paws/StorageGateway/UpdateMaintenanceStartTime.pm index c31b6e4f14..20bbc9d261 100644 --- a/auto-lib/Paws/StorageGateway/UpdateMaintenanceStartTime.pm +++ b/auto-lib/Paws/StorageGateway/UpdateMaintenanceStartTime.pm @@ -37,11 +37,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateMaintenanceStartTimeOutput = $storagegateway->UpdateMaintenanceStartTime( { - 'HourOfDay' => 0, + 'MinuteOfHour' => 30, + 'HourOfDay' => 0, 'GatewayARN' => 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B', - 'DayOfWeek' => 2, - 'MinuteOfHour' => 30 + 'DayOfWeek' => 2 } ); diff --git a/auto-lib/Paws/StorageGateway/UpdateSnapshotSchedule.pm b/auto-lib/Paws/StorageGateway/UpdateSnapshotSchedule.pm index b71ce7aa81..17abfcd1fe 100644 --- a/auto-lib/Paws/StorageGateway/UpdateSnapshotSchedule.pm +++ b/auto-lib/Paws/StorageGateway/UpdateSnapshotSchedule.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Updates a snapshot schedule configured for a gateway volume. my $UpdateSnapshotScheduleOutput = $storagegateway->UpdateSnapshotSchedule( { - 'Description' => 'Hourly snapshot', - 'RecurrenceInHours' => 1, 'StartAt' => 0, + 'RecurrenceInHours' => 1, + 'Description' => 'Hourly snapshot', 'VolumeARN' => 'arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB' } diff --git a/auto-lib/Paws/Support/DescribeCases.pm b/auto-lib/Paws/Support/DescribeCases.pm index 2dedb4c8e8..ab4f4549d5 100644 --- a/auto-lib/Paws/Support/DescribeCases.pm +++ b/auto-lib/Paws/Support/DescribeCases.pm @@ -48,8 +48,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $cases = $DescribeCasesResponse->cases; - my $nextToken = $DescribeCasesResponse->nextToken; + my $Cases = $DescribeCasesResponse->Cases; + my $NextToken = $DescribeCasesResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/Support/DescribeSeverityLevels.pm b/auto-lib/Paws/Support/DescribeSeverityLevels.pm index ac9478b108..b1d005696b 100644 --- a/auto-lib/Paws/Support/DescribeSeverityLevels.pm +++ b/auto-lib/Paws/Support/DescribeSeverityLevels.pm @@ -32,7 +32,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $SeverityLevels = $DescribeSeverityLevelsResponse->SeverityLevels; + my $severityLevels = $DescribeSeverityLevelsResponse->severityLevels; # Returns a L object. diff --git a/auto-lib/Paws/Transcribe/CreateVocabulary.pm b/auto-lib/Paws/Transcribe/CreateVocabulary.pm index 8e7cede84d..e87389b381 100644 --- a/auto-lib/Paws/Transcribe/CreateVocabulary.pm +++ b/auto-lib/Paws/Transcribe/CreateVocabulary.pm @@ -39,11 +39,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $VocabularyState = $CreateVocabularyResponse->VocabularyState; - my $LanguageCode = $CreateVocabularyResponse->LanguageCode; + my $VocabularyName = $CreateVocabularyResponse->VocabularyName; my $FailureReason = $CreateVocabularyResponse->FailureReason; my $LastModifiedTime = $CreateVocabularyResponse->LastModifiedTime; - my $VocabularyName = $CreateVocabularyResponse->VocabularyName; + my $VocabularyState = $CreateVocabularyResponse->VocabularyState; + my $LanguageCode = $CreateVocabularyResponse->LanguageCode; # Returns a L object. diff --git a/auto-lib/Paws/Transcribe/GetVocabulary.pm b/auto-lib/Paws/Transcribe/GetVocabulary.pm index abb53160fa..c7dbb17292 100644 --- a/auto-lib/Paws/Transcribe/GetVocabulary.pm +++ b/auto-lib/Paws/Transcribe/GetVocabulary.pm @@ -33,12 +33,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $LanguageCode = $GetVocabularyResponse->LanguageCode; + my $VocabularyName = $GetVocabularyResponse->VocabularyName; my $DownloadUri = $GetVocabularyResponse->DownloadUri; my $FailureReason = $GetVocabularyResponse->FailureReason; - my $VocabularyState = $GetVocabularyResponse->VocabularyState; - my $VocabularyName = $GetVocabularyResponse->VocabularyName; my $LastModifiedTime = $GetVocabularyResponse->LastModifiedTime; + my $VocabularyState = $GetVocabularyResponse->VocabularyState; + my $LanguageCode = $GetVocabularyResponse->LanguageCode; # Returns a L object. diff --git a/auto-lib/Paws/Transcribe/ListTranscriptionJobs.pm b/auto-lib/Paws/Transcribe/ListTranscriptionJobs.pm index 51ab1e8360..ed7b179b14 100644 --- a/auto-lib/Paws/Transcribe/ListTranscriptionJobs.pm +++ b/auto-lib/Paws/Transcribe/ListTranscriptionJobs.pm @@ -38,10 +38,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $ListTranscriptionJobsResponse->NextToken; + my $Status = $ListTranscriptionJobsResponse->Status; my $TranscriptionJobSummaries = $ListTranscriptionJobsResponse->TranscriptionJobSummaries; - my $Status = $ListTranscriptionJobsResponse->Status; - my $NextToken = $ListTranscriptionJobsResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/Transcribe/ListVocabularies.pm b/auto-lib/Paws/Transcribe/ListVocabularies.pm index c91f05d199..20360b095a 100644 --- a/auto-lib/Paws/Transcribe/ListVocabularies.pm +++ b/auto-lib/Paws/Transcribe/ListVocabularies.pm @@ -38,9 +38,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $Vocabularies = $ListVocabulariesResponse->Vocabularies; my $NextToken = $ListVocabulariesResponse->NextToken; my $Status = $ListVocabulariesResponse->Status; - my $Vocabularies = $ListVocabulariesResponse->Vocabularies; # Returns a L object. diff --git a/auto-lib/Paws/Transcribe/StartTranscriptionJob.pm b/auto-lib/Paws/Transcribe/StartTranscriptionJob.pm index 8d7c8aa4b3..4a6405243a 100644 --- a/auto-lib/Paws/Transcribe/StartTranscriptionJob.pm +++ b/auto-lib/Paws/Transcribe/StartTranscriptionJob.pm @@ -42,8 +42,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n MediaSampleRateHertz => 1, # OPTIONAL Settings => { VocabularyName => 'MyVocabularyName', # min: 1, max: 200; OPTIONAL - ShowSpeakerLabels => 1, # OPTIONAL MaxSpeakerLabels => 1, # min: 2, max: 10; OPTIONAL + ShowSpeakerLabels => 1, # OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/Transcribe/UpdateVocabulary.pm b/auto-lib/Paws/Transcribe/UpdateVocabulary.pm index 7679ef3f61..4cbd828273 100644 --- a/auto-lib/Paws/Transcribe/UpdateVocabulary.pm +++ b/auto-lib/Paws/Transcribe/UpdateVocabulary.pm @@ -39,10 +39,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $LanguageCode = $UpdateVocabularyResponse->LanguageCode; - my $VocabularyState = $UpdateVocabularyResponse->VocabularyState; - my $LastModifiedTime = $UpdateVocabularyResponse->LastModifiedTime; my $VocabularyName = $UpdateVocabularyResponse->VocabularyName; + my $LastModifiedTime = $UpdateVocabularyResponse->LastModifiedTime; + my $VocabularyState = $UpdateVocabularyResponse->VocabularyState; + my $LanguageCode = $UpdateVocabularyResponse->LanguageCode; # Returns a L object. diff --git a/auto-lib/Paws/Translate/TranslateText.pm b/auto-lib/Paws/Translate/TranslateText.pm index 1092f161e6..20aaebc131 100644 --- a/auto-lib/Paws/Translate/TranslateText.pm +++ b/auto-lib/Paws/Translate/TranslateText.pm @@ -37,9 +37,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TranslatedText = $TranslateTextResponse->TranslatedText; - my $TargetLanguageCode = $TranslateTextResponse->TargetLanguageCode; my $SourceLanguageCode = $TranslateTextResponse->SourceLanguageCode; + my $TargetLanguageCode = $TranslateTextResponse->TargetLanguageCode; + my $TranslatedText = $TranslateTextResponse->TranslatedText; # Returns a L object. diff --git a/auto-lib/Paws/WAF/CreateIPSet.pm b/auto-lib/Paws/WAF/CreateIPSet.pm index 6b4ed8ed94..67904413d0 100644 --- a/auto-lib/Paws/WAF/CreateIPSet.pm +++ b/auto-lib/Paws/WAF/CreateIPSet.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $IPSet = $CreateIPSetResponse->IPSet; my $ChangeToken = $CreateIPSetResponse->ChangeToken; + my $IPSet = $CreateIPSetResponse->IPSet; # Returns a L object. diff --git a/auto-lib/Paws/WAF/CreateRateBasedRule.pm b/auto-lib/Paws/WAF/CreateRateBasedRule.pm index e245e2c0ed..e770896d80 100644 --- a/auto-lib/Paws/WAF/CreateRateBasedRule.pm +++ b/auto-lib/Paws/WAF/CreateRateBasedRule.pm @@ -41,8 +41,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Rule = $CreateRateBasedRuleResponse->Rule; my $ChangeToken = $CreateRateBasedRuleResponse->ChangeToken; + my $Rule = $CreateRateBasedRuleResponse->Rule; # Returns a L object. diff --git a/auto-lib/Paws/WAF/CreateRegexPatternSet.pm b/auto-lib/Paws/WAF/CreateRegexPatternSet.pm index 93cc02bcab..6c2210e1e1 100644 --- a/auto-lib/Paws/WAF/CreateRegexPatternSet.pm +++ b/auto-lib/Paws/WAF/CreateRegexPatternSet.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $RegexPatternSet = $CreateRegexPatternSetResponse->RegexPatternSet; my $ChangeToken = $CreateRegexPatternSetResponse->ChangeToken; + my $RegexPatternSet = $CreateRegexPatternSetResponse->RegexPatternSet; # Returns a L object. diff --git a/auto-lib/Paws/WAF/CreateRule.pm b/auto-lib/Paws/WAF/CreateRule.pm index bb88bc21d6..bb2e7e036c 100644 --- a/auto-lib/Paws/WAF/CreateRule.pm +++ b/auto-lib/Paws/WAF/CreateRule.pm @@ -33,15 +33,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The following example creates a rule named WAFByteHeaderRule. my $CreateRuleResponse = $waf->CreateRule( { - 'MetricName' => 'WAFByteHeaderRule', 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', - 'Name' => 'WAFByteHeaderRule' + 'Name' => 'WAFByteHeaderRule', + 'MetricName' => 'WAFByteHeaderRule' } ); # Results: - my $Rule = $CreateRuleResponse->Rule; my $ChangeToken = $CreateRuleResponse->ChangeToken; + my $Rule = $CreateRuleResponse->Rule; # Returns a L object. diff --git a/auto-lib/Paws/WAF/CreateSqlInjectionMatchSet.pm b/auto-lib/Paws/WAF/CreateSqlInjectionMatchSet.pm index d8f368766e..d1df891e57 100644 --- a/auto-lib/Paws/WAF/CreateSqlInjectionMatchSet.pm +++ b/auto-lib/Paws/WAF/CreateSqlInjectionMatchSet.pm @@ -39,9 +39,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $ChangeToken = $CreateSqlInjectionMatchSetResponse->ChangeToken; my $SqlInjectionMatchSet = $CreateSqlInjectionMatchSetResponse->SqlInjectionMatchSet; - my $ChangeToken = $CreateSqlInjectionMatchSetResponse->ChangeToken; # Returns a L object. diff --git a/auto-lib/Paws/WAF/CreateWebACL.pm b/auto-lib/Paws/WAF/CreateWebACL.pm index 3f50bdac32..5bbb36ddec 100644 --- a/auto-lib/Paws/WAF/CreateWebACL.pm +++ b/auto-lib/Paws/WAF/CreateWebACL.pm @@ -34,12 +34,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The following example creates a web ACL named CreateExample. my $CreateWebACLResponse = $waf->CreateWebACL( { - 'Name' => 'CreateExample', + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', 'DefaultAction' => { 'Type' => 'ALLOW' }, - 'MetricName' => 'CreateExample', - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f' + 'Name' => 'CreateExample', + 'MetricName' => 'CreateExample' } ); diff --git a/auto-lib/Paws/WAF/CreateXssMatchSet.pm b/auto-lib/Paws/WAF/CreateXssMatchSet.pm index 0e6a0cf52b..cd7ac1e1df 100644 --- a/auto-lib/Paws/WAF/CreateXssMatchSet.pm +++ b/auto-lib/Paws/WAF/CreateXssMatchSet.pm @@ -32,14 +32,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The following example creates an XSS match set named MySampleXssMatchSet. my $CreateXssMatchSetResponse = $waf->CreateXssMatchSet( { - 'Name' => 'MySampleXssMatchSet', - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f' + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', + 'Name' => 'MySampleXssMatchSet' } ); # Results: - my $XssMatchSet = $CreateXssMatchSetResponse->XssMatchSet; my $ChangeToken = $CreateXssMatchSetResponse->ChangeToken; + my $XssMatchSet = $CreateXssMatchSetResponse->XssMatchSet; # Returns a L object. diff --git a/auto-lib/Paws/WAF/DeleteIPSet.pm b/auto-lib/Paws/WAF/DeleteIPSet.pm index 09f8561001..703c738e6e 100644 --- a/auto-lib/Paws/WAF/DeleteIPSet.pm +++ b/auto-lib/Paws/WAF/DeleteIPSet.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # example1ds3t-46da-4fdb-b8d5-abc321j569j5. my $DeleteIPSetResponse = $waf->DeleteIPSet( { - 'IPSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5', - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f' + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', + 'IPSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5' } ); diff --git a/auto-lib/Paws/WAF/DeleteSizeConstraintSet.pm b/auto-lib/Paws/WAF/DeleteSizeConstraintSet.pm index 6bf5f2e146..f2827c4d7e 100644 --- a/auto-lib/Paws/WAF/DeleteSizeConstraintSet.pm +++ b/auto-lib/Paws/WAF/DeleteSizeConstraintSet.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # example1ds3t-46da-4fdb-b8d5-abc321j569j5. my $DeleteSizeConstraintSetResponse = $waf->DeleteSizeConstraintSet( { - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', - 'SizeConstraintSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5' + 'SizeConstraintSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5', + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f' } ); diff --git a/auto-lib/Paws/WAF/DeleteXssMatchSet.pm b/auto-lib/Paws/WAF/DeleteXssMatchSet.pm index b7dbd2964c..3c7c6f8a4c 100644 --- a/auto-lib/Paws/WAF/DeleteXssMatchSet.pm +++ b/auto-lib/Paws/WAF/DeleteXssMatchSet.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # example1ds3t-46da-4fdb-b8d5-abc321j569j5. my $DeleteXssMatchSetResponse = $waf->DeleteXssMatchSet( { - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', - 'XssMatchSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5' + 'XssMatchSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5', + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f' } ); diff --git a/auto-lib/Paws/WAF/GetSampledRequests.pm b/auto-lib/Paws/WAF/GetSampledRequests.pm index 56dd82e751..6d46dc4d68 100644 --- a/auto-lib/Paws/WAF/GetSampledRequests.pm +++ b/auto-lib/Paws/WAF/GetSampledRequests.pm @@ -37,19 +37,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n # to 2016-09-27T15:50Z. my $GetSampledRequestsResponse = $waf->GetSampledRequests( { - 'RuleId' => 'WAFRule-1-Example', - 'WebAclId' => 'createwebacl-1472061481310', - 'MaxItems' => 100, 'TimeWindow' => { 'StartTime' => '2016-09-27T15:50Z', 'EndTime' => '2016-09-27T15:50Z' - } + }, + 'WebAclId' => 'createwebacl-1472061481310', + 'RuleId' => 'WAFRule-1-Example', + 'MaxItems' => 100 } ); # Results: - my $SampledRequests = $GetSampledRequestsResponse->SampledRequests; my $TimeWindow = $GetSampledRequestsResponse->TimeWindow; + my $SampledRequests = $GetSampledRequestsResponse->SampledRequests; my $PopulationSize = $GetSampledRequestsResponse->PopulationSize; # Returns a L object. diff --git a/auto-lib/Paws/WAF/ListByteMatchSets.pm b/auto-lib/Paws/WAF/ListByteMatchSets.pm index bdd01156bf..0be7718e81 100644 --- a/auto-lib/Paws/WAF/ListByteMatchSets.pm +++ b/auto-lib/Paws/WAF/ListByteMatchSets.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ByteMatchSets = $ListByteMatchSetsResponse->ByteMatchSets; my $NextMarker = $ListByteMatchSetsResponse->NextMarker; + my $ByteMatchSets = $ListByteMatchSetsResponse->ByteMatchSets; # Returns a L object. diff --git a/auto-lib/Paws/WAF/ListGeoMatchSets.pm b/auto-lib/Paws/WAF/ListGeoMatchSets.pm index a3f559dc14..aa0f221df3 100644 --- a/auto-lib/Paws/WAF/ListGeoMatchSets.pm +++ b/auto-lib/Paws/WAF/ListGeoMatchSets.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $GeoMatchSets = $ListGeoMatchSetsResponse->GeoMatchSets; my $NextMarker = $ListGeoMatchSetsResponse->NextMarker; + my $GeoMatchSets = $ListGeoMatchSetsResponse->GeoMatchSets; # Returns a L object. diff --git a/auto-lib/Paws/WAF/ListRuleGroups.pm b/auto-lib/Paws/WAF/ListRuleGroups.pm index 3106117a47..6a9333d21f 100644 --- a/auto-lib/Paws/WAF/ListRuleGroups.pm +++ b/auto-lib/Paws/WAF/ListRuleGroups.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextMarker = $ListRuleGroupsResponse->NextMarker; my $RuleGroups = $ListRuleGroupsResponse->RuleGroups; + my $NextMarker = $ListRuleGroupsResponse->NextMarker; # Returns a L object. diff --git a/auto-lib/Paws/WAF/ListSubscribedRuleGroups.pm b/auto-lib/Paws/WAF/ListSubscribedRuleGroups.pm index 5aa1328f34..2e050f7727 100644 --- a/auto-lib/Paws/WAF/ListSubscribedRuleGroups.pm +++ b/auto-lib/Paws/WAF/ListSubscribedRuleGroups.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextMarker = $ListSubscribedRuleGroupsResponse->NextMarker; my $RuleGroups = $ListSubscribedRuleGroupsResponse->RuleGroups; + my $NextMarker = $ListSubscribedRuleGroupsResponse->NextMarker; # Returns a L object. diff --git a/auto-lib/Paws/WAF/UpdateByteMatchSet.pm b/auto-lib/Paws/WAF/UpdateByteMatchSet.pm index f0aa009132..92a2cec568 100644 --- a/auto-lib/Paws/WAF/UpdateByteMatchSet.pm +++ b/auto-lib/Paws/WAF/UpdateByteMatchSet.pm @@ -34,23 +34,23 @@ You shouldn't make instances of this class. Each attribute should be used as a n # match set with the ID exampleIDs3t-46da-4fdb-b8d5-abc321j569j5. my $UpdateByteMatchSetResponse = $waf->UpdateByteMatchSet( { - 'ByteMatchSetId' => 'exampleIDs3t-46da-4fdb-b8d5-abc321j569j5', - 'Updates' => [ + 'Updates' => [ { - 'Action' => 'DELETE', 'ByteMatchTuple' => { - 'TargetString' => 'badrefer1', - 'PositionalConstraint' => 'CONTAINS', + 'TargetString' => 'badrefer1', + 'FieldToMatch' => { + 'Type' => 'HEADER', + 'Data' => 'referer' + }, 'TextTransformation' => 'NONE', - 'FieldToMatch' => { - 'Data' => 'referer', - 'Type' => 'HEADER' - } - } + 'PositionalConstraint' => 'CONTAINS' + }, + 'Action' => 'DELETE' } ], - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f' + 'ByteMatchSetId' => 'exampleIDs3t-46da-4fdb-b8d5-abc321j569j5', + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f' } ); diff --git a/auto-lib/Paws/WAF/UpdateIPSet.pm b/auto-lib/Paws/WAF/UpdateIPSet.pm index c04f0fd725..0786692ce0 100644 --- a/auto-lib/Paws/WAF/UpdateIPSet.pm +++ b/auto-lib/Paws/WAF/UpdateIPSet.pm @@ -34,18 +34,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n # with the ID example1ds3t-46da-4fdb-b8d5-abc321j569j5. my $UpdateIPSetResponse = $waf->UpdateIPSet( { - 'IPSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5', - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', - 'Updates' => [ + 'Updates' => [ { + 'Action' => 'DELETE', 'IPSetDescriptor' => { 'Value' => '192.0.2.44/32', 'Type' => 'IPV4' - }, - 'Action' => 'DELETE' + } } - ] + ], + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', + 'IPSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5' } ); diff --git a/auto-lib/Paws/WAF/UpdateRateBasedRule.pm b/auto-lib/Paws/WAF/UpdateRateBasedRule.pm index 03156bab06..9e732a45aa 100644 --- a/auto-lib/Paws/WAF/UpdateRateBasedRule.pm +++ b/auto-lib/Paws/WAF/UpdateRateBasedRule.pm @@ -38,10 +38,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n { Action => 'INSERT', # values: INSERT, DELETE Predicate => { - Negated => 1, - DataId => 'MyResourceId', # min: 1, max: 128 - Type => 'IPMatch' + DataId => 'MyResourceId', # min: 1, max: 128 + Type => 'IPMatch' , # values: IPMatch, ByteMatch, SqlInjectionMatch, GeoMatch, SizeConstraint, XssMatch, RegexMatch + Negated => 1, }, diff --git a/auto-lib/Paws/WAF/UpdateRegexMatchSet.pm b/auto-lib/Paws/WAF/UpdateRegexMatchSet.pm index e70afc40ee..1e0492d5b3 100644 --- a/auto-lib/Paws/WAF/UpdateRegexMatchSet.pm +++ b/auto-lib/Paws/WAF/UpdateRegexMatchSet.pm @@ -36,10 +36,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n { Action => 'INSERT', # values: INSERT, DELETE RegexMatchTuple => { - RegexPatternSetId => 'MyResourceId', # min: 1, max: 128 TextTransformation => 'NONE' , # values: NONE, COMPRESS_WHITE_SPACE, HTML_ENTITY_DECODE, LOWERCASE, CMD_LINE, URL_DECODE - FieldToMatch => { + RegexPatternSetId => 'MyResourceId', # min: 1, max: 128 + FieldToMatch => { Type => 'URI', # values: URI, QUERY_STRING, HEADER, METHOD, BODY Data => 'MyMatchFieldData', # OPTIONAL }, diff --git a/auto-lib/Paws/WAF/UpdateRegexPatternSet.pm b/auto-lib/Paws/WAF/UpdateRegexPatternSet.pm index 7ec0647047..bff77131b5 100644 --- a/auto-lib/Paws/WAF/UpdateRegexPatternSet.pm +++ b/auto-lib/Paws/WAF/UpdateRegexPatternSet.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n RegexPatternSetId => 'MyResourceId', Updates => [ { - RegexPatternString => 'MyRegexPatternString', # min: 1, Action => 'INSERT', # values: INSERT, DELETE + RegexPatternString => 'MyRegexPatternString', # min: 1, }, ... diff --git a/auto-lib/Paws/WAF/UpdateRule.pm b/auto-lib/Paws/WAF/UpdateRule.pm index a3aab683af..cbc2893c68 100644 --- a/auto-lib/Paws/WAF/UpdateRule.pm +++ b/auto-lib/Paws/WAF/UpdateRule.pm @@ -34,19 +34,19 @@ You shouldn't make instances of this class. Each attribute should be used as a n # example1ds3t-46da-4fdb-b8d5-abc321j569j5. my $UpdateRuleResponse = $waf->UpdateRule( { - 'RuleId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5', - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', - 'Updates' => [ + 'Updates' => [ { 'Action' => 'DELETE', 'Predicate' => { - 'Negated' => 0, 'Type' => 'ByteMatch', - 'DataId' => 'MyByteMatchSetID' + 'DataId' => 'MyByteMatchSetID', + 'Negated' => 0 } } - ] + ], + 'RuleId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5', + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f' } ); diff --git a/auto-lib/Paws/WAF/UpdateRuleGroup.pm b/auto-lib/Paws/WAF/UpdateRuleGroup.pm index 45ea159bdc..392e6a07d8 100644 --- a/auto-lib/Paws/WAF/UpdateRuleGroup.pm +++ b/auto-lib/Paws/WAF/UpdateRuleGroup.pm @@ -36,15 +36,15 @@ You shouldn't make instances of this class. Each attribute should be used as a n { Action => 'INSERT', # values: INSERT, DELETE ActivatedRule => { - RuleId => 'MyResourceId', # min: 1, max: 128 Priority => 1, - Action => { - Type => 'BLOCK', # values: BLOCK, ALLOW, COUNT + RuleId => 'MyResourceId', # min: 1, max: 128 + Type => 'REGULAR', # values: REGULAR, RATE_BASED, GROUP; OPTIONAL + Action => { + Type => 'BLOCK', # values: BLOCK, ALLOW, COUNT }, # OPTIONAL - Type => 'REGULAR', # values: REGULAR, RATE_BASED, GROUP; OPTIONAL OverrideAction => { - Type => 'NONE', # values: NONE, COUNT + Type => 'NONE', # values: NONE, COUNT }, # OPTIONAL }, diff --git a/auto-lib/Paws/WAF/UpdateSizeConstraintSet.pm b/auto-lib/Paws/WAF/UpdateSizeConstraintSet.pm index 95662fbbe6..f3a9e164c5 100644 --- a/auto-lib/Paws/WAF/UpdateSizeConstraintSet.pm +++ b/auto-lib/Paws/WAF/UpdateSizeConstraintSet.pm @@ -39,17 +39,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n { 'Action' => 'DELETE', 'SizeConstraint' => { - 'Size' => 0, 'FieldToMatch' => { 'Type' => 'QUERY_STRING' }, - 'ComparisonOperator' => 'GT', - 'TextTransformation' => 'NONE' + 'Size' => 0, + 'TextTransformation' => 'NONE', + 'ComparisonOperator' => 'GT' } } ], - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', - 'SizeConstraintSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5' + 'SizeConstraintSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5', + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f' } ); diff --git a/auto-lib/Paws/WAF/UpdateSqlInjectionMatchSet.pm b/auto-lib/Paws/WAF/UpdateSqlInjectionMatchSet.pm index ca62240c14..3709c49a8c 100644 --- a/auto-lib/Paws/WAF/UpdateSqlInjectionMatchSet.pm +++ b/auto-lib/Paws/WAF/UpdateSqlInjectionMatchSet.pm @@ -35,20 +35,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n # example1ds3t-46da-4fdb-b8d5-abc321j569j5. my $UpdateSqlInjectionMatchSetResponse = $waf->UpdateSqlInjectionMatchSet( { - 'SqlInjectionMatchSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5', - 'Updates' => [ + 'Updates' => [ { + 'Action' => 'DELETE', 'SqlInjectionMatchTuple' => { - 'TextTransformation' => 'URL_DECODE', - 'FieldToMatch' => { + 'FieldToMatch' => { 'Type' => 'QUERY_STRING' - } - }, - 'Action' => 'DELETE' + }, + 'TextTransformation' => 'URL_DECODE' + } } ], - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f' + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', + 'SqlInjectionMatchSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5' } ); diff --git a/auto-lib/Paws/WAF/UpdateWebACL.pm b/auto-lib/Paws/WAF/UpdateWebACL.pm index c22243e8ac..8757e7bf33 100644 --- a/auto-lib/Paws/WAF/UpdateWebACL.pm +++ b/auto-lib/Paws/WAF/UpdateWebACL.pm @@ -35,8 +35,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # ID webacl-1472061481310. my $UpdateWebACLResponse = $waf->UpdateWebACL( { - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', - 'Updates' => [ + 'Updates' => [ { 'ActivatedRule' => { @@ -49,10 +48,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'Action' => 'DELETE' } ], - 'WebACLId' => 'webacl-1472061481310', + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', 'DefaultAction' => { 'Type' => 'ALLOW' - } + }, + 'WebACLId' => 'webacl-1472061481310' } ); diff --git a/auto-lib/Paws/WAF/UpdateXssMatchSet.pm b/auto-lib/Paws/WAF/UpdateXssMatchSet.pm index fd8638a469..71b91c2b8a 100644 --- a/auto-lib/Paws/WAF/UpdateXssMatchSet.pm +++ b/auto-lib/Paws/WAF/UpdateXssMatchSet.pm @@ -34,20 +34,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n # XssMatchSet with the ID example1ds3t-46da-4fdb-b8d5-abc321j569j5. my $UpdateXssMatchSetResponse = $waf->UpdateXssMatchSet( { - 'XssMatchSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5', - 'Updates' => [ + 'Updates' => [ { + 'Action' => 'DELETE', 'XssMatchTuple' => { - 'TextTransformation' => 'URL_DECODE', - 'FieldToMatch' => { + 'FieldToMatch' => { 'Type' => 'QUERY_STRING' - } - }, - 'Action' => 'DELETE' + }, + 'TextTransformation' => 'URL_DECODE' + } } ], - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f' + 'XssMatchSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5', + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f' } ); diff --git a/auto-lib/Paws/WAFRegional/CreateByteMatchSet.pm b/auto-lib/Paws/WAFRegional/CreateByteMatchSet.pm index 8307d4069c..4f4e791c02 100644 --- a/auto-lib/Paws/WAFRegional/CreateByteMatchSet.pm +++ b/auto-lib/Paws/WAFRegional/CreateByteMatchSet.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $ByteMatchSet = $CreateByteMatchSetResponse->ByteMatchSet; my $ChangeToken = $CreateByteMatchSetResponse->ChangeToken; + my $ByteMatchSet = $CreateByteMatchSetResponse->ByteMatchSet; # Returns a L object. diff --git a/auto-lib/Paws/WAFRegional/CreateGeoMatchSet.pm b/auto-lib/Paws/WAFRegional/CreateGeoMatchSet.pm index eabe39a6fe..dae1afaeb2 100644 --- a/auto-lib/Paws/WAFRegional/CreateGeoMatchSet.pm +++ b/auto-lib/Paws/WAFRegional/CreateGeoMatchSet.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $GeoMatchSet = $CreateGeoMatchSetResponse->GeoMatchSet; my $ChangeToken = $CreateGeoMatchSetResponse->ChangeToken; + my $GeoMatchSet = $CreateGeoMatchSetResponse->GeoMatchSet; # Returns a L object. diff --git a/auto-lib/Paws/WAFRegional/CreateIPSet.pm b/auto-lib/Paws/WAFRegional/CreateIPSet.pm index 8964390970..edadf21d84 100644 --- a/auto-lib/Paws/WAFRegional/CreateIPSet.pm +++ b/auto-lib/Paws/WAFRegional/CreateIPSet.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $IPSet = $CreateIPSetResponse->IPSet; my $ChangeToken = $CreateIPSetResponse->ChangeToken; + my $IPSet = $CreateIPSetResponse->IPSet; # Returns a L object. diff --git a/auto-lib/Paws/WAFRegional/CreateRegexMatchSet.pm b/auto-lib/Paws/WAFRegional/CreateRegexMatchSet.pm index 43e50fde00..0658512f31 100644 --- a/auto-lib/Paws/WAFRegional/CreateRegexMatchSet.pm +++ b/auto-lib/Paws/WAFRegional/CreateRegexMatchSet.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $RegexMatchSet = $CreateRegexMatchSetResponse->RegexMatchSet; my $ChangeToken = $CreateRegexMatchSetResponse->ChangeToken; + my $RegexMatchSet = $CreateRegexMatchSetResponse->RegexMatchSet; # Returns a L object. diff --git a/auto-lib/Paws/WAFRegional/CreateRegexPatternSet.pm b/auto-lib/Paws/WAFRegional/CreateRegexPatternSet.pm index 1753c66940..eccec414b3 100644 --- a/auto-lib/Paws/WAFRegional/CreateRegexPatternSet.pm +++ b/auto-lib/Paws/WAFRegional/CreateRegexPatternSet.pm @@ -35,8 +35,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $RegexPatternSet = $CreateRegexPatternSetResponse->RegexPatternSet; my $ChangeToken = $CreateRegexPatternSetResponse->ChangeToken; + my $RegexPatternSet = $CreateRegexPatternSetResponse->RegexPatternSet; # Returns a L object. diff --git a/auto-lib/Paws/WAFRegional/CreateRule.pm b/auto-lib/Paws/WAFRegional/CreateRule.pm index 1da2812d1d..bed8519659 100644 --- a/auto-lib/Paws/WAFRegional/CreateRule.pm +++ b/auto-lib/Paws/WAFRegional/CreateRule.pm @@ -34,14 +34,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateRuleResponse = $waf -regional->CreateRule( { 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', - 'MetricName' => 'WAFByteHeaderRule', - 'Name' => 'WAFByteHeaderRule' + 'Name' => 'WAFByteHeaderRule', + 'MetricName' => 'WAFByteHeaderRule' } ); # Results: - my $Rule = $CreateRuleResponse->Rule; my $ChangeToken = $CreateRuleResponse->ChangeToken; + my $Rule = $CreateRuleResponse->Rule; # Returns a L object. diff --git a/auto-lib/Paws/WAFRegional/CreateSizeConstraintSet.pm b/auto-lib/Paws/WAFRegional/CreateSizeConstraintSet.pm index bd8a228286..635e695251 100644 --- a/auto-lib/Paws/WAFRegional/CreateSizeConstraintSet.pm +++ b/auto-lib/Paws/WAFRegional/CreateSizeConstraintSet.pm @@ -34,14 +34,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateSizeConstraintSetResponse = $waf -regional->CreateSizeConstraintSet( { - 'Name' => 'MySampleSizeConstraintSet', - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f' + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', + 'Name' => 'MySampleSizeConstraintSet' } ); # Results: - my $SizeConstraintSet = $CreateSizeConstraintSetResponse->SizeConstraintSet; my $ChangeToken = $CreateSizeConstraintSetResponse->ChangeToken; + my $SizeConstraintSet = $CreateSizeConstraintSetResponse->SizeConstraintSet; # Returns a L object. diff --git a/auto-lib/Paws/WAFRegional/CreateWebACL.pm b/auto-lib/Paws/WAFRegional/CreateWebACL.pm index b5cae2f969..c241adb995 100644 --- a/auto-lib/Paws/WAFRegional/CreateWebACL.pm +++ b/auto-lib/Paws/WAFRegional/CreateWebACL.pm @@ -34,18 +34,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The following example creates a web ACL named CreateExample. my $CreateWebACLResponse = $waf -regional->CreateWebACL( { + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', 'DefaultAction' => { 'Type' => 'ALLOW' }, - 'Name' => 'CreateExample', - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', - 'MetricName' => 'CreateExample' + 'Name' => 'CreateExample', + 'MetricName' => 'CreateExample' } ); # Results: - my $ChangeToken = $CreateWebACLResponse->ChangeToken; my $WebACL = $CreateWebACLResponse->WebACL; + my $ChangeToken = $CreateWebACLResponse->ChangeToken; # Returns a L object. diff --git a/auto-lib/Paws/WAFRegional/DeleteIPSet.pm b/auto-lib/Paws/WAFRegional/DeleteIPSet.pm index 9330f27a59..c61d09daae 100644 --- a/auto-lib/Paws/WAFRegional/DeleteIPSet.pm +++ b/auto-lib/Paws/WAFRegional/DeleteIPSet.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # example1ds3t-46da-4fdb-b8d5-abc321j569j5. my $DeleteIPSetResponse = $waf -regional->DeleteIPSet( { - 'IPSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5', - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f' + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', + 'IPSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5' } ); diff --git a/auto-lib/Paws/WAFRegional/DeleteRule.pm b/auto-lib/Paws/WAFRegional/DeleteRule.pm index 66ca68b751..c811232c04 100644 --- a/auto-lib/Paws/WAFRegional/DeleteRule.pm +++ b/auto-lib/Paws/WAFRegional/DeleteRule.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # The following example deletes a rule with the ID WAFRule-1-Example. my $DeleteRuleResponse = $waf -regional->DeleteRule( { - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', - 'RuleId' => 'WAFRule-1-Example' + 'RuleId' => 'WAFRule-1-Example', + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f' } ); diff --git a/auto-lib/Paws/WAFRegional/DeleteSqlInjectionMatchSet.pm b/auto-lib/Paws/WAFRegional/DeleteSqlInjectionMatchSet.pm index 647a8cb521..e7d6377357 100644 --- a/auto-lib/Paws/WAFRegional/DeleteSqlInjectionMatchSet.pm +++ b/auto-lib/Paws/WAFRegional/DeleteSqlInjectionMatchSet.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $DeleteSqlInjectionMatchSetResponse = $waf -regional->DeleteSqlInjectionMatchSet( { - 'SqlInjectionMatchSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5', - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f' + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', + 'SqlInjectionMatchSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5' } ); diff --git a/auto-lib/Paws/WAFRegional/DeleteWebACL.pm b/auto-lib/Paws/WAFRegional/DeleteWebACL.pm index 3d1b6fe8d9..0631f5373e 100644 --- a/auto-lib/Paws/WAFRegional/DeleteWebACL.pm +++ b/auto-lib/Paws/WAFRegional/DeleteWebACL.pm @@ -33,8 +33,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # example-46da-4444-5555-example. my $DeleteWebACLResponse = $waf -regional->DeleteWebACL( { - 'WebACLId' => 'example-46da-4444-5555-example', - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f' + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', + 'WebACLId' => 'example-46da-4444-5555-example' } ); diff --git a/auto-lib/Paws/WAFRegional/GetSampledRequests.pm b/auto-lib/Paws/WAFRegional/GetSampledRequests.pm index 5fcc8e19d6..b2ccec2dfa 100644 --- a/auto-lib/Paws/WAFRegional/GetSampledRequests.pm +++ b/auto-lib/Paws/WAFRegional/GetSampledRequests.pm @@ -41,16 +41,16 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'StartTime' => '2016-09-27T15:50Z', 'EndTime' => '2016-09-27T15:50Z' }, - 'RuleId' => 'WAFRule-1-Example', 'WebAclId' => 'createwebacl-1472061481310', + 'RuleId' => 'WAFRule-1-Example', 'MaxItems' => 100 } ); # Results: + my $TimeWindow = $GetSampledRequestsResponse->TimeWindow; my $SampledRequests = $GetSampledRequestsResponse->SampledRequests; my $PopulationSize = $GetSampledRequestsResponse->PopulationSize; - my $TimeWindow = $GetSampledRequestsResponse->TimeWindow; # Returns a L object. diff --git a/auto-lib/Paws/WAFRegional/ListActivatedRulesInRuleGroup.pm b/auto-lib/Paws/WAFRegional/ListActivatedRulesInRuleGroup.pm index 5a20d31a1e..b74c39f61e 100644 --- a/auto-lib/Paws/WAFRegional/ListActivatedRulesInRuleGroup.pm +++ b/auto-lib/Paws/WAFRegional/ListActivatedRulesInRuleGroup.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextMarker = $ListActivatedRulesInRuleGroupResponse->NextMarker; my $ActivatedRules = $ListActivatedRulesInRuleGroupResponse->ActivatedRules; + my $NextMarker = $ListActivatedRulesInRuleGroupResponse->NextMarker; # Returns a L object. diff --git a/auto-lib/Paws/WAFRegional/ListGeoMatchSets.pm b/auto-lib/Paws/WAFRegional/ListGeoMatchSets.pm index bc5ca94c42..41be87c682 100644 --- a/auto-lib/Paws/WAFRegional/ListGeoMatchSets.pm +++ b/auto-lib/Paws/WAFRegional/ListGeoMatchSets.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $GeoMatchSets = $ListGeoMatchSetsResponse->GeoMatchSets; my $NextMarker = $ListGeoMatchSetsResponse->NextMarker; + my $GeoMatchSets = $ListGeoMatchSetsResponse->GeoMatchSets; # Returns a L object. diff --git a/auto-lib/Paws/WAFRegional/ListRegexMatchSets.pm b/auto-lib/Paws/WAFRegional/ListRegexMatchSets.pm index 04a05695b6..62db7da62c 100644 --- a/auto-lib/Paws/WAFRegional/ListRegexMatchSets.pm +++ b/auto-lib/Paws/WAFRegional/ListRegexMatchSets.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $RegexMatchSets = $ListRegexMatchSetsResponse->RegexMatchSets; my $NextMarker = $ListRegexMatchSetsResponse->NextMarker; + my $RegexMatchSets = $ListRegexMatchSetsResponse->RegexMatchSets; # Returns a L object. diff --git a/auto-lib/Paws/WAFRegional/ListRuleGroups.pm b/auto-lib/Paws/WAFRegional/ListRuleGroups.pm index df3ea3d658..e3f4ea2d3d 100644 --- a/auto-lib/Paws/WAFRegional/ListRuleGroups.pm +++ b/auto-lib/Paws/WAFRegional/ListRuleGroups.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextMarker = $ListRuleGroupsResponse->NextMarker; my $RuleGroups = $ListRuleGroupsResponse->RuleGroups; + my $NextMarker = $ListRuleGroupsResponse->NextMarker; # Returns a L object. diff --git a/auto-lib/Paws/WAFRegional/UpdateByteMatchSet.pm b/auto-lib/Paws/WAFRegional/UpdateByteMatchSet.pm index 46bb97a82a..8cc5b602f8 100644 --- a/auto-lib/Paws/WAFRegional/UpdateByteMatchSet.pm +++ b/auto-lib/Paws/WAFRegional/UpdateByteMatchSet.pm @@ -43,14 +43,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'Type' => 'HEADER', 'Data' => 'referer' }, - 'PositionalConstraint' => 'CONTAINS', - 'TextTransformation' => 'NONE' + 'TextTransformation' => 'NONE', + 'PositionalConstraint' => 'CONTAINS' }, 'Action' => 'DELETE' } ], - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', - 'ByteMatchSetId' => 'exampleIDs3t-46da-4fdb-b8d5-abc321j569j5' + 'ByteMatchSetId' => 'exampleIDs3t-46da-4fdb-b8d5-abc321j569j5', + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f' } ); diff --git a/auto-lib/Paws/WAFRegional/UpdateIPSet.pm b/auto-lib/Paws/WAFRegional/UpdateIPSet.pm index 86598eee77..6b31a35f9a 100644 --- a/auto-lib/Paws/WAFRegional/UpdateIPSet.pm +++ b/auto-lib/Paws/WAFRegional/UpdateIPSet.pm @@ -34,18 +34,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n # with the ID example1ds3t-46da-4fdb-b8d5-abc321j569j5. my $UpdateIPSetResponse = $waf -regional->UpdateIPSet( { - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', - 'Updates' => [ + 'Updates' => [ { + 'Action' => 'DELETE', 'IPSetDescriptor' => { 'Value' => '192.0.2.44/32', 'Type' => 'IPV4' - }, - 'Action' => 'DELETE' + } } ], - 'IPSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5' + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', + 'IPSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5' } ); diff --git a/auto-lib/Paws/WAFRegional/UpdateRateBasedRule.pm b/auto-lib/Paws/WAFRegional/UpdateRateBasedRule.pm index 7469954807..0c2f5482fe 100644 --- a/auto-lib/Paws/WAFRegional/UpdateRateBasedRule.pm +++ b/auto-lib/Paws/WAFRegional/UpdateRateBasedRule.pm @@ -38,10 +38,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n { Action => 'INSERT', # values: INSERT, DELETE Predicate => { - Negated => 1, - Type => 'IPMatch' - , # values: IPMatch, ByteMatch, SqlInjectionMatch, GeoMatch, SizeConstraint, XssMatch, RegexMatch DataId => 'MyResourceId', # min: 1, max: 128 + Type => 'IPMatch' + , # values: IPMatch, ByteMatch, SqlInjectionMatch, GeoMatch, SizeConstraint, XssMatch, RegexMatch + Negated => 1, }, diff --git a/auto-lib/Paws/WAFRegional/UpdateRegexMatchSet.pm b/auto-lib/Paws/WAFRegional/UpdateRegexMatchSet.pm index e3f21a0f3e..54a1495c72 100644 --- a/auto-lib/Paws/WAFRegional/UpdateRegexMatchSet.pm +++ b/auto-lib/Paws/WAFRegional/UpdateRegexMatchSet.pm @@ -34,17 +34,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n RegexMatchSetId => 'MyResourceId', Updates => [ { + Action => 'INSERT', # values: INSERT, DELETE RegexMatchTuple => { - RegexPatternSetId => 'MyResourceId', # min: 1, max: 128 TextTransformation => 'NONE' , # values: NONE, COMPRESS_WHITE_SPACE, HTML_ENTITY_DECODE, LOWERCASE, CMD_LINE, URL_DECODE - FieldToMatch => { + RegexPatternSetId => 'MyResourceId', # min: 1, max: 128 + FieldToMatch => { Type => 'URI', # values: URI, QUERY_STRING, HEADER, METHOD, BODY Data => 'MyMatchFieldData', # OPTIONAL }, }, - Action => 'INSERT', # values: INSERT, DELETE }, ... diff --git a/auto-lib/Paws/WAFRegional/UpdateRegexPatternSet.pm b/auto-lib/Paws/WAFRegional/UpdateRegexPatternSet.pm index 4871695305..592b34d1fb 100644 --- a/auto-lib/Paws/WAFRegional/UpdateRegexPatternSet.pm +++ b/auto-lib/Paws/WAFRegional/UpdateRegexPatternSet.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n RegexPatternSetId => 'MyResourceId', Updates => [ { - RegexPatternString => 'MyRegexPatternString', # min: 1, Action => 'INSERT', # values: INSERT, DELETE + RegexPatternString => 'MyRegexPatternString', # min: 1, }, ... diff --git a/auto-lib/Paws/WAFRegional/UpdateRule.pm b/auto-lib/Paws/WAFRegional/UpdateRule.pm index 4ddd4bc9a9..b89487b79c 100644 --- a/auto-lib/Paws/WAFRegional/UpdateRule.pm +++ b/auto-lib/Paws/WAFRegional/UpdateRule.pm @@ -34,18 +34,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n # example1ds3t-46da-4fdb-b8d5-abc321j569j5. my $UpdateRuleResponse = $waf -regional->UpdateRule( { - 'RuleId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5', 'Updates' => [ { + 'Action' => 'DELETE', 'Predicate' => { - 'Negated' => 0, + 'Type' => 'ByteMatch', 'DataId' => 'MyByteMatchSetID', - 'Type' => 'ByteMatch' - }, - 'Action' => 'DELETE' + 'Negated' => 0 + } } ], + 'RuleId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5', 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f' } ); diff --git a/auto-lib/Paws/WAFRegional/UpdateRuleGroup.pm b/auto-lib/Paws/WAFRegional/UpdateRuleGroup.pm index 222c7d4502..07b4367e7f 100644 --- a/auto-lib/Paws/WAFRegional/UpdateRuleGroup.pm +++ b/auto-lib/Paws/WAFRegional/UpdateRuleGroup.pm @@ -34,20 +34,20 @@ You shouldn't make instances of this class. Each attribute should be used as a n RuleGroupId => 'MyResourceId', Updates => [ { + Action => 'INSERT', # values: INSERT, DELETE ActivatedRule => { - Priority => 1, - RuleId => 'MyResourceId', # min: 1, max: 128 - OverrideAction => { - Type => 'NONE', # values: NONE, COUNT - - }, # OPTIONAL + Priority => 1, + RuleId => 'MyResourceId', # min: 1, max: 128 Type => 'REGULAR', # values: REGULAR, RATE_BASED, GROUP; OPTIONAL Action => { Type => 'BLOCK', # values: BLOCK, ALLOW, COUNT }, # OPTIONAL + OverrideAction => { + Type => 'NONE', # values: NONE, COUNT + + }, # OPTIONAL }, - Action => 'INSERT', # values: INSERT, DELETE }, ... diff --git a/auto-lib/Paws/WAFRegional/UpdateSizeConstraintSet.pm b/auto-lib/Paws/WAFRegional/UpdateSizeConstraintSet.pm index dcb7773860..9ac364b3aa 100644 --- a/auto-lib/Paws/WAFRegional/UpdateSizeConstraintSet.pm +++ b/auto-lib/Paws/WAFRegional/UpdateSizeConstraintSet.pm @@ -35,22 +35,22 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $UpdateSizeConstraintSetResponse = $waf -regional->UpdateSizeConstraintSet( { - 'SizeConstraintSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5', - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', - 'Updates' => [ + 'Updates' => [ { + 'Action' => 'DELETE', 'SizeConstraint' => { + 'FieldToMatch' => { + 'Type' => 'QUERY_STRING' + }, 'Size' => 0, - 'ComparisonOperator' => 'GT', 'TextTransformation' => 'NONE', - 'FieldToMatch' => { - 'Type' => 'QUERY_STRING' - } - }, - 'Action' => 'DELETE' + 'ComparisonOperator' => 'GT' + } } - ] + ], + 'SizeConstraintSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5', + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f' } ); diff --git a/auto-lib/Paws/WAFRegional/UpdateWebACL.pm b/auto-lib/Paws/WAFRegional/UpdateWebACL.pm index e45aa39d81..1542c0128b 100644 --- a/auto-lib/Paws/WAFRegional/UpdateWebACL.pm +++ b/auto-lib/Paws/WAFRegional/UpdateWebACL.pm @@ -38,21 +38,21 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'Updates' => [ { - 'Action' => 'DELETE', 'ActivatedRule' => { - 'Priority' => 1, - 'RuleId' => 'WAFRule-1-Example', - 'Action' => { + 'RuleId' => 'WAFRule-1-Example', + 'Action' => { 'Type' => 'ALLOW' - } - } + }, + 'Priority' => 1 + }, + 'Action' => 'DELETE' } ], 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', - 'WebACLId' => 'webacl-1472061481310', 'DefaultAction' => { 'Type' => 'ALLOW' - } + }, + 'WebACLId' => 'webacl-1472061481310' } ); diff --git a/auto-lib/Paws/WAFRegional/UpdateXssMatchSet.pm b/auto-lib/Paws/WAFRegional/UpdateXssMatchSet.pm index 47cfad784f..f615150b95 100644 --- a/auto-lib/Paws/WAFRegional/UpdateXssMatchSet.pm +++ b/auto-lib/Paws/WAFRegional/UpdateXssMatchSet.pm @@ -37,17 +37,17 @@ You shouldn't make instances of this class. Each attribute should be used as a n 'Updates' => [ { + 'Action' => 'DELETE', 'XssMatchTuple' => { - 'TextTransformation' => 'URL_DECODE', - 'FieldToMatch' => { + 'FieldToMatch' => { 'Type' => 'QUERY_STRING' - } - }, - 'Action' => 'DELETE' + }, + 'TextTransformation' => 'URL_DECODE' + } } ], - 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f', - 'XssMatchSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5' + 'XssMatchSetId' => 'example1ds3t-46da-4fdb-b8d5-abc321j569j5', + 'ChangeToken' => 'abcd12f2-46da-4fdb-b8d5-fbd4c466928f' } ); diff --git a/auto-lib/Paws/WorkDocs/AddResourcePermissions.pm b/auto-lib/Paws/WorkDocs/AddResourcePermissions.pm index 0bdbb64987..ea3ffdd4f2 100644 --- a/auto-lib/Paws/WorkDocs/AddResourcePermissions.pm +++ b/auto-lib/Paws/WorkDocs/AddResourcePermissions.pm @@ -44,8 +44,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ResourceId => 'MyResourceIdType', AuthenticationToken => 'MyAuthenticationHeaderType', # OPTIONAL NotificationOptions => { - SendEmail => 1, # OPTIONAL EmailMessage => 'MyMessageType', # max: 2048; OPTIONAL + SendEmail => 1, # OPTIONAL }, # OPTIONAL ); diff --git a/auto-lib/Paws/WorkDocs/DescribeComments.pm b/auto-lib/Paws/WorkDocs/DescribeComments.pm index eb547fb0de..5639c5644e 100644 --- a/auto-lib/Paws/WorkDocs/DescribeComments.pm +++ b/auto-lib/Paws/WorkDocs/DescribeComments.pm @@ -41,8 +41,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $DescribeCommentsResponse->Marker; my $Comments = $DescribeCommentsResponse->Comments; + my $Marker = $DescribeCommentsResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/WorkDocs/DescribeFolderContents.pm b/auto-lib/Paws/WorkDocs/DescribeFolderContents.pm index 59deb3e6b4..c5f4707981 100644 --- a/auto-lib/Paws/WorkDocs/DescribeFolderContents.pm +++ b/auto-lib/Paws/WorkDocs/DescribeFolderContents.pm @@ -47,9 +47,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $Documents = $DescribeFolderContentsResponse->Documents; my $Folders = $DescribeFolderContentsResponse->Folders; my $Marker = $DescribeFolderContentsResponse->Marker; - my $Documents = $DescribeFolderContentsResponse->Documents; # Returns a L object. diff --git a/auto-lib/Paws/WorkDocs/DescribeGroups.pm b/auto-lib/Paws/WorkDocs/DescribeGroups.pm index 8164f73180..aebb037c24 100644 --- a/auto-lib/Paws/WorkDocs/DescribeGroups.pm +++ b/auto-lib/Paws/WorkDocs/DescribeGroups.pm @@ -41,8 +41,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $DescribeGroupsResponse->Marker; my $Groups = $DescribeGroupsResponse->Groups; + my $Marker = $DescribeGroupsResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/WorkDocs/DescribeNotificationSubscriptions.pm b/auto-lib/Paws/WorkDocs/DescribeNotificationSubscriptions.pm index e60756abda..ff542835ff 100644 --- a/auto-lib/Paws/WorkDocs/DescribeNotificationSubscriptions.pm +++ b/auto-lib/Paws/WorkDocs/DescribeNotificationSubscriptions.pm @@ -38,9 +38,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $DescribeNotificationSubscriptionsResponse->Marker; my $Subscriptions = $DescribeNotificationSubscriptionsResponse->Subscriptions; + my $Marker = $DescribeNotificationSubscriptionsResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/WorkDocs/DescribeResourcePermissions.pm b/auto-lib/Paws/WorkDocs/DescribeResourcePermissions.pm index 7de48deada..4862dd9e6c 100644 --- a/auto-lib/Paws/WorkDocs/DescribeResourcePermissions.pm +++ b/auto-lib/Paws/WorkDocs/DescribeResourcePermissions.pm @@ -42,8 +42,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Marker = $DescribeResourcePermissionsResponse->Marker; my $Principals = $DescribeResourcePermissionsResponse->Principals; + my $Marker = $DescribeResourcePermissionsResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/WorkDocs/DescribeUsers.pm b/auto-lib/Paws/WorkDocs/DescribeUsers.pm index 93001be05b..b9e7b0555d 100644 --- a/auto-lib/Paws/WorkDocs/DescribeUsers.pm +++ b/auto-lib/Paws/WorkDocs/DescribeUsers.pm @@ -52,8 +52,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $TotalNumberOfUsers = $DescribeUsersResponse->TotalNumberOfUsers; - my $Marker = $DescribeUsersResponse->Marker; my $Users = $DescribeUsersResponse->Users; + my $Marker = $DescribeUsersResponse->Marker; # Returns a L object. diff --git a/auto-lib/Paws/WorkDocs/GetFolder.pm b/auto-lib/Paws/WorkDocs/GetFolder.pm index f72c836ec5..f43e0e6518 100644 --- a/auto-lib/Paws/WorkDocs/GetFolder.pm +++ b/auto-lib/Paws/WorkDocs/GetFolder.pm @@ -37,8 +37,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Metadata = $GetFolderResponse->Metadata; my $CustomMetadata = $GetFolderResponse->CustomMetadata; + my $Metadata = $GetFolderResponse->Metadata; # Returns a L object. diff --git a/auto-lib/Paws/WorkDocs/InitiateDocumentVersionUpload.pm b/auto-lib/Paws/WorkDocs/InitiateDocumentVersionUpload.pm index 506f38c410..5183c2d7c4 100644 --- a/auto-lib/Paws/WorkDocs/InitiateDocumentVersionUpload.pm +++ b/auto-lib/Paws/WorkDocs/InitiateDocumentVersionUpload.pm @@ -48,8 +48,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Metadata = $InitiateDocumentVersionUploadResponse->Metadata; my $UploadMetadata = $InitiateDocumentVersionUploadResponse->UploadMetadata; + my $Metadata = $InitiateDocumentVersionUploadResponse->Metadata; # Returns a L object. diff --git a/auto-lib/Paws/WorkDocs/UpdateUser.pm b/auto-lib/Paws/WorkDocs/UpdateUser.pm index df9d809bfb..c6477338e0 100644 --- a/auto-lib/Paws/WorkDocs/UpdateUser.pm +++ b/auto-lib/Paws/WorkDocs/UpdateUser.pm @@ -43,8 +43,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n GrantPoweruserPrivileges => 'TRUE', # OPTIONAL Locale => 'en', # OPTIONAL StorageRule => { - StorageAllocatedInBytes => 1, # OPTIONAL StorageType => 'UNLIMITED', # values: UNLIMITED, QUOTA; OPTIONAL + StorageAllocatedInBytes => 1, # OPTIONAL }, # OPTIONAL Surname => 'MyUserAttributeValueType', # OPTIONAL TimeZoneId => 'MyTimeZoneIdType', # OPTIONAL diff --git a/auto-lib/Paws/WorkMail/DescribeGroup.pm b/auto-lib/Paws/WorkMail/DescribeGroup.pm index 9bdd23fe2b..71fd453011 100644 --- a/auto-lib/Paws/WorkMail/DescribeGroup.pm +++ b/auto-lib/Paws/WorkMail/DescribeGroup.pm @@ -35,12 +35,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Name = $DescribeGroupResponse->Name; my $GroupId = $DescribeGroupResponse->GroupId; - my $State = $DescribeGroupResponse->State; - my $DisabledDate = $DescribeGroupResponse->DisabledDate; my $EnabledDate = $DescribeGroupResponse->EnabledDate; + my $State = $DescribeGroupResponse->State; my $Email = $DescribeGroupResponse->Email; + my $Name = $DescribeGroupResponse->Name; + my $DisabledDate = $DescribeGroupResponse->DisabledDate; # Returns a L object. diff --git a/auto-lib/Paws/WorkMail/DescribeOrganization.pm b/auto-lib/Paws/WorkMail/DescribeOrganization.pm index cec1a4a6a8..83c5ba47f8 100644 --- a/auto-lib/Paws/WorkMail/DescribeOrganization.pm +++ b/auto-lib/Paws/WorkMail/DescribeOrganization.pm @@ -33,14 +33,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DirectoryId = $DescribeOrganizationResponse->DirectoryId; my $DefaultMailDomain = $DescribeOrganizationResponse->DefaultMailDomain; - my $Alias = $DescribeOrganizationResponse->Alias; my $OrganizationId = $DescribeOrganizationResponse->OrganizationId; my $ErrorMessage = $DescribeOrganizationResponse->ErrorMessage; - my $DirectoryType = $DescribeOrganizationResponse->DirectoryType; my $State = $DescribeOrganizationResponse->State; + my $Alias = $DescribeOrganizationResponse->Alias; + my $DirectoryId = $DescribeOrganizationResponse->DirectoryId; my $CompletedDate = $DescribeOrganizationResponse->CompletedDate; + my $DirectoryType = $DescribeOrganizationResponse->DirectoryType; # Returns a L object. diff --git a/auto-lib/Paws/WorkMail/DescribeResource.pm b/auto-lib/Paws/WorkMail/DescribeResource.pm index 4711301e8a..59aea5b198 100644 --- a/auto-lib/Paws/WorkMail/DescribeResource.pm +++ b/auto-lib/Paws/WorkMail/DescribeResource.pm @@ -36,13 +36,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $ResourceId = $DescribeResourceResponse->ResourceId; - my $Email = $DescribeResourceResponse->Email; - my $EnabledDate = $DescribeResourceResponse->EnabledDate; - my $State = $DescribeResourceResponse->State; my $BookingOptions = $DescribeResourceResponse->BookingOptions; - my $Type = $DescribeResourceResponse->Type; + my $State = $DescribeResourceResponse->State; my $DisabledDate = $DescribeResourceResponse->DisabledDate; + my $Type = $DescribeResourceResponse->Type; + my $Email = $DescribeResourceResponse->Email; my $Name = $DescribeResourceResponse->Name; + my $EnabledDate = $DescribeResourceResponse->EnabledDate; # Returns a L object. diff --git a/auto-lib/Paws/WorkMail/DescribeUser.pm b/auto-lib/Paws/WorkMail/DescribeUser.pm index 476da2e8c4..2fac40c30f 100644 --- a/auto-lib/Paws/WorkMail/DescribeUser.pm +++ b/auto-lib/Paws/WorkMail/DescribeUser.pm @@ -35,14 +35,14 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $DisplayName = $DescribeUserResponse->DisplayName; + my $UserRole = $DescribeUserResponse->UserRole; + my $UserId = $DescribeUserResponse->UserId; + my $State = $DescribeUserResponse->State; my $DisabledDate = $DescribeUserResponse->DisabledDate; + my $DisplayName = $DescribeUserResponse->DisplayName; my $Name = $DescribeUserResponse->Name; - my $UserRole = $DescribeUserResponse->UserRole; - my $EnabledDate = $DescribeUserResponse->EnabledDate; my $Email = $DescribeUserResponse->Email; - my $State = $DescribeUserResponse->State; - my $UserId = $DescribeUserResponse->UserId; + my $EnabledDate = $DescribeUserResponse->EnabledDate; # Returns a L object. diff --git a/auto-lib/Paws/WorkMail/ListGroupMembers.pm b/auto-lib/Paws/WorkMail/ListGroupMembers.pm index 6b10c94cb2..e554ffe739 100644 --- a/auto-lib/Paws/WorkMail/ListGroupMembers.pm +++ b/auto-lib/Paws/WorkMail/ListGroupMembers.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Members = $ListGroupMembersResponse->Members; my $NextToken = $ListGroupMembersResponse->NextToken; + my $Members = $ListGroupMembersResponse->Members; # Returns a L object. diff --git a/auto-lib/Paws/WorkMail/ListMailboxPermissions.pm b/auto-lib/Paws/WorkMail/ListMailboxPermissions.pm index 210936c1e9..ca9c7056f4 100644 --- a/auto-lib/Paws/WorkMail/ListMailboxPermissions.pm +++ b/auto-lib/Paws/WorkMail/ListMailboxPermissions.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Permissions = $ListMailboxPermissionsResponse->Permissions; my $NextToken = $ListMailboxPermissionsResponse->NextToken; + my $Permissions = $ListMailboxPermissionsResponse->Permissions; # Returns a L object. diff --git a/auto-lib/Paws/WorkMail/ListResources.pm b/auto-lib/Paws/WorkMail/ListResources.pm index d0f3695c8b..c23a6cff88 100644 --- a/auto-lib/Paws/WorkMail/ListResources.pm +++ b/auto-lib/Paws/WorkMail/ListResources.pm @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $ListResourcesResponse->NextToken; my $Resources = $ListResourcesResponse->Resources; + my $NextToken = $ListResourcesResponse->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/WorkMail/UpdateResource.pm b/auto-lib/Paws/WorkMail/UpdateResource.pm index 9b8ca0653b..38bb3de04f 100644 --- a/auto-lib/Paws/WorkMail/UpdateResource.pm +++ b/auto-lib/Paws/WorkMail/UpdateResource.pm @@ -34,9 +34,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n OrganizationId => 'MyOrganizationId', ResourceId => 'MyResourceId', BookingOptions => { - AutoDeclineConflictingRequests => 1, # OPTIONAL - AutoDeclineRecurringRequests => 1, # OPTIONAL AutoAcceptRequests => 1, # OPTIONAL + AutoDeclineRecurringRequests => 1, # OPTIONAL + AutoDeclineConflictingRequests => 1, # OPTIONAL }, # OPTIONAL Name => 'MyResourceName', # OPTIONAL ); diff --git a/auto-lib/Paws/WorkSpaces/AssociateIpGroups.pm b/auto-lib/Paws/WorkSpaces/AssociateIpGroups.pm index d8ca6ecfd8..ed675254e8 100644 --- a/auto-lib/Paws/WorkSpaces/AssociateIpGroups.pm +++ b/auto-lib/Paws/WorkSpaces/AssociateIpGroups.pm @@ -35,7 +35,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/WorkSpaces/AuthorizeIpRules.pm b/auto-lib/Paws/WorkSpaces/AuthorizeIpRules.pm index fa3dac15b1..23866ef8cd 100644 --- a/auto-lib/Paws/WorkSpaces/AuthorizeIpRules.pm +++ b/auto-lib/Paws/WorkSpaces/AuthorizeIpRules.pm @@ -32,8 +32,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n GroupId => 'MyIpGroupId', UserRules => [ { - ruleDesc => 'MyIpRuleDesc', # OPTIONAL ipRule => 'MyIpRule', # OPTIONAL + ruleDesc => 'MyIpRuleDesc', # OPTIONAL }, ... ], @@ -41,7 +41,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/WorkSpaces/CreateIpGroup.pm b/auto-lib/Paws/WorkSpaces/CreateIpGroup.pm index 847a0a6086..6e9efe5765 100644 --- a/auto-lib/Paws/WorkSpaces/CreateIpGroup.pm +++ b/auto-lib/Paws/WorkSpaces/CreateIpGroup.pm @@ -34,8 +34,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n GroupDesc => 'MyIpGroupDesc', # OPTIONAL UserRules => [ { - ruleDesc => 'MyIpRuleDesc', # OPTIONAL ipRule => 'MyIpRule', # OPTIONAL + ruleDesc => 'MyIpRuleDesc', # OPTIONAL }, ... ], # OPTIONAL @@ -47,7 +47,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/WorkSpaces/CreateWorkspaces.pm b/auto-lib/Paws/WorkSpaces/CreateWorkspaces.pm index 114d5309d2..c31710b4bf 100644 --- a/auto-lib/Paws/WorkSpaces/CreateWorkspaces.pm +++ b/auto-lib/Paws/WorkSpaces/CreateWorkspaces.pm @@ -30,27 +30,27 @@ You shouldn't make instances of this class. Each attribute should be used as a n my $CreateWorkspacesResult = $workspaces->CreateWorkspaces( Workspaces => [ { - DirectoryId => 'MyDirectoryId', - UserName => 'MyUserName', # min: 1, max: 63 - BundleId => 'MyBundleId', - RootVolumeEncryptionEnabled => 1, # OPTIONAL - UserVolumeEncryptionEnabled => 1, # OPTIONAL - VolumeEncryptionKey => 'MyVolumeEncryptionKey', # OPTIONAL - Tags => [ + UserName => 'MyUserName', # min: 1, max: 63 + BundleId => 'MyBundleId', + DirectoryId => 'MyDirectoryId', + VolumeEncryptionKey => 'MyVolumeEncryptionKey', # OPTIONAL + UserVolumeEncryptionEnabled => 1, # OPTIONAL + Tags => [ { - Key => 'MyTagKey', # min: 1, max: 127 - Value => 'MyTagValue', # max: 255; OPTIONAL + Key => 'MyTagKey', # min: 1, max: 127 + Value => 'MyTagValue', # max: 255; OPTIONAL }, ... - ], # OPTIONAL + ], # OPTIONAL WorkspaceProperties => { - ComputeTypeName => 'VALUE' + RootVolumeSizeGib => 1, # OPTIONAL + ComputeTypeName => 'VALUE' , # values: VALUE, STANDARD, PERFORMANCE, POWER, GRAPHICS; OPTIONAL - UserVolumeSizeGib => 1, # OPTIONAL - RunningMode => 'AUTO_STOP', # values: AUTO_STOP, ALWAYS_ON; OPTIONAL - RootVolumeSizeGib => 1, # OPTIONAL + UserVolumeSizeGib => 1, # OPTIONAL RunningModeAutoStopTimeoutInMinutes => 1, # OPTIONAL + RunningMode => 'AUTO_STOP', # values: AUTO_STOP, ALWAYS_ON; OPTIONAL }, # OPTIONAL + RootVolumeEncryptionEnabled => 1, # OPTIONAL }, ... ], diff --git a/auto-lib/Paws/WorkSpaces/DeleteIpGroup.pm b/auto-lib/Paws/WorkSpaces/DeleteIpGroup.pm index e04815d3cb..d9c6792369 100644 --- a/auto-lib/Paws/WorkSpaces/DeleteIpGroup.pm +++ b/auto-lib/Paws/WorkSpaces/DeleteIpGroup.pm @@ -33,7 +33,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/WorkSpaces/DescribeIpGroups.pm b/auto-lib/Paws/WorkSpaces/DescribeIpGroups.pm index f943f915a1..ecad1bfb63 100644 --- a/auto-lib/Paws/WorkSpaces/DescribeIpGroups.pm +++ b/auto-lib/Paws/WorkSpaces/DescribeIpGroups.pm @@ -36,13 +36,13 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $NextToken = $DescribeIpGroupsResult->NextToken; my $Result = $DescribeIpGroupsResult->Result; + my $NextToken = $DescribeIpGroupsResult->NextToken; # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/WorkSpaces/DescribeWorkspaces.pm b/auto-lib/Paws/WorkSpaces/DescribeWorkspaces.pm index ebabff0443..adf16e40fc 100644 --- a/auto-lib/Paws/WorkSpaces/DescribeWorkspaces.pm +++ b/auto-lib/Paws/WorkSpaces/DescribeWorkspaces.pm @@ -42,8 +42,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $Workspaces = $DescribeWorkspacesResult->Workspaces; my $NextToken = $DescribeWorkspacesResult->NextToken; + my $Workspaces = $DescribeWorkspacesResult->Workspaces; # Returns a L object. diff --git a/auto-lib/Paws/WorkSpaces/DescribeWorkspacesConnectionStatus.pm b/auto-lib/Paws/WorkSpaces/DescribeWorkspacesConnectionStatus.pm index bec81f870e..f5fa892258 100644 --- a/auto-lib/Paws/WorkSpaces/DescribeWorkspacesConnectionStatus.pm +++ b/auto-lib/Paws/WorkSpaces/DescribeWorkspacesConnectionStatus.pm @@ -35,9 +35,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: + my $NextToken = $DescribeWorkspacesConnectionStatusResult->NextToken; my $WorkspacesConnectionStatus = $DescribeWorkspacesConnectionStatusResult->WorkspacesConnectionStatus; - my $NextToken = $DescribeWorkspacesConnectionStatusResult->NextToken; # Returns a L object. diff --git a/auto-lib/Paws/WorkSpaces/DisassociateIpGroups.pm b/auto-lib/Paws/WorkSpaces/DisassociateIpGroups.pm index 4c08374c8c..75cbc54d15 100644 --- a/auto-lib/Paws/WorkSpaces/DisassociateIpGroups.pm +++ b/auto-lib/Paws/WorkSpaces/DisassociateIpGroups.pm @@ -35,7 +35,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/WorkSpaces/ModifyWorkspaceProperties.pm b/auto-lib/Paws/WorkSpaces/ModifyWorkspaceProperties.pm index c85c9b526c..018000d613 100644 --- a/auto-lib/Paws/WorkSpaces/ModifyWorkspaceProperties.pm +++ b/auto-lib/Paws/WorkSpaces/ModifyWorkspaceProperties.pm @@ -32,11 +32,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n $workspaces->ModifyWorkspaceProperties( WorkspaceId => 'MyWorkspaceId', WorkspaceProperties => { - RunningModeAutoStopTimeoutInMinutes => 1, # OPTIONAL - RootVolumeSizeGib => 1, # OPTIONAL - UserVolumeSizeGib => 1, # OPTIONAL - ComputeTypeName => 'VALUE' + RootVolumeSizeGib => 1, # OPTIONAL + ComputeTypeName => 'VALUE' , # values: VALUE, STANDARD, PERFORMANCE, POWER, GRAPHICS; OPTIONAL + UserVolumeSizeGib => 1, # OPTIONAL + RunningModeAutoStopTimeoutInMinutes => 1, # OPTIONAL RunningMode => 'AUTO_STOP', # values: AUTO_STOP, ALWAYS_ON; OPTIONAL }, diff --git a/auto-lib/Paws/WorkSpaces/ModifyWorkspaceState.pm b/auto-lib/Paws/WorkSpaces/ModifyWorkspaceState.pm index 606f58dcbf..f7cd3769ed 100644 --- a/auto-lib/Paws/WorkSpaces/ModifyWorkspaceState.pm +++ b/auto-lib/Paws/WorkSpaces/ModifyWorkspaceState.pm @@ -35,7 +35,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/WorkSpaces/RevokeIpRules.pm b/auto-lib/Paws/WorkSpaces/RevokeIpRules.pm index 885c97ad2f..f953187830 100644 --- a/auto-lib/Paws/WorkSpaces/RevokeIpRules.pm +++ b/auto-lib/Paws/WorkSpaces/RevokeIpRules.pm @@ -35,7 +35,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/WorkSpaces/UpdateRulesOfIpGroup.pm b/auto-lib/Paws/WorkSpaces/UpdateRulesOfIpGroup.pm index 2268d5d5c4..68dcace87b 100644 --- a/auto-lib/Paws/WorkSpaces/UpdateRulesOfIpGroup.pm +++ b/auto-lib/Paws/WorkSpaces/UpdateRulesOfIpGroup.pm @@ -41,7 +41,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/XRay/BatchGetTraces.pm b/auto-lib/Paws/XRay/BatchGetTraces.pm index 197d4334ce..9bb1022cba 100644 --- a/auto-lib/Paws/XRay/BatchGetTraces.pm +++ b/auto-lib/Paws/XRay/BatchGetTraces.pm @@ -38,8 +38,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Results: my $NextToken = $BatchGetTracesResult->NextToken; - my $Traces = $BatchGetTracesResult->Traces; my $UnprocessedTraceIds = $BatchGetTracesResult->UnprocessedTraceIds; + my $Traces = $BatchGetTracesResult->Traces; # Returns a L object. diff --git a/auto-lib/Paws/XRay/GetEncryptionConfig.pm b/auto-lib/Paws/XRay/GetEncryptionConfig.pm index d9bd6072a8..cac33add71 100644 --- a/auto-lib/Paws/XRay/GetEncryptionConfig.pm +++ b/auto-lib/Paws/XRay/GetEncryptionConfig.pm @@ -35,7 +35,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/XRay/GetServiceGraph.pm b/auto-lib/Paws/XRay/GetServiceGraph.pm index 1c8869d3c7..9c05a89997 100644 --- a/auto-lib/Paws/XRay/GetServiceGraph.pm +++ b/auto-lib/Paws/XRay/GetServiceGraph.pm @@ -37,9 +37,9 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $EndTime = $GetServiceGraphResult->EndTime; my $NextToken = $GetServiceGraphResult->NextToken; my $Services = $GetServiceGraphResult->Services; + my $EndTime = $GetServiceGraphResult->EndTime; my $StartTime = $GetServiceGraphResult->StartTime; # Returns a L object. diff --git a/auto-lib/Paws/XRay/GetTraceSummaries.pm b/auto-lib/Paws/XRay/GetTraceSummaries.pm index dd326c9e80..fcb804df04 100644 --- a/auto-lib/Paws/XRay/GetTraceSummaries.pm +++ b/auto-lib/Paws/XRay/GetTraceSummaries.pm @@ -41,10 +41,10 @@ You shouldn't make instances of this class. Each attribute should be used as a n ); # Results: - my $TracesProcessedCount = $GetTraceSummariesResult->TracesProcessedCount; my $TraceSummaries = $GetTraceSummariesResult->TraceSummaries; - my $ApproximateTime = $GetTraceSummariesResult->ApproximateTime; my $NextToken = $GetTraceSummariesResult->NextToken; + my $TracesProcessedCount = $GetTraceSummariesResult->TracesProcessedCount; + my $ApproximateTime = $GetTraceSummariesResult->ApproximateTime; # Returns a L object. diff --git a/auto-lib/Paws/XRay/PutEncryptionConfig.pm b/auto-lib/Paws/XRay/PutEncryptionConfig.pm index c09308b6f6..65bb86cd1f 100644 --- a/auto-lib/Paws/XRay/PutEncryptionConfig.pm +++ b/auto-lib/Paws/XRay/PutEncryptionConfig.pm @@ -40,7 +40,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. -For the AWS API documentation, see L +For the AWS API documentation, see L =head1 ATTRIBUTES diff --git a/auto-lib/Paws/XRay/PutTelemetryRecords.pm b/auto-lib/Paws/XRay/PutTelemetryRecords.pm index 341e64c09e..00038677d0 100644 --- a/auto-lib/Paws/XRay/PutTelemetryRecords.pm +++ b/auto-lib/Paws/XRay/PutTelemetryRecords.pm @@ -35,18 +35,18 @@ You shouldn't make instances of this class. Each attribute should be used as a n TelemetryRecords => [ { Timestamp => '1970-01-01T01:00:00', - SegmentsRejectedCount => 1, # OPTIONAL - SegmentsReceivedCount => 1, # OPTIONAL - SegmentsSentCount => 1, # OPTIONAL + SegmentsSpilloverCount => 1, # OPTIONAL BackendConnectionErrors => { + HTTPCode4XXCount => 1, # OPTIONAL HTTPCode5XXCount => 1, # OPTIONAL - OtherCount => 1, # OPTIONAL - TimeoutCount => 1, # OPTIONAL UnknownHostCount => 1, # OPTIONAL + TimeoutCount => 1, # OPTIONAL + OtherCount => 1, # OPTIONAL ConnectionRefusedCount => 1, # OPTIONAL - HTTPCode4XXCount => 1, # OPTIONAL }, # OPTIONAL - SegmentsSpilloverCount => 1, # OPTIONAL + SegmentsRejectedCount => 1, # OPTIONAL + SegmentsReceivedCount => 1, # OPTIONAL + SegmentsSentCount => 1, # OPTIONAL }, ... ], diff --git a/botocore b/botocore index e7a50f64bb..92c4e4fa24 160000 --- a/botocore +++ b/botocore @@ -1 +1 @@ -Subproject commit e7a50f64bbedd458dd5e8d9ba4a19da39bdbf8fe +Subproject commit 92c4e4fa24a30e2c2ebf2492cf2a68f938c6f9a6 diff --git a/examples/s3-common-methods.pl b/examples/s3-common-methods.pl index f8998adb96..5fd0f9096c 100755 --- a/examples/s3-common-methods.pl +++ b/examples/s3-common-methods.pl @@ -14,8 +14,9 @@ use Paws; my $service = 'S3'; -my $region = 'us-east-1'; -my $bucketname = 'paws-test-bucket'; +# my $region = 'us-east-1'; +my $region = 'us-west-2'; +my $bucketname = 'shadowcatjesstest'; my $test_dir = 'uploads/test_'; @@ -46,7 +47,7 @@ $response = $s3->CreateBucket( Bucket => $bucketname, CreateBucketConfiguration => { - LocationConstraint => 'eu-west-1', + LocationConstraint => 'us-west-2', }, ); p $response; diff --git a/lib/Paws/Net/Caller.pm b/lib/Paws/Net/Caller.pm index 442181a486..8e37d1d6be 100755 --- a/lib/Paws/Net/Caller.pm +++ b/lib/Paws/Net/Caller.pm @@ -22,6 +22,7 @@ package Paws::Net::Caller; # HTTP::Tiny derives the Host header from the URL. It's an error to set it. delete $headers->{Host}; +# print STDERR Data::Dumper::Dumper($requestObj); my $response = $self->ua->request( $requestObj->method, $requestObj->url, @@ -30,6 +31,7 @@ package Paws::Net::Caller; (defined $requestObj->content)?(content => $requestObj->content):(), } ); + print STDERR Data::Dumper::Dumper($response); return Paws::Net::APIResponse->new( status => $response->{status}, content => $response->{content}, diff --git a/t/s3/uri_avoid_chars.t b/t/s3/uri_avoid_chars.t index e571f52ef7..56454128a9 100644 --- a/t/s3/uri_avoid_chars.t +++ b/t/s3/uri_avoid_chars.t @@ -20,7 +20,7 @@ my $paws = Paws->new(config => { caller => Paws::Net::MockCaller->new( mock_dir => 't/s3/uri_avoid_chars', mock_mode => 'REPLAY', - mock_mode => 'RECORD', +# mock_mode => 'RECORD', ), # credentials => 'Test::CustomCredentials' }); @@ -55,8 +55,6 @@ foreach my $char (@to_encode) { ); }; -## The URI should contain a once-encoded character: -# is($s3->caller->actual_request->url, 'https://s3-us-west-2.amazonaws.com/test-uri-paws/test' . uri_escape($char), "S3 uri encoded correctly"); } done_testing; diff --git a/t/s3/uri_other_chars.t b/t/s3/uri_other_chars.t new file mode 100644 index 0000000000..cb7f2dfb5f --- /dev/null +++ b/t/s3/uri_other_chars.t @@ -0,0 +1,49 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +use lib 't/lib'; + +use English qw(-no-match-vars); +use Data::Printer; +use Data::Dumper; +use Carp; +use Test::More; +use URI::Escape; + +use Paws; +use Paws::Net::MockCaller; + +my $paws = Paws->new(config => { + caller => Paws::Net::MockCaller->new( + mock_dir => 't/s3/uri_other_chars', + mock_mode => 'REPLAY', +# mock_mode => 'RECORD', + ), +# credentials => 'Test::CustomCredentials' +}); + +my $bucketname = 'shadowcatjesstest'; +my $s3 = $paws->service('S3', region => 'us-west-2'); + +my @to_encode = ("\0243", # GBP currency sign + "\0251", # copyright symbol + ); + +foreach my $char (@to_encode) { + my $response; + eval { $response = $s3->PutObject( + "Key" => "test$char", + "Bucket" => $bucketname, + "Body" => 'Blub', + ); + } or do { + warn qq[Error creating object: $@]; + }; + +## The URI should contain a once-encoded character: + is($s3->caller->actual_request->url, 'https://s3-us-west-2.amazonaws.com/test-uri-paws/test' . uri_escape($char), "S3 uri encoded correctly"); +} + +done_testing; diff --git a/t/s3/uri_other_chars/0001.response b/t/s3/uri_other_chars/0001.response new file mode 100644 index 0000000000..e458e1ad1a --- /dev/null +++ b/t/s3/uri_other_chars/0001.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\0243","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Thu, 14 Jun 2018 12:08:54 GMT","x-amz-id-2":"aa/eaWwr6j0ZQNyQLQffMBrrfimONvjXzDnFI6n/QQneY7XUSMnxO4yUPhA4KUcKumxqf+SAemo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_other_chars/0002.response b/t/s3/uri_other_chars/0002.response new file mode 100644 index 0000000000..0cd05bf5db --- /dev/null +++ b/t/s3/uri_other_chars/0002.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\0251","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Thu, 14 Jun 2018 12:08:55 GMT","x-amz-id-2":"IqJFZjEHrDSPZsD4ZGaobaAPzh6BXj5Y6VytfxlElJeD5HDoEyrmL9IYRLeUXEkLOQoty4W4Kl8=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file From 89ab3c2976fa2109c7316aa932769994601a2a31 Mon Sep 17 00:00:00 2001 From: Jose Luis Martinez Date: Tue, 19 Jun 2018 00:35:12 +0200 Subject: [PATCH 04/42] Bump to 0.39 --- Changes | 3 +++ auto-lib/Paws.pm | 2 +- builder-lib/Paws/API/Builder/Paws.pm | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Changes b/Changes index fa73c4772e..de7c9b5b69 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,6 @@ +0.39 + - API updates for any service up to the date of release + 0.38 19 Jun 2018 - Fix test suite so that credentials_process tests don't need extra modules (#251, #248) - API updates for any service up to the date of release diff --git a/auto-lib/Paws.pm b/auto-lib/Paws.pm index 84e02d2a67..27adfba6ff 100644 --- a/auto-lib/Paws.pm +++ b/auto-lib/Paws.pm @@ -57,7 +57,7 @@ __PACKAGE__->meta->make_immutable; package Paws; -our $VERSION = '0.38'; +our $VERSION = '0.39'; use Moose; use MooseX::ClassAttribute; diff --git a/builder-lib/Paws/API/Builder/Paws.pm b/builder-lib/Paws/API/Builder/Paws.pm index 9bace7e53a..d78e02a620 100644 --- a/builder-lib/Paws/API/Builder/Paws.pm +++ b/builder-lib/Paws/API/Builder/Paws.pm @@ -9,7 +9,7 @@ package Paws::API::Builder::Paws { use Moose; sub version { - '0.38'; + '0.39'; } sub services { From b5e184ee4806bdc09901bd3aba6c3c5750a4715c Mon Sep 17 00:00:00 2001 From: Jess Robinson Date: Tue, 19 Jun 2018 10:20:56 +0000 Subject: [PATCH 05/42] Verify contentmd5 headers are sent for S3 methods that require them --- t/s3/content_headers.t | 92 ++++++++++++++++++++++++++++++ t/s3/content_headers/0001.response | 1 + t/s3/content_headers/0002.response | 1 + t/s3/content_headers/0003.response | 1 + t/s3/content_headers/0004.response | 1 + t/s3/content_headers/0005.response | 1 + 6 files changed, 97 insertions(+) create mode 100644 t/s3/content_headers.t create mode 100644 t/s3/content_headers/0001.response create mode 100644 t/s3/content_headers/0002.response create mode 100644 t/s3/content_headers/0003.response create mode 100644 t/s3/content_headers/0004.response create mode 100644 t/s3/content_headers/0005.response diff --git a/t/s3/content_headers.t b/t/s3/content_headers.t new file mode 100644 index 0000000000..3cd4da28e7 --- /dev/null +++ b/t/s3/content_headers.t @@ -0,0 +1,92 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +use lib 't/lib'; + +use English qw(-no-match-vars); +use Data::Printer; +use Data::Dumper; +use Carp; +use Test::More; +use URI::Escape; + +use Paws; +use Paws::Net::MockCaller; + +my $paws = Paws->new(config => { + caller => Paws::Net::MockCaller->new( + mock_dir => 't/s3/content_headers', + mock_mode => 'REPLAY', +# mock_mode => 'RECORD', + ), +# credentials => 'Test::CustomCredentials' +}); + +my $bucketname = 'shadowcatjesstest'; +my $s3 = $paws->service('S3', region => 'us-west-2'); + +my %md5_methods = ( + 'PutBucketCors' => { + Bucket => $bucketname, + CORSConfiguration => { + CORSRules => [ + { + 'AllowedMethods' => ['POST'], + 'AllowedOrigins' => ['http://shadoecat.co.uk'], + }, + ], + } + }, + 'PutBucketLifecycle' => { + Bucket => $bucketname, + LifecycleConfiguration => { + Rules => [ + { + Status => 'Enabled', + Filter => { + }, + } + ] + }, + }, + 'PutBucketTagging' => { + Bucket => $bucketname, + Tagging => { + TagSet => [ + { + Key => 'Foo', + Value => 'Bar', + }, + ], + }, + }, + 'DeleteObjects' => { + Bucket => $bucketname, + Delete => { + Objects => [ + { + Key => 'Foo', + }, + ], + }, + }, + 'RestoreObject' => { + Bucket => $bucketname, + Key => 'Foo', + }, + ); + +foreach my $method (qw/DeleteObjects RestoreObject PutBucketLifecycle PutBucketTagging PutBucketCors/) { + my $response; + eval { $response = $s3->$method(%{ $md5_methods{$method} }); + } or do { + warn qq[Error creating object: $@]; + }; + +## The HTTP headers should contain a Content-MD5 header + ok($s3->caller->actual_request->header('Content-MD5'), "S3 $method header contains Content-MD5"); +} + +done_testing; diff --git a/t/s3/content_headers/0001.response b/t/s3/content_headers/0001.response new file mode 100644 index 0000000000..66db24d929 --- /dev/null +++ b/t/s3/content_headers/0001.response @@ -0,0 +1 @@ +{"request":{"params":{"Delete":{"Objects":[{"Key":"Foo"}]},"Bucket":"shadowcatjesstest"},"call":"DeleteObjects","service":"s3"},"response":{"headers":{"connection":"close","content-type":"application/xml","x-amz-request-id":"000000000000000000000000000000000000","date":"Mon, 18 Jun 2018 11:55:21 GMT","transfer-encoding":"chunked","x-amz-id-2":"XahISykeV0kmpHfJcEQmmp18441+QJ+7OIwmpsfM+kX71qwQCfrFzizsjJz717SYRSct3llN+JM=","server":"AmazonS3"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/content_headers/0002.response b/t/s3/content_headers/0002.response new file mode 100644 index 0000000000..e8813d3ed8 --- /dev/null +++ b/t/s3/content_headers/0002.response @@ -0,0 +1 @@ +{"request":{"params":{"Key":"Foo","Bucket":"shadowcatjesstest"},"call":"RestoreObject","service":"s3"},"response":{"headers":{"connection":"close","content-type":"application/xml","x-amz-request-id":"000000000000000000000000000000000000","date":"Mon, 18 Jun 2018 11:55:21 GMT","transfer-encoding":"chunked","x-amz-id-2":"XahISykeV0kmpHfJcEQmmp18441+QJ+7OIwmpsfM+kX71qwQCfrFzizsjJz717SYRSct3llN+JM=","server":"AmazonS3"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/content_headers/0003.response b/t/s3/content_headers/0003.response new file mode 100644 index 0000000000..e64d450e64 --- /dev/null +++ b/t/s3/content_headers/0003.response @@ -0,0 +1 @@ +{"request":{"params":{"LifecycleConfiguration":{"Rules":[{"Status":"Enabled","Filter":{}}]},"Bucket":"shadowcatjesstest"},"call":"PutBucketLifecycle","service":"s3"},"response":{"headers":{"connection":"close","content-type":"application/xml","x-amz-request-id":"000000000000000000000000000000000000","date":"Mon, 18 Jun 2018 11:55:21 GMT","transfer-encoding":"chunked","x-amz-id-2":"XahISykeV0kmpHfJcEQmmp18441+QJ+7OIwmpsfM+kX71qwQCfrFzizsjJz717SYRSct3llN+JM=","server":"AmazonS3"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/content_headers/0004.response b/t/s3/content_headers/0004.response new file mode 100644 index 0000000000..109b83b89a --- /dev/null +++ b/t/s3/content_headers/0004.response @@ -0,0 +1 @@ +{"request":{"params":{"Tagging":{"TagSet":[{"Key":"Foo","Value":"Bar"}]},"Bucket":"shadowcatjesstest"},"call":"PutBucketTagging","service":"s3"},"response":{"headers":{"connection":"close","content-type":"application/xml","x-amz-request-id":"000000000000000000000000000000000000","date":"Mon, 18 Jun 2018 11:55:21 GMT","transfer-encoding":"chunked","x-amz-id-2":"XahISykeV0kmpHfJcEQmmp18441+QJ+7OIwmpsfM+kX71qwQCfrFzizsjJz717SYRSct3llN+JM=","server":"AmazonS3"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/content_headers/0005.response b/t/s3/content_headers/0005.response new file mode 100644 index 0000000000..ae5436ffcc --- /dev/null +++ b/t/s3/content_headers/0005.response @@ -0,0 +1 @@ +{"request":{"params":{"CORSConfiguration":{"CORSRules":[{"AllowedMethods":["POST"],"AllowedOrigins":["http://shadoecat.co.uk"]}]},"Bucket":"shadowcatjesstest"},"call":"PutBucketCors","service":"s3"},"response":{"headers":{"connection":"close","content-type":"application/xml","x-amz-request-id":"000000000000000000000000000000000000","date":"Mon, 18 Jun 2018 11:55:21 GMT","transfer-encoding":"chunked","x-amz-id-2":"XahISykeV0kmpHfJcEQmmp18441+QJ+7OIwmpsfM+kX71qwQCfrFzizsjJz717SYRSct3llN+JM=","server":"AmazonS3"},"status":"200","content":""}} \ No newline at end of file From ff619592abc2a38a08e8aa58a8eb9c80f8ba81ff Mon Sep 17 00:00:00 2001 From: Finn Date: Tue, 19 Jun 2018 12:25:11 +0100 Subject: [PATCH 06/42] Fix submodule version --- botocore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/botocore b/botocore index 92c4e4fa24..e7a50f64bb 160000 --- a/botocore +++ b/botocore @@ -1 +1 @@ -Subproject commit 92c4e4fa24a30e2c2ebf2492cf2a68f938c6f9a6 +Subproject commit e7a50f64bbedd458dd5e8d9ba4a19da39bdbf8fe From 31e9522cf455a5e000998dfa21c0616275610628 Mon Sep 17 00:00:00 2001 From: Jess Robinson Date: Wed, 20 Jun 2018 10:28:26 +0000 Subject: [PATCH 07/42] Add mock caller which does not generate a response (we are only testing the request) --- lib/Paws/Net/FileMockCaller.pm | 2 +- lib/Paws/Net/MockCaller.pm | 104 +++++++++++++++------------ lib/Paws/Net/NoResponseMockCaller.pm | 48 +++++++++++++ 3 files changed, 109 insertions(+), 45 deletions(-) create mode 100644 lib/Paws/Net/NoResponseMockCaller.pm diff --git a/lib/Paws/Net/FileMockCaller.pm b/lib/Paws/Net/FileMockCaller.pm index 16123ca5ee..2f2184f8ce 100644 --- a/lib/Paws/Net/FileMockCaller.pm +++ b/lib/Paws/Net/FileMockCaller.pm @@ -92,7 +92,7 @@ package Paws::Net::FileMockCaller; sub caller_to_response { my ($self, $service, $call_object, $response) = @_; - + return $self->real_caller->caller_to_response($service, $call_object, $response); }; diff --git a/lib/Paws/Net/MockCaller.pm b/lib/Paws/Net/MockCaller.pm index 0707899e8d..53c11d1037 100644 --- a/lib/Paws/Net/MockCaller.pm +++ b/lib/Paws/Net/MockCaller.pm @@ -8,6 +8,7 @@ package Paws::Net::MockCaller; use Moose::Util::TypeConstraints; use Path::Tiny; use Paws::Net::FileMockCaller; + use Paws::Net::NoResponseMockCaller; has real_caller => ( is => 'ro', @@ -18,17 +19,25 @@ package Paws::Net::MockCaller; } ); + has mock_type => ( + is => 'ro', + isa => 'Str', + default => sub { 'FileMockCaller' }, + ); + has mock_mode => ( is => 'ro', + lazy => 1, isa => enum([ 'REPLAY', 'RECORD' ]), - required => 1, + required => 0, default => sub { $ENV{PAWS_MOCK_MODE} } ); has mock_dir => ( is => 'ro', isa => 'Str', - required => 1, + lazy => 1, + required => 0, default => sub { $ENV{PAWS_MOCK_DIR} } ); @@ -49,7 +58,8 @@ package Paws::Net::MockCaller; lazy => 1, default => sub { my $self = shift; - Paws::Net::FileMockCaller->new( + my $mock_class = 'Paws::Net::' . $self->mock_type; + $mock_class->new( real_caller => $self->real_caller, ); } @@ -63,57 +73,63 @@ package Paws::Net::MockCaller; sub send_request { my ($self, $service, $call_object) = @_; - $self->_test_file(sprintf("%s/%04d.response", $self->mock_dir, $self->_request_num)); - $self->_next_request; - - if ($self->mock_mode eq 'REPLAY') { - $self->caller->file($self->_test_file); - return $self->caller->send_request($service, $call_object); - } elsif ($self->mock_mode eq 'RECORD') { - return $self->real_caller->send_request($service, $call_object); + if ($self->mock_type eq 'FileMockCaller') { + $self->_test_file(sprintf("%s/%04d.response", $self->mock_dir, $self->_request_num)); + $self->_next_request; + + if ($self->mock_mode eq 'REPLAY') { + $self->caller->file($self->_test_file); + return $self->caller->send_request($service, $call_object); + } elsif ($self->mock_mode eq 'RECORD') { + return $self->real_caller->send_request($service, $call_object); + } else { + die "Unsupported record mode " . $self->mock_mode; + } } else { - die "Unsupported record mode " . $self->mock_mode; + return $self->caller->send_request($service, $call_object); } }; sub caller_to_response { my ($self, $service, $call_object, $response) = @_; - my $content = $response->content; - my $headers = $response->headers; - - $content =~ s/<(RequestId)>.*<\/(RequestId)>/<$1>000000000000000000000000000000000000<\/$2>/ if (defined $content); - $content =~ s/<(RequestID)>.*<\/(RequestID)>/<$1>000000000000000000000000000000000000<\/$2>/ if (defined $content); - - if ($headers->{ "x-amzn-requestid" }) { - $headers->{ "x-amzn-requestid" } = '000000000000000000000000000000000000' - } - - if ($headers->{ "x-amz-request-id" }) { - $headers->{ "x-amz-request-id" } = '000000000000000000000000000000000000' - } - if ($self->mock_mode eq 'RECORD') { - my $file = path $self->_test_file; - $file->parent->mkpath; - - write_text($self->_test_file, encode_json({ - request => { - params => $service->to_hash($call_object), - service => $service->service, - call => $call_object->_api_call, - }, - response => { - content => $response->content, - headers => $response->headers, - status => $response->status, - } - })); - - my $result = $self->real_caller->caller_to_response($service, $call_object, $response); + if ($self->mock_type eq 'FileMockCaller') { + my $content = $response->content; + my $headers = $response->headers; + + $content =~ s/<(RequestId)>.*<\/(RequestId)>/<$1>000000000000000000000000000000000000<\/$2>/ if (defined $content); + $content =~ s/<(RequestID)>.*<\/(RequestID)>/<$1>000000000000000000000000000000000000<\/$2>/ if (defined $content); + + if ($headers->{ "x-amzn-requestid" }) { + $headers->{ "x-amzn-requestid" } = '000000000000000000000000000000000000' + } + + if ($headers->{ "x-amz-request-id" }) { + $headers->{ "x-amz-request-id" } = '000000000000000000000000000000000000' + } + + if ($self->mock_mode eq 'RECORD') { + my $file = path $self->_test_file; + $file->parent->mkpath; + + write_text($self->_test_file, encode_json({ + request => { + params => $service->to_hash($call_object), + service => $service->service, + call => $call_object->_api_call, + }, + response => { + content => $response->content, + headers => $response->headers, + status => $response->status, + } + })); + } + my $result = $self->caller->caller_to_response($service, $call_object, $response); $self->result_hook->($self, $result) if (defined $self->result_hook); return $result; } else { - return $self->real_caller->caller_to_response($service, $call_object, $response); + return $self->caller->caller_to_response($service, $call_object, $response); } }; diff --git a/lib/Paws/Net/NoResponseMockCaller.pm b/lib/Paws/Net/NoResponseMockCaller.pm new file mode 100644 index 0000000000..9f7cd16048 --- /dev/null +++ b/lib/Paws/Net/NoResponseMockCaller.pm @@ -0,0 +1,48 @@ +package Paws::Net::NoResponseMockCaller; + use Moose; + + with 'Paws::Net::RetryCallerRole', 'Paws::Net::CallerRole'; + + use Paws::Net::APIResponse; + use File::Slurper qw(read_text write_text); + use JSON::MaybeXS; + use Moose::Util::TypeConstraints; + use Path::Tiny; + + has file => (is => 'rw', isa => 'Str', trigger => \&_set_file); + + has real_caller => ( + is => 'ro', + does => 'Paws::Net::CallerRole', + default => sub { + require Paws::Net::Caller; + Paws::Net::Caller->new; + } + ); + + has actual_request => ( + is => 'rw', + isa => 'Object', + lazy => 1, + default => sub { '' }, + ); + + has _encoder => (is => 'ro', default => sub { JSON::MaybeXS->new(canonical => 1) }); + + sub send_request { + my ($self, $service, $call_object) = @_; + + $self->actual_request($service->prepare_request_for_call($call_object)); + my $actual_call = $self->_encoder->encode($service->to_hash($call_object)); + + # we don't care about the response + return {}; + }; + + sub caller_to_response { + my ($self, $service, $call_object, $response) = @_; + + return $response; + }; + +1; From 26a4684d9dd5185c11d2a3c48dddc6618c346758 Mon Sep 17 00:00:00 2001 From: Finn Date: Wed, 20 Jun 2018 16:59:44 +0100 Subject: [PATCH 08/42] initial non-functional header test --- t/glacier/content_headers.t | 82 +++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 t/glacier/content_headers.t diff --git a/t/glacier/content_headers.t b/t/glacier/content_headers.t new file mode 100644 index 0000000000..bcfbfb70cf --- /dev/null +++ b/t/glacier/content_headers.t @@ -0,0 +1,82 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +use lib 't/lib'; +use if (!-e 'META.json'), lib => './auto-lib'; + +use English qw(-no-match-vars); +use Data::Printer; +use Data::Dumper; +use Carp; +use Test::More; +use URI::Escape; + +use Paws; +use Paws::Net::MockCaller; + +my $paws = Paws->new(config => { + caller => Paws::Net::MockCaller->new( + mock_dir => 't/glacier/content_headers', + mock_mode => 'REPLAY', + mock_type => 'NoResponseMockCaller', +# mock_mode => 'RECORD', + ), + credentials => 'Test::CustomCredentials' +}); + +my $idname = 'testid'; +my $vaultname = 'testvault'; +my $glacier = $paws->service('glacier', region => 'us-west-2'); + +my %md5_methods = ( + 'CreateVault' => { + AccountId => $idname, + VaultName => $vaultname, + }, + 'UploadArchive' => { + AccountId => $idname, + ArchiveDescription => 'testing', + Body => 'example-data-to-upload', + Checksum => 'beb0fe31a1c7ca8c6c04d574ea906e3f97b31fdca7571defb5b44dca89b5af60', + VaultName => $vaultname, + }, + 'InitiateJob' => { + AccountId => $idname, + JobParameters => { + Description => 'My inventory job', + Format => 'CSV', + SNSTopic => +'arn:aws:sns:us-west-2:111111111111:Glacier-InventoryRetrieval-topic-Example', + Type => 'inventory-retrieval' + }, + VaultName => $vaultname, + }, + 'ListJobs' => { + AccountId => $idname, + VaultName => $vaultname, + }, + 'DeleteArchive' => { + AccountId => $idname, + ArchiveId => 'testarchive', + VaultName => $vaultname, + }, + 'DeleteVault' => { + AccountId => $idname, + VaultName => $vaultname, + }, +); + +foreach my $method (qw/CreateVault UploadArchive InitiateJob ListJobs DeleteArchive DeleteVault/) { + my $response; + eval { $response = $glacier->$method(%{ $md5_methods{$method} }); + } or do { + warn qq[Error creating object: $@]; + }; + +## The HTTP headers should contain a Content-MD5 header + ok($glacier->caller->actual_request->header('Content-MD5'), "Glacier $method header contains Content-MD5"); +} + +done_testing; From 0c0ce2a415ef0cb52303dcf58ecb98d2cbcfc8b5 Mon Sep 17 00:00:00 2001 From: Finn Date: Wed, 20 Jun 2018 19:03:52 +0100 Subject: [PATCH 09/42] fixed service name --- t/glacier/content_headers.t | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/t/glacier/content_headers.t b/t/glacier/content_headers.t index bcfbfb70cf..7e913e6889 100644 --- a/t/glacier/content_headers.t +++ b/t/glacier/content_headers.t @@ -28,7 +28,7 @@ my $paws = Paws->new(config => { my $idname = 'testid'; my $vaultname = 'testvault'; -my $glacier = $paws->service('glacier', region => 'us-west-2'); +my $glacier = $paws->service('Glacier', region => 'us-west-2'); my %md5_methods = ( 'CreateVault' => { From 2eade6daede0d53f1818c4c642b3864e07432e9d Mon Sep 17 00:00:00 2001 From: Jess Robinson Date: Thu, 21 Jun 2018 09:53:11 +0000 Subject: [PATCH 10/42] Amend Request s3 tests to use TestRequestCaller complete list of tests for content headers --- t/s3/0001.response | 1 - t/s3/content_headers.t | 168 ++++++++++++++++++++++++++--- t/s3/content_headers/0005.response | 2 +- t/s3/uri_avoid_chars.t | 14 +-- t/s3/uri_avoid_chars/0001.response | 1 - t/s3/uri_avoid_chars/0002.response | 1 - t/s3/uri_avoid_chars/0003.response | 1 - t/s3/uri_avoid_chars/0004.response | 1 - t/s3/uri_avoid_chars/0005.response | 1 - t/s3/uri_avoid_chars/0006.response | 1 - t/s3/uri_avoid_chars/0007.response | 1 - t/s3/uri_avoid_chars/0008.response | 1 - t/s3/uri_avoid_chars/0009.response | 1 - t/s3/uri_avoid_chars/0010.response | 1 - t/s3/uri_avoid_chars/0011.response | 1 - t/s3/uri_avoid_chars/0012.response | 1 - t/s3/uri_avoid_chars/0013.response | 1 - t/s3/uri_avoid_chars/0014.response | 1 - t/s3/uri_avoid_chars/0015.response | 1 - t/s3/uri_avoid_chars/0016.response | 1 - t/s3/uri_avoid_chars/0017.response | 1 - t/s3/uri_avoid_chars/0018.response | 1 - t/s3/uri_avoid_chars/0019.response | 1 - t/s3/uri_avoid_chars/0020.response | 1 - t/s3/uri_avoid_chars/0021.response | 1 - t/s3/uri_avoid_chars/0022.response | 1 - t/s3/uri_avoid_chars/0023.response | 1 - t/s3/uri_avoid_chars/0024.response | 1 - t/s3/uri_avoid_chars/0025.response | 1 - t/s3/uri_avoid_chars/0026.response | 1 - t/s3/uri_avoid_chars/0027.response | 1 - t/s3/uri_avoid_chars/0028.response | 1 - t/s3/uri_avoid_chars/0029.response | 1 - t/s3/uri_avoid_chars/0030.response | 1 - t/s3/uri_avoid_chars/0031.response | 1 - t/s3/uri_avoid_chars/0032.response | 1 - t/s3/uri_avoid_chars/0033.response | 1 - t/s3/uri_avoid_chars/0034.response | 1 - t/s3/uri_avoid_chars/0035.response | 1 - t/s3/uri_avoid_chars/0036.response | 1 - t/s3/uri_avoid_chars/0037.response | 1 - t/s3/uri_avoid_chars/0038.response | 1 - t/s3/uri_avoid_chars/0039.response | 1 - t/s3/uri_avoid_chars/0040.response | 1 - t/s3/uri_avoid_chars/0041.response | 1 - t/s3/uri_avoid_chars/0042.response | 1 - t/s3/uri_avoid_chars/0043.response | 1 - t/s3/uri_avoid_chars/0044.response | 1 - t/s3/uri_avoid_chars/0045.response | 1 - t/s3/uri_avoid_chars/0046.response | 1 - t/s3/uri_avoid_chars/0047.response | 1 - t/s3/uri_avoid_chars/0048.response | 1 - t/s3/uri_avoid_chars/0049.response | 1 - t/s3/uri_avoid_chars/0050.response | 1 - t/s3/uri_avoid_chars/0051.response | 1 - t/s3/uri_avoid_chars/0052.response | 1 - t/s3/uri_avoid_chars/0053.response | 1 - t/s3/uri_avoid_chars/0054.response | 1 - t/s3/uri_avoid_chars/0055.response | 1 - t/s3/uri_avoid_chars/0056.response | 1 - t/s3/uri_avoid_chars/0057.response | 1 - t/s3/uri_avoid_chars/0058.response | 1 - t/s3/uri_avoid_chars/0059.response | 1 - t/s3/uri_avoid_chars/0060.response | 1 - t/s3/uri_avoid_chars/0061.response | 1 - t/s3/uri_avoid_chars/0062.response | 1 - t/s3/uri_avoid_chars/0063.response | 1 - t/s3/uri_avoid_chars/0064.response | 1 - t/s3/uri_avoid_chars/0065.response | 1 - t/s3/uri_avoid_chars/0066.response | 1 - t/s3/uri_avoid_chars/0067.response | 1 - t/s3/uri_avoid_chars/0068.response | 1 - t/s3/uri_avoid_chars/0069.response | 1 - t/s3/uri_avoid_chars/0070.response | 1 - t/s3/uri_avoid_chars/0071.response | 1 - t/s3/uri_avoid_chars/0072.response | 1 - t/s3/uri_avoid_chars/0073.response | 1 - t/s3/uri_avoid_chars/0074.response | 1 - t/s3/uri_avoid_chars/0075.response | 1 - t/s3/uri_avoid_chars/0076.response | 1 - t/s3/uri_avoid_chars/0077.response | 1 - t/s3/uri_avoid_chars/0078.response | 1 - t/s3/uri_avoid_chars/0079.response | 1 - t/s3/uri_avoid_chars/0080.response | 1 - t/s3/uri_avoid_chars/0081.response | 1 - t/s3/uri_avoid_chars/0082.response | 1 - t/s3/uri_avoid_chars/0083.response | 1 - t/s3/uri_avoid_chars/0084.response | 1 - t/s3/uri_avoid_chars/0085.response | 1 - t/s3/uri_avoid_chars/0086.response | 1 - t/s3/uri_avoid_chars/0087.response | 1 - t/s3/uri_avoid_chars/0088.response | 1 - t/s3/uri_avoid_chars/0089.response | 1 - t/s3/uri_avoid_chars/0090.response | 1 - t/s3/uri_avoid_chars/0091.response | 1 - t/s3/uri_avoid_chars/0092.response | 1 - t/s3/uri_avoid_chars/0093.response | 1 - t/s3/uri_avoid_chars/0094.response | 1 - t/s3/uri_avoid_chars/0095.response | 1 - t/s3/uri_avoid_chars/0096.response | 1 - t/s3/uri_avoid_chars/0097.response | 1 - t/s3/uri_avoid_chars/0098.response | 1 - t/s3/uri_avoid_chars/0099.response | 1 - t/s3/uri_avoid_chars/0100.response | 1 - t/s3/uri_avoid_chars/0101.response | 1 - t/s3/uri_avoid_chars/0102.response | 1 - t/s3/uri_avoid_chars/0103.response | 1 - t/s3/uri_avoid_chars/0104.response | 1 - t/s3/uri_avoid_chars/0105.response | 1 - t/s3/uri_avoid_chars/0106.response | 1 - t/s3/uri_avoid_chars/0107.response | 1 - t/s3/uri_avoid_chars/0108.response | 1 - t/s3/uri_avoid_chars/0109.response | 1 - t/s3/uri_avoid_chars/0110.response | 1 - t/s3/uri_avoid_chars/0111.response | 1 - t/s3/uri_avoid_chars/0112.response | 1 - t/s3/uri_avoid_chars/0113.response | 1 - t/s3/uri_avoid_chars/0114.response | 1 - t/s3/uri_avoid_chars/0115.response | 1 - t/s3/uri_avoid_chars/0116.response | 1 - t/s3/uri_avoid_chars/0117.response | 1 - t/s3/uri_avoid_chars/0118.response | 1 - t/s3/uri_avoid_chars/0119.response | 1 - t/s3/uri_avoid_chars/0120.response | 1 - t/s3/uri_avoid_chars/0121.response | 1 - t/s3/uri_avoid_chars/0122.response | 1 - t/s3/uri_avoid_chars/0123.response | 1 - t/s3/uri_avoid_chars/0124.response | 1 - t/s3/uri_avoid_chars/0125.response | 1 - t/s3/uri_avoid_chars/0126.response | 1 - t/s3/uri_avoid_chars/0127.response | 1 - t/s3/uri_avoid_chars/0128.response | 1 - t/s3/uri_avoid_chars/0129.response | 1 - t/s3/uri_avoid_chars/0130.response | 1 - t/s3/uri_avoid_chars/0131.response | 1 - t/s3/uri_avoid_chars/0132.response | 1 - t/s3/uri_avoid_chars/0133.response | 1 - t/s3/uri_avoid_chars/0134.response | 1 - t/s3/uri_avoid_chars/0135.response | 1 - t/s3/uri_avoid_chars/0136.response | 1 - t/s3/uri_avoid_chars/0137.response | 1 - t/s3/uri_avoid_chars/0138.response | 1 - t/s3/uri_avoid_chars/0139.response | 1 - t/s3/uri_avoid_chars/0140.response | 1 - t/s3/uri_avoid_chars/0141.response | 1 - t/s3/uri_avoid_chars/0142.response | 1 - t/s3/uri_avoid_chars/0143.response | 1 - t/s3/uri_encoding.t | 16 +-- t/s3/uri_encoding/0001.response | 1 - t/s3/uri_encoding/0002.response | 1 - t/s3/uri_encoding/0003.response | 1 - t/s3/uri_encoding/0004.response | 1 - t/s3/uri_encoding/0005.response | 1 - t/s3/uri_encoding/0006.response | 1 - t/s3/uri_encoding/0007.response | 1 - t/s3/uri_encoding/0008.response | 1 - t/s3/uri_encoding/0009.response | 1 - t/s3/uri_encoding/0010.response | 1 - t/s3/uri_encoding/0011.repsonse | 1 - t/s3/uri_encoding/0011.response | 1 - t/s3/uri_encoding/0012.response | 1 - t/s3/uri_encoding/0013.response | 1 - t/s3/uri_encoding/0014.response | 1 - t/s3/uri_encoding/0015.response | 1 - t/s3/uri_encoding/0016.response | 1 - t/s3/uri_encoding/0017.response | 1 - t/s3/uri_encoding/0018.response | 1 - t/s3/uri_encoding/0019.response | 1 - t/s3/uri_encoding/0020.response | 1 - t/s3/uri_encoding/0021.response | 1 - t/s3/uri_encoding/0022.response | 1 - t/s3/uri_encoding/0023.response | 1 - t/s3/uri_encoding/0024.response | 1 - t/s3/uri_encoding/0025.response | 1 - t/s3/uri_encoding/0026.response | 1 - t/s3/uri_encoding/0027.response | 1 - t/s3/uri_encoding/0028.response | 1 - t/s3/uri_encoding/0029.response | 1 - t/s3/uri_encoding/0030.response | 1 - t/s3/uri_encoding/0031.response | 1 - t/s3/uri_encoding/0032.response | 1 - t/s3/uri_encoding/0033.response | 1 - t/s3/uri_encoding/0034.response | 1 - t/s3/uri_encoding/0035.response | 1 - t/s3/uri_encoding/0036.response | 1 - t/s3/uri_encoding/0037.response | 1 - t/s3/uri_encoding/0038.response | 1 - t/s3/uri_encoding/0039.response | 1 - t/s3/uri_encoding/0040.response | 1 - t/s3/uri_encoding/0041.response | 1 - t/s3/uri_encoding/0042.response | 1 - t/s3/uri_encoding/0043.response | 1 - t/s3/uri_other_chars.t | 26 +++-- t/s3/uri_other_chars/0001.response | 1 - t/s3/uri_other_chars/0002.response | 1 - 195 files changed, 179 insertions(+), 237 deletions(-) delete mode 100644 t/s3/0001.response delete mode 100644 t/s3/uri_avoid_chars/0001.response delete mode 100644 t/s3/uri_avoid_chars/0002.response delete mode 100644 t/s3/uri_avoid_chars/0003.response delete mode 100644 t/s3/uri_avoid_chars/0004.response delete mode 100644 t/s3/uri_avoid_chars/0005.response delete mode 100644 t/s3/uri_avoid_chars/0006.response delete mode 100644 t/s3/uri_avoid_chars/0007.response delete mode 100644 t/s3/uri_avoid_chars/0008.response delete mode 100644 t/s3/uri_avoid_chars/0009.response delete mode 100644 t/s3/uri_avoid_chars/0010.response delete mode 100644 t/s3/uri_avoid_chars/0011.response delete mode 100644 t/s3/uri_avoid_chars/0012.response delete mode 100644 t/s3/uri_avoid_chars/0013.response delete mode 100644 t/s3/uri_avoid_chars/0014.response delete mode 100644 t/s3/uri_avoid_chars/0015.response delete mode 100644 t/s3/uri_avoid_chars/0016.response delete mode 100644 t/s3/uri_avoid_chars/0017.response delete mode 100644 t/s3/uri_avoid_chars/0018.response delete mode 100644 t/s3/uri_avoid_chars/0019.response delete mode 100644 t/s3/uri_avoid_chars/0020.response delete mode 100644 t/s3/uri_avoid_chars/0021.response delete mode 100644 t/s3/uri_avoid_chars/0022.response delete mode 100644 t/s3/uri_avoid_chars/0023.response delete mode 100644 t/s3/uri_avoid_chars/0024.response delete mode 100644 t/s3/uri_avoid_chars/0025.response delete mode 100644 t/s3/uri_avoid_chars/0026.response delete mode 100644 t/s3/uri_avoid_chars/0027.response delete mode 100644 t/s3/uri_avoid_chars/0028.response delete mode 100644 t/s3/uri_avoid_chars/0029.response delete mode 100644 t/s3/uri_avoid_chars/0030.response delete mode 100644 t/s3/uri_avoid_chars/0031.response delete mode 100644 t/s3/uri_avoid_chars/0032.response delete mode 100644 t/s3/uri_avoid_chars/0033.response delete mode 100644 t/s3/uri_avoid_chars/0034.response delete mode 100644 t/s3/uri_avoid_chars/0035.response delete mode 100644 t/s3/uri_avoid_chars/0036.response delete mode 100644 t/s3/uri_avoid_chars/0037.response delete mode 100644 t/s3/uri_avoid_chars/0038.response delete mode 100644 t/s3/uri_avoid_chars/0039.response delete mode 100644 t/s3/uri_avoid_chars/0040.response delete mode 100644 t/s3/uri_avoid_chars/0041.response delete mode 100644 t/s3/uri_avoid_chars/0042.response delete mode 100644 t/s3/uri_avoid_chars/0043.response delete mode 100644 t/s3/uri_avoid_chars/0044.response delete mode 100644 t/s3/uri_avoid_chars/0045.response delete mode 100644 t/s3/uri_avoid_chars/0046.response delete mode 100644 t/s3/uri_avoid_chars/0047.response delete mode 100644 t/s3/uri_avoid_chars/0048.response delete mode 100644 t/s3/uri_avoid_chars/0049.response delete mode 100644 t/s3/uri_avoid_chars/0050.response delete mode 100644 t/s3/uri_avoid_chars/0051.response delete mode 100644 t/s3/uri_avoid_chars/0052.response delete mode 100644 t/s3/uri_avoid_chars/0053.response delete mode 100644 t/s3/uri_avoid_chars/0054.response delete mode 100644 t/s3/uri_avoid_chars/0055.response delete mode 100644 t/s3/uri_avoid_chars/0056.response delete mode 100644 t/s3/uri_avoid_chars/0057.response delete mode 100644 t/s3/uri_avoid_chars/0058.response delete mode 100644 t/s3/uri_avoid_chars/0059.response delete mode 100644 t/s3/uri_avoid_chars/0060.response delete mode 100644 t/s3/uri_avoid_chars/0061.response delete mode 100644 t/s3/uri_avoid_chars/0062.response delete mode 100644 t/s3/uri_avoid_chars/0063.response delete mode 100644 t/s3/uri_avoid_chars/0064.response delete mode 100644 t/s3/uri_avoid_chars/0065.response delete mode 100644 t/s3/uri_avoid_chars/0066.response delete mode 100644 t/s3/uri_avoid_chars/0067.response delete mode 100644 t/s3/uri_avoid_chars/0068.response delete mode 100644 t/s3/uri_avoid_chars/0069.response delete mode 100644 t/s3/uri_avoid_chars/0070.response delete mode 100644 t/s3/uri_avoid_chars/0071.response delete mode 100644 t/s3/uri_avoid_chars/0072.response delete mode 100644 t/s3/uri_avoid_chars/0073.response delete mode 100644 t/s3/uri_avoid_chars/0074.response delete mode 100644 t/s3/uri_avoid_chars/0075.response delete mode 100644 t/s3/uri_avoid_chars/0076.response delete mode 100644 t/s3/uri_avoid_chars/0077.response delete mode 100644 t/s3/uri_avoid_chars/0078.response delete mode 100644 t/s3/uri_avoid_chars/0079.response delete mode 100644 t/s3/uri_avoid_chars/0080.response delete mode 100644 t/s3/uri_avoid_chars/0081.response delete mode 100644 t/s3/uri_avoid_chars/0082.response delete mode 100644 t/s3/uri_avoid_chars/0083.response delete mode 100644 t/s3/uri_avoid_chars/0084.response delete mode 100644 t/s3/uri_avoid_chars/0085.response delete mode 100644 t/s3/uri_avoid_chars/0086.response delete mode 100644 t/s3/uri_avoid_chars/0087.response delete mode 100644 t/s3/uri_avoid_chars/0088.response delete mode 100644 t/s3/uri_avoid_chars/0089.response delete mode 100644 t/s3/uri_avoid_chars/0090.response delete mode 100644 t/s3/uri_avoid_chars/0091.response delete mode 100644 t/s3/uri_avoid_chars/0092.response delete mode 100644 t/s3/uri_avoid_chars/0093.response delete mode 100644 t/s3/uri_avoid_chars/0094.response delete mode 100644 t/s3/uri_avoid_chars/0095.response delete mode 100644 t/s3/uri_avoid_chars/0096.response delete mode 100644 t/s3/uri_avoid_chars/0097.response delete mode 100644 t/s3/uri_avoid_chars/0098.response delete mode 100644 t/s3/uri_avoid_chars/0099.response delete mode 100644 t/s3/uri_avoid_chars/0100.response delete mode 100644 t/s3/uri_avoid_chars/0101.response delete mode 100644 t/s3/uri_avoid_chars/0102.response delete mode 100644 t/s3/uri_avoid_chars/0103.response delete mode 100644 t/s3/uri_avoid_chars/0104.response delete mode 100644 t/s3/uri_avoid_chars/0105.response delete mode 100644 t/s3/uri_avoid_chars/0106.response delete mode 100644 t/s3/uri_avoid_chars/0107.response delete mode 100644 t/s3/uri_avoid_chars/0108.response delete mode 100644 t/s3/uri_avoid_chars/0109.response delete mode 100644 t/s3/uri_avoid_chars/0110.response delete mode 100644 t/s3/uri_avoid_chars/0111.response delete mode 100644 t/s3/uri_avoid_chars/0112.response delete mode 100644 t/s3/uri_avoid_chars/0113.response delete mode 100644 t/s3/uri_avoid_chars/0114.response delete mode 100644 t/s3/uri_avoid_chars/0115.response delete mode 100644 t/s3/uri_avoid_chars/0116.response delete mode 100644 t/s3/uri_avoid_chars/0117.response delete mode 100644 t/s3/uri_avoid_chars/0118.response delete mode 100644 t/s3/uri_avoid_chars/0119.response delete mode 100644 t/s3/uri_avoid_chars/0120.response delete mode 100644 t/s3/uri_avoid_chars/0121.response delete mode 100644 t/s3/uri_avoid_chars/0122.response delete mode 100644 t/s3/uri_avoid_chars/0123.response delete mode 100644 t/s3/uri_avoid_chars/0124.response delete mode 100644 t/s3/uri_avoid_chars/0125.response delete mode 100644 t/s3/uri_avoid_chars/0126.response delete mode 100644 t/s3/uri_avoid_chars/0127.response delete mode 100644 t/s3/uri_avoid_chars/0128.response delete mode 100644 t/s3/uri_avoid_chars/0129.response delete mode 100644 t/s3/uri_avoid_chars/0130.response delete mode 100644 t/s3/uri_avoid_chars/0131.response delete mode 100644 t/s3/uri_avoid_chars/0132.response delete mode 100644 t/s3/uri_avoid_chars/0133.response delete mode 100644 t/s3/uri_avoid_chars/0134.response delete mode 100644 t/s3/uri_avoid_chars/0135.response delete mode 100644 t/s3/uri_avoid_chars/0136.response delete mode 100644 t/s3/uri_avoid_chars/0137.response delete mode 100644 t/s3/uri_avoid_chars/0138.response delete mode 100644 t/s3/uri_avoid_chars/0139.response delete mode 100644 t/s3/uri_avoid_chars/0140.response delete mode 100644 t/s3/uri_avoid_chars/0141.response delete mode 100644 t/s3/uri_avoid_chars/0142.response delete mode 100644 t/s3/uri_avoid_chars/0143.response delete mode 100644 t/s3/uri_encoding/0001.response delete mode 100644 t/s3/uri_encoding/0002.response delete mode 100644 t/s3/uri_encoding/0003.response delete mode 100644 t/s3/uri_encoding/0004.response delete mode 100644 t/s3/uri_encoding/0005.response delete mode 100644 t/s3/uri_encoding/0006.response delete mode 100644 t/s3/uri_encoding/0007.response delete mode 100644 t/s3/uri_encoding/0008.response delete mode 100644 t/s3/uri_encoding/0009.response delete mode 100644 t/s3/uri_encoding/0010.response delete mode 100644 t/s3/uri_encoding/0011.repsonse delete mode 100644 t/s3/uri_encoding/0011.response delete mode 100644 t/s3/uri_encoding/0012.response delete mode 100644 t/s3/uri_encoding/0013.response delete mode 100644 t/s3/uri_encoding/0014.response delete mode 100644 t/s3/uri_encoding/0015.response delete mode 100644 t/s3/uri_encoding/0016.response delete mode 100644 t/s3/uri_encoding/0017.response delete mode 100644 t/s3/uri_encoding/0018.response delete mode 100644 t/s3/uri_encoding/0019.response delete mode 100644 t/s3/uri_encoding/0020.response delete mode 100644 t/s3/uri_encoding/0021.response delete mode 100644 t/s3/uri_encoding/0022.response delete mode 100644 t/s3/uri_encoding/0023.response delete mode 100644 t/s3/uri_encoding/0024.response delete mode 100644 t/s3/uri_encoding/0025.response delete mode 100644 t/s3/uri_encoding/0026.response delete mode 100644 t/s3/uri_encoding/0027.response delete mode 100644 t/s3/uri_encoding/0028.response delete mode 100644 t/s3/uri_encoding/0029.response delete mode 100644 t/s3/uri_encoding/0030.response delete mode 100644 t/s3/uri_encoding/0031.response delete mode 100644 t/s3/uri_encoding/0032.response delete mode 100644 t/s3/uri_encoding/0033.response delete mode 100644 t/s3/uri_encoding/0034.response delete mode 100644 t/s3/uri_encoding/0035.response delete mode 100644 t/s3/uri_encoding/0036.response delete mode 100644 t/s3/uri_encoding/0037.response delete mode 100644 t/s3/uri_encoding/0038.response delete mode 100644 t/s3/uri_encoding/0039.response delete mode 100644 t/s3/uri_encoding/0040.response delete mode 100644 t/s3/uri_encoding/0041.response delete mode 100644 t/s3/uri_encoding/0042.response delete mode 100644 t/s3/uri_encoding/0043.response delete mode 100644 t/s3/uri_other_chars/0001.response delete mode 100644 t/s3/uri_other_chars/0002.response diff --git a/t/s3/0001.response b/t/s3/0001.response deleted file mode 100644 index 642990048d..0000000000 --- a/t/s3/0001.response +++ /dev/null @@ -1 +0,0 @@ -{"response":{"status":"200","content":"","headers":{"etag":"\"3858f62230ac3c915f300c664312c63f\"","connection":"close","date":"Tue, 12 Jun 2018 16:27:09 GMT","x-amz-id-2":"000000000000000000000000000000000000000000000000000000000000000000000000000=","x-amz-request-id":"000000000000000000000000000000000000","server":"AmazonS3","content-length":"0"}},"request":{"call":"PutObject","service":"s3","params":{"Key":"test uri","Bucket":"test-uri-paws":"body":"Blub"}}} diff --git a/t/s3/content_headers.t b/t/s3/content_headers.t index 3cd4da28e7..5e9f258bc6 100644 --- a/t/s3/content_headers.t +++ b/t/s3/content_headers.t @@ -13,19 +13,13 @@ use Test::More; use URI::Escape; use Paws; -use Paws::Net::MockCaller; +use TestRequestCaller; -my $paws = Paws->new(config => { - caller => Paws::Net::MockCaller->new( - mock_dir => 't/s3/content_headers', - mock_mode => 'REPLAY', -# mock_mode => 'RECORD', - ), -# credentials => 'Test::CustomCredentials' -}); +Paws->default_config->caller(TestRequestCaller->new); +Paws->default_config->credentials('Test::CustomCredentials'); my $bucketname = 'shadowcatjesstest'; -my $s3 = $paws->service('S3', region => 'us-west-2'); +my $s3 = Paws->service('S3', region => 'us-west-2'); my %md5_methods = ( 'PutBucketCors' => { @@ -34,7 +28,7 @@ my %md5_methods = ( CORSRules => [ { 'AllowedMethods' => ['POST'], - 'AllowedOrigins' => ['http://shadoecat.co.uk'], + 'AllowedOrigins' => ['http://shadowcat.co.uk'], }, ], } @@ -75,10 +69,156 @@ my %md5_methods = ( 'RestoreObject' => { Bucket => $bucketname, Key => 'Foo', - }, + }, + 'PutBucketReplication' => { + Bucket => $bucketname, + ReplicationConfiguration => { + Rules => [ + { + Status => 'Enabled', + Prefix => 'MyPrefix', + Destination => { + Bucket => 'MyBucketName', + }, + }, + ], + Role => 'MyRole', + }, + }, + 'PutObjectTagging' => { + Bucket => $bucketname, + Key => 'SomeKey', + Tagging => { + TagSet => [ + { + Key => 'Foo', + Value => 'Bar', + }, + ], + }, + }, + 'CreateBucket' => { + Bucket => $bucketname, + CreateBucketConfiguration => { + LocationConstraint => 'EU', + }, + }, + 'PutBucketAccelerateConfiguration' => { + Bucket => $bucketname, + AccelerateConfiguration => { + Status => 'Enabled', # values: Enabled, Suspended; OPTIONAL + }, + }, + 'PutBucketAcl' => { + Bucket => $bucketname, + ACL => 'private', + }, + 'PutBucketEncryption' => { + Bucket => $bucketname, + ServerSideEncryptionConfiguration => { + Rules => [ + { + }, + ], + }, + }, + 'PutBucketInventoryConfiguration' => { + Bucket => $bucketname, + Id => 'MyInventoryId', + InventoryConfiguration => { + Destination => { + S3BucketDestination => { + Bucket => 'Stuff', + Format => 'CSV', + }, + }, + Id => 'SomeId', + IncludedObjectVersions => 'All', + IsEnabled => 1, + Schedule => { + Frequency => 'Daily', + }, + }, + }, + 'PutBucketLogging' => { + Bucket => $bucketname, + BucketLoggingStatus => { + }, + }, + 'PutBucketMetricsConfiguration' => { + Bucket => $bucketname, + Id => 'MyId', + MetricsConfiguration => { + Id => 'OtherId', + }, + }, + 'PutBucketNotification' => { + Bucket => $bucketname, + NotificationConfiguration => { + }, + }, + 'PutBucketPolicy' => { + Bucket => $bucketname, + Policy => 'SomePolicy', + }, + 'PutBucketRequestPayment' => { + Bucket => $bucketname, + RequestPaymentConfiguration => { + Payer => 'Requester', + }, + }, + 'PutBucketVersioning' => { + Bucket => $bucketname, + VersioningConfiguration => { + MFADelete => 'Enabled', + Status => 'Enabled', + }, + }, + 'PutBucketWebsite' => { + Bucket => $bucketname, + WebsiteConfiguration => { + }, + }, + 'PutObject' => { + Bucket => $bucketname, + Key => 'MyKey', + }, + 'PutObjectTagging' => { + Bucket => $bucketname, + Key => 'MyKey', + Tagging => { + TagSet => [ + { + Key => 'SomeKey', + Value => 'Val', + } + ], + }, + }, + 'UploadPart' => { + Bucket => $bucketname, + Key => 'MyKey', + PartNumber => 1, + UploadId => 'MyMultipartUploadId', + } ); -foreach my $method (qw/DeleteObjects RestoreObject PutBucketLifecycle PutBucketTagging PutBucketCors/) { +# content md5 +foreach my $method (qw/DeleteObjects RestoreObject PutBucketLifecycle PutBucketTagging PutBucketCors PutObjectTagging PutBucketReplication/) { + my $response; + eval { $response = $s3->$method(%{ $md5_methods{$method} }); + } or do { + warn qq[Error creating object: $@]; + }; + +## The HTTP headers should contain a Content-MD5 header + ok($response->header('Content-MD5'), "S3 $method header contains Content-MD5 header"); +} + +# content length: Length of the message (without the headers) +# according to RFC 2616. This header is required for PUTs and +# operations that load XML, such as logging and ACLs. +foreach my $method (qw/CreateBucket PutBucketAccelerateConfiguration PutBucketAcl PutBucketEncryption PutBucketInventoryConfiguration PutBucketLogging PutBucketMetricsConfiguration PutBucketNotification PutBucketPolicy PutBucketReplication PutBucketRequestPayment PutBucketVersioning PutBucketWebsite PutBucketLifecycle PutBucketTagging PutBucketCors PutObject PutObjectTagging DeleteObjects UploadPart/) { my $response; eval { $response = $s3->$method(%{ $md5_methods{$method} }); } or do { @@ -86,7 +226,7 @@ foreach my $method (qw/DeleteObjects RestoreObject PutBucketLifecycle PutBucketT }; ## The HTTP headers should contain a Content-MD5 header - ok($s3->caller->actual_request->header('Content-MD5'), "S3 $method header contains Content-MD5"); + ok($response->header('Content-Length'), "S3 $method header contains Content-Length header"); } done_testing; diff --git a/t/s3/content_headers/0005.response b/t/s3/content_headers/0005.response index ae5436ffcc..58d873e1bd 100644 --- a/t/s3/content_headers/0005.response +++ b/t/s3/content_headers/0005.response @@ -1 +1 @@ -{"request":{"params":{"CORSConfiguration":{"CORSRules":[{"AllowedMethods":["POST"],"AllowedOrigins":["http://shadoecat.co.uk"]}]},"Bucket":"shadowcatjesstest"},"call":"PutBucketCors","service":"s3"},"response":{"headers":{"connection":"close","content-type":"application/xml","x-amz-request-id":"000000000000000000000000000000000000","date":"Mon, 18 Jun 2018 11:55:21 GMT","transfer-encoding":"chunked","x-amz-id-2":"XahISykeV0kmpHfJcEQmmp18441+QJ+7OIwmpsfM+kX71qwQCfrFzizsjJz717SYRSct3llN+JM=","server":"AmazonS3"},"status":"200","content":""}} \ No newline at end of file +{"request":{"params":{"CORSConfiguration":{"CORSRules":[{"AllowedMethods":["POST"],"AllowedOrigins":["http://shadowcat.co.uk"]}]},"Bucket":"shadowcatjesstest"},"call":"PutBucketCors","service":"s3"},"response":{"headers":{"connection":"close","content-type":"application/xml","x-amz-request-id":"000000000000000000000000000000000000","date":"Mon, 18 Jun 2018 11:55:21 GMT","transfer-encoding":"chunked","x-amz-id-2":"XahISykeV0kmpHfJcEQmmp18441+QJ+7OIwmpsfM+kX71qwQCfrFzizsjJz717SYRSct3llN+JM=","server":"AmazonS3"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars.t b/t/s3/uri_avoid_chars.t index 56454128a9..f5021905a3 100644 --- a/t/s3/uri_avoid_chars.t +++ b/t/s3/uri_avoid_chars.t @@ -14,19 +14,13 @@ use Test::Exception; use URI::Escape; use Paws; -use Paws::Net::MockCaller; +use TestRequestCaller; -my $paws = Paws->new(config => { - caller => Paws::Net::MockCaller->new( - mock_dir => 't/s3/uri_avoid_chars', - mock_mode => 'REPLAY', -# mock_mode => 'RECORD', - ), -# credentials => 'Test::CustomCredentials' -}); +Paws->default_config->caller(TestRequestCaller->new); +Paws->default_config->credentials('Test::CustomCredentials'); my $bucketname = 'shadowcatjesstest'; -my $s3 = $paws->service('S3', region => 'us-west-2'); +my $s3 = Paws->service('S3', region => 'us-west-2'); my @to_encode = ('\\', '{', diff --git a/t/s3/uri_avoid_chars/0001.response b/t/s3/uri_avoid_chars/0001.response deleted file mode 100644 index 743b4d927f..0000000000 --- a/t/s3/uri_avoid_chars/0001.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\\","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:33 GMT","x-amz-id-2":"sY06491XPlw916ZJkaQeDLDfj6a0hSwqmb3G5iDZ8Yh+zZPyrEJL6Vva7oRizBQszmcvmbfhDyQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0002.response b/t/s3/uri_avoid_chars/0002.response deleted file mode 100644 index cee31a20cc..0000000000 --- a/t/s3/uri_avoid_chars/0002.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test{","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:34 GMT","x-amz-id-2":"vIUDW04Os7mY0IIfXXw7/hzKkA0fsiUkASK2bvTP0fuukcZnLdKiLLNmj+h/0V6w/AG+qEXicAc=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0003.response b/t/s3/uri_avoid_chars/0003.response deleted file mode 100644 index 82567c1b94..0000000000 --- a/t/s3/uri_avoid_chars/0003.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test^","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:34 GMT","x-amz-id-2":"WbkreRMhQ3FDLQihNkL8/OMhQFNOm7Licebf2w2Nl+Ra8n/NJf+H2nzUNN7X6eP3EJx/ptHi4zg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0004.response b/t/s3/uri_avoid_chars/0004.response deleted file mode 100644 index 2be5161dec..0000000000 --- a/t/s3/uri_avoid_chars/0004.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test}","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:35 GMT","x-amz-id-2":"7VLuMEnFuSFRJ2WcwXVjzdGledTKXMBvYPsFKq8kvYaSaa6a6roCPqgDoA+tmujA9+DiXJJ7JEw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0005.response b/t/s3/uri_avoid_chars/0005.response deleted file mode 100644 index 9157d02508..0000000000 --- a/t/s3/uri_avoid_chars/0005.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test`","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:36 GMT","x-amz-id-2":"QMEm7bebWBMAr+O0Wp49Row7XbpUBO+lPm7mo82/UAz279XDDIlC73dtYngP1h0wUuhI1mpDMpE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0006.response b/t/s3/uri_avoid_chars/0006.response deleted file mode 100644 index 48770be163..0000000000 --- a/t/s3/uri_avoid_chars/0006.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test]","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:37 GMT","x-amz-id-2":"LWeDW0sRdyXOfF/a898JTc9HjVHy1wzQ6LAl9wBFTVzIsPeStyFX3LeSvPBDb0CeNCTJos3JZbE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0007.response b/t/s3/uri_avoid_chars/0007.response deleted file mode 100644 index cf3ef091fc..0000000000 --- a/t/s3/uri_avoid_chars/0007.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test>","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:38 GMT","x-amz-id-2":"LW5vz2cnKbY8m6wK4Ezy7eUSwd1MLxyiQ7HDfVcOoMTHc79BxD44jYzlc8PGQCpiyp4LlHA7PdY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0008.response b/t/s3/uri_avoid_chars/0008.response deleted file mode 100644 index b64d0a1e0d..0000000000 --- a/t/s3/uri_avoid_chars/0008.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test[","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:39 GMT","x-amz-id-2":"vLM6umhEv9kctijr/hukZNu3l3rHLtvBp1mNC0pcyRpRejY41XUcMq6DrzR47vAzuihUMNQrasU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0009.response b/t/s3/uri_avoid_chars/0009.response deleted file mode 100644 index 412070b90c..0000000000 --- a/t/s3/uri_avoid_chars/0009.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test<","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:40 GMT","x-amz-id-2":"y+EyCbIdbRZbSdQ0usJyzDZmlfHi/LOL/OjVcckgd9LFO7qPatk2LKIB3BsIlxL6lINkRHKUsXs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0010.response b/t/s3/uri_avoid_chars/0010.response deleted file mode 100644 index 263fcad547..0000000000 --- a/t/s3/uri_avoid_chars/0010.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test#","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:41 GMT","x-amz-id-2":"uIxDZNokGvzvdlTrm/UT2NTXN4hhNksL/Dje+ucS7NQSz0v3fzbNFxtr1EJ6sg6UqS7FHzvcblU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0011.response b/t/s3/uri_avoid_chars/0011.response deleted file mode 100644 index 6c5d7be944..0000000000 --- a/t/s3/uri_avoid_chars/0011.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test%","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:41 GMT","x-amz-id-2":"/Vaub/05FVtT8dc6DjA53qGkpCPwtrIdnH7eAuT+gyiPttoUGaU7UMLUDlk4KGuJTNgJ4oWPQMI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0012.response b/t/s3/uri_avoid_chars/0012.response deleted file mode 100644 index fe213cc65e..0000000000 --- a/t/s3/uri_avoid_chars/0012.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test'","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:42 GMT","x-amz-id-2":"jtA3dVItDcG67ROb+XCtqVHclHtqsnTQkHAm7jOlIJ7fIVZzfc0o5mWpCVfJQibP6voZeBvKOhM=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0013.response b/t/s3/uri_avoid_chars/0013.response deleted file mode 100644 index 72c899f95d..0000000000 --- a/t/s3/uri_avoid_chars/0013.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\"","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:43 GMT","x-amz-id-2":"i8clAqzJtz8WzxRFrkwfHLni5123CZsHASO6ATLJ0SEpD1rVygBJ7kpvIObilw2UOnHRY8VavSg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0014.response b/t/s3/uri_avoid_chars/0014.response deleted file mode 100644 index f9681a486f..0000000000 --- a/t/s3/uri_avoid_chars/0014.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test~","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"connection":"close","content-type":"application/xml","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:43 GMT","transfer-encoding":"chunked","x-amz-id-2":"zFtpXJzK1pAEUMx9fTaE+kGooKLVt906Tb/c2GwNSGJbPZvzmQ9vlZccMNjh99ye8CXomLPQkjk=","server":"AmazonS3"},"status":"403","content":"\nSignatureDoesNotMatchThe request signature we calculated does not match the signature you provided. Check your key and signing method.AKIAIQ4AS2FJ743QAF6QAWS4-HMAC-SHA256\n20180613T153642Z\n20180613/us-west-2/s3/aws4_request\n4fea58703191b3c79e405da636af17d32d48b6b6ffa87cbe15671d355fb5f334c665a1a3a37dd61bde322395e4c242a680c5898db9853d41710f93354e85397841 57 53 34 2d 48 4d 41 43 2d 53 48 41 32 35 36 0a 32 30 31 38 30 36 31 33 54 31 35 33 36 34 32 5a 0a 32 30 31 38 30 36 31 33 2f 75 73 2d 77 65 73 74 2d 32 2f 73 33 2f 61 77 73 34 5f 72 65 71 75 65 73 74 0a 34 66 65 61 35 38 37 30 33 31 39 31 62 33 63 37 39 65 34 30 35 64 61 36 33 36 61 66 31 37 64 33 32 64 34 38 62 36 62 36 66 66 61 38 37 63 62 65 31 35 36 37 31 64 33 35 35 66 62 35 66 33 33 34PUT\n/shadowcatjesstest/test~\n\ncontent-length:4\ncontent-md5:lkQQyHd5D0BE+slrJT+LKg==\ndate:20180613T153642Z\nhost:s3-us-west-2.amazonaws.com\nx-amz-content-sha256:0bc4a099408515c8f12796c8b36eaa95155aef2cc890ea40784e9c880e8852e1\nx-amz-date:20180613T153642Z\n\ncontent-length;content-md5;date;host;x-amz-content-sha256;x-amz-date\n0bc4a099408515c8f12796c8b36eaa95155aef2cc890ea40784e9c880e8852e150 55 54 0a 2f 73 68 61 64 6f 77 63 61 74 6a 65 73 73 74 65 73 74 2f 74 65 73 74 7e 0a 0a 63 6f 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 3a 34 0a 63 6f 6e 74 65 6e 74 2d 6d 64 35 3a 6c 6b 51 51 79 48 64 35 44 30 42 45 2b 73 6c 72 4a 54 2b 4c 4b 67 3d 3d 0a 64 61 74 65 3a 32 30 31 38 30 36 31 33 54 31 35 33 36 34 32 5a 0a 68 6f 73 74 3a 73 33 2d 75 73 2d 77 65 73 74 2d 32 2e 61 6d 61 7a 6f 6e 61 77 73 2e 63 6f 6d 0a 78 2d 61 6d 7a 2d 63 6f 6e 74 65 6e 74 2d 73 68 61 32 35 36 3a 30 62 63 34 61 30 39 39 34 30 38 35 31 35 63 38 66 31 32 37 39 36 63 38 62 33 36 65 61 61 39 35 31 35 35 61 65 66 32 63 63 38 39 30 65 61 34 30 37 38 34 65 39 63 38 38 30 65 38 38 35 32 65 31 0a 78 2d 61 6d 7a 2d 64 61 74 65 3a 32 30 31 38 30 36 31 33 54 31 35 33 36 34 32 5a 0a 0a 63 6f 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 3b 63 6f 6e 74 65 6e 74 2d 6d 64 35 3b 64 61 74 65 3b 68 6f 73 74 3b 78 2d 61 6d 7a 2d 63 6f 6e 74 65 6e 74 2d 73 68 61 32 35 36 3b 78 2d 61 6d 7a 2d 64 61 74 65 0a 30 62 63 34 61 30 39 39 34 30 38 35 31 35 63 38 66 31 32 37 39 36 63 38 62 33 36 65 61 61 39 35 31 35 35 61 65 66 32 63 63 38 39 30 65 61 34 30 37 38 34 65 39 63 38 38 30 65 38 38 35 32 65 31E4226D0912653058zFtpXJzK1pAEUMx9fTaE+kGooKLVt906Tb/c2GwNSGJbPZvzmQ9vlZccMNjh99ye8CXomLPQkjk="}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0015.response b/t/s3/uri_avoid_chars/0015.response deleted file mode 100644 index 49034e1a55..0000000000 --- a/t/s3/uri_avoid_chars/0015.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test|","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:45 GMT","x-amz-id-2":"BjMVcAnkalie4itMiOCZf8NdIKHL1JPcdmO6HVjCs71uXD0R1WPC4kO4hWMyvKrxuWjODh9Did8=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0016.response b/t/s3/uri_avoid_chars/0016.response deleted file mode 100644 index 9e7393a559..0000000000 --- a/t/s3/uri_avoid_chars/0016.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test€","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:46 GMT","x-amz-id-2":"5q+pE7I8aobquniDpu/sbExQBw+5nL1ylake3f1XEBQ71GWflY8v+midsT47owhaKDW0fNOoW+s=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0017.response b/t/s3/uri_avoid_chars/0017.response deleted file mode 100644 index ec21dafb40..0000000000 --- a/t/s3/uri_avoid_chars/0017.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:47 GMT","x-amz-id-2":"w4fW+CJqD7oSZ7DIPHiDVUtR3jSJrGzU3qUSv7NM38l0qyAshYUb+Lkk6c5qolzaYYdM8wb4Qb4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0018.response b/t/s3/uri_avoid_chars/0018.response deleted file mode 100644 index 58a2985ab6..0000000000 --- a/t/s3/uri_avoid_chars/0018.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test‚","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:48 GMT","x-amz-id-2":"HF/ZlTfmgYla5YYGBAqw3iz4kcXcjbpXHgz5XMtPTmXoo3pEHsEzZdss+jkvWtPjZCJwdrpDS1I=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0019.response b/t/s3/uri_avoid_chars/0019.response deleted file mode 100644 index 8391e3eca7..0000000000 --- a/t/s3/uri_avoid_chars/0019.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testƒ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:49 GMT","x-amz-id-2":"31prUXVeXbxLuB4dDGhV3WH42FtSrrq2w2A/qekLYgavtJK5PUEqpeoFO9btsqr1W3mjPSp1+X8=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0020.response b/t/s3/uri_avoid_chars/0020.response deleted file mode 100644 index daa5454762..0000000000 --- a/t/s3/uri_avoid_chars/0020.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test„","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:49 GMT","x-amz-id-2":"q1HVfZQSyFpwPNblt3X9FT9/e2PN8k2aIO64KCWRrI9gvUCN2/tUw0wyEi8EhtWU3+FjrODUVSY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0021.response b/t/s3/uri_avoid_chars/0021.response deleted file mode 100644 index 6f4bb320ec..0000000000 --- a/t/s3/uri_avoid_chars/0021.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test…","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:50 GMT","x-amz-id-2":"FFEughlQeedEEgxlnQ5u0yk/htgK5gSMzMYzTaLeNu6kNjGegt0Xtf9Ji0co4ZIWDwi5BgL8LfQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0022.response b/t/s3/uri_avoid_chars/0022.response deleted file mode 100644 index 4aece4d420..0000000000 --- a/t/s3/uri_avoid_chars/0022.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test†","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:51 GMT","x-amz-id-2":"8r5VMTcAsP/YJfnPucaCLBWfFGBlJlhpVsYKDmNFxD7TFW67U2PP+D4cmEQBEUO6QDcrtN8rs6s=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0023.response b/t/s3/uri_avoid_chars/0023.response deleted file mode 100644 index c11b992d95..0000000000 --- a/t/s3/uri_avoid_chars/0023.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test‡","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:52 GMT","x-amz-id-2":"6jjsp5Tc4JKVvXfZeS+sAH5eB99nlKWIoRziYJPbmiaR/MUoiVlhJbdDAF7BeuDmwjZYqxzIH1w=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0024.response b/t/s3/uri_avoid_chars/0024.response deleted file mode 100644 index da0b851a4f..0000000000 --- a/t/s3/uri_avoid_chars/0024.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testˆ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:53 GMT","x-amz-id-2":"cm3NzylyLWJgOP73tybHXbaw7JJppQPNKx/YZLJxYPQHcIPkjcddNCcGycx/q9/7g5dstb2y+hY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0025.response b/t/s3/uri_avoid_chars/0025.response deleted file mode 100644 index 151c8e797e..0000000000 --- a/t/s3/uri_avoid_chars/0025.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test‰","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:54 GMT","x-amz-id-2":"MhqfnrfurHfvpoE+TZ72Dc7PJXAfqdAZXba/vxTAna4jIlThIcDfJBPp9daqVwyPlZmUu95ReuQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0026.response b/t/s3/uri_avoid_chars/0026.response deleted file mode 100644 index 09dd36e06c..0000000000 --- a/t/s3/uri_avoid_chars/0026.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testŠ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:55 GMT","x-amz-id-2":"4g2AeFr0mpgVpEhTSwmcQ0zxSg78t31PI3RGzLsnfsnKQnUO9LkfLPo3+0iKMDXBlEnLUkjknC0=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0027.response b/t/s3/uri_avoid_chars/0027.response deleted file mode 100644 index 9167c570ac..0000000000 --- a/t/s3/uri_avoid_chars/0027.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test‹","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:56 GMT","x-amz-id-2":"y3aFmZsmcS3iEgJx77yRkPk1GiJ+pNmtj/4rgKIbXzW3O2eU8aFCQAqmV6ZbqUNNZh76Vd9A92E=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0028.response b/t/s3/uri_avoid_chars/0028.response deleted file mode 100644 index 132fa97ba2..0000000000 --- a/t/s3/uri_avoid_chars/0028.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testŒ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:57 GMT","x-amz-id-2":"knTE84mz+7X6tnB6ocm/Df2qnk+LQVpRPxi0Z5UhAYSUyWjIDJOssaiGOBc96h1r7mhs3aHGZMs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0029.response b/t/s3/uri_avoid_chars/0029.response deleted file mode 100644 index 16d63825fc..0000000000 --- a/t/s3/uri_avoid_chars/0029.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:58 GMT","x-amz-id-2":"sOJCfXbfhQwkTvJI6fludGU6tRFp1Whcs2k5GPvkP8JindT9wkJbm0K0lnGQUSKuMH4z1MkQMrk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0030.response b/t/s3/uri_avoid_chars/0030.response deleted file mode 100644 index 51a1fd3d30..0000000000 --- a/t/s3/uri_avoid_chars/0030.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testŽ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:58 GMT","x-amz-id-2":"2olZYs4tDeKE6E2FTn1G13TcGuScWatcLI+XUHf77pJd2RomlYRHvnaWr/nxb5g2mYylvgj2Gm4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0031.response b/t/s3/uri_avoid_chars/0031.response deleted file mode 100644 index d770ac802f..0000000000 --- a/t/s3/uri_avoid_chars/0031.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:36:59 GMT","x-amz-id-2":"AoheFocfOsuWYGoOTnDVEWCRMmQWmZvl/TCp/XyCZqnMkK7EQzTeFWQaGlg1l12qfUojXdf/cY0=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0032.response b/t/s3/uri_avoid_chars/0032.response deleted file mode 100644 index 340d697578..0000000000 --- a/t/s3/uri_avoid_chars/0032.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:00 GMT","x-amz-id-2":"j3JpG9kkDlNq1/J0YnCR/ttpwQYrF5mSapw+yYnWMPpcKkzLtYMm1Hx2+Reatsf1DZNjncwrF+4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0033.response b/t/s3/uri_avoid_chars/0033.response deleted file mode 100644 index 00f87abbc8..0000000000 --- a/t/s3/uri_avoid_chars/0033.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test‘","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:01 GMT","x-amz-id-2":"HwdrYlgt4VBxlJxU9T+QLfdTP0dNxObrzbaI8OsSGguRd0xNzWSjTo/5GBXuR+X6UvUdAmi8Vk4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0034.response b/t/s3/uri_avoid_chars/0034.response deleted file mode 100644 index f8ac9bd074..0000000000 --- a/t/s3/uri_avoid_chars/0034.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test’","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:02 GMT","x-amz-id-2":"m2oGCLgvfBcTLfwq3TUrlf4/y95zSftChxZKTEBrcFQFnMxjBsKIl9pP082zsFmbP/g2gl/nuCg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0035.response b/t/s3/uri_avoid_chars/0035.response deleted file mode 100644 index e4cef5d825..0000000000 --- a/t/s3/uri_avoid_chars/0035.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test“","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:03 GMT","x-amz-id-2":"pn5EvI0shsqFLSVpD5gDxHLtT9wmXOipVWAAqzWsh839qkhuc49Vo8nvuCwT9fcX2/u0cU/W4ao=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0036.response b/t/s3/uri_avoid_chars/0036.response deleted file mode 100644 index 8bc248f640..0000000000 --- a/t/s3/uri_avoid_chars/0036.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test”","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:04 GMT","x-amz-id-2":"POSpmqkJ1W/1sitczLYJPPPcQDg0hOTHvG11S+aewCFyXpJKhSdp2MJGxHLYQzMQG3GTRiURK9k=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0037.response b/t/s3/uri_avoid_chars/0037.response deleted file mode 100644 index 4614e93862..0000000000 --- a/t/s3/uri_avoid_chars/0037.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test•","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:05 GMT","x-amz-id-2":"x266/GQr2eiKLUNPGL19lwizgfcunNiadp63nVNuCTERyYc3obP/7fS5M42T0qZ68+/S/bqfIfc=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0038.response b/t/s3/uri_avoid_chars/0038.response deleted file mode 100644 index 2a2687fadd..0000000000 --- a/t/s3/uri_avoid_chars/0038.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test–","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:06 GMT","x-amz-id-2":"5j60WYSj6s4xMqhNBjNJfv/zcoKqbIH8Pm6E6nzmvhgfnpPntloo6JvDMY0MaumZaDbGSxsrI6Y=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0039.response b/t/s3/uri_avoid_chars/0039.response deleted file mode 100644 index 2d0688aa93..0000000000 --- a/t/s3/uri_avoid_chars/0039.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test—","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:07 GMT","x-amz-id-2":"e6DajDrM2ecQlpPq+0pcWn/2rk6GQ2Y9pEx15H3Cr7GpvXJp9FDNUYYIP6geldOff6Tzz5fF0RY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0040.response b/t/s3/uri_avoid_chars/0040.response deleted file mode 100644 index fff90336bc..0000000000 --- a/t/s3/uri_avoid_chars/0040.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test˜","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:07 GMT","x-amz-id-2":"QCYY5tqDpiwLvLI/zLADZrPuoXNQAGX4UmS09ArgYrvZM42GaSbvynReDpLY9FAuPSE5xKNdf18=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0041.response b/t/s3/uri_avoid_chars/0041.response deleted file mode 100644 index b3f2baf615..0000000000 --- a/t/s3/uri_avoid_chars/0041.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test™","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:08 GMT","x-amz-id-2":"wsprGzeHtTej3fZBRgLM2lkIrFk13J9kNeHOiB2NN8zf5Jnjsq7VudIdm35SNfo7z1i1ZI/Gqks=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0042.response b/t/s3/uri_avoid_chars/0042.response deleted file mode 100644 index 2d3c355976..0000000000 --- a/t/s3/uri_avoid_chars/0042.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testš","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:09 GMT","x-amz-id-2":"/m9FFwQkHqznrp2cNbSRtOLd55PhsqXOYHTYBRaE3c4hN4r6zPYHOi4+x5oI/LYdRDo0/7p/hjk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0043.response b/t/s3/uri_avoid_chars/0043.response deleted file mode 100644 index 7fbfaa6124..0000000000 --- a/t/s3/uri_avoid_chars/0043.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test›","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:10 GMT","x-amz-id-2":"6MuRfb4BnJIkdXLVP3P1tLfMQYlI7tVcKQppAQi/Uiyxc6l9BjCaWrQVF2xDCH5nUfc+pxHWJko=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0044.response b/t/s3/uri_avoid_chars/0044.response deleted file mode 100644 index 2b575fc203..0000000000 --- a/t/s3/uri_avoid_chars/0044.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testœ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:11 GMT","x-amz-id-2":"xjQBG7Ec+YoGy0K6bCu6seqeYisTidKMjVBl7F1mzZnaBNGGtOE0q+L4ipKtYm0KmrNDiHbHrmQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0045.response b/t/s3/uri_avoid_chars/0045.response deleted file mode 100644 index 41df623fd5..0000000000 --- a/t/s3/uri_avoid_chars/0045.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:12 GMT","x-amz-id-2":"AqX6h+x6skSxhX2pnA9y4rKBw3hlNP6KYXaGMw4EnfMhFfKnqiA5ujqPHKWEcRSkU2T38SKZqEg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0046.response b/t/s3/uri_avoid_chars/0046.response deleted file mode 100644 index bb569a5851..0000000000 --- a/t/s3/uri_avoid_chars/0046.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testž","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:13 GMT","x-amz-id-2":"EGzQXF/UOzdZxo4/LDE5RjX18kjJWwA+xYmqgylTunqoXx63ujNgm0FX9NqqdQICpN7a8+OEa6A=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0047.response b/t/s3/uri_avoid_chars/0047.response deleted file mode 100644 index d286a6daad..0000000000 --- a/t/s3/uri_avoid_chars/0047.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testŸ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:14 GMT","x-amz-id-2":"/jXB5IOeLyZE+lwauGFJoaNKbtKQMq8+w6I81AJ0Iwluav+zzoDu8tIYcDNpiqTHTpG2dLhBieM=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0048.response b/t/s3/uri_avoid_chars/0048.response deleted file mode 100644 index 904cf18877..0000000000 --- a/t/s3/uri_avoid_chars/0048.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:15 GMT","x-amz-id-2":"f7YH7bOmumBaQiOb1vBk5Zh2U8/Ne1m67C7RElT+2BZTcLe3o5wopULtINZgVfHJmE4XliU9Q9s=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0049.response b/t/s3/uri_avoid_chars/0049.response deleted file mode 100644 index 4ac5c57df8..0000000000 --- a/t/s3/uri_avoid_chars/0049.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¡","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:15 GMT","x-amz-id-2":"0izNye3599knflMcIPGGusebEoP/i8M1jIH4SF+FHuL6xEx9HaLIZMcYID+0lvcRKwY939Sx7EY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0050.response b/t/s3/uri_avoid_chars/0050.response deleted file mode 100644 index d67bcb5eba..0000000000 --- a/t/s3/uri_avoid_chars/0050.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¢","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:16 GMT","x-amz-id-2":"KrGR8WWsBmQEMYA0+ak+3KVV0Yy5foo6dGhkG6s1LC4VJaXFllJVfR4Mo5KKboy7ups9hu94AqA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0051.response b/t/s3/uri_avoid_chars/0051.response deleted file mode 100644 index e5e7dcf9a3..0000000000 --- a/t/s3/uri_avoid_chars/0051.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test£","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:17 GMT","x-amz-id-2":"XzSYx3+GOZJu/EP2OC913FUHkJj5eeu0x0SO3dq5YsGFqLMa3pNLJYMyDGwKqi612jrG0qcqB2Q=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0052.response b/t/s3/uri_avoid_chars/0052.response deleted file mode 100644 index 567e1bedd6..0000000000 --- a/t/s3/uri_avoid_chars/0052.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¤","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:18 GMT","x-amz-id-2":"6QP0A1mgPah+6QNyg951B1XuGciJQhY6xJxnRkJWYzFPCP7In+bx73O8HdH0AzNpmMn+61gswkQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0053.response b/t/s3/uri_avoid_chars/0053.response deleted file mode 100644 index 422039c331..0000000000 --- a/t/s3/uri_avoid_chars/0053.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¥","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:19 GMT","x-amz-id-2":"Uvp9GgOx2urrlCvC6jiaOp/1Z9yxOi9FO7LOdTpdZSro2skCPMcO1fdz39FDtIRxRQijjkfOrk0=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0054.response b/t/s3/uri_avoid_chars/0054.response deleted file mode 100644 index be0bd5a853..0000000000 --- a/t/s3/uri_avoid_chars/0054.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¦","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:20 GMT","x-amz-id-2":"o05bG9bPGIJ1m1IpwOafDl/S8s5BhwTsHQEFo+jeINkrh9Q0fpnmrXImUDp5eJ16Fhx3weX63Do=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0055.response b/t/s3/uri_avoid_chars/0055.response deleted file mode 100644 index cd57ee8dab..0000000000 --- a/t/s3/uri_avoid_chars/0055.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test§","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:21 GMT","x-amz-id-2":"NfjQ6GsvPQOfR08oInZ+hCRy6IDsNfbS9h92MvvtG2OSplNThEsODq1KfynB/diynFQ7hlB3zC0=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0056.response b/t/s3/uri_avoid_chars/0056.response deleted file mode 100644 index 18e5bacf05..0000000000 --- a/t/s3/uri_avoid_chars/0056.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¨","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:22 GMT","x-amz-id-2":"FakFeJPafZkJ39FLyIcVDa07lX3B6iVLTEx9mF6sY2hmW81Horpb2jGl0TX2qO9US2F2bpAsqik=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0057.response b/t/s3/uri_avoid_chars/0057.response deleted file mode 100644 index 5f6ce2f4d2..0000000000 --- a/t/s3/uri_avoid_chars/0057.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test©","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:23 GMT","x-amz-id-2":"NxIZkFgyyuMvJ0FUL63SJdQUf5GNBb9U9i4cBEcs6t9m57ZQURaPsdjUOec6D4jtuJ8CbSKZcqA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0058.response b/t/s3/uri_avoid_chars/0058.response deleted file mode 100644 index a1cea09398..0000000000 --- a/t/s3/uri_avoid_chars/0058.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testª","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:24 GMT","x-amz-id-2":"CA2yVrXeW4BdNCqECu5+6brne1JG7XT+wBH+tfbNSemXUIwTLm1CHVgyZPNEod4M/tMBtokgA0k=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0059.response b/t/s3/uri_avoid_chars/0059.response deleted file mode 100644 index ac561e0866..0000000000 --- a/t/s3/uri_avoid_chars/0059.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test«","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:25 GMT","x-amz-id-2":"FGo64AjCU6hJ8kw52BC5xKA9doLt4fg6p+IiuxPeX9OOnxpNQV69C6r6nP8FGWt5SRSi4Z6P3oI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0060.response b/t/s3/uri_avoid_chars/0060.response deleted file mode 100644 index 1a9827ea3b..0000000000 --- a/t/s3/uri_avoid_chars/0060.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¬","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:26 GMT","x-amz-id-2":"X5l135rpvH9cuFPFR59YwaYPzr5HD6vAZ15JoSsjtE8YvdAB/4Y/pXlwFtc4MKFEk0pypBxORXY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0061.response b/t/s3/uri_avoid_chars/0061.response deleted file mode 100644 index 58716597bd..0000000000 --- a/t/s3/uri_avoid_chars/0061.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test­","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:27 GMT","x-amz-id-2":"Ch7fpFt8DEhbzbaO4T0XEVKf/QOYGj9FQ41ZX7ikY4G9vIXvzeF98ileWdskKMfqbdQ2PObWZPo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0062.response b/t/s3/uri_avoid_chars/0062.response deleted file mode 100644 index 58b2dfaf18..0000000000 --- a/t/s3/uri_avoid_chars/0062.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test®","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:28 GMT","x-amz-id-2":"+eLOsNfjntGbvdQ6JCJAvp2k3/UGyW5sN5gRHWZp8UMuXxS6YBaxZKZ+1qEsiF3qX3rj7qxDXyg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0063.response b/t/s3/uri_avoid_chars/0063.response deleted file mode 100644 index d53a6e5d45..0000000000 --- a/t/s3/uri_avoid_chars/0063.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¯","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:29 GMT","x-amz-id-2":"t47sqNhSBdbRWaP0joWIPyURpbErxJ8EyyBe4BugW/tUE2HtgIRIQBjlpS2aeGT/NvJqt5DycAI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0064.response b/t/s3/uri_avoid_chars/0064.response deleted file mode 100644 index 40347c0301..0000000000 --- a/t/s3/uri_avoid_chars/0064.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test°","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:29 GMT","x-amz-id-2":"YncxqQuqI80PigW60XaZnD/MCRCX61OrZly7TPMKwnHJV9T+djBQU3eWltt681cQgQMyeNZk/us=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0065.response b/t/s3/uri_avoid_chars/0065.response deleted file mode 100644 index 8067660eae..0000000000 --- a/t/s3/uri_avoid_chars/0065.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test±","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:30 GMT","x-amz-id-2":"TP5F2Jsz1JS9QJwTbLwUziqK1HAurv2ZO4J9Ehcho70yuQ86ipqAE3JquuRqJE9Ddq5Liyo68p0=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0066.response b/t/s3/uri_avoid_chars/0066.response deleted file mode 100644 index 73eb5efd09..0000000000 --- a/t/s3/uri_avoid_chars/0066.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test²","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:31 GMT","x-amz-id-2":"iAAfZnHXScp/0Irw3kQ7WLBjlOeFjgjGu7mJw1scdaGIQU2YIu+hz3u4neNWlsu14z1gEalzGnk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0067.response b/t/s3/uri_avoid_chars/0067.response deleted file mode 100644 index 847d02b01a..0000000000 --- a/t/s3/uri_avoid_chars/0067.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test³","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:32 GMT","x-amz-id-2":"gs1wd2HmLbm+b8AyIx6F0XzuvJHXAdqwsyY2j+vKQ4K2RPAPdrBToxOxQ9WuYye01LEkLgjqsPs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0068.response b/t/s3/uri_avoid_chars/0068.response deleted file mode 100644 index ddf0e42ea2..0000000000 --- a/t/s3/uri_avoid_chars/0068.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test´","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:33 GMT","x-amz-id-2":"nUMYVgjxDrluOjfFPvAwytV3pHG/HmKTZWULT4IjLjHOJTnrRwDCYsQ+GHaPfyYc2rIEsQ0aRaM=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0069.response b/t/s3/uri_avoid_chars/0069.response deleted file mode 100644 index 54dfe605b8..0000000000 --- a/t/s3/uri_avoid_chars/0069.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testµ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:34 GMT","x-amz-id-2":"C8grNKpb1E/jzCjekmxghGnM6I8PIkMCQZsjXKz6l2Yokg6HUBN0HAyWrEifHuiPpCxzz6mTX7g=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0070.response b/t/s3/uri_avoid_chars/0070.response deleted file mode 100644 index db8c1deefb..0000000000 --- a/t/s3/uri_avoid_chars/0070.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¶","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:34 GMT","x-amz-id-2":"kr8h5A/boVE2uBnscqXfrK8eq01gVbEnwz5JMZfNah6rvS5WcPGbI4ucOYIquRMm1dCn/EEb++A=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0071.response b/t/s3/uri_avoid_chars/0071.response deleted file mode 100644 index b9b12b5f8c..0000000000 --- a/t/s3/uri_avoid_chars/0071.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test·","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:35 GMT","x-amz-id-2":"SU/0s96GJpJUi3Jt9Tl7Ae0XJU8S0eII0V0KGygfI0rCBwRHgtq6xghMOZgrEnuSSLTXGyvz6xo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0072.response b/t/s3/uri_avoid_chars/0072.response deleted file mode 100644 index 143d77838b..0000000000 --- a/t/s3/uri_avoid_chars/0072.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¸","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:36 GMT","x-amz-id-2":"eDNJBTUolx5mUI/X+zqAMXbxZvkog4fCaeOkencyRjKJufZnwapm+OAMyDKZxnoz6VbMW2rLjbg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0073.response b/t/s3/uri_avoid_chars/0073.response deleted file mode 100644 index bb8f9c8aa6..0000000000 --- a/t/s3/uri_avoid_chars/0073.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¹","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:37 GMT","x-amz-id-2":"ObU27mkoi4NH4hRxbHQUAmhDHmS3K1Le7qKhh6XeB5H1t++YWN6EeiM4xf7Ll7Lt4qgkMgXTdDY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0074.response b/t/s3/uri_avoid_chars/0074.response deleted file mode 100644 index e04ea15070..0000000000 --- a/t/s3/uri_avoid_chars/0074.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testº","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:38 GMT","x-amz-id-2":"1jODjaB6mRuQEw9mLkgqZKNaXcnwa8G1W4UppELPpqdLOsoBLnLi0IUYeVjFoSJb5eWswVJJHK4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0075.response b/t/s3/uri_avoid_chars/0075.response deleted file mode 100644 index f83946eac6..0000000000 --- a/t/s3/uri_avoid_chars/0075.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test»","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:39 GMT","x-amz-id-2":"1+bDRZ+cZizPG+aQMZg2631609TAYVN0ZrWIXNwNBTCLz6tfKyD+LWyuF3fQ35BsmtO9YEMrVcg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0076.response b/t/s3/uri_avoid_chars/0076.response deleted file mode 100644 index c9ac30558a..0000000000 --- a/t/s3/uri_avoid_chars/0076.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¼","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:40 GMT","x-amz-id-2":"7c1pvVoYJVf7A7V/4NPwVXNwoYCQZ6pFdzvswhHVZstrrxuTgjnMPx1FLHDeDXXw7EA0cMjf01M=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0077.response b/t/s3/uri_avoid_chars/0077.response deleted file mode 100644 index 6060afcdbb..0000000000 --- a/t/s3/uri_avoid_chars/0077.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test½","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:40 GMT","x-amz-id-2":"+yluQkFEOJ7EuwYs7pv1cvnsoXtRfWpBPrQuA7aR48jmpNp2S8GsqdeEsF9UoGjtGyCclUJhfSQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0078.response b/t/s3/uri_avoid_chars/0078.response deleted file mode 100644 index ccdfb51b7f..0000000000 --- a/t/s3/uri_avoid_chars/0078.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¾","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:41 GMT","x-amz-id-2":"WYRvgw9MUZEr5x8qJVYL52WAWNgn1f2U/t5YPlTSolSVuX6r+CJDZmw4rCb7c3BVVXpFkSSfaEQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0079.response b/t/s3/uri_avoid_chars/0079.response deleted file mode 100644 index 547159b813..0000000000 --- a/t/s3/uri_avoid_chars/0079.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test¿","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:42 GMT","x-amz-id-2":"LxUM1N+hun8Y/mYG73+FpYLRAb9cHDKbkfGtpuM4AM3mDnHfEwcrYB/iOUMBjlfd/KjOyuDS20k=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0080.response b/t/s3/uri_avoid_chars/0080.response deleted file mode 100644 index a9af3ea507..0000000000 --- a/t/s3/uri_avoid_chars/0080.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÀ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:43 GMT","x-amz-id-2":"TSrIL/K43oCefusDuc7+y5bZSFECybscQp8Um9+nllRy3m8EkqQ6wdtEpru6PLXbvUmKV3M2U2Q=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0081.response b/t/s3/uri_avoid_chars/0081.response deleted file mode 100644 index 8aeec00e60..0000000000 --- a/t/s3/uri_avoid_chars/0081.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÁ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:44 GMT","x-amz-id-2":"/szrCRg8HBcg3oYVX+fMI+xAEPPEbhaebd4wNnooMUbxGrIhxQRXAPMrLXgoJ5MS/XvoZ+JoHXk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0082.response b/t/s3/uri_avoid_chars/0082.response deleted file mode 100644 index b030d78270..0000000000 --- a/t/s3/uri_avoid_chars/0082.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÂ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:45 GMT","x-amz-id-2":"KQ9wa6uyvgxTLF5z2YUJXoAB76IwKDlm0x+v8NxZb4hsdQToKYDchyN1JY/HCJ+NSUKP9tSBtYc=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0083.response b/t/s3/uri_avoid_chars/0083.response deleted file mode 100644 index 7fa4cbfa2a..0000000000 --- a/t/s3/uri_avoid_chars/0083.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÃ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:46 GMT","x-amz-id-2":"89wQnnfbCgTdQLD06UDLOqgSYmXni5CJ5FVlBXDTgWWQVUEiqft/d1vB96IFJ+AOkb/3cmE1pi8=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0084.response b/t/s3/uri_avoid_chars/0084.response deleted file mode 100644 index ad40229375..0000000000 --- a/t/s3/uri_avoid_chars/0084.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÄ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:47 GMT","x-amz-id-2":"PoR2m/SmOR10ybIf/UA8/rteFd4oPHM5vTjtCLnlVk9u7ny6k0aCN9xVT92z+wAjIrpyswHX+dU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0085.response b/t/s3/uri_avoid_chars/0085.response deleted file mode 100644 index eabdd3bf4a..0000000000 --- a/t/s3/uri_avoid_chars/0085.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÅ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:48 GMT","x-amz-id-2":"7Cpj9k8Hrgkhf0h15iXejB33AwMUzJlXkGGb6BW6Ciyj/CeIigg/b/gba/kTs2ajw+6F7651hXU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0086.response b/t/s3/uri_avoid_chars/0086.response deleted file mode 100644 index f36f6eb493..0000000000 --- a/t/s3/uri_avoid_chars/0086.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÆ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:48 GMT","x-amz-id-2":"w9iwIyrbhWnSpbzm8gnTUkZMwMcErzy3tT2xX8eijMM0i+JapyYE9sGCMyEI2qhk6Bn6hY/4Hjs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0087.response b/t/s3/uri_avoid_chars/0087.response deleted file mode 100644 index 682098df8f..0000000000 --- a/t/s3/uri_avoid_chars/0087.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÇ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:49 GMT","x-amz-id-2":"O7Pe//ayJkQQgiyV7/0k48GRdVqZ34sclYsf8tRcRAlrOnaYQAeUwKS5qFCSJib5eJIiqWtclOI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0088.response b/t/s3/uri_avoid_chars/0088.response deleted file mode 100644 index 2087b24841..0000000000 --- a/t/s3/uri_avoid_chars/0088.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÈ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:50 GMT","x-amz-id-2":"WabPbj0SkAMXznQxyDt/WRiQi5v3KeaFkHqYav59wUZJlWeRCpIpi6/4J1gu7151Y9YykT0iBCM=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0089.response b/t/s3/uri_avoid_chars/0089.response deleted file mode 100644 index 824c72a7dc..0000000000 --- a/t/s3/uri_avoid_chars/0089.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÉ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:51 GMT","x-amz-id-2":"0Sd86E7F1+C9kKzyiuVcHojxBAOBG3tC1aPsB3JKu+ptNQ+SFKSRY8TRgDMztn36hPm91cwKBtQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0090.response b/t/s3/uri_avoid_chars/0090.response deleted file mode 100644 index ca481d1c27..0000000000 --- a/t/s3/uri_avoid_chars/0090.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÊ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:52 GMT","x-amz-id-2":"SfqY8VJor24f2qkKWQoo1u1u6XXR27F72Du68cDCrlKjZJwtRFFcI9Pc5eNK0vKFXhbwMk48JHU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0091.response b/t/s3/uri_avoid_chars/0091.response deleted file mode 100644 index a77bc29502..0000000000 --- a/t/s3/uri_avoid_chars/0091.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testË","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:53 GMT","x-amz-id-2":"cw2btOwCnX7Ht+RYGuHC9ep01Ca8m8n/cprH613RS1XJnHScE+dMDC0aUUnFEy9fiTgkjV/AJrE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0092.response b/t/s3/uri_avoid_chars/0092.response deleted file mode 100644 index e6bbb167d5..0000000000 --- a/t/s3/uri_avoid_chars/0092.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÌ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:54 GMT","x-amz-id-2":"58E3xNZusOLQa7N7CkPa2vZvF7kIpfIZLQxf8Za/8OTo3z9a6nxFyzTbmnJl784Ykf2EQbTB034=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0093.response b/t/s3/uri_avoid_chars/0093.response deleted file mode 100644 index 853deb1fa8..0000000000 --- a/t/s3/uri_avoid_chars/0093.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÍ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:55 GMT","x-amz-id-2":"9++t67TdbpDV/idvumsfx868R7wzADbe2xVe7mSDZqfaXCJDLG4gmHPJOVzC8TXlnISnTt1mslE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0094.response b/t/s3/uri_avoid_chars/0094.response deleted file mode 100644 index 8438e672a7..0000000000 --- a/t/s3/uri_avoid_chars/0094.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÎ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:55 GMT","x-amz-id-2":"x9Burqyh0Mfi+Wl+DWuMnYKuxehm7YYPap9A/U/scTWcKwjAS3mMPPzS2MRUmOKGI9JnctUyxu8=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0095.response b/t/s3/uri_avoid_chars/0095.response deleted file mode 100644 index b2df5bc7f5..0000000000 --- a/t/s3/uri_avoid_chars/0095.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÏ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:56 GMT","x-amz-id-2":"0nAIKjecHBCl5VQ9RNt10Y0pjPAFtBwNKZT/rthQmWBIc1n3LejFjUq3fG9qQV9o/9kXmGQJuT0=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0096.response b/t/s3/uri_avoid_chars/0096.response deleted file mode 100644 index 39f578c627..0000000000 --- a/t/s3/uri_avoid_chars/0096.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÐ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:57 GMT","x-amz-id-2":"m3KnJG/vsZVWlhRDhxM5jOtsGLNjv9OOtnMVSt07TqO9LjgPSZ3eHluMRvwDb7PU0RwqF2obPx4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0097.response b/t/s3/uri_avoid_chars/0097.response deleted file mode 100644 index 28bfe53857..0000000000 --- a/t/s3/uri_avoid_chars/0097.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÑ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:58 GMT","x-amz-id-2":"hizsepquo3IClEmmtrN7NlDJYC2Hq46uRY+yxM+ey5MD55Algss+0YJ97R1VXPbWh/IbkTdZJsY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0098.response b/t/s3/uri_avoid_chars/0098.response deleted file mode 100644 index 7d25221386..0000000000 --- a/t/s3/uri_avoid_chars/0098.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÒ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:37:59 GMT","x-amz-id-2":"UziAG3CoiiiuOKJvTZ9BuIq31qrh7ElsUVRY6Bq87VP4MI/sV8uI3YiLp3b6n0UCvbMfMKBooQQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0099.response b/t/s3/uri_avoid_chars/0099.response deleted file mode 100644 index a69af5dd90..0000000000 --- a/t/s3/uri_avoid_chars/0099.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÓ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:00 GMT","x-amz-id-2":"YFeANPkKyI5atlH8crOfJcfsIr8St5joxCYD/3s61PWUkWcszbjC4RRfPFYaA6DHpEo3PWTYbNs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0100.response b/t/s3/uri_avoid_chars/0100.response deleted file mode 100644 index 1575b2b3d0..0000000000 --- a/t/s3/uri_avoid_chars/0100.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÔ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:01 GMT","x-amz-id-2":"xIgjrR94LoFw/X9iIAxZIpRLhZOWA6j8pmRLgZjmcd/Ez5MsswiPQlBoYYwGuRZQF/KPiNzJbWY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0101.response b/t/s3/uri_avoid_chars/0101.response deleted file mode 100644 index 51887ed574..0000000000 --- a/t/s3/uri_avoid_chars/0101.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÕ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:02 GMT","x-amz-id-2":"spH9FKv7rsbLWsnUpefJOb8aAjdlMY4vou54qRHStokAYu/Y8TQ4fdutoM9JHQlb0PctNGl1U0c=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0102.response b/t/s3/uri_avoid_chars/0102.response deleted file mode 100644 index b8e756f63a..0000000000 --- a/t/s3/uri_avoid_chars/0102.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÖ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:03 GMT","x-amz-id-2":"y9GMmJiz5M3fxhgjhh5kU3OUQKWLYzs6YBgfmBhDYvx7yWDqARxXtgcg9Bk1KwKkUj11j6+KDCg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0103.response b/t/s3/uri_avoid_chars/0103.response deleted file mode 100644 index bc7789839e..0000000000 --- a/t/s3/uri_avoid_chars/0103.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test×","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:04 GMT","x-amz-id-2":"q9Qw50itDPYhzR0nC9YXhfgaUn98OXFqEWodE9ljWeENgKWQGh9aNw4wZGU1ED0xQD+6KK5FTes=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0104.response b/t/s3/uri_avoid_chars/0104.response deleted file mode 100644 index f13130b549..0000000000 --- a/t/s3/uri_avoid_chars/0104.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testØ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:05 GMT","x-amz-id-2":"WN+NuHBoUZN6h+K1J0Pul1xs7stMyZUot2atp+jRbNB6/jLxToMNaO+MZHQuxA/azBeVTenoEqI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0105.response b/t/s3/uri_avoid_chars/0105.response deleted file mode 100644 index d0562ab127..0000000000 --- a/t/s3/uri_avoid_chars/0105.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÙ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:06 GMT","x-amz-id-2":"kgm7CJz1PGZurD+fMJr4b0bX/QpCFtkY0GyNuiE1JEtDOw+6n1ozOOTlFfeIHVi3byP0PQwmuqI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0106.response b/t/s3/uri_avoid_chars/0106.response deleted file mode 100644 index f1937d5225..0000000000 --- a/t/s3/uri_avoid_chars/0106.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÚ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:06 GMT","x-amz-id-2":"8YdeDYietwAsD8GbTMqyZQMX49JWPn4cNUWtADP5HQGi7/5oELIMos5vNSUDo/Z2X/SF2vyleds=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0107.response b/t/s3/uri_avoid_chars/0107.response deleted file mode 100644 index 052bd2335c..0000000000 --- a/t/s3/uri_avoid_chars/0107.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÛ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:07 GMT","x-amz-id-2":"1VMoz+aE78aHg2cUcBP9iAeYHre802TNSmtNKYC/WGaecY9LyP81B/+dVjVL3OE8BfcCz7tJStk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0108.response b/t/s3/uri_avoid_chars/0108.response deleted file mode 100644 index 844a2ce02d..0000000000 --- a/t/s3/uri_avoid_chars/0108.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÜ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:08 GMT","x-amz-id-2":"P6tZJEH61PRxzQgKhQwJ3O+lAuV0PT15deyY63oNGGKC1M1h0+lrjf2o9IKOY4t2kiLuvSVxaKc=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0109.response b/t/s3/uri_avoid_chars/0109.response deleted file mode 100644 index 085f75072e..0000000000 --- a/t/s3/uri_avoid_chars/0109.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÝ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:09 GMT","x-amz-id-2":"BS/cH/GhGnxnK8ZmfT386aF+y5qMicE7xYX9jElBIbL/0miQgENb+KtkxCAkS6k55aedf/59zwk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0110.response b/t/s3/uri_avoid_chars/0110.response deleted file mode 100644 index b6c17ba31d..0000000000 --- a/t/s3/uri_avoid_chars/0110.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÞ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:10 GMT","x-amz-id-2":"H7CaUwCA/rovD74LmMR6ckgSntRhUIBvfrTDP1uXqOrtpbxgelhjd/0tRqzx+xdrWS/NcCnACdo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0111.response b/t/s3/uri_avoid_chars/0111.response deleted file mode 100644 index b59eb065e4..0000000000 --- a/t/s3/uri_avoid_chars/0111.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testß","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:11 GMT","x-amz-id-2":"g5JgmPRBi8Ehtd3Pb/+c+itxm2TdSu/iTZ7dJ5SizQCeD0xCGNFOyBKX7hOO4k5FLzEO7DpG2NE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0112.response b/t/s3/uri_avoid_chars/0112.response deleted file mode 100644 index 230e455ea6..0000000000 --- a/t/s3/uri_avoid_chars/0112.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testà","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:12 GMT","x-amz-id-2":"wEDpNrMBCiMtdn1+JNaq4y218FHjX+W5RvSCs6O84y7FTqDAU/TzshRmCKtnKOr7xxnZyJWAqRo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0113.response b/t/s3/uri_avoid_chars/0113.response deleted file mode 100644 index ca98189879..0000000000 --- a/t/s3/uri_avoid_chars/0113.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testá","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:13 GMT","x-amz-id-2":"UswhkNrbLOvumsHn6oELvJMrFSOanBXuwr8DMxL7Go6r6Fmw7HYQSrcpM4jyx9+IjJ3SCTS5ji4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0114.response b/t/s3/uri_avoid_chars/0114.response deleted file mode 100644 index d94c576dc5..0000000000 --- a/t/s3/uri_avoid_chars/0114.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testâ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:14 GMT","x-amz-id-2":"YOKn2A1R6X7k5DWAhE5Y//jQOsLe3ws2ga2DHhA/HEWnQwd5VLLSh8TCWU/JKYmJ+/re3JPBtIg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0115.response b/t/s3/uri_avoid_chars/0115.response deleted file mode 100644 index 3e3f5c8419..0000000000 --- a/t/s3/uri_avoid_chars/0115.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testã","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:14 GMT","x-amz-id-2":"hyqycewqc6gyXM0qW4kO9EfwHm01KfDTQBtYJaPYDNwmqdI73TPx2QldexhtLQT9ovc8dHzyYSw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0116.response b/t/s3/uri_avoid_chars/0116.response deleted file mode 100644 index 5cb8ae4008..0000000000 --- a/t/s3/uri_avoid_chars/0116.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testä","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:15 GMT","x-amz-id-2":"PzVPtArsBTFpAHesIEFwe46cD/BpXC2tmkRXM4l0CsFF93uJukuZ27CdkAUTBR0WlvGE9K0Obvg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0117.response b/t/s3/uri_avoid_chars/0117.response deleted file mode 100644 index d475c4c829..0000000000 --- a/t/s3/uri_avoid_chars/0117.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testå","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:16 GMT","x-amz-id-2":"43khcpvcGyI4MkBTvSEexpnN3G+8vTilYoVgrd7/XONZZgYDcTh5wHRA0ODbiubMF3t+xXA8bOo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0118.response b/t/s3/uri_avoid_chars/0118.response deleted file mode 100644 index 4e7c75fde0..0000000000 --- a/t/s3/uri_avoid_chars/0118.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testæ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:17 GMT","x-amz-id-2":"ndTTWHDycYrRMYhIaVMAb7dDq3hBLpCWS2MRdQcXOX5Bc5WC6eY8fDEn1LhEBY6Enbab4Nsmtvo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0119.response b/t/s3/uri_avoid_chars/0119.response deleted file mode 100644 index 88640a7c31..0000000000 --- a/t/s3/uri_avoid_chars/0119.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testç","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:18 GMT","x-amz-id-2":"Y3OxBlRMwc036L9n/BkWTmxm8wirD+NjCDo2K3yTNDVFQU9X3Gb5BYe6LskLNJHMgCnBHc6vIP4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0120.response b/t/s3/uri_avoid_chars/0120.response deleted file mode 100644 index f2d3001372..0000000000 --- a/t/s3/uri_avoid_chars/0120.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testè","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:19 GMT","x-amz-id-2":"uL5e3RD7T89KiVAjjleEmfGfKkoZOL5p7bWqAl1SD9d7nt343rtJl+FFPioTf5CWq3KafMT3qjA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0121.response b/t/s3/uri_avoid_chars/0121.response deleted file mode 100644 index 2d2b3af315..0000000000 --- a/t/s3/uri_avoid_chars/0121.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testé","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:20 GMT","x-amz-id-2":"awPZtVlcJFlee9HxOgNPDSbnPc48LyLuOYBx4u+uEFVPvt2DmgQL/KfHW0WR8Fs0TGT/RsgqP3c=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0122.response b/t/s3/uri_avoid_chars/0122.response deleted file mode 100644 index 2582d5dd5a..0000000000 --- a/t/s3/uri_avoid_chars/0122.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testê","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:21 GMT","x-amz-id-2":"TWNjfjDLH8hcYoiRyJCVBCKHO0KdA5x7IXEJvC96vJTiIy9pzJSspAVq598OP2Gc7Utn4bNZ7Zs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0123.response b/t/s3/uri_avoid_chars/0123.response deleted file mode 100644 index 84fde0d023..0000000000 --- a/t/s3/uri_avoid_chars/0123.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testë","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:22 GMT","x-amz-id-2":"Erd0HUIEv1t19cVdFD0NWrSxF4tvtj35hpj7YAdY0JANrgh4cTc5ePai2JGFD/PJXHh5dNZpQ0g=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0124.response b/t/s3/uri_avoid_chars/0124.response deleted file mode 100644 index 4588255423..0000000000 --- a/t/s3/uri_avoid_chars/0124.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testì","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:23 GMT","x-amz-id-2":"MuOg24MtA28fPryUhlTZeg4fWCddIkA0jBO/A7doD58VVqXkHm50M5ysbjdO+gf6jQOCqKStW28=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0125.response b/t/s3/uri_avoid_chars/0125.response deleted file mode 100644 index 82406b0498..0000000000 --- a/t/s3/uri_avoid_chars/0125.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testí","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:24 GMT","x-amz-id-2":"MR7raUqDfdqMaT6I5DG/gyzzzvuFz1yy3DXc4WxaHpdKcrRxjYmFCZUzZjx09EzzLvL9REcLgaA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0126.response b/t/s3/uri_avoid_chars/0126.response deleted file mode 100644 index 87f4227fa9..0000000000 --- a/t/s3/uri_avoid_chars/0126.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testî","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:24 GMT","x-amz-id-2":"iXDvuLDdHkSNNs75v2Xl+h2Lyt4blzopAiOVm9Eviw8h7CgNcr/GaP9sfbHDqkFrtuGYdWvZ5jw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0127.response b/t/s3/uri_avoid_chars/0127.response deleted file mode 100644 index fbe4ba40e7..0000000000 --- a/t/s3/uri_avoid_chars/0127.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testï","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:25 GMT","x-amz-id-2":"0HVLrKWGXlzDVtoyRaJtfPn7zMwsLAmC31CPG9+AaUOQs7J79G7OTCviK+GvbeBsM+AGJhcF4Fw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0128.response b/t/s3/uri_avoid_chars/0128.response deleted file mode 100644 index b2e29b23ad..0000000000 --- a/t/s3/uri_avoid_chars/0128.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testð","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:26 GMT","x-amz-id-2":"o3k0uKaiB7axVUF0GuxNVkhJkLMyUUnyIMz8XknycS6jFFG4gSQ864LOK1BjNK3YVID36ruk89o=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0129.response b/t/s3/uri_avoid_chars/0129.response deleted file mode 100644 index 9670b7e35c..0000000000 --- a/t/s3/uri_avoid_chars/0129.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testñ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:27 GMT","x-amz-id-2":"xbRXGUc1umsMQvHLJ4iJdoA2N/2Sm2spCs3FFOxAAZeYjlOufmHBDJw73qVLMt3TPb6D7ldYr2w=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0130.response b/t/s3/uri_avoid_chars/0130.response deleted file mode 100644 index 6463109017..0000000000 --- a/t/s3/uri_avoid_chars/0130.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testò","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:28 GMT","x-amz-id-2":"1feUQm27f+z63RR5zVpP3SXoq+4EV5DvGpZ7a1OaHqheiLfQYpgfNgNrnb+LkxPd023y59GWGzk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0131.response b/t/s3/uri_avoid_chars/0131.response deleted file mode 100644 index fb8ebb24a9..0000000000 --- a/t/s3/uri_avoid_chars/0131.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testó","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:29 GMT","x-amz-id-2":"29rOHxORFiN2jaPIVGTBGmErOnLEEW+7zE4gnclYdXy5su8lIVgqUM1trhi0fNmv7iA5x7vuEK0=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0132.response b/t/s3/uri_avoid_chars/0132.response deleted file mode 100644 index 6e566c7fdd..0000000000 --- a/t/s3/uri_avoid_chars/0132.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testô","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:30 GMT","x-amz-id-2":"20rbe9uvRuHDEM58D0hWayDLNxoMll/6StEoEiueUlejXw2PGUkvhpwdHyNzzhsa+6tVr8DtyYc=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0133.response b/t/s3/uri_avoid_chars/0133.response deleted file mode 100644 index 8d9d11c433..0000000000 --- a/t/s3/uri_avoid_chars/0133.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testõ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:31 GMT","x-amz-id-2":"XsPSBHoI70fuve6FYvbA5gDBozfD3cvquBrV4b4HtL1rGVNI3grzqjHObU7uM02mUUZvYp6xCuU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0134.response b/t/s3/uri_avoid_chars/0134.response deleted file mode 100644 index 656df576ac..0000000000 --- a/t/s3/uri_avoid_chars/0134.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testö","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:32 GMT","x-amz-id-2":"zJufh/jqSpsqpXsJFmn04Vjy8F6FUThBDDZupzkLr5cQr9s5yDCOBNw9mNbfgRbL9Y+5MEgwnko=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0135.response b/t/s3/uri_avoid_chars/0135.response deleted file mode 100644 index 394d5bedeb..0000000000 --- a/t/s3/uri_avoid_chars/0135.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test÷","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:32 GMT","x-amz-id-2":"QAwY5WQ+EXSJkvtmmTSWqjmUxlb5FdoUwonTcfDbQ/mFXIZxLLGAxyAK2bAC0fbXwY0pWHKzPOY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0136.response b/t/s3/uri_avoid_chars/0136.response deleted file mode 100644 index 077bc5bd53..0000000000 --- a/t/s3/uri_avoid_chars/0136.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testø","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:33 GMT","x-amz-id-2":"pQw+3tKSGV0JtLPKSWhSkB5XCzrseLm5hkMOF8PGikZKgkHnIvIDnGVXB1j3DWMaq7J0DRv41vM=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0137.response b/t/s3/uri_avoid_chars/0137.response deleted file mode 100644 index cb6eeeb2e4..0000000000 --- a/t/s3/uri_avoid_chars/0137.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testù","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:34 GMT","x-amz-id-2":"7Yp94g4Wg7Wa85yKaSnVhMuzH+vUl5ZCa5AX7xeq4ayHPUaLyH5/cxVLsXFWomhxk/gK32aGwQs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0138.response b/t/s3/uri_avoid_chars/0138.response deleted file mode 100644 index 16a4aed82e..0000000000 --- a/t/s3/uri_avoid_chars/0138.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testú","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:35 GMT","x-amz-id-2":"zalv6SZdiLzNZUPNpfFZuGTX3HhdjoIsSGxK3ZMV19uIjT9U+2hZcMJPc+YZ3EbHrP+/rAY1eXY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0139.response b/t/s3/uri_avoid_chars/0139.response deleted file mode 100644 index 0dead02407..0000000000 --- a/t/s3/uri_avoid_chars/0139.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testû","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:36 GMT","x-amz-id-2":"3rAW9wxuIZNqQGqBNSGWLCCpy93zH92KgVsr5ukuyOr8jeTNsm5zJQK+Qz47fhyhn1jtb3hOHRA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0140.response b/t/s3/uri_avoid_chars/0140.response deleted file mode 100644 index 63a3660509..0000000000 --- a/t/s3/uri_avoid_chars/0140.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testü","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:37 GMT","x-amz-id-2":"sCKHficmlN4XztUue1p390QmufD8UfrIE/ipOyBkLYimy0p9qkQTS7CeelE7cpk3KXW6oXX9Q8E=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0141.response b/t/s3/uri_avoid_chars/0141.response deleted file mode 100644 index 0e08aa5bf9..0000000000 --- a/t/s3/uri_avoid_chars/0141.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testý","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:38 GMT","x-amz-id-2":"rg0OotDkzcesYW/UHnEDceyRIj7NLsUmUH4AqVT9dR4SxvtUQbMIMbWzcwMLEbARrggrfUIhkkE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0142.response b/t/s3/uri_avoid_chars/0142.response deleted file mode 100644 index 3309eb3899..0000000000 --- a/t/s3/uri_avoid_chars/0142.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testþ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:38 GMT","x-amz-id-2":"XLtIsh6LiNUWD0qD/b4c5SwU9nffNJH59cA47jLyuBEIY3Iu7X55UYgFMiy/KKnmG4oathXHaWI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_avoid_chars/0143.response b/t/s3/uri_avoid_chars/0143.response deleted file mode 100644 index d4e5d855a2..0000000000 --- a/t/s3/uri_avoid_chars/0143.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testÿ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 15:38:39 GMT","x-amz-id-2":"xcHxS1tHt9B2BWlBIidcJPq8rDx2ph5jSHk8Ci1NQs/dHECElU8/mUSLW7C8RUhrMIF8pOn37kw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding.t b/t/s3/uri_encoding.t index d56e3d832b..069476d9cc 100644 --- a/t/s3/uri_encoding.t +++ b/t/s3/uri_encoding.t @@ -13,19 +13,13 @@ use Test::More; use URI::Escape; use Paws; -use Paws::Net::MockCaller; +use TestRequestCaller; -my $paws = Paws->new(config => { - caller => Paws::Net::MockCaller->new( - mock_dir => 't/s3/uri_encoding', - mock_mode => 'REPLAY', -# mock_mode => 'RECORD', - ), - credentials => 'Test::CustomCredentials' -}); +Paws->default_config->caller(TestRequestCaller->new); +Paws->default_config->credentials('Test::CustomCredentials'); my $bucketname = 'shadowcatjesstest'; -my $s3 = $paws->service('S3', region => 'us-west-2'); +my $s3 = Paws->service('S3', region => 'us-west-2'); my @to_encode = ('&', '$', @@ -53,7 +47,7 @@ foreach my $char (@to_encode) { }; ## The URI should contain a once-encoded character: - is($s3->caller->actual_request->url, 'https://s3-us-west-2.amazonaws.com/test-uri-paws/test' . uri_escape($char), "S3 uri encoded correctly"); + is($response->url, 'https://s3-us-west-2.amazonaws.com/test-uri-paws/test' . uri_escape($char), "S3 uri encoded correctly"); } done_testing; diff --git a/t/s3/uri_encoding/0001.response b/t/s3/uri_encoding/0001.response deleted file mode 100644 index 1c9b04cb79..0000000000 --- a/t/s3/uri_encoding/0001.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test&","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:35 GMT","x-amz-id-2":"/pTR7zLtwTcnoKwh5umlWh6MKFcTEm2tUVLByHKky9pUluTN7pZ5TOvDPjb3/OB7w7jSGBepQQw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0002.response b/t/s3/uri_encoding/0002.response deleted file mode 100644 index 4d0db6e2ea..0000000000 --- a/t/s3/uri_encoding/0002.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test$","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:36 GMT","x-amz-id-2":"CPmaJzMbK1fvBWhd7biztcRLIgT6EtHpFV+PctNPnt7U/jnldlzISOCB5UhAe+jTj43LtBKQ2Kw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0003.response b/t/s3/uri_encoding/0003.response deleted file mode 100644 index b587940d54..0000000000 --- a/t/s3/uri_encoding/0003.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test@","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:37 GMT","x-amz-id-2":"yoLhsAXvbFNB3HU+xMqYcVfbSVqIP4IH7FqhDVI7UctJagBRcbC+ppmNYZwcfsw+aNP1C/qAnao=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0004.response b/t/s3/uri_encoding/0004.response deleted file mode 100644 index 52c0770485..0000000000 --- a/t/s3/uri_encoding/0004.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test=","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:38 GMT","x-amz-id-2":"1wVYKDGEAwlpaetdCSV6EquddyfdCT1Q3fIaBXHEaU9tqjxqAjA/rcuHROip54zRHX6ly/Jzv/M=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0005.response b/t/s3/uri_encoding/0005.response deleted file mode 100644 index 1d1b9f0c15..0000000000 --- a/t/s3/uri_encoding/0005.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test:","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:39 GMT","x-amz-id-2":"oCYzJbF9mPl02q7cJGfeqL/v5AezhMs+n+ZRdWPKpvbL0QpGE9QWQnVNietBiga0YtWT2iliPMw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0006.response b/t/s3/uri_encoding/0006.response deleted file mode 100644 index 29df12ff33..0000000000 --- a/t/s3/uri_encoding/0006.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test;","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:40 GMT","x-amz-id-2":"2CwPmKawMvx82h/bKjgXuO2sFoic8P2wbxSIfk7VjWUWp9TwmzerulduMbWp819Q9wP/gzfHXFY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0007.response b/t/s3/uri_encoding/0007.response deleted file mode 100644 index a1977a9971..0000000000 --- a/t/s3/uri_encoding/0007.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test+","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:42 GMT","x-amz-id-2":"YcMLcOOaIUZTV6zn4r71FmxSN75vmhofXYZ0Ra8PZ5YMBSC3z+toJAjvYBeEDu8YU/vxS1ovIto=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0008.response b/t/s3/uri_encoding/0008.response deleted file mode 100644 index 80657508cb..0000000000 --- a/t/s3/uri_encoding/0008.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test,","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:43 GMT","x-amz-id-2":"Zdk4C4T+wIJJrB+POK25dlWbTtfwE0ZuKu1QBQuuB32u92ryqz7xj3bFc+DXpTTL4z9mHiEMGlY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0009.response b/t/s3/uri_encoding/0009.response deleted file mode 100644 index 0d94685244..0000000000 --- a/t/s3/uri_encoding/0009.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test?","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:43 GMT","x-amz-id-2":"tlr6npYlz6ahvWdm7F8ujhR/DYLHMNWxqcohmci5X0Ne07GDlHkqTSqFrwECIaT1niCj7RLqb10=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0010.response b/t/s3/uri_encoding/0010.response deleted file mode 100644 index 1ac5b22cb5..0000000000 --- a/t/s3/uri_encoding/0010.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test ","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:44 GMT","x-amz-id-2":"x8xgqxJnECY+EmkUIetHMjPXvKjxmMHeVBuZznbjIWpr2Fsyx7hZd0fqDjFonX4tCUxVrIwlS2E=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0011.repsonse b/t/s3/uri_encoding/0011.repsonse deleted file mode 100644 index 794def8104..0000000000 --- a/t/s3/uri_encoding/0011.repsonse +++ /dev/null @@ -1 +0,0 @@ -{"response":{"status":"200","content":"","headers":{"etag":"\"3858f62230ac3c915f300c664312c63f\"","connection":"close","date":"Tue, 12 Jun 2018 16:27:09 GMT","x-amz-id-2":"000000000000000000000000000000000000000000000000000000000000000000000000000=","x-amz-request-id":"000000000000000000000000000000000000","server":"AmazonS3","content-length":"0"}},"request":{"call":"PutObject","service":"s3","params":{"Body":"Blub","Key":"test^@","Bucket":"test-uri-paws"}}} diff --git a/t/s3/uri_encoding/0011.response b/t/s3/uri_encoding/0011.response deleted file mode 100644 index 59ce1af5be..0000000000 --- a/t/s3/uri_encoding/0011.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0000","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:45 GMT","x-amz-id-2":"xV/fn7vgnRXkYYOflQCKP4ZQFwS+mF4XLF+6DEAwezB0sC+2ZJKDgkh4cfl9IW37SDhiMFw4nwQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0012.response b/t/s3/uri_encoding/0012.response deleted file mode 100644 index 5b070d1538..0000000000 --- a/t/s3/uri_encoding/0012.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0001","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:46 GMT","x-amz-id-2":"J8Qc/bkpaeyPKJVkamjq6sySozJdcwW3g9cnacfH7xdgLqyY4SlxfoOIqKLLpLi0xr74pIyR9iw=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0013.response b/t/s3/uri_encoding/0013.response deleted file mode 100644 index 4c8ed58e7e..0000000000 --- a/t/s3/uri_encoding/0013.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0002","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:47 GMT","x-amz-id-2":"ZjNxBA34ohxq5eo7MuHz3rwHcTtC2Ete09NrYInDMGjazfDCW+VGmrxA25FrqXpc/gl+UM4bTxg=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0014.response b/t/s3/uri_encoding/0014.response deleted file mode 100644 index faafe9e517..0000000000 --- a/t/s3/uri_encoding/0014.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0003","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:48 GMT","x-amz-id-2":"5eHZLiP0iazXoOi1gLDfWcV8rBc9w0jZkB1ETtLaRV6iLsDl37otvBiHpILxLJxPrWB+bnYddfI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0015.response b/t/s3/uri_encoding/0015.response deleted file mode 100644 index 24a46dcc44..0000000000 --- a/t/s3/uri_encoding/0015.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0004","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:49 GMT","x-amz-id-2":"fQPLfqmGpEHQU2BRq1CZ6TxSNf/egNEQ13QaADqwhljtOhYsOjiN9tC6HOI8apQZO6PS6ivoRKs=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0016.response b/t/s3/uri_encoding/0016.response deleted file mode 100644 index 61f736b2b0..0000000000 --- a/t/s3/uri_encoding/0016.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0005","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:50 GMT","x-amz-id-2":"3rQ2h1F/aeuhc+ETGq+M9+c+h9j8JVFax+iRUUPlXJ7dBoQ1UvS4/5Lqtar0HH/TY25OOA7u4ys=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0017.response b/t/s3/uri_encoding/0017.response deleted file mode 100644 index 00d79edefd..0000000000 --- a/t/s3/uri_encoding/0017.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0006","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:51 GMT","x-amz-id-2":"im7NfABAKzSuVLPYDm5Jmu9RZgL5j1/NmBb5m2U3l2+Bq1w93j1Ar4qQTh8imvhlGjqiBmdTh6Q=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0018.response b/t/s3/uri_encoding/0018.response deleted file mode 100644 index 317dc8ee17..0000000000 --- a/t/s3/uri_encoding/0018.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0007","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:52 GMT","x-amz-id-2":"ls1094lZBkQUMc3xzKFH6FYQD9RWemxvt+sDToXqd0TEW9xfABeIX/Z9jEahyozFPMk89hxtYxM=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0019.response b/t/s3/uri_encoding/0019.response deleted file mode 100644 index 84e2543261..0000000000 --- a/t/s3/uri_encoding/0019.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\b","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:52 GMT","x-amz-id-2":"YucooCfFLKOtSyz6sI/v3BVbglMLbtcjuFleH28GY8/9WYxr/CkCHBgUDZDT2LiVtcbeyTS0DdY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0020.response b/t/s3/uri_encoding/0020.response deleted file mode 100644 index 9afa9b748f..0000000000 --- a/t/s3/uri_encoding/0020.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\t","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:53 GMT","x-amz-id-2":"GLAJBjGcZClK3S/fVgVcfDBUEG8Dj7YfjuQAJ+ub1Hs15jzxOKOsgVrbs9lduSGIQKb9EyK5c4E=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0021.response b/t/s3/uri_encoding/0021.response deleted file mode 100644 index 3171ed04ee..0000000000 --- a/t/s3/uri_encoding/0021.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\n","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:54 GMT","x-amz-id-2":"7GIZCGUtCAo1yT86wVJSBkmF75Ho33n4VJhx1aHRLGr3p6i4J45+YjiAwgh5XeH9SFBcbawxjKA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0022.response b/t/s3/uri_encoding/0022.response deleted file mode 100644 index 56aac79f1f..0000000000 --- a/t/s3/uri_encoding/0022.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u000b","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:55 GMT","x-amz-id-2":"paREysSQRKU5w9nT621joSJREZq+EnJUZYkM7s2IpkZnbtEG2OeVwgpy/G5FgzxfVf3D4N7bRsY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0023.response b/t/s3/uri_encoding/0023.response deleted file mode 100644 index da78f2f650..0000000000 --- a/t/s3/uri_encoding/0023.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\f","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:56 GMT","x-amz-id-2":"oGGYuLdZaPP2LwNiFlBTYcVNCMdT8kWe0X1KMP5we1tT1aiPmjyOh2uz3NxhnzvnYRh+apdvIFE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0024.response b/t/s3/uri_encoding/0024.response deleted file mode 100644 index 1517634cf9..0000000000 --- a/t/s3/uri_encoding/0024.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\r","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:57 GMT","x-amz-id-2":"Si0KV3CaFJmypxa2KFeogchvPwXSruKWxlvfCd/SKvBNqFwdUmD7Yp9pE1OGQHYop1ocXlM2aoE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0025.response b/t/s3/uri_encoding/0025.response deleted file mode 100644 index 73c21153f3..0000000000 --- a/t/s3/uri_encoding/0025.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u000e","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:58 GMT","x-amz-id-2":"u0vD2P1Uh73QscHyis15Quc7QR6xqWWqQ0sPjMD2TDWOEvdnINdhtLR+v0uKsXBgf3oNIGxQMtU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0026.response b/t/s3/uri_encoding/0026.response deleted file mode 100644 index 89aeb0551d..0000000000 --- a/t/s3/uri_encoding/0026.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u000f","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:58 GMT","x-amz-id-2":"oh8CcidB0CLeKMx9SYTFG9jri1dXqXz3fafzAHrmWyrk8L+hdPLKw5WORghGvWubQ5ku3VGfZAo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0027.response b/t/s3/uri_encoding/0027.response deleted file mode 100644 index 05dfacfcff..0000000000 --- a/t/s3/uri_encoding/0027.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0010","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:46:59 GMT","x-amz-id-2":"mcMcxlGX5d64daHel+JxtENmNzk1Wv61WwdUlL9g3HE98V84mDBawWeYwxaRDm/fzMWmLyrqqyU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0028.response b/t/s3/uri_encoding/0028.response deleted file mode 100644 index 039d6d1609..0000000000 --- a/t/s3/uri_encoding/0028.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0011","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:00 GMT","x-amz-id-2":"+trubK29dNmfRPTwDLv0ejwP3YguDgm39DN/aI2IcwcoUyY3sO/g6y4kohMP7kaobcuKtXc1ua4=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0029.response b/t/s3/uri_encoding/0029.response deleted file mode 100644 index d136d3a1a4..0000000000 --- a/t/s3/uri_encoding/0029.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0012","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:01 GMT","x-amz-id-2":"STGylAfsthvl0yABtapE9wdRzZj9c28NQo7xef3V71tI659NE8RiF71gQZfhYlw3ymY3gngxIdk=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0030.response b/t/s3/uri_encoding/0030.response deleted file mode 100644 index 279fb9fe8c..0000000000 --- a/t/s3/uri_encoding/0030.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0013","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:02 GMT","x-amz-id-2":"fQbf9SLajeJJzY4cQJhjkkfZRIQs79Guh3/bFIQDKRHlC/kQDO9re5XbLqpOWkH4oAtkfNJx0T8=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0031.response b/t/s3/uri_encoding/0031.response deleted file mode 100644 index 9c63a00e8d..0000000000 --- a/t/s3/uri_encoding/0031.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0014","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:03 GMT","x-amz-id-2":"XuRNffhX8VkyVwQH2Rl7ZrUeirsrXdIXPxrc5zsu9Uu3zzekGMZVvY6uwZdqA8OZi7O5TXCsshE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0032.response b/t/s3/uri_encoding/0032.response deleted file mode 100644 index 33b1b636d2..0000000000 --- a/t/s3/uri_encoding/0032.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0015","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:04 GMT","x-amz-id-2":"XIIM83agiuv4+tHSwaCX2xQpLX9ST+oUB3Saphb9iFJFQJT64Tty8biFrHinFLkmhbx2Qt48GYo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0033.response b/t/s3/uri_encoding/0033.response deleted file mode 100644 index 12e668ad0f..0000000000 --- a/t/s3/uri_encoding/0033.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0016","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:04 GMT","x-amz-id-2":"2k0X8HajbxsKPhcHl2PCF9V3ZOxG2rlgIMv4FoWF3HXTYk/zO3vTVWcieVh314bGtlHS0Q1Q1hI=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0034.response b/t/s3/uri_encoding/0034.response deleted file mode 100644 index 3242412294..0000000000 --- a/t/s3/uri_encoding/0034.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0017","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:05 GMT","x-amz-id-2":"U8vV7bibupN4FGBwl+Q8oP3dYwPxgdZmIu6x5pmUwDkNGPGsReMfzk+Co0BX4NYjczvP9inbShQ=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0035.response b/t/s3/uri_encoding/0035.response deleted file mode 100644 index c162a441d8..0000000000 --- a/t/s3/uri_encoding/0035.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0018","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:06 GMT","x-amz-id-2":"GNkD7mDHS7deK5PAngcSRde9IRGNzIeFmfmcx+ppdgOmZnRjo10JAn5wJq7UEVBeVogubpw57ck=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0036.response b/t/s3/uri_encoding/0036.response deleted file mode 100644 index f5b4a0d1c8..0000000000 --- a/t/s3/uri_encoding/0036.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u0019","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:07 GMT","x-amz-id-2":"eqb6rOx4CRNSPtXjPRVYaRFjf9du9jPlIqhXstOUX7Fg59WvUvybz5/r7XBqBx9tw2OZnxDIBLA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0037.response b/t/s3/uri_encoding/0037.response deleted file mode 100644 index e6e6487b50..0000000000 --- a/t/s3/uri_encoding/0037.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u001a","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:08 GMT","x-amz-id-2":"bshfe93L2ruytQ9KVSwpV16VhsgxBgF/WK0K7aGtayPTIyx89+zYShHhfuDlIvCovJqv43a69DY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0038.response b/t/s3/uri_encoding/0038.response deleted file mode 100644 index c32d1487ee..0000000000 --- a/t/s3/uri_encoding/0038.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u001b","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:09 GMT","x-amz-id-2":"RoDxafmQHVF6YW0oJyYNKu58svN1ylcpFAVuANk32N2o7qtYJP9MpIblv+Mh4Zajz7BOpeCLvkE=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0039.response b/t/s3/uri_encoding/0039.response deleted file mode 100644 index a415118e2d..0000000000 --- a/t/s3/uri_encoding/0039.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u001c","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:10 GMT","x-amz-id-2":"9A7oyB5eR9y9Ht3uoS7vRrvvc+TSGZX/OjjPxUHV3jPZX9/6yF9DVdP63y/j5/1+T1pJY3BXfKU=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0040.response b/t/s3/uri_encoding/0040.response deleted file mode 100644 index d43b8c8197..0000000000 --- a/t/s3/uri_encoding/0040.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u001d","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:11 GMT","x-amz-id-2":"VPqp0Vwc2u8EgvoW+m4nHDxQiXhahzEwS/w1USe9EgT+Y823TaZXhXhlfdPQwHhA4fqrml2GPHY=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0041.response b/t/s3/uri_encoding/0041.response deleted file mode 100644 index d767bd584e..0000000000 --- a/t/s3/uri_encoding/0041.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u001e","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:12 GMT","x-amz-id-2":"dnCz+6TlJ4JZmt0hiBcw/7XDPaktQO/XK+atijLnr9TS2Ilic2AduXha+mTeXD+ZBVuF6axKH7o=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0042.response b/t/s3/uri_encoding/0042.response deleted file mode 100644 index c2f8986f9a..0000000000 --- a/t/s3/uri_encoding/0042.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\u001f","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:13 GMT","x-amz-id-2":"YFEsg+2BaMuhXwW/3pL+FyIE427EGpfFBczyJQqbZCQmkC2bG5Q9lCZ+13xMrNUSZ8UErqJgQUA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_encoding/0043.response b/t/s3/uri_encoding/0043.response deleted file mode 100644 index 5df3b83063..0000000000 --- a/t/s3/uri_encoding/0043.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 13 Jun 2018 13:47:14 GMT","x-amz-id-2":"DHjKihLUzs+xasPkwxKHlVCgCuioXL9Hwmc9PocB1EggGQm+nFms+JIwyzIWRqhjYDpLXvIN1/I=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_other_chars.t b/t/s3/uri_other_chars.t index cb7f2dfb5f..7473033d1b 100644 --- a/t/s3/uri_other_chars.t +++ b/t/s3/uri_other_chars.t @@ -13,19 +13,23 @@ use Test::More; use URI::Escape; use Paws; -use Paws::Net::MockCaller; +#use Paws::Net::MockCaller; +use TestRequestCaller; -my $paws = Paws->new(config => { - caller => Paws::Net::MockCaller->new( - mock_dir => 't/s3/uri_other_chars', - mock_mode => 'REPLAY', -# mock_mode => 'RECORD', - ), -# credentials => 'Test::CustomCredentials' -}); +Paws->default_config->caller(TestRequestCaller->new); +Paws->default_config->credentials('Test::CustomCredentials'); + +# my $paws = Paws->new(config => { +# caller => Paws::Net::MockCaller->new( +# mock_dir => 't/s3/uri_other_chars', +# mock_mode => 'REPLAY', +# # mock_mode => 'RECORD', +# ), +# # credentials => 'Test::CustomCredentials' +# }); my $bucketname = 'shadowcatjesstest'; -my $s3 = $paws->service('S3', region => 'us-west-2'); +my $s3 = Paws->service('S3', region => 'us-west-2'); my @to_encode = ("\0243", # GBP currency sign "\0251", # copyright symbol @@ -43,7 +47,7 @@ foreach my $char (@to_encode) { }; ## The URI should contain a once-encoded character: - is($s3->caller->actual_request->url, 'https://s3-us-west-2.amazonaws.com/test-uri-paws/test' . uri_escape($char), "S3 uri encoded correctly"); + is($response->url, 'https://s3-us-west-2.amazonaws.com/test-uri-paws/test' . uri_escape($char), "S3 uri encoded correctly"); } done_testing; diff --git a/t/s3/uri_other_chars/0001.response b/t/s3/uri_other_chars/0001.response deleted file mode 100644 index e458e1ad1a..0000000000 --- a/t/s3/uri_other_chars/0001.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\0243","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Thu, 14 Jun 2018 12:08:54 GMT","x-amz-id-2":"aa/eaWwr6j0ZQNyQLQffMBrrfimONvjXzDnFI6n/QQneY7XUSMnxO4yUPhA4KUcKumxqf+SAemo=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/uri_other_chars/0002.response b/t/s3/uri_other_chars/0002.response deleted file mode 100644 index 0cd05bf5db..0000000000 --- a/t/s3/uri_other_chars/0002.response +++ /dev/null @@ -1 +0,0 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"test\0251","Body":"Blub"},"call":"PutObject","service":"s3"},"response":{"headers":{"etag":"\"964410c877790f4044fac96b253f8b2a\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Thu, 14 Jun 2018 12:08:55 GMT","x-amz-id-2":"IqJFZjEHrDSPZsD4ZGaobaAPzh6BXj5Y6VytfxlElJeD5HDoEyrmL9IYRLeUXEkLOQoty4W4Kl8=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file From ec86cc86124797913f7092b3d818057eecdd39d2 Mon Sep 17 00:00:00 2001 From: Jess Robinson Date: Thu, 21 Jun 2018 10:34:34 +0000 Subject: [PATCH 11/42] Use official test bucketname --- t/s3/uri_avoid_chars.t | 2 +- t/s3/uri_encoding.t | 2 +- t/s3/uri_other_chars.t | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/t/s3/uri_avoid_chars.t b/t/s3/uri_avoid_chars.t index f5021905a3..a6e4dfce3f 100644 --- a/t/s3/uri_avoid_chars.t +++ b/t/s3/uri_avoid_chars.t @@ -19,7 +19,7 @@ use TestRequestCaller; Paws->default_config->caller(TestRequestCaller->new); Paws->default_config->credentials('Test::CustomCredentials'); -my $bucketname = 'shadowcatjesstest'; +my $bucketname = 'test-uri-paws'; my $s3 = Paws->service('S3', region => 'us-west-2'); my @to_encode = ('\\', diff --git a/t/s3/uri_encoding.t b/t/s3/uri_encoding.t index 069476d9cc..2f228f48ec 100644 --- a/t/s3/uri_encoding.t +++ b/t/s3/uri_encoding.t @@ -18,7 +18,7 @@ use TestRequestCaller; Paws->default_config->caller(TestRequestCaller->new); Paws->default_config->credentials('Test::CustomCredentials'); -my $bucketname = 'shadowcatjesstest'; +my $bucketname = 'test-uri-paws'; my $s3 = Paws->service('S3', region => 'us-west-2'); my @to_encode = ('&', diff --git a/t/s3/uri_other_chars.t b/t/s3/uri_other_chars.t index 7473033d1b..a071145a50 100644 --- a/t/s3/uri_other_chars.t +++ b/t/s3/uri_other_chars.t @@ -28,7 +28,7 @@ Paws->default_config->credentials('Test::CustomCredentials'); # # credentials => 'Test::CustomCredentials' # }); -my $bucketname = 'shadowcatjesstest'; +my $bucketname = 'test-uri-paws'; my $s3 = Paws->service('S3', region => 'us-west-2'); my @to_encode = ("\0243", # GBP currency sign From b47d8b210aa507a28fb6e9c2e85a901b0b805437 Mon Sep 17 00:00:00 2001 From: Finn Date: Thu, 21 Jun 2018 14:58:50 +0100 Subject: [PATCH 12/42] added rest of tests InitiateJob still faulty --- t/glacier/content_headers.t | 189 ++++++++++++++++++++++++++++++++---- 1 file changed, 168 insertions(+), 21 deletions(-) diff --git a/t/glacier/content_headers.t b/t/glacier/content_headers.t index 7e913e6889..a531640a3d 100644 --- a/t/glacier/content_headers.t +++ b/t/glacier/content_headers.t @@ -14,32 +14,94 @@ use Test::More; use URI::Escape; use Paws; -use Paws::Net::MockCaller; +use TestRequestCaller; -my $paws = Paws->new(config => { - caller => Paws::Net::MockCaller->new( - mock_dir => 't/glacier/content_headers', - mock_mode => 'REPLAY', - mock_type => 'NoResponseMockCaller', -# mock_mode => 'RECORD', - ), - credentials => 'Test::CustomCredentials' -}); +Paws->default_config->caller(TestRequestCaller->new); +Paws->default_config->credentials('Test::CustomCredentials'); my $idname = 'testid'; my $vaultname = 'testvault'; -my $glacier = $paws->service('Glacier', region => 'us-west-2'); +my $glacier = Paws->service('Glacier', region => 'us-west-2'); my %md5_methods = ( + 'AbortMultipartUpload' => { + AccountId => $idname, + UploadId => +'19gaRezEXAMPLES6Ry5YYdqthHOC_kGRCT03L9yetr220UmPtBYKk-OssZtLqyFu7sY1_lR7vgFuJV6NtcV5zpsJ', + VaultName => $vaultname, + }, + 'AbortVaultLock' => { + AccountId => $idname, + VaultName => $vaultname, + }, + 'AddTagsToVault' => { + Tags => { + Examplekey1 => 'examplevalue1', + Examplekey2 => 'examplevalue2' + }, + AccountId => $idname, + VaultName => $vaultname, + }, + 'CompleteMultipartUpload' => { + AccountId => $idname, + ArchiveSize => 3145728, + Checksum => + '9628195fcdbcbbe76cdde456d4646fa7de5f219fb39823836d81f0cc0e18aa67', + UploadId => +'19gaRezEXAMPLES6Ry5YYdqthHOC_kGRCT03L9yetr220UmPtBYKk-OssZtLqyFu7sY1_lR7vgFuJV6NtcV5zpsJ', + VaultName => $vaultname, + }, 'CreateVault' => { AccountId => $idname, VaultName => $vaultname, }, - 'UploadArchive' => { + 'DeleteArchive' => { + AccountId => $idname, + ArchiveId => 'testarchive', + VaultName => $vaultname, + }, + 'DeleteVault' => { + AccountId => $idname, + VaultName => $vaultname, + }, + 'DeleteVaultAccessPolicy' => { + AccountId => $idname, + VaultName => $vaultname, + }, + 'DeleteVaultNotifications' => { + AccountId => $idname, + VaultName => $vaultname, + }, + 'DescribeJob' => { + AccountId => $idname, + JobId => +'zbxcm3Z_3z5UkoroF7SuZKrxgGoDc3RloGduS7Eg-RO47Yc6FxsdGBgf_Q2DK5Ejh18CnTS5XW4_XqlNHS61dsO4Cn', + VaultName => $vaultname, + }, + 'DescribeVault' => { + AccountId => $idname, + VaultName => $vaultname, + }, + 'GetDataRetrievalPolicy' => { + AccountId => $idname, + }, + 'GetJobOutput' => { + AccountId => $idname, + JobId => +'zbxcm3Z_3z5UkoroF7SuZKrxgGoDc3RloGduS7Eg-RO47Yc6FxsdGBgf_Q2DK5Ejh18CnTS5XW4_XqlNHS61dsO4CnMW', + Range => '', + VaultName => $vaultname, + }, + 'GetVaultAccessPolicy' => { + AccountId => $idname, + VaultName => $vaultname, + }, + 'GetVaultLock' => { + AccountId => $idname, + VaultName => $vaultname, + }, + 'GetVaultNotifications' => { AccountId => $idname, - ArchiveDescription => 'testing', - Body => 'example-data-to-upload', - Checksum => 'beb0fe31a1c7ca8c6c04d574ea906e3f97b31fdca7571defb5b44dca89b5af60', VaultName => $vaultname, }, 'InitiateJob' => { @@ -53,30 +115,115 @@ my %md5_methods = ( }, VaultName => $vaultname, }, + 'InitiateMultipartUpload' => { + AccountId => $idname, + PartSize => 1048576, + VaultName => $vaultname, + }, + 'InitiateMultipartUpload' => { + AccountId => $idname, + PartSize => 1048576, + VaultName => $vaultname, + }, + 'InitiateVaultLock' => { + AccountId => $idname, + Policy => { + Policy => +'{"Version":"2012-10-17","Statement":[{"Sid":"Define-vault-lock","Effect":"Deny","Principal":{"AWS":"arn:aws:iam::999999999999:root"},"Action":"glacier:DeleteArchive","Resource":"arn:aws:glacier:us-west-2:999999999999:vaults/examplevault","Condition":{"NumericLessThanEquals":{"glacier:ArchiveAgeinDays":"365"}}}]}' + }, + VaultName => $vaultname, + }, 'ListJobs' => { AccountId => $idname, VaultName => $vaultname, }, - 'DeleteArchive' => { + 'ListMultipartUploads' => { AccountId => $idname, - ArchiveId => 'testarchive', VaultName => $vaultname, }, - 'DeleteVault' => { + 'ListParts' => { + AccountId => $idname, + UploadId => +'OW2fM5iVylEpFEMM9_HpKowRapC3vn5sSL39_396UW9zLFUWVrnRHaPjUJddQ5OxSHVXjYtrN47NBZ-khxOjyEXAMPLE', + VaultName => $vaultname, + }, + 'ListProvisionedCapacity' => { + AccountId => $idname, + }, + 'ListTagsForVault' => { + AccountId => $idname, + VaultName => $vaultname, + }, + 'ListVaults' => { + AccountId => $idname, + Limit => '', + Marker => '' + }, + 'PurchaseProvisionedCapacity' => { + AccountId => $idname, + }, + 'PurchaseProvisionedCapacity' => { + TagKeys => [ 'examplekey1', 'examplekey2' ], + AccountId => $idname, + VaultName => $vaultname, + }, + 'SetDataRetrievalPolicy' => { + Policy => { + Rules => [ + + { + BytesPerHour => 10737418240, + Strategy => 'BytesPerHour' + } + ] + }, + VaultName => $vaultname, + }, + 'SetVaultAccessPolicy' => { + AccountId => $idname, + Policy => { + Policy => +'{"Version":"2012-10-17","Statement":[{"Sid":"Define-owner-access-rights","Effect":"Allow","Principal":{"AWS":"arn:aws:iam::999999999999:root"},"Action":"glacier:DeleteArchive","Resource":"arn:aws:glacier:us-west-2:999999999999:vaults/examplevault"}]}' + }, + VaultName => $vaultname, + }, + 'SetVaultNotifications' => { + AccountId => $idname, + VaultName => $vaultname, + VaultNotificationConfig => { + Events => + [ 'ArchiveRetrievalCompleted', 'InventoryRetrievalCompleted' ], + SNSTopic => 'arn:aws:sns:us-west-2:012345678901:mytopic' + } + }, + 'UploadArchive' => { + AccountId => $idname, + ArchiveDescription => 'testing', + Body => 'example-data-to-upload', + Checksum => 'beb0fe31a1c7ca8c6c04d574ea906e3f97b31fdca7571defb5b44dca89b5af60', + VaultName => $vaultname, + }, + 'UploadMultipartPart' => { AccountId => $idname, + Body => 'part1', + Checksum => 'c06f7cd4baacb087002a99a5f48bf953', + Range => 'bytes 0-1048575/*', + UploadId => +'19gaRezEXAMPLES6Ry5YYdqthHOC_kGRCT03L9yetr220UmPtBYKk-OssZtLqyFu7sY1_lR7vgFuJV6NtcV5zpsJ', VaultName => $vaultname, }, ); -foreach my $method (qw/CreateVault UploadArchive InitiateJob ListJobs DeleteArchive DeleteVault/) { +# x-amz-glacier-version +foreach my $method (qw/AbortMultipartUpload AbortVaultLock AddTagsToVault CompleteMultipartUpload CreateVault DeleteArchive DeleteVault DeleteVaultAccessPolicy DeleteVaultNotifications DescribeJob DescribeVault GetDataRetrievalPolicy GetJobOutput GetVaultAccessPolicy GetVaultLock GetVaultNotifications InitiateJob InitiateMultipartUpload InitiateVaultLock ListJobs ListMultipartUploads ListParts ListProvisionedCapacity ListTagsForVault ListVaults PurchaseProvisionedCapacity RemoveTagsFromVault SetDataRetrievalPolicy SetVaultAccessPolicy SetVaultNotifications UploadArchive UploadMultipartPart/) { my $response; eval { $response = $glacier->$method(%{ $md5_methods{$method} }); } or do { warn qq[Error creating object: $@]; }; -## The HTTP headers should contain a Content-MD5 header - ok($glacier->caller->actual_request->header('Content-MD5'), "Glacier $method header contains Content-MD5"); +## The HTTP headers should contain a x-amz-glacier-version header + ok($response->header('x-amz-glacier-version'), "Glacier $method header contains x-amz-glacier-version header"); } done_testing; From dd26694938f04be5f77be5146a842d3f4c88d11c Mon Sep 17 00:00:00 2001 From: Finn Date: Thu, 21 Jun 2018 15:06:18 +0100 Subject: [PATCH 13/42] fixed typo --- t/glacier/content_headers.t | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/t/glacier/content_headers.t b/t/glacier/content_headers.t index a531640a3d..a07f72ec5d 100644 --- a/t/glacier/content_headers.t +++ b/t/glacier/content_headers.t @@ -162,7 +162,7 @@ my %md5_methods = ( 'PurchaseProvisionedCapacity' => { AccountId => $idname, }, - 'PurchaseProvisionedCapacity' => { + 'RemoveTagsFromVault' => { TagKeys => [ 'examplekey1', 'examplekey2' ], AccountId => $idname, VaultName => $vaultname, From 4028918e8fb285519a1021bc22bc9540dfaae8c8 Mon Sep 17 00:00:00 2001 From: Finn Date: Thu, 21 Jun 2018 15:16:59 +0100 Subject: [PATCH 14/42] fixed wrong syntax --- t/glacier/content_headers.t | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/t/glacier/content_headers.t b/t/glacier/content_headers.t index a07f72ec5d..3185098c4f 100644 --- a/t/glacier/content_headers.t +++ b/t/glacier/content_headers.t @@ -170,14 +170,13 @@ my %md5_methods = ( 'SetDataRetrievalPolicy' => { Policy => { Rules => [ - { BytesPerHour => 10737418240, Strategy => 'BytesPerHour' } ] }, - VaultName => $vaultname, + AccountId => $idname, }, 'SetVaultAccessPolicy' => { AccountId => $idname, @@ -214,8 +213,9 @@ my %md5_methods = ( }, ); +# removed: InitiateJob InitiateVaultLock # x-amz-glacier-version -foreach my $method (qw/AbortMultipartUpload AbortVaultLock AddTagsToVault CompleteMultipartUpload CreateVault DeleteArchive DeleteVault DeleteVaultAccessPolicy DeleteVaultNotifications DescribeJob DescribeVault GetDataRetrievalPolicy GetJobOutput GetVaultAccessPolicy GetVaultLock GetVaultNotifications InitiateJob InitiateMultipartUpload InitiateVaultLock ListJobs ListMultipartUploads ListParts ListProvisionedCapacity ListTagsForVault ListVaults PurchaseProvisionedCapacity RemoveTagsFromVault SetDataRetrievalPolicy SetVaultAccessPolicy SetVaultNotifications UploadArchive UploadMultipartPart/) { +foreach my $method (qw/AbortMultipartUpload AbortVaultLock AddTagsToVault CompleteMultipartUpload CreateVault DeleteArchive DeleteVault DeleteVaultAccessPolicy DeleteVaultNotifications DescribeJob DescribeVault GetDataRetrievalPolicy GetJobOutput GetVaultAccessPolicy GetVaultLock GetVaultNotifications InitiateMultipartUpload ListJobs ListMultipartUploads ListParts ListProvisionedCapacity ListTagsForVault ListVaults PurchaseProvisionedCapacity RemoveTagsFromVault SetDataRetrievalPolicy SetVaultAccessPolicy SetVaultNotifications UploadArchive UploadMultipartPart/) { my $response; eval { $response = $glacier->$method(%{ $md5_methods{$method} }); } or do { From 18c4d84cb7d22f902e941cbb845573f16086ba3e Mon Sep 17 00:00:00 2001 From: Finn Date: Thu, 21 Jun 2018 15:29:01 +0100 Subject: [PATCH 15/42] moved some tested subs so they error again --- t/glacier/content_headers.t | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/t/glacier/content_headers.t b/t/glacier/content_headers.t index 3185098c4f..af97cc2f94 100644 --- a/t/glacier/content_headers.t +++ b/t/glacier/content_headers.t @@ -213,9 +213,8 @@ my %md5_methods = ( }, ); -# removed: InitiateJob InitiateVaultLock # x-amz-glacier-version -foreach my $method (qw/AbortMultipartUpload AbortVaultLock AddTagsToVault CompleteMultipartUpload CreateVault DeleteArchive DeleteVault DeleteVaultAccessPolicy DeleteVaultNotifications DescribeJob DescribeVault GetDataRetrievalPolicy GetJobOutput GetVaultAccessPolicy GetVaultLock GetVaultNotifications InitiateMultipartUpload ListJobs ListMultipartUploads ListParts ListProvisionedCapacity ListTagsForVault ListVaults PurchaseProvisionedCapacity RemoveTagsFromVault SetDataRetrievalPolicy SetVaultAccessPolicy SetVaultNotifications UploadArchive UploadMultipartPart/) { +foreach my $method (qw/AbortMultipartUpload AbortVaultLock AddTagsToVault CompleteMultipartUpload CreateVault DeleteArchive DeleteVault DeleteVaultAccessPolicy DeleteVaultNotifications DescribeJob DescribeVault GetDataRetrievalPolicy GetJobOutput GetVaultAccessPolicy GetVaultLock GetVaultNotifications InitiateJob InitiateMultipartUpload InitiateVaultLock ListJobs ListMultipartUploads ListParts ListProvisionedCapacity ListTagsForVault ListVaults PurchaseProvisionedCapacity RemoveTagsFromVault SetDataRetrievalPolicy SetVaultAccessPolicy SetVaultNotifications UploadArchive UploadMultipartPart/) { my $response; eval { $response = $glacier->$method(%{ $md5_methods{$method} }); } or do { From eeb82e85de8d581965b0575e8d3ab7e72e70159c Mon Sep 17 00:00:00 2001 From: Finn Date: Tue, 26 Jun 2018 12:02:44 +0100 Subject: [PATCH 16/42] Added TODO for code that is breaking test --- lib/Paws/Net/RestJsonCaller.pm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/Paws/Net/RestJsonCaller.pm b/lib/Paws/Net/RestJsonCaller.pm index f80d6e925a..38313187a8 100644 --- a/lib/Paws/Net/RestJsonCaller.pm +++ b/lib/Paws/Net/RestJsonCaller.pm @@ -1,7 +1,7 @@ package Paws::Net::RestJsonCaller; use Moose::Role; use HTTP::Request::Common; - use POSIX qw(strftime); + use POSIX qw(strftime); use URI::Template; use JSON::MaybeXS; @@ -47,7 +47,7 @@ package Paws::Net::RestJsonCaller; } } elsif ($att_type->isa('Moose::Meta::TypeConstraint::Enum')) { $p{ $key } = $params->$att; - } elsif ($params->$att->does('Paws::API::StrToNativeMapParser')){ + } elsif ($params->$att->does('Paws::API::StrToNativeMapParser')){ $p{ $key } = { %{ $params->$att->Map } }; } elsif ($params->$att->does('Paws::API::StrToObjMapParser')){ my $type = $params->$att->meta->get_attribute('Map')->type_constraint; @@ -112,9 +112,10 @@ package Paws::Net::RestJsonCaller; $request->url($url); $self->_to_header_params($request, $call); - + if ($call->can('_stream_param')) { my $param_name = $call->_stream_param; + #TODO fix content being passed here as object, not string, see GH issue 260 $request->content($call->$param_name); #$request->headers->header( 'content-length' => $request->content_length ); #$request->headers->header( 'content-type' => $self->content_type ); @@ -122,7 +123,7 @@ package Paws::Net::RestJsonCaller; my $data = $self->_to_jsoncaller_params($call); $request->content(encode_json($data)); } - + $request->method($call->_api_method); $self->sign($request); From b32ddf39571ab4e1cee1ce679ce63cd38617ffc2 Mon Sep 17 00:00:00 2001 From: Jess Robinson Date: Tue, 26 Jun 2018 12:10:45 +0000 Subject: [PATCH 17/42] Add Route53 XML generation tests --- t/route53/xml_creation.t | 77 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 t/route53/xml_creation.t diff --git a/t/route53/xml_creation.t b/t/route53/xml_creation.t new file mode 100644 index 0000000000..fcd9c7704f --- /dev/null +++ b/t/route53/xml_creation.t @@ -0,0 +1,77 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +use lib 't/lib'; +use if (!-e 'META.json'), lib => './auto-lib'; + +use English qw(-no-match-vars); +use Data::Dumper; +use Carp; +use Test::More; + +use Paws; +use TestRequestCaller; + +Paws->default_config->caller(TestRequestCaller->new); +Paws->default_config->credentials('Test::CustomCredentials'); + +my $route53 = Paws->service('Route53', region => 'us-west-2'); + +my %xml_methods = ( + ChangeResourceRecordSets => { + HostedZoneId => 'SomeId', + ChangeBatch => { + Changes => [ + { + Action => 'CREATE', + ResourceRecordSet => { + Name => 'MyResourceSet', + Type => 'A', + TTL => 200, + ResourceRecords => [ + { + Value => '127.0.0.1', + }, + ], + }, + } + ], + } + }, + CreateHostedZone => { + CallerReference => 'MyThing', + Name => 'MyDNSName', + VPC => { + VPCId => 'Something', + VPCRegion => 'us-west-2', + }, + }, + CreateQueryLoggingConfig => { + CloudWatchLogsLogGroupArn => 'MyCloudWatchLogsLogGroupArn', + HostedZoneId => 'myZoneId', + }, + ); + +my %xml_results = ( + ChangeResourceRecordSets => 'CREATEA200127.0.0.1MyResourceSet', + CreateHostedZone => 'MyThingMyDNSNameSomethingus-west-2', + CreateQueryLoggingConfig => 'MyCloudWatchLogsLogGroupArnmyZoneId', + ); + +foreach my $method (qw/ChangeResourceRecordSets CreateHostedZone CreateQueryLoggingConfig/) { + my $request; + eval { + $request = $route53->$method( %{ $xml_methods{$method}} ); + } or do { + warn qq[Error calling method: $@]; + }; + + TODO: { + local $TODO = 'Remove when the XML creation has been fixed'; + is($request->content, $xml_results{$method}, "$method XML is ok"); + }; +} +done_testing; + From f484e4c91e9d2a6bdaf2710e4685b44d170704c4 Mon Sep 17 00:00:00 2001 From: Jess Robinson Date: Tue, 26 Jun 2018 12:15:05 +0000 Subject: [PATCH 18/42] TODOify the stabilisation tests --- t/s3/uri_avoid_chars.t | 14 +++++++++----- t/s3/uri_encoding.t | 5 ++++- t/s3/uri_other_chars.t | 5 ++++- 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/t/s3/uri_avoid_chars.t b/t/s3/uri_avoid_chars.t index a6e4dfce3f..74b704b238 100644 --- a/t/s3/uri_avoid_chars.t +++ b/t/s3/uri_avoid_chars.t @@ -42,11 +42,15 @@ my @to_encode = ('\\', foreach my $char (@to_encode) { my $response; - dies_ok { $response = $s3->PutObject( - "Key" => "test$char", - "Bucket" => $bucketname, - "Body" => 'Blub', - ); + + TODO: { + local $TODO = 'Remove when URI encoding is sorted'; + dies_ok { $response = $s3->PutObject( + "Key" => "test$char", + "Bucket" => $bucketname, + "Body" => 'Blub', + ); + }; }; } diff --git a/t/s3/uri_encoding.t b/t/s3/uri_encoding.t index 2f228f48ec..feba78af13 100644 --- a/t/s3/uri_encoding.t +++ b/t/s3/uri_encoding.t @@ -46,8 +46,11 @@ foreach my $char (@to_encode) { warn qq[Error creating object: $@]; }; + TODO: { + local $TODO = 'Remove when URI encoding is sorted'; ## The URI should contain a once-encoded character: - is($response->url, 'https://s3-us-west-2.amazonaws.com/test-uri-paws/test' . uri_escape($char), "S3 uri encoded correctly"); + is($response->url, 'https://s3-us-west-2.amazonaws.com/test-uri-paws/test' . uri_escape($char), "S3 uri encoded correctly"); + }; } done_testing; diff --git a/t/s3/uri_other_chars.t b/t/s3/uri_other_chars.t index a071145a50..867b963072 100644 --- a/t/s3/uri_other_chars.t +++ b/t/s3/uri_other_chars.t @@ -46,8 +46,11 @@ foreach my $char (@to_encode) { warn qq[Error creating object: $@]; }; + TODO: { + local $TODO = 'Remove when URI encoding is sorted'; ## The URI should contain a once-encoded character: - is($response->url, 'https://s3-us-west-2.amazonaws.com/test-uri-paws/test' . uri_escape($char), "S3 uri encoded correctly"); + is($response->url, 'https://s3-us-west-2.amazonaws.com/test-uri-paws/test' . uri_escape($char), "S3 uri encoded correctly"); + }; } done_testing; From 4d9c3c0d2795b292fe1ef8fe2048b87e4a696a58 Mon Sep 17 00:00:00 2001 From: Finn Date: Tue, 26 Jun 2018 14:50:51 +0100 Subject: [PATCH 19/42] Initial working URI test Need to investigate warning about unitialized value usage --- t/route53/uri_generation.t | 44 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 t/route53/uri_generation.t diff --git a/t/route53/uri_generation.t b/t/route53/uri_generation.t new file mode 100644 index 0000000000..a21adbf29e --- /dev/null +++ b/t/route53/uri_generation.t @@ -0,0 +1,44 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +use lib 't/lib'; +use if (!-e 'META.json'), lib => './auto-lib'; + +use English qw(-no-match-vars); +use Data::Dumper; +use Carp; +use Test::More; + +use Paws; +use TestRequestCaller; + +Paws->default_config->caller(TestRequestCaller->new); +Paws->default_config->credentials('Test::CustomCredentials'); + +my $route53 = Paws->service('Route53', region => 'us-west-2'); + +my %uri_methods = ( + ListResourceRecordSets => { + HostedZoneId => 'SomeId', + MaxItems => '1', + }, + ); + +my %uri_expected = ( + ListResourceRecordSets => '/2013-04-01/hostedzone/SomeId/rrset?maxitems=1', + ); + +foreach my $method (qw/ListResourceRecordSets/) { + my $request; + eval { + $request = $route53->$method( %{ $uri_methods{$method}} ); + } or do { + warn qq[Error calling method: $@]; + }; + +# The uri should work without locationName and use Id + is($request->uri, $uri_expected{$method}, "Route53 $method uri matches expected behaviour."); +} +done_testing; From 0b253314a612937abf7322d8145c95508cfd63bd Mon Sep 17 00:00:00 2001 From: Finn Date: Tue, 26 Jun 2018 16:20:58 +0100 Subject: [PATCH 20/42] Added test for uri that does not use locationName override --- t/route53/uri_generation.t | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/t/route53/uri_generation.t b/t/route53/uri_generation.t index a21adbf29e..8109ef2f32 100644 --- a/t/route53/uri_generation.t +++ b/t/route53/uri_generation.t @@ -20,6 +20,12 @@ Paws->default_config->credentials('Test::CustomCredentials'); my $route53 = Paws->service('Route53', region => 'us-west-2'); my %uri_methods = ( + # Does not use locationName override for URI location with HostedZoneId + CreateQueryLoggingConfig => { + CloudWatchLogsLogGroupArn => 'arn:aws:logs:us-west-2:111111111111:log-group:/aws/route53/example.com', + HostedZoneId => 'SomeId', + }, + # Does use locationName override for URI location with HostedZoneId ListResourceRecordSets => { HostedZoneId => 'SomeId', MaxItems => '1', @@ -27,10 +33,11 @@ my %uri_methods = ( ); my %uri_expected = ( + CreateQueryLoggingConfig => '/2013-04-01/queryloggingconfig', ListResourceRecordSets => '/2013-04-01/hostedzone/SomeId/rrset?maxitems=1', ); -foreach my $method (qw/ListResourceRecordSets/) { +foreach my $method (qw/CreateQueryLoggingConfig ListResourceRecordSets/) { my $request; eval { $request = $route53->$method( %{ $uri_methods{$method}} ); @@ -38,7 +45,9 @@ foreach my $method (qw/ListResourceRecordSets/) { warn qq[Error calling method: $@]; }; -# The uri should work without locationName and use Id - is($request->uri, $uri_expected{$method}, "Route53 $method uri matches expected behaviour."); + ::Dwarn $request; + + # check the uri matches using the examples given in the AWS API docs for the method + is($request->uri, $uri_expected{$method}, "Route53 $method uri matches expected behaviour."); } done_testing; From 15eed0216f307477a89efd83d523a99f379dc3a7 Mon Sep 17 00:00:00 2001 From: Finn Date: Tue, 26 Jun 2018 16:22:12 +0100 Subject: [PATCH 21/42] Removed Dwarn --- t/route53/uri_generation.t | 2 -- 1 file changed, 2 deletions(-) diff --git a/t/route53/uri_generation.t b/t/route53/uri_generation.t index 8109ef2f32..0b26d8af98 100644 --- a/t/route53/uri_generation.t +++ b/t/route53/uri_generation.t @@ -45,8 +45,6 @@ foreach my $method (qw/CreateQueryLoggingConfig ListResourceRecordSets/) { warn qq[Error calling method: $@]; }; - ::Dwarn $request; - # check the uri matches using the examples given in the AWS API docs for the method is($request->uri, $uri_expected{$method}, "Route53 $method uri matches expected behaviour."); } From 69cf4654e0a705f96df1956f1e4de2f3b04aeacd Mon Sep 17 00:00:00 2001 From: Jess Robinson Date: Tue, 26 Jun 2018 15:24:38 +0000 Subject: [PATCH 22/42] TODOify s3 header tests --- t/s3/content_headers.t | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/t/s3/content_headers.t b/t/s3/content_headers.t index 5e9f258bc6..dfe1c90b15 100644 --- a/t/s3/content_headers.t +++ b/t/s3/content_headers.t @@ -211,8 +211,11 @@ foreach my $method (qw/DeleteObjects RestoreObject PutBucketLifecycle PutBucketT warn qq[Error creating object: $@]; }; -## The HTTP headers should contain a Content-MD5 header - ok($response->header('Content-MD5'), "S3 $method header contains Content-MD5 header"); + TODO: { + local $TODO = 'Remove after fixing content-md5 headers'; + ## The HTTP headers should contain a Content-MD5 header + ok($response->header('Content-MD5'), "S3 $method header contains Content-MD5 header"); + }; } # content length: Length of the message (without the headers) @@ -225,8 +228,11 @@ foreach my $method (qw/CreateBucket PutBucketAccelerateConfiguration PutBucketAc warn qq[Error creating object: $@]; }; -## The HTTP headers should contain a Content-MD5 header - ok($response->header('Content-Length'), "S3 $method header contains Content-Length header"); + TODO: { + local $TODO = 'Remove after fixing content-length headers'; + ## The HTTP headers should contain a Content-MD5 header + ok($response->header('Content-Length'), "S3 $method header contains Content-Length header"); + }; } done_testing; From d83d880e0610bfbf90bde35952b986eede6015bc Mon Sep 17 00:00:00 2001 From: Jess Robinson Date: Tue, 26 Jun 2018 15:25:01 +0000 Subject: [PATCH 23/42] Test all things, even the subdirs --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index ec05321e8f..af89c91331 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ test: - carton exec -- prove -v -I lib -I auto-lib t/ + carton exec -- prove -r -v -I lib -I auto-lib t/ pod-test: for i in `find auto-lib/Paws/ -name \*.pm`; do podchecker $$i; done; From 3609b95ac908e1d75619572cd68152d1805de75c Mon Sep 17 00:00:00 2001 From: Finn Date: Tue, 26 Jun 2018 12:02:44 +0100 Subject: [PATCH 24/42] Revert "Added TODO for code that is breaking test" This reverts commit eeb82e85de8d581965b0575e8d3ab7e72e70159c. --- lib/Paws/Net/RestJsonCaller.pm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/Paws/Net/RestJsonCaller.pm b/lib/Paws/Net/RestJsonCaller.pm index 38313187a8..f80d6e925a 100644 --- a/lib/Paws/Net/RestJsonCaller.pm +++ b/lib/Paws/Net/RestJsonCaller.pm @@ -1,7 +1,7 @@ package Paws::Net::RestJsonCaller; use Moose::Role; use HTTP::Request::Common; - use POSIX qw(strftime); + use POSIX qw(strftime); use URI::Template; use JSON::MaybeXS; @@ -47,7 +47,7 @@ package Paws::Net::RestJsonCaller; } } elsif ($att_type->isa('Moose::Meta::TypeConstraint::Enum')) { $p{ $key } = $params->$att; - } elsif ($params->$att->does('Paws::API::StrToNativeMapParser')){ + } elsif ($params->$att->does('Paws::API::StrToNativeMapParser')){ $p{ $key } = { %{ $params->$att->Map } }; } elsif ($params->$att->does('Paws::API::StrToObjMapParser')){ my $type = $params->$att->meta->get_attribute('Map')->type_constraint; @@ -112,10 +112,9 @@ package Paws::Net::RestJsonCaller; $request->url($url); $self->_to_header_params($request, $call); - + if ($call->can('_stream_param')) { my $param_name = $call->_stream_param; - #TODO fix content being passed here as object, not string, see GH issue 260 $request->content($call->$param_name); #$request->headers->header( 'content-length' => $request->content_length ); #$request->headers->header( 'content-type' => $self->content_type ); @@ -123,7 +122,7 @@ package Paws::Net::RestJsonCaller; my $data = $self->_to_jsoncaller_params($call); $request->content(encode_json($data)); } - + $request->method($call->_api_method); $self->sign($request); From e263be70e6ffe8e04a8e4f732f27f8da2441fc88 Mon Sep 17 00:00:00 2001 From: Finn Date: Wed, 27 Jun 2018 13:55:25 +0100 Subject: [PATCH 25/42] added some TODO and eval to allow the test to finish --- t/glacier/content_headers.t | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/t/glacier/content_headers.t b/t/glacier/content_headers.t index af97cc2f94..37135c6804 100644 --- a/t/glacier/content_headers.t +++ b/t/glacier/content_headers.t @@ -218,11 +218,18 @@ foreach my $method (qw/AbortMultipartUpload AbortVaultLock AddTagsToVault Comple my $response; eval { $response = $glacier->$method(%{ $md5_methods{$method} }); } or do { - warn qq[Error creating object: $@]; + diag qq[Error creating object: $@]; }; -## The HTTP headers should contain a x-amz-glacier-version header - ok($response->header('x-amz-glacier-version'), "Glacier $method header contains x-amz-glacier-version header"); + TODO: { + local $TODO = "Remove after fixing issue 260 object string errors"; + my $header; + eval {$header = $response->header('x-amz-glacier-version')} or do { + diag qq[Error getting header: $@]; + }; + #The HTTP headers should contain a x-amz-glacier-version header + ok($header, "Glacier $method header contains x-amz-glacier-version header"); + }; } done_testing; From c73dcf1358c2852309e9f095ea86d2679c35a532 Mon Sep 17 00:00:00 2001 From: Finn Date: Wed, 27 Jun 2018 14:48:18 +0100 Subject: [PATCH 26/42] cleaned test to fail nicer --- t/glacier/content_headers.t | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/t/glacier/content_headers.t b/t/glacier/content_headers.t index 37135c6804..c8dfd94598 100644 --- a/t/glacier/content_headers.t +++ b/t/glacier/content_headers.t @@ -222,13 +222,13 @@ foreach my $method (qw/AbortMultipartUpload AbortVaultLock AddTagsToVault Comple }; TODO: { - local $TODO = "Remove after fixing issue 260 object string errors"; - my $header; - eval {$header = $response->header('x-amz-glacier-version')} or do { - diag qq[Error getting header: $@]; - }; - #The HTTP headers should contain a x-amz-glacier-version header - ok($header, "Glacier $method header contains x-amz-glacier-version header"); + local $TODO = "remove after fixing issue 260 object string errors."; + ## The HTTP headers should contain a x-amz-glacier-version header + if ($response) { + ok($response->header('x-amz-glacier-version'), "Glacier $method header contains x-amz-glacier-version header"); + } else { + fail("Header doesn't exist as it is undefined."); + } }; } From 0897bfe3ba42e8168ed86dcce50cbd306066599d Mon Sep 17 00:00:00 2001 From: Jess Robinson Date: Wed, 27 Jun 2018 13:58:10 +0000 Subject: [PATCH 27/42] More test tidying (diag not warn) --- t/s3/content_headers.t | 2 +- t/s3/uri_encoding.t | 2 +- t/s3/uri_other_chars.t | 11 +---------- 3 files changed, 3 insertions(+), 12 deletions(-) diff --git a/t/s3/content_headers.t b/t/s3/content_headers.t index dfe1c90b15..bb4632a1e0 100644 --- a/t/s3/content_headers.t +++ b/t/s3/content_headers.t @@ -225,7 +225,7 @@ foreach my $method (qw/CreateBucket PutBucketAccelerateConfiguration PutBucketAc my $response; eval { $response = $s3->$method(%{ $md5_methods{$method} }); } or do { - warn qq[Error creating object: $@]; + diag qq[Error creating object: $@]; }; TODO: { diff --git a/t/s3/uri_encoding.t b/t/s3/uri_encoding.t index feba78af13..d73d889d38 100644 --- a/t/s3/uri_encoding.t +++ b/t/s3/uri_encoding.t @@ -43,7 +43,7 @@ foreach my $char (@to_encode) { "Body" => 'Blub', ); } or do { - warn qq[Error creating object: $@]; + diag qq[Error creating object: $@]; }; TODO: { diff --git a/t/s3/uri_other_chars.t b/t/s3/uri_other_chars.t index 867b963072..85906b5fb4 100644 --- a/t/s3/uri_other_chars.t +++ b/t/s3/uri_other_chars.t @@ -19,15 +19,6 @@ use TestRequestCaller; Paws->default_config->caller(TestRequestCaller->new); Paws->default_config->credentials('Test::CustomCredentials'); -# my $paws = Paws->new(config => { -# caller => Paws::Net::MockCaller->new( -# mock_dir => 't/s3/uri_other_chars', -# mock_mode => 'REPLAY', -# # mock_mode => 'RECORD', -# ), -# # credentials => 'Test::CustomCredentials' -# }); - my $bucketname = 'test-uri-paws'; my $s3 = Paws->service('S3', region => 'us-west-2'); @@ -43,7 +34,7 @@ foreach my $char (@to_encode) { "Body" => 'Blub', ); } or do { - warn qq[Error creating object: $@]; + diag qq[Error creating object: $@]; }; TODO: { From fc836432bdf373b132cc31747c0a5cc1a695ba42 Mon Sep 17 00:00:00 2001 From: Finn Date: Wed, 27 Jun 2018 15:20:10 +0100 Subject: [PATCH 28/42] added extra test case --- t/route53/uri_generation.t | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/t/route53/uri_generation.t b/t/route53/uri_generation.t index 0b26d8af98..b0b978ce32 100644 --- a/t/route53/uri_generation.t +++ b/t/route53/uri_generation.t @@ -20,6 +20,17 @@ Paws->default_config->credentials('Test::CustomCredentials'); my $route53 = Paws->service('Route53', region => 'us-west-2'); my %uri_methods = ( + # Uses a given ResourceID for Hostedzone + ChangeTagsForResource => { + ResourceId => 'SomeId', + ResourceType => 'hostedzone', + AddTags => [ + { + Key => 'SomeTag', + Value => '100', + } + ] + }, # Does not use locationName override for URI location with HostedZoneId CreateQueryLoggingConfig => { CloudWatchLogsLogGroupArn => 'arn:aws:logs:us-west-2:111111111111:log-group:/aws/route53/example.com', @@ -33,11 +44,12 @@ my %uri_methods = ( ); my %uri_expected = ( + ChangeTagsForResource => '/2013-04-01/tags/hostedzone/SomeId', CreateQueryLoggingConfig => '/2013-04-01/queryloggingconfig', ListResourceRecordSets => '/2013-04-01/hostedzone/SomeId/rrset?maxitems=1', ); -foreach my $method (qw/CreateQueryLoggingConfig ListResourceRecordSets/) { +foreach my $method (qw/ChangeTagsForResource CreateQueryLoggingConfig ListResourceRecordSets/) { my $request; eval { $request = $route53->$method( %{ $uri_methods{$method}} ); From f30952d59b1aa3fbc1ae746c7bd6cc6dd4714c93 Mon Sep 17 00:00:00 2001 From: Finn Date: Wed, 27 Jun 2018 15:53:03 +0100 Subject: [PATCH 29/42] switched out tested URL with one not using XML --- t/route53/uri_generation.t | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/t/route53/uri_generation.t b/t/route53/uri_generation.t index b0b978ce32..182734fe44 100644 --- a/t/route53/uri_generation.t +++ b/t/route53/uri_generation.t @@ -21,15 +21,9 @@ my $route53 = Paws->service('Route53', region => 'us-west-2'); my %uri_methods = ( # Uses a given ResourceID for Hostedzone - ChangeTagsForResource => { + ListTagsForResource => { ResourceId => 'SomeId', ResourceType => 'hostedzone', - AddTags => [ - { - Key => 'SomeTag', - Value => '100', - } - ] }, # Does not use locationName override for URI location with HostedZoneId CreateQueryLoggingConfig => { @@ -44,12 +38,12 @@ my %uri_methods = ( ); my %uri_expected = ( - ChangeTagsForResource => '/2013-04-01/tags/hostedzone/SomeId', + ListTagsForResource => '/2013-04-01/tags/hostedzone/SomeId', CreateQueryLoggingConfig => '/2013-04-01/queryloggingconfig', ListResourceRecordSets => '/2013-04-01/hostedzone/SomeId/rrset?maxitems=1', ); -foreach my $method (qw/ChangeTagsForResource CreateQueryLoggingConfig ListResourceRecordSets/) { +foreach my $method (qw/ListTagsForResource CreateQueryLoggingConfig ListResourceRecordSets/) { my $request; eval { $request = $route53->$method( %{ $uri_methods{$method}} ); From 93eb446a2d601a90c42dbd77b39d3bbc8d7ef927 Mon Sep 17 00:00:00 2001 From: Finn Date: Wed, 27 Jun 2018 17:51:59 +0100 Subject: [PATCH 30/42] re-added breaking test ChangeTagsForResource --- t/route53/uri_generation.t | 31 +++++++++++++++++++++++++------ 1 file changed, 25 insertions(+), 6 deletions(-) diff --git a/t/route53/uri_generation.t b/t/route53/uri_generation.t index 182734fe44..68ae815a82 100644 --- a/t/route53/uri_generation.t +++ b/t/route53/uri_generation.t @@ -20,10 +20,16 @@ Paws->default_config->credentials('Test::CustomCredentials'); my $route53 = Paws->service('Route53', region => 'us-west-2'); my %uri_methods = ( - # Uses a given ResourceID for Hostedzone - ListTagsForResource => { + ChangeTagsForResource => { ResourceId => 'SomeId', ResourceType => 'hostedzone', + AddTags => [ + { + Key => 'SomeTag', + Value => '100', + } + ], + RemoveTagKeys => ['SomeOtherTag', 'TestTag'], }, # Does not use locationName override for URI location with HostedZoneId CreateQueryLoggingConfig => { @@ -35,15 +41,21 @@ my %uri_methods = ( HostedZoneId => 'SomeId', MaxItems => '1', }, + # Uses a given ResourceID for Hostedzone + ListTagsForResource => { + ResourceId => 'SomeId', + ResourceType => 'hostedzone', + }, ); my %uri_expected = ( + ChangeTagsForResource => '/2013-04-01/tags/hostedzone/SomeId', ListTagsForResource => '/2013-04-01/tags/hostedzone/SomeId', CreateQueryLoggingConfig => '/2013-04-01/queryloggingconfig', ListResourceRecordSets => '/2013-04-01/hostedzone/SomeId/rrset?maxitems=1', - ); +); -foreach my $method (qw/ListTagsForResource CreateQueryLoggingConfig ListResourceRecordSets/) { +foreach my $method (qw/ChangeTagsForResource CreateQueryLoggingConfig ListResourceRecordSets ListTagsForResource/) { my $request; eval { $request = $route53->$method( %{ $uri_methods{$method}} ); @@ -51,7 +63,14 @@ foreach my $method (qw/ListTagsForResource CreateQueryLoggingConfig ListResource warn qq[Error calling method: $@]; }; - # check the uri matches using the examples given in the AWS API docs for the method - is($request->uri, $uri_expected{$method}, "Route53 $method uri matches expected behaviour."); + TODO: { + local $TODO = "Remove when RestXmlCaller stops with meta on unblessed reference error"; + # check the uri matches using the examples given in the AWS API docs for the method + if ($request) { + is($request->uri, $uri_expected{$method}, "Route53 $method uri matches expected behaviour."); + } else { + fail("Request for $method is undefined.") + } + }; } done_testing; From 6fa947e03018f39429714b9bd3f1eafb860911cc Mon Sep 17 00:00:00 2001 From: Finn Date: Wed, 27 Jun 2018 20:00:03 +0100 Subject: [PATCH 31/42] Added breaking test case to xml_creation test --- t/route53/xml_creation.t | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/t/route53/xml_creation.t b/t/route53/xml_creation.t index fcd9c7704f..d69f36e89a 100644 --- a/t/route53/xml_creation.t +++ b/t/route53/xml_creation.t @@ -40,6 +40,17 @@ my %xml_methods = ( ], } }, + ChangeTagsForResource => { + ResourceId => 'SomeId', + ResourceType => 'hostedzone', + AddTags => [ + { + Key => 'Cost Center', + Value => '80432', + } + ], + RemoveTagKeys => ['Owner'], + }, CreateHostedZone => { CallerReference => 'MyThing', Name => 'MyDNSName', @@ -56,11 +67,12 @@ my %xml_methods = ( my %xml_results = ( ChangeResourceRecordSets => 'CREATEA200127.0.0.1MyResourceSet', + ChangeTagsForResource => 'OwnerCost Center80432', CreateHostedZone => 'MyThingMyDNSNameSomethingus-west-2', CreateQueryLoggingConfig => 'MyCloudWatchLogsLogGroupArnmyZoneId', ); -foreach my $method (qw/ChangeResourceRecordSets CreateHostedZone CreateQueryLoggingConfig/) { +foreach my $method (qw/ChangeResourceRecordSets ChangeTagsForResource CreateHostedZone CreateQueryLoggingConfig/) { my $request; eval { $request = $route53->$method( %{ $xml_methods{$method}} ); @@ -70,8 +82,11 @@ foreach my $method (qw/ChangeResourceRecordSets CreateHostedZone CreateQueryLogg TODO: { local $TODO = 'Remove when the XML creation has been fixed'; - is($request->content, $xml_results{$method}, "$method XML is ok"); + if ($request) { + is($request->content, $xml_results{$method}, "$method XML is ok"); + } else { + fail("Request for $method is undefined.") + } }; } done_testing; - From f2a681e77b6505b1376b640a8313da5c3604105e Mon Sep 17 00:00:00 2001 From: Finn Date: Wed, 27 Jun 2018 20:00:48 +0100 Subject: [PATCH 32/42] Made RestXmlCaller more sane, partially fixing issue --- lib/Paws/Net/RestXmlCaller.pm | 55 ++++++++++++++++++----------------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/lib/Paws/Net/RestXmlCaller.pm b/lib/Paws/Net/RestXmlCaller.pm index 449c6baaa5..074406eec2 100755 --- a/lib/Paws/Net/RestXmlCaller.pm +++ b/lib/Paws/Net/RestXmlCaller.pm @@ -28,7 +28,7 @@ package Paws::Net::RestXmlCaller; my %p; foreach my $att (grep { $_ !~ m/^_/ } $params->meta->get_attribute_list) { - + # e.g. S3 metadata objects, which are passed in the header next if $params->meta->get_attribute($att)->does('Paws::API::Attribute::Trait::ParamInHeaders'); @@ -120,7 +120,7 @@ package Paws::Net::RestXmlCaller; elsif ($attribute->does('Paws::API::Attribute::Trait::ParamInHeaders')) { my $map = $attribute->get_value($call)->Map; my $prefix = $attribute->header_prefix; - for my $header (keys %{$map}) { + for my $header (keys %{$map}) { my $header_name = $prefix . $header; $request->headers->header( $header_name => $map->{$header} ); } @@ -142,58 +142,59 @@ package Paws::Net::RestXmlCaller; return $str; } - sub _to_xml { - my ($self, $value) = @_; - - my $xml = ''; - foreach my $attribute ($value->meta->get_all_attributes) { + sub _attribute_to_xml { + my ($self, $attribute, $value) = @_; + my $xml; my $att_name = $attribute->name; - next if (not $attribute->has_value($value)); if (Moose::Util::find_meta($attribute->type_constraint->name)) { if ($attribute->does('NameInRequest')) { my $location = $attribute->request_name; - $xml .= sprintf '<%s>%s', $location, $self->_to_xml($attribute->get_value($value)), $location; + $xml = sprintf '<%s>%s', $location, $self->_to_xml($value), $location; } else { - $xml .= sprintf '<%s>%s', $att_name, $self->_to_xml($attribute->get_value($value)), $att_name; + $xml = sprintf '<%s>%s', $att_name, $self->_to_xml($value), $att_name; } } elsif ($attribute->type_constraint eq 'ArrayRef[Str|Undef]') { my $location = $attribute->request_name; - $xml .= "<${att_name}>" . ( join '', map { sprintf '<%s>%s', $location, $_, $location } @{ $attribute->get_value($value) } ) . ""; + $xml = "<${att_name}>" . ( join '', map { sprintf '<%s>%s', $location, $_, $location } @{ $value } ) . ""; } elsif ($attribute->type_constraint =~ m/^ArrayRef\[(.*?\:\:.*)\]/) { #assume it's an array of Paws API objects my $location = $attribute->does('NameInRequest') ? $attribute->request_name : $att_name; - $xml .= ( join '', map { sprintf '<%s>%s', $location, $self->_to_xml($_), $location } @{ $attribute->get_value($value) } ); + $xml = ( join '', map { sprintf '<%s>%s', $location, $self->_to_xml($_), $location } @{ $value } ); } else { if ($attribute->does('NameInRequest')) { my $location = $attribute->request_name; - $xml .= sprintf '<%s>%s', $location, $attribute->get_value($value), $location; + $xml = sprintf '<%s>%s', $location, $value, $location; } else { - $xml .= sprintf '<%s>%s', $att_name, $attribute->get_value($value), $att_name; + $xml = sprintf '<%s>%s', $att_name, $value, $att_name; } } + return $xml; } - return $xml; + + sub _to_xml { + my ($self, $value) = @_; + + my $xml = ''; + foreach my $attribute ($value->meta->get_all_attributes) { + next if (not $attribute->has_value($value)); + $xml .= $self->_attribute_to_xml($attribute, $attribute->get_value($value)); + } + return $xml; } + sub _to_xml_body { - my ($self, $call) = @_; + my ($self, $value) = @_; my $xml = ''; - foreach my $attribute ($call->meta->get_all_attributes) { - if ($attribute->has_value($call) and + foreach my $attribute ($value->meta->get_all_attributes) { + if ($attribute->has_value($value) and not $attribute->does('Paws::API::Attribute::Trait::ParamInHeader') and not $attribute->does('Paws::API::Attribute::Trait::ParamInQuery') and not $attribute->does('Paws::API::Attribute::Trait::ParamInURI') and - not $attribute->does('Paws::API::Attribute::Trait::ParamInBody') and + not $attribute->does('Paws::API::Attribute::Trait::ParamInBody') and not $attribute->type_constraint eq 'Paws::S3::Metadata' ) { - my $attribute_value = $attribute->get_value($call); - if ( ref $attribute_value ) { - my $location = $attribute->does('NameInRequest') ? $attribute->request_name : $attribute->name; - $xml .= sprintf '<%s>%s', $location, $self->_to_xml($attribute_value), $location; - } - else { - $xml .= $attribute_value; - } + $xml .= $self->_attribute_to_xml($attribute, $attribute->get_value($value)); } } From 0048de017e513502b733e8ca0f0151dd6f27dc1e Mon Sep 17 00:00:00 2001 From: Finn Date: Wed, 27 Jun 2018 20:03:37 +0100 Subject: [PATCH 33/42] minor test changes, POINTS OUT AUTO-LIB GENERATION CHANGE --- auto-lib/Paws/Route53/ChangeTagsForResource.pm | 7 +++---- t/route53/uri_generation.t | 2 +- t/route53/xml_creation.t | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/auto-lib/Paws/Route53/ChangeTagsForResource.pm b/auto-lib/Paws/Route53/ChangeTagsForResource.pm index 4cb86d3e39..7ed665e771 100644 --- a/auto-lib/Paws/Route53/ChangeTagsForResource.pm +++ b/auto-lib/Paws/Route53/ChangeTagsForResource.pm @@ -1,8 +1,8 @@ package Paws::Route53::ChangeTagsForResource; use Moose; - has AddTags => (is => 'ro', isa => 'ArrayRef[Paws::Route53::Tag]'); - has RemoveTagKeys => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); + has AddTags => (is => 'ro', isa => 'ArrayRef[Paws::Route53::Tag]', traits => ['NameInRequest'], request_name => 'Key'); + has RemoveTagKeys => (is => 'ro', isa => 'ArrayRef[Str|Undef]', traits => ['NameInRequest'], request_name => 'Tag'); has ResourceId => (is => 'ro', isa => 'Str', uri_name => 'ResourceId', traits => ['ParamInURI'], required => 1); has ResourceType => (is => 'ro', isa => 'Str', uri_name => 'ResourceType', traits => ['ParamInURI'], required => 1); @@ -13,7 +13,7 @@ package Paws::Route53::ChangeTagsForResource; class_has _api_method => (isa => 'Str', is => 'ro', default => 'POST'); class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Route53::ChangeTagsForResourceResponse'); class_has _result_key => (isa => 'Str', is => 'ro'); - + 1; ### main pod documentation begin ### @@ -110,4 +110,3 @@ The source code is located here: L Please report bugs to: L =cut - diff --git a/t/route53/uri_generation.t b/t/route53/uri_generation.t index 68ae815a82..b2314e2775 100644 --- a/t/route53/uri_generation.t +++ b/t/route53/uri_generation.t @@ -64,7 +64,7 @@ foreach my $method (qw/ChangeTagsForResource CreateQueryLoggingConfig ListResour }; TODO: { - local $TODO = "Remove when RestXmlCaller stops with meta on unblessed reference error"; + local $TODO = 'Remove when the XML creation has been fixed'; # check the uri matches using the examples given in the AWS API docs for the method if ($request) { is($request->uri, $uri_expected{$method}, "Route53 $method uri matches expected behaviour."); diff --git a/t/route53/xml_creation.t b/t/route53/xml_creation.t index d69f36e89a..340d0450c0 100644 --- a/t/route53/xml_creation.t +++ b/t/route53/xml_creation.t @@ -70,7 +70,7 @@ my %xml_results = ( ChangeTagsForResource => 'OwnerCost Center80432', CreateHostedZone => 'MyThingMyDNSNameSomethingus-west-2', CreateQueryLoggingConfig => 'MyCloudWatchLogsLogGroupArnmyZoneId', - ); +); foreach my $method (qw/ChangeResourceRecordSets ChangeTagsForResource CreateHostedZone CreateQueryLoggingConfig/) { my $request; From 9da7bfd76ac26fa15791e2265eb82ad354113084 Mon Sep 17 00:00:00 2001 From: Finn Date: Thu, 28 Jun 2018 13:22:06 +0100 Subject: [PATCH 34/42] reverted change due to being generated code --- auto-lib/Paws/Route53/ChangeTagsForResource.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/auto-lib/Paws/Route53/ChangeTagsForResource.pm b/auto-lib/Paws/Route53/ChangeTagsForResource.pm index 7ed665e771..87378539a3 100644 --- a/auto-lib/Paws/Route53/ChangeTagsForResource.pm +++ b/auto-lib/Paws/Route53/ChangeTagsForResource.pm @@ -1,8 +1,8 @@ package Paws::Route53::ChangeTagsForResource; use Moose; - has AddTags => (is => 'ro', isa => 'ArrayRef[Paws::Route53::Tag]', traits => ['NameInRequest'], request_name => 'Key'); - has RemoveTagKeys => (is => 'ro', isa => 'ArrayRef[Str|Undef]', traits => ['NameInRequest'], request_name => 'Tag'); + has AddTags => (is => 'ro', isa => 'ArrayRef[Paws::Route53::Tag]'); + has RemoveTagKeys => (is => 'ro', isa => 'ArrayRef[Str|Undef]'); has ResourceId => (is => 'ro', isa => 'Str', uri_name => 'ResourceId', traits => ['ParamInURI'], required => 1); has ResourceType => (is => 'ro', isa => 'Str', uri_name => 'ResourceType', traits => ['ParamInURI'], required => 1); From d120dc22f113563c4a424000a9badc1a267e0724 Mon Sep 17 00:00:00 2001 From: Finn Date: Thu, 28 Jun 2018 13:23:56 +0100 Subject: [PATCH 35/42] reverting change to move to a new PR --- lib/Paws/Net/RestXmlCaller.pm | 49 +++++++++++++++++------------------ 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/lib/Paws/Net/RestXmlCaller.pm b/lib/Paws/Net/RestXmlCaller.pm index 074406eec2..4148086280 100755 --- a/lib/Paws/Net/RestXmlCaller.pm +++ b/lib/Paws/Net/RestXmlCaller.pm @@ -142,59 +142,58 @@ package Paws::Net::RestXmlCaller; return $str; } - sub _attribute_to_xml { - my ($self, $attribute, $value) = @_; - my $xml; + sub _to_xml { + my ($self, $value) = @_; + + my $xml = ''; + foreach my $attribute ($value->meta->get_all_attributes) { my $att_name = $attribute->name; + next if (not $attribute->has_value($value)); if (Moose::Util::find_meta($attribute->type_constraint->name)) { if ($attribute->does('NameInRequest')) { my $location = $attribute->request_name; - $xml = sprintf '<%s>%s', $location, $self->_to_xml($value), $location; + $xml .= sprintf '<%s>%s', $location, $self->_to_xml($attribute->get_value($value)), $location; } else { - $xml = sprintf '<%s>%s', $att_name, $self->_to_xml($value), $att_name; + $xml .= sprintf '<%s>%s', $att_name, $self->_to_xml($attribute->get_value($value)), $att_name; } } elsif ($attribute->type_constraint eq 'ArrayRef[Str|Undef]') { my $location = $attribute->request_name; - $xml = "<${att_name}>" . ( join '', map { sprintf '<%s>%s', $location, $_, $location } @{ $value } ) . ""; + $xml .= "<${att_name}>" . ( join '', map { sprintf '<%s>%s', $location, $_, $location } @{ $attribute->get_value($value) } ) . ""; } elsif ($attribute->type_constraint =~ m/^ArrayRef\[(.*?\:\:.*)\]/) { #assume it's an array of Paws API objects my $location = $attribute->does('NameInRequest') ? $attribute->request_name : $att_name; - $xml = ( join '', map { sprintf '<%s>%s', $location, $self->_to_xml($_), $location } @{ $value } ); + $xml .= ( join '', map { sprintf '<%s>%s', $location, $self->_to_xml($_), $location } @{ $attribute->get_value($value) } ); } else { if ($attribute->does('NameInRequest')) { my $location = $attribute->request_name; - $xml = sprintf '<%s>%s', $location, $value, $location; + $xml .= sprintf '<%s>%s', $location, $attribute->get_value($value), $location; } else { - $xml = sprintf '<%s>%s', $att_name, $value, $att_name; + $xml .= sprintf '<%s>%s', $att_name, $attribute->get_value($value), $att_name; } } - return $xml; - } - - sub _to_xml { - my ($self, $value) = @_; - - my $xml = ''; - foreach my $attribute ($value->meta->get_all_attributes) { - next if (not $attribute->has_value($value)); - $xml .= $self->_attribute_to_xml($attribute, $attribute->get_value($value)); } - return $xml; + return $xml; } - sub _to_xml_body { - my ($self, $value) = @_; + my ($self, $call) = @_; my $xml = ''; - foreach my $attribute ($value->meta->get_all_attributes) { - if ($attribute->has_value($value) and + foreach my $attribute ($call->meta->get_all_attributes) { + if ($attribute->has_value($call) and not $attribute->does('Paws::API::Attribute::Trait::ParamInHeader') and not $attribute->does('Paws::API::Attribute::Trait::ParamInQuery') and not $attribute->does('Paws::API::Attribute::Trait::ParamInURI') and not $attribute->does('Paws::API::Attribute::Trait::ParamInBody') and not $attribute->type_constraint eq 'Paws::S3::Metadata' ) { - $xml .= $self->_attribute_to_xml($attribute, $attribute->get_value($value)); + my $attribute_value = $attribute->get_value($call); + if ( ref $attribute_value ) { + my $location = $attribute->does('NameInRequest') ? $attribute->request_name : $attribute->name; + $xml .= sprintf '<%s>%s', $location, $self->_to_xml($attribute_value), $location; + } + else { + $xml .= $attribute_value; + } } } From 83a8033cbc0714be12803ebe6a90716211531e01 Mon Sep 17 00:00:00 2001 From: Jess Robinson Date: Tue, 3 Jul 2018 11:57:23 +0000 Subject: [PATCH 36/42] Add tests to verify that InitiateMultipartUpload returns an UploadId correctly --- t/glacier/uploadid.t | 43 ++++++++++++++++++++++++++++++++ t/glacier/uploadid/0001.response | 1 + t/glacier/uploadid/0002.response | 1 + 3 files changed, 45 insertions(+) create mode 100644 t/glacier/uploadid.t create mode 100644 t/glacier/uploadid/0001.response create mode 100644 t/glacier/uploadid/0002.response diff --git a/t/glacier/uploadid.t b/t/glacier/uploadid.t new file mode 100644 index 0000000000..4834ec965b --- /dev/null +++ b/t/glacier/uploadid.t @@ -0,0 +1,43 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +use lib 't/lib'; + +use English qw(-no-match-vars); +use Data::Printer; +use Data::Dumper; +use Carp; +use Test::More; +use URI::Escape; + +use Paws; +use Paws::Net::MockCaller; + +my $paws = Paws->new(config => { + caller => Paws::Net::MockCaller->new( + mock_dir => 't/glacier/uploadid', + mock_mode => 'REPLAY', + ), +# credentials => 'Test::CustomCredentials' +}); + +my $glacier = $paws->service('Glacier', region => 'us-west-2'); + +my $vault_output = $glacier->CreateVault( + AccountId => '-', + VaultName => 'testvault', + ); + +my $upload_output = $glacier->InitiateMultipartUpload( + AccountId => '-', + VaultName => 'testvault', + PartSize => 1048576, + ); + + +ok($upload_output->UploadId, 'InitiateMultipartUpload returned an uploadId'); + +done_testing; + diff --git a/t/glacier/uploadid/0001.response b/t/glacier/uploadid/0001.response new file mode 100644 index 0000000000..004d2b00ad --- /dev/null +++ b/t/glacier/uploadid/0001.response @@ -0,0 +1 @@ +{"request":{"params":{"AccountId":"-","VaultName":"testvault"},"call":"CreateVault","service":"glacier"},"response":{"headers":{"x-amzn-requestid":"000000000000000000000000000000000000","connection":"close","content-type":"application/json","location":"/807462239483/vaults/testvault","date":"Tue, 03 Jul 2018 11:51:57 GMT","content-length":"2"},"status":"201","content":"{}"}} \ No newline at end of file diff --git a/t/glacier/uploadid/0002.response b/t/glacier/uploadid/0002.response new file mode 100644 index 0000000000..e33a743261 --- /dev/null +++ b/t/glacier/uploadid/0002.response @@ -0,0 +1 @@ +{"request":{"params":{"AccountId":"-","VaultName":"testvault","PartSize":1048576},"call":"InitiateMultipartUpload","service":"glacier"},"response":{"headers":{"x-amzn-requestid":"000000000000000000000000000000000000","connection":"close","content-type":"application/json","location":"/807462239483/vaults/testvault/multipart-uploads/Gj3WZerNPY-WTZGWd9hXhe16g2Vg66sAz7xid7kX0HllvTdli_PsUbQrHwhKUTLBrTi3qBR8e94IibTZgqnTJAd-CnbM","date":"Tue, 03 Jul 2018 11:51:58 GMT","content-length":"2","x-amz-multipart-upload-id":"Gj3WZerNPY-WTZGWd9hXhe16g2Vg66sAz7xid7kX0HllvTdli_PsUbQrHwhKUTLBrTi3qBR8e94IibTZgqnTJAd-CnbM"},"status":"201","content":"{}"}} \ No newline at end of file From 67521275c0b3e25a4f2f9350ce290d8797868fac Mon Sep 17 00:00:00 2001 From: Jess Robinson Date: Tue, 3 Jul 2018 12:15:35 +0000 Subject: [PATCH 37/42] Test for S3 CreateMultipartUpload #92 --- t/glacier/uploadid.t | 2 +- t/s3/multipartupload.t | 37 ++++++++++++++++++++++++++++++ t/s3/multipartupload/0001.response | 1 + 3 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 t/s3/multipartupload.t create mode 100644 t/s3/multipartupload/0001.response diff --git a/t/glacier/uploadid.t b/t/glacier/uploadid.t index 4834ec965b..34f70d20ab 100644 --- a/t/glacier/uploadid.t +++ b/t/glacier/uploadid.t @@ -37,7 +37,7 @@ my $upload_output = $glacier->InitiateMultipartUpload( ); -ok($upload_output->UploadId, 'InitiateMultipartUpload returned an uploadId'); +ok($upload_output->UploadId, 'Glacier InitiateMultipartUpload returned an uploadId'); done_testing; diff --git a/t/s3/multipartupload.t b/t/s3/multipartupload.t new file mode 100644 index 0000000000..c98e40de37 --- /dev/null +++ b/t/s3/multipartupload.t @@ -0,0 +1,37 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +use lib 't/lib'; + +use English qw(-no-match-vars); +use Data::Printer; +use Data::Dumper; +use Carp; +use Test::More; +use URI::Escape; + +use Paws; +use Paws::Net::MockCaller; + +my $paws = Paws->new(config => { + caller => Paws::Net::MockCaller->new( + mock_dir => 't/s3/multipartupload', + mock_mode => 'REPLAY', + ), +# credentials => 'Test::CustomCredentials' +}); + +my $s3 = $paws->service('S3', region => 'us-west-2'); #, endpoint => 'http://localhost:4572'); + +my $upload_output = $s3->CreateMultipartUpload( + Bucket => 'shadowcatjesstest', + Key => 'testkey', + ); + + +ok($upload_output->UploadId, 'S3 CreateMultipartUpload returned an UploadId'); + +done_testing; + diff --git a/t/s3/multipartupload/0001.response b/t/s3/multipartupload/0001.response new file mode 100644 index 0000000000..d37785cd62 --- /dev/null +++ b/t/s3/multipartupload/0001.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testkey"},"call":"CreateMultipartUpload","service":"s3"},"response":{"headers":{"connection":"close","x-amz-request-id":"000000000000000000000000000000000000","transfer-encoding":"chunked","date":"Tue, 03 Jul 2018 12:00:23 GMT","x-amz-id-2":"ROEyqPStgGjZi8U1tXxIu5IL/EJoU6t3jEoweOyIfhmECLFDObPglAdSVqW4aYVzsa+HbUu4mgg=","server":"AmazonS3"},"status":"200","content":"\nshadowcatjesstesttestkeyBBoq1mMiuRM9ni9OK6uK2d6mubd0uzFZeR2lSrV3VjYPChdJpzbJKntQYPvxbs.Kkx0pWLc6jlvHUegE0hMw1dO_TEFj8hPR4_CRqc1EHRXEWHnbbdxa5TNpXsbMocZK"}} \ No newline at end of file From 8480411d0247c6bc1a98551a97662fc87278a445 Mon Sep 17 00:00:00 2001 From: Jess Robinson Date: Wed, 4 Jul 2018 10:05:14 +0000 Subject: [PATCH 38/42] Add tests for the rest of S3 multipart upload #244 --- t/s3/multipartupload.t | 52 ++++++++++++++++++++++++++++-- t/s3/multipartupload/0001.response | 2 +- t/s3/multipartupload/0002.response | 1 + t/s3/multipartupload/0003.response | 1 + t/s3/multipartupload/0004.response | 1 + t/s3/multipartupload/0005.response | 1 + 6 files changed, 54 insertions(+), 4 deletions(-) create mode 100644 t/s3/multipartupload/0002.response create mode 100644 t/s3/multipartupload/0003.response create mode 100644 t/s3/multipartupload/0004.response create mode 100644 t/s3/multipartupload/0005.response diff --git a/t/s3/multipartupload.t b/t/s3/multipartupload.t index c98e40de37..f8c11b462a 100644 --- a/t/s3/multipartupload.t +++ b/t/s3/multipartupload.t @@ -10,6 +10,7 @@ use Data::Printer; use Data::Dumper; use Carp; use Test::More; +use Test::Exception; use URI::Escape; use Paws; @@ -25,13 +26,58 @@ my $paws = Paws->new(config => { my $s3 = $paws->service('S3', region => 'us-west-2'); #, endpoint => 'http://localhost:4572'); +my $bucketname = 'shadowcatjesstest'; +my $key = 'testkey'; my $upload_output = $s3->CreateMultipartUpload( - Bucket => 'shadowcatjesstest', - Key => 'testkey', + Bucket => $bucketname, + Key => $key, ); - ok($upload_output->UploadId, 'S3 CreateMultipartUpload returned an UploadId'); +TODO: { + $TODO = 'May fail if S3 CreateMultipartUpload fails'; + my $part_output = $s3->UploadPart( + Bucket => $bucketname, + Key => $key, + UploadId => $upload_output->UploadId, + PartNumber => 1, + Body => 'X' x 1000, + ); + ok($part_output->ETag, 'S3 UploadPart returns an ETag'); + + my $parts = $s3->ListParts( + Bucket => $bucketname, + Key => $key, + UploadId => $upload_output->UploadId, + ); + + ok(@{ $parts->Parts }, 'S3 ListParts returns at least one Part'); + ok($parts->Parts->[0]->Size, 'S3 ListParts Part has a size'); + is($parts->Parts->[0]->PartNumber, 1, 'S3 ListParts Part has PartNumber 1'); + + # Can't complete an upload without its MultipartUpload data + dies_ok(sub { $s3->CompleteMultipartUpload( + Bucket => $bucketname, + Key => 'testkey', + UploadId => $upload_output->UploadId, + ); + }, 'S3 CompleteMultipartUpload fails with no multipart data'); + my $complete_output = $s3->CompleteMultipartUpload( + Bucket => $bucketname, + Key => 'testkey', + UploadId => $upload_output->UploadId, + MultipartUpload => { + Parts => [ + { + ETag => $parts->Parts->[0]->ETag, + PartNumber => 1, + }, + ], + }, + ); + ok($complete_output->Location, 'S3 CompleteMultipartUpload returns a Location'); +} + done_testing; diff --git a/t/s3/multipartupload/0001.response b/t/s3/multipartupload/0001.response index d37785cd62..1f6a960ef3 100644 --- a/t/s3/multipartupload/0001.response +++ b/t/s3/multipartupload/0001.response @@ -1 +1 @@ -{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testkey"},"call":"CreateMultipartUpload","service":"s3"},"response":{"headers":{"connection":"close","x-amz-request-id":"000000000000000000000000000000000000","transfer-encoding":"chunked","date":"Tue, 03 Jul 2018 12:00:23 GMT","x-amz-id-2":"ROEyqPStgGjZi8U1tXxIu5IL/EJoU6t3jEoweOyIfhmECLFDObPglAdSVqW4aYVzsa+HbUu4mgg=","server":"AmazonS3"},"status":"200","content":"\nshadowcatjesstesttestkeyBBoq1mMiuRM9ni9OK6uK2d6mubd0uzFZeR2lSrV3VjYPChdJpzbJKntQYPvxbs.Kkx0pWLc6jlvHUegE0hMw1dO_TEFj8hPR4_CRqc1EHRXEWHnbbdxa5TNpXsbMocZK"}} \ No newline at end of file +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testkey"},"call":"CreateMultipartUpload","service":"s3"},"response":{"headers":{"connection":"close","x-amz-request-id":"000000000000000000000000000000000000","transfer-encoding":"chunked","date":"Wed, 04 Jul 2018 09:48:44 GMT","x-amz-id-2":"d1lqIGbAszh8dYxmaTPw1XOFlY39cmJXzfqBwdvku/4tVXPsxt3TJJNGHe+yq4NPrixxWCvaJVs=","server":"AmazonS3"},"status":"200","content":"\nshadowcatjesstesttestkey855NVKDaxeyRm4ECLX1OWN_Xvj_aEoO.ACQE4FaTk_wiy1adbg9s96c5s2j5bDl_XR_JwVS960qDKY4ueO0j34k0c6za7CXbocLQkLAvGCYH_wmcTVVbFykhizt1xIZ1"}} \ No newline at end of file diff --git a/t/s3/multipartupload/0002.response b/t/s3/multipartupload/0002.response new file mode 100644 index 0000000000..16ca1cec8d --- /dev/null +++ b/t/s3/multipartupload/0002.response @@ -0,0 +1 @@ +{"request":{"params":{"PartNumber":1,"Bucket":"shadowcatjesstest","Key":"testkey","UploadId":"855NVKDaxeyRm4ECLX1OWN_Xvj_aEoO.ACQE4FaTk_wiy1adbg9s96c5s2j5bDl_XR_JwVS960qDKY4ueO0j34k0c6za7CXbocLQkLAvGCYH_wmcTVVbFykhizt1xIZ1","Body":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"},"call":"UploadPart","service":"s3"},"response":{"headers":{"etag":"\"6c35f0c7885fd1218ac65e1d93b2ee60\"","connection":"close","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 04 Jul 2018 09:48:45 GMT","x-amz-id-2":"3YcFktVS9FmKOXEt5yHTrghvIHedKzxdWuw7Nql4JoO33i8NJ4vKV3Nb6eancu4+TSHms1phKNA=","server":"AmazonS3","content-length":"0"},"status":"200","content":""}} \ No newline at end of file diff --git a/t/s3/multipartupload/0003.response b/t/s3/multipartupload/0003.response new file mode 100644 index 0000000000..0e336fec96 --- /dev/null +++ b/t/s3/multipartupload/0003.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testkey","UploadId":"855NVKDaxeyRm4ECLX1OWN_Xvj_aEoO.ACQE4FaTk_wiy1adbg9s96c5s2j5bDl_XR_JwVS960qDKY4ueO0j34k0c6za7CXbocLQkLAvGCYH_wmcTVVbFykhizt1xIZ1"},"call":"ListParts","service":"s3"},"response":{"headers":{"connection":"close","content-type":"application/xml","x-amz-request-id":"000000000000000000000000000000000000","transfer-encoding":"chunked","date":"Wed, 04 Jul 2018 09:48:46 GMT","x-amz-id-2":"yvlLXVl1NA0AqVFSX0bIwHLADaVCe3uQBNatHMZx8jG8RGpib2Oi3JHHIy592coaYryE8YRk1yw=","server":"AmazonS3"},"status":"200","content":"\nshadowcatjesstesttestkey855NVKDaxeyRm4ECLX1OWN_Xvj_aEoO.ACQE4FaTk_wiy1adbg9s96c5s2j5bDl_XR_JwVS960qDKY4ueO0j34k0c6za7CXbocLQkLAvGCYH_wmcTVVbFykhizt1xIZ1arn:aws:iam::807462239483:user/castawaycastaway8ff159e3d15b626c341a0232f4ceb32bd6a9210ff78bfe62de20c4e686a0346camazonSTANDARD011000false12018-07-04T09:48:45.000Z"6c35f0c7885fd1218ac65e1d93b2ee60"1000"}} \ No newline at end of file diff --git a/t/s3/multipartupload/0004.response b/t/s3/multipartupload/0004.response new file mode 100644 index 0000000000..d645a226eb --- /dev/null +++ b/t/s3/multipartupload/0004.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","Key":"testkey","UploadId":"855NVKDaxeyRm4ECLX1OWN_Xvj_aEoO.ACQE4FaTk_wiy1adbg9s96c5s2j5bDl_XR_JwVS960qDKY4ueO0j34k0c6za7CXbocLQkLAvGCYH_wmcTVVbFykhizt1xIZ1"},"call":"CompleteMultipartUpload","service":"s3"},"response":{"headers":{"connection":"close","content-type":"application/xml","x-amz-request-id":"000000000000000000000000000000000000","date":"Wed, 04 Jul 2018 09:48:46 GMT","transfer-encoding":"chunked","x-amz-id-2":"n5AJ5LdJB+6ZJh8Z7r136Mvb80nFGEUHNPwkX0bX1xLd2fdyCRshsROnoNvQM5B0f595K1HYb/8=","server":"AmazonS3"},"status":"400","content":"InvalidRequestYou must specify at least one part9F0E85377C9B1FEAn5AJ5LdJB+6ZJh8Z7r136Mvb80nFGEUHNPwkX0bX1xLd2fdyCRshsROnoNvQM5B0f595K1HYb/8="}} \ No newline at end of file diff --git a/t/s3/multipartupload/0005.response b/t/s3/multipartupload/0005.response new file mode 100644 index 0000000000..c06cc26cb7 --- /dev/null +++ b/t/s3/multipartupload/0005.response @@ -0,0 +1 @@ +{"request":{"params":{"Bucket":"shadowcatjesstest","MultipartUpload":{"Parts":[{"PartNumber":1,"ETag":"\"6c35f0c7885fd1218ac65e1d93b2ee60\""}]},"Key":"testkey","UploadId":"855NVKDaxeyRm4ECLX1OWN_Xvj_aEoO.ACQE4FaTk_wiy1adbg9s96c5s2j5bDl_XR_JwVS960qDKY4ueO0j34k0c6za7CXbocLQkLAvGCYH_wmcTVVbFykhizt1xIZ1"},"call":"CompleteMultipartUpload","service":"s3"},"response":{"headers":{"connection":"close","content-type":"application/xml","x-amz-request-id":"000000000000000000000000000000000000","transfer-encoding":"chunked","date":"Wed, 04 Jul 2018 09:48:48 GMT","x-amz-id-2":"lvNAq0mImYEAbSGIeRW+HPCtaL4BMx9Omp7hZJTewUss3mCyQp8nTP8YWvrnml0Hnd5ftYSQWHo=","server":"AmazonS3"},"status":"200","content":"\n\nhttps://s3-us-west-2.amazonaws.com/shadowcatjesstest/testkeyshadowcatjesstesttestkey"61a2e3a5edeb8059a0ecc4970e82d09c-1""}} \ No newline at end of file From 6a77fe77dacb2944fe532690679d04a204975184 Mon Sep 17 00:00:00 2001 From: Jess Robinson Date: Wed, 4 Jul 2018 10:25:00 +0000 Subject: [PATCH 39/42] Prefix test for #171 #244 --- t/s3/prefix.t | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 t/s3/prefix.t diff --git a/t/s3/prefix.t b/t/s3/prefix.t new file mode 100644 index 0000000000..75dd9c123c --- /dev/null +++ b/t/s3/prefix.t @@ -0,0 +1,54 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +use lib 't/lib'; + +use English qw(-no-match-vars); +use Data::Printer; +use Data::Dumper; +use Carp; +use Test::More; +use URI::Escape; + +use Paws; +use TestRequestCaller; + +Paws->default_config->caller(TestRequestCaller->new); +Paws->default_config->credentials('Test::CustomCredentials'); + +my $bucketname = 'shadowcatjesstest'; +my $s3 = Paws->service('S3', region => 'us-west-2'); + +my %prefix_methods = ( + ListObjectVersions => { + Bucket => $bucketname, + Prefix => 'TestPrefix', + }, + ListObjects => { + Bucket => $bucketname, + Prefix => 'TestPrefix', + }, + ); + +my %prefix_results = ( + ListObjectVersions => 'https://s3-us-west-2.amazonaws.com/shadowcatjesstest?prefix=TestPrefix', + ListObjects => 'https://s3-us-west-2.amazonaws.com/shadowcatjesstest?prefix=TestPrefix', + ); + +foreach my $method (qw/ListObjectVersions ListObjects/) { + my $response; + eval { $response = $s3->$method(%{ $prefix_methods{$method} }); + } or do { + warn qq[Error creating object: $@]; + }; + + TODO: { + local $TODO = 'Remove after fixing/verifying prefix'; + ## The URI Query params should contain a Prefix param + is($response->url, $prefix_results{$method}, "S3 $method URI contains Prefix"); + }; +} + +done_testing; From a525999accc7fff39a63b074a846c4346d8690db Mon Sep 17 00:00:00 2001 From: Jess Robinson Date: Wed, 4 Jul 2018 14:56:14 +0000 Subject: [PATCH 40/42] Ensure that we don't encode "/" in S3 Key values --- t/s3/uri_encoding.t | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/t/s3/uri_encoding.t b/t/s3/uri_encoding.t index d73d889d38..f696832d0b 100644 --- a/t/s3/uri_encoding.t +++ b/t/s3/uri_encoding.t @@ -21,6 +21,7 @@ Paws->default_config->credentials('Test::CustomCredentials'); my $bucketname = 'test-uri-paws'; my $s3 = Paws->service('S3', region => 'us-west-2'); +# https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMetadata.html my @to_encode = ('&', '$', '@', @@ -49,8 +50,22 @@ foreach my $char (@to_encode) { TODO: { local $TODO = 'Remove when URI encoding is sorted'; ## The URI should contain a once-encoded character: - is($response->url, 'https://s3-us-west-2.amazonaws.com/test-uri-paws/test' . uri_escape($char), "S3 uri encoded correctly"); + is($response->url, 'https://s3-us-west-2.amazonaws.com/test-uri-paws/test' . uri_escape($char), "S3 uri char " . ord($char) . " encoded correctly"); }; } +# Do NOT encode the "/" in a Key name: +my $response; +eval { $response = $s3->PutObject( + "Key" => "test/foo/bar", + "Bucket" => "$bucketname", + "Body" => 'Blub', + ); +} or do { + diag qq[Error creating object: $@]; +}; + +## The URI should contain a once-encoded character: +is($response->url, 'https://s3-us-west-2.amazonaws.com/test-uri-paws/test/foo/bar', "S3 uri left / unencoded in Key correctly"); + done_testing; From 6680634429b13bbb52920a8f4c6a6655e40e665c Mon Sep 17 00:00:00 2001 From: Jess Robinson Date: Wed, 11 Jul 2018 10:14:45 +0000 Subject: [PATCH 41/42] No double-encoding of URI params in rest-xml; using new URI::Template --- cpanfile | 2 +- t/s3/uri_encoding.t | 5 +---- t/s3/uri_other_chars.t | 5 +---- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/cpanfile b/cpanfile index 34cc1bb34e..297f09661f 100644 --- a/cpanfile +++ b/cpanfile @@ -14,7 +14,7 @@ requires 'DateTime'; requires 'DateTime::Format::ISO8601'; requires 'URL::Encode'; requires 'URL::Encode::XS'; -requires 'URI::Template'; +requires 'URI::Template' => '0.23'; requires 'Config::INI'; requires 'Digest::SHA'; # For the paws CLI diff --git a/t/s3/uri_encoding.t b/t/s3/uri_encoding.t index f696832d0b..ea75107fb0 100644 --- a/t/s3/uri_encoding.t +++ b/t/s3/uri_encoding.t @@ -47,11 +47,8 @@ foreach my $char (@to_encode) { diag qq[Error creating object: $@]; }; - TODO: { - local $TODO = 'Remove when URI encoding is sorted'; ## The URI should contain a once-encoded character: - is($response->url, 'https://s3-us-west-2.amazonaws.com/test-uri-paws/test' . uri_escape($char), "S3 uri char " . ord($char) . " encoded correctly"); - }; + is($response->url, 'https://s3-us-west-2.amazonaws.com/test-uri-paws/test' . uri_escape($char), "S3 uri char " . ord($char) . " encoded correctly"); } # Do NOT encode the "/" in a Key name: diff --git a/t/s3/uri_other_chars.t b/t/s3/uri_other_chars.t index 85906b5fb4..eb94cc66a4 100644 --- a/t/s3/uri_other_chars.t +++ b/t/s3/uri_other_chars.t @@ -37,11 +37,8 @@ foreach my $char (@to_encode) { diag qq[Error creating object: $@]; }; - TODO: { - local $TODO = 'Remove when URI encoding is sorted'; ## The URI should contain a once-encoded character: - is($response->url, 'https://s3-us-west-2.amazonaws.com/test-uri-paws/test' . uri_escape($char), "S3 uri encoded correctly"); - }; + is($response->url, 'https://s3-us-west-2.amazonaws.com/test-uri-paws/test' . uri_escape($char), "S3 uri encoded correctly"); } done_testing; From 902805b24a040173c60ad209287308022a1f1506 Mon Sep 17 00:00:00 2001 From: Jess Robinson Date: Wed, 11 Jul 2018 12:57:25 +0000 Subject: [PATCH 42/42] Throw an exception if unusable characters are submitted in URI elements --- lib/Paws/Net/RestXmlCaller.pm | 8 ++++++++ t/s3/uri_avoid_chars.t | 14 +++++--------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/lib/Paws/Net/RestXmlCaller.pm b/lib/Paws/Net/RestXmlCaller.pm index 4148086280..9d1f16ec9d 100755 --- a/lib/Paws/Net/RestXmlCaller.pm +++ b/lib/Paws/Net/RestXmlCaller.pm @@ -79,6 +79,14 @@ package Paws::Net::RestXmlCaller; { if ($attribute->does('Paws::API::Attribute::Trait::ParamInURI')) { my $att_name = $attribute->name; + my $non_print = join('', map { chr($_) } (128..255) ); + if ($call->$att_name =~ /[{^}`\[\]><#%'"~|\\$non_print]/) { + return Paws::Exception->throw( + message => "Found unacceptable content in $att_name parameter", + code => 'InvalidInput', + request_id => '', + ); + } if ($uri_attrib_is_greedy{$att_name}) { $vars->{ $attribute->uri_name } = uri_escape_utf8($call->$att_name, q[^A-Za-z0-9\-\._~/]); $uri_template =~ s{$att_name\+}{\+$att_name}g; diff --git a/t/s3/uri_avoid_chars.t b/t/s3/uri_avoid_chars.t index 74b704b238..fbe87a6b1c 100644 --- a/t/s3/uri_avoid_chars.t +++ b/t/s3/uri_avoid_chars.t @@ -43,16 +43,12 @@ my @to_encode = ('\\', foreach my $char (@to_encode) { my $response; - TODO: { - local $TODO = 'Remove when URI encoding is sorted'; - dies_ok { $response = $s3->PutObject( - "Key" => "test$char", - "Bucket" => $bucketname, - "Body" => 'Blub', - ); - }; + dies_ok { $response = $s3->PutObject( + "Key" => "test$char", + "Bucket" => $bucketname, + "Body" => 'Blub', + ); }; - } done_testing;