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

Description

Retrieves an attribute group, either by its name or its ID. The attribute group can be specified either by its unique ID or by its name.

Synopsis

Creating a Request

data GetAttributeGroup Source #

See: newGetAttributeGroup smart constructor.

Constructors

GetAttributeGroup' 

Fields

  • attributeGroup :: Text

    The name or ID of the attribute group that holds the attributes to describe the application.

Instances

Instances details
ToHeaders GetAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetAttributeGroup

ToPath GetAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetAttributeGroup

ToQuery GetAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetAttributeGroup

AWSRequest GetAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetAttributeGroup

Associated Types

type AWSResponse GetAttributeGroup #

Generic GetAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetAttributeGroup

Associated Types

type Rep GetAttributeGroup :: Type -> Type #

Read GetAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetAttributeGroup

Show GetAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetAttributeGroup

NFData GetAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetAttributeGroup

Methods

rnf :: GetAttributeGroup -> () #

Eq GetAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetAttributeGroup

Hashable GetAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetAttributeGroup

type AWSResponse GetAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetAttributeGroup

type Rep GetAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetAttributeGroup

type Rep GetAttributeGroup = D1 ('MetaData "GetAttributeGroup" "Amazonka.ServiceCatalogAppRegistry.GetAttributeGroup" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "GetAttributeGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetAttributeGroup Source #

Create a value of GetAttributeGroup 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:attributeGroup:GetAttributeGroup', getAttributeGroup_attributeGroup - The name or ID of the attribute group that holds the attributes to describe the application.

Request Lenses

getAttributeGroup_attributeGroup :: Lens' GetAttributeGroup Text Source #

The name or ID of the attribute group that holds the attributes to describe the application.

Destructuring the Response

data GetAttributeGroupResponse Source #

See: newGetAttributeGroupResponse smart constructor.

Constructors

GetAttributeGroupResponse' 

Fields

  • arn :: Maybe Text

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

  • attributes :: Maybe Text

    A JSON string in the form of nested key-value pairs that represent the attributes in the group and describes an application and its components.

  • creationTime :: Maybe ISO8601

    The ISO-8601 formatted timestamp of the moment the attribute group was created.

  • description :: Maybe Text

    The description of the attribute group that the user provides.

  • id :: Maybe Text

    The identifier of the attribute group.

  • lastUpdateTime :: Maybe ISO8601

    The ISO-8601 formatted timestamp of the moment the attribute group was last updated. This time is the same as the creationTime for a newly created attribute group.

  • name :: Maybe Text

    The name of the attribute group.

  • tags :: Maybe (HashMap Text Text)

    Key-value pairs associated with the attribute group.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic GetAttributeGroupResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetAttributeGroup

Associated Types

type Rep GetAttributeGroupResponse :: Type -> Type #

Read GetAttributeGroupResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetAttributeGroup

Show GetAttributeGroupResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetAttributeGroup

NFData GetAttributeGroupResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetAttributeGroup

Eq GetAttributeGroupResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetAttributeGroup

type Rep GetAttributeGroupResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.GetAttributeGroup

newGetAttributeGroupResponse Source #

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

GetAttributeGroupResponse, getAttributeGroupResponse_arn - The Amazon resource name (ARN) that specifies the attribute group across services.

$sel:attributes:GetAttributeGroupResponse', getAttributeGroupResponse_attributes - A JSON string in the form of nested key-value pairs that represent the attributes in the group and describes an application and its components.

GetAttributeGroupResponse, getAttributeGroupResponse_creationTime - The ISO-8601 formatted timestamp of the moment the attribute group was created.

GetAttributeGroupResponse, getAttributeGroupResponse_description - The description of the attribute group that the user provides.

GetAttributeGroupResponse, getAttributeGroupResponse_id - The identifier of the attribute group.

GetAttributeGroupResponse, getAttributeGroupResponse_lastUpdateTime - The ISO-8601 formatted timestamp of the moment the attribute group was last updated. This time is the same as the creationTime for a newly created attribute group.

GetAttributeGroupResponse, getAttributeGroupResponse_name - The name of the attribute group.

GetAttributeGroupResponse, getAttributeGroupResponse_tags - Key-value pairs associated with the attribute group.

$sel:httpStatus:GetAttributeGroupResponse', getAttributeGroupResponse_httpStatus - The response's http status code.

Response Lenses

getAttributeGroupResponse_arn :: Lens' GetAttributeGroupResponse (Maybe Text) Source #

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

getAttributeGroupResponse_attributes :: Lens' GetAttributeGroupResponse (Maybe Text) Source #

A JSON string in the form of nested key-value pairs that represent the attributes in the group and describes an application and its components.

getAttributeGroupResponse_creationTime :: Lens' GetAttributeGroupResponse (Maybe UTCTime) Source #

The ISO-8601 formatted timestamp of the moment the attribute group was created.

getAttributeGroupResponse_description :: Lens' GetAttributeGroupResponse (Maybe Text) Source #

The description of the attribute group that the user provides.

getAttributeGroupResponse_lastUpdateTime :: Lens' GetAttributeGroupResponse (Maybe UTCTime) Source #

The ISO-8601 formatted timestamp of the moment the attribute group was last updated. This time is the same as the creationTime for a newly created attribute group.

getAttributeGroupResponse_tags :: Lens' GetAttributeGroupResponse (Maybe (HashMap Text Text)) Source #

Key-value pairs associated with the attribute group.