amazonka-elbv2-2.0: Amazon Elastic Load Balancing 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.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
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

AWSRequest DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Associated Types

type AWSResponse DeregisterTargets #

Generic DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Associated Types

type Rep DeregisterTargets :: Type -> Type #

Read DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Show DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

NFData DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Methods

rnf :: DeregisterTargets -> () #

Eq DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Hashable DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

type AWSResponse 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" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DeregisterTargets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TargetDescription])))

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:

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
Generic DeregisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Associated Types

type Rep DeregisterTargetsResponse :: Type -> Type #

Read DeregisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Show DeregisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

NFData DeregisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Eq 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" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" '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