Documentation
¶
Index ¶
- type API
- type Resolver
- func (r *Resolver) SecurityGroup(ctx context.Context, id string) (*common.SecurityGroupReference, error)
- func (r *Resolver) SecurityGroups(ctx context.Context, ids []string) ([]*common.SecurityGroupReference, []error)
- func (r *Resolver) Vpc(ctx context.Context, id string, subnetIDs []string) (*common.VpcReference, []error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API interface {
DescribeVpcs(context.Context, *ec2.DescribeVpcsInput, ...func(*ec2.Options)) (*ec2.DescribeVpcsOutput, error)
DescribeSubnets(context.Context, *ec2.DescribeSubnetsInput, ...func(*ec2.Options)) (*ec2.DescribeSubnetsOutput, error)
DescribeSecurityGroups(context.Context, *ec2.DescribeSecurityGroupsInput, ...func(*ec2.Options)) (*ec2.DescribeSecurityGroupsOutput, error)
}
type Resolver ¶
type Resolver struct {
// contains filtered or unexported fields
}
func (*Resolver) SecurityGroup ¶
func (*Resolver) SecurityGroups ¶
Click to show internal directories.
Click to hide internal directories.