apis

package
v1.52.0 Latest Latest
Warning

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

Go to latest
Published: Jan 29, 2021 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DescribeResourcesRequest

type DescribeResourcesRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* 资源标签参数对象  */
	ResourceVo *resourcetag.ResourceReqVo `json:"resourceVo"`
}

func NewDescribeResourcesRequest

func NewDescribeResourcesRequest(
	regionId string,
	resourceVo *resourcetag.ResourceReqVo,
) *DescribeResourcesRequest

* param regionId: Region ID (Required) * param resourceVo: 资源标签参数对象 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeResourcesRequestWithAllParams

func NewDescribeResourcesRequestWithAllParams(
	regionId string,
	resourceVo *resourcetag.ResourceReqVo,
) *DescribeResourcesRequest

* param regionId: Region ID (Required) * param resourceVo: 资源标签参数对象 (Required)

func NewDescribeResourcesRequestWithoutParam

func NewDescribeResourcesRequestWithoutParam() *DescribeResourcesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeResourcesRequest) GetRegionId

func (r DescribeResourcesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeResourcesRequest) SetRegionId

func (r *DescribeResourcesRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

func (*DescribeResourcesRequest) SetResourceVo

func (r *DescribeResourcesRequest) SetResourceVo(resourceVo *resourcetag.ResourceReqVo)

param resourceVo: 资源标签参数对象(Required)

type DescribeResourcesResponse

type DescribeResourcesResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    DescribeResourcesResult `json:"result"`
}

type DescribeResourcesResult

type DescribeResourcesResult struct {
	Data resourcetag.ResourceResVo `json:"data"`
}

type DescribeTagsRequest

type DescribeTagsRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* 标签参数  */
	TagKeysVo *resourcetag.TagsReqVo `json:"tagKeysVo"`
}

func NewDescribeTagsRequest

func NewDescribeTagsRequest(
	regionId string,
	tagKeysVo *resourcetag.TagsReqVo,
) *DescribeTagsRequest

* param regionId: Region ID (Required) * param tagKeysVo: 标签参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeTagsRequestWithAllParams

func NewDescribeTagsRequestWithAllParams(
	regionId string,
	tagKeysVo *resourcetag.TagsReqVo,
) *DescribeTagsRequest

* param regionId: Region ID (Required) * param tagKeysVo: 标签参数 (Required)

func NewDescribeTagsRequestWithoutParam

func NewDescribeTagsRequestWithoutParam() *DescribeTagsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeTagsRequest) GetRegionId

func (r DescribeTagsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeTagsRequest) SetRegionId

func (r *DescribeTagsRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

func (*DescribeTagsRequest) SetTagKeysVo

func (r *DescribeTagsRequest) SetTagKeysVo(tagKeysVo *resourcetag.TagsReqVo)

param tagKeysVo: 标签参数(Required)

type DescribeTagsResponse

type DescribeTagsResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DescribeTagsResult `json:"result"`
}

type DescribeTagsResult

type DescribeTagsResult struct {
	Data resourcetag.TagsResVo `json:"data"`
}

type QueryResourceRequest

type QueryResourceRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* 查找资源id的参数对象  */
	QueryResource *resourcetag.QueryResourceReqVo `json:"queryResource"`
}

func NewQueryResourceRequest

func NewQueryResourceRequest(
	regionId string,
	queryResource *resourcetag.QueryResourceReqVo,
) *QueryResourceRequest

* param regionId: Region ID (Required) * param queryResource: 查找资源id的参数对象 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryResourceRequestWithAllParams

func NewQueryResourceRequestWithAllParams(
	regionId string,
	queryResource *resourcetag.QueryResourceReqVo,
) *QueryResourceRequest

* param regionId: Region ID (Required) * param queryResource: 查找资源id的参数对象 (Required)

func NewQueryResourceRequestWithoutParam

func NewQueryResourceRequestWithoutParam() *QueryResourceRequest

This constructor has better compatible ability when API parameters changed

func (QueryResourceRequest) GetRegionId

func (r QueryResourceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryResourceRequest) SetQueryResource

func (r *QueryResourceRequest) SetQueryResource(queryResource *resourcetag.QueryResourceReqVo)

param queryResource: 查找资源id的参数对象(Required)

func (*QueryResourceRequest) SetRegionId

func (r *QueryResourceRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type QueryResourceResponse

type QueryResourceResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    QueryResourceResult `json:"result"`
}

type QueryResourceResult

type QueryResourceResult struct {
	ResourceIds []string `json:"resourceIds"`
}

type TagResourcesRequest

type TagResourcesRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* 绑定标签参数  */
	TagResources *resourcetag.TagResourcesReqVo `json:"tagResources"`
}

func NewTagResourcesRequest

func NewTagResourcesRequest(
	regionId string,
	tagResources *resourcetag.TagResourcesReqVo,
) *TagResourcesRequest

* param regionId: Region ID (Required) * param tagResources: 绑定标签参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewTagResourcesRequestWithAllParams

func NewTagResourcesRequestWithAllParams(
	regionId string,
	tagResources *resourcetag.TagResourcesReqVo,
) *TagResourcesRequest

* param regionId: Region ID (Required) * param tagResources: 绑定标签参数 (Required)

func NewTagResourcesRequestWithoutParam

func NewTagResourcesRequestWithoutParam() *TagResourcesRequest

This constructor has better compatible ability when API parameters changed

func (TagResourcesRequest) GetRegionId

func (r TagResourcesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*TagResourcesRequest) SetRegionId

func (r *TagResourcesRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

func (*TagResourcesRequest) SetTagResources

func (r *TagResourcesRequest) SetTagResources(tagResources *resourcetag.TagResourcesReqVo)

param tagResources: 绑定标签参数(Required)

type TagResourcesResponse

type TagResourcesResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    TagResourcesResult `json:"result"`
}

type TagResourcesResult

type TagResourcesResult struct {
	Data resourcetag.TagResourcesResVo `json:"data"`
}

type UnTagResourcesRequest

type UnTagResourcesRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* 解绑标签参数  */
	UnTagResources *resourcetag.UnTagResourcesReqVo `json:"unTagResources"`
}

func NewUnTagResourcesRequest

func NewUnTagResourcesRequest(
	regionId string,
	unTagResources *resourcetag.UnTagResourcesReqVo,
) *UnTagResourcesRequest

* param regionId: Region ID (Required) * param unTagResources: 解绑标签参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUnTagResourcesRequestWithAllParams

func NewUnTagResourcesRequestWithAllParams(
	regionId string,
	unTagResources *resourcetag.UnTagResourcesReqVo,
) *UnTagResourcesRequest

* param regionId: Region ID (Required) * param unTagResources: 解绑标签参数 (Required)

func NewUnTagResourcesRequestWithoutParam

func NewUnTagResourcesRequestWithoutParam() *UnTagResourcesRequest

This constructor has better compatible ability when API parameters changed

func (UnTagResourcesRequest) GetRegionId

func (r UnTagResourcesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UnTagResourcesRequest) SetRegionId

func (r *UnTagResourcesRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

func (*UnTagResourcesRequest) SetUnTagResources

func (r *UnTagResourcesRequest) SetUnTagResources(unTagResources *resourcetag.UnTagResourcesReqVo)

param unTagResources: 解绑标签参数(Required)

type UnTagResourcesResponse

type UnTagResourcesResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    UnTagResourcesResult `json:"result"`
}

type UnTagResourcesResult

type UnTagResourcesResult struct {
	Data resourcetag.UnTagResourcesResVo `json:"data"`
}

Jump to

Keyboard shortcuts

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