SecurityProfileArgs constructor
- Input<
String> ? description, - Input<
Map< ? labels,String, String> > - Input<
String> ? location, - Input<
String> ? name, - required Input<
String> organizationId, - required Input<
String> securityProfileId, - Input<
ThreatPreventionProfile> ? threatPreventionProfile, - Input<
SecurityProfileType> ? type,
Creates a new SecurityProfileArgs.
description Optional. An optional description of the profile. Max length 512 characters.
labels Optional. Labels as key value pairs.
location Optional.
name Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern projects|organizations/*/locations/{location}/securityProfiles/{security_profile}.
organizationId Required.
securityProfileId Required. Short name of the SecurityProfile resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "security_profile1".
threatPreventionProfile The threat prevention configuration for the SecurityProfile.
type Immutable. The single ProfileType that the SecurityProfile resource configures.
Implementation
const SecurityProfileArgs({
this.description,
this.labels,
this.location,
this.name,
required this.organizationId,
required this.securityProfileId,
this.threatPreventionProfile,
this.type,
});