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 |
Synopsis
- data DescribedSecurityPolicy = DescribedSecurityPolicy' {}
- newDescribedSecurityPolicy :: Text -> DescribedSecurityPolicy
- describedSecurityPolicy_fips :: Lens' DescribedSecurityPolicy (Maybe Bool)
- describedSecurityPolicy_sshMacs :: Lens' DescribedSecurityPolicy (Maybe [Text])
- describedSecurityPolicy_sshKexs :: Lens' DescribedSecurityPolicy (Maybe [Text])
- describedSecurityPolicy_tlsCiphers :: Lens' DescribedSecurityPolicy (Maybe [Text])
- describedSecurityPolicy_sshCiphers :: Lens' DescribedSecurityPolicy (Maybe [Text])
- describedSecurityPolicy_securityPolicyName :: Lens' DescribedSecurityPolicy Text
Documentation
data DescribedSecurityPolicy Source #
Describes the properties of a security policy that was specified. For more information about security policies, see Working with security policies.
See: newDescribedSecurityPolicy
smart constructor.
DescribedSecurityPolicy' | |
|
Instances
newDescribedSecurityPolicy Source #
Create a value of DescribedSecurityPolicy
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:fips:DescribedSecurityPolicy'
, describedSecurityPolicy_fips
- Specifies whether this policy enables Federal Information Processing
Standards (FIPS).
$sel:sshMacs:DescribedSecurityPolicy'
, describedSecurityPolicy_sshMacs
- Specifies the enabled SSH message authentication code (MAC) encryption
algorithms in the security policy that is attached to the server.
$sel:sshKexs:DescribedSecurityPolicy'
, describedSecurityPolicy_sshKexs
- Specifies the enabled SSH key exchange (KEX) encryption algorithms in
the security policy that is attached to the server.
$sel:tlsCiphers:DescribedSecurityPolicy'
, describedSecurityPolicy_tlsCiphers
- Specifies the enabled Transport Layer Security (TLS) cipher encryption
algorithms in the security policy that is attached to the server.
$sel:sshCiphers:DescribedSecurityPolicy'
, describedSecurityPolicy_sshCiphers
- Specifies the enabled Secure Shell (SSH) cipher encryption algorithms in
the security policy that is attached to the server.
$sel:securityPolicyName:DescribedSecurityPolicy'
, describedSecurityPolicy_securityPolicyName
- Specifies the name of the security policy that is attached to the
server.
describedSecurityPolicy_fips :: Lens' DescribedSecurityPolicy (Maybe Bool) Source #
Specifies whether this policy enables Federal Information Processing Standards (FIPS).
describedSecurityPolicy_sshMacs :: Lens' DescribedSecurityPolicy (Maybe [Text]) Source #
Specifies the enabled SSH message authentication code (MAC) encryption algorithms in the security policy that is attached to the server.
describedSecurityPolicy_sshKexs :: Lens' DescribedSecurityPolicy (Maybe [Text]) Source #
Specifies the enabled SSH key exchange (KEX) encryption algorithms in the security policy that is attached to the server.
describedSecurityPolicy_tlsCiphers :: Lens' DescribedSecurityPolicy (Maybe [Text]) Source #
Specifies the enabled Transport Layer Security (TLS) cipher encryption algorithms in the security policy that is attached to the server.
describedSecurityPolicy_sshCiphers :: Lens' DescribedSecurityPolicy (Maybe [Text]) Source #
Specifies the enabled Secure Shell (SSH) cipher encryption algorithms in the security policy that is attached to the server.
describedSecurityPolicy_securityPolicyName :: Lens' DescribedSecurityPolicy Text Source #
Specifies the name of the security policy that is attached to the server.