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 ClientPolicyTls = ClientPolicyTls' {}
- newClientPolicyTls :: TlsValidationContext -> ClientPolicyTls
- clientPolicyTls_ports :: Lens' ClientPolicyTls (Maybe [Natural])
- clientPolicyTls_certificate :: Lens' ClientPolicyTls (Maybe ClientTlsCertificate)
- clientPolicyTls_enforce :: Lens' ClientPolicyTls (Maybe Bool)
- clientPolicyTls_validation :: Lens' ClientPolicyTls TlsValidationContext
Documentation
data ClientPolicyTls Source #
A reference to an object that represents a Transport Layer Security (TLS) client policy.
See: newClientPolicyTls
smart constructor.
ClientPolicyTls' | |
|
Instances
Create a value of ClientPolicyTls
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:ports:ClientPolicyTls'
, clientPolicyTls_ports
- One or more ports that the policy is enforced for.
$sel:certificate:ClientPolicyTls'
, clientPolicyTls_certificate
- A reference to an object that represents a client's TLS certificate.
$sel:enforce:ClientPolicyTls'
, clientPolicyTls_enforce
- Whether the policy is enforced. The default is True
, if a value isn't
specified.
$sel:validation:ClientPolicyTls'
, clientPolicyTls_validation
- A reference to an object that represents a TLS validation context.
clientPolicyTls_ports :: Lens' ClientPolicyTls (Maybe [Natural]) Source #
One or more ports that the policy is enforced for.
clientPolicyTls_certificate :: Lens' ClientPolicyTls (Maybe ClientTlsCertificate) Source #
A reference to an object that represents a client's TLS certificate.
clientPolicyTls_enforce :: Lens' ClientPolicyTls (Maybe Bool) Source #
Whether the policy is enforced. The default is True
, if a value isn't
specified.
clientPolicyTls_validation :: Lens' ClientPolicyTls TlsValidationContext Source #
A reference to an object that represents a TLS validation context.