apis

package
v1.24.0 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 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 AssociateElasticIpRequest

type AssociateElasticIpRequest struct {
	core.JDCloudRequest

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

	/* Container ID  */
	ContainerId string `json:"containerId"`

	/* 弹性IP ID  */
	ElasticIpId string `json:"elasticIpId"`
}

func NewAssociateElasticIpRequest

func NewAssociateElasticIpRequest(
	regionId string,
	containerId string,
	elasticIpId string,
) *AssociateElasticIpRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * param elasticIpId: 弹性IP ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAssociateElasticIpRequestWithAllParams

func NewAssociateElasticIpRequestWithAllParams(
	regionId string,
	containerId string,
	elasticIpId string,
) *AssociateElasticIpRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * param elasticIpId: 弹性IP ID (Required)

func NewAssociateElasticIpRequestWithoutParam

func NewAssociateElasticIpRequestWithoutParam() *AssociateElasticIpRequest

This constructor has better compatible ability when API parameters changed

func (AssociateElasticIpRequest) GetRegionId

func (r AssociateElasticIpRequest) GetRegionId() string

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

func (*AssociateElasticIpRequest) SetContainerId

func (r *AssociateElasticIpRequest) SetContainerId(containerId string)

param containerId: Container ID(Required)

func (*AssociateElasticIpRequest) SetElasticIpId

func (r *AssociateElasticIpRequest) SetElasticIpId(elasticIpId string)

param elasticIpId: 弹性IP ID(Required)

func (*AssociateElasticIpRequest) SetRegionId

