RouteComputeBeta constructor

RouteComputeBeta(
  1. String name, {
  2. RouteComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

RouteComputeBeta(
  String name, {
  RouteComputeBetaArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/beta: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');
  nextHopInterconnectAttachment = registerOutput<String>('nextHopInterconnectAttachment');
  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');
}