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

Description

Updates an existing attribute group with new details.

Synopsis

Creating a Request

data UpdateAttributeGroup Source #

See: newUpdateAttributeGroup smart constructor.

Constructors

UpdateAttributeGroup' 

Fields

  • name :: Maybe Text

    The new name of the attribute group. The name must be unique in the region in which you are updating the attribute group.

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

  • description :: Maybe Text

    The description of the attribute group that the user provides.

  • attributeGroup :: Text

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

Instances

Instances details
Eq UpdateAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup

Read UpdateAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup

Show UpdateAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup

Generic UpdateAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup

Associated Types

type Rep UpdateAttributeGroup :: Type -> Type #

NFData UpdateAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup

Methods

rnf :: UpdateAttributeGroup -> () #

Hashable UpdateAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup

ToJSON UpdateAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup

AWSRequest UpdateAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup

Associated Types

type AWSResponse UpdateAttributeGroup #

ToHeaders UpdateAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup

ToPath UpdateAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup

ToQuery UpdateAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup

type Rep UpdateAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup

type Rep UpdateAttributeGroup = D1 ('MetaData "UpdateAttributeGroup" "Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup" "libZSservicesZSamazonka-servicecatalog-appregistryZSamazonka-servicecatalog-appregistry" 'False) (C1 ('MetaCons "UpdateAttributeGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attributeGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateAttributeGroup Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup

newUpdateAttributeGroup Source #

Create a value of UpdateAttributeGroup 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:name:UpdateAttributeGroup', updateAttributeGroup_name - The new name of the attribute group. The name must be unique in the region in which you are updating the attribute group.

$sel:attributes:UpdateAttributeGroup', updateAttributeGroup_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.

$sel:description:UpdateAttributeGroup', updateAttributeGroup_description - The description of the attribute group that the user provides.

$sel:attributeGroup:UpdateAttributeGroup', updateAttributeGroup_attributeGroup - The name or ID of the attribute group that holds the attributes to describe the application.

Request Lenses

updateAttributeGroup_name :: Lens' UpdateAttributeGroup (Maybe Text) Source #

The new name of the attribute group. The name must be unique in the region in which you are updating the attribute group.

updateAttributeGroup_attributes :: Lens' UpdateAttributeGroup (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.

updateAttributeGroup_description :: Lens' UpdateAttributeGroup (Maybe Text) Source #

The description of the attribute group that the user provides.

updateAttributeGroup_attributeGroup :: Lens' UpdateAttributeGroup Text Source #

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

Destructuring the Response

data UpdateAttributeGroupResponse Source #

See: newUpdateAttributeGroupResponse smart constructor.

Constructors

UpdateAttributeGroupResponse' 

Fields

Instances

Instances details
Eq UpdateAttributeGroupResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup

Read UpdateAttributeGroupResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup

Show UpdateAttributeGroupResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup

Generic UpdateAttributeGroupResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup

Associated Types

type Rep UpdateAttributeGroupResponse :: Type -> Type #

NFData UpdateAttributeGroupResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup

type Rep UpdateAttributeGroupResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup

type Rep UpdateAttributeGroupResponse = D1 ('MetaData "UpdateAttributeGroupResponse" "Amazonka.ServiceCatalogAppRegistry.UpdateAttributeGroup" "libZSservicesZSamazonka-servicecatalog-appregistryZSamazonka-servicecatalog-appregistry" 'False) (C1 ('MetaCons "UpdateAttributeGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AttributeGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateAttributeGroupResponse Source #

Create a value of UpdateAttributeGroupResponse 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:UpdateAttributeGroup', updateAttributeGroupResponse_attributeGroup - The updated information of the attribute group.

$sel:httpStatus:UpdateAttributeGroupResponse', updateAttributeGroupResponse_httpStatus - The response's http status code.

Response Lenses