], # min: 1, max: 1000
RecordFormat => {
RecordFormatType => 'JSON', # values: JSON, CSV
MappingParameters => {
CSVMappingParameters => {
'MyRecordRowDelimiter', # min: 1, max: 1024
}, # OPTIONAL
JSONMappingParameters => {
RecordRowPath => 'MyRecordRowPath', # min: 1, max: 65535
=head2 Accepts => Str
The content-type of the export, for example C<application/json>.
Currently C<application/json> and C<application/yaml> are supported for
C<exportType> ofC<oas30> and C<swagger
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
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
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"
, 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
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
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
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
n;
use Moose;
has CSV => (is => 'ro', isa => 'Paws::S3::CSVOutput');
has JSON => (is => 'ro', isa => 'Paws::S3::JSONOutput');
1;
### main pod documentation begin ###
=head1 NAME
Paws::S3::Ou
be a Paws::S3::OutputSerialization object:
$service_obj->Method(Att1 => { CSV => $value, ..., JSON => $value });
=head3 Results returned from an API call
Use accessors for each attribute. If At
Output>
Describes the serialization of CSV-encoded Select results.
=head2 JSON => L<Paws::S3::JSONOutput>
Specifies JSON as request's output serialization format.
=head1 SEE ALSO
This class fo
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 C<x-amz-server-side
# OPTIONAL
CompressionType => 'NONE', # values: NONE, GZIP, BZIP2; OPTIONAL
JSON => {
Type => 'DOCUMENT', # values: DOCUMENT, LINES; OPTIONAL
RecordDelimiter => 'MyRecordDelimiter', # OPTIONAL
}, # OPTIONAL
JSON => {
RecordDelimiter => 'MyRecordDelimiter', # OPTIONAL
}, # OPTIONAL
ntials stored in
# the encrypted secret value are retrieved from a file on disk named
# mycreds.json.
my $CreateSecretResponse = $secretsmanager->CreateSecret(
'ClientRequestToken' => 'EXA
res the
information as a JSON structure of key/value pairs that the Lambda
rotation function knows how to parse.
For storing multiple values, we recommend that you use a JSON text
string argument and
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
of the secret that the resource-based policy was
retrieved for.
=head2 ResourcePolicy => Str
A JSON-formatted string that describes the permissions that are
associated with the attached secret. The
], # min: 1, max: 1000
RecordFormat => {
RecordFormatType => 'JSON', # values: JSON, CSV
MappingParameters => {
CSVMappingParameters => {
'MyRecordRowDelimiter', # min: 1, max: 1024
}, # OPTIONAL
JSONMappingParameters => {
RecordRowPath => 'MyRecordRowPath', # min: 1, max: 65535
ing_name { 'sagemaker' }
sub version { '2017-07-24' }
sub target_prefix { 'SageMaker' }
sub json_version { "1.1" }
has max_attempts => (is => 'ro', isa => 'Int', default => 5);
has retry =>
with 'Paws::API::Caller', 'Paws::API::EndpointResolver', 'Paws::Net::V4Signature', 'Paws::Net::JsonCaller';
sub AddAssociation {
my $self = shift;
my $call_object = $self->new_with_co
r granting a limited access to an IAM role, paste the
following Action elements manually into the JSON file of the IAM role:
C<"Action": ["sagemaker:CreateEndpoint",
"sagemaker:CreateEndpointConfig"]
sub version { '2017-09-23' }
sub target_prefix { 'AWSCloud9WorkspaceManagementService' }
sub json_version { "1.1" }
has max_attempts => (is => 'ro', isa => 'Int', default => 5);
has retry =>
with 'Paws::API::Caller', 'Paws::API::EndpointResolver', 'Paws::Net::V4Signature', 'Paws::Net::JsonCaller';
sub CreateEnvironmentEC2 {
my $self = shift;
my $call_object = $self->new_w
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 =>
with 'Paws::API::Caller', 'Paws::API::EndpointResolver', 'Paws::Net::V4Signature', 'Paws::Net::JsonCaller';
sub DescribeDimensionKeys {
my $self = shift;
my $call_object = $self->new_
ng an application, provides additional mapping information
specific to the record format (such as JSON, CSV, or record fields
delimited by some delimiter) on the streaming source.
=head2 B<REQUIRED>
=> {
DestinationSchema => {
RecordFormatType => 'JSON', # values: JSON, CSV
},
Name => 'MyInAppStreamName', # min: 1, max