SecurityProfileArgs constructor
- Input<
SecurityProfileCustomInterceptProfile?> ? customInterceptProfile, - Input<
SecurityProfileCustomMirroringProfile?> ? customMirroringProfile, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
Map< ? labels,String, String> ?> - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? parent, - Input<
SecurityProfileThreatPreventionProfile?> ? threatPreventionProfile, - required Input<
String> type, - Input<
SecurityProfileUrlFilteringProfile?> ? urlFilteringProfile,
Creates a new SecurityProfileArgs.
customInterceptProfile The configuration for defining the Intercept Endpoint Group used to
customMirroringProfile The configuration for defining the Mirroring Endpoint Group used to
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
description An optional description of the security 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.
name The name of the security profile resource.
parent The name of the parent this security profile belongs to.
threatPreventionProfile The threat prevention configuration for the security profile.
type The type of security profile.
urlFilteringProfile The url filtering configuration for the security profile.
Implementation
const SecurityProfileArgs({
this.customInterceptProfile,
this.customMirroringProfile,
this.deletionPolicy,
this.description,
this.labels,
this.location,
this.name,
this.parent,
this.threatPreventionProfile,
required this.type,
this.urlFilteringProfile,
});