SecurityProfileGroupArgs class

The set of arguments for SecurityProfileGroup. The set of arguments for SecurityProfileGroup.

Constructors

SecurityProfileGroupArgs({Input<String>? description, Input<Map<String, String>>? labels, Input<String>? location, Input<String>? name, required Input<String> organizationId, required Input<String> securityProfileGroupId, Input<String>? threatPreventionProfile})
Creates a new SecurityProfileGroupArgs. description Optional. An optional description of the profile group. Max length 2048 characters. labels Optional. Labels as key value pairs. location Optional. name Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}. organizationId Required. securityProfileGroupId Required. Short name of the SecurityProfileGroup 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_profile_group1". threatPreventionProfile Optional. Reference to a SecurityProfile with the threat prevention configuration for the SecurityProfileGroup.
const
SecurityProfileGroupArgs.fromMap(Map<String, dynamic> map)
factory

Properties

description → Input<String>?
Optional. An optional description of the profile group. Max length 2048 characters.
final
hashCode → int
The hash code for this object.
no setterinherited
labels → Input<Map<String, String>>?
Optional. Labels as key value pairs.
final
location → Input<String>?
final
name → Input<String>?
Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}.
final
organizationId → Input<String>
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
securityProfileGroupId → Input<String>
Required. Short name of the SecurityProfileGroup 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_profile_group1".
final
threatPreventionProfile → Input<String>?
Optional. Reference to a SecurityProfile with the threat prevention configuration for the SecurityProfileGroup.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited