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"30µs
And I call "{api}" with "GetServiceAPI" using argument "vpc"86µs
And I refer to "{result}" as "vpcService"23µs
And I call "{api}" with "GetServiceAPI" using argument "logging"74µs
And I refer to "{result}" as "loggingService"12µs
Given I refer to "{uid}" as "TargetVpcId"16µs
When I call "{vpcService}" with "GenerateTestTraffic" using argument "{TargetVpcId}"18µs
And I refer to "{result.ResourceId}" as "TestResourceId"16µs
And I refer to "{result.CleanupDeleted}" as "TrafficCleanupDeleted"21µs
And we wait for a period of "60000" ms1m0s
When I call "{loggingService}" with "QueryLogs" using arguments "{TargetVpcId}", "flow", and "{20}"103µ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"53µs
And I attach "{FlowLogRecords}" to the test output as "Flow Log Records"24µs
And "{TrafficCleanupDeleted}" is true20µs
And "{FlowLogRecords}" is an array of objects with at least the following contents
14µs