Versions in this module Expand all Collapse all v0 v0.1.0 Sep 19, 2019 Changes in this version + const AssociationIDNotFound + const InternetGatewayIDNotFound + const InvalidGroupNotFound + const LocalGatewayID + const RouteNotFound + const RouteTableIDNotFound + const SubnetIDNotFound + const VPCIDNotFound + func IsAssociationIDNotFoundErr(err error) bool + func IsInternetGatewayNotFoundErr(err error) bool + func IsRouteNotFoundErr(err error) bool + func IsRouteTableNotFoundErr(err error) bool + func IsSecurityGroupNotFoundErr(err error) bool + func IsSubnetNotFoundErr(err error) bool + func IsVPCNotFoundErr(err error) bool + type InternetGatewayClient interface + AttachInternetGatewayRequest func(input *ec2.AttachInternetGatewayInput) ec2.AttachInternetGatewayRequest + CreateInternetGatewayRequest func(input *ec2.CreateInternetGatewayInput) ec2.CreateInternetGatewayRequest + DeleteInternetGatewayRequest func(input *ec2.DeleteInternetGatewayInput) ec2.DeleteInternetGatewayRequest + DescribeInternetGatewaysRequest func(input *ec2.DescribeInternetGatewaysInput) ec2.DescribeInternetGatewaysRequest + DetachInternetGatewayRequest func(input *ec2.DetachInternetGatewayInput) ec2.DetachInternetGatewayRequest + func NewInternetGatewayClient(cfg *aws.Config) (InternetGatewayClient, error) + type RouteTableClient interface + AssociateRouteTableRequest func(*ec2.AssociateRouteTableInput) ec2.AssociateRouteTableRequest + CreateRouteRequest func(*ec2.CreateRouteInput) ec2.CreateRouteRequest + CreateRouteTableRequest func(*ec2.CreateRouteTableInput) ec2.CreateRouteTableRequest + DeleteRouteRequest func(*ec2.DeleteRouteInput) ec2.DeleteRouteRequest + DeleteRouteTableRequest func(*ec2.DeleteRouteTableInput) ec2.DeleteRouteTableRequest + DescribeRouteTablesRequest func(*ec2.DescribeRouteTablesInput) ec2.DescribeRouteTablesRequest + DisassociateRouteTableRequest func(*ec2.DisassociateRouteTableInput) ec2.DisassociateRouteTableRequest + func NewRouteTableClient(cfg *aws.Config) (RouteTableClient, error) + type SecurityGroupClient interface + AuthorizeSecurityGroupEgressRequest func(input *ec2.AuthorizeSecurityGroupEgressInput) ec2.AuthorizeSecurityGroupEgressRequest + AuthorizeSecurityGroupIngressRequest func(input *ec2.AuthorizeSecurityGroupIngressInput) ec2.AuthorizeSecurityGroupIngressRequest + CreateSecurityGroupRequest func(input *ec2.CreateSecurityGroupInput) ec2.CreateSecurityGroupRequest + DeleteSecurityGroupRequest func(input *ec2.DeleteSecurityGroupInput) ec2.DeleteSecurityGroupRequest + DescribeSecurityGroupsRequest func(input *ec2.DescribeSecurityGroupsInput) ec2.DescribeSecurityGroupsRequest + func NewSecurityGroupClient(cfg *aws.Config) (SecurityGroupClient, error) + type SubnetClient interface + CreateSubnetRequest func(input *ec2.CreateSubnetInput) ec2.CreateSubnetRequest + DeleteSubnetRequest func(input *ec2.DeleteSubnetInput) ec2.DeleteSubnetRequest + DescribeSubnetsRequest func(input *ec2.DescribeSubnetsInput) ec2.DescribeSubnetsRequest + func NewSubnetClient(cfg *aws.Config) (SubnetClient, error) + type VPCClient interface + CreateVpcRequest func(*ec2.CreateVpcInput) ec2.CreateVpcRequest + DeleteVpcRequest func(*ec2.DeleteVpcInput) ec2.DeleteVpcRequest + DescribeVpcsRequest func(*ec2.DescribeVpcsInput) ec2.DescribeVpcsRequest + ModifyVpcAttributeRequest func(*ec2.ModifyVpcAttributeInput) ec2.ModifyVpcAttributeRequest + func NewVPCClient(cfg *aws.Config) (VPCClient, error)