ForwardingRule constructor

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

Implementation

ForwardingRule({
  this.iPAddress,
  this.iPProtocol,
  this.allPorts,
  this.allowGlobalAccess,
  this.allowPscGlobalAccess,
  this.attachedExtensions = const [],
  this.backendService,
  this.baseForwardingRule,
  this.creationTimestamp,
  this.description,
  this.externalManagedBackendBucketMigrationState,
  this.externalManagedBackendBucketMigrationTestingPercentage,
  this.fingerprint,
  this.id,
  this.ipCollection,
  this.ipVersion,
  this.isMirroringCollector,
  this.kind,
  this.labelFingerprint,
  this.labels = const {},
  this.loadBalancingScheme,
  this.metadataFilters = const [],
  this.name,
  this.network,
  this.networkTier,
  this.noAutomateDnsZone,
  this.portRange,
  this.ports = const [],
  this.pscConnectionId,
  this.pscConnectionStatus,
  this.region,
  this.selfLink,
  this.selfLinkWithId,
  this.serviceDirectoryRegistrations = const [],
  this.serviceLabel,
  this.serviceName,
  this.sourceIpRanges = const [],
  this.subnetwork,
  this.target,
}) : super(fullyQualifiedName);