Documentation
¶
Index ¶
- func NewConfig(authMethod string, profile string, region string, timezone string, ...) (*aws.Config, error)
- func NewConfigV2(ctx context.Context, cloudConfig CloudConfig, timezone string, humanize bool, ...) (*aws.Config, error)
- type AWSClientImpl
- func (c *AWSClientImpl) DeleteListener(ctx context.Context, params *elasticloadbalancingv2.DeleteListenerInput, ...) (*elasticloadbalancingv2.DeleteListenerOutput, error)
- func (c *AWSClientImpl) DeleteLoadBalancer(ctx context.Context, params *elasticloadbalancingv2.DeleteLoadBalancerInput, ...) (*elasticloadbalancingv2.DeleteLoadBalancerOutput, error)
- func (c *AWSClientImpl) DeleteTargetGroup(ctx context.Context, params *elasticloadbalancingv2.DeleteTargetGroupInput, ...) (*elasticloadbalancingv2.DeleteTargetGroupOutput, error)
- func (c *AWSClientImpl) DeleteVolume(ctx context.Context, params *ec2.DeleteVolumeInput, ...) (*ec2.DeleteVolumeOutput, error)
- func (c *AWSClientImpl) DescribeLoadBalancers(ctx context.Context, params *elasticloadbalancingv2.DescribeLoadBalancersInput, ...) (*elasticloadbalancingv2.DescribeLoadBalancersOutput, error)
- func (c *AWSClientImpl) DescribeTargetGroups(ctx context.Context, params *elasticloadbalancingv2.DescribeTargetGroupsInput, ...) (*elasticloadbalancingv2.DescribeTargetGroupsOutput, error)
- func (c *AWSClientImpl) DescribeTargetHealth(ctx context.Context, params *elasticloadbalancingv2.DescribeTargetHealthInput, ...) (*elasticloadbalancingv2.DescribeTargetHealthOutput, error)
- func (c *AWSClientImpl) DescribeVolumes(ctx context.Context, params *ec2.DescribeVolumesInput, ...) (*ec2.DescribeVolumesOutput, error)
- func (c *AWSClientImpl) GetCallerIdentity(ctx context.Context, params *sts.GetCallerIdentityInput, ...) (*sts.GetCallerIdentityOutput, error)
- type CloudConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AWSClientImpl ¶
func (*AWSClientImpl) DeleteListener ¶
func (c *AWSClientImpl) DeleteListener(ctx context.Context, params *elasticloadbalancingv2.DeleteListenerInput, optFns ...func(*elasticloadbalancingv2.Options)) (*elasticloadbalancingv2.DeleteListenerOutput, error)
Similarly, implement ELB methods:
func (*AWSClientImpl) DeleteLoadBalancer ¶
func (c *AWSClientImpl) DeleteLoadBalancer(ctx context.Context, params *elasticloadbalancingv2.DeleteLoadBalancerInput, optFns ...func(*elasticloadbalancingv2.Options)) (*elasticloadbalancingv2.DeleteLoadBalancerOutput, error)
func (*AWSClientImpl) DeleteTargetGroup ¶
func (c *AWSClientImpl) DeleteTargetGroup(ctx context.Context, params *elasticloadbalancingv2.DeleteTargetGroupInput, optFns ...func(*elasticloadbalancingv2.Options)) (*elasticloadbalancingv2.DeleteTargetGroupOutput, error)
func (*AWSClientImpl) DeleteVolume ¶
func (c *AWSClientImpl) DeleteVolume(ctx context.Context, params *ec2.DeleteVolumeInput, optFns ...func(*ec2.Options)) (*ec2.DeleteVolumeOutput, error)
func (*AWSClientImpl) DescribeLoadBalancers ¶
func (c *AWSClientImpl) DescribeLoadBalancers(ctx context.Context, params *elasticloadbalancingv2.DescribeLoadBalancersInput, optFns ...func(*elasticloadbalancingv2.Options)) (*elasticloadbalancingv2.DescribeLoadBalancersOutput, error)
func (*AWSClientImpl) DescribeTargetGroups ¶
func (c *AWSClientImpl) DescribeTargetGroups(ctx context.Context, params *elasticloadbalancingv2.DescribeTargetGroupsInput, optFns ...func(*elasticloadbalancingv2.Options)) (*elasticloadbalancingv2.DescribeTargetGroupsOutput, error)
func (*AWSClientImpl) DescribeTargetHealth ¶
func (c *AWSClientImpl) DescribeTargetHealth(ctx context.Context, params *elasticloadbalancingv2.DescribeTargetHealthInput, optFns ...func(*elasticloadbalancingv2.Options)) (*elasticloadbalancingv2.DescribeTargetHealthOutput, error)
func (*AWSClientImpl) DescribeVolumes ¶
func (c *AWSClientImpl) DescribeVolumes(ctx context.Context, params *ec2.DescribeVolumesInput, optFns ...func(*ec2.Options)) (*ec2.DescribeVolumesOutput, error)
func (*AWSClientImpl) GetCallerIdentity ¶
func (c *AWSClientImpl) GetCallerIdentity(ctx context.Context, params *sts.GetCallerIdentityInput, optFns ...func(*sts.Options)) (*sts.GetCallerIdentityOutput, error)
type CloudConfig ¶
CloudConfig is the configuration for the AWS client
Click to show internal directories.
Click to hide internal directories.