Package com.pulumi.aws.ec2.inputs
Class NetworkInsightsPathState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ec2.inputs.NetworkInsightsPathState
-
public final class NetworkInsightsPathState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNetworkInsightsPathState.Builder
-
Field Summary
Fields Modifier and Type Field Description static NetworkInsightsPathStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()static NetworkInsightsPathState.Builderbuilder()static NetworkInsightsPathState.Builderbuilder(NetworkInsightsPathState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>destination()java.util.Optional<com.pulumi.core.Output<java.lang.String>>destinationArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>destinationIp()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>destinationPort()java.util.Optional<com.pulumi.core.Output<NetworkInsightsPathFilterAtDestinationArgs>>filterAtDestination()java.util.Optional<com.pulumi.core.Output<NetworkInsightsPathFilterAtSourceArgs>>filterAtSource()java.util.Optional<com.pulumi.core.Output<java.lang.String>>protocol()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>source()java.util.Optional<com.pulumi.core.Output<java.lang.String>>sourceArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>sourceIp()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()
-
-
-
Field Detail
-
Empty
public static final NetworkInsightsPathState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the Network Insights Path.
-
destination
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> destination()
- Returns:
- ID or ARN of the resource which is the destination of the path. Can be an Instance, Internet Gateway, Network Interface, Transit Gateway, VPC Endpoint, VPC Peering Connection or VPN Gateway. If the resource is in another account, you must specify an ARN. Either the `destination` argument or the `destinationAddress` argument in the `filterAtSource` block must be specified.
-
destinationArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> destinationArn()
- Returns:
- ARN of the destination.
-
destinationIp
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> destinationIp()
- Returns:
- IP address of the destination resource.
-
destinationPort
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> destinationPort()
- Returns:
- Destination port to analyze access to.
-
filterAtDestination
public java.util.Optional<com.pulumi.core.Output<NetworkInsightsPathFilterAtDestinationArgs>> filterAtDestination()
- Returns:
- Scopes the analysis to network paths that match specific filters at the destination. If you specify this parameter, you can't specify `destinationIp`. See below for details. Note that Terraform performs drift detection on this argument only when the value is provided.
-
filterAtSource
public java.util.Optional<com.pulumi.core.Output<NetworkInsightsPathFilterAtSourceArgs>> filterAtSource()
- Returns:
- Scopes the analysis to network paths that match specific filters at the source. If you specify this parameter, you can't specify `sourceIp` or `destinationPort`. See below for details. Note that Terraform performs drift detection on this argument only when the value is provided.
-
protocol
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> protocol()
- Returns:
- Protocol to use for analysis. Valid options are `tcp` or `udp`. The following arguments are optional:
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
source
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> source()
- Returns:
- ID or ARN of the resource which is the source of the path. Can be an Instance, Internet Gateway, Network Interface, Transit Gateway, VPC Endpoint, VPC Peering Connection or VPN Gateway. If the resource is in another account, you must specify an ARN.
-
sourceArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourceArn()
- Returns:
- ARN of the source.
-
sourceIp
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourceIp()
- Returns:
- IP address of the source resource.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
- Returns:
- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
-
builder
public static NetworkInsightsPathState.Builder builder()
-
builder
public static NetworkInsightsPathState.Builder builder(NetworkInsightsPathState defaults)
-
-