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,
    },
});
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,
    })
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
	})
}
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,
        },
    });
});
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());
    }
}
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}
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[PathAnalyzerTestDestinationEndpointArgs] = None,
                     protocol: Optional[int] = None,
                     source_endpoint: Optional[PathAnalyzerTestSourceEndpointArgs] = None,
                     defined_tags: Optional[Mapping[str, str]] = None,
                     display_name: Optional[str] = None,
                     freeform_tags: Optional[Mapping[str, str]] = None,
                     protocol_parameters: Optional[PathAnalyzerTestProtocolParametersArgs] = None,
                     query_options: Optional[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 string
- The unique name of the resource.
- args PathAnalyzerTestArgs
- 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 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 string
- The unique name of the resource.
- args PathAnalyzerTestArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PathAnalyzerTestArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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,
    },
});
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),
	},
})
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());
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,
    })
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,
    },
});
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
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 string
- (Updatable) The OCID for the PathAnalyzerTestresource's compartment.
- DestinationEndpoint PathAnalyzer Test Destination Endpoint 
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- Protocol int
- (Updatable) The IP protocol to use in the PathAnalyzerTestresource.
- SourceEndpoint PathAnalyzer Test Source Endpoint 
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- 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.
- 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 PathAnalyzer Test Protocol Parameters 
- (Updatable) Defines the IP protocol parameters for a PathAnalyzerTestresource.
- QueryOptions PathAnalyzer Test Query Options 
- (Updatable) Defines the query options required for a PathAnalyzerTestresource.
- CompartmentId string
- (Updatable) The OCID for the PathAnalyzerTestresource's compartment.
- DestinationEndpoint PathAnalyzer Test Destination Endpoint Args 
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- Protocol int
- (Updatable) The IP protocol to use in the PathAnalyzerTestresource.
- SourceEndpoint PathAnalyzer Test Source Endpoint Args 
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- 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.
- 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 PathAnalyzer Test Protocol Parameters Args 
- (Updatable) Defines the IP protocol parameters for a PathAnalyzerTestresource.
- QueryOptions PathAnalyzer Test Query Options Args 
- (Updatable) Defines the query options required for a PathAnalyzerTestresource.
- compartmentId String
- (Updatable) The OCID for the PathAnalyzerTestresource's compartment.
- destinationEndpoint PathAnalyzer Test Destination Endpoint 
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- protocol Integer
- (Updatable) The IP protocol to use in the PathAnalyzerTestresource.
- sourceEndpoint PathAnalyzer Test Source Endpoint 
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- 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.
- 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 PathAnalyzer Test Protocol Parameters 
- (Updatable) Defines the IP protocol parameters for a PathAnalyzerTestresource.
- queryOptions PathAnalyzer Test Query Options 
- (Updatable) Defines the query options required for a PathAnalyzerTestresource.
- compartmentId string
- (Updatable) The OCID for the PathAnalyzerTestresource's compartment.
- destinationEndpoint PathAnalyzer Test Destination Endpoint 
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- protocol number
- (Updatable) The IP protocol to use in the PathAnalyzerTestresource.
- sourceEndpoint PathAnalyzer Test Source Endpoint 
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- {[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.
- {[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 PathAnalyzer Test Protocol Parameters 
- (Updatable) Defines the IP protocol parameters for a PathAnalyzerTestresource.
- queryOptions PathAnalyzer Test Query Options 
- (Updatable) Defines the query options required for a PathAnalyzerTestresource.
- compartment_id str
- (Updatable) The OCID for the PathAnalyzerTestresource's compartment.
- destination_endpoint PathAnalyzer Test Destination Endpoint Args 
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- protocol int
- (Updatable) The IP protocol to use in the PathAnalyzerTestresource.
- source_endpoint PathAnalyzer Test Source Endpoint Args 
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- 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.
- 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 PathAnalyzer Test Protocol Parameters Args 
- (Updatable) Defines the IP protocol parameters for a PathAnalyzerTestresource.
- query_options PathAnalyzer Test Query Options Args 
- (Updatable) Defines the query options required for a PathAnalyzerTestresource.
- compartmentId String
- (Updatable) The OCID for the PathAnalyzerTestresource's compartment.
- destinationEndpoint Property Map
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- protocol Number
- (Updatable) The IP protocol to use in the PathAnalyzerTestresource.
- sourceEndpoint Property Map
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- 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.
- 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 PathAnalyzerTestresource.
- queryOptions Property Map
- (Updatable) Defines the query options required for a PathAnalyzerTestresource.
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 PathAnalyzerTestresource.
- 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 PathAnalyzerTestresource was created, in the format defined by RFC3339.
- TimeUpdated string
- The date and time the PathAnalyzerTestresource 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 PathAnalyzerTestresource.
- 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 PathAnalyzerTestresource was created, in the format defined by RFC3339.
- TimeUpdated string
- The date and time the PathAnalyzerTestresource 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 PathAnalyzerTestresource.
- 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 PathAnalyzerTestresource was created, in the format defined by RFC3339.
- timeUpdated String
- The date and time the PathAnalyzerTestresource 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 PathAnalyzerTestresource.
- {[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 PathAnalyzerTestresource was created, in the format defined by RFC3339.
- timeUpdated string
- The date and time the PathAnalyzerTestresource 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 PathAnalyzerTestresource.
- 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 PathAnalyzerTestresource was created, in the format defined by RFC3339.
- time_updated str
- The date and time the PathAnalyzerTestresource 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 PathAnalyzerTestresource.
- 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 PathAnalyzerTestresource was created, in the format defined by RFC3339.
- timeUpdated String
- The date and time the PathAnalyzerTestresource 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[PathAnalyzerTestDestinationEndpointArgs] = None,
        display_name: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        protocol: Optional[int] = None,
        protocol_parameters: Optional[PathAnalyzerTestProtocolParametersArgs] = None,
        query_options: Optional[PathAnalyzerTestQueryOptionsArgs] = None,
        source_endpoint: Optional[PathAnalyzerTestSourceEndpointArgs] = None,
        state: Optional[str] = None,
        system_tags: Optional[Mapping[str, str]] = None,
        time_created: Optional[str] = None,
        time_updated: Optional[str] = None) -> PathAnalyzerTestfunc 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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.
- CompartmentId string
- (Updatable) The OCID for the PathAnalyzerTestresource's compartment.
- 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 PathAnalyzer Test Destination Endpoint 
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- DisplayName string
- (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- 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 PathAnalyzerTestresource.
- ProtocolParameters PathAnalyzer Test Protocol Parameters 
- (Updatable) Defines the IP protocol parameters for a PathAnalyzerTestresource.
- QueryOptions PathAnalyzer Test Query Options 
- (Updatable) Defines the query options required for a PathAnalyzerTestresource.
- SourceEndpoint PathAnalyzer Test Source Endpoint 
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- State string
- The current state of the PathAnalyzerTestresource.
- 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 PathAnalyzerTestresource was created, in the format defined by RFC3339.
- TimeUpdated string
- The date and time the PathAnalyzerTestresource was last updated, in the format defined by RFC3339.
- CompartmentId string
- (Updatable) The OCID for the PathAnalyzerTestresource's compartment.
- 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 PathAnalyzer Test Destination Endpoint Args 
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- DisplayName string
- (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- 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 PathAnalyzerTestresource.
- ProtocolParameters PathAnalyzer Test Protocol Parameters Args 
- (Updatable) Defines the IP protocol parameters for a PathAnalyzerTestresource.
- QueryOptions PathAnalyzer Test Query Options Args 
- (Updatable) Defines the query options required for a PathAnalyzerTestresource.
- SourceEndpoint PathAnalyzer Test Source Endpoint Args 
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- State string
- The current state of the PathAnalyzerTestresource.
- 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 PathAnalyzerTestresource was created, in the format defined by RFC3339.
- TimeUpdated string
- The date and time the PathAnalyzerTestresource was last updated, in the format defined by RFC3339.
- compartmentId String
- (Updatable) The OCID for the PathAnalyzerTestresource's compartment.
- 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 PathAnalyzer Test Destination Endpoint 
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- displayName String
- (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- 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 PathAnalyzerTestresource.
- protocolParameters PathAnalyzer Test Protocol Parameters 
- (Updatable) Defines the IP protocol parameters for a PathAnalyzerTestresource.
- queryOptions PathAnalyzer Test Query Options 
- (Updatable) Defines the query options required for a PathAnalyzerTestresource.
- sourceEndpoint PathAnalyzer Test Source Endpoint 
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- state String
- The current state of the PathAnalyzerTestresource.
- 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 PathAnalyzerTestresource was created, in the format defined by RFC3339.
- timeUpdated String
- The date and time the PathAnalyzerTestresource was last updated, in the format defined by RFC3339.
- compartmentId string
- (Updatable) The OCID for the PathAnalyzerTestresource's compartment.
- {[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 PathAnalyzer Test Destination Endpoint 
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- displayName string
- (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- {[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 PathAnalyzerTestresource.
- protocolParameters PathAnalyzer Test Protocol Parameters 
- (Updatable) Defines the IP protocol parameters for a PathAnalyzerTestresource.
- queryOptions PathAnalyzer Test Query Options 
- (Updatable) Defines the query options required for a PathAnalyzerTestresource.
- sourceEndpoint PathAnalyzer Test Source Endpoint 
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- state string
- The current state of the PathAnalyzerTestresource.
- {[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 PathAnalyzerTestresource was created, in the format defined by RFC3339.
- timeUpdated string
- The date and time the PathAnalyzerTestresource was last updated, in the format defined by RFC3339.
- compartment_id str
- (Updatable) The OCID for the PathAnalyzerTestresource's compartment.
- 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 PathAnalyzer Test Destination Endpoint Args 
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- display_name str
- (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- 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 PathAnalyzerTestresource.
- protocol_parameters PathAnalyzer Test Protocol Parameters Args 
- (Updatable) Defines the IP protocol parameters for a PathAnalyzerTestresource.
- query_options PathAnalyzer Test Query Options Args 
- (Updatable) Defines the query options required for a PathAnalyzerTestresource.
- source_endpoint PathAnalyzer Test Source Endpoint Args 
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- state str
- The current state of the PathAnalyzerTestresource.
- 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 PathAnalyzerTestresource was created, in the format defined by RFC3339.
- time_updated str
- The date and time the PathAnalyzerTestresource was last updated, in the format defined by RFC3339.
- compartmentId String
- (Updatable) The OCID for the PathAnalyzerTestresource's compartment.
- 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 PathAnalyzerTestresource.
- displayName String
- (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- 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 PathAnalyzerTestresource.
- protocolParameters Property Map
- (Updatable) Defines the IP protocol parameters for a PathAnalyzerTestresource.
- queryOptions Property Map
- (Updatable) Defines the query options required for a PathAnalyzerTestresource.
- sourceEndpoint Property Map
- (Updatable) Information describing a source or destination in a PathAnalyzerTestresource.
- state String
- The current state of the PathAnalyzerTestresource.
- 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 PathAnalyzerTestresource was created, in the format defined by RFC3339.
- timeUpdated String
- The date and time the PathAnalyzerTestresource was last updated, in the format defined by RFC3339.
Supporting Types
PathAnalyzerTestDestinationEndpoint, PathAnalyzerTestDestinationEndpointArgs          
- Type string
- (Updatable) The type of the Endpoint.
- Address string
- (Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpointobject.
- InstanceId string
- (Updatable) The OCID of the compute instance.
- ListenerId string
- (Updatable) The OCID of the network load balancer listener.
- LoadBalancer stringId 
- (Updatable) The OCID of the listener's load balancer.
- NetworkLoad stringBalancer Id 
- (Updatable) The OCID of the listener's network load balancer.
- State string
- The current state of the PathAnalyzerTestresource.
- 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 string
- (Updatable) The type of the Endpoint.
- Address string
- (Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpointobject.
- InstanceId string
- (Updatable) The OCID of the compute instance.
- ListenerId string
- (Updatable) The OCID of the network load balancer listener.
- LoadBalancer stringId 
- (Updatable) The OCID of the listener's load balancer.
- NetworkLoad stringBalancer Id 
- (Updatable) The OCID of the listener's network load balancer.
- State string
- The current state of the PathAnalyzerTestresource.
- 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 String
- (Updatable) The type of the Endpoint.
- address String
- (Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpointobject.
- instanceId String
- (Updatable) The OCID of the compute instance.
- listenerId String
- (Updatable) The OCID of the network load balancer listener.
- loadBalancer StringId 
- (Updatable) The OCID of the listener's load balancer.
- networkLoad StringBalancer Id 
- (Updatable) The OCID of the listener's network load balancer.
- state String
- The current state of the PathAnalyzerTestresource.
- 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 string
- (Updatable) The type of the Endpoint.
- address string
- (Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpointobject.
- instanceId string
- (Updatable) The OCID of the compute instance.
- listenerId string
- (Updatable) The OCID of the network load balancer listener.
- loadBalancer stringId 
- (Updatable) The OCID of the listener's load balancer.
- networkLoad stringBalancer Id 
- (Updatable) The OCID of the listener's network load balancer.
- state string
- The current state of the PathAnalyzerTestresource.
- 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 str
- (Updatable) The type of the Endpoint.
- address str
- (Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpointobject.
- instance_id str
- (Updatable) The OCID of the compute instance.
- listener_id str
- (Updatable) The OCID of the network load balancer listener.
- load_balancer_ strid 
- (Updatable) The OCID of the listener's load balancer.
- network_load_ strbalancer_ id 
- (Updatable) The OCID of the listener's network load balancer.
- state str
- The current state of the PathAnalyzerTestresource.
- 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 String
- (Updatable) The type of the Endpoint.
- address String
- (Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpointobject.
- instanceId String
- (Updatable) The OCID of the compute instance.
- listenerId String
- (Updatable) The OCID of the network load balancer listener.
- loadBalancer StringId 
- (Updatable) The OCID of the listener's load balancer.
- networkLoad StringBalancer Id 
- (Updatable) The OCID of the listener's network load balancer.
- state String
- The current state of the PathAnalyzerTestresource.
- 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 string
- (Updatable) The type of the ProtocolParametersobject.
- DestinationPort int
- (Updatable) The destination port to use in a PathAnalyzerTestresource.
- IcmpCode int
- (Updatable) The ICMP code.
- IcmpType int
- (Updatable) The ICMP type.
- SourcePort int
- (Updatable) The source port to use in a PathAnalyzerTestresource.
- Type string
- (Updatable) The type of the ProtocolParametersobject.
- DestinationPort int
- (Updatable) The destination port to use in a PathAnalyzerTestresource.
- IcmpCode int
- (Updatable) The ICMP code.
- IcmpType int
- (Updatable) The ICMP type.
- SourcePort int
- (Updatable) The source port to use in a PathAnalyzerTestresource.
- type String
- (Updatable) The type of the ProtocolParametersobject.
- destinationPort Integer
- (Updatable) The destination port to use in a PathAnalyzerTestresource.
- icmpCode Integer
- (Updatable) The ICMP code.
- icmpType Integer
- (Updatable) The ICMP type.
- sourcePort Integer
- (Updatable) The source port to use in a PathAnalyzerTestresource.
- type string
- (Updatable) The type of the ProtocolParametersobject.
- destinationPort number
- (Updatable) The destination port to use in a PathAnalyzerTestresource.
- icmpCode number
- (Updatable) The ICMP code.
- icmpType number
- (Updatable) The ICMP type.
- sourcePort number
- (Updatable) The source port to use in a PathAnalyzerTestresource.
- type str
- (Updatable) The type of the ProtocolParametersobject.
- destination_port int
- (Updatable) The destination port to use in a PathAnalyzerTestresource.
- 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 PathAnalyzerTestresource.
- type String
- (Updatable) The type of the ProtocolParametersobject.
- destinationPort Number
- (Updatable) The destination port to use in a PathAnalyzerTestresource.
- icmpCode Number
- (Updatable) The ICMP code.
- icmpType Number
- (Updatable) The ICMP type.
- sourcePort Number
- (Updatable) The source port to use in a PathAnalyzerTestresource.
PathAnalyzerTestQueryOptions, PathAnalyzerTestQueryOptionsArgs          
- IsBi boolDirectional Analysis 
- (Updatable) If true, a path analysis is done for both the forward and reverse routes.
- IsBi boolDirectional Analysis 
- (Updatable) If true, a path analysis is done for both the forward and reverse routes.
- isBi BooleanDirectional Analysis 
- (Updatable) If true, a path analysis is done for both the forward and reverse routes.
- isBi booleanDirectional Analysis 
- (Updatable) If true, a path analysis is done for both the forward and reverse routes.
- is_bi_ booldirectional_ analysis 
- (Updatable) If true, a path analysis is done for both the forward and reverse routes.
- isBi BooleanDirectional Analysis 
- (Updatable) If true, a path analysis is done for both the forward and reverse routes.
PathAnalyzerTestSourceEndpoint, PathAnalyzerTestSourceEndpointArgs          
- Type string
- (Updatable) The type of the Endpoint.
- Address string
- (Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpointobject.
- InstanceId string
- (Updatable) The OCID of the compute instance.
- ListenerId string
- (Updatable) The OCID of the network load balancer listener.
- LoadBalancer stringId 
- (Updatable) The OCID of the listener's load balancer.
- NetworkLoad stringBalancer Id 
- (Updatable) The OCID of the listener's network load balancer.
- State string
- The current state of the PathAnalyzerTestresource.
- 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 string
- (Updatable) The type of the Endpoint.
- Address string
- (Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpointobject.
- InstanceId string
- (Updatable) The OCID of the compute instance.
- ListenerId string
- (Updatable) The OCID of the network load balancer listener.
- LoadBalancer stringId 
- (Updatable) The OCID of the listener's load balancer.
- NetworkLoad stringBalancer Id 
- (Updatable) The OCID of the listener's network load balancer.
- State string
- The current state of the PathAnalyzerTestresource.
- 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 String
- (Updatable) The type of the Endpoint.
- address String
- (Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpointobject.
- instanceId String
- (Updatable) The OCID of the compute instance.
- listenerId String
- (Updatable) The OCID of the network load balancer listener.
- loadBalancer StringId 
- (Updatable) The OCID of the listener's load balancer.
- networkLoad StringBalancer Id 
- (Updatable) The OCID of the listener's network load balancer.
- state String
- The current state of the PathAnalyzerTestresource.
- 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 string
- (Updatable) The type of the Endpoint.
- address string
- (Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpointobject.
- instanceId string
- (Updatable) The OCID of the compute instance.
- listenerId string
- (Updatable) The OCID of the network load balancer listener.
- loadBalancer stringId 
- (Updatable) The OCID of the listener's load balancer.
- networkLoad stringBalancer Id 
- (Updatable) The OCID of the listener's network load balancer.
- state string
- The current state of the PathAnalyzerTestresource.
- 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 str
- (Updatable) The type of the Endpoint.
- address str
- (Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpointobject.
- instance_id str
- (Updatable) The OCID of the compute instance.
- listener_id str
- (Updatable) The OCID of the network load balancer listener.
- load_balancer_ strid 
- (Updatable) The OCID of the listener's load balancer.
- network_load_ strbalancer_ id 
- (Updatable) The OCID of the listener's network load balancer.
- state str
- The current state of the PathAnalyzerTestresource.
- 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 String
- (Updatable) The type of the Endpoint.
- address String
- (Updatable) The IPv4 address of the COMPUTE_INSTANCE-type Endpointobject.
- instanceId String
- (Updatable) The OCID of the compute instance.
- listenerId String
- (Updatable) The OCID of the network load balancer listener.
- loadBalancer StringId 
- (Updatable) The OCID of the listener's load balancer.
- networkLoad StringBalancer Id 
- (Updatable) The OCID of the listener's network load balancer.
- state String
- The current state of the PathAnalyzerTestresource.
- 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"
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 ociTerraform Provider.