v20201221

package
v1.0.934 Latest Latest
Warning

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

Go to latest
Published: Jun 2, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const APIVersion = "2020-12-21"
View Source
const (

	// 创建服务失败。
	INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) CreateCosToken

func (c *Client) CreateCosToken(request *CreateCosTokenRequest) (response *CreateCosTokenResponse, err error)

CreateCosToken 生成Cos临时秘钥

func (*Client) CreateCosTokenV2

func (c *Client) CreateCosTokenV2(request *CreateCosTokenV2Request) (response *CreateCosTokenV2Response, err error)

CreateCosTokenV2 生成Cos临时秘钥

func (*Client) CreateCosTokenV2WithContext added in v1.0.324

func (c *Client) CreateCosTokenV2WithContext(ctx context.Context, request *CreateCosTokenV2Request) (response *CreateCosTokenV2Response, err error)

CreateCosTokenV2 生成Cos临时秘钥

func (*Client) CreateCosTokenWithContext added in v1.0.324

func (c *Client) CreateCosTokenWithContext(ctx context.Context, request *CreateCosTokenRequest) (response *CreateCosTokenResponse, err error)

CreateCosToken 生成Cos临时秘钥

func (*Client) CreateNamespace

func (c *Client) CreateNamespace(request *CreateNamespaceRequest) (response *CreateNamespaceResponse, err error)

CreateNamespace 创建环境

func (*Client) CreateNamespaceWithContext added in v1.0.324

func (c *Client) CreateNamespaceWithContext(ctx context.Context, request *CreateNamespaceRequest) (response *CreateNamespaceResponse, err error)

CreateNamespace 创建环境

func (*Client) CreateResource

func (c *Client) CreateResource(request *CreateResourceRequest) (response *CreateResourceResponse, err error)

CreateResource 绑定云资源

func (*Client) CreateResourceWithContext added in v1.0.324

func (c *Client) CreateResourceWithContext(ctx context.Context, request *CreateResourceRequest) (response *CreateResourceResponse, err error)

CreateResource 绑定云资源

func (*Client) CreateServiceV2

func (c *Client) CreateServiceV2(request *CreateServiceV2Request) (response *CreateServiceV2Response, err error)

CreateServiceV2 创建服务

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) CreateServiceV2WithContext added in v1.0.324

func (c *Client) CreateServiceV2WithContext(ctx context.Context, request *CreateServiceV2Request) (response *CreateServiceV2Response, err error)

CreateServiceV2 创建服务

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) DeleteIngress

func (c *Client) DeleteIngress(request *DeleteIngressRequest) (response *DeleteIngressResponse, err error)

DeleteIngress 删除 Ingress 规则

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) DeleteIngressWithContext added in v1.0.324

func (c *Client) DeleteIngressWithContext(ctx context.Context, request *DeleteIngressRequest) (response *DeleteIngressResponse, err error)

DeleteIngress 删除 Ingress 规则

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) DeployServiceV2

func (c *Client) DeployServiceV2(request *DeployServiceV2Request) (response *DeployServiceV2Response, err error)

DeployServiceV2 服务部署

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) DeployServiceV2WithContext added in v1.0.324

func (c *Client) DeployServiceV2WithContext(ctx context.Context, request *DeployServiceV2Request) (response *DeployServiceV2Response, err error)

DeployServiceV2 服务部署

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) DescribeIngress

func (c *Client) DescribeIngress(request *DescribeIngressRequest) (response *DescribeIngressResponse, err error)

DescribeIngress 查询 Ingress 规则

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) DescribeIngressWithContext added in v1.0.324

func (c *Client) DescribeIngressWithContext(ctx context.Context, request *DescribeIngressRequest) (response *DescribeIngressResponse, err error)

DescribeIngress 查询 Ingress 规则

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) DescribeIngresses

func (c *Client) DescribeIngresses(request *DescribeIngressesRequest) (response *DescribeIngressesResponse, err error)

DescribeIngresses 查询 Ingress 规则列表

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) DescribeIngressesWithContext added in v1.0.324

func (c *Client) DescribeIngressesWithContext(ctx context.Context, request *DescribeIngressesRequest) (response *DescribeIngressesResponse, err error)

DescribeIngresses 查询 Ingress 规则列表

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) DescribeNamespaces

func (c *Client) DescribeNamespaces(request *DescribeNamespacesRequest) (response *DescribeNamespacesResponse, err error)

DescribeNamespaces 获取租户环境列表

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) DescribeNamespacesWithContext added in v1.0.324

func (c *Client) DescribeNamespacesWithContext(ctx context.Context, request *DescribeNamespacesRequest) (response *DescribeNamespacesResponse, err error)

DescribeNamespaces 获取租户环境列表

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) DescribeRelatedIngresses

func (c *Client) DescribeRelatedIngresses(request *DescribeRelatedIngressesRequest) (response *DescribeRelatedIngressesResponse, err error)

DescribeRelatedIngresses 查询服务关联的 Ingress 规则列表

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) DescribeRelatedIngressesWithContext added in v1.0.324

func (c *Client) DescribeRelatedIngressesWithContext(ctx context.Context, request *DescribeRelatedIngressesRequest) (response *DescribeRelatedIngressesResponse, err error)

DescribeRelatedIngresses 查询服务关联的 Ingress 规则列表

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) DescribeServiceRunPodListV2

func (c *Client) DescribeServiceRunPodListV2(request *DescribeServiceRunPodListV2Request) (response *DescribeServiceRunPodListV2Response, err error)

DescribeServiceRunPodListV2 获取服务下面运行pod列表

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) DescribeServiceRunPodListV2WithContext added in v1.0.324

func (c *Client) DescribeServiceRunPodListV2WithContext(ctx context.Context, request *DescribeServiceRunPodListV2Request) (response *DescribeServiceRunPodListV2Response, err error)

DescribeServiceRunPodListV2 获取服务下面运行pod列表

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) GenerateDownloadUrl

func (c *Client) GenerateDownloadUrl(request *GenerateDownloadUrlRequest) (response *GenerateDownloadUrlResponse, err error)

GenerateDownloadUrl 生成包预签名下载链接

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) GenerateDownloadUrlWithContext added in v1.0.324

func (c *Client) GenerateDownloadUrlWithContext(ctx context.Context, request *GenerateDownloadUrlRequest) (response *GenerateDownloadUrlResponse, err error)

GenerateDownloadUrl 生成包预签名下载链接

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) ModifyIngress

func (c *Client) ModifyIngress(request *ModifyIngressRequest) (response *ModifyIngressResponse, err error)

ModifyIngress 创建或者更新 Ingress 规则

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) ModifyIngressWithContext added in v1.0.324

func (c *Client) ModifyIngressWithContext(ctx context.Context, request *ModifyIngressRequest) (response *ModifyIngressResponse, err error)

ModifyIngress 创建或者更新 Ingress 规则

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) ModifyNamespace

func (c *Client) ModifyNamespace(request *ModifyNamespaceRequest) (response *ModifyNamespaceResponse, err error)

ModifyNamespace 编辑环境

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) ModifyNamespaceWithContext added in v1.0.324

func (c *Client) ModifyNamespaceWithContext(ctx context.Context, request *ModifyNamespaceRequest) (response *ModifyNamespaceResponse, err error)

ModifyNamespace 编辑环境

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) ModifyServiceInfo

func (c *Client) ModifyServiceInfo(request *ModifyServiceInfoRequest) (response *ModifyServiceInfoResponse, err error)

ModifyServiceInfo 修改服务基本信息

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) ModifyServiceInfoWithContext added in v1.0.324

