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

Description

Gets an Amazon Web Services Migration Hub Refactor Spaces service.

Synopsis

Creating a Request

data GetService Source #

See: newGetService smart constructor.

Constructors

GetService' 

Fields

Instances

Instances details
ToHeaders GetService Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.GetService

Methods

toHeaders :: GetService -> [Header] #

ToPath GetService Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.GetService

ToQuery GetService Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.GetService

AWSRequest GetService Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.GetService

Associated Types

type AWSResponse GetService #

Generic GetService Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.GetService

Associated Types

type Rep GetService :: Type -> Type #

Read GetService Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.GetService

Show GetService Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.GetService

NFData GetService Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.GetService

Methods

rnf :: GetService -> () #

Eq GetService Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.GetService

Hashable GetService Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.GetService

type AWSResponse GetService Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.GetService

type Rep GetService Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.GetService

type Rep GetService = D1 ('MetaData "GetService" "Amazonka.MigrationHubReFactorSpaces.GetService" "amazonka-migration-hub-refactor-spaces-2.0-IgAA0SWWxlS8R7imIzpgpS" 'False) (C1 ('MetaCons "GetService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "environmentIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "serviceIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetService Source #

Create a value of GetService 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:applicationIdentifier:GetService', getService_applicationIdentifier - The ID of the application.

$sel:environmentIdentifier:GetService', getService_environmentIdentifier - The ID of the environment.

$sel:serviceIdentifier:GetService', getService_serviceIdentifier - The ID of the service.

Request Lenses

Destructuring the Response

data GetServiceResponse Source #

See: newGetServiceResponse smart constructor.

Constructors

GetServiceResponse' 

Fields

Instances

Instances details
Generic GetServiceResponse Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.GetService

Associated Types

type Rep GetServiceResponse :: Type -> Type #

Show GetServiceResponse Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.GetService

NFData GetServiceResponse Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.GetService

Methods

rnf :: GetServiceResponse -> () #

Eq GetServiceResponse Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.GetService

type Rep GetServiceResponse Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.GetService

type Rep GetServiceResponse = D1 ('MetaData "GetServiceResponse" "Amazonka.MigrationHubReFactorSpaces.GetService" "amazonka-migration-hub-refactor-spaces-2.0-IgAA0SWWxlS8R7imIzpgpS" 'False) (C1 ('MetaCons "GetServiceResponse'" '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 LambdaEndpointConfig)))))) :*: (((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 UrlEndpointConfig)) :*: (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))))

newGetServiceResponse Source #

Create a value of GetServiceResponse 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:

GetServiceResponse, getServiceResponse_applicationId - The ID of the application.

GetServiceResponse, getServiceResponse_arn - The Amazon Resource Name (ARN) of the service.

GetServiceResponse, getServiceResponse_createdByAccountId - The Amazon Web Services account ID of the service creator.

GetServiceResponse, getServiceResponse_createdTime - The timestamp of when the service is created.

GetServiceResponse, getServiceResponse_description - The description of the service.

GetServiceResponse, getServiceResponse_endpointType - The endpoint type of the service.

GetServiceResponse, getServiceResponse_environmentId - The unique identifier of the environment.

GetServiceResponse, getServiceResponse_error - Any error associated with the service resource.

GetServiceResponse, getServiceResponse_lambdaEndpoint - The configuration for the Lambda endpoint type.

The Arn is the Amazon Resource Name (ARN) of the Lambda function associated with this service.

GetServiceResponse, getServiceResponse_lastUpdatedTime - A timestamp that indicates when the service was last updated.

GetServiceResponse, getServiceResponse_name - The name of the service.

GetServiceResponse, getServiceResponse_ownerAccountId - The Amazon Web Services account ID of the service owner.

GetServiceResponse, getServiceResponse_serviceId - The unique identifier of the service.

GetServiceResponse, getServiceResponse_state - The current state of the service.

GetServiceResponse, getServiceResponse_tags - The tags assigned to the service. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key-value pair.

GetServiceResponse, getServiceResponse_urlEndpoint - The configuration for the URL endpoint type.

The Url isthe URL of the endpoint type.

The HealthUrl is the health check URL of the endpoint type.

GetServiceResponse, getServiceResponse_vpcId - The ID of the virtual private cloud (VPC).

$sel:httpStatus:GetServiceResponse', getServiceResponse_httpStatus - The response's http status code.

Response Lenses

getServiceResponse_arn :: Lens' GetServiceResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the service.

getServiceResponse_createdByAccountId :: Lens' GetServiceResponse (Maybe Text) Source #

The Amazon Web Services account ID of the service creator.

getServiceResponse_createdTime :: Lens' GetServiceResponse (Maybe UTCTime) Source #

The timestamp of when the service is created.

getServiceResponse_environmentId :: Lens' GetServiceResponse (Maybe Text) Source #

The unique identifier of the environment.

getServiceResponse_error :: Lens' GetServiceResponse (Maybe ErrorResponse) Source #

Any error associated with the service resource.

getServiceResponse_lambdaEndpoint :: Lens' GetServiceResponse (Maybe LambdaEndpointConfig) Source #

The configuration for the Lambda endpoint type.

The Arn is the Amazon Resource Name (ARN) of the Lambda function associated with this service.

getServiceResponse_lastUpdatedTime :: Lens' GetServiceResponse (Maybe UTCTime) Source #

A timestamp that indicates when the service was last updated.

getServiceResponse_ownerAccountId :: Lens' GetServiceResponse (Maybe Text) Source #

The Amazon Web Services account ID of the service owner.

getServiceResponse_serviceId :: Lens' GetServiceResponse (Maybe Text) Source #

The unique identifier of the service.

getServiceResponse_tags :: Lens' GetServiceResponse (Maybe (HashMap Text Text)) Source #

The tags assigned to the service. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key-value pair.

getServiceResponse_urlEndpoint :: Lens' GetServiceResponse (Maybe UrlEndpointConfig) Source #

The configuration for the URL endpoint type.

The Url isthe URL of the endpoint type.

The HealthUrl is the health check URL of the endpoint type.

getServiceResponse_vpcId :: Lens' GetServiceResponse (Maybe Text) Source #

The ID of the virtual private cloud (VPC).