Documentation
¶
Overview ¶
* Zenlayer.com Inc. * Copyright (c) 2014-2023 All Rights Reserved.
Index ¶
- Constants
- type AddResourceResourceGroupRequest
- type AddResourceResourceGroupResponse
- type AddResourceResourceGroupResponseParams
- type Client
- func (c *Client) AddResourceResourceGroup(request *AddResourceResourceGroupRequest) (response *AddResourceResourceGroupResponse, err error)
- func (c *Client) CreateResourceGroup(request *CreateResourceGroupRequest) (response *CreateResourceGroupResponse, err error)
- func (c *Client) DeleteResourceGroup(request *DeleteResourceGroupRequest) (response *DeleteResourceGroupResponse, err error)
- 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)
- func (c *Client) ModifyResourceGroup(request *ModifyResourceGroupRequest) (response *ModifyResourceGroupResponse, err error)
- type CreateResourceGroupRequest
- type CreateResourceGroupResponse
- type CreateResourceGroupResponseParams
- type DeleteResourceGroupRequest
- type DeleteResourceGroupResponse
- type DeleteResourceGroupResponseParams
- type DescribeResourceGroupsRequest
- type DescribeResourceGroupsResponse
- type DescribeResourceGroupsResponseParam
- type DescribeResourceTypesRequest
- type DescribeResourceTypesResponse
- type DescribeResourceTypesResponseParam
- type DescribeResourcesByGroupRequest
- type DescribeResourcesByGroupResponse
- type DescribeResourcesByGroupResponseParam
- type ModifyResourceGroupRequest
- type ModifyResourceGroupResponse
- type ModifyResourceGroupResponseParams
- 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 AddResourceResourceGroupRequest ¶ added in v0.1.31
type AddResourceResourceGroupRequest struct {
*common.BaseRequest
ResourceGroupId *string `json:"resourceGroupId,omitempty"`
Resources []*string `json:"resources,omitempty"`
}
func NewAddResourceResourceGroupRequest ¶ added in v0.1.31
func NewAddResourceResourceGroupRequest() (request *AddResourceResourceGroupRequest)
type AddResourceResourceGroupResponse ¶ added in v0.1.31
type AddResourceResourceGroupResponse 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 *AddResourceResourceGroupResponseParams `json:"response"`
}
func NewAddResourceResourceGroupResponse ¶ added in v0.1.31
func NewAddResourceResourceGroupResponse() (response *AddResourceResourceGroupResponse)
type AddResourceResourceGroupResponseParams ¶ added in v0.1.31
type AddResourceResourceGroupResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"requestId,omitempty"`
}
type Client ¶
func NewClientWithSecretKey ¶
func (*Client) AddResourceResourceGroup ¶ added in v0.1.31
func (c *Client) AddResourceResourceGroup(request *AddResourceResourceGroupRequest) (response *AddResourceResourceGroupResponse, err error)
AddResourceResourceGroup 调用本接口用于添加某个资源组下的资源。 Possible error codes to return:
func (*Client) CreateResourceGroup ¶ added in v0.1.31
func (c *Client) CreateResourceGroup(request *CreateResourceGroupRequest) (response *CreateResourceGroupResponse, err error)
CreateResourceGroup 调用本接口用于创建某个资源组信息。 Possible error codes to return:
func (*Client) DeleteResourceGroup ¶ added in v0.1.31
func (c *Client) DeleteResourceGroup(request *DeleteResourceGroupRequest) (response *DeleteResourceGroupResponse, err error)
DeleteResourceGroup 调用本接口用于删除某个资源组。 Possible error codes to return:
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:
func (*Client) ModifyResourceGroup ¶ added in v0.1.31
func (c *Client) ModifyResourceGroup(request *ModifyResourceGroupRequest) (response *ModifyResourceGroupResponse, err error)
ModifyResourceGroup 调用本接口用于修改某个资源组信息。 Possible error codes to return:
type CreateResourceGroupRequest ¶ added in v0.1.31
type CreateResourceGroupRequest struct {
*common.BaseRequest
Name *string `json:"name,omitempty"`
}
func NewCreateResourceGroupRequest ¶ added in v0.1.31
func NewCreateResourceGroupRequest() (request *CreateResourceGroupRequest)
2025-07-23
type CreateResourceGroupResponse ¶ added in v0.1.31
type CreateResourceGroupResponse 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 *CreateResourceGroupResponseParams `json:"response"`
}
func NewCreateResourceGroupResponse ¶ added in v0.1.31
func NewCreateResourceGroupResponse() (response *CreateResourceGroupResponse)
type CreateResourceGroupResponseParams ¶ added in v0.1.31
type CreateResourceGroupResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"requestId,omitempty"`
ResourceGroupId *string `json:"resourceGroupId,omitempty"`
Name *string `json:"name,omitempty"`
CreateTime *string `json:"createTime,omitempty"`
}
type DeleteResourceGroupRequest ¶ added in v0.1.31
type DeleteResourceGroupRequest struct {
*common.BaseRequest
ResourceGroupId *string `json:"resourceGroupId,omitempty"`
}
func NewDeleteResourceGroupRequest ¶ added in v0.1.31
func NewDeleteResourceGroupRequest() (request *DeleteResourceGroupRequest)
type DeleteResourceGroupResponse ¶ added in v0.1.31
type DeleteResourceGroupResponse 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 *DeleteResourceGroupResponseParams `json:"response"`
}
func NewDeleteResourceGroupResponse ¶ added in v0.1.31
func NewDeleteResourceGroupResponse() (response *DeleteResourceGroupResponse)
type DeleteResourceGroupResponseParams ¶ added in v0.1.31
type DeleteResourceGroupResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"requestId,omitempty"`
}
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 ModifyResourceGroupRequest ¶ added in v0.1.31
type ModifyResourceGroupRequest struct {
*common.BaseRequest
Name *string `json:"name,omitempty"`
ResourceGroupId *string `json:"resourceGroupId,omitempty"`
}
func NewModifyResourceGroupRequest ¶ added in v0.1.31
func NewModifyResourceGroupRequest() (request *ModifyResourceGroupRequest)
type ModifyResourceGroupResponse ¶ added in v0.1.31
type ModifyResourceGroupResponse 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 *ModifyResourceGroupResponseParams `json:"response"`
}
func NewModifyResourceGroupResponse ¶ added in v0.1.31
func NewModifyResourceGroupResponse() (response *ModifyResourceGroupResponse)
type ModifyResourceGroupResponseParams ¶ added in v0.1.31
type ModifyResourceGroupResponseParams struct {
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"requestId,omitempty"`
ResourceGroupId *string `json:"resourceGroupId,omitempty"`
Name *string `json:"name,omitempty"`
CreateTime *string `json:"createTime,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.