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

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

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

google-native.networkmanagement/v1beta1.ConnectivityTest

Explore with Pulumi AI

google-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

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

    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

    The ConnectivityTest resource accepts the following input properties:

    Destination Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.Endpoint

    Destination specification of the Connectivity Test. You can use a combination of destination IP address, Compute Engine VM instance, or VPC network to uniquely identify the destination location. Even if the destination IP address is not unique, the source IP location is unique. Usually, the analysis can infer the destination endpoint from route information. If the destination you specify is a VM instance and the instance has multiple network interfaces, then you must also specify either a destination IP address or VPC network to identify the destination interface. A reachability analysis proceeds even if the destination location is ambiguous. However, the result can include endpoints that you don't intend to test.

    Name string

    Unique name of the resource using the form: projects/{project_id}/locations/global/connectivityTests/{test}

    Source Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.Endpoint

    Source specification of the Connectivity Test. You can use a combination of source IP address, virtual machine (VM) instance, or Compute Engine network to uniquely identify the source location. Examples: If the source IP address is an internal IP address within a Google Cloud Virtual Private Cloud (VPC) network, then you must also specify the VPC network. Otherwise, specify the VM instance, which already contains its internal IP address and VPC network information. If the source of the test is within an on-premises network, then you must provide the destination VPC network. If the source endpoint is a Compute Engine VM instance with multiple network interfaces, the instance itself is not sufficient to identify the endpoint. So, you must also specify the source IP address or VPC network. A reachability analysis proceeds even if the source location is ambiguous. However, the test result may include endpoints that you don't intend to test.

    TestId 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}

    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}

    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}

    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}

    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}

    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.V1Beta1.Outputs.ProbingDetailsResponse

    The probing details of this test from the latest run, present for applicable tests only. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.

    ReachabilityDetails Pulumi.GoogleNative.NetworkManagement.V1Beta1.Outputs.ReachabilityDetailsResponse

    The reachability details of this test from the latest run. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.

    UpdateTime string

    The time the test's configuration was updated.

    CreateTime string

    The time the test was created.

    DisplayName string

    The display name of a Connectivity Test.

    Id string

    The provider-assigned unique ID for this managed resource.

    ProbingDetails ProbingDetailsResponse

    The probing details of this test from the latest run, present for applicable tests only. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.

    ReachabilityDetails ReachabilityDetailsResponse

    The reachability details of this test from the latest run. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.

    UpdateTime string

    The time the test's configuration was updated.

    createTime String

    The time the test was created.

    displayName String

    The display name of a Connectivity Test.

    id String

    The provider-assigned unique ID for this managed resource.

    probingDetails ProbingDetailsResponse

    The probing details of this test from the latest run, present for applicable tests only. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.

    reachabilityDetails ReachabilityDetailsResponse

    The reachability details of this test from the latest run. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.

    updateTime String

    The time the test's configuration was updated.

    createTime string

    The time the test was created.

    displayName string

    The display name of a Connectivity Test.

    id string

    The provider-assigned unique ID for this managed resource.

    probingDetails ProbingDetailsResponse

    The probing details of this test from the latest run, present for applicable tests only. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.

    reachabilityDetails ReachabilityDetailsResponse

    The reachability details of this test from the latest run. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.

    updateTime string

    The time the test's configuration was updated.

    create_time str

    The time the test was created.

    display_name str

    The display name of a Connectivity Test.

    id str

    The provider-assigned unique ID for this managed resource.

    probing_details ProbingDetailsResponse

    The probing details of this test from the latest run, present for applicable tests only. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.

    reachability_details ReachabilityDetailsResponse

    The reachability details of this test from the latest run. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.

    update_time str

    The time the test's configuration was updated.

    createTime String

    The time the test was created.

    displayName String

    The display name of a Connectivity Test.

    id String

    The provider-assigned unique ID for this managed resource.

    probingDetails Property Map

    The probing details of this test from the latest run, present for applicable tests only. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.

    reachabilityDetails Property Map

    The reachability details of this test from the latest run. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.

    updateTime String

    The time the test's configuration was updated.

    Supporting Types

    AbortInfoResponse, AbortInfoResponseArgs

    Cause 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.

    ServiceName string

    ID of Cloud Run Service this revision belongs to.

    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.

    ServiceName string

    ID of Cloud Run Service this revision belongs to.

    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.

    serviceName String

    ID of Cloud Run Service this revision belongs to.

    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.

    serviceName string

    ID of Cloud Run Service this revision belongs to.

    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_name str

    ID of Cloud Run Service this revision belongs to.

    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.

    serviceName String

    ID of Cloud Run Service this revision belongs to.

    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.V1Beta1.Inputs.AppEngineVersionEndpoint

    An App Engine service version.

    CloudFunction Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.CloudFunctionEndpoint

    A Cloud Function.

    CloudRunRevision Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.CloudRunRevisionEndpoint

    A Cloud Run revision

    CloudSqlInstance string

    A Cloud SQL instance URI.

    ForwardingRule string

    A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id}

    GkeMasterCluster string

    A cluster URI for Google Kubernetes Engine master.

    Instance string

    A Compute Engine instance URI.

    IpAddress string

    The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a global load balancer VIP.

    Network string

    A Compute Engine network URI.

    NetworkType Pulumi.GoogleNative.NetworkManagement.V1Beta1.EndpointNetworkType

    Type of the network where the endpoint is located. Applicable only to source endpoint, as destination network type can be inferred from the source.

    Port int

    The IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.

    Project string

    Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project.

    AppEngineVersion AppEngineVersionEndpoint

    An App Engine service version.

    CloudFunction CloudFunctionEndpoint

    A Cloud Function.

    CloudRunRevision CloudRunRevisionEndpoint

    A Cloud Run revision

    CloudSqlInstance string

    A Cloud SQL instance URI.

    ForwardingRule string

    A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id}

    GkeMasterCluster string

    A cluster URI for Google Kubernetes Engine master.

    Instance string

    A Compute Engine instance URI.

    IpAddress string

    The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a global load balancer VIP.

    Network string

    A Compute Engine network URI.

    NetworkType EndpointNetworkType

    Type of the network where the endpoint is located. Applicable only to source endpoint, as destination network type can be inferred from the source.

    Port int

    The IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.

    Project string

    Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project.

    appEngineVersion AppEngineVersionEndpoint

    An App Engine service version.

    cloudFunction CloudFunctionEndpoint

    A Cloud Function.

    cloudRunRevision CloudRunRevisionEndpoint

    A Cloud Run revision

    cloudSqlInstance String

    A Cloud SQL instance URI.

    forwardingRule String

    A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id}

    gkeMasterCluster String

    A cluster URI for Google Kubernetes Engine master.

    instance String

    A Compute Engine instance URI.

    ipAddress String

    The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a global load balancer VIP.

    network String

    A Compute Engine network URI.

    networkType EndpointNetworkType

    Type of the network where the endpoint is located. Applicable only to source endpoint, as destination network type can be inferred from the source.

    port Integer

    The IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.

    project String

    Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project.

    appEngineVersion AppEngineVersionEndpoint

    An App Engine service version.

    cloudFunction CloudFunctionEndpoint

    A Cloud Function.

    cloudRunRevision CloudRunRevisionEndpoint

    A Cloud Run revision

    cloudSqlInstance string

    A Cloud SQL instance URI.

    forwardingRule string

    A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id}

    gkeMasterCluster string

    A cluster URI for Google Kubernetes Engine master.

    instance string

    A Compute Engine instance URI.

    ipAddress string

    The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a global load balancer VIP.

    network string

    A Compute Engine network URI.

    networkType EndpointNetworkType

    Type of the network where the endpoint is located. Applicable only to source endpoint, as destination network type can be inferred from the source.

    port number

    The IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.

    project string

    Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project.

    app_engine_version AppEngineVersionEndpoint

    An App Engine service version.

    cloud_function CloudFunctionEndpoint

    A Cloud Function.

    cloud_run_revision CloudRunRevisionEndpoint

    A Cloud Run revision

    cloud_sql_instance str

    A Cloud SQL instance URI.

    forwarding_rule str

    A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id}

    gke_master_cluster str

    A cluster URI for Google Kubernetes Engine master.

    instance str

    A Compute Engine instance URI.

    ip_address str

    The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a global load balancer VIP.

    network str

    A Compute Engine network URI.

    network_type EndpointNetworkType

    Type of the network where the endpoint is located. Applicable only to source endpoint, as destination network type can be inferred from the source.

    port int

    The IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.

    project str

    Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project.

    appEngineVersion Property Map

    An App Engine service version.

    cloudFunction Property Map

    A Cloud Function.

    cloudRunRevision Property Map

    A Cloud Run revision

    cloudSqlInstance String

    A Cloud SQL instance URI.

    forwardingRule String

    A forwarding rule and its corresponding IP address represent the frontend configuration of a Google Cloud load balancer. Forwarding rules are also used for protocol forwarding, Private Service Connect and other network services to provide forwarding information in the control plane. Format: projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id}

    gkeMasterCluster String

    A cluster URI for Google Kubernetes Engine master.

    instance String

    A Compute Engine instance URI.

    ipAddress String

    The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a global load balancer VIP.

    network String

    A Compute Engine network URI.

    networkType "NETWORK_TYPE_UNSPECIFIED" | "GCP_NETWORK" | "NON_GCP_NETWORK"

    Type of the network where the endpoint is located. Applicable only to source endpoint, as destination network type can be inferred from the source.

    port Number

    The IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.

    project String

    Project ID where the endpoint is located. The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a Google Cloud project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project.

    EndpointInfoResponse, EndpointInfoResponseArgs

    DestinationIp 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_UNSPECIFIED

    Default type if unspecified.

    GcpNetwork
    GCP_NETWORK

    A network hosted within Google Cloud. To receive more detailed output, specify the URI for the source or destination network.

    NonGcpNetwork
    NON_GCP_NETWORK

    A network hosted outside of Google Cloud. This can be an on-premises network, or a network hosted by another cloud provider.

    EndpointNetworkTypeNetworkTypeUnspecified
    NETWORK_TYPE_UNSPECIFIED

    Default type if unspecified.

    EndpointNetworkTypeGcpNetwork
    GCP_NETWORK

    A network hosted within Google Cloud. To receive more detailed output, specify the URI for the source or destination network.

    EndpointNetworkTypeNonGcpNetwork
    NON_GCP_NETWORK

    A network hosted outside of Google Cloud. This can be an on-premises network, or a network hosted by another cloud provider.

    NetworkTypeUnspecified
    NETWORK_TYPE_UNSPECIFIED

    Default type if unspecified.

    GcpNetwork
    GCP_NETWORK

    A network hosted within Google Cloud. To receive more detailed output, specify the URI for the source or destination network.

    NonGcpNetwork
    NON_GCP_NETWORK

    A network hosted outside of Google Cloud. This can be an on-premises network, or a network hosted by another cloud provider.

    NetworkTypeUnspecified
    NETWORK_TYPE_UNSPECIFIED

    Default type if unspecified.

    GcpNetwork
    GCP_NETWORK

    A network hosted within Google Cloud. To receive more detailed output, specify the URI for the source or destination network.

    NonGcpNetwork
    NON_GCP_NETWORK

    A 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_UNSPECIFIED

    Default type if unspecified.

    GCP_NETWORK
    GCP_NETWORK

    A network hosted within Google Cloud. To receive more detailed output, specify the URI for the source or destination network.

    NON_GCP_NETWORK
    NON_GCP_NETWORK

    A 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_UNSPECIFIED

    Default type if unspecified.

    "GCP_NETWORK"
    GCP_NETWORK

    A network hosted within Google Cloud. To receive more detailed output, specify the URI for the source or destination network.

    "NON_GCP_NETWORK"
    NON_GCP_NETWORK

    A 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.V1Beta1.Inputs.AppEngineVersionEndpointResponse

    An App Engine service version.

    CloudFunction Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.CloudFunctionEndpointResponse

    A Cloud Function.

    CloudRunRevision Pulumi.GoogleNative.NetworkManagement.V1Beta1.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.V1Beta1.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.V1Beta1.Inputs.EdgeLocationResponse

    The EdgeLocation from which a packet destined for/originating from the internet will egress/ingress the Google network. This will only be populated for a connectivity test which has an internet destination/source address. The absence of this field must not be used as an indication that the destination/source is part of the Google network.

    EndpointInfo Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.EndpointInfoResponse

    The source and destination endpoints derived from the test input and used for active probing.

    Error Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.StatusResponse

    Details about an internal failure or the cancellation of active probing.

    ProbingLatency Pulumi.GoogleNative.NetworkManagement.V1Beta1.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.V1Beta1.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.V1Beta1.Inputs.TraceResponse>

    Result may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.

    VerifyTime 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.V1Beta1.Inputs.AbortInfoResponse

    Display information of the final state "abort" and reason.

    AppEngineVersion Pulumi.GoogleNative.NetworkManagement.V1Beta1.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.V1Beta1.Inputs.CloudFunctionInfoResponse

    Display information of a Cloud Function.

    CloudRunRevision Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.CloudRunRevisionInfoResponse

    Display information of a Cloud Run revision.

    CloudSqlInstance Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.CloudSQLInstanceInfoResponse

    Display information of a Cloud SQL instance.

    Deliver Pulumi.GoogleNative.NetworkManagement.V1Beta1.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.V1Beta1.Inputs.DropInfoResponse

    Display information of the final state "drop" and reason.

    Endpoint Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.EndpointInfoResponse

    Display information of the source and destination under analysis. The endpoint information in an intermediate state may differ with the initial input, as it might be modified by state like NAT, or Connection Proxy.

    Firewall Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.FirewallInfoResponse

    Display information of a Compute Engine firewall rule.

    Forward Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.ForwardInfoResponse

    Display information of the final state "forward" and reason.

    ForwardingRule Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.ForwardingRuleInfoResponse

    Display information of a Compute Engine forwarding rule.

    GkeMaster Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.GKEMasterInfoResponse

    Display information of a Google Kubernetes Engine cluster master.

    GoogleService Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.GoogleServiceInfoResponse

    Display information of a Google service

    Instance Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.InstanceInfoResponse

    Display information of a Compute Engine instance.

    LoadBalancer Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.LoadBalancerInfoResponse

    Display information of the load balancers.

    Network Pulumi.GoogleNative.NetworkManagement.V1Beta1.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.V1Beta1.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.V1Beta1.Inputs.VpcConnectorInfoResponse

    Display information of a VPC connector.

    VpnGateway Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.VpnGatewayInfoResponse

    Display information of a Compute Engine VPN gateway.

    VpnTunnel Pulumi.GoogleNative.NetworkManagement.V1Beta1.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.V1Beta1.Inputs.EndpointInfoResponse

    Derived from the source and destination endpoints definition specified by user request, and validated by the data plane model. If there are multiple traces starting from different source locations, then the endpoint_info may be different between traces.

    Steps List<Pulumi.GoogleNative.NetworkManagement.V1Beta1.Inputs.StepResponse>

    A trace of a test contains multiple steps from the initial state to the final state (delivered, dropped, forwarded, or aborted). The steps are ordered by the processing sequence within the simulated network state machine. It is critical to preserve the order of the steps and avoid reordering or sorting them.

    EndpointInfo 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