FirewallPolicyWithRulesState constructor

const FirewallPolicyWithRulesState({
  1. Input<String?>? creationTimestamp,
  2. Input<String?>? deletionPolicy,
  3. Input<String?>? description,
  4. Input<String?>? fingerprint,
  5. Input<String?>? parent,
  6. Input<String?>? policyId,
  7. Input<List<FirewallPolicyWithRulesPredefinedRule>?>? predefinedRules,
  8. Input<int?>? ruleTupleCount,
  9. Input<List<FirewallPolicyWithRulesRule>?>? rules,
  10. Input<String?>? selfLink,
  11. Input<String?>? selfLinkWithId,
  12. Input<String?>? shortName,
})

Creates a new FirewallPolicyWithRulesState. creationTimestamp Creation timestamp in RFC3339 text format. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description An optional description of this resource. fingerprint Fingerprint of the resource. This field is used internally during updates of this resource. parent The parent of this FirewallPolicy in the Cloud Resource Hierarchy. policyId The unique identifier for the resource. This identifier is defined by the server. predefinedRules A list of pre-define firewall policy rules. ruleTupleCount Total count of all firewall policy rule tuples. A firewall policy can not exceed a set number of tuples. rules A list of firewall policy rules. selfLink Server-defined URL for the resource. selfLinkWithId Server-defined URL for this resource with the resource id. shortName A textual name of the security policy.

Implementation

const FirewallPolicyWithRulesState({
  this.creationTimestamp,
  this.deletionPolicy,
  this.description,
  this.fingerprint,
  this.parent,
  this.policyId,
  this.predefinedRules,
  this.ruleTupleCount,
  this.rules,
  this.selfLink,
  this.selfLinkWithId,
  this.shortName,
});