1. Packages
  2. Google Cloud Native
  3. API Docs
  4. networkmanagement
  5. networkmanagement/v1beta1
  6. ConnectivityTest

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.networkmanagement/v1beta1.ConnectivityTest

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Creates a new Connectivity Test. After you create a test, the reachability analysis is performed as part of the long running operation, which completes when the analysis completes. If the endpoint specifications in ConnectivityTest are invalid (for example, containing non-existent resources in the network, or you don’t have read permissions to the network configurations of listed projects), then the reachability result returns a value of UNKNOWN. If the endpoint specifications in ConnectivityTest are incomplete, the reachability result returns a value of AMBIGUOUS. For more information, see the Connectivity Test documentation. Auto-naming is currently not supported for this resource.

Create ConnectivityTest Resource

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

Constructor syntax

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

@overload
def ConnectivityTest(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     destination: Optional[EndpointArgs] = None,
                     name: Optional[str] = None,
                     source: Optional[EndpointArgs] = None,
                     test_id: Optional[str] = None,
                     description: Optional[str] = None,
                     labels: Optional[Mapping[str, str]] = None,
                     project: Optional[str] = None,
                     protocol: Optional[str] = None,
                     related_projects: Optional[Sequence[str]] = None)
func NewConnectivityTest(ctx *Context, name string, args ConnectivityTestArgs, opts ...ResourceOption) (*ConnectivityTest, error)
public ConnectivityTest(string name, ConnectivityTestArgs args, CustomResourceOptions? opts = null)
public ConnectivityTest(String name, ConnectivityTestArgs args)
public ConnectivityTest(String name, ConnectivityTestArgs args, CustomResourceOptions options)
type: google-native:networkmanagement/v1beta1:ConnectivityTest
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ConnectivityTestArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ConnectivityTestArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ConnectivityTestArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ConnectivityTestArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ConnectivityTestArgs
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 google_nativeConnectivityTestResource = new GoogleNative.NetworkManagement.V1Beta1.ConnectivityTest("google-nativeConnectivityTestResource", new()
{
    Destination = new GoogleNative.NetworkManagement.V1Beta1.Inputs.EndpointArgs
    {
        AppEngineVersion = new GoogleNative.NetworkManagement.V1Beta1.Inputs.AppEngineVersionEndpointArgs
        {
            Uri = "string",
        },
        CloudFunction = new GoogleNative.NetworkManagement.V1Beta1.Inputs.CloudFunctionEndpointArgs
        {
            Uri = "string",
        },
        CloudRunRevision = new GoogleNative.NetworkManagement.V1Beta1.Inputs.CloudRunRevisionEndpointArgs
        {
            Uri = "string",
        },
        CloudSqlInstance = "string",
        ForwardingRule = "string",
        GkeMasterCluster = "string",
        Instance = "string",
        IpAddress = "string",
        Network = "string",
        NetworkType = GoogleNative.NetworkManagement.V1Beta1.EndpointNetworkType.NetworkTypeUnspecified,
        Port = 0,
        Project = "string",
    },
    Name = "string",
    Source = new GoogleNative.NetworkManagement.V1Beta1.Inputs.EndpointArgs
    {
        AppEngineVersion = new GoogleNative.NetworkManagement.V1Beta1.Inputs.AppEngineVersionEndpointArgs
        {
            Uri = "string",
        },
        CloudFunction = new GoogleNative.NetworkManagement.V1Beta1.Inputs.CloudFunctionEndpointArgs
        {
            Uri = "string",
        },
        CloudRunRevision = new GoogleNative.NetworkManagement.V1Beta1.Inputs.CloudRunRevisionEndpointArgs
        {
            Uri = "string",
        },
        CloudSqlInstance = "string",
        ForwardingRule = "string",
        GkeMasterCluster = "string",
        Instance = "string",
        IpAddress = "string",
        Network = "string",
        NetworkType = GoogleNative.NetworkManagement.V1Beta1.EndpointNetworkType.NetworkTypeUnspecified,
        Port = 0,
        Project = "string",
    },
    TestId = "string",
    Description = "string",
    Labels = 
    {
        { "string", "string" },
    },
    Project = "string",
    Protocol = "string",
    RelatedProjects = new[]
    {
        "string",
    },
});
Copy
example, err := networkmanagementv1beta1.NewConnectivityTest(ctx, "google-nativeConnectivityTestResource", &networkmanagementv1beta1.ConnectivityTestArgs{
	Destination: &networkmanagement.EndpointArgs{
		AppEngineVersion: &networkmanagement.AppEngineVersionEndpointArgs{
			Uri: pulumi.String("string"),
		},
		CloudFunction: &networkmanagement.CloudFunctionEndpointArgs{
			Uri: pulumi.String("string"),
		},
		CloudRunRevision: &networkmanagement.CloudRunRevisionEndpointArgs{
			Uri: pulumi.String("string"),
		},
		CloudSqlInstance: pulumi.String("string"),
		ForwardingRule:   pulumi.String("string"),
		GkeMasterCluster: pulumi.String("string"),
		Instance:         pulumi.String("string"),
		IpAddress:        pulumi.String("string"),
		Network:          pulumi.String("string"),
		NetworkType:      networkmanagementv1beta1.EndpointNetworkTypeNetworkTypeUnspecified,
		Port:             pulumi.Int(0),
		Project:          pulumi.String("string"),
	},
	Name: pulumi.String("string"),
	Source: &networkmanagement.EndpointArgs{
		AppEngineVersion: &networkmanagement.AppEngineVersionEndpointArgs{
			Uri: pulumi.String("string"),
		},
		CloudFunction: &networkmanagement.CloudFunctionEndpointArgs{
			Uri: pulumi.String("string"),
		},
		CloudRunRevision: &networkmanagement.CloudRunRevisionEndpointArgs{
			Uri: pulumi.String("string"),
		},
		CloudSqlInstance: pulumi.String("string"),
		ForwardingRule:   pulumi.String("string"),
		GkeMasterCluster: pulumi.String("string"),
		Instance:         pulumi.String("string"),
		IpAddress:        pulumi.String("string"),
		Network:          pulumi.String("string"),
		NetworkType:      networkmanagementv1beta1.EndpointNetworkTypeNetworkTypeUnspecified,
		Port:             pulumi.Int(0),
		Project:          pulumi.String("string"),
	},
	TestId:      pulumi.String("string"),
	Description: pulumi.String("string"),
	Labels: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Project:  pulumi.String("string"),
	Protocol: pulumi.String("string"),
	RelatedProjects: pulumi.StringArray{
		pulumi.String("string"),
	},
})
Copy
var google_nativeConnectivityTestResource = new ConnectivityTest("google-nativeConnectivityTestResource", ConnectivityTestArgs.builder()
    .destination(EndpointArgs.builder()
        .appEngineVersion(AppEngineVersionEndpointArgs.builder()
            .uri("string")
            .build())
        .cloudFunction(CloudFunctionEndpointArgs.builder()
            .uri("string")
            .build())
        .cloudRunRevision(CloudRunRevisionEndpointArgs.builder()
            .uri("string")
            .build())
        .cloudSqlInstance("string")
        .forwardingRule("string")
        .gkeMasterCluster("string")
        .instance("string")
        .ipAddress("string")
        .network("string")
        .networkType("NETWORK_TYPE_UNSPECIFIED")
        .port(0)
        .project("string")
        .build())
    .name("string")
    .source(EndpointArgs.builder()
        .appEngineVersion(AppEngineVersionEndpointArgs.builder()
            .uri("string")
            .build())
        .cloudFunction(CloudFunctionEndpointArgs.builder()
            .uri("string")
            .build())
        .cloudRunRevision(CloudRunRevisionEndpointArgs.builder()
            .uri("string")
            .build())
        .cloudSqlInstance("string")
        .forwardingRule("string")
        .gkeMasterCluster("string")
        .instance("string")
        .ipAddress("string")
        .network("string")
        .networkType("NETWORK_TYPE_UNSPECIFIED")
        .port(0)
        .project("string")
        .build())
    .testId("string")
    .description("string")
    .labels(Map.of("string", "string"))
    .project("string")
    .protocol("string")
    .relatedProjects("string")
    .build());
Copy
google_native_connectivity_test_resource = google_native.networkmanagement.v1beta1.ConnectivityTest("google-nativeConnectivityTestResource",
    destination={
        "app_engine_version": {
            "uri": "string",
        },
        "cloud_function": {
            "uri": "string",
        },
        "cloud_run_revision": {
            "uri": "string",
        },
        "cloud_sql_instance": "string",
        "forwarding_rule": "string",
        "gke_master_cluster": "string",
        "instance": "string",
        "ip_address": "string",
        "network": "string",
        "network_type": google_native.networkmanagement.v1beta1.EndpointNetworkType.NETWORK_TYPE_UNSPECIFIED,
        "port": 0,
        "project": "string",
    },
    name="string",
    source={
        "app_engine_version": {
            "uri": "string",
        },
        "cloud_function": {
            "uri": "string",
        },
        "cloud_run_revision": {
            "uri": "string",
        },
        "cloud_sql_instance": "string",
        "forwarding_rule": "string",
        "gke_master_cluster": "string",
        "instance": "string",
        "ip_address": "string",
        "network": "string",
        "network_type": google_native.networkmanagement.v1beta1.EndpointNetworkType.NETWORK_TYPE_UNSPECIFIED,
        "port": 0,
        "project": "string",
    },
    test_id="string",
    description="string",
    labels={
        "string": "string",
    },
    project="string",
    protocol="string",
    related_projects=["string"])
Copy
const google_nativeConnectivityTestResource = new google_native.networkmanagement.v1beta1.ConnectivityTest("google-nativeConnectivityTestResource", {
    destination: {
        appEngineVersion: {
            uri: "string",
        },
        cloudFunction: {
            uri: "string",
        },
        cloudRunRevision: {
            uri: "string",
        },
        cloudSqlInstance: "string",
        forwardingRule: "string",
        gkeMasterCluster: "string",
        instance: "string",
        ipAddress: "string",
        network: "string",
        networkType: google_native.networkmanagement.v1beta1.EndpointNetworkType.NetworkTypeUnspecified,
        port: 0,
        project: "string",
    },
    name: "string",
    source: {
        appEngineVersion: {
            uri: "string",
        },
        cloudFunction: {
            uri: "string",
        },
        cloudRunRevision: {
            uri: "string",
        },
        cloudSqlInstance: "string",
        forwardingRule: "string",
        gkeMasterCluster: "string",
        instance: "string",
        ipAddress: "string",
        network: "string",
        networkType: google_native.networkmanagement.v1beta1.EndpointNetworkType.NetworkTypeUnspecified,
        port: 0,
        project: "string",
    },
    testId: "string",
    description: "string",
    labels: {
        string: "string",
    },
    project: "string",
    protocol: "string",
    relatedProjects: ["string"],
});
Copy
type: google-native:networkmanagement/v1beta1:ConnectivityTest
properties:
    description: string
    destination:
        appEngineVersion:
            uri: string
        cloudFunction:
            uri: string
        cloudRunRevision:
            uri: string
        cloudSqlInstance: string
        forwardingRule: string
        gkeMasterCluster: string
        instance: string
        ipAddress: string
        network: string
        networkType: NETWORK_TYPE_UNSPECIFIED
        port: 0
        project: string
    labels:
        string: string
    name: string
    project: string
    protocol: string
    relatedProjects:
        - string
    source:
        appEngineVersion:
            uri: string
        cloudFunction:
            uri: string
        cloudRunRevision:
            uri: string
        cloudSqlInstance: string
        forwardingRule: string
        gkeMasterCluster: string
        instance: string
        ipAddress: string
        network: string
        networkType: NETWORK_TYPE_UNSPECIFIED
        port: 0
        project: string
    testId: string
Copy

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

Destination This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.Endpoint
Destination specification of the Connectivity Test. You can use a combination of destination IP address, Compute Engine VM instance, or VPC network to uniquely identify the destination location. Even if the destination IP address is not unique, the source IP location is unique. Usually, the analysis can infer the destination endpoint from route information. If the destination you specify is a VM instance and the instance has multiple network interfaces, then you must also specify either a destination IP address or VPC network to identify the destination interface. A reachability analysis proceeds even if the destination location is ambiguous. However, the result can include endpoints that you don't intend to test.
Name This property is required. string
Unique name of the resource using the form: projects/{project_id}/locations/global/connectivityTests/{test}
Source This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.Endpoint
Source specification of the Connectivity Test. You can use a combination of source IP address, virtual machine (VM) instance, or Compute Engine network to uniquely identify the source location. Examples: If the source IP address is an internal IP address within a Google Cloud Virtual Private Cloud (VPC) network, then you must also specify the VPC network. Otherwise, specify the VM instance, which already contains its internal IP address and VPC network information. If the source of the test is within an on-premises network, then you must provide the destination VPC network. If the source endpoint is a Compute Engine VM instance with multiple network interfaces, the instance itself is not sufficient to identify the endpoint. So, you must also specify the source IP address or VPC network. A reachability analysis proceeds even if the source location is ambiguous. However, the test result may include endpoints that you don't intend to test.
TestId
This property is required.
Changes to this property will trigger replacement.
string
Required. The logical name of the Connectivity Test in your project with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-40 characters. * Must end with a number or a letter. * Must be unique within the customer project
Description string
The user-supplied description of the Connectivity Test. Maximum of 512 characters.
Labels Dictionary<string, string>
Resource labels to represent user-provided metadata.
Project Changes to this property will trigger replacement. string
Protocol string
IP Protocol of the test. When not provided, "TCP" is assumed.
RelatedProjects List<string>
Other projects that may be relevant for reachability analysis. This is applicable to scenarios where a test can cross project boundaries.
Destination This property is required. EndpointArgs
Destination specification of the Connectivity Test. You can use a combination of destination IP address, Compute Engine VM instance, or VPC network to uniquely identify the destination location. Even if the destination IP address is not unique, the source IP location is unique. Usually, the analysis can infer the destination endpoint from route information. If the destination you specify is a VM instance and the instance has multiple network interfaces, then you must also specify either a destination IP address or VPC network to identify the destination interface. A reachability analysis proceeds even if the destination location is ambiguous. However, the result can include endpoints that you don't intend to test.
Name This property is required. string
Unique name of the resource using the form: projects/{project_id}/locations/global/connectivityTests/{test}
Source This property is required. EndpointArgs
Source specification of the Connectivity Test. You can use a combination of source IP address, virtual machine (VM) instance, or Compute Engine network to uniquely identify the source location. Examples: If the source IP address is an internal IP address within a Google Cloud Virtual Private Cloud (VPC) network, then you must also specify the VPC network. Otherwise, specify the VM instance, which already contains its internal IP address and VPC network information. If the source of the test is within an on-premises network, then you must provide the destination VPC network. If the source endpoint is a Compute Engine VM instance with multiple network interfaces, the instance itself is not sufficient to identify the endpoint. So, you must also specify the source IP address or VPC network. A reachability analysis proceeds even if the source location is ambiguous. However, the test result may include endpoints that you don't intend to test.
TestId
This property is required.
Changes to this property will trigger replacement.
string
Required. The logical name of the Connectivity Test in your project with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-40 characters. * Must end with a number or a letter. * Must be unique within the customer project
Description string
The user-supplied description of the Connectivity Test. Maximum of 512 characters.
Labels map[string]string
Resource labels to represent user-provided metadata.
Project Changes to this property will trigger replacement. string
Protocol string
IP Protocol of the test. When not provided, "TCP" is assumed.
RelatedProjects []string
Other projects that may be relevant for reachability analysis. This is applicable to scenarios where a test can cross project boundaries.
destination This property is required. Endpoint
Destination specification of the Connectivity Test. You can use a combination of destination IP address, Compute Engine VM instance, or VPC network to uniquely identify the destination location. Even if the destination IP address is not unique, the source IP location is unique. Usually, the analysis can infer the destination endpoint from route information. If the destination you specify is a VM instance and the instance has multiple network interfaces, then you must also specify either a destination IP address or VPC network to identify the destination interface. A reachability analysis proceeds even if the destination location is ambiguous. However, the result can include endpoints that you don't intend to test.
name This property is required. String
Unique name of the resource using the form: projects/{project_id}/locations/global/connectivityTests/{test}
source This property is required. Endpoint
Source specification of the Connectivity Test. You can use a combination of source IP address, virtual machine (VM) instance, or Compute Engine network to uniquely identify the source location. Examples: If the source IP address is an internal IP address within a Google Cloud Virtual Private Cloud (VPC) network, then you must also specify the VPC network. Otherwise, specify the VM instance, which already contains its internal IP address and VPC network information. If the source of the test is within an on-premises network, then you must provide the destination VPC network. If the source endpoint is a Compute Engine VM instance with multiple network interfaces, the instance itself is not sufficient to identify the endpoint. So, you must also specify the source IP address or VPC network. A reachability analysis proceeds even if the source location is ambiguous. However, the test result may include endpoints that you don't intend to test.
testId
This property is required.
Changes to this property will trigger replacement.
String
Required. The logical name of the Connectivity Test in your project with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-40 characters. * Must end with a number or a letter. * Must be unique within the customer project
description String
The user-supplied description of the Connectivity Test. Maximum of 512 characters.
labels Map<String,String>
Resource labels to represent user-provided metadata.
project Changes to this property will trigger replacement. String
protocol String
IP Protocol of the test. When not provided, "TCP" is assumed.
relatedProjects List<String>
Other projects that may be relevant for reachability analysis. This is applicable to scenarios where a test can cross project boundaries.
destination This property is required. Endpoint
Destination specification of the Connectivity Test. You can use a combination of destination IP address, Compute Engine VM instance, or VPC network to uniquely identify the destination location. Even if the destination IP address is not unique, the source IP location is unique. Usually, the analysis can infer the destination endpoint from route information. If the destination you specify is a VM instance and the instance has multiple network interfaces, then you must also specify either a destination IP address or VPC network to identify the destination interface. A reachability analysis proceeds even if the destination location is ambiguous. However, the result can include endpoints that you don't intend to test.
name This property is required. string
Unique name of the resource using the form: projects/{project_id}/locations/global/connectivityTests/{test}
source This property is required. Endpoint
Source specification of the Connectivity Test. You can use a combination of source IP address, virtual machine (VM) instance, or Compute Engine network to uniquely identify the source location. Examples: If the source IP address is an internal IP address within a Google Cloud Virtual Private Cloud (VPC) network, then you must also specify the VPC network. Otherwise, specify the VM instance, which already contains its internal IP address and VPC network information. If the source of the test is within an on-premises network, then you must provide the destination VPC network. If the source endpoint is a Compute Engine VM instance with multiple network interfaces, the instance itself is not sufficient to identify the endpoint. So, you must also specify the source IP address or VPC network. A reachability analysis proceeds even if the source location is ambiguous. However, the test result may include endpoints that you don't intend to test.
testId
This property is required.
Changes to this property will trigger replacement.
string
Required. The logical name of the Connectivity Test in your project with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-40 characters. * Must end with a number or a letter. * Must be unique within the customer project
description string
The user-supplied description of the Connectivity Test. Maximum of 512 characters.
labels {[key: string]: string}
Resource labels to represent user-provided metadata.
project Changes to this property will trigger replacement. string
protocol string
IP Protocol of the test. When not provided, "TCP" is assumed.
relatedProjects string[]
Other projects that may be relevant for reachability analysis. This is applicable to scenarios where a test can cross project boundaries.
destination This property is required. EndpointArgs
Destination specification of the Connectivity Test. You can use a combination of destination IP address, Compute Engine VM instance, or VPC network to uniquely identify the destination location. Even if the destination IP address is not unique, the source IP location is unique. Usually, the analysis can infer the destination endpoint from route information. If the destination you specify is a VM instance and the instance has multiple network interfaces, then you must also specify either a destination IP address or VPC network to identify the destination interface. A reachability analysis proceeds even if the destination location is ambiguous. However, the result can include endpoints that you don't intend to test.
name This property is required. str
Unique name of the resource using the form: projects/{project_id}/locations/global/connectivityTests/{test}
source This property is required. EndpointArgs
Source specification of the Connectivity Test. You can use a combination of source IP address, virtual machine (VM) instance, or Compute Engine network to uniquely identify the source location. Examples: If the source IP address is an internal IP address within a Google Cloud Virtual Private Cloud (VPC) network, then you must also specify the VPC network. Otherwise, specify the VM instance, which already contains its internal IP address and VPC network information. If the source of the test is within an on-premises network, then you must provide the destination VPC network. If the source endpoint is a Compute Engine VM instance with multiple network interfaces, the instance itself is not sufficient to identify the endpoint. So, you must also specify the source IP address or VPC network. A reachability analysis proceeds even if the source location is ambiguous. However, the test result may include endpoints that you don't intend to test.
test_id
This property is required.
Changes to this property will trigger replacement.
str
Required. The logical name of the Connectivity Test in your project with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-40 characters. * Must end with a number or a letter. * Must be unique within the customer project
description str
The user-supplied description of the Connectivity Test. Maximum of 512 characters.
labels Mapping[str, str]
Resource labels to represent user-provided metadata.
project Changes to this property will trigger replacement. str
protocol str
IP Protocol of the test. When not provided, "TCP" is assumed.
related_projects Sequence[str]
Other projects that may be relevant for reachability analysis. This is applicable to scenarios where a test can cross project boundaries.
destination This property is required. Property Map
Destination specification of the Connectivity Test. You can use a combination of destination IP address, Compute Engine VM instance, or VPC network to uniquely identify the destination location. Even if the destination IP address is not unique, the source IP location is unique. Usually, the analysis can infer the destination endpoint from route information. If the destination you specify is a VM instance and the instance has multiple network interfaces, then you must also specify either a destination IP address or VPC network to identify the destination interface. A reachability analysis proceeds even if the destination location is ambiguous. However, the result can include endpoints that you don't intend to test.
name This property is required. String
Unique name of the resource using the form: projects/{project_id}/locations/global/connectivityTests/{test}
source This property is required. Property Map
Source specification of the Connectivity Test. You can use a combination of source IP address, virtual machine (VM) instance, or Compute Engine network to uniquely identify the source location. Examples: If the source IP address is an internal IP address within a Google Cloud Virtual Private Cloud (VPC) network, then you must also specify the VPC network. Otherwise, specify the VM instance, which already contains its internal IP address and VPC network information. If the source of the test is within an on-premises network, then you must provide the destination VPC network. If the source endpoint is a Compute Engine VM instance with multiple network interfaces, the instance itself is not sufficient to identify the endpoint. So, you must also specify the source IP address or VPC network. A reachability analysis proceeds even if the source location is ambiguous. However, the test result may include endpoints that you don't intend to test.
testId
This property is required.
Changes to this property will trigger replacement.
String
Required. The logical name of the Connectivity Test in your project with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-40 characters. * Must end with a number or a letter. * Must be unique within the customer project
description String
The user-supplied description of the Connectivity Test. Maximum of 512 characters.
labels Map<String>
Resource labels to represent user-provided metadata.
project Changes to this property will trigger replacement. String
protocol String
IP Protocol of the test. When not provided, "TCP" is assumed.
relatedProjects List<String>
Other projects that may be relevant for reachability analysis. This is applicable to scenarios where a test can cross project boundaries.

Outputs

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

CreateTime string
The time the test was created.
DisplayName string
The display name of a Connectivity Test.
Id string
The provider-assigned unique ID for this managed resource.
ProbingDetails Pulumi.GoogleNative.NetworkManagement.V1Beta1.Outputs.ProbingDetailsResponse
The probing details of this test from the latest run, present for applicable tests only. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.
ReachabilityDetails Pulumi.GoogleNative.NetworkManagement.V1Beta1.Outputs.ReachabilityDetailsResponse
The reachability details of this test from the latest run. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.
UpdateTime string
The time the test's configuration was updated.
CreateTime string
The time the test was created.
DisplayName string
The display name of a Connectivity Test.
Id string
The provider-assigned unique ID for this managed resource.
ProbingDetails ProbingDetailsResponse
The probing details of this test from the latest run, present for applicable tests only. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.
ReachabilityDetails ReachabilityDetailsResponse
The reachability details of this test from the latest run. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.
UpdateTime string
The time the test's configuration was updated.
createTime String
The time the test was created.
displayName String
The display name of a Connectivity Test.
id String
The provider-assigned unique ID for this managed resource.
probingDetails ProbingDetailsResponse
The probing details of this test from the latest run, present for applicable tests only. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.
reachabilityDetails ReachabilityDetailsResponse
The reachability details of this test from the latest run. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.
updateTime String
The time the test's configuration was updated.
createTime string
The time the test was created.
displayName string
The display name of a Connectivity Test.
id string
The provider-assigned unique ID for this managed resource.
probingDetails ProbingDetailsResponse
The probing details of this test from the latest run, present for applicable tests only. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.
reachabilityDetails ReachabilityDetailsResponse
The reachability details of this test from the latest run. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.
updateTime string
The time the test's configuration was updated.
create_time str
The time the test was created.
display_name str
The display name of a Connectivity Test.
id str
The provider-assigned unique ID for this managed resource.
probing_details ProbingDetailsResponse
The probing details of this test from the latest run, present for applicable tests only. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.
reachability_details ReachabilityDetailsResponse
The reachability details of this test from the latest run. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.
update_time str
The time the test's configuration was updated.
createTime String
The time the test was created.
displayName String
The display name of a Connectivity Test.
id String
The provider-assigned unique ID for this managed resource.
probingDetails Property Map
The probing details of this test from the latest run, present for applicable tests only. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.
reachabilityDetails Property Map
The reachability details of this test from the latest run. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.
updateTime String
The time the test's configuration was updated.

Supporting Types

AbortInfoResponse
, AbortInfoResponseArgs

Cause This property is required. string
Causes that the analysis is aborted.
ProjectsMissingPermission This property is required. List<string>
List of project IDs that the user has specified in the request but does not have permission to access network configs. Analysis is aborted in this case with the PERMISSION_DENIED cause.
ResourceUri This property is required. string
URI of the resource that caused the abort.
Cause This property is required. string
Causes that the analysis is aborted.
ProjectsMissingPermission This property is required. []string
List of project IDs that the user has specified in the request but does not have permission to access network configs. Analysis is aborted in this case with the PERMISSION_DENIED cause.
ResourceUri This property is required. string
URI of the resource that caused the abort.
cause This property is required. String
Causes that the analysis is aborted.
projectsMissingPermission This property is required. List<String>
List of project IDs that the user has specified in the request but does not have permission to access network configs. Analysis is aborted in this case with the PERMISSION_DENIED cause.
resourceUri This property is required. String
URI of the resource that caused the abort.
cause This property is required. string
Causes that the analysis is aborted.
projectsMissingPermission This property is required. string[]
List of project IDs that the user has specified in the request but does not have permission to access network configs. Analysis is aborted in this case with the PERMISSION_DENIED cause.
resourceUri This property is required. string
URI of the resource that caused the abort.
cause This property is required. str
Causes that the analysis is aborted.
projects_missing_permission This property is required. Sequence[str]
List of project IDs that the user has specified in the request but does not have permission to access network configs. Analysis is aborted in this case with the PERMISSION_DENIED cause.
resource_uri This property is required. str
URI of the resource that caused the abort.
cause This property is required. String
Causes that the analysis is aborted.
projectsMissingPermission This property is required. List<String>
List of project IDs that the user has specified in the request but does not have permission to access network configs. Analysis is aborted in this case with the PERMISSION_DENIED cause.
resourceUri This property is required. String
URI of the resource that caused the abort.

AppEngineVersionEndpoint
, AppEngineVersionEndpointArgs

AppEngineVersionEndpointResponse
, AppEngineVersionEndpointResponseArgs

Uri This property is required. string
An App Engine service version name.
Uri This property is required. string
An App Engine service version name.
uri This property is required. String
An App Engine service version name.
uri This property is required. string
An App Engine service version name.
uri This property is required. str
An App Engine service version name.
uri This property is required. String
An App Engine service version name.

AppEngineVersionInfoResponse
, AppEngineVersionInfoResponseArgs

DisplayName This property is required. string
Name of an App Engine version.
Environment This property is required. string
App Engine execution environment for a version.
Runtime This property is required. string
Runtime of the App Engine version.
Uri This property is required. string
URI of an App Engine version.
DisplayName This property is required. string
Name of an App Engine version.
Environment This property is required. string
App Engine execution environment for a version.
Runtime This property is required. string
Runtime of the App Engine version.
Uri This property is required. string
URI of an App Engine version.
displayName This property is required. String
Name of an App Engine version.
environment This property is required. String
App Engine execution environment for a version.
runtime This property is required. String
Runtime of the App Engine version.
uri This property is required. String
URI of an App Engine version.
displayName This property is required. string
Name of an App Engine version.
environment This property is required. string
App Engine execution environment for a version.
runtime This property is required. string
Runtime of the App Engine version.
uri This property is required. string
URI of an App Engine version.
display_name This property is required. str
Name of an App Engine version.
environment This property is required. str
App Engine execution environment for a version.
runtime This property is required. str
Runtime of the App Engine version.
uri This property is required. str
URI of an App Engine version.
displayName This property is required. String
Name of an App Engine version.
environment This property is required. String
App Engine execution environment for a version.
runtime This property is required. String
Runtime of the App Engine version.
uri This property is required. String
URI of an App Engine version.

CloudFunctionEndpoint
, CloudFunctionEndpointArgs

Uri string
A Cloud Function name.
Uri string
A Cloud Function name.
uri String
A Cloud Function name.
uri string
A Cloud Function name.
uri str
A Cloud Function name.
uri String
A Cloud Function name.

CloudFunctionEndpointResponse
, CloudFunctionEndpointResponseArgs

Uri This property is required. string
A Cloud Function name.
Uri This property is required. string
A Cloud Function name.
uri This property is required. String
A Cloud Function name.
uri This property is required. string
A Cloud Function name.
uri This property is required. str
A Cloud Function name.
uri This property is required. String
A Cloud Function name.

