From 6856ff875f71e7bc5206fcda6da31c5e5330ca95 Mon Sep 17 00:00:00 2001 From: Zhenguo Niu Date: Wed, 9 Jan 2019 19:02:01 +0800 Subject: [PATCH] New KMS client --- openstack/client.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/openstack/client.go b/openstack/client.go index acd798692..64bbe99f8 100644 --- a/openstack/client.go +++ b/openstack/client.go @@ -954,6 +954,12 @@ func NewRDSV1(client *golangsdk.ProviderClient, eo golangsdk.EndpointOpts) (*gol return sc, err } +// NewKMSV1 creates a ServiceClient that may be used to access the KMS service. +func NewKMSV1(client *golangsdk.ProviderClient, eo golangsdk.EndpointOpts) (*golangsdk.ServiceClient, error) { + sc, err := initClientOpts(client, eo, "kmsv1") + return sc, err +} + func NewSDKClient(c *golangsdk.ProviderClient, eo golangsdk.EndpointOpts, serviceType string) (*golangsdk.ServiceClient, error) { switch serviceType { case "mls":