![]() |
![]()
| ![]() |
![]()
NAMEPaws::EC2::Explanation USAGEThis class represents one of two things: Arguments in a call to a service Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object. As an example, if Att1 is expected to be a Paws::EC2::Explanation object: $service_obj->Method(Att1 => { Acl => $value, ..., VpnGateway => $value }); Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::EC2::Explanation object: $result = $service_obj->Method(...); $result->Att1->Acl DESCRIPTIONThis class has no description ATTRIBUTESAcl => Paws::EC2::AnalysisComponentThe network ACL. AclRule => Paws::EC2::AnalysisAclRuleThe network ACL rule. Address => StrThe IPv4 address, in CIDR notation. Addresses => ArrayRef[Str|Undef]The IPv4 addresses, in CIDR notation. AttachedTo => Paws::EC2::AnalysisComponentThe resource to which the component is attached. AvailabilityZones => ArrayRef[Str|Undef]The Availability Zones. Cidrs => ArrayRef[Str|Undef]The CIDR ranges. ClassicLoadBalancerListener => Paws::EC2::AnalysisLoadBalancerListenerThe listener for a Classic Load Balancer. Component => Paws::EC2::AnalysisComponentThe component. CustomerGateway => Paws::EC2::AnalysisComponentThe customer gateway. Destination => Paws::EC2::AnalysisComponentThe destination. DestinationVpc => Paws::EC2::AnalysisComponentThe destination VPC. Direction => StrThe direction. The following are possible values:
ElasticLoadBalancerListener => Paws::EC2::AnalysisComponentThe load balancer listener. ExplanationCode => StrThe explanation code. IngressRouteTable => Paws::EC2::AnalysisComponentThe route table. InternetGateway => Paws::EC2::AnalysisComponentThe internet gateway. LoadBalancerArn => StrThe Amazon Resource Name (ARN) of the load balancer. LoadBalancerListenerPort => IntThe listener port of the load balancer. LoadBalancerTarget => Paws::EC2::AnalysisLoadBalancerTargetThe target. LoadBalancerTargetGroup => Paws::EC2::AnalysisComponentThe target group. LoadBalancerTargetGroups => ArrayRef[Paws::EC2::AnalysisComponent]The target groups. LoadBalancerTargetPort => IntThe target port. MissingComponent => StrThe missing component. NatGateway => Paws::EC2::AnalysisComponentThe NAT gateway. NetworkInterface => Paws::EC2::AnalysisComponentThe network interface. PacketField => StrThe packet field. Port => IntThe port. PortRanges => ArrayRef[Paws::EC2::PortRange]The port ranges. PrefixList => Paws::EC2::AnalysisComponentThe prefix list. Protocols => ArrayRef[Str|Undef]The protocols. RouteTable => Paws::EC2::AnalysisComponentThe route table. RouteTableRoute => Paws::EC2::AnalysisRouteTableRouteThe route table route. SecurityGroup => Paws::EC2::AnalysisComponentThe security group. SecurityGroupRule => Paws::EC2::AnalysisSecurityGroupRuleThe security group rule. SecurityGroups => ArrayRef[Paws::EC2::AnalysisComponent]The security groups. SourceVpc => Paws::EC2::AnalysisComponentThe source VPC. State => StrThe state. Subnet => Paws::EC2::AnalysisComponentThe subnet. SubnetRouteTable => Paws::EC2::AnalysisComponentThe route table for the subnet. Vpc => Paws::EC2::AnalysisComponentThe component VPC. VpcEndpoint => Paws::EC2::AnalysisComponentThe VPC endpoint. VpcPeeringConnection => Paws::EC2::AnalysisComponentThe VPC peering connection. VpnConnection => Paws::EC2::AnalysisComponentThe VPN connection. VpnGateway => Paws::EC2::AnalysisComponentThe VPN gateway. SEE ALSOThis class forms part of Paws, describing an object used in Paws::EC2 BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|