CloudFunctionInfoResponse
, CloudFunctionInfoResponseArgs

DisplayName This property is required. string
Name of a Cloud Function.
Location This property is required. string
Location in which the Cloud Function is deployed.
Uri This property is required. string
URI of a Cloud Function.
VersionId This property is required. string
Latest successfully deployed version id of the Cloud Function.
DisplayName This property is required. string
Name of a Cloud Function.
Location This property is required. string
Location in which the Cloud Function is deployed.
Uri This property is required. string
URI of a Cloud Function.
VersionId This property is required. string
Latest successfully deployed version id of the Cloud Function.
displayName This property is required. String
Name of a Cloud Function.
location This property is required. String
Location in which the Cloud Function is deployed.
uri This property is required. String
URI of a Cloud Function.
versionId This property is required. String
Latest successfully deployed version id of the Cloud Function.
displayName This property is required. string
Name of a Cloud Function.
location This property is required. string
Location in which the Cloud Function is deployed.
uri This property is required. string
URI of a Cloud Function.
versionId This property is required. string
Latest successfully deployed version id of the Cloud Function.
display_name This property is required. str
Name of a Cloud Function.
location This property is required. str
Location in which the Cloud Function is deployed.
uri This property is required. str
URI of a Cloud Function.
version_id This property is required. str
Latest successfully deployed version id of the Cloud Function.
displayName This property is required. String
Name of a Cloud Function.
location This property is required. String
Location in which the Cloud Function is deployed.
uri This property is required. String
URI of a Cloud Function.
versionId This property is required. String
Latest successfully deployed version id of the Cloud Function.

CloudRunRevisionEndpoint
, CloudRunRevisionEndpointArgs

Uri string
A Cloud Run revision URI. The format is: projects/{project}/locations/{location}/revisions/{revision}
Uri string
A Cloud Run revision URI. The format is: projects/{project}/locations/{location}/revisions/{revision}
uri String
A Cloud Run revision URI. The format is: projects/{project}/locations/{location}/revisions/{revision}
uri string
A Cloud Run revision URI. The format is: projects/{project}/locations/{location}/revisions/{revision}
uri str
A Cloud Run revision URI. The format is: projects/{project}/locations/{location}/revisions/{revision}
uri String
A Cloud Run revision URI. The format is: projects/{project}/locations/{location}/revisions/{revision}

CloudRunRevisionEndpointResponse
, CloudRunRevisionEndpointResponseArgs

Uri This property is required. string
A Cloud Run revision URI. The format is: projects/{project}/locations/{location}/revisions/{revision}
Uri This property is required. string
A Cloud Run revision URI. The format is: projects/{project}/locations/{location}/revisions/{revision}
uri This property is required. String
A Cloud Run revision URI. The format is: projects/{project}/locations/{location}/revisions/{revision}
uri This property is required. string
A Cloud Run revision URI. The format is: projects/{project}/locations/{location}/revisions/{revision}
uri This property is required. str
A Cloud Run revision URI. The format is: projects/{project}/locations/{location}/revisions/{revision}
uri This property is required. String
A Cloud Run revision URI. The format is: projects/{project}/locations/{location}/revisions/{revision}

CloudRunRevisionInfoResponse
, CloudRunRevisionInfoResponseArgs

DisplayName This property is required. string
Name of a Cloud Run revision.
Location This property is required. string
Location in which this revision is deployed.
ServiceName This property is required. string
ID of Cloud Run Service this revision belongs to.
ServiceUri This property is required. string
URI of Cloud Run service this revision belongs to.
Uri This property is required. string
URI of a Cloud Run revision.
DisplayName This property is required. string
Name of a Cloud Run revision.
Location This property is required. string
Location in which this revision is deployed.
ServiceName This property is required. string
ID of Cloud Run Service this revision belongs to.
ServiceUri This property is required. string
URI of Cloud Run service this revision belongs to.
Uri This property is required. string
URI of a Cloud Run revision.
displayName This property is required. String
Name of a Cloud Run revision.
location This property is required. String
Location in which this revision is deployed.
serviceName This property is required. String
ID of Cloud Run Service this revision belongs to.
serviceUri This property is required. String
URI of Cloud Run service this revision belongs to.
uri This property is required. String
URI of a Cloud Run revision.
displayName This property is required. string
Name of a Cloud Run revision.
location This property is required. string
Location in which this revision is deployed.
serviceName This property is required. string
ID of Cloud Run Service this revision belongs to.
serviceUri This property is required. string
URI of Cloud Run service this revision belongs to.
uri This property is required. string
URI of a Cloud Run revision.
display_name This property is required. str
Name of a Cloud Run revision.
location This property is required. str
Location in which this revision is deployed.
service_name This property is required. str
ID of Cloud Run Service this revision belongs to.
service_uri This property is required. str
URI of Cloud Run service this revision belongs to.
uri This property is required. str
URI of a Cloud Run revision.
displayName This property is required. String
Name of a Cloud Run revision.
location This property is required. String
Location in which this revision is deployed.
serviceName This property is required. String
ID of Cloud Run Service this revision belongs to.
serviceUri This property is required. String
URI of Cloud Run service this revision belongs to.
uri This property is required. String
URI of a Cloud Run revision.

CloudSQLInstanceInfoResponse
, CloudSQLInstanceInfoResponseArgs

DisplayName This property is required. string
Name of a Cloud SQL instance.
ExternalIp This property is required. string
External IP address of a Cloud SQL instance.
InternalIp This property is required. string
Internal IP address of a Cloud SQL instance.
NetworkUri This property is required. string
URI of a Cloud SQL instance network or empty string if the instance does not have one.
Region This property is required. string
Region in which the Cloud SQL instance is running.
Uri This property is required. string
URI of a Cloud SQL instance.
DisplayName This property is required. string
Name of a Cloud SQL instance.
ExternalIp This property is required. string
External IP address of a Cloud SQL instance.
InternalIp This property is required. string
Internal IP address of a Cloud SQL instance.
NetworkUri This property is required. string
URI of a Cloud SQL instance network or empty string if the instance does not have one.
Region This property is required. string
Region in which the Cloud SQL instance is running.
Uri This property is required. string
URI of a Cloud SQL instance.
displayName This property is required. String
Name of a Cloud SQL instance.
externalIp This property is required. String
External IP address of a Cloud SQL instance.
internalIp This property is required. String
Internal IP address of a Cloud SQL instance.
networkUri This property is required. String
URI of a Cloud SQL instance network or empty string if the instance does not have one.
region This property is required. String
Region in which the Cloud SQL instance is running.
uri This property is required. String
URI of a Cloud SQL instance.
displayName This property is required. string
Name of a Cloud SQL instance.
externalIp This property is required. string
External IP address of a Cloud SQL instance.
internalIp This property is required. string
Internal IP address of a Cloud SQL instance.
networkUri This property is required. string
URI of a Cloud SQL instance network or empty string if the instance does not have one.
region This property is required. string
Region in which the Cloud SQL instance is running.
uri This property is required. string
URI of a Cloud SQL instance.
display_name This property is required. str
Name of a Cloud SQL instance.
external_ip This property is required. str
External IP address of a Cloud SQL instance.
internal_ip This property is required. str
Internal IP address of a Cloud SQL instance.
network_uri This property is required. str
URI of a Cloud SQL instance network or empty string if the instance does not have one.
region This property is required. str
Region in which the Cloud SQL instance is running.
uri This property is required. str
URI of a Cloud SQL instance.
displayName This property is required. String
Name of a Cloud SQL instance.
externalIp This property is required. String
External IP address of a Cloud SQL instance.
internalIp This property is required. String
Internal IP address of a Cloud SQL instance.
networkUri This property is required. String
URI of a Cloud SQL instance network or empty string if the instance does not have one.
region This property is required. String
Region in which the Cloud SQL instance is running.
uri This property is required. String
URI of a Cloud SQL instance.

DeliverInfoResponse
, DeliverInfoResponseArgs

ResourceUri This property is required. string
URI of the resource that the packet is delivered to.
Target This property is required. string
Target type where the packet is delivered to.
ResourceUri This property is required. string
URI of the resource that the packet is delivered to.
Target This property is required. string
Target type where the packet is delivered to.
resourceUri This property is required. String
URI of the resource that the packet is delivered to.
target This property is required. String
Target type where the packet is delivered to.
resourceUri This property is required. string
URI of the resource that the packet is delivered to.
target This property is required. string
Target type where the packet is delivered to.
resource_uri This property is required. str
URI of the resource that the packet is delivered to.
target This property is required. str
Target type where the packet is delivered to.
resourceUri This property is required. String
URI of the resource that the packet is delivered to.
target This property is required. String
Target type where the packet is delivered to.

DropInfoResponse
, DropInfoResponseArgs

Cause This property is required. string
Cause that the packet is dropped.
ResourceUri This property is required. string
URI of the resource that caused the drop.
Cause This property is required. string
Cause that the packet is dropped.
ResourceUri This property is required. string
URI of the resource that caused the drop.
cause This property is required. String
Cause that the packet is dropped.
resourceUri This property is required. String
URI of the resource that caused the drop.
cause This property is required. string
Cause that the packet is dropped.
resourceUri This property is required. string
URI of the resource that caused the drop.
cause This property is required. str
Cause that the packet is dropped.
resource_uri This property is required. str
URI of the resource that caused the drop.
cause This property is required. String
Cause that the packet is dropped.
resourceUri This property is required. String
URI of the resource that caused the drop.

EdgeLocationResponse
, EdgeLocationResponseArgs

MetropolitanArea This property is required. string
Name of the metropolitan area.
MetropolitanArea This property is required. string
Name of the metropolitan area.
metropolitanArea This property is required. String
Name of the metropolitan area.
metropolitanArea This property is required. string
Name of the metropolitan area.
metropolitan_area This property is required. str
Name of the metropolitan area.
metropolitanArea This property is required. String
Name of the metropolitan area.

Endpoint
, EndpointArgs

AppEngineVersion Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.AppEngineVersionEndpoint
An App Engine service version.
CloudFunction Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.CloudFunctionEndpoint
A Cloud Function.
CloudRunRevision Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.CloudRunRevisionEndpoint
A Cloud Run revision
CloudSqlInstance string
A Cloud SQL instance URI.
ForwardingRule string
A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id}
GkeMasterCluster string
A cluster URI for Google Kubernetes Engine master.
Instance string
A Compute Engine instance URI.
IpAddress string
The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a global load balancer VIP.
Network string
A Compute Engine network URI.
NetworkType Pulumi.GoogleNative.NetworkManagement.V1Beta1.EndpointNetworkType
Type of the network where the endpoint is located. Applicable only to source endpoint, as destination network type can be inferred from the source.
Port int
The IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.
Project string
Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project.
AppEngineVersion AppEngineVersionEndpoint
An App Engine service version.
CloudFunction CloudFunctionEndpoint
A Cloud Function.
CloudRunRevision CloudRunRevisionEndpoint
A Cloud Run revision
CloudSqlInstance string
A Cloud SQL instance URI.
ForwardingRule string
A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id}
GkeMasterCluster string
A cluster URI for Google Kubernetes Engine master.
Instance string
A Compute Engine instance URI.
IpAddress string
The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a global load balancer VIP.
Network string
A Compute Engine network URI.
NetworkType EndpointNetworkType
Type of the network where the endpoint is located. Applicable only to source endpoint, as destination network type can be inferred from the source.
Port int
The IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.
Project string
Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project.
appEngineVersion AppEngineVersionEndpoint
An App Engine service version.
cloudFunction CloudFunctionEndpoint
A Cloud Function.
cloudRunRevision CloudRunRevisionEndpoint
A Cloud Run revision
cloudSqlInstance String
A Cloud SQL instance URI.
forwardingRule String
A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id}
gkeMasterCluster String
A cluster URI for Google Kubernetes Engine master.
instance String
A Compute Engine instance URI.
ipAddress String
The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a global load balancer VIP.
network String
A Compute Engine network URI.
networkType EndpointNetworkType
Type of the network where the endpoint is located. Applicable only to source endpoint, as destination network type can be inferred from the source.
port Integer
The IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.
project String
Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project.
appEngineVersion AppEngineVersionEndpoint
An App Engine service version.
cloudFunction CloudFunctionEndpoint
A Cloud Function.
cloudRunRevision CloudRunRevisionEndpoint
A Cloud Run revision
cloudSqlInstance string
A Cloud SQL instance URI.
forwardingRule string
A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id}
gkeMasterCluster string
A cluster URI for Google Kubernetes Engine master.
instance string
A Compute Engine instance URI.
ipAddress string
The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a global load balancer VIP.
network string
A Compute Engine network URI.
networkType EndpointNetworkType
Type of the network where the endpoint is located. Applicable only to source endpoint, as destination network type can be inferred from the source.
port number
The IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.
project string
Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project.
app_engine_version AppEngineVersionEndpoint
An App Engine service version.
cloud_function CloudFunctionEndpoint
A Cloud Function.
cloud_run_revision CloudRunRevisionEndpoint
A Cloud Run revision
cloud_sql_instance str
A Cloud SQL instance URI.
forwarding_rule str
A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id}
gke_master_cluster str
A cluster URI for Google Kubernetes Engine master.
instance str
A Compute Engine instance URI.
ip_address str
The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a global load balancer VIP.
network str
A Compute Engine network URI.
network_type EndpointNetworkType
Type of the network where the endpoint is located. Applicable only to source endpoint, as destination network type can be inferred from the source.
port int
The IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.
project str
Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project.
appEngineVersion Property Map
An App Engine service version.
cloudFunction Property Map
A Cloud Function.
cloudRunRevision Property Map
A Cloud Run revision
cloudSqlInstance String
A Cloud SQL instance URI.
forwardingRule String
A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id}
gkeMasterCluster String
A cluster URI for Google Kubernetes Engine master.
instance String
A Compute Engine instance URI.
ipAddress String
The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a global load balancer VIP.
network String
A Compute Engine network URI.
networkType "NETWORK_TYPE_UNSPECIFIED" | "GCP_NETWORK" | "NON_GCP_NETWORK"
Type of the network where the endpoint is located. Applicable only to source endpoint, as destination network type can be inferred from the source.
port Number
The IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.
project String
Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project.

EndpointInfoResponse
, EndpointInfoResponseArgs

