Values_0.PathComponentSourceDescribes a path component.
type nonrec t = {sequenceNumber : Integer.t option;The sequence number.
*)aclRule : AnalysisAclRule.t option;The network ACL rule.
*)attachedTo : AnalysisComponent.t option;The resource to which the path component is attached.
*)component : AnalysisComponent.t option;The component.
*)destinationVpc : AnalysisComponent.t option;The destination VPC.
*)outboundHeader : AnalysisPacketHeader.t option;The outbound header.
*)inboundHeader : AnalysisPacketHeader.t option;The inbound header.
*)routeTableRoute : AnalysisRouteTableRoute.t option;The route table route.
*)securityGroupRule : AnalysisSecurityGroupRule.t option;The security group rule.
*)sourceVpc : AnalysisComponent.t option;The source VPC.
*)subnet : AnalysisComponent.t option;The subnet.
*)vpc : AnalysisComponent.t option;The component VPC.
*)additionalDetails : AdditionalDetailList.t option;The additional details.
*)transitGateway : AnalysisComponent.t option;The transit gateway.
*)transitGatewayRouteTableRoute : TransitGatewayRouteTableRoute.t option;The route in a transit gateway route table.
*)explanations : ExplanationList.t option;The explanation codes.
*)elasticLoadBalancerListener : AnalysisComponent.t option;The load balancer listener.
*)firewallStatelessRule : FirewallStatelessRule.t option;The Network Firewall stateless rule.
*)firewallStatefulRule : FirewallStatefulRule.t option;The Network Firewall stateful rule.
*)serviceName : String_.t option;The name of the VPC endpoint service.
*)}val make :
?sequenceNumber:??? ->
?aclRule:??? ->
?attachedTo:??? ->
?component:??? ->
?destinationVpc:??? ->
?outboundHeader:??? ->
?inboundHeader:??? ->
?routeTableRoute:??? ->
?securityGroupRule:??? ->
?sourceVpc:??? ->
?subnet:??? ->
?vpc:??? ->
?additionalDetails:??? ->
?transitGateway:??? ->
?transitGatewayRouteTableRoute:??? ->
?explanations:??? ->
?elasticLoadBalancerListener:??? ->
?firewallStatelessRule:??? ->
?firewallStatefulRule:??? ->
?serviceName:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Integer of Integer.t
| `List of
[> `Structure of
(string
* [> `Integer of Port.t
| `List of
[> `String of IpAddress.t
| `Structure of
(string
* [> `Integer of Integer.t
| `List of
[> `String of String_.t
| `Structure of
(string
* [> `List of [> `String of String_.t ] list
| `String of String_.t ])
list ]
list
| `String of String_.t ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of Integer.t
| `List of
[> `Integer of ProtocolInt.t
| `String of String_.t
| `Structure of
(string * [> `Integer of Integer.t ]) list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Integer of Integer.t | `String of String_.t ])
list ])
list ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of Integer.t
| `List of
[> `Integer of ProtocolInt.t
| `String of IpAddress.t
| `Structure of (string * [> `Integer of Integer.t ]) list ]
list
| `String of String_.t
| `Structure of (string * [> `Integer of Integer.t ]) list ])
list ])
list ]