Documentation
¶
Overview ¶
* Zenlayer.com Inc. * Copyright (c) 2014-2023 All Rights Reserved.
Index ¶
- Constants
- type Client
- func (c *Client) DescribeResourceGroups(request *DescribeResourceGroupsRequest) (response *DescribeResourceGroupsResponse, err error)
- func (c *Client) DescribeResourceTypes(request *DescribeResourceTypesRequest) (response *DescribeResourceTypesResponse, err error)
- func (c *Client) DescribeResourcesByGroup(request *DescribeResourcesByGroupRequest) (response *DescribeResourcesByGroupResponse, err error)
- type DescribeResourceGroupsRequest
- type DescribeResourceGroupsResponse
- type DescribeResourceGroupsResponseParam
- type DescribeResourceTypesRequest
- type DescribeResourceTypesResponse
- type DescribeResourceTypesResponseParam
- type DescribeResourcesByGroupRequest
- type DescribeResourcesByGroupResponse
- type DescribeResourcesByGroupResponseParam
- type ResourceGroupInfo
- type ResourceInfo
Constants ¶
View Source
const ( APIVersion = "2024-05-29" SERVICE = "user" )
View Source
const (
// parameter illegal time
INVALID_PARAMETER__ILLEGAL_TIME = "Invalid.Paramter.Illegal.Time"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func NewClientWithSecretKey ¶
func (*Client) DescribeResourceGroups ¶
func (c *Client) DescribeResourceGroups(request *DescribeResourceGroupsRequest) (response *DescribeResourceGroupsResponse, err error)
DescribeResourceGroups 调用本接口用于查询一个或多个资源组的信息。 Possible error codes to return:
func (*Client) DescribeResourceTypes ¶
func (c *Client) DescribeResourceTypes(request *DescribeResourceTypesRequest) (response *DescribeResourceTypesResponse, err error)
DescribeResourceTypes 调用本接口用于查询全量的资源类型的信息。 Possible error codes to return:
func (*Client) DescribeResourcesByGroup ¶
func (c *Client) DescribeResourcesByGroup(request *DescribeResourcesByGroupRequest) (response *DescribeResourcesByGroupResponse, err error)
DescribeResourcesByGroup 调用本接口用于查询某个资源组下资源的信息。 Possible error codes to return:
type DescribeResourceGroupsRequest ¶
type DescribeResourceGroupsRequest struct {
*common.BaseRequest
}
func NewDescribeResourceGroupsRequest ¶
func NewDescribeResourceGroupsRequest() (request *DescribeResourceGroupsRequest)
type DescribeResourceGroupsResponse ¶
type DescribeResourceGroupsResponse struct {
*common.BaseResponse
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId string `json:"requestId,omitempty"`
Response *DescribeResourceGroupsResponseParam `json:"response"`
}
func NewDescribeResourceGroupsResponse ¶
func NewDescribeResourceGroupsResponse() (response *DescribeResourceGroupsResponse)
type DescribeResourceGroupsResponseParam ¶
type DescribeResourceGroupsResponseParam struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId string `json:"requestId,omitempty"`
ResourceGroups []*ResourceGroupInfo `json:"resourceGroups,omitempty"`
}
type DescribeResourceTypesRequest ¶
type DescribeResourceTypesRequest struct {
*common.BaseRequest
}
func NewDescribeResourceTypesRequest ¶
func NewDescribeResourceTypesRequest() (request *DescribeResourceTypesRequest)
type DescribeResourceTypesResponse ¶
type DescribeResourceTypesResponse struct {
*common.BaseResponse
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId string `json:"requestId,omitempty"`
Response *DescribeResourceTypesResponseParam `json:"response"`
}
func NewDescribeResourceTypesResponse ¶
func NewDescribeResourceTypesResponse() (response *DescribeResourceTypesResponse)
type DescribeResourcesByGroupRequest ¶
type DescribeResourcesByGroupRequest struct {
*common.BaseRequest
PageNum int `json:"pageNum,omitempty"`
PageSize int `json:"pageSize,omitempty"`
ResourceGroupId string `json:"resourceGroupId,omitempty"`
ResourceType string `json:"resourceType,omitempty"`
UpdateTimeSort string `json:"updateTimeSort,omitempty"`
}
func NewDescribeResourcesByGroupRequest ¶
func NewDescribeResourcesByGroupRequest() (request *DescribeResourcesByGroupRequest)
type DescribeResourcesByGroupResponse ¶
type DescribeResourcesByGroupResponse struct {
*common.BaseResponse
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId string `json:"requestId,omitempty"`
Response *DescribeResourcesByGroupResponseParam `json:"response"`
}
func NewDescribeResourcesByGroupResponse ¶
func NewDescribeResourcesByGroupResponse() (response *DescribeResourcesByGroupResponse)
type DescribeResourcesByGroupResponseParam ¶
type DescribeResourcesByGroupResponseParam struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId string `json:"requestId,omitempty"`
PageNum int `json:"pageNum,omitempty"`
PageSize int `json:"pageSize,omitempty"`
Total int `json:"total,omitempty"`
List []*ResourceInfo `json:"list,omitempty"`
}
type ResourceGroupInfo ¶
type ResourceInfo ¶
type ResourceInfo struct {
ResourceId string `json:"resourceId,omitempty"`
Name string `json:"name,omitempty"`
AliasName string `json:"aliasName,omitempty"`
ResourceType string `json:"resourceType,omitempty"`
CreateTime string `json:"createTime,omitempty"`
UpdateTime string `json:"updateTime,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.