DestinationIp This property is required. string
Destination IP address.
DestinationNetworkUri This property is required. string
URI of the network where this packet is sent to.
DestinationPort This property is required. int
Destination port. Only valid when protocol is TCP or UDP.
Protocol This property is required. string
IP protocol in string format, for example: "TCP", "UDP", "ICMP".
SourceAgentUri This property is required. string
URI of the source telemetry agent this packet originates from.
SourceIp This property is required. string
Source IP address.
SourceNetworkUri This property is required. string
URI of the network where this packet originates from.
SourcePort This property is required. int
Source port. Only valid when protocol is TCP or UDP.
DestinationIp This property is required. string
Destination IP address.
DestinationNetworkUri This property is required. string
URI of the network where this packet is sent to.
DestinationPort This property is required. int
Destination port. Only valid when protocol is TCP or UDP.
Protocol This property is required. string
IP protocol in string format, for example: "TCP", "UDP", "ICMP".
SourceAgentUri This property is required. string
URI of the source telemetry agent this packet originates from.
SourceIp This property is required. string
Source IP address.
SourceNetworkUri This property is required. string
URI of the network where this packet originates from.
SourcePort This property is required. int
Source port. Only valid when protocol is TCP or UDP.
destinationIp This property is required. String
Destination IP address.
destinationNetworkUri This property is required. String
URI of the network where this packet is sent to.
destinationPort This property is required. Integer
Destination port. Only valid when protocol is TCP or UDP.
protocol This property is required. String
IP protocol in string format, for example: "TCP", "UDP", "ICMP".
sourceAgentUri This property is required. String
URI of the source telemetry agent this packet originates from.
sourceIp This property is required. String
Source IP address.
sourceNetworkUri This property is required. String
URI of the network where this packet originates from.
sourcePort This property is required. Integer
Source port. Only valid when protocol is TCP or UDP.
destinationIp This property is required. string
Destination IP address.
destinationNetworkUri This property is required. string
URI of the network where this packet is sent to.
destinationPort This property is required. number
Destination port. Only valid when protocol is TCP or UDP.
protocol This property is required. string
IP protocol in string format, for example: "TCP", "UDP", "ICMP".
sourceAgentUri This property is required. string
URI of the source telemetry agent this packet originates from.
sourceIp This property is required. string
Source IP address.
sourceNetworkUri This property is required. string
URI of the network where this packet originates from.
sourcePort This property is required. number
Source port. Only valid when protocol is TCP or UDP.
destination_ip This property is required. str
Destination IP address.
destination_network_uri This property is required. str
URI of the network where this packet is sent to.
destination_port This property is required. int
Destination port. Only valid when protocol is TCP or UDP.
protocol This property is required. str
IP protocol in string format, for example: "TCP", "UDP", "ICMP".
source_agent_uri This property is required. str
URI of the source telemetry agent this packet originates from.
source_ip This property is required. str
Source IP address.
source_network_uri This property is required. str
URI of the network where this packet originates from.
source_port This property is required. int
Source port. Only valid when protocol is TCP or UDP.
destinationIp This property is required. String
Destination IP address.
destinationNetworkUri This property is required. String
URI of the network where this packet is sent to.
destinationPort This property is required. Number
Destination port. Only valid when protocol is TCP or UDP.
protocol This property is required. String
IP protocol in string format, for example: "TCP", "UDP", "ICMP".
sourceAgentUri This property is required. String
URI of the source telemetry agent this packet originates from.
sourceIp This property is required. String
Source IP address.
sourceNetworkUri This property is required. String
URI of the network where this packet originates from.
sourcePort This property is required. Number
Source port. Only valid when protocol is TCP or UDP.

EndpointNetworkType
, EndpointNetworkTypeArgs

NetworkTypeUnspecified
NETWORK_TYPE_UNSPECIFIEDDefault type if unspecified.
GcpNetwork
GCP_NETWORKA network hosted within Google Cloud. To receive more detailed output, specify the URI for the source or destination network.
NonGcpNetwork
NON_GCP_NETWORKA network hosted outside of Google Cloud. This can be an on-premises network, or a network hosted by another cloud provider.
EndpointNetworkTypeNetworkTypeUnspecified
NETWORK_TYPE_UNSPECIFIEDDefault type if unspecified.
EndpointNetworkTypeGcpNetwork
GCP_NETWORKA network hosted within Google Cloud. To receive more detailed output, specify the URI for the source or destination network.
EndpointNetworkTypeNonGcpNetwork
NON_GCP_NETWORKA network hosted outside of Google Cloud. This can be an on-premises network, or a network hosted by another cloud provider.
NetworkTypeUnspecified
NETWORK_TYPE_UNSPECIFIEDDefault type if unspecified.
GcpNetwork
GCP_NETWORKA network hosted within Google Cloud. To receive more detailed output, specify the URI for the source or destination network.
NonGcpNetwork
NON_GCP_NETWORKA network hosted outside of Google Cloud. This can be an on-premises network, or a network hosted by another cloud provider.
NetworkTypeUnspecified
NETWORK_TYPE_UNSPECIFIEDDefault type if unspecified.
GcpNetwork
GCP_NETWORKA network hosted within Google Cloud. To receive more detailed output, specify the URI for the source or destination network.
NonGcpNetwork
NON_GCP_NETWORKA network hosted outside of Google Cloud. This can be an on-premises network, or a network hosted by another cloud provider.
NETWORK_TYPE_UNSPECIFIED
NETWORK_TYPE_UNSPECIFIEDDefault type if unspecified.
GCP_NETWORK
GCP_NETWORKA network hosted within Google Cloud. To receive more detailed output, specify the URI for the source or destination network.
NON_GCP_NETWORK
NON_GCP_NETWORKA network hosted outside of Google Cloud. This can be an on-premises network, or a network hosted by another cloud provider.
"NETWORK_TYPE_UNSPECIFIED"
NETWORK_TYPE_UNSPECIFIEDDefault type if unspecified.
"GCP_NETWORK"
GCP_NETWORKA network hosted within Google Cloud. To receive more detailed output, specify the URI for the source or destination network.
"NON_GCP_NETWORK"
NON_GCP_NETWORKA network hosted outside of Google Cloud. This can be an on-premises network, or a network hosted by another cloud provider.

EndpointResponse
, EndpointResponseArgs

AppEngineVersion This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.AppEngineVersionEndpointResponse
An App Engine service version.
CloudFunction This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.CloudFunctionEndpointResponse
A Cloud Function.
CloudRunRevision This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.CloudRunRevisionEndpointResponse
A Cloud Run revision
CloudSqlInstance This property is required. string
A Cloud SQL instance URI.
ForwardingRule This property is required. string
A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id}
ForwardingRuleTarget This property is required. string
Specifies the type of the target of the forwarding rule.
GkeMasterCluster This property is required. string
A cluster URI for Google Kubernetes Engine master.
Instance This property is required. string
A Compute Engine instance URI.
IpAddress This property is required. string
The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a global load balancer VIP.
LoadBalancerId This property is required. string
ID of the load balancer the forwarding rule points to. Empty for forwarding rules not related to load balancers.
LoadBalancerType This property is required. string
Type of the load balancer the forwarding rule points to.
Network This property is required. string
A Compute Engine network URI.
NetworkType This property is required. string
Type of the network where the endpoint is located. Applicable only to source endpoint, as destination network type can be inferred from the source.
Port This property is required. int
The IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.
Project This property is required. string
Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project.
AppEngineVersion This property is required. AppEngineVersionEndpointResponse
An App Engine service version.
CloudFunction This property is required. CloudFunctionEndpointResponse
A Cloud Function.
CloudRunRevision This property is required. CloudRunRevisionEndpointResponse
A Cloud Run revision
CloudSqlInstance This property is required. string
A Cloud SQL instance URI.
ForwardingRule This property is required. string
A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id}
ForwardingRuleTarget This property is required. string
Specifies the type of the target of the forwarding rule.
GkeMasterCluster This property is required. string
A cluster URI for Google Kubernetes Engine master.
Instance This property is required. string
A Compute Engine instance URI.
IpAddress This property is required. string
The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a global load balancer VIP.
LoadBalancerId This property is required. string
ID of the load balancer the forwarding rule points to. Empty for forwarding rules not related to load balancers.
LoadBalancerType This property is required. string
Type of the load balancer the forwarding rule points to.
Network This property is required. string
A Compute Engine network URI.
NetworkType This property is required. string
Type of the network where the endpoint is located. Applicable only to source endpoint, as destination network type can be inferred from the source.
Port This property is required. int
The IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.
Project This property is required. string
Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project.
appEngineVersion This property is required. AppEngineVersionEndpointResponse
An App Engine service version.
cloudFunction This property is required. CloudFunctionEndpointResponse
A Cloud Function.
cloudRunRevision This property is required. CloudRunRevisionEndpointResponse
A Cloud Run revision
cloudSqlInstance This property is required. String
A Cloud SQL instance URI.
forwardingRule This property is required. String
A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id}
forwardingRuleTarget This property is required. String
Specifies the type of the target of the forwarding rule.
gkeMasterCluster This property is required. String
A cluster URI for Google Kubernetes Engine master.
instance This property is required. String
A Compute Engine instance URI.
ipAddress This property is required. String
The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a global load balancer VIP.
loadBalancerId This property is required. String
ID of the load balancer the forwarding rule points to. Empty for forwarding rules not related to load balancers.
loadBalancerType This property is required. String
Type of the load balancer the forwarding rule points to.
network This property is required. String
A Compute Engine network URI.
networkType This property is required. String
Type of the network where the endpoint is located. Applicable only to source endpoint, as destination network type can be inferred from the source.
port This property is required. Integer
The IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.
project This property is required. String
Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project.
appEngineVersion This property is required. AppEngineVersionEndpointResponse
An App Engine service version.
cloudFunction This property is required. CloudFunctionEndpointResponse
A Cloud Function.
cloudRunRevision This property is required. CloudRunRevisionEndpointResponse
A Cloud Run revision
cloudSqlInstance This property is required. string
A Cloud SQL instance URI.
forwardingRule This property is required. string
A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id}
forwardingRuleTarget This property is required. string
Specifies the type of the target of the forwarding rule.
gkeMasterCluster This property is required. string
A cluster URI for Google Kubernetes Engine master.
instance This property is required. string
A Compute Engine instance URI.
ipAddress This property is required. string
The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a global load balancer VIP.
loadBalancerId This property is required. string
ID of the load balancer the forwarding rule points to. Empty for forwarding rules not related to load balancers.
loadBalancerType This property is required. string
Type of the load balancer the forwarding rule points to.
network This property is required. string
A Compute Engine network URI.
networkType This property is required. string
Type of the network where the endpoint is located. Applicable only to source endpoint, as destination network type can be inferred from the source.
port This property is required. number
The IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.
project This property is required. string
Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project.
app_engine_version This property is required. AppEngineVersionEndpointResponse
An App Engine service version.
cloud_function This property is required. CloudFunctionEndpointResponse
A Cloud Function.
cloud_run_revision This property is required. CloudRunRevisionEndpointResponse
A Cloud Run revision
cloud_sql_instance This property is required. str
A Cloud SQL instance URI.
forwarding_rule This property is required. str
A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id}
forwarding_rule_target This property is required. str
Specifies the type of the target of the forwarding rule.
gke_master_cluster This property is required. str
A cluster URI for Google Kubernetes Engine master.
instance This property is required. str
A Compute Engine instance URI.
ip_address This property is required. str
The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a global load balancer VIP.
load_balancer_id This property is required. str
ID of the load balancer the forwarding rule points to. Empty for forwarding rules not related to load balancers.
load_balancer_type This property is required. str
Type of the load balancer the forwarding rule points to.
network This property is required. str
A Compute Engine network URI.
network_type This property is required. str
Type of the network where the endpoint is located. Applicable only to source endpoint, as destination network type can be inferred from the source.
port This property is required. int
The IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.
project This property is required. str
Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project.
appEngineVersion This property is required. Property Map
An App Engine service version.
cloudFunction This property is required. Property Map
A Cloud Function.
cloudRunRevision This property is required. Property Map
A Cloud Run revision
cloudSqlInstance This property is required. String
A Cloud SQL instance URI.
forwardingRule This property is required. String
A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id}
forwardingRuleTarget This property is required. String
Specifies the type of the target of the forwarding rule.
gkeMasterCluster This property is required. String
A cluster URI for Google Kubernetes Engine master.
instance This property is required. String
A Compute Engine instance URI.
ipAddress This property is required. String
The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a global load balancer VIP.
loadBalancerId This property is required. String
ID of the load balancer the forwarding rule points to. Empty for forwarding rules not related to load balancers.
loadBalancerType This property is required. String
Type of the load balancer the forwarding rule points to.
network This property is required. String
A Compute Engine network URI.
networkType This property is required. String
Type of the network where the endpoint is located. Applicable only to source endpoint, as destination network type can be inferred from the source.
port This property is required. Number
The IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.
project This property is required. String
Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project.

FirewallInfoResponse
, FirewallInfoResponseArgs

Action This property is required. string
Possible values: ALLOW, DENY
Direction This property is required. string
Possible values: INGRESS, EGRESS
DisplayName This property is required. string
The display name of the VPC firewall rule. This field is not applicable to hierarchical firewall policy rules.
FirewallRuleType This property is required. string
The firewall rule's type.
NetworkUri This property is required. string
The URI of the VPC network that the firewall rule is associated with. This field is not applicable to hierarchical firewall policy rules.
Policy This property is required. string
The hierarchical firewall policy that this rule is associated with. This field is not applicable to VPC firewall rules.
Priority This property is required. int
The priority of the firewall rule.
TargetServiceAccounts This property is required. List<string>
The target service accounts specified by the firewall rule.
TargetTags This property is required. List<string>
The target tags defined by the VPC firewall rule. This field is not applicable to hierarchical firewall policy rules.
Uri This property is required. string
The URI of the VPC firewall rule. This field is not applicable to implied firewall rules or hierarchical firewall policy rules.
Action This property is required. string
Possible values: ALLOW, DENY
Direction This property is required. string
Possible values: INGRESS, EGRESS
DisplayName This property is required. string
The display name of the VPC firewall rule. This field is not applicable to hierarchical firewall policy rules.
FirewallRuleType This property is required. string
The firewall rule's type.
NetworkUri This property is required. string
The URI of the VPC network that the firewall rule is associated with. This field is not applicable to hierarchical firewall policy rules.
Policy This property is required. string
The hierarchical firewall policy that this rule is associated with. This field is not applicable to VPC firewall rules.
Priority This property is required. int
The priority of the firewall rule.
TargetServiceAccounts This property is required. []string
The target service accounts specified by the firewall rule.
TargetTags This property is required. []string
The target tags defined by the VPC firewall rule. This field is not applicable to hierarchical firewall policy rules.
Uri This property is required. string
The URI of the VPC firewall rule. This field is not applicable to implied firewall rules or hierarchical firewall policy rules.
action This property is required. String
Possible values: ALLOW, DENY
direction This property is required. String
Possible values: INGRESS, EGRESS
displayName This property is required. String
The display name of the VPC firewall rule. This field is not applicable to hierarchical firewall policy rules.
firewallRuleType This property is required. String
The firewall rule's type.
networkUri This property is required. String
The URI of the VPC network that the firewall rule is associated with. This field is not applicable to hierarchical firewall policy rules.
policy This property is required. String
The hierarchical firewall policy that this rule is associated with. This field is not applicable to VPC firewall rules.
priority This property is required. Integer
The priority of the firewall rule.
targetServiceAccounts This property is required. List<String>
The target service accounts specified by the firewall rule.
targetTags This property is required. List<String>
The target tags defined by the VPC firewall rule. This field is not applicable to hierarchical firewall policy rules.
uri This property is required. String
The URI of the VPC firewall rule. This field is not applicable to implied firewall rules or hierarchical firewall policy rules.
action This property is required. string
Possible values: ALLOW, DENY
direction This property is required. string
Possible values: INGRESS, EGRESS
displayName This property is required. string
The display name of the VPC firewall rule. This field is not applicable to hierarchical firewall policy rules.
firewallRuleType This property is required. string
The firewall rule's type.
networkUri This property is required. string
The URI of the VPC network that the firewall rule is associated with. This field is not applicable to hierarchical firewall policy rules.
policy This property is required. string
The hierarchical firewall policy that this rule is associated with. This field is not applicable to VPC firewall rules.
priority This property is required. number
The priority of the firewall rule.
targetServiceAccounts This property is required. string[]
The target service accounts specified by the firewall rule.
targetTags This property is required. string[]
The target tags defined by the VPC firewall rule. This field is not applicable to hierarchical firewall policy rules.
uri This property is required. string
The URI of the VPC firewall rule. This field is not applicable to implied firewall rules or hierarchical firewall policy rules.
action This property is required. str
Possible values: ALLOW, DENY
direction This property is required. str
Possible values: INGRESS, EGRESS
display_name This property is required. str
The display name of the VPC firewall rule. This field is not applicable to hierarchical firewall policy rules.
firewall_rule_type This property is required. str
The firewall rule's type.
network_uri This property is required. str
The URI of the VPC network that the firewall rule is associated with. This field is not applicable to hierarchical firewall policy rules.
policy This property is required. str
The hierarchical firewall policy that this rule is associated with. This field is not applicable to VPC firewall rules.
priority This property is required. int
The priority of the firewall rule.
target_service_accounts This property is required. Sequence[str]
The target service accounts specified by the firewall rule.
target_tags This property is required. Sequence[str]
The target tags defined by the VPC firewall rule. This field is not applicable to hierarchical firewall policy rules.
uri This property is required. str
The URI of the VPC firewall rule. This field is not applicable to implied firewall rules or hierarchical firewall policy rules.
action This property is required. String
Possible values: ALLOW, DENY
direction This property is required. String
Possible values: INGRESS, EGRESS
displayName This property is required. String
The display name of the VPC firewall rule. This field is not applicable to hierarchical firewall policy rules.
firewallRuleType This property is required. String
The firewall rule's type.
networkUri This property is required. String
The URI of the VPC network that the firewall rule is associated with. This field is not applicable to hierarchical firewall policy rules.
policy This property is required. String
The hierarchical firewall policy that this rule is associated with. This field is not applicable to VPC firewall rules.
priority This property is required. Number
The priority of the firewall rule.
targetServiceAccounts This property is required. List<String>
The target service accounts specified by the firewall rule.
targetTags This property is required. List<String>
The target tags defined by the VPC firewall rule. This field is not applicable to hierarchical firewall policy rules.
uri This property is required. String
The URI of the VPC firewall rule. This field is not applicable to implied firewall rules or hierarchical firewall policy rules.

