SecurityProfileArgs class
The set of arguments for SecurityProfile. The set of arguments for SecurityProfile.
Constructors
-
SecurityProfileArgs({Input<
String> ? description, Input<String> ? displayName, Input<List< ? environments, Input<Map< >String, dynamic> >String> ? name, required Input<String> organizationId, required Input<GoogleCloudApigeeV1ProfileConfig> profileConfig, Input<List< ? scoringConfigs, required Input<GoogleCloudApigeeV1SecurityProfileScoringConfig> >String> securityProfileId}) -
Creates a new SecurityProfileArgs.
descriptionDescription of the security profile.displayNameDisplay name of the security profile.environmentsList of environments attached to security profile.nameImmutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile}organizationIdRequired.profileConfigCustomized profile configuration that computes the security score.scoringConfigsList of profile scoring configs in this revision.securityProfileIdRequired. The ID to use for the SecurityProfile, which will become the final component of the action's resource name. This value should be 1-63 characters and validated by "(^a-z?$)".const -
SecurityProfileArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
description
→ Input<
String> ? -
Description of the security profile.
final
-
displayName
→ Input<
String> ? -
Display name of the security profile.
final
-
environments
→ Input<
List< ?Map< >String, dynamic> > -
List of environments attached to security profile.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
name
→ Input<
String> ? -
Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile}
final
-
organizationId
→ Input<
String> -
final
-
profileConfig
→ Input<
GoogleCloudApigeeV1ProfileConfig> -
Customized profile configuration that computes the security score.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scoringConfigs
→ Input<
List< ?GoogleCloudApigeeV1SecurityProfileScoringConfig> > -
List of profile scoring configs in this revision.
final
-
securityProfileId
→ Input<
String> -
Required. The ID to use for the SecurityProfile, which will become the final component of the action's resource name. This value should be 1-63 characters and validated by "(^a-z?$)".
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