MeshArgs class
The set of arguments for Mesh. The set of arguments for Mesh.
Constructors
-
MeshArgs({Input<
String> ? description, Input<int> ? interceptionPort, Input<Map< ? labels, Input<String, String> >String> ? location, required Input<String> meshId, Input<String> ? name, Input<String> ? project}) -
Creates a new MeshArgs.
descriptionOptional. A free-text description of the resource. Max length 1024 characters.interceptionPortOptional. If set to a valid TCP port (1-65535), instructs the SIDECAR proxy to listen on the specified port of localhost (127.0.0.1) address. The SIDECAR proxy will expect all traffic to be redirected to this port regardless of its actual ip:port destination. If unset, a port '15001' is used as the interception port. This is applicable only for sidecar proxy deployments.labelsOptional. Set of label tags associated with the Mesh resource.locationOptional.meshIdRequired. Short name of the Mesh resource to be created.nameName of the Mesh resource. It matches patternprojects/*/locations/global/meshes/.projectOptional.const -
MeshArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
description
→ Input<
String> ? -
Optional. A free-text description of the resource. Max length 1024 characters.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
interceptionPort
→ Input<
int> ? -
Optional. If set to a valid TCP port (1-65535), instructs the SIDECAR proxy to listen on the specified port of localhost (127.0.0.1) address. The SIDECAR proxy will expect all traffic to be redirected to this port regardless of its actual ip:port destination. If unset, a port '15001' is used as the interception port. This is applicable only for sidecar proxy deployments.
final
-
labels
→ Input<
Map< ?String, String> > -
Optional. Set of label tags associated with the Mesh resource.
final
-
location
→ Input<
String> ? -
final
-
meshId
→ Input<
String> -
Required. Short name of the Mesh resource to be created.
final
-
name
→ Input<
String> ? -
Name of the Mesh resource. It matches pattern
projects/*/locations/global/meshes/.final -
project
→ Input<
String> ? -
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