Versions in this module Expand all Collapse all v0 v0.0.1 Jun 18, 2019 Changes in this version + type DeleteNetworkInput struct + GetRaw bool + IgwIds []string + RouteTableIds []string + SecIds []string + SubnetIds []string + VpcIds []string + func (d *DeleteNetworkInput) DeleteNetwork(con aws.EstablishConnectionInput) (DeleteNetworkResponse, error) + func (s *DeleteNetworkInput) DeleteSubnets(con aws.EstablishConnectionInput) error + func (vpc *DeleteNetworkInput) DeleteVpc(con aws.EstablishConnectionInput) error + type DeleteNetworkResponse struct + DefaultResponse string + Gateways string + Routetables string + SecurityGroups string + Status string + Subnets string + Vpcs string + type Filters struct + Name string + Value interface{} + type GetNetworksInput struct + Filters Filters + GetRaw bool + Region string + SubnetIds []string + VpcIds []string + func (net *GetNetworksInput) FindSubnet(con aws.EstablishConnectionInput) (bool, error) + func (net *GetNetworksInput) GetAllNetworks(con aws.EstablishConnectionInput) ([]NetworkResponse, error) + func (net *GetNetworksInput) GetAllSubnets(con aws.EstablishConnectionInput) (NetworkResponse, error) + func (net *GetNetworksInput) GetNetwork(con aws.EstablishConnectionInput) ([]NetworkResponse, error) + func (net *GetNetworksInput) GetSubnets(con aws.EstablishConnectionInput) (NetworkResponse, error) + func (net *GetNetworksInput) GetSubnetsFromVpc(con aws.EstablishConnectionInput) (NetworkResponse, error) + func (net *GetNetworksInput) GetVpcFromSubnet(con aws.EstablishConnectionInput) (SubnetReponse, error) + func (v *GetNetworksInput) FindVpcs(con aws.EstablishConnectionInput) (bool, error) + func (v *GetNetworksInput) GetVpcs(con aws.EstablishConnectionInput) (NetworkResponse, error) + type NetworkComponentInput struct + DestinationCidr string + Filters Filters + GetRaw bool + IgwId string + IgwIds []string + Name string + Ports []string + RouteTableIds []string + SecGroupIds []string + SubId string + SubType string + VpcIds []string + func (net *NetworkComponentInput) CreateIgw(con aws.EstablishConnectionInput) (NetworkComponentResponse, error) + func (net *NetworkComponentInput) CreateRouteTable(con aws.EstablishConnectionInput) error + func (net *NetworkComponentInput) CreateSecurityGroup(con aws.EstablishConnectionInput) (NetworkComponentResponse, error) + func (net *NetworkComponentInput) DeleteIgws(con aws.EstablishConnectionInput) error + func (net *NetworkComponentInput) DeleteRouteTable(con aws.EstablishConnectionInput) error + func (net *NetworkComponentInput) DeleteSecutiryGroup(con aws.EstablishConnectionInput) error + func (net *NetworkComponentInput) DetachIgws(con aws.EstablishConnectionInput) error + func (net *NetworkComponentInput) DisassociateRouteTable(con aws.EstablishConnectionInput) (bool, error) + func (net *NetworkComponentInput) GetIgwFromVpc(con aws.EstablishConnectionInput) (NetworkComponentResponse, error) + func (net *NetworkComponentInput) GetRouteTableFromVpc(con aws.EstablishConnectionInput) (NetworkComponentResponse, error) + func (net *NetworkComponentInput) GetSecFromVpc(con aws.EstablishConnectionInput) (NetworkComponentResponse, error) + type NetworkComponentResponse struct + CreateIgwRaw *ec2.CreateInternetGatewayOutput + CreateSecurityRaw *ec2.CreateSecurityGroupOutput + GetIgwRaw *ec2.DescribeInternetGatewaysOutput + GetRouteTableRaw *ec2.DescribeRouteTablesOutput + GetSecurityRaw *ec2.DescribeSecurityGroupsOutput + IgwIds []string + RouteTableIds []string + SecGroupIds []string + type NetworkCreateInput struct + GetRaw bool + IgwId string + Name string + Ports []string + SubCidr string + SubCidrs []string + Type string + VpcCidr string + VpcId string + Zone string + func (net *NetworkCreateInput) CreateNetwork(con aws.EstablishConnectionInput) (NetworkResponse, error) + func (subin *NetworkCreateInput) CreateSubnet(con aws.EstablishConnectionInput) (SubnetReponse, error) + func (vpc *NetworkCreateInput) CreateVpc(con aws.EstablishConnectionInput) (VpcResponse, error) + type NetworkResponse struct + CreateIgwRaw *ec2.CreateInternetGatewayOutput + CreateSecRaw *ec2.CreateSecurityGroupOutput + CreateSubnetRaw []SubnetReponse + CreateVpcRaw VpcResponse + DescribeIgwRaw *ec2.DescribeInternetGatewaysOutput + DescribeRouteTableRaw *ec2.DescribeRouteTablesOutput + DescribeSecurityRaw *ec2.DescribeSecurityGroupsOutput + GetSubnetRaw *ec2.DescribeSubnetsOutput + GetVpcRaw *ec2.Vpc + GetVpcsRaw *ec2.DescribeVpcsOutput + IgwId string + IsDefault bool + Name string + Region string + SecGroupIds []string + State string + Subnets []SubnetReponse + Type string + VpcId string + Vpcs []VpcResponse + type SubnetReponse struct + CreateSubnetRaw *ec2.CreateSubnetOutput + GetSubnetRaw *ec2.DescribeSubnetsOutput + Id string + Name string + State string + VpcId string + type UpdateNetworkInput struct + Action string + GetRaw bool + Network NetworkCreateInput + Resource string + func (net *UpdateNetworkInput) UpdateNetwork(con aws.EstablishConnectionInput) (NetworkResponse, error) + type VpcResponse struct + CreateIgwRaw *ec2.CreateInternetGatewayOutput + CreateSecurityRaw *ec2.CreateSecurityGroupOutput + CreateVpcRaw *ec2.CreateVpcOutput + GetVpcRaw *ec2.DescribeVpcsOutput + IgwId string + IsDefault bool + Name string + SecGroupIds []string + State string + Type string + VpcId string