func (c *Client) ModifyServiceInfoWithContext(ctx context.Context, request *ModifyServiceInfoRequest) (response *ModifyServiceInfoResponse, err error)

ModifyServiceInfo 修改服务基本信息

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) RestartServiceRunPod

func (c *Client) RestartServiceRunPod(request *RestartServiceRunPodRequest) (response *RestartServiceRunPodResponse, err error)

RestartServiceRunPod 重启实例

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

func (*Client) RestartServiceRunPodWithContext added in v1.0.324

func (c *Client) RestartServiceRunPodWithContext(ctx context.Context, request *RestartServiceRunPodRequest) (response *RestartServiceRunPodResponse, err error)

RestartServiceRunPod 重启实例

可能返回的错误码:

INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"

type CosToken

type CosToken struct {
	// 唯一请求 ID
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`

	// 存储桶桶名
	Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"`

	// 存储桶所在区域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 临时密钥的SecretId
	TmpSecretId *string `json:"TmpSecretId,omitnil,omitempty" name:"TmpSecretId"`

	// 临时密钥的SecretKey
	TmpSecretKey *string `json:"TmpSecretKey,omitnil,omitempty" name:"TmpSecretKey"`

	// 临时密钥的 sessionToken
	SessionToken *string `json:"SessionToken,omitnil,omitempty" name:"SessionToken"`

	// 临时密钥获取的开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 临时密钥的 expiredTime
	ExpiredTime *string `json:"ExpiredTime,omitnil,omitempty" name:"ExpiredTime"`

	// 包完整路径
	FullPath *string `json:"FullPath,omitnil,omitempty" name:"FullPath"`
}

type CreateCosTokenRequest

type CreateCosTokenRequest struct {
	*tchttp.BaseRequest

	// 服务ID
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 服务版本ID
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`

	// 包名
	PkgName *string `json:"PkgName,omitnil,omitempty" name:"PkgName"`

	// optType 1上传  2查询
	OptType *int64 `json:"OptType,omitnil,omitempty" name:"OptType"`

	// 来源 channel
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

func NewCreateCosTokenRequest

func NewCreateCosTokenRequest() (request *CreateCosTokenRequest)

func (*CreateCosTokenRequest) FromJsonString

func (r *CreateCosTokenRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCosTokenRequest) ToJsonString

func (r *CreateCosTokenRequest) ToJsonString() string

type CreateCosTokenRequestParams added in v1.0.426

type CreateCosTokenRequestParams struct {
	// 服务ID
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 服务版本ID
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`

	// 包名
	PkgName *string `json:"PkgName,omitnil,omitempty" name:"PkgName"`

	// optType 1上传  2查询
	OptType *int64 `json:"OptType,omitnil,omitempty" name:"OptType"`

	// 来源 channel
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

Predefined struct for user

type CreateCosTokenResponse

type CreateCosTokenResponse struct {
	*tchttp.BaseResponse
	Response *CreateCosTokenResponseParams `json:"Response"`
}

func NewCreateCosTokenResponse

func NewCreateCosTokenResponse() (response *CreateCosTokenResponse)

func (*CreateCosTokenResponse) FromJsonString

func (r *CreateCosTokenResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCosTokenResponse) ToJsonString

func (r *CreateCosTokenResponse) ToJsonString() string

type CreateCosTokenResponseParams added in v1.0.426

type CreateCosTokenResponseParams struct {
	// 成功时为CosToken对象,失败为null
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CosToken `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCosTokenV2Request

type CreateCosTokenV2Request struct {
	*tchttp.BaseRequest

	// 服务ID
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 包名
	PkgName *string `json:"PkgName,omitnil,omitempty" name:"PkgName"`

	// optType 1上传  2查询
	OptType *int64 `json:"OptType,omitnil,omitempty" name:"OptType"`

	// 来源 channel
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`

	// 充当deployVersion入参
	TimeVersion *string `json:"TimeVersion,omitnil,omitempty" name:"TimeVersion"`
}

func NewCreateCosTokenV2Request

func NewCreateCosTokenV2Request() (request *CreateCosTokenV2Request)

func (*CreateCosTokenV2Request) FromJsonString

func (r *CreateCosTokenV2Request) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCosTokenV2Request) ToJsonString

func (r *CreateCosTokenV2Request) ToJsonString() string

type CreateCosTokenV2RequestParams added in v1.0.426

