amazonka-ecs-2.0: Amazon EC2 Container Service 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.ECS.DiscoverPollEndpoint

Description

This action is only used by the Amazon ECS agent, and it is not intended for use outside of the agent.

Returns an endpoint for the Amazon ECS agent to poll for updates.

Synopsis

Creating a Request

data DiscoverPollEndpoint Source #

See: newDiscoverPollEndpoint smart constructor.

Constructors

DiscoverPollEndpoint' 

Fields

Instances

Instances details
ToJSON DiscoverPollEndpoint Source # 
Instance details

Defined in Amazonka.ECS.DiscoverPollEndpoint

ToHeaders DiscoverPollEndpoint Source # 
Instance details

Defined in Amazonka.ECS.DiscoverPollEndpoint

ToPath DiscoverPollEndpoint Source # 
Instance details

Defined in Amazonka.ECS.DiscoverPollEndpoint

ToQuery DiscoverPollEndpoint Source # 
Instance details

Defined in Amazonka.ECS.DiscoverPollEndpoint

AWSRequest DiscoverPollEndpoint Source # 
Instance details

Defined in Amazonka.ECS.DiscoverPollEndpoint

Associated Types

type AWSResponse DiscoverPollEndpoint #

Generic DiscoverPollEndpoint Source # 
Instance details

Defined in Amazonka.ECS.DiscoverPollEndpoint

Associated Types

type Rep DiscoverPollEndpoint :: Type -> Type #

Read DiscoverPollEndpoint Source # 
Instance details

Defined in Amazonka.ECS.DiscoverPollEndpoint

Show DiscoverPollEndpoint Source # 
Instance details

Defined in Amazonka.ECS.DiscoverPollEndpoint

NFData DiscoverPollEndpoint Source # 
Instance details

Defined in Amazonka.ECS.DiscoverPollEndpoint

Methods

rnf :: DiscoverPollEndpoint -> () #

Eq DiscoverPollEndpoint Source # 
Instance details

Defined in Amazonka.ECS.DiscoverPollEndpoint

Hashable DiscoverPollEndpoint Source # 
Instance details

Defined in Amazonka.ECS.DiscoverPollEndpoint

type AWSResponse DiscoverPollEndpoint Source # 
Instance details

Defined in Amazonka.ECS.DiscoverPollEndpoint

type Rep DiscoverPollEndpoint Source # 
Instance details

Defined in Amazonka.ECS.DiscoverPollEndpoint

type Rep DiscoverPollEndpoint = D1 ('MetaData "DiscoverPollEndpoint" "Amazonka.ECS.DiscoverPollEndpoint" "amazonka-ecs-2.0-3xFxVqi9x5nBZ44jBEC5G8" 'False) (C1 ('MetaCons "DiscoverPollEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "containerInstance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDiscoverPollEndpoint :: DiscoverPollEndpoint Source #

Create a value of DiscoverPollEndpoint 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:cluster:DiscoverPollEndpoint', discoverPollEndpoint_cluster - The short name or full Amazon Resource Name (ARN) of the cluster that the container instance belongs to.

$sel:containerInstance:DiscoverPollEndpoint', discoverPollEndpoint_containerInstance - The container instance ID or full ARN of the container instance. For more information about the ARN format, see Amazon Resource Name (ARN) in the Amazon ECS Developer Guide.

Request Lenses

discoverPollEndpoint_cluster :: Lens' DiscoverPollEndpoint (Maybe Text) Source #

The short name or full Amazon Resource Name (ARN) of the cluster that the container instance belongs to.

discoverPollEndpoint_containerInstance :: Lens' DiscoverPollEndpoint (Maybe Text) Source #

The container instance ID or full ARN of the container instance. For more information about the ARN format, see Amazon Resource Name (ARN) in the Amazon ECS Developer Guide.

Destructuring the Response

data DiscoverPollEndpointResponse Source #

See: newDiscoverPollEndpointResponse smart constructor.

Constructors

DiscoverPollEndpointResponse' 

Fields

Instances

Instances details
Generic DiscoverPollEndpointResponse Source # 
Instance details

Defined in Amazonka.ECS.DiscoverPollEndpoint

Associated Types

type Rep DiscoverPollEndpointResponse :: Type -> Type #

Read DiscoverPollEndpointResponse Source # 
Instance details

Defined in Amazonka.ECS.DiscoverPollEndpoint

Show DiscoverPollEndpointResponse Source # 
Instance details

Defined in Amazonka.ECS.DiscoverPollEndpoint

NFData DiscoverPollEndpointResponse Source # 
Instance details

Defined in Amazonka.ECS.DiscoverPollEndpoint

Eq DiscoverPollEndpointResponse Source # 
Instance details

Defined in Amazonka.ECS.DiscoverPollEndpoint

type Rep DiscoverPollEndpointResponse Source # 
Instance details

Defined in Amazonka.ECS.DiscoverPollEndpoint

type Rep DiscoverPollEndpointResponse = D1 ('MetaData "DiscoverPollEndpointResponse" "Amazonka.ECS.DiscoverPollEndpoint" "amazonka-ecs-2.0-3xFxVqi9x5nBZ44jBEC5G8" 'False) (C1 ('MetaCons "DiscoverPollEndpointResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceConnectEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "telemetryEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDiscoverPollEndpointResponse Source #

Create a value of DiscoverPollEndpointResponse 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:endpoint:DiscoverPollEndpointResponse', discoverPollEndpointResponse_endpoint - The endpoint for the Amazon ECS agent to poll.

$sel:serviceConnectEndpoint:DiscoverPollEndpointResponse', discoverPollEndpointResponse_serviceConnectEndpoint - The endpoint for the Amazon ECS agent to poll for Service Connect configuration. For more information, see Service Connect in the Amazon Elastic Container Service Developer Guide.

$sel:telemetryEndpoint:DiscoverPollEndpointResponse', discoverPollEndpointResponse_telemetryEndpoint - The telemetry endpoint for the Amazon ECS agent.

$sel:httpStatus:DiscoverPollEndpointResponse', discoverPollEndpointResponse_httpStatus - The response's http status code.

Response Lenses

discoverPollEndpointResponse_serviceConnectEndpoint :: Lens' DiscoverPollEndpointResponse (Maybe Text) Source #

The endpoint for the Amazon ECS agent to poll for Service Connect configuration. For more information, see Service Connect in the Amazon Elastic Container Service Developer Guide.