amazonka-servicecatalog-appregistry-2.0: Amazon Service Catalog App Registry 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.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
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

AWSRequest GetApplication Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

Associated Types

type AWSResponse GetApplication #

Generic GetApplication Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

Associated Types

type Rep GetApplication :: Type -> Type #

Read GetApplication Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

Show GetApplication Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

NFData GetApplication Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

Methods

rnf :: GetApplication -> () #

Eq GetApplication Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

Hashable GetApplication Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

type AWSResponse 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" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "GetApplication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "application") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

Associated Types

type Rep GetApplicationResponse :: Type -> Type #

Read GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

Show GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

NFData GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

Methods

rnf :: GetApplicationResponse -> () #

Eq GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

type Rep GetApplicationResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetApplication

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:

GetApplicationResponse, getApplicationResponse_arn - The Amazon resource name (ARN) that specifies the application across services.

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

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

GetApplicationResponse, getApplicationResponse_description - The description of the application.

GetApplicationResponse, getApplicationResponse_id - The identifier of the application.

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

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

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

GetApplicationResponse, getApplicationResponse_tags - Key-value pairs associated with the application.

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

Response Lenses

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

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

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

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

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

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

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

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

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

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

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_tags :: Lens' GetApplicationResponse (Maybe (HashMap Text Text)) Source #

Key-value pairs associated with the application.