@Stability(value=Stable)
public static interface CfnNetworkInsightsAnalysis.PathComponentProperty
extends software.amazon.jsii.JsiiSerializable
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.ec2.*;
PathComponentProperty pathComponentProperty = PathComponentProperty.builder()
.aclRule(AnalysisAclRuleProperty.builder()
.cidr("cidr")
.egress(false)
.portRange(PortRangeProperty.builder()
.from(123)
.to(123)
.build())
.protocol("protocol")
.ruleAction("ruleAction")
.ruleNumber(123)
.build())
.component(AnalysisComponentProperty.builder()
.arn("arn")
.id("id")
.build())
.destinationVpc(AnalysisComponentProperty.builder()
.arn("arn")
.id("id")
.build())
.inboundHeader(AnalysisPacketHeaderProperty.builder()
.destinationAddresses(List.of("destinationAddresses"))
.destinationPortRanges(List.of(PortRangeProperty.builder()
.from(123)
.to(123)
.build()))
.protocol("protocol")
.sourceAddresses(List.of("sourceAddresses"))
.sourcePortRanges(List.of(PortRangeProperty.builder()
.from(123)
.to(123)
.build()))
.build())
.outboundHeader(AnalysisPacketHeaderProperty.builder()
.destinationAddresses(List.of("destinationAddresses"))
.destinationPortRanges(List.of(PortRangeProperty.builder()
.from(123)
.to(123)
.build()))
.protocol("protocol")
.sourceAddresses(List.of("sourceAddresses"))
.sourcePortRanges(List.of(PortRangeProperty.builder()
.from(123)
.to(123)
.build()))
.build())
.routeTableRoute(AnalysisRouteTableRouteProperty.builder()
.destinationCidr("destinationCidr")
.destinationPrefixListId("destinationPrefixListId")
.egressOnlyInternetGatewayId("egressOnlyInternetGatewayId")
.gatewayId("gatewayId")
.instanceId("instanceId")
.natGatewayId("natGatewayId")
.networkInterfaceId("networkInterfaceId")
.origin("origin")
.transitGatewayId("transitGatewayId")
.vpcPeeringConnectionId("vpcPeeringConnectionId")
.build())
.securityGroupRule(AnalysisSecurityGroupRuleProperty.builder()
.cidr("cidr")
.direction("direction")
.portRange(PortRangeProperty.builder()
.from(123)
.to(123)
.build())
.prefixListId("prefixListId")
.protocol("protocol")
.securityGroupId("securityGroupId")
.build())
.sequenceNumber(123)
.sourceVpc(AnalysisComponentProperty.builder()
.arn("arn")
.id("id")
.build())
.subnet(AnalysisComponentProperty.builder()
.arn("arn")
.id("id")
.build())
.vpc(AnalysisComponentProperty.builder()
.arn("arn")
.id("id")
.build())
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnNetworkInsightsAnalysis.PathComponentProperty.Builder
A builder for
CfnNetworkInsightsAnalysis.PathComponentProperty |
static class |
CfnNetworkInsightsAnalysis.PathComponentProperty.Jsii$Proxy
An implementation for
CfnNetworkInsightsAnalysis.PathComponentProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnNetworkInsightsAnalysis.PathComponentProperty.Builder |
builder() |
default Object |
getAclRule()
The network ACL rule.
|
default Object |
getComponent()
The component.
|
default Object |
getDestinationVpc()
The destination VPC.
|
default Object |
getInboundHeader()
The inbound header.
|
default Object |
getOutboundHeader()
The outbound header.
|
default Object |
getRouteTableRoute()
The route table route.
|
default Object |
getSecurityGroupRule()
The security group rule.
|
default Number |
getSequenceNumber()
The sequence number.
|
default Object |
getSourceVpc()
The source VPC.
|
default Object |
getSubnet()
The subnet.
|
default Object |
getVpc()
The component VPC.
|
@Stability(value=Stable) @Nullable default Object getAclRule()
@Stability(value=Stable) @Nullable default Object getComponent()
@Stability(value=Stable) @Nullable default Object getDestinationVpc()
@Stability(value=Stable) @Nullable default Object getInboundHeader()
@Stability(value=Stable) @Nullable default Object getOutboundHeader()
@Stability(value=Stable) @Nullable default Object getRouteTableRoute()
@Stability(value=Stable) @Nullable default Object getSecurityGroupRule()
@Stability(value=Stable) @Nullable default Number getSequenceNumber()
@Stability(value=Stable) @Nullable default Object getSourceVpc()
@Stability(value=Stable) @Nullable default Object getSubnet()
@Stability(value=Stable) @Nullable default Object getVpc()
@Stability(value=Stable) static CfnNetworkInsightsAnalysis.PathComponentProperty.Builder builder()
Copyright © 2022. All rights reserved.