ector' }
sub version { '2019-11-15' }
sub target_prefix { 'AWSHawksNestServiceFacade' }
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 BatchCreateVariable {
my $self = shift;
my $call_object = $self->new_wi
ing_name { 'waf' }
sub version { '2015-08-24' }
sub target_prefix { 'AWSWAF_20150824' }
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';
has '+region_rules' => (default => sub {
my $regioninfo;
$regioninfo = [
name { 'states' }
sub version { '2016-11-23' }
sub target_prefix { 'AWSStepFunctions' }
sub json_version { "1.0" }
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 CreateActivity {
my $self = shift;
my $call_object = $self->new_with_co
stop an execution with an error
(C<Fail> states), and so on. State machines are specified using a
JSON-based, structured language. For more information, see Amazon
States Language
(https://docs.aws.am
{ 'lightsail' }
sub version { '2016-11-28' }
sub target_prefix { 'Lightsail_20161128' }
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 AllocateStaticIp {
my $self = shift;
my $call_object = $self->new_with_
ub version { '2018-01-06' }
sub target_prefix { 'AnyScaleScalingPlannerFrontendService' }
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 CreateScalingPlan {
my $self = shift;
my $call_object = $self->new_with
ng_name { 'datasync' }
sub version { '2018-11-09' }
sub target_prefix { 'FmrsService' }
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 CancelTaskExecution {
my $self = shift;
my $call_object = $self->new_wi
ub signing_name { 'glue' }
sub version { '2017-03-31' }
sub target_prefix { 'AWSGlue' }
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 BatchCreatePartition {
my $self = shift;
my $call_object = $self->new_w
=item [GrokClassifier => L<Paws::Glue::CreateGrokClassifierRequest>]
=item [JsonClassifier => L<Paws::Glue::CreateJsonClassifierRequest>]
=item [XMLClassifier => L<Paws::Glue::CreateXMLClassifierR
ng_name { 'a4b' }
sub version { '2017-11-09' }
sub target_prefix { 'AlexaForBusiness' }
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 ApproveSkill {
my $self = shift;
my $call_object = $self->new_with_coer
ith 'Paws::API::Caller', 'Paws::API::EndpointResolver', 'Paws::Net::V4Signature', 'Paws::Net::RestJsonCaller';
sub CancelJob {
my $self = shift;
my $call_object = $self->new_with_coercio
ElasticTranscoder::CreateJobResponse> instance
When you create a job, Elastic Transcoder returns JSON data that
includes the values that you specified plus information about the job
that is created.
ith 'Paws::API::Caller', 'Paws::API::EndpointResolver', 'Paws::Net::V4Signature', 'Paws::Net::RestJsonCaller';
sub AcceptResourceShareInvitation {
my $self = shift;
my $call_object = $se
ns: a L<Paws::RAM::GetPermissionResponse> instance
Gets the contents of an AWS RAM permission in JSON format.
=head2 GetResourcePolicies
=over
=item ResourceArns => ArrayRef[Str|Undef]
=item [Ma
cense-manager' }
sub version { '2018-08-01' }
sub target_prefix { 'AWSLicenseManager' }
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 AcceptGrant {
my $self = shift;
my $call_object = $self->new_with_coerc
ical' }
sub version { '2018-10-30' }
sub target_prefix { 'ComprehendMedical_20181030' }
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 DescribeEntitiesDetectionV2Job {
my $self = shift;
my $call_object = $s
kendra' }
sub version { '2019-02-03' }
sub target_prefix { 'AWSKendraFrontendService' }
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 BatchDeleteDocument {
my $self = shift;
my $call_object = $self->new_wi
g_name { 'wafv2' }
sub version { '2019-07-29' }
sub target_prefix { 'AWSWAF_20190729' }
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 AssociateWebACL {
my $self = shift;
my $call_object = $self->new_with_c
p with a single API call, and
update it with a single call. You define all rule specifications in
JSON format, and pass them to your rule group or Web ACL API calls.
=item *
The limits AWS WAF place
me { 'shield' }
sub version { '2016-06-02' }
sub target_prefix { 'AWSShield_20160616' }
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 AssociateDRTLogBucket {
my $self = shift;
my $call_object = $self->new_
must
also trust the service principal C< drt.shield.amazonaws.com>. For more
information, see IAM JSON Policy Elements: Principal
(https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_e
gional' }
sub version { '2016-11-28' }
sub target_prefix { 'AWSWAF_Regional_20161128' }
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 AssociateWebACL {
my $self = shift;
my $call_object = $self->new_with_c
epipeline' }
sub version { '2015-07-09' }
sub target_prefix { 'CodePipeline_20150709' }
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 AcknowledgeJob {
my $self = shift;
my $call_object = $self->new_with_co
ring can be an incremented version number, for example. To restore a
deleted custom action, use a JSON file that is identical to the deleted
action, including the original string in the version field.
e { 'opsworks' }
sub version { '2013-02-18' }
sub target_prefix { 'OpsWorks_20130218' }
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 AssignInstance {
my $self = shift;
my $call_object = $self->new_with_co
kConfigurationManager>]
=item [CustomCookbooksSource => L<Paws::OpsWorks::Source>]
=item [CustomJson => Str]
=item [DefaultAvailabilityZone => Str]
=item [DefaultInstanceProfileArn => Str]
=item
ct' }
sub version { '2018-04-02' }
sub target_prefix { 'AWSEC2InstanceConnectService' }
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 SendSerialConsoleSSHPublicKey {
my $self = shift;
my $call_object = $se
'rekognition' }
sub version { '2016-06-27' }
sub target_prefix { 'RekognitionService' }
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 CompareFaces {
my $self = shift;
my $call_object = $self->new_with_coer