Interface CfnTLSInspectionConfiguration.ServerCertificateScopeProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTLSInspectionConfiguration.ServerCertificateScopeProperty.Jsii$Proxy
- Enclosing class:
CfnTLSInspectionConfiguration
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.networkfirewall.*;
ServerCertificateScopeProperty serverCertificateScopeProperty = ServerCertificateScopeProperty.builder()
.destinationPorts(List.of(PortRangeProperty.builder()
.fromPort(123)
.toPort(123)
.build()))
.destinations(List.of(AddressProperty.builder()
.addressDefinition("addressDefinition")
.build()))
.protocols(List.of(123))
.sourcePorts(List.of(PortRangeProperty.builder()
.fromPort(123)
.toPort(123)
.build()))
.sources(List.of(AddressProperty.builder()
.addressDefinition("addressDefinition")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnTLSInspectionConfiguration.ServerCertificateScopeProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe destination ports to decrypt for inspection, in Transmission Control Protocol (TCP) format.default ObjectThe destination IP addresses and address ranges to decrypt for inspection, in CIDR notation.default ObjectThe protocols to inspect for, specified using the assigned internet protocol number (IANA) for each protocol.default ObjectThe source ports to decrypt for inspection, in Transmission Control Protocol (TCP) format.default ObjectThe source IP addresses and address ranges to decrypt for inspection, in CIDR notation.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDestinationPorts
The destination ports to decrypt for inspection, in Transmission Control Protocol (TCP) format.If not specified, this matches with any destination port.
You can specify individual ports, for example
1994, and you can specify port ranges, such as1990:1994.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTLSInspectionConfiguration.PortRangeProperty>- See Also:
-
getDestinations
The destination IP addresses and address ranges to decrypt for inspection, in CIDR notation.If not specified, this matches with any destination address.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTLSInspectionConfiguration.AddressProperty>- See Also:
-
getProtocols
The protocols to inspect for, specified using the assigned internet protocol number (IANA) for each protocol.If not specified, this matches with any protocol.
Network Firewall currently supports only TCP.
Returns union: either Listinvalid input: '<'
Number> orIResolvable- See Also:
-
getSourcePorts
The source ports to decrypt for inspection, in Transmission Control Protocol (TCP) format.If not specified, this matches with any source port.
You can specify individual ports, for example
1994, and you can specify port ranges, such as1990:1994.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTLSInspectionConfiguration.PortRangeProperty>- See Also:
-
getSources
The source IP addresses and address ranges to decrypt for inspection, in CIDR notation.If not specified, this matches with any source address.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTLSInspectionConfiguration.AddressProperty>- See Also:
-
builder
@Stability(Stable) static CfnTLSInspectionConfiguration.ServerCertificateScopeProperty.Builder builder()
-