Documentation ¶
Index ¶
- type AddTagsFuture
- type ApplySecurityGroupsToLoadBalancerFuture
- type AttachLoadBalancerToSubnetsFuture
- type Client
- type ConfigureHealthCheckFuture
- type CreateAppCookieStickinessPolicyFuture
- type CreateLBCookieStickinessPolicyFuture
- type CreateLoadBalancerFuture
- type CreateLoadBalancerListenersFuture
- type CreateLoadBalancerPolicyFuture
- type DeleteLoadBalancerFuture
- type DeleteLoadBalancerListenersFuture
- type DeleteLoadBalancerPolicyFuture
- type DeregisterInstancesFromLoadBalancerFuture
- type DescribeAccountLimitsFuture
- type DescribeInstanceHealthFuture
- type DescribeLoadBalancerAttributesFuture
- type DescribeLoadBalancerPoliciesFuture
- type DescribeLoadBalancerPolicyTypesFuture
- type DescribeLoadBalancersFuture
- type DescribeTagsFuture
- type DetachLoadBalancerFromSubnetsFuture
- type DisableAvailabilityZonesForLoadBalancerFuture
- type EnableAvailabilityZonesForLoadBalancerFuture
- type ModifyLoadBalancerAttributesFuture
- type RegisterInstancesWithLoadBalancerFuture
- type RemoveTagsFuture
- type SetLoadBalancerListenerSSLCertificateFuture
- type SetLoadBalancerPoliciesForBackendServerFuture
- type SetLoadBalancerPoliciesOfListenerFuture
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddTagsFuture ¶
func (*AddTagsFuture) Get ¶
func (r *AddTagsFuture) Get(ctx workflow.Context) (*elb.AddTagsOutput, error)
type ApplySecurityGroupsToLoadBalancerFuture ¶
type ApplySecurityGroupsToLoadBalancerFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*ApplySecurityGroupsToLoadBalancerFuture) Get ¶
func (r *ApplySecurityGroupsToLoadBalancerFuture) Get(ctx workflow.Context) (*elb.ApplySecurityGroupsToLoadBalancerOutput, error)
type AttachLoadBalancerToSubnetsFuture ¶
type AttachLoadBalancerToSubnetsFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*AttachLoadBalancerToSubnetsFuture) Get ¶
func (r *AttachLoadBalancerToSubnetsFuture) Get(ctx workflow.Context) (*elb.AttachLoadBalancerToSubnetsOutput, error)
type Client ¶
type Client interface { AddTags(ctx workflow.Context, input *elb.AddTagsInput) (*elb.AddTagsOutput, error) AddTagsAsync(ctx workflow.Context, input *elb.AddTagsInput) *AddTagsFuture ApplySecurityGroupsToLoadBalancer(ctx workflow.Context, input *elb.ApplySecurityGroupsToLoadBalancerInput) (*elb.ApplySecurityGroupsToLoadBalancerOutput, error) ApplySecurityGroupsToLoadBalancerAsync(ctx workflow.Context, input *elb.ApplySecurityGroupsToLoadBalancerInput) *ApplySecurityGroupsToLoadBalancerFuture AttachLoadBalancerToSubnets(ctx workflow.Context, input *elb.AttachLoadBalancerToSubnetsInput) (*elb.AttachLoadBalancerToSubnetsOutput, error) AttachLoadBalancerToSubnetsAsync(ctx workflow.Context, input *elb.AttachLoadBalancerToSubnetsInput) *AttachLoadBalancerToSubnetsFuture ConfigureHealthCheck(ctx workflow.Context, input *elb.ConfigureHealthCheckInput) (*elb.ConfigureHealthCheckOutput, error) ConfigureHealthCheckAsync(ctx workflow.Context, input *elb.ConfigureHealthCheckInput) *ConfigureHealthCheckFuture CreateAppCookieStickinessPolicy(ctx workflow.Context, input *elb.CreateAppCookieStickinessPolicyInput) (*elb.CreateAppCookieStickinessPolicyOutput, error) CreateAppCookieStickinessPolicyAsync(ctx workflow.Context, input *elb.CreateAppCookieStickinessPolicyInput) *CreateAppCookieStickinessPolicyFuture CreateLBCookieStickinessPolicy(ctx workflow.Context, input *elb.CreateLBCookieStickinessPolicyInput) (*elb.CreateLBCookieStickinessPolicyOutput, error) CreateLBCookieStickinessPolicyAsync(ctx workflow.Context, input *elb.CreateLBCookieStickinessPolicyInput) *CreateLBCookieStickinessPolicyFuture CreateLoadBalancer(ctx workflow.Context, input *elb.CreateLoadBalancerInput) (*elb.CreateLoadBalancerOutput, error) CreateLoadBalancerAsync(ctx workflow.Context, input *elb.CreateLoadBalancerInput) *CreateLoadBalancerFuture CreateLoadBalancerListeners(ctx workflow.Context, input *elb.CreateLoadBalancerListenersInput) (*elb.CreateLoadBalancerListenersOutput, error) CreateLoadBalancerListenersAsync(ctx workflow.Context, input *elb.CreateLoadBalancerListenersInput) *CreateLoadBalancerListenersFuture CreateLoadBalancerPolicy(ctx workflow.Context, input *elb.CreateLoadBalancerPolicyInput) (*elb.CreateLoadBalancerPolicyOutput, error) CreateLoadBalancerPolicyAsync(ctx workflow.Context, input *elb.CreateLoadBalancerPolicyInput) *CreateLoadBalancerPolicyFuture DeleteLoadBalancer(ctx workflow.Context, input *elb.DeleteLoadBalancerInput) (*elb.DeleteLoadBalancerOutput, error) DeleteLoadBalancerAsync(ctx workflow.Context, input *elb.DeleteLoadBalancerInput) *DeleteLoadBalancerFuture DeleteLoadBalancerListeners(ctx workflow.Context, input *elb.DeleteLoadBalancerListenersInput) (*elb.DeleteLoadBalancerListenersOutput, error) DeleteLoadBalancerListenersAsync(ctx workflow.Context, input *elb.DeleteLoadBalancerListenersInput) *DeleteLoadBalancerListenersFuture DeleteLoadBalancerPolicy(ctx workflow.Context, input *elb.DeleteLoadBalancerPolicyInput) (*elb.DeleteLoadBalancerPolicyOutput, error) DeleteLoadBalancerPolicyAsync(ctx workflow.Context, input *elb.DeleteLoadBalancerPolicyInput) *DeleteLoadBalancerPolicyFuture DeregisterInstancesFromLoadBalancer(ctx workflow.Context, input *elb.DeregisterInstancesFromLoadBalancerInput) (*elb.DeregisterInstancesFromLoadBalancerOutput, error) DeregisterInstancesFromLoadBalancerAsync(ctx workflow.Context, input *elb.DeregisterInstancesFromLoadBalancerInput) *DeregisterInstancesFromLoadBalancerFuture DescribeAccountLimits(ctx workflow.Context, input *elb.DescribeAccountLimitsInput) (*elb.DescribeAccountLimitsOutput, error) DescribeAccountLimitsAsync(ctx workflow.Context, input *elb.DescribeAccountLimitsInput) *DescribeAccountLimitsFuture DescribeInstanceHealth(ctx workflow.Context, input *elb.DescribeInstanceHealthInput) (*elb.DescribeInstanceHealthOutput, error) DescribeInstanceHealthAsync(ctx workflow.Context, input *elb.DescribeInstanceHealthInput) *DescribeInstanceHealthFuture DescribeLoadBalancerAttributes(ctx workflow.Context, input *elb.DescribeLoadBalancerAttributesInput) (*elb.DescribeLoadBalancerAttributesOutput, error) DescribeLoadBalancerAttributesAsync(ctx workflow.Context, input *elb.DescribeLoadBalancerAttributesInput) *DescribeLoadBalancerAttributesFuture DescribeLoadBalancerPolicies(ctx workflow.Context, input *elb.DescribeLoadBalancerPoliciesInput) (*elb.DescribeLoadBalancerPoliciesOutput, error) DescribeLoadBalancerPoliciesAsync(ctx workflow.Context, input *elb.DescribeLoadBalancerPoliciesInput) *DescribeLoadBalancerPoliciesFuture DescribeLoadBalancerPolicyTypes(ctx workflow.Context, input *elb.DescribeLoadBalancerPolicyTypesInput) (*elb.DescribeLoadBalancerPolicyTypesOutput, error) DescribeLoadBalancerPolicyTypesAsync(ctx workflow.Context, input *elb.DescribeLoadBalancerPolicyTypesInput) *DescribeLoadBalancerPolicyTypesFuture DescribeLoadBalancers(ctx workflow.Context, input *elb.DescribeLoadBalancersInput) (*elb.DescribeLoadBalancersOutput, error) DescribeLoadBalancersAsync(ctx workflow.Context, input *elb.DescribeLoadBalancersInput) *DescribeLoadBalancersFuture DescribeTags(ctx workflow.Context, input *elb.DescribeTagsInput) (*elb.DescribeTagsOutput, error) DescribeTagsAsync(ctx workflow.Context, input *elb.DescribeTagsInput) *DescribeTagsFuture DetachLoadBalancerFromSubnets(ctx workflow.Context, input *elb.DetachLoadBalancerFromSubnetsInput) (*elb.DetachLoadBalancerFromSubnetsOutput, error) DetachLoadBalancerFromSubnetsAsync(ctx workflow.Context, input *elb.DetachLoadBalancerFromSubnetsInput) *DetachLoadBalancerFromSubnetsFuture DisableAvailabilityZonesForLoadBalancer(ctx workflow.Context, input *elb.DisableAvailabilityZonesForLoadBalancerInput) (*elb.DisableAvailabilityZonesForLoadBalancerOutput, error) DisableAvailabilityZonesForLoadBalancerAsync(ctx workflow.Context, input *elb.DisableAvailabilityZonesForLoadBalancerInput) *DisableAvailabilityZonesForLoadBalancerFuture EnableAvailabilityZonesForLoadBalancer(ctx workflow.Context, input *elb.EnableAvailabilityZonesForLoadBalancerInput) (*elb.EnableAvailabilityZonesForLoadBalancerOutput, error) EnableAvailabilityZonesForLoadBalancerAsync(ctx workflow.Context, input *elb.EnableAvailabilityZonesForLoadBalancerInput) *EnableAvailabilityZonesForLoadBalancerFuture ModifyLoadBalancerAttributes(ctx workflow.Context, input *elb.ModifyLoadBalancerAttributesInput) (*elb.ModifyLoadBalancerAttributesOutput, error) ModifyLoadBalancerAttributesAsync(ctx workflow.Context, input *elb.ModifyLoadBalancerAttributesInput) *ModifyLoadBalancerAttributesFuture RegisterInstancesWithLoadBalancer(ctx workflow.Context, input *elb.RegisterInstancesWithLoadBalancerInput) (*elb.RegisterInstancesWithLoadBalancerOutput, error) RegisterInstancesWithLoadBalancerAsync(ctx workflow.Context, input *elb.RegisterInstancesWithLoadBalancerInput) *RegisterInstancesWithLoadBalancerFuture RemoveTags(ctx workflow.Context, input *elb.RemoveTagsInput) (*elb.RemoveTagsOutput, error) RemoveTagsAsync(ctx workflow.Context, input *elb.RemoveTagsInput) *RemoveTagsFuture SetLoadBalancerListenerSSLCertificate(ctx workflow.Context, input *elb.SetLoadBalancerListenerSSLCertificateInput) (*elb.SetLoadBalancerListenerSSLCertificateOutput, error) SetLoadBalancerListenerSSLCertificateAsync(ctx workflow.Context, input *elb.SetLoadBalancerListenerSSLCertificateInput) *SetLoadBalancerListenerSSLCertificateFuture SetLoadBalancerPoliciesForBackendServer(ctx workflow.Context, input *elb.SetLoadBalancerPoliciesForBackendServerInput) (*elb.SetLoadBalancerPoliciesForBackendServerOutput, error) SetLoadBalancerPoliciesForBackendServerAsync(ctx workflow.Context, input *elb.SetLoadBalancerPoliciesForBackendServerInput) *SetLoadBalancerPoliciesForBackendServerFuture SetLoadBalancerPoliciesOfListener(ctx workflow.Context, input *elb.SetLoadBalancerPoliciesOfListenerInput) (*elb.SetLoadBalancerPoliciesOfListenerOutput, error) SetLoadBalancerPoliciesOfListenerAsync(ctx workflow.Context, input *elb.SetLoadBalancerPoliciesOfListenerInput) *SetLoadBalancerPoliciesOfListenerFuture WaitUntilAnyInstanceInService(ctx workflow.Context, input *elb.DescribeInstanceHealthInput) error WaitUntilAnyInstanceInServiceAsync(ctx workflow.Context, input *elb.DescribeInstanceHealthInput) *clients.VoidFuture WaitUntilInstanceDeregistered(ctx workflow.Context, input *elb.DescribeInstanceHealthInput) error WaitUntilInstanceDeregisteredAsync(ctx workflow.Context, input *elb.DescribeInstanceHealthInput) *clients.VoidFuture WaitUntilInstanceInService(ctx workflow.Context, input *elb.DescribeInstanceHealthInput) error WaitUntilInstanceInServiceAsync(ctx workflow.Context, input *elb.DescribeInstanceHealthInput) *clients.VoidFuture }
type ConfigureHealthCheckFuture ¶
type ConfigureHealthCheckFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*ConfigureHealthCheckFuture) Get ¶
func (r *ConfigureHealthCheckFuture) Get(ctx workflow.Context) (*elb.ConfigureHealthCheckOutput, error)
type CreateAppCookieStickinessPolicyFuture ¶
type CreateAppCookieStickinessPolicyFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*CreateAppCookieStickinessPolicyFuture) Get ¶
func (r *CreateAppCookieStickinessPolicyFuture) Get(ctx workflow.Context) (*elb.CreateAppCookieStickinessPolicyOutput, error)
type CreateLBCookieStickinessPolicyFuture ¶
type CreateLBCookieStickinessPolicyFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*CreateLBCookieStickinessPolicyFuture) Get ¶
func (r *CreateLBCookieStickinessPolicyFuture) Get(ctx workflow.Context) (*elb.CreateLBCookieStickinessPolicyOutput, error)
type CreateLoadBalancerFuture ¶
type CreateLoadBalancerFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*CreateLoadBalancerFuture) Get ¶
func (r *CreateLoadBalancerFuture) Get(ctx workflow.Context) (*elb.CreateLoadBalancerOutput, error)
type CreateLoadBalancerListenersFuture ¶
type CreateLoadBalancerListenersFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*CreateLoadBalancerListenersFuture) Get ¶
func (r *CreateLoadBalancerListenersFuture) Get(ctx workflow.Context) (*elb.CreateLoadBalancerListenersOutput, error)
type CreateLoadBalancerPolicyFuture ¶
type CreateLoadBalancerPolicyFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*CreateLoadBalancerPolicyFuture) Get ¶
func (r *CreateLoadBalancerPolicyFuture) Get(ctx workflow.Context) (*elb.CreateLoadBalancerPolicyOutput, error)
type DeleteLoadBalancerFuture ¶
type DeleteLoadBalancerFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*DeleteLoadBalancerFuture) Get ¶
func (r *DeleteLoadBalancerFuture) Get(ctx workflow.Context) (*elb.DeleteLoadBalancerOutput, error)
type DeleteLoadBalancerListenersFuture ¶
type DeleteLoadBalancerListenersFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*DeleteLoadBalancerListenersFuture) Get ¶
func (r *DeleteLoadBalancerListenersFuture) Get(ctx workflow.Context) (*elb.DeleteLoadBalancerListenersOutput, error)
type DeleteLoadBalancerPolicyFuture ¶
type DeleteLoadBalancerPolicyFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*DeleteLoadBalancerPolicyFuture) Get ¶
func (r *DeleteLoadBalancerPolicyFuture) Get(ctx workflow.Context) (*elb.DeleteLoadBalancerPolicyOutput, error)
type DeregisterInstancesFromLoadBalancerFuture ¶
type DeregisterInstancesFromLoadBalancerFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*DeregisterInstancesFromLoadBalancerFuture) Get ¶
func (r *DeregisterInstancesFromLoadBalancerFuture) Get(ctx workflow.Context) (*elb.DeregisterInstancesFromLoadBalancerOutput, error)
type DescribeAccountLimitsFuture ¶
type DescribeAccountLimitsFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*DescribeAccountLimitsFuture) Get ¶
func (r *DescribeAccountLimitsFuture) Get(ctx workflow.Context) (*elb.DescribeAccountLimitsOutput, error)
type DescribeInstanceHealthFuture ¶
type DescribeInstanceHealthFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*DescribeInstanceHealthFuture) Get ¶
func (r *DescribeInstanceHealthFuture) Get(ctx workflow.Context) (*elb.DescribeInstanceHealthOutput, error)
type DescribeLoadBalancerAttributesFuture ¶
type DescribeLoadBalancerAttributesFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*DescribeLoadBalancerAttributesFuture) Get ¶
func (r *DescribeLoadBalancerAttributesFuture) Get(ctx workflow.Context) (*elb.DescribeLoadBalancerAttributesOutput, error)
type DescribeLoadBalancerPoliciesFuture ¶
type DescribeLoadBalancerPoliciesFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*DescribeLoadBalancerPoliciesFuture) Get ¶
func (r *DescribeLoadBalancerPoliciesFuture) Get(ctx workflow.Context) (*elb.DescribeLoadBalancerPoliciesOutput, error)
type DescribeLoadBalancerPolicyTypesFuture ¶
type DescribeLoadBalancerPolicyTypesFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*DescribeLoadBalancerPolicyTypesFuture) Get ¶
func (r *DescribeLoadBalancerPolicyTypesFuture) Get(ctx workflow.Context) (*elb.DescribeLoadBalancerPolicyTypesOutput, error)
type DescribeLoadBalancersFuture ¶
type DescribeLoadBalancersFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*DescribeLoadBalancersFuture) Get ¶
func (r *DescribeLoadBalancersFuture) Get(ctx workflow.Context) (*elb.DescribeLoadBalancersOutput, error)
type DescribeTagsFuture ¶
func (*DescribeTagsFuture) Get ¶
func (r *DescribeTagsFuture) Get(ctx workflow.Context) (*elb.DescribeTagsOutput, error)
type DetachLoadBalancerFromSubnetsFuture ¶
type DetachLoadBalancerFromSubnetsFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*DetachLoadBalancerFromSubnetsFuture) Get ¶
func (r *DetachLoadBalancerFromSubnetsFuture) Get(ctx workflow.Context) (*elb.DetachLoadBalancerFromSubnetsOutput, error)
type DisableAvailabilityZonesForLoadBalancerFuture ¶
type DisableAvailabilityZonesForLoadBalancerFuture struct { // public to support Selector.addFuture Future workflow.Future }
type EnableAvailabilityZonesForLoadBalancerFuture ¶
type EnableAvailabilityZonesForLoadBalancerFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*EnableAvailabilityZonesForLoadBalancerFuture) Get ¶
func (r *EnableAvailabilityZonesForLoadBalancerFuture) Get(ctx workflow.Context) (*elb.EnableAvailabilityZonesForLoadBalancerOutput, error)
type ModifyLoadBalancerAttributesFuture ¶
type ModifyLoadBalancerAttributesFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*ModifyLoadBalancerAttributesFuture) Get ¶
func (r *ModifyLoadBalancerAttributesFuture) Get(ctx workflow.Context) (*elb.ModifyLoadBalancerAttributesOutput, error)
type RegisterInstancesWithLoadBalancerFuture ¶
type RegisterInstancesWithLoadBalancerFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*RegisterInstancesWithLoadBalancerFuture) Get ¶
func (r *RegisterInstancesWithLoadBalancerFuture) Get(ctx workflow.Context) (*elb.RegisterInstancesWithLoadBalancerOutput, error)
type RemoveTagsFuture ¶
func (*RemoveTagsFuture) Get ¶
func (r *RemoveTagsFuture) Get(ctx workflow.Context) (*elb.RemoveTagsOutput, error)
type SetLoadBalancerListenerSSLCertificateFuture ¶
type SetLoadBalancerListenerSSLCertificateFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*SetLoadBalancerListenerSSLCertificateFuture) Get ¶
func (r *SetLoadBalancerListenerSSLCertificateFuture) Get(ctx workflow.Context) (*elb.SetLoadBalancerListenerSSLCertificateOutput, error)
type SetLoadBalancerPoliciesForBackendServerFuture ¶
type SetLoadBalancerPoliciesForBackendServerFuture struct { // public to support Selector.addFuture Future workflow.Future }
type SetLoadBalancerPoliciesOfListenerFuture ¶
type SetLoadBalancerPoliciesOfListenerFuture struct { // public to support Selector.addFuture Future workflow.Future }
func (*SetLoadBalancerPoliciesOfListenerFuture) Get ¶
func (r *SetLoadBalancerPoliciesOfListenerFuture) Get(ctx workflow.Context) (*elb.SetLoadBalancerPoliciesOfListenerOutput, error)
Click to show internal directories.
Click to hide internal directories.