SecurityProfileV2State class
Input properties used for looking up and filtering SecurityProfileV2 resources.
Constructors
-
SecurityProfileV2State({Input<
String?> ? createTime, Input<String?> ? deletionPolicy, Input<String?> ? description, Input<String?> ? name, Input<String?> ? orgId, Input<List< ? profileAssessmentConfigs, Input<SecurityProfileV2ProfileAssessmentConfig> ?>String?> ? profileId, Input<String?> ? updateTime}) -
Creates a new SecurityProfileV2State.
createTimeThe timestamp at which this profile was created.deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.descriptionDescription of the security profile.nameName of the security profile v2 resource,orgIdThe Apigee Organization associated with the Apigee Security Profile V2,profileAssessmentConfigsA map of the assessment name and the assessment config.profileIdResource ID of the security profile.updateTimeThe timestamp at which this profile was most recently updated.const -
SecurityProfileV2State.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
createTime
→ Input<
String?> ? -
The timestamp at which this profile was created.
final
-
deletionPolicy
→ Input<
String?> ? -
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
When a 'terraform destroy' or 'pulumi up' would delete the resource,
the command will fail if this field is set to "PREVENT" in Terraform state.
When set to "ABANDON", the command will remove the resource from Terraform
management without updating or deleting the resource in the API.
When set to "DELETE", deleting the resource is allowed.
final
-
description
→ Input<
String?> ? -
Description of the security profile.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
name
→ Input<
String?> ? -
Name of the security profile v2 resource,
in the format
organizations/{{org_name}}/securityProfilesV2/{{profile_id}}.final -
orgId
→ Input<
String?> ? -
The Apigee Organization associated with the Apigee Security Profile V2,
in the format
organizations/{{org_name}}.final -
profileAssessmentConfigs
→ Input<
List< ?SecurityProfileV2ProfileAssessmentConfig> ?> -
A map of the assessment name and the assessment config.
Structure is documented below.
final
-
profileId
→ Input<
String?> ? -
Resource ID of the security profile.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
updateTime
→ Input<
String?> ? -
The timestamp at which this profile was most recently updated.
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