NetworkComputeBeta constructor
NetworkComputeBeta(
- String name, {
- NetworkComputeBetaArgs? args,
- CustomResourceOptions? options,
Creates a new NetworkComputeBeta.
name The Pulumi resource name.
args Arguments used to configure this NetworkComputeBeta. The set of arguments for Network.
options Resource options controlling this resource's behavior.
Implementation
NetworkComputeBeta(
String name, {
NetworkComputeBetaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/beta:Network',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
autoCreateSubnetworks = registerOutput<bool>('autoCreateSubnetworks');
creationTimestamp = registerOutput<String>('creationTimestamp');
description = registerOutput<String>('description');
enableUlaInternalIpv6 = registerOutput<bool>('enableUlaInternalIpv6');
firewallPolicy = registerOutput<String>('firewallPolicy');
gatewayIPv4 = registerOutput<String>('gatewayIPv4');
internalIpv6Range = registerOutput<String>('internalIpv6Range');
ipv4Range = registerOutput<String>('ipv4Range');
kind = registerOutput<String>('kind');
mtu = registerOutput<int>('mtu');
this.name = registerOutput<String>('name');
networkFirewallPolicyEnforcementOrder = registerOutput<String>('networkFirewallPolicyEnforcementOrder');
peerings = registerOutput<List<Map<String, dynamic>>>('peerings');
project = registerOutput<String>('project');
requestId = registerOutput<String?>('requestId');
routingConfig = registerOutput<NetworkRoutingConfigResponseComputeBeta>('routingConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return NetworkRoutingConfigResponseComputeBeta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
selfLink = registerOutput<String>('selfLink');
selfLinkWithId = registerOutput<String>('selfLinkWithId');
subnetworks = registerOutput<List<String>>('subnetworks');
}