Mesh constructor

Mesh(
  1. String name, {
  2. MeshArgs? args,
  3. CustomResourceOptions? options,
})

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');
}