ForwardInfoResponse
, ForwardInfoResponseArgs

ResourceUri This property is required. string
URI of the resource that the packet is forwarded to.
Target This property is required. string
Target type where this packet is forwarded to.
ResourceUri This property is required. string
URI of the resource that the packet is forwarded to.
Target This property is required. string
Target type where this packet is forwarded to.
resourceUri This property is required. String
URI of the resource that the packet is forwarded to.
target This property is required. String
Target type where this packet is forwarded to.
resourceUri This property is required. string
URI of the resource that the packet is forwarded to.
target This property is required. string
Target type where this packet is forwarded to.
resource_uri This property is required. str
URI of the resource that the packet is forwarded to.
target This property is required. str
Target type where this packet is forwarded to.
resourceUri This property is required. String
URI of the resource that the packet is forwarded to.
target This property is required. String
Target type where this packet is forwarded to.

ForwardingRuleInfoResponse
, ForwardingRuleInfoResponseArgs

DisplayName This property is required. string
Name of a Compute Engine forwarding rule.
MatchedPortRange This property is required. string
Port range defined in the forwarding rule that matches the test.
MatchedProtocol This property is required. string
Protocol defined in the forwarding rule that matches the test.
NetworkUri This property is required. string
Network URI. Only valid for Internal Load Balancer.
Target This property is required. string
Target type of the forwarding rule.
Uri This property is required. string
URI of a Compute Engine forwarding rule.
Vip This property is required. string
VIP of the forwarding rule.
DisplayName This property is required. string
Name of a Compute Engine forwarding rule.
MatchedPortRange This property is required. string
Port range defined in the forwarding rule that matches the test.
MatchedProtocol This property is required. string
Protocol defined in the forwarding rule that matches the test.
NetworkUri This property is required. string
Network URI. Only valid for Internal Load Balancer.
Target This property is required. string
Target type of the forwarding rule.
Uri This property is required. string
URI of a Compute Engine forwarding rule.
Vip This property is required. string
VIP of the forwarding rule.
displayName This property is required. String
Name of a Compute Engine forwarding rule.
matchedPortRange This property is required. String
Port range defined in the forwarding rule that matches the test.
matchedProtocol This property is required. String
Protocol defined in the forwarding rule that matches the test.
networkUri This property is required. String
Network URI. Only valid for Internal Load Balancer.
target This property is required. String
Target type of the forwarding rule.
uri This property is required. String
URI of a Compute Engine forwarding rule.
vip This property is required. String
VIP of the forwarding rule.
displayName This property is required. string
Name of a Compute Engine forwarding rule.
matchedPortRange This property is required. string
Port range defined in the forwarding rule that matches the test.
matchedProtocol This property is required. string
Protocol defined in the forwarding rule that matches the test.
networkUri This property is required. string
Network URI. Only valid for Internal Load Balancer.
target This property is required. string
Target type of the forwarding rule.
uri This property is required. string
URI of a Compute Engine forwarding rule.
vip This property is required. string
VIP of the forwarding rule.
display_name This property is required. str
Name of a Compute Engine forwarding rule.
matched_port_range This property is required. str
Port range defined in the forwarding rule that matches the test.
matched_protocol This property is required. str
Protocol defined in the forwarding rule that matches the test.
network_uri This property is required. str
Network URI. Only valid for Internal Load Balancer.
target This property is required. str
Target type of the forwarding rule.
uri This property is required. str
URI of a Compute Engine forwarding rule.
vip This property is required. str
VIP of the forwarding rule.
displayName This property is required. String
Name of a Compute Engine forwarding rule.
matchedPortRange This property is required. String
Port range defined in the forwarding rule that matches the test.
matchedProtocol This property is required. String
Protocol defined in the forwarding rule that matches the test.
networkUri This property is required. String
Network URI. Only valid for Internal Load Balancer.
target This property is required. String
Target type of the forwarding rule.
uri This property is required. String
URI of a Compute Engine forwarding rule.
vip This property is required. String
VIP of the forwarding rule.

GKEMasterInfoResponse
, GKEMasterInfoResponseArgs

ClusterNetworkUri This property is required. string
URI of a GKE cluster network.
ClusterUri This property is required. string
URI of a GKE cluster.
ExternalIp This property is required. string
External IP address of a GKE cluster master.
InternalIp This property is required. string
Internal IP address of a GKE cluster master.
ClusterNetworkUri This property is required. string
URI of a GKE cluster network.
ClusterUri This property is required. string
URI of a GKE cluster.
ExternalIp This property is required. string
External IP address of a GKE cluster master.
InternalIp This property is required. string
Internal IP address of a GKE cluster master.
clusterNetworkUri This property is required. String
URI of a GKE cluster network.
clusterUri This property is required. String
URI of a GKE cluster.
externalIp This property is required. String
External IP address of a GKE cluster master.
internalIp This property is required. String
Internal IP address of a GKE cluster master.
clusterNetworkUri This property is required. string
URI of a GKE cluster network.
clusterUri This property is required. string
URI of a GKE cluster.
externalIp This property is required. string
External IP address of a GKE cluster master.
internalIp This property is required. string
Internal IP address of a GKE cluster master.
cluster_network_uri This property is required. str
URI of a GKE cluster network.
cluster_uri This property is required. str
URI of a GKE cluster.
external_ip This property is required. str
External IP address of a GKE cluster master.
internal_ip This property is required. str
Internal IP address of a GKE cluster master.
clusterNetworkUri This property is required. String
URI of a GKE cluster network.
clusterUri This property is required. String
URI of a GKE cluster.
externalIp This property is required. String
External IP address of a GKE cluster master.
internalIp This property is required. String
Internal IP address of a GKE cluster master.

GoogleServiceInfoResponse
, GoogleServiceInfoResponseArgs

GoogleServiceType This property is required. string
Recognized type of a Google Service.
SourceIp This property is required. string
Source IP address.
GoogleServiceType This property is required. string
Recognized type of a Google Service.
SourceIp This property is required. string
Source IP address.
googleServiceType This property is required. String
Recognized type of a Google Service.
sourceIp This property is required. String
Source IP address.
googleServiceType This property is required. string
Recognized type of a Google Service.
sourceIp This property is required. string
Source IP address.
google_service_type This property is required. str
Recognized type of a Google Service.
source_ip This property is required. str
Source IP address.
googleServiceType This property is required. String
Recognized type of a Google Service.
sourceIp This property is required. String
Source IP address.

InstanceInfoResponse
, InstanceInfoResponseArgs

DisplayName This property is required. string
Name of a Compute Engine instance.
ExternalIp This property is required. string
External IP address of the network interface.
Interface This property is required. string
Name of the network interface of a Compute Engine instance.
InternalIp This property is required. string
Internal IP address of the network interface.
NetworkTags This property is required. List<string>
Network tags configured on the instance.
NetworkUri This property is required. string
URI of a Compute Engine network.
ServiceAccount This property is required. string
Service account authorized for the instance.
Uri This property is required. string
URI of a Compute Engine instance.
DisplayName This property is required. string
Name of a Compute Engine instance.
ExternalIp This property is required. string
External IP address of the network interface.
Interface This property is required. string
Name of the network interface of a Compute Engine instance.
InternalIp This property is required. string
Internal IP address of the network interface.
NetworkTags This property is required. []string
Network tags configured on the instance.
NetworkUri This property is required. string
URI of a Compute Engine network.
ServiceAccount This property is required. string
Service account authorized for the instance.
Uri This property is required. string
URI of a Compute Engine instance.
displayName This property is required. String
Name of a Compute Engine instance.
externalIp This property is required. String
External IP address of the network interface.
interface_ This property is required. String
Name of the network interface of a Compute Engine instance.
internalIp This property is required. String
Internal IP address of the network interface.
networkTags This property is required. List<String>
Network tags configured on the instance.
networkUri This property is required. String
URI of a Compute Engine network.
serviceAccount This property is required. String
Service account authorized for the instance.
uri This property is required. String
URI of a Compute Engine instance.
displayName This property is required. string
Name of a Compute Engine instance.
externalIp This property is required. string
External IP address of the network interface.
interface This property is required. string
Name of the network interface of a Compute Engine instance.
internalIp This property is required. string
Internal IP address of the network interface.
networkTags This property is required. string[]
Network tags configured on the instance.
networkUri This property is required. string
URI of a Compute Engine network.
serviceAccount This property is required. string
Service account authorized for the instance.
uri This property is required. string
URI of a Compute Engine instance.
display_name This property is required. str
Name of a Compute Engine instance.
external_ip This property is required. str
External IP address of the network interface.
interface This property is required. str
Name of the network interface of a Compute Engine instance.
internal_ip This property is required. str
Internal IP address of the network interface.
network_tags This property is required. Sequence[str]
Network tags configured on the instance.
network_uri This property is required. str
URI of a Compute Engine network.
service_account This property is required. str
Service account authorized for the instance.
uri This property is required. str
URI of a Compute Engine instance.
displayName This property is required. String
Name of a Compute Engine instance.
externalIp This property is required. String
External IP address of the network interface.
interface This property is required. String
Name of the network interface of a Compute Engine instance.
internalIp This property is required. String
Internal IP address of the network interface.
networkTags This property is required. List<String>
Network tags configured on the instance.
networkUri This property is required. String
URI of a Compute Engine network.
serviceAccount This property is required. String
Service account authorized for the instance.
uri This property is required. String
URI of a Compute Engine instance.

LatencyDistributionResponse
, LatencyDistributionResponseArgs

LatencyPercentiles This property is required. []LatencyPercentileResponse
Representative latency percentiles.
latencyPercentiles This property is required. List<LatencyPercentileResponse>
Representative latency percentiles.
latencyPercentiles This property is required. LatencyPercentileResponse[]
Representative latency percentiles.
latency_percentiles This property is required. Sequence[LatencyPercentileResponse]
Representative latency percentiles.
latencyPercentiles This property is required. List<Property Map>
Representative latency percentiles.

LatencyPercentileResponse
, LatencyPercentileResponseArgs

LatencyMicros This property is required. string
percent-th percentile of latency observed, in microseconds. Fraction of percent/100 of samples have latency lower or equal to the value of this field.
Percent This property is required. int
Percentage of samples this data point applies to.
LatencyMicros This property is required. string
percent-th percentile of latency observed, in microseconds. Fraction of percent/100 of samples have latency lower or equal to the value of this field.
Percent This property is required. int
Percentage of samples this data point applies to.
latencyMicros This property is required. String
percent-th percentile of latency observed, in microseconds. Fraction of percent/100 of samples have latency lower or equal to the value of this field.
percent This property is required. Integer
Percentage of samples this data point applies to.
latencyMicros This property is required. string
percent-th percentile of latency observed, in microseconds. Fraction of percent/100 of samples have latency lower or equal to the value of this field.
percent This property is required. number
Percentage of samples this data point applies to.
latency_micros This property is required. str
percent-th percentile of latency observed, in microseconds. Fraction of percent/100 of samples have latency lower or equal to the value of this field.
percent This property is required. int
Percentage of samples this data point applies to.
latencyMicros This property is required. String
percent-th percentile of latency observed, in microseconds. Fraction of percent/100 of samples have latency lower or equal to the value of this field.
percent This property is required. Number
Percentage of samples this data point applies to.

LoadBalancerBackendResponse
, LoadBalancerBackendResponseArgs

