amazonka-autoscaling-2.0: Amazon Auto Scaling SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.AutoScaling.DetachLoadBalancerTargetGroups

Description

Detaches one or more target groups from the specified Auto Scaling group.

When you detach a target group, it enters the Removing state while deregistering the instances in the group. When all instances are deregistered, then you can no longer describe the target group using the DescribeLoadBalancerTargetGroups API call. The instances remain running.

You can use this operation to detach target groups that were attached by using AttachLoadBalancerTargetGroups, but not for target groups that were attached by using AttachTrafficSources.

Synopsis

Creating a Request

data DetachLoadBalancerTargetGroups Source #

See: newDetachLoadBalancerTargetGroups smart constructor.

Constructors

DetachLoadBalancerTargetGroups' 

Fields

Instances

Instances details
ToHeaders DetachLoadBalancerTargetGroups Source # 
Instance details

Defined in Amazonka.AutoScaling.DetachLoadBalancerTargetGroups

ToPath DetachLoadBalancerTargetGroups Source # 
Instance details

Defined in Amazonka.AutoScaling.DetachLoadBalancerTargetGroups

ToQuery DetachLoadBalancerTargetGroups Source # 
Instance details

Defined in Amazonka.AutoScaling.DetachLoadBalancerTargetGroups

AWSRequest DetachLoadBalancerTargetGroups Source # 
Instance details

Defined in Amazonka.AutoScaling.DetachLoadBalancerTargetGroups

Generic DetachLoadBalancerTargetGroups Source # 
Instance details

Defined in Amazonka.AutoScaling.DetachLoadBalancerTargetGroups

Associated Types

type Rep DetachLoadBalancerTargetGroups :: Type -> Type #

Read DetachLoadBalancerTargetGroups Source # 
Instance details

Defined in Amazonka.AutoScaling.DetachLoadBalancerTargetGroups

Show DetachLoadBalancerTargetGroups Source # 
Instance details

Defined in Amazonka.AutoScaling.DetachLoadBalancerTargetGroups

NFData DetachLoadBalancerTargetGroups Source # 
Instance details

Defined in Amazonka.AutoScaling.DetachLoadBalancerTargetGroups

Eq DetachLoadBalancerTargetGroups Source # 
Instance details

Defined in Amazonka.AutoScaling.DetachLoadBalancerTargetGroups

Hashable DetachLoadBalancerTargetGroups Source # 
Instance details

Defined in Amazonka.AutoScaling.DetachLoadBalancerTargetGroups

type AWSResponse DetachLoadBalancerTargetGroups Source # 
Instance details

Defined in Amazonka.AutoScaling.DetachLoadBalancerTargetGroups

type Rep DetachLoadBalancerTargetGroups Source # 
Instance details

Defined in Amazonka.AutoScaling.DetachLoadBalancerTargetGroups

type Rep DetachLoadBalancerTargetGroups = D1 ('MetaData "DetachLoadBalancerTargetGroups" "Amazonka.AutoScaling.DetachLoadBalancerTargetGroups" "amazonka-autoscaling-2.0-IerpHfP4BA3Ir4ZL2IR1De" 'False) (C1 ('MetaCons "DetachLoadBalancerTargetGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoScalingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetGroupARNs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newDetachLoadBalancerTargetGroups Source #

Create a value of DetachLoadBalancerTargetGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DetachLoadBalancerTargetGroups, detachLoadBalancerTargetGroups_autoScalingGroupName - The name of the Auto Scaling group.

DetachLoadBalancerTargetGroups, detachLoadBalancerTargetGroups_targetGroupARNs - The Amazon Resource Names (ARN) of the target groups. You can specify up to 10 target groups.

Request Lenses

detachLoadBalancerTargetGroups_targetGroupARNs :: Lens' DetachLoadBalancerTargetGroups [Text] Source #

The Amazon Resource Names (ARN) of the target groups. You can specify up to 10 target groups.

Destructuring the Response

data DetachLoadBalancerTargetGroupsResponse Source #

Constructors

DetachLoadBalancerTargetGroupsResponse' 

Fields

Instances

Instances details
Generic DetachLoadBalancerTargetGroupsResponse Source # 
Instance details

Defined in Amazonka.AutoScaling.DetachLoadBalancerTargetGroups

Read DetachLoadBalancerTargetGroupsResponse Source # 
Instance details

Defined in Amazonka.AutoScaling.DetachLoadBalancerTargetGroups

Show DetachLoadBalancerTargetGroupsResponse Source # 
Instance details

Defined in Amazonka.AutoScaling.DetachLoadBalancerTargetGroups

NFData DetachLoadBalancerTargetGroupsResponse Source # 
Instance details

Defined in Amazonka.AutoScaling.DetachLoadBalancerTargetGroups

Eq DetachLoadBalancerTargetGroupsResponse Source # 
Instance details

Defined in Amazonka.AutoScaling.DetachLoadBalancerTargetGroups

type Rep DetachLoadBalancerTargetGroupsResponse Source # 
Instance details

Defined in Amazonka.AutoScaling.DetachLoadBalancerTargetGroups

type Rep DetachLoadBalancerTargetGroupsResponse = D1 ('MetaData "DetachLoadBalancerTargetGroupsResponse" "Amazonka.AutoScaling.DetachLoadBalancerTargetGroups" "amazonka-autoscaling-2.0-IerpHfP4BA3Ir4ZL2IR1De" 'False) (C1 ('MetaCons "DetachLoadBalancerTargetGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDetachLoadBalancerTargetGroupsResponse Source #

Create a value of DetachLoadBalancerTargetGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DetachLoadBalancerTargetGroupsResponse', detachLoadBalancerTargetGroupsResponse_httpStatus - The response's http status code.

Response Lenses