SecurityProfileArgs class

The set of arguments for SecurityProfile. The set of arguments for SecurityProfile.

Constructors

SecurityProfileArgs({Input<String>? description, Input<String>? displayName, Input<List<Map<String, dynamic>>>? environments, Input<String>? name, required Input<String> organizationId, required Input<GoogleCloudApigeeV1ProfileConfig> profileConfig, Input<List<GoogleCloudApigeeV1SecurityProfileScoringConfig>>? scoringConfigs, required Input<String> securityProfileId})
Creates a new SecurityProfileArgs. description Description of the security profile. displayName Display name of the security profile. environments List of environments attached to security profile. name Immutable. Name of the security profile resource. Format: organizations/{org}/securityProfiles/{profile} organizationId Required. profileConfig Customized profile configuration that computes the security score. scoringConfigs List of profile scoring configs in this revision. securityProfileId 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?$)".
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