1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. ec2
  5. NetworkInsightsPath

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

aws-native.ec2.NetworkInsightsPath

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

    Resource schema for AWS::EC2::NetworkInsightsPath

    Create NetworkInsightsPath Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new NetworkInsightsPath(name: string, args: NetworkInsightsPathArgs, opts?: CustomResourceOptions);
    @overload
    def NetworkInsightsPath(resource_name: str,
                            args: NetworkInsightsPathArgs,
                            opts: Optional[ResourceOptions] = None)
    
    @overload
    def NetworkInsightsPath(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            protocol: Optional[NetworkInsightsPathProtocol] = None,
                            source: Optional[str] = None,
                            destination: Optional[str] = None,
                            destination_ip: Optional[str] = None,
                            destination_port: Optional[int] = None,
                            filter_at_destination: Optional[NetworkInsightsPathPathFilterArgs] = None,
                            filter_at_source: Optional[NetworkInsightsPathPathFilterArgs] = None,
                            source_ip: Optional[str] = None,
                            tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewNetworkInsightsPath(ctx *Context, name string, args NetworkInsightsPathArgs, opts ...ResourceOption) (*NetworkInsightsPath, error)
    public NetworkInsightsPath(string name, NetworkInsightsPathArgs args, CustomResourceOptions? opts = null)
    public NetworkInsightsPath(String name, NetworkInsightsPathArgs args)
    public NetworkInsightsPath(String name, NetworkInsightsPathArgs args, CustomResourceOptions options)
    
    type: aws-native:ec2:NetworkInsightsPath
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args NetworkInsightsPathArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args NetworkInsightsPathArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args NetworkInsightsPathArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args NetworkInsightsPathArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args NetworkInsightsPathArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    NetworkInsightsPath Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The NetworkInsightsPath resource accepts the following input properties:

    Protocol Pulumi.AwsNative.Ec2.NetworkInsightsPathProtocol
    The protocol.
    Source string
    The ID or ARN of the source. If the resource is in another account, you must specify an ARN.
    Destination string
    The ID or ARN of the destination. If the resource is in another account, you must specify an ARN.
    DestinationIp string
    The IP address of the destination.
    DestinationPort int
    The destination port.
    FilterAtDestination Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsPathPathFilter
    Scopes the analysis to network paths that match specific filters at the destination. If you specify this parameter, you can't specify the parameter for the destination IP address.
    FilterAtSource Pulumi.AwsNative.Ec2.Inputs.NetworkInsightsPathPathFilter
    Scopes the analysis to network paths that match specific filters at the source. If you specify this parameter, you can't specify the parameters for the source IP address or the destination port.
    SourceIp string
    The IP address of the source.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    The tags to add to the path.
    Protocol NetworkInsightsPathProtocol
    The protocol.
    Source string
    The ID or ARN of the source. If the resource is in another account, you must specify an ARN.
    Destination string
    The ID or ARN of the destination. If the resource is in another account, you must specify an ARN.
    DestinationIp string
    The IP address of the destination.
    DestinationPort int
    The destination port.
    FilterAtDestination NetworkInsightsPathPathFilterArgs
    Scopes the analysis to network paths that match specific filters at the destination. If you specify this parameter, you can't specify the parameter for the destination IP address.
    FilterAtSource NetworkInsightsPathPathFilterArgs
    Scopes the analysis to network paths that match specific filters at the source. If you specify this parameter, you can't specify the parameters for the source IP address or the destination port.
    SourceIp string
    The IP address of the source.
    Tags TagArgs
    The tags to add to the path.
    protocol NetworkInsightsPathProtocol
    The protocol.
    source String
    The ID or ARN of the source. If the resource is in another account, you must specify an ARN.
    destination String
    The ID or ARN of the destination. If the resource is in another account, you must specify an ARN.
    destinationIp String
    The IP address of the destination.
    destinationPort Integer
    The destination port.
    filterAtDestination NetworkInsightsPathPathFilter
    Scopes the analysis to network paths that match specific filters at the destination. If you specify this parameter, you can't specify the parameter for the destination IP address.
    filterAtSource NetworkInsightsPathPathFilter
    Scopes the analysis to network paths that match specific filters at the source. If you specify this parameter, you can't specify the parameters for the source IP address or the destination port.
    sourceIp String
    The IP address of the source.
    tags List<Tag>
    The tags to add to the path.
    protocol NetworkInsightsPathProtocol
    The protocol.
    source string
    The ID or ARN of the source. If the resource is in another account, you must specify an ARN.
    destination string
    The ID or ARN of the destination. If the resource is in another account, you must specify an ARN.
    destinationIp string
    The IP address of the destination.
    destinationPort number
    The destination port.
    filterAtDestination NetworkInsightsPathPathFilter
    Scopes the analysis to network paths that match specific filters at the destination. If you specify this parameter, you can't specify the parameter for the destination IP address.
    filterAtSource NetworkInsightsPathPathFilter
    Scopes the analysis to network paths that match specific filters at the source. If you specify this parameter, you can't specify the parameters for the source IP address or the destination port.
    sourceIp string
    The IP address of the source.
    tags Tag[]
    The tags to add to the path.
    protocol NetworkInsightsPathProtocol
    The protocol.
    source str
    The ID or ARN of the source. If the resource is in another account, you must specify an ARN.
    destination str
    The ID or ARN of the destination. If the resource is in another account, you must specify an ARN.
    destination_ip str
    The IP address of the destination.
    destination_port int
    The destination port.
    filter_at_destination NetworkInsightsPathPathFilterArgs
    Scopes the analysis to network paths that match specific filters at the destination. If you specify this parameter, you can't specify the parameter for the destination IP address.
    filter_at_source NetworkInsightsPathPathFilterArgs
    Scopes the analysis to network paths that match specific filters at the source. If you specify this parameter, you can't specify the parameters for the source IP address or the destination port.
    source_ip str
    The IP address of the source.
    tags Sequence[TagArgs]
    The tags to add to the path.
    protocol "tcp" | "udp"
    The protocol.
    source String
    The ID or ARN of the source. If the resource is in another account, you must specify an ARN.
    destination String
    The ID or ARN of the destination. If the resource is in another account, you must specify an ARN.
    destinationIp String
    The IP address of the destination.
    destinationPort Number
    The destination port.
    filterAtDestination Property Map
    Scopes the analysis to network paths that match specific filters at the destination. If you specify this parameter, you can't specify the parameter for the destination IP address.
    filterAtSource Property Map
    Scopes the analysis to network paths that match specific filters at the source. If you specify this parameter, you can't specify the parameters for the source IP address or the destination port.
    sourceIp String
    The IP address of the source.
    tags List<Property Map>
    The tags to add to the path.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the NetworkInsightsPath resource produces the following output properties:

    CreatedDate string
    The time stamp when the path was created.
    DestinationArn string
    The Amazon Resource Name (ARN) of the destination.
    Id string
    The provider-assigned unique ID for this managed resource.
    NetworkInsightsPathArn string
    The Amazon Resource Name (ARN) of the path.
    NetworkInsightsPathId string
    The ID of the path.
    SourceArn string
    The Amazon Resource Name (ARN) of the source.
    CreatedDate string
    The time stamp when the path was created.
    DestinationArn string
    The Amazon Resource Name (ARN) of the destination.
    Id string
    The provider-assigned unique ID for this managed resource.
    NetworkInsightsPathArn string
    The Amazon Resource Name (ARN) of the path.
    NetworkInsightsPathId string
    The ID of the path.
    SourceArn string
    The Amazon Resource Name (ARN) of the source.
    createdDate String
    The time stamp when the path was created.
    destinationArn String
    The Amazon Resource Name (ARN) of the destination.
    id String
    The provider-assigned unique ID for this managed resource.
    networkInsightsPathArn String
    The Amazon Resource Name (ARN) of the path.
    networkInsightsPathId String
    The ID of the path.
    sourceArn String
    The Amazon Resource Name (ARN) of the source.
    createdDate string
    The time stamp when the path was created.
    destinationArn string
    The Amazon Resource Name (ARN) of the destination.
    id string
    The provider-assigned unique ID for this managed resource.
    networkInsightsPathArn string
    The Amazon Resource Name (ARN) of the path.
    networkInsightsPathId string
    The ID of the path.
    sourceArn string
    The Amazon Resource Name (ARN) of the source.
    created_date str
    The time stamp when the path was created.
    destination_arn str
    The Amazon Resource Name (ARN) of the destination.
    id str
    The provider-assigned unique ID for this managed resource.
    network_insights_path_arn str
    The Amazon Resource Name (ARN) of the path.
    network_insights_path_id str
    The ID of the path.
    source_arn str
    The Amazon Resource Name (ARN) of the source.
    createdDate String
    The time stamp when the path was created.
    destinationArn String
    The Amazon Resource Name (ARN) of the destination.
    id String
    The provider-assigned unique ID for this managed resource.
    networkInsightsPathArn String
    The Amazon Resource Name (ARN) of the path.
    networkInsightsPathId String
    The ID of the path.
    sourceArn String
    The Amazon Resource Name (ARN) of the source.

    Supporting Types

    NetworkInsightsPathFilterPortRange, NetworkInsightsPathFilterPortRangeArgs

    FromPort int
    The first port in the range.
    ToPort int
    The last port in the range.
    FromPort int
    The first port in the range.
    ToPort int
    The last port in the range.
    fromPort Integer
    The first port in the range.
    toPort Integer
    The last port in the range.
    fromPort number
    The first port in the range.
    toPort number
    The last port in the range.
    from_port int
    The first port in the range.
    to_port int
    The last port in the range.
    fromPort Number
    The first port in the range.
    toPort Number
    The last port in the range.

    NetworkInsightsPathPathFilter, NetworkInsightsPathPathFilterArgs

    DestinationAddress string
    The destination IPv4 address.
    DestinationPortRange NetworkInsightsPathFilterPortRange
    The destination port range.
    SourceAddress string
    The source IPv4 address.
    SourcePortRange NetworkInsightsPathFilterPortRange
    The source port range.
    destinationAddress String
    The destination IPv4 address.
    destinationPortRange NetworkInsightsPathFilterPortRange
    The destination port range.
    sourceAddress String
    The source IPv4 address.
    sourcePortRange NetworkInsightsPathFilterPortRange
    The source port range.
    destinationAddress string
    The destination IPv4 address.
    destinationPortRange NetworkInsightsPathFilterPortRange
    The destination port range.
    sourceAddress string
    The source IPv4 address.
    sourcePortRange NetworkInsightsPathFilterPortRange
    The source port range.
    destination_address str
    The destination IPv4 address.
    destination_port_range NetworkInsightsPathFilterPortRange
    The destination port range.
    source_address str
    The source IPv4 address.
    source_port_range NetworkInsightsPathFilterPortRange
    The source port range.
    destinationAddress String
    The destination IPv4 address.
    destinationPortRange Property Map
    The destination port range.
    sourceAddress String
    The source IPv4 address.
    sourcePortRange Property Map
    The source port range.

    NetworkInsightsPathProtocol, NetworkInsightsPathProtocolArgs

    Tcp
    tcp
    Udp
    udp
    NetworkInsightsPathProtocolTcp
    tcp
    NetworkInsightsPathProtocolUdp
    udp
    Tcp
    tcp
    Udp
    udp
    Tcp
    tcp
    Udp
    udp
    TCP
    tcp
    UDP
    udp
    "tcp"
    tcp
    "udp"
    udp

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi