ForwardingRule constructor

ForwardingRule({
  1. String? IPAddress,
  2. List<String>? IPAddresses,
  3. String? IPProtocol,
  4. bool? allPorts,
  5. bool? allowGlobalAccess,
  6. bool? allowPscGlobalAccess,
  7. List<ForwardingRuleAttachedExtension>? attachedExtensions,
  8. String? availabilityGroup,
  9. String? backendService,
  10. String? baseForwardingRule,
  11. List<String>? childForwardingRules,
  12. String? creationTimestamp,
  13. String? description,
  14. String? externalManagedBackendBucketMigrationState,
  15. double? externalManagedBackendBucketMigrationTestingPercentage,
  16. String? fingerprint,
  17. String? id,
  18. String? ipCollection,
  19. String? ipVersion,
  20. bool? isMirroringCollector,
  21. String? kind,
  22. String? labelFingerprint,
  23. Map<String, String>? labels,
  24. String? loadBalancingScheme,
  25. List<MetadataFilter>? metadataFilters,
  26. String? name,
  27. String? network,
  28. String? networkTier,
  29. bool? noAutomateDnsZone,
  30. String? parentForwardingRule,
  31. String? portRange,
  32. List<String>? ports,
  33. String? pscConnectionId,
  34. String? pscConnectionStatus,
  35. String? region,
  36. String? selfLink,
  37. String? selfLinkWithId,
  38. List<ForwardingRuleServiceDirectoryRegistration>? serviceDirectoryRegistrations,
  39. String? serviceLabel,
  40. String? serviceName,
  41. List<String>? sourceIpRanges,
  42. String? subnetwork,
  43. String? target,
})

Implementation

ForwardingRule({
  this.IPAddress,
  this.IPAddresses,
  this.IPProtocol,
  this.allPorts,
  this.allowGlobalAccess,
  this.allowPscGlobalAccess,
  this.attachedExtensions,
  this.availabilityGroup,
  this.backendService,
  this.baseForwardingRule,
  this.childForwardingRules,
  this.creationTimestamp,
  this.description,
  this.externalManagedBackendBucketMigrationState,
  this.externalManagedBackendBucketMigrationTestingPercentage,
  this.fingerprint,
  this.id,
  this.ipCollection,
  this.ipVersion,
  this.isMirroringCollector,
  this.kind,
  this.labelFingerprint,
  this.labels,
  this.loadBalancingScheme,
  this.metadataFilters,
  this.name,
  this.network,
  this.networkTier,
  this.noAutomateDnsZone,
  this.parentForwardingRule,
  this.portRange,
  this.ports,
  this.pscConnectionId,
  this.pscConnectionStatus,
  this.region,
  this.selfLink,
  this.selfLinkWithId,
  this.serviceDirectoryRegistrations,
  this.serviceLabel,
  this.serviceName,
  this.sourceIpRanges,
  this.subnetwork,
  this.target,
});