vpcs

package
v0.0.0-...-9221bb1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 10, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAllocationsMapFromDto

func GetAllocationsMapFromDto(natGatewaysFromDto []NatGatewayDtoV1) map[string]string

func GetNatGatewaysMapFromDto

func GetNatGatewaysMapFromDto(natGatewaysFromDto []NatGatewayDtoV1) map[string]string

func GetPrivateSubnetIdsFromDto

func GetPrivateSubnetIdsFromDto(subnetsFromDto []SubnetDtoV1) primitive.A

func GetPublicSubnetIdsFromDto

func GetPublicSubnetIdsFromDto(subnetsFromDto []SubnetDtoV1) primitive.A

func GetRouteTablesMapFromDto

func GetRouteTablesMapFromDto(routeTablesFromDto []RouteTableDtoV1) map[string]string

func GetSubnetsMapFromDto

func GetSubnetsMapFromDto(subnetsFromDto []SubnetDtoV1) map[string]string

Types

type DefaultSecurityIngressRuleDtoV1

type DefaultSecurityIngressRuleDtoV1 struct {
	ID string
}

type NatGatewayDtoV1

type NatGatewayDtoV1 struct {
	Name                    string
	ID                      string
	ElasticIPAllocationName string
	ElasticIPAllocationId   string
}

type RouteTableDtoV1

type RouteTableDtoV1 struct {
	Name      string
	ID        string
	IsPrivate string
}

type SubnetDtoV1

type SubnetDtoV1 struct {
	Name      string
	ID        string
	Cidr      string
	Az        string
	IsPrivate string
}

type UpsertVpcDtoV1

type UpsertVpcDtoV1 struct {
	Type                        vpc_enums.Type
	Region                      region_enums.Type
	VpcId                       string
	VpcCidr                     string
	InternetGatewayId           string
	NatGateways                 []NatGatewayDtoV1
	Subnets                     []SubnetDtoV1
	RouteTables                 []RouteTableDtoV1
	DefaultSecurityIngressRules []DefaultSecurityIngressRuleDtoV1
	DefaultSecurityGroupId      string
}

type UpsertVpcsArgsV1

type UpsertVpcsArgsV1 struct {
	types.AuthArgsV1
	Vpcs []UpsertVpcDtoV1
}

type UpsertVpcsArgsV2

type UpsertVpcsArgsV2 struct {
	types.AuthArgsV2
	Vpcs []UpsertVpcDtoV1
}

type UpsertVpcsReplyV1

type UpsertVpcsReplyV1 struct {
	Done bool
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL