Documentation
¶
Index ¶
- func New(p client.ConfigProvider, opts ...*aws.Config) api.Endpoint
- type API
- type DescribeAddresses
- type DescribeAddressesOutput
- type DescribeFlowLogs
- type DescribeFlowLogsOutput
- type DescribeInstances
- type DescribeInstancesOutput
- type DescribeInternetGateways
- type DescribeInternetGatewaysOutput
- type DescribeNatGateways
- type DescribeNatGatewaysOutput
- type DescribeNetworkAcls
- type DescribeNetworkAclsOutput
- type DescribeNetworkInterfaces
- type DescribeNetworkInterfacesOutput
- type DescribeRouteTables
- type DescribeRouteTablesOutput
- type DescribeSecurityGroups
- type DescribeSecurityGroupsOutput
- type DescribeSnapshots
- type DescribeSnapshotsOutput
- type DescribeSubnets
- type DescribeSubnetsOutput
- type DescribeVolumeStatus
- type DescribeVolumeStatusOutput
- type DescribeVolumes
- type DescribeVolumesOutput
- type DescribeVpcs
- type DescribeVpcsOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type API ¶
type API interface { DescribeAddressesWithContext(context.Context, *ec2.DescribeAddressesInput, ...request.Option) (*ec2.DescribeAddressesOutput, error) DescribeFlowLogsPagesWithContext(context.Context, *ec2.DescribeFlowLogsInput, func(*ec2.DescribeFlowLogsOutput, bool) bool, ...request.Option) error DescribeInstancesPagesWithContext(context.Context, *ec2.DescribeInstancesInput, func(*ec2.DescribeInstancesOutput, bool) bool, ...request.Option) error DescribeInternetGatewaysPagesWithContext(context.Context, *ec2.DescribeInternetGatewaysInput, func(*ec2.DescribeInternetGatewaysOutput, bool) bool, ...request.Option) error DescribeNatGatewaysPagesWithContext(context.Context, *ec2.DescribeNatGatewaysInput, func(*ec2.DescribeNatGatewaysOutput, bool) bool, ...request.Option) error DescribeNetworkAclsPagesWithContext(context.Context, *ec2.DescribeNetworkAclsInput, func(*ec2.DescribeNetworkAclsOutput, bool) bool, ...request.Option) error DescribeNetworkInterfacesPagesWithContext(context.Context, *ec2.DescribeNetworkInterfacesInput, func(*ec2.DescribeNetworkInterfacesOutput, bool) bool, ...request.Option) error DescribeRouteTablesPagesWithContext(context.Context, *ec2.DescribeRouteTablesInput, func(*ec2.DescribeRouteTablesOutput, bool) bool, ...request.Option) error DescribeSecurityGroupsPagesWithContext(context.Context, *ec2.DescribeSecurityGroupsInput, func(*ec2.DescribeSecurityGroupsOutput, bool) bool, ...request.Option) error DescribeSnapshotsPagesWithContext(context.Context, *ec2.DescribeSnapshotsInput, func(*ec2.DescribeSnapshotsOutput, bool) bool, ...request.Option) error DescribeSubnetsPagesWithContext(context.Context, *ec2.DescribeSubnetsInput, func(*ec2.DescribeSubnetsOutput, bool) bool, ...request.Option) error DescribeVolumesPagesWithContext(context.Context, *ec2.DescribeVolumesInput, func(*ec2.DescribeVolumesOutput, bool) bool, ...request.Option) error DescribeVolumeStatusPagesWithContext(context.Context, *ec2.DescribeVolumeStatusInput, func(*ec2.DescribeVolumeStatusOutput, bool) bool, ...request.Option) error DescribeVpcsPagesWithContext(context.Context, *ec2.DescribeVpcsInput, func(*ec2.DescribeVpcsOutput, bool) bool, ...request.Option) error }
API documents the subset of AWS API we actually call
type DescribeAddresses ¶
type DescribeAddresses struct {
API
}
type DescribeAddressesOutput ¶
type DescribeAddressesOutput struct {
*ec2.DescribeAddressesOutput
}
func (*DescribeAddressesOutput) Records ¶
func (o *DescribeAddressesOutput) Records() (records []*api.Record)
type DescribeFlowLogs ¶
type DescribeFlowLogs struct {
API
}
type DescribeFlowLogsOutput ¶
type DescribeFlowLogsOutput struct {
*ec2.DescribeFlowLogsOutput
}
func (*DescribeFlowLogsOutput) Records ¶
func (o *DescribeFlowLogsOutput) Records() (records []*api.Record)
type DescribeInstances ¶
type DescribeInstances struct {
API
}
type DescribeInstancesOutput ¶
type DescribeInstancesOutput struct {
*ec2.DescribeInstancesOutput
}
func (*DescribeInstancesOutput) Records ¶
func (o *DescribeInstancesOutput) Records() (records []*api.Record)
type DescribeInternetGateways ¶
type DescribeInternetGateways struct {
API
}
type DescribeInternetGatewaysOutput ¶
type DescribeInternetGatewaysOutput struct {
*ec2.DescribeInternetGatewaysOutput
}
func (*DescribeInternetGatewaysOutput) Records ¶
func (o *DescribeInternetGatewaysOutput) Records() (records []*api.Record)
type DescribeNatGateways ¶
type DescribeNatGateways struct {
API
}
type DescribeNatGatewaysOutput ¶
type DescribeNatGatewaysOutput struct {
*ec2.DescribeNatGatewaysOutput
}
func (*DescribeNatGatewaysOutput) Records ¶
func (o *DescribeNatGatewaysOutput) Records() (records []*api.Record)
type DescribeNetworkAcls ¶
type DescribeNetworkAcls struct {
API
}
type DescribeNetworkAclsOutput ¶
type DescribeNetworkAclsOutput struct {
*ec2.DescribeNetworkAclsOutput
}
func (*DescribeNetworkAclsOutput) Records ¶
func (o *DescribeNetworkAclsOutput) Records() (records []*api.Record)
type DescribeNetworkInterfaces ¶
type DescribeNetworkInterfaces struct {
API
}
type DescribeNetworkInterfacesOutput ¶
type DescribeNetworkInterfacesOutput struct {
*ec2.DescribeNetworkInterfacesOutput
}
func (*DescribeNetworkInterfacesOutput) Records ¶
func (o *DescribeNetworkInterfacesOutput) Records() (records []*api.Record)
type DescribeRouteTables ¶
type DescribeRouteTables struct {
API
}
type DescribeRouteTablesOutput ¶
type DescribeRouteTablesOutput struct {
*ec2.DescribeRouteTablesOutput
}
func (*DescribeRouteTablesOutput) Records ¶
func (o *DescribeRouteTablesOutput) Records() (records []*api.Record)
type DescribeSecurityGroups ¶
type DescribeSecurityGroups struct {
API
}
type DescribeSecurityGroupsOutput ¶
type DescribeSecurityGroupsOutput struct {
*ec2.DescribeSecurityGroupsOutput
}
func (*DescribeSecurityGroupsOutput) Records ¶
func (o *DescribeSecurityGroupsOutput) Records() (records []*api.Record)
type DescribeSnapshots ¶
type DescribeSnapshots struct {
API
}
type DescribeSnapshotsOutput ¶
type DescribeSnapshotsOutput struct {
*ec2.DescribeSnapshotsOutput
}
func (*DescribeSnapshotsOutput) Records ¶
func (o *DescribeSnapshotsOutput) Records() (records []*api.Record)
type DescribeSubnets ¶
type DescribeSubnets struct {
API
}
type DescribeSubnetsOutput ¶
type DescribeSubnetsOutput struct {
*ec2.DescribeSubnetsOutput
}
func (*DescribeSubnetsOutput) Records ¶
func (o *DescribeSubnetsOutput) Records() (records []*api.Record)
type DescribeVolumeStatus ¶
type DescribeVolumeStatus struct {
API
}
type DescribeVolumeStatusOutput ¶
type DescribeVolumeStatusOutput struct {
*ec2.DescribeVolumeStatusOutput
}
func (*DescribeVolumeStatusOutput) Records ¶
func (o *DescribeVolumeStatusOutput) Records() (records []*api.Record)
type DescribeVolumes ¶
type DescribeVolumes struct {
API
}
type DescribeVolumesOutput ¶
type DescribeVolumesOutput struct {
*ec2.DescribeVolumesOutput
}
func (*DescribeVolumesOutput) Records ¶
func (o *DescribeVolumesOutput) Records() (records []*api.Record)
type DescribeVpcs ¶
type DescribeVpcs struct {
API
}
type DescribeVpcsOutput ¶
type DescribeVpcsOutput struct {
*ec2.DescribeVpcsOutput
}
func (*DescribeVpcsOutput) Records ¶
func (o *DescribeVpcsOutput) Records() (records []*api.Record)
Click to show internal directories.
Click to hide internal directories.