oci.VnMonitoring.PathAnalysi
Explore with Pulumi AI
This resource provides the Path Analysi resource in Oracle Cloud Infrastructure Vn Monitoring service.
Use this method to initiate a Network Path Analyzer analysis. This method returns an opc-work-request-id, and you can poll the status of the work request until it either fails or succeeds.
If the work request status is successful, use ListWorkRequestResults with the work request ID to ask for the successful analysis results. If the work request status is failed, use ListWorkRequestErrors with the work request ID to ask for the analysis failure information. The information returned from either of these methods can be used to build a final report.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testPathAnalysi = new oci.vnmonitoring.PathAnalysi("test_path_analysi", {
type: pathAnalysiType,
cacheControl: pathAnalysiCacheControl,
compartmentId: compartmentId,
destinationEndpoint: {
type: pathAnalysiDestinationEndpointType,
address: pathAnalysiDestinationEndpointAddress,
instanceId: testInstance.id,
listenerId: testListener.id,
loadBalancerId: testLoadBalancer.id,
networkLoadBalancerId: testNetworkLoadBalancer.id,
subnetId: testSubnet.id,
vlanId: testVlan.id,
vnicId: testVnicAttachment.id,
},
pathAnalyzerTestId: testPathAnalyzerTest.id,
protocol: pathAnalysiProtocol,
protocolParameters: {
type: pathAnalysiProtocolParametersType,
destinationPort: pathAnalysiProtocolParametersDestinationPort,
icmpCode: pathAnalysiProtocolParametersIcmpCode,
icmpType: pathAnalysiProtocolParametersIcmpType,
sourcePort: pathAnalysiProtocolParametersSourcePort,
},
queryOptions: {
isBiDirectionalAnalysis: pathAnalysiQueryOptionsIsBiDirectionalAnalysis,
},
sourceEndpoint: {
type: pathAnalysiSourceEndpointType,
address: pathAnalysiSourceEndpointAddress,
instanceId: testInstance.id,
listenerId: testListener.id,
loadBalancerId: testLoadBalancer.id,
networkLoadBalancerId: testNetworkLoadBalancer.id,
subnetId: testSubnet.id,
vlanId: testVlan.id,
vnicId: testVnicAttachment.id,
},
});
import pulumi
import pulumi_oci as oci
test_path_analysi = oci.vn_monitoring.PathAnalysi("test_path_analysi",
type=path_analysi_type,
cache_control=path_analysi_cache_control,
compartment_id=compartment_id,
destination_endpoint={
"type": path_analysi_destination_endpoint_type,
"address": path_analysi_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"],
},
path_analyzer_test_id=test_path_analyzer_test["id"],
protocol=path_analysi_protocol,
protocol_parameters={
"type": path_analysi_protocol_parameters_type,
"destination_port": path_analysi_protocol_parameters_destination_port,
"icmp_code": path_analysi_protocol_parameters_icmp_code,
"icmp_type": path_analysi_protocol_parameters_icmp_type,
"source_port": path_analysi_protocol_parameters_source_port,
},
query_options={
"is_bi_directional_analysis": path_analysi_query_options_is_bi_directional_analysis,
},
source_endpoint={
"type": path_analysi_source_endpoint_type,
"address": path_analysi_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"],
})
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.NewPathAnalysi(ctx, "test_path_analysi", &VnMonitoring.PathAnalysiArgs{
Type: pulumi.Any(pathAnalysiType),
CacheControl: pulumi.Any(pathAnalysiCacheControl),
CompartmentId: pulumi.Any(compartmentId),
DestinationEndpoint: &vnmonitoring.PathAnalysiDestinationEndpointArgs{
Type: pulumi.Any(pathAnalysiDestinationEndpointType),
Address: pulumi.Any(pathAnalysiDestinationEndpointAddress),
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),
},
PathAnalyzerTestId: pulumi.Any(testPathAnalyzerTest.Id),
Protocol: pulumi.Any(pathAnalysiProtocol),
ProtocolParameters: &vnmonitoring.PathAnalysiProtocolParametersArgs{
Type: pulumi.Any(pathAnalysiProtocolParametersType),
DestinationPort: pulumi.Any(pathAnalysiProtocolParametersDestinationPort),
IcmpCode: pulumi.Any(pathAnalysiProtocolParametersIcmpCode),
IcmpType: pulumi.Any(pathAnalysiProtocolParametersIcmpType),
SourcePort: pulumi.Any(pathAnalysiProtocolParametersSourcePort),
},
QueryOptions: &vnmonitoring.PathAnalysiQueryOptionsArgs{
IsBiDirectionalAnalysis: pulumi.Any(pathAnalysiQueryOptionsIsBiDirectionalAnalysis),
},
SourceEndpoint: &vnmonitoring.PathAnalysiSourceEndpointArgs{
Type: pulumi.Any(pathAnalysiSourceEndpointType),
Address: pulumi.Any(pathAnalysiSourceEndpointAddress),
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),
},
})
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 testPathAnalysi = new Oci.VnMonitoring.PathAnalysi("test_path_analysi", new()
{
Type = pathAnalysiType,
CacheControl = pathAnalysiCacheControl,
CompartmentId = compartmentId,
DestinationEndpoint = new Oci.VnMonitoring.Inputs.PathAnalysiDestinationEndpointArgs
{
Type = pathAnalysiDestinationEndpointType,
Address = pathAnalysiDestinationEndpointAddress,
InstanceId = testInstance.Id,
ListenerId = testListener.Id,
LoadBalancerId = testLoadBalancer.Id,
NetworkLoadBalancerId = testNetworkLoadBalancer.Id,
SubnetId = testSubnet.Id,
VlanId = testVlan.Id,
VnicId = testVnicAttachment.Id,
},
PathAnalyzerTestId = testPathAnalyzerTest.Id,
Protocol = pathAnalysiProtocol,
ProtocolParameters = new Oci.VnMonitoring.Inputs.PathAnalysiProtocolParametersArgs
{
Type = pathAnalysiProtocolParametersType,
DestinationPort = pathAnalysiProtocolParametersDestinationPort,
IcmpCode = pathAnalysiProtocolParametersIcmpCode,
IcmpType = pathAnalysiProtocolParametersIcmpType,
SourcePort = pathAnalysiProtocolParametersSourcePort,
},
QueryOptions = new Oci.VnMonitoring.Inputs.PathAnalysiQueryOptionsArgs
{
IsBiDirectionalAnalysis = pathAnalysiQueryOptionsIsBiDirectionalAnalysis,
},
SourceEndpoint = new Oci.VnMonitoring.Inputs.PathAnalysiSourceEndpointArgs
{
Type = pathAnalysiSourceEndpointType,
Address = pathAnalysiSourceEndpointAddress,
InstanceId = testInstance.Id,
ListenerId = testListener.Id,
LoadBalancerId = testLoadBalancer.Id,
NetworkLoadBalancerId = testNetworkLoadBalancer.Id,
SubnetId = testSubnet.Id,
VlanId = testVlan.Id,
VnicId = testVnicAttachment.Id,
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.VnMonitoring.PathAnalysi;
import com.pulumi.oci.VnMonitoring.PathAnalysiArgs;
import com.pulumi.oci.VnMonitoring.inputs.PathAnalysiDestinationEndpointArgs;
import com.pulumi.oci.VnMonitoring.inputs.PathAnalysiProtocolParametersArgs;
import com.pulumi.oci.VnMonitoring.inputs.PathAnalysiQueryOptionsArgs;
import com.pulumi.oci.VnMonitoring.inputs.PathAnalysiSourceEndpointArgs;
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 testPathAnalysi = new PathAnalysi("testPathAnalysi", PathAnalysiArgs.builder()
.type(pathAnalysiType)
.cacheControl(pathAnalysiCacheControl)
.compartmentId(compartmentId)
.destinationEndpoint(PathAnalysiDestinationEndpointArgs.builder()
.type(pathAnalysiDestinationEndpointType)
.address(pathAnalysiDestinationEndpointAddress)
.instanceId(testInstance.id())
.listenerId(testListener.id())
.loadBalancerId(testLoadBalancer.id())
.networkLoadBalancerId(testNetworkLoadBalancer.id())
.subnetId(testSubnet.id())
.vlanId(testVlan.id())
.vnicId(testVnicAttachment.id())
.build())
.pathAnalyzerTestId(testPathAnalyzerTest.id())
.protocol(pathAnalysiProtocol)
.protocolParameters(PathAnalysiProtocolParametersArgs.builder()
.type(pathAnalysiProtocolParametersType)
.destinationPort(pathAnalysiProtocolParametersDestinationPort)
.icmpCode(pathAnalysiProtocolParametersIcmpCode)
.icmpType(pathAnalysiProtocolParametersIcmpType)
.sourcePort(pathAnalysiProtocolParametersSourcePort)
.build())
.queryOptions(PathAnalysiQueryOptionsArgs.builder()
.isBiDirectionalAnalysis(pathAnalysiQueryOptionsIsBiDirectionalAnalysis)
.build())
.sourceEndpoint(PathAnalysiSourceEndpointArgs.builder()
.type(pathAnalysiSourceEndpointType)
.address(pathAnalysiSourceEndpointAddress)
.instanceId(testInstance.id())
.listenerId(testListener.id())
.loadBalancerId(testLoadBalancer.id())
.networkLoadBalancerId(testNetworkLoadBalancer.id())
.subnetId(testSubnet.id())
.vlanId(testVlan.id())
.vnicId(testVnicAttachment.id())
.build())
.build());
}
}
resources:
testPathAnalysi:
type: oci:VnMonitoring:PathAnalysi
name: test_path_analysi
properties:
type: ${pathAnalysiType}
cacheControl: ${pathAnalysiCacheControl}
compartmentId: ${compartmentId}
destinationEndpoint:
type: ${pathAnalysiDestinationEndpointType}
address: ${pathAnalysiDestinationEndpointAddress}
instanceId: ${testInstance.id}
listenerId: ${testListener.id}
loadBalancerId: ${testLoadBalancer.id}
networkLoadBalancerId: ${testNetworkLoadBalancer.id}
subnetId: ${testSubnet.id}
vlanId: ${testVlan.id}
vnicId: ${testVnicAttachment.id}
pathAnalyzerTestId: ${testPathAnalyzerTest.id}
protocol: ${pathAnalysiProtocol}
protocolParameters:
type: ${pathAnalysiProtocolParametersType}
destinationPort: ${pathAnalysiProtocolParametersDestinationPort}
icmpCode: ${pathAnalysiProtocolParametersIcmpCode}
icmpType: ${pathAnalysiProtocolParametersIcmpType}
sourcePort: ${pathAnalysiProtocolParametersSourcePort}
queryOptions:
isBiDirectionalAnalysis: ${pathAnalysiQueryOptionsIsBiDirectionalAnalysis}
sourceEndpoint:
type: ${pathAnalysiSourceEndpointType}
address: ${pathAnalysiSourceEndpointAddress}
instanceId: ${testInstance.id}
listenerId: ${testListener.id}
loadBalancerId: ${testLoadBalancer.id}
networkLoadBalancerId: ${testNetworkLoadBalancer.id}
subnetId: ${testSubnet.id}
vlanId: ${testVlan.id}
vnicId: ${testVnicAttachment.id}
Create PathAnalysi Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PathAnalysi(name: string, args: PathAnalysiArgs, opts?: CustomResourceOptions);
@overload
def PathAnalysi(resource_name: str,
args: PathAnalysiArgs,
opts: Optional[ResourceOptions] = None)
@overload
def PathAnalysi(resource_name: str,
opts: Optional[ResourceOptions] = None,
type: Optional[str] = None,
cache_control: Optional[str] = None,
compartment_id: Optional[str] = None,
destination_endpoint: Optional[_vnmonitoring.PathAnalysiDestinationEndpointArgs] = None,
path_analyzer_test_id: Optional[str] = None,
protocol: Optional[int] = None,
protocol_parameters: Optional[_vnmonitoring.PathAnalysiProtocolParametersArgs] = None,
query_options: Optional[_vnmonitoring.PathAnalysiQueryOptionsArgs] = None,
source_endpoint: Optional[_vnmonitoring.PathAnalysiSourceEndpointArgs] = None)
func NewPathAnalysi(ctx *Context, name string, args PathAnalysiArgs, opts ...ResourceOption) (*PathAnalysi, error)
public PathAnalysi(string name, PathAnalysiArgs args, CustomResourceOptions? opts = null)
public PathAnalysi(String name, PathAnalysiArgs args)
public PathAnalysi(String name, PathAnalysiArgs args, CustomResourceOptions options)
type: oci:VnMonitoring:PathAnalysi
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 PathAnalysiArgs
- 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 PathAnalysiArgs
- 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 PathAnalysiArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PathAnalysiArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PathAnalysiArgs
- 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 pathAnalysiResource = new Oci.VnMonitoring.PathAnalysi("pathAnalysiResource", new()
{
Type = "string",
CacheControl = "string",
CompartmentId = "string",
DestinationEndpoint = new Oci.VnMonitoring.Inputs.PathAnalysiDestinationEndpointArgs
{
Type = "string",
Address = "string",
InstanceId = "string",
ListenerId = "string",
LoadBalancerId = "string",
NetworkLoadBalancerId = "string",
State = "string",
SubnetId = "string",
VlanId = "string",
VnicId = "string",
},
PathAnalyzerTestId = "string",
Protocol = 0,
ProtocolParameters = new Oci.VnMonitoring.Inputs.PathAnalysiProtocolParametersArgs
{
Type = "string",
DestinationPort = 0,
IcmpCode = 0,
IcmpType = 0,
SourcePort = 0,
},
QueryOptions = new Oci.VnMonitoring.Inputs.PathAnalysiQueryOptionsArgs
{
IsBiDirectionalAnalysis = false,
},
SourceEndpoint = new Oci.VnMonitoring.Inputs.PathAnalysiSourceEndpointArgs
{
Type = "string",
Address = "string",
InstanceId = "string",
ListenerId = "string",
LoadBalancerId = "string",
NetworkLoadBalancerId = "string",
State = "string",
SubnetId = "string",
VlanId = "string",
VnicId = "string",
},
});
example, err := VnMonitoring.NewPathAnalysi(ctx, "pathAnalysiResource", &VnMonitoring.PathAnalysiArgs{
Type: pulumi.String("string"),
CacheControl: pulumi.String("string"),
CompartmentId: pulumi.String("string"),
DestinationEndpoint: &vnmonitoring.PathAnalysiDestinationEndpointArgs{
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"),
},
PathAnalyzerTestId: pulumi.String("string"),
Protocol: pulumi.Int(0),
ProtocolParameters: &vnmonitoring.PathAnalysiProtocolParametersArgs{
Type: pulumi.String("string"),
DestinationPort: pulumi.Int(0),
IcmpCode: pulumi.Int(0),
IcmpType: pulumi.Int(0),
SourcePort: pulumi.Int(0),
},
QueryOptions: &vnmonitoring.PathAnalysiQueryOptionsArgs{
IsBiDirectionalAnalysis: pulumi.Bool(false),
},
SourceEndpoint: &vnmonitoring.PathAnalysiSourceEndpointArgs{
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"),
},
})
var pathAnalysiResource = new PathAnalysi("pathAnalysiResource", PathAnalysiArgs.builder()
.type("string")
.cacheControl("string")
.compartmentId("string")
.destinationEndpoint(PathAnalysiDestinationEndpointArgs.builder()
.type("string")
.address("string")
.instanceId("string")
.listenerId("string")
.loadBalancerId("string")
.networkLoadBalancerId("string")
.state("string")
.subnetId("string")
.vlanId("string")
.vnicId("string")
.build())
.pathAnalyzerTestId("string")
.protocol(0)
.protocolParameters(PathAnalysiProtocolParametersArgs.builder()
.type("string")
.destinationPort(0)
.icmpCode(0)
.icmpType(0)
.sourcePort(0)
.build())
.queryOptions(PathAnalysiQueryOptionsArgs.builder()
.isBiDirectionalAnalysis(false)
.build())
.sourceEndpoint(PathAnalysiSourceEndpointArgs.builder()
.type("string")
.address("string")
.instanceId("string")
.listenerId("string")
.loadBalancerId("string")
.networkLoadBalancerId("string")
.state("string")
.subnetId("string")
.vlanId("string")
.vnicId("string")
.build())
.build());
path_analysi_resource = oci.vn_monitoring.PathAnalysi("pathAnalysiResource",
type="string",
cache_control="string",
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",
},
path_analyzer_test_id="string",
protocol=0,
protocol_parameters={
"type": "string",
"destination_port": 0,
"icmp_code": 0,
"icmp_type": 0,
"source_port": 0,
},
query_options={
"is_bi_directional_analysis": False,
},
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",
})
const pathAnalysiResource = new oci.vnmonitoring.PathAnalysi("pathAnalysiResource", {
type: "string",
cacheControl: "string",
compartmentId: "string",
destinationEndpoint: {
type: "string",
address: "string",
instanceId: "string",
listenerId: "string",
loadBalancerId: "string",
networkLoadBalancerId: "string",
state: "string",
subnetId: "string",
vlanId: "string",
vnicId: "string",
},
pathAnalyzerTestId: "string",
protocol: 0,
protocolParameters: {
type: "string",
destinationPort: 0,
icmpCode: 0,
icmpType: 0,
sourcePort: 0,
},
queryOptions: {
isBiDirectionalAnalysis: false,
},
sourceEndpoint: {
type: "string",
address: "string",
instanceId: "string",
listenerId: "string",
loadBalancerId: "string",
networkLoadBalancerId: "string",
state: "string",
subnetId: "string",
vlanId: "string",
vnicId: "string",
},
});
type: oci:VnMonitoring:PathAnalysi
properties:
cacheControl: string
compartmentId: string
destinationEndpoint:
address: string
instanceId: string
listenerId: string
loadBalancerId: string
networkLoadBalancerId: string
state: string
subnetId: string
type: string
vlanId: string
vnicId: string
pathAnalyzerTestId: 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
type: string
PathAnalysi 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 PathAnalysi resource accepts the following input properties:
- Type string
The type of the
PathAnalysis
query.** 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
- Cache
Control string - The Cache-Control HTTP header holds directives (instructions) for caching in both requests and responses.
- Compartment
Id string - The OCID for the compartment.
- Destination
Endpoint PathAnalysi Destination Endpoint - Information describing a source or destination in a
PathAnalyzerTest
resource. - Path
Analyzer stringTest Id - The OCID of the
PathAnalyzerTest
resource. - Protocol int
- The IP protocol to used for the path analysis.
- Protocol
Parameters PathAnalysi Protocol Parameters - Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - Query
Options PathAnalysi Query Options - Defines the query options required for a
PathAnalyzerTest
resource. - Source
Endpoint PathAnalysi Source Endpoint - Information describing a source or destination in a
PathAnalyzerTest
resource.
- Type string
The type of the
PathAnalysis
query.** 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
- Cache
Control string - The Cache-Control HTTP header holds directives (instructions) for caching in both requests and responses.
- Compartment
Id string - The OCID for the compartment.
- Destination
Endpoint PathAnalysi Destination Endpoint Args - Information describing a source or destination in a
PathAnalyzerTest
resource. - Path
Analyzer stringTest Id - The OCID of the
PathAnalyzerTest
resource. - Protocol int
- The IP protocol to used for the path analysis.
- Protocol
Parameters PathAnalysi Protocol Parameters Args - Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - Query
Options PathAnalysi Query Options Args - Defines the query options required for a
PathAnalyzerTest
resource. - Source
Endpoint PathAnalysi Source Endpoint Args - Information describing a source or destination in a
PathAnalyzerTest
resource.
- type String
The type of the
PathAnalysis
query.** 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
- cache
Control String - The Cache-Control HTTP header holds directives (instructions) for caching in both requests and responses.
- compartment
Id String - The OCID for the compartment.
- destination
Endpoint PathAnalysi Destination Endpoint - Information describing a source or destination in a
PathAnalyzerTest
resource. - path
Analyzer StringTest Id - The OCID of the
PathAnalyzerTest
resource. - protocol Integer
- The IP protocol to used for the path analysis.
- protocol
Parameters PathAnalysi Protocol Parameters - Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - query
Options PathAnalysi Query Options - Defines the query options required for a
PathAnalyzerTest
resource. - source
Endpoint PathAnalysi Source Endpoint - Information describing a source or destination in a
PathAnalyzerTest
resource.
- type string
The type of the
PathAnalysis
query.** 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
- cache
Control string - The Cache-Control HTTP header holds directives (instructions) for caching in both requests and responses.
- compartment
Id string - The OCID for the compartment.
- destination
Endpoint PathAnalysi Destination Endpoint - Information describing a source or destination in a
PathAnalyzerTest
resource. - path
Analyzer stringTest Id - The OCID of the
PathAnalyzerTest
resource. - protocol number
- The IP protocol to used for the path analysis.
- protocol
Parameters PathAnalysi Protocol Parameters - Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - query
Options PathAnalysi Query Options - Defines the query options required for a
PathAnalyzerTest
resource. - source
Endpoint PathAnalysi Source Endpoint - Information describing a source or destination in a
PathAnalyzerTest
resource.
- type str
The type of the
PathAnalysis
query.** 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
- cache_
control str - The Cache-Control HTTP header holds directives (instructions) for caching in both requests and responses.
- compartment_
id str - The OCID for the compartment.
- destination_
endpoint vnmonitoring.Path Analysi Destination Endpoint Args - Information describing a source or destination in a
PathAnalyzerTest
resource. - path_
analyzer_ strtest_ id - The OCID of the
PathAnalyzerTest
resource. - protocol int
- The IP protocol to used for the path analysis.
- protocol_
parameters vnmonitoring.Path Analysi Protocol Parameters Args - Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - query_
options vnmonitoring.Path Analysi Query Options Args - Defines the query options required for a
PathAnalyzerTest
resource. - source_
endpoint vnmonitoring.Path Analysi Source Endpoint Args - Information describing a source or destination in a
PathAnalyzerTest
resource.
- type String
The type of the
PathAnalysis
query.** 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
- cache
Control String - The Cache-Control HTTP header holds directives (instructions) for caching in both requests and responses.
- compartment
Id String - The OCID for the compartment.
- destination
Endpoint Property Map - Information describing a source or destination in a
PathAnalyzerTest
resource. - path
Analyzer StringTest Id - The OCID of the
PathAnalyzerTest
resource. - protocol Number
- The IP protocol to used for the path analysis.
- protocol
Parameters Property Map - Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - query
Options Property Map - Defines the query options required for a
PathAnalyzerTest
resource. - source
Endpoint Property Map - Information describing a source or destination in a
PathAnalyzerTest
resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the PathAnalysi resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing PathAnalysi Resource
Get an existing PathAnalysi 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?: PathAnalysiState, opts?: CustomResourceOptions): PathAnalysi
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
cache_control: Optional[str] = None,
compartment_id: Optional[str] = None,
destination_endpoint: Optional[_vnmonitoring.PathAnalysiDestinationEndpointArgs] = None,
path_analyzer_test_id: Optional[str] = None,
protocol: Optional[int] = None,
protocol_parameters: Optional[_vnmonitoring.PathAnalysiProtocolParametersArgs] = None,
query_options: Optional[_vnmonitoring.PathAnalysiQueryOptionsArgs] = None,
source_endpoint: Optional[_vnmonitoring.PathAnalysiSourceEndpointArgs] = None,
type: Optional[str] = None) -> PathAnalysi
func GetPathAnalysi(ctx *Context, name string, id IDInput, state *PathAnalysiState, opts ...ResourceOption) (*PathAnalysi, error)
public static PathAnalysi Get(string name, Input<string> id, PathAnalysiState? state, CustomResourceOptions? opts = null)
public static PathAnalysi get(String name, Output<String> id, PathAnalysiState 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.
- Cache
Control string - The Cache-Control HTTP header holds directives (instructions) for caching in both requests and responses.
- Compartment
Id string - The OCID for the compartment.
- Destination
Endpoint PathAnalysi Destination Endpoint - Information describing a source or destination in a
PathAnalyzerTest
resource. - Path
Analyzer stringTest Id - The OCID of the
PathAnalyzerTest
resource. - Protocol int
- The IP protocol to used for the path analysis.
- Protocol
Parameters PathAnalysi Protocol Parameters - Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - Query
Options PathAnalysi Query Options - Defines the query options required for a
PathAnalyzerTest
resource. - Source
Endpoint PathAnalysi Source Endpoint - Information describing a source or destination in a
PathAnalyzerTest
resource. - Type string
The type of the
PathAnalysis
query.** 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
- Cache
Control string - The Cache-Control HTTP header holds directives (instructions) for caching in both requests and responses.
- Compartment
Id string - The OCID for the compartment.
- Destination
Endpoint PathAnalysi Destination Endpoint Args - Information describing a source or destination in a
PathAnalyzerTest
resource. - Path
Analyzer stringTest Id - The OCID of the
PathAnalyzerTest
resource. - Protocol int
- The IP protocol to used for the path analysis.
- Protocol
Parameters PathAnalysi Protocol Parameters Args - Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - Query
Options PathAnalysi Query Options Args - Defines the query options required for a
PathAnalyzerTest
resource. - Source
Endpoint PathAnalysi Source Endpoint Args - Information describing a source or destination in a
PathAnalyzerTest
resource. - Type string
The type of the
PathAnalysis
query.** 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
- cache
Control String - The Cache-Control HTTP header holds directives (instructions) for caching in both requests and responses.
- compartment
Id String - The OCID for the compartment.
- destination
Endpoint PathAnalysi Destination Endpoint - Information describing a source or destination in a
PathAnalyzerTest
resource. - path
Analyzer StringTest Id - The OCID of the
PathAnalyzerTest
resource. - protocol Integer
- The IP protocol to used for the path analysis.
- protocol
Parameters PathAnalysi Protocol Parameters - Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - query
Options PathAnalysi Query Options - Defines the query options required for a
PathAnalyzerTest
resource. - source
Endpoint PathAnalysi Source Endpoint - Information describing a source or destination in a
PathAnalyzerTest
resource. - type String
The type of the
PathAnalysis
query.** 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
- cache
Control string - The Cache-Control HTTP header holds directives (instructions) for caching in both requests and responses.
- compartment
Id string - The OCID for the compartment.
- destination
Endpoint PathAnalysi Destination Endpoint - Information describing a source or destination in a
PathAnalyzerTest
resource. - path
Analyzer stringTest Id - The OCID of the
PathAnalyzerTest
resource. - protocol number
- The IP protocol to used for the path analysis.
- protocol
Parameters PathAnalysi Protocol Parameters - Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - query
Options PathAnalysi Query Options - Defines the query options required for a
PathAnalyzerTest
resource. - source
Endpoint PathAnalysi Source Endpoint - Information describing a source or destination in a
PathAnalyzerTest
resource. - type string
The type of the
PathAnalysis
query.** 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
- cache_
control str - The Cache-Control HTTP header holds directives (instructions) for caching in both requests and responses.
- compartment_
id str - The OCID for the compartment.
- destination_
endpoint vnmonitoring.Path Analysi Destination Endpoint Args - Information describing a source or destination in a
PathAnalyzerTest
resource. - path_
analyzer_ strtest_ id - The OCID of the
PathAnalyzerTest
resource. - protocol int
- The IP protocol to used for the path analysis.
- protocol_
parameters vnmonitoring.Path Analysi Protocol Parameters Args - Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - query_
options vnmonitoring.Path Analysi Query Options Args - Defines the query options required for a
PathAnalyzerTest
resource. - source_
endpoint vnmonitoring.Path Analysi Source Endpoint Args - Information describing a source or destination in a
PathAnalyzerTest
resource. - type str
The type of the
PathAnalysis
query.** 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
- cache
Control String - The Cache-Control HTTP header holds directives (instructions) for caching in both requests and responses.
- compartment
Id String - The OCID for the compartment.
- destination
Endpoint Property Map - Information describing a source or destination in a
PathAnalyzerTest
resource. - path
Analyzer StringTest Id - The OCID of the
PathAnalyzerTest
resource. - protocol Number
- The IP protocol to used for the path analysis.
- protocol
Parameters Property Map - Defines the IP protocol parameters for a
PathAnalyzerTest
resource. - query
Options Property Map - Defines the query options required for a
PathAnalyzerTest
resource. - source
Endpoint Property Map - Information describing a source or destination in a
PathAnalyzerTest
resource. - type String
The type of the
PathAnalysis
query.** 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
Supporting Types
PathAnalysiDestinationEndpoint, PathAnalysiDestinationEndpointArgs
- Type string
- The type of the
Endpoint
. - Address string
- The IPv4 address of the COMPUTE_INSTANCE-type
Endpoint
object. - Instance
Id string - The OCID of the compute instance.
- Listener
Id string - The OCID of the network load balancer listener.
- Load
Balancer stringId - The OCID of the listener's load balancer.
- Network
Load stringBalancer Id - The OCID of the listener's network load balancer.
- State string
- Subnet
Id string - 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 - 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 - The OCID of the VNIC attached to the compute instance.
- Type string
- The type of the
Endpoint
. - Address string
- The IPv4 address of the COMPUTE_INSTANCE-type
Endpoint
object. - Instance
Id string - The OCID of the compute instance.
- Listener
Id string - The OCID of the network load balancer listener.
- Load
Balancer stringId - The OCID of the listener's load balancer.
- Network
Load stringBalancer Id - The OCID of the listener's network load balancer.
- State string
- Subnet
Id string - 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 - 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 - The OCID of the VNIC attached to the compute instance.
- type String
- The type of the
Endpoint
. - address String
- The IPv4 address of the COMPUTE_INSTANCE-type
Endpoint
object. - instance
Id String - The OCID of the compute instance.
- listener
Id String - The OCID of the network load balancer listener.
- load
Balancer StringId - The OCID of the listener's load balancer.
- network
Load StringBalancer Id - The OCID of the listener's network load balancer.
- state String
- subnet
Id String - 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 - 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 - The OCID of the VNIC attached to the compute instance.
- type string
- The type of the
Endpoint
. - address string
- The IPv4 address of the COMPUTE_INSTANCE-type
Endpoint
object. - instance
Id string - The OCID of the compute instance.
- listener
Id string - The OCID of the network load balancer listener.
- load
Balancer stringId - The OCID of the listener's load balancer.
- network
Load stringBalancer Id - The OCID of the listener's network load balancer.
- state string
- subnet
Id string - 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 - 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 - The OCID of the VNIC attached to the compute instance.
- type str
- The type of the
Endpoint
. - address str
- The IPv4 address of the COMPUTE_INSTANCE-type
Endpoint
object. - instance_
id str - The OCID of the compute instance.
- listener_
id str - The OCID of the network load balancer listener.
- load_
balancer_ strid - The OCID of the listener's load balancer.
- network_
load_ strbalancer_ id - The OCID of the listener's network load balancer.
- state str
- subnet_
id str - 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 - 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 - The OCID of the VNIC attached to the compute instance.
- type String
- The type of the
Endpoint
. - address String
- The IPv4 address of the COMPUTE_INSTANCE-type
Endpoint
object. - instance
Id String - The OCID of the compute instance.
- listener
Id String - The OCID of the network load balancer listener.
- load
Balancer StringId - The OCID of the listener's load balancer.
- network
Load StringBalancer Id - The OCID of the listener's network load balancer.
- state String
- subnet
Id String - 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 - 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 - The OCID of the VNIC attached to the compute instance.
PathAnalysiProtocolParameters, PathAnalysiProtocolParametersArgs
- Type string
- The type of the
ProtocolParameters
object. - Destination
Port int - The destination port to use in a
PathAnalyzerTest
resource. - Icmp
Code int - The ICMP code.
- Icmp
Type int - The ICMP type.
- Source
Port int - The source port to use in a
PathAnalyzerTest
resource.
- Type string
- The type of the
ProtocolParameters
object. - Destination
Port int - The destination port to use in a
PathAnalyzerTest
resource. - Icmp
Code int - The ICMP code.
- Icmp
Type int - The ICMP type.
- Source
Port int - The source port to use in a
PathAnalyzerTest
resource.
- type String
- The type of the
ProtocolParameters
object. - destination
Port Integer - The destination port to use in a
PathAnalyzerTest
resource. - icmp
Code Integer - The ICMP code.
- icmp
Type Integer - The ICMP type.
- source
Port Integer - The source port to use in a
PathAnalyzerTest
resource.
- type string
- The type of the
ProtocolParameters
object. - destination
Port number - The destination port to use in a
PathAnalyzerTest
resource. - icmp
Code number - The ICMP code.
- icmp
Type number - The ICMP type.
- source
Port number - The source port to use in a
PathAnalyzerTest
resource.
- type str
- The type of the
ProtocolParameters
object. - destination_
port int - The destination port to use in a
PathAnalyzerTest
resource. - icmp_
code int - The ICMP code.
- icmp_
type int - The ICMP type.
- source_
port int - The source port to use in a
PathAnalyzerTest
resource.
- type String
- The type of the
ProtocolParameters
object. - destination
Port Number - The destination port to use in a
PathAnalyzerTest
resource. - icmp
Code Number - The ICMP code.
- icmp
Type Number - The ICMP type.
- source
Port Number - The source port to use in a
PathAnalyzerTest
resource.
PathAnalysiQueryOptions, PathAnalysiQueryOptionsArgs
- Is
Bi boolDirectional Analysis - If true, a path analysis is done for both the forward and reverse routes.
- Is
Bi boolDirectional Analysis - If true, a path analysis is done for both the forward and reverse routes.
- is
Bi BooleanDirectional Analysis - If true, a path analysis is done for both the forward and reverse routes.
- is
Bi booleanDirectional Analysis - If true, a path analysis is done for both the forward and reverse routes.
- is_
bi_ booldirectional_ analysis - If true, a path analysis is done for both the forward and reverse routes.
- is
Bi BooleanDirectional Analysis - If true, a path analysis is done for both the forward and reverse routes.
PathAnalysiSourceEndpoint, PathAnalysiSourceEndpointArgs
- Type string
- The type of the
Endpoint
. - Address string
- The IPv4 address of the COMPUTE_INSTANCE-type
Endpoint
object. - Instance
Id string - The OCID of the compute instance.
- Listener
Id string - The OCID of the network load balancer listener.
- Load
Balancer stringId - The OCID of the listener's load balancer.
- Network
Load stringBalancer Id - The OCID of the listener's network load balancer.
- State string
- Subnet
Id string - 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 - 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 - The OCID of the VNIC attached to the compute instance.
- Type string
- The type of the
Endpoint
. - Address string
- The IPv4 address of the COMPUTE_INSTANCE-type
Endpoint
object. - Instance
Id string - The OCID of the compute instance.
- Listener
Id string - The OCID of the network load balancer listener.
- Load
Balancer stringId - The OCID of the listener's load balancer.
- Network
Load stringBalancer Id - The OCID of the listener's network load balancer.
- State string
- Subnet
Id string - 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 - 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 - The OCID of the VNIC attached to the compute instance.
- type String
- The type of the
Endpoint
. - address String
- The IPv4 address of the COMPUTE_INSTANCE-type
Endpoint
object. - instance
Id String - The OCID of the compute instance.
- listener
Id String - The OCID of the network load balancer listener.
- load
Balancer StringId - The OCID of the listener's load balancer.
- network
Load StringBalancer Id - The OCID of the listener's network load balancer.
- state String
- subnet
Id String - 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 - 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 - The OCID of the VNIC attached to the compute instance.
- type string
- The type of the
Endpoint
. - address string
- The IPv4 address of the COMPUTE_INSTANCE-type
Endpoint
object. - instance
Id string - The OCID of the compute instance.
- listener
Id string - The OCID of the network load balancer listener.
- load
Balancer stringId - The OCID of the listener's load balancer.
- network
Load stringBalancer Id - The OCID of the listener's network load balancer.
- state string
- subnet
Id string - 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 - 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 - The OCID of the VNIC attached to the compute instance.
- type str
- The type of the
Endpoint
. - address str
- The IPv4 address of the COMPUTE_INSTANCE-type
Endpoint
object. - instance_
id str - The OCID of the compute instance.
- listener_
id str - The OCID of the network load balancer listener.
- load_
balancer_ strid - The OCID of the listener's load balancer.
- network_
load_ strbalancer_ id - The OCID of the listener's network load balancer.
- state str
- subnet_
id str - 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 - 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 - The OCID of the VNIC attached to the compute instance.
- type String
- The type of the
Endpoint
. - address String
- The IPv4 address of the COMPUTE_INSTANCE-type
Endpoint
object. - instance
Id String - The OCID of the compute instance.
- listener
Id String - The OCID of the network load balancer listener.
- load
Balancer StringId - The OCID of the listener's load balancer.
- network
Load StringBalancer Id - The OCID of the listener's network load balancer.
- state String
- subnet
Id String - 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 - 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 - The OCID of the VNIC attached to the compute instance.
Import
PathAnalysis can be imported using the id
, e.g.
$ pulumi import oci:VnMonitoring/pathAnalysi:PathAnalysi test_path_analysi "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.