---
call: CreateNetworkInterface
service: EC2
tests:
  - expected: ap-southeast-1b
    op: eq
    path: NetworkInterface.AvailabilityZone
  - expected: ~
    op: eq
    path: NetworkInterface.Description
  - expected: sg-1a2b3c4d
    op: eq
    path: NetworkInterface.Groups.0.GroupId
  - expected: default
    op: eq
    path: NetworkInterface.Groups.0.GroupName
  - expected: 02:74:b0:70:7f:1a
    op: eq
    path: NetworkInterface.MacAddress
  - expected: eni-1bcb7772
    op: eq
    path: NetworkInterface.NetworkInterfaceId
  - expected: 251839141158
    op: eq
    path: NetworkInterface.OwnerId
  - expected: 10.0.2.140
    op: eq
    path: NetworkInterface.PrivateIpAddress
  - expected: 1
    op: eq
    path: NetworkInterface.PrivateIpAddresses.0.Primary
  - expected: 10.0.2.140
    op: eq
    path: NetworkInterface.PrivateIpAddresses.0.PrivateIpAddress
  - expected: 0
    op: eq
    path: NetworkInterface.PrivateIpAddresses.1.Primary
  - expected: 10.0.2.172
    op: eq
    path: NetworkInterface.PrivateIpAddresses.1.PrivateIpAddress
  - expected: 0
    op: eq
    path: NetworkInterface.PrivateIpAddresses.2.Primary
  - expected: 10.0.2.169
    op: eq
    path: NetworkInterface.PrivateIpAddresses.2.PrivateIpAddress
  - expected: 0
    op: eq
    path: NetworkInterface.PrivateIpAddresses.3.Primary
  - expected: 10.0.2.170
    op: eq
    path: NetworkInterface.PrivateIpAddresses.3.PrivateIpAddress
  - expected: 0
    op: eq
    path: NetworkInterface.PrivateIpAddresses.4.Primary
  - expected: 10.0.2.171
    op: eq
    path: NetworkInterface.PrivateIpAddresses.4.PrivateIpAddress
  - expected: 0
    op: eq
    path: NetworkInterface.RequesterManaged
  - expected: 1
    op: eq
    path: NetworkInterface.SourceDestCheck
  - expected: pending
    op: eq
    path: NetworkInterface.Status
  - expected: subnet-a61dafcf
    op: eq
    path: NetworkInterface.SubnetId
  - expected: vpc-c31dafaa
    op: eq
    path: NetworkInterface.VpcId