amazonka-migration-hub-refactor-spaces-2.0: Amazon Migration Hub Refactor Spaces 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.MigrationHubReFactorSpaces.Types.UrlEndpointSummary

Description

 
Synopsis

Documentation

data UrlEndpointSummary Source #

The summary of the configuration for the URL endpoint type.

See: newUrlEndpointSummary smart constructor.

Constructors

UrlEndpointSummary' 

Fields

  • healthUrl :: Maybe Text

    The health check URL of the URL endpoint type. If the URL is a public endpoint, the HealthUrl must also be a public endpoint. If the URL is a private endpoint inside a virtual private cloud (VPC), the health URL must also be a private endpoint, and the host must be the same as the URL.

  • url :: Maybe Text

    The URL to route traffic to. The URL must be an rfc3986-formatted URL. If the host is a domain name, the name must be resolvable over the public internet. If the scheme is https, the top level domain of the host must be listed in the IANA root zone database.

Instances

Instances details
FromJSON UrlEndpointSummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.UrlEndpointSummary

Generic UrlEndpointSummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.UrlEndpointSummary

Associated Types

type Rep UrlEndpointSummary :: Type -> Type #

Read UrlEndpointSummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.UrlEndpointSummary

Show UrlEndpointSummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.UrlEndpointSummary

NFData UrlEndpointSummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.UrlEndpointSummary

Methods

rnf :: UrlEndpointSummary -> () #

Eq UrlEndpointSummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.UrlEndpointSummary

Hashable UrlEndpointSummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.UrlEndpointSummary

type Rep UrlEndpointSummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.UrlEndpointSummary

type Rep UrlEndpointSummary = D1 ('MetaData "UrlEndpointSummary" "Amazonka.MigrationHubReFactorSpaces.Types.UrlEndpointSummary" "amazonka-migration-hub-refactor-spaces-2.0-IgAA0SWWxlS8R7imIzpgpS" 'False) (C1 ('MetaCons "UrlEndpointSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "healthUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUrlEndpointSummary :: UrlEndpointSummary Source #

Create a value of UrlEndpointSummary 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:healthUrl:UrlEndpointSummary', urlEndpointSummary_healthUrl - The health check URL of the URL endpoint type. If the URL is a public endpoint, the HealthUrl must also be a public endpoint. If the URL is a private endpoint inside a virtual private cloud (VPC), the health URL must also be a private endpoint, and the host must be the same as the URL.

$sel:url:UrlEndpointSummary', urlEndpointSummary_url - The URL to route traffic to. The URL must be an rfc3986-formatted URL. If the host is a domain name, the name must be resolvable over the public internet. If the scheme is https, the top level domain of the host must be listed in the IANA root zone database.

urlEndpointSummary_healthUrl :: Lens' UrlEndpointSummary (Maybe Text) Source #

The health check URL of the URL endpoint type. If the URL is a public endpoint, the HealthUrl must also be a public endpoint. If the URL is a private endpoint inside a virtual private cloud (VPC), the health URL must also be a private endpoint, and the host must be the same as the URL.

urlEndpointSummary_url :: Lens' UrlEndpointSummary (Maybe Text) Source #

The URL to route traffic to. The URL must be an rfc3986-formatted URL. If the host is a domain name, the name must be resolvable over the public internet. If the scheme is https, the top level domain of the host must be listed in the IANA root zone database.