It("returns a resource pool given a range", func() { resourcePoolCloudProperties := awsConfig.ResourcePool("127.0.0.2/24") Expect(resourcePoolCloudProperties).To(Equal(core.ResourcePoolCloudProperties{ InstanceType: "m3.medium", AvailabilityZone: "some-az-1c", EphemeralDisk: &core.ResourcePoolCloudPropertiesEphemeralDisk{ Size: 10240, Type: "gp2", }, })) }) }) Describe("CPI", func() { It("returns the cpi specific to AWS", func() { cpi := awsConfig.CPI() Expect(cpi).To(Equal(iaas.CPI{ JobName: "aws_cpi", ReleaseName: "bosh-aws-cpi", })) }) }) Describe("Properties", func() { It("returns the properties specific to AWS", func() { properties := awsConfig.Properties("some-static-ip") Expect(properties).To(Equal(iaas.Properties{ AWS: &iaas.PropertiesAWS{ AccessKeyID: "some-access-key-id", SecretAccessKey: "some-secret-access-key",