apis

package
v1.45.0 Latest Latest
Warning

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

Go to latest
Published: Oct 15, 2020 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateDeployRequest

type CreateDeployRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 部署组ID,部署组的唯一标识  */
	GroupId string `json:"groupId"`

	/* 描述 (Optional) */
	Desc *string `json:"desc"`

	/* 部署来源:1url,2云编译,3云存储  */
	DeploySource int `json:"deploySource"`

	/* 部署操作 (Optional) */
	DeployCmd *string `json:"deployCmd"`

	/* 1使用输入的操作,2使用程序自带操作 (Optional) */
	CmdSource *int `json:"cmdSource"`

	/* 部署操作展示格式:1form,2ymal (Optional) */
	CmdType *int `json:"cmdType"`

	/* 项目类型 1tomcat,2 (Optional) */
	ProductType *int `json:"productType"`

	/* 下载url (Optional) */
	DownloadUrl *string `json:"downloadUrl"`

	/* md5 (Optional) */
	Md5 *string `json:"md5"`

	/* 云编译项目名 (Optional) */
	CompileProject *string `json:"compileProject"`

	/* 云编译构建序号 (Optional) */
	CompileSeries *string `json:"compileSeries"`

	/* 云存储空间 (Optional) */
	OssSpace *string `json:"ossSpace"`

	/* 云存储目录 (Optional) */
	OssDir *string `json:"ossDir"`

	/* 文件类型:1.tar,2.zip,3.tar.gz (Optional) */
	FileType *int `json:"fileType"`
}

func NewCreateDeployRequest

func NewCreateDeployRequest(
	regionId string,
	groupId string,
	deploySource int,
) *CreateDeployRequest

* param regionId: 地域ID (Required) * param groupId: 部署组ID,部署组的唯一标识 (Required) * param deploySource: 部署来源:1url,2云编译,3云存储 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateDeployRequestWithAllParams

func NewCreateDeployRequestWithAllParams(
	regionId string,
	groupId string,
	desc *string,
	deploySource int,
	deployCmd *string,
	cmdSource *int,
	cmdType *int,
	productType *int,
	downloadUrl *string,
	md5 *string,
	compileProject *string,
	compileSeries *string,
	ossSpace *string,
	ossDir *string,
	fileType *int,
) *CreateDeployRequest

* param regionId: 地域ID (Required) * param groupId: 部署组ID,部署组的唯一标识 (Required) * param desc: 描述 (Optional) * param deploySource: 部署来源:1url,2云编译,3云存储 (Required) * param deployCmd: 部署操作 (Optional) * param cmdSource: 1使用输入的操作,2使用程序自带操作 (Optional) * param cmdType: 部署操作展示格式:1form,2ymal (Optional) * param productType: 项目类型 1tomcat,2 (Optional) * param downloadUrl: 下载url (Optional) * param md5: md5 (Optional) * param compileProject: 云编译项目名 (Optional) * param compileSeries: 云编译构建序号 (Optional) * param ossSpace: 云存储空间 (Optional) * param ossDir: 云存储目录 (Optional) * param fileType: 文件类型:1.tar,2.zip,3.tar.gz (Optional)

func NewCreateDeployRequestWithoutParam

func NewCreateDeployRequestWithoutParam() *CreateDeployRequest

This constructor has better compatible ability when API parameters changed

func (CreateDeployRequest) GetRegionId

func (r CreateDeployRequest) GetRegionId() string

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

func (*CreateDeployRequest) SetCmdSource

func (r *CreateDeployRequest) SetCmdSource(cmdSource int)

param cmdSource: 1使用输入的操作,2使用程序自带操作(Optional)

func (*CreateDeployRequest) SetCmdType

func (r *CreateDeployRequest) SetCmdType(cmdType int)

param cmdType: 部署操作展示格式:1form,2ymal(Optional)

func (*CreateDeployRequest) SetCompileProject

func (r *CreateDeployRequest) SetCompileProject(compileProject string)

param compileProject: 云编译项目名(Optional)

func (*CreateDeployRequest) SetCompileSeries

func (r *CreateDeployRequest) SetCompileSeries(compileSeries string)

param compileSeries: 云编译构建序号(Optional)

func (*CreateDeployRequest) SetDeployCmd

func (r *CreateDeployRequest) SetDeployCmd(deployCmd string)

param deployCmd: 部署操作(Optional)

func (*CreateDeployRequest) SetDeploySource