func (r *AssociateElasticIpRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type AssociateElasticIpResponse

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

type AssociateElasticIpResult

type AssociateElasticIpResult struct {
}

type CreateContainersRequest

type CreateContainersRequest struct {
	core.JDCloudRequest

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

	/* 创建容器规格  */
	ContainerSpec *nativecontainer.ContainerSpec `json:"containerSpec"`

	/* 购买实例数量;取值范围:[1,100]  */
	MaxCount int `json:"maxCount"`

	/* 保证请求幂等性 (Optional) */
	ClientToken *string `json:"clientToken"`
}

func NewCreateContainersRequest

func NewCreateContainersRequest(
	regionId string,
	containerSpec *nativecontainer.ContainerSpec,
	maxCount int,
) *CreateContainersRequest

* param regionId: Region ID (Required) * param containerSpec: 创建容器规格 (Required) * param maxCount: 购买实例数量;取值范围:[1,100] (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateContainersRequestWithAllParams

func NewCreateContainersRequestWithAllParams(
	regionId string,
	containerSpec *nativecontainer.ContainerSpec,
	maxCount int,
	clientToken *string,
) *CreateContainersRequest

* param regionId: Region ID (Required) * param containerSpec: 创建容器规格 (Required) * param maxCount: 购买实例数量;取值范围:[1,100] (Required) * param clientToken: 保证请求幂等性 (Optional)

func NewCreateContainersRequestWithoutParam

func NewCreateContainersRequestWithoutParam() *CreateContainersRequest

This constructor has better compatible ability when API parameters changed

func (CreateContainersRequest) GetRegionId

func (r CreateContainersRequest) GetRegionId() string

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

func (*CreateContainersRequest) SetClientToken added in v1.11.0

func (r *CreateContainersRequest) SetClientToken(clientToken string)

param clientToken: 保证请求幂等性(Optional)

func (*CreateContainersRequest) SetContainerSpec

func (r *CreateContainersRequest) SetContainerSpec(containerSpec *nativecontainer.ContainerSpec)

param containerSpec: 创建容器规格(Required)

func (*CreateContainersRequest) SetMaxCount

func (r *CreateContainersRequest) SetMaxCount(maxCount int)

param maxCount: 购买实例数量;取值范围:[1,100](Required)

func (*CreateContainersRequest) SetRegionId

func (r *CreateContainersRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type CreateContainersResponse

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

type CreateContainersResult

type CreateContainersResult struct {
	ContainerIds []string `json:"containerIds"`
}

type CreateSecretRequest

type CreateSecretRequest struct {
	core.JDCloudRequest

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

	/* 镜像仓库认证信息名称,不能重复
	 */
	Name string `json:"name"`

	/* 镜像仓库认证信息类型,目前仅支持:docker-registry 类型,用来和docker registry认证的类型。
	 */
	SecretType string `json:"secretType"`

	/* 镜像仓库认证信息数据。<br>
	必须包含server、username、password 字段,email 字段是可选的。<br>
	*/
	Data *nativecontainer.DockerRegistryData `json:"data"`
}

func NewCreateSecretRequest

func NewCreateSecretRequest(
	regionId string,
	name string,
	secretType string,
	data *nativecontainer.DockerRegistryData,
) *CreateSecretRequest
  • param regionId: Region ID (Required)
  • param name: 镜像仓库认证信息名称,不能重复 (Required)
  • param secretType: 镜像仓库认证信息类型,目前仅支持:docker-registry 类型,用来和docker registry认证的类型。 (Required)
  • param data: 镜像仓库认证信息数据。<br>

必须包含server、username、password 字段,email 字段是可选的。<br>

(Required)
*
* @Deprecated, not compatible when mandatory parameters changed

func NewCreateSecretRequestWithAllParams

func NewCreateSecretRequestWithAllParams(
	regionId string,
	name string,
	secretType string,
	data *nativecontainer.DockerRegistryData,
) *CreateSecretRequest
  • param regionId: Region ID (Required)
  • param name: 镜像仓库认证信息名称,不能重复 (Required)
  • param secretType: 镜像仓库认证信息类型,目前仅支持:docker-registry 类型,用来和docker registry认证的类型。 (Required)
  • param data: 镜像仓库认证信息数据。<br>

必须包含server、username、password 字段,email 字段是可选的。<br>

(Required)

func NewCreateSecretRequestWithoutParam

func NewCreateSecretRequestWithoutParam() *CreateSecretRequest

This constructor has better compatible ability when API parameters changed

func (CreateSecretRequest) GetRegionId

func (r CreateSecretRequest) GetRegionId() string

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

func (*CreateSecretRequest) SetData

param data: 镜像仓库认证信息数据。<br>

必须包含server、username、password 字段,email 字段是可选的。<br> (Required)

func (*CreateSecretRequest) SetName

func (r *CreateSecretRequest) SetName(name string)
param name: 镜像仓库认证信息名称,不能重复

(Required)

func (*CreateSecretRequest) SetRegionId

func (r *CreateSecretRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

func (*CreateSecretRequest) SetSecretType

func (r *CreateSecretRequest) SetSecretType(secretType string)
param secretType: 镜像仓库认证信息类型,目前仅支持:docker-registry 类型,用来和docker registry认证的类型。

(Required)

type CreateSecretResponse

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

type CreateSecretResult

type CreateSecretResult struct {
	SecretName string `json:"secretName"`
}

type DeleteContainerRequest

type DeleteContainerRequest struct {
	core.JDCloudRequest

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

	/* Container ID  */
	ContainerId string `json:"containerId"`
}

func NewDeleteContainerRequest

func NewDeleteContainerRequest(
	regionId string,
	containerId string,
) *DeleteContainerRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteContainerRequestWithAllParams

func NewDeleteContainerRequestWithAllParams(
	regionId string,
	containerId string,
) *DeleteContainerRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required)

func NewDeleteContainerRequestWithoutParam

func NewDeleteContainerRequestWithoutParam() *DeleteContainerRequest

This constructor has better compatible ability when API parameters changed

func (DeleteContainerRequest) GetRegionId

func (r DeleteContainerRequest) GetRegionId() string

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

func (*DeleteContainerRequest) SetContainerId

func (r *DeleteContainerRequest) SetContainerId(containerId string)

param containerId: Container ID(Required)

func (*DeleteContainerRequest) SetRegionId

func (r *DeleteContainerRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type DeleteContainerResponse

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

type DeleteContainerResult

type DeleteContainerResult struct {
}

type DeleteSecretRequest

type DeleteSecretRequest struct {
	core.JDCloudRequest

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

	/* Secret Name  */
	Name string `json:"name"`
}

func NewDeleteSecretRequest

func NewDeleteSecretRequest(
	regionId string,
	name string,
) *DeleteSecretRequest

* param regionId: Region ID (Required) * param name: Secret Name (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteSecretRequestWithAllParams

func NewDeleteSecretRequestWithAllParams(
	regionId string,
	name string,
) *DeleteSecretRequest

* param regionId: Region ID (Required) * param name: Secret Name (Required)

func NewDeleteSecretRequestWithoutParam

func NewDeleteSecretRequestWithoutParam() *DeleteSecretRequest

This constructor has better compatible ability when API parameters changed

func (DeleteSecretRequest) GetRegionId

func (r DeleteSecretRequest) GetRegionId() string

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

func (*DeleteSecretRequest) SetName

func (r *DeleteSecretRequest) SetName(name string)

param name: Secret Name(Required)

func (*DeleteSecretRequest) SetRegionId

func (r *DeleteSecretRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type DeleteSecretResponse

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

type DeleteSecretResult

type DeleteSecretResult struct {
}

type DescribeContainerRequest

type DescribeContainerRequest struct {
	core.JDCloudRequest

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

	/* Container ID  */
	ContainerId string `json:"containerId"`
}

func NewDescribeContainerRequest

func NewDescribeContainerRequest(
	regionId string,
	containerId string,
) *DescribeContainerRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeContainerRequestWithAllParams

func NewDescribeContainerRequestWithAllParams(
	regionId string,
	containerId string,
) *DescribeContainerRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required)

func NewDescribeContainerRequestWithoutParam

func NewDescribeContainerRequestWithoutParam() *DescribeContainerRequest

This constructor has better compatible ability when API parameters changed

func (DescribeContainerRequest) GetRegionId

func (r DescribeContainerRequest) GetRegionId() string

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

func (*DescribeContainerRequest) SetContainerId

func (r *DescribeContainerRequest) SetContainerId(containerId string)

param containerId: Container ID(Required)

func (*DescribeContainerRequest) SetRegionId

func (r *DescribeContainerRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type DescribeContainerResponse

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

type DescribeContainerResult

type DescribeContainerResult struct {
	Container nativecontainer.Container `json:"container"`
}

type DescribeContainersRequest

type DescribeContainersRequest struct {
	core.JDCloudRequest

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

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

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

	/* containerId - 实例ID,精确匹配,支持多个
	privateIpAddress - 主网卡IP地址,模糊匹配,支持单个
	az - 可用区,精确匹配,支持多个
	vpcId - 私有网络ID,精确匹配,支持多个
	status - 容器状态,精确匹配,支持多个
	name - 实例名称,模糊匹配,支持单个
	subnetId - 镜像ID,模糊匹配,支持单个
	securityGroups - 安全组 id,精确匹配,支持多个
	 (Optional) */
	Filters []common.Filter `json:"filters"`

	/* Tag筛选条件 (Optional) */
	Tags []nativecontainer.TagFilter `json:"tags"`
}

func NewDescribeContainersRequest

func NewDescribeContainersRequest(
	regionId string,
) *DescribeContainersRequest

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

func NewDescribeContainersRequestWithAllParams

func NewDescribeContainersRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
	tags []nativecontainer.TagFilter,
) *DescribeContainersRequest
  • param regionId: Region ID (Required)
  • param pageNumber: 页码;默认为1 (Optional)
  • param pageSize: 分页大小;默认为20;取值范围[10, 100] (Optional)
  • param filters: containerId - 实例ID,精确匹配,支持多个

privateIpAddress - 主网卡IP地址,模糊匹配,支持单个 az - 可用区,精确匹配,支持多个 vpcId - 私有网络ID,精确匹配,支持多个 status - 容器状态,精确匹配,支持多个 name - 实例名称,模糊匹配,支持单个 subnetId - 镜像ID,模糊匹配,支持单个 securityGroups - 安全组 id,精确匹配,支持多个

(Optional)
* param tags: Tag筛选条件 (Optional)

func NewDescribeContainersRequestWithoutParam

func NewDescribeContainersRequestWithoutParam() *DescribeContainersRequest

This constructor has better compatible ability when API parameters changed

func (DescribeContainersRequest) GetRegionId

func (r DescribeContainersRequest) GetRegionId() string

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

func (*DescribeContainersRequest) SetFilters

func (r *DescribeContainersRequest) SetFilters(filters []common.Filter)
param filters: containerId - 实例ID,精确匹配,支持多个

privateIpAddress - 主网卡IP地址,模糊匹配,支持单个 az - 可用区,精确匹配,支持多个 vpcId - 私有网络ID,精确匹配,支持多个 status - 容器状态,精确匹配,支持多个 name - 实例名称,模糊匹配,支持单个 subnetId - 镜像ID,模糊匹配,支持单个 securityGroups - 安全组 id,精确匹配,支持多个 (Optional)

func (*DescribeContainersRequest) SetPageNumber

func (r *DescribeContainersRequest) SetPageNumber(pageNumber int)

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

func (*DescribeContainersRequest) SetPageSize

func (r *DescribeContainersRequest) SetPageSize(pageSize int)

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

func (*DescribeContainersRequest) SetRegionId

func (r *DescribeContainersRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

func (*DescribeContainersRequest) SetTags

param tags: Tag筛选条件(Optional)

type DescribeContainersResponse

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

type DescribeContainersResult

type DescribeContainersResult struct {
	Containers []nativecontainer.Container `json:"containers"`
	TotalCount int                         `json:"totalCount"`
}

type DescribeInstanceTypesRequest added in v1.11.0

type DescribeInstanceTypesRequest struct {
	core.JDCloudRequest

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

	/* instanceTypes - 实例规格,精确匹配,支持多个
	az - 可用区,精确匹配,支持多个
	 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeInstanceTypesRequest added in v1.11.0

func NewDescribeInstanceTypesRequest(
	regionId string,
) *DescribeInstanceTypesRequest

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

func NewDescribeInstanceTypesRequestWithAllParams added in v1.11.0

func NewDescribeInstanceTypesRequestWithAllParams(
	regionId string,
	filters []common.Filter,
) *DescribeInstanceTypesRequest
  • param regionId: 地域ID (Required)
  • param filters: instanceTypes - 实例规格,精确匹配,支持多个

az - 可用区,精确匹配,支持多个

(Optional)

func NewDescribeInstanceTypesRequestWithoutParam added in v1.11.0

func NewDescribeInstanceTypesRequestWithoutParam() *DescribeInstanceTypesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeInstanceTypesRequest) GetRegionId added in v1.11.0

func (r DescribeInstanceTypesRequest) GetRegionId() string

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

func (*DescribeInstanceTypesRequest) SetFilters added in v1.11.0

func (r *DescribeInstanceTypesRequest) SetFilters(filters []common.Filter)
param filters: instanceTypes - 实例规格,精确匹配,支持多个

az - 可用区,精确匹配,支持多个 (Optional)

func (*DescribeInstanceTypesRequest) SetRegionId added in v1.11.0

func (r *DescribeInstanceTypesRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DescribeInstanceTypesResponse added in v1.11.0

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

type DescribeInstanceTypesResult added in v1.11.0

type DescribeInstanceTypesResult struct {
	InstanceTypes         []nativecontainer.InstanceType `json:"instanceTypes"`
	SpecificInstanceTypes []nativecontainer.InstanceType `json:"specificInstanceTypes"`
	TotalCount            int                            `json:"totalCount"`
}

type DescribeQuotaRequest

type DescribeQuotaRequest struct {
	core.JDCloudRequest

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

	/* resourceType - 资源类型,支持 [container, pod, secret]
	 */
	ResourceType string `json:"resourceType"`
}

func NewDescribeQuotaRequest

func NewDescribeQuotaRequest(
	regionId string,
	resourceType string,
) *DescribeQuotaRequest

* param regionId: Region ID (Required) * param resourceType: resourceType - 资源类型,支持 [container, pod, secret] (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeQuotaRequestWithAllParams

func NewDescribeQuotaRequestWithAllParams(
	regionId string,
	resourceType string,
) *DescribeQuotaRequest

* param regionId: Region ID (Required) * param resourceType: resourceType - 资源类型,支持 [container, pod, secret] (Required)

func NewDescribeQuotaRequestWithoutParam

func NewDescribeQuotaRequestWithoutParam() *DescribeQuotaRequest

This constructor has better compatible ability when API parameters changed

func (DescribeQuotaRequest) GetRegionId

func (r DescribeQuotaRequest) GetRegionId() string

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

func (*DescribeQuotaRequest) SetRegionId

func (r *DescribeQuotaRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

func (*DescribeQuotaRequest) SetResourceType

func (r *DescribeQuotaRequest) SetResourceType(resourceType string)
param resourceType: resourceType - 资源类型,支持 [container, pod, secret]

(Required)

type DescribeQuotaResponse

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

type DescribeQuotaResult

type DescribeQuotaResult struct {
	Quota nativecontainer.Quota `json:"quota"`
}

type DescribeSecretRequest

type DescribeSecretRequest struct {
	core.JDCloudRequest

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

	/* Secret Name  */
	Name string `json:"name"`
}

func NewDescribeSecretRequest

func NewDescribeSecretRequest(
	regionId string,
	name string,
) *DescribeSecretRequest

* param regionId: Region ID (Required) * param name: Secret Name (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeSecretRequestWithAllParams

func NewDescribeSecretRequestWithAllParams(
	regionId string,
	name string,
) *DescribeSecretRequest

* param regionId: Region ID (Required) * param name: Secret Name (Required)

func NewDescribeSecretRequestWithoutParam

func NewDescribeSecretRequestWithoutParam() *DescribeSecretRequest

This constructor has better compatible ability when API parameters changed

func (DescribeSecretRequest) GetRegionId

func (r DescribeSecretRequest) GetRegionId() string

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

func (*DescribeSecretRequest) SetName

func (r *DescribeSecretRequest) SetName(name string)

param name: Secret Name(Required)

func (*DescribeSecretRequest) SetRegionId

func (r *DescribeSecretRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type DescribeSecretResponse

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

type DescribeSecretResult

type DescribeSecretResult struct {
	Secret nativecontainer.Secret `json:"secret"`
}

type DescribeSecretsRequest

type DescribeSecretsRequest struct {
	core.JDCloudRequest

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

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

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

	/* name - secret名称,支持模糊搜索
	(Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeSecretsRequest

func NewDescribeSecretsRequest(
	regionId string,
) *DescribeSecretsRequest

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

func NewDescribeSecretsRequestWithAllParams

func NewDescribeSecretsRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
) *DescribeSecretsRequest

* param regionId: Region ID (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为20;取值范围[10, 100] (Optional) * param filters: name - secret名称,支持模糊搜索 (Optional)

func NewDescribeSecretsRequestWithoutParam

func NewDescribeSecretsRequestWithoutParam() *DescribeSecretsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeSecretsRequest) GetRegionId

func (r DescribeSecretsRequest) GetRegionId() string

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

func (*DescribeSecretsRequest) SetFilters

func (r *DescribeSecretsRequest) SetFilters(filters []common.Filter)
param filters: name - secret名称,支持模糊搜索

(Optional)

func (*DescribeSecretsRequest) SetPageNumber

func (r *DescribeSecretsRequest) SetPageNumber(pageNumber int)

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

func (*DescribeSecretsRequest) SetPageSize

func (r *DescribeSecretsRequest) SetPageSize(pageSize int)

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

func (*DescribeSecretsRequest) SetRegionId

func (r *DescribeSecretsRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type DescribeSecretsResponse

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

type DescribeSecretsResult

type DescribeSecretsResult struct {
	Secrets    []nativecontainer.Secret `json:"secrets"`
	TotalCount int                      `json:"totalCount"`
}

type DisassociateElasticIpRequest

type DisassociateElasticIpRequest struct {
	core.JDCloudRequest

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

	/* Container ID  */
	ContainerId string `json:"containerId"`

	/* 弹性IP ID  */
	ElasticIpId string `json:"elasticIpId"`
}

func NewDisassociateElasticIpRequest

func NewDisassociateElasticIpRequest(
	regionId string,
	containerId string,
	elasticIpId string,
) *DisassociateElasticIpRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * param elasticIpId: 弹性IP ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDisassociateElasticIpRequestWithAllParams

func NewDisassociateElasticIpRequestWithAllParams(
	regionId string,
	containerId string,
	elasticIpId string,
) *DisassociateElasticIpRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * param elasticIpId: 弹性IP ID (Required)

func NewDisassociateElasticIpRequestWithoutParam

func NewDisassociateElasticIpRequestWithoutParam() *DisassociateElasticIpRequest

This constructor has better compatible ability when API parameters changed

func (DisassociateElasticIpRequest) GetRegionId

func (r DisassociateElasticIpRequest) GetRegionId() string

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

func (*DisassociateElasticIpRequest) SetContainerId

func (r *DisassociateElasticIpRequest) SetContainerId(containerId string)

param containerId: Container ID(Required)

func (*DisassociateElasticIpRequest) SetElasticIpId

func (r *DisassociateElasticIpRequest) SetElasticIpId(elasticIpId string)

param elasticIpId: 弹性IP ID(Required)

func (*DisassociateElasticIpRequest) SetRegionId

func (r *DisassociateElasticIpRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type DisassociateElasticIpResponse

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

type DisassociateElasticIpResult

type DisassociateElasticIpResult struct {
}

type ExecCreateRequest added in v1.8.0

type ExecCreateRequest struct {
	core.JDCloudRequest

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

	/* Container ID  */
	ContainerId string `json:"containerId"`

	/* 执行命令  */
	Command []string `json:"command"`

	/* 执行命令是否添加tty (Optional) */
	Tty *bool `json:"tty"`
}

func NewExecCreateRequest added in v1.8.0

func NewExecCreateRequest(
	regionId string,
	containerId string,
	command []string,
) *ExecCreateRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * param command: 执行命令 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewExecCreateRequestWithAllParams added in v1.8.0

func NewExecCreateRequestWithAllParams(
	regionId string,
	containerId string,
	command []string,
	tty *bool,
) *ExecCreateRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * param command: 执行命令 (Required) * param tty: 执行命令是否添加tty (Optional)

func NewExecCreateRequestWithoutParam added in v1.8.0

func NewExecCreateRequestWithoutParam() *ExecCreateRequest

This constructor has better compatible ability when API parameters changed

func (ExecCreateRequest) GetRegionId added in v1.8.0

func (r ExecCreateRequest) GetRegionId() string

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

func (*ExecCreateRequest) SetCommand added in v1.8.0

func (r *ExecCreateRequest) SetCommand(command []string)

param command: 执行命令(Required)

func (*ExecCreateRequest) SetContainerId added in v1.8.0

func (r *ExecCreateRequest) SetContainerId(containerId string)

param containerId: Container ID(Required)

func (*ExecCreateRequest) SetRegionId added in v1.8.0

func (r *ExecCreateRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

func (*ExecCreateRequest) SetTty added in v1.8.0

func (r *ExecCreateRequest) SetTty(tty bool)

param tty: 执行命令是否添加tty(Optional)

type ExecCreateResponse added in v1.8.0

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

type ExecCreateResult added in v1.8.0

type ExecCreateResult struct {
	ExecId string `json:"execId"`
}

type ExecGetExitCodeRequest added in v1.8.0

type ExecGetExitCodeRequest struct {
	core.JDCloudRequest

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

	/* Container ID  */
	ContainerId string `json:"containerId"`

	/* exec ID  */
	ExecId string `json:"execId"`
}

func NewExecGetExitCodeRequest added in v1.8.0

func NewExecGetExitCodeRequest(
	regionId string,
	containerId string,
	execId string,
) *ExecGetExitCodeRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * param execId: exec ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewExecGetExitCodeRequestWithAllParams added in v1.8.0

func NewExecGetExitCodeRequestWithAllParams(
	regionId string,
	containerId string,
	execId string,
) *ExecGetExitCodeRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * param execId: exec ID (Required)

func NewExecGetExitCodeRequestWithoutParam added in v1.8.0

func NewExecGetExitCodeRequestWithoutParam() *ExecGetExitCodeRequest

This constructor has better compatible ability when API parameters changed

func (ExecGetExitCodeRequest) GetRegionId added in v1.8.0

func (r ExecGetExitCodeRequest) GetRegionId() string

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

func (*ExecGetExitCodeRequest) SetContainerId added in v1.8.0

func (r *ExecGetExitCodeRequest) SetContainerId(containerId string)

param containerId: Container ID(Required)

func (*ExecGetExitCodeRequest) SetExecId added in v1.8.0

func (r *ExecGetExitCodeRequest) SetExecId(execId string)

param execId: exec ID(Required)

func (*ExecGetExitCodeRequest) SetRegionId added in v1.8.0

func (r *ExecGetExitCodeRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type ExecGetExitCodeResponse added in v1.8.0

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

type ExecGetExitCodeResult added in v1.8.0

type ExecGetExitCodeResult struct {
	ExitCode int `json:"exitCode"`
}

type GetLogsRequest

type GetLogsRequest struct {
	core.JDCloudRequest

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

	/* Container ID  */
	ContainerId string `json:"containerId"`

	/* 返回日志文件中倒数 tailLines 行,如不指定,默认从容器启动时或 sinceSeconds 指定的时间读取。
	(Optional) */
	TailLines *int `json:"tailLines"`

	/* 返回相对于当前时间之前sinceSeconds之内的日志。
	(Optional) */
	SinceSeconds *int `json:"sinceSeconds"`

	/* 限制返回的日志文件内容字节数,取值范围 [1-4]KB,最大 4KB.
	(Optional) */
	LimitBytes *int `json:"limitBytes"`
}

func NewGetLogsRequest

func NewGetLogsRequest(
	regionId string,
	containerId string,
) *GetLogsRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetLogsRequestWithAllParams

func NewGetLogsRequestWithAllParams(
	regionId string,
	containerId string,
	tailLines *int,
	sinceSeconds *int,
	limitBytes *int,
) *GetLogsRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * param tailLines: 返回日志文件中倒数 tailLines 行,如不指定,默认从容器启动时或 sinceSeconds 指定的时间读取。 (Optional) * param sinceSeconds: 返回相对于当前时间之前sinceSeconds之内的日志。 (Optional) * param limitBytes: 限制返回的日志文件内容字节数,取值范围 [1-4]KB,最大 4KB. (Optional)

func NewGetLogsRequestWithoutParam

func NewGetLogsRequestWithoutParam() *GetLogsRequest

This constructor has better compatible ability when API parameters changed

func (GetLogsRequest) GetRegionId

func (r GetLogsRequest) GetRegionId() string

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

func (*GetLogsRequest) SetContainerId

func (r *GetLogsRequest) SetContainerId(containerId string)

param containerId: Container ID(Required)

func (*GetLogsRequest) SetLimitBytes

func (r *GetLogsRequest) SetLimitBytes(limitBytes int)
param limitBytes: 限制返回的日志文件内容字节数,取值范围 [1-4]KB,最大 4KB.

(Optional)

func (*GetLogsRequest) SetRegionId

func (r *GetLogsRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

func (*GetLogsRequest) SetSinceSeconds

func (r *GetLogsRequest) SetSinceSeconds(sinceSeconds int)
param sinceSeconds: 返回相对于当前时间之前sinceSeconds之内的日志。

(Optional)

func (*GetLogsRequest) SetTailLines

func (r *GetLogsRequest) SetTailLines(tailLines int)
param tailLines: 返回日志文件中倒数 tailLines 行,如不指定,默认从容器启动时或 sinceSeconds 指定的时间读取。

(Optional)

type GetLogsResponse

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

type GetLogsResult

type GetLogsResult struct {
	Logs interface{} `json:"logs"`
}

type ModifyContainerAttributeRequest

type ModifyContainerAttributeRequest struct {
	core.JDCloudRequest

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

	/* Container ID  */
	ContainerId string `json:"containerId"`

	/* 容器名称 (Optional) */
	Name *string `json:"name"`

	/* 容器描述 (Optional) */
	Description *string `json:"description"`
}

func NewModifyContainerAttributeRequest

func NewModifyContainerAttributeRequest(
	regionId string,
	containerId string,
) *ModifyContainerAttributeRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyContainerAttributeRequestWithAllParams

func NewModifyContainerAttributeRequestWithAllParams(
	regionId string,
	containerId string,
	name *string,
	description *string,
) *ModifyContainerAttributeRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * param name: 容器名称 (Optional) * param description: 容器描述 (Optional)

func NewModifyContainerAttributeRequestWithoutParam

func NewModifyContainerAttributeRequestWithoutParam() *ModifyContainerAttributeRequest

This constructor has better compatible ability when API parameters changed

func (ModifyContainerAttributeRequest) GetRegionId

func (r ModifyContainerAttributeRequest) GetRegionId() string

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

func (*ModifyContainerAttributeRequest) SetContainerId

func (r *ModifyContainerAttributeRequest) SetContainerId(containerId string)

param containerId: Container ID(Required)

func (*ModifyContainerAttributeRequest) SetDescription

func (r *ModifyContainerAttributeRequest) SetDescription(description string)

param description: 容器描述(Optional)

func (*ModifyContainerAttributeRequest) SetName

func (r *ModifyContainerAttributeRequest) SetName(name string)

param name: 容器名称(Optional)

func (*ModifyContainerAttributeRequest) SetRegionId

func (r *ModifyContainerAttributeRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type ModifyContainerAttributeResponse

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

type ModifyContainerAttributeResult

type ModifyContainerAttributeResult struct {
}

type RebuildContainerRequest

type RebuildContainerRequest struct {
	core.JDCloudRequest

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

	/* Container ID  */
	ContainerId string `json:"containerId"`

	/* 镜像名称 </br> 1. Docker Hub官方镜像通过类似nginx, mysql/mysql-server的名字指定 </br> </br> repository长度最大256个字符,tag最大128个字符,registry最大255个字符 </br> 下载镜像超时时间:10分钟  */
	Image string `json:"image"`

	/* 镜像仓库认证信息;使用Docker Hub和京东云CR的镜像不需要secret (Optional) */
	Secret *string `json:"secret"`

	/* 容器启动执行的命令, 如果不指定默认是镜像的ENTRYPOINT. 数组字符总长度范围:[0-256] (Optional) */
	Command []string `json:"command"`

	/* 容器启动执行命令的参数, 如果不指定默认是镜像的CMD. 数组字符总长度范围:[0-2048] (Optional) */
	Args []string `json:"args"`

	/* 容器是否分配tty。默认不分配 (Optional) */
	Tty *bool `json:"tty"`

	/* 容器的工作目录。如果不指定,默认是根目录(/),必须是绝对路径。字符长度范围:[0-1024] (Optional) */
	WorkingDir *string `json:"workingDir"`

	/* 容器执行的环境变量;如果和镜像中的环境变量Key相同,会覆盖镜像中的值;</br> 最大100对 (Optional) */
	Envs []nativecontainer.EnvVar `json:"envs"`
}

func NewRebuildContainerRequest

func NewRebuildContainerRequest(
	regionId string,
	containerId string,
	image string,
) *RebuildContainerRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * param image: 镜像名称 </br> 1. Docker Hub官方镜像通过类似nginx, mysql/mysql-server的名字指定 </br> </br> repository长度最大256个字符,tag最大128个字符,registry最大255个字符 </br> 下载镜像超时时间:10分钟 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewRebuildContainerRequestWithAllParams

func NewRebuildContainerRequestWithAllParams(
	regionId string,
	containerId string,
	image string,
	secret *string,
	command []string,
	args []string,
	tty *bool,
	workingDir *string,
	envs []nativecontainer.EnvVar,
) *RebuildContainerRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * param image: 镜像名称 </br> 1. Docker Hub官方镜像通过类似nginx, mysql/mysql-server的名字指定 </br> </br> repository长度最大256个字符,tag最大128个字符,registry最大255个字符 </br> 下载镜像超时时间:10分钟 (Required) * param secret: 镜像仓库认证信息;使用Docker Hub和京东云CR的镜像不需要secret (Optional) * param command: 容器启动执行的命令, 如果不指定默认是镜像的ENTRYPOINT. 数组字符总长度范围:[0-256] (Optional) * param args: 容器启动执行命令的参数, 如果不指定默认是镜像的CMD. 数组字符总长度范围:[0-2048] (Optional) * param tty: 容器是否分配tty。默认不分配 (Optional) * param workingDir: 容器的工作目录。如果不指定,默认是根目录(/),必须是绝对路径。字符长度范围:[0-1024] (Optional) * param envs: 容器执行的环境变量;如果和镜像中的环境变量Key相同,会覆盖镜像中的值;</br> 最大100对 (Optional)

func NewRebuildContainerRequestWithoutParam

func NewRebuildContainerRequestWithoutParam() *RebuildContainerRequest

This constructor has better compatible ability when API parameters changed

func (RebuildContainerRequest) GetRegionId

func (r RebuildContainerRequest) GetRegionId() string

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

func (*RebuildContainerRequest) SetArgs

func (r *RebuildContainerRequest) SetArgs(args []string)

param args: 容器启动执行命令的参数, 如果不指定默认是镜像的CMD. 数组字符总长度范围:[0-2048](Optional)

func (*RebuildContainerRequest) SetCommand

func (r *RebuildContainerRequest) SetCommand(command []string)

param command: 容器启动执行的命令, 如果不指定默认是镜像的ENTRYPOINT. 数组字符总长度范围:[0-256](Optional)

func (*RebuildContainerRequest) SetContainerId

func (r *RebuildContainerRequest) SetContainerId(containerId string)

param containerId: Container ID(Required)

func (*RebuildContainerRequest) SetEnvs added in v1.8.0

func (r *RebuildContainerRequest) SetEnvs(envs []nativecontainer.EnvVar)

param envs: 容器执行的环境变量;如果和镜像中的环境变量Key相同,会覆盖镜像中的值;</br> 最大100对(Optional)

func (*RebuildContainerRequest) SetImage

func (r *RebuildContainerRequest) SetImage(image string)

param image: 镜像名称 </br> 1. Docker Hub官方镜像通过类似nginx, mysql/mysql-server的名字指定 </br> </br> repository长度最大256个字符,tag最大128个字符,registry最大255个字符 </br> 下载镜像超时时间:10分钟(Required)

func (*RebuildContainerRequest) SetRegionId

func (r *RebuildContainerRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

func (*RebuildContainerRequest) SetSecret

func (r *RebuildContainerRequest) SetSecret(secret string)

param secret: 镜像仓库认证信息;使用Docker Hub和京东云CR的镜像不需要secret(Optional)

func (*RebuildContainerRequest) SetTty

func (r *RebuildContainerRequest) SetTty(tty bool)

param tty: 容器是否分配tty。默认不分配(Optional)

func (*RebuildContainerRequest) SetWorkingDir

func (r *RebuildContainerRequest) SetWorkingDir(workingDir string)

param workingDir: 容器的工作目录。如果不指定,默认是根目录(/),必须是绝对路径。字符长度范围:[0-1024](Optional)

type RebuildContainerResponse

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

type RebuildContainerResult

type RebuildContainerResult struct {
}

type ResizeContainerRequest added in v1.13.0

type ResizeContainerRequest struct {
	core.JDCloudRequest

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

	/* Container ID  */
	ContainerId string `json:"containerId"`

	/* 新实例类型,不可与原实例类型相同  */
	InstanceType string `json:"instanceType"`
}

func NewResizeContainerRequest added in v1.13.0

func NewResizeContainerRequest(
	regionId string,
	containerId string,
	instanceType string,
) *ResizeContainerRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * param instanceType: 新实例类型,不可与原实例类型相同 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewResizeContainerRequestWithAllParams added in v1.13.0

func NewResizeContainerRequestWithAllParams(
	regionId string,
	containerId string,
	instanceType string,
) *ResizeContainerRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * param instanceType: 新实例类型,不可与原实例类型相同 (Required)

func NewResizeContainerRequestWithoutParam added in v1.13.0

func NewResizeContainerRequestWithoutParam() *ResizeContainerRequest

This constructor has better compatible ability when API parameters changed

func (ResizeContainerRequest) GetRegionId added in v1.13.0

func (r ResizeContainerRequest) GetRegionId() string

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

func (*ResizeContainerRequest) SetContainerId added in v1.13.0

func (r *ResizeContainerRequest) SetContainerId(containerId string)

param containerId: Container ID(Required)

func (*ResizeContainerRequest) SetInstanceType added in v1.13.0

func (r *ResizeContainerRequest) SetInstanceType(instanceType string)

param instanceType: 新实例类型,不可与原实例类型相同(Required)

func (*ResizeContainerRequest) SetRegionId added in v1.13.0

func (r *ResizeContainerRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type ResizeContainerResponse added in v1.13.0

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

type ResizeContainerResult added in v1.13.0

type ResizeContainerResult struct {
}

type ResizeTTYRequest added in v1.8.0

type ResizeTTYRequest struct {
	core.JDCloudRequest

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

	/* Container ID  */
	ContainerId string `json:"containerId"`

	/* tty row  */
	Height int `json:"height"`

	/* tty column  */
	Width int `json:"width"`

	/* exec ID (Optional) */
	ExecId *string `json:"execId"`
}

func NewResizeTTYRequest added in v1.8.0

func NewResizeTTYRequest(
	regionId string,
	containerId string,
	height int,
	width int,
) *ResizeTTYRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * param height: tty row (Required) * param width: tty column (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewResizeTTYRequestWithAllParams added in v1.8.0

func NewResizeTTYRequestWithAllParams(
	regionId string,
	containerId string,
	height int,
	width int,
	execId *string,
) *ResizeTTYRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * param height: tty row (Required) * param width: tty column (Required) * param execId: exec ID (Optional)

func NewResizeTTYRequestWithoutParam added in v1.8.0

func NewResizeTTYRequestWithoutParam() *ResizeTTYRequest

This constructor has better compatible ability when API parameters changed

func (ResizeTTYRequest) GetRegionId added in v1.8.0

func (r ResizeTTYRequest) GetRegionId() string

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

func (*ResizeTTYRequest) SetContainerId added in v1.8.0

func (r *ResizeTTYRequest) SetContainerId(containerId string)

param containerId: Container ID(Required)

func (*ResizeTTYRequest) SetExecId added in v1.8.0

func (r *ResizeTTYRequest) SetExecId(execId string)

param execId: exec ID(Optional)

func (*ResizeTTYRequest) SetHeight added in v1.8.0

func (r *ResizeTTYRequest) SetHeight(height int)

param height: tty row(Required)

func (*ResizeTTYRequest) SetRegionId added in v1.8.0

func (r *ResizeTTYRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

func (*ResizeTTYRequest) SetWidth added in v1.8.0

func (r *ResizeTTYRequest) SetWidth(width int)

param width: tty column(Required)

type ResizeTTYResponse added in v1.8.0

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

type ResizeTTYResult added in v1.8.0

type ResizeTTYResult struct {
}

type StartContainerRequest

type StartContainerRequest struct {
	core.JDCloudRequest

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

	/* Container ID  */
	ContainerId string `json:"containerId"`
}

func NewStartContainerRequest

func NewStartContainerRequest(
	regionId string,
	containerId string,
) *StartContainerRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStartContainerRequestWithAllParams

func NewStartContainerRequestWithAllParams(
	regionId string,
	containerId string,
) *StartContainerRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required)

func NewStartContainerRequestWithoutParam

func NewStartContainerRequestWithoutParam() *StartContainerRequest

This constructor has better compatible ability when API parameters changed

func (StartContainerRequest) GetRegionId

func (r StartContainerRequest) GetRegionId() string

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

func (*StartContainerRequest) SetContainerId

func (r *StartContainerRequest) SetContainerId(containerId string)

param containerId: Container ID(Required)

func (*StartContainerRequest) SetRegionId

func (r *StartContainerRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type StartContainerResponse

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

type StartContainerResult

type StartContainerResult struct {
}

type StopContainerRequest

type StopContainerRequest struct {
	core.JDCloudRequest

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

	/* Container ID  */
	ContainerId string `json:"containerId"`
}

func NewStopContainerRequest

func NewStopContainerRequest(
	regionId string,
	containerId string,
) *StopContainerRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStopContainerRequestWithAllParams

func NewStopContainerRequestWithAllParams(
	regionId string,
	containerId string,
) *StopContainerRequest

* param regionId: Region ID (Required) * param containerId: Container ID (Required)

func NewStopContainerRequestWithoutParam

func NewStopContainerRequestWithoutParam() *StopContainerRequest

This constructor has better compatible ability when API parameters changed

func (StopContainerRequest) GetRegionId

func (r StopContainerRequest) GetRegionId() string

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

func (*StopContainerRequest) SetContainerId

func (r *StopContainerRequest) SetContainerId(containerId string)

param containerId: Container ID(Required)

func (*StopContainerRequest) SetRegionId

func (r *StopContainerRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type StopContainerResponse

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

type StopContainerResult

type StopContainerResult struct {
}

Jump to

Keyboard shortcuts

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