SecurityProfileGroupArgs constructor

const SecurityProfileGroupArgs({
  1. Input<String?>? customInterceptProfile,
  2. Input<String?>? customMirroringProfile,
  3. Input<String?>? deletionPolicy,
  4. Input<String?>? description,
  5. Input<Map<String, String>?>? labels,
  6. Input<String?>? location,
  7. Input<String?>? name,
  8. Input<String?>? parent,
  9. Input<String?>? threatPreventionProfile,
  10. Input<String?>? urlFilteringProfile,
})

Creates a new SecurityProfileGroupArgs. customInterceptProfile Reference to a SecurityProfile with the CustomIntercept configuration. customMirroringProfile Reference to a SecurityProfile with the custom mirroring configuration for the SecurityProfileGroup. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description An optional description of the profile. The Max length is 512 characters. labels A map of key/value label pairs to assign to the resource. location The location of the security profile group. name The name of the security profile group resource. parent The name of the parent this security profile group belongs to. threatPreventionProfile Reference to a SecurityProfile with the threat prevention configuration for the SecurityProfileGroup. urlFilteringProfile Reference to a SecurityProfile with the URL filtering configuration for the SecurityProfileGroup.

Implementation

const SecurityProfileGroupArgs({
  this.customInterceptProfile,
  this.customMirroringProfile,
  this.deletionPolicy,
  this.description,
  this.labels,
  this.location,
  this.name,
  this.parent,
  this.threatPreventionProfile,
  this.urlFilteringProfile,
});