libZSservicesZSamazonka-servicecatalog-appregistryZSamazonka-servicecatalog-appregistry
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.ServiceCatalogAppRegistry.GetApplication

Description

Retrieves metadata information about one of your applications. The application can be specified either by its unique ID or by its name (which is unique within one account in one region at a given point in time). Specify by ID in automated workflows if you want to make sure that the exact same application is returned or a ResourceNotFoundException is thrown, avoiding the ABA addressing problem.

Synopsis

Creating a Request

data GetApplication Source #

See: newGetApplication smart constructor.

Constructors

GetApplication' 

Fields

Instances

Instances details
Eq GetApplication Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

Read GetApplication Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

Show GetApplication Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

Generic GetApplication Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

Associated Types

type Rep GetApplication :: Type -> Type #

NFData GetApplication Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

Methods

rnf :: GetApplication -> () #

Hashable GetApplication Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

AWSRequest GetApplication Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

Associated Types

type AWSResponse GetApplication #

ToHeaders GetApplication Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

ToPath GetApplication Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

ToQuery GetApplication Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

type Rep GetApplication Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

type Rep GetApplication = D1 ('MetaData "GetApplication" "Amazonka.ServiceCatalogAppRegistry.GetApplication" "libZSservicesZSamazonka-servicecatalog-appregistryZSamazonka-servicecatalog-appregistry" 'False) (C1 ('MetaCons "GetApplication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "application") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetApplication Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

newGetApplication Source #

Create a value of GetApplication 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:application:GetApplication', getApplication_application - The name or ID of the application.

Request Lenses

getApplication_application :: Lens' GetApplication Text Source #

The name or ID of the application.

Destructuring the Response

data GetApplicationResponse Source #

See: newGetApplicationResponse smart constructor.

Constructors

GetApplicationResponse' 

Fields

Instances

Instances details
Eq GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

Read GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

Show GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

Generic GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

Associated Types

type Rep GetApplicationResponse :: Type -> Type #

NFData GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

Methods

rnf :: GetApplicationResponse -> () #

type Rep GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

type Rep GetApplicationResponse = D1 ('MetaData "GetApplicationResponse" "Amazonka.ServiceCatalogAppRegistry.GetApplication" "libZSservicesZSamazonka-servicecatalog-appregistryZSamazonka-servicecatalog-appregistry" 'False) (C1 ('MetaCons "GetApplicationResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "integrations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integrations)) :*: (S1 ('MetaSel ('Just "associatedResourceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newGetApplicationResponse Source #

Create a value of GetApplicationResponse 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:creationTime:GetApplicationResponse', getApplicationResponse_creationTime - The ISO-8601 formatted timestamp of the moment when the application was created.

$sel:arn:GetApplicationResponse', getApplicationResponse_arn - The Amazon resource name (ARN) that specifies the application across services.

$sel:integrations:GetApplicationResponse', getApplicationResponse_integrations - The information about the integration of the application with other services, such as Resource Groups.

$sel:associatedResourceCount:GetApplicationResponse', getApplicationResponse_associatedResourceCount - The number of top-level resources that were registered as part of this application.

$sel:name:GetApplicationResponse', getApplicationResponse_name - The name of the application. The name must be unique in the region in which you are creating the application.

$sel:id:GetApplicationResponse', getApplicationResponse_id - The identifier of the application.

$sel:lastUpdateTime:GetApplicationResponse', getApplicationResponse_lastUpdateTime - The ISO-8601 formatted timestamp of the moment when the application was last updated.

$sel:description:GetApplicationResponse', getApplicationResponse_description - The description of the application.

$sel:tags:GetApplicationResponse', getApplicationResponse_tags - Key-value pairs associated with the application.

$sel:httpStatus:GetApplicationResponse', getApplicationResponse_httpStatus - The response's http status code.

Response Lenses

getApplicationResponse_creationTime :: Lens' GetApplicationResponse (Maybe UTCTime) Source #

The ISO-8601 formatted timestamp of the moment when the application was created.

getApplicationResponse_arn :: Lens' GetApplicationResponse (Maybe Text) Source #

The Amazon resource name (ARN) that specifies the application across services.

getApplicationResponse_integrations :: Lens' GetApplicationResponse (Maybe Integrations) Source #

The information about the integration of the application with other services, such as Resource Groups.

getApplicationResponse_associatedResourceCount :: Lens' GetApplicationResponse (Maybe Natural) Source #

The number of top-level resources that were registered as part of this application.

getApplicationResponse_name :: Lens' GetApplicationResponse (Maybe Text) Source #

The name of the application. The name must be unique in the region in which you are creating the application.

getApplicationResponse_lastUpdateTime :: Lens' GetApplicationResponse (Maybe UTCTime) Source #

The ISO-8601 formatted timestamp of the moment when the application was last updated.

getApplicationResponse_tags :: Lens' GetApplicationResponse (Maybe (HashMap Text Text)) Source #

Key-value pairs associated with the application.