GetSecurityProfileResult class
Result data returned by getSecurityProfile.
Constructors
-
GetSecurityProfileResult({required String description, required String displayName, required List<
GoogleCloudApigeeV1SecurityProfileEnvironmentResponse> environments, required int maxScore, required int minScore, required String name, required GoogleCloudApigeeV1ProfileConfigResponse profileConfig, required String revisionCreateTime, required String revisionId, required String revisionPublishTime, required String revisionUpdateTime, required List<GoogleCloudApigeeV1SecurityProfileScoringConfigResponse> scoringConfigs}) -
Creates a new GetSecurityProfileResult.
descriptionDescription of the security profile.displayNameDisplay name of the security profile.environmentsList of environments attached to security profile.maxScoreMaximum security score that can be generated by this profile.minScoreMinimum security score that can be generated by this profile.nameImmutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile}profileConfigCustomized profile configuration that computes the security score.revisionCreateTimeThe time when revision was created.revisionIdRevision ID of the security profile.revisionPublishTimeThe time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.revisionUpdateTimeThe time when revision was updated.scoringConfigsList of profile scoring configs in this revision.const -
GetSecurityProfileResult.fromMap(Map<
String, dynamic> map) -
factory
Properties
- description → String
-
Description of the security profile.
final
- displayName → String
-
Display name of the security profile.
final
-
environments
→ List<
GoogleCloudApigeeV1SecurityProfileEnvironmentResponse> -
List of environments attached to security profile.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- maxScore → int
-
Maximum security score that can be generated by this profile.
final
- minScore → int
-
Minimum security score that can be generated by this profile.
final
- name → String
-
Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile}
final
- profileConfig → GoogleCloudApigeeV1ProfileConfigResponse
-
Customized profile configuration that computes the security score.
final
- revisionCreateTime → String
-
The time when revision was created.
final
- revisionId → String
-
Revision ID of the security profile.
final
- revisionPublishTime → String
-
The time when revision was published. Once published, the security profile revision cannot be updated further and can be attached to environments.
final
- revisionUpdateTime → String
-
The time when revision was updated.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scoringConfigs
→ List<
GoogleCloudApigeeV1SecurityProfileScoringConfigResponse> -
List of profile scoring configs in this revision.
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