amazonka-ec2-2.0: Amazon Elastic Compute Cloud 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.EC2.Types.VgwTelemetry

Description

 
Synopsis

Documentation

data VgwTelemetry Source #

Describes telemetry for a VPN tunnel.

See: newVgwTelemetry smart constructor.

Constructors

VgwTelemetry' 

Fields

Instances

Instances details
FromXML VgwTelemetry Source # 
Instance details

Defined in Amazonka.EC2.Types.VgwTelemetry

Generic VgwTelemetry Source # 
Instance details

Defined in Amazonka.EC2.Types.VgwTelemetry

Associated Types

type Rep VgwTelemetry :: Type -> Type #

Read VgwTelemetry Source # 
Instance details

Defined in Amazonka.EC2.Types.VgwTelemetry

Show VgwTelemetry Source # 
Instance details

Defined in Amazonka.EC2.Types.VgwTelemetry

NFData VgwTelemetry Source # 
Instance details

Defined in Amazonka.EC2.Types.VgwTelemetry

Methods

rnf :: VgwTelemetry -> () #

Eq VgwTelemetry Source # 
Instance details

Defined in Amazonka.EC2.Types.VgwTelemetry

Hashable VgwTelemetry Source # 
Instance details

Defined in Amazonka.EC2.Types.VgwTelemetry

type Rep VgwTelemetry Source # 
Instance details

Defined in Amazonka.EC2.Types.VgwTelemetry

type Rep VgwTelemetry = D1 ('MetaData "VgwTelemetry" "Amazonka.EC2.Types.VgwTelemetry" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VgwTelemetry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "acceptedRouteCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastStatusChange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: (S1 ('MetaSel ('Just "outsideIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TelemetryStatus)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newVgwTelemetry :: VgwTelemetry Source #

Create a value of VgwTelemetry 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:acceptedRouteCount:VgwTelemetry', vgwTelemetry_acceptedRouteCount - The number of accepted routes.

$sel:certificateArn:VgwTelemetry', vgwTelemetry_certificateArn - The Amazon Resource Name (ARN) of the VPN tunnel endpoint certificate.

$sel:lastStatusChange:VgwTelemetry', vgwTelemetry_lastStatusChange - The date and time of the last change in status.

$sel:outsideIpAddress:VgwTelemetry', vgwTelemetry_outsideIpAddress - The Internet-routable IP address of the virtual private gateway's outside interface.

$sel:status:VgwTelemetry', vgwTelemetry_status - The status of the VPN tunnel.

$sel:statusMessage:VgwTelemetry', vgwTelemetry_statusMessage - If an error occurs, a description of the error.

vgwTelemetry_certificateArn :: Lens' VgwTelemetry (Maybe Text) Source #

The Amazon Resource Name (ARN) of the VPN tunnel endpoint certificate.

vgwTelemetry_lastStatusChange :: Lens' VgwTelemetry (Maybe UTCTime) Source #

The date and time of the last change in status.

vgwTelemetry_outsideIpAddress :: Lens' VgwTelemetry (Maybe Text) Source #

The Internet-routable IP address of the virtual private gateway's outside interface.

vgwTelemetry_statusMessage :: Lens' VgwTelemetry (Maybe Text) Source #

If an error occurs, a description of the error.