Scenario: Behavioral check (active): traffic produces flow log records
@CCC.VPC.CN04 @CCC.VPC.CN04.AR01 @tlp-amber @tlp-red @vpc @Behavioural @MAIN @CCC.VPCGiven a cloud api for "{config}" in "api"31µs
And I call "{api}" with "GetServiceAPI" using argument "vpc"80µs
And I refer to "{result}" as "vpcService"18µs
And I call "{api}" with "GetServiceAPI" using argument "logging"105µs
And I refer to "{result}" as "loggingService"19µs
Given I refer to "{uid}" as "TargetVpcId"24µs
When I call "{vpcService}" with "GenerateTestTraffic" using argument "{TargetVpcId}"29µs
And I refer to "{result.ResourceId}" as "TestResourceId"25µs
And I refer to "{result.CleanupDeleted}" as "TrafficCleanupDeleted"26µs
And we wait for a period of "60000" ms1m0s
When I call "{loggingService}" with "QueryLogs" using arguments "{TargetVpcId}", "flow", and "{20}"101µs
Then "{result}" is not an error
27µsexpected {result} to not be an error, but got: aws-flow-log-group-name is required to query flow logs but is not set in config
And I refer to "{result}" as "FlowLogRecords"11µs
And I attach "{FlowLogRecords}" to the test output as "Flow Log Records"16µs
And "{TrafficCleanupDeleted}" is true14µs
And "{FlowLogRecords}" is an array of objects with at least the following contents
14µs