1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. VnMonitoring
  5. PathAnalyzerTest
Oracle Cloud Infrastructure v2.32.0 published on Thursday, Apr 24, 2025 by Pulumi

oci.VnMonitoring.PathAnalyzerTest

Explore with Pulumi AI

This resource provides the Path Analyzer Test resource in Oracle Cloud Infrastructure Vn Monitoring service.

Creates a new PathAnalyzerTest resource.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testPathAnalyzerTest = new oci.vnmonitoring.PathAnalyzerTest("test_path_analyzer_test", {
    compartmentId: compartmentId,
    destinationEndpoint: {
        type: pathAnalyzerTestDestinationEndpointType,
        address: pathAnalyzerTestDestinationEndpointAddress,
        instanceId: testInstance.id,
        listenerId: testListener.id,
        loadBalancerId: testLoadBalancer.id,
        networkLoadBalancerId: testNetworkLoadBalancer.id,
        subnetId: testSubnet.id,
        vlanId: testVlan.id,
        vnicId: testVnicAttachment.id,
    },
    protocol: pathAnalyzerTestProtocol,
    sourceEndpoint: {
        type: pathAnalyzerTestSourceEndpointType,
        address: pathAnalyzerTestSourceEndpointAddress,
        instanceId: testInstance.id,
        listenerId: testListener.id,
        loadBalancerId: testLoadBalancer.id,
        networkLoadBalancerId: testNetworkLoadBalancer.id,
        subnetId: testSubnet.id,
        vlanId: testVlan.id,
        vnicId: testVnicAttachment.id,
    },
    definedTags: {
        "foo-namespace.bar-key": "value",
    },
    displayName: pathAnalyzerTestDisplayName,
    freeformTags: {
        "bar-key": "value",
    },
    protocolParameters: {
        type: pathAnalyzerTestProtocolParametersType,
        destinationPort: pathAnalyzerTestProtocolParametersDestinationPort,
        icmpCode: pathAnalyzerTestProtocolParametersIcmpCode,
        icmpType: pathAnalyzerTestProtocolParametersIcmpType,
        sourcePort: pathAnalyzerTestProtocolParametersSourcePort,
    },
    queryOptions: {
        isBiDirectionalAnalysis: pathAnalyzerTestQueryOptionsIsBiDirectionalAnalysis,
    },
});
Copy
import pulumi
import pulumi_oci as oci

test_path_analyzer_test = oci.vn_monitoring.PathAnalyzerTest("test_path_analyzer_test",
    compartment_id=compartment_id,
    destination_endpoint={
        "type": path_analyzer_test_destination_endpoint_type,
        "address": path_analyzer_test_destination_endpoint_address,
        "instance_id": test_instance["id"],
        "listener_id": test_listener["id"],
        "load_balancer_id": test_load_balancer["id"],
        "network_load_balancer_id": test_network_load_balancer["id"],
        "subnet_id": test_subnet["id"],
        "vlan_id": test_vlan["id"],
        "vnic_id": test_vnic_attachment["id"],
    },
    protocol=path_analyzer_test_protocol,
    source_endpoint={
        "type": path_analyzer_test_source_endpoint_type,
        "address": path_analyzer_test_source_endpoint_address,
        "instance_id": test_instance["id"],
        "listener_id": test_listener["id"],
        "load_balancer_id": test_load_balancer["id"],
        "network_load_balancer_id": test_network_load_balancer["id"],
        "subnet_id": test_subnet["id"],
        "vlan_id": test_vlan["id"],
        "vnic_id": test_vnic_attachment["id"],
    },
    defined_tags={
        "foo-namespace.bar-key": "value",
    },
    display_name=path_analyzer_test_display_name,
    freeform_tags={
        "bar-key": "value",
    },
    protocol_parameters={
        "type": path_analyzer_test_protocol_parameters_type,
        "destination_port": path_analyzer_test_protocol_parameters_destination_port,
        "icmp_code": path_analyzer_test_protocol_parameters_icmp_code,
        "icmp_type": path_analyzer_test_protocol_parameters_icmp_type,
        "source_port": path_analyzer_test_protocol_parameters_source_port,
    },
    query_options={
        "is_bi_directional_analysis": path_analyzer_test_query_options_is_bi_directional_analysis,
    })
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/vnmonitoring"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := vnmonitoring.NewPathAnalyzerTest(ctx, "test_path_analyzer_test", &vnmonitoring.PathAnalyzerTestArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DestinationEndpoint: &vnmonitoring.PathAnalyzerTestDestinationEndpointArgs{
				Type:                  pulumi.Any(pathAnalyzerTestDestinationEndpointType),
				Address:               pulumi.Any(pathAnalyzerTestDestinationEndpointAddress),
				InstanceId:            pulumi.Any(testInstance.Id),
				ListenerId:            pulumi.Any(testListener.Id),
				LoadBalancerId:        pulumi.Any(testLoadBalancer.Id),
				NetworkLoadBalancerId: pulumi.Any(testNetworkLoadBalancer.Id),
				SubnetId:              pulumi.Any(testSubnet.Id),
				VlanId:                pulumi.Any(testVlan.Id),
				VnicId:                pulumi.Any(testVnicAttachment.Id),
			},
			Protocol: pulumi.Any(pathAnalyzerTestProtocol),
			SourceEndpoint: &vnmonitoring.PathAnalyzerTestSourceEndpointArgs{
				Type:                  pulumi.Any(pathAnalyzerTestSourceEndpointType),
				Address:               pulumi.Any(pathAnalyzerTestSourceEndpointAddress),
				InstanceId:            pulumi.Any(testInstance.Id),
				ListenerId:            pulumi.Any(testListener.Id),
				LoadBalancerId:        pulumi.Any(testLoadBalancer.Id),
				NetworkLoadBalancerId: pulumi.Any(testNetworkLoadBalancer.Id),
				SubnetId:              pulumi.Any(testSubnet.Id),
				VlanId:                pulumi.Any(testVlan.Id),
				VnicId:                pulumi.Any(testVnicAttachment.Id),
			},
			DefinedTags: pulumi.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			DisplayName: pulumi.Any(pathAnalyzerTestDisplayName),
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("value"),
			},
			ProtocolParameters: &vnmonitoring.PathAnalyzerTestProtocolParametersArgs{
				Type:            pulumi.Any(pathAnalyzerTestProtocolParametersType),
				DestinationPort: pulumi.Any(pathAnalyzerTestProtocolParametersDestinationPort),
				IcmpCode:        pulumi.Any(pathAnalyzerTestProtocolParametersIcmpCode),
				IcmpType:        pulumi.Any(pathAnalyzerTestProtocolParametersIcmpType),
				SourcePort:      pulumi.Any(pathAnalyzerTestProtocolParametersSourcePort),
			},
			QueryOptions: &vnmonitoring.PathAnalyzerTestQueryOptionsArgs{
				IsBiDirectionalAnalysis: pulumi.Any(pathAnalyzerTestQueryOptionsIsBiDirectionalAnalysis),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testPathAnalyzerTest = new Oci.VnMonitoring.PathAnalyzerTest("test_path_analyzer_test", new()
    {
        CompartmentId = compartmentId,
        DestinationEndpoint = new Oci.VnMonitoring.Inputs.PathAnalyzerTestDestinationEndpointArgs
        {
            Type = pathAnalyzerTestDestinationEndpointType,
            Address = pathAnalyzerTestDestinationEndpointAddress,
            InstanceId = testInstance.Id,
            ListenerId = testListener.Id,
            LoadBalancerId = testLoadBalancer.Id,
            NetworkLoadBalancerId = testNetworkLoadBalancer.Id,
            SubnetId = testSubnet.Id,
            VlanId = testVlan.Id,
            VnicId = testVnicAttachment.Id,
        },
        Protocol = pathAnalyzerTestProtocol,
        SourceEndpoint = new Oci.VnMonitoring.Inputs.PathAnalyzerTestSourceEndpointArgs
        {
            Type = pathAnalyzerTestSourceEndpointType,
            Address = pathAnalyzerTestSourceEndpointAddress,
            InstanceId = testInstance.Id,
            ListenerId = testListener.Id,
            LoadBalancerId = testLoadBalancer.Id,
            NetworkLoadBalancerId = testNetworkLoadBalancer.Id,
            SubnetId = testSubnet.Id,
            VlanId = testVlan.Id,
            VnicId = testVnicAttachment.Id,
        },
        DefinedTags = 
        {
            { "foo-namespace.bar-key", "value" },
        },
        DisplayName = pathAnalyzerTestDisplayName,
        FreeformTags = 
        {
            { "bar-key", "value" },
        },
        ProtocolParameters = new Oci.VnMonitoring.Inputs.PathAnalyzerTestProtocolParametersArgs
        {
            Type = pathAnalyzerTestProtocolParametersType,
            DestinationPort = pathAnalyzerTestProtocolParametersDestinationPort,
            IcmpCode = pathAnalyzerTestProtocolParametersIcmpCode,
            IcmpType = pathAnalyzerTestProtocolParametersIcmpType,
            SourcePort = pathAnalyzerTestProtocolParametersSourcePort,
        },
        QueryOptions = new Oci.VnMonitoring.Inputs.PathAnalyzerTestQueryOptionsArgs
        {
            IsBiDirectionalAnalysis = pathAnalyzerTestQueryOptionsIsBiDirectionalAnalysis,
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.VnMonitoring.PathAnalyzerTest;
import com.pulumi.oci.VnMonitoring.PathAnalyzerTestArgs;
import com.pulumi.oci.VnMonitoring.inputs.PathAnalyzerTestDestinationEndpointArgs;
import com.pulumi.oci.VnMonitoring.inputs.PathAnalyzerTestSourceEndpointArgs;
import com.pulumi.oci.VnMonitoring.inputs.PathAnalyzerTestProtocolParametersArgs;
import com.pulumi.oci.VnMonitoring.inputs.PathAnalyzerTestQueryOptionsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var testPathAnalyzerTest = new PathAnalyzerTest("testPathAnalyzerTest", PathAnalyzerTestArgs.builder()
            .compartmentId(compartmentId)
            .destinationEndpoint(PathAnalyzerTestDestinationEndpointArgs.builder()
                .type(pathAnalyzerTestDestinationEndpointType)
                .address(pathAnalyzerTestDestinationEndpointAddress)
                .instanceId(testInstance.id())
                .listenerId(testListener.id())
                .loadBalancerId(testLoadBalancer.id())
                .networkLoadBalancerId(testNetworkLoadBalancer.id())
                .subnetId(testSubnet.id())
                .vlanId(testVlan.id())
                .vnicId(testVnicAttachment.id())
                .build())
            .protocol(pathAnalyzerTestProtocol)
            .sourceEndpoint(PathAnalyzerTestSourceEndpointArgs.builder()
                .type(pathAnalyzerTestSourceEndpointType)
                .address(pathAnalyzerTestSourceEndpointAddress)
                .instanceId(testInstance.id())
                .listenerId(testListener.id())
                .loadBalancerId(testLoadBalancer.id())
                .networkLoadBalancerId(testNetworkLoadBalancer.id())
                .subnetId(testSubnet.id())
                .vlanId(testVlan.id())
                .vnicId(testVnicAttachment.id())
                .build())
            .definedTags(Map.of("foo-namespace.bar-key", "value"))
            .displayName(pathAnalyzerTestDisplayName)
            .freeformTags(Map.of("bar-key", "value"))
            .protocolParameters(PathAnalyzerTestProtocolParametersArgs.builder()
                .type(pathAnalyzerTestProtocolParametersType)
                .destinationPort(pathAnalyzerTestProtocolParametersDestinationPort)
                .icmpCode(pathAnalyzerTestProtocolParametersIcmpCode)
                .icmpType(pathAnalyzerTestProtocolParametersIcmpType)
                .sourcePort(pathAnalyzerTestProtocolParametersSourcePort)
                .build())
            .queryOptions(PathAnalyzerTestQueryOptionsArgs.builder()
                .isBiDirectionalAnalysis(pathAnalyzerTestQueryOptionsIsBiDirectionalAnalysis)
                .build())
            .build());

    }
}
Copy
resources:
  testPathAnalyzerTest:
    type: oci:VnMonitoring:PathAnalyzerTest
    name: test_path_analyzer_test
    properties:
      compartmentId: ${compartmentId}
      destinationEndpoint:
        type: ${pathAnalyzerTestDestinationEndpointType}
        address: ${pathAnalyzerTestDestinationEndpointAddress}
        instanceId: ${testInstance.id}
        listenerId: ${testListener.id}
        loadBalancerId: ${testLoadBalancer.id}
        networkLoadBalancerId: ${testNetworkLoadBalancer.id}
        subnetId: ${testSubnet.id}
        vlanId: ${testVlan.id}
        vnicId: ${testVnicAttachment.id}
      protocol: ${pathAnalyzerTestProtocol}
      sourceEndpoint:
        type: ${pathAnalyzerTestSourceEndpointType}
        address: ${pathAnalyzerTestSourceEndpointAddress}
        instanceId: ${testInstance.id}
        listenerId: ${testListener.id}
        loadBalancerId: ${testLoadBalancer.id}
        networkLoadBalancerId: ${testNetworkLoadBalancer.id}
        subnetId: ${testSubnet.id}
        vlanId: ${testVlan.id}
        vnicId: ${testVnicAttachment.id}
      definedTags:
        foo-namespace.bar-key: value
      displayName: ${pathAnalyzerTestDisplayName}
      freeformTags:
        bar-key: value
      protocolParameters:
        type: ${pathAnalyzerTestProtocolParametersType}
        destinationPort: ${pathAnalyzerTestProtocolParametersDestinationPort}
        icmpCode: ${pathAnalyzerTestProtocolParametersIcmpCode}
        icmpType: ${pathAnalyzerTestProtocolParametersIcmpType}
        sourcePort: ${pathAnalyzerTestProtocolParametersSourcePort}
      queryOptions:
        isBiDirectionalAnalysis: ${pathAnalyzerTestQueryOptionsIsBiDirectionalAnalysis}
Copy

Create PathAnalyzerTest Resource

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

Constructor syntax

new PathAnalyzerTest(name: string, args: PathAnalyzerTestArgs, opts?: CustomResourceOptions);
@overload
def PathAnalyzerTest(resource_name: str,
                     args: PathAnalyzerTestArgs,
                     opts: Optional[ResourceOptions] = None)

@overload
def PathAnalyzerTest(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     compartment_id: Optional[str] = None,
                     destination_endpoint: Optional[_vnmonitoring.PathAnalyzerTestDestinationEndpointArgs] = None,
                     protocol: Optional[int] = None,
                     source_endpoint: Optional[_vnmonitoring.PathAnalyzerTestSourceEndpointArgs] = None,
                     defined_tags: Optional[Mapping[str, str]] = None,
                     display_name: Optional[str] = None,
                     freeform_tags: Optional[Mapping[str, str]] = None,
                     protocol_parameters: Optional[_vnmonitoring.PathAnalyzerTestProtocolParametersArgs] = None,
                     query_options: Optional[_vnmonitoring.PathAnalyzerTestQueryOptionsArgs] = None)
func NewPathAnalyzerTest(ctx *Context, name string, args PathAnalyzerTestArgs, opts ...ResourceOption) (*PathAnalyzerTest, error)
public PathAnalyzerTest(string name, PathAnalyzerTestArgs args, CustomResourceOptions? opts = null)
public PathAnalyzerTest(String name, PathAnalyzerTestArgs args)
public PathAnalyzerTest(String name, PathAnalyzerTestArgs args, CustomResourceOptions options)
type: oci:VnMonitoring:PathAnalyzerTest
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

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

Constructor example

The following reference example uses placeholder values for all input properties.

var pathAnalyzerTestResource = new Oci.VnMonitoring.PathAnalyzerTest("pathAnalyzerTestResource", new()
{
    CompartmentId = "string",
    DestinationEndpoint = new Oci.VnMonitoring.Inputs.PathAnalyzerTestDestinationEndpointArgs
    {
        Type = "string",
        Address = "string",
        InstanceId = "string",
        ListenerId = "string",
        LoadBalancerId = "string",
        NetworkLoadBalancerId = "string",
        State = "string",
        SubnetId = "string",
        VlanId = "string",
        VnicId = "string",
    },
    Protocol = 0,
    SourceEndpoint = new Oci.VnMonitoring.Inputs.PathAnalyzerTestSourceEndpointArgs
    {
        Type = "string",
        Address = "string",
        InstanceId = "string",
        ListenerId = "string",
        LoadBalancerId = "string",
        NetworkLoadBalancerId = "string",
        State = "string",
        SubnetId = "string",
        VlanId = "string",
        VnicId = "string",
    },
    DefinedTags = 
    {
        { "string", "string" },
    },
    DisplayName = "string",
    FreeformTags = 
    {
        { "string", "string" },
    },
    ProtocolParameters = new Oci.VnMonitoring.Inputs.PathAnalyzerTestProtocolParametersArgs
    {
        Type = "string",
        DestinationPort = 0,
        IcmpCode = 0,
        IcmpType = 0,
        SourcePort = 0,
    },
    QueryOptions = new Oci.VnMonitoring.Inputs.PathAnalyzerTestQueryOptionsArgs
    {
        IsBiDirectionalAnalysis = false,
    },
});
Copy
example, err := vnmonitoring.NewPathAnalyzerTest(ctx, "pathAnalyzerTestResource", &vnmonitoring.PathAnalyzerTestArgs{
	CompartmentId: pulumi.String("string"),
	DestinationEndpoint: &vnmonitoring.PathAnalyzerTestDestinationEndpointArgs{
		Type:                  pulumi.String("string"),
		Address:               pulumi.String("string"),
		InstanceId:            pulumi.String("string"),
		ListenerId:            pulumi.String("string"),
		LoadBalancerId:        pulumi.String("string"),
		NetworkLoadBalancerId: pulumi.String("string"),
		State:                 pulumi.String("string"),
		SubnetId:              pulumi.String("string"),
		VlanId:                pulumi.String("string"),
		VnicId:                pulumi.String("string"),
	},
	Protocol: pulumi.Int(0),
	SourceEndpoint: &vnmonitoring.PathAnalyzerTestSourceEndpointArgs{
		Type:                  pulumi.String("string"),
		Address:               pulumi.String("string"),
		InstanceId:            pulumi.String("string"),
		ListenerId:            pulumi.String("string"),
		LoadBalancerId:        pulumi.String("string"),
		NetworkLoadBalancerId: pulumi.String("string"),
		State:                 pulumi.String("string"),
		SubnetId:              pulumi.String("string"),
		VlanId:                pulumi.String("string"),
		VnicId:                pulumi.String("string"),
	},
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	DisplayName: pulumi.String("string"),
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	ProtocolParameters: &vnmonitoring.PathAnalyzerTestProtocolParametersArgs{
		Type:            pulumi.String("string"),
		DestinationPort: pulumi.Int(0),
		IcmpCode:        pulumi.Int(0),
		IcmpType:        pulumi.Int(0),
		SourcePort:      pulumi.Int(0),
	},
	QueryOptions: &vnmonitoring.PathAnalyzerTestQueryOptionsArgs{
		IsBiDirectionalAnalysis: pulumi.Bool(false),
	},
})
Copy
var pathAnalyzerTestResource = new PathAnalyzerTest("pathAnalyzerTestResource", PathAnalyzerTestArgs.builder()
    .compartmentId("string")
    .destinationEndpoint(PathAnalyzerTestDestinationEndpointArgs.builder()
        .type("string")
        .address("string")
        .instanceId("string")
        .listenerId("string")
        .loadBalancerId("string")
        .networkLoadBalancerId("string")
        .state("string")
        .subnetId("string")
        .vlanId("string")
        .vnicId("string")
        .build())
    .protocol(0)
    .sourceEndpoint(PathAnalyzerTestSourceEndpointArgs.builder()
        .type("string")
        .address("string")
        .instanceId("string")
        .listenerId("string")
        .loadBalancerId("string")
        .networkLoadBalancerId("string")
        .state("string")
        .subnetId("string")
        .vlanId("string")
        .vnicId("string")
        .build())
    .definedTags(Map.of("string", "string"))
    .displayName("string")
    .freeformTags(Map.of("string", "string"))
    .protocolParameters(PathAnalyzerTestProtocolParametersArgs.builder()
        .type("string")
        .destinationPort(0)
        .icmpCode(0)
        .icmpType(0)
        .sourcePort(0)
        .build())
    .queryOptions(PathAnalyzerTestQueryOptionsArgs.builder()
        .isBiDirectionalAnalysis(false)
        .build())
    .build());
Copy
path_analyzer_test_resource = oci.vn_monitoring.PathAnalyzerTest("pathAnalyzerTestResource",
    compartment_id="string",
    destination_endpoint={
        "type": "string",
        "address": "string",
        "instance_id": "string",
        "listener_id": "string",
        "load_balancer_id": "string",
        "network_load_balancer_id": "string",
        "state": "string",
        "subnet_id": "string",
        "vlan_id": "string",
        "vnic_id": "string",
    },
    protocol=0,
    source_endpoint={
        "type": "string",
        "address": "string",
        "instance_id": "string",
        "listener_id": "string",
        "load_balancer_id": "string",
        "network_load_balancer_id": "string",
        "state": "string",
        "subnet_id": "string",
        "vlan_id": "string",
        "vnic_id": "string",
    },
    defined_tags={
        "string": "string",
    },
    display_name="string",
    freeform_tags={
        "string": "string",
    },
    protocol_parameters={
        "type": "string",
        "destination_port": 0,
        "icmp_code": 0,
        "icmp_type": 0,
        "source_port": 0,
    },
    query_options={
        "is_bi_directional_analysis": False,
    })
Copy
const pathAnalyzerTestResource = new oci.vnmonitoring.PathAnalyzerTest("pathAnalyzerTestResource", {
    compartmentId: "string",
    destinationEndpoint: {
        type: "string",
        address: "string",
        instanceId: "string",
        listenerId: "string",
        loadBalancerId: "string",
        networkLoadBalancerId: "string",
        state: "string",
        subnetId: "string",
        vlanId: "string",
        vnicId: "string",
    },
    protocol: 0,
    sourceEndpoint: {
        type: "string",
        address: "string",
        instanceId: "string",
        listenerId: "string",
        loadBalancerId: "string",
        networkLoadBalancerId: "string",
        state: "string",
        subnetId: "string",
        vlanId: "string",
        vnicId: "string",
    },
    definedTags: {
        string: "string",
    },
    displayName: "string",
    freeformTags: {
        string: "string",
    },
    protocolParameters: {
        type: "string",
        destinationPort: 0,
        icmpCode: 0,
        icmpType: 0,
        sourcePort: 0,
    },
    queryOptions: {
        isBiDirectionalAnalysis: false,
    },
});
Copy
type: oci:VnMonitoring:PathAnalyzerTest
properties:
    compartmentId: string
    definedTags:
        string: string
    destinationEndpoint:
        address: string
        instanceId: string
        listenerId: string
        loadBalancerId: string
        networkLoadBalancerId: string
        state: string
        subnetId: string
        type: string
        vlanId: string
        vnicId: string
    displayName: string
    freeformTags:
        string: string
    protocol: 0
    protocolParameters:
        destinationPort: 0
        icmpCode: 0
        icmpType: 0
        sourcePort: 0
        type: string
    queryOptions:
        isBiDirectionalAnalysis: false
    sourceEndpoint:
        address: string
        instanceId: string
        listenerId: string
        loadBalancerId: string
        networkLoadBalancerId: string
        state: string
        subnetId: string
        type: string
        vlanId: string
        vnicId: string
Copy

PathAnalyzerTest 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 PathAnalyzerTest resource accepts the following input properties:

CompartmentId This property is required. string
(Updatable) The OCID for the PathAnalyzerTest resource's compartment.
DestinationEndpoint This property is required. PathAnalyzerTestDestinationEndpoint
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
Protocol This property is required. int
(Updatable) The IP protocol to use in the PathAnalyzerTest resource.
SourceEndpoint This property is required. PathAnalyzerTestSourceEndpoint
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
DefinedTags Dictionary<string, string>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
DisplayName string
(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
FreeformTags Dictionary<string, string>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
ProtocolParameters PathAnalyzerTestProtocolParameters
(Updatable) Defines the IP protocol parameters for a PathAnalyzerTest resource.
QueryOptions PathAnalyzerTestQueryOptions
(Updatable) Defines the query options required for a PathAnalyzerTest resource.
CompartmentId This property is required. string
(Updatable) The OCID for the PathAnalyzerTest resource's compartment.
DestinationEndpoint This property is required. PathAnalyzerTestDestinationEndpointArgs
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
Protocol This property is required. int
(Updatable) The IP protocol to use in the PathAnalyzerTest resource.
SourceEndpoint This property is required. PathAnalyzerTestSourceEndpointArgs
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
DefinedTags map[string]string
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
DisplayName string
(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
FreeformTags map[string]string
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
ProtocolParameters PathAnalyzerTestProtocolParametersArgs
(Updatable) Defines the IP protocol parameters for a PathAnalyzerTest resource.
QueryOptions PathAnalyzerTestQueryOptionsArgs
(Updatable) Defines the query options required for a PathAnalyzerTest resource.
compartmentId This property is required. String
(Updatable) The OCID for the PathAnalyzerTest resource's compartment.
destinationEndpoint This property is required. PathAnalyzerTestDestinationEndpoint
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
protocol This property is required. Integer
(Updatable) The IP protocol to use in the PathAnalyzerTest resource.
sourceEndpoint This property is required. PathAnalyzerTestSourceEndpoint
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
definedTags Map<String,String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
displayName String
(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeformTags Map<String,String>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
protocolParameters PathAnalyzerTestProtocolParameters
(Updatable) Defines the IP protocol parameters for a PathAnalyzerTest resource.
queryOptions PathAnalyzerTestQueryOptions
(Updatable) Defines the query options required for a PathAnalyzerTest resource.
compartmentId This property is required. string
(Updatable) The OCID for the PathAnalyzerTest resource's compartment.
destinationEndpoint This property is required. PathAnalyzerTestDestinationEndpoint
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
protocol This property is required. number
(Updatable) The IP protocol to use in the PathAnalyzerTest resource.
sourceEndpoint This property is required. PathAnalyzerTestSourceEndpoint
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
definedTags {[key: string]: string}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
displayName string
(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeformTags {[key: string]: string}
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
protocolParameters PathAnalyzerTestProtocolParameters
(Updatable) Defines the IP protocol parameters for a PathAnalyzerTest resource.
queryOptions PathAnalyzerTestQueryOptions
(Updatable) Defines the query options required for a PathAnalyzerTest resource.
compartment_id This property is required. str
(Updatable) The OCID for the PathAnalyzerTest resource's compartment.
destination_endpoint This property is required. vnmonitoring.PathAnalyzerTestDestinationEndpointArgs
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
protocol This property is required. int
(Updatable) The IP protocol to use in the PathAnalyzerTest resource.
source_endpoint This property is required. vnmonitoring.PathAnalyzerTestSourceEndpointArgs
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
defined_tags Mapping[str, str]
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
display_name str
(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags Mapping[str, str]
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
protocol_parameters vnmonitoring.PathAnalyzerTestProtocolParametersArgs
(Updatable) Defines the IP protocol parameters for a PathAnalyzerTest resource.
query_options vnmonitoring.PathAnalyzerTestQueryOptionsArgs
(Updatable) Defines the query options required for a PathAnalyzerTest resource.
compartmentId This property is required. String
(Updatable) The OCID for the PathAnalyzerTest resource's compartment.
destinationEndpoint This property is required. Property Map
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
protocol This property is required. Number
(Updatable) The IP protocol to use in the PathAnalyzerTest resource.
sourceEndpoint This property is required. Property Map
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
definedTags Map<String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
displayName String
(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeformTags Map<String>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
protocolParameters Property Map
(Updatable) Defines the IP protocol parameters for a PathAnalyzerTest resource.
queryOptions Property Map
(Updatable) Defines the query options required for a PathAnalyzerTest resource.

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
State string
The current state of the PathAnalyzerTest resource.
SystemTags Dictionary<string, string>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated string
The date and time the PathAnalyzerTest resource was created, in the format defined by RFC3339.
TimeUpdated string
The date and time the PathAnalyzerTest resource was last updated, in the format defined by RFC3339.
Id string
The provider-assigned unique ID for this managed resource.
State string
The current state of the PathAnalyzerTest resource.
SystemTags map[string]string
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated string
The date and time the PathAnalyzerTest resource was created, in the format defined by RFC3339.
TimeUpdated string
The date and time the PathAnalyzerTest resource was last updated, in the format defined by RFC3339.
id String
The provider-assigned unique ID for this managed resource.
state String
The current state of the PathAnalyzerTest resource.
systemTags Map<String,String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated String
The date and time the PathAnalyzerTest resource was created, in the format defined by RFC3339.
timeUpdated String
The date and time the PathAnalyzerTest resource was last updated, in the format defined by RFC3339.
id string
The provider-assigned unique ID for this managed resource.
state string
The current state of the PathAnalyzerTest resource.
systemTags {[key: string]: string}
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated string
The date and time the PathAnalyzerTest resource was created, in the format defined by RFC3339.
timeUpdated string
The date and time the PathAnalyzerTest resource was last updated, in the format defined by RFC3339.
id str
The provider-assigned unique ID for this managed resource.
state str
The current state of the PathAnalyzerTest resource.
system_tags Mapping[str, str]
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
time_created str
The date and time the PathAnalyzerTest resource was created, in the format defined by RFC3339.
time_updated str
The date and time the PathAnalyzerTest resource was last updated, in the format defined by RFC3339.
id String
The provider-assigned unique ID for this managed resource.
state String
The current state of the PathAnalyzerTest resource.
systemTags Map<String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated String
The date and time the PathAnalyzerTest resource was created, in the format defined by RFC3339.
timeUpdated String
The date and time the PathAnalyzerTest resource was last updated, in the format defined by RFC3339.

Look up Existing PathAnalyzerTest Resource

Get an existing PathAnalyzerTest resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: PathAnalyzerTestState, opts?: CustomResourceOptions): PathAnalyzerTest
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        compartment_id: Optional[str] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        destination_endpoint: Optional[_vnmonitoring.PathAnalyzerTestDestinationEndpointArgs] = None,
        display_name: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        protocol: Optional[int] = None,
        protocol_parameters: Optional[_vnmonitoring.PathAnalyzerTestProtocolParametersArgs] = None,
        query_options: Optional[_vnmonitoring.PathAnalyzerTestQueryOptionsArgs] = None,
        source_endpoint: Optional[_vnmonitoring.PathAnalyzerTestSourceEndpointArgs] = None,
        state: Optional[str] = None,
        system_tags: Optional[Mapping[str, str]] = None,
        time_created: Optional[str] = None,
        time_updated: Optional[str] = None) -> PathAnalyzerTest
func GetPathAnalyzerTest(ctx *Context, name string, id IDInput, state *PathAnalyzerTestState, opts ...ResourceOption) (*PathAnalyzerTest, error)
public static PathAnalyzerTest Get(string name, Input<string> id, PathAnalyzerTestState? state, CustomResourceOptions? opts = null)
public static PathAnalyzerTest get(String name, Output<String> id, PathAnalyzerTestState state, CustomResourceOptions options)
resources:  _:    type: oci:VnMonitoring:PathAnalyzerTest    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
CompartmentId string
(Updatable) The OCID for the PathAnalyzerTest resource's compartment.
DefinedTags Dictionary<string, string>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
DestinationEndpoint PathAnalyzerTestDestinationEndpoint
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
DisplayName string
(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
FreeformTags Dictionary<string, string>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
Protocol int
(Updatable) The IP protocol to use in the PathAnalyzerTest resource.
ProtocolParameters PathAnalyzerTestProtocolParameters
(Updatable) Defines the IP protocol parameters for a PathAnalyzerTest resource.
QueryOptions PathAnalyzerTestQueryOptions
(Updatable) Defines the query options required for a PathAnalyzerTest resource.
SourceEndpoint PathAnalyzerTestSourceEndpoint
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
State string
The current state of the PathAnalyzerTest resource.
SystemTags Dictionary<string, string>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated string
The date and time the PathAnalyzerTest resource was created, in the format defined by RFC3339.
TimeUpdated string
The date and time the PathAnalyzerTest resource was last updated, in the format defined by RFC3339.
CompartmentId string
(Updatable) The OCID for the PathAnalyzerTest resource's compartment.
DefinedTags map[string]string
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
DestinationEndpoint PathAnalyzerTestDestinationEndpointArgs
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
DisplayName string
(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
FreeformTags map[string]string
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
Protocol int
(Updatable) The IP protocol to use in the PathAnalyzerTest resource.
ProtocolParameters PathAnalyzerTestProtocolParametersArgs
(Updatable) Defines the IP protocol parameters for a PathAnalyzerTest resource.
QueryOptions PathAnalyzerTestQueryOptionsArgs
(Updatable) Defines the query options required for a PathAnalyzerTest resource.
SourceEndpoint PathAnalyzerTestSourceEndpointArgs
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
State string
The current state of the PathAnalyzerTest resource.
SystemTags map[string]string
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated string
The date and time the PathAnalyzerTest resource was created, in the format defined by RFC3339.
TimeUpdated string
The date and time the PathAnalyzerTest resource was last updated, in the format defined by RFC3339.
compartmentId String
(Updatable) The OCID for the PathAnalyzerTest resource's compartment.
definedTags Map<String,String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
destinationEndpoint PathAnalyzerTestDestinationEndpoint
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
displayName String
(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeformTags Map<String,String>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
protocol Integer
(Updatable) The IP protocol to use in the PathAnalyzerTest resource.
protocolParameters PathAnalyzerTestProtocolParameters
(Updatable) Defines the IP protocol parameters for a PathAnalyzerTest resource.
queryOptions PathAnalyzerTestQueryOptions
(Updatable) Defines the query options required for a PathAnalyzerTest resource.
sourceEndpoint PathAnalyzerTestSourceEndpoint
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
state String
The current state of the PathAnalyzerTest resource.
systemTags Map<String,String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated String
The date and time the PathAnalyzerTest resource was created, in the format defined by RFC3339.
timeUpdated String
The date and time the PathAnalyzerTest resource was last updated, in the format defined by RFC3339.
compartmentId string
(Updatable) The OCID for the PathAnalyzerTest resource's compartment.
definedTags {[key: string]: string}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
destinationEndpoint PathAnalyzerTestDestinationEndpoint
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
displayName string
(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeformTags {[key: string]: string}
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
protocol number
(Updatable) The IP protocol to use in the PathAnalyzerTest resource.
protocolParameters PathAnalyzerTestProtocolParameters
(Updatable) Defines the IP protocol parameters for a PathAnalyzerTest resource.
queryOptions PathAnalyzerTestQueryOptions
(Updatable) Defines the query options required for a PathAnalyzerTest resource.
sourceEndpoint PathAnalyzerTestSourceEndpoint
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
state string
The current state of the PathAnalyzerTest resource.
systemTags {[key: string]: string}
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated string
The date and time the PathAnalyzerTest resource was created, in the format defined by RFC3339.
timeUpdated string
The date and time the PathAnalyzerTest resource was last updated, in the format defined by RFC3339.
compartment_id str
(Updatable) The OCID for the PathAnalyzerTest resource's compartment.
defined_tags Mapping[str, str]
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
destination_endpoint vnmonitoring.PathAnalyzerTestDestinationEndpointArgs
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
display_name str
(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeform_tags Mapping[str, str]
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
protocol int
(Updatable) The IP protocol to use in the PathAnalyzerTest resource.
protocol_parameters vnmonitoring.PathAnalyzerTestProtocolParametersArgs
(Updatable) Defines the IP protocol parameters for a PathAnalyzerTest resource.
query_options vnmonitoring.PathAnalyzerTestQueryOptionsArgs
(Updatable) Defines the query options required for a PathAnalyzerTest resource.
source_endpoint vnmonitoring.PathAnalyzerTestSourceEndpointArgs
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
state str
The current state of the PathAnalyzerTest resource.
system_tags Mapping[str, str]
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
time_created str
The date and time the PathAnalyzerTest resource was created, in the format defined by RFC3339.
time_updated str
The date and time the PathAnalyzerTest resource was last updated, in the format defined by RFC3339.
compartmentId String
(Updatable) The OCID for the PathAnalyzerTest resource's compartment.
definedTags Map<String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
destinationEndpoint Property Map
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
displayName String
(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
freeformTags Map<String>
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
protocol Number
(Updatable) The IP protocol to use in the PathAnalyzerTest resource.
protocolParameters Property Map
(Updatable) Defines the IP protocol parameters for a PathAnalyzerTest resource.
queryOptions Property Map
(Updatable) Defines the query options required for a PathAnalyzerTest resource.
sourceEndpoint Property Map
(Updatable) Information describing a source or destination in a PathAnalyzerTest resource.
state String
The current state of the PathAnalyzerTest resource.
systemTags Map<String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated String
The date and time the PathAnalyzerTest resource was created, in the format defined by RFC3339.
timeUpdated String
The date and time the PathAnalyzerTest resource was last updated, in the format defined by RFC3339.

Supporting Types

PathAnalyzerTestDestinationEndpoint
, PathAnalyzerTestDestinationEndpointArgs

Type This property is required. string
(Updatable) The type of the Endpoint.
Address string
(Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpoint object.
InstanceId string
(Updatable) The OCID of the compute instance.
ListenerId string
(Updatable) The OCID of the network load balancer listener.
LoadBalancerId string
(Updatable) The OCID of the listener's load balancer.
NetworkLoadBalancerId string
(Updatable) The OCID of the listener's network load balancer.
State string
The current state of the PathAnalyzerTest resource.
SubnetId string
(Updatable) The OCID of the subnet containing the IP address. This can be used to disambiguate which subnet is intended, in case the IP address is used in more than one subnet (when there are subnets with overlapping IP ranges).
VlanId string
(Updatable) The OCID of the VLAN containing the IP address. This can be used to disambiguate which VLAN is queried, in case the endpoint IP address belongs to more than one VLAN (when there are VLANs with overlapping IP ranges).
VnicId string
(Updatable) The OCID of the VNIC attached to the compute instance.
Type This property is required. string
(Updatable) The type of the Endpoint.
Address string
(Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpoint object.
InstanceId string
(Updatable) The OCID of the compute instance.
ListenerId string
(Updatable) The OCID of the network load balancer listener.
LoadBalancerId string
(Updatable) The OCID of the listener's load balancer.
NetworkLoadBalancerId string
(Updatable) The OCID of the listener's network load balancer.
State string
The current state of the PathAnalyzerTest resource.
SubnetId string
(Updatable) The OCID of the subnet containing the IP address. This can be used to disambiguate which subnet is intended, in case the IP address is used in more than one subnet (when there are subnets with overlapping IP ranges).
VlanId string
(Updatable) The OCID of the VLAN containing the IP address. This can be used to disambiguate which VLAN is queried, in case the endpoint IP address belongs to more than one VLAN (when there are VLANs with overlapping IP ranges).
VnicId string
(Updatable) The OCID of the VNIC attached to the compute instance.
type This property is required. String
(Updatable) The type of the Endpoint.
address String
(Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpoint object.
instanceId String
(Updatable) The OCID of the compute instance.
listenerId String
(Updatable) The OCID of the network load balancer listener.
loadBalancerId String
(Updatable) The OCID of the listener's load balancer.
networkLoadBalancerId String
(Updatable) The OCID of the listener's network load balancer.
state String
The current state of the PathAnalyzerTest resource.
subnetId String
(Updatable) The OCID of the subnet containing the IP address. This can be used to disambiguate which subnet is intended, in case the IP address is used in more than one subnet (when there are subnets with overlapping IP ranges).
vlanId String
(Updatable) The OCID of the VLAN containing the IP address. This can be used to disambiguate which VLAN is queried, in case the endpoint IP address belongs to more than one VLAN (when there are VLANs with overlapping IP ranges).
vnicId String
(Updatable) The OCID of the VNIC attached to the compute instance.
type This property is required. string
(Updatable) The type of the Endpoint.
address string
(Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpoint object.
instanceId string
(Updatable) The OCID of the compute instance.
listenerId string
(Updatable) The OCID of the network load balancer listener.
loadBalancerId string
(Updatable) The OCID of the listener's load balancer.
networkLoadBalancerId string
(Updatable) The OCID of the listener's network load balancer.
state string
The current state of the PathAnalyzerTest resource.
subnetId string
(Updatable) The OCID of the subnet containing the IP address. This can be used to disambiguate which subnet is intended, in case the IP address is used in more than one subnet (when there are subnets with overlapping IP ranges).
vlanId string
(Updatable) The OCID of the VLAN containing the IP address. This can be used to disambiguate which VLAN is queried, in case the endpoint IP address belongs to more than one VLAN (when there are VLANs with overlapping IP ranges).
vnicId string
(Updatable) The OCID of the VNIC attached to the compute instance.
type This property is required. str
(Updatable) The type of the Endpoint.
address str
(Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpoint object.
instance_id str
(Updatable) The OCID of the compute instance.
listener_id str
(Updatable) The OCID of the network load balancer listener.
load_balancer_id str
(Updatable) The OCID of the listener's load balancer.
network_load_balancer_id str
(Updatable) The OCID of the listener's network load balancer.
state str
The current state of the PathAnalyzerTest resource.
subnet_id str
(Updatable) The OCID of the subnet containing the IP address. This can be used to disambiguate which subnet is intended, in case the IP address is used in more than one subnet (when there are subnets with overlapping IP ranges).
vlan_id str
(Updatable) The OCID of the VLAN containing the IP address. This can be used to disambiguate which VLAN is queried, in case the endpoint IP address belongs to more than one VLAN (when there are VLANs with overlapping IP ranges).
vnic_id str
(Updatable) The OCID of the VNIC attached to the compute instance.
type This property is required. String
(Updatable) The type of the Endpoint.
address String
(Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpoint object.
instanceId String
(Updatable) The OCID of the compute instance.
listenerId String
(Updatable) The OCID of the network load balancer listener.
loadBalancerId String
(Updatable) The OCID of the listener's load balancer.
networkLoadBalancerId String
(Updatable) The OCID of the listener's network load balancer.
state String
The current state of the PathAnalyzerTest resource.
subnetId String
(Updatable) The OCID of the subnet containing the IP address. This can be used to disambiguate which subnet is intended, in case the IP address is used in more than one subnet (when there are subnets with overlapping IP ranges).
vlanId String
(Updatable) The OCID of the VLAN containing the IP address. This can be used to disambiguate which VLAN is queried, in case the endpoint IP address belongs to more than one VLAN (when there are VLANs with overlapping IP ranges).
vnicId String
(Updatable) The OCID of the VNIC attached to the compute instance.

PathAnalyzerTestProtocolParameters
, PathAnalyzerTestProtocolParametersArgs

Type This property is required. string
(Updatable) The type of the ProtocolParameters object.
DestinationPort int
(Updatable) The destination port to use in a PathAnalyzerTest resource.
IcmpCode int
(Updatable) The ICMP code.
IcmpType int
(Updatable) The ICMP type.
SourcePort int
(Updatable) The source port to use in a PathAnalyzerTest resource.
Type This property is required. string
(Updatable) The type of the ProtocolParameters object.
DestinationPort int
(Updatable) The destination port to use in a PathAnalyzerTest resource.
IcmpCode int
(Updatable) The ICMP code.
IcmpType int
(Updatable) The ICMP type.
SourcePort int
(Updatable) The source port to use in a PathAnalyzerTest resource.
type This property is required. String
(Updatable) The type of the ProtocolParameters object.
destinationPort Integer
(Updatable) The destination port to use in a PathAnalyzerTest resource.
icmpCode Integer
(Updatable) The ICMP code.
icmpType Integer
(Updatable) The ICMP type.
sourcePort Integer
(Updatable) The source port to use in a PathAnalyzerTest resource.
type This property is required. string
(Updatable) The type of the ProtocolParameters object.
destinationPort number
(Updatable) The destination port to use in a PathAnalyzerTest resource.
icmpCode number
(Updatable) The ICMP code.
icmpType number
(Updatable) The ICMP type.
sourcePort number
(Updatable) The source port to use in a PathAnalyzerTest resource.
type This property is required. str
(Updatable) The type of the ProtocolParameters object.
destination_port int
(Updatable) The destination port to use in a PathAnalyzerTest resource.
icmp_code int
(Updatable) The ICMP code.
icmp_type int
(Updatable) The ICMP type.
source_port int
(Updatable) The source port to use in a PathAnalyzerTest resource.
type This property is required. String
(Updatable) The type of the ProtocolParameters object.
destinationPort Number
(Updatable) The destination port to use in a PathAnalyzerTest resource.
icmpCode Number
(Updatable) The ICMP code.
icmpType Number
(Updatable) The ICMP type.
sourcePort Number
(Updatable) The source port to use in a PathAnalyzerTest resource.

PathAnalyzerTestQueryOptions
, PathAnalyzerTestQueryOptionsArgs

IsBiDirectionalAnalysis bool
(Updatable) If true, a path analysis is done for both the forward and reverse routes.
IsBiDirectionalAnalysis bool
(Updatable) If true, a path analysis is done for both the forward and reverse routes.
isBiDirectionalAnalysis Boolean
(Updatable) If true, a path analysis is done for both the forward and reverse routes.
isBiDirectionalAnalysis boolean
(Updatable) If true, a path analysis is done for both the forward and reverse routes.
is_bi_directional_analysis bool
(Updatable) If true, a path analysis is done for both the forward and reverse routes.
isBiDirectionalAnalysis Boolean
(Updatable) If true, a path analysis is done for both the forward and reverse routes.

PathAnalyzerTestSourceEndpoint
, PathAnalyzerTestSourceEndpointArgs

Type This property is required. string
(Updatable) The type of the Endpoint.
Address string
(Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpoint object.
InstanceId string
(Updatable) The OCID of the compute instance.
ListenerId string
(Updatable) The OCID of the network load balancer listener.
LoadBalancerId string
(Updatable) The OCID of the listener's load balancer.
NetworkLoadBalancerId string
(Updatable) The OCID of the listener's network load balancer.
State string
The current state of the PathAnalyzerTest resource.
SubnetId string
(Updatable) The OCID of the subnet containing the IP address. This can be used to disambiguate which subnet is intended, in case the IP address is used in more than one subnet (when there are subnets with overlapping IP ranges).
VlanId string
(Updatable) The OCID of the VLAN containing the IP address. This can be used to disambiguate which VLAN is queried, in case the endpoint IP address belongs to more than one VLAN (when there are VLANs with overlapping IP ranges).
VnicId string

(Updatable) The OCID of the VNIC attached to the compute instance.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

Type This property is required. string
(Updatable) The type of the Endpoint.
Address string
(Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpoint object.
InstanceId string
(Updatable) The OCID of the compute instance.
ListenerId string
(Updatable) The OCID of the network load balancer listener.
LoadBalancerId string
(Updatable) The OCID of the listener's load balancer.
NetworkLoadBalancerId string
(Updatable) The OCID of the listener's network load balancer.
State string
The current state of the PathAnalyzerTest resource.
SubnetId string
(Updatable) The OCID of the subnet containing the IP address. This can be used to disambiguate which subnet is intended, in case the IP address is used in more than one subnet (when there are subnets with overlapping IP ranges).
VlanId string
(Updatable) The OCID of the VLAN containing the IP address. This can be used to disambiguate which VLAN is queried, in case the endpoint IP address belongs to more than one VLAN (when there are VLANs with overlapping IP ranges).
VnicId string

(Updatable) The OCID of the VNIC attached to the compute instance.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

type This property is required. String
(Updatable) The type of the Endpoint.
address String
(Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpoint object.
instanceId String
(Updatable) The OCID of the compute instance.
listenerId String
(Updatable) The OCID of the network load balancer listener.
loadBalancerId String
(Updatable) The OCID of the listener's load balancer.
networkLoadBalancerId String
(Updatable) The OCID of the listener's network load balancer.
state String
The current state of the PathAnalyzerTest resource.
subnetId String
(Updatable) The OCID of the subnet containing the IP address. This can be used to disambiguate which subnet is intended, in case the IP address is used in more than one subnet (when there are subnets with overlapping IP ranges).
vlanId String
(Updatable) The OCID of the VLAN containing the IP address. This can be used to disambiguate which VLAN is queried, in case the endpoint IP address belongs to more than one VLAN (when there are VLANs with overlapping IP ranges).
vnicId String

(Updatable) The OCID of the VNIC attached to the compute instance.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

type This property is required. string
(Updatable) The type of the Endpoint.
address string
(Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpoint object.
instanceId string
(Updatable) The OCID of the compute instance.
listenerId string
(Updatable) The OCID of the network load balancer listener.
loadBalancerId string
(Updatable) The OCID of the listener's load balancer.
networkLoadBalancerId string
(Updatable) The OCID of the listener's network load balancer.
state string
The current state of the PathAnalyzerTest resource.
subnetId string
(Updatable) The OCID of the subnet containing the IP address. This can be used to disambiguate which subnet is intended, in case the IP address is used in more than one subnet (when there are subnets with overlapping IP ranges).
vlanId string
(Updatable) The OCID of the VLAN containing the IP address. This can be used to disambiguate which VLAN is queried, in case the endpoint IP address belongs to more than one VLAN (when there are VLANs with overlapping IP ranges).
vnicId string

(Updatable) The OCID of the VNIC attached to the compute instance.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

type This property is required. str
(Updatable) The type of the Endpoint.
address str
(Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpoint object.
instance_id str
(Updatable) The OCID of the compute instance.
listener_id str
(Updatable) The OCID of the network load balancer listener.
load_balancer_id str
(Updatable) The OCID of the listener's load balancer.
network_load_balancer_id str
(Updatable) The OCID of the listener's network load balancer.
state str
The current state of the PathAnalyzerTest resource.
subnet_id str
(Updatable) The OCID of the subnet containing the IP address. This can be used to disambiguate which subnet is intended, in case the IP address is used in more than one subnet (when there are subnets with overlapping IP ranges).
vlan_id str
(Updatable) The OCID of the VLAN containing the IP address. This can be used to disambiguate which VLAN is queried, in case the endpoint IP address belongs to more than one VLAN (when there are VLANs with overlapping IP ranges).
vnic_id str

(Updatable) The OCID of the VNIC attached to the compute instance.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

type This property is required. String
(Updatable) The type of the Endpoint.
address String
(Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpoint object.
instanceId String
(Updatable) The OCID of the compute instance.
listenerId String
(Updatable) The OCID of the network load balancer listener.
loadBalancerId String
(Updatable) The OCID of the listener's load balancer.
networkLoadBalancerId String
(Updatable) The OCID of the listener's network load balancer.
state String
The current state of the PathAnalyzerTest resource.
subnetId String
(Updatable) The OCID of the subnet containing the IP address. This can be used to disambiguate which subnet is intended, in case the IP address is used in more than one subnet (when there are subnets with overlapping IP ranges).
vlanId String
(Updatable) The OCID of the VLAN containing the IP address. This can be used to disambiguate which VLAN is queried, in case the endpoint IP address belongs to more than one VLAN (when there are VLANs with overlapping IP ranges).
vnicId String

(Updatable) The OCID of the VNIC attached to the compute instance.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

Import

PathAnalyzerTests can be imported using the id, e.g.

$ pulumi import oci:VnMonitoring/pathAnalyzerTest:PathAnalyzerTest test_path_analyzer_test "id"
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.