Skip to content
2 changes: 1 addition & 1 deletion sysdig/data_source_sysdig_secure_onboarding.go
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ func dataSourceSysdigSecureTrustedAzureApp() *schema.Resource {
"name": {
Type: schema.TypeString,
Required: true,
ValidateFunc: validation.StringInSlice([]string{"config_posture", "onboarding", "threat_detection"}, false),
ValidateFunc: validation.StringInSlice([]string{"config_posture", "onboarding", "threat_detection", "vm_workload_scanning"}, false),
},
"tenant_id": {
Type: schema.TypeString,
Expand Down
9 changes: 9 additions & 0 deletions sysdig/data_source_sysdig_secure_onboarding_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,15 @@ func TestAccTrustedAzureAppDataSource(t *testing.T) {
resource.TestCheckResourceAttrSet("data.sysdig_secure_trusted_azure_app.threat_detection", "service_principal_id"), // uncomment to assert a non empty value
),
},
{
Config: `data "sysdig_secure_trusted_azure_app" "vm_workload_scanning" { name = "vm_workload_scanning" }`,
Check: resource.ComposeTestCheckFunc(
resource.TestCheckResourceAttr("data.sysdig_secure_trusted_azure_app.vm_workload_scanning", "name", "vm_workload_scanning"),
resource.TestCheckResourceAttrSet("data.sysdig_secure_trusted_azure_app.vm_workload_scanning", "application_id"), // uncomment to assert a non empty value
resource.TestCheckResourceAttrSet("data.sysdig_secure_trusted_azure_app.vm_workload_scanning", "tenant_id"), // uncomment to assert a non empty value
resource.TestCheckResourceAttrSet("data.sysdig_secure_trusted_azure_app.vm_workload_scanning", "service_principal_id"), // uncomment to assert a non empty value
),
},
},
})
}
Expand Down
2 changes: 1 addition & 1 deletion website/docs/d/secure_trusted_azure_app.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ data "sysdig_secure_trusted_azure_app" "onboarding" {

## Argument Reference

* `name` - (Required) Sysdig's Azure App name urrently supported applications are `config_posture`, `onboarding` and `threat_detection`
* `name` - (Required) Sysdig's Azure App name urrently supported applications are `config_posture`, `onboarding`, `threat_detection` and `vm_workload_scanning`.


## Attributes Reference
Expand Down
Loading