服务发布点
创建服务发布点
创建服务发布点
使用以下代码可以创建服务发布点
函数声明
1func (c *Client) CreateUserService(args *CreateUserServiceArgs) (*CreateUserServiceResult, error) 
            参数含义
请参考OpenAPI文档:创建服务发布点
返回值
操作成功:
1 {
2    "service": "xxx.baidubce.com"
3 } 
            操作失败:
抛出异常,异常列表参考:异常列表
代码示例
具体代码示例参考:example_create_userservice.go
更新服务发布点
更新服务发布点
使用以下代码可以更新服务发布点
函数声明
1func (c *Client) UpdateUserService(service string, args *UpdateServiceArgs) error
            参数含义
请参考OpenAPI文档:更新服务发布点
返回值
操作成功:
返回200
操作失败:
抛出异常,异常列表参考:异常列表
代码示例
具体代码示例参考:example_update_userservice.go
服务发布点绑定实例
服务发布点绑定实例
使用以下代码可以服务发布点绑定实例
函数声明
1func (c *Client) UserServiceBindInstance(service string, args *UserServiceBindArgs) error 
            参数含义
请参考OpenAPI文档:服务发布点绑定实例
返回值
操作成功:
返回200
操作失败:
抛出异常,异常列表参考:异常列表
代码示例
具体代码示例参考:example_userservice_bind_instance.go
服务发布点解绑服务
服务发布点解绑服务
使用以下代码可以服务发布点解绑服务
函数声明
1func (c *Client) UserServiceUnBindInstance(service string, args *UserServiceUnBindArgs) error
            参数含义
请参考OpenAPI文档:服务发布点解绑服务
返回值
操作成功:
返回200
操作失败:
抛出异常,异常列表参考:异常列表
代码示例
具体代码示例参考:example_userservice_unbind_instance.go
新增服务发布点鉴权信息
新增服务发布点鉴权信息
使用以下代码可以新增服务发布点鉴权信息
函数声明
1func (c *Client) UserServiceAddAuth(service string, args *UserServiceAuthArgs) error 
            参数含义
请参考OpenAPI文档:新增服务发布点鉴权信息
返回值
操作成功:
返回200
操作失败:
抛出异常,异常列表参考:异常列表
代码示例
具体代码示例参考:example_userservice_add_auth.go
修改服务发布点鉴权信息
修改服务发布点鉴权信息
使用以下代码可以修改服务发布点鉴权信息
函数声明
1func (c *Client) UserServiceEditAuth(service string, args *UserServiceAuthArgs) error
            参数含义
请参考OpenAPI文档:修改服务发布点鉴权信息
返回值
操作成功:
返回200
操作失败:
抛出异常,异常列表参考:异常列表
代码示例
具体代码示例参考:example_userservice_edit_auth.go
删除服务发布点鉴权信息
删除服务发布点鉴权信息
使用以下代码可以删除服务发布点鉴权信息
函数声明
1func (c *Client) UserServiceRemoveAuth(service string, args *UserServiceRemoveAuthArgs) error
            参数含义
请参考OpenAPI文档:删除服务发布点鉴权信息
返回值
操作成功:
返回200
操作失败:
抛出异常,异常列表参考:异常列表
代码示例
具体代码示例参考:example_userservice_remove_auth.go
查询服务发布列表
查询服务发布列表
使用以下代码可以查询服务发布列表
函数声明
1func (c *Client) DescribeUserServices(args *DescribeUserServicesArgs) (*DescribeUserServicesResult, error) 
            参数含义
请参考OpenAPI文档:查询服务发布列表
返回值
操作成功:
1 {
2    "nextMarker": "uservice-a223vc",
3    "marker": "uservice-a032va",
4    "maxKeys": 1,
5    "isTruncated": true,
6    "services": [
7        {
8            "serviceId': "uservice-a223vc",
9            "name": "name",
10            "description": "",
11            "serviceName": "serviceName",
12            "bindType": "blb",
13            "instanceId": "lb-d3e2cf75",
14            "status": "inService",
15            "service": "xxx.baidubce.com",
16            "createTime": "2019-03-07T02:35:31Z",
17            "endpointCount": 1,
18            "endpointList": [
19                {
20                    "endpointId': "endpoint-a223vc",
21                    "uid': "e8deba4d81d3435bb4591ce97288f296",
22                    "attachTime': "2019-03-07T02:35:31Z",
23                }
24            ],
25            "authList": [
26                {
27                    "uid": "*",
28                    "auth" : "allow"
29                }
30            ]
31            
32        }
33        ]
34}  
            操作失败:
抛出异常,异常列表参考:异常列表
代码示例
具体代码示例参考:example_describe_userservices.go
查询服务发布详情
查询服务发布详情
使用以下代码可以查询服务发布详情
函数声明
1func (c *Client) DescribeUserServiceDetail(service string) (*DescribeUserServiceDetailResult, error) 
            参数含义
请参考OpenAPI文档:查询服务发布详情
返回值
操作成功:
1{
2    "serviceId': "uservice-a223vc",
3    "name": "name",
4    "description": "",
5    "serviceName": "serviceName",
6    "bindType": "blb",
7    "instanceId": "lb-d3e2cf75",
8    "status": "inService",
9    "service": "xxx.baidubce.com",
10    "createTime": "2019-03-07T02:35:31Z",
11    "endpointCount": 1,
12    "endpointList": [
13        {
14            "endpointId': "endpoint-a223vc",
15            "uid': "e8deba4d81d3435bb4591ce97288f296",
16            "attachTime': "2019-03-07T02:35:31Z",
17        }
18    ],
19    "authList": [
20        {
21            "uid": "*",
22            "auth" : "allow"
23        }
24    ]
25}      
            操作失败:
抛出异常,异常列表参考:异常列表
代码示例
具体代码示例参考:example_describe_userservice_detail.go
删除服务发布点
删除服务发布点
使用以下代码可以删除服务发布点
函数声明
1func (c *Client) DeleteUserService(service string) error 
            参数含义
请参考OpenAPI文档:删除服务发布点
返回值
操作成功:
返回200
操作失败:
抛出异常,异常列表参考:异常列表
代码示例
具体代码示例参考:example_delete_userservice.go
