Skip to content

Commit ef5380f

Browse files
authored
[SSPROD-46998] Adding agentless azure sysdig_secure_trusted_azure_app (#554)
* Adding agentless azure sysdig_secure_trusted_azure_app * Small fix * Renaming app to vm_agentless * Correcting app name
1 parent 5a7e7ce commit ef5380f

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

sysdig/data_source_sysdig_secure_onboarding.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ func dataSourceSysdigSecureTrustedAzureApp() *schema.Resource {
110110
"name": {
111111
Type: schema.TypeString,
112112
Required: true,
113-
ValidateFunc: validation.StringInSlice([]string{"config_posture", "onboarding", "threat_detection"}, false),
113+
ValidateFunc: validation.StringInSlice([]string{"config_posture", "onboarding", "threat_detection", "vm_workload_scanning"}, false),
114114
},
115115
"tenant_id": {
116116
Type: schema.TypeString,

sysdig/data_source_sysdig_secure_onboarding_test.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,15 @@ func TestAccTrustedAzureAppDataSource(t *testing.T) {
9898
resource.TestCheckResourceAttrSet("data.sysdig_secure_trusted_azure_app.threat_detection", "service_principal_id"), // uncomment to assert a non empty value
9999
),
100100
},
101+
{
102+
Config: `data "sysdig_secure_trusted_azure_app" "vm_workload_scanning" { name = "vm_workload_scanning" }`,
103+
Check: resource.ComposeTestCheckFunc(
104+
resource.TestCheckResourceAttr("data.sysdig_secure_trusted_azure_app.vm_workload_scanning", "name", "vm_workload_scanning"),
105+
resource.TestCheckResourceAttrSet("data.sysdig_secure_trusted_azure_app.vm_workload_scanning", "application_id"), // uncomment to assert a non empty value
106+
resource.TestCheckResourceAttrSet("data.sysdig_secure_trusted_azure_app.vm_workload_scanning", "tenant_id"), // uncomment to assert a non empty value
107+
resource.TestCheckResourceAttrSet("data.sysdig_secure_trusted_azure_app.vm_workload_scanning", "service_principal_id"), // uncomment to assert a non empty value
108+
),
109+
},
101110
},
102111
})
103112
}

website/docs/d/secure_trusted_azure_app.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ data "sysdig_secure_trusted_azure_app" "onboarding" {
2222

2323
## Argument Reference
2424

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

2727

2828
## Attributes Reference

0 commit comments

Comments
 (0)