ConnectivityTestSource class
Constructors
-
ConnectivityTestSource({Input<
ConnectivityTestSourceAppEngineVersion?> ? appEngineVersion, Input<ConnectivityTestSourceCloudFunction?> ? cloudFunction, Input<ConnectivityTestSourceCloudRunRevision?> ? cloudRunRevision, Input<String?> ? cloudSqlInstance, Input<String?> ? gkeMasterCluster, Input<String?> ? instance, Input<String?> ? ipAddress, Input<String?> ? network, Input<String?> ? networkType, Input<int?> ? port, Input<String?> ? projectId}) -
Creates a new ConnectivityTestSource.
appEngineVersionAn App Engine service version.cloudFunctionA Cloud Function.cloudRunRevisionA Cloud Run revision.cloudSqlInstanceA Cloud SQL instance URI.gkeMasterClusterA cluster URI for Google Kubernetes Engine cluster control plane.instanceA Compute Engine instance URI.ipAddressThe IP address of the endpoint, which can be an external or internal IP.networkA VPC network URI.networkTypeType of the network where the endpoint is located.portThe IP protocol port of the endpoint. Only applicable when protocol isprojectIdProject ID where the endpoint is located.const -
ConnectivityTestSource.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
appEngineVersion
→ Input<
ConnectivityTestSourceAppEngineVersion?> ? -
An App Engine service version.
Structure is documented below.
final
-
cloudFunction
→ Input<
ConnectivityTestSourceCloudFunction?> ? -
A Cloud Function.
Structure is documented below.
final
-
cloudRunRevision
→ Input<
ConnectivityTestSourceCloudRunRevision?> ? -
A Cloud Run revision.
Structure is documented below.
final
-
cloudSqlInstance
→ Input<
String?> ? -
A Cloud SQL instance URI.
final
-
gkeMasterCluster
→ Input<
String?> ? -
A cluster URI for Google Kubernetes Engine cluster control plane.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
instance
→ Input<
String?> ? -
A Compute Engine instance URI.
final
-
ipAddress
→ Input<
String?> ? -
The IP address of the endpoint, which can be an external or internal IP.
final
-
network
→ Input<
String?> ? -
A VPC network URI.
final
-
networkType
→ Input<
String?> ? -
Type of the network where the endpoint is located.
Possible values are:
GCP_NETWORK,NON_GCP_NETWORK.final -
port
→ Input<
int?> ? -
The IP protocol port of the endpoint. Only applicable when protocol is
TCP or UDP.
final
-
projectId
→ Input<
String?> ? -
Project ID where the endpoint is located.
The project ID can be derived from the URI if you provide a endpoint or
network URI.
The following are two cases where you may need to provide the project ID:
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited