Sha256: aa2705274c3a0f1096372e2cfd7f940e7bd9fdde2a5f20cdd99d619aabfb0c1b

Contents?: true

Size: 1.66 KB

Versions: 13

Compression:

Stored size: 1.66 KB

Contents

### exist

```ruby
describe ec2('my-ec2') do
  it { should exist }
end
```

### be_disabled_api_termination

```ruby
describe ec2('my-ec2') do
  it { should be_disabled_api_termination }
end
```

### be_pending, be_running, be_shutting_down, be_terminated, be_stopping, be_stopped

```ruby
describe ec2('my-ec2') do
  it { should be_running }
end
```

### have_ebs

```ruby
describe ec2('my-ec2') do
  it { should have_ebs('vol-123a123b') }
  it { should have_ebs('my-volume') }
end
```

### have_eip

```ruby
describe ec2('my-ec2') do
  it { should have_eip('123.0.456.789') }
end
```

### have_event

```ruby
describe ec2('my-ec2') do
  it { should have_event('system-reboot') }
end
```

### have_events

```ruby
describe ec2('my-ec2') do
  it { should_not have_events }
end
```

### have_security_group

```ruby
describe ec2('my-ec2') do
  it { should have_security_group('my-security-group-name') }
  it { should have_security_group('sg-1a2b3cd4') }
end
```

### have_tag

```ruby
describe ec2('my-ec2') do
  it { should have_tag('Name').value('my-ec2') }
end
```

### belong_to_subnet

```ruby
describe ec2('my-ec2') do
  it { should belong_to_subnet('subnet-1234a567') }
  it { should belong_to_subnet('my-subnet') }
end
```

### belong_to_vpc

```ruby
describe ec2('my-ec2') do
  it { should belong_to_vpc('vpc-ab123cde') }
  it { should belong_to_vpc('my-vpc') }
end
```

### advanced

`ec2` can use `Aws::EC2::Instance` resource (see http://docs.aws.amazon.com/sdkforruby/api/Aws/EC2/Instance.html).

```ruby
describe ec2('my-ec2') do
  its('vpc.id') { should eq 'vpc-ab123cde' }
end
```

or

```ruby
describe ec2('my-ec2') do
  its('resource.vpc.id') { should eq 'vpc-ab123cde' }
end
```

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
awspec-0.38.0 doc/_resource_types/ec2.md
awspec-0.37.8 doc/_resource_types/ec2.md
awspec-0.37.7 doc/_resource_types/ec2.md
awspec-0.37.6 doc/_resource_types/ec2.md
awspec-0.37.5 doc/_resource_types/ec2.md
awspec-0.37.4 doc/_resource_types/ec2.md
awspec-0.37.3 doc/_resource_types/ec2.md
awspec-0.37.2 doc/_resource_types/ec2.md
awspec-0.37.1 doc/_resource_types/ec2.md
awspec-0.37.0 doc/_resource_types/ec2.md
awspec-0.36.1 doc/_resource_types/ec2.md
awspec-0.36.0 doc/_resource_types/ec2.md
awspec-0.35.0 doc/_resource_types/ec2.md