GoogleComputeNetworkEndpoint constructor

GoogleComputeNetworkEndpoint({
  1. required String localName,
  2. required TfArg<String> networkEndpointGroup,
  3. required TfArg<String> ipAddress,
  4. TfArg<num>? port,
  5. TfArg<String>? instance,
  6. TfArg<String>? zone,
  7. TfArg<String>? project,
  8. LifecycleOptions? lifecycle,
  9. List<DependencyTarget>? dependsOn,
})

Implementation

GoogleComputeNetworkEndpoint({
  required super.localName,
  required TfArg<String> networkEndpointGroup,
  required TfArg<String> ipAddress,
  TfArg<num>? port,
  TfArg<String>? instance,
  TfArg<String>? zone,
  TfArg<String>? project,
  super.lifecycle,
  super.dependsOn,
}) : super(
       terraformType: tfType,
       argMap: {
         'network_endpoint_group': networkEndpointGroup,
         'ip_address': ipAddress,
         if (port != null) 'port': port,
         if (instance != null) 'instance': instance,
         if (zone != null) 'zone': zone,
         if (project != null) 'project': project,
       },
     );