SecurityPolicy constructor

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

Implementation

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