Documentation ¶
Index ¶
- Constants
- type Client
- func (c *Client) CreateCosToken(request *CreateCosTokenRequest) (response *CreateCosTokenResponse, err error)
- func (c *Client) CreateCosTokenV2(request *CreateCosTokenV2Request) (response *CreateCosTokenV2Response, err error)
- func (c *Client) CreateCosTokenV2WithContext(ctx context.Context, request *CreateCosTokenV2Request) (response *CreateCosTokenV2Response, err error)
- func (c *Client) CreateCosTokenWithContext(ctx context.Context, request *CreateCosTokenRequest) (response *CreateCosTokenResponse, err error)
- func (c *Client) CreateNamespace(request *CreateNamespaceRequest) (response *CreateNamespaceResponse, err error)
- func (c *Client) CreateNamespaceWithContext(ctx context.Context, request *CreateNamespaceRequest) (response *CreateNamespaceResponse, err error)
- func (c *Client) CreateResource(request *CreateResourceRequest) (response *CreateResourceResponse, err error)
- func (c *Client) CreateResourceWithContext(ctx context.Context, request *CreateResourceRequest) (response *CreateResourceResponse, err error)
- func (c *Client) CreateServiceV2(request *CreateServiceV2Request) (response *CreateServiceV2Response, err error)
- func (c *Client) CreateServiceV2WithContext(ctx context.Context, request *CreateServiceV2Request) (response *CreateServiceV2Response, err error)
- func (c *Client) DeleteIngress(request *DeleteIngressRequest) (response *DeleteIngressResponse, err error)
- func (c *Client) DeleteIngressWithContext(ctx context.Context, request *DeleteIngressRequest) (response *DeleteIngressResponse, err error)
- func (c *Client) DeployServiceV2(request *DeployServiceV2Request) (response *DeployServiceV2Response, err error)
- func (c *Client) DeployServiceV2WithContext(ctx context.Context, request *DeployServiceV2Request) (response *DeployServiceV2Response, err error)
- func (c *Client) DescribeIngress(request *DescribeIngressRequest) (response *DescribeIngressResponse, err error)
- func (c *Client) DescribeIngressWithContext(ctx context.Context, request *DescribeIngressRequest) (response *DescribeIngressResponse, err error)
- func (c *Client) DescribeIngresses(request *DescribeIngressesRequest) (response *DescribeIngressesResponse, err error)
- func (c *Client) DescribeIngressesWithContext(ctx context.Context, request *DescribeIngressesRequest) (response *DescribeIngressesResponse, err error)
- func (c *Client) DescribeNamespaces(request *DescribeNamespacesRequest) (response *DescribeNamespacesResponse, err error)
- func (c *Client) DescribeNamespacesWithContext(ctx context.Context, request *DescribeNamespacesRequest) (response *DescribeNamespacesResponse, err error)
- func (c *Client) DescribeRelatedIngresses(request *DescribeRelatedIngressesRequest) (response *DescribeRelatedIngressesResponse, err error)
- func (c *Client) DescribeRelatedIngressesWithContext(ctx context.Context, request *DescribeRelatedIngressesRequest) (response *DescribeRelatedIngressesResponse, err error)
- func (c *Client) DescribeServiceRunPodListV2(request *DescribeServiceRunPodListV2Request) (response *DescribeServiceRunPodListV2Response, err error)
- func (c *Client) DescribeServiceRunPodListV2WithContext(ctx context.Context, request *DescribeServiceRunPodListV2Request) (response *DescribeServiceRunPodListV2Response, err error)
- func (c *Client) GenerateDownloadUrl(request *GenerateDownloadUrlRequest) (response *GenerateDownloadUrlResponse, err error)
- func (c *Client) GenerateDownloadUrlWithContext(ctx context.Context, request *GenerateDownloadUrlRequest) (response *GenerateDownloadUrlResponse, err error)
- func (c *Client) ModifyIngress(request *ModifyIngressRequest) (response *ModifyIngressResponse, err error)
- func (c *Client) ModifyIngressWithContext(ctx context.Context, request *ModifyIngressRequest) (response *ModifyIngressResponse, err error)
- func (c *Client) ModifyNamespace(request *ModifyNamespaceRequest) (response *ModifyNamespaceResponse, err error)
- func (c *Client) ModifyNamespaceWithContext(ctx context.Context, request *ModifyNamespaceRequest) (response *ModifyNamespaceResponse, err error)
- func (c *Client) ModifyServiceInfo(request *ModifyServiceInfoRequest) (response *ModifyServiceInfoResponse, err error)
- func (c *Client) ModifyServiceInfoWithContext(ctx context.Context, request *ModifyServiceInfoRequest) (response *ModifyServiceInfoResponse, err error)
- func (c *Client) RestartServiceRunPod(request *RestartServiceRunPodRequest) (response *RestartServiceRunPodResponse, err error)
- func (c *Client) RestartServiceRunPodWithContext(ctx context.Context, request *RestartServiceRunPodRequest) (response *RestartServiceRunPodResponse, err error)
- type CosToken
- type CreateCosTokenRequest
- type CreateCosTokenRequestParams
- type CreateCosTokenResponse
- type CreateCosTokenResponseParams
- type CreateCosTokenV2Request
- type CreateCosTokenV2RequestParams
- type CreateCosTokenV2Response
- type CreateCosTokenV2ResponseParams
- type CreateNamespaceRequest
- type CreateNamespaceRequestParams
- type CreateNamespaceResponse
- type CreateNamespaceResponseParams
- type CreateResourceRequest
- type CreateResourceRequestParams
- type CreateResourceResponse
- type CreateResourceResponseParams
- type CreateServiceV2Request
- type CreateServiceV2RequestParams
- type CreateServiceV2Response
- type CreateServiceV2ResponseParams
- type DeleteIngressRequest
- type DeleteIngressRequestParams
- type DeleteIngressResponse
- type DeleteIngressResponseParams
- type DeployServiceV2Request
- type DeployServiceV2RequestParams
- type DeployServiceV2Response
- type DeployServiceV2ResponseParams
- type DeployStrategyConf
- type DescribeIngressRequest
- type DescribeIngressRequestParams
- type DescribeIngressResponse
- type DescribeIngressResponseParams
- type DescribeIngressesRequest
- type DescribeIngressesRequestParams
- type DescribeIngressesResponse
- type DescribeIngressesResponseParams
- type DescribeNamespacesRequest
- type DescribeNamespacesRequestParams
- type DescribeNamespacesResponse
- type DescribeNamespacesResponseParams
- type DescribeRelatedIngressesRequest
- type DescribeRelatedIngressesRequestParams
- type DescribeRelatedIngressesResponse
- type DescribeRelatedIngressesResponseParams
- type DescribeRunPodPage
- type DescribeServiceRunPodListV2Request
- type DescribeServiceRunPodListV2RequestParams
- type DescribeServiceRunPodListV2Response
- type DescribeServiceRunPodListV2ResponseParams
- type EksService
- type EsInfo
- type GenerateDownloadUrlRequest
- type GenerateDownloadUrlRequestParams
- type GenerateDownloadUrlResponse
- type GenerateDownloadUrlResponseParams
- type HealthCheckConfig
- type IngressInfo
- type IngressRule
- type IngressRuleBackend
- type IngressRulePath
- type IngressRuleValue
- type IngressTls
- type LogOutputConf
- type ModifyIngressRequest
- type ModifyIngressRequestParams
- type ModifyIngressResponse
- type ModifyIngressResponseParams
- type ModifyNamespaceRequest
- type ModifyNamespaceRequestParams
- type ModifyNamespaceResponse
- type ModifyNamespaceResponseParams
- type ModifyServiceInfoRequest
- type ModifyServiceInfoRequestParams
- type ModifyServiceInfoResponse
- type ModifyServiceInfoResponseParams
- type MountedSettingConf
- type NamespacePage
- type Pair
- type PortMapping
- type RestartServiceRunPodRequest
- type RestartServiceRunPodRequestParams
- type RestartServiceRunPodResponse
- type RestartServiceRunPodResponseParams
- type RunVersionPod
- type StorageConf
- type StorageMountConf
- type TemNamespaceInfo
Constants ¶
const APIVersion = "2020-12-21"
const (
// 创建服务失败。
INTERNALERROR_CREATESERVICEERROR = "InternalError.CreateServiceError"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
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 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 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 PortMapping ¶
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 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"` }