GetSecurityProfileResult constructor

const GetSecurityProfileResult({
  1. required String createTime,
  2. required String description,
  3. required String etag,
  4. required Map<String, String> labels,
  5. required String name,
  6. required ThreatPreventionProfileResponse threatPreventionProfile,
  7. required String type,
  8. required String updateTime,
})

Creates a new GetSecurityProfileResult. createTime Resource creation timestamp. description Optional. An optional description of the profile. Max length 512 characters. etag This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. labels Optional. Labels as key value pairs. name Immutable. Identifier. Name of the SecurityProfile resource. It matches pattern projects|organizations/*/locations/{location}/securityProfiles/{security_profile}. threatPreventionProfile The threat prevention configuration for the SecurityProfile. type Immutable. The single ProfileType that the SecurityProfile resource configures. updateTime Last resource update timestamp.

Implementation

const GetSecurityProfileResult({
  required this.createTime,
  required this.description,
  required this.etag,
  required this.labels,
  required this.name,
  required this.threatPreventionProfile,
  required this.type,
  required this.updateTime,
});