1. Packages
  2. Google Cloud Native
  3. API Docs
  4. networkmanagement
  5. networkmanagement/v1
  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/v1.ConnectivityTest

Explore with Pulumi AI

google-native logo

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/v1:ConnectivityTest
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ConnectivityTestArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args ConnectivityTestArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ConnectivityTestArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args 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 connectivityTestResource = new GoogleNative.NetworkManagement.V1.ConnectivityTest("connectivityTestResource", new()
    {
        Destination = new GoogleNative.NetworkManagement.V1.Inputs.EndpointArgs
        {
            AppEngineVersion = new GoogleNative.NetworkManagement.V1.Inputs.AppEngineVersionEndpointArgs
            {
                Uri = "string",
            },
            CloudFunction = new GoogleNative.NetworkManagement.V1.Inputs.CloudFunctionEndpointArgs
            {
                Uri = "string",
            },
            CloudRunRevision = new GoogleNative.NetworkManagement.V1.Inputs.CloudRunRevisionEndpointArgs
            {
                Uri = "string",
            },
            CloudSqlInstance = "string",
            ForwardingRule = "string",
            GkeMasterCluster = "string",
            Instance = "string",
            IpAddress = "string",
            Network = "string",
            NetworkType = GoogleNative.NetworkManagement.V1.EndpointNetworkType.NetworkTypeUnspecified,
            Port = 0,
            Project = "string",
        },
        Name = "string",
        Source = new GoogleNative.NetworkManagement.V1.Inputs.EndpointArgs
        {
            AppEngineVersion = new GoogleNative.NetworkManagement.V1.Inputs.AppEngineVersionEndpointArgs
            {
                Uri = "string",
            },
            CloudFunction = new GoogleNative.NetworkManagement.V1.Inputs.CloudFunctionEndpointArgs
            {
                Uri = "string",
            },
            CloudRunRevision = new GoogleNative.NetworkManagement.V1.Inputs.CloudRunRevisionEndpointArgs
            {
                Uri = "string",
            },
            CloudSqlInstance = "string",
            ForwardingRule = "string",
            GkeMasterCluster = "string",
            Instance = "string",
            IpAddress = "string",
            Network = "string",
            NetworkType = GoogleNative.NetworkManagement.V1.EndpointNetworkType.NetworkTypeUnspecified,
            Port = 0,
            Project = "string",
        },
        TestId = "string",
        Description = "string",
        Labels = 
        {
            { "string", "string" },
        },
        Project = "string",
        Protocol = "string",
        RelatedProjects = new[]
        {
            "string",
        },
    });
    
    example, err := networkmanagement.NewConnectivityTest(ctx, "connectivityTestResource", &networkmanagement.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:      networkmanagement.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:      networkmanagement.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"),
    	},
    })
    
    var connectivityTestResource = new ConnectivityTest("connectivityTestResource", 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());
    
    connectivity_test_resource = google_native.networkmanagement.v1.ConnectivityTest("connectivityTestResource",
        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.v1.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.v1.EndpointNetworkType.NETWORK_TYPE_UNSPECIFIED,
            "port": 0,
            "project": "string",
        },
        test_id="string",
        description="string",
        labels={
            "string": "string",
        },
        project="string",
        protocol="string",
        related_projects=["string"])
    
    const connectivityTestResource = new google_native.networkmanagement.v1.ConnectivityTest("connectivityTestResource", {
        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.v1.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.v1.EndpointNetworkType.NetworkTypeUnspecified,
            port: 0,
            project: "string",
        },
        testId: "string",
        description: "string",
        labels: {
            string: "string",
        },
        project: "string",
        protocol: "string",
        relatedProjects: ["string"],
    });
    
    type: google-native:networkmanagement/v1: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
    

    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 Pulumi.GoogleNative.NetworkManagement.V1.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 string
    Unique name of the resource using the form: projects/{project_id}/locations/global/connectivityTests/{test_id}
    Source Pulumi.GoogleNative.NetworkManagement.V1.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 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 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 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 string
    Unique name of the resource using the form: projects/{project_id}/locations/global/connectivityTests/{test_id}
    Source 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 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 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 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 String
    Unique name of the resource using the form: projects/{project_id}/locations/global/connectivityTests/{test_id}
    source 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 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 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 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 string
    Unique name of the resource using the form: projects/{project_id}/locations/global/connectivityTests/{test_id}
    source 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 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 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 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 str
    Unique name of the resource using the form: projects/{project_id}/locations/global/connectivityTests/{test_id}
    source 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 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 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 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 String
    Unique name of the resource using the form: projects/{project_id}/locations/global/connectivityTests/{test_id}
    source 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 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 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.V1.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.V1.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 string
    Causes that the analysis is aborted.
    ProjectsMissingPermission 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 string
    URI of the resource that caused the abort.
    Cause string
    Causes that the analysis is aborted.
    ProjectsMissingPermission []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 string
    URI of the resource that caused the abort.
    cause String
    Causes that the analysis is aborted.
    projectsMissingPermission 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 String
    URI of the resource that caused the abort.
    cause string
    Causes that the analysis is aborted.
    projectsMissingPermission 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 string
    URI of the resource that caused the abort.
    cause str
    Causes that the analysis is aborted.
    projects_missing_permission 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 str
    URI of the resource that caused the abort.
    cause String
    Causes that the analysis is aborted.
    projectsMissingPermission 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 String
    URI of the resource that caused the abort.

    AppEngineVersionEndpoint, AppEngineVersionEndpointArgs

    AppEngineVersionEndpointResponse, AppEngineVersionEndpointResponseArgs

    AppEngineVersionInfoResponse, AppEngineVersionInfoResponseArgs

    DisplayName string
    Name of an App Engine version.
    Environment string
    App Engine execution environment for a version.
    Runtime string
    Runtime of the App Engine version.
    Uri string
    URI of an App Engine version.
    DisplayName string
    Name of an App Engine version.
    Environment string
    App Engine execution environment for a version.
    Runtime string
    Runtime of the App Engine version.
    Uri string
    URI of an App Engine version.
    displayName String
    Name of an App Engine version.
    environment String
    App Engine execution environment for a version.
    runtime String
    Runtime of the App Engine version.
    uri String
    URI of an App Engine version.
    displayName string
    Name of an App Engine version.
    environment string
    App Engine execution environment for a version.
    runtime string
    Runtime of the App Engine version.
    uri string
    URI of an App Engine version.
    display_name str
    Name of an App Engine version.
    environment str
    App Engine execution environment for a version.
    runtime str
    Runtime of the App Engine version.
    uri str
    URI of an App Engine version.
    displayName String
    Name of an App Engine version.
    environment String
    App Engine execution environment for a version.
    runtime String
    Runtime of the App Engine version.
    uri 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 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.

    CloudFunctionInfoResponse, CloudFunctionInfoResponseArgs

    DisplayName string
    Name of a Cloud Function.
    Location string
    Location in which the Cloud Function is deployed.
    Uri string
    URI of a Cloud Function.
    VersionId string
    Latest successfully deployed version id of the Cloud Function.
    DisplayName string
    Name of a Cloud Function.
    Location string
    Location in which the Cloud Function is deployed.
    Uri string
    URI of a Cloud Function.
    VersionId string
    Latest successfully deployed version id of the Cloud Function.
    displayName String
    Name of a Cloud Function.
    location String
    Location in which the Cloud Function is deployed.
    uri String
    URI of a Cloud Function.
    versionId String
    Latest successfully deployed version id of the Cloud Function.
    displayName string
    Name of a Cloud Function.
    location string
    Location in which the Cloud Function is deployed.
    uri string
    URI of a Cloud Function.
    versionId string
    Latest successfully deployed version id of the Cloud Function.
    display_name str
    Name of a Cloud Function.
    location str
    Location in which the Cloud Function is deployed.
    uri str
    URI of a Cloud Function.
    version_id str
    Latest successfully deployed version id of the Cloud Function.
    displayName String
    Name of a Cloud Function.
    location String
    Location in which the Cloud Function is deployed.
    uri String
    URI of a Cloud Function.
    versionId 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 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}

    CloudRunRevisionInfoResponse, CloudRunRevisionInfoResponseArgs

    DisplayName string
    Name of a Cloud Run revision.
    Location string
    Location in which this revision is deployed.
    ServiceUri string
    URI of Cloud Run service this revision belongs to.
    Uri string
    URI of a Cloud Run revision.
    DisplayName string
    Name of a Cloud Run revision.
    Location string
    Location in which this revision is deployed.
    ServiceUri string
    URI of Cloud Run service this revision belongs to.
    Uri string
    URI of a Cloud Run revision.
    displayName String
    Name of a Cloud Run revision.
    location String
    Location in which this revision is deployed.
    serviceUri String
    URI of Cloud Run service this revision belongs to.
    uri String
    URI of a Cloud Run revision.
    displayName string
    Name of a Cloud Run revision.
    location string
    Location in which this revision is deployed.
    serviceUri string
    URI of Cloud Run service this revision belongs to.
    uri string
    URI of a Cloud Run revision.
    display_name str
    Name of a Cloud Run revision.
    location str
    Location in which this revision is deployed.
    service_uri str
    URI of Cloud Run service this revision belongs to.
    uri str
    URI of a Cloud Run revision.
    displayName String
    Name of a Cloud Run revision.
    location String
    Location in which this revision is deployed.
    serviceUri String
    URI of Cloud Run service this revision belongs to.
    uri String
    URI of a Cloud Run revision.

    CloudSQLInstanceInfoResponse, CloudSQLInstanceInfoResponseArgs

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

    DeliverInfoResponse, DeliverInfoResponseArgs

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

    DropInfoResponse, DropInfoResponseArgs

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

    EdgeLocationResponse, EdgeLocationResponseArgs

    MetropolitanArea string
    Name of the metropolitan area.
    MetropolitanArea string
    Name of the metropolitan area.
    metropolitanArea String
    Name of the metropolitan area.
    metropolitanArea string
    Name of the metropolitan area.
    metropolitan_area str
    Name of the metropolitan area.
    metropolitanArea String
    Name of the metropolitan area.

    Endpoint, EndpointArgs

    AppEngineVersion Pulumi.GoogleNative.NetworkManagement.V1.Inputs.AppEngineVersionEndpoint
    An App Engine service version.
    CloudFunction Pulumi.GoogleNative.NetworkManagement.V1.Inputs.CloudFunctionEndpoint
    A Cloud Function.
    CloudRunRevision Pulumi.GoogleNative.NetworkManagement.V1.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.V1.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 string
    Destination IP address.
    DestinationNetworkUri string
    URI of the network where this packet is sent to.
    DestinationPort int
    Destination port. Only valid when protocol is TCP or UDP.
    Protocol string
    IP protocol in string format, for example: "TCP", "UDP", "ICMP".
    SourceAgentUri string
    URI of the source telemetry agent this packet originates from.
    SourceIp string
    Source IP address.
    SourceNetworkUri string
    URI of the network where this packet originates from.
    SourcePort int
    Source port. Only valid when protocol is TCP or UDP.
    DestinationIp string
    Destination IP address.
    DestinationNetworkUri string
    URI of the network where this packet is sent to.
    DestinationPort int
    Destination port. Only valid when protocol is TCP or UDP.
    Protocol string
    IP protocol in string format, for example: "TCP", "UDP", "ICMP".
    SourceAgentUri string
    URI of the source telemetry agent this packet originates from.
    SourceIp string
    Source IP address.
    SourceNetworkUri string
    URI of the network where this packet originates from.
    SourcePort int
    Source port. Only valid when protocol is TCP or UDP.
    destinationIp String
    Destination IP address.
    destinationNetworkUri String
    URI of the network where this packet is sent to.
    destinationPort Integer
    Destination port. Only valid when protocol is TCP or UDP.
    protocol String
    IP protocol in string format, for example: "TCP", "UDP", "ICMP".
    sourceAgentUri String
    URI of the source telemetry agent this packet originates from.
    sourceIp String
    Source IP address.
    sourceNetworkUri String
    URI of the network where this packet originates from.
    sourcePort Integer
    Source port. Only valid when protocol is TCP or UDP.
    destinationIp string
    Destination IP address.
    destinationNetworkUri string
    URI of the network where this packet is sent to.
    destinationPort number
    Destination port. Only valid when protocol is TCP or UDP.
    protocol string
    IP protocol in string format, for example: "TCP", "UDP", "ICMP".
    sourceAgentUri string
    URI of the source telemetry agent this packet originates from.
    sourceIp string
    Source IP address.
    sourceNetworkUri string
    URI of the network where this packet originates from.
    sourcePort number
    Source port. Only valid when protocol is TCP or UDP.
    destination_ip str
    Destination IP address.
    destination_network_uri str
    URI of the network where this packet is sent to.
    destination_port int
    Destination port. Only valid when protocol is TCP or UDP.
    protocol str
    IP protocol in string format, for example: "TCP", "UDP", "ICMP".
    source_agent_uri str
    URI of the source telemetry agent this packet originates from.
    source_ip str
    Source IP address.
    source_network_uri str
    URI of the network where this packet originates from.
    source_port int
    Source port. Only valid when protocol is TCP or UDP.
    destinationIp String
    Destination IP address.
    destinationNetworkUri String
    URI of the network where this packet is sent to.
    destinationPort Number
    Destination port. Only valid when protocol is TCP or UDP.
    protocol String
    IP protocol in string format, for example: "TCP", "UDP", "ICMP".
    sourceAgentUri String
    URI of the source telemetry agent this packet originates from.
    sourceIp String
    Source IP address.
    sourceNetworkUri String
    URI of the network where this packet originates from.
    sourcePort 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 Pulumi.GoogleNative.NetworkManagement.V1.Inputs.AppEngineVersionEndpointResponse
    An App Engine service version.
    CloudFunction Pulumi.GoogleNative.NetworkManagement.V1.Inputs.CloudFunctionEndpointResponse
    A Cloud Function.
    CloudRunRevision Pulumi.GoogleNative.NetworkManagement.V1.Inputs.CloudRunRevisionEndpointResponse
    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}
    ForwardingRuleTarget string
    Specifies the type of the target of the forwarding rule.
    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.
    LoadBalancerId string
    ID of the load balancer the forwarding rule points to. Empty for forwarding rules not related to load balancers.
    LoadBalancerType string
    Type of the load balancer the forwarding rule points to.
    Network string
    A Compute Engine network URI.
    NetworkType 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 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 AppEngineVersionEndpointResponse
    An App Engine service version.
    CloudFunction CloudFunctionEndpointResponse
    A Cloud Function.
    CloudRunRevision CloudRunRevisionEndpointResponse
    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}
    ForwardingRuleTarget string
    Specifies the type of the target of the forwarding rule.
    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.
    LoadBalancerId string
    ID of the load balancer the forwarding rule points to. Empty for forwarding rules not related to load balancers.
    LoadBalancerType string
    Type of the load balancer the forwarding rule points to.
    Network string
    A Compute Engine network URI.
    NetworkType 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 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 AppEngineVersionEndpointResponse
    An App Engine service version.
    cloudFunction CloudFunctionEndpointResponse
    A Cloud Function.
    cloudRunRevision CloudRunRevisionEndpointResponse
    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}
    forwardingRuleTarget String
    Specifies the type of the target of the forwarding rule.
    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.
    loadBalancerId String
    ID of the load balancer the forwarding rule points to. Empty for forwarding rules not related to load balancers.
    loadBalancerType String
    Type of the load balancer the forwarding rule points to.
    network String
    A Compute Engine network URI.
    networkType 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 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 AppEngineVersionEndpointResponse
    An App Engine service version.
    cloudFunction CloudFunctionEndpointResponse
    A Cloud Function.
    cloudRunRevision CloudRunRevisionEndpointResponse
    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}
    forwardingRuleTarget string
    Specifies the type of the target of the forwarding rule.
    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.
    loadBalancerId string
    ID of the load balancer the forwarding rule points to. Empty for forwarding rules not related to load balancers.
    loadBalancerType string
    Type of the load balancer the forwarding rule points to.
    network string
    A Compute Engine network URI.
    networkType 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 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 AppEngineVersionEndpointResponse
    An App Engine service version.
    cloud_function CloudFunctionEndpointResponse
    A Cloud Function.
    cloud_run_revision CloudRunRevisionEndpointResponse
    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}
    forwarding_rule_target str
    Specifies the type of the target of the forwarding rule.
    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.
    load_balancer_id str
    ID of the load balancer the forwarding rule points to. Empty for forwarding rules not related to load balancers.
    load_balancer_type str
    Type of the load balancer the forwarding rule points to.
    network str
    A Compute Engine network URI.
    network_type 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 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}
    forwardingRuleTarget String
    Specifies the type of the target of the forwarding rule.
    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.
    loadBalancerId String
    ID of the load balancer the forwarding rule points to. Empty for forwarding rules not related to load balancers.
    loadBalancerType String
    Type of the load balancer the forwarding rule points to.
    network String
    A Compute Engine network URI.
    networkType 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 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.

    FirewallInfoResponse, FirewallInfoResponseArgs

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

    ForwardingRuleInfoResponse, ForwardingRuleInfoResponseArgs

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

    GKEMasterInfoResponse, GKEMasterInfoResponseArgs

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

    GoogleServiceInfoResponse, GoogleServiceInfoResponseArgs

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

    InstanceInfoResponse, InstanceInfoResponseArgs

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

    LatencyDistributionResponse, LatencyDistributionResponseArgs

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

    LatencyPercentileResponse, LatencyPercentileResponseArgs

    LatencyMicros 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 int
    Percentage of samples this data point applies to.
    LatencyMicros 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 int
    Percentage of samples this data point applies to.
    latencyMicros 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 Integer
    Percentage of samples this data point applies to.
    latencyMicros 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 number
    Percentage of samples this data point applies to.
    latency_micros 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 int
    Percentage of samples this data point applies to.
    latencyMicros 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 Number
    Percentage of samples this data point applies to.

    LoadBalancerBackendResponse, LoadBalancerBackendResponseArgs

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

    LoadBalancerInfoResponse, LoadBalancerInfoResponseArgs

    BackendType string
    Type of load balancer's backend configuration.
    BackendUri string
    Backend configuration URI.
    Backends List<Pulumi.GoogleNative.NetworkManagement.V1.Inputs.LoadBalancerBackendResponse>
    Information for the loadbalancer backends.
    HealthCheckUri 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 string
    Type of the load balancer.
    BackendType string
    Type of load balancer's backend configuration.
    BackendUri string
    Backend configuration URI.
    Backends []LoadBalancerBackendResponse
    Information for the loadbalancer backends.
    HealthCheckUri 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 string
    Type of the load balancer.
    backendType String
    Type of load balancer's backend configuration.
    backendUri String
    Backend configuration URI.
    backends List<LoadBalancerBackendResponse>
    Information for the loadbalancer backends.
    healthCheckUri 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 String
    Type of the load balancer.
    backendType string
    Type of load balancer's backend configuration.
    backendUri string
    Backend configuration URI.
    backends LoadBalancerBackendResponse[]
    Information for the loadbalancer backends.
    healthCheckUri 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 string
    Type of the load balancer.
    backend_type str
    Type of load balancer's backend configuration.
    backend_uri str
    Backend configuration URI.
    backends Sequence[LoadBalancerBackendResponse]
    Information for the loadbalancer backends.
    health_check_uri 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 str
    Type of the load balancer.
    backendType String
    Type of load balancer's backend configuration.
    backendUri String
    Backend configuration URI.
    backends List<Property Map>
    Information for the loadbalancer backends.
    healthCheckUri 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 String
    Type of the load balancer.

    NetworkInfoResponse, NetworkInfoResponseArgs

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

    ProbingDetailsResponse, ProbingDetailsResponseArgs

    AbortCause string
    The reason probing was aborted.
    DestinationEgressLocation Pulumi.GoogleNative.NetworkManagement.V1.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 Pulumi.GoogleNative.NetworkManagement.V1.Inputs.EndpointInfoResponse
    The source and destination endpoints derived from the test input and used for active probing.
    Error Pulumi.GoogleNative.NetworkManagement.V1.Inputs.StatusResponse
    Details about an internal failure or the cancellation of active probing.
    ProbingLatency Pulumi.GoogleNative.NetworkManagement.V1.Inputs.LatencyDistributionResponse
    Latency as measured by active probing in one direction: from the source to the destination endpoint.
    Result string
    The overall result of active probing.
    SentProbeCount int
    Number of probes sent.
    SuccessfulProbeCount int
    Number of probes that reached the destination.
    VerifyTime string
    The time that reachability was assessed through active probing.
    AbortCause string
    The reason probing was aborted.
    DestinationEgressLocation 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 EndpointInfoResponse
    The source and destination endpoints derived from the test input and used for active probing.
    Error StatusResponse
    Details about an internal failure or the cancellation of active probing.
    ProbingLatency LatencyDistributionResponse
    Latency as measured by active probing in one direction: from the source to the destination endpoint.
    Result string
    The overall result of active probing.
    SentProbeCount int
    Number of probes sent.
    SuccessfulProbeCount int
    Number of probes that reached the destination.
    VerifyTime string
    The time that reachability was assessed through active probing.
    abortCause String
    The reason probing was aborted.
    destinationEgressLocation 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 EndpointInfoResponse
    The source and destination endpoints derived from the test input and used for active probing.
    error StatusResponse
    Details about an internal failure or the cancellation of active probing.
    probingLatency LatencyDistributionResponse
    Latency as measured by active probing in one direction: from the source to the destination endpoint.
    result String
    The overall result of active probing.
    sentProbeCount Integer
    Number of probes sent.
    successfulProbeCount Integer
    Number of probes that reached the destination.
    verifyTime String
    The time that reachability was assessed through active probing.
    abortCause string
    The reason probing was aborted.
    destinationEgressLocation 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 EndpointInfoResponse
    The source and destination endpoints derived from the test input and used for active probing.
    error StatusResponse
    Details about an internal failure or the cancellation of active probing.
    probingLatency LatencyDistributionResponse
    Latency as measured by active probing in one direction: from the source to the destination endpoint.
    result string
    The overall result of active probing.
    sentProbeCount number
    Number of probes sent.
    successfulProbeCount number
    Number of probes that reached the destination.
    verifyTime string
    The time that reachability was assessed through active probing.
    abort_cause str
    The reason probing was aborted.
    destination_egress_location 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 EndpointInfoResponse
    The source and destination endpoints derived from the test input and used for active probing.
    error StatusResponse
    Details about an internal failure or the cancellation of active probing.
    probing_latency LatencyDistributionResponse
    Latency as measured by active probing in one direction: from the source to the destination endpoint.
    result str
    The overall result of active probing.
    sent_probe_count int
    Number of probes sent.
    successful_probe_count int
    Number of probes that reached the destination.
    verify_time str
    The time that reachability was assessed through active probing.
    abortCause String
    The reason probing was aborted.
    destinationEgressLocation 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 Property Map
    The source and destination endpoints derived from the test input and used for active probing.
    error Property Map
    Details about an internal failure or the cancellation of active probing.
    probingLatency Property Map
    Latency as measured by active probing in one direction: from the source to the destination endpoint.
    result String
    The overall result of active probing.
    sentProbeCount Number
    Number of probes sent.
    successfulProbeCount Number
    Number of probes that reached the destination.
    verifyTime String
    The time that reachability was assessed through active probing.

    ReachabilityDetailsResponse, ReachabilityDetailsResponseArgs

    Error Pulumi.GoogleNative.NetworkManagement.V1.Inputs.StatusResponse
    The details of a failure or a cancellation of reachability analysis.
    Result string
    The overall result of the test's configuration analysis.
    Traces List<Pulumi.GoogleNative.NetworkManagement.V1.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 string
    The time of the configuration analysis.
    Error StatusResponse
    The details of a failure or a cancellation of reachability analysis.
    Result string
    The overall result of the test's configuration analysis.
    Traces []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 string
    The time of the configuration analysis.
    error StatusResponse
    The details of a failure or a cancellation of reachability analysis.
    result String
    The overall result of the test's configuration analysis.
    traces 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 String
    The time of the configuration analysis.
    error StatusResponse
    The details of a failure or a cancellation of reachability analysis.
    result string
    The overall result of the test's configuration analysis.
    traces 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 string
    The time of the configuration analysis.
    error StatusResponse
    The details of a failure or a cancellation of reachability analysis.
    result str
    The overall result of the test's configuration analysis.
    traces 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 str
    The time of the configuration analysis.
    error Property Map
    The details of a failure or a cancellation of reachability analysis.
    result String
    The overall result of the test's configuration analysis.
    traces 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 String
    The time of the configuration analysis.

    RouteInfoResponse, RouteInfoResponseArgs

    DestIpRange string
    Destination IP range of the route.
    DestPortRanges List<string>
    Destination port ranges of the route. Policy based routes only.
    DisplayName string
    Name of a route.
    InstanceTags List<string>
    Instance tags of the route.
    NccHubUri string
    URI of a NCC Hub. NCC_HUB routes only.
    NccSpokeUri string
    URI of a NCC Spoke. NCC_HUB routes only.
    NetworkUri string
    URI of a Compute Engine network. NETWORK routes only.
    NextHop string
    Next hop of the route.
    NextHopType string
    Type of next hop.
    Priority int
    Priority of the route.
    Protocols List<string>
    Protocols of the route. Policy based routes only.
    RouteScope string
    Indicates where route is applicable.
    RouteType string
    Type of route.
    SrcIpRange string
    Source IP address range of the route. Policy based routes only.
    SrcPortRanges List<string>
    Source port ranges of the route. Policy based routes only.
    Uri 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 string
    Destination IP range of the route.
    DestPortRanges []string
    Destination port ranges of the route. Policy based routes only.
    DisplayName string
    Name of a route.
    InstanceTags []string
    Instance tags of the route.
    NccHubUri string
    URI of a NCC Hub. NCC_HUB routes only.
    NccSpokeUri string
    URI of a NCC Spoke. NCC_HUB routes only.
    NetworkUri string
    URI of a Compute Engine network. NETWORK routes only.
    NextHop string
    Next hop of the route.
    NextHopType string
    Type of next hop.
    Priority int
    Priority of the route.
    Protocols []string
    Protocols of the route. Policy based routes only.
    RouteScope string
    Indicates where route is applicable.
    RouteType string
    Type of route.
    SrcIpRange string
    Source IP address range of the route. Policy based routes only.
    SrcPortRanges []string
    Source port ranges of the route. Policy based routes only.
    Uri 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 String
    Destination IP range of the route.
    destPortRanges List<String>
    Destination port ranges of the route. Policy based routes only.
    displayName String
    Name of a route.
    instanceTags List<String>
    Instance tags of the route.
    nccHubUri String
    URI of a NCC Hub. NCC_HUB routes only.
    nccSpokeUri String
    URI of a NCC Spoke. NCC_HUB routes only.
    networkUri String
    URI of a Compute Engine network. NETWORK routes only.
    nextHop String
    Next hop of the route.
    nextHopType String
    Type of next hop.
    priority Integer
    Priority of the route.
    protocols List<String>
    Protocols of the route. Policy based routes only.
    routeScope String
    Indicates where route is applicable.
    routeType String
    Type of route.
    srcIpRange String
    Source IP address range of the route. Policy based routes only.
    srcPortRanges List<String>
    Source port ranges of the route. Policy based routes only.
    uri 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 string
    Destination IP range of the route.
    destPortRanges string[]
    Destination port ranges of the route. Policy based routes only.
    displayName string
    Name of a route.
    instanceTags string[]
    Instance tags of the route.
    nccHubUri string
    URI of a NCC Hub. NCC_HUB routes only.
    nccSpokeUri string
    URI of a NCC Spoke. NCC_HUB routes only.
    networkUri string
    URI of a Compute Engine network. NETWORK routes only.
    nextHop string
    Next hop of the route.
    nextHopType string
    Type of next hop.
    priority number
    Priority of the route.
    protocols string[]
    Protocols of the route. Policy based routes only.
    routeScope string
    Indicates where route is applicable.
    routeType string
    Type of route.
    srcIpRange string
    Source IP address range of the route. Policy based routes only.
    srcPortRanges string[]
    Source port ranges of the route. Policy based routes only.
    uri 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 str
    Destination IP range of the route.
    dest_port_ranges Sequence[str]
    Destination port ranges of the route. Policy based routes only.
    display_name str
    Name of a route.
    instance_tags Sequence[str]
    Instance tags of the route.
    ncc_hub_uri str
    URI of a NCC Hub. NCC_HUB routes only.
    ncc_spoke_uri str
    URI of a NCC Spoke. NCC_HUB routes only.
    network_uri str
    URI of a Compute Engine network. NETWORK routes only.
    next_hop str
    Next hop of the route.
    next_hop_type str
    Type of next hop.
    priority int
    Priority of the route.
    protocols Sequence[str]
    Protocols of the route. Policy based routes only.
    route_scope str
    Indicates where route is applicable.
    route_type str
    Type of route.
    src_ip_range str
    Source IP address range of the route. Policy based routes only.
    src_port_ranges Sequence[str]
    Source port ranges of the route. Policy based routes only.
    uri 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 String
    Destination IP range of the route.
    destPortRanges List<String>
    Destination port ranges of the route. Policy based routes only.
    displayName String
    Name of a route.
    instanceTags List<String>
    Instance tags of the route.
    nccHubUri String
    URI of a NCC Hub. NCC_HUB routes only.
    nccSpokeUri String
    URI of a NCC Spoke. NCC_HUB routes only.
    networkUri String
    URI of a Compute Engine network. NETWORK routes only.
    nextHop String
    Next hop of the route.
    nextHopType String
    Type of next hop.
    priority Number
    Priority of the route.
    protocols List<String>
    Protocols of the route. Policy based routes only.
    routeScope String
    Indicates where route is applicable.
    routeType String
    Type of route.
    srcIpRange String
    Source IP address range of the route. Policy based routes only.
    srcPortRanges List<String>
    Source port ranges of the route. Policy based routes only.
    uri 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 int
    The status code, which should be an enum value of google.rpc.Code.
    Details 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 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 int
    The status code, which should be an enum value of google.rpc.Code.
    Details []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 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 Integer
    The status code, which should be an enum value of google.rpc.Code.
    details 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 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 number
    The status code, which should be an enum value of google.rpc.Code.
    details {[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 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 int
    The status code, which should be an enum value of google.rpc.Code.
    details 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 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 Number
    The status code, which should be an enum value of google.rpc.Code.
    details 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 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 Pulumi.GoogleNative.NetworkManagement.V1.Inputs.AbortInfoResponse
    Display information of the final state "abort" and reason.
    AppEngineVersion Pulumi.GoogleNative.NetworkManagement.V1.Inputs.AppEngineVersionInfoResponse
    Display information of an App Engine service version.
    CausesDrop bool
    This is a step that leads to the final state Drop.
    CloudFunction Pulumi.GoogleNative.NetworkManagement.V1.Inputs.CloudFunctionInfoResponse
    Display information of a Cloud Function.
    CloudRunRevision Pulumi.GoogleNative.NetworkManagement.V1.Inputs.CloudRunRevisionInfoResponse
    Display information of a Cloud Run revision.
    CloudSqlInstance Pulumi.GoogleNative.NetworkManagement.V1.Inputs.CloudSQLInstanceInfoResponse
    Display information of a Cloud SQL instance.
    Deliver Pulumi.GoogleNative.NetworkManagement.V1.Inputs.DeliverInfoResponse
    Display information of the final state "deliver" and reason.
    Description string
    A description of the step. Usually this is a summary of the state.
    Drop Pulumi.GoogleNative.NetworkManagement.V1.Inputs.DropInfoResponse
    Display information of the final state "drop" and reason.
    Endpoint Pulumi.GoogleNative.NetworkManagement.V1.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 Pulumi.GoogleNative.NetworkManagement.V1.Inputs.FirewallInfoResponse
    Display information of a Compute Engine firewall rule.
    Forward Pulumi.GoogleNative.NetworkManagement.V1.Inputs.ForwardInfoResponse
    Display information of the final state "forward" and reason.
    ForwardingRule Pulumi.GoogleNative.NetworkManagement.V1.Inputs.ForwardingRuleInfoResponse
    Display information of a Compute Engine forwarding rule.
    GkeMaster Pulumi.GoogleNative.NetworkManagement.V1.Inputs.GKEMasterInfoResponse
    Display information of a Google Kubernetes Engine cluster master.
    GoogleService Pulumi.GoogleNative.NetworkManagement.V1.Inputs.GoogleServiceInfoResponse
    Display information of a Google service
    Instance Pulumi.GoogleNative.NetworkManagement.V1.Inputs.InstanceInfoResponse
    Display information of a Compute Engine instance.
    LoadBalancer Pulumi.GoogleNative.NetworkManagement.V1.Inputs.LoadBalancerInfoResponse
    Display information of the load balancers.
    Network Pulumi.GoogleNative.NetworkManagement.V1.Inputs.NetworkInfoResponse
    Display information of a Google Cloud network.
    Project string
    Project ID that contains the configuration this step is validating.
    Route Pulumi.GoogleNative.NetworkManagement.V1.Inputs.RouteInfoResponse
    Display information of a Compute Engine route.
    State string
    Each step is in one of the pre-defined states.
    VpcConnector Pulumi.GoogleNative.NetworkManagement.V1.Inputs.VpcConnectorInfoResponse
    Display information of a VPC connector.
    VpnGateway Pulumi.GoogleNative.NetworkManagement.V1.Inputs.VpnGatewayInfoResponse
    Display information of a Compute Engine VPN gateway.
    VpnTunnel Pulumi.GoogleNative.NetworkManagement.V1.Inputs.VpnTunnelInfoResponse
    Display information of a Compute Engine VPN tunnel.
    Abort AbortInfoResponse
    Display information of the final state "abort" and reason.
    AppEngineVersion AppEngineVersionInfoResponse
    Display information of an App Engine service version.
    CausesDrop bool
    This is a step that leads to the final state Drop.
    CloudFunction CloudFunctionInfoResponse
    Display information of a Cloud Function.
    CloudRunRevision CloudRunRevisionInfoResponse
    Display information of a Cloud Run revision.
    CloudSqlInstance CloudSQLInstanceInfoResponse
    Display information of a Cloud SQL instance.
    Deliver DeliverInfoResponse
    Display information of the final state "deliver" and reason.
    Description string
    A description of the step. Usually this is a summary of the state.
    Drop DropInfoResponse
    Display information of the final state "drop" and reason.
    Endpoint 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 FirewallInfoResponse
    Display information of a Compute Engine firewall rule.
    Forward ForwardInfoResponse
    Display information of the final state "forward" and reason.
    ForwardingRule ForwardingRuleInfoResponse
    Display information of a Compute Engine forwarding rule.
    GkeMaster GKEMasterInfoResponse
    Display information of a Google Kubernetes Engine cluster master.
    GoogleService GoogleServiceInfoResponse
    Display information of a Google service
    Instance InstanceInfoResponse
    Display information of a Compute Engine instance.
    LoadBalancer LoadBalancerInfoResponse
    Display information of the load balancers.
    Network NetworkInfoResponse
    Display information of a Google Cloud network.
    Project string
    Project ID that contains the configuration this step is validating.
    Route RouteInfoResponse
    Display information of a Compute Engine route.
    State string
    Each step is in one of the pre-defined states.
    VpcConnector VpcConnectorInfoResponse
    Display information of a VPC connector.
    VpnGateway VpnGatewayInfoResponse
    Display information of a Compute Engine VPN gateway.
    VpnTunnel VpnTunnelInfoResponse
    Display information of a Compute Engine VPN tunnel.
    abort AbortInfoResponse
    Display information of the final state "abort" and reason.
    appEngineVersion AppEngineVersionInfoResponse
    Display information of an App Engine service version.
    causesDrop Boolean
    This is a step that leads to the final state Drop.
    cloudFunction CloudFunctionInfoResponse
    Display information of a Cloud Function.
    cloudRunRevision CloudRunRevisionInfoResponse
    Display information of a Cloud Run revision.
    cloudSqlInstance CloudSQLInstanceInfoResponse
    Display information of a Cloud SQL instance.
    deliver DeliverInfoResponse
    Display information of the final state "deliver" and reason.
    description String
    A description of the step. Usually this is a summary of the state.
    drop DropInfoResponse
    Display information of the final state "drop" and reason.
    endpoint 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 FirewallInfoResponse
    Display information of a Compute Engine firewall rule.
    forward ForwardInfoResponse
    Display information of the final state "forward" and reason.
    forwardingRule ForwardingRuleInfoResponse
    Display information of a Compute Engine forwarding rule.
    gkeMaster GKEMasterInfoResponse
    Display information of a Google Kubernetes Engine cluster master.
    googleService GoogleServiceInfoResponse
    Display information of a Google service
    instance InstanceInfoResponse
    Display information of a Compute Engine instance.
    loadBalancer LoadBalancerInfoResponse
    Display information of the load balancers.
    network NetworkInfoResponse
    Display information of a Google Cloud network.
    project String
    Project ID that contains the configuration this step is validating.
    route RouteInfoResponse
    Display information of a Compute Engine route.
    state String
    Each step is in one of the pre-defined states.
    vpcConnector VpcConnectorInfoResponse
    Display information of a VPC connector.
    vpnGateway VpnGatewayInfoResponse
    Display information of a Compute Engine VPN gateway.
    vpnTunnel VpnTunnelInfoResponse
    Display information of a Compute Engine VPN tunnel.
    abort AbortInfoResponse
    Display information of the final state "abort" and reason.
    appEngineVersion AppEngineVersionInfoResponse
    Display information of an App Engine service version.
    causesDrop boolean
    This is a step that leads to the final state Drop.
    cloudFunction CloudFunctionInfoResponse
    Display information of a Cloud Function.
    cloudRunRevision CloudRunRevisionInfoResponse
    Display information of a Cloud Run revision.
    cloudSqlInstance CloudSQLInstanceInfoResponse
    Display information of a Cloud SQL instance.
    deliver DeliverInfoResponse
    Display information of the final state "deliver" and reason.
    description string
    A description of the step. Usually this is a summary of the state.
    drop DropInfoResponse
    Display information of the final state "drop" and reason.
    endpoint 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 FirewallInfoResponse
    Display information of a Compute Engine firewall rule.
    forward ForwardInfoResponse
    Display information of the final state "forward" and reason.
    forwardingRule ForwardingRuleInfoResponse
    Display information of a Compute Engine forwarding rule.
    gkeMaster GKEMasterInfoResponse
    Display information of a Google Kubernetes Engine cluster master.
    googleService GoogleServiceInfoResponse
    Display information of a Google service
    instance InstanceInfoResponse
    Display information of a Compute Engine instance.
    loadBalancer LoadBalancerInfoResponse
    Display information of the load balancers.
    network NetworkInfoResponse
    Display information of a Google Cloud network.
    project string
    Project ID that contains the configuration this step is validating.
    route RouteInfoResponse
    Display information of a Compute Engine route.
    state string
    Each step is in one of the pre-defined states.
    vpcConnector VpcConnectorInfoResponse
    Display information of a VPC connector.
    vpnGateway VpnGatewayInfoResponse
    Display information of a Compute Engine VPN gateway.
    vpnTunnel VpnTunnelInfoResponse
    Display information of a Compute Engine VPN tunnel.
    abort AbortInfoResponse
    Display information of the final state "abort" and reason.
    app_engine_version AppEngineVersionInfoResponse
    Display information of an App Engine service version.
    causes_drop bool
    This is a step that leads to the final state Drop.
    cloud_function CloudFunctionInfoResponse
    Display information of a Cloud Function.
    cloud_run_revision CloudRunRevisionInfoResponse
    Display information of a Cloud Run revision.
    cloud_sql_instance CloudSQLInstanceInfoResponse
    Display information of a Cloud SQL instance.
    deliver DeliverInfoResponse
    Display information of the final state "deliver" and reason.
    description str
    A description of the step. Usually this is a summary of the state.
    drop DropInfoResponse
    Display information of the final state "drop" and reason.
    endpoint 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 FirewallInfoResponse
    Display information of a Compute Engine firewall rule.
    forward ForwardInfoResponse
    Display information of the final state "forward" and reason.
    forwarding_rule ForwardingRuleInfoResponse
    Display information of a Compute Engine forwarding rule.
    gke_master GKEMasterInfoResponse
    Display information of a Google Kubernetes Engine cluster master.
    google_service GoogleServiceInfoResponse
    Display information of a Google service
    instance InstanceInfoResponse
    Display information of a Compute Engine instance.
    load_balancer LoadBalancerInfoResponse
    Display information of the load balancers.
    network NetworkInfoResponse
    Display information of a Google Cloud network.
    project str
    Project ID that contains the configuration this step is validating.
    route RouteInfoResponse
    Display information of a Compute Engine route.
    state str
    Each step is in one of the pre-defined states.
    vpc_connector VpcConnectorInfoResponse
    Display information of a VPC connector.
    vpn_gateway VpnGatewayInfoResponse
    Display information of a Compute Engine VPN gateway.
    vpn_tunnel VpnTunnelInfoResponse
    Display information of a Compute Engine VPN tunnel.
    abort Property Map
    Display information of the final state "abort" and reason.
    appEngineVersion Property Map
    Display information of an App Engine service version.
    causesDrop Boolean
    This is a step that leads to the final state Drop.
    cloudFunction Property Map
    Display information of a Cloud Function.
    cloudRunRevision Property Map
    Display information of a Cloud Run revision.
    cloudSqlInstance Property Map
    Display information of a Cloud SQL instance.
    deliver Property Map
    Display information of the final state "deliver" and reason.
    description String
    A description of the step. Usually this is a summary of the state.
    drop Property Map
    Display information of the final state "drop" and reason.
    endpoint 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 Property Map
    Display information of a Compute Engine firewall rule.
    forward Property Map
    Display information of the final state "forward" and reason.
    forwardingRule Property Map
    Display information of a Compute Engine forwarding rule.
    gkeMaster Property Map
    Display information of a Google Kubernetes Engine cluster master.
    googleService Property Map
    Display information of a Google service
    instance Property Map
    Display information of a Compute Engine instance.
    loadBalancer Property Map
    Display information of the load balancers.
    network Property Map
    Display information of a Google Cloud network.
    project String
    Project ID that contains the configuration this step is validating.
    route Property Map
    Display information of a Compute Engine route.
    state String
    Each step is in one of the pre-defined states.
    vpcConnector Property Map
    Display information of a VPC connector.
    vpnGateway Property Map
    Display information of a Compute Engine VPN gateway.
    vpnTunnel Property Map
    Display information of a Compute Engine VPN tunnel.

    TraceResponse, TraceResponseArgs

    EndpointInfo Pulumi.GoogleNative.NetworkManagement.V1.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 List<Pulumi.GoogleNative.NetworkManagement.V1.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 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 []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 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 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 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 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 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 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 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 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 string
    Name of a VPC connector.
    Location string
    Location in which the VPC connector is deployed.
    Uri string
    URI of a VPC connector.
    DisplayName string
    Name of a VPC connector.
    Location string
    Location in which the VPC connector is deployed.
    Uri string
    URI of a VPC connector.
    displayName String
    Name of a VPC connector.
    location String
    Location in which the VPC connector is deployed.
    uri String
    URI of a VPC connector.
    displayName string
    Name of a VPC connector.
    location string
    Location in which the VPC connector is deployed.
    uri string
    URI of a VPC connector.
    display_name str
    Name of a VPC connector.
    location str
    Location in which the VPC connector is deployed.
    uri str
    URI of a VPC connector.
    displayName String
    Name of a VPC connector.
    location String
    Location in which the VPC connector is deployed.
    uri String
    URI of a VPC connector.

    VpnGatewayInfoResponse, VpnGatewayInfoResponseArgs

    DisplayName string
    Name of a VPN gateway.
    IpAddress string
    IP address of the VPN gateway.
    NetworkUri string
    URI of a Compute Engine network where the VPN gateway is configured.
    Region string
    Name of a Google Cloud region where this VPN gateway is configured.
    Uri string
    URI of a VPN gateway.
    VpnTunnelUri 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 string
    Name of a VPN gateway.
    IpAddress string
    IP address of the VPN gateway.
    NetworkUri string
    URI of a Compute Engine network where the VPN gateway is configured.
    Region string
    Name of a Google Cloud region where this VPN gateway is configured.
    Uri string
    URI of a VPN gateway.
    VpnTunnelUri 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 String
    Name of a VPN gateway.
    ipAddress String
    IP address of the VPN gateway.
    networkUri String
    URI of a Compute Engine network where the VPN gateway is configured.
    region String
    Name of a Google Cloud region where this VPN gateway is configured.
    uri String
    URI of a VPN gateway.
    vpnTunnelUri 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 string
    Name of a VPN gateway.
    ipAddress string
    IP address of the VPN gateway.
    networkUri string
    URI of a Compute Engine network where the VPN gateway is configured.
    region string
    Name of a Google Cloud region where this VPN gateway is configured.
    uri string
    URI of a VPN gateway.
    vpnTunnelUri 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 str
    Name of a VPN gateway.
    ip_address str
    IP address of the VPN gateway.
    network_uri str
    URI of a Compute Engine network where the VPN gateway is configured.
    region str
    Name of a Google Cloud region where this VPN gateway is configured.
    uri str
    URI of a VPN gateway.
    vpn_tunnel_uri 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 String
    Name of a VPN gateway.
    ipAddress String
    IP address of the VPN gateway.
    networkUri String
    URI of a Compute Engine network where the VPN gateway is configured.
    region String
    Name of a Google Cloud region where this VPN gateway is configured.
    uri String
    URI of a VPN gateway.
    vpnTunnelUri 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 string
    Name of a VPN tunnel.
    NetworkUri string
    URI of a Compute Engine network where the VPN tunnel is configured.
    Region string
    Name of a Google Cloud region where this VPN tunnel is configured.
    RemoteGateway string
    URI of a VPN gateway at remote end of the tunnel.
    RemoteGatewayIp string
    Remote VPN gateway's IP address.
    RoutingType string
    Type of the routing policy.
    SourceGateway string
    URI of the VPN gateway at local end of the tunnel.
    SourceGatewayIp string
    Local VPN gateway's IP address.
    Uri string
    URI of a VPN tunnel.
    DisplayName string
    Name of a VPN tunnel.
    NetworkUri string
    URI of a Compute Engine network where the VPN tunnel is configured.
    Region string
    Name of a Google Cloud region where this VPN tunnel is configured.
    RemoteGateway string
    URI of a VPN gateway at remote end of the tunnel.
    RemoteGatewayIp string
    Remote VPN gateway's IP address.
    RoutingType string
    Type of the routing policy.
    SourceGateway string
    URI of the VPN gateway at local end of the tunnel.
    SourceGatewayIp string
    Local VPN gateway's IP address.
    Uri string
    URI of a VPN tunnel.
    displayName String
    Name of a VPN tunnel.
    networkUri String
    URI of a Compute Engine network where the VPN tunnel is configured.
    region String
    Name of a Google Cloud region where this VPN tunnel is configured.
    remoteGateway String
    URI of a VPN gateway at remote end of the tunnel.
    remoteGatewayIp String
    Remote VPN gateway's IP address.
    routingType String
    Type of the routing policy.
    sourceGateway String
    URI of the VPN gateway at local end of the tunnel.
    sourceGatewayIp String
    Local VPN gateway's IP address.
    uri String
    URI of a VPN tunnel.
    displayName string
    Name of a VPN tunnel.
    networkUri string
    URI of a Compute Engine network where the VPN tunnel is configured.
    region string
    Name of a Google Cloud region where this VPN tunnel is configured.
    remoteGateway string
    URI of a VPN gateway at remote end of the tunnel.
    remoteGatewayIp string
    Remote VPN gateway's IP address.
    routingType string
    Type of the routing policy.
    sourceGateway string
    URI of the VPN gateway at local end of the tunnel.
    sourceGatewayIp string
    Local VPN gateway's IP address.
    uri string
    URI of a VPN tunnel.
    display_name str
    Name of a VPN tunnel.
    network_uri str
    URI of a Compute Engine network where the VPN tunnel is configured.
    region str
    Name of a Google Cloud region where this VPN tunnel is configured.
    remote_gateway str
    URI of a VPN gateway at remote end of the tunnel.
    remote_gateway_ip str
    Remote VPN gateway's IP address.
    routing_type str
    Type of the routing policy.
    source_gateway str
    URI of the VPN gateway at local end of the tunnel.
    source_gateway_ip str
    Local VPN gateway's IP address.
    uri str
    URI of a VPN tunnel.
    displayName String
    Name of a VPN tunnel.
    networkUri String
    URI of a Compute Engine network where the VPN tunnel is configured.
    region String
    Name of a Google Cloud region where this VPN tunnel is configured.
    remoteGateway String
    URI of a VPN gateway at remote end of the tunnel.
    remoteGatewayIp String
    Remote VPN gateway's IP address.
    routingType String
    Type of the routing policy.
    sourceGateway String
    URI of the VPN gateway at local end of the tunnel.
    sourceGatewayIp String
    Local VPN gateway's IP address.
    uri String
    URI of a VPN tunnel.

    Package Details

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

    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