GetForwardingRuleResult constructor

const GetForwardingRuleResult({
  1. bool? allPorts,
  2. bool? allowGlobalAccess,
  3. bool? allowPscGlobalAccess,
  4. String? backendService,
  5. String? baseForwardingRule,
  6. String? creationTimestamp,
  7. String? deletionPolicy,
  8. String? description,
  9. Map<String, String>? effectiveLabels,
  10. int? forwardingRuleId,
  11. String? id,
  12. String? ipAddress,
  13. String? ipCollection,
  14. String? ipProtocol,
  15. String? ipVersion,
  16. bool? isMirroringCollector,
  17. String? labelFingerprint,
  18. Map<String, String>? labels,
  19. String? loadBalancingScheme,
  20. String? name,
  21. String? network,
  22. String? networkTier,
  23. bool? noAutomateDnsZone,
  24. String? portRange,
  25. List<String>? ports,
  26. String? project,
  27. String? pscConnectionId,
  28. String? pscConnectionStatus,
  29. Map<String, String>? pulumiLabels,
  30. bool? recreateClosedPsc,
  31. String? region,
  32. String? selfLink,
  33. List<GetForwardingRuleServiceDirectoryRegistration>? serviceDirectoryRegistrations,
  34. String? serviceLabel,
  35. String? serviceName,
  36. List<String>? sourceIpRanges,
  37. String? subnetwork,
  38. String? target,
})

Creates a new GetForwardingRuleResult. allPorts Optional. allowGlobalAccess Optional. allowPscGlobalAccess Optional. backendService Optional. baseForwardingRule Optional. creationTimestamp Optional. deletionPolicy Optional. description Optional. effectiveLabels Optional. forwardingRuleId Optional. id The provider-assigned unique ID for this managed resource. ipAddress Optional. ipCollection Optional. ipProtocol Optional. ipVersion Optional. isMirroringCollector Optional. labelFingerprint Optional. labels Optional. loadBalancingScheme Optional. name Optional. network Optional. networkTier Optional. noAutomateDnsZone Optional. portRange Optional. ports Optional. project Optional. pscConnectionId Optional. pscConnectionStatus Optional. pulumiLabels Optional. recreateClosedPsc Optional. region Optional. selfLink Optional. serviceDirectoryRegistrations Optional. serviceLabel Optional. serviceName Optional. sourceIpRanges Optional. subnetwork Optional. target Optional.

Implementation

const GetForwardingRuleResult({
  this.allPorts,
  this.allowGlobalAccess,
  this.allowPscGlobalAccess,
  this.backendService,
  this.baseForwardingRule,
  this.creationTimestamp,
  this.deletionPolicy,
  this.description,
  this.effectiveLabels,
  this.forwardingRuleId,
  this.id,
  this.ipAddress,
  this.ipCollection,
  this.ipProtocol,
  this.ipVersion,
  this.isMirroringCollector,
  this.labelFingerprint,
  this.labels,
  this.loadBalancingScheme,
  this.name,
  this.network,
  this.networkTier,
  this.noAutomateDnsZone,
  this.portRange,
  this.ports,
  this.project,
  this.pscConnectionId,
  this.pscConnectionStatus,
  this.pulumiLabels,
  this.recreateClosedPsc,
  this.region,
  this.selfLink,
  this.serviceDirectoryRegistrations,
  this.serviceLabel,
  this.serviceName,
  this.sourceIpRanges,
  this.subnetwork,
  this.target,
});