Route constructor

Route(
  1. String name, {
  2. RouteArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

Route(
  String name, {
  RouteArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/alpha:Route',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  allowConflictingSubnetworks = registerOutput<bool>('allowConflictingSubnetworks');
  asPaths = registerOutput<List<Map<String, dynamic>>>('asPaths');
  creationTimestamp = registerOutput<String>('creationTimestamp');
  description = registerOutput<String>('description');
  destRange = registerOutput<String>('destRange');
  ilbRouteBehaviorOnUnhealthy = registerOutput<String>('ilbRouteBehaviorOnUnhealthy');
  kind = registerOutput<String>('kind');
  this.name = registerOutput<String>('name');
  network = registerOutput<String>('network');
  nextHopGateway = registerOutput<String>('nextHopGateway');
  nextHopHub = registerOutput<String>('nextHopHub');
  nextHopIlb = registerOutput<String>('nextHopIlb');
  nextHopInstance = registerOutput<String>('nextHopInstance');
  nextHopInterRegionCost = registerOutput<int>('nextHopInterRegionCost');
  nextHopInterconnectAttachment = registerOutput<String>('nextHopInterconnectAttachment');
  nextHopIp = registerOutput<String>('nextHopIp');
  nextHopMed = registerOutput<int>('nextHopMed');
  nextHopNetwork = registerOutput<String>('nextHopNetwork');
  nextHopOrigin = registerOutput<String>('nextHopOrigin');
  nextHopPeering = registerOutput<String>('nextHopPeering');
  nextHopVpnTunnel = registerOutput<String>('nextHopVpnTunnel');
  priority = registerOutput<int>('priority');
  project = registerOutput<String>('project');
  requestId = registerOutput<String?>('requestId');
  routeStatus = registerOutput<String>('routeStatus');
  routeType = registerOutput<String>('routeType');
  selfLink = registerOutput<String>('selfLink');
  selfLinkWithId = registerOutput<String>('selfLinkWithId');
  tags = registerOutput<List<String>>('tags');
  warnings = registerOutput<List<Map<String, dynamic>>>('warnings');
}