GetSecurityProfileResult constructor

const GetSecurityProfileResult({
  1. required String description,
  2. required String displayName,
  3. required List<GoogleCloudApigeeV1SecurityProfileEnvironmentResponse> environments,
  4. required int maxScore,
  5. required int minScore,
  6. required String name,
  7. required GoogleCloudApigeeV1ProfileConfigResponse profileConfig,
  8. required String revisionCreateTime,
  9. required String revisionId,
  10. required String revisionPublishTime,
  11. required String revisionUpdateTime,
  12. required List<GoogleCloudApigeeV1SecurityProfileScoringConfigResponse> scoringConfigs,
})

Creates a new GetSecurityProfileResult. description Description of the security profile. displayName Display name of the security profile. environments List of environments attached to security profile. maxScore Maximum security score that can be generated by this profile. minScore Minimum security score that can be generated by this profile. name Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile} profileConfig Customized profile configuration that computes the security score. revisionCreateTime The time when revision was created. revisionId Revision ID of the security profile. revisionPublishTime The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments. revisionUpdateTime The time when revision was updated. scoringConfigs List of profile scoring configs in this revision.

Implementation

const GetSecurityProfileResult({
  required this.description,
  required this.displayName,
  required this.environments,
  required this.maxScore,
  required this.minScore,
  required this.name,
  required this.profileConfig,
  required this.revisionCreateTime,
  required this.revisionId,
  required this.revisionPublishTime,
  required this.revisionUpdateTime,
  required this.scoringConfigs,
});