GrpcRoute constructor

GrpcRoute(
  1. String name, {
  2. GrpcRouteArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new GrpcRoute. name The Pulumi resource name. args Arguments used to configure this GrpcRoute. The set of arguments for GrpcRoute. options Resource options controlling this resource's behavior.

Implementation

GrpcRoute(
  String name, {
  GrpcRouteArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:networkservices/v1:GrpcRoute',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  createTime = registerOutput<String>('createTime');
  description = registerOutput<String>('description');
  gateways = registerOutput<List<String>>('gateways');
  grpcRouteId = registerOutput<String>('grpcRouteId');
  hostnames = registerOutput<List<String>>('hostnames');
  labels = registerOutput<Map<String, String>>('labels');
  location = registerOutput<String>('location');
  meshes = registerOutput<List<String>>('meshes');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  rules = registerOutput<List<Map<String, dynamic>>>('rules');
  selfLink = registerOutput<String>('selfLink');
  updateTime = registerOutput<String>('updateTime');
}