IAM

The SDK interfaces based on the Keystone v3 API are as follows. For details about the invoking methods, see the sample codes.

Interface

Method

API

Tokens

Create(c *gophercloud.ServiceClient, opts AuthOptionsBuilder)

POST /v3/auth/tokens

Link

Validate(c *gophercloud.ServiceClient, token string)

GET /v3/auth/tokens

Link

Service catalog

List(client *gophercloud.ServiceClient, opts ListOptsBuilder)

GET /v3/services

Link

Get(client *gophercloud.ServiceClient, serviceID string)

GET /v3/services/{service_id}

Link

Endpoints

List(client *gophercloud.ServiceClient, opts ListOptsBuilder)

GET /v3/endpoints

Link