SecurityFeedbackState class
Input properties used for looking up and filtering SecurityFeedback resources.
Constructors
-
SecurityFeedbackState({Input<
String?> ? comment, Input<String?> ? createTime, Input<String?> ? deletionPolicy, Input<String?> ? displayName, Input<List< ? feedbackContexts, Input<SecurityFeedbackFeedbackContext> ?>String?> ? feedbackId, Input<String?> ? feedbackType, Input<String?> ? name, Input<String?> ? orgId, Input<String?> ? reason, Input<String?> ? updateTime}) -
Creates a new SecurityFeedbackState.
commentOptional text the user can provide for additional, unstructured context.createTimeThe time when this specific feedback id was created.deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.displayNameThe display name of the feedback.feedbackContextsOne or more attribute/value pairs for constraining the feedback.feedbackIdResource ID of the security feedback.feedbackTypeThe type of feedback being submitted.nameName of the security feedback resource,orgIdThe Apigee Organization associated with the Apigee Security Feedback,reasonThe reason for the feedback.updateTimeThe time when this specific feedback id was updated.const -
SecurityFeedbackState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
comment
→ Input<
String?> ? -
Optional text the user can provide for additional, unstructured context.
final
-
createTime
→ Input<
String?> ? -
The time when this specific feedback id 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
-
displayName
→ Input<
String?> ? -
The display name of the feedback.
final
-
feedbackContexts
→ Input<
List< ?SecurityFeedbackFeedbackContext> ?> -
One or more attribute/value pairs for constraining the feedback.
Structure is documented below.
final
-
feedbackId
→ Input<
String?> ? -
Resource ID of the security feedback.
final
-
feedbackType
→ Input<
String?> ? -
The type of feedback being submitted.
Possible values are:
EXCLUDED_DETECTION.final - hashCode → int
-
The hash code for this object.
no setterinherited
-
name
→ Input<
String?> ? -
Name of the security feedback resource,
in the format
organizations/{{org_name}}/securityFeedback/{{feedback_id}}.final -
orgId
→ Input<
String?> ? -
The Apigee Organization associated with the Apigee Security Feedback,
in the format
organizations/{{org_name}}.final -
reason
→ Input<
String?> ? -
The reason for the feedback.
Possible values are:
INTERNAL_SYSTEM,NON_RISK_CLIENT,NAT,PENETRATION_TEST,OTHER.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
updateTime
→ Input<
String?> ? -
The time when this specific feedback id was 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