Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Amazonka.EC2.ModifySecurityGroupRules
Description
Modifies the rules of a security group.
Synopsis
- data ModifySecurityGroupRules = ModifySecurityGroupRules' {}
- newModifySecurityGroupRules :: Text -> ModifySecurityGroupRules
- modifySecurityGroupRules_dryRun :: Lens' ModifySecurityGroupRules (Maybe Bool)
- modifySecurityGroupRules_groupId :: Lens' ModifySecurityGroupRules Text
- modifySecurityGroupRules_securityGroupRules :: Lens' ModifySecurityGroupRules [SecurityGroupRuleUpdate]
- data ModifySecurityGroupRulesResponse = ModifySecurityGroupRulesResponse' {
- return' :: Maybe Bool
- httpStatus :: Int
- newModifySecurityGroupRulesResponse :: Int -> ModifySecurityGroupRulesResponse
- modifySecurityGroupRulesResponse_return :: Lens' ModifySecurityGroupRulesResponse (Maybe Bool)
- modifySecurityGroupRulesResponse_httpStatus :: Lens' ModifySecurityGroupRulesResponse Int
Creating a Request
data ModifySecurityGroupRules Source #
See: newModifySecurityGroupRules
smart constructor.
Constructors
ModifySecurityGroupRules' | |
Fields
|
Instances
newModifySecurityGroupRules Source #
Arguments
:: Text | |
-> ModifySecurityGroupRules |
Create a value of ModifySecurityGroupRules
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:dryRun:ModifySecurityGroupRules'
, modifySecurityGroupRules_dryRun
- Checks whether you have the required permissions for the action, without
actually making the request, and provides an error response. If you have
the required permissions, the error response is DryRunOperation
.
Otherwise, it is UnauthorizedOperation
.
ModifySecurityGroupRules
, modifySecurityGroupRules_groupId
- The ID of the security group.
$sel:securityGroupRules:ModifySecurityGroupRules'
, modifySecurityGroupRules_securityGroupRules
- Information about the security group properties to update.
Request Lenses
modifySecurityGroupRules_dryRun :: Lens' ModifySecurityGroupRules (Maybe Bool) Source #
Checks whether you have the required permissions for the action, without
actually making the request, and provides an error response. If you have
the required permissions, the error response is DryRunOperation
.
Otherwise, it is UnauthorizedOperation
.
modifySecurityGroupRules_groupId :: Lens' ModifySecurityGroupRules Text Source #
The ID of the security group.
modifySecurityGroupRules_securityGroupRules :: Lens' ModifySecurityGroupRules [SecurityGroupRuleUpdate] Source #
Information about the security group properties to update.
Destructuring the Response
data ModifySecurityGroupRulesResponse Source #
See: newModifySecurityGroupRulesResponse
smart constructor.
Constructors
ModifySecurityGroupRulesResponse' | |
Fields
|
Instances
newModifySecurityGroupRulesResponse Source #
Create a value of ModifySecurityGroupRulesResponse
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:return':ModifySecurityGroupRulesResponse'
, modifySecurityGroupRulesResponse_return
- Returns true
if the request succeeds; otherwise, returns an error.
$sel:httpStatus:ModifySecurityGroupRulesResponse'
, modifySecurityGroupRulesResponse_httpStatus
- The response's http status code.
Response Lenses
modifySecurityGroupRulesResponse_return :: Lens' ModifySecurityGroupRulesResponse (Maybe Bool) Source #
Returns true
if the request succeeds; otherwise, returns an error.
modifySecurityGroupRulesResponse_httpStatus :: Lens' ModifySecurityGroupRulesResponse Int Source #
The response's http status code.