Mesh constructor
Creates a new Mesh.
name The Pulumi resource name.
args Arguments used to configure this Mesh. The set of arguments for Mesh.
options Resource options controlling this resource's behavior.
Implementation
Mesh(
String name, {
MeshArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:networkservices/v1:Mesh',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
createTime = registerOutput<String>('createTime');
description = registerOutput<String>('description');
interceptionPort = registerOutput<int>('interceptionPort');
labels = registerOutput<Map<String, String>>('labels');
location = registerOutput<String>('location');
meshId = registerOutput<String>('meshId');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
selfLink = registerOutput<String>('selfLink');
updateTime = registerOutput<String>('updateTime');
}