Documentation ¶
Index ¶
- type Address
- type Addresses
- type Instance
- type Instances
- type InternetGateways
- type KeyPair
- type KeyPairs
- type NetworkInterface
- type NetworkInterfaces
- type ResourceTags
- type RouteTables
- type SecurityGroup
- type SecurityGroups
- type Subnets
- type Tag
- type Tags
- type Volume
- type Volumes
- type Vpc
- type Vpcs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Addresses ¶
type Addresses struct {
// contains filtered or unexported fields
}
func NewAddresses ¶
func NewAddresses(client addressesClient, logger logger) Addresses
type Instance ¶
type Instance struct {
// contains filtered or unexported fields
}
func NewInstance ¶
type Instances ¶
type Instances struct {
// contains filtered or unexported fields
}
func NewInstances ¶
func NewInstances(client instancesClient, logger logger, resourceTags resourceTags) Instances
type InternetGateways ¶
type InternetGateways struct {
// contains filtered or unexported fields
}
func NewInternetGateways ¶
func NewInternetGateways(client internetGatewaysClient, logger logger) InternetGateways
func (InternetGateways) Delete ¶
func (n InternetGateways) Delete(vpcId string) error
type KeyPairs ¶
type KeyPairs struct {
// contains filtered or unexported fields
}
func NewKeyPairs ¶
func NewKeyPairs(client keyPairsClient, logger logger) KeyPairs
type NetworkInterface ¶
type NetworkInterface struct {
// contains filtered or unexported fields
}
func NewNetworkInterface ¶
func NewNetworkInterface(client networkInterfacesClient, id *string, tags []*awsec2.Tag) NetworkInterface
func (NetworkInterface) Delete ¶
func (n NetworkInterface) Delete() error
func (NetworkInterface) Name ¶
func (n NetworkInterface) Name() string
func (NetworkInterface) Type ¶ added in v0.16.0
func (n NetworkInterface) Type() string
type NetworkInterfaces ¶
type NetworkInterfaces struct {
// contains filtered or unexported fields
}
func NewNetworkInterfaces ¶
func NewNetworkInterfaces(client networkInterfacesClient, logger logger) NetworkInterfaces
type ResourceTags ¶ added in v0.24.0
type ResourceTags struct {
// contains filtered or unexported fields
}
func NewResourceTags ¶ added in v0.24.0
func NewResourceTags(client tagsClient) ResourceTags
func (ResourceTags) Delete ¶ added in v0.24.0
func (r ResourceTags) Delete(resourceType, resourceId string) error
type RouteTables ¶
type RouteTables struct {
// contains filtered or unexported fields
}
func NewRouteTables ¶
func NewRouteTables(client routesClient, logger logger, resourceTags resourceTags) RouteTables
func (RouteTables) Delete ¶
func (u RouteTables) Delete(vpcId string) error
type SecurityGroup ¶
type SecurityGroup struct {
// contains filtered or unexported fields
}
func NewSecurityGroup ¶
func NewSecurityGroup(client securityGroupsClient, logger logger, resourceTags resourceTags, id, groupName *string, tags []*awsec2.Tag, ingress []*awsec2.IpPermission, egress []*awsec2.IpPermission) SecurityGroup
func (SecurityGroup) Delete ¶
func (s SecurityGroup) Delete() error
func (SecurityGroup) Name ¶
func (s SecurityGroup) Name() string
func (SecurityGroup) Type ¶ added in v0.16.0
func (s SecurityGroup) Type() string
type SecurityGroups ¶
type SecurityGroups struct {
// contains filtered or unexported fields
}
func NewSecurityGroups ¶
func NewSecurityGroups(client securityGroupsClient, logger logger, resourceTags resourceTags) SecurityGroups
type Subnets ¶
type Subnets struct {
// contains filtered or unexported fields
}
func NewSubnets ¶
func NewSubnets(client subnetsClient, logger logger, resourceTags resourceTags) Subnets
type Volumes ¶
type Volumes struct {
// contains filtered or unexported fields
}
func NewVolumes ¶
func NewVolumes(client volumesClient, logger logger) Volumes
Source Files ¶
Click to show internal directories.
Click to hide internal directories.