PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` package Paws::EC2::ReplaceRoute; use Moose; has CarrierGatewayId => (is => 'ro', isa => 'Str'); has DestinationCidrBlock => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'destinationCidrBlock' ); has DestinationIpv6CidrBlock => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'destinationIpv6CidrBlock' ); has DestinationPrefixListId => (is => 'ro', isa => 'Str'); has DryRun => (is => 'ro', isa => 'Bool', traits => ['NameInRequest'], request_name => 'dryRun' ); has EgressOnlyInternetGatewayId => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'egressOnlyInternetGatewayId' ); has GatewayId => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'gatewayId' ); has InstanceId => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'instanceId' ); has LocalGatewayId => (is => 'ro', isa => 'Str'); has LocalTarget => (is => 'ro', isa => 'Bool'); has NatGatewayId => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'natGatewayId' ); has NetworkInterfaceId => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'networkInterfaceId' ); has RouteTableId => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'routeTableId' , required => 1); has TransitGatewayId => (is => 'ro', isa => 'Str'); has VpcEndpointId => (is => 'ro', isa => 'Str'); has VpcPeeringConnectionId => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'vpcPeeringConnectionId' ); use MooseX::ClassAttribute; class_has _api_call => (isa => 'Str', is => 'ro', default => 'ReplaceRoute'); class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::API::Response'); class_has _result_key => (isa => 'Str', is => 'ro'); 1; ### main pod documentation begin ### =head1 NAME Paws::EC2::ReplaceRoute - Arguments for method ReplaceRoute on L =head1 DESCRIPTION This class represents the parameters used for calling the method ReplaceRoute on the L service. Use the attributes of this class as arguments to method ReplaceRoute. You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ReplaceRoute. =head1 SYNOPSIS my $ec2 = Paws->service('EC2'); # To replace a route # This example replaces the specified route in the specified table table. The # new route matches the specified CIDR and sends the traffic to the specified # virtual private gateway. $ec2->ReplaceRoute( 'DestinationCidrBlock' => '10.0.0.0/16', 'GatewayId' => 'vgw-9a4cacf3', 'RouteTableId' => 'rtb-22574640' ); 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 =head1 ATTRIBUTES =head2 CarrierGatewayId => Str [IPv4 traffic only] The ID of a carrier gateway. =head2 DestinationCidrBlock => Str The IPv4 CIDR address block used for the destination match. The value that you provide must match the CIDR of an existing route in the table. =head2 DestinationIpv6CidrBlock => Str The IPv6 CIDR address block used for the destination match. The value that you provide must match the CIDR of an existing route in the table. =head2 DestinationPrefixListId => Str The ID of the prefix list for the route. =head2 DryRun => Bool Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is C. Otherwise, it is C. =head2 EgressOnlyInternetGatewayId => Str [IPv6 traffic only] The ID of an egress-only internet gateway. =head2 GatewayId => Str The ID of an internet gateway or virtual private gateway. =head2 InstanceId => Str The ID of a NAT instance in your VPC. =head2 LocalGatewayId => Str The ID of the local gateway. =head2 LocalTarget => Bool Specifies whether to reset the local route to its default target (C). =head2 NatGatewayId => Str [IPv4 traffic only] The ID of a NAT gateway. =head2 NetworkInterfaceId => Str The ID of a network interface. =head2 B RouteTableId => Str The ID of the route table. =head2 TransitGatewayId => Str The ID of a transit gateway. =head2 VpcEndpointId => Str The ID of a VPC endpoint. Supported for Gateway Load Balancer endpoints only. =head2 VpcPeeringConnectionId => Str The ID of a VPC peering connection. =head1 SEE ALSO This class forms part of L, documenting arguments for method ReplaceRoute in L =head1 BUGS and CONTRIBUTIONS The source code is located here: L Please report bugs to: L =cut