libZSservicesZSamazonka-elbv2ZSamazonka-elbv2
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.ELBV2.DeregisterTargets

Description

Deregisters the specified targets from the specified target group. After the targets are deregistered, they no longer receive traffic from the load balancer.

Synopsis

Creating a Request

data DeregisterTargets Source #

See: newDeregisterTargets smart constructor.

Constructors

DeregisterTargets' 

Fields

  • targetGroupArn :: Text

    The Amazon Resource Name (ARN) of the target group.

  • targets :: [TargetDescription]

    The targets. If you specified a port override when you registered a target, you must specify both the target ID and the port when you deregister it.

Instances

Instances details
Eq DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Read DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Show DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Generic DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Associated Types

type Rep DeregisterTargets :: Type -> Type #

NFData DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Methods

rnf :: DeregisterTargets -> () #

Hashable DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

AWSRequest DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Associated Types

type AWSResponse DeregisterTargets #

ToHeaders DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

ToPath DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

ToQuery DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

type Rep DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

type Rep DeregisterTargets = D1 ('MetaData "DeregisterTargets" "Amazonka.ELBV2.DeregisterTargets" "libZSservicesZSamazonka-elbv2ZSamazonka-elbv2" 'False) (C1 ('MetaCons "DeregisterTargets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TargetDescription])))
type AWSResponse DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

newDeregisterTargets Source #

Create a value of DeregisterTargets 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:targetGroupArn:DeregisterTargets', deregisterTargets_targetGroupArn - The Amazon Resource Name (ARN) of the target group.

$sel:targets:DeregisterTargets', deregisterTargets_targets - The targets. If you specified a port override when you registered a target, you must specify both the target ID and the port when you deregister it.

Request Lenses

deregisterTargets_targetGroupArn :: Lens' DeregisterTargets Text Source #

The Amazon Resource Name (ARN) of the target group.

deregisterTargets_targets :: Lens' DeregisterTargets [TargetDescription] Source #

The targets. If you specified a port override when you registered a target, you must specify both the target ID and the port when you deregister it.

Destructuring the Response

data DeregisterTargetsResponse Source #

See: newDeregisterTargetsResponse smart constructor.

Constructors

DeregisterTargetsResponse' 

Fields

Instances

Instances details
Eq DeregisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Read DeregisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Show DeregisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Generic DeregisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Associated Types

type Rep DeregisterTargetsResponse :: Type -> Type #

NFData DeregisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

type Rep DeregisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

type Rep DeregisterTargetsResponse = D1 ('MetaData "DeregisterTargetsResponse" "Amazonka.ELBV2.DeregisterTargets" "libZSservicesZSamazonka-elbv2ZSamazonka-elbv2" 'False) (C1 ('MetaCons "DeregisterTargetsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeregisterTargetsResponse Source #

Create a value of DeregisterTargetsResponse 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:DeregisterTargetsResponse', deregisterTargetsResponse_httpStatus - The response's http status code.

Response Lenses