Paws

 view release on metacpan or  search on metacpan

lib/Paws/AccessAnalyzer.pm  view on Meta::CPAN

package Paws::AccessAnalyzer;
  use Moose;
  sub service { 'access-analyzer' }
  sub signing_name { 'access-analyzer' }
  sub version { '2019-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 ApplyArchiveRule {
    my $self = shift;
    my $call_object = $self->new_with_coercions('Paws::AccessAnalyzer::ApplyArchiveRule', @_);
    return $self->caller->do_call($self, $call_object);
  }
  sub CancelPolicyGeneration {
    my $self = shift;
    my $call_object = $self->new_with_coercions('Paws::AccessAnalyzer::CancelPolicyGeneration', @_);
    return $self->caller->do_call($self, $call_object);
  }
  sub CreateAccessPreview {
    my $self = shift;
    my $call_object = $self->new_with_coercions('Paws::AccessAnalyzer::CreateAccessPreview', @_);
    return $self->caller->do_call($self, $call_object);
  }
  sub CreateAnalyzer {
    my $self = shift;
    my $call_object = $self->new_with_coercions('Paws::AccessAnalyzer::CreateAnalyzer', @_);
    return $self->caller->do_call($self, $call_object);
  }
  sub CreateArchiveRule {
    my $self = shift;
    my $call_object = $self->new_with_coercions('Paws::AccessAnalyzer::CreateArchiveRule', @_);
    return $self->caller->do_call($self, $call_object);
  }
  sub DeleteAnalyzer {
    my $self = shift;
    my $call_object = $self->new_with_coercions('Paws::AccessAnalyzer::DeleteAnalyzer', @_);
    return $self->caller->do_call($self, $call_object);
  }
  sub DeleteArchiveRule {
    my $self = shift;
    my $call_object = $self->new_with_coercions('Paws::AccessAnalyzer::DeleteArchiveRule', @_);
    return $self->caller->do_call($self, $call_object);
  }
  sub GetAccessPreview {
    my $self = shift;
    my $call_object = $self->new_with_coercions('Paws::AccessAnalyzer::GetAccessPreview', @_);
    return $self->caller->do_call($self, $call_object);
  }
  sub GetAnalyzedResource {
    my $self = shift;
    my $call_object = $self->new_with_coercions('Paws::AccessAnalyzer::GetAnalyzedResource', @_);
    return $self->caller->do_call($self, $call_object);
  }
  sub GetAnalyzer {
    my $self = shift;
    my $call_object = $self->new_with_coercions('Paws::AccessAnalyzer::GetAnalyzer', @_);
    return $self->caller->do_call($self, $call_object);
  }
  sub GetArchiveRule {
    my $self = shift;
    my $call_object = $self->new_with_coercions('Paws::AccessAnalyzer::GetArchiveRule', @_);
    return $self->caller->do_call($self, $call_object);
  }



( run in 1.474 second using v1.01-cache-2.11-cpan-39bf76dae61 )