@@ -25,6 +25,18 @@ func TestAcceptSecureVulnerabilityRisk(t *testing.T) {
2525 resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_accept_risk.accept_resource" , "image" , "foo" ),
2626 ),
2727 },
28+ {
29+ Config : acceptVulnerabilityRiskResourceImageExactWithExpirationDate (),
30+ Check : resource .ComposeTestCheckFunc (
31+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_accept_risk.accept_resource" , "expiration_date" , "2025-01-02" ),
32+ ),
33+ },
34+ {
35+ Config : acceptVulnerabilityRiskResourceImageExact (),
36+ Check : resource .ComposeTestCheckFunc (
37+ resource .TestCheckResourceAttr ("sysdig_secure_vulnerability_accept_risk.accept_resource" , "expiration_date" , "" ),
38+ ),
39+ },
2840 {
2941 Config : acceptVulnerabilityRiskResourceImagePrefix (),
3042 Check : resource .ComposeTestCheckFunc (
@@ -99,6 +111,16 @@ resource "sysdig_secure_vulnerability_accept_risk" "accept_resource" {
99111}`
100112}
101113
114+ func acceptVulnerabilityRiskResourceImageExactWithExpirationDate () string {
115+ return `
116+ resource "sysdig_secure_vulnerability_accept_risk" "accept_resource" {
117+ image = "foo"
118+ description = "test accept vulnerability risk resource"
119+ reason = "RiskTransferred"
120+ expiration_date = "2025-01-02"
121+ }`
122+ }
123+
102124func acceptVulnerabilityRiskResourceImagePrefix () string {
103125 return `
104126resource "sysdig_secure_vulnerability_accept_risk" "accept_resource" {
0 commit comments