DisplayName This property is required. string
Name of a Compute Engine instance or network endpoint.
HealthCheckAllowingFirewallRules This property is required. List<string>
A list of firewall rule URIs allowing probes from health check IP ranges.
HealthCheckBlockingFirewallRules This property is required. List<string>
A list of firewall rule URIs blocking probes from health check IP ranges.
HealthCheckFirewallState This property is required. string
State of the health check firewall configuration.
Uri This property is required. string
URI of a Compute Engine instance or network endpoint.
DisplayName This property is required. string
Name of a Compute Engine instance or network endpoint.
HealthCheckAllowingFirewallRules This property is required. []string
A list of firewall rule URIs allowing probes from health check IP ranges.
HealthCheckBlockingFirewallRules This property is required. []string
A list of firewall rule URIs blocking probes from health check IP ranges.
HealthCheckFirewallState This property is required. string
State of the health check firewall configuration.
Uri This property is required. string
URI of a Compute Engine instance or network endpoint.
displayName This property is required. String
Name of a Compute Engine instance or network endpoint.
healthCheckAllowingFirewallRules This property is required. List<String>
A list of firewall rule URIs allowing probes from health check IP ranges.
healthCheckBlockingFirewallRules This property is required. List<String>
A list of firewall rule URIs blocking probes from health check IP ranges.
healthCheckFirewallState This property is required. String
State of the health check firewall configuration.
uri This property is required. String
URI of a Compute Engine instance or network endpoint.
displayName This property is required. string
Name of a Compute Engine instance or network endpoint.
healthCheckAllowingFirewallRules This property is required. string[]
A list of firewall rule URIs allowing probes from health check IP ranges.
healthCheckBlockingFirewallRules This property is required. string[]
A list of firewall rule URIs blocking probes from health check IP ranges.
healthCheckFirewallState This property is required. string
State of the health check firewall configuration.
uri This property is required. string
URI of a Compute Engine instance or network endpoint.
display_name This property is required. str
Name of a Compute Engine instance or network endpoint.
health_check_allowing_firewall_rules This property is required. Sequence[str]
A list of firewall rule URIs allowing probes from health check IP ranges.
health_check_blocking_firewall_rules This property is required. Sequence[str]
A list of firewall rule URIs blocking probes from health check IP ranges.
health_check_firewall_state This property is required. str
State of the health check firewall configuration.
uri This property is required. str
URI of a Compute Engine instance or network endpoint.
displayName This property is required. String
Name of a Compute Engine instance or network endpoint.
healthCheckAllowingFirewallRules This property is required. List<String>
A list of firewall rule URIs allowing probes from health check IP ranges.
healthCheckBlockingFirewallRules This property is required. List<String>
A list of firewall rule URIs blocking probes from health check IP ranges.
healthCheckFirewallState This property is required. String
State of the health check firewall configuration.
uri This property is required. String
URI of a Compute Engine instance or network endpoint.

LoadBalancerInfoResponse
, LoadBalancerInfoResponseArgs

BackendType This property is required. string
Type of load balancer's backend configuration.
BackendUri This property is required. string
Backend configuration URI.
Backends This property is required. List<Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.LoadBalancerBackendResponse>
Information for the loadbalancer backends.
HealthCheckUri This property is required. string
URI of the health check for the load balancer. Deprecated and no longer populated as different load balancer backends might have different health checks.

Deprecated: URI of the health check for the load balancer. Deprecated and no longer populated as different load balancer backends might have different health checks.

LoadBalancerType This property is required. string
Type of the load balancer.
BackendType This property is required. string
Type of load balancer's backend configuration.
BackendUri This property is required. string
Backend configuration URI.
Backends This property is required. []LoadBalancerBackendResponse
Information for the loadbalancer backends.
HealthCheckUri This property is required. string
URI of the health check for the load balancer. Deprecated and no longer populated as different load balancer backends might have different health checks.

Deprecated: URI of the health check for the load balancer. Deprecated and no longer populated as different load balancer backends might have different health checks.

LoadBalancerType This property is required. string
Type of the load balancer.
backendType This property is required. String
Type of load balancer's backend configuration.
backendUri This property is required. String
Backend configuration URI.
backends This property is required. List<LoadBalancerBackendResponse>
Information for the loadbalancer backends.
healthCheckUri This property is required. String
URI of the health check for the load balancer. Deprecated and no longer populated as different load balancer backends might have different health checks.

Deprecated: URI of the health check for the load balancer. Deprecated and no longer populated as different load balancer backends might have different health checks.

loadBalancerType This property is required. String
Type of the load balancer.
backendType This property is required. string
Type of load balancer's backend configuration.
backendUri This property is required. string
Backend configuration URI.
backends This property is required. LoadBalancerBackendResponse[]
Information for the loadbalancer backends.
healthCheckUri This property is required. string
URI of the health check for the load balancer. Deprecated and no longer populated as different load balancer backends might have different health checks.

Deprecated: URI of the health check for the load balancer. Deprecated and no longer populated as different load balancer backends might have different health checks.

loadBalancerType This property is required. string
Type of the load balancer.
backend_type This property is required. str
Type of load balancer's backend configuration.
backend_uri This property is required. str
Backend configuration URI.
backends This property is required. Sequence[LoadBalancerBackendResponse]
Information for the loadbalancer backends.
health_check_uri This property is required. str
URI of the health check for the load balancer. Deprecated and no longer populated as different load balancer backends might have different health checks.

Deprecated: URI of the health check for the load balancer. Deprecated and no longer populated as different load balancer backends might have different health checks.

load_balancer_type This property is required. str
Type of the load balancer.
backendType This property is required. String
Type of load balancer's backend configuration.
backendUri This property is required. String
Backend configuration URI.
backends This property is required. List<Property Map>
Information for the loadbalancer backends.
healthCheckUri This property is required. String
URI of the health check for the load balancer. Deprecated and no longer populated as different load balancer backends might have different health checks.

Deprecated: URI of the health check for the load balancer. Deprecated and no longer populated as different load balancer backends might have different health checks.

loadBalancerType This property is required. String
Type of the load balancer.

NetworkInfoResponse
, NetworkInfoResponseArgs

DisplayName This property is required. string
Name of a Compute Engine network.
MatchedIpRange This property is required. string
The IP range that matches the test.
Uri This property is required. string
URI of a Compute Engine network.
DisplayName This property is required. string
Name of a Compute Engine network.
MatchedIpRange This property is required. string
The IP range that matches the test.
Uri This property is required. string
URI of a Compute Engine network.
displayName This property is required. String
Name of a Compute Engine network.
matchedIpRange This property is required. String
The IP range that matches the test.
uri This property is required. String
URI of a Compute Engine network.
displayName This property is required. string
Name of a Compute Engine network.
matchedIpRange This property is required. string
The IP range that matches the test.
uri This property is required. string
URI of a Compute Engine network.
display_name This property is required. str
Name of a Compute Engine network.
matched_ip_range This property is required. str
The IP range that matches the test.
uri This property is required. str
URI of a Compute Engine network.
displayName This property is required. String
Name of a Compute Engine network.
matchedIpRange This property is required. String
The IP range that matches the test.
uri This property is required. String
URI of a Compute Engine network.

ProbingDetailsResponse
, ProbingDetailsResponseArgs

AbortCause This property is required. string
The reason probing was aborted.
DestinationEgressLocation This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.EdgeLocationResponse
The EdgeLocation from which a packet destined for/originating from the internet will egress/ingress the Google network. This will only be populated for a connectivity test which has an internet destination/source address. The absence of this field must not be used as an indication that the destination/source is part of the Google network.
EndpointInfo This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.EndpointInfoResponse
The source and destination endpoints derived from the test input and used for active probing.
Error This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.StatusResponse
Details about an internal failure or the cancellation of active probing.
ProbingLatency This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.LatencyDistributionResponse
Latency as measured by active probing in one direction: from the source to the destination endpoint.
Result This property is required. string
The overall result of active probing.
SentProbeCount This property is required. int
Number of probes sent.
SuccessfulProbeCount This property is required. int
Number of probes that reached the destination.
VerifyTime This property is required. string
The time that reachability was assessed through active probing.
AbortCause This property is required. string
The reason probing was aborted.
DestinationEgressLocation This property is required. EdgeLocationResponse
The EdgeLocation from which a packet destined for/originating from the internet will egress/ingress the Google network. This will only be populated for a connectivity test which has an internet destination/source address. The absence of this field must not be used as an indication that the destination/source is part of the Google network.
EndpointInfo This property is required. EndpointInfoResponse
The source and destination endpoints derived from the test input and used for active probing.
Error This property is required. StatusResponse
Details about an internal failure or the cancellation of active probing.
ProbingLatency This property is required. LatencyDistributionResponse
Latency as measured by active probing in one direction: from the source to the destination endpoint.
Result This property is required. string
The overall result of active probing.
SentProbeCount This property is required. int
Number of probes sent.
SuccessfulProbeCount This property is required. int
Number of probes that reached the destination.
VerifyTime This property is required. string
The time that reachability was assessed through active probing.
abortCause This property is required. String
The reason probing was aborted.
destinationEgressLocation This property is required. EdgeLocationResponse
The EdgeLocation from which a packet destined for/originating from the internet will egress/ingress the Google network. This will only be populated for a connectivity test which has an internet destination/source address. The absence of this field must not be used as an indication that the destination/source is part of the Google network.
endpointInfo This property is required. EndpointInfoResponse
The source and destination endpoints derived from the test input and used for active probing.
error This property is required. StatusResponse
Details about an internal failure or the cancellation of active probing.
probingLatency This property is required. LatencyDistributionResponse
Latency as measured by active probing in one direction: from the source to the destination endpoint.
result This property is required. String
The overall result of active probing.
sentProbeCount This property is required. Integer
Number of probes sent.
successfulProbeCount This property is required. Integer
Number of probes that reached the destination.
verifyTime This property is required. String
The time that reachability was assessed through active probing.
abortCause This property is required. string
The reason probing was aborted.
destinationEgressLocation This property is required. EdgeLocationResponse
The EdgeLocation from which a packet destined for/originating from the internet will egress/ingress the Google network. This will only be populated for a connectivity test which has an internet destination/source address. The absence of this field must not be used as an indication that the destination/source is part of the Google network.
endpointInfo This property is required. EndpointInfoResponse
The source and destination endpoints derived from the test input and used for active probing.
error This property is required. StatusResponse
Details about an internal failure or the cancellation of active probing.
probingLatency This property is required. LatencyDistributionResponse
Latency as measured by active probing in one direction: from the source to the destination endpoint.
result This property is required. string
The overall result of active probing.
sentProbeCount This property is required. number
Number of probes sent.
successfulProbeCount This property is required. number
Number of probes that reached the destination.
verifyTime This property is required. string
The time that reachability was assessed through active probing.
abort_cause This property is required. str
The reason probing was aborted.
destination_egress_location This property is required. EdgeLocationResponse
The EdgeLocation from which a packet destined for/originating from the internet will egress/ingress the Google network. This will only be populated for a connectivity test which has an internet destination/source address. The absence of this field must not be used as an indication that the destination/source is part of the Google network.
endpoint_info This property is required. EndpointInfoResponse
The source and destination endpoints derived from the test input and used for active probing.
error This property is required. StatusResponse
Details about an internal failure or the cancellation of active probing.
probing_latency This property is required. LatencyDistributionResponse
Latency as measured by active probing in one direction: from the source to the destination endpoint.
result This property is required. str
The overall result of active probing.
sent_probe_count This property is required. int
Number of probes sent.
successful_probe_count This property is required. int
Number of probes that reached the destination.
verify_time This property is required. str
The time that reachability was assessed through active probing.
abortCause This property is required. String
The reason probing was aborted.
destinationEgressLocation This property is required. Property Map
The EdgeLocation from which a packet destined for/originating from the internet will egress/ingress the Google network. This will only be populated for a connectivity test which has an internet destination/source address. The absence of this field must not be used as an indication that the destination/source is part of the Google network.
endpointInfo This property is required. Property Map
The source and destination endpoints derived from the test input and used for active probing.
error This property is required. Property Map
Details about an internal failure or the cancellation of active probing.
probingLatency This property is required. Property Map
Latency as measured by active probing in one direction: from the source to the destination endpoint.
result This property is required. String
The overall result of active probing.
sentProbeCount This property is required. Number
Number of probes sent.
successfulProbeCount This property is required. Number
Number of probes that reached the destination.
verifyTime This property is required. String
The time that reachability was assessed through active probing.

ReachabilityDetailsResponse
, ReachabilityDetailsResponseArgs

Error This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.StatusResponse
The details of a failure or a cancellation of reachability analysis.
Result This property is required. string
The overall result of the test's configuration analysis.
Traces This property is required. List<Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.TraceResponse>
Result may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.
VerifyTime This property is required. string
The time of the configuration analysis.
Error This property is required. StatusResponse
The details of a failure or a cancellation of reachability analysis.
Result This property is required. string
The overall result of the test's configuration analysis.
Traces This property is required. []TraceResponse
Result may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.
VerifyTime This property is required. string
The time of the configuration analysis.
error This property is required. StatusResponse
The details of a failure or a cancellation of reachability analysis.
result This property is required. String
The overall result of the test's configuration analysis.
traces This property is required. List<TraceResponse>
Result may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.
verifyTime This property is required. String
The time of the configuration analysis.
error This property is required. StatusResponse
The details of a failure or a cancellation of reachability analysis.
result This property is required. string
The overall result of the test's configuration analysis.
traces This property is required. TraceResponse[]
Result may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.
verifyTime This property is required. string
The time of the configuration analysis.
error This property is required. StatusResponse
The details of a failure or a cancellation of reachability analysis.
result This property is required. str
The overall result of the test's configuration analysis.
traces This property is required. Sequence[TraceResponse]
Result may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.
verify_time This property is required. str
The time of the configuration analysis.
error This property is required. Property Map
The details of a failure or a cancellation of reachability analysis.
result This property is required. String
The overall result of the test's configuration analysis.
traces This property is required. List<Property Map>
Result may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.
verifyTime This property is required. String
The time of the configuration analysis.

RouteInfoResponse
, RouteInfoResponseArgs