type CreateCosTokenV2RequestParams struct {
	// 服务ID
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 包名
	PkgName *string `json:"PkgName,omitnil,omitempty" name:"PkgName"`

	// optType 1上传  2查询
	OptType *int64 `json:"OptType,omitnil,omitempty" name:"OptType"`

	// 来源 channel
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`

	// 充当deployVersion入参
	TimeVersion *string `json:"TimeVersion,omitnil,omitempty" name:"TimeVersion"`
}

Predefined struct for user

type CreateCosTokenV2Response

type CreateCosTokenV2Response struct {
	*tchttp.BaseResponse
	Response *CreateCosTokenV2ResponseParams `json:"Response"`
}

func NewCreateCosTokenV2Response

func NewCreateCosTokenV2Response() (response *CreateCosTokenV2Response)

func (*CreateCosTokenV2Response) FromJsonString

func (r *CreateCosTokenV2Response) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCosTokenV2Response) ToJsonString

func (r *CreateCosTokenV2Response) ToJsonString() string

type CreateCosTokenV2ResponseParams added in v1.0.426

type CreateCosTokenV2ResponseParams struct {
	// 成功时为CosToken对象,失败为null
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CosToken `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateNamespaceRequest

type CreateNamespaceRequest struct {
	*tchttp.BaseRequest

	// 命名空间名称
	NamespaceName *string `json:"NamespaceName,omitnil,omitempty" name:"NamespaceName"`

	// 私有网络名称
	Vpc *string `json:"Vpc,omitnil,omitempty" name:"Vpc"`

	// 子网列表
	SubnetIds []*string `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"`

	// 命名空间描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// K8s version
	K8sVersion *string `json:"K8sVersion,omitnil,omitempty" name:"K8sVersion"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`

	// 是否开启tsw服务
	EnableTswTraceService *bool `json:"EnableTswTraceService,omitnil,omitempty" name:"EnableTswTraceService"`
}

func NewCreateNamespaceRequest

func NewCreateNamespaceRequest() (request *CreateNamespaceRequest)

func (*CreateNamespaceRequest) FromJsonString

func (r *CreateNamespaceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNamespaceRequest) ToJsonString

func (r *CreateNamespaceRequest) ToJsonString() string

type CreateNamespaceRequestParams added in v1.0.426

type CreateNamespaceRequestParams struct {
	// 命名空间名称
	NamespaceName *string `json:"NamespaceName,omitnil,omitempty" name:"NamespaceName"`

	// 私有网络名称
	Vpc *string `json:"Vpc,omitnil,omitempty" name:"Vpc"`

	// 子网列表
	SubnetIds []*string `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"`

	// 命名空间描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// K8s version
	K8sVersion *string `json:"K8sVersion,omitnil,omitempty" name:"K8sVersion"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`

	// 是否开启tsw服务
	EnableTswTraceService *bool `json:"EnableTswTraceService,omitnil,omitempty" name:"EnableTswTraceService"`
}

Predefined struct for user

type CreateNamespaceResponse

type CreateNamespaceResponse struct {
	*tchttp.BaseResponse
	Response *CreateNamespaceResponseParams `json:"Response"`
}

func NewCreateNamespaceResponse

func NewCreateNamespaceResponse() (response *CreateNamespaceResponse)

func (*CreateNamespaceResponse) FromJsonString

func (r *CreateNamespaceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNamespaceResponse) ToJsonString

func (r *CreateNamespaceResponse) ToJsonString() string

type CreateNamespaceResponseParams added in v1.0.426

type CreateNamespaceResponseParams struct {
	// 成功时为命名空间ID,失败为null
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateResourceRequest

type CreateResourceRequest struct {
	*tchttp.BaseRequest

	// 命名空间 Id
	NamespaceId *string `json:"NamespaceId,omitnil,omitempty" name:"NamespaceId"`

	// 资源类型,目前支持文件系统:CFS;日志服务:CLS;注册中心:TSE_SRE
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 资源 Id
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

func NewCreateResourceRequest

func NewCreateResourceRequest() (request *CreateResourceRequest)

func (*CreateResourceRequest) FromJsonString

func (r *CreateResourceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateResourceRequest) ToJsonString

func (r *CreateResourceRequest) ToJsonString() string

type CreateResourceRequestParams added in v1.0.426

type CreateResourceRequestParams struct {
	// 命名空间 Id
	NamespaceId *string `json:"NamespaceId,omitnil,omitempty" name:"NamespaceId"`

	// 资源类型,目前支持文件系统:CFS;日志服务:CLS;注册中心:TSE_SRE
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`

	// 资源 Id
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

Predefined struct for user

type CreateResourceResponse

type CreateResourceResponse struct {
	*tchttp.BaseResponse
	Response *CreateResourceResponseParams `json:"Response"`
}

func NewCreateResourceResponse

func NewCreateResourceResponse() (response *CreateResourceResponse)

func (*CreateResourceResponse) FromJsonString

func (r *CreateResourceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateResourceResponse) ToJsonString

func (r *CreateResourceResponse) ToJsonString() string

type CreateResourceResponseParams added in v1.0.426

type CreateResourceResponseParams struct {
	// 成功与否
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateServiceV2Request

type CreateServiceV2Request struct {
	*tchttp.BaseRequest

	// 服务名
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`

	// 描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 是否使用默认镜像服务 1-是,0-否
	UseDefaultImageService *int64 `json:"UseDefaultImageService,omitnil,omitempty" name:"UseDefaultImageService"`

	// 如果是绑定仓库,绑定的仓库类型,0-个人版,1-企业版
	RepoType *int64 `json:"RepoType,omitnil,omitempty" name:"RepoType"`

	// 企业版镜像服务的实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 绑定镜像服务器地址
	RepoServer *string `json:"RepoServer,omitnil,omitempty" name:"RepoServer"`

	// 绑定镜像仓库名
	RepoName *string `json:"RepoName,omitnil,omitempty" name:"RepoName"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`

	// 服务所在子网
	SubnetList []*string `json:"SubnetList,omitnil,omitempty" name:"SubnetList"`

	// 编程语言
	// - JAVA
	// - OTHER
	CodingLanguage *string `json:"CodingLanguage,omitnil,omitempty" name:"CodingLanguage"`

	// 部署方式
	// - IMAGE
	// - JAR
	// - WAR
	DeployMode *string `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`
}

func NewCreateServiceV2Request

func NewCreateServiceV2Request() (request *CreateServiceV2Request)

func (*CreateServiceV2Request) FromJsonString

func (r *CreateServiceV2Request) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateServiceV2Request) ToJsonString

func (r *CreateServiceV2Request) ToJsonString() string

type CreateServiceV2RequestParams added in v1.0.426

type CreateServiceV2RequestParams struct {
	// 服务名
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`

	// 描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 是否使用默认镜像服务 1-是,0-否
	UseDefaultImageService *int64 `json:"UseDefaultImageService,omitnil,omitempty" name:"UseDefaultImageService"`

	// 如果是绑定仓库,绑定的仓库类型,0-个人版,1-企业版
	RepoType *int64 `json:"RepoType,omitnil,omitempty" name:"RepoType"`

	// 企业版镜像服务的实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 绑定镜像服务器地址
	RepoServer *string `json:"RepoServer,omitnil,omitempty" name:"RepoServer"`

	// 绑定镜像仓库名
	RepoName *string `json:"RepoName,omitnil,omitempty" name:"RepoName"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`

	// 服务所在子网
	SubnetList []*string `json:"SubnetList,omitnil,omitempty" name:"SubnetList"`

	// 编程语言
	// - JAVA
	// - OTHER
	CodingLanguage *string `json:"CodingLanguage,omitnil,omitempty" name:"CodingLanguage"`

	// 部署方式
	// - IMAGE
	// - JAR
	// - WAR
	DeployMode *string `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`
}

Predefined struct for user

type CreateServiceV2Response

type CreateServiceV2Response struct {
	*tchttp.BaseResponse
	Response *CreateServiceV2ResponseParams `json:"Response"`
}

func NewCreateServiceV2Response

func NewCreateServiceV2Response() (response *CreateServiceV2Response)

func (*CreateServiceV2Response) FromJsonString

func (r *CreateServiceV2Response) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateServiceV2Response) ToJsonString

func (r *CreateServiceV2Response) ToJsonString() string

type CreateServiceV2ResponseParams added in v1.0.426

type CreateServiceV2ResponseParams struct {
	// 服务code
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteIngressRequest

type DeleteIngressRequest struct {
	*tchttp.BaseRequest

	// tem NamespaceId
	NamespaceId *string `json:"NamespaceId,omitnil,omitempty" name:"NamespaceId"`

	// eks namespace 名
	EksNamespace *string `json:"EksNamespace,omitnil,omitempty" name:"EksNamespace"`

	// ingress 规则名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

func NewDeleteIngressRequest

func NewDeleteIngressRequest() (request *DeleteIngressRequest)

func (*DeleteIngressRequest) FromJsonString

func (r *DeleteIngressRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteIngressRequest) ToJsonString

func (r *DeleteIngressRequest) ToJsonString() string

type DeleteIngressRequestParams added in v1.0.426

type DeleteIngressRequestParams struct {
	// tem NamespaceId
	NamespaceId *string `json:"NamespaceId,omitnil,omitempty" name:"NamespaceId"`

	// eks namespace 名
	EksNamespace *string `json:"EksNamespace,omitnil,omitempty" name:"EksNamespace"`

	// ingress 规则名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

Predefined struct for user

type DeleteIngressResponse

type DeleteIngressResponse struct {
	*tchttp.BaseResponse
	Response *DeleteIngressResponseParams `json:"Response"`
}

func NewDeleteIngressResponse

func NewDeleteIngressResponse() (response *DeleteIngressResponse)

func (*DeleteIngressResponse) FromJsonString

func (r *DeleteIngressResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteIngressResponse) ToJsonString

func (r *DeleteIngressResponse) ToJsonString() string

type DeleteIngressResponseParams added in v1.0.426

type DeleteIngressResponseParams struct {
	// 是否删除成功
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeployServiceV2Request

type DeployServiceV2Request struct {
	*tchttp.BaseRequest

	// 服务ID
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 容器端口
	ContainerPort *uint64 `json:"ContainerPort,omitnil,omitempty" name:"ContainerPort"`

	// 初始化 pod 数
	InitPodNum *uint64 `json:"InitPodNum,omitnil,omitempty" name:"InitPodNum"`

	// cpu规格
	CpuSpec *float64 `json:"CpuSpec,omitnil,omitempty" name:"CpuSpec"`

	// 内存规格
	MemorySpec *float64 `json:"MemorySpec,omitnil,omitempty" name:"MemorySpec"`

	// 环境ID
	NamespaceId *string `json:"NamespaceId,omitnil,omitempty" name:"NamespaceId"`

	// 镜像仓库
	ImgRepo *string `json:"ImgRepo,omitnil,omitempty" name:"ImgRepo"`

	// 版本描述信息
	VersionDesc *string `json:"VersionDesc,omitnil,omitempty" name:"VersionDesc"`

	// 启动参数
	JvmOpts *string `json:"JvmOpts,omitnil,omitempty" name:"JvmOpts"`

	// 弹性伸缩配置,不传默认不启用弹性伸缩配置
	EsInfo *EsInfo `json:"EsInfo,omitnil,omitempty" name:"EsInfo"`

	// 环境变量配置
	EnvConf []*Pair `json:"EnvConf,omitnil,omitempty" name:"EnvConf"`

	// 日志配置
	LogConfs []*string `json:"LogConfs,omitnil,omitempty" name:"LogConfs"`

	// 数据卷配置
	StorageConfs []*StorageConf `json:"StorageConfs,omitnil,omitempty" name:"StorageConfs"`

	// 数据卷挂载配置
	StorageMountConfs []*StorageMountConf `json:"StorageMountConfs,omitnil,omitempty" name:"StorageMountConfs"`

	// 部署类型。
	// - JAR:通过 jar 包部署
	// - WAR:通过 war 包部署
	// - IMAGE:通过镜像部署
	DeployMode *string `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`

	// 部署类型为 IMAGE 时,该参数表示镜像 tag。
	// 部署类型为 JAR/WAR 时,该参数表示包版本号。
	DeployVersion *string `json:"DeployVersion,omitnil,omitempty" name:"DeployVersion"`

	// 包名。使用 JAR 包或者 WAR 包部署的时候必填。
	PkgName *string `json:"PkgName,omitnil,omitempty" name:"PkgName"`

	// JDK 版本。
	// - KONA:使用 kona jdk。
	// - OPEN:使用 open jdk。
	JdkVersion *string `json:"JdkVersion,omitnil,omitempty" name:"JdkVersion"`

	// 安全组ID s
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`

	// 日志输出配置
	LogOutputConf *LogOutputConf `json:"LogOutputConf,omitnil,omitempty" name:"LogOutputConf"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`

	// 版本描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 镜像命令
	ImageCommand *string `json:"ImageCommand,omitnil,omitempty" name:"ImageCommand"`

	// 镜像命令参数
	ImageArgs []*string `json:"ImageArgs,omitnil,omitempty" name:"ImageArgs"`

	// 服务端口映射
	PortMappings []*PortMapping `json:"PortMappings,omitnil,omitempty" name:"PortMappings"`

	// 是否添加默认注册中心配置
	UseRegistryDefaultConfig *bool `json:"UseRegistryDefaultConfig,omitnil,omitempty" name:"UseRegistryDefaultConfig"`

	// 挂载配置信息
	SettingConfs []*MountedSettingConf `json:"SettingConfs,omitnil,omitempty" name:"SettingConfs"`

	// eks 访问设置
	EksService *EksService `json:"EksService,omitnil,omitempty" name:"EksService"`

	// 要回滚到的历史版本id
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`

	// 启动后执行的脚本
	PostStart *string `json:"PostStart,omitnil,omitempty" name:"PostStart"`

	// 停止前执行的脚本
	PreStop *string `json:"PreStop,omitnil,omitempty" name:"PreStop"`

	// 分批发布策略配置
	DeployStrategyConf *DeployStrategyConf `json:"DeployStrategyConf,omitnil,omitempty" name:"DeployStrategyConf"`

	// 存活探针配置
	Liveness *HealthCheckConfig `json:"Liveness,omitnil,omitempty" name:"Liveness"`

	// 就绪探针配置
	Readiness *HealthCheckConfig `json:"Readiness,omitnil,omitempty" name:"Readiness"`
}

func NewDeployServiceV2Request

func NewDeployServiceV2Request() (request *DeployServiceV2Request)

func (*DeployServiceV2Request) FromJsonString

func (r *DeployServiceV2Request) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeployServiceV2Request) ToJsonString

func (r *DeployServiceV2Request) ToJsonString() string

type DeployServiceV2RequestParams added in v1.0.426

type DeployServiceV2RequestParams struct {
	// 服务ID
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 容器端口
	ContainerPort *uint64 `json:"ContainerPort,omitnil,omitempty" name:"ContainerPort"`

	// 初始化 pod 数
	InitPodNum *uint64 `json:"InitPodNum,omitnil,omitempty" name:"InitPodNum"`

	// cpu规格
	CpuSpec *float64 `json:"CpuSpec,omitnil,omitempty" name:"CpuSpec"`

	// 内存规格
	MemorySpec *float64 `json:"MemorySpec,omitnil,omitempty" name:"MemorySpec"`

	// 环境ID
	NamespaceId *string `json:"NamespaceId,omitnil,omitempty" name:"NamespaceId"`

	// 镜像仓库
	ImgRepo *string `json:"ImgRepo,omitnil,omitempty" name:"ImgRepo"`

	// 版本描述信息
	VersionDesc *string `json:"VersionDesc,omitnil,omitempty" name:"VersionDesc"`

	// 启动参数
	JvmOpts *string `json:"JvmOpts,omitnil,omitempty" name:"JvmOpts"`

	// 弹性伸缩配置,不传默认不启用弹性伸缩配置
	EsInfo *EsInfo `json:"EsInfo,omitnil,omitempty" name:"EsInfo"`

	// 环境变量配置
	EnvConf []*Pair `json:"EnvConf,omitnil,omitempty" name:"EnvConf"`

	// 日志配置
	LogConfs []*string `json:"LogConfs,omitnil,omitempty" name:"LogConfs"`

	// 数据卷配置
	StorageConfs []*StorageConf `json:"StorageConfs,omitnil,omitempty" name:"StorageConfs"`

	// 数据卷挂载配置
	StorageMountConfs []*StorageMountConf `json:"StorageMountConfs,omitnil,omitempty" name:"StorageMountConfs"`

	// 部署类型。
	// - JAR:通过 jar 包部署
	// - WAR:通过 war 包部署
	// - IMAGE:通过镜像部署
	DeployMode *string `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`

	// 部署类型为 IMAGE 时,该参数表示镜像 tag。
	// 部署类型为 JAR/WAR 时,该参数表示包版本号。
	DeployVersion *string `json:"DeployVersion,omitnil,omitempty" name:"DeployVersion"`

	// 包名。使用 JAR 包或者 WAR 包部署的时候必填。
	PkgName *string `json:"PkgName,omitnil,omitempty" name:"PkgName"`

	// JDK 版本。
	// - KONA:使用 kona jdk。
	// - OPEN:使用 open jdk。
	JdkVersion *string `json:"JdkVersion,omitnil,omitempty" name:"JdkVersion"`

	// 安全组ID s
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`

	// 日志输出配置
	LogOutputConf *LogOutputConf `json:"LogOutputConf,omitnil,omitempty" name:"LogOutputConf"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`

	// 版本描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 镜像命令
	ImageCommand *string `json:"ImageCommand,omitnil,omitempty" name:"ImageCommand"`

	// 镜像命令参数
	ImageArgs []*string `json:"ImageArgs,omitnil,omitempty" name:"ImageArgs"`

	// 服务端口映射
	PortMappings []*PortMapping `json:"PortMappings,omitnil,omitempty" name:"PortMappings"`

	// 是否添加默认注册中心配置
	UseRegistryDefaultConfig *bool `json:"UseRegistryDefaultConfig,omitnil,omitempty" name:"UseRegistryDefaultConfig"`

	// 挂载配置信息
	SettingConfs []*MountedSettingConf `json:"SettingConfs,omitnil,omitempty" name:"SettingConfs"`

	// eks 访问设置
	EksService *EksService `json:"EksService,omitnil,omitempty" name:"EksService"`

	// 要回滚到的历史版本id
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`

	// 启动后执行的脚本
	PostStart *string `json:"PostStart,omitnil,omitempty" name:"PostStart"`

	// 停止前执行的脚本
	PreStop *string `json:"PreStop,omitnil,omitempty" name:"PreStop"`

	// 分批发布策略配置
	DeployStrategyConf *DeployStrategyConf `json:"DeployStrategyConf,omitnil,omitempty" name:"DeployStrategyConf"`

	// 存活探针配置
	Liveness *HealthCheckConfig `json:"Liveness,omitnil,omitempty" name:"Liveness"`

	// 就绪探针配置
	Readiness *HealthCheckConfig `json:"Readiness,omitnil,omitempty" name:"Readiness"`
}

Predefined struct for user

type DeployServiceV2Response

type DeployServiceV2Response struct {
	*tchttp.BaseResponse
	Response *DeployServiceV2ResponseParams `json:"Response"`
}

func NewDeployServiceV2Response

func NewDeployServiceV2Response() (response *DeployServiceV2Response)

func (*DeployServiceV2Response) FromJsonString

func (r *DeployServiceV2Response) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeployServiceV2Response) ToJsonString

func (r *DeployServiceV2Response) ToJsonString() string

type DeployServiceV2ResponseParams added in v1.0.426

type DeployServiceV2ResponseParams struct {
	// 版本ID(前端可忽略)
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeployStrategyConf added in v1.0.209

type DeployStrategyConf struct {
	// 总分批数
	TotalBatchCount *int64 `json:"TotalBatchCount,omitnil,omitempty" name:"TotalBatchCount"`

	// beta分批实例数
	BetaBatchNum *int64 `json:"BetaBatchNum,omitnil,omitempty" name:"BetaBatchNum"`

	// 分批策略:0-全自动,1-全手动,beta分批一定是手动的,这里的策略指定的是剩余批次
	DeployStrategyType *int64 `json:"DeployStrategyType,omitnil,omitempty" name:"DeployStrategyType"`

	// 每批暂停间隔
	BatchInterval *int64 `json:"BatchInterval,omitnil,omitempty" name:"BatchInterval"`
}

type DescribeIngressRequest

type DescribeIngressRequest struct {
	*tchttp.BaseRequest

	// tem namespaceId
	NamespaceId *string `json:"NamespaceId,omitnil,omitempty" name:"NamespaceId"`

	// eks namespace 名
	EksNamespace *string `json:"EksNamespace,omitnil,omitempty" name:"EksNamespace"`

	// ingress 规则名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

func NewDescribeIngressRequest

func NewDescribeIngressRequest() (request *DescribeIngressRequest)

func (*DescribeIngressRequest) FromJsonString

func (r *DescribeIngressRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIngressRequest) ToJsonString

func (r *DescribeIngressRequest) ToJsonString() string

type DescribeIngressRequestParams added in v1.0.426

type DescribeIngressRequestParams struct {
	// tem namespaceId
	NamespaceId *string `json:"NamespaceId,omitnil,omitempty" name:"NamespaceId"`

	// eks namespace 名
	EksNamespace *string `json:"EksNamespace,omitnil,omitempty" name:"EksNamespace"`

	// ingress 规则名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

Predefined struct for user

type DescribeIngressResponse

type DescribeIngressResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIngressResponseParams `json:"Response"`
}

func NewDescribeIngressResponse

func NewDescribeIngressResponse() (response *DescribeIngressResponse)

func (*DescribeIngressResponse) FromJsonString

func (r *DescribeIngressResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIngressResponse) ToJsonString

func (r *DescribeIngressResponse) ToJsonString() string

type DescribeIngressResponseParams added in v1.0.426

type DescribeIngressResponseParams struct {
	// Ingress 规则配置
	Result *IngressInfo `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIngressesRequest

type DescribeIngressesRequest struct {
	*tchttp.BaseRequest

	// namespace id
	NamespaceId *string `json:"NamespaceId,omitnil,omitempty" name:"NamespaceId"`

	// namespace
	EksNamespace *string `json:"EksNamespace,omitnil,omitempty" name:"EksNamespace"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`

	// ingress 规则名列表
	Names []*string `json:"Names,omitnil,omitempty" name:"Names"`
}

func NewDescribeIngressesRequest

func NewDescribeIngressesRequest() (request *DescribeIngressesRequest)

func (*DescribeIngressesRequest) FromJsonString

func (r *DescribeIngressesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIngressesRequest) ToJsonString

func (r *DescribeIngressesRequest) ToJsonString() string

type DescribeIngressesRequestParams added in v1.0.426

type DescribeIngressesRequestParams struct {
	// namespace id
	NamespaceId *string `json:"NamespaceId,omitnil,omitempty" name:"NamespaceId"`

	// namespace
	EksNamespace *string `json:"EksNamespace,omitnil,omitempty" name:"EksNamespace"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`

	// ingress 规则名列表
	Names []*string `json:"Names,omitnil,omitempty" name:"Names"`
}

Predefined struct for user

type DescribeIngressesResponse

type DescribeIngressesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIngressesResponseParams `json:"Response"`
}

func NewDescribeIngressesResponse

func NewDescribeIngressesResponse() (response *DescribeIngressesResponse)

func (*DescribeIngressesResponse) FromJsonString

func (r *DescribeIngressesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIngressesResponse) ToJsonString

func (r *DescribeIngressesResponse) ToJsonString() string

type DescribeIngressesResponseParams added in v1.0.426

type DescribeIngressesResponseParams struct {
	// ingress 数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result []*IngressInfo `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeNamespacesRequest

type DescribeNamespacesRequest struct {
	*tchttp.BaseRequest

	// 分页limit
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页下标
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 来源source
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

func NewDescribeNamespacesRequest

func NewDescribeNamespacesRequest() (request *DescribeNamespacesRequest)

func (*DescribeNamespacesRequest) FromJsonString

func (r *DescribeNamespacesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNamespacesRequest) ToJsonString

func (r *DescribeNamespacesRequest) ToJsonString() string

type DescribeNamespacesRequestParams added in v1.0.426

type DescribeNamespacesRequestParams struct {
	// 分页limit
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页下标
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 来源source
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

Predefined struct for user

type DescribeNamespacesResponse

type DescribeNamespacesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNamespacesResponseParams `json:"Response"`
}

func NewDescribeNamespacesResponse

func NewDescribeNamespacesResponse() (response *DescribeNamespacesResponse)

func (*DescribeNamespacesResponse) FromJsonString

func (r *DescribeNamespacesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNamespacesResponse) ToJsonString

func (r *DescribeNamespacesResponse) ToJsonString() string

type DescribeNamespacesResponseParams added in v1.0.426

type DescribeNamespacesResponseParams struct {
	// 返回结果
	Result *NamespacePage `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRelatedIngressesRequest

type DescribeRelatedIngressesRequest struct {
	*tchttp.BaseRequest

	// 环境 id
	NamespaceId *string `json:"NamespaceId,omitnil,omitempty" name:"NamespaceId"`

	// EKS namespace
	EksNamespace *string `json:"EksNamespace,omitnil,omitempty" name:"EksNamespace"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`

	// 服务 ID
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`
}

func NewDescribeRelatedIngressesRequest

func NewDescribeRelatedIngressesRequest() (request *DescribeRelatedIngressesRequest)

func (*DescribeRelatedIngressesRequest) FromJsonString

func (r *DescribeRelatedIngressesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRelatedIngressesRequest) ToJsonString

func (r *DescribeRelatedIngressesRequest) ToJsonString() string

type DescribeRelatedIngressesRequestParams added in v1.0.426

type DescribeRelatedIngressesRequestParams struct {
	// 环境 id
	NamespaceId *string `json:"NamespaceId,omitnil,omitempty" name:"NamespaceId"`

	// EKS namespace
	EksNamespace *string `json:"EksNamespace,omitnil,omitempty" name:"EksNamespace"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`

	// 服务 ID
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`
}

Predefined struct for user

type DescribeRelatedIngressesResponse

type DescribeRelatedIngressesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRelatedIngressesResponseParams `json:"Response"`
}

func NewDescribeRelatedIngressesResponse

func NewDescribeRelatedIngressesResponse() (response *DescribeRelatedIngressesResponse)

func (*DescribeRelatedIngressesResponse) FromJsonString

func (r *DescribeRelatedIngressesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRelatedIngressesResponse) ToJsonString

func (r *DescribeRelatedIngressesResponse) ToJsonString() string

type DescribeRelatedIngressesResponseParams added in v1.0.426

type DescribeRelatedIngressesResponseParams struct {
	// ingress 数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result []*IngressInfo `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRunPodPage

type DescribeRunPodPage struct {
	// 分页下标
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单页条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 请求id
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`

	// 条目
	PodList []*RunVersionPod `json:"PodList,omitnil,omitempty" name:"PodList"`
}

type DescribeServiceRunPodListV2Request

type DescribeServiceRunPodListV2Request struct {
	*tchttp.BaseRequest

	// 环境id
	NamespaceId *string `json:"NamespaceId,omitnil,omitempty" name:"NamespaceId"`

	// 服务名id
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 单页条数,默认值20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页下标,默认值0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 实例状态
	// - Running
	// - Pending
	// - Error
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例名字
	PodName *string `json:"PodName,omitnil,omitempty" name:"PodName"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

func NewDescribeServiceRunPodListV2Request

func NewDescribeServiceRunPodListV2Request() (request *DescribeServiceRunPodListV2Request)

func (*DescribeServiceRunPodListV2Request) FromJsonString

func (r *DescribeServiceRunPodListV2Request) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeServiceRunPodListV2Request) ToJsonString

func (r *DescribeServiceRunPodListV2Request) ToJsonString() string

type DescribeServiceRunPodListV2RequestParams added in v1.0.426

type DescribeServiceRunPodListV2RequestParams struct {
	// 环境id
	NamespaceId *string `json:"NamespaceId,omitnil,omitempty" name:"NamespaceId"`

	// 服务名id
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 单页条数,默认值20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页下标,默认值0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 实例状态
	// - Running
	// - Pending
	// - Error
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例名字
	PodName *string `json:"PodName,omitnil,omitempty" name:"PodName"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

Predefined struct for user

type DescribeServiceRunPodListV2Response

type DescribeServiceRunPodListV2Response struct {
	*tchttp.BaseResponse
	Response *DescribeServiceRunPodListV2ResponseParams `json:"Response"`
}

func NewDescribeServiceRunPodListV2Response

func NewDescribeServiceRunPodListV2Response() (response *DescribeServiceRunPodListV2Response)

func (*DescribeServiceRunPodListV2Response) FromJsonString

func (r *DescribeServiceRunPodListV2Response) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeServiceRunPodListV2Response) ToJsonString

func (r *DescribeServiceRunPodListV2Response) ToJsonString() string

type DescribeServiceRunPodListV2ResponseParams added in v1.0.426

type DescribeServiceRunPodListV2ResponseParams struct {
	// 返回结果
	Result *DescribeRunPodPage `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type EksService

type EksService struct {
	// service name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 可用端口
	Ports []*int64 `json:"Ports,omitnil,omitempty" name:"Ports"`

	// yaml 内容
	Yaml *string `json:"Yaml,omitnil,omitempty" name:"Yaml"`

	// 服务名
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`

	// 版本名
	// 注意:此字段可能返回 null,表示取不到有效值。
	VersionName *string `json:"VersionName,omitnil,omitempty" name:"VersionName"`

	// 内网ip
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterIp []*string `json:"ClusterIp,omitnil,omitempty" name:"ClusterIp"`

	// 外网ip
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalIp *string `json:"ExternalIp,omitnil,omitempty" name:"ExternalIp"`

	// 访问类型,可选值:
	// - EXTERNAL(公网访问)
	// - VPC(vpc内访问)
	// - CLUSTER(集群内访问)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 子网ID,只在类型为vpc访问时才有值
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 负载均衡ID,只在外网访问和vpc内访问才有值,默认自动创建
	// 注意:此字段可能返回 null,表示取不到有效值。
	LoadBalanceId *string `json:"LoadBalanceId,omitnil,omitempty" name:"LoadBalanceId"`

	// 端口映射
	// 注意:此字段可能返回 null,表示取不到有效值。
	PortMappings []*PortMapping `json:"PortMappings,omitnil,omitempty" name:"PortMappings"`
}

type EsInfo

type EsInfo struct {
	// 最小实例数
	MinAliveInstances *int64 `json:"MinAliveInstances,omitnil,omitempty" name:"MinAliveInstances"`

	// 最大实例数
	MaxAliveInstances *int64 `json:"MaxAliveInstances,omitnil,omitempty" name:"MaxAliveInstances"`

	// 弹性策略,1:cpu,2:内存
	EsStrategy *int64 `json:"EsStrategy,omitnil,omitempty" name:"EsStrategy"`

	// 弹性扩缩容条件值
	Threshold *uint64 `json:"Threshold,omitnil,omitempty" name:"Threshold"`

	// 版本Id
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`
}

type GenerateDownloadUrlRequest

type GenerateDownloadUrlRequest struct {
	*tchttp.BaseRequest

	// 服务ID
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 包名
	PkgName *string `json:"PkgName,omitnil,omitempty" name:"PkgName"`

	// 需要下载的包版本
	DeployVersion *string `json:"DeployVersion,omitnil,omitempty" name:"DeployVersion"`

	// 来源 channel
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

func NewGenerateDownloadUrlRequest

func NewGenerateDownloadUrlRequest() (request *GenerateDownloadUrlRequest)

func (*GenerateDownloadUrlRequest) FromJsonString

func (r *GenerateDownloadUrlRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GenerateDownloadUrlRequest) ToJsonString

func (r *GenerateDownloadUrlRequest) ToJsonString() string

type GenerateDownloadUrlRequestParams added in v1.0.426

type GenerateDownloadUrlRequestParams struct {
	// 服务ID
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 包名
	PkgName *string `json:"PkgName,omitnil,omitempty" name:"PkgName"`

	// 需要下载的包版本
	DeployVersion *string `json:"DeployVersion,omitnil,omitempty" name:"DeployVersion"`

	// 来源 channel
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

Predefined struct for user

type GenerateDownloadUrlResponse

type GenerateDownloadUrlResponse struct {
	*tchttp.BaseResponse
	Response *GenerateDownloadUrlResponseParams `json:"Response"`
}

func NewGenerateDownloadUrlResponse

func NewGenerateDownloadUrlResponse() (response *GenerateDownloadUrlResponse)

func (*GenerateDownloadUrlResponse) FromJsonString

func (r *GenerateDownloadUrlResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GenerateDownloadUrlResponse) ToJsonString

func (r *GenerateDownloadUrlResponse) ToJsonString() string

type GenerateDownloadUrlResponseParams added in v1.0.426

type GenerateDownloadUrlResponseParams struct {
	// 包下载临时链接
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type HealthCheckConfig added in v1.0.209

type HealthCheckConfig struct {
	// 支持的健康检查类型,如 HttpGet,TcpSocket,Exec
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 仅当健康检查类型为 HttpGet 时有效,表示协议类型,如 HTTP,HTTPS
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 仅当健康检查类型为 HttpGet 时有效,表示请求路径
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 仅当健康检查类型为 Exec 时有效,表示执行的脚本内容
	Exec *string `json:"Exec,omitnil,omitempty" name:"Exec"`

	// 仅当健康检查类型为 HttpGet\TcpSocket 时有效,表示请求路径
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 检查延迟开始时间,单位为秒,默认为 0
	InitialDelaySeconds *int64 `json:"InitialDelaySeconds,omitnil,omitempty" name:"InitialDelaySeconds"`

	// 超时时间,单位为秒,默认为 1
	TimeoutSeconds *int64 `json:"TimeoutSeconds,omitnil,omitempty" name:"TimeoutSeconds"`

	// 间隔时间,单位为秒,默认为 10
	PeriodSeconds *int64 `json:"PeriodSeconds,omitnil,omitempty" name:"PeriodSeconds"`
}

type IngressInfo

type IngressInfo struct {
	// tem namespaceId
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceId *string `json:"NamespaceId,omitnil,omitempty" name:"NamespaceId"`

	// eks namespace
	EksNamespace *string `json:"EksNamespace,omitnil,omitempty" name:"EksNamespace"`

	// ip version
	AddressIPVersion *string `json:"AddressIPVersion,omitnil,omitempty" name:"AddressIPVersion"`

	// ingress name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// rules 配置
	Rules []*IngressRule `json:"Rules,omitnil,omitempty" name:"Rules"`

	// clb ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClbId *string `json:"ClbId,omitnil,omitempty" name:"ClbId"`

	// tls 配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tls []*IngressTls `json:"Tls,omitnil,omitempty" name:"Tls"`

	// eks clusterId
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// clb ip
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 是否混合 https,默认 false,可选值 true 代表有 https 协议监听
	Mixed *bool `json:"Mixed,omitnil,omitempty" name:"Mixed"`
}

type IngressRule

type IngressRule struct {
	// ingress rule value
	Http *IngressRuleValue `json:"Http,omitnil,omitempty" name:"Http"`

	// host 地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 协议,选项为 http, https,默认为 http
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`
}

type IngressRuleBackend

type IngressRuleBackend struct {
	// eks service 名
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`

	// eks service 端口
	ServicePort *int64 `json:"ServicePort,omitnil,omitempty" name:"ServicePort"`
}

type IngressRulePath

type IngressRulePath struct {
	// path 信息
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// backend 配置
	Backend *IngressRuleBackend `json:"Backend,omitnil,omitempty" name:"Backend"`
}

type IngressRuleValue

type IngressRuleValue struct {
	// rule 整体配置
	Paths []*IngressRulePath `json:"Paths,omitnil,omitempty" name:"Paths"`
}

type IngressTls

type IngressTls struct {
	// host 数组, 空数组表示全部域名的默认证书
	Hosts []*string `json:"Hosts,omitnil,omitempty" name:"Hosts"`

	// secret name,如使用证书,则填空字符串
	SecretName *string `json:"SecretName,omitnil,omitempty" name:"SecretName"`

	// SSL Certificate Id
	CertificateId *string `json:"CertificateId,omitnil,omitempty" name:"CertificateId"`
}

type LogOutputConf

type LogOutputConf struct {
	// 日志消费端类型
	OutputType *string `json:"OutputType,omitnil,omitempty" name:"OutputType"`

	// cls日志集
	ClsLogsetName *string `json:"ClsLogsetName,omitnil,omitempty" name:"ClsLogsetName"`

	// cls日志主题
	ClsLogTopicId *string `json:"ClsLogTopicId,omitnil,omitempty" name:"ClsLogTopicId"`

	// cls日志集id
	ClsLogsetId *string `json:"ClsLogsetId,omitnil,omitempty" name:"ClsLogsetId"`

	// cls日志名称
	ClsLogTopicName *string `json:"ClsLogTopicName,omitnil,omitempty" name:"ClsLogTopicName"`
}

type ModifyIngressRequest

type ModifyIngressRequest struct {
	*tchttp.BaseRequest

	// Ingress 规则配置
	Ingress *IngressInfo `json:"Ingress,omitnil,omitempty" name:"Ingress"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

func NewModifyIngressRequest

func NewModifyIngressRequest() (request *ModifyIngressRequest)

func (*ModifyIngressRequest) FromJsonString

func (r *ModifyIngressRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyIngressRequest) ToJsonString

func (r *ModifyIngressRequest) ToJsonString() string

type ModifyIngressRequestParams added in v1.0.426

type ModifyIngressRequestParams struct {
	// Ingress 规则配置
	Ingress *IngressInfo `json:"Ingress,omitnil,omitempty" name:"Ingress"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

Predefined struct for user

type ModifyIngressResponse

type ModifyIngressResponse struct {
	*tchttp.BaseResponse
	Response *ModifyIngressResponseParams `json:"Response"`
}

func NewModifyIngressResponse

func NewModifyIngressResponse() (response *ModifyIngressResponse)

func (*ModifyIngressResponse) FromJsonString

func (r *ModifyIngressResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyIngressResponse) ToJsonString

func (r *ModifyIngressResponse) ToJsonString() string

type ModifyIngressResponseParams added in v1.0.426

type ModifyIngressResponseParams struct {
	// 创建成功
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyNamespaceRequest

type ModifyNamespaceRequest struct {
	*tchttp.BaseRequest

	// 环境id
	NamespaceId *string `json:"NamespaceId,omitnil,omitempty" name:"NamespaceId"`

	// 命名空间名称
	NamespaceName *string `json:"NamespaceName,omitnil,omitempty" name:"NamespaceName"`

	// 命名空间描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 私有网络名称
	Vpc *string `json:"Vpc,omitnil,omitempty" name:"Vpc"`

	// 子网网络
	SubnetIds []*string `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

func NewModifyNamespaceRequest

func NewModifyNamespaceRequest() (request *ModifyNamespaceRequest)

func (*ModifyNamespaceRequest) FromJsonString

func (r *ModifyNamespaceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNamespaceRequest) ToJsonString

func (r *ModifyNamespaceRequest) ToJsonString() string

type ModifyNamespaceRequestParams added in v1.0.426

type ModifyNamespaceRequestParams struct {
	// 环境id
	NamespaceId *string `json:"NamespaceId,omitnil,omitempty" name:"NamespaceId"`

	// 命名空间名称
	NamespaceName *string `json:"NamespaceName,omitnil,omitempty" name:"NamespaceName"`

	// 命名空间描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 私有网络名称
	Vpc *string `json:"Vpc,omitnil,omitempty" name:"Vpc"`

	// 子网网络
	SubnetIds []*string `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

Predefined struct for user

type ModifyNamespaceResponse

type ModifyNamespaceResponse struct {
	*tchttp.BaseResponse
	Response *ModifyNamespaceResponseParams `json:"Response"`
}

func NewModifyNamespaceResponse

func NewModifyNamespaceResponse() (response *ModifyNamespaceResponse)

func (*ModifyNamespaceResponse) FromJsonString

func (r *ModifyNamespaceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNamespaceResponse) ToJsonString

func (r *ModifyNamespaceResponse) ToJsonString() string

type ModifyNamespaceResponseParams added in v1.0.426

type ModifyNamespaceResponseParams struct {
	// 成功时为命名空间ID,失败为null
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyServiceInfoRequest

type ModifyServiceInfoRequest struct {
	*tchttp.BaseRequest

	// 服务ID
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

func NewModifyServiceInfoRequest

func NewModifyServiceInfoRequest() (request *ModifyServiceInfoRequest)

func (*ModifyServiceInfoRequest) FromJsonString

func (r *ModifyServiceInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyServiceInfoRequest) ToJsonString

func (r *ModifyServiceInfoRequest) ToJsonString() string

type ModifyServiceInfoRequestParams added in v1.0.426

type ModifyServiceInfoRequestParams struct {
	// 服务ID
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

Predefined struct for user

type ModifyServiceInfoResponse

type ModifyServiceInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifyServiceInfoResponseParams `json:"Response"`
}

func NewModifyServiceInfoResponse

func NewModifyServiceInfoResponse() (response *ModifyServiceInfoResponse)

func (*ModifyServiceInfoResponse) FromJsonString

func (r *ModifyServiceInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyServiceInfoResponse) ToJsonString

func (r *ModifyServiceInfoResponse) ToJsonString() string

type ModifyServiceInfoResponseParams added in v1.0.426

type ModifyServiceInfoResponseParams struct {
	// 成功与否
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type MountedSettingConf

type MountedSettingConf struct {
	// 配置名称
	ConfigDataName *string `json:"ConfigDataName,omitnil,omitempty" name:"ConfigDataName"`

	// 挂载路径
	MountedPath *string `json:"MountedPath,omitnil,omitempty" name:"MountedPath"`

	// 配置内容
	Data []*Pair `json:"Data,omitnil,omitempty" name:"Data"`
}

type NamespacePage

type NamespacePage struct {
	// 分页内容
	Records []*TemNamespaceInfo `json:"Records,omitnil,omitempty" name:"Records"`

	// 总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 条目数
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 页数
	Pages *int64 `json:"Pages,omitnil,omitempty" name:"Pages"`
}

type Pair

type Pair struct {
	// 建
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type PortMapping

type PortMapping struct {
	// 端口
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 映射端口
	TargetPort *int64 `json:"TargetPort,omitnil,omitempty" name:"TargetPort"`

	// 协议栈 TCP/UDP
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`
}

type RestartServiceRunPodRequest

type RestartServiceRunPodRequest struct {
	*tchttp.BaseRequest

	// 环境id
	NamespaceId *string `json:"NamespaceId,omitnil,omitempty" name:"NamespaceId"`

	// 服务名id
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 名字
	PodName *string `json:"PodName,omitnil,omitempty" name:"PodName"`

	// 单页条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页下标
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// pod状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

func NewRestartServiceRunPodRequest

func NewRestartServiceRunPodRequest() (request *RestartServiceRunPodRequest)

func (*RestartServiceRunPodRequest) FromJsonString

func (r *RestartServiceRunPodRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestartServiceRunPodRequest) ToJsonString

func (r *RestartServiceRunPodRequest) ToJsonString() string

type RestartServiceRunPodRequestParams added in v1.0.426

type RestartServiceRunPodRequestParams struct {
	// 环境id
	NamespaceId *string `json:"NamespaceId,omitnil,omitempty" name:"NamespaceId"`

	// 服务名id
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 名字
	PodName *string `json:"PodName,omitnil,omitempty" name:"PodName"`

	// 单页条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页下标
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// pod状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 来源渠道
	SourceChannel *int64 `json:"SourceChannel,omitnil,omitempty" name:"SourceChannel"`
}

Predefined struct for user

type RestartServiceRunPodResponse

type RestartServiceRunPodResponse struct {
	*tchttp.BaseResponse
	Response *RestartServiceRunPodResponseParams `json:"Response"`
}

func NewRestartServiceRunPodResponse

func NewRestartServiceRunPodResponse() (response *RestartServiceRunPodResponse)

func (*RestartServiceRunPodResponse) FromJsonString

func (r *RestartServiceRunPodResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestartServiceRunPodResponse) ToJsonString

func (r *RestartServiceRunPodResponse) ToJsonString() string

type RestartServiceRunPodResponseParams added in v1.0.426

type RestartServiceRunPodResponseParams struct {
	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RunVersionPod

type RunVersionPod struct {
	// shell地址
	Webshell *string `json:"Webshell,omitnil,omitempty" name:"Webshell"`

	// pod的id
	PodId *string `json:"PodId,omitnil,omitempty" name:"PodId"`

	// 状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 实例的ip
	PodIp *string `json:"PodIp,omitnil,omitempty" name:"PodIp"`

	// 可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 部署版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeployVersion *string `json:"DeployVersion,omitnil,omitempty" name:"DeployVersion"`

	// 重启次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RestartCount *int64 `json:"RestartCount,omitnil,omitempty" name:"RestartCount"`
}

type StorageConf

type StorageConf struct {
	// 存储卷名称
	StorageVolName *string `json:"StorageVolName,omitnil,omitempty" name:"StorageVolName"`

	// 存储卷路径
	StorageVolPath *string `json:"StorageVolPath,omitnil,omitempty" name:"StorageVolPath"`

	// 存储卷IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	StorageVolIp *string `json:"StorageVolIp,omitnil,omitempty" name:"StorageVolIp"`
}

type StorageMountConf

type StorageMountConf struct {
	// 数据卷名
	VolumeName *string `json:"VolumeName,omitnil,omitempty" name:"VolumeName"`

	// 数据卷绑定路径
	MountPath *string `json:"MountPath,omitnil,omitempty" name:"MountPath"`
}

type TemNamespaceInfo

type TemNamespaceInfo struct {
	// 命名空间id
	NamespaceId *string `json:"NamespaceId,omitnil,omitempty" name:"NamespaceId"`

	// 渠道
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 命名空间名称
	NamespaceName *string `json:"NamespaceName,omitnil,omitempty" name:"NamespaceName"`

	// 区域名称
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 命名空间描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 状态,1:已销毁;0:正常
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// vpc网络
	Vpc *string `json:"Vpc,omitnil,omitempty" name:"Vpc"`

	// 创建时间
	CreateDate *string `json:"CreateDate,omitnil,omitempty" name:"CreateDate"`

	// 修改时间
	ModifyDate *string `json:"ModifyDate,omitnil,omitempty" name:"ModifyDate"`

	// 修改人
	Modifier *string `json:"Modifier,omitnil,omitempty" name:"Modifier"`

	// 创建人
	Creator *string `json:"Creator,omitnil,omitempty" name:"Creator"`

	// 服务数
	ServiceNum *int64 `json:"ServiceNum,omitnil,omitempty" name:"ServiceNum"`

	// 运行实例数
	RunInstancesNum *int64 `json:"RunInstancesNum,omitnil,omitempty" name:"RunInstancesNum"`

	// 子网络
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// tcb环境状态
	TcbEnvStatus *string `json:"TcbEnvStatus,omitnil,omitempty" name:"TcbEnvStatus"`

	// eks cluster status
	ClusterStatus *string `json:"ClusterStatus,omitnil,omitempty" name:"ClusterStatus"`

	// 是否开启tsw
	EnableTswTraceService *bool `json:"EnableTswTraceService,omitnil,omitempty" name:"EnableTswTraceService"`
}

Jump to

Keyboard shortcuts

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