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 |
Synopsis
- data VirtualGatewayClientPolicyTls = VirtualGatewayClientPolicyTls' {}
- newVirtualGatewayClientPolicyTls :: VirtualGatewayTlsValidationContext -> VirtualGatewayClientPolicyTls
- virtualGatewayClientPolicyTls_certificate :: Lens' VirtualGatewayClientPolicyTls (Maybe VirtualGatewayClientTlsCertificate)
- virtualGatewayClientPolicyTls_enforce :: Lens' VirtualGatewayClientPolicyTls (Maybe Bool)
- virtualGatewayClientPolicyTls_ports :: Lens' VirtualGatewayClientPolicyTls (Maybe [Natural])
- virtualGatewayClientPolicyTls_validation :: Lens' VirtualGatewayClientPolicyTls VirtualGatewayTlsValidationContext
Documentation
data VirtualGatewayClientPolicyTls Source #
An object that represents a Transport Layer Security (TLS) client policy.
See: newVirtualGatewayClientPolicyTls
smart constructor.
VirtualGatewayClientPolicyTls' | |
|
Instances
newVirtualGatewayClientPolicyTls Source #
Create a value of VirtualGatewayClientPolicyTls
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:certificate:VirtualGatewayClientPolicyTls'
, virtualGatewayClientPolicyTls_certificate
- A reference to an object that represents a virtual gateway's client's
Transport Layer Security (TLS) certificate.
$sel:enforce:VirtualGatewayClientPolicyTls'
, virtualGatewayClientPolicyTls_enforce
- Whether the policy is enforced. The default is True
, if a value isn't
specified.
$sel:ports:VirtualGatewayClientPolicyTls'
, virtualGatewayClientPolicyTls_ports
- One or more ports that the policy is enforced for.
$sel:validation:VirtualGatewayClientPolicyTls'
, virtualGatewayClientPolicyTls_validation
- A reference to an object that represents a Transport Layer Security
(TLS) validation context.
virtualGatewayClientPolicyTls_certificate :: Lens' VirtualGatewayClientPolicyTls (Maybe VirtualGatewayClientTlsCertificate) Source #
A reference to an object that represents a virtual gateway's client's Transport Layer Security (TLS) certificate.
virtualGatewayClientPolicyTls_enforce :: Lens' VirtualGatewayClientPolicyTls (Maybe Bool) Source #
Whether the policy is enforced. The default is True
, if a value isn't
specified.
virtualGatewayClientPolicyTls_ports :: Lens' VirtualGatewayClientPolicyTls (Maybe [Natural]) Source #
One or more ports that the policy is enforced for.
virtualGatewayClientPolicyTls_validation :: Lens' VirtualGatewayClientPolicyTls VirtualGatewayTlsValidationContext Source #
A reference to an object that represents a Transport Layer Security (TLS) validation context.