DestIpRange This property is required. string
Destination IP range of the route.
DestPortRanges This property is required. List<string>
Destination port ranges of the route. Policy based routes only.
DisplayName This property is required. string
Name of a route.
InstanceTags This property is required. List<string>
Instance tags of the route.
NccHubUri This property is required. string
URI of a NCC Hub. NCC_HUB routes only.
NccSpokeUri This property is required. string
URI of a NCC Spoke. NCC_HUB routes only.
NetworkUri This property is required. string
URI of a Compute Engine network. NETWORK routes only.
NextHop This property is required. string
Next hop of the route.
NextHopType This property is required. string
Type of next hop.
Priority This property is required. int
Priority of the route.
Protocols This property is required. List<string>
Protocols of the route. Policy based routes only.
RouteScope This property is required. string
Indicates where route is applicable.
RouteType This property is required. string
Type of route.
SrcIpRange This property is required. string
Source IP address range of the route. Policy based routes only.
SrcPortRanges This property is required. List<string>
Source port ranges of the route. Policy based routes only.
Uri This property is required. string
URI of a route. Dynamic, peering static and peering dynamic routes do not have an URI. Advertised route from Google Cloud VPC to on-premises network also does not have an URI.
DestIpRange This property is required. string
Destination IP range of the route.
DestPortRanges This property is required. []string
Destination port ranges of the route. Policy based routes only.
DisplayName This property is required. string
Name of a route.
InstanceTags This property is required. []string
Instance tags of the route.
NccHubUri This property is required. string
URI of a NCC Hub. NCC_HUB routes only.
NccSpokeUri This property is required. string
URI of a NCC Spoke. NCC_HUB routes only.
NetworkUri This property is required. string
URI of a Compute Engine network. NETWORK routes only.
NextHop This property is required. string
Next hop of the route.
NextHopType This property is required. string
Type of next hop.
Priority This property is required. int
Priority of the route.
Protocols This property is required. []string
Protocols of the route. Policy based routes only.
RouteScope This property is required. string
Indicates where route is applicable.
RouteType This property is required. string
Type of route.
SrcIpRange This property is required. string
Source IP address range of the route. Policy based routes only.
SrcPortRanges This property is required. []string
Source port ranges of the route. Policy based routes only.
Uri This property is required. string
URI of a route. Dynamic, peering static and peering dynamic routes do not have an URI. Advertised route from Google Cloud VPC to on-premises network also does not have an URI.
destIpRange This property is required. String
Destination IP range of the route.
destPortRanges This property is required. List<String>
Destination port ranges of the route. Policy based routes only.
displayName This property is required. String
Name of a route.
instanceTags This property is required. List<String>
Instance tags of the route.
nccHubUri This property is required. String
URI of a NCC Hub. NCC_HUB routes only.
nccSpokeUri This property is required. String
URI of a NCC Spoke. NCC_HUB routes only.
networkUri This property is required. String
URI of a Compute Engine network. NETWORK routes only.
nextHop This property is required. String
Next hop of the route.
nextHopType This property is required. String
Type of next hop.
priority This property is required. Integer
Priority of the route.
protocols This property is required. List<String>
Protocols of the route. Policy based routes only.
routeScope This property is required. String
Indicates where route is applicable.
routeType This property is required. String
Type of route.
srcIpRange This property is required. String
Source IP address range of the route. Policy based routes only.
srcPortRanges This property is required. List<String>
Source port ranges of the route. Policy based routes only.
uri This property is required. String
URI of a route. Dynamic, peering static and peering dynamic routes do not have an URI. Advertised route from Google Cloud VPC to on-premises network also does not have an URI.
destIpRange This property is required. string
Destination IP range of the route.
destPortRanges This property is required. string[]
Destination port ranges of the route. Policy based routes only.
displayName This property is required. string
Name of a route.
instanceTags This property is required. string[]
Instance tags of the route.
nccHubUri This property is required. string
URI of a NCC Hub. NCC_HUB routes only.
nccSpokeUri This property is required. string
URI of a NCC Spoke. NCC_HUB routes only.
networkUri This property is required. string
URI of a Compute Engine network. NETWORK routes only.
nextHop This property is required. string
Next hop of the route.
nextHopType This property is required. string
Type of next hop.
priority This property is required. number
Priority of the route.
protocols This property is required. string[]
Protocols of the route. Policy based routes only.
routeScope This property is required. string
Indicates where route is applicable.
routeType This property is required. string
Type of route.
srcIpRange This property is required. string
Source IP address range of the route. Policy based routes only.
srcPortRanges This property is required. string[]
Source port ranges of the route. Policy based routes only.
uri This property is required. string
URI of a route. Dynamic, peering static and peering dynamic routes do not have an URI. Advertised route from Google Cloud VPC to on-premises network also does not have an URI.
dest_ip_range This property is required. str
Destination IP range of the route.
dest_port_ranges This property is required. Sequence[str]
Destination port ranges of the route. Policy based routes only.
display_name This property is required. str
Name of a route.
instance_tags This property is required. Sequence[str]
Instance tags of the route.
ncc_hub_uri This property is required. str
URI of a NCC Hub. NCC_HUB routes only.
ncc_spoke_uri This property is required. str
URI of a NCC Spoke. NCC_HUB routes only.
network_uri This property is required. str
URI of a Compute Engine network. NETWORK routes only.
next_hop This property is required. str
Next hop of the route.
next_hop_type This property is required. str
Type of next hop.
priority This property is required. int
Priority of the route.
protocols This property is required. Sequence[str]
Protocols of the route. Policy based routes only.
route_scope This property is required. str
Indicates where route is applicable.
route_type This property is required. str
Type of route.
src_ip_range This property is required. str
Source IP address range of the route. Policy based routes only.
src_port_ranges This property is required. Sequence[str]
Source port ranges of the route. Policy based routes only.
uri This property is required. str
URI of a route. Dynamic, peering static and peering dynamic routes do not have an URI. Advertised route from Google Cloud VPC to on-premises network also does not have an URI.
destIpRange This property is required. String
Destination IP range of the route.
destPortRanges This property is required. List<String>
Destination port ranges of the route. Policy based routes only.
displayName This property is required. String
Name of a route.
instanceTags This property is required. List<String>
Instance tags of the route.
nccHubUri This property is required. String
URI of a NCC Hub. NCC_HUB routes only.
nccSpokeUri This property is required. String
URI of a NCC Spoke. NCC_HUB routes only.
networkUri This property is required. String
URI of a Compute Engine network. NETWORK routes only.
nextHop This property is required. String
Next hop of the route.
nextHopType This property is required. String
Type of next hop.
priority This property is required. Number
Priority of the route.
protocols This property is required. List<String>
Protocols of the route. Policy based routes only.
routeScope This property is required. String
Indicates where route is applicable.
routeType This property is required. String
Type of route.
srcIpRange This property is required. String
Source IP address range of the route. Policy based routes only.
srcPortRanges This property is required. List<String>
Source port ranges of the route. Policy based routes only.
uri This property is required. String
URI of a route. Dynamic, peering static and peering dynamic routes do not have an URI. Advertised route from Google Cloud VPC to on-premises network also does not have an URI.

StatusResponse
, StatusResponseArgs

Code This property is required. int
The status code, which should be an enum value of google.rpc.Code.
Details This property is required. List<ImmutableDictionary<string, string>>
A list of messages that carry the error details. There is a common set of message types for APIs to use.
Message This property is required. string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
Code This property is required. int
The status code, which should be an enum value of google.rpc.Code.
Details This property is required. []map[string]string
A list of messages that carry the error details. There is a common set of message types for APIs to use.
Message This property is required. string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. Integer
The status code, which should be an enum value of google.rpc.Code.
details This property is required. List<Map<String,String>>
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. String
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. number
The status code, which should be an enum value of google.rpc.Code.
details This property is required. {[key: string]: string}[]
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. int
The status code, which should be an enum value of google.rpc.Code.
details This property is required. Sequence[Mapping[str, str]]
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. str
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
code This property is required. Number
The status code, which should be an enum value of google.rpc.Code.
details This property is required. List<Map<String>>
A list of messages that carry the error details. There is a common set of message types for APIs to use.
message This property is required. String
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

StepResponse
, StepResponseArgs

Abort This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.AbortInfoResponse
Display information of the final state "abort" and reason.
AppEngineVersion This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.AppEngineVersionInfoResponse
Display information of an App Engine service version.
CausesDrop This property is required. bool
This is a step that leads to the final state Drop.
CloudFunction This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.CloudFunctionInfoResponse
Display information of a Cloud Function.
CloudRunRevision This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.CloudRunRevisionInfoResponse
Display information of a Cloud Run revision.
CloudSqlInstance This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.CloudSQLInstanceInfoResponse
Display information of a Cloud SQL instance.
Deliver This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.DeliverInfoResponse
Display information of the final state "deliver" and reason.
Description This property is required. string
A description of the step. Usually this is a summary of the state.
Drop This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.DropInfoResponse
Display information of the final state "drop" and reason.
Endpoint This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.EndpointInfoResponse
Display information of the source and destination under analysis. The endpoint information in an intermediate state may differ with the initial input, as it might be modified by state like NAT, or Connection Proxy.
Firewall This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.FirewallInfoResponse
Display information of a Compute Engine firewall rule.
Forward This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.ForwardInfoResponse
Display information of the final state "forward" and reason.
ForwardingRule This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.ForwardingRuleInfoResponse
Display information of a Compute Engine forwarding rule.
GkeMaster This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.GKEMasterInfoResponse
Display information of a Google Kubernetes Engine cluster master.
GoogleService This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.GoogleServiceInfoResponse
Display information of a Google service
Instance This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.InstanceInfoResponse
Display information of a Compute Engine instance.
LoadBalancer This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.LoadBalancerInfoResponse
Display information of the load balancers.
Network This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.NetworkInfoResponse
Display information of a Google Cloud network.
Project This property is required. string
Project ID that contains the configuration this step is validating.
Route This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.RouteInfoResponse
Display information of a Compute Engine route.
State This property is required. string
Each step is in one of the pre-defined states.
VpcConnector This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.VpcConnectorInfoResponse
Display information of a VPC connector.
VpnGateway This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.VpnGatewayInfoResponse
Display information of a Compute Engine VPN gateway.
VpnTunnel This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.VpnTunnelInfoResponse
Display information of a Compute Engine VPN tunnel.
Abort This property is required. AbortInfoResponse
Display information of the final state "abort" and reason.
AppEngineVersion This property is required. AppEngineVersionInfoResponse
Display information of an App Engine service version.
CausesDrop This property is required. bool
This is a step that leads to the final state Drop.
CloudFunction This property is required. CloudFunctionInfoResponse
Display information of a Cloud Function.
CloudRunRevision This property is required. CloudRunRevisionInfoResponse
Display information of a Cloud Run revision.
CloudSqlInstance This property is required. CloudSQLInstanceInfoResponse
Display information of a Cloud SQL instance.
Deliver This property is required. DeliverInfoResponse
Display information of the final state "deliver" and reason.
Description This property is required. string
A description of the step. Usually this is a summary of the state.
Drop This property is required. DropInfoResponse
Display information of the final state "drop" and reason.
Endpoint This property is required. EndpointInfoResponse
Display information of the source and destination under analysis. The endpoint information in an intermediate state may differ with the initial input, as it might be modified by state like NAT, or Connection Proxy.
Firewall This property is required. FirewallInfoResponse
Display information of a Compute Engine firewall rule.
Forward This property is required. ForwardInfoResponse
Display information of the final state "forward" and reason.
ForwardingRule This property is required. ForwardingRuleInfoResponse
Display information of a Compute Engine forwarding rule.
GkeMaster This property is required. GKEMasterInfoResponse
Display information of a Google Kubernetes Engine cluster master.
GoogleService This property is required. GoogleServiceInfoResponse
Display information of a Google service
Instance This property is required. InstanceInfoResponse
Display information of a Compute Engine instance.
LoadBalancer This property is required. LoadBalancerInfoResponse
Display information of the load balancers.
Network This property is required. NetworkInfoResponse
Display information of a Google Cloud network.
Project This property is required. string
Project ID that contains the configuration this step is validating.
Route This property is required. RouteInfoResponse
Display information of a Compute Engine route.
State This property is required. string
Each step is in one of the pre-defined states.
VpcConnector This property is required. VpcConnectorInfoResponse
Display information of a VPC connector.
VpnGateway This property is required. VpnGatewayInfoResponse
Display information of a Compute Engine VPN gateway.
VpnTunnel This property is required. VpnTunnelInfoResponse
Display information of a Compute Engine VPN tunnel.
abort This property is required. AbortInfoResponse
Display information of the final state "abort" and reason.
appEngineVersion This property is required. AppEngineVersionInfoResponse
Display information of an App Engine service version.
causesDrop This property is required. Boolean
This is a step that leads to the final state Drop.
cloudFunction This property is required. CloudFunctionInfoResponse
Display information of a Cloud Function.
cloudRunRevision This property is required. CloudRunRevisionInfoResponse
Display information of a Cloud Run revision.
cloudSqlInstance This property is required. CloudSQLInstanceInfoResponse
Display information of a Cloud SQL instance.
deliver This property is required. DeliverInfoResponse
Display information of the final state "deliver" and reason.
description This property is required. String
A description of the step. Usually this is a summary of the state.
drop This property is required. DropInfoResponse
Display information of the final state "drop" and reason.
endpoint This property is required. EndpointInfoResponse
Display information of the source and destination under analysis. The endpoint information in an intermediate state may differ with the initial input, as it might be modified by state like NAT, or Connection Proxy.
firewall This property is required. FirewallInfoResponse
Display information of a Compute Engine firewall rule.
forward This property is required. ForwardInfoResponse
Display information of the final state "forward" and reason.
forwardingRule This property is required. ForwardingRuleInfoResponse
Display information of a Compute Engine forwarding rule.
gkeMaster This property is required. GKEMasterInfoResponse
Display information of a Google Kubernetes Engine cluster master.
googleService This property is required. GoogleServiceInfoResponse
Display information of a Google service
instance This property is required. InstanceInfoResponse
Display information of a Compute Engine instance.
loadBalancer This property is required. LoadBalancerInfoResponse
Display information of the load balancers.
network This property is required. NetworkInfoResponse
Display information of a Google Cloud network.
project This property is required. String
Project ID that contains the configuration this step is validating.
route This property is required. RouteInfoResponse
Display information of a Compute Engine route.
state This property is required. String
Each step is in one of the pre-defined states.
vpcConnector This property is required. VpcConnectorInfoResponse
Display information of a VPC connector.
vpnGateway This property is required. VpnGatewayInfoResponse
Display information of a Compute Engine VPN gateway.
vpnTunnel This property is required. VpnTunnelInfoResponse
Display information of a Compute Engine VPN tunnel.
abort This property is required. AbortInfoResponse
Display information of the final state "abort" and reason.
appEngineVersion This property is required. AppEngineVersionInfoResponse
Display information of an App Engine service version.
causesDrop This property is required. boolean
This is a step that leads to the final state Drop.
cloudFunction This property is required. CloudFunctionInfoResponse
Display information of a Cloud Function.
cloudRunRevision This property is required. CloudRunRevisionInfoResponse
Display information of a Cloud Run revision.
cloudSqlInstance This property is required. CloudSQLInstanceInfoResponse
Display information of a Cloud SQL instance.
deliver This property is required. DeliverInfoResponse
Display information of the final state "deliver" and reason.
description This property is required. string
A description of the step. Usually this is a summary of the state.
drop This property is required. DropInfoResponse
Display information of the final state "drop" and reason.
endpoint This property is required. EndpointInfoResponse
Display information of the source and destination under analysis. The endpoint information in an intermediate state may differ with the initial input, as it might be modified by state like NAT, or Connection Proxy.
firewall This property is required. FirewallInfoResponse
Display information of a Compute Engine firewall rule.
forward This property is required. ForwardInfoResponse
Display information of the final state "forward" and reason.
forwardingRule This property is required. ForwardingRuleInfoResponse
Display information of a Compute Engine forwarding rule.
gkeMaster This property is required. GKEMasterInfoResponse
Display information of a Google Kubernetes Engine cluster master.
googleService This property is required. GoogleServiceInfoResponse
Display information of a Google service
instance This property is required. InstanceInfoResponse
Display information of a Compute Engine instance.
loadBalancer This property is required. LoadBalancerInfoResponse
Display information of the load balancers.
network This property is required. NetworkInfoResponse
Display information of a Google Cloud network.
project This property is required. string
Project ID that contains the configuration this step is validating.
route This property is required. RouteInfoResponse
Display information of a Compute Engine route.
state This property is required. string
Each step is in one of the pre-defined states.
vpcConnector This property is required. VpcConnectorInfoResponse
Display information of a VPC connector.
vpnGateway This property is required. VpnGatewayInfoResponse
Display information of a Compute Engine VPN gateway.
vpnTunnel This property is required. VpnTunnelInfoResponse
Display information of a Compute Engine VPN tunnel.
abort This property is required. AbortInfoResponse
Display information of the final state "abort" and reason.
app_engine_version This property is required. AppEngineVersionInfoResponse
Display information of an App Engine service version.
causes_drop This property is required. bool
This is a step that leads to the final state Drop.
cloud_function This property is required. CloudFunctionInfoResponse
Display information of a Cloud Function.
cloud_run_revision This property is required. CloudRunRevisionInfoResponse
Display information of a Cloud Run revision.
cloud_sql_instance This property is required. CloudSQLInstanceInfoResponse
Display information of a Cloud SQL instance.
deliver This property is required. DeliverInfoResponse
Display information of the final state "deliver" and reason.
description This property is required. str
A description of the step. Usually this is a summary of the state.
drop This property is required. DropInfoResponse
Display information of the final state "drop" and reason.
endpoint This property is required. EndpointInfoResponse
Display information of the source and destination under analysis. The endpoint information in an intermediate state may differ with the initial input, as it might be modified by state like NAT, or Connection Proxy.
firewall This property is required. FirewallInfoResponse
Display information of a Compute Engine firewall rule.
forward This property is required. ForwardInfoResponse
Display information of the final state "forward" and reason.
forwarding_rule This property is required. ForwardingRuleInfoResponse
Display information of a Compute Engine forwarding rule.
gke_master This property is required. GKEMasterInfoResponse
Display information of a Google Kubernetes Engine cluster master.
google_service This property is required. GoogleServiceInfoResponse
Display information of a Google service
instance This property is required. InstanceInfoResponse
Display information of a Compute Engine instance.
load_balancer This property is required. LoadBalancerInfoResponse
Display information of the load balancers.
network This property is required. NetworkInfoResponse
Display information of a Google Cloud network.
project This property is required. str
Project ID that contains the configuration this step is validating.
route This property is required. RouteInfoResponse
Display information of a Compute Engine route.
state This property is required. str
Each step is in one of the pre-defined states.
vpc_connector This property is required. VpcConnectorInfoResponse
Display information of a VPC connector.
vpn_gateway This property is required. VpnGatewayInfoResponse
Display information of a Compute Engine VPN gateway.
vpn_tunnel This property is required. VpnTunnelInfoResponse
Display information of a Compute Engine VPN tunnel.
abort This property is required. Property Map
Display information of the final state "abort" and reason.
appEngineVersion This property is required. Property Map
Display information of an App Engine service version.
causesDrop This property is required. Boolean
This is a step that leads to the final state Drop.
cloudFunction This property is required. Property Map
Display information of a Cloud Function.
cloudRunRevision This property is required. Property Map
Display information of a Cloud Run revision.
cloudSqlInstance This property is required. Property Map
Display information of a Cloud SQL instance.
deliver This property is required. Property Map
Display information of the final state "deliver" and reason.
description This property is required. String
A description of the step. Usually this is a summary of the state.
drop This property is required. Property Map
Display information of the final state "drop" and reason.
endpoint This property is required. Property Map
Display information of the source and destination under analysis. The endpoint information in an intermediate state may differ with the initial input, as it might be modified by state like NAT, or Connection Proxy.
firewall This property is required. Property Map
Display information of a Compute Engine firewall rule.
forward This property is required. Property Map
Display information of the final state "forward" and reason.
forwardingRule This property is required. Property Map
Display information of a Compute Engine forwarding rule.
gkeMaster This property is required. Property Map
Display information of a Google Kubernetes Engine cluster master.
googleService This property is required. Property Map
Display information of a Google service
instance This property is required. Property Map
Display information of a Compute Engine instance.
loadBalancer This property is required. Property Map
Display information of the load balancers.
network This property is required. Property Map
Display information of a Google Cloud network.
project This property is required. String
Project ID that contains the configuration this step is validating.
route This property is required. Property Map
Display information of a Compute Engine route.
state This property is required. String
Each step is in one of the pre-defined states.
vpcConnector This property is required. Property Map
Display information of a VPC connector.
vpnGateway This property is required. Property Map
Display information of a Compute Engine VPN gateway.
vpnTunnel This property is required. Property Map
Display information of a Compute Engine VPN tunnel.

