SecurityPolicy constructor

SecurityPolicy({
  1. SecurityPolicyAdaptiveProtectionConfig? adaptiveProtectionConfig,
  2. SecurityPolicyAdvancedOptionsConfig? advancedOptionsConfig,
  3. List<SecurityPolicyAssociation> associations = const [],
  4. String? creationTimestamp,
  5. SecurityPolicyDdosProtectionConfig? ddosProtectionConfig,
  6. String? description,
  7. String? fingerprint,
  8. BigInt? id,
  9. String? kind,
  10. String? labelFingerprint,
  11. Map<String, String> labels = const {},
  12. String? name,
  13. String? parent,
  14. SecurityPolicyRecaptchaOptionsConfig? recaptchaOptionsConfig,
  15. String? region,
  16. List<SecurityPolicyRule> rules = const [],
  17. String? selfLink,
  18. String? shortName,
  19. String? type,
  20. List<SecurityPolicyUserDefinedField> userDefinedFields = const [],
})

Implementation

SecurityPolicy({
  this.adaptiveProtectionConfig,
  this.advancedOptionsConfig,
  this.associations = const [],
  this.creationTimestamp,
  this.ddosProtectionConfig,
  this.description,
  this.fingerprint,
  this.id,
  this.kind,
  this.labelFingerprint,
  this.labels = const {},
  this.name,
  this.parent,
  this.recaptchaOptionsConfig,
  this.region,
  this.rules = const [],
  this.selfLink,
  this.shortName,
  this.type,
  this.userDefinedFields = const [],
}) : super(fullyQualifiedName);