user

package
v0.2.13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 3, 2025 License: Apache-2.0 Imports: 1 Imported by: 3

Documentation

Overview

* Zenlayer.com Inc. * Copyright (c) 2014-2023 All Rights Reserved.

Index

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

type Client struct {
	common.Client
}

func NewClient

func NewClient(config *common.Config, secretKeyId, secretKeyPassword string) (client *Client, err error)

func NewClientWithSecretKey

func NewClientWithSecretKey(secretKeyId, secretKeyPassword string) (client *Client, err error)

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 DescribeResourceTypesResponseParam

type DescribeResourceTypesResponseParam struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId string `json:"requestId,omitempty"`

	ResourceTypeList []*string `json:"resourceTypeList,omitempty"`
}

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 ResourceGroupInfo struct {
	ResourceGroupId string `json:"resourceGroupId,omitempty"`

	Name string `json:"name,omitempty"`

	CreateTime string `json:"createTime,omitempty"`
}

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"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL