mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-04 09:49:50 +00:00
Add Godeps for Godeps/_workspace/src/github.com/awslabs/
This commit is contained in:
parent
9184ccf24d
commit
12901d0ada
6
Godeps/Godeps.json
generated
6
Godeps/Godeps.json
generated
@ -61,7 +61,7 @@
|
|||||||
"Rev": "c0a38f106248742920a2b786dcae81457af003d3"
|
"Rev": "c0a38f106248742920a2b786dcae81457af003d3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "github.com/awslabs/aws-sdk-go/internal/protocol/query/queryutil",
|
"ImportPath": "github.com/awslabs/aws-sdk-go/internal/protocol/query",
|
||||||
"Rev": "c0a38f106248742920a2b786dcae81457af003d3"
|
"Rev": "c0a38f106248742920a2b786dcae81457af003d3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -76,6 +76,10 @@
|
|||||||
"ImportPath": "github.com/awslabs/aws-sdk-go/service/ec2",
|
"ImportPath": "github.com/awslabs/aws-sdk-go/service/ec2",
|
||||||
"Rev": "c0a38f106248742920a2b786dcae81457af003d3"
|
"Rev": "c0a38f106248742920a2b786dcae81457af003d3"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"ImportPath": "github.com/awslabs/aws-sdk-go/service/elb",
|
||||||
|
"Rev": "c0a38f106248742920a2b786dcae81457af003d3"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"ImportPath": "github.com/beorn7/perks/quantile",
|
"ImportPath": "github.com/beorn7/perks/quantile",
|
||||||
"Rev": "b965b613227fddccbfffe13eae360ed3fa822f8d"
|
"Rev": "b965b613227fddccbfffe13eae360ed3fa822f8d"
|
||||||
|
31
Godeps/_workspace/src/github.com/awslabs/aws-sdk-go/internal/protocol/query/build.go
generated
vendored
Normal file
31
Godeps/_workspace/src/github.com/awslabs/aws-sdk-go/internal/protocol/query/build.go
generated
vendored
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
package query
|
||||||
|
|
||||||
|
//go:generate go run ../../fixtures/protocol/generate.go ../../fixtures/protocol/input/query.json build_test.go
|
||||||
|
|
||||||
|
import (
|
||||||
|
"net/url"
|
||||||
|
|
||||||
|
"github.com/awslabs/aws-sdk-go/aws"
|
||||||
|
"github.com/awslabs/aws-sdk-go/internal/protocol/query/queryutil"
|
||||||
|
)
|
||||||
|
|
||||||
|
// Build builds a request for an AWS Query service.
|
||||||
|
func Build(r *aws.Request) {
|
||||||
|
body := url.Values{
|
||||||
|
"Action": {r.Operation.Name},
|
||||||
|
"Version": {r.Service.APIVersion},
|
||||||
|
}
|
||||||
|
if err := queryutil.Parse(body, r.Params, false); err != nil {
|
||||||
|
r.Error = err
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
if r.ExpireTime == 0 {
|
||||||
|
r.HTTPRequest.Method = "POST"
|
||||||
|
r.HTTPRequest.Header.Set("Content-Type", "application/x-www-form-urlencoded; charset=utf-8")
|
||||||
|
r.SetBufferBody([]byte(body.Encode()))
|
||||||
|
} else { // This is a pre-signed request
|
||||||
|
r.HTTPRequest.Method = "GET"
|
||||||
|
r.HTTPRequest.URL.RawQuery = body.Encode()
|
||||||
|
}
|
||||||
|
}
|
1596
Godeps/_workspace/src/github.com/awslabs/aws-sdk-go/internal/protocol/query/build_test.go
generated
vendored
Normal file
1596
Godeps/_workspace/src/github.com/awslabs/aws-sdk-go/internal/protocol/query/build_test.go
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
28
Godeps/_workspace/src/github.com/awslabs/aws-sdk-go/internal/protocol/query/unmarshal.go
generated
vendored
Normal file
28
Godeps/_workspace/src/github.com/awslabs/aws-sdk-go/internal/protocol/query/unmarshal.go
generated
vendored
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
package query
|
||||||
|
|
||||||
|
//go:generate go run ../../fixtures/protocol/generate.go ../../fixtures/protocol/output/query.json unmarshal_test.go
|
||||||
|
|
||||||
|
import (
|
||||||
|
"encoding/xml"
|
||||||
|
|
||||||
|
"github.com/awslabs/aws-sdk-go/aws"
|
||||||
|
"github.com/awslabs/aws-sdk-go/internal/protocol/xml/xmlutil"
|
||||||
|
)
|
||||||
|
|
||||||
|
// Unmarshal unmarshals a response for an AWS Query service.
|
||||||
|
func Unmarshal(r *aws.Request) {
|
||||||
|
defer r.HTTPResponse.Body.Close()
|
||||||
|
if r.DataFilled() {
|
||||||
|
decoder := xml.NewDecoder(r.HTTPResponse.Body)
|
||||||
|
err := xmlutil.UnmarshalXML(r.Data, decoder, r.Operation.Name+"Result")
|
||||||
|
if err != nil {
|
||||||
|
r.Error = err
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalMeta unmarshals header response values for an AWS Query service.
|
||||||
|
func UnmarshalMeta(r *aws.Request) {
|
||||||
|
// TODO implement unmarshaling of request IDs
|
||||||
|
}
|
32
Godeps/_workspace/src/github.com/awslabs/aws-sdk-go/internal/protocol/query/unmarshal_error.go
generated
vendored
Normal file
32
Godeps/_workspace/src/github.com/awslabs/aws-sdk-go/internal/protocol/query/unmarshal_error.go
generated
vendored
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
package query
|
||||||
|
|
||||||
|
import (
|
||||||
|
"encoding/xml"
|
||||||
|
"io"
|
||||||
|
|
||||||
|
"github.com/awslabs/aws-sdk-go/aws"
|
||||||
|
)
|
||||||
|
|
||||||
|
type xmlErrorResponse struct {
|
||||||
|
XMLName xml.Name `xml:"ErrorResponse"`
|
||||||
|
Code string `xml:"Error>Code"`
|
||||||
|
Message string `xml:"Error>Message"`
|
||||||
|
RequestID string `xml:"RequestId"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalError unmarshals an error response for an AWS Query service.
|
||||||
|
func UnmarshalError(r *aws.Request) {
|
||||||
|
defer r.HTTPResponse.Body.Close()
|
||||||
|
|
||||||
|
resp := &xmlErrorResponse{}
|
||||||
|
err := xml.NewDecoder(r.HTTPResponse.Body).Decode(resp)
|
||||||
|
if err != nil && err != io.EOF {
|
||||||
|
r.Error = err
|
||||||
|
} else {
|
||||||
|
r.Error = aws.APIError{
|
||||||
|
StatusCode: r.HTTPResponse.StatusCode,
|
||||||
|
Code: resp.Code,
|
||||||
|
Message: resp.Message,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
1545
Godeps/_workspace/src/github.com/awslabs/aws-sdk-go/internal/protocol/query/unmarshal_test.go
generated
vendored
Normal file
1545
Godeps/_workspace/src/github.com/awslabs/aws-sdk-go/internal/protocol/query/unmarshal_test.go
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
2459
Godeps/_workspace/src/github.com/awslabs/aws-sdk-go/service/elb/api.go
generated
vendored
Normal file
2459
Godeps/_workspace/src/github.com/awslabs/aws-sdk-go/service/elb/api.go
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
63
Godeps/_workspace/src/github.com/awslabs/aws-sdk-go/service/elb/elbiface/interface.go
generated
vendored
Normal file
63
Godeps/_workspace/src/github.com/awslabs/aws-sdk-go/service/elb/elbiface/interface.go
generated
vendored
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
package elbiface
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/awslabs/aws-sdk-go/service/elb"
|
||||||
|
)
|
||||||
|
|
||||||
|
type ELBAPI interface {
|
||||||
|
AddTags(*elb.AddTagsInput) (*elb.AddTagsOutput, error)
|
||||||
|
|
||||||
|
ApplySecurityGroupsToLoadBalancer(*elb.ApplySecurityGroupsToLoadBalancerInput) (*elb.ApplySecurityGroupsToLoadBalancerOutput, error)
|
||||||
|
|
||||||
|
AttachLoadBalancerToSubnets(*elb.AttachLoadBalancerToSubnetsInput) (*elb.AttachLoadBalancerToSubnetsOutput, error)
|
||||||
|
|
||||||
|
ConfigureHealthCheck(*elb.ConfigureHealthCheckInput) (*elb.ConfigureHealthCheckOutput, error)
|
||||||
|
|
||||||
|
CreateAppCookieStickinessPolicy(*elb.CreateAppCookieStickinessPolicyInput) (*elb.CreateAppCookieStickinessPolicyOutput, error)
|
||||||
|
|
||||||
|
CreateLBCookieStickinessPolicy(*elb.CreateLBCookieStickinessPolicyInput) (*elb.CreateLBCookieStickinessPolicyOutput, error)
|
||||||
|
|
||||||
|
CreateLoadBalancer(*elb.CreateLoadBalancerInput) (*elb.CreateLoadBalancerOutput, error)
|
||||||
|
|
||||||
|
CreateLoadBalancerListeners(*elb.CreateLoadBalancerListenersInput) (*elb.CreateLoadBalancerListenersOutput, error)
|
||||||
|
|
||||||
|
CreateLoadBalancerPolicy(*elb.CreateLoadBalancerPolicyInput) (*elb.CreateLoadBalancerPolicyOutput, error)
|
||||||
|
|
||||||
|
DeleteLoadBalancer(*elb.DeleteLoadBalancerInput) (*elb.DeleteLoadBalancerOutput, error)
|
||||||
|
|
||||||
|
DeleteLoadBalancerListeners(*elb.DeleteLoadBalancerListenersInput) (*elb.DeleteLoadBalancerListenersOutput, error)
|
||||||
|
|
||||||
|
DeleteLoadBalancerPolicy(*elb.DeleteLoadBalancerPolicyInput) (*elb.DeleteLoadBalancerPolicyOutput, error)
|
||||||
|
|
||||||
|
DeregisterInstancesFromLoadBalancer(*elb.DeregisterInstancesFromLoadBalancerInput) (*elb.DeregisterInstancesFromLoadBalancerOutput, error)
|
||||||
|
|
||||||
|
DescribeInstanceHealth(*elb.DescribeInstanceHealthInput) (*elb.DescribeInstanceHealthOutput, error)
|
||||||
|
|
||||||
|
DescribeLoadBalancerAttributes(*elb.DescribeLoadBalancerAttributesInput) (*elb.DescribeLoadBalancerAttributesOutput, error)
|
||||||
|
|
||||||
|
DescribeLoadBalancerPolicies(*elb.DescribeLoadBalancerPoliciesInput) (*elb.DescribeLoadBalancerPoliciesOutput, error)
|
||||||
|
|
||||||
|
DescribeLoadBalancerPolicyTypes(*elb.DescribeLoadBalancerPolicyTypesInput) (*elb.DescribeLoadBalancerPolicyTypesOutput, error)
|
||||||
|
|
||||||
|
DescribeLoadBalancers(*elb.DescribeLoadBalancersInput) (*elb.DescribeLoadBalancersOutput, error)
|
||||||
|
|
||||||
|
DescribeTags(*elb.DescribeTagsInput) (*elb.DescribeTagsOutput, error)
|
||||||
|
|
||||||
|
DetachLoadBalancerFromSubnets(*elb.DetachLoadBalancerFromSubnetsInput) (*elb.DetachLoadBalancerFromSubnetsOutput, error)
|
||||||
|
|
||||||
|
DisableAvailabilityZonesForLoadBalancer(*elb.DisableAvailabilityZonesForLoadBalancerInput) (*elb.DisableAvailabilityZonesForLoadBalancerOutput, error)
|
||||||
|
|
||||||
|
EnableAvailabilityZonesForLoadBalancer(*elb.EnableAvailabilityZonesForLoadBalancerInput) (*elb.EnableAvailabilityZonesForLoadBalancerOutput, error)
|
||||||
|
|
||||||
|
ModifyLoadBalancerAttributes(*elb.ModifyLoadBalancerAttributesInput) (*elb.ModifyLoadBalancerAttributesOutput, error)
|
||||||
|
|
||||||
|
RegisterInstancesWithLoadBalancer(*elb.RegisterInstancesWithLoadBalancerInput) (*elb.RegisterInstancesWithLoadBalancerOutput, error)
|
||||||
|
|
||||||
|
RemoveTags(*elb.RemoveTagsInput) (*elb.RemoveTagsOutput, error)
|
||||||
|
|
||||||
|
SetLoadBalancerListenerSSLCertificate(*elb.SetLoadBalancerListenerSSLCertificateInput) (*elb.SetLoadBalancerListenerSSLCertificateOutput, error)
|
||||||
|
|
||||||
|
SetLoadBalancerPoliciesForBackendServer(*elb.SetLoadBalancerPoliciesForBackendServerInput) (*elb.SetLoadBalancerPoliciesForBackendServerOutput, error)
|
||||||
|
|
||||||
|
SetLoadBalancerPoliciesOfListener(*elb.SetLoadBalancerPoliciesOfListenerInput) (*elb.SetLoadBalancerPoliciesOfListenerOutput, error)
|
||||||
|
}
|
748
Godeps/_workspace/src/github.com/awslabs/aws-sdk-go/service/elb/examples_test.go
generated
vendored
Normal file
748
Godeps/_workspace/src/github.com/awslabs/aws-sdk-go/service/elb/examples_test.go
generated
vendored
Normal file
@ -0,0 +1,748 @@
|
|||||||
|
package elb_test
|
||||||
|
|
||||||
|
import (
|
||||||
|
"bytes"
|
||||||
|
"fmt"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"github.com/awslabs/aws-sdk-go/aws"
|
||||||
|
"github.com/awslabs/aws-sdk-go/aws/awsutil"
|
||||||
|
"github.com/awslabs/aws-sdk-go/service/elb"
|
||||||
|
)
|
||||||
|
|
||||||
|
var _ time.Duration
|
||||||
|
var _ bytes.Buffer
|
||||||
|
|
||||||
|
func ExampleELB_AddTags() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.AddTagsInput{
|
||||||
|
LoadBalancerNames: []*string{ // Required
|
||||||
|
aws.String("AccessPointName"), // Required
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
Tags: []*elb.Tag{ // Required
|
||||||
|
&elb.Tag{ // Required
|
||||||
|
Key: aws.String("TagKey"), // Required
|
||||||
|
Value: aws.String("TagValue"),
|
||||||
|
},
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
}
|
||||||
|
resp, err := svc.AddTags(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_ApplySecurityGroupsToLoadBalancer() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.ApplySecurityGroupsToLoadBalancerInput{
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
SecurityGroups: []*string{ // Required
|
||||||
|
aws.String("SecurityGroupId"), // Required
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
}
|
||||||
|
resp, err := svc.ApplySecurityGroupsToLoadBalancer(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_AttachLoadBalancerToSubnets() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.AttachLoadBalancerToSubnetsInput{
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
Subnets: []*string{ // Required
|
||||||
|
aws.String("SubnetId"), // Required
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
}
|
||||||
|
resp, err := svc.AttachLoadBalancerToSubnets(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_ConfigureHealthCheck() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.ConfigureHealthCheckInput{
|
||||||
|
HealthCheck: &elb.HealthCheck{ // Required
|
||||||
|
HealthyThreshold: aws.Long(1), // Required
|
||||||
|
Interval: aws.Long(1), // Required
|
||||||
|
Target: aws.String("HealthCheckTarget"), // Required
|
||||||
|
Timeout: aws.Long(1), // Required
|
||||||
|
UnhealthyThreshold: aws.Long(1), // Required
|
||||||
|
},
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
}
|
||||||
|
resp, err := svc.ConfigureHealthCheck(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_CreateAppCookieStickinessPolicy() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.CreateAppCookieStickinessPolicyInput{
|
||||||
|
CookieName: aws.String("CookieName"), // Required
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
PolicyName: aws.String("PolicyName"), // Required
|
||||||
|
}
|
||||||
|
resp, err := svc.CreateAppCookieStickinessPolicy(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_CreateLBCookieStickinessPolicy() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.CreateLBCookieStickinessPolicyInput{
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
PolicyName: aws.String("PolicyName"), // Required
|
||||||
|
CookieExpirationPeriod: aws.Long(1),
|
||||||
|
}
|
||||||
|
resp, err := svc.CreateLBCookieStickinessPolicy(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_CreateLoadBalancer() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.CreateLoadBalancerInput{
|
||||||
|
Listeners: []*elb.Listener{ // Required
|
||||||
|
&elb.Listener{ // Required
|
||||||
|
InstancePort: aws.Long(1), // Required
|
||||||
|
LoadBalancerPort: aws.Long(1), // Required
|
||||||
|
Protocol: aws.String("Protocol"), // Required
|
||||||
|
InstanceProtocol: aws.String("Protocol"),
|
||||||
|
SSLCertificateID: aws.String("SSLCertificateId"),
|
||||||
|
},
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
AvailabilityZones: []*string{
|
||||||
|
aws.String("AvailabilityZone"), // Required
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
Scheme: aws.String("LoadBalancerScheme"),
|
||||||
|
SecurityGroups: []*string{
|
||||||
|
aws.String("SecurityGroupId"), // Required
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
Subnets: []*string{
|
||||||
|
aws.String("SubnetId"), // Required
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
Tags: []*elb.Tag{
|
||||||
|
&elb.Tag{ // Required
|
||||||
|
Key: aws.String("TagKey"), // Required
|
||||||
|
Value: aws.String("TagValue"),
|
||||||
|
},
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
}
|
||||||
|
resp, err := svc.CreateLoadBalancer(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_CreateLoadBalancerListeners() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.CreateLoadBalancerListenersInput{
|
||||||
|
Listeners: []*elb.Listener{ // Required
|
||||||
|
&elb.Listener{ // Required
|
||||||
|
InstancePort: aws.Long(1), // Required
|
||||||
|
LoadBalancerPort: aws.Long(1), // Required
|
||||||
|
Protocol: aws.String("Protocol"), // Required
|
||||||
|
InstanceProtocol: aws.String("Protocol"),
|
||||||
|
SSLCertificateID: aws.String("SSLCertificateId"),
|
||||||
|
},
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
}
|
||||||
|
resp, err := svc.CreateLoadBalancerListeners(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_CreateLoadBalancerPolicy() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.CreateLoadBalancerPolicyInput{
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
PolicyName: aws.String("PolicyName"), // Required
|
||||||
|
PolicyTypeName: aws.String("PolicyTypeName"), // Required
|
||||||
|
PolicyAttributes: []*elb.PolicyAttribute{
|
||||||
|
&elb.PolicyAttribute{ // Required
|
||||||
|
AttributeName: aws.String("AttributeName"),
|
||||||
|
AttributeValue: aws.String("AttributeValue"),
|
||||||
|
},
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
}
|
||||||
|
resp, err := svc.CreateLoadBalancerPolicy(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_DeleteLoadBalancer() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.DeleteLoadBalancerInput{
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
}
|
||||||
|
resp, err := svc.DeleteLoadBalancer(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_DeleteLoadBalancerListeners() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.DeleteLoadBalancerListenersInput{
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
LoadBalancerPorts: []*int64{ // Required
|
||||||
|
aws.Long(1), // Required
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
}
|
||||||
|
resp, err := svc.DeleteLoadBalancerListeners(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_DeleteLoadBalancerPolicy() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.DeleteLoadBalancerPolicyInput{
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
PolicyName: aws.String("PolicyName"), // Required
|
||||||
|
}
|
||||||
|
resp, err := svc.DeleteLoadBalancerPolicy(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_DeregisterInstancesFromLoadBalancer() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.DeregisterInstancesFromLoadBalancerInput{
|
||||||
|
Instances: []*elb.Instance{ // Required
|
||||||
|
&elb.Instance{ // Required
|
||||||
|
InstanceID: aws.String("InstanceId"),
|
||||||
|
},
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
}
|
||||||
|
resp, err := svc.DeregisterInstancesFromLoadBalancer(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_DescribeInstanceHealth() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.DescribeInstanceHealthInput{
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
Instances: []*elb.Instance{
|
||||||
|
&elb.Instance{ // Required
|
||||||
|
InstanceID: aws.String("InstanceId"),
|
||||||
|
},
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
}
|
||||||
|
resp, err := svc.DescribeInstanceHealth(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_DescribeLoadBalancerAttributes() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.DescribeLoadBalancerAttributesInput{
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
}
|
||||||
|
resp, err := svc.DescribeLoadBalancerAttributes(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_DescribeLoadBalancerPolicies() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.DescribeLoadBalancerPoliciesInput{
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"),
|
||||||
|
PolicyNames: []*string{
|
||||||
|
aws.String("PolicyName"), // Required
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
}
|
||||||
|
resp, err := svc.DescribeLoadBalancerPolicies(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_DescribeLoadBalancerPolicyTypes() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.DescribeLoadBalancerPolicyTypesInput{
|
||||||
|
PolicyTypeNames: []*string{
|
||||||
|
aws.String("PolicyTypeName"), // Required
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
}
|
||||||
|
resp, err := svc.DescribeLoadBalancerPolicyTypes(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_DescribeLoadBalancers() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.DescribeLoadBalancersInput{
|
||||||
|
LoadBalancerNames: []*string{
|
||||||
|
aws.String("AccessPointName"), // Required
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
Marker: aws.String("Marker"),
|
||||||
|
PageSize: aws.Long(1),
|
||||||
|
}
|
||||||
|
resp, err := svc.DescribeLoadBalancers(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_DescribeTags() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.DescribeTagsInput{
|
||||||
|
LoadBalancerNames: []*string{ // Required
|
||||||
|
aws.String("AccessPointName"), // Required
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
}
|
||||||
|
resp, err := svc.DescribeTags(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_DetachLoadBalancerFromSubnets() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.DetachLoadBalancerFromSubnetsInput{
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
Subnets: []*string{ // Required
|
||||||
|
aws.String("SubnetId"), // Required
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
}
|
||||||
|
resp, err := svc.DetachLoadBalancerFromSubnets(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_DisableAvailabilityZonesForLoadBalancer() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.DisableAvailabilityZonesForLoadBalancerInput{
|
||||||
|
AvailabilityZones: []*string{ // Required
|
||||||
|
aws.String("AvailabilityZone"), // Required
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
}
|
||||||
|
resp, err := svc.DisableAvailabilityZonesForLoadBalancer(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_EnableAvailabilityZonesForLoadBalancer() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.EnableAvailabilityZonesForLoadBalancerInput{
|
||||||
|
AvailabilityZones: []*string{ // Required
|
||||||
|
aws.String("AvailabilityZone"), // Required
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
}
|
||||||
|
resp, err := svc.EnableAvailabilityZonesForLoadBalancer(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_ModifyLoadBalancerAttributes() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.ModifyLoadBalancerAttributesInput{
|
||||||
|
LoadBalancerAttributes: &elb.LoadBalancerAttributes{ // Required
|
||||||
|
AccessLog: &elb.AccessLog{
|
||||||
|
Enabled: aws.Boolean(true), // Required
|
||||||
|
EmitInterval: aws.Long(1),
|
||||||
|
S3BucketName: aws.String("S3BucketName"),
|
||||||
|
S3BucketPrefix: aws.String("AccessLogPrefix"),
|
||||||
|
},
|
||||||
|
AdditionalAttributes: []*elb.AdditionalAttribute{
|
||||||
|
&elb.AdditionalAttribute{ // Required
|
||||||
|
Key: aws.String("StringVal"),
|
||||||
|
Value: aws.String("StringVal"),
|
||||||
|
},
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
ConnectionDraining: &elb.ConnectionDraining{
|
||||||
|
Enabled: aws.Boolean(true), // Required
|
||||||
|
Timeout: aws.Long(1),
|
||||||
|
},
|
||||||
|
ConnectionSettings: &elb.ConnectionSettings{
|
||||||
|
IdleTimeout: aws.Long(1), // Required
|
||||||
|
},
|
||||||
|
CrossZoneLoadBalancing: &elb.CrossZoneLoadBalancing{
|
||||||
|
Enabled: aws.Boolean(true), // Required
|
||||||
|
},
|
||||||
|
},
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
}
|
||||||
|
resp, err := svc.ModifyLoadBalancerAttributes(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_RegisterInstancesWithLoadBalancer() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.RegisterInstancesWithLoadBalancerInput{
|
||||||
|
Instances: []*elb.Instance{ // Required
|
||||||
|
&elb.Instance{ // Required
|
||||||
|
InstanceID: aws.String("InstanceId"),
|
||||||
|
},
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
}
|
||||||
|
resp, err := svc.RegisterInstancesWithLoadBalancer(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_RemoveTags() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.RemoveTagsInput{
|
||||||
|
LoadBalancerNames: []*string{ // Required
|
||||||
|
aws.String("AccessPointName"), // Required
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
Tags: []*elb.TagKeyOnly{ // Required
|
||||||
|
&elb.TagKeyOnly{ // Required
|
||||||
|
Key: aws.String("TagKey"),
|
||||||
|
},
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
}
|
||||||
|
resp, err := svc.RemoveTags(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_SetLoadBalancerListenerSSLCertificate() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.SetLoadBalancerListenerSSLCertificateInput{
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
LoadBalancerPort: aws.Long(1), // Required
|
||||||
|
SSLCertificateID: aws.String("SSLCertificateId"), // Required
|
||||||
|
}
|
||||||
|
resp, err := svc.SetLoadBalancerListenerSSLCertificate(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_SetLoadBalancerPoliciesForBackendServer() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.SetLoadBalancerPoliciesForBackendServerInput{
|
||||||
|
InstancePort: aws.Long(1), // Required
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
PolicyNames: []*string{ // Required
|
||||||
|
aws.String("PolicyName"), // Required
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
}
|
||||||
|
resp, err := svc.SetLoadBalancerPoliciesForBackendServer(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleELB_SetLoadBalancerPoliciesOfListener() {
|
||||||
|
svc := elb.New(nil)
|
||||||
|
|
||||||
|
params := &elb.SetLoadBalancerPoliciesOfListenerInput{
|
||||||
|
LoadBalancerName: aws.String("AccessPointName"), // Required
|
||||||
|
LoadBalancerPort: aws.Long(1), // Required
|
||||||
|
PolicyNames: []*string{ // Required
|
||||||
|
aws.String("PolicyName"), // Required
|
||||||
|
// More values...
|
||||||
|
},
|
||||||
|
}
|
||||||
|
resp, err := svc.SetLoadBalancerPoliciesOfListener(params)
|
||||||
|
|
||||||
|
if awserr := aws.Error(err); awserr != nil {
|
||||||
|
// A service error occurred.
|
||||||
|
fmt.Println("Error:", awserr.Code, awserr.Message)
|
||||||
|
} else if err != nil {
|
||||||
|
// A non-service error occurred.
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Pretty-print the response data.
|
||||||
|
fmt.Println(awsutil.StringValue(resp))
|
||||||
|
}
|
59
Godeps/_workspace/src/github.com/awslabs/aws-sdk-go/service/elb/service.go
generated
vendored
Normal file
59
Godeps/_workspace/src/github.com/awslabs/aws-sdk-go/service/elb/service.go
generated
vendored
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
package elb
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/awslabs/aws-sdk-go/aws"
|
||||||
|
"github.com/awslabs/aws-sdk-go/internal/protocol/query"
|
||||||
|
"github.com/awslabs/aws-sdk-go/internal/signer/v4"
|
||||||
|
)
|
||||||
|
|
||||||
|
// ELB is a client for Elastic Load Balancing.
|
||||||
|
type ELB struct {
|
||||||
|
*aws.Service
|
||||||
|
}
|
||||||
|
|
||||||
|
// Used for custom service initialization logic
|
||||||
|
var initService func(*aws.Service)
|
||||||
|
|
||||||
|
// Used for custom request initialization logic
|
||||||
|
var initRequest func(*aws.Request)
|
||||||
|
|
||||||
|
// New returns a new ELB client.
|
||||||
|
func New(config *aws.Config) *ELB {
|
||||||
|
if config == nil {
|
||||||
|
config = &aws.Config{}
|
||||||
|
}
|
||||||
|
|
||||||
|
service := &aws.Service{
|
||||||
|
Config: aws.DefaultConfig.Merge(config),
|
||||||
|
ServiceName: "elasticloadbalancing",
|
||||||
|
APIVersion: "2012-06-01",
|
||||||
|
}
|
||||||
|
service.Initialize()
|
||||||
|
|
||||||
|
// Handlers
|
||||||
|
service.Handlers.Sign.PushBack(v4.Sign)
|
||||||
|
service.Handlers.Build.PushBack(query.Build)
|
||||||
|
service.Handlers.Unmarshal.PushBack(query.Unmarshal)
|
||||||
|
service.Handlers.UnmarshalMeta.PushBack(query.UnmarshalMeta)
|
||||||
|
service.Handlers.UnmarshalError.PushBack(query.UnmarshalError)
|
||||||
|
|
||||||
|
// Run custom service initialization if present
|
||||||
|
if initService != nil {
|
||||||
|
initService(service)
|
||||||
|
}
|
||||||
|
|
||||||
|
return &ELB{service}
|
||||||
|
}
|
||||||
|
|
||||||
|
// newRequest creates a new request for a ELB operation and runs any
|
||||||
|
// custom request initialization.
|
||||||
|
func (c *ELB) newRequest(op *aws.Operation, params, data interface{}) *aws.Request {
|
||||||
|
req := aws.NewRequest(c.Service, op, params, data)
|
||||||
|
|
||||||
|
// Run custom request initialization if present
|
||||||
|
if initRequest != nil {
|
||||||
|
initRequest(req)
|
||||||
|
}
|
||||||
|
|
||||||
|
return req
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user