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 the role from a group.
Synopsis
- data DisassociateRoleFromGroup = DisassociateRoleFromGroup' {}
- newDisassociateRoleFromGroup :: Text -> DisassociateRoleFromGroup
- disassociateRoleFromGroup_groupId :: Lens' DisassociateRoleFromGroup Text
- data DisassociateRoleFromGroupResponse = DisassociateRoleFromGroupResponse' {}
- newDisassociateRoleFromGroupResponse :: Int -> DisassociateRoleFromGroupResponse
- disassociateRoleFromGroupResponse_disassociatedAt :: Lens' DisassociateRoleFromGroupResponse (Maybe Text)
- disassociateRoleFromGroupResponse_httpStatus :: Lens' DisassociateRoleFromGroupResponse Int
Creating a Request
data DisassociateRoleFromGroup Source #
See: newDisassociateRoleFromGroup
smart constructor.
Instances
newDisassociateRoleFromGroup Source #
Create a value of DisassociateRoleFromGroup
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:groupId:DisassociateRoleFromGroup'
, disassociateRoleFromGroup_groupId
- The ID of the Greengrass group.
Request Lenses
disassociateRoleFromGroup_groupId :: Lens' DisassociateRoleFromGroup Text Source #
The ID of the Greengrass group.
Destructuring the Response
data DisassociateRoleFromGroupResponse Source #
See: newDisassociateRoleFromGroupResponse
smart constructor.
DisassociateRoleFromGroupResponse' | |
|
Instances
Eq DisassociateRoleFromGroupResponse Source # | |
Read DisassociateRoleFromGroupResponse Source # | |
Show DisassociateRoleFromGroupResponse Source # | |
Generic DisassociateRoleFromGroupResponse Source # | |
NFData DisassociateRoleFromGroupResponse Source # | |
Defined in Amazonka.Greengrass.DisassociateRoleFromGroup rnf :: DisassociateRoleFromGroupResponse -> () # | |
type Rep DisassociateRoleFromGroupResponse Source # | |
Defined in Amazonka.Greengrass.DisassociateRoleFromGroup type Rep DisassociateRoleFromGroupResponse = D1 ('MetaData "DisassociateRoleFromGroupResponse" "Amazonka.Greengrass.DisassociateRoleFromGroup" "libZSservicesZSamazonka-greengrassZSamazonka-greengrass" 'False) (C1 ('MetaCons "DisassociateRoleFromGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "disassociatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDisassociateRoleFromGroupResponse Source #
Create a value of DisassociateRoleFromGroupResponse
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:disassociatedAt:DisassociateRoleFromGroupResponse'
, disassociateRoleFromGroupResponse_disassociatedAt
- The time, in milliseconds since the epoch, when the role was
disassociated from the group.
$sel:httpStatus:DisassociateRoleFromGroupResponse'
, disassociateRoleFromGroupResponse_httpStatus
- The response's http status code.
Response Lenses
disassociateRoleFromGroupResponse_disassociatedAt :: Lens' DisassociateRoleFromGroupResponse (Maybe Text) Source #
The time, in milliseconds since the epoch, when the role was disassociated from the group.
disassociateRoleFromGroupResponse_httpStatus :: Lens' DisassociateRoleFromGroupResponse Int Source #
The response's http status code.