the
information as a JSON structure of key/value pairs that the default
Lambda rotation function knows how to parse.
For storing multiple values, we recommend that you use a JSON text
string argument
ormat a JSON parameter for the various command line tool environments,
see Using JSON for Parameters
(https://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#cli-using-param-json)
in the
parameter, you should use single quotes to avoid confusion with the
double quotes required in the JSON text.
=head2 VersionStages => ArrayRef[Str|Undef]
(Optional) Specifies a list of staging labe
arameter to the API requires a JSON text string argument. For
information on how to format a JSON parameter for the various command
line tool environments, see Using JSON for Parameters
(https://docs.
aws.amazon.com/cli/latest/userguide/cli-using-param.html#cli-using-param-json)
in the I<AWS CLI User Guide>. For the AWS CLI, you can also use the
syntax: C<--Tags Key="Key1",Value="Value1"
Key="Key2"
> Str
The API Gateway execution log for the test authorizer request.
=head2 Policy => Str
The JSON policy document returned by the Authorizer
=head2 PrincipalId => Str
The principal identity re
an HTTP C<403 (Access
Denied)> error.
=head2 B<REQUIRED> Policy => Str
The bucket policy as a JSON document.
=head1 SEE ALSO
This class forms part of L<Paws>, documenting arguments for method
es in JSON format in IAM. However, for AWS
CloudFormation templates formatted in YAML, you can provide the policy
in JSON or YAML format. AWS CloudFormation always converts a YAML
policy to JSON forma
t to use for object
encryption. The value of this header is a base64-encoded UTF-8 string
holding JSON with the encryption context key-value pairs.
=head2 SSEKMSKeyId => Str
If present, specifies
ferenced in those policies. Each document is specified as a string
containing the complete, valid JSON text of an IAM policy.
The regex pattern (http://wikipedia.org/wiki/regex) used to validate
this
es in JSON format in IAM. However, for AWS
CloudFormation templates formatted in YAML, you can provide the policy
in JSON or YAML format. AWS CloudFormation always converts a YAML
policy to JSON forma
n the I<IAM User Guide>. The policy input is specified as a string
containing the complete, valid JSON text of a permissions boundary
policy.
The regex pattern (http://wikipedia.org/wiki/regex) used
include in the
simulation. Each document is specified as a string containing the
complete, valid JSON text of an IAM policy.
The regex pattern (http://wikipedia.org/wiki/regex) used to validate
this
t to use for object encryption.
The value of this header is a base64-encoded UTF-8 string holding JSON
with the encryption context key-value pairs.
=head2 SSEKMSKeyId => Str
Specifies the ID of th
, isa => 'Str');
has Document => (is => 'ro', isa => 'Str', decode_as => 'URLJSON', method => 'Policy', traits => ['JSONAttribute']);
has IsDefaultVersion => (is => 'ro', isa => 'Bool');
has Ver
ols.ietf.org/html/rfc3986). You can use a URL
decoding method to convert the policy back to plain JSON text. For
example, if you use Java, you can use the C<decode> method of the
C<java.net.URLDecoder
red => 1);
has PolicyDocument => (is => 'ro', isa => 'Str', decode_as => 'URLJSON', method => 'Policy', traits => ['JSONAttribute',], required => 1);
has PolicyName => (is => 'ro', isa => 'Str', r
ores policies in JSON format. However, resources that were
created using AWS CloudFormation templates can be formatted in YAML.
AWS CloudFormation always converts a YAML policy to JSON format before
s
REQUIRED> PolicyDocument => Str
The JSON policy document that you want to use as the content for this
new version of the policy.
You must provide policies in JSON format in IAM. However, for AWS
Clo
on templates formatted in YAML, you can provide the policy
in JSON or YAML format. AWS CloudFormation always converts a YAML
policy to JSON format before submitting it to IAM.
The regex pattern (http
head2 B<REQUIRED> PolicyDocument => Str
The JSON policy document that you want to use as the content for the
new policy.
You must provide policies in JSON format in IAM. However, for AWS
CloudFormat
olicy
in JSON or YAML format. AWS CloudFormation always converts a YAML
policy to JSON format before submitting it to IAM.
To learn more about JSON policy grammar, see Grammar of the IAM JSON
policy
ult/object.tt
package Paws::S3::JSONInput;
use Moose;
has Type => (is => 'ro', isa => 'Str');
1;
### main pod documentation begin ###
=head1 NAME
Paws::S3::JSONInput
=head1 USAGE
This class
the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::S3::JSONInput object:
$service_obj->Method(Att1 => { Type => $value, ..., Type => $value });
=head3 R
te. If Att1 is expected to be an Paws::S3::JSONInput object:
$result = $service_obj->Method(...);
$result->Att1->Type
=head1 DESCRIPTION
Specifies JSON as object's input serialization format.
ject.tt
package Paws::S3::JSONOutput;
use Moose;
has RecordDelimiter => (is => 'ro', isa => 'Str');
1;
### main pod documentation begin ###
=head1 NAME
Paws::S3::JSONOutput
=head1 USAGE
This
the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::S3::JSONOutput object:
$service_obj->Method(Att1 => { RecordDelimiter => $value, ..., RecordDelimiter =
Att1 is expected to be an Paws::S3::JSONOutput object:
$result = $service_obj->Method(...);
$result->Att1->RecordDelimiter
=head1 DESCRIPTION
Specifies JSON as request's output serialization f
arameter to the API requires a JSON text string argument. For
information on how to format a JSON parameter for the various command
line tool environments, see Using JSON for Parameters
(https://docs.
aws.amazon.com/cli/latest/userguide/cli-using-param.html#cli-using-param-json)
in the I<AWS CLI User Guide>.
=head1 SEE ALSO
This class forms part of L<Paws>, documenting arguments for method Unt
hen
only the C<SecretString> parameter contains data. Secrets Manager
stores the information as a JSON structure of key/value pairs that the
Lambda rotation function knows how to parse.
If you store
, isa => 'Str');
has CSV => (is => 'ro', isa => 'Paws::S3::CSVInput');
has JSON => (is => 'ro', isa => 'Paws::S3::JSONInput');
has Parquet => (is => 'ro', isa => 'Paws::S3::ParquetInput');
1;
S3::CSVInput>
Describes the serialization of a CSV-encoded object.
=head2 JSON => L<Paws::S3::JSONInput>
Specifies JSON as object's input serialization format.
=head2 Parquet => L<Paws::S3::Parq
ed policies that allow broad access to the
secret.
=head2 B<REQUIRED> ResourcePolicy => Str
A JSON-formatted string constructed according to the grammar and syntax
for an AWS resource-based policy
format a JSON parameter for the various command line tool
environments, see Using JSON for Parameters
(http://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#cli-using-param-json)
in the