Sha256: 89c0141b93e21a4d4c4619e2343c9b4f7903de39e7524c82330832c2b7fb44de
Contents?: true
Size: 1.11 KB
Versions: 1
Compression:
Stored size: 1.11 KB
Contents
--- title: About the interface Resource --- # interface Use the `interface` InSpec audit resource to test basic network adapter properties, such as name, status, and link speed (in MB/sec). * On Linux platforms, `/sys/class/net/#{iface}` is used as source * On the Windows platform, the `Get-NetAdapter` cmdlet is used as source <br> ## Syntax An `interface` resource block declares network interface properties to be tested: describe interface('eth0') do it { should be_up } its('speed') { should eq 1000 } its('name') { should eq eth0 } end <br> ## Resource Properties `name`, `speed` <br> ## Resource Property Examples ### name The `name` matcher tests if the named network interface exists: its('name') { should eq eth0 } ### speed The `speed` matcher tests the speed of the network interface, in MB/sec: its('speed') { should eq 1000 } <br> ## Matchers For a full list of available matchers please visit our [matchers page](https://www.inspec.io/docs/reference/matchers/). ### be_up The `be_up` matcher tests if the network interface is available: it { should be_up }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
inspec-1.51.18 | docs/resources/interface.md.erb |