@@ -176,28 +176,32 @@ func TestAccCloudIngestionAssetsDataSource(t *testing.T) {
176176 },
177177 Steps : []resource.TestStep {
178178 {
179- Config : `data "sysdig_secure_cloud_ingestion_assets" "assets" { cloud_provider = "invalid" }` ,
179+ Config : `data "sysdig_secure_cloud_ingestion_assets" "assets" {
180+ cloud_provider = "invalid"
181+ cloud_provider_id = "123"
182+ }` ,
180183 ExpectError : regexp .MustCompile (`.*expected cloud_provider to be one of.*` ),
181184 },
182185 {
183186 Config : `data "sysdig_secure_cloud_ingestion_assets" "assets" {}` ,
184187 Check : resource .ComposeTestCheckFunc (
185- resource .TestCheckResourceAttr ("data.sysdig_secure_cloud_ingestion_assets.assets" , "aws.%" , "2 " ),
186- // not asserting the gov exported fields because not every backend environment is gov supported and thus will have empty values
188+ resource .TestCheckResourceAttr ("data.sysdig_secure_cloud_ingestion_assets.assets" , "aws.%" , "4 " ),
189+ // not asserting the gov exported fields because not every backend environme nt is gov supported and thus will have empty values
187190
188191 resource .TestCheckResourceAttrSet ("data.sysdig_secure_cloud_ingestion_assets.assets" , "gcp_routing_key" ),
189- // metadata fields are opaque to api backend; cloudingestion controls what fields are passed
192+ // metadata fields are opaque to api backend; cloudingestion controls what f ields are passed
190193 // asserts ingestionType and ingestionURL in metadata since it is required
191194 resource .TestCheckResourceAttr ("data.sysdig_secure_cloud_ingestion_assets.assets" , "gcp_metadata.ingestionType" , "gcp" ),
192195 resource .TestCheckResourceAttrSet ("data.sysdig_secure_cloud_ingestion_assets.assets" , "gcp_metadata.ingestionURL" ),
193196 ),
194197 },
195198 {
196- Config : `data "sysdig_secure_trusted_cloud_identity" "trusted_identity" { cloud_provider = "aws" }` ,
199+ Config : `data "sysdig_secure_cloud_ingestion_assets" "assets" {
200+ cloud_provider = "aws"
201+ cloud_provider_id = "012345678901"
202+ }` ,
197203 Check : resource .ComposeTestCheckFunc (
198- resource .TestCheckResourceAttr ("data.sysdig_secure_trusted_cloud_identity.trusted_identity" , "cloud_provider" , "aws" ),
199- resource .TestCheckResourceAttrSet ("data.sysdig_secure_trusted_cloud_identity.trusted_identity" , "aws_account_id" ),
200- resource .TestCheckResourceAttrSet ("data.sysdig_secure_trusted_cloud_identity.trusted_identity" , "aws_role_name" ),
204+ resource .TestCheckResourceAttrSet ("data.sysdig_secure_cloud_ingestion_assets.assets" , "sns_routing_key" ),
201205 // not asserting the gov exported fields because not every backend environment is gov supported and thus will have empty values
202206 ),
203207 },
0 commit comments