@Stability(value=Stable)
public static interface CfnNetworkInsightsAnalysis.PathComponentProperty
extends software.amazon.jsii.JsiiSerializable
// 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()
`CfnNetworkInsightsAnalysis.PathComponentProperty.AclRule`.
|
default Object |
getComponent()
`CfnNetworkInsightsAnalysis.PathComponentProperty.Component`.
|
default Object |
getDestinationVpc()
`CfnNetworkInsightsAnalysis.PathComponentProperty.DestinationVpc`.
|
default Object |
getInboundHeader()
`CfnNetworkInsightsAnalysis.PathComponentProperty.InboundHeader`.
|
default Object |
getOutboundHeader()
`CfnNetworkInsightsAnalysis.PathComponentProperty.OutboundHeader`.
|
default Object |
getRouteTableRoute()
`CfnNetworkInsightsAnalysis.PathComponentProperty.RouteTableRoute`.
|
default Object |
getSecurityGroupRule()
`CfnNetworkInsightsAnalysis.PathComponentProperty.SecurityGroupRule`.
|
default Number |
getSequenceNumber()
`CfnNetworkInsightsAnalysis.PathComponentProperty.SequenceNumber`.
|
default Object |
getSourceVpc()
`CfnNetworkInsightsAnalysis.PathComponentProperty.SourceVpc`.
|
default Object |
getSubnet()
`CfnNetworkInsightsAnalysis.PathComponentProperty.Subnet`.
|
default Object |
getVpc()
`CfnNetworkInsightsAnalysis.PathComponentProperty.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 © 2021. All rights reserved.