Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Disassociates an attribute group from an application to remove the extra
attributes contained in the attribute group from the application's
metadata. This operation reverts AssociateAttributeGroup
.
Synopsis
- data DisassociateAttributeGroup = DisassociateAttributeGroup' {}
- newDisassociateAttributeGroup :: Text -> Text -> DisassociateAttributeGroup
- disassociateAttributeGroup_application :: Lens' DisassociateAttributeGroup Text
- disassociateAttributeGroup_attributeGroup :: Lens' DisassociateAttributeGroup Text
- data DisassociateAttributeGroupResponse = DisassociateAttributeGroupResponse' {}
- newDisassociateAttributeGroupResponse :: Int -> DisassociateAttributeGroupResponse
- disassociateAttributeGroupResponse_applicationArn :: Lens' DisassociateAttributeGroupResponse (Maybe Text)
- disassociateAttributeGroupResponse_attributeGroupArn :: Lens' DisassociateAttributeGroupResponse (Maybe Text)
- disassociateAttributeGroupResponse_httpStatus :: Lens' DisassociateAttributeGroupResponse Int
Creating a Request
data DisassociateAttributeGroup Source #
See: newDisassociateAttributeGroup
smart constructor.
DisassociateAttributeGroup' | |
|
Instances
newDisassociateAttributeGroup Source #
:: Text | |
-> Text | |
-> DisassociateAttributeGroup |
Create a value of DisassociateAttributeGroup
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:DisassociateAttributeGroup'
, disassociateAttributeGroup_application
- The name or ID of the application.
$sel:attributeGroup:DisassociateAttributeGroup'
, disassociateAttributeGroup_attributeGroup
- The name or ID of the attribute group that holds the attributes to
describe the application.
Request Lenses
disassociateAttributeGroup_application :: Lens' DisassociateAttributeGroup Text Source #
The name or ID of the application.
disassociateAttributeGroup_attributeGroup :: Lens' DisassociateAttributeGroup Text Source #
The name or ID of the attribute group that holds the attributes to describe the application.
Destructuring the Response
data DisassociateAttributeGroupResponse Source #
See: newDisassociateAttributeGroupResponse
smart constructor.
DisassociateAttributeGroupResponse' | |
|
Instances
newDisassociateAttributeGroupResponse Source #
Create a value of DisassociateAttributeGroupResponse
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:applicationArn:DisassociateAttributeGroupResponse'
, disassociateAttributeGroupResponse_applicationArn
- The Amazon resource name (ARN) that specifies the application.
$sel:attributeGroupArn:DisassociateAttributeGroupResponse'
, disassociateAttributeGroupResponse_attributeGroupArn
- The Amazon resource name (ARN) that specifies the attribute group.
$sel:httpStatus:DisassociateAttributeGroupResponse'
, disassociateAttributeGroupResponse_httpStatus
- The response's http status code.
Response Lenses
disassociateAttributeGroupResponse_applicationArn :: Lens' DisassociateAttributeGroupResponse (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the application.
disassociateAttributeGroupResponse_attributeGroupArn :: Lens' DisassociateAttributeGroupResponse (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the attribute group.
disassociateAttributeGroupResponse_httpStatus :: Lens' DisassociateAttributeGroupResponse Int Source #
The response's http status code.