TlsRoute constructor

TlsRoute(
  1. String name, {
  2. TlsRouteArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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