RouteComputeV1 constructor

RouteComputeV1(
  1. String name, {
  2. RouteComputeV1Args? args,
  3. CustomResourceOptions? options,
})

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

Implementation

RouteComputeV1(
  String name, {
  RouteComputeV1Args? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/v1:Route',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  asPaths = registerOutput<List<Map<String, dynamic>>>('asPaths');
  creationTimestamp = registerOutput<String>('creationTimestamp');
  description = registerOutput<String>('description');
  destRange = registerOutput<String>('destRange');
  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');
  nextHopIp = registerOutput<String>('nextHopIp');
  nextHopNetwork = registerOutput<String>('nextHopNetwork');
  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');
  tags = registerOutput<List<String>>('tags');
  warnings = registerOutput<List<Map<String, dynamic>>>('warnings');
}