Class NetworkManagementConnectivityTestSource.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.network_management_connectivity_test.NetworkManagementConnectivityTestSource.Jsii$Proxy
-
- All Implemented Interfaces:
NetworkManagementConnectivityTestSource,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- NetworkManagementConnectivityTestSource
@Stability(Stable) @Internal public static final class NetworkManagementConnectivityTestSource.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements NetworkManagementConnectivityTestSource
An implementation forNetworkManagementConnectivityTestSource
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.network_management_connectivity_test.NetworkManagementConnectivityTestSource
NetworkManagementConnectivityTestSource.Builder, NetworkManagementConnectivityTestSource.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(NetworkManagementConnectivityTestSource.Builder builder)Constructor that initializes the object based on literal property values passed by theNetworkManagementConnectivityTestSource.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetInstance()A Compute Engine instance URI.StringgetIpAddress()The IP address of the endpoint, which can be an external or internal IP.StringgetNetwork()A Compute Engine network URI.StringgetNetworkType()Type of the network where the endpoint is located.NumbergetPort()The IP protocol port of the endpoint.StringgetProjectId()Project ID where the endpoint is located.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(NetworkManagementConnectivityTestSource.Builder builder)
Constructor that initializes the object based on literal property values passed by theNetworkManagementConnectivityTestSource.Builder.
-
-
Method Detail
-
getInstance
public final String getInstance()
Description copied from interface:NetworkManagementConnectivityTestSourceA Compute Engine instance URI.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_management_connectivity_test#instance NetworkManagementConnectivityTest#instance}
- Specified by:
getInstancein interfaceNetworkManagementConnectivityTestSource
-
getIpAddress
public final String getIpAddress()
Description copied from interface:NetworkManagementConnectivityTestSourceThe 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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_management_connectivity_test#ip_address NetworkManagementConnectivityTest#ip_address}
- Specified by:
getIpAddressin interfaceNetworkManagementConnectivityTestSource
-
getNetwork
public final String getNetwork()
Description copied from interface:NetworkManagementConnectivityTestSourceA Compute Engine network URI.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_management_connectivity_test#network NetworkManagementConnectivityTest#network}
- Specified by:
getNetworkin interfaceNetworkManagementConnectivityTestSource
-
getNetworkType
public final String getNetworkType()
Description copied from interface:NetworkManagementConnectivityTestSourceType of the network where the endpoint is located. Possible values: ["GCP_NETWORK", "NON_GCP_NETWORK"].Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_management_connectivity_test#network_type NetworkManagementConnectivityTest#network_type}
- Specified by:
getNetworkTypein interfaceNetworkManagementConnectivityTestSource
-
getPort
public final Number getPort()
Description copied from interface:NetworkManagementConnectivityTestSourceThe IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_management_connectivity_test#port NetworkManagementConnectivityTest#port}
- Specified by:
getPortin interfaceNetworkManagementConnectivityTestSource
-
getProjectId
public final String getProjectId()
Description copied from interface:NetworkManagementConnectivityTestSourceProject 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 GCP 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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_management_connectivity_test#project_id NetworkManagementConnectivityTest#project_id}
- Specified by:
getProjectIdin interfaceNetworkManagementConnectivityTestSource
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-