Skip to content

Commit

Permalink
Add "uri other chars" test
Browse files Browse the repository at this point in the history
  • Loading branch information
castaway committed Mar 16, 2020
1 parent 6965c01 commit 14b1e06
Show file tree
Hide file tree
Showing 1,744 changed files with 24,942 additions and 51,471 deletions.
2 changes: 1 addition & 1 deletion auto-lib/Paws/ACM/ExportCertificate.pm
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@ You shouldn't make instances of this class. Each attribute should be used as a n
# Results:
my $Certificate = $ExportCertificateResponse->Certificate;
my $CertificateChain = $ExportCertificateResponse->CertificateChain;
my $PrivateKey = $ExportCertificateResponse->PrivateKey;
my $CertificateChain = $ExportCertificateResponse->CertificateChain;
# Returns a L<Paws::ACM::ExportCertificateResponse> object.
Expand Down
70 changes: 26 additions & 44 deletions auto-lib/Paws/ACMPCA/CreateCertificateAuthority.pm
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ package Paws::ACMPCA::CreateCertificateAuthority;
has CertificateAuthorityType => (is => 'ro', isa => 'Str', required => 1);
has IdempotencyToken => (is => 'ro', isa => 'Str');
has RevocationConfiguration => (is => 'ro', isa => 'Paws::ACMPCA::RevocationConfiguration');
has Tags => (is => 'ro', isa => 'ArrayRef[Paws::ACMPCA::Tag]');

use MooseX::ClassAttribute;

Expand Down Expand Up @@ -36,28 +35,28 @@ You shouldn't make instances of this class. Each attribute should be used as a n
CertificateAuthorityConfiguration => {
KeyAlgorithm =>
'RSA_2048', # values: RSA_2048, RSA_4096, EC_prime256v1, EC_secp384r1
SigningAlgorithm => 'SHA256WITHECDSA'
, # values: SHA256WITHECDSA, SHA384WITHECDSA, SHA512WITHECDSA, SHA256WITHRSA, SHA384WITHRSA, SHA512WITHRSA
Subject => {
CommonName => 'MyString64', # max: 64; OPTIONAL
Country => 'MyCountryCodeString', # 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
GenerationQualifier => 'MyString3', # max: 3; OPTIONAL
GivenName => 'MyString16', # max: 16; OPTIONAL
Initials => 'MyString5', # max: 5; OPTIONAL
Locality => 'MyString128', # max: 128; OPTIONAL
Organization => 'MyString64', # max: 64; OPTIONAL
OrganizationalUnit => 'MyString64', # max: 64; OPTIONAL
Pseudonym => 'MyString128', # max: 128; OPTIONAL
SerialNumber => 'MyString64', # max: 64; OPTIONAL
State => 'MyString128', # max: 128; OPTIONAL
Surname => 'MyString40', # max: 40; OPTIONAL
Title => 'MyString64', # max: 64; 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
},
SigningAlgorithm => 'SHA256WITHECDSA'
, # values: SHA256WITHECDSA, SHA384WITHECDSA, SHA512WITHECDSA, SHA256WITHRSA, SHA384WITHRSA, SHA512WITHRSA
},
CertificateAuthorityType => 'ROOT',
CertificateAuthorityType => 'SUBORDINATE',
IdempotencyToken => 'MyIdempotencyToken', # OPTIONAL
RevocationConfiguration => {
CrlConfiguration => {
Expand All @@ -67,13 +66,6 @@ You shouldn't make instances of this class. Each attribute should be used as a n
S3BucketName => 'MyString3To255', # min: 3, max: 255; OPTIONAL
}, # OPTIONAL
}, # OPTIONAL
Tags => [
{
Key => 'MyTagKey', # min: 1, max: 128
Value => 'MyTagValue', # max: 256; OPTIONAL
},
...
], # OPTIONAL
);
# Results:
Expand All @@ -97,45 +89,35 @@ algorithm, and X.500 certificate subject information.
=head2 B<REQUIRED> CertificateAuthorityType => Str
The type of the certificate authority.
The type of the certificate authority. Currently, this must be
B<SUBORDINATE>.
Valid values are: C<"ROOT">, C<"SUBORDINATE">
Valid values are: C<"SUBORDINATE">
=head2 IdempotencyToken => Str
Alphanumeric string that can be used to distinguish between calls to
B<CreateCertificateAuthority>. Idempotency tokens time out after five
minutes. Therefore, if you call B<CreateCertificateAuthority> multiple
times with the same idempotency token within a five minute period, ACM
Private CA recognizes that you are requesting only one certificate. As
a result, ACM Private CA issues only one. If you change the idempotency
token for each call, however, ACM Private CA recognizes that you are
requesting multiple certificates.
PCA recognizes that you are requesting only one certificate and will
issue only one. If you change the idempotency token for each call,
however, ACM PCA recognizes that you are requesting multiple
certificates.
=head2 RevocationConfiguration => L<Paws::ACMPCA::RevocationConfiguration>
Contains a Boolean value that you can use to enable a certification
revocation list (CRL) for the CA, the name of the S3 bucket to which
ACM Private CA will write the CRL, and an optional CNAME alias that you
can use to hide the name of your bucket in the B<CRL Distribution
Points> extension of your CA certificate. For more information, see the
ACM PCA will write the CRL, and an optional CNAME alias that you can
use to hide the name of your bucket in the B<CRL Distribution Points>
extension of your CA certificate. For more information, see the
CrlConfiguration structure.
=head2 Tags => ArrayRef[L<Paws::ACMPCA::Tag>]
Key-value pairs that will be attached to the new private CA. You can
associate up to 50 tags with a private CA. For information using tags
with
IAM to manage permissions, see Controlling Access Using IAM Tags
(https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html).
=head1 SEE ALSO
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<Paws::ACMPCA::CreateCertificateAuthorityAuditReportResponse> object.
Expand Down
10 changes: 5 additions & 5 deletions auto-lib/Paws/ACMPCA/DescribeCertificateAuthorityAuditReport.pm
Original file line number Diff line number Diff line change
Expand Up @@ -36,12 +36,12 @@ You shouldn't make instances of this class. Each attribute should be used as a n
);
# Results:
my $AuditReportStatus =
$DescribeCertificateAuthorityAuditReportResponse->AuditReportStatus;
my $S3Key = $DescribeCertificateAuthorityAuditReportResponse->S3Key;
my $CreatedAt = $DescribeCertificateAuthorityAuditReportResponse->CreatedAt;
my $S3BucketName =
$DescribeCertificateAuthorityAuditReportResponse->S3BucketName;
my $S3Key = $DescribeCertificateAuthorityAuditReportResponse->S3Key;
my $AuditReportStatus =
$DescribeCertificateAuthorityAuditReportResponse->AuditReportStatus;
# Returns a L<Paws::ACMPCA::DescribeCertificateAuthorityAuditReportResponse> object.
Expand All @@ -54,7 +54,7 @@ For the AWS API documentation, see L<https://docs.aws.amazon.com/goto/WebAPI/acm
=head2 B<REQUIRED> AuditReportId => Str
The report ID returned by calling the
CreateCertificateAuthorityAuditReport action.
CreateCertificateAuthorityAuditReport function.
Expand All @@ -63,7 +63,7 @@ CreateCertificateAuthorityAuditReport action.
The Amazon Resource Name (ARN) of the private CA. This must be of the
form:
C<arn:aws:acm-pca:I<region>:I<account>:certificate-authority/I<12345678-1234-1234-1234-123456789012>
C<arn:aws:acm:I<region>:I<account>:certificate-authority/I<12345678-1234-1234-1234-123456789012>
>.
Expand Down
9 changes: 4 additions & 5 deletions auto-lib/Paws/AlexaForBusiness/CreateUser.pm
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,11 @@ You shouldn't make instances of this class. Each attribute should be used as a n
LastName => 'Myuser_LastName', # OPTIONAL
Tags => [
{
Key => 'MyTagKey', # min: 1, max: 128
Value => 'MyTagValue', # max: 256
Key => 'MyTagKey', # min: 1, max: 128; OPTIONAL
Value => 'MyTagValue', # max: 256; OPTIONAL
},
...
], # OPTIONAL
], # OPTIONAL
);
# Results:
Expand All @@ -54,7 +53,7 @@ You shouldn't make instances of this class. Each attribute should be used as a n
# Returns a L<Paws::AlexaForBusiness::CreateUserResponse> 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<https://docs.aws.amazon.com/goto/WebAPI/a4b/CreateUser>
For the AWS API documentation, see L<https://aws.amazon.com/documentation/>
=head1 ATTRIBUTES
Expand Down
2 changes: 1 addition & 1 deletion auto-lib/Paws/AlexaForBusiness/ListSkills.pm
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,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<Paws::AlexaForBusiness::ListSkillsResponse> object.
Expand Down
22 changes: 11 additions & 11 deletions auto-lib/Paws/AlexaForBusiness/SearchAddressBooks.pm
Original file line number Diff line number Diff line change
Expand Up @@ -33,35 +33,35 @@ You shouldn't make instances of this class. Each attribute should be used as a n
my $SearchAddressBooksResponse = $a4b->SearchAddressBooks(
Filters => [
{
Key => 'MyFilterKey', # min: 1, max: 500
Values => [
'MyFilterValue', ... # min: 1, max: 500
], # max: 50
'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 $AddressBooks = $SearchAddressBooksResponse->AddressBooks;
my $NextToken = $SearchAddressBooksResponse->NextToken;
my $AddressBooks = $SearchAddressBooksResponse->AddressBooks;
my $TotalCount = $SearchAddressBooksResponse->TotalCount;
# Returns a L<Paws::AlexaForBusiness::SearchAddressBooksResponse> 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<https://docs.aws.amazon.com/goto/WebAPI/a4b/SearchAddressBooks>
For the AWS API documentation, see L<https://aws.amazon.com/documentation/>
=head1 ATTRIBUTES
Expand Down
22 changes: 11 additions & 11 deletions auto-lib/Paws/AlexaForBusiness/SearchContacts.pm
Original file line number Diff line number Diff line change
Expand Up @@ -33,35 +33,35 @@ You shouldn't make instances of this class. Each attribute should be used as a n
my $SearchContactsResponse = $a4b->SearchContacts(
Filters => [
{
Key => 'MyFilterKey', # min: 1, max: 500
Values => [
'MyFilterValue', ... # min: 1, max: 500
], # max: 50
'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 $Contacts = $SearchContactsResponse->Contacts;
my $NextToken = $SearchContactsResponse->NextToken;
my $Contacts = $SearchContactsResponse->Contacts;
my $TotalCount = $SearchContactsResponse->TotalCount;
# Returns a L<Paws::AlexaForBusiness::SearchContactsResponse> 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<https://docs.aws.amazon.com/goto/WebAPI/a4b/SearchContacts>
For the AWS API documentation, see L<https://aws.amazon.com/documentation/>
=head1 ATTRIBUTES
Expand Down
30 changes: 14 additions & 16 deletions auto-lib/Paws/AlexaForBusiness/SearchDevices.pm
Original file line number Diff line number Diff line change
Expand Up @@ -33,35 +33,35 @@ You shouldn't make instances of this class. Each attribute should be used as a n
my $SearchDevicesResponse = $a4b->SearchDevices(
Filters => [
{
Key => 'MyFilterKey', # min: 1, max: 500
Values => [
'MyFilterValue', ... # min: 1, max: 500
], # max: 50
'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 $Devices = $SearchDevicesResponse->Devices;
my $NextToken = $SearchDevicesResponse->NextToken;
my $Devices = $SearchDevicesResponse->Devices;
my $TotalCount = $SearchDevicesResponse->TotalCount;
# Returns a L<Paws::AlexaForBusiness::SearchDevicesResponse> 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<https://docs.aws.amazon.com/goto/WebAPI/a4b/SearchDevices>
For the AWS API documentation, see L<https://aws.amazon.com/documentation/>
=head1 ATTRIBUTES
Expand All @@ -70,9 +70,8 @@ For the AWS API documentation, see L<https://docs.aws.amazon.com/goto/WebAPI/a4b
The filters to use to list a specified set of devices. Supported filter
keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName,
DeviceType, DeviceSerialNumber, UnassociatedOnly, ConnectionStatus
(ONLINE and OFFLINE), NetworkProfileName, NetworkProfileArn, Feature,
and FailureCode.
DeviceType, DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus
(ONLINE and OFFLINE).
Expand All @@ -98,8 +97,7 @@ specified by C<MaxResults>.
The sort order to use in listing the specified set of devices.
Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType,
DeviceSerialNumber, ConnectionStatus, NetworkProfileName,
NetworkProfileArn, Feature, and FailureCode.
DeviceSerialNumber, and ConnectionStatus.
Expand Down
Loading

0 comments on commit 14b1e06

Please sign in to comment.