TraceResponse
, TraceResponseArgs

EndpointInfo This property is required. Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.EndpointInfoResponse
Derived from the source and destination endpoints definition specified by user request, and validated by the data plane model. If there are multiple traces starting from different source locations, then the endpoint_info may be different between traces.
Steps This property is required. List<Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.StepResponse>
A trace of a test contains multiple steps from the initial state to the final state (delivered, dropped, forwarded, or aborted). The steps are ordered by the processing sequence within the simulated network state machine. It is critical to preserve the order of the steps and avoid reordering or sorting them.
EndpointInfo This property is required. EndpointInfoResponse
Derived from the source and destination endpoints definition specified by user request, and validated by the data plane model. If there are multiple traces starting from different source locations, then the endpoint_info may be different between traces.
Steps This property is required. []StepResponse
A trace of a test contains multiple steps from the initial state to the final state (delivered, dropped, forwarded, or aborted). The steps are ordered by the processing sequence within the simulated network state machine. It is critical to preserve the order of the steps and avoid reordering or sorting them.
endpointInfo This property is required. EndpointInfoResponse
Derived from the source and destination endpoints definition specified by user request, and validated by the data plane model. If there are multiple traces starting from different source locations, then the endpoint_info may be different between traces.
steps This property is required. List<StepResponse>
A trace of a test contains multiple steps from the initial state to the final state (delivered, dropped, forwarded, or aborted). The steps are ordered by the processing sequence within the simulated network state machine. It is critical to preserve the order of the steps and avoid reordering or sorting them.
endpointInfo This property is required. EndpointInfoResponse
Derived from the source and destination endpoints definition specified by user request, and validated by the data plane model. If there are multiple traces starting from different source locations, then the endpoint_info may be different between traces.
steps This property is required. StepResponse[]
A trace of a test contains multiple steps from the initial state to the final state (delivered, dropped, forwarded, or aborted). The steps are ordered by the processing sequence within the simulated network state machine. It is critical to preserve the order of the steps and avoid reordering or sorting them.
endpoint_info This property is required. EndpointInfoResponse
Derived from the source and destination endpoints definition specified by user request, and validated by the data plane model. If there are multiple traces starting from different source locations, then the endpoint_info may be different between traces.
steps This property is required. Sequence[StepResponse]
A trace of a test contains multiple steps from the initial state to the final state (delivered, dropped, forwarded, or aborted). The steps are ordered by the processing sequence within the simulated network state machine. It is critical to preserve the order of the steps and avoid reordering or sorting them.
endpointInfo This property is required. Property Map
Derived from the source and destination endpoints definition specified by user request, and validated by the data plane model. If there are multiple traces starting from different source locations, then the endpoint_info may be different between traces.
steps This property is required. List<Property Map>
A trace of a test contains multiple steps from the initial state to the final state (delivered, dropped, forwarded, or aborted). The steps are ordered by the processing sequence within the simulated network state machine. It is critical to preserve the order of the steps and avoid reordering or sorting them.

VpcConnectorInfoResponse
, VpcConnectorInfoResponseArgs

DisplayName This property is required. string
Name of a VPC connector.
Location This property is required. string
Location in which the VPC connector is deployed.
Uri This property is required. string
URI of a VPC connector.
DisplayName This property is required. string
Name of a VPC connector.
Location This property is required. string
Location in which the VPC connector is deployed.
Uri This property is required. string
URI of a VPC connector.
displayName This property is required. String
Name of a VPC connector.
location This property is required. String
Location in which the VPC connector is deployed.
uri This property is required. String
URI of a VPC connector.
displayName This property is required. string
Name of a VPC connector.
location This property is required. string
Location in which the VPC connector is deployed.
uri This property is required. string
URI of a VPC connector.
display_name This property is required. str
Name of a VPC connector.
location This property is required. str
Location in which the VPC connector is deployed.
uri This property is required. str
URI of a VPC connector.
displayName This property is required. String
Name of a VPC connector.
location This property is required. String
Location in which the VPC connector is deployed.
uri This property is required. String
URI of a VPC connector.

VpnGatewayInfoResponse
, VpnGatewayInfoResponseArgs

DisplayName This property is required. string
Name of a VPN gateway.
IpAddress This property is required. string
IP address of the VPN gateway.
NetworkUri This property is required. string
URI of a Compute Engine network where the VPN gateway is configured.
Region This property is required. string
Name of a Google Cloud region where this VPN gateway is configured.
Uri This property is required. string
URI of a VPN gateway.
VpnTunnelUri This property is required. string
A VPN tunnel that is associated with this VPN gateway. There may be multiple VPN tunnels configured on a VPN gateway, and only the one relevant to the test is displayed.
DisplayName This property is required. string
Name of a VPN gateway.
IpAddress This property is required. string
IP address of the VPN gateway.
NetworkUri This property is required. string
URI of a Compute Engine network where the VPN gateway is configured.
Region This property is required. string
Name of a Google Cloud region where this VPN gateway is configured.
Uri This property is required. string
URI of a VPN gateway.
VpnTunnelUri This property is required. string
A VPN tunnel that is associated with this VPN gateway. There may be multiple VPN tunnels configured on a VPN gateway, and only the one relevant to the test is displayed.
displayName This property is required. String
Name of a VPN gateway.
ipAddress This property is required. String
IP address of the VPN gateway.
networkUri This property is required. String
URI of a Compute Engine network where the VPN gateway is configured.
region This property is required. String
Name of a Google Cloud region where this VPN gateway is configured.
uri This property is required. String
URI of a VPN gateway.
vpnTunnelUri This property is required. String
A VPN tunnel that is associated with this VPN gateway. There may be multiple VPN tunnels configured on a VPN gateway, and only the one relevant to the test is displayed.
displayName This property is required. string
Name of a VPN gateway.
ipAddress This property is required. string
IP address of the VPN gateway.
networkUri This property is required. string
URI of a Compute Engine network where the VPN gateway is configured.
region This property is required. string
Name of a Google Cloud region where this VPN gateway is configured.
uri This property is required. string
URI of a VPN gateway.
vpnTunnelUri This property is required. string
A VPN tunnel that is associated with this VPN gateway. There may be multiple VPN tunnels configured on a VPN gateway, and only the one relevant to the test is displayed.
display_name This property is required. str
Name of a VPN gateway.
ip_address This property is required. str
IP address of the VPN gateway.
network_uri This property is required. str
URI of a Compute Engine network where the VPN gateway is configured.
region This property is required. str
Name of a Google Cloud region where this VPN gateway is configured.
uri This property is required. str
URI of a VPN gateway.
vpn_tunnel_uri This property is required. str
A VPN tunnel that is associated with this VPN gateway. There may be multiple VPN tunnels configured on a VPN gateway, and only the one relevant to the test is displayed.
displayName This property is required. String
Name of a VPN gateway.
ipAddress This property is required. String
IP address of the VPN gateway.
networkUri This property is required. String
URI of a Compute Engine network where the VPN gateway is configured.
region This property is required. String
Name of a Google Cloud region where this VPN gateway is configured.
uri This property is required. String
URI of a VPN gateway.
vpnTunnelUri This property is required. String
A VPN tunnel that is associated with this VPN gateway. There may be multiple VPN tunnels configured on a VPN gateway, and only the one relevant to the test is displayed.

VpnTunnelInfoResponse
, VpnTunnelInfoResponseArgs

DisplayName This property is required. string
Name of a VPN tunnel.
NetworkUri This property is required. string
URI of a Compute Engine network where the VPN tunnel is configured.
Region This property is required. string
Name of a Google Cloud region where this VPN tunnel is configured.
RemoteGateway This property is required. string
URI of a VPN gateway at remote end of the tunnel.
RemoteGatewayIp This property is required. string
Remote VPN gateway's IP address.
RoutingType This property is required. string
Type of the routing policy.
SourceGateway This property is required. string
URI of the VPN gateway at local end of the tunnel.
SourceGatewayIp This property is required. string
Local VPN gateway's IP address.
Uri This property is required. string
URI of a VPN tunnel.
DisplayName This property is required. string
Name of a VPN tunnel.
NetworkUri This property is required. string
URI of a Compute Engine network where the VPN tunnel is configured.
Region This property is required. string
Name of a Google Cloud region where this VPN tunnel is configured.
RemoteGateway This property is required. string
URI of a VPN gateway at remote end of the tunnel.
RemoteGatewayIp This property is required. string
Remote VPN gateway's IP address.
RoutingType This property is required. string
Type of the routing policy.
SourceGateway This property is required. string
URI of the VPN gateway at local end of the tunnel.
SourceGatewayIp This property is required. string
Local VPN gateway's IP address.
Uri This property is required. string
URI of a VPN tunnel.
displayName This property is required. String
Name of a VPN tunnel.
networkUri This property is required. String
URI of a Compute Engine network where the VPN tunnel is configured.
region This property is required. String
Name of a Google Cloud region where this VPN tunnel is configured.
remoteGateway This property is required. String
URI of a VPN gateway at remote end of the tunnel.
remoteGatewayIp This property is required. String
Remote VPN gateway's IP address.
routingType This property is required. String
Type of the routing policy.
sourceGateway This property is required. String
URI of the VPN gateway at local end of the tunnel.
sourceGatewayIp This property is required. String
Local VPN gateway's IP address.
uri This property is required. String
URI of a VPN tunnel.
displayName This property is required. string
Name of a VPN tunnel.
networkUri This property is required. string
URI of a Compute Engine network where the VPN tunnel is configured.
region This property is required. string
Name of a Google Cloud region where this VPN tunnel is configured.
remoteGateway This property is required. string
URI of a VPN gateway at remote end of the tunnel.
remoteGatewayIp This property is required. string
Remote VPN gateway's IP address.
routingType This property is required. string
Type of the routing policy.
sourceGateway This property is required. string
URI of the VPN gateway at local end of the tunnel.
sourceGatewayIp This property is required. string
Local VPN gateway's IP address.
uri This property is required. string
URI of a VPN tunnel.
display_name This property is required. str
Name of a VPN tunnel.
network_uri This property is required. str
URI of a Compute Engine network where the VPN tunnel is configured.
region This property is required. str
Name of a Google Cloud region where this VPN tunnel is configured.
remote_gateway This property is required. str
URI of a VPN gateway at remote end of the tunnel.
remote_gateway_ip This property is required. str
Remote VPN gateway's IP address.
routing_type This property is required. str
Type of the routing policy.
source_gateway This property is required. str
URI of the VPN gateway at local end of the tunnel.
source_gateway_ip This property is required. str
Local VPN gateway's IP address.
uri This property is required. str
URI of a VPN tunnel.
displayName This property is required. String
Name of a VPN tunnel.
networkUri This property is required. String
URI of a Compute Engine network where the VPN tunnel is configured.
region This property is required. String
Name of a Google Cloud region where this VPN tunnel is configured.
remoteGateway This property is required. String
URI of a VPN gateway at remote end of the tunnel.
remoteGatewayIp This property is required. String
Remote VPN gateway's IP address.
routingType This property is required. String
Type of the routing policy.
sourceGateway This property is required. String
URI of the VPN gateway at local end of the tunnel.
sourceGatewayIp This property is required. String
Local VPN gateway's IP address.
uri This property is required. String
URI of a VPN tunnel.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi