{"action":"created","comment":{"url":"https://api.github.com/repos/Azure/azure-sdk-for-go/pulls/comments/195192772","pull_request_review_id":128511328,"id":195192772,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDE5NTE5Mjc3Mg==","diff_hunk":"@@ -112,52 +136,111 @@ func main() {\n }\n ```\n \n-### Authentication\n-\n-Most SDK operations require an OAuth token for authentication and authorization. These are\n-made available in the Go SDK For Azure through types implementing the `Authorizer` interface.\n-You can get one from Azure Active Directory using the SDK's\n-[authentication](https://godoc.org/github.com/Azure/go-autorest/autorest/azure/auth) package. The `Authorizer` returned  should\n-be set as the authorizer for the resource client, as shown in the [previous section](#use).\n-\n-You can get an authorizer in the following ways:\n-1. From the **Environment**:\n-  - Use `auth.auth.NewAuthorizerFromEnvironment()`. This call will try to get an authorizer based on the environment\n-variables with different types of credentials in the following order:\n-    1. **Client Credentials**: Uses the AAD App Secret for auth.\n-      - `AZURE_TENANT_ID`: Specifies the Tenant to which to authenticate.\n-      - `AZURE_CLIENT_ID`: Specifies the app client ID to use.\n-      - `AZURE_CLIENT_SECRET`: Specifies the app secret to use.\n-    2. **Client Certificate**: Uses a certificate that was configured on the AAD Service Principal.\n-      - `AZURE_TENANT_ID`: Specifies the Tenant to which to authenticate.\n-      - `AZURE_CLIENT_ID`: Specifies the app client ID to use.\n-      - `AZURE_CERTIFICATE_PATH`: Specifies the certificate Path to use.\n-      - `AZURE_CERTIFICATE_PASSWORD`: Specifies the certificate password to use.\n-    3. **Username Pasword**: Uses a username and a password for auth. This is not recommended. Use `Device Flow` Auth instead for user interactive acccess.\n-      - `AZURE_TENANT_ID`: Specifies the Tenant to which to authenticate.\n-      - `AZURE_CLIENT_ID`: Specifies the app client ID to use.\n-      - `AZURE_USERNAME`: Specifies the username to use.\n-      - `AZURE_PASSWORD`: Specifies the password to use.\n-    4. **MSI**: Only available for apps running in Azure. No configuration needed as it leverages the fact that the app is running in Azure. See [Azure Managed Service Identity](https://docs.microsoft.com/en-us/azure/active-directory/msi-overview).\n-\n-  - Optionally, the following environment variables can be defined:\n-    - `AZURE_ENVIRONMENT`: Specifies the Azure Environment to use. If not set, it defaults to `AzurePublicCloud`. (Not applicable to MSI based auth)\n-    - `AZURE_AD_RESOURCE`: Specifies the AAD resource ID to use. If not set, it defaults to `ResourceManagerEndpoint`which allows management operations against Azure Resource Manager.\n-\n-2. From an **Auth File**:\n- - Create a service principal and output the file content using `az ad sp create-for-rbac --sdk-auth` from the Azure CLI.For more details see [az ad sp](https://docs.microsoft.com/en-us/cli/azure/ad/sp).\n- - Set environment variable `AZURE_AUTH_LOCATION` for finding the file.\n- - Use `auth.NewAuthorizerFromFile()` for getting the `Authorizer` based on the auth file.\n-\n-3. From **Device Flow** by configuring `auth.DeviceFlowConfig` and calling the `Authorizer()` method.\n-\n-Note: To authenticate you first need to create a service principal in Azure. To create a new service principal, run\n-`az ad sp create-for-rbac -n \"<app_name>\"` in the\n-[azure-cli](https://github.com/Azure/azure-cli). See\n-[these docs](https://docs.microsoft.com/cli/azure/create-an-azure-service-principal-azure-cli?view=azure-cli-latest)\n-for more info. Copy the new principal's ID, secret, and tenant ID for use in your app.\n-\n-Alternatively, if your apps are running in Azure, you can now leverage the [Managed Service Identity](https://docs.microsoft.com/en-us/azure/active-directory/msi-overview).\n+## Authentication\n+\n+Typical SDK operations must be authenticated and authorized. The *Authorizer*\n+interface allows use of any auth style in requests, such as inserting an OAuth2\n+Authorization header and bearer token received from Azure AD.\n+\n+The SDK itself provides a simple way to get an authorizer which first checks\n+for OAuth client credentials in environment variables and then falls back to\n+Azure's [Managed Service Identity]() when available, e.g. when on an Azure\n+VM. The following snippet from [the previous section](#use) demonstrates\n+this helper.\n+\n+```go\n+import github.com/Azure/go-autorest/autorest/azure/auth\n+\n+// create a VirtualNetworks client\n+vnetClient := network.NewVirtualNetworksClient(\"<subscriptionID>\")\n+\n+// create an authorizer from env vars or Azure Managed Service Idenity\n+authorizer, err := auth.NewAuthorizerFromEnvironment()\n+if err == nil {\n+    vnetClient.Authorizer = authorizer\n+}\n+\n+// call the VirtualNetworks CreateOrUpdate API\n+vnetClient.CreateOrUpdate(context.Background(),\n+// ...\n+```\n+\n+The following environment variables help determine authentication configuration:\n+\n+- `AZURE_ENVIRONMENT`: Specifies the Azure Environment to use. If not set, it\n+  defaults to `AzurePublicCloud`. Not applicable to authentication with Managed\n+  Service Identity (MSI).\n+- `AZURE_AD_RESOURCE`: Specifies the AAD resource ID to use. If not set, it\n+  defaults to `ResourceManagerEndpoint` for operations with Azure Resource\n+  Manager.\n+\n+## Authentication Details\n+\n+The previous is the first and most recommended of several authentication\n+options offered by the SDK because it allows seamless use of both service\n+principals and [Azure Managed Service Identity][]. Other options are listed\n+below.\n+\n+> Note: If you need to create a new service principal, run `az ad sp\n+> create-for-rbac -n \"<app_name>\"` in the\n+> [azure-cli](https://github.com/Azure/azure-cli). See [these\n+> docs](https://docs.microsoft.com/cli/azure/create-an-azure-service-principal-azure-cli?view=azure-cli-latest)\n+> for more info. Copy the new principal's ID, secret, and tenant ID for use in\n+> your app, or consider the `--sdk-auth` parameter for serialized output.\n+\n+[Azure Managed Service Identity]: https://docs.microsoft.com/en-us/azure/active-directory/msi-overview\n+\n+* The `auth.NewAuthorizerFromEnvironment()` described above creates an authorizer\n+from the first available of the following configuration:\n+\n+    1. **Client Credentials**: Azure AD Application ID and Secret.\n+\n+        - `AZURE_TENANT_ID`: Specifies the Tenant to which to authenticate.\n+        - `AZURE_CLIENT_ID`: Specifies the app client ID to use.\n+        - `AZURE_CLIENT_SECRET`: Specifies the app secret to use.\n+\n+    2. **Client Certificate**: Azure AD Application ID and X.509 Certificate.\n+\n+        - `AZURE_TENANT_ID`: Specifies the Tenant to which to authenticate.\n+        - `AZURE_CLIENT_ID`: Specifies the app client ID to use.\n+        - `AZURE_CERTIFICATE_PATH`: Specifies the certificate Path to use.\n+        - `AZURE_CERTIFICATE_PASSWORD`: Specifies the certificate password to use.\n+\n+    3. **Resource Owner**: Azure AD User and Password. This grant type is *not\n+       recommended*, use client credentials (service principals) instead.\n+\n+        - `AZURE_TENANT_ID`: Specifies the Tenant to which to authenticate.\n+        - `AZURE_CLIENT_ID`: Specifies the app client ID to use.","path":"README.md","position":238,"original_position":238,"commit_id":"82095fbe121736a5c463a51238043305fe14badb","original_commit_id":"82095fbe121736a5c463a51238043305fe14badb","user":{"login":"vladbarosan","id":16843371,"node_id":"MDQ6VXNlcjE2ODQzMzcx","avatar_url":"https://avatars2.githubusercontent.com/u/16843371?v=4","gravatar_id":"","url":"https://api.github.com/users/vladbarosan","html_url":"https://github.com/vladbarosan","followers_url":"https://api.github.com/users/vladbarosan/followers","following_url":"https://api.github.com/users/vladbarosan/following{/other_user}","gists_url":"https://api.github.com/users/vladbarosan/gists{/gist_id}","starred_url":"https://api.github.com/users/vladbarosan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vladbarosan/subscriptions","organizations_url":"https://api.github.com/users/vladbarosan/orgs","repos_url":"https://api.github.com/users/vladbarosan/repos","events_url":"https://api.github.com/users/vladbarosan/events{/privacy}","received_events_url":"https://api.github.com/users/vladbarosan/received_events","type":"User","site_admin":false},"body":"with what are we overloading it ? doesn't always refer to the app id to use ?\r\n\r\n---\r\nIn reply to: [195175985](https://github.com/Azure/azure-sdk-for-go/pull/1911#discussion_r195175985) [](ancestors = 195175985)","created_at":"2018-06-13T18:37:18Z","updated_at":"2018-06-13T18:37:18Z","html_url":"https://github.com/Azure/azure-sdk-for-go/pull/1911#discussion_r195192772","pull_request_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/pulls/1911","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/Azure/azure-sdk-for-go/pulls/comments/195192772"},"html":{"href":"https://github.com/Azure/azure-sdk-for-go/pull/1911#discussion_r195192772"},"pull_request":{"href":"https://api.github.com/repos/Azure/azure-sdk-for-go/pulls/1911"}},"in_reply_to_id":195175985},"pull_request":{"url":"https://api.github.com/repos/Azure/azure-sdk-for-go/pulls/1911","id":191211670,"node_id":"MDExOlB1bGxSZXF1ZXN0MTkxMjExNjcw","html_url":"https://github.com/Azure/azure-sdk-for-go/pull/1911","diff_url":"https://github.com/Azure/azure-sdk-for-go/pull/1911.diff","patch_url":"https://github.com/Azure/azure-sdk-for-go/pull/1911.patch","issue_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/issues/1911","number":1911,"state":"open","locked":false,"title":"Update README","user":{"login":"joshgav","id":4421720,"node_id":"MDQ6VXNlcjQ0MjE3MjA=","avatar_url":"https://avatars2.githubusercontent.com/u/4421720?v=4","gravatar_id":"","url":"https://api.github.com/users/joshgav","html_url":"https://github.com/joshgav","followers_url":"https://api.github.com/users/joshgav/followers","following_url":"https://api.github.com/users/joshgav/following{/other_user}","gists_url":"https://api.github.com/users/joshgav/gists{/gist_id}","starred_url":"https://api.github.com/users/joshgav/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshgav/subscriptions","organizations_url":"https://api.github.com/users/joshgav/orgs","repos_url":"https://api.github.com/users/joshgav/repos","events_url":"https://api.github.com/users/joshgav/events{/privacy}","received_events_url":"https://api.github.com/users/joshgav/received_events","type":"User","site_admin":false},"body":"* adds table of other Azure Go packages (fixes #1445)\r\n* edits for clarity in authentication section and a couple other small additions","created_at":"2018-05-29T17:03:17Z","updated_at":"2018-06-13T18:37:18Z","closed_at":null,"merged_at":null,"merge_commit_sha":"e99d652eec0d9ebdc3dcb4f4cee6c976cbc7f53d","assignee":{"login":"joshgav","id":4421720,"node_id":"MDQ6VXNlcjQ0MjE3MjA=","avatar_url":"https://avatars2.githubusercontent.com/u/4421720?v=4","gravatar_id":"","url":"https://api.github.com/users/joshgav","html_url":"https://github.com/joshgav","followers_url":"https://api.github.com/users/joshgav/followers","following_url":"https://api.github.com/users/joshgav/following{/other_user}","gists_url":"https://api.github.com/users/joshgav/gists{/gist_id}","starred_url":"https://api.github.com/users/joshgav/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshgav/subscriptions","organizations_url":"https://api.github.com/users/joshgav/orgs","repos_url":"https://api.github.com/users/joshgav/repos","events_url":"https://api.github.com/users/joshgav/events{/privacy}","received_events_url":"https://api.github.com/users/joshgav/received_events","type":"User","site_admin":false},"assignees":[{"login":"joshgav","id":4421720,"node_id":"MDQ6VXNlcjQ0MjE3MjA=","avatar_url":"https://avatars2.githubusercontent.com/u/4421720?v=4","gravatar_id":"","url":"https://api.github.com/users/joshgav","html_url":"https://github.com/joshgav","followers_url":"https://api.github.com/users/joshgav/followers","following_url":"https://api.github.com/users/joshgav/following{/other_user}","gists_url":"https://api.github.com/users/joshgav/gists{/gist_id}","starred_url":"https://api.github.com/users/joshgav/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshgav/subscriptions","organizations_url":"https://api.github.com/users/joshgav/orgs","repos_url":"https://api.github.com/users/joshgav/repos","events_url":"https://api.github.com/users/joshgav/events{/privacy}","received_events_url":"https://api.github.com/users/joshgav/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"jhendrixMSFT","id":10090263,"node_id":"MDQ6VXNlcjEwMDkwMjYz","avatar_url":"https://avatars0.githubusercontent.com/u/10090263?v=4","gravatar_id":"","url":"https://api.github.com/users/jhendrixMSFT","html_url":"https://github.com/jhendrixMSFT","followers_url":"https://api.github.com/users/jhendrixMSFT/followers","following_url":"https://api.github.com/users/jhendrixMSFT/following{/other_user}","gists_url":"https://api.github.com/users/jhendrixMSFT/gists{/gist_id}","starred_url":"https://api.github.com/users/jhendrixMSFT/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jhendrixMSFT/subscriptions","organizations_url":"https://api.github.com/users/jhendrixMSFT/orgs","repos_url":"https://api.github.com/users/jhendrixMSFT/repos","events_url":"https://api.github.com/users/jhendrixMSFT/events{/privacy}","received_events_url":"https://api.github.com/users/jhendrixMSFT/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":901149260,"node_id":"MDU6TGFiZWw5MDExNDkyNjA=","url":"https://api.github.com/repos/Azure/azure-sdk-for-go/labels/Sprint-118","name":"Sprint-118","color":"d4c5f9","default":false},{"id":541186532,"node_id":"MDU6TGFiZWw1NDExODY1MzI=","url":"https://api.github.com/repos/Azure/azure-sdk-for-go/labels/docs","name":"docs","color":"c2e0c6","default":false},{"id":757407237,"node_id":"MDU6TGFiZWw3NTc0MDcyMzc=","url":"https://api.github.com/repos/Azure/azure-sdk-for-go/labels/review","name":"review","color":"fef2c0","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/pulls/1911/commits","review_comments_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/pulls/1911/comments","review_comment_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/issues/1911/comments","statuses_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/statuses/82095fbe121736a5c463a51238043305fe14badb","head":{"label":"joshgav:update-readme","ref":"update-readme","sha":"82095fbe121736a5c463a51238043305fe14badb","user":{"login":"joshgav","id":4421720,"node_id":"MDQ6VXNlcjQ0MjE3MjA=","avatar_url":"https://avatars2.githubusercontent.com/u/4421720?v=4","gravatar_id":"","url":"https://api.github.com/users/joshgav","html_url":"https://github.com/joshgav","followers_url":"https://api.github.com/users/joshgav/followers","following_url":"https://api.github.com/users/joshgav/following{/other_user}","gists_url":"https://api.github.com/users/joshgav/gists{/gist_id}","starred_url":"https://api.github.com/users/joshgav/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshgav/subscriptions","organizations_url":"https://api.github.com/users/joshgav/orgs","repos_url":"https://api.github.com/users/joshgav/repos","events_url":"https://api.github.com/users/joshgav/events{/privacy}","received_events_url":"https://api.github.com/users/joshgav/received_events","type":"User","site_admin":false},"repo":{"id":107060672,"node_id":"MDEwOlJlcG9zaXRvcnkxMDcwNjA2NzI=","name":"azure-sdk-for-go","full_name":"joshgav/azure-sdk-for-go","owner":{"login":"joshgav","id":4421720,"node_id":"MDQ6VXNlcjQ0MjE3MjA=","avatar_url":"https://avatars2.githubusercontent.com/u/4421720?v=4","gravatar_id":"","url":"https://api.github.com/users/joshgav","html_url":"https://github.com/joshgav","followers_url":"https://api.github.com/users/joshgav/followers","following_url":"https://api.github.com/users/joshgav/following{/other_user}","gists_url":"https://api.github.com/users/joshgav/gists{/gist_id}","starred_url":"https://api.github.com/users/joshgav/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshgav/subscriptions","organizations_url":"https://api.github.com/users/joshgav/orgs","repos_url":"https://api.github.com/users/joshgav/repos","events_url":"https://api.github.com/users/joshgav/events{/privacy}","received_events_url":"https://api.github.com/users/joshgav/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/joshgav/azure-sdk-for-go","description":"Microsoft Azure SDK for Go","fork":true,"url":"https://api.github.com/repos/joshgav/azure-sdk-for-go","forks_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/forks","keys_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/keys{/key_id}","collaborators_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/teams","hooks_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/hooks","issue_events_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/issues/events{/number}","events_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/events","assignees_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/assignees{/user}","branches_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/branches{/branch}","tags_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/tags","blobs_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/git/refs{/sha}","trees_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/git/trees{/sha}","statuses_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/statuses/{sha}","languages_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/languages","stargazers_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/stargazers","contributors_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/contributors","subscribers_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/subscribers","subscription_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/subscription","commits_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/commits{/sha}","git_commits_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/git/commits{/sha}","comments_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/comments{/number}","issue_comment_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/issues/comments{/number}","contents_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/contents/{+path}","compare_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/compare/{base}...{head}","merges_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/merges","archive_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/downloads","issues_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/issues{/number}","pulls_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/pulls{/number}","milestones_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/milestones{/number}","notifications_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/labels{/name}","releases_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/releases{/id}","deployments_url":"https://api.github.com/repos/joshgav/azure-sdk-for-go/deployments","created_at":"2017-10-16T00:40:23Z","updated_at":"2017-10-16T00:40:29Z","pushed_at":"2018-06-13T17:32:59Z","git_url":"git://github.com/joshgav/azure-sdk-for-go.git","ssh_url":"git@github.com:joshgav/azure-sdk-for-go.git","clone_url":"https://github.com/joshgav/azure-sdk-for-go.git","svn_url":"https://github.com/joshgav/azure-sdk-for-go","homepage":"https://docs.microsoft.com/azure/","size":27976,"stargazers_count":0,"watchers_count":0,"language":"Go","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"Azure:master","ref":"master","sha":"cd93ccfe0395e70031704ca68f14606588eec120","user":{"login":"Azure","id":6844498,"node_id":"MDEyOk9yZ2FuaXphdGlvbjY4NDQ0OTg=","avatar_url":"https://avatars0.githubusercontent.com/u/6844498?v=4","gravatar_id":"","url":"https://api.github.com/users/Azure","html_url":"https://github.com/Azure","followers_url":"https://api.github.com/users/Azure/followers","following_url":"https://api.github.com/users/Azure/following{/other_user}","gists_url":"https://api.github.com/users/Azure/gists{/gist_id}","starred_url":"https://api.github.com/users/Azure/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Azure/subscriptions","organizations_url":"https://api.github.com/users/Azure/orgs","repos_url":"https://api.github.com/users/Azure/repos","events_url":"https://api.github.com/users/Azure/events{/privacy}","received_events_url":"https://api.github.com/users/Azure/received_events","type":"Organization","site_admin":false},"repo":{"id":22855240,"node_id":"MDEwOlJlcG9zaXRvcnkyMjg1NTI0MA==","name":"azure-sdk-for-go","full_name":"Azure/azure-sdk-for-go","owner":{"login":"Azure","id":6844498,"node_id":"MDEyOk9yZ2FuaXphdGlvbjY4NDQ0OTg=","avatar_url":"https://avatars0.githubusercontent.com/u/6844498?v=4","gravatar_id":"","url":"https://api.github.com/users/Azure","html_url":"https://github.com/Azure","followers_url":"https://api.github.com/users/Azure/followers","following_url":"https://api.github.com/users/Azure/following{/other_user}","gists_url":"https://api.github.com/users/Azure/gists{/gist_id}","starred_url":"https://api.github.com/users/Azure/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Azure/subscriptions","organizations_url":"https://api.github.com/users/Azure/orgs","repos_url":"https://api.github.com/users/Azure/repos","events_url":"https://api.github.com/users/Azure/events{/privacy}","received_events_url":"https://api.github.com/users/Azure/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Azure/azure-sdk-for-go","description":"Microsoft Azure SDK for Go","fork":false,"url":"https://api.github.com/repos/Azure/azure-sdk-for-go","forks_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/forks","keys_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/teams","hooks_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/hooks","issue_events_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/issues/events{/number}","events_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/events","assignees_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/assignees{/user}","branches_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/branches{/branch}","tags_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/tags","blobs_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/git/refs{/sha}","trees_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/statuses/{sha}","languages_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/languages","stargazers_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/stargazers","contributors_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/contributors","subscribers_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/subscribers","subscription_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/subscription","commits_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/commits{/sha}","git_commits_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/git/commits{/sha}","comments_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/comments{/number}","issue_comment_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/issues/comments{/number}","contents_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/contents/{+path}","compare_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/merges","archive_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/downloads","issues_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/issues{/number}","pulls_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/pulls{/number}","milestones_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/milestones{/number}","notifications_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/labels{/name}","releases_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/releases{/id}","deployments_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/deployments","created_at":"2014-08-11T21:18:43Z","updated_at":"2018-06-12T14:09:33Z","pushed_at":"2018-06-13T17:33:01Z","git_url":"git://github.com/Azure/azure-sdk-for-go.git","ssh_url":"git@github.com:Azure/azure-sdk-for-go.git","clone_url":"https://github.com/Azure/azure-sdk-for-go.git","svn_url":"https://github.com/Azure/azure-sdk-for-go","homepage":"https://docs.microsoft.com/azure/","size":26329,"stargazers_count":434,"watchers_count":434,"language":"Go","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":229,"mirror_url":null,"archived":false,"open_issues_count":77,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":229,"open_issues":77,"watchers":434,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/Azure/azure-sdk-for-go/pulls/1911"},"html":{"href":"https://github.com/Azure/azure-sdk-for-go/pull/1911"},"issue":{"href":"https://api.github.com/repos/Azure/azure-sdk-for-go/issues/1911"},"comments":{"href":"https://api.github.com/repos/Azure/azure-sdk-for-go/issues/1911/comments"},"review_comments":{"href":"https://api.github.com/repos/Azure/azure-sdk-for-go/pulls/1911/comments"},"review_comment":{"href":"https://api.github.com/repos/Azure/azure-sdk-for-go/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Azure/azure-sdk-for-go/pulls/1911/commits"},"statuses":{"href":"https://api.github.com/repos/Azure/azure-sdk-for-go/statuses/82095fbe121736a5c463a51238043305fe14badb"}},"author_association":"MEMBER"}}
{"actor":{"display_login":"vladbarosan"}}