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 |
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.
ModifySecurityGroupRules' | |
|
Instances
newModifySecurityGroupRules Source #
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.
ModifySecurityGroupRulesResponse' | |
|
Instances
Generic ModifySecurityGroupRulesResponse Source # | |
Read ModifySecurityGroupRulesResponse Source # | |
Show ModifySecurityGroupRulesResponse Source # | |
Defined in Amazonka.EC2.ModifySecurityGroupRules | |
NFData ModifySecurityGroupRulesResponse Source # | |
Defined in Amazonka.EC2.ModifySecurityGroupRules rnf :: ModifySecurityGroupRulesResponse -> () # | |
Eq ModifySecurityGroupRulesResponse Source # | |
type Rep ModifySecurityGroupRulesResponse Source # | |
Defined in Amazonka.EC2.ModifySecurityGroupRules type Rep ModifySecurityGroupRulesResponse = D1 ('MetaData "ModifySecurityGroupRulesResponse" "Amazonka.EC2.ModifySecurityGroupRules" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ModifySecurityGroupRulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "return'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
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.