HttpRoute constructor

HttpRoute(
  1. String name, {
  2. HttpRouteArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

HttpRoute(
  String name, {
  HttpRouteArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:networkservices/v1:HttpRoute',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  createTime = registerOutput<String>('createTime');
  description = registerOutput<String>('description');
  gateways = registerOutput<List<String>>('gateways');
  hostnames = registerOutput<List<String>>('hostnames');
  httpRouteId = registerOutput<String>('httpRouteId');
  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');
}