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

Description

 
Synopsis

Documentation

data ServiceSummary Source #

A summary for the service as a response to ListServices.

See: newServiceSummary smart constructor.

Constructors

ServiceSummary' 

Fields

Instances

Instances details
FromJSON ServiceSummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ServiceSummary

Generic ServiceSummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ServiceSummary

Associated Types

type Rep ServiceSummary :: Type -> Type #

Show ServiceSummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ServiceSummary

NFData ServiceSummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ServiceSummary

Methods

rnf :: ServiceSummary -> () #

Eq ServiceSummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ServiceSummary

Hashable ServiceSummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ServiceSummary

type Rep ServiceSummary Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.Types.ServiceSummary

type Rep ServiceSummary = D1 ('MetaData "ServiceSummary" "Amazonka.MigrationHubReFactorSpaces.Types.ServiceSummary" "amazonka-migration-hub-refactor-spaces-2.0-IgAA0SWWxlS8R7imIzpgpS" 'False) (C1 ('MetaCons "ServiceSummary'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdByAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endpointType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceEndpointType))) :*: (S1 ('MetaSel ('Just "environmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorResponse))))) :*: (((S1 ('MetaSel ('Just "lambdaEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaEndpointSummary)) :*: S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "serviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceState))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "urlEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UrlEndpointSummary)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newServiceSummary :: ServiceSummary Source #

Create a value of ServiceSummary 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:applicationId:ServiceSummary', serviceSummary_applicationId - The unique identifier of the application.

ServiceSummary, serviceSummary_arn - The Amazon Resource Name (ARN) of the service.

$sel:createdByAccountId:ServiceSummary', serviceSummary_createdByAccountId - The Amazon Web Services account ID of the service creator.

$sel:createdTime:ServiceSummary', serviceSummary_createdTime - A timestamp that indicates when the service is created.

$sel:description:ServiceSummary', serviceSummary_description - A description of the service.

$sel:endpointType:ServiceSummary', serviceSummary_endpointType - The endpoint type of the service.

$sel:environmentId:ServiceSummary', serviceSummary_environmentId - The unique identifier of the environment.

$sel:error:ServiceSummary', serviceSummary_error - Any error associated with the service resource.

$sel:lambdaEndpoint:ServiceSummary', serviceSummary_lambdaEndpoint - A summary of the configuration for the Lambda endpoint type.

$sel:lastUpdatedTime:ServiceSummary', serviceSummary_lastUpdatedTime - A timestamp that indicates when the service was last updated.

$sel:name:ServiceSummary', serviceSummary_name - The name of the service.

$sel:ownerAccountId:ServiceSummary', serviceSummary_ownerAccountId - The Amazon Web Services account ID of the service owner.

$sel:serviceId:ServiceSummary', serviceSummary_serviceId - The unique identifier of the service.

$sel:state:ServiceSummary', serviceSummary_state - The current state of the service.

$sel:tags:ServiceSummary', serviceSummary_tags - The tags assigned to the service.

$sel:urlEndpoint:ServiceSummary', serviceSummary_urlEndpoint - The summary of the configuration for the URL endpoint type.

$sel:vpcId:ServiceSummary', serviceSummary_vpcId - The ID of the virtual private cloud (VPC).

serviceSummary_applicationId :: Lens' ServiceSummary (Maybe Text) Source #

The unique identifier of the application.

serviceSummary_arn :: Lens' ServiceSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the service.

serviceSummary_createdByAccountId :: Lens' ServiceSummary (Maybe Text) Source #

The Amazon Web Services account ID of the service creator.

serviceSummary_createdTime :: Lens' ServiceSummary (Maybe UTCTime) Source #

A timestamp that indicates when the service is created.

serviceSummary_environmentId :: Lens' ServiceSummary (Maybe Text) Source #

The unique identifier of the environment.

serviceSummary_error :: Lens' ServiceSummary (Maybe ErrorResponse) Source #

Any error associated with the service resource.

serviceSummary_lambdaEndpoint :: Lens' ServiceSummary (Maybe LambdaEndpointSummary) Source #

A summary of the configuration for the Lambda endpoint type.

serviceSummary_lastUpdatedTime :: Lens' ServiceSummary (Maybe UTCTime) Source #

A timestamp that indicates when the service was last updated.

serviceSummary_ownerAccountId :: Lens' ServiceSummary (Maybe Text) Source #

The Amazon Web Services account ID of the service owner.

serviceSummary_serviceId :: Lens' ServiceSummary (Maybe Text) Source #

The unique identifier of the service.

serviceSummary_state :: Lens' ServiceSummary (Maybe ServiceState) Source #

The current state of the service.

serviceSummary_tags :: Lens' ServiceSummary (Maybe (HashMap Text Text)) Source #

The tags assigned to the service.

serviceSummary_urlEndpoint :: Lens' ServiceSummary (Maybe UrlEndpointSummary) Source #

The summary of the configuration for the URL endpoint type.

serviceSummary_vpcId :: Lens' ServiceSummary (Maybe Text) Source #

The ID of the virtual private cloud (VPC).