{"action":"created","issue":{"url":"https://api.github.com/repos/boto/boto3/issues/60","labels_url":"https://api.github.com/repos/boto/boto3/issues/60/labels{/name}","comments_url":"https://api.github.com/repos/boto/boto3/issues/60/comments","events_url":"https://api.github.com/repos/boto/boto3/issues/60/events","html_url":"https://github.com/boto/boto3/pull/60","id":57064115,"number":60,"title":"Expose all resources on a service resource.","user":{"login":"danielgtaylor","id":106826,"avatar_url":"https://avatars.githubusercontent.com/u/106826?v=3","gravatar_id":"","url":"https://api.github.com/users/danielgtaylor","html_url":"https://github.com/danielgtaylor","followers_url":"https://api.github.com/users/danielgtaylor/followers","following_url":"https://api.github.com/users/danielgtaylor/following{/other_user}","gists_url":"https://api.github.com/users/danielgtaylor/gists{/gist_id}","starred_url":"https://api.github.com/users/danielgtaylor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielgtaylor/subscriptions","organizations_url":"https://api.github.com/users/danielgtaylor/orgs","repos_url":"https://api.github.com/users/danielgtaylor/repos","events_url":"https://api.github.com/users/danielgtaylor/events{/privacy}","received_events_url":"https://api.github.com/users/danielgtaylor/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/boto/boto3/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":{"login":"danielgtaylor","id":106826,"avatar_url":"https://avatars.githubusercontent.com/u/106826?v=3","gravatar_id":"","url":"https://api.github.com/users/danielgtaylor","html_url":"https://github.com/danielgtaylor","followers_url":"https://api.github.com/users/danielgtaylor/followers","following_url":"https://api.github.com/users/danielgtaylor/following{/other_user}","gists_url":"https://api.github.com/users/danielgtaylor/gists{/gist_id}","starred_url":"https://api.github.com/users/danielgtaylor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielgtaylor/subscriptions","organizations_url":"https://api.github.com/users/danielgtaylor/orgs","repos_url":"https://api.github.com/users/danielgtaylor/repos","events_url":"https://api.github.com/users/danielgtaylor/events{/privacy}","received_events_url":"https://api.github.com/users/danielgtaylor/received_events","type":"User","site_admin":false},"milestone":null,"comments":4,"created_at":"2015-02-09T17:42:57Z","updated_at":"2015-02-10T00:05:36Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/boto/boto3/pulls/60","html_url":"https://github.com/boto/boto3/pull/60","diff_url":"https://github.com/boto/boto3/pull/60.diff","patch_url":"https://github.com/boto/boto3/pull/60.patch"},"body":"This change brings back behavior that was removed in Boto 3 - 0.0.7\r\nand allows things like the following to work again:\r\n\r\n```python\r\nimport boto3\r\n\r\ns3 = boto3.resource('s3')\r\nobj = s3.Object('bucket-name', 'key')\r\n```\r\n\r\nThis is **required** to gain direct access to some resources that are not exposed as subresources nor references (think something like `sqs.Message`, which you can now only get from `sqs.Queue('url').receive_messages() => [Message(...)]` Without the change in this pull request there is **no way** to instantiate a message instance yourself).\r\n\r\ncc @jamesls @kyleknap "},"comment":{"url":"https://api.github.com/repos/boto/boto3/issues/comments/73618489","html_url":"https://github.com/boto/boto3/pull/60#issuecomment-73618489","issue_url":"https://api.github.com/repos/boto/boto3/issues/60","id":73618489,"user":{"login":"coveralls","id":2354108,"avatar_url":"https://avatars.githubusercontent.com/u/2354108?v=3","gravatar_id":"","url":"https://api.github.com/users/coveralls","html_url":"https://github.com/coveralls","followers_url":"https://api.github.com/users/coveralls/followers","following_url":"https://api.github.com/users/coveralls/following{/other_user}","gists_url":"https://api.github.com/users/coveralls/gists{/gist_id}","starred_url":"https://api.github.com/users/coveralls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coveralls/subscriptions","organizations_url":"https://api.github.com/users/coveralls/orgs","repos_url":"https://api.github.com/users/coveralls/repos","events_url":"https://api.github.com/users/coveralls/events{/privacy}","received_events_url":"https://api.github.com/users/coveralls/received_events","type":"User","site_admin":false},"created_at":"2015-02-10T00:05:36Z","updated_at":"2015-02-10T00:05:36Z","body":"\n[![Coverage Status](https://coveralls.io/builds/1896196/badge)](https://coveralls.io/builds/1896196)\n\nChanges Unknown when pulling **e2d370669b8554ea0ea1c87c69759cde93e22992 on service-subresources** into ** on develop**.\n"}}