RouterComputeBeta constructor
RouterComputeBeta(
- String name, {
- RouterComputeBetaArgs? args,
- CustomResourceOptions? options,
Creates a new RouterComputeBeta.
name The Pulumi resource name.
args Arguments used to configure this RouterComputeBeta. The set of arguments for Router.
options Resource options controlling this resource's behavior.
Implementation
RouterComputeBeta(
String name, {
RouterComputeBetaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/beta:Router',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
bgp = registerOutput<RouterBgpResponseComputeBeta>('bgp', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return RouterBgpResponseComputeBeta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
bgpPeers = registerOutput<List<Map<String, dynamic>>>('bgpPeers');
creationTimestamp = registerOutput<String>('creationTimestamp');
description = registerOutput<String>('description');
encryptedInterconnectRouter = registerOutput<bool>('encryptedInterconnectRouter');
interfaces = registerOutput<List<Map<String, dynamic>>>('interfaces');
kind = registerOutput<String>('kind');
md5AuthenticationKeys = registerOutput<List<Map<String, dynamic>>>('md5AuthenticationKeys');
this.name = registerOutput<String>('name');
nats = registerOutput<List<Map<String, dynamic>>>('nats');
network = registerOutput<String>('network');
project = registerOutput<String>('project');
region = registerOutput<String>('region');
requestId = registerOutput<String?>('requestId');
selfLink = registerOutput<String>('selfLink');
}