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[_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 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:
- Compartment
Id string - (Updatable) The OCID for the
PathAnalyzerTest
resource's compartment. - Destination
Endpoint PathAnalyzer Test Destination Endpoint - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - Protocol int
- (Updatable) The IP protocol to use in the
PathAnalyzerTest
resource. - Source
Endpoint PathAnalyzer Test Source Endpoint - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name 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
Parameters PathAnalyzer Test Protocol Parameters - (Updatable) Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - Query
Options PathAnalyzer Test Query Options - (Updatable) Defines the query options required for a
PathAnalyzerTest
resource.
- Compartment
Id string - (Updatable) The OCID for the
PathAnalyzerTest
resource's compartment. - Destination
Endpoint PathAnalyzer Test Destination Endpoint Args - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - Protocol int
- (Updatable) The IP protocol to use in the
PathAnalyzerTest
resource. - Source
Endpoint PathAnalyzer Test Source Endpoint Args - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name 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
Parameters PathAnalyzer Test Protocol Parameters Args - (Updatable) Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - Query
Options PathAnalyzer Test Query Options Args - (Updatable) Defines the query options required for a
PathAnalyzerTest
resource.
- compartment
Id String - (Updatable) The OCID for the
PathAnalyzerTest
resource's compartment. - destination
Endpoint PathAnalyzer Test Destination Endpoint - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - protocol Integer
- (Updatable) The IP protocol to use in the
PathAnalyzerTest
resource. - source
Endpoint PathAnalyzer Test Source Endpoint - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name 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
Parameters PathAnalyzer Test Protocol Parameters - (Updatable) Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - query
Options PathAnalyzer Test Query Options - (Updatable) Defines the query options required for a
PathAnalyzerTest
resource.
- compartment
Id string - (Updatable) The OCID for the
PathAnalyzerTest
resource's compartment. - destination
Endpoint PathAnalyzer Test Destination Endpoint - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - protocol number
- (Updatable) The IP protocol to use in the
PathAnalyzerTest
resource. - source
Endpoint PathAnalyzer Test Source Endpoint - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name 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
Parameters PathAnalyzer Test Protocol Parameters - (Updatable) Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - query
Options PathAnalyzer Test Query Options - (Updatable) Defines the query options required for a
PathAnalyzerTest
resource.
- compartment_
id str - (Updatable) The OCID for the
PathAnalyzerTest
resource's compartment. - destination_
endpoint vnmonitoring.Path Analyzer Test Destination Endpoint Args - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - protocol int
- (Updatable) The IP protocol to use in the
PathAnalyzerTest
resource. - source_
endpoint vnmonitoring.Path Analyzer Test Source Endpoint Args - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - 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 vnmonitoring.Path Analyzer Test Protocol Parameters Args - (Updatable) Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - query_
options vnmonitoring.Path Analyzer Test Query Options Args - (Updatable) Defines the query options required for a
PathAnalyzerTest
resource.
- compartment
Id String - (Updatable) The OCID for the
PathAnalyzerTest
resource's compartment. - destination
Endpoint Property Map - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - protocol Number
- (Updatable) The IP protocol to use in the
PathAnalyzerTest
resource. - source
Endpoint Property Map - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name 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
Parameters Property Map - (Updatable) Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - query
Options 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. - Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - The date and time the
PathAnalyzerTest
resource was created, in the format defined by RFC3339. - Time
Updated 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. - map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - The date and time the
PathAnalyzerTest
resource was created, in the format defined by RFC3339. - Time
Updated 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. - Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - The date and time the
PathAnalyzerTest
resource was created, in the format defined by RFC3339. - time
Updated 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. - {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created string - The date and time the
PathAnalyzerTest
resource was created, in the format defined by RFC3339. - time
Updated 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. - 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. - Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - The date and time the
PathAnalyzerTest
resource was created, in the format defined by RFC3339. - time
Updated 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)
Resource lookup is not supported in YAML
- 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.
- Compartment
Id string - (Updatable) The OCID for the
PathAnalyzerTest
resource'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"}
- Destination
Endpoint PathAnalyzer Test Destination Endpoint - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - Display
Name 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
PathAnalyzerTest
resource. - Protocol
Parameters PathAnalyzer Test Protocol Parameters - (Updatable) Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - Query
Options PathAnalyzer Test Query Options - (Updatable) Defines the query options required for a
PathAnalyzerTest
resource. - Source
Endpoint PathAnalyzer Test Source Endpoint - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - State string
- The current state of the
PathAnalyzerTest
resource. - Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - The date and time the
PathAnalyzerTest
resource was created, in the format defined by RFC3339. - Time
Updated string - The date and time the
PathAnalyzerTest
resource was last updated, in the format defined by RFC3339.
- Compartment
Id string - (Updatable) The OCID for the
PathAnalyzerTest
resource'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"}
- Destination
Endpoint PathAnalyzer Test Destination Endpoint Args - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - Display
Name 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
PathAnalyzerTest
resource. - Protocol
Parameters PathAnalyzer Test Protocol Parameters Args - (Updatable) Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - Query
Options PathAnalyzer Test Query Options Args - (Updatable) Defines the query options required for a
PathAnalyzerTest
resource. - Source
Endpoint PathAnalyzer Test Source Endpoint Args - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - State string
- The current state of the
PathAnalyzerTest
resource. - map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - The date and time the
PathAnalyzerTest
resource was created, in the format defined by RFC3339. - Time
Updated string - The date and time the
PathAnalyzerTest
resource was last updated, in the format defined by RFC3339.
- compartment
Id String - (Updatable) The OCID for the
PathAnalyzerTest
resource'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"}
- destination
Endpoint PathAnalyzer Test Destination Endpoint - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - display
Name 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
PathAnalyzerTest
resource. - protocol
Parameters PathAnalyzer Test Protocol Parameters - (Updatable) Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - query
Options PathAnalyzer Test Query Options - (Updatable) Defines the query options required for a
PathAnalyzerTest
resource. - source
Endpoint PathAnalyzer Test Source Endpoint - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - state String
- The current state of the
PathAnalyzerTest
resource. - Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - The date and time the
PathAnalyzerTest
resource was created, in the format defined by RFC3339. - time
Updated String - The date and time the
PathAnalyzerTest
resource was last updated, in the format defined by RFC3339.
- compartment
Id string - (Updatable) The OCID for the
PathAnalyzerTest
resource'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"}
- destination
Endpoint PathAnalyzer Test Destination Endpoint - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - display
Name 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
PathAnalyzerTest
resource. - protocol
Parameters PathAnalyzer Test Protocol Parameters - (Updatable) Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - query
Options PathAnalyzer Test Query Options - (Updatable) Defines the query options required for a
PathAnalyzerTest
resource. - source
Endpoint PathAnalyzer Test Source Endpoint - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - state string
- The current state of the
PathAnalyzerTest
resource. - {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created string - The date and time the
PathAnalyzerTest
resource was created, in the format defined by RFC3339. - time
Updated 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. - 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.Path Analyzer Test Destination Endpoint Args - (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.
- 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.Path Analyzer Test Protocol Parameters Args - (Updatable) Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - query_
options vnmonitoring.Path Analyzer Test Query Options Args - (Updatable) Defines the query options required for a
PathAnalyzerTest
resource. - source_
endpoint vnmonitoring.Path Analyzer Test Source Endpoint Args - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - state str
- The current state of the
PathAnalyzerTest
resource. - 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.
- compartment
Id String - (Updatable) The OCID for the
PathAnalyzerTest
resource'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"}
- destination
Endpoint Property Map - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - display
Name 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
PathAnalyzerTest
resource. - protocol
Parameters Property Map - (Updatable) Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - query
Options Property Map - (Updatable) Defines the query options required for a
PathAnalyzerTest
resource. - source
Endpoint Property Map - (Updatable) Information describing a source or destination in a
PathAnalyzerTest
resource. - state String
- The current state of the
PathAnalyzerTest
resource. - Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - The date and time the
PathAnalyzerTest
resource was created, in the format defined by RFC3339. - time
Updated String - The date and time the
PathAnalyzerTest
resource 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
Endpoint
object. - Instance
Id string - (Updatable) The OCID of the compute instance.
- Listener
Id string - (Updatable) The OCID of the network load balancer listener.
- Load
Balancer stringId - (Updatable) The OCID of the listener's load balancer.
- Network
Load stringBalancer Id - (Updatable) The OCID of the listener's network load balancer.
- State string
- The current state of the
PathAnalyzerTest
resource. - Subnet
Id 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).
- Vlan
Id 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).
- Vnic
Id 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
Endpoint
object. - Instance
Id string - (Updatable) The OCID of the compute instance.
- Listener
Id string - (Updatable) The OCID of the network load balancer listener.
- Load
Balancer stringId - (Updatable) The OCID of the listener's load balancer.
- Network
Load stringBalancer Id - (Updatable) The OCID of the listener's network load balancer.
- State string
- The current state of the
PathAnalyzerTest
resource. - Subnet
Id 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).
- Vlan
Id 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).
- Vnic
Id 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
Endpoint
object. - instance
Id String - (Updatable) The OCID of the compute instance.
- listener
Id String - (Updatable) The OCID of the network load balancer listener.
- load
Balancer StringId - (Updatable) The OCID of the listener's load balancer.
- network
Load StringBalancer Id - (Updatable) The OCID of the listener's network load balancer.
- state String
- The current state of the
PathAnalyzerTest
resource. - subnet
Id 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).
- vlan
Id 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).
- vnic
Id 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
Endpoint
object. - instance
Id string - (Updatable) The OCID of the compute instance.
- listener
Id string - (Updatable) The OCID of the network load balancer listener.
- load
Balancer stringId - (Updatable) The OCID of the listener's load balancer.
- network
Load stringBalancer Id - (Updatable) The OCID of the listener's network load balancer.
- state string
- The current state of the
PathAnalyzerTest
resource. - subnet
Id 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).
- vlan
Id 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).
- vnic
Id 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
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_ 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
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 String
- (Updatable) The type of the
Endpoint
. - address String
- (Updatable) The IPv4 address of the COMPUTE_INSTANCE-type
Endpoint
object. - instance
Id String - (Updatable) The OCID of the compute instance.
- listener
Id String - (Updatable) The OCID of the network load balancer listener.
- load
Balancer StringId - (Updatable) The OCID of the listener's load balancer.
- network
Load StringBalancer Id - (Updatable) The OCID of the listener's network load balancer.
- state String
- The current state of the
PathAnalyzerTest
resource. - subnet
Id 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).
- vlan
Id 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).
- vnic
Id String - (Updatable) The OCID of the VNIC attached to the compute instance.
PathAnalyzerTestProtocolParameters, PathAnalyzerTestProtocolParametersArgs
- Type string
- (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 string
- (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 String
- (Updatable) The type of the
ProtocolParameters
object. - destination
Port Integer - (Updatable) The destination port to use in a
PathAnalyzerTest
resource. - icmp
Code Integer - (Updatable) The ICMP code.
- icmp
Type Integer - (Updatable) The ICMP type.
- source
Port Integer - (Updatable) The source port to use in a
PathAnalyzerTest
resource.
- type string
- (Updatable) The type of the
ProtocolParameters
object. - destination
Port number - (Updatable) The destination port to use in a
PathAnalyzerTest
resource. - icmp
Code number - (Updatable) The ICMP code.
- icmp
Type number - (Updatable) The ICMP type.
- source
Port number - (Updatable) The source port to use in a
PathAnalyzerTest
resource.
- type 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 String
- (Updatable) The type of the
ProtocolParameters
object. - destination
Port Number - (Updatable) The destination port to use in a
PathAnalyzerTest
resource. - icmp
Code Number - (Updatable) The ICMP code.
- icmp
Type Number - (Updatable) The ICMP type.
- source
Port Number - (Updatable) The source port to use in a
PathAnalyzerTest
resource.
PathAnalyzerTestQueryOptions, PathAnalyzerTestQueryOptionsArgs
- Is
Bi boolDirectional 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.
- is
Bi BooleanDirectional Analysis - (Updatable) If true, a path analysis is done for both the forward and reverse routes.
- is
Bi 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.
- is
Bi 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
Endpoint
object. - Instance
Id string - (Updatable) The OCID of the compute instance.
- Listener
Id string - (Updatable) The OCID of the network load balancer listener.
- Load
Balancer stringId - (Updatable) The OCID of the listener's load balancer.
- Network
Load stringBalancer Id - (Updatable) The OCID of the listener's network load balancer.
- State string
- The current state of the
PathAnalyzerTest
resource. - Subnet
Id 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).
- Vlan
Id 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).
- Vnic
Id 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
Endpoint
object. - Instance
Id string - (Updatable) The OCID of the compute instance.
- Listener
Id string - (Updatable) The OCID of the network load balancer listener.
- Load
Balancer stringId - (Updatable) The OCID of the listener's load balancer.
- Network
Load stringBalancer Id - (Updatable) The OCID of the listener's network load balancer.
- State string
- The current state of the
PathAnalyzerTest
resource. - Subnet
Id 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).
- Vlan
Id 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).
- Vnic
Id 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
Endpoint
object. - instance
Id String - (Updatable) The OCID of the compute instance.
- listener
Id String - (Updatable) The OCID of the network load balancer listener.
- load
Balancer StringId - (Updatable) The OCID of the listener's load balancer.
- network
Load StringBalancer Id - (Updatable) The OCID of the listener's network load balancer.
- state String
- The current state of the
PathAnalyzerTest
resource. - subnet
Id 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).
- vlan
Id 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).
- vnic
Id 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
Endpoint
object. - instance
Id string - (Updatable) The OCID of the compute instance.
- listener
Id string - (Updatable) The OCID of the network load balancer listener.
- load
Balancer stringId - (Updatable) The OCID of the listener's load balancer.
- network
Load stringBalancer Id - (Updatable) The OCID of the listener's network load balancer.
- state string
- The current state of the
PathAnalyzerTest
resource. - subnet
Id 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).
- vlan
Id 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).
- vnic
Id 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
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_ 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
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 String
- (Updatable) The type of the
Endpoint
. - address String
- (Updatable) The IPv4 address of the COMPUTE_INSTANCE-type
Endpoint
object. - instance
Id String - (Updatable) The OCID of the compute instance.
- listener
Id String - (Updatable) The OCID of the network load balancer listener.
- load
Balancer StringId - (Updatable) The OCID of the listener's load balancer.
- network
Load StringBalancer Id - (Updatable) The OCID of the listener's network load balancer.
- state String
- The current state of the
PathAnalyzerTest
resource. - subnet
Id 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).
- vlan
Id 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).
- vnic
Id 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
oci
Terraform Provider.