Versions in this module Expand all Collapse all v0 v0.6.0 Jun 3, 2015 Changes in this version + type AccessLog struct + EmitInterval *int64 + Enabled *bool + S3BucketName *string + S3BucketPrefix *string + type AddTagsInput struct + LoadBalancerNames []*string + Tags []*Tag + type AddTagsOutput struct + type AdditionalAttribute struct + Key *string + Value *string + type AppCookieStickinessPolicy struct + CookieName *string + PolicyName *string + type ApplySecurityGroupsToLoadBalancerInput struct + LoadBalancerName *string + SecurityGroups []*string + type ApplySecurityGroupsToLoadBalancerOutput struct + SecurityGroups []*string + type AttachLoadBalancerToSubnetsInput struct + LoadBalancerName *string + Subnets []*string + type AttachLoadBalancerToSubnetsOutput struct + Subnets []*string + type BackendServerDescription struct + InstancePort *int64 + PolicyNames []*string + type ConfigureHealthCheckInput struct + HealthCheck *HealthCheck + LoadBalancerName *string + type ConfigureHealthCheckOutput struct + HealthCheck *HealthCheck + type ConnectionDraining struct + Enabled *bool + Timeout *int64 + type ConnectionSettings struct + IdleTimeout *int64 + type CreateAppCookieStickinessPolicyInput struct + CookieName *string + LoadBalancerName *string + PolicyName *string + type CreateAppCookieStickinessPolicyOutput struct + type CreateLBCookieStickinessPolicyInput struct + CookieExpirationPeriod *int64 + LoadBalancerName *string + PolicyName *string + type CreateLBCookieStickinessPolicyOutput struct + type CreateLoadBalancerInput struct + AvailabilityZones []*string + Listeners []*Listener + LoadBalancerName *string + Scheme *string + SecurityGroups []*string + Subnets []*string + Tags []*Tag + type CreateLoadBalancerListenersInput struct + Listeners []*Listener + LoadBalancerName *string + type CreateLoadBalancerListenersOutput struct + type CreateLoadBalancerOutput struct + DNSName *string + type CreateLoadBalancerPolicyInput struct + LoadBalancerName *string + PolicyAttributes []*PolicyAttribute + PolicyName *string + PolicyTypeName *string + type CreateLoadBalancerPolicyOutput struct + type CrossZoneLoadBalancing struct + Enabled *bool + type DeleteLoadBalancerInput struct + LoadBalancerName *string + type DeleteLoadBalancerListenersInput struct + LoadBalancerName *string + LoadBalancerPorts []*int64 + type DeleteLoadBalancerListenersOutput struct + type DeleteLoadBalancerOutput struct + type DeleteLoadBalancerPolicyInput struct + LoadBalancerName *string + PolicyName *string + type DeleteLoadBalancerPolicyOutput struct + type DeregisterInstancesFromLoadBalancerInput struct + Instances []*Instance + LoadBalancerName *string + type DeregisterInstancesFromLoadBalancerOutput struct + Instances []*Instance + type DescribeInstanceHealthInput struct + Instances []*Instance + LoadBalancerName *string + type DescribeInstanceHealthOutput struct + InstanceStates []*InstanceState + type DescribeLoadBalancerAttributesInput struct + LoadBalancerName *string + type DescribeLoadBalancerAttributesOutput struct + LoadBalancerAttributes *LoadBalancerAttributes + type DescribeLoadBalancerPoliciesInput struct + LoadBalancerName *string + PolicyNames []*string + type DescribeLoadBalancerPoliciesOutput struct + PolicyDescriptions []*PolicyDescription + type DescribeLoadBalancerPolicyTypesInput struct + PolicyTypeNames []*string + type DescribeLoadBalancerPolicyTypesOutput struct + PolicyTypeDescriptions []*PolicyTypeDescription + type DescribeLoadBalancersInput struct + LoadBalancerNames []*string + Marker *string + PageSize *int64 + type DescribeLoadBalancersOutput struct + LoadBalancerDescriptions []*LoadBalancerDescription + NextMarker *string + type DescribeTagsInput struct + LoadBalancerNames []*string + type DescribeTagsOutput struct + TagDescriptions []*TagDescription + type DetachLoadBalancerFromSubnetsInput struct + LoadBalancerName *string + Subnets []*string + type DetachLoadBalancerFromSubnetsOutput struct + Subnets []*string + type DisableAvailabilityZonesForLoadBalancerInput struct + AvailabilityZones []*string + LoadBalancerName *string + type DisableAvailabilityZonesForLoadBalancerOutput struct + AvailabilityZones []*string + type ELB struct + func New(config *aws.Config) *ELB + func (c *ELB) AddTags(input *AddTagsInput) (*AddTagsOutput, error) + func (c *ELB) AddTagsRequest(input *AddTagsInput) (req *aws.Request, output *AddTagsOutput) + func (c *ELB) ApplySecurityGroupsToLoadBalancer(input *ApplySecurityGroupsToLoadBalancerInput) (*ApplySecurityGroupsToLoadBalancerOutput, error) + func (c *ELB) ApplySecurityGroupsToLoadBalancerRequest(input *ApplySecurityGroupsToLoadBalancerInput) (req *aws.Request, output *ApplySecurityGroupsToLoadBalancerOutput) + func (c *ELB) AttachLoadBalancerToSubnets(input *AttachLoadBalancerToSubnetsInput) (*AttachLoadBalancerToSubnetsOutput, error) + func (c *ELB) AttachLoadBalancerToSubnetsRequest(input *AttachLoadBalancerToSubnetsInput) (req *aws.Request, output *AttachLoadBalancerToSubnetsOutput) + func (c *ELB) ConfigureHealthCheck(input *ConfigureHealthCheckInput) (*ConfigureHealthCheckOutput, error) + func (c *ELB) ConfigureHealthCheckRequest(input *ConfigureHealthCheckInput) (req *aws.Request, output *ConfigureHealthCheckOutput) + func (c *ELB) CreateAppCookieStickinessPolicy(input *CreateAppCookieStickinessPolicyInput) (*CreateAppCookieStickinessPolicyOutput, error) + func (c *ELB) CreateAppCookieStickinessPolicyRequest(input *CreateAppCookieStickinessPolicyInput) (req *aws.Request, output *CreateAppCookieStickinessPolicyOutput) + func (c *ELB) CreateLBCookieStickinessPolicy(input *CreateLBCookieStickinessPolicyInput) (*CreateLBCookieStickinessPolicyOutput, error) + func (c *ELB) CreateLBCookieStickinessPolicyRequest(input *CreateLBCookieStickinessPolicyInput) (req *aws.Request, output *CreateLBCookieStickinessPolicyOutput) + func (c *ELB) CreateLoadBalancer(input *CreateLoadBalancerInput) (*CreateLoadBalancerOutput, error) + func (c *ELB) CreateLoadBalancerListeners(input *CreateLoadBalancerListenersInput) (*CreateLoadBalancerListenersOutput, error) + func (c *ELB) CreateLoadBalancerListenersRequest(input *CreateLoadBalancerListenersInput) (req *aws.Request, output *CreateLoadBalancerListenersOutput) + func (c *ELB) CreateLoadBalancerPolicy(input *CreateLoadBalancerPolicyInput) (*CreateLoadBalancerPolicyOutput, error) + func (c *ELB) CreateLoadBalancerPolicyRequest(input *CreateLoadBalancerPolicyInput) (req *aws.Request, output *CreateLoadBalancerPolicyOutput) + func (c *ELB) CreateLoadBalancerRequest(input *CreateLoadBalancerInput) (req *aws.Request, output *CreateLoadBalancerOutput) + func (c *ELB) DeleteLoadBalancer(input *DeleteLoadBalancerInput) (*DeleteLoadBalancerOutput, error) + func (c *ELB) DeleteLoadBalancerListeners(input *DeleteLoadBalancerListenersInput) (*DeleteLoadBalancerListenersOutput, error) + func (c *ELB) DeleteLoadBalancerListenersRequest(input *DeleteLoadBalancerListenersInput) (req *aws.Request, output *DeleteLoadBalancerListenersOutput) + func (c *ELB) DeleteLoadBalancerPolicy(input *DeleteLoadBalancerPolicyInput) (*DeleteLoadBalancerPolicyOutput, error) + func (c *ELB) DeleteLoadBalancerPolicyRequest(input *DeleteLoadBalancerPolicyInput) (req *aws.Request, output *DeleteLoadBalancerPolicyOutput) + func (c *ELB) DeleteLoadBalancerRequest(input *DeleteLoadBalancerInput) (req *aws.Request, output *DeleteLoadBalancerOutput) + func (c *ELB) DeregisterInstancesFromLoadBalancer(input *DeregisterInstancesFromLoadBalancerInput) (*DeregisterInstancesFromLoadBalancerOutput, error) + func (c *ELB) DeregisterInstancesFromLoadBalancerRequest(input *DeregisterInstancesFromLoadBalancerInput) (req *aws.Request, output *DeregisterInstancesFromLoadBalancerOutput) + func (c *ELB) DescribeInstanceHealth(input *DescribeInstanceHealthInput) (*DescribeInstanceHealthOutput, error) + func (c *ELB) DescribeInstanceHealthRequest(input *DescribeInstanceHealthInput) (req *aws.Request, output *DescribeInstanceHealthOutput) + func (c *ELB) DescribeLoadBalancerAttributes(input *DescribeLoadBalancerAttributesInput) (*DescribeLoadBalancerAttributesOutput, error) + func (c *ELB) DescribeLoadBalancerAttributesRequest(input *DescribeLoadBalancerAttributesInput) (req *aws.Request, output *DescribeLoadBalancerAttributesOutput) + func (c *ELB) DescribeLoadBalancerPolicies(input *DescribeLoadBalancerPoliciesInput) (*DescribeLoadBalancerPoliciesOutput, error) + func (c *ELB) DescribeLoadBalancerPoliciesRequest(input *DescribeLoadBalancerPoliciesInput) (req *aws.Request, output *DescribeLoadBalancerPoliciesOutput) + func (c *ELB) DescribeLoadBalancerPolicyTypes(input *DescribeLoadBalancerPolicyTypesInput) (*DescribeLoadBalancerPolicyTypesOutput, error) + func (c *ELB) DescribeLoadBalancerPolicyTypesRequest(input *DescribeLoadBalancerPolicyTypesInput) (req *aws.Request, output *DescribeLoadBalancerPolicyTypesOutput) + func (c *ELB) DescribeLoadBalancers(input *DescribeLoadBalancersInput) (*DescribeLoadBalancersOutput, error) + func (c *ELB) DescribeLoadBalancersPages(input *DescribeLoadBalancersInput, ...) error + func (c *ELB) DescribeLoadBalancersRequest(input *DescribeLoadBalancersInput) (req *aws.Request, output *DescribeLoadBalancersOutput) + func (c *ELB) DescribeTags(input *DescribeTagsInput) (*DescribeTagsOutput, error) + func (c *ELB) DescribeTagsRequest(input *DescribeTagsInput) (req *aws.Request, output *DescribeTagsOutput) + func (c *ELB) DetachLoadBalancerFromSubnets(input *DetachLoadBalancerFromSubnetsInput) (*DetachLoadBalancerFromSubnetsOutput, error) + func (c *ELB) DetachLoadBalancerFromSubnetsRequest(input *DetachLoadBalancerFromSubnetsInput) (req *aws.Request, output *DetachLoadBalancerFromSubnetsOutput) + func (c *ELB) DisableAvailabilityZonesForLoadBalancer(input *DisableAvailabilityZonesForLoadBalancerInput) (*DisableAvailabilityZonesForLoadBalancerOutput, error) + func (c *ELB) DisableAvailabilityZonesForLoadBalancerRequest(input *DisableAvailabilityZonesForLoadBalancerInput) (req *aws.Request, output *DisableAvailabilityZonesForLoadBalancerOutput) + func (c *ELB) EnableAvailabilityZonesForLoadBalancer(input *EnableAvailabilityZonesForLoadBalancerInput) (*EnableAvailabilityZonesForLoadBalancerOutput, error) + func (c *ELB) EnableAvailabilityZonesForLoadBalancerRequest(input *EnableAvailabilityZonesForLoadBalancerInput) (req *aws.Request, output *EnableAvailabilityZonesForLoadBalancerOutput) + func (c *ELB) ModifyLoadBalancerAttributes(input *ModifyLoadBalancerAttributesInput) (*ModifyLoadBalancerAttributesOutput, error) + func (c *ELB) ModifyLoadBalancerAttributesRequest(input *ModifyLoadBalancerAttributesInput) (req *aws.Request, output *ModifyLoadBalancerAttributesOutput) + func (c *ELB) RegisterInstancesWithLoadBalancer(input *RegisterInstancesWithLoadBalancerInput) (*RegisterInstancesWithLoadBalancerOutput, error) + func (c *ELB) RegisterInstancesWithLoadBalancerRequest(input *RegisterInstancesWithLoadBalancerInput) (req *aws.Request, output *RegisterInstancesWithLoadBalancerOutput) + func (c *ELB) RemoveTags(input *RemoveTagsInput) (*RemoveTagsOutput, error) + func (c *ELB) RemoveTagsRequest(input *RemoveTagsInput) (req *aws.Request, output *RemoveTagsOutput) + func (c *ELB) SetLoadBalancerListenerSSLCertificate(input *SetLoadBalancerListenerSSLCertificateInput) (*SetLoadBalancerListenerSSLCertificateOutput, error) + func (c *ELB) SetLoadBalancerListenerSSLCertificateRequest(input *SetLoadBalancerListenerSSLCertificateInput) (req *aws.Request, output *SetLoadBalancerListenerSSLCertificateOutput) + func (c *ELB) SetLoadBalancerPoliciesForBackendServer(input *SetLoadBalancerPoliciesForBackendServerInput) (*SetLoadBalancerPoliciesForBackendServerOutput, error) + func (c *ELB) SetLoadBalancerPoliciesForBackendServerRequest(input *SetLoadBalancerPoliciesForBackendServerInput) (req *aws.Request, output *SetLoadBalancerPoliciesForBackendServerOutput) + func (c *ELB) SetLoadBalancerPoliciesOfListener(input *SetLoadBalancerPoliciesOfListenerInput) (*SetLoadBalancerPoliciesOfListenerOutput, error) + func (c *ELB) SetLoadBalancerPoliciesOfListenerRequest(input *SetLoadBalancerPoliciesOfListenerInput) (req *aws.Request, output *SetLoadBalancerPoliciesOfListenerOutput) + type EnableAvailabilityZonesForLoadBalancerInput struct + AvailabilityZones []*string + LoadBalancerName *string + type EnableAvailabilityZonesForLoadBalancerOutput struct + AvailabilityZones []*string + type HealthCheck struct + HealthyThreshold *int64 + Interval *int64 + Target *string + Timeout *int64 + UnhealthyThreshold *int64 + type Instance struct + InstanceID *string + type InstanceState struct + Description *string + InstanceID *string + ReasonCode *string + State *string + type LBCookieStickinessPolicy struct + CookieExpirationPeriod *int64 + PolicyName *string + type Listener struct + InstancePort *int64 + InstanceProtocol *string + LoadBalancerPort *int64 + Protocol *string + SSLCertificateID *string + type ListenerDescription struct + Listener *Listener + PolicyNames []*string + type LoadBalancerAttributes struct + AccessLog *AccessLog + AdditionalAttributes []*AdditionalAttribute + ConnectionDraining *ConnectionDraining + ConnectionSettings *ConnectionSettings + CrossZoneLoadBalancing *CrossZoneLoadBalancing + type LoadBalancerDescription struct + AvailabilityZones []*string + BackendServerDescriptions []*BackendServerDescription + CanonicalHostedZoneName *string + CanonicalHostedZoneNameID *string + CreatedTime *time.Time + DNSName *string + HealthCheck *HealthCheck + Instances []*Instance + ListenerDescriptions []*ListenerDescription + LoadBalancerName *string + Policies *Policies + Scheme *string + SecurityGroups []*string + SourceSecurityGroup *SourceSecurityGroup + Subnets []*string + VPCID *string + type ModifyLoadBalancerAttributesInput struct + LoadBalancerAttributes *LoadBalancerAttributes + LoadBalancerName *string + type ModifyLoadBalancerAttributesOutput struct + LoadBalancerAttributes *LoadBalancerAttributes + LoadBalancerName *string + type Policies struct + AppCookieStickinessPolicies []*AppCookieStickinessPolicy + LBCookieStickinessPolicies []*LBCookieStickinessPolicy + OtherPolicies []*string + type PolicyAttribute struct + AttributeName *string + AttributeValue *string + type PolicyAttributeDescription struct + AttributeName *string + AttributeValue *string + type PolicyAttributeTypeDescription struct + AttributeName *string + AttributeType *string + Cardinality *string + DefaultValue *string + Description *string + type PolicyDescription struct + PolicyAttributeDescriptions []*PolicyAttributeDescription + PolicyName *string + PolicyTypeName *string + type PolicyTypeDescription struct + Description *string + PolicyAttributeTypeDescriptions []*PolicyAttributeTypeDescription + PolicyTypeName *string + type RegisterInstancesWithLoadBalancerInput struct + Instances []*Instance + LoadBalancerName *string + type RegisterInstancesWithLoadBalancerOutput struct + Instances []*Instance + type RemoveTagsInput struct + LoadBalancerNames []*string + Tags []*TagKeyOnly + type RemoveTagsOutput struct + type SetLoadBalancerListenerSSLCertificateInput struct + LoadBalancerName *string + LoadBalancerPort *int64 + SSLCertificateID *string + type SetLoadBalancerListenerSSLCertificateOutput struct + type SetLoadBalancerPoliciesForBackendServerInput struct + InstancePort *int64 + LoadBalancerName *string + PolicyNames []*string + type SetLoadBalancerPoliciesForBackendServerOutput struct + type SetLoadBalancerPoliciesOfListenerInput struct + LoadBalancerName *string + LoadBalancerPort *int64 + PolicyNames []*string + type SetLoadBalancerPoliciesOfListenerOutput struct + type SourceSecurityGroup struct + GroupName *string + OwnerAlias *string + type Tag struct + Key *string + Value *string + type TagDescription struct + LoadBalancerName *string + Tags []*Tag + type TagKeyOnly struct + Key *string