RouteComputeV1 constructor
RouteComputeV1(
- String name, {
- RouteComputeV1Args? args,
- 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');
}