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.UrlEndpointInput

Description

 
Synopsis

Documentation

data UrlEndpointInput Source #

The configuration for the URL endpoint type.

See: newUrlEndpointInput smart constructor.

Constructors

UrlEndpointInput' 

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 :: 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 UrlEndpointInput Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.UrlEndpointInput

ToJSON UrlEndpointInput Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.UrlEndpointInput

Generic UrlEndpointInput Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.UrlEndpointInput

Associated Types

type Rep UrlEndpointInput :: Type -> Type #

Read UrlEndpointInput Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.UrlEndpointInput

Show UrlEndpointInput Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.UrlEndpointInput

NFData UrlEndpointInput Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.UrlEndpointInput

Methods

rnf :: UrlEndpointInput -> () #

Eq UrlEndpointInput Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.UrlEndpointInput

Hashable UrlEndpointInput Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.UrlEndpointInput

type Rep UrlEndpointInput Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.UrlEndpointInput

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

newUrlEndpointInput Source #

Create a value of UrlEndpointInput 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:UrlEndpointInput', urlEndpointInput_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:UrlEndpointInput', urlEndpointInput_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.

urlEndpointInput_healthUrl :: Lens' UrlEndpointInput (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.

urlEndpointInput_url :: Lens' UrlEndpointInput 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.