func (r *CreateDeployRequest) SetDeploySource(deploySource int)

param deploySource: 部署来源:1url,2云编译,3云存储(Required)

func (*CreateDeployRequest) SetDesc

func (r *CreateDeployRequest) SetDesc(desc string)

param desc: 描述(Optional)

func (*CreateDeployRequest) SetDownloadUrl

func (r *CreateDeployRequest) SetDownloadUrl(downloadUrl string)

param downloadUrl: 下载url(Optional)

func (*CreateDeployRequest) SetFileType

func (r *CreateDeployRequest) SetFileType(fileType int)

param fileType: 文件类型:1.tar,2.zip,3.tar.gz(Optional)

func (*CreateDeployRequest) SetGroupId

func (r *CreateDeployRequest) SetGroupId(groupId string)

param groupId: 部署组ID,部署组的唯一标识(Required)

func (*CreateDeployRequest) SetMd5

func (r *CreateDeployRequest) SetMd5(md5 string)

param md5: md5(Optional)

func (*CreateDeployRequest) SetOssDir

func (r *CreateDeployRequest) SetOssDir(ossDir string)

param ossDir: 云存储目录(Optional)

func (*CreateDeployRequest) SetOssSpace

func (r *CreateDeployRequest) SetOssSpace(ossSpace string)

param ossSpace: 云存储空间(Optional)

func (*CreateDeployRequest) SetProductType

func (r *CreateDeployRequest) SetProductType(productType int)

param productType: 项目类型 1tomcat,2(Optional)

func (*CreateDeployRequest) SetRegionId

func (r *CreateDeployRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateDeployResponse

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

type CreateDeployResult

type CreateDeployResult struct {
	DeployId string `json:"deployId"`
}

type DescribeAppRequest

type DescribeAppRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* App Id  */
	AppId string `json:"appId"`
}

func NewDescribeAppRequest

func NewDescribeAppRequest(
	regionId string,
	appId string,
) *DescribeAppRequest

* param regionId: 地域ID (Required) * param appId: App Id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAppRequestWithAllParams

func NewDescribeAppRequestWithAllParams(
	regionId string,
	appId string,
) *DescribeAppRequest

* param regionId: 地域ID (Required) * param appId: App Id (Required)

func NewDescribeAppRequestWithoutParam

func NewDescribeAppRequestWithoutParam() *DescribeAppRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAppRequest) GetRegionId

func (r DescribeAppRequest) GetRegionId() string

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

func (*DescribeAppRequest) SetAppId

func (r *DescribeAppRequest) SetAppId(appId string)

param appId: App Id(Required)

func (*DescribeAppRequest) SetRegionId

func (r *DescribeAppRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DescribeAppResponse

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

type DescribeAppResult

type DescribeAppResult struct {
	App deploy.App `json:"app"`
}

type DescribeAppsRequest

type DescribeAppsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为20;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* appId - 应用ID,精确匹配
	appName - 应用名,精确匹配
	platform - 部署平台,精确匹配
	 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeAppsRequest

func NewDescribeAppsRequest(
	regionId string,
) *DescribeAppsRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAppsRequestWithAllParams

func NewDescribeAppsRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
) *DescribeAppsRequest
  • param regionId: 地域ID (Required)
  • param pageNumber: 页码;默认为1 (Optional)
  • param pageSize: 分页大小;默认为20;取值范围[10, 100] (Optional)
  • param filters: appId - 应用ID,精确匹配

appName - 应用名,精确匹配 platform - 部署平台,精确匹配

(Optional)

func NewDescribeAppsRequestWithoutParam

func NewDescribeAppsRequestWithoutParam() *DescribeAppsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAppsRequest) GetRegionId

func (r DescribeAppsRequest) GetRegionId() string

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

func (*DescribeAppsRequest) SetFilters

func (r *DescribeAppsRequest) SetFilters(filters []common.Filter)
param filters: appId - 应用ID,精确匹配

appName - 应用名,精确匹配 platform - 部署平台,精确匹配 (Optional)

func (*DescribeAppsRequest) SetPageNumber

func (r *DescribeAppsRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeAppsRequest) SetPageSize

func (r *DescribeAppsRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为20;取值范围[10, 100](Optional)

func (*DescribeAppsRequest) SetRegionId

func (r *DescribeAppsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DescribeAppsResponse

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

type DescribeAppsResult

type DescribeAppsResult struct {
	Apps       []deploy.App `json:"apps"`
	TotalCount int          `json:"totalCount"`
}

type DescribeDeployRequest

type DescribeDeployRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* Deploy Id  */
	DeployId string `json:"deployId"`
}

func NewDescribeDeployRequest

func NewDescribeDeployRequest(
	regionId string,
	deployId string,
) *DescribeDeployRequest

* param regionId: 地域ID (Required) * param deployId: Deploy Id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeDeployRequestWithAllParams

func NewDescribeDeployRequestWithAllParams(
	regionId string,
	deployId string,
) *DescribeDeployRequest

* param regionId: 地域ID (Required) * param deployId: Deploy Id (Required)

func NewDescribeDeployRequestWithoutParam

func NewDescribeDeployRequestWithoutParam() *DescribeDeployRequest

This constructor has better compatible ability when API parameters changed

func (DescribeDeployRequest) GetRegionId

func (r DescribeDeployRequest) GetRegionId() string

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

func (*DescribeDeployRequest) SetDeployId

func (r *DescribeDeployRequest) SetDeployId(deployId string)

param deployId: Deploy Id(Required)

func (*DescribeDeployRequest) SetRegionId

func (r *DescribeDeployRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DescribeDeployResponse

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

type DescribeDeployResult

type DescribeDeployResult struct {
	Deploy deploy.Deploy `json:"deploy"`
}

type DescribeGroupRequest

type DescribeGroupRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* Group Id  */
	GroupId string `json:"groupId"`
}

func NewDescribeGroupRequest

func NewDescribeGroupRequest(
	regionId string,
	groupId string,
) *DescribeGroupRequest

* param regionId: 地域ID (Required) * param groupId: Group Id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeGroupRequestWithAllParams

func NewDescribeGroupRequestWithAllParams(
	regionId string,
	groupId string,
) *DescribeGroupRequest

* param regionId: 地域ID (Required) * param groupId: Group Id (Required)

func NewDescribeGroupRequestWithoutParam

func NewDescribeGroupRequestWithoutParam() *DescribeGroupRequest

This constructor has better compatible ability when API parameters changed

func (DescribeGroupRequest) GetRegionId

func (r DescribeGroupRequest) GetRegionId() string

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

func (*DescribeGroupRequest) SetGroupId

func (r *DescribeGroupRequest) SetGroupId(groupId string)

param groupId: Group Id(Required)

func (*DescribeGroupRequest) SetRegionId

func (r *DescribeGroupRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DescribeGroupResponse

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

type DescribeGroupResult

type DescribeGroupResult struct {
	Group deploy.Group `json:"group"`
}

type DescribeGroupsRequest

type DescribeGroupsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为20;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* appId - 应用ID,精确匹配
	groupId - 部署组ID,精确匹配
	groupName - 部署组名,精确匹配
	 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeGroupsRequest

func NewDescribeGroupsRequest(
	regionId string,
) *DescribeGroupsRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeGroupsRequestWithAllParams

func NewDescribeGroupsRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
) *DescribeGroupsRequest
  • param regionId: 地域ID (Required)
  • param pageNumber: 页码;默认为1 (Optional)
  • param pageSize: 分页大小;默认为20;取值范围[10, 100] (Optional)
  • param filters: appId - 应用ID,精确匹配

groupId - 部署组ID,精确匹配 groupName - 部署组名,精确匹配

(Optional)

func NewDescribeGroupsRequestWithoutParam

func NewDescribeGroupsRequestWithoutParam() *DescribeGroupsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeGroupsRequest) GetRegionId

func (r DescribeGroupsRequest) GetRegionId() string

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

func (*DescribeGroupsRequest) SetFilters

func (r *DescribeGroupsRequest) SetFilters(filters []common.Filter)
param filters: appId - 应用ID,精确匹配

groupId - 部署组ID,精确匹配 groupName - 部署组名,精确匹配 (Optional)

func (*DescribeGroupsRequest) SetPageNumber

func (r *DescribeGroupsRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeGroupsRequest) SetPageSize

func (r *DescribeGroupsRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为20;取值范围[10, 100](Optional)

func (*DescribeGroupsRequest) SetRegionId

func (r *DescribeGroupsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DescribeGroupsResponse

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

type DescribeGroupsResult

type DescribeGroupsResult struct {
	Groups     []deploy.Group `json:"groups"`
	TotalCount int            `json:"totalCount"`
}

Jump to

Keyboard shortcuts

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