NetworkComputeBeta constructor

NetworkComputeBeta(
  1. String name, {
  2. NetworkComputeBetaArgs? args,
  3. 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');
}