Documentation
¶
Index ¶
- Constants
- type AddClusterInstancesRequest
- type AddClusterInstancesResponse
- type AddInstanceResult
- type AddInstancesRequest
- type AddInstancesResponse
- type AdvanceSettings
- type ApiDefinitionDescr
- type ApiDetailInfo
- type ApiDetailResponse
- type ApiGroupInfo
- type ApiInfo
- type ApiRateLimitRule
- type ApiRequestDescr
- type ApiResponseDescr
- type ApiUseStatisticsEntity
- type ApiVersionArray
- type ApplicationAttribute
- type ApplicationForPage
- type BindApiGroupRequest
- type BindApiGroupResponse
- type BindPluginRequest
- type BindPluginResponse
- type ChangeApiUsableStatusRequest
- type ChangeApiUsableStatusResponse
- type Client
- func (c *Client) AddClusterInstances(request *AddClusterInstancesRequest) (response *AddClusterInstancesResponse, err error)
- func (c *Client) AddInstances(request *AddInstancesRequest) (response *AddInstancesResponse, err error)
- func (c *Client) BindApiGroup(request *BindApiGroupRequest) (response *BindApiGroupResponse, err error)
- func (c *Client) BindPlugin(request *BindPluginRequest) (response *BindPluginResponse, err error)
- func (c *Client) ChangeApiUsableStatus(request *ChangeApiUsableStatusRequest) (response *ChangeApiUsableStatusResponse, err error)
- func (c *Client) ContinueRunFailedTaskBatch(request *ContinueRunFailedTaskBatchRequest) (response *ContinueRunFailedTaskBatchResponse, err error)
- func (c *Client) CreateAllGatewayApiAsync(request *CreateAllGatewayApiAsyncRequest) (response *CreateAllGatewayApiAsyncResponse, err error)
- func (c *Client) CreateApiGroup(request *CreateApiGroupRequest) (response *CreateApiGroupResponse, err error)
- func (c *Client) CreateApiRateLimitRule(request *CreateApiRateLimitRuleRequest) (response *CreateApiRateLimitRuleResponse, err error)
- func (c *Client) CreateApplication(request *CreateApplicationRequest) (response *CreateApplicationResponse, err error)
- func (c *Client) CreateCluster(request *CreateClusterRequest) (response *CreateClusterResponse, err error)
- func (c *Client) CreateConfig(request *CreateConfigRequest) (response *CreateConfigResponse, err error)
- func (c *Client) CreateContainGroup(request *CreateContainGroupRequest) (response *CreateContainGroupResponse, err error)
- func (c *Client) CreateGatewayApi(request *CreateGatewayApiRequest) (response *CreateGatewayApiResponse, err error)
- func (c *Client) CreateGroup(request *CreateGroupRequest) (response *CreateGroupResponse, err error)
- func (c *Client) CreateLane(request *CreateLaneRequest) (response *CreateLaneResponse, err error)
- func (c *Client) CreateLaneRule(request *CreateLaneRuleRequest) (response *CreateLaneRuleResponse, err error)
- func (c *Client) CreateMicroservice(request *CreateMicroserviceRequest) (response *CreateMicroserviceResponse, err error)
- func (c *Client) CreateNamespace(request *CreateNamespaceRequest) (response *CreateNamespaceResponse, err error)
- func (c *Client) CreatePathRewrites(request *CreatePathRewritesRequest) (response *CreatePathRewritesResponse, err error)
- func (c *Client) CreatePublicConfig(request *CreatePublicConfigRequest) (response *CreatePublicConfigResponse, err error)
- func (c *Client) CreateRepository(request *CreateRepositoryRequest) (response *CreateRepositoryResponse, err error)
- func (c *Client) CreateServerlessGroup(request *CreateServerlessGroupRequest) (response *CreateServerlessGroupResponse, err error)
- func (c *Client) CreateTask(request *CreateTaskRequest) (response *CreateTaskResponse, err error)
- func (c *Client) CreateTaskFlow(request *CreateTaskFlowRequest) (response *CreateTaskFlowResponse, err error)
- func (c *Client) CreateUnitRule(request *CreateUnitRuleRequest) (response *CreateUnitRuleResponse, err error)
- func (c *Client) DeleteApiGroup(request *DeleteApiGroupRequest) (response *DeleteApiGroupResponse, err error)
- func (c *Client) DeleteApplication(request *DeleteApplicationRequest) (response *DeleteApplicationResponse, err error)
- func (c *Client) DeleteConfig(request *DeleteConfigRequest) (response *DeleteConfigResponse, err error)
- func (c *Client) DeleteContainerGroup(request *DeleteContainerGroupRequest) (response *DeleteContainerGroupResponse, err error)
- func (c *Client) DeleteGroup(request *DeleteGroupRequest) (response *DeleteGroupResponse, err error)
- func (c *Client) DeleteImageTags(request *DeleteImageTagsRequest) (response *DeleteImageTagsResponse, err error)
- func (c *Client) DeleteLane(request *DeleteLaneRequest) (response *DeleteLaneResponse, err error)
- func (c *Client) DeleteMicroservice(request *DeleteMicroserviceRequest) (response *DeleteMicroserviceResponse, err error)
- func (c *Client) DeleteNamespace(request *DeleteNamespaceRequest) (response *DeleteNamespaceResponse, err error)
- func (c *Client) DeletePathRewrites(request *DeletePathRewritesRequest) (response *DeletePathRewritesResponse, err error)
- func (c *Client) DeletePkgs(request *DeletePkgsRequest) (response *DeletePkgsResponse, err error)
- func (c *Client) DeletePublicConfig(request *DeletePublicConfigRequest) (response *DeletePublicConfigResponse, err error)
- func (c *Client) DeleteRepository(request *DeleteRepositoryRequest) (response *DeleteRepositoryResponse, err error)
- func (c *Client) DeleteServerlessGroup(request *DeleteServerlessGroupRequest) (response *DeleteServerlessGroupResponse, err error)
- func (c *Client) DeleteTask(request *DeleteTaskRequest) (response *DeleteTaskResponse, err error)
- func (c *Client) DeleteUnitNamespaces(request *DeleteUnitNamespacesRequest) (response *DeleteUnitNamespacesResponse, err error)
- func (c *Client) DeleteUnitRule(request *DeleteUnitRuleRequest) (response *DeleteUnitRuleResponse, err error)
- func (c *Client) DeployContainerGroup(request *DeployContainerGroupRequest) (response *DeployContainerGroupResponse, err error)
- func (c *Client) DeployGroup(request *DeployGroupRequest) (response *DeployGroupResponse, err error)
- func (c *Client) DeployServerlessGroup(request *DeployServerlessGroupRequest) (response *DeployServerlessGroupResponse, err error)
- func (c *Client) DescribeApiDetail(request *DescribeApiDetailRequest) (response *DescribeApiDetailResponse, err error)
- func (c *Client) DescribeApiGroup(request *DescribeApiGroupRequest) (response *DescribeApiGroupResponse, err error)
- func (c *Client) DescribeApiGroups(request *DescribeApiGroupsRequest) (response *DescribeApiGroupsResponse, err error)
- func (c *Client) DescribeApiRateLimitRules(request *DescribeApiRateLimitRulesRequest) (response *DescribeApiRateLimitRulesResponse, err error)
- func (c *Client) DescribeApiUseDetail(request *DescribeApiUseDetailRequest) (response *DescribeApiUseDetailResponse, err error)
- func (c *Client) DescribeApiVersions(request *DescribeApiVersionsRequest) (response *DescribeApiVersionsResponse, err error)
- func (c *Client) DescribeApplication(request *DescribeApplicationRequest) (response *DescribeApplicationResponse, err error)
- func (c *Client) DescribeApplicationAttribute(request *DescribeApplicationAttributeRequest) (response *DescribeApplicationAttributeResponse, err error)
- func (c *Client) DescribeApplications(request *DescribeApplicationsRequest) (response *DescribeApplicationsResponse, err error)
- func (c *Client) DescribeBasicResourceUsage(request *DescribeBasicResourceUsageRequest) (response *DescribeBasicResourceUsageResponse, err error)
- func (c *Client) DescribeClusterInstances(request *DescribeClusterInstancesRequest) (response *DescribeClusterInstancesResponse, err error)
- func (c *Client) DescribeConfig(request *DescribeConfigRequest) (response *DescribeConfigResponse, err error)
- func (c *Client) DescribeConfigReleaseLogs(request *DescribeConfigReleaseLogsRequest) (response *DescribeConfigReleaseLogsResponse, err error)
- func (c *Client) DescribeConfigReleases(request *DescribeConfigReleasesRequest) (response *DescribeConfigReleasesResponse, err error)
- func (c *Client) DescribeConfigSummary(request *DescribeConfigSummaryRequest) (response *DescribeConfigSummaryResponse, err error)
- func (c *Client) DescribeConfigs(request *DescribeConfigsRequest) (response *DescribeConfigsResponse, err error)
- func (c *Client) DescribeContainerEvents(request *DescribeContainerEventsRequest) (response *DescribeContainerEventsResponse, err error)
- func (c *Client) DescribeContainerGroupDetail(request *DescribeContainerGroupDetailRequest) (response *DescribeContainerGroupDetailResponse, err error)
- func (c *Client) DescribeContainerGroups(request *DescribeContainerGroupsRequest) (response *DescribeContainerGroupsResponse, err error)
- func (c *Client) DescribeCreateGatewayApiStatus(request *DescribeCreateGatewayApiStatusRequest) (response *DescribeCreateGatewayApiStatusResponse, err error)
- func (c *Client) DescribeDownloadInfo(request *DescribeDownloadInfoRequest) (response *DescribeDownloadInfoResponse, err error)
- func (c *Client) DescribeEnabledUnitRule(request *DescribeEnabledUnitRuleRequest) (response *DescribeEnabledUnitRuleResponse, err error)
- func (c *Client) DescribeFlowLastBatchState(request *DescribeFlowLastBatchStateRequest) (response *DescribeFlowLastBatchStateResponse, err error)
- func (c *Client) DescribeGatewayAllGroupApis(request *DescribeGatewayAllGroupApisRequest) (response *DescribeGatewayAllGroupApisResponse, err error)
- func (c *Client) DescribeGatewayMonitorOverview(request *DescribeGatewayMonitorOverviewRequest) (response *DescribeGatewayMonitorOverviewResponse, err error)
- func (c *Client) DescribeGroup(request *DescribeGroupRequest) (response *DescribeGroupResponse, err error)
- func (c *Client) DescribeGroupBindedGateways(request *DescribeGroupBindedGatewaysRequest) (response *DescribeGroupBindedGatewaysResponse, err error)
- func (c *Client) DescribeGroupGateways(request *DescribeGroupGatewaysRequest) (response *DescribeGroupGatewaysResponse, err error)
- func (c *Client) DescribeGroupInstances(request *DescribeGroupInstancesRequest) (response *DescribeGroupInstancesResponse, err error)
- func (c *Client) DescribeGroupUseDetail(request *DescribeGroupUseDetailRequest) (response *DescribeGroupUseDetailResponse, err error)
- func (c *Client) DescribeGroups(request *DescribeGroupsRequest) (response *DescribeGroupsResponse, err error)
- func (c *Client) DescribeGroupsWithPlugin(request *DescribeGroupsWithPluginRequest) (response *DescribeGroupsWithPluginResponse, err error)
- func (c *Client) DescribeImageRepository(request *DescribeImageRepositoryRequest) (response *DescribeImageRepositoryResponse, err error)
- func (c *Client) DescribeImageTags(request *DescribeImageTagsRequest) (response *DescribeImageTagsResponse, err error)
- func (c *Client) DescribeLaneRules(request *DescribeLaneRulesRequest) (response *DescribeLaneRulesResponse, err error)
- func (c *Client) DescribeLanes(request *DescribeLanesRequest) (response *DescribeLanesResponse, err error)
- func (c *Client) DescribeMicroservice(request *DescribeMicroserviceRequest) (response *DescribeMicroserviceResponse, err error)
- func (c *Client) DescribeMicroservices(request *DescribeMicroservicesRequest) (response *DescribeMicroservicesResponse, err error)
- func (c *Client) DescribeMsApiList(request *DescribeMsApiListRequest) (response *DescribeMsApiListResponse, err error)
- func (c *Client) DescribePathRewrite(request *DescribePathRewriteRequest) (response *DescribePathRewriteResponse, err error)
- func (c *Client) DescribePathRewrites(request *DescribePathRewritesRequest) (response *DescribePathRewritesResponse, err error)
- func (c *Client) DescribePkgs(request *DescribePkgsRequest) (response *DescribePkgsResponse, err error)
- func (c *Client) DescribePluginInstances(request *DescribePluginInstancesRequest) (response *DescribePluginInstancesResponse, err error)
- func (c *Client) DescribePodInstances(request *DescribePodInstancesRequest) (response *DescribePodInstancesResponse, err error)
- func (c *Client) DescribePublicConfig(request *DescribePublicConfigRequest) (response *DescribePublicConfigResponse, err error)
- func (c *Client) DescribePublicConfigReleaseLogs(request *DescribePublicConfigReleaseLogsRequest) (response *DescribePublicConfigReleaseLogsResponse, err error)
- func (c *Client) DescribePublicConfigReleases(request *DescribePublicConfigReleasesRequest) (response *DescribePublicConfigReleasesResponse, err error)
- func (c *Client) DescribePublicConfigSummary(request *DescribePublicConfigSummaryRequest) (response *DescribePublicConfigSummaryResponse, err error)
- func (c *Client) DescribePublicConfigs(request *DescribePublicConfigsRequest) (response *DescribePublicConfigsResponse, err error)
- func (c *Client) DescribeReleasedConfig(request *DescribeReleasedConfigRequest) (response *DescribeReleasedConfigResponse, err error)
- func (c *Client) DescribeRepositories(request *DescribeRepositoriesRequest) (response *DescribeRepositoriesResponse, err error)
- func (c *Client) DescribeRepository(request *DescribeRepositoryRequest) (response *DescribeRepositoryResponse, err error)
- func (c *Client) DescribeServerlessGroup(request *DescribeServerlessGroupRequest) (response *DescribeServerlessGroupResponse, err error)
- func (c *Client) DescribeServerlessGroups(request *DescribeServerlessGroupsRequest) (response *DescribeServerlessGroupsResponse, err error)
- func (c *Client) DescribeSimpleApplications(request *DescribeSimpleApplicationsRequest) (response *DescribeSimpleApplicationsResponse, err error)
- func (c *Client) DescribeSimpleClusters(request *DescribeSimpleClustersRequest) (response *DescribeSimpleClustersResponse, err error)
- func (c *Client) DescribeSimpleGroups(request *DescribeSimpleGroupsRequest) (response *DescribeSimpleGroupsResponse, err error)
- func (c *Client) DescribeSimpleNamespaces(request *DescribeSimpleNamespacesRequest) (response *DescribeSimpleNamespacesResponse, err error)
- func (c *Client) DescribeTaskDetail(request *DescribeTaskDetailRequest) (response *DescribeTaskDetailResponse, err error)
- func (c *Client) DescribeTaskLastStatus(request *DescribeTaskLastStatusRequest) (response *DescribeTaskLastStatusResponse, err error)
- func (c *Client) DescribeUnitApiUseDetail(request *DescribeUnitApiUseDetailRequest) (response *DescribeUnitApiUseDetailResponse, err error)
- func (c *Client) DescribeUnitNamespaces(request *DescribeUnitNamespacesRequest) (response *DescribeUnitNamespacesResponse, err error)
- func (c *Client) DescribeUnitRule(request *DescribeUnitRuleRequest) (response *DescribeUnitRuleResponse, err error)
- func (c *Client) DescribeUnitRules(request *DescribeUnitRulesRequest) (response *DescribeUnitRulesResponse, err error)
- func (c *Client) DescribeUploadInfo(request *DescribeUploadInfoRequest) (response *DescribeUploadInfoResponse, err error)
- func (c *Client) DescribeUsableUnitNamespaces(request *DescribeUsableUnitNamespacesRequest) (response *DescribeUsableUnitNamespacesResponse, err error)
- func (c *Client) DisableTask(request *DisableTaskRequest) (response *DisableTaskResponse, err error)
- func (c *Client) DisableTaskFlow(request *DisableTaskFlowRequest) (response *DisableTaskFlowResponse, err error)
- func (c *Client) DisableUnitRoute(request *DisableUnitRouteRequest) (response *DisableUnitRouteResponse, err error)
- func (c *Client) DisableUnitRule(request *DisableUnitRuleRequest) (response *DisableUnitRuleResponse, err error)
- func (c *Client) DraftApiGroup(request *DraftApiGroupRequest) (response *DraftApiGroupResponse, err error)
- func (c *Client) EnableTask(request *EnableTaskRequest) (response *EnableTaskResponse, err error)
- func (c *Client) EnableTaskFlow(request *EnableTaskFlowRequest) (response *EnableTaskFlowResponse, err error)
- func (c *Client) EnableUnitRoute(request *EnableUnitRouteRequest) (response *EnableUnitRouteResponse, err error)
- func (c *Client) EnableUnitRule(request *EnableUnitRuleRequest) (response *EnableUnitRuleResponse, err error)
- func (c *Client) ExecuteTask(request *ExecuteTaskRequest) (response *ExecuteTaskResponse, err error)
- func (c *Client) ExecuteTaskFlow(request *ExecuteTaskFlowRequest) (response *ExecuteTaskFlowResponse, err error)
- func (c *Client) ExpandGroup(request *ExpandGroupRequest) (response *ExpandGroupResponse, err error)
- func (c *Client) ModifyContainerGroup(request *ModifyContainerGroupRequest) (response *ModifyContainerGroupResponse, err error)
- func (c *Client) ModifyContainerReplicas(request *ModifyContainerReplicasRequest) (response *ModifyContainerReplicasResponse, err error)
- func (c *Client) ModifyLane(request *ModifyLaneRequest) (response *ModifyLaneResponse, err error)
- func (c *Client) ModifyLaneRule(request *ModifyLaneRuleRequest) (response *ModifyLaneRuleResponse, err error)
- func (c *Client) ModifyMicroservice(request *ModifyMicroserviceRequest) (response *ModifyMicroserviceResponse, err error)
- func (c *Client) ModifyPathRewrite(request *ModifyPathRewriteRequest) (response *ModifyPathRewriteResponse, err error)
- func (c *Client) ModifyTask(request *ModifyTaskRequest) (response *ModifyTaskResponse, err error)
- func (c *Client) ModifyUploadInfo(request *ModifyUploadInfoRequest) (response *ModifyUploadInfoResponse, err error)
- func (c *Client) RedoTask(request *RedoTaskRequest) (response *RedoTaskResponse, err error)
- func (c *Client) RedoTaskBatch(request *RedoTaskBatchRequest) (response *RedoTaskBatchResponse, err error)
- func (c *Client) RedoTaskExecute(request *RedoTaskExecuteRequest) (response *RedoTaskExecuteResponse, err error)
- func (c *Client) RedoTaskFlowBatch(request *RedoTaskFlowBatchRequest) (response *RedoTaskFlowBatchResponse, err error)
- func (c *Client) ReleaseApiGroup(request *ReleaseApiGroupRequest) (response *ReleaseApiGroupResponse, err error)
- func (c *Client) ReleaseConfig(request *ReleaseConfigRequest) (response *ReleaseConfigResponse, err error)
- func (c *Client) ReleasePublicConfig(request *ReleasePublicConfigRequest) (response *ReleasePublicConfigResponse, err error)
- func (c *Client) RemoveInstances(request *RemoveInstancesRequest) (response *RemoveInstancesResponse, err error)
- func (c *Client) RevocationConfig(request *RevocationConfigRequest) (response *RevocationConfigResponse, err error)
- func (c *Client) RevocationPublicConfig(request *RevocationPublicConfigRequest) (response *RevocationPublicConfigResponse, err error)
- func (c *Client) RollbackConfig(request *RollbackConfigRequest) (response *RollbackConfigResponse, err error)
- func (c *Client) ShrinkGroup(request *ShrinkGroupRequest) (response *ShrinkGroupResponse, err error)
- func (c *Client) ShrinkInstances(request *ShrinkInstancesRequest) (response *ShrinkInstancesResponse, err error)
- func (c *Client) StartContainerGroup(request *StartContainerGroupRequest) (response *StartContainerGroupResponse, err error)
- func (c *Client) StartGroup(request *StartGroupRequest) (response *StartGroupResponse, err error)
- func (c *Client) StopContainerGroup(request *StopContainerGroupRequest) (response *StopContainerGroupResponse, err error)
- func (c *Client) StopGroup(request *StopGroupRequest) (response *StopGroupResponse, err error)
- func (c *Client) StopTaskBatch(request *StopTaskBatchRequest) (response *StopTaskBatchResponse, err error)
- func (c *Client) StopTaskExecute(request *StopTaskExecuteRequest) (response *StopTaskExecuteResponse, err error)
- func (c *Client) TerminateTaskFlowBatch(request *TerminateTaskFlowBatchRequest) (response *TerminateTaskFlowBatchResponse, err error)
- func (c *Client) UnbindApiGroup(request *UnbindApiGroupRequest) (response *UnbindApiGroupResponse, err error)
- func (c *Client) UpdateApiGroup(request *UpdateApiGroupRequest) (response *UpdateApiGroupResponse, err error)
- func (c *Client) UpdateApiRateLimitRule(request *UpdateApiRateLimitRuleRequest) (response *UpdateApiRateLimitRuleResponse, err error)
- func (c *Client) UpdateApiRateLimitRules(request *UpdateApiRateLimitRulesRequest) (response *UpdateApiRateLimitRulesResponse, err error)
- func (c *Client) UpdateApiTimeouts(request *UpdateApiTimeoutsRequest) (response *UpdateApiTimeoutsResponse, err error)
- func (c *Client) UpdateGatewayApi(request *UpdateGatewayApiRequest) (response *UpdateGatewayApiResponse, err error)
- func (c *Client) UpdateHealthCheckSettings(request *UpdateHealthCheckSettingsRequest) (response *UpdateHealthCheckSettingsResponse, err error)
- func (c *Client) UpdateRepository(request *UpdateRepositoryRequest) (response *UpdateRepositoryResponse, err error)
- func (c *Client) UpdateUnitRule(request *UpdateUnitRuleRequest) (response *UpdateUnitRuleResponse, err error)
- type Cluster
- type Config
- type ConfigRelease
- type ConfigReleaseLog
- type ContainGroup
- type ContainGroupResult
- type ContainerEvent
- type ContainerGroupDetail
- type ContinueRunFailedTaskBatchRequest
- type ContinueRunFailedTaskBatchResponse
- type CosCredentials
- type CosDownloadInfo
- type CosUploadInfo
- type CreateAllGatewayApiAsyncRequest
- type CreateAllGatewayApiAsyncResponse
- type CreateApiGroupRequest
- type CreateApiGroupResponse
- type CreateApiRateLimitRuleRequest
- type CreateApiRateLimitRuleResponse
- type CreateApplicationRequest
- type CreateApplicationResponse
- type CreateClusterRequest
- type CreateClusterResponse
- type CreateConfigRequest
- type CreateConfigResponse
- type CreateContainGroupRequest
- type CreateContainGroupResponse
- type CreateGatewayApiRequest
- type CreateGatewayApiResponse
- type CreateGroupRequest
- type CreateGroupResponse
- type CreateLaneRequest
- type CreateLaneResponse
- type CreateLaneRuleRequest
- type CreateLaneRuleResponse
- type CreateMicroserviceRequest
- type CreateMicroserviceResponse
- type CreateNamespaceRequest
- type CreateNamespaceResponse
- type CreatePathRewritesRequest
- type CreatePathRewritesResponse
- type CreatePublicConfigRequest
- type CreatePublicConfigResponse
- type CreateRepositoryRequest
- type CreateRepositoryResponse
- type CreateServerlessGroupRequest
- type CreateServerlessGroupResponse
- type CreateTaskFlowRequest
- type CreateTaskFlowResponse
- type CreateTaskRequest
- type CreateTaskResponse
- type CreateUnitRuleRequest
- type CreateUnitRuleResponse
- type DeleteApiGroupRequest
- type DeleteApiGroupResponse
- type DeleteApplicationRequest
- type DeleteApplicationResponse
- type DeleteConfigRequest
- type DeleteConfigResponse
- type DeleteContainerGroupRequest
- type DeleteContainerGroupResponse
- type DeleteGroupRequest
- type DeleteGroupResponse
- type DeleteImageTag
- type DeleteImageTagsRequest
- type DeleteImageTagsResponse
- type DeleteLaneRequest
- type DeleteLaneResponse
- type DeleteMicroserviceRequest
- type DeleteMicroserviceResponse
- type DeleteNamespaceRequest
- type DeleteNamespaceResponse
- type DeletePathRewritesRequest
- type DeletePathRewritesResponse
- type DeletePkgsRequest
- type DeletePkgsResponse
- type DeletePublicConfigRequest
- type DeletePublicConfigResponse
- type DeleteRepositoryRequest
- type DeleteRepositoryResponse
- type DeleteServerlessGroupRequest
- type DeleteServerlessGroupResponse
- type DeleteTaskRequest
- type DeleteTaskResponse
- type DeleteUnitNamespacesRequest
- type DeleteUnitNamespacesResponse
- type DeleteUnitRuleRequest
- type DeleteUnitRuleResponse
- type DeployContainerGroupRequest
- type DeployContainerGroupResponse
- type DeployGroupRequest
- type DeployGroupResponse
- type DeployServerlessGroupRequest
- type DeployServerlessGroupResponse
- type DescribeApiDetailRequest
- type DescribeApiDetailResponse
- type DescribeApiGroupRequest
- type DescribeApiGroupResponse
- type DescribeApiGroupsRequest
- type DescribeApiGroupsResponse
- type DescribeApiRateLimitRulesRequest
- type DescribeApiRateLimitRulesResponse
- type DescribeApiUseDetailRequest
- type DescribeApiUseDetailResponse
- type DescribeApiVersionsRequest
- type DescribeApiVersionsResponse
- type DescribeApplicationAttributeRequest
- type DescribeApplicationAttributeResponse
- type DescribeApplicationRequest
- type DescribeApplicationResponse
- type DescribeApplicationsRequest
- type DescribeApplicationsResponse
- type DescribeBasicResourceUsageRequest
- type DescribeBasicResourceUsageResponse
- type DescribeClusterInstancesRequest
- type DescribeClusterInstancesResponse
- type DescribeConfigReleaseLogsRequest
- type DescribeConfigReleaseLogsResponse
- type DescribeConfigReleasesRequest
- type DescribeConfigReleasesResponse
- type DescribeConfigRequest
- type DescribeConfigResponse
- type DescribeConfigSummaryRequest
- type DescribeConfigSummaryResponse
- type DescribeConfigsRequest
- type DescribeConfigsResponse
- type DescribeContainerEventsRequest
- type DescribeContainerEventsResponse
- type DescribeContainerGroupDetailRequest
- type DescribeContainerGroupDetailResponse
- type DescribeContainerGroupsRequest
- type DescribeContainerGroupsResponse
- type DescribeCreateGatewayApiStatusRequest
- type DescribeCreateGatewayApiStatusResponse
- type DescribeDownloadInfoRequest
- type DescribeDownloadInfoResponse
- type DescribeEnabledUnitRuleRequest
- type DescribeEnabledUnitRuleResponse
- type DescribeFlowLastBatchStateRequest
- type DescribeFlowLastBatchStateResponse
- type DescribeGatewayAllGroupApisRequest
- type DescribeGatewayAllGroupApisResponse
- type DescribeGatewayMonitorOverviewRequest
- type DescribeGatewayMonitorOverviewResponse
- type DescribeGroupBindedGatewaysRequest
- type DescribeGroupBindedGatewaysResponse
- type DescribeGroupGatewaysRequest
- type DescribeGroupGatewaysResponse
- type DescribeGroupInstancesRequest
- type DescribeGroupInstancesResponse
- type DescribeGroupRequest
- type DescribeGroupResponse
- type DescribeGroupUseDetailRequest
- type DescribeGroupUseDetailResponse
- type DescribeGroupsRequest
- type DescribeGroupsResponse
- type DescribeGroupsWithPluginRequest
- type DescribeGroupsWithPluginResponse
- type DescribeImageRepositoryRequest
- type DescribeImageRepositoryResponse
- type DescribeImageTagsRequest
- type DescribeImageTagsResponse
- type DescribeLaneRulesRequest
- type DescribeLaneRulesResponse
- type DescribeLanesRequest
- type DescribeLanesResponse
- type DescribeMicroserviceRequest
- type DescribeMicroserviceResponse
- type DescribeMicroservicesRequest
- type DescribeMicroservicesResponse
- type DescribeMsApiListRequest
- type DescribeMsApiListResponse
- type DescribePathRewriteRequest
- type DescribePathRewriteResponse
- type DescribePathRewritesRequest
- type DescribePathRewritesResponse
- type DescribePkgsRequest
- type DescribePkgsResponse
- type DescribePluginInstancesRequest
- type DescribePluginInstancesResponse
- type DescribePodInstancesRequest
- type DescribePodInstancesResponse
- type DescribePublicConfigReleaseLogsRequest
- type DescribePublicConfigReleaseLogsResponse
- type DescribePublicConfigReleasesRequest
- type DescribePublicConfigReleasesResponse
- type DescribePublicConfigRequest
- type DescribePublicConfigResponse
- type DescribePublicConfigSummaryRequest
- type DescribePublicConfigSummaryResponse
- type DescribePublicConfigsRequest
- type DescribePublicConfigsResponse
- type DescribeReleasedConfigRequest
- type DescribeReleasedConfigResponse
- type DescribeRepositoriesRequest
- type DescribeRepositoriesResponse
- type DescribeRepositoryRequest
- type DescribeRepositoryResponse
- type DescribeServerlessGroupRequest
- type DescribeServerlessGroupResponse
- type DescribeServerlessGroupsRequest
- type DescribeServerlessGroupsResponse
- type DescribeSimpleApplicationsRequest
- type DescribeSimpleApplicationsResponse
- type DescribeSimpleClustersRequest
- type DescribeSimpleClustersResponse
- type DescribeSimpleGroupsRequest
- type DescribeSimpleGroupsResponse
- type DescribeSimpleNamespacesRequest
- type DescribeSimpleNamespacesResponse
- type DescribeTaskDetailRequest
- type DescribeTaskDetailResponse
- type DescribeTaskLastStatusRequest
- type DescribeTaskLastStatusResponse
- type DescribeUnitApiUseDetailRequest
- type DescribeUnitApiUseDetailResponse
- type DescribeUnitNamespacesRequest
- type DescribeUnitNamespacesResponse
- type DescribeUnitRuleRequest
- type DescribeUnitRuleResponse
- type DescribeUnitRulesRequest
- type DescribeUnitRulesResponse
- type DescribeUploadInfoRequest
- type DescribeUploadInfoResponse
- type DescribeUsableUnitNamespacesRequest
- type DescribeUsableUnitNamespacesResponse
- type DisableTaskFlowRequest
- type DisableTaskFlowResponse
- type DisableTaskRequest
- type DisableTaskResponse
- type DisableUnitRouteRequest
- type DisableUnitRouteResponse
- type DisableUnitRuleRequest
- type DisableUnitRuleResponse
- type DraftApiGroupRequest
- type DraftApiGroupResponse
- type EnableTaskFlowRequest
- type EnableTaskFlowResponse
- type EnableTaskRequest
- type EnableTaskResponse
- type EnableUnitRouteRequest
- type EnableUnitRouteResponse
- type EnableUnitRuleRequest
- type EnableUnitRuleResponse
- type Env
- type ExecuteTaskFlowRequest
- type ExecuteTaskFlowResponse
- type ExecuteTaskRequest
- type ExecuteTaskResponse
- type ExpandGroupRequest
- type ExpandGroupResponse
- type FieldRef
- type GatewayApiGroupVo
- type GatewayDeployGroup
- type GatewayGroupApiVo
- type GatewayGroupIds
- type GatewayPlugin
- type GatewayPluginBoundParam
- type GatewayVo
- type GroupApiUseStatistics
- type GroupDailyUseStatistics
- type GroupPod
- type GroupPodResult
- type GroupUnitApiDailyUseStatistics
- type GroupUnitApiUseStatistics
- type GroupUseStatisticsEntity
- type HealthCheckConfig
- type HealthCheckSetting
- type HealthCheckSettings
- type ImageRepository
- type ImageRepositoryResult
- type ImageTag
- type ImageTagsResult
- type Instance
- type InstanceAdvancedSettings
- type LaneGroup
- type LaneInfo
- type LaneInfos
- type LaneRule
- type LaneRuleTag
- type LaneRules
- type MetricDataPoint
- type MetricDataPointMap
- type Microservice
- type ModifyContainerGroupRequest
- type ModifyContainerGroupResponse
- type ModifyContainerReplicasRequest
- type ModifyContainerReplicasResponse
- type ModifyLaneRequest
- type ModifyLaneResponse
- type ModifyLaneRuleRequest
- type ModifyLaneRuleResponse
- type ModifyMicroserviceRequest
- type ModifyMicroserviceResponse
- type ModifyPathRewriteRequest
- type ModifyPathRewriteResponse
- type ModifyTaskRequest
- type ModifyTaskResponse
- type ModifyUploadInfoRequest
- type ModifyUploadInfoResponse
- type MonitorOverview
- type MsApiArray
- type MsInstance
- type Namespace
- type OperationInfo
- type OperationInfoDetail
- type OverviewBasicResourceUsage
- type PathRewrite
- type PathRewriteCreateObject
- type PathRewritePage
- type PkgBind
- type PkgInfo
- type PkgList
- type Ports
- type PropertyField
- type ProtocolPort
- type QuantileEntity
- type RedoTaskBatchRequest
- type RedoTaskBatchResponse
- type RedoTaskExecuteRequest
- type RedoTaskExecuteResponse
- type RedoTaskFlowBatchRequest
- type RedoTaskFlowBatchResponse
- type RedoTaskRequest
- type RedoTaskResponse
- type ReleaseApiGroupRequest
- type ReleaseApiGroupResponse
- type ReleaseConfigRequest
- type ReleaseConfigResponse
- type ReleasePublicConfigRequest
- type ReleasePublicConfigResponse
- type RemoveInstancesRequest
- type RemoveInstancesResponse
- type RepositoryInfo
- type RepositoryList
- type ResourceFieldRef
- type RevocationConfigRequest
- type RevocationConfigResponse
- type RevocationPublicConfigRequest
- type RevocationPublicConfigResponse
- type RollbackConfigRequest
- type RollbackConfigResponse
- type SchedulingStrategy
- type ServerlessGroup
- type ServerlessGroupPage
- type ServiceConfig
- type ServiceSetting
- type ShardArgument
- type ShrinkGroupRequest
- type ShrinkGroupResponse
- type ShrinkInstancesRequest
- type ShrinkInstancesResponse
- type SimpleApplication
- type SimpleGroup
- type StartContainerGroupRequest
- type StartContainerGroupResponse
- type StartGroupRequest
- type StartGroupResponse
- type StopContainerGroupRequest
- type StopContainerGroupResponse
- type StopGroupRequest
- type StopGroupResponse
- type StopTaskBatchRequest
- type StopTaskBatchResponse
- type StopTaskExecuteRequest
- type StopTaskExecuteResponse
- type TaskFlowEdge
- type TaskFlowLastBatchState
- type TaskId
- type TaskLastExecuteStatus
- type TaskRecord
- type TaskRule
- type TerminateTaskFlowBatchRequest
- type TerminateTaskFlowBatchResponse
- type TsfApiListResponse
- type TsfPageApiGroupInfo
- type TsfPageApplication
- type TsfPageCluster
- type TsfPageConfig
- type TsfPageConfigRelease
- type TsfPageConfigReleaseLog
- type TsfPageContainerEvent
- type TsfPageGatewayDeployGroup
- type TsfPageGatewayPlugin
- type TsfPageInstance
- type TsfPageMicroservice
- type TsfPageMsInstance
- type TsfPageNamespace
- type TsfPageSimpleApplication
- type TsfPageSimpleGroup
- type TsfPageUnitNamespace
- type TsfPageUnitRule
- type TsfPageVmGroup
- type UnbindApiGroupRequest
- type UnbindApiGroupResponse
- type UnitNamespace
- type UnitRule
- type UnitRuleItem
- type UnitRuleTag
- type UpdateApiGroupRequest
- type UpdateApiGroupResponse
- type UpdateApiRateLimitRuleRequest
- type UpdateApiRateLimitRuleResponse
- type UpdateApiRateLimitRulesRequest
- type UpdateApiRateLimitRulesResponse
- type UpdateApiTimeoutsRequest
- type UpdateApiTimeoutsResponse
- type UpdateGatewayApiRequest
- type UpdateGatewayApiResponse
- type UpdateHealthCheckSettingsRequest
- type UpdateHealthCheckSettingsResponse
- type UpdateRepositoryRequest
- type UpdateRepositoryResponse
- type UpdateUnitRuleRequest
- type UpdateUnitRuleResponse
- type ValueFrom
- type VmGroup
- type VmGroupSimple
Constants ¶
const APIVersion = "2018-03-26"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddClusterInstancesRequest ¶
type AddClusterInstancesRequest struct { *tchttp.BaseRequest // 集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 云主机ID列表 InstanceIdList []*string `json:"InstanceIdList,omitempty" name:"InstanceIdList" list` // 操作系统名称 OsName *string `json:"OsName,omitempty" name:"OsName"` // 操作系统镜像ID ImageId *string `json:"ImageId,omitempty" name:"ImageId"` // 重装系统密码设置 Password *string `json:"Password,omitempty" name:"Password"` // 重装系统,关联密钥设置 KeyId *string `json:"KeyId,omitempty" name:"KeyId"` // 安全组设置 SgId *string `json:"SgId,omitempty" name:"SgId"` // 云主机导入方式,虚拟机集群必填,容器集群不填写此字段,R:重装TSF系统镜像,M:手动安装agent InstanceImportMode *string `json:"InstanceImportMode,omitempty" name:"InstanceImportMode"` // 镜像定制类型 OsCustomizeType *string `json:"OsCustomizeType,omitempty" name:"OsCustomizeType"` // 镜像特征ID列表 FeatureIdList []*string `json:"FeatureIdList,omitempty" name:"FeatureIdList" list` // 实例额外需要设置参数信息 InstanceAdvancedSettings *InstanceAdvancedSettings `json:"InstanceAdvancedSettings,omitempty" name:"InstanceAdvancedSettings"` // 部署组ID SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds" list` }
func NewAddClusterInstancesRequest ¶
func NewAddClusterInstancesRequest() (request *AddClusterInstancesRequest)
func (*AddClusterInstancesRequest) FromJsonString ¶
func (r *AddClusterInstancesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddClusterInstancesRequest) ToJsonString ¶
func (r *AddClusterInstancesRequest) ToJsonString() string
type AddClusterInstancesResponse ¶
type AddClusterInstancesResponse struct { *tchttp.BaseResponse Response *struct { // 添加云主机的返回列表 // 注意:此字段可能返回 null,表示取不到有效值。 Result *AddInstanceResult `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewAddClusterInstancesResponse ¶
func NewAddClusterInstancesResponse() (response *AddClusterInstancesResponse)
func (*AddClusterInstancesResponse) FromJsonString ¶
func (r *AddClusterInstancesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddClusterInstancesResponse) ToJsonString ¶
func (r *AddClusterInstancesResponse) ToJsonString() string
type AddInstanceResult ¶
type AddInstanceResult struct { // 添加集群失败的节点列表 // 注意:此字段可能返回 null,表示取不到有效值。 FailedInstanceIds []*string `json:"FailedInstanceIds,omitempty" name:"FailedInstanceIds" list` // 添加集群成功的节点列表 // 注意:此字段可能返回 null,表示取不到有效值。 SuccInstanceIds []*string `json:"SuccInstanceIds,omitempty" name:"SuccInstanceIds" list` // 添加集群超时的节点列表 // 注意:此字段可能返回 null,表示取不到有效值。 TimeoutInstanceIds []*string `json:"TimeoutInstanceIds,omitempty" name:"TimeoutInstanceIds" list` // 失败的节点的失败原因 // 注意:此字段可能返回 null,表示取不到有效值。 FailedReasons []*string `json:"FailedReasons,omitempty" name:"FailedReasons" list` }
type AddInstancesRequest ¶
type AddInstancesRequest struct { *tchttp.BaseRequest // 集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 云主机ID列表 InstanceIdList []*string `json:"InstanceIdList,omitempty" name:"InstanceIdList" list` // 操作系统名称 OsName *string `json:"OsName,omitempty" name:"OsName"` // 操作系统镜像ID ImageId *string `json:"ImageId,omitempty" name:"ImageId"` // 重装系统密码设置 Password *string `json:"Password,omitempty" name:"Password"` // 重装系统,关联密钥设置 KeyId *string `json:"KeyId,omitempty" name:"KeyId"` // 安全组设置 SgId *string `json:"SgId,omitempty" name:"SgId"` // 云主机导入方式,虚拟机集群必填,容器集群不填写此字段,R:重装TSF系统镜像,M:手动安装agent InstanceImportMode *string `json:"InstanceImportMode,omitempty" name:"InstanceImportMode"` }
func NewAddInstancesRequest ¶
func NewAddInstancesRequest() (request *AddInstancesRequest)
func (*AddInstancesRequest) FromJsonString ¶
func (r *AddInstancesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddInstancesRequest) ToJsonString ¶
func (r *AddInstancesRequest) ToJsonString() string
type AddInstancesResponse ¶
type AddInstancesResponse struct { *tchttp.BaseResponse Response *struct { // 添加云主机是否成功 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewAddInstancesResponse ¶
func NewAddInstancesResponse() (response *AddInstancesResponse)
func (*AddInstancesResponse) FromJsonString ¶
func (r *AddInstancesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddInstancesResponse) ToJsonString ¶
func (r *AddInstancesResponse) ToJsonString() string
type AdvanceSettings ¶
type AdvanceSettings struct { // 子任务单机并发数限制,默认值为2 SubTaskConcurrency *int64 `json:"SubTaskConcurrency,omitempty" name:"SubTaskConcurrency"` }
type ApiDefinitionDescr ¶
type ApiDefinitionDescr struct { // 对象名称 Name *string `json:"Name,omitempty" name:"Name"` // 对象属性列表 Properties []*PropertyField `json:"Properties,omitempty" name:"Properties" list` }
type ApiDetailInfo ¶
type ApiDetailInfo struct { // API ID // 注意:此字段可能返回 null,表示取不到有效值。 ApiId *string `json:"ApiId,omitempty" name:"ApiId"` // 命名空间ID // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 命名空间名称 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"` // 服务ID // 注意:此字段可能返回 null,表示取不到有效值。 MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"` // 服务名称 // 注意:此字段可能返回 null,表示取不到有效值。 MicroserviceName *string `json:"MicroserviceName,omitempty" name:"MicroserviceName"` // API 请求路径 // 注意:此字段可能返回 null,表示取不到有效值。 Path *string `json:"Path,omitempty" name:"Path"` // Api 映射路径 // 注意:此字段可能返回 null,表示取不到有效值。 PathMapping *string `json:"PathMapping,omitempty" name:"PathMapping"` // 请求方法 // 注意:此字段可能返回 null,表示取不到有效值。 Method *string `json:"Method,omitempty" name:"Method"` // 所属分组ID // 注意:此字段可能返回 null,表示取不到有效值。 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 是否禁用 // 注意:此字段可能返回 null,表示取不到有效值。 UsableStatus *string `json:"UsableStatus,omitempty" name:"UsableStatus"` // 发布状态 // 注意:此字段可能返回 null,表示取不到有效值。 ReleaseStatus *string `json:"ReleaseStatus,omitempty" name:"ReleaseStatus"` // 开启限流 // 注意:此字段可能返回 null,表示取不到有效值。 RateLimitStatus *string `json:"RateLimitStatus,omitempty" name:"RateLimitStatus"` // 是否开启mock // 注意:此字段可能返回 null,表示取不到有效值。 MockStatus *string `json:"MockStatus,omitempty" name:"MockStatus"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdatedTime *string `json:"UpdatedTime,omitempty" name:"UpdatedTime"` // 发布时间 // 注意:此字段可能返回 null,表示取不到有效值。 ReleasedTime *string `json:"ReleasedTime,omitempty" name:"ReleasedTime"` // 所属分组名称 // 注意:此字段可能返回 null,表示取不到有效值。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // API 超时,单位毫秒 // 注意:此字段可能返回 null,表示取不到有效值。 Timeout *int64 `json:"Timeout,omitempty" name:"Timeout"` // Api所在服务host // 注意:此字段可能返回 null,表示取不到有效值。 Host *string `json:"Host,omitempty" name:"Host"` // API类型。 ms : 微服务API; external :外部服务Api // 注意:此字段可能返回 null,表示取不到有效值。 ApiType *string `json:"ApiType,omitempty" name:"ApiType"` // Api描述信息 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitempty" name:"Description"` }
type ApiDetailResponse ¶
type ApiDetailResponse struct { // API 请求参数 Request []*ApiRequestDescr `json:"Request,omitempty" name:"Request" list` // API 响应参数 // 注意:此字段可能返回 null,表示取不到有效值。 Response []*ApiResponseDescr `json:"Response,omitempty" name:"Response" list` // API 复杂结构定义 Definitions []*ApiDefinitionDescr `json:"Definitions,omitempty" name:"Definitions" list` // API 的 content type // 注意:此字段可能返回 null,表示取不到有效值。 RequestContentType *string `json:"RequestContentType,omitempty" name:"RequestContentType"` // API 能否调试 // 注意:此字段可能返回 null,表示取不到有效值。 CanRun *bool `json:"CanRun,omitempty" name:"CanRun"` // API 状态 0:离线 1:在线,默认0 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitempty" name:"Status"` // API 描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitempty" name:"Description"` }
type ApiGroupInfo ¶
type ApiGroupInfo struct { // Api Group Id // 注意:此字段可能返回 null,表示取不到有效值。 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // Api Group 名称 // 注意:此字段可能返回 null,表示取不到有效值。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 分组上下文 // 注意:此字段可能返回 null,表示取不到有效值。 GroupContext *string `json:"GroupContext,omitempty" name:"GroupContext"` // 鉴权类型。 secret: 密钥鉴权; none:无鉴权 // 注意:此字段可能返回 null,表示取不到有效值。 AuthType *string `json:"AuthType,omitempty" name:"AuthType"` // 发布状态, drafted: 未发布。 released: 发布 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitempty" name:"Status"` // 分组创建时间 如:2019-06-20 15:51:28 // 注意:此字段可能返回 null,表示取不到有效值。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 分组更新时间 如:2019-06-20 15:51:28 // 注意:此字段可能返回 null,表示取不到有效值。 UpdatedTime *string `json:"UpdatedTime,omitempty" name:"UpdatedTime"` // api分组已绑定的网关部署组 // 注意:此字段可能返回 null,表示取不到有效值。 BindedGatewayDeployGroups []*GatewayDeployGroup `json:"BindedGatewayDeployGroups,omitempty" name:"BindedGatewayDeployGroups" list` // api 个数 // 注意:此字段可能返回 null,表示取不到有效值。 ApiCount *int64 `json:"ApiCount,omitempty" name:"ApiCount"` // 访问group的ACL类型 // 注意:此字段可能返回 null,表示取不到有效值。 AclMode *string `json:"AclMode,omitempty" name:"AclMode"` // 描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitempty" name:"Description"` // 分组类型。 ms: 微服务分组; external:外部Api分组 // 注意:此字段可能返回 null,表示取不到有效值。 GroupType *string `json:"GroupType,omitempty" name:"GroupType"` // 网关实例的类型 // 注意:此字段可能返回 null,表示取不到有效值。 GatewayInstanceType *string `json:"GatewayInstanceType,omitempty" name:"GatewayInstanceType"` // 网关实例ID // 注意:此字段可能返回 null,表示取不到有效值。 GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"` }
type ApiInfo ¶
type ApiInfo struct { // 命名空间Id,若为外部API,为固定值:"namespace-external" NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 服务Id,若为外部API,为固定值:"ms-external" MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"` // API path Path *string `json:"Path,omitempty" name:"Path"` // Api 请求 Method *string `json:"Method,omitempty" name:"Method"` // 请求映射 PathMapping *string `json:"PathMapping,omitempty" name:"PathMapping"` // api所在服务host,限定外部Api填写。格式: `http://127.0.0.1:8080` Host *string `json:"Host,omitempty" name:"Host"` // api描述信息 Description *string `json:"Description,omitempty" name:"Description"` }
type ApiRateLimitRule ¶
type ApiRateLimitRule struct { // rule Id // 注意:此字段可能返回 null,表示取不到有效值。 RuleId *string `json:"RuleId,omitempty" name:"RuleId"` // API ID // 注意:此字段可能返回 null,表示取不到有效值。 ApiId *string `json:"ApiId,omitempty" name:"ApiId"` // 限流名称 // 注意:此字段可能返回 null,表示取不到有效值。 RuleName *string `json:"RuleName,omitempty" name:"RuleName"` // 最大限流qps // 注意:此字段可能返回 null,表示取不到有效值。 MaxQps *uint64 `json:"MaxQps,omitempty" name:"MaxQps"` // 生效/禁用, enabled/disabled // 注意:此字段可能返回 null,表示取不到有效值。 UsableStatus *string `json:"UsableStatus,omitempty" name:"UsableStatus"` // 规则内容 // 注意:此字段可能返回 null,表示取不到有效值。 RuleContent *string `json:"RuleContent,omitempty" name:"RuleContent"` // Tsf Rule ID // 注意:此字段可能返回 null,表示取不到有效值。 TsfRuleId *string `json:"TsfRuleId,omitempty" name:"TsfRuleId"` // 描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitempty" name:"Description"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdatedTime *string `json:"UpdatedTime,omitempty" name:"UpdatedTime"` }
type ApiRequestDescr ¶
type ApiRequestDescr struct { // 参数名称 Name *string `json:"Name,omitempty" name:"Name"` // 参数类型 Type *string `json:"Type,omitempty" name:"Type"` // 参数位置 In *string `json:"In,omitempty" name:"In"` // 参数描述 Description *string `json:"Description,omitempty" name:"Description"` // 参数是否必须 Required *bool `json:"Required,omitempty" name:"Required"` // 参数的默认值 // 注意:此字段可能返回 null,表示取不到有效值。 DefaultValue *string `json:"DefaultValue,omitempty" name:"DefaultValue"` }
type ApiResponseDescr ¶
type ApiUseStatisticsEntity ¶
type ApiVersionArray ¶
type ApiVersionArray struct { // App ID // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // App 名称 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"` // App 包版本 // 注意:此字段可能返回 null,表示取不到有效值。 PkgVersion *string `json:"PkgVersion,omitempty" name:"PkgVersion"` }
type ApplicationAttribute ¶
type ApplicationAttribute struct { // 总实例个数 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceCount *int64 `json:"InstanceCount,omitempty" name:"InstanceCount"` // 运行实例个数 // 注意:此字段可能返回 null,表示取不到有效值。 RunInstanceCount *int64 `json:"RunInstanceCount,omitempty" name:"RunInstanceCount"` // 应用下部署组个数 // 注意:此字段可能返回 null,表示取不到有效值。 GroupCount *int64 `json:"GroupCount,omitempty" name:"GroupCount"` }
type ApplicationForPage ¶
type ApplicationForPage struct { // 应用ID // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 应用名称 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"` // 应用描述 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationDesc *string `json:"ApplicationDesc,omitempty" name:"ApplicationDesc"` // 应用类型 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"` // 微服务类型 // 注意:此字段可能返回 null,表示取不到有效值。 MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"` // 编程语言 // 注意:此字段可能返回 null,表示取不到有效值。 ProgLang *string `json:"ProgLang,omitempty" name:"ProgLang"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // 应用资源类型 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationResourceType *string `json:"ApplicationResourceType,omitempty" name:"ApplicationResourceType"` // 应用runtime类型 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationRuntimeType *string `json:"ApplicationRuntimeType,omitempty" name:"ApplicationRuntimeType"` // Apigateway的serviceId // 注意:此字段可能返回 null,表示取不到有效值。 ApigatewayServiceId *string `json:"ApigatewayServiceId,omitempty" name:"ApigatewayServiceId"` // 应用备注名 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationRemarkName *string `json:"ApplicationRemarkName,omitempty" name:"ApplicationRemarkName"` // 服务配置信息列表 // 注意:此字段可能返回 null,表示取不到有效值。 ServiceConfigList []*ServiceConfig `json:"ServiceConfigList,omitempty" name:"ServiceConfigList" list` }
type BindApiGroupRequest ¶
type BindApiGroupRequest struct { *tchttp.BaseRequest // 分组绑定网关列表 GroupGatewayList []*GatewayGroupIds `json:"GroupGatewayList,omitempty" name:"GroupGatewayList" list` }
func NewBindApiGroupRequest ¶
func NewBindApiGroupRequest() (request *BindApiGroupRequest)
func (*BindApiGroupRequest) FromJsonString ¶
func (r *BindApiGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindApiGroupRequest) ToJsonString ¶
func (r *BindApiGroupRequest) ToJsonString() string
type BindApiGroupResponse ¶
type BindApiGroupResponse struct { *tchttp.BaseResponse Response *struct { // 返回结果,成功失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewBindApiGroupResponse ¶
func NewBindApiGroupResponse() (response *BindApiGroupResponse)
func (*BindApiGroupResponse) FromJsonString ¶
func (r *BindApiGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindApiGroupResponse) ToJsonString ¶
func (r *BindApiGroupResponse) ToJsonString() string
type BindPluginRequest ¶
type BindPluginRequest struct { *tchttp.BaseRequest // 分组/API绑定插件列表 PluginInstanceList []*GatewayPluginBoundParam `json:"PluginInstanceList,omitempty" name:"PluginInstanceList" list` }
func NewBindPluginRequest ¶
func NewBindPluginRequest() (request *BindPluginRequest)
func (*BindPluginRequest) FromJsonString ¶
func (r *BindPluginRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindPluginRequest) ToJsonString ¶
func (r *BindPluginRequest) ToJsonString() string
type BindPluginResponse ¶
type BindPluginResponse struct { *tchttp.BaseResponse Response *struct { // 返回结果,成功失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewBindPluginResponse ¶
func NewBindPluginResponse() (response *BindPluginResponse)
func (*BindPluginResponse) FromJsonString ¶
func (r *BindPluginResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindPluginResponse) ToJsonString ¶
func (r *BindPluginResponse) ToJsonString() string
type ChangeApiUsableStatusRequest ¶
type ChangeApiUsableStatusRequest struct { *tchttp.BaseRequest // API ID ApiId *string `json:"ApiId,omitempty" name:"ApiId"` // 切换状态,enabled/disabled UsableStatus *string `json:"UsableStatus,omitempty" name:"UsableStatus"` }
func NewChangeApiUsableStatusRequest ¶
func NewChangeApiUsableStatusRequest() (request *ChangeApiUsableStatusRequest)
func (*ChangeApiUsableStatusRequest) FromJsonString ¶
func (r *ChangeApiUsableStatusRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ChangeApiUsableStatusRequest) ToJsonString ¶
func (r *ChangeApiUsableStatusRequest) ToJsonString() string
type ChangeApiUsableStatusResponse ¶
type ChangeApiUsableStatusResponse struct { *tchttp.BaseResponse Response *struct { // API 信息 Result *ApiDetailInfo `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewChangeApiUsableStatusResponse ¶
func NewChangeApiUsableStatusResponse() (response *ChangeApiUsableStatusResponse)
func (*ChangeApiUsableStatusResponse) FromJsonString ¶
func (r *ChangeApiUsableStatusResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ChangeApiUsableStatusResponse) ToJsonString ¶
func (r *ChangeApiUsableStatusResponse) ToJsonString() string
type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AddClusterInstances ¶
func (c *Client) AddClusterInstances(request *AddClusterInstancesRequest) (response *AddClusterInstancesResponse, err error)
添加云主机节点至TSF集群
func (*Client) AddInstances ¶
func (c *Client) AddInstances(request *AddInstancesRequest) (response *AddInstancesResponse, err error)
添加云主机节点至TSF集群
func (*Client) BindApiGroup ¶
func (c *Client) BindApiGroup(request *BindApiGroupRequest) (response *BindApiGroupResponse, err error)
网关与API分组批量绑定
func (*Client) BindPlugin ¶
func (c *Client) BindPlugin(request *BindPluginRequest) (response *BindPluginResponse, err error)
插件与网关分组/API批量绑定
func (*Client) ChangeApiUsableStatus ¶
func (c *Client) ChangeApiUsableStatus(request *ChangeApiUsableStatusRequest) (response *ChangeApiUsableStatusResponse, err error)
启用或禁用API
func (*Client) ContinueRunFailedTaskBatch ¶
func (c *Client) ContinueRunFailedTaskBatch(request *ContinueRunFailedTaskBatchRequest) (response *ContinueRunFailedTaskBatchResponse, err error)
对执行失败的任务批次执行续跑
func (*Client) CreateAllGatewayApiAsync ¶
func (c *Client) CreateAllGatewayApiAsync(request *CreateAllGatewayApiAsyncRequest) (response *CreateAllGatewayApiAsyncResponse, err error)
一键导入API分组
func (*Client) CreateApiGroup ¶
func (c *Client) CreateApiGroup(request *CreateApiGroupRequest) (response *CreateApiGroupResponse, err error)
创建API分组
func (*Client) CreateApiRateLimitRule ¶
func (c *Client) CreateApiRateLimitRule(request *CreateApiRateLimitRuleRequest) (response *CreateApiRateLimitRuleResponse, err error)
创建API限流规则
func (*Client) CreateApplication ¶
func (c *Client) CreateApplication(request *CreateApplicationRequest) (response *CreateApplicationResponse, err error)
创建应用
func (*Client) CreateCluster ¶
func (c *Client) CreateCluster(request *CreateClusterRequest) (response *CreateClusterResponse, err error)
创建集群
func (*Client) CreateConfig ¶
func (c *Client) CreateConfig(request *CreateConfigRequest) (response *CreateConfigResponse, err error)
创建配置项
func (*Client) CreateContainGroup ¶
func (c *Client) CreateContainGroup(request *CreateContainGroupRequest) (response *CreateContainGroupResponse, err error)
创建容器部署组
func (*Client) CreateGatewayApi ¶
func (c *Client) CreateGatewayApi(request *CreateGatewayApiRequest) (response *CreateGatewayApiResponse, err error)
批量导入API至api分组(也支持新建API到分组)
func (*Client) CreateGroup ¶
func (c *Client) CreateGroup(request *CreateGroupRequest) (response *CreateGroupResponse, err error)
创建虚拟机部署组
func (*Client) CreateLane ¶
func (c *Client) CreateLane(request *CreateLaneRequest) (response *CreateLaneResponse, err error)
创建泳道
func (*Client) CreateLaneRule ¶
func (c *Client) CreateLaneRule(request *CreateLaneRuleRequest) (response *CreateLaneRuleResponse, err error)
创建泳道规则
func (*Client) CreateMicroservice ¶
func (c *Client) CreateMicroservice(request *CreateMicroserviceRequest) (response *CreateMicroserviceResponse, err error)
新增微服务
func (*Client) CreateNamespace ¶
func (c *Client) CreateNamespace(request *CreateNamespaceRequest) (response *CreateNamespaceResponse, err error)
创建命名空间
func (*Client) CreatePathRewrites ¶
func (c *Client) CreatePathRewrites(request *CreatePathRewritesRequest) (response *CreatePathRewritesResponse, err error)
创建路径重写
func (*Client) CreatePublicConfig ¶
func (c *Client) CreatePublicConfig(request *CreatePublicConfigRequest) (response *CreatePublicConfigResponse, err error)
创建公共配置项
func (*Client) CreateRepository ¶
func (c *Client) CreateRepository(request *CreateRepositoryRequest) (response *CreateRepositoryResponse, err error)
创建仓库
func (*Client) CreateServerlessGroup ¶
func (c *Client) CreateServerlessGroup(request *CreateServerlessGroupRequest) (response *CreateServerlessGroupResponse, err error)
创建Serverless部署组
func (*Client) CreateTask ¶
func (c *Client) CreateTask(request *CreateTaskRequest) (response *CreateTaskResponse, err error)
创建任务
func (*Client) CreateTaskFlow ¶
func (c *Client) CreateTaskFlow(request *CreateTaskFlowRequest) (response *CreateTaskFlowResponse, err error)
创建工作流
func (*Client) CreateUnitRule ¶
func (c *Client) CreateUnitRule(request *CreateUnitRuleRequest) (response *CreateUnitRuleResponse, err error)
创建单元化规则
func (*Client) DeleteApiGroup ¶
func (c *Client) DeleteApiGroup(request *DeleteApiGroupRequest) (response *DeleteApiGroupResponse, err error)
删除Api分组
func (*Client) DeleteApplication ¶
func (c *Client) DeleteApplication(request *DeleteApplicationRequest) (response *DeleteApplicationResponse, err error)
删除应用
func (*Client) DeleteConfig ¶
func (c *Client) DeleteConfig(request *DeleteConfigRequest) (response *DeleteConfigResponse, err error)
删除配置项
func (*Client) DeleteContainerGroup ¶
func (c *Client) DeleteContainerGroup(request *DeleteContainerGroupRequest) (response *DeleteContainerGroupResponse, err error)
删除容器部署组
func (*Client) DeleteGroup ¶
func (c *Client) DeleteGroup(request *DeleteGroupRequest) (response *DeleteGroupResponse, err error)
删除容器部署组
func (*Client) DeleteImageTags ¶
func (c *Client) DeleteImageTags(request *DeleteImageTagsRequest) (response *DeleteImageTagsResponse, err error)
批量删除镜像版本
func (*Client) DeleteLane ¶
func (c *Client) DeleteLane(request *DeleteLaneRequest) (response *DeleteLaneResponse, err error)
删除泳道
func (*Client) DeleteMicroservice ¶
func (c *Client) DeleteMicroservice(request *DeleteMicroserviceRequest) (response *DeleteMicroserviceResponse, err error)
删除微服务
func (*Client) DeleteNamespace ¶
func (c *Client) DeleteNamespace(request *DeleteNamespaceRequest) (response *DeleteNamespaceResponse, err error)
删除命名空间
func (*Client) DeletePathRewrites ¶
func (c *Client) DeletePathRewrites(request *DeletePathRewritesRequest) (response *DeletePathRewritesResponse, err error)
删除路径重写
func (*Client) DeletePkgs ¶
func (c *Client) DeletePkgs(request *DeletePkgsRequest) (response *DeletePkgsResponse, err error)
从软件仓库批量删除程序包。 一次最多支持删除1000个包,数量超过1000,返回UpperDeleteLimit错误。
func (*Client) DeletePublicConfig ¶
func (c *Client) DeletePublicConfig(request *DeletePublicConfigRequest) (response *DeletePublicConfigResponse, err error)
删除公共配置项
func (*Client) DeleteRepository ¶
func (c *Client) DeleteRepository(request *DeleteRepositoryRequest) (response *DeleteRepositoryResponse, err error)
删除仓库
func (*Client) DeleteServerlessGroup ¶
func (c *Client) DeleteServerlessGroup(request *DeleteServerlessGroupRequest) (response *DeleteServerlessGroupResponse, err error)
删除Serverless部署组
func (*Client) DeleteTask ¶
func (c *Client) DeleteTask(request *DeleteTaskRequest) (response *DeleteTaskResponse, err error)
删除任务
func (*Client) DeleteUnitNamespaces ¶
func (c *Client) DeleteUnitNamespaces(request *DeleteUnitNamespacesRequest) (response *DeleteUnitNamespacesResponse, err error)
删除单元化命名空间
func (*Client) DeleteUnitRule ¶
func (c *Client) DeleteUnitRule(request *DeleteUnitRuleRequest) (response *DeleteUnitRuleResponse, err error)
删除单元化规则
func (*Client) DeployContainerGroup ¶
func (c *Client) DeployContainerGroup(request *DeployContainerGroupRequest) (response *DeployContainerGroupResponse, err error)
部署容器应用
func (*Client) DeployGroup ¶
func (c *Client) DeployGroup(request *DeployGroupRequest) (response *DeployGroupResponse, err error)
部署虚拟机部署组应用
func (*Client) DeployServerlessGroup ¶
func (c *Client) DeployServerlessGroup(request *DeployServerlessGroupRequest) (response *DeployServerlessGroupResponse, err error)
部署Serverless应用
func (*Client) DescribeApiDetail ¶
func (c *Client) DescribeApiDetail(request *DescribeApiDetailRequest) (response *DescribeApiDetailResponse, err error)
查询API详情
func (*Client) DescribeApiGroup ¶
func (c *Client) DescribeApiGroup(request *DescribeApiGroupRequest) (response *DescribeApiGroupResponse, err error)
查询API分组
func (*Client) DescribeApiGroups ¶
func (c *Client) DescribeApiGroups(request *DescribeApiGroupsRequest) (response *DescribeApiGroupsResponse, err error)
查询API 分组信息列表
func (*Client) DescribeApiRateLimitRules ¶
func (c *Client) DescribeApiRateLimitRules(request *DescribeApiRateLimitRulesRequest) (response *DescribeApiRateLimitRulesResponse, err error)
查询API限流规则
func (*Client) DescribeApiUseDetail ¶
func (c *Client) DescribeApiUseDetail(request *DescribeApiUseDetailRequest) (response *DescribeApiUseDetailResponse, err error)
查询网关API监控明细数据
func (*Client) DescribeApiVersions ¶
func (c *Client) DescribeApiVersions(request *DescribeApiVersionsRequest) (response *DescribeApiVersionsResponse, err error)
查询API 版本
func (*Client) DescribeApplication ¶
func (c *Client) DescribeApplication(request *DescribeApplicationRequest) (response *DescribeApplicationResponse, err error)
获取应用详情
func (*Client) DescribeApplicationAttribute ¶
func (c *Client) DescribeApplicationAttribute(request *DescribeApplicationAttributeRequest) (response *DescribeApplicationAttributeResponse, err error)
获取应用列表其它字段,如实例数量信息等
func (*Client) DescribeApplications ¶
func (c *Client) DescribeApplications(request *DescribeApplicationsRequest) (response *DescribeApplicationsResponse, err error)
获取应用列表
func (*Client) DescribeBasicResourceUsage ¶
func (c *Client) DescribeBasicResourceUsage(request *DescribeBasicResourceUsageRequest) (response *DescribeBasicResourceUsageResponse, err error)
TSF基本资源信息概览接口
func (*Client) DescribeClusterInstances ¶
func (c *Client) DescribeClusterInstances(request *DescribeClusterInstancesRequest) (response *DescribeClusterInstancesResponse, err error)
查询集群实例
func (*Client) DescribeConfig ¶
func (c *Client) DescribeConfig(request *DescribeConfigRequest) (response *DescribeConfigResponse, err error)
查询配置
func (*Client) DescribeConfigReleaseLogs ¶
func (c *Client) DescribeConfigReleaseLogs(request *DescribeConfigReleaseLogsRequest) (response *DescribeConfigReleaseLogsResponse, err error)
查询配置发布历史
func (*Client) DescribeConfigReleases ¶
func (c *Client) DescribeConfigReleases(request *DescribeConfigReleasesRequest) (response *DescribeConfigReleasesResponse, err error)
查询配置发布信息
func (*Client) DescribeConfigSummary ¶
func (c *Client) DescribeConfigSummary(request *DescribeConfigSummaryRequest) (response *DescribeConfigSummaryResponse, err error)
查询配置汇总列表
func (*Client) DescribeConfigs ¶
func (c *Client) DescribeConfigs(request *DescribeConfigsRequest) (response *DescribeConfigsResponse, err error)
查询配置项列表
func (*Client) DescribeContainerEvents ¶
func (c *Client) DescribeContainerEvents(request *DescribeContainerEventsRequest) (response *DescribeContainerEventsResponse, err error)
获取容器事件列表
func (*Client) DescribeContainerGroupDetail ¶
func (c *Client) DescribeContainerGroupDetail(request *DescribeContainerGroupDetailRequest) (response *DescribeContainerGroupDetailResponse, err error)
容器部署组详情
func (*Client) DescribeContainerGroups ¶
func (c *Client) DescribeContainerGroups(request *DescribeContainerGroupsRequest) (response *DescribeContainerGroupsResponse, err error)
容器部署组列表
func (*Client) DescribeCreateGatewayApiStatus ¶
func (c *Client) DescribeCreateGatewayApiStatus(request *DescribeCreateGatewayApiStatusRequest) (response *DescribeCreateGatewayApiStatusResponse, err error)
查询一键导入API分组任务的状态
func (*Client) DescribeDownloadInfo ¶
func (c *Client) DescribeDownloadInfo(request *DescribeDownloadInfoRequest) (response *DescribeDownloadInfoResponse, err error)
TSF上传的程序包存放在腾讯云对象存储(COS)中,通过该API可以获取从COS下载程序包需要的信息,包括包所在的桶、存储路径、鉴权信息等,之后使用COS API(或SDK)进行下载。 COS相关文档请查阅:https://cloud.tencent.com/document/product/436
func (*Client) DescribeEnabledUnitRule ¶
func (c *Client) DescribeEnabledUnitRule(request *DescribeEnabledUnitRuleRequest) (response *DescribeEnabledUnitRuleResponse, err error)
查询生效的单元化规则
func (*Client) DescribeFlowLastBatchState ¶
func (c *Client) DescribeFlowLastBatchState(request *DescribeFlowLastBatchStateRequest) (response *DescribeFlowLastBatchStateResponse, err error)
查询工作流最新一个批次的状态信息
func (*Client) DescribeGatewayAllGroupApis ¶
func (c *Client) DescribeGatewayAllGroupApis(request *DescribeGatewayAllGroupApisRequest) (response *DescribeGatewayAllGroupApisResponse, err error)
查询网关所有分组下Api列表
func (*Client) DescribeGatewayMonitorOverview ¶
func (c *Client) DescribeGatewayMonitorOverview(request *DescribeGatewayMonitorOverviewRequest) (response *DescribeGatewayMonitorOverviewResponse, err error)
查询网关监控概览
func (*Client) DescribeGroup ¶
func (c *Client) DescribeGroup(request *DescribeGroupRequest) (response *DescribeGroupResponse, err error)
查询虚拟机部署组详情
func (*Client) DescribeGroupBindedGateways ¶
func (c *Client) DescribeGroupBindedGateways(request *DescribeGroupBindedGatewaysRequest) (response *DescribeGroupBindedGatewaysResponse, err error)
查询某个API分组已绑定的网关部署组信息列表
func (*Client) DescribeGroupGateways ¶
func (c *Client) DescribeGroupGateways(request *DescribeGroupGatewaysRequest) (response *DescribeGroupGatewaysResponse, err error)
查询某个网关绑定的API 分组信息列表
func (*Client) DescribeGroupInstances ¶
func (c *Client) DescribeGroupInstances(request *DescribeGroupInstancesRequest) (response *DescribeGroupInstancesResponse, err error)
查询虚拟机部署组云主机列表
func (*Client) DescribeGroupUseDetail ¶
func (c *Client) DescribeGroupUseDetail(request *DescribeGroupUseDetailRequest) (response *DescribeGroupUseDetailResponse, err error)
查询网关分组监控明细数据
func (*Client) DescribeGroups ¶
func (c *Client) DescribeGroups(request *DescribeGroupsRequest) (response *DescribeGroupsResponse, err error)
获取虚拟机部署组列表
func (*Client) DescribeGroupsWithPlugin ¶
func (c *Client) DescribeGroupsWithPlugin(request *DescribeGroupsWithPluginRequest) (response *DescribeGroupsWithPluginResponse, err error)
查询某个插件下绑定或未绑定的API分组
func (*Client) DescribeImageRepository ¶
func (c *Client) DescribeImageRepository(request *DescribeImageRepositoryRequest) (response *DescribeImageRepositoryResponse, err error)
镜像仓库列表
func (*Client) DescribeImageTags ¶
func (c *Client) DescribeImageTags(request *DescribeImageTagsRequest) (response *DescribeImageTagsResponse, err error)
镜像版本列表
func (*Client) DescribeLaneRules ¶
func (c *Client) DescribeLaneRules(request *DescribeLaneRulesRequest) (response *DescribeLaneRulesResponse, err error)
查询泳道规则列表
func (*Client) DescribeLanes ¶
func (c *Client) DescribeLanes(request *DescribeLanesRequest) (response *DescribeLanesResponse, err error)
查询泳道列表
func (*Client) DescribeMicroservice ¶
func (c *Client) DescribeMicroservice(request *DescribeMicroserviceRequest) (response *DescribeMicroserviceResponse, err error)
查询微服务详情
func (*Client) DescribeMicroservices ¶
func (c *Client) DescribeMicroservices(request *DescribeMicroservicesRequest) (response *DescribeMicroservicesResponse, err error)
获取微服务列表
func (*Client) DescribeMsApiList ¶
func (c *Client) DescribeMsApiList(request *DescribeMsApiListRequest) (response *DescribeMsApiListResponse, err error)
查询服务API列表
func (*Client) DescribePathRewrite ¶
func (c *Client) DescribePathRewrite(request *DescribePathRewriteRequest) (response *DescribePathRewriteResponse, err error)
查询路径重写
func (*Client) DescribePathRewrites ¶
func (c *Client) DescribePathRewrites(request *DescribePathRewritesRequest) (response *DescribePathRewritesResponse, err error)
查询路径重写列表
func (*Client) DescribePkgs ¶
func (c *Client) DescribePkgs(request *DescribePkgsRequest) (response *DescribePkgsResponse, err error)
无
func (*Client) DescribePluginInstances ¶
func (c *Client) DescribePluginInstances(request *DescribePluginInstancesRequest) (response *DescribePluginInstancesResponse, err error)
分页查询网关分组/API绑定(或未绑定)的插件列表
func (*Client) DescribePodInstances ¶
func (c *Client) DescribePodInstances(request *DescribePodInstancesRequest) (response *DescribePodInstancesResponse, err error)
获取部署组实例列表
func (*Client) DescribePublicConfig ¶
func (c *Client) DescribePublicConfig(request *DescribePublicConfigRequest) (response *DescribePublicConfigResponse, err error)
查询公共配置(单条)
func (*Client) DescribePublicConfigReleaseLogs ¶
func (c *Client) DescribePublicConfigReleaseLogs(request *DescribePublicConfigReleaseLogsRequest) (response *DescribePublicConfigReleaseLogsResponse, err error)
查询公共配置发布历史
func (*Client) DescribePublicConfigReleases ¶
func (c *Client) DescribePublicConfigReleases(request *DescribePublicConfigReleasesRequest) (response *DescribePublicConfigReleasesResponse, err error)
查询公共配置发布信息
func (*Client) DescribePublicConfigSummary ¶
func (c *Client) DescribePublicConfigSummary(request *DescribePublicConfigSummaryRequest) (response *DescribePublicConfigSummaryResponse, err error)
查询公共配置汇总列表
func (*Client) DescribePublicConfigs ¶
func (c *Client) DescribePublicConfigs(request *DescribePublicConfigsRequest) (response *DescribePublicConfigsResponse, err error)
查询公共配置项列表
func (*Client) DescribeReleasedConfig ¶
func (c *Client) DescribeReleasedConfig(request *DescribeReleasedConfigRequest) (response *DescribeReleasedConfigResponse, err error)
查询group发布的配置
func (*Client) DescribeRepositories ¶
func (c *Client) DescribeRepositories(request *DescribeRepositoriesRequest) (response *DescribeRepositoriesResponse, err error)
查询仓库列表
func (*Client) DescribeRepository ¶
func (c *Client) DescribeRepository(request *DescribeRepositoryRequest) (response *DescribeRepositoryResponse, err error)
查询仓库信息
func (*Client) DescribeServerlessGroup ¶
func (c *Client) DescribeServerlessGroup(request *DescribeServerlessGroupRequest) (response *DescribeServerlessGroupResponse, err error)
查询Serverless部署组明细
func (*Client) DescribeServerlessGroups ¶
func (c *Client) DescribeServerlessGroups(request *DescribeServerlessGroupsRequest) (response *DescribeServerlessGroupsResponse, err error)
查询Serverless部署组列表
func (*Client) DescribeSimpleApplications ¶
func (c *Client) DescribeSimpleApplications(request *DescribeSimpleApplicationsRequest) (response *DescribeSimpleApplicationsResponse, err error)
查询简单应用列表
func (*Client) DescribeSimpleClusters ¶
func (c *Client) DescribeSimpleClusters(request *DescribeSimpleClustersRequest) (response *DescribeSimpleClustersResponse, err error)
查询简单集群列表
func (*Client) DescribeSimpleGroups ¶
func (c *Client) DescribeSimpleGroups(request *DescribeSimpleGroupsRequest) (response *DescribeSimpleGroupsResponse, err error)
查询简单部署组列表
func (*Client) DescribeSimpleNamespaces ¶
func (c *Client) DescribeSimpleNamespaces(request *DescribeSimpleNamespacesRequest) (response *DescribeSimpleNamespacesResponse, err error)
查询简单命名空间列表
func (*Client) DescribeTaskDetail ¶
func (c *Client) DescribeTaskDetail(request *DescribeTaskDetailRequest) (response *DescribeTaskDetailResponse, err error)
查询任务详情
func (*Client) DescribeTaskLastStatus ¶
func (c *Client) DescribeTaskLastStatus(request *DescribeTaskLastStatusRequest) (response *DescribeTaskLastStatusResponse, err error)
查询任务最近一次执行状态
func (*Client) DescribeUnitApiUseDetail ¶
func (c *Client) DescribeUnitApiUseDetail(request *DescribeUnitApiUseDetailRequest) (response *DescribeUnitApiUseDetailResponse, err error)
查询网关API监控明细数据(仅单元化网关),非单元化网关使用DescribeApiUseDetail
func (*Client) DescribeUnitNamespaces ¶
func (c *Client) DescribeUnitNamespaces(request *DescribeUnitNamespacesRequest) (response *DescribeUnitNamespacesResponse, err error)
查询单元化命名空间列表
func (*Client) DescribeUnitRule ¶
func (c *Client) DescribeUnitRule(request *DescribeUnitRuleRequest) (response *DescribeUnitRuleResponse, err error)
查询单元化规则详情
func (*Client) DescribeUnitRules ¶
func (c *Client) DescribeUnitRules(request *DescribeUnitRulesRequest) (response *DescribeUnitRulesResponse, err error)
查询单元化规则列表
func (*Client) DescribeUploadInfo ¶
func (c *Client) DescribeUploadInfo(request *DescribeUploadInfoRequest) (response *DescribeUploadInfoResponse, err error)
TSF会将软件包上传到腾讯云对象存储(COS)。调用此接口获取上传信息,如目标地域,桶,包Id,存储路径,鉴权信息等,之后请使用COS API(或SDK)进行上传。 COS相关文档请查阅:https://cloud.tencent.com/document/product/436
func (*Client) DescribeUsableUnitNamespaces ¶
func (c *Client) DescribeUsableUnitNamespaces(request *DescribeUsableUnitNamespacesRequest) (response *DescribeUsableUnitNamespacesResponse, err error)
查询可用于被导入的命名空间列表
func (*Client) DisableTask ¶
func (c *Client) DisableTask(request *DisableTaskRequest) (response *DisableTaskResponse, err error)
停用任务
func (*Client) DisableTaskFlow ¶
func (c *Client) DisableTaskFlow(request *DisableTaskFlowRequest) (response *DisableTaskFlowResponse, err error)
停用工作流
func (*Client) DisableUnitRoute ¶
func (c *Client) DisableUnitRoute(request *DisableUnitRouteRequest) (response *DisableUnitRouteResponse, err error)
禁用单元化路由
func (*Client) DisableUnitRule ¶
func (c *Client) DisableUnitRule(request *DisableUnitRuleRequest) (response *DisableUnitRuleResponse, err error)
禁用单元化规则
func (*Client) DraftApiGroup ¶
func (c *Client) DraftApiGroup(request *DraftApiGroupRequest) (response *DraftApiGroupResponse, err error)
下线Api分组
func (*Client) EnableTask ¶
func (c *Client) EnableTask(request *EnableTaskRequest) (response *EnableTaskResponse, err error)
启用任务
func (*Client) EnableTaskFlow ¶
func (c *Client) EnableTaskFlow(request *EnableTaskFlowRequest) (response *EnableTaskFlowResponse, err error)
启用工作流
func (*Client) EnableUnitRoute ¶
func (c *Client) EnableUnitRoute(request *EnableUnitRouteRequest) (response *EnableUnitRouteResponse, err error)
启用单元化路由
func (*Client) EnableUnitRule ¶
func (c *Client) EnableUnitRule(request *EnableUnitRuleRequest) (response *EnableUnitRuleResponse, err error)
启用单元化规则
func (*Client) ExecuteTask ¶
func (c *Client) ExecuteTask(request *ExecuteTaskRequest) (response *ExecuteTaskResponse, err error)
手动执行一次任务。
func (*Client) ExecuteTaskFlow ¶
func (c *Client) ExecuteTaskFlow(request *ExecuteTaskFlowRequest) (response *ExecuteTaskFlowResponse, err error)
执行一次工作流
func (*Client) ExpandGroup ¶
func (c *Client) ExpandGroup(request *ExpandGroupRequest) (response *ExpandGroupResponse, err error)
虚拟机部署组添加实例
func (*Client) ModifyContainerGroup ¶
func (c *Client) ModifyContainerGroup(request *ModifyContainerGroupRequest) (response *ModifyContainerGroupResponse, err error)
修改容器部署组
func (*Client) ModifyContainerReplicas ¶
func (c *Client) ModifyContainerReplicas(request *ModifyContainerReplicasRequest) (response *ModifyContainerReplicasResponse, err error)
修改容器部署组实例数
func (*Client) ModifyLane ¶
func (c *Client) ModifyLane(request *ModifyLaneRequest) (response *ModifyLaneResponse, err error)
更新泳道信息
func (*Client) ModifyLaneRule ¶
func (c *Client) ModifyLaneRule(request *ModifyLaneRuleRequest) (response *ModifyLaneRuleResponse, err error)
更新泳道规则
func (*Client) ModifyMicroservice ¶
func (c *Client) ModifyMicroservice(request *ModifyMicroserviceRequest) (response *ModifyMicroserviceResponse, err error)
修改微服务详情
func (*Client) ModifyPathRewrite ¶
func (c *Client) ModifyPathRewrite(request *ModifyPathRewriteRequest) (response *ModifyPathRewriteResponse, err error)
修改路径重写
func (*Client) ModifyTask ¶
func (c *Client) ModifyTask(request *ModifyTaskRequest) (response *ModifyTaskResponse, err error)
修改任务
func (*Client) ModifyUploadInfo ¶
func (c *Client) ModifyUploadInfo(request *ModifyUploadInfoRequest) (response *ModifyUploadInfoResponse, err error)
调用该接口和COS的上传接口后,需要调用此接口更新TSF中保存的程序包状态。 调用此接口完成后,才标志上传包流程结束。
func (*Client) RedoTask ¶
func (c *Client) RedoTask(request *RedoTaskRequest) (response *RedoTaskResponse, err error)
重新执行任务
func (*Client) RedoTaskBatch ¶
func (c *Client) RedoTaskBatch(request *RedoTaskBatchRequest) (response *RedoTaskBatchResponse, err error)
重新执行任务批次
func (*Client) RedoTaskExecute ¶
func (c *Client) RedoTaskExecute(request *RedoTaskExecuteRequest) (response *RedoTaskExecuteResponse, err error)
重新执行在某个节点上执行任务。
func (*Client) RedoTaskFlowBatch ¶
func (c *Client) RedoTaskFlowBatch(request *RedoTaskFlowBatchRequest) (response *RedoTaskFlowBatchResponse, err error)
重新执行工作流批次
func (*Client) ReleaseApiGroup ¶
func (c *Client) ReleaseApiGroup(request *ReleaseApiGroupRequest) (response *ReleaseApiGroupResponse, err error)
发布Api分组
func (*Client) ReleaseConfig ¶
func (c *Client) ReleaseConfig(request *ReleaseConfigRequest) (response *ReleaseConfigResponse, err error)
发布配置
func (*Client) ReleasePublicConfig ¶
func (c *Client) ReleasePublicConfig(request *ReleasePublicConfigRequest) (response *ReleasePublicConfigResponse, err error)
发布公共配置
func (*Client) RemoveInstances ¶
func (c *Client) RemoveInstances(request *RemoveInstancesRequest) (response *RemoveInstancesResponse, err error)
从 TSF 集群中批量移除云主机节点
func (*Client) RevocationConfig ¶
func (c *Client) RevocationConfig(request *RevocationConfigRequest) (response *RevocationConfigResponse, err error)
撤回已发布的配置
func (*Client) RevocationPublicConfig ¶
func (c *Client) RevocationPublicConfig(request *RevocationPublicConfigRequest) (response *RevocationPublicConfigResponse, err error)
撤回已发布的公共配置
func (*Client) RollbackConfig ¶
func (c *Client) RollbackConfig(request *RollbackConfigRequest) (response *RollbackConfigResponse, err error)
回滚配置
func (*Client) ShrinkGroup ¶
func (c *Client) ShrinkGroup(request *ShrinkGroupRequest) (response *ShrinkGroupResponse, err error)
下线部署组所有机器实例
func (*Client) ShrinkInstances ¶
func (c *Client) ShrinkInstances(request *ShrinkInstancesRequest) (response *ShrinkInstancesResponse, err error)
虚拟机部署组下线实例
func (*Client) StartContainerGroup ¶
func (c *Client) StartContainerGroup(request *StartContainerGroupRequest) (response *StartContainerGroupResponse, err error)
启动容器部署组
func (*Client) StartGroup ¶
func (c *Client) StartGroup(request *StartGroupRequest) (response *StartGroupResponse, err error)
启动分组
func (*Client) StopContainerGroup ¶
func (c *Client) StopContainerGroup(request *StopContainerGroupRequest) (response *StopContainerGroupResponse, err error)
停止容器部署组
func (*Client) StopGroup ¶
func (c *Client) StopGroup(request *StopGroupRequest) (response *StopGroupResponse, err error)
停止虚拟机部署组
func (*Client) StopTaskBatch ¶
func (c *Client) StopTaskBatch(request *StopTaskBatchRequest) (response *StopTaskBatchResponse, err error)
停止执行中的任务批次, 非运行中的任务不可调用。
func (*Client) StopTaskExecute ¶
func (c *Client) StopTaskExecute(request *StopTaskExecuteRequest) (response *StopTaskExecuteResponse, err error)
停止正在某个节点上执行的任务
func (*Client) TerminateTaskFlowBatch ¶
func (c *Client) TerminateTaskFlowBatch(request *TerminateTaskFlowBatchRequest) (response *TerminateTaskFlowBatchResponse, err error)
停止一个工作流批次
func (*Client) UnbindApiGroup ¶
func (c *Client) UnbindApiGroup(request *UnbindApiGroupRequest) (response *UnbindApiGroupResponse, err error)
API分组批量与网关解绑
func (*Client) UpdateApiGroup ¶
func (c *Client) UpdateApiGroup(request *UpdateApiGroupRequest) (response *UpdateApiGroupResponse, err error)
更新Api分组
func (*Client) UpdateApiRateLimitRule ¶
func (c *Client) UpdateApiRateLimitRule(request *UpdateApiRateLimitRuleRequest) (response *UpdateApiRateLimitRuleResponse, err error)
更新API限流规则
func (*Client) UpdateApiRateLimitRules ¶
func (c *Client) UpdateApiRateLimitRules(request *UpdateApiRateLimitRulesRequest) (response *UpdateApiRateLimitRulesResponse, err error)
批量更新API限流规则
func (*Client) UpdateApiTimeouts ¶
func (c *Client) UpdateApiTimeouts(request *UpdateApiTimeoutsRequest) (response *UpdateApiTimeoutsResponse, err error)
批量更新API超时
func (*Client) UpdateGatewayApi ¶
func (c *Client) UpdateGatewayApi(request *UpdateGatewayApiRequest) (response *UpdateGatewayApiResponse, err error)
更新API
func (*Client) UpdateHealthCheckSettings ¶
func (c *Client) UpdateHealthCheckSettings(request *UpdateHealthCheckSettingsRequest) (response *UpdateHealthCheckSettingsResponse, err error)
更新健康检查配置
func (*Client) UpdateRepository ¶
func (c *Client) UpdateRepository(request *UpdateRepositoryRequest) (response *UpdateRepositoryResponse, err error)
更新仓库信息
func (*Client) UpdateUnitRule ¶
func (c *Client) UpdateUnitRule(request *UpdateUnitRuleRequest) (response *UpdateUnitRuleResponse, err error)
更新单元化规则
type Cluster ¶
type Cluster struct { // 集群ID // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 集群名称 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // 集群描述 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterDesc *string `json:"ClusterDesc,omitempty" name:"ClusterDesc"` // 集群类型 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"` // 集群所属私有网络ID // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 集群状态 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterStatus *string `json:"ClusterStatus,omitempty" name:"ClusterStatus"` // 集群CIDR // 注意:此字段可能返回 null,表示取不到有效值。 ClusterCIDR *string `json:"ClusterCIDR,omitempty" name:"ClusterCIDR"` // 集群总CPU,单位: 核 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterTotalCpu *float64 `json:"ClusterTotalCpu,omitempty" name:"ClusterTotalCpu"` // 集群总内存,单位: G // 注意:此字段可能返回 null,表示取不到有效值。 ClusterTotalMem *float64 `json:"ClusterTotalMem,omitempty" name:"ClusterTotalMem"` // 集群已使用CPU,单位: 核 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterUsedCpu *float64 `json:"ClusterUsedCpu,omitempty" name:"ClusterUsedCpu"` // 集群已使用内存,单位: G // 注意:此字段可能返回 null,表示取不到有效值。 ClusterUsedMem *float64 `json:"ClusterUsedMem,omitempty" name:"ClusterUsedMem"` // 集群机器实例数量 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceCount *int64 `json:"InstanceCount,omitempty" name:"InstanceCount"` // 集群可用的机器实例数量 // 注意:此字段可能返回 null,表示取不到有效值。 RunInstanceCount *int64 `json:"RunInstanceCount,omitempty" name:"RunInstanceCount"` // 集群正常状态的机器实例数量 // 注意:此字段可能返回 null,表示取不到有效值。 NormalInstanceCount *int64 `json:"NormalInstanceCount,omitempty" name:"NormalInstanceCount"` // 删除标记:true:可以删除;false:不可删除 // 注意:此字段可能返回 null,表示取不到有效值。 DeleteFlag *bool `json:"DeleteFlag,omitempty" name:"DeleteFlag"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // 集群所属TSF地域ID // 注意:此字段可能返回 null,表示取不到有效值。 TsfRegionId *string `json:"TsfRegionId,omitempty" name:"TsfRegionId"` // 集群所属TSF地域名称 // 注意:此字段可能返回 null,表示取不到有效值。 TsfRegionName *string `json:"TsfRegionName,omitempty" name:"TsfRegionName"` // 集群所属TSF可用区ID // 注意:此字段可能返回 null,表示取不到有效值。 TsfZoneId *string `json:"TsfZoneId,omitempty" name:"TsfZoneId"` // 集群所属TSF可用区名称 // 注意:此字段可能返回 null,表示取不到有效值。 TsfZoneName *string `json:"TsfZoneName,omitempty" name:"TsfZoneName"` // 集群不可删除的原因 // 注意:此字段可能返回 null,表示取不到有效值。 DeleteFlagReason *string `json:"DeleteFlagReason,omitempty" name:"DeleteFlagReason"` // 集群最大CPU限制,单位:核 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterLimitCpu *float64 `json:"ClusterLimitCpu,omitempty" name:"ClusterLimitCpu"` // 集群最大内存限制,单位:G // 注意:此字段可能返回 null,表示取不到有效值。 ClusterLimitMem *float64 `json:"ClusterLimitMem,omitempty" name:"ClusterLimitMem"` // 集群可用的服务实例数量 // 注意:此字段可能返回 null,表示取不到有效值。 RunServiceInstanceCount *int64 `json:"RunServiceInstanceCount,omitempty" name:"RunServiceInstanceCount"` // 集群所属子网ID // 注意:此字段可能返回 null,表示取不到有效值。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 返回给前端的控制信息 // 注意:此字段可能返回 null,表示取不到有效值。 OperationInfo *OperationInfo `json:"OperationInfo,omitempty" name:"OperationInfo"` // 集群版本 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterVersion *string `json:"ClusterVersion,omitempty" name:"ClusterVersion"` }
type Config ¶
type Config struct { // 配置项ID // 注意:此字段可能返回 null,表示取不到有效值。 ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"` // 配置项名称 // 注意:此字段可能返回 null,表示取不到有效值。 ConfigName *string `json:"ConfigName,omitempty" name:"ConfigName"` // 配置项版本 // 注意:此字段可能返回 null,表示取不到有效值。 ConfigVersion *string `json:"ConfigVersion,omitempty" name:"ConfigVersion"` // 配置项版本描述 // 注意:此字段可能返回 null,表示取不到有效值。 ConfigVersionDesc *string `json:"ConfigVersionDesc,omitempty" name:"ConfigVersionDesc"` // 配置项值 // 注意:此字段可能返回 null,表示取不到有效值。 ConfigValue *string `json:"ConfigValue,omitempty" name:"ConfigValue"` // 配置项类型 // 注意:此字段可能返回 null,表示取不到有效值。 ConfigType *string `json:"ConfigType,omitempty" name:"ConfigType"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreationTime *string `json:"CreationTime,omitempty" name:"CreationTime"` // 应用ID // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 应用名称 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"` // 删除标识,true:可以删除;false:不可删除 // 注意:此字段可能返回 null,表示取不到有效值。 DeleteFlag *bool `json:"DeleteFlag,omitempty" name:"DeleteFlag"` // 最后更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 LastUpdateTime *string `json:"LastUpdateTime,omitempty" name:"LastUpdateTime"` // 配置项版本数量 // 注意:此字段可能返回 null,表示取不到有效值。 ConfigVersionCount *int64 `json:"ConfigVersionCount,omitempty" name:"ConfigVersionCount"` }
type ConfigRelease ¶
type ConfigRelease struct { // 配置项发布ID // 注意:此字段可能返回 null,表示取不到有效值。 ConfigReleaseId *string `json:"ConfigReleaseId,omitempty" name:"ConfigReleaseId"` // 配置项ID // 注意:此字段可能返回 null,表示取不到有效值。 ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"` // 配置项名称 // 注意:此字段可能返回 null,表示取不到有效值。 ConfigName *string `json:"ConfigName,omitempty" name:"ConfigName"` // 配置项版本 // 注意:此字段可能返回 null,表示取不到有效值。 ConfigVersion *string `json:"ConfigVersion,omitempty" name:"ConfigVersion"` // 发布时间 // 注意:此字段可能返回 null,表示取不到有效值。 ReleaseTime *string `json:"ReleaseTime,omitempty" name:"ReleaseTime"` // 部署组ID // 注意:此字段可能返回 null,表示取不到有效值。 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 部署组名称 // 注意:此字段可能返回 null,表示取不到有效值。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 命名空间ID // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 命名空间名称 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"` // 集群ID // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 集群名称 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // 发布描述 // 注意:此字段可能返回 null,表示取不到有效值。 ReleaseDesc *string `json:"ReleaseDesc,omitempty" name:"ReleaseDesc"` // 应用ID // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` }
type ConfigReleaseLog ¶
type ConfigReleaseLog struct { // 配置项发布日志ID // 注意:此字段可能返回 null,表示取不到有效值。 ConfigReleaseLogId *string `json:"ConfigReleaseLogId,omitempty" name:"ConfigReleaseLogId"` // 配置项ID // 注意:此字段可能返回 null,表示取不到有效值。 ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"` // 配置项名称 // 注意:此字段可能返回 null,表示取不到有效值。 ConfigName *string `json:"ConfigName,omitempty" name:"ConfigName"` // 配置项版本 // 注意:此字段可能返回 null,表示取不到有效值。 ConfigVersion *string `json:"ConfigVersion,omitempty" name:"ConfigVersion"` // 部署组ID // 注意:此字段可能返回 null,表示取不到有效值。 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 部署组名称 // 注意:此字段可能返回 null,表示取不到有效值。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 命名空间ID // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 命名空间名称 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"` // 集群ID // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 集群名称 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // 发布时间 // 注意:此字段可能返回 null,表示取不到有效值。 ReleaseTime *string `json:"ReleaseTime,omitempty" name:"ReleaseTime"` // 发布描述 // 注意:此字段可能返回 null,表示取不到有效值。 ReleaseDesc *string `json:"ReleaseDesc,omitempty" name:"ReleaseDesc"` // 发布状态 // 注意:此字段可能返回 null,表示取不到有效值。 ReleaseStatus *string `json:"ReleaseStatus,omitempty" name:"ReleaseStatus"` // 上次发布的配置项ID // 注意:此字段可能返回 null,表示取不到有效值。 LastConfigId *string `json:"LastConfigId,omitempty" name:"LastConfigId"` // 上次发布的配置项名称 // 注意:此字段可能返回 null,表示取不到有效值。 LastConfigName *string `json:"LastConfigName,omitempty" name:"LastConfigName"` // 上次发布的配置项版本 // 注意:此字段可能返回 null,表示取不到有效值。 LastConfigVersion *string `json:"LastConfigVersion,omitempty" name:"LastConfigVersion"` // 回滚标识 // 注意:此字段可能返回 null,表示取不到有效值。 RollbackFlag *bool `json:"RollbackFlag,omitempty" name:"RollbackFlag"` }
type ContainGroup ¶
type ContainGroup struct { // 部署组ID // 注意:此字段可能返回 null,表示取不到有效值。 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 分组名称 // 注意:此字段可能返回 null,表示取不到有效值。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 镜像server // 注意:此字段可能返回 null,表示取不到有效值。 Server *string `json:"Server,omitempty" name:"Server"` // 镜像名,如/tsf/nginx // 注意:此字段可能返回 null,表示取不到有效值。 RepoName *string `json:"RepoName,omitempty" name:"RepoName"` // 镜像版本名称 // 注意:此字段可能返回 null,表示取不到有效值。 TagName *string `json:"TagName,omitempty" name:"TagName"` // 集群ID // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 集群名称 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // 命名空间ID // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 命名空间名称 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"` // 初始分配的 CPU 核数,对应 K8S request // 注意:此字段可能返回 null,表示取不到有效值。 CpuRequest *string `json:"CpuRequest,omitempty" name:"CpuRequest"` // 最大分配的 CPU 核数,对应 K8S limit // 注意:此字段可能返回 null,表示取不到有效值。 CpuLimit *string `json:"CpuLimit,omitempty" name:"CpuLimit"` // 初始分配的内存 MiB 数,对应 K8S request // 注意:此字段可能返回 null,表示取不到有效值。 MemRequest *string `json:"MemRequest,omitempty" name:"MemRequest"` // 最大分配的内存 MiB 数,对应 K8S limit // 注意:此字段可能返回 null,表示取不到有效值。 MemLimit *string `json:"MemLimit,omitempty" name:"MemLimit"` // 部署组备注 // 注意:此字段可能返回 null,表示取不到有效值。 Alias *string `json:"Alias,omitempty" name:"Alias"` }
type ContainGroupResult ¶
type ContainGroupResult struct { // 部署组列表 // 注意:此字段可能返回 null,表示取不到有效值。 Content []*ContainGroup `json:"Content,omitempty" name:"Content" list` // 总记录数 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` }
type ContainerEvent ¶
type ContainerEvent struct { // 第一次出现的时间,以 ms 为单位的时间戳 // 注意:此字段可能返回 null,表示取不到有效值。 FirstTimestamp *int64 `json:"FirstTimestamp,omitempty" name:"FirstTimestamp"` // 最后一次出现的时间,以 ms 为单位的时间戳 // 注意:此字段可能返回 null,表示取不到有效值。 LastTimestamp *int64 `json:"LastTimestamp,omitempty" name:"LastTimestamp"` // 级别 // 注意:此字段可能返回 null,表示取不到有效值。 Type *string `json:"Type,omitempty" name:"Type"` // 资源类型 // 注意:此字段可能返回 null,表示取不到有效值。 Kind *string `json:"Kind,omitempty" name:"Kind"` // 资源名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitempty" name:"Name"` // 内容 // 注意:此字段可能返回 null,表示取不到有效值。 Reason *string `json:"Reason,omitempty" name:"Reason"` // 详细描述 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitempty" name:"Message"` // 出现次数 // 注意:此字段可能返回 null,表示取不到有效值。 Count *int64 `json:"Count,omitempty" name:"Count"` }
type ContainerGroupDetail ¶
type ContainerGroupDetail struct { // 部署组ID // 注意:此字段可能返回 null,表示取不到有效值。 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 分组名称 // 注意:此字段可能返回 null,表示取不到有效值。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 实例总数 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceNum *int64 `json:"InstanceNum,omitempty" name:"InstanceNum"` // 已启动实例总数 // 注意:此字段可能返回 null,表示取不到有效值。 CurrentNum *int64 `json:"CurrentNum,omitempty" name:"CurrentNum"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 镜像server // 注意:此字段可能返回 null,表示取不到有效值。 Server *string `json:"Server,omitempty" name:"Server"` // 镜像名,如/tsf/nginx // 注意:此字段可能返回 null,表示取不到有效值。 Reponame *string `json:"Reponame,omitempty" name:"Reponame"` // 镜像版本名称 // 注意:此字段可能返回 null,表示取不到有效值。 TagName *string `json:"TagName,omitempty" name:"TagName"` // 集群ID // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 集群名称 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // 命名空间ID // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 命名空间名称 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"` // 应用ID // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 负载均衡ip // 注意:此字段可能返回 null,表示取不到有效值。 LbIp *string `json:"LbIp,omitempty" name:"LbIp"` // 应用类型 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"` // Service ip // 注意:此字段可能返回 null,表示取不到有效值。 ClusterIp *string `json:"ClusterIp,omitempty" name:"ClusterIp"` // NodePort端口,只有公网和NodePort访问方式才有值 // 注意:此字段可能返回 null,表示取不到有效值。 NodePort *int64 `json:"NodePort,omitempty" name:"NodePort"` // 最大分配的 CPU 核数,对应 K8S limit // 注意:此字段可能返回 null,表示取不到有效值。 CpuLimit *string `json:"CpuLimit,omitempty" name:"CpuLimit"` // 最大分配的内存 MiB 数,对应 K8S limit // 注意:此字段可能返回 null,表示取不到有效值。 MemLimit *string `json:"MemLimit,omitempty" name:"MemLimit"` // 0:公网 1:集群内访问 2:NodePort // 注意:此字段可能返回 null,表示取不到有效值。 AccessType *uint64 `json:"AccessType,omitempty" name:"AccessType"` // 更新方式:0:快速更新 1:滚动更新 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateType *int64 `json:"UpdateType,omitempty" name:"UpdateType"` // 更新间隔,单位秒 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateIvl *int64 `json:"UpdateIvl,omitempty" name:"UpdateIvl"` // 端口数组对象 // 注意:此字段可能返回 null,表示取不到有效值。 ProtocolPorts []*ProtocolPort `json:"ProtocolPorts,omitempty" name:"ProtocolPorts" list` // 环境变量数组对象 // 注意:此字段可能返回 null,表示取不到有效值。 Envs []*Env `json:"Envs,omitempty" name:"Envs" list` // 应用名称 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"` // pod错误信息描述 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitempty" name:"Message"` // 部署组状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitempty" name:"Status"` // 服务类型 // 注意:此字段可能返回 null,表示取不到有效值。 MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"` // 初始分配的 CPU 核数,对应 K8S request // 注意:此字段可能返回 null,表示取不到有效值。 CpuRequest *string `json:"CpuRequest,omitempty" name:"CpuRequest"` // 初始分配的内存 MiB 数,对应 K8S request // 注意:此字段可能返回 null,表示取不到有效值。 MemRequest *string `json:"MemRequest,omitempty" name:"MemRequest"` // 子网id // 注意:此字段可能返回 null,表示取不到有效值。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 部署组资源类型 // 注意:此字段可能返回 null,表示取不到有效值。 GroupResourceType *string `json:"GroupResourceType,omitempty" name:"GroupResourceType"` // 部署组实例个数 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceCount *uint64 `json:"InstanceCount,omitempty" name:"InstanceCount"` // 部署组更新时间戳 // 注意:此字段可能返回 null,表示取不到有效值。 UpdatedTime *int64 `json:"UpdatedTime,omitempty" name:"UpdatedTime"` // kubernetes滚动更新策略的MaxSurge参数 // 注意:此字段可能返回 null,表示取不到有效值。 MaxSurge *string `json:"MaxSurge,omitempty" name:"MaxSurge"` // 注意:此字段可能返回 null,表示取不到有效值。 MaxUnavailable *string `json:"MaxUnavailable,omitempty" name:"MaxUnavailable"` // 部署组健康检查设置 // 注意:此字段可能返回 null,表示取不到有效值。 HealthCheckSettings *HealthCheckSettings `json:"HealthCheckSettings,omitempty" name:"HealthCheckSettings"` }
type ContinueRunFailedTaskBatchRequest ¶
type ContinueRunFailedTaskBatchRequest struct { *tchttp.BaseRequest // 批次ID。 BatchId *string `json:"BatchId,omitempty" name:"BatchId"` }
func NewContinueRunFailedTaskBatchRequest ¶
func NewContinueRunFailedTaskBatchRequest() (request *ContinueRunFailedTaskBatchRequest)
func (*ContinueRunFailedTaskBatchRequest) FromJsonString ¶
func (r *ContinueRunFailedTaskBatchRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ContinueRunFailedTaskBatchRequest) ToJsonString ¶
func (r *ContinueRunFailedTaskBatchRequest) ToJsonString() string
type ContinueRunFailedTaskBatchResponse ¶
type ContinueRunFailedTaskBatchResponse struct { *tchttp.BaseResponse Response *struct { // 成功或失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewContinueRunFailedTaskBatchResponse ¶
func NewContinueRunFailedTaskBatchResponse() (response *ContinueRunFailedTaskBatchResponse)
func (*ContinueRunFailedTaskBatchResponse) FromJsonString ¶
func (r *ContinueRunFailedTaskBatchResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ContinueRunFailedTaskBatchResponse) ToJsonString ¶
func (r *ContinueRunFailedTaskBatchResponse) ToJsonString() string
type CosCredentials ¶
type CosCredentials struct { // 会话Token // 注意:此字段可能返回 null,表示取不到有效值。 SessionToken *string `json:"SessionToken,omitempty" name:"SessionToken"` // 临时应用ID // 注意:此字段可能返回 null,表示取不到有效值。 TmpAppId *string `json:"TmpAppId,omitempty" name:"TmpAppId"` // 临时调用者身份ID // 注意:此字段可能返回 null,表示取不到有效值。 TmpSecretId *string `json:"TmpSecretId,omitempty" name:"TmpSecretId"` // 临时密钥 // 注意:此字段可能返回 null,表示取不到有效值。 TmpSecretKey *string `json:"TmpSecretKey,omitempty" name:"TmpSecretKey"` // 过期时间 // 注意:此字段可能返回 null,表示取不到有效值。 ExpiredTime *int64 `json:"ExpiredTime,omitempty" name:"ExpiredTime"` // 所在域 // 注意:此字段可能返回 null,表示取不到有效值。 Domain *string `json:"Domain,omitempty" name:"Domain"` }
type CosDownloadInfo ¶
type CosDownloadInfo struct { // 桶名称 // 注意:此字段可能返回 null,表示取不到有效值。 Bucket *string `json:"Bucket,omitempty" name:"Bucket"` // 地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitempty" name:"Region"` // 路径 // 注意:此字段可能返回 null,表示取不到有效值。 Path *string `json:"Path,omitempty" name:"Path"` // 鉴权信息 // 注意:此字段可能返回 null,表示取不到有效值。 Credentials *CosCredentials `json:"Credentials,omitempty" name:"Credentials"` }
type CosUploadInfo ¶
type CosUploadInfo struct { // 程序包ID // 注意:此字段可能返回 null,表示取不到有效值。 PkgId *string `json:"PkgId,omitempty" name:"PkgId"` // 桶 // 注意:此字段可能返回 null,表示取不到有效值。 Bucket *string `json:"Bucket,omitempty" name:"Bucket"` // 目标地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitempty" name:"Region"` // 存储路径 // 注意:此字段可能返回 null,表示取不到有效值。 Path *string `json:"Path,omitempty" name:"Path"` // 鉴权信息 Credentials *CosCredentials `json:"Credentials,omitempty" name:"Credentials"` }
type CreateAllGatewayApiAsyncRequest ¶
type CreateAllGatewayApiAsyncRequest struct { *tchttp.BaseRequest // API分组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 微服务ID MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"` }
func NewCreateAllGatewayApiAsyncRequest ¶
func NewCreateAllGatewayApiAsyncRequest() (request *CreateAllGatewayApiAsyncRequest)
func (*CreateAllGatewayApiAsyncRequest) FromJsonString ¶
func (r *CreateAllGatewayApiAsyncRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAllGatewayApiAsyncRequest) ToJsonString ¶
func (r *CreateAllGatewayApiAsyncRequest) ToJsonString() string
type CreateAllGatewayApiAsyncResponse ¶
type CreateAllGatewayApiAsyncResponse struct { *tchttp.BaseResponse Response *struct { // 是否成功 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateAllGatewayApiAsyncResponse ¶
func NewCreateAllGatewayApiAsyncResponse() (response *CreateAllGatewayApiAsyncResponse)
func (*CreateAllGatewayApiAsyncResponse) FromJsonString ¶
func (r *CreateAllGatewayApiAsyncResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAllGatewayApiAsyncResponse) ToJsonString ¶
func (r *CreateAllGatewayApiAsyncResponse) ToJsonString() string
type CreateApiGroupRequest ¶
type CreateApiGroupRequest struct { *tchttp.BaseRequest // 分组名称, 不能包含中文 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 分组上下文 GroupContext *string `json:"GroupContext,omitempty" name:"GroupContext"` // 鉴权类型。secret: 密钥鉴权; none:无鉴权 AuthType *string `json:"AuthType,omitempty" name:"AuthType"` // 备注 Description *string `json:"Description,omitempty" name:"Description"` // 分组类型,默认ms。 ms: 微服务分组; external:外部Api分组 GroupType *string `json:"GroupType,omitempty" name:"GroupType"` // 网关实体ID GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"` }
func NewCreateApiGroupRequest ¶
func NewCreateApiGroupRequest() (request *CreateApiGroupRequest)
func (*CreateApiGroupRequest) FromJsonString ¶
func (r *CreateApiGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateApiGroupRequest) ToJsonString ¶
func (r *CreateApiGroupRequest) ToJsonString() string
type CreateApiGroupResponse ¶
type CreateApiGroupResponse struct { *tchttp.BaseResponse Response *struct { // API分组ID // 注意:此字段可能返回 null,表示取不到有效值。 Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateApiGroupResponse ¶
func NewCreateApiGroupResponse() (response *CreateApiGroupResponse)
func (*CreateApiGroupResponse) FromJsonString ¶
func (r *CreateApiGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateApiGroupResponse) ToJsonString ¶
func (r *CreateApiGroupResponse) ToJsonString() string
type CreateApiRateLimitRuleRequest ¶
type CreateApiRateLimitRuleRequest struct { *tchttp.BaseRequest // Api Id ApiId *string `json:"ApiId,omitempty" name:"ApiId"` // qps值 MaxQps *uint64 `json:"MaxQps,omitempty" name:"MaxQps"` // 开启/禁用,enabled/disabled, 不传默认开启 UsableStatus *string `json:"UsableStatus,omitempty" name:"UsableStatus"` }
func NewCreateApiRateLimitRuleRequest ¶
func NewCreateApiRateLimitRuleRequest() (request *CreateApiRateLimitRuleRequest)
func (*CreateApiRateLimitRuleRequest) FromJsonString ¶
func (r *CreateApiRateLimitRuleRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateApiRateLimitRuleRequest) ToJsonString ¶
func (r *CreateApiRateLimitRuleRequest) ToJsonString() string
type CreateApiRateLimitRuleResponse ¶
type CreateApiRateLimitRuleResponse struct { *tchttp.BaseResponse Response *struct { // 是否成功 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateApiRateLimitRuleResponse ¶
func NewCreateApiRateLimitRuleResponse() (response *CreateApiRateLimitRuleResponse)
func (*CreateApiRateLimitRuleResponse) FromJsonString ¶
func (r *CreateApiRateLimitRuleResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateApiRateLimitRuleResponse) ToJsonString ¶
func (r *CreateApiRateLimitRuleResponse) ToJsonString() string
type CreateApplicationRequest ¶
type CreateApplicationRequest struct { *tchttp.BaseRequest // 应用名称 ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"` // 应用类型,V:虚拟机应用;C:容器应用;S:serverless应用 ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"` // 应用微服务类型,M:service mesh应用;N:普通应用;G:网关应用 MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"` // 应用描述 ApplicationDesc *string `json:"ApplicationDesc,omitempty" name:"ApplicationDesc"` // 应用日志配置项,废弃参数 ApplicationLogConfig *string `json:"ApplicationLogConfig,omitempty" name:"ApplicationLogConfig"` // 应用资源类型,废弃参数 ApplicationResourceType *string `json:"ApplicationResourceType,omitempty" name:"ApplicationResourceType"` // 应用runtime类型 ApplicationRuntimeType *string `json:"ApplicationRuntimeType,omitempty" name:"ApplicationRuntimeType"` // 需要绑定的数据集ID ProgramId *string `json:"ProgramId,omitempty" name:"ProgramId"` // 服务配置信息列表 ServiceConfigList []*ServiceConfig `json:"ServiceConfigList,omitempty" name:"ServiceConfigList" list` }
func NewCreateApplicationRequest ¶
func NewCreateApplicationRequest() (request *CreateApplicationRequest)
func (*CreateApplicationRequest) FromJsonString ¶
func (r *CreateApplicationRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateApplicationRequest) ToJsonString ¶
func (r *CreateApplicationRequest) ToJsonString() string
type CreateApplicationResponse ¶
type CreateApplicationResponse struct { *tchttp.BaseResponse Response *struct { // 应用ID // 注意:此字段可能返回 null,表示取不到有效值。 Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateApplicationResponse ¶
func NewCreateApplicationResponse() (response *CreateApplicationResponse)
func (*CreateApplicationResponse) FromJsonString ¶
func (r *CreateApplicationResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateApplicationResponse) ToJsonString ¶
func (r *CreateApplicationResponse) ToJsonString() string
type CreateClusterRequest ¶
type CreateClusterRequest struct { *tchttp.BaseRequest // 集群名称 ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // 集群类型 ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"` // 私有网络ID VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 分配给集群容器和服务IP的CIDR ClusterCIDR *string `json:"ClusterCIDR,omitempty" name:"ClusterCIDR"` // 集群备注 ClusterDesc *string `json:"ClusterDesc,omitempty" name:"ClusterDesc"` // 集群所属TSF地域 TsfRegionId *string `json:"TsfRegionId,omitempty" name:"TsfRegionId"` // 集群所属TSF可用区 TsfZoneId *string `json:"TsfZoneId,omitempty" name:"TsfZoneId"` // 私有网络子网ID SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 集群版本 ClusterVersion *string `json:"ClusterVersion,omitempty" name:"ClusterVersion"` // 集群中每个Node上最大的Pod数量。取值范围4~256。不为2的幂值时会向上取最接近的2的幂值。 MaxNodePodNum *uint64 `json:"MaxNodePodNum,omitempty" name:"MaxNodePodNum"` // 集群最大的service数量。取值范围32~32768,不为2的幂值时会向上取最接近的2的幂值。 MaxClusterServiceNum *uint64 `json:"MaxClusterServiceNum,omitempty" name:"MaxClusterServiceNum"` // 需要绑定的数据集ID ProgramId *string `json:"ProgramId,omitempty" name:"ProgramId"` }
func NewCreateClusterRequest ¶
func NewCreateClusterRequest() (request *CreateClusterRequest)
func (*CreateClusterRequest) FromJsonString ¶
func (r *CreateClusterRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateClusterRequest) ToJsonString ¶
func (r *CreateClusterRequest) ToJsonString() string
type CreateClusterResponse ¶
type CreateClusterResponse struct { *tchttp.BaseResponse Response *struct { // 集群ID Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateClusterResponse ¶
func NewCreateClusterResponse() (response *CreateClusterResponse)
func (*CreateClusterResponse) FromJsonString ¶
func (r *CreateClusterResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateClusterResponse) ToJsonString ¶
func (r *CreateClusterResponse) ToJsonString() string
type CreateConfigRequest ¶
type CreateConfigRequest struct { *tchttp.BaseRequest // 配置项名称 ConfigName *string `json:"ConfigName,omitempty" name:"ConfigName"` // 配置项版本 ConfigVersion *string `json:"ConfigVersion,omitempty" name:"ConfigVersion"` // 配置项值 ConfigValue *string `json:"ConfigValue,omitempty" name:"ConfigValue"` // 应用ID ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 配置项版本描述 ConfigVersionDesc *string `json:"ConfigVersionDesc,omitempty" name:"ConfigVersionDesc"` // 配置项值类型 ConfigType *string `json:"ConfigType,omitempty" name:"ConfigType"` // Base64编码的配置项 EncodeWithBase64 *bool `json:"EncodeWithBase64,omitempty" name:"EncodeWithBase64"` }
func NewCreateConfigRequest ¶
func NewCreateConfigRequest() (request *CreateConfigRequest)
func (*CreateConfigRequest) FromJsonString ¶
func (r *CreateConfigRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateConfigRequest) ToJsonString ¶
func (r *CreateConfigRequest) ToJsonString() string
type CreateConfigResponse ¶
type CreateConfigResponse struct { *tchttp.BaseResponse Response *struct { // true:创建成功;false:创建失败 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateConfigResponse ¶
func NewCreateConfigResponse() (response *CreateConfigResponse)
func (*CreateConfigResponse) FromJsonString ¶
func (r *CreateConfigResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateConfigResponse) ToJsonString ¶
func (r *CreateConfigResponse) ToJsonString() string
type CreateContainGroupRequest ¶
type CreateContainGroupRequest struct { *tchttp.BaseRequest // 分组所属应用ID ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 分组所属命名空间ID NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 分组名称字段,长度1~60,字母或下划线开头,可包含字母数字下划线 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 实例数量 InstanceNum *int64 `json:"InstanceNum,omitempty" name:"InstanceNum"` // 0:公网 1:集群内访问 2:NodePort AccessType *int64 `json:"AccessType,omitempty" name:"AccessType"` // 数组对象,见下方定义 ProtocolPorts []*ProtocolPort `json:"ProtocolPorts,omitempty" name:"ProtocolPorts" list` // 集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 最大分配 CPU 核数,对应 K8S limit CpuLimit *string `json:"CpuLimit,omitempty" name:"CpuLimit"` // 最大分配内存 MiB 数,对应 K8S limit MemLimit *string `json:"MemLimit,omitempty" name:"MemLimit"` // 分组备注字段,长度应不大于200字符 GroupComment *string `json:"GroupComment,omitempty" name:"GroupComment"` // 更新方式:0:快速更新 1:滚动更新 UpdateType *int64 `json:"UpdateType,omitempty" name:"UpdateType"` // 滚动更新必填,更新间隔 UpdateIvl *int64 `json:"UpdateIvl,omitempty" name:"UpdateIvl"` // 初始分配的 CPU 核数,对应 K8S request CpuRequest *string `json:"CpuRequest,omitempty" name:"CpuRequest"` // 初始分配的内存 MiB 数,对应 K8S request MemRequest *string `json:"MemRequest,omitempty" name:"MemRequest"` // 部署组资源类型 GroupResourceType *string `json:"GroupResourceType,omitempty" name:"GroupResourceType"` // 子网ID SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // agent 容器分配的 CPU 核数,对应 K8S 的 request AgentCpuRequest *string `json:"AgentCpuRequest,omitempty" name:"AgentCpuRequest"` // agent 容器最大的 CPU 核数,对应 K8S 的 limit AgentCpuLimit *string `json:"AgentCpuLimit,omitempty" name:"AgentCpuLimit"` // agent 容器分配的内存 MiB 数,对应 K8S 的 request AgentMemRequest *string `json:"AgentMemRequest,omitempty" name:"AgentMemRequest"` // agent 容器最大的内存 MiB 数,对应 K8S 的 limit AgentMemLimit *string `json:"AgentMemLimit,omitempty" name:"AgentMemLimit"` // istioproxy 容器分配的 CPU 核数,对应 K8S 的 request IstioCpuRequest *string `json:"IstioCpuRequest,omitempty" name:"IstioCpuRequest"` // istioproxy 容器最大的 CPU 核数,对应 K8S 的 limit IstioCpuLimit *string `json:"IstioCpuLimit,omitempty" name:"IstioCpuLimit"` // istioproxy 容器分配的内存 MiB 数,对应 K8S 的 request IstioMemRequest *string `json:"IstioMemRequest,omitempty" name:"IstioMemRequest"` // istioproxy 容器最大的内存 MiB 数,对应 K8S 的 limit IstioMemLimit *string `json:"IstioMemLimit,omitempty" name:"IstioMemLimit"` }
func NewCreateContainGroupRequest ¶
func NewCreateContainGroupRequest() (request *CreateContainGroupRequest)
func (*CreateContainGroupRequest) FromJsonString ¶
func (r *CreateContainGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateContainGroupRequest) ToJsonString ¶
func (r *CreateContainGroupRequest) ToJsonString() string
type CreateContainGroupResponse ¶
type CreateContainGroupResponse struct { *tchttp.BaseResponse Response *struct { // 返回创建成功的部署组ID,返回null表示失败 Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateContainGroupResponse ¶
func NewCreateContainGroupResponse() (response *CreateContainGroupResponse)
func (*CreateContainGroupResponse) FromJsonString ¶
func (r *CreateContainGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateContainGroupResponse) ToJsonString ¶
func (r *CreateContainGroupResponse) ToJsonString() string
type CreateGatewayApiRequest ¶
type CreateGatewayApiRequest struct { *tchttp.BaseRequest // API 分组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // Api信息 ApiList []*ApiInfo `json:"ApiList,omitempty" name:"ApiList" list` }
func NewCreateGatewayApiRequest ¶
func NewCreateGatewayApiRequest() (request *CreateGatewayApiRequest)
func (*CreateGatewayApiRequest) FromJsonString ¶
func (r *CreateGatewayApiRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateGatewayApiRequest) ToJsonString ¶
func (r *CreateGatewayApiRequest) ToJsonString() string
type CreateGatewayApiResponse ¶
type CreateGatewayApiResponse struct { *tchttp.BaseResponse Response *struct { // 是否成功 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateGatewayApiResponse ¶
func NewCreateGatewayApiResponse() (response *CreateGatewayApiResponse)
func (*CreateGatewayApiResponse) FromJsonString ¶
func (r *CreateGatewayApiResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateGatewayApiResponse) ToJsonString ¶
func (r *CreateGatewayApiResponse) ToJsonString() string
type CreateGroupRequest ¶
type CreateGroupRequest struct { *tchttp.BaseRequest // 部署组所属的应用ID ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 部署组所属命名空间ID NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 部署组名称 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 部署组描述 GroupDesc *string `json:"GroupDesc,omitempty" name:"GroupDesc"` // 部署组资源类型 GroupResourceType *string `json:"GroupResourceType,omitempty" name:"GroupResourceType"` // 部署组备注 Alias *string `json:"Alias,omitempty" name:"Alias"` }
func NewCreateGroupRequest ¶
func NewCreateGroupRequest() (request *CreateGroupRequest)
func (*CreateGroupRequest) FromJsonString ¶
func (r *CreateGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateGroupRequest) ToJsonString ¶
func (r *CreateGroupRequest) ToJsonString() string
type CreateGroupResponse ¶
type CreateGroupResponse struct { *tchttp.BaseResponse Response *struct { // groupId, null表示创建失败 // 注意:此字段可能返回 null,表示取不到有效值。 Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateGroupResponse ¶
func NewCreateGroupResponse() (response *CreateGroupResponse)
func (*CreateGroupResponse) FromJsonString ¶
func (r *CreateGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateGroupResponse) ToJsonString ¶
func (r *CreateGroupResponse) ToJsonString() string
type CreateLaneRequest ¶
type CreateLaneRequest struct { *tchttp.BaseRequest // 泳道名称 LaneName *string `json:"LaneName,omitempty" name:"LaneName"` // 泳道备注 Remark *string `json:"Remark,omitempty" name:"Remark"` // 泳道部署组信息 LaneGroupList []*LaneGroup `json:"LaneGroupList,omitempty" name:"LaneGroupList" list` }
func NewCreateLaneRequest ¶
func NewCreateLaneRequest() (request *CreateLaneRequest)
func (*CreateLaneRequest) FromJsonString ¶
func (r *CreateLaneRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateLaneRequest) ToJsonString ¶
func (r *CreateLaneRequest) ToJsonString() string
type CreateLaneResponse ¶
type CreateLaneResponse struct { *tchttp.BaseResponse Response *struct { // 泳道ID // 注意:此字段可能返回 null,表示取不到有效值。 Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateLaneResponse ¶
func NewCreateLaneResponse() (response *CreateLaneResponse)
func (*CreateLaneResponse) FromJsonString ¶
func (r *CreateLaneResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateLaneResponse) ToJsonString ¶
func (r *CreateLaneResponse) ToJsonString() string
type CreateLaneRuleRequest ¶
type CreateLaneRuleRequest struct { *tchttp.BaseRequest // 泳道规则名称 RuleName *string `json:"RuleName,omitempty" name:"RuleName"` // 泳道规则备注 Remark *string `json:"Remark,omitempty" name:"Remark"` // 泳道规则标签列表 RuleTagList []*LaneRuleTag `json:"RuleTagList,omitempty" name:"RuleTagList" list` // 泳道规则标签关系 RuleTagRelationship *string `json:"RuleTagRelationship,omitempty" name:"RuleTagRelationship"` // 泳道Id LaneId *string `json:"LaneId,omitempty" name:"LaneId"` }
func NewCreateLaneRuleRequest ¶
func NewCreateLaneRuleRequest() (request *CreateLaneRuleRequest)
func (*CreateLaneRuleRequest) FromJsonString ¶
func (r *CreateLaneRuleRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateLaneRuleRequest) ToJsonString ¶
func (r *CreateLaneRuleRequest) ToJsonString() string
type CreateLaneRuleResponse ¶
type CreateLaneRuleResponse struct { *tchttp.BaseResponse Response *struct { // 泳道规则Id // 注意:此字段可能返回 null,表示取不到有效值。 Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateLaneRuleResponse ¶
func NewCreateLaneRuleResponse() (response *CreateLaneRuleResponse)
func (*CreateLaneRuleResponse) FromJsonString ¶
func (r *CreateLaneRuleResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateLaneRuleResponse) ToJsonString ¶
func (r *CreateLaneRuleResponse) ToJsonString() string
type CreateMicroserviceRequest ¶
type CreateMicroserviceRequest struct { *tchttp.BaseRequest // 命名空间ID NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 微服务名称 MicroserviceName *string `json:"MicroserviceName,omitempty" name:"MicroserviceName"` // 微服务描述信息 MicroserviceDesc *string `json:"MicroserviceDesc,omitempty" name:"MicroserviceDesc"` }
func NewCreateMicroserviceRequest ¶
func NewCreateMicroserviceRequest() (request *CreateMicroserviceRequest)
func (*CreateMicroserviceRequest) FromJsonString ¶
func (r *CreateMicroserviceRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateMicroserviceRequest) ToJsonString ¶
func (r *CreateMicroserviceRequest) ToJsonString() string
type CreateMicroserviceResponse ¶
type CreateMicroserviceResponse struct { *tchttp.BaseResponse Response *struct { // 新增微服务是否成功。 // true:操作成功。 // false:操作失败。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateMicroserviceResponse ¶
func NewCreateMicroserviceResponse() (response *CreateMicroserviceResponse)
func (*CreateMicroserviceResponse) FromJsonString ¶
func (r *CreateMicroserviceResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateMicroserviceResponse) ToJsonString ¶
func (r *CreateMicroserviceResponse) ToJsonString() string
type CreateNamespaceRequest ¶
type CreateNamespaceRequest struct { *tchttp.BaseRequest // 命名空间名称 NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"` // 集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 命名空间描述 NamespaceDesc *string `json:"NamespaceDesc,omitempty" name:"NamespaceDesc"` // 命名空间资源类型(默认值为DEF) NamespaceResourceType *string `json:"NamespaceResourceType,omitempty" name:"NamespaceResourceType"` // 是否是全局命名空间(默认是DEF,表示普通命名空间;GLOBAL表示全局命名空间) NamespaceType *string `json:"NamespaceType,omitempty" name:"NamespaceType"` // 命名空间ID NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 是否开启高可用 IsHaEnable *string `json:"IsHaEnable,omitempty" name:"IsHaEnable"` // 需要绑定的数据集ID ProgramId *string `json:"ProgramId,omitempty" name:"ProgramId"` }
func NewCreateNamespaceRequest ¶
func NewCreateNamespaceRequest() (request *CreateNamespaceRequest)
func (*CreateNamespaceRequest) FromJsonString ¶
func (r *CreateNamespaceRequest) FromJsonString(s string) error
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 CreateNamespaceResponse ¶
type CreateNamespaceResponse struct { *tchttp.BaseResponse Response *struct { // 成功时为命名空间ID,失败为null // 注意:此字段可能返回 null,表示取不到有效值。 Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateNamespaceResponse ¶
func NewCreateNamespaceResponse() (response *CreateNamespaceResponse)
func (*CreateNamespaceResponse) FromJsonString ¶
func (r *CreateNamespaceResponse) FromJsonString(s string) error
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 CreatePathRewritesRequest ¶
type CreatePathRewritesRequest struct { *tchttp.BaseRequest // 路径重写列表 PathRewrites *PathRewriteCreateObject `json:"PathRewrites,omitempty" name:"PathRewrites"` }
func NewCreatePathRewritesRequest ¶
func NewCreatePathRewritesRequest() (request *CreatePathRewritesRequest)
func (*CreatePathRewritesRequest) FromJsonString ¶
func (r *CreatePathRewritesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePathRewritesRequest) ToJsonString ¶
func (r *CreatePathRewritesRequest) ToJsonString() string
type CreatePathRewritesResponse ¶
type CreatePathRewritesResponse struct { *tchttp.BaseResponse Response *struct { // true/false Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreatePathRewritesResponse ¶
func NewCreatePathRewritesResponse() (response *CreatePathRewritesResponse)
func (*CreatePathRewritesResponse) FromJsonString ¶
func (r *CreatePathRewritesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePathRewritesResponse) ToJsonString ¶
func (r *CreatePathRewritesResponse) ToJsonString() string
type CreatePublicConfigRequest ¶
type CreatePublicConfigRequest struct { *tchttp.BaseRequest // 配置项名称 ConfigName *string `json:"ConfigName,omitempty" name:"ConfigName"` // 配置项版本 ConfigVersion *string `json:"ConfigVersion,omitempty" name:"ConfigVersion"` // 配置项值,总是接收yaml格式的内容 ConfigValue *string `json:"ConfigValue,omitempty" name:"ConfigValue"` // 配置项版本描述 ConfigVersionDesc *string `json:"ConfigVersionDesc,omitempty" name:"ConfigVersionDesc"` // 配置项类型 ConfigType *string `json:"ConfigType,omitempty" name:"ConfigType"` // Base64编码的配置项 EncodeWithBase64 *bool `json:"EncodeWithBase64,omitempty" name:"EncodeWithBase64"` }
func NewCreatePublicConfigRequest ¶
func NewCreatePublicConfigRequest() (request *CreatePublicConfigRequest)
func (*CreatePublicConfigRequest) FromJsonString ¶
func (r *CreatePublicConfigRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePublicConfigRequest) ToJsonString ¶
func (r *CreatePublicConfigRequest) ToJsonString() string
type CreatePublicConfigResponse ¶
type CreatePublicConfigResponse struct { *tchttp.BaseResponse Response *struct { // true:创建成功;false:创建失败 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreatePublicConfigResponse ¶
func NewCreatePublicConfigResponse() (response *CreatePublicConfigResponse)
func (*CreatePublicConfigResponse) FromJsonString ¶
func (r *CreatePublicConfigResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePublicConfigResponse) ToJsonString ¶
func (r *CreatePublicConfigResponse) ToJsonString() string
type CreateRepositoryRequest ¶
type CreateRepositoryRequest struct { *tchttp.BaseRequest // 仓库名称 RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"` // 仓库类型(默认仓库:default,私有仓库:private) RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"` // 仓库所在桶名称 BucketName *string `json:"BucketName,omitempty" name:"BucketName"` // 仓库所在桶地域 BucketRegion *string `json:"BucketRegion,omitempty" name:"BucketRegion"` // 目录 Directory *string `json:"Directory,omitempty" name:"Directory"` // 仓库描述 RepositoryDesc *string `json:"RepositoryDesc,omitempty" name:"RepositoryDesc"` }
func NewCreateRepositoryRequest ¶
func NewCreateRepositoryRequest() (request *CreateRepositoryRequest)
func (*CreateRepositoryRequest) FromJsonString ¶
func (r *CreateRepositoryRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRepositoryRequest) ToJsonString ¶
func (r *CreateRepositoryRequest) ToJsonString() string
type CreateRepositoryResponse ¶
type CreateRepositoryResponse struct { *tchttp.BaseResponse Response *struct { // 创建仓库是否成功 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateRepositoryResponse ¶
func NewCreateRepositoryResponse() (response *CreateRepositoryResponse)
func (*CreateRepositoryResponse) FromJsonString ¶
func (r *CreateRepositoryResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRepositoryResponse) ToJsonString ¶
func (r *CreateRepositoryResponse) ToJsonString() string
type CreateServerlessGroupRequest ¶
type CreateServerlessGroupRequest struct { *tchttp.BaseRequest // 分组所属应用ID ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 分组名称字段,长度1~60,字母或下划线开头,可包含字母数字下划线 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 分组所属名字空间ID NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 分组所属集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` }
func NewCreateServerlessGroupRequest ¶
func NewCreateServerlessGroupRequest() (request *CreateServerlessGroupRequest)
func (*CreateServerlessGroupRequest) FromJsonString ¶
func (r *CreateServerlessGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateServerlessGroupRequest) ToJsonString ¶
func (r *CreateServerlessGroupRequest) ToJsonString() string
type CreateServerlessGroupResponse ¶
type CreateServerlessGroupResponse struct { *tchttp.BaseResponse Response *struct { // 创建成功的部署组ID,返回null表示失败 // 注意:此字段可能返回 null,表示取不到有效值。 Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateServerlessGroupResponse ¶
func NewCreateServerlessGroupResponse() (response *CreateServerlessGroupResponse)
func (*CreateServerlessGroupResponse) FromJsonString ¶
func (r *CreateServerlessGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateServerlessGroupResponse) ToJsonString ¶
func (r *CreateServerlessGroupResponse) ToJsonString() string
type CreateTaskFlowRequest ¶
type CreateTaskFlowRequest struct { *tchttp.BaseRequest // 工作流名称 FlowName *string `json:"FlowName,omitempty" name:"FlowName"` // 触发方式 TriggerRule *TaskRule `json:"TriggerRule,omitempty" name:"TriggerRule"` // 工作流任务节点列表 FlowEdges []*TaskFlowEdge `json:"FlowEdges,omitempty" name:"FlowEdges" list` // 工作流执行超时时间 TimeOut *uint64 `json:"TimeOut,omitempty" name:"TimeOut"` }
func NewCreateTaskFlowRequest ¶
func NewCreateTaskFlowRequest() (request *CreateTaskFlowRequest)
func (*CreateTaskFlowRequest) FromJsonString ¶
func (r *CreateTaskFlowRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTaskFlowRequest) ToJsonString ¶
func (r *CreateTaskFlowRequest) ToJsonString() string
type CreateTaskFlowResponse ¶
type CreateTaskFlowResponse struct { *tchttp.BaseResponse Response *struct { // 工作流 ID Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateTaskFlowResponse ¶
func NewCreateTaskFlowResponse() (response *CreateTaskFlowResponse)
func (*CreateTaskFlowResponse) FromJsonString ¶
func (r *CreateTaskFlowResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTaskFlowResponse) ToJsonString ¶
func (r *CreateTaskFlowResponse) ToJsonString() string
type CreateTaskRequest ¶
type CreateTaskRequest struct { *tchttp.BaseRequest // 任务名称,任务长度64字符 TaskName *string `json:"TaskName,omitempty" name:"TaskName"` // 任务内容,长度限制65536个字节 TaskContent *string `json:"TaskContent,omitempty" name:"TaskContent"` // 执行类型,unicast/broadcast ExecuteType *string `json:"ExecuteType,omitempty" name:"ExecuteType"` // 任务类型,java TaskType *string `json:"TaskType,omitempty" name:"TaskType"` // 任务超时时间, 时间单位 ms TimeOut *uint64 `json:"TimeOut,omitempty" name:"TimeOut"` // 部署组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 触发规则 TaskRule *TaskRule `json:"TaskRule,omitempty" name:"TaskRule"` // 重试次数,0 <= RetryCount<= 10 RetryCount *uint64 `json:"RetryCount,omitempty" name:"RetryCount"` // 重试间隔, 0 <= RetryInterval <= 600000, 时间单位 ms RetryInterval *uint64 `json:"RetryInterval,omitempty" name:"RetryInterval"` // 分片数量 ShardCount *int64 `json:"ShardCount,omitempty" name:"ShardCount"` // 分片参数 ShardArguments []*ShardArgument `json:"ShardArguments,omitempty" name:"ShardArguments" list` // 判断任务成功的操作符 SuccessOperator *string `json:"SuccessOperator,omitempty" name:"SuccessOperator"` // 判断任务成功率的阈值,如100 SuccessRatio *string `json:"SuccessRatio,omitempty" name:"SuccessRatio"` // 高级设置 AdvanceSettings *AdvanceSettings `json:"AdvanceSettings,omitempty" name:"AdvanceSettings"` // 任务参数,长度限制10000个字符 TaskArgument *string `json:"TaskArgument,omitempty" name:"TaskArgument"` }
func NewCreateTaskRequest ¶
func NewCreateTaskRequest() (request *CreateTaskRequest)
func (*CreateTaskRequest) FromJsonString ¶
func (r *CreateTaskRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTaskRequest) ToJsonString ¶
func (r *CreateTaskRequest) ToJsonString() string
type CreateTaskResponse ¶
type CreateTaskResponse struct { *tchttp.BaseResponse Response *struct { // 任务ID Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateTaskResponse ¶
func NewCreateTaskResponse() (response *CreateTaskResponse)
func (*CreateTaskResponse) FromJsonString ¶
func (r *CreateTaskResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTaskResponse) ToJsonString ¶
func (r *CreateTaskResponse) ToJsonString() string
type CreateUnitRuleRequest ¶
type CreateUnitRuleRequest struct { *tchttp.BaseRequest // 网关实体ID GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"` // 规则名称 Name *string `json:"Name,omitempty" name:"Name"` // 规则描述 Description *string `json:"Description,omitempty" name:"Description"` // 规则项列表 UnitRuleItemList []*UnitRuleItem `json:"UnitRuleItemList,omitempty" name:"UnitRuleItemList" list` }
func NewCreateUnitRuleRequest ¶
func NewCreateUnitRuleRequest() (request *CreateUnitRuleRequest)
func (*CreateUnitRuleRequest) FromJsonString ¶
func (r *CreateUnitRuleRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateUnitRuleRequest) ToJsonString ¶
func (r *CreateUnitRuleRequest) ToJsonString() string
type CreateUnitRuleResponse ¶
type CreateUnitRuleResponse struct { *tchttp.BaseResponse Response *struct { // 是否成功 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateUnitRuleResponse ¶
func NewCreateUnitRuleResponse() (response *CreateUnitRuleResponse)
func (*CreateUnitRuleResponse) FromJsonString ¶
func (r *CreateUnitRuleResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateUnitRuleResponse) ToJsonString ¶
func (r *CreateUnitRuleResponse) ToJsonString() string
type DeleteApiGroupRequest ¶
type DeleteApiGroupRequest struct { *tchttp.BaseRequest // API 分组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` }
func NewDeleteApiGroupRequest ¶
func NewDeleteApiGroupRequest() (request *DeleteApiGroupRequest)
func (*DeleteApiGroupRequest) FromJsonString ¶
func (r *DeleteApiGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteApiGroupRequest) ToJsonString ¶
func (r *DeleteApiGroupRequest) ToJsonString() string
type DeleteApiGroupResponse ¶
type DeleteApiGroupResponse struct { *tchttp.BaseResponse Response *struct { // 成功失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteApiGroupResponse ¶
func NewDeleteApiGroupResponse() (response *DeleteApiGroupResponse)
func (*DeleteApiGroupResponse) FromJsonString ¶
func (r *DeleteApiGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteApiGroupResponse) ToJsonString ¶
func (r *DeleteApiGroupResponse) ToJsonString() string
type DeleteApplicationRequest ¶
type DeleteApplicationRequest struct { *tchttp.BaseRequest // 应用ID ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` }
func NewDeleteApplicationRequest ¶
func NewDeleteApplicationRequest() (request *DeleteApplicationRequest)
func (*DeleteApplicationRequest) FromJsonString ¶
func (r *DeleteApplicationRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteApplicationRequest) ToJsonString ¶
func (r *DeleteApplicationRequest) ToJsonString() string
type DeleteApplicationResponse ¶
type DeleteApplicationResponse struct { *tchttp.BaseResponse Response *struct { // 删除应用操作是否成功。 // true:操作成功。 // false:操作失败。 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteApplicationResponse ¶
func NewDeleteApplicationResponse() (response *DeleteApplicationResponse)
func (*DeleteApplicationResponse) FromJsonString ¶
func (r *DeleteApplicationResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteApplicationResponse) ToJsonString ¶
func (r *DeleteApplicationResponse) ToJsonString() string
type DeleteConfigRequest ¶
type DeleteConfigRequest struct { *tchttp.BaseRequest // 配置项ID ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"` }
func NewDeleteConfigRequest ¶
func NewDeleteConfigRequest() (request *DeleteConfigRequest)
func (*DeleteConfigRequest) FromJsonString ¶
func (r *DeleteConfigRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteConfigRequest) ToJsonString ¶
func (r *DeleteConfigRequest) ToJsonString() string
type DeleteConfigResponse ¶
type DeleteConfigResponse struct { *tchttp.BaseResponse Response *struct { // true:删除成功;false:删除失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteConfigResponse ¶
func NewDeleteConfigResponse() (response *DeleteConfigResponse)
func (*DeleteConfigResponse) FromJsonString ¶
func (r *DeleteConfigResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteConfigResponse) ToJsonString ¶
func (r *DeleteConfigResponse) ToJsonString() string
type DeleteContainerGroupRequest ¶
type DeleteContainerGroupRequest struct { *tchttp.BaseRequest // 部署组ID,分组唯一标识 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` }
func NewDeleteContainerGroupRequest ¶
func NewDeleteContainerGroupRequest() (request *DeleteContainerGroupRequest)
func (*DeleteContainerGroupRequest) FromJsonString ¶
func (r *DeleteContainerGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteContainerGroupRequest) ToJsonString ¶
func (r *DeleteContainerGroupRequest) ToJsonString() string
type DeleteContainerGroupResponse ¶
type DeleteContainerGroupResponse struct { *tchttp.BaseResponse Response *struct { // 删除操作是否成功: // true:成功 // false:失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteContainerGroupResponse ¶
func NewDeleteContainerGroupResponse() (response *DeleteContainerGroupResponse)
func (*DeleteContainerGroupResponse) FromJsonString ¶
func (r *DeleteContainerGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteContainerGroupResponse) ToJsonString ¶
func (r *DeleteContainerGroupResponse) ToJsonString() string
type DeleteGroupRequest ¶
type DeleteGroupRequest struct { *tchttp.BaseRequest // 部署组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` }
func NewDeleteGroupRequest ¶
func NewDeleteGroupRequest() (request *DeleteGroupRequest)
func (*DeleteGroupRequest) FromJsonString ¶
func (r *DeleteGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteGroupRequest) ToJsonString ¶
func (r *DeleteGroupRequest) ToJsonString() string
type DeleteGroupResponse ¶
type DeleteGroupResponse struct { *tchttp.BaseResponse Response *struct { // 删除部署组操作是否成功。 // true:操作成功。 // false:操作失败。 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteGroupResponse ¶
func NewDeleteGroupResponse() (response *DeleteGroupResponse)
func (*DeleteGroupResponse) FromJsonString ¶
func (r *DeleteGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteGroupResponse) ToJsonString ¶
func (r *DeleteGroupResponse) ToJsonString() string
type DeleteImageTag ¶
type DeleteImageTagsRequest ¶
type DeleteImageTagsRequest struct { *tchttp.BaseRequest // 镜像版本数组 ImageTags []*DeleteImageTag `json:"ImageTags,omitempty" name:"ImageTags" list` }
func NewDeleteImageTagsRequest ¶
func NewDeleteImageTagsRequest() (request *DeleteImageTagsRequest)
func (*DeleteImageTagsRequest) FromJsonString ¶
func (r *DeleteImageTagsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteImageTagsRequest) ToJsonString ¶
func (r *DeleteImageTagsRequest) ToJsonString() string
type DeleteImageTagsResponse ¶
type DeleteImageTagsResponse struct { *tchttp.BaseResponse Response *struct { // 批量删除操作是否成功。 // true:成功。 // false:失败。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteImageTagsResponse ¶
func NewDeleteImageTagsResponse() (response *DeleteImageTagsResponse)
func (*DeleteImageTagsResponse) FromJsonString ¶
func (r *DeleteImageTagsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteImageTagsResponse) ToJsonString ¶
func (r *DeleteImageTagsResponse) ToJsonString() string
type DeleteLaneRequest ¶
type DeleteLaneRequest struct { *tchttp.BaseRequest // 泳道Idl LaneId *string `json:"LaneId,omitempty" name:"LaneId"` }
func NewDeleteLaneRequest ¶
func NewDeleteLaneRequest() (request *DeleteLaneRequest)
func (*DeleteLaneRequest) FromJsonString ¶
func (r *DeleteLaneRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteLaneRequest) ToJsonString ¶
func (r *DeleteLaneRequest) ToJsonString() string
type DeleteLaneResponse ¶
type DeleteLaneResponse struct { *tchttp.BaseResponse Response *struct { // true / false Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteLaneResponse ¶
func NewDeleteLaneResponse() (response *DeleteLaneResponse)
func (*DeleteLaneResponse) FromJsonString ¶
func (r *DeleteLaneResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteLaneResponse) ToJsonString ¶
func (r *DeleteLaneResponse) ToJsonString() string
type DeleteMicroserviceRequest ¶
type DeleteMicroserviceRequest struct { *tchttp.BaseRequest // 微服务ID MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"` }
func NewDeleteMicroserviceRequest ¶
func NewDeleteMicroserviceRequest() (request *DeleteMicroserviceRequest)
func (*DeleteMicroserviceRequest) FromJsonString ¶
func (r *DeleteMicroserviceRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteMicroserviceRequest) ToJsonString ¶
func (r *DeleteMicroserviceRequest) ToJsonString() string
type DeleteMicroserviceResponse ¶
type DeleteMicroserviceResponse struct { *tchttp.BaseResponse Response *struct { // 删除微服务是否成功。 // true:操作成功。 // false:操作失败。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteMicroserviceResponse ¶
func NewDeleteMicroserviceResponse() (response *DeleteMicroserviceResponse)
func (*DeleteMicroserviceResponse) FromJsonString ¶
func (r *DeleteMicroserviceResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteMicroserviceResponse) ToJsonString ¶
func (r *DeleteMicroserviceResponse) ToJsonString() string
type DeleteNamespaceRequest ¶
type DeleteNamespaceRequest struct { *tchttp.BaseRequest // 命名空间ID NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` }
func NewDeleteNamespaceRequest ¶
func NewDeleteNamespaceRequest() (request *DeleteNamespaceRequest)
func (*DeleteNamespaceRequest) FromJsonString ¶
func (r *DeleteNamespaceRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNamespaceRequest) ToJsonString ¶
func (r *DeleteNamespaceRequest) ToJsonString() string
type DeleteNamespaceResponse ¶
type DeleteNamespaceResponse struct { *tchttp.BaseResponse Response *struct { // 删除命名空间是否成功。 // true:删除成功。 // false:删除失败。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteNamespaceResponse ¶
func NewDeleteNamespaceResponse() (response *DeleteNamespaceResponse)
func (*DeleteNamespaceResponse) FromJsonString ¶
func (r *DeleteNamespaceResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNamespaceResponse) ToJsonString ¶
func (r *DeleteNamespaceResponse) ToJsonString() string
type DeletePathRewritesRequest ¶
type DeletePathRewritesRequest struct { *tchttp.BaseRequest // 路径重写规则IDs PathRewriteIds []*string `json:"PathRewriteIds,omitempty" name:"PathRewriteIds" list` }
func NewDeletePathRewritesRequest ¶
func NewDeletePathRewritesRequest() (request *DeletePathRewritesRequest)
func (*DeletePathRewritesRequest) FromJsonString ¶
func (r *DeletePathRewritesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePathRewritesRequest) ToJsonString ¶
func (r *DeletePathRewritesRequest) ToJsonString() string
type DeletePathRewritesResponse ¶
type DeletePathRewritesResponse struct { *tchttp.BaseResponse Response *struct { // true/false Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeletePathRewritesResponse ¶
func NewDeletePathRewritesResponse() (response *DeletePathRewritesResponse)
func (*DeletePathRewritesResponse) FromJsonString ¶
func (r *DeletePathRewritesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePathRewritesResponse) ToJsonString ¶
func (r *DeletePathRewritesResponse) ToJsonString() string
type DeletePkgsRequest ¶
type DeletePkgsRequest struct { *tchttp.BaseRequest // 应用ID ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 需要删除的程序包ID列表 PkgIds []*string `json:"PkgIds,omitempty" name:"PkgIds" list` // 程序包仓库类型 RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"` // 程序包仓库id RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"` }
func NewDeletePkgsRequest ¶
func NewDeletePkgsRequest() (request *DeletePkgsRequest)
func (*DeletePkgsRequest) FromJsonString ¶
func (r *DeletePkgsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePkgsRequest) ToJsonString ¶
func (r *DeletePkgsRequest) ToJsonString() string
type DeletePkgsResponse ¶
type DeletePkgsResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeletePkgsResponse ¶
func NewDeletePkgsResponse() (response *DeletePkgsResponse)
func (*DeletePkgsResponse) FromJsonString ¶
func (r *DeletePkgsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePkgsResponse) ToJsonString ¶
func (r *DeletePkgsResponse) ToJsonString() string
type DeletePublicConfigRequest ¶
type DeletePublicConfigRequest struct { *tchttp.BaseRequest // 配置项ID ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"` }
func NewDeletePublicConfigRequest ¶
func NewDeletePublicConfigRequest() (request *DeletePublicConfigRequest)
func (*DeletePublicConfigRequest) FromJsonString ¶
func (r *DeletePublicConfigRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePublicConfigRequest) ToJsonString ¶
func (r *DeletePublicConfigRequest) ToJsonString() string
type DeletePublicConfigResponse ¶
type DeletePublicConfigResponse struct { *tchttp.BaseResponse Response *struct { // true:删除成功;false:删除失败 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeletePublicConfigResponse ¶
func NewDeletePublicConfigResponse() (response *DeletePublicConfigResponse)
func (*DeletePublicConfigResponse) FromJsonString ¶
func (r *DeletePublicConfigResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePublicConfigResponse) ToJsonString ¶
func (r *DeletePublicConfigResponse) ToJsonString() string
type DeleteRepositoryRequest ¶
type DeleteRepositoryRequest struct { *tchttp.BaseRequest // 仓库ID RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"` }
func NewDeleteRepositoryRequest ¶
func NewDeleteRepositoryRequest() (request *DeleteRepositoryRequest)
func (*DeleteRepositoryRequest) FromJsonString ¶
func (r *DeleteRepositoryRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRepositoryRequest) ToJsonString ¶
func (r *DeleteRepositoryRequest) ToJsonString() string
type DeleteRepositoryResponse ¶
type DeleteRepositoryResponse struct { *tchttp.BaseResponse Response *struct { // 删除仓库是否成功 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteRepositoryResponse ¶
func NewDeleteRepositoryResponse() (response *DeleteRepositoryResponse)
func (*DeleteRepositoryResponse) FromJsonString ¶
func (r *DeleteRepositoryResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRepositoryResponse) ToJsonString ¶
func (r *DeleteRepositoryResponse) ToJsonString() string
type DeleteServerlessGroupRequest ¶
type DeleteServerlessGroupRequest struct { *tchttp.BaseRequest // groupId,分组唯一标识 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` }
func NewDeleteServerlessGroupRequest ¶
func NewDeleteServerlessGroupRequest() (request *DeleteServerlessGroupRequest)
func (*DeleteServerlessGroupRequest) FromJsonString ¶
func (r *DeleteServerlessGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteServerlessGroupRequest) ToJsonString ¶
func (r *DeleteServerlessGroupRequest) ToJsonString() string
type DeleteServerlessGroupResponse ¶
type DeleteServerlessGroupResponse struct { *tchttp.BaseResponse Response *struct { // 结果true:成功;false:失败。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteServerlessGroupResponse ¶
func NewDeleteServerlessGroupResponse() (response *DeleteServerlessGroupResponse)
func (*DeleteServerlessGroupResponse) FromJsonString ¶
func (r *DeleteServerlessGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteServerlessGroupResponse) ToJsonString ¶
func (r *DeleteServerlessGroupResponse) ToJsonString() string
type DeleteTaskRequest ¶
type DeleteTaskRequest struct { *tchttp.BaseRequest // 任务ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` }
func NewDeleteTaskRequest ¶
func NewDeleteTaskRequest() (request *DeleteTaskRequest)
func (*DeleteTaskRequest) FromJsonString ¶
func (r *DeleteTaskRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTaskRequest) ToJsonString ¶
func (r *DeleteTaskRequest) ToJsonString() string
type DeleteTaskResponse ¶
type DeleteTaskResponse struct { *tchttp.BaseResponse Response *struct { // 删除成功or失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteTaskResponse ¶
func NewDeleteTaskResponse() (response *DeleteTaskResponse)
func (*DeleteTaskResponse) FromJsonString ¶
func (r *DeleteTaskResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTaskResponse) ToJsonString ¶
func (r *DeleteTaskResponse) ToJsonString() string
type DeleteUnitNamespacesRequest ¶
type DeleteUnitNamespacesRequest struct { *tchttp.BaseRequest // 网关实体ID GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"` // 单元化命名空间ID数组 UnitNamespaceList []*string `json:"UnitNamespaceList,omitempty" name:"UnitNamespaceList" list` }
func NewDeleteUnitNamespacesRequest ¶
func NewDeleteUnitNamespacesRequest() (request *DeleteUnitNamespacesRequest)
func (*DeleteUnitNamespacesRequest) FromJsonString ¶
func (r *DeleteUnitNamespacesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteUnitNamespacesRequest) ToJsonString ¶
func (r *DeleteUnitNamespacesRequest) ToJsonString() string
type DeleteUnitNamespacesResponse ¶
type DeleteUnitNamespacesResponse struct { *tchttp.BaseResponse Response *struct { // 是否成功 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteUnitNamespacesResponse ¶
func NewDeleteUnitNamespacesResponse() (response *DeleteUnitNamespacesResponse)
func (*DeleteUnitNamespacesResponse) FromJsonString ¶
func (r *DeleteUnitNamespacesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteUnitNamespacesResponse) ToJsonString ¶
func (r *DeleteUnitNamespacesResponse) ToJsonString() string
type DeleteUnitRuleRequest ¶
type DeleteUnitRuleRequest struct { *tchttp.BaseRequest // 规则ID Id *string `json:"Id,omitempty" name:"Id"` }
func NewDeleteUnitRuleRequest ¶
func NewDeleteUnitRuleRequest() (request *DeleteUnitRuleRequest)
func (*DeleteUnitRuleRequest) FromJsonString ¶
func (r *DeleteUnitRuleRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteUnitRuleRequest) ToJsonString ¶
func (r *DeleteUnitRuleRequest) ToJsonString() string
type DeleteUnitRuleResponse ¶
type DeleteUnitRuleResponse struct { *tchttp.BaseResponse Response *struct { // 是否成功 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteUnitRuleResponse ¶
func NewDeleteUnitRuleResponse() (response *DeleteUnitRuleResponse)
func (*DeleteUnitRuleResponse) FromJsonString ¶
func (r *DeleteUnitRuleResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteUnitRuleResponse) ToJsonString ¶
func (r *DeleteUnitRuleResponse) ToJsonString() string
type DeployContainerGroupRequest ¶
type DeployContainerGroupRequest struct { *tchttp.BaseRequest // 部署组ID,分组唯一标识 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 镜像版本名称,如v1 TagName *string `json:"TagName,omitempty" name:"TagName"` // 实例数量 InstanceNum *int64 `json:"InstanceNum,omitempty" name:"InstanceNum"` // 镜像server Server *string `json:"Server,omitempty" name:"Server"` // 旧版镜像名,如/tsf/nginx Reponame *string `json:"Reponame,omitempty" name:"Reponame"` // 业务容器最大的 CPU 核数,对应 K8S 的 limit;不填时默认为 request 的 2 倍 CpuLimit *string `json:"CpuLimit,omitempty" name:"CpuLimit"` // 业务容器最大的内存 MiB 数,对应 K8S 的 limit;不填时默认为 request 的 2 倍 MemLimit *string `json:"MemLimit,omitempty" name:"MemLimit"` // jvm参数 JvmOpts *string `json:"JvmOpts,omitempty" name:"JvmOpts"` // 业务容器分配的 CPU 核数,对应 K8S 的 request CpuRequest *string `json:"CpuRequest,omitempty" name:"CpuRequest"` // 业务容器分配的内存 MiB 数,对应 K8S 的 request MemRequest *string `json:"MemRequest,omitempty" name:"MemRequest"` // 是否不立即启动 DoNotStart *bool `json:"DoNotStart,omitempty" name:"DoNotStart"` // (优先使用)新版镜像名,如/tsf/nginx RepoName *string `json:"RepoName,omitempty" name:"RepoName"` // 更新方式:0:快速更新 1:滚动更新 UpdateType *int64 `json:"UpdateType,omitempty" name:"UpdateType"` // 滚动更新必填,更新间隔 UpdateIvl *int64 `json:"UpdateIvl,omitempty" name:"UpdateIvl"` // agent 容器分配的 CPU 核数,对应 K8S 的 request AgentCpuRequest *string `json:"AgentCpuRequest,omitempty" name:"AgentCpuRequest"` // agent 容器最大的 CPU 核数,对应 K8S 的 limit AgentCpuLimit *string `json:"AgentCpuLimit,omitempty" name:"AgentCpuLimit"` // agent 容器分配的内存 MiB 数,对应 K8S 的 request AgentMemRequest *string `json:"AgentMemRequest,omitempty" name:"AgentMemRequest"` // agent 容器最大的内存 MiB 数,对应 K8S 的 limit AgentMemLimit *string `json:"AgentMemLimit,omitempty" name:"AgentMemLimit"` // istioproxy 容器分配的 CPU 核数,对应 K8S 的 request IstioCpuRequest *string `json:"IstioCpuRequest,omitempty" name:"IstioCpuRequest"` // istioproxy 容器最大的 CPU 核数,对应 K8S 的 limit IstioCpuLimit *string `json:"IstioCpuLimit,omitempty" name:"IstioCpuLimit"` // istioproxy 容器分配的内存 MiB 数,对应 K8S 的 request IstioMemRequest *string `json:"IstioMemRequest,omitempty" name:"IstioMemRequest"` // istioproxy 容器最大的内存 MiB 数,对应 K8S 的 limit IstioMemLimit *string `json:"IstioMemLimit,omitempty" name:"IstioMemLimit"` // kubernetes滚动更新策略的MaxSurge参数 MaxSurge *string `json:"MaxSurge,omitempty" name:"MaxSurge"` MaxUnavailable *string `json:"MaxUnavailable,omitempty" name:"MaxUnavailable"` // 健康检查配置信息,若不指定该参数,则默认不设置健康检查。 HealthCheckSettings *HealthCheckSettings `json:"HealthCheckSettings,omitempty" name:"HealthCheckSettings"` // 部署组应用运行的环境变量。若不指定该参数,则默认不设置额外的环境变量。 Envs []*Env `json:"Envs,omitempty" name:"Envs" list` // 容器部署组的网络设置。 ServiceSetting *ServiceSetting `json:"ServiceSetting,omitempty" name:"ServiceSetting"` // 是否部署 agent 容器。若不指定该参数,则默认不部署 agent 容器。 DeployAgent *bool `json:"DeployAgent,omitempty" name:"DeployAgent"` // 节点调度策略。若不指定改参数,则默认不使用节点调度策略。 SchedulingStrategy *SchedulingStrategy `json:"SchedulingStrategy,omitempty" name:"SchedulingStrategy"` }
func NewDeployContainerGroupRequest ¶
func NewDeployContainerGroupRequest() (request *DeployContainerGroupRequest)
func (*DeployContainerGroupRequest) FromJsonString ¶
func (r *DeployContainerGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeployContainerGroupRequest) ToJsonString ¶
func (r *DeployContainerGroupRequest) ToJsonString() string
type DeployContainerGroupResponse ¶
type DeployContainerGroupResponse struct { *tchttp.BaseResponse Response *struct { // 部署容器应用是否成功。 // true:成功。 // false:失败。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeployContainerGroupResponse ¶
func NewDeployContainerGroupResponse() (response *DeployContainerGroupResponse)
func (*DeployContainerGroupResponse) FromJsonString ¶
func (r *DeployContainerGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeployContainerGroupResponse) ToJsonString ¶
func (r *DeployContainerGroupResponse) ToJsonString() string
type DeployGroupRequest ¶
type DeployGroupRequest struct { *tchttp.BaseRequest // 部署组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 程序包ID PkgId *string `json:"PkgId,omitempty" name:"PkgId"` // 部署组启动参数 StartupParameters *string `json:"StartupParameters,omitempty" name:"StartupParameters"` // 部署应用描述信息 DeployDesc *string `json:"DeployDesc,omitempty" name:"DeployDesc"` // 是否允许强制启动 ForceStart *bool `json:"ForceStart,omitempty" name:"ForceStart"` // 是否开启健康检查 EnableHealthCheck *bool `json:"EnableHealthCheck,omitempty" name:"EnableHealthCheck"` // 开启健康检查时,配置健康检查 HealthCheckSettings *HealthCheckSettings `json:"HealthCheckSettings,omitempty" name:"HealthCheckSettings"` // 部署方式,0表示快速更新,1表示滚动更新 UpdateType *uint64 `json:"UpdateType,omitempty" name:"UpdateType"` // 是否启用beta批次 DeployBetaEnable *bool `json:"DeployBetaEnable,omitempty" name:"DeployBetaEnable"` // 滚动发布每个批次参与的实例比率 DeployBatch []*float64 `json:"DeployBatch,omitempty" name:"DeployBatch" list` // 滚动发布的执行方式 DeployExeMode *string `json:"DeployExeMode,omitempty" name:"DeployExeMode"` // 滚动发布每个批次的时间间隔 DeployWaitTime *uint64 `json:"DeployWaitTime,omitempty" name:"DeployWaitTime"` // 启动脚本 base64编码 StartScript *string `json:"StartScript,omitempty" name:"StartScript"` // 停止脚本 base64编码 StopScript *string `json:"StopScript,omitempty" name:"StopScript"` }
func NewDeployGroupRequest ¶
func NewDeployGroupRequest() (request *DeployGroupRequest)
func (*DeployGroupRequest) FromJsonString ¶
func (r *DeployGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeployGroupRequest) ToJsonString ¶
func (r *DeployGroupRequest) ToJsonString() string
type DeployGroupResponse ¶
type DeployGroupResponse struct { *tchttp.BaseResponse Response *struct { // 任务ID // 注意:此字段可能返回 null,表示取不到有效值。 Result *TaskId `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeployGroupResponse ¶
func NewDeployGroupResponse() (response *DeployGroupResponse)
func (*DeployGroupResponse) FromJsonString ¶
func (r *DeployGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeployGroupResponse) ToJsonString ¶
func (r *DeployGroupResponse) ToJsonString() string
type DeployServerlessGroupRequest ¶
type DeployServerlessGroupRequest struct { *tchttp.BaseRequest // 部署组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 程序包ID PkgId *string `json:"PkgId,omitempty" name:"PkgId"` // 所需实例内存大小,取值为 1Gi 2Gi 4Gi 8Gi 16Gi,缺省为 1Gi,不传表示维持原态 Memory *string `json:"Memory,omitempty" name:"Memory"` // 要求最小实例数,取值范围 [1, 4],缺省为 1,不传表示维持原态 InstanceRequest *uint64 `json:"InstanceRequest,omitempty" name:"InstanceRequest"` // 部署组启动参数,不传表示维持原态 StartupParameters *string `json:"StartupParameters,omitempty" name:"StartupParameters"` }
func NewDeployServerlessGroupRequest ¶
func NewDeployServerlessGroupRequest() (request *DeployServerlessGroupRequest)
func (*DeployServerlessGroupRequest) FromJsonString ¶
func (r *DeployServerlessGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeployServerlessGroupRequest) ToJsonString ¶
func (r *DeployServerlessGroupRequest) ToJsonString() string
type DeployServerlessGroupResponse ¶
type DeployServerlessGroupResponse struct { *tchttp.BaseResponse Response *struct { // 结果true:成功;false:失败; Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeployServerlessGroupResponse ¶
func NewDeployServerlessGroupResponse() (response *DeployServerlessGroupResponse)
func (*DeployServerlessGroupResponse) FromJsonString ¶
func (r *DeployServerlessGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeployServerlessGroupResponse) ToJsonString ¶
func (r *DeployServerlessGroupResponse) ToJsonString() string
type DescribeApiDetailRequest ¶
type DescribeApiDetailRequest struct { *tchttp.BaseRequest // 微服务id MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"` // 请求路径 Path *string `json:"Path,omitempty" name:"Path"` // 请求方法 Method *string `json:"Method,omitempty" name:"Method"` // 包版本 PkgVersion *string `json:"PkgVersion,omitempty" name:"PkgVersion"` // 应用ID ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` }
func NewDescribeApiDetailRequest ¶
func NewDescribeApiDetailRequest() (request *DescribeApiDetailRequest)
func (*DescribeApiDetailRequest) FromJsonString ¶
func (r *DescribeApiDetailRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApiDetailRequest) ToJsonString ¶
func (r *DescribeApiDetailRequest) ToJsonString() string
type DescribeApiDetailResponse ¶
type DescribeApiDetailResponse struct { *tchttp.BaseResponse Response *struct { // API 详情 Result *ApiDetailResponse `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeApiDetailResponse ¶
func NewDescribeApiDetailResponse() (response *DescribeApiDetailResponse)
func (*DescribeApiDetailResponse) FromJsonString ¶
func (r *DescribeApiDetailResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApiDetailResponse) ToJsonString ¶
func (r *DescribeApiDetailResponse) ToJsonString() string
type DescribeApiGroupRequest ¶
type DescribeApiGroupRequest struct { *tchttp.BaseRequest // API 分组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` }
func NewDescribeApiGroupRequest ¶
func NewDescribeApiGroupRequest() (request *DescribeApiGroupRequest)
func (*DescribeApiGroupRequest) FromJsonString ¶
func (r *DescribeApiGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApiGroupRequest) ToJsonString ¶
func (r *DescribeApiGroupRequest) ToJsonString() string
type DescribeApiGroupResponse ¶
type DescribeApiGroupResponse struct { *tchttp.BaseResponse Response *struct { // API分组信息 Result *ApiGroupInfo `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeApiGroupResponse ¶
func NewDescribeApiGroupResponse() (response *DescribeApiGroupResponse)
func (*DescribeApiGroupResponse) FromJsonString ¶
func (r *DescribeApiGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApiGroupResponse) ToJsonString ¶
func (r *DescribeApiGroupResponse) ToJsonString() string
type DescribeApiGroupsRequest ¶
type DescribeApiGroupsRequest struct { *tchttp.BaseRequest // 搜索关键字 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 偏移量,默认为0 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 每页条数,默认为20 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 分组类型。 ms: 微服务分组; external:外部Api分组 GroupType *string `json:"GroupType,omitempty" name:"GroupType"` // 鉴权类型。 secret: 秘钥鉴权; none:无鉴权 AuthType *string `json:"AuthType,omitempty" name:"AuthType"` // 发布状态, drafted: 未发布。 released: 发布 Status *string `json:"Status,omitempty" name:"Status"` // 排序字段:"created_time"或"group_context" OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // 排序类型:0(ASC)或1(DESC) OrderType *int64 `json:"OrderType,omitempty" name:"OrderType"` // 网关实体ID GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"` }
func NewDescribeApiGroupsRequest ¶
func NewDescribeApiGroupsRequest() (request *DescribeApiGroupsRequest)
func (*DescribeApiGroupsRequest) FromJsonString ¶
func (r *DescribeApiGroupsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApiGroupsRequest) ToJsonString ¶
func (r *DescribeApiGroupsRequest) ToJsonString() string
type DescribeApiGroupsResponse ¶
type DescribeApiGroupsResponse struct { *tchttp.BaseResponse Response *struct { // 翻页结构体 Result *TsfPageApiGroupInfo `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeApiGroupsResponse ¶
func NewDescribeApiGroupsResponse() (response *DescribeApiGroupsResponse)
func (*DescribeApiGroupsResponse) FromJsonString ¶
func (r *DescribeApiGroupsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApiGroupsResponse) ToJsonString ¶
func (r *DescribeApiGroupsResponse) ToJsonString() string
type DescribeApiRateLimitRulesRequest ¶
type DescribeApiRateLimitRulesRequest struct { *tchttp.BaseRequest // Api ID ApiId *string `json:"ApiId,omitempty" name:"ApiId"` }
func NewDescribeApiRateLimitRulesRequest ¶
func NewDescribeApiRateLimitRulesRequest() (request *DescribeApiRateLimitRulesRequest)
func (*DescribeApiRateLimitRulesRequest) FromJsonString ¶
func (r *DescribeApiRateLimitRulesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApiRateLimitRulesRequest) ToJsonString ¶
func (r *DescribeApiRateLimitRulesRequest) ToJsonString() string
type DescribeApiRateLimitRulesResponse ¶
type DescribeApiRateLimitRulesResponse struct { *tchttp.BaseResponse Response *struct { // 限流结果 Result []*ApiRateLimitRule `json:"Result,omitempty" name:"Result" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeApiRateLimitRulesResponse ¶
func NewDescribeApiRateLimitRulesResponse() (response *DescribeApiRateLimitRulesResponse)
func (*DescribeApiRateLimitRulesResponse) FromJsonString ¶
func (r *DescribeApiRateLimitRulesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApiRateLimitRulesResponse) ToJsonString ¶
func (r *DescribeApiRateLimitRulesResponse) ToJsonString() string
type DescribeApiUseDetailRequest ¶
type DescribeApiUseDetailRequest struct { *tchttp.BaseRequest // 网关部署组ID GatewayDeployGroupId *string `json:"GatewayDeployGroupId,omitempty" name:"GatewayDeployGroupId"` // 网关分组Api ID ApiId *string `json:"ApiId,omitempty" name:"ApiId"` // 查询的日期,格式:yyyy-MM-dd HH:mm:ss StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 查询的日期,格式:yyyy-MM-dd HH:mm:ss EndTime *string `json:"EndTime,omitempty" name:"EndTime"` }
func NewDescribeApiUseDetailRequest ¶
func NewDescribeApiUseDetailRequest() (request *DescribeApiUseDetailRequest)
func (*DescribeApiUseDetailRequest) FromJsonString ¶
func (r *DescribeApiUseDetailRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApiUseDetailRequest) ToJsonString ¶
func (r *DescribeApiUseDetailRequest) ToJsonString() string
type DescribeApiUseDetailResponse ¶
type DescribeApiUseDetailResponse struct { *tchttp.BaseResponse Response *struct { // 日使用统计对象 Result *GroupApiUseStatistics `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeApiUseDetailResponse ¶
func NewDescribeApiUseDetailResponse() (response *DescribeApiUseDetailResponse)
func (*DescribeApiUseDetailResponse) FromJsonString ¶
func (r *DescribeApiUseDetailResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApiUseDetailResponse) ToJsonString ¶
func (r *DescribeApiUseDetailResponse) ToJsonString() string
type DescribeApiVersionsRequest ¶
type DescribeApiVersionsRequest struct { *tchttp.BaseRequest // 微服务ID MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"` // API 请求路径 Path *string `json:"Path,omitempty" name:"Path"` // 请求方法 Method *string `json:"Method,omitempty" name:"Method"` }
func NewDescribeApiVersionsRequest ¶
func NewDescribeApiVersionsRequest() (request *DescribeApiVersionsRequest)
func (*DescribeApiVersionsRequest) FromJsonString ¶
func (r *DescribeApiVersionsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApiVersionsRequest) ToJsonString ¶
func (r *DescribeApiVersionsRequest) ToJsonString() string
type DescribeApiVersionsResponse ¶
type DescribeApiVersionsResponse struct { *tchttp.BaseResponse Response *struct { // API版本列表 Result []*ApiVersionArray `json:"Result,omitempty" name:"Result" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeApiVersionsResponse ¶
func NewDescribeApiVersionsResponse() (response *DescribeApiVersionsResponse)
func (*DescribeApiVersionsResponse) FromJsonString ¶
func (r *DescribeApiVersionsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApiVersionsResponse) ToJsonString ¶
func (r *DescribeApiVersionsResponse) ToJsonString() string
type DescribeApplicationAttributeRequest ¶
type DescribeApplicationAttributeRequest struct { *tchttp.BaseRequest // 应用ID ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` }
func NewDescribeApplicationAttributeRequest ¶
func NewDescribeApplicationAttributeRequest() (request *DescribeApplicationAttributeRequest)
func (*DescribeApplicationAttributeRequest) FromJsonString ¶
func (r *DescribeApplicationAttributeRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApplicationAttributeRequest) ToJsonString ¶
func (r *DescribeApplicationAttributeRequest) ToJsonString() string
type DescribeApplicationAttributeResponse ¶
type DescribeApplicationAttributeResponse struct { *tchttp.BaseResponse Response *struct { // 应用列表其它字段返回参数 Result *ApplicationAttribute `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeApplicationAttributeResponse ¶
func NewDescribeApplicationAttributeResponse() (response *DescribeApplicationAttributeResponse)
func (*DescribeApplicationAttributeResponse) FromJsonString ¶
func (r *DescribeApplicationAttributeResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApplicationAttributeResponse) ToJsonString ¶
func (r *DescribeApplicationAttributeResponse) ToJsonString() string
type DescribeApplicationRequest ¶
type DescribeApplicationRequest struct { *tchttp.BaseRequest // 应用ID ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` }
func NewDescribeApplicationRequest ¶
func NewDescribeApplicationRequest() (request *DescribeApplicationRequest)
func (*DescribeApplicationRequest) FromJsonString ¶
func (r *DescribeApplicationRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApplicationRequest) ToJsonString ¶
func (r *DescribeApplicationRequest) ToJsonString() string
type DescribeApplicationResponse ¶
type DescribeApplicationResponse struct { *tchttp.BaseResponse Response *struct { // 应用信息 // 注意:此字段可能返回 null,表示取不到有效值。 Result *ApplicationForPage `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeApplicationResponse ¶
func NewDescribeApplicationResponse() (response *DescribeApplicationResponse)
func (*DescribeApplicationResponse) FromJsonString ¶
func (r *DescribeApplicationResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApplicationResponse) ToJsonString ¶
func (r *DescribeApplicationResponse) ToJsonString() string
type DescribeApplicationsRequest ¶
type DescribeApplicationsRequest struct { *tchttp.BaseRequest // 搜索字段 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 排序字段 OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // 排序类型 OrderType *int64 `json:"OrderType,omitempty" name:"OrderType"` // 偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 分页个数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 应用类型 ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"` // 应用的微服务类型 MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"` // 应用资源类型数组 ApplicationResourceTypeList []*string `json:"ApplicationResourceTypeList,omitempty" name:"ApplicationResourceTypeList" list` // IdList ApplicationIdList []*string `json:"ApplicationIdList,omitempty" name:"ApplicationIdList" list` }
func NewDescribeApplicationsRequest ¶
func NewDescribeApplicationsRequest() (request *DescribeApplicationsRequest)
func (*DescribeApplicationsRequest) FromJsonString ¶
func (r *DescribeApplicationsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApplicationsRequest) ToJsonString ¶
func (r *DescribeApplicationsRequest) ToJsonString() string
type DescribeApplicationsResponse ¶
type DescribeApplicationsResponse struct { *tchttp.BaseResponse Response *struct { // 应用分页列表信息 // 注意:此字段可能返回 null,表示取不到有效值。 Result *TsfPageApplication `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeApplicationsResponse ¶
func NewDescribeApplicationsResponse() (response *DescribeApplicationsResponse)
func (*DescribeApplicationsResponse) FromJsonString ¶
func (r *DescribeApplicationsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeApplicationsResponse) ToJsonString ¶
func (r *DescribeApplicationsResponse) ToJsonString() string
type DescribeBasicResourceUsageRequest ¶
type DescribeBasicResourceUsageRequest struct {
*tchttp.BaseRequest
}
func NewDescribeBasicResourceUsageRequest ¶
func NewDescribeBasicResourceUsageRequest() (request *DescribeBasicResourceUsageRequest)
func (*DescribeBasicResourceUsageRequest) FromJsonString ¶
func (r *DescribeBasicResourceUsageRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBasicResourceUsageRequest) ToJsonString ¶
func (r *DescribeBasicResourceUsageRequest) ToJsonString() string
type DescribeBasicResourceUsageResponse ¶
type DescribeBasicResourceUsageResponse struct { *tchttp.BaseResponse Response *struct { // TSF基本资源信息 // 注意:此字段可能返回 null,表示取不到有效值。 Result *OverviewBasicResourceUsage `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeBasicResourceUsageResponse ¶
func NewDescribeBasicResourceUsageResponse() (response *DescribeBasicResourceUsageResponse)
func (*DescribeBasicResourceUsageResponse) FromJsonString ¶
func (r *DescribeBasicResourceUsageResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBasicResourceUsageResponse) ToJsonString ¶
func (r *DescribeBasicResourceUsageResponse) ToJsonString() string
type DescribeClusterInstancesRequest ¶
type DescribeClusterInstancesRequest struct { *tchttp.BaseRequest // 集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 搜索字段 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 排序字段 OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // 排序类型 OrderType *int64 `json:"OrderType,omitempty" name:"OrderType"` // 偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 分页个数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeClusterInstancesRequest ¶
func NewDescribeClusterInstancesRequest() (request *DescribeClusterInstancesRequest)
func (*DescribeClusterInstancesRequest) FromJsonString ¶
func (r *DescribeClusterInstancesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterInstancesRequest) ToJsonString ¶
func (r *DescribeClusterInstancesRequest) ToJsonString() string
type DescribeClusterInstancesResponse ¶
type DescribeClusterInstancesResponse struct { *tchttp.BaseResponse Response *struct { // 集群机器实例分页信息 // 注意:此字段可能返回 null,表示取不到有效值。 Result *TsfPageInstance `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeClusterInstancesResponse ¶
func NewDescribeClusterInstancesResponse() (response *DescribeClusterInstancesResponse)
func (*DescribeClusterInstancesResponse) FromJsonString ¶
func (r *DescribeClusterInstancesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterInstancesResponse) ToJsonString ¶
func (r *DescribeClusterInstancesResponse) ToJsonString() string
type DescribeConfigReleaseLogsRequest ¶
type DescribeConfigReleaseLogsRequest struct { *tchttp.BaseRequest // 部署组ID,不传入时查询全量 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 偏移量,默认为0 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 每页条数,默认为20 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 命名空间ID,不传入时查询全量 NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 集群ID,不传入时查询全量 ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 应用ID,不传入时查询全量 ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` }
func NewDescribeConfigReleaseLogsRequest ¶
func NewDescribeConfigReleaseLogsRequest() (request *DescribeConfigReleaseLogsRequest)
func (*DescribeConfigReleaseLogsRequest) FromJsonString ¶
func (r *DescribeConfigReleaseLogsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeConfigReleaseLogsRequest) ToJsonString ¶
func (r *DescribeConfigReleaseLogsRequest) ToJsonString() string
type DescribeConfigReleaseLogsResponse ¶
type DescribeConfigReleaseLogsResponse struct { *tchttp.BaseResponse Response *struct { // 分页的配置项发布历史列表 // 注意:此字段可能返回 null,表示取不到有效值。 Result *TsfPageConfigReleaseLog `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeConfigReleaseLogsResponse ¶
func NewDescribeConfigReleaseLogsResponse() (response *DescribeConfigReleaseLogsResponse)
func (*DescribeConfigReleaseLogsResponse) FromJsonString ¶
func (r *DescribeConfigReleaseLogsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeConfigReleaseLogsResponse) ToJsonString ¶
func (r *DescribeConfigReleaseLogsResponse) ToJsonString() string
type DescribeConfigReleasesRequest ¶
type DescribeConfigReleasesRequest struct { *tchttp.BaseRequest // 配置项名称,不传入时查询全量 ConfigName *string `json:"ConfigName,omitempty" name:"ConfigName"` // 部署组ID,不传入时查询全量 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 命名空间ID,不传入时查询全量 NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 集群ID,不传入时查询全量 ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 每页条数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 配置ID,不传入时查询全量 ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"` // 应用ID,不传入时查询全量 ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` }
func NewDescribeConfigReleasesRequest ¶
func NewDescribeConfigReleasesRequest() (request *DescribeConfigReleasesRequest)
func (*DescribeConfigReleasesRequest) FromJsonString ¶
func (r *DescribeConfigReleasesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeConfigReleasesRequest) ToJsonString ¶
func (r *DescribeConfigReleasesRequest) ToJsonString() string
type DescribeConfigReleasesResponse ¶
type DescribeConfigReleasesResponse struct { *tchttp.BaseResponse Response *struct { // 分页的配置发布信息 // 注意:此字段可能返回 null,表示取不到有效值。 Result *TsfPageConfigRelease `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeConfigReleasesResponse ¶
func NewDescribeConfigReleasesResponse() (response *DescribeConfigReleasesResponse)
func (*DescribeConfigReleasesResponse) FromJsonString ¶
func (r *DescribeConfigReleasesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeConfigReleasesResponse) ToJsonString ¶
func (r *DescribeConfigReleasesResponse) ToJsonString() string
type DescribeConfigRequest ¶
type DescribeConfigRequest struct { *tchttp.BaseRequest // 配置项ID ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"` }
func NewDescribeConfigRequest ¶
func NewDescribeConfigRequest() (request *DescribeConfigRequest)
func (*DescribeConfigRequest) FromJsonString ¶
func (r *DescribeConfigRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeConfigRequest) ToJsonString ¶
func (r *DescribeConfigRequest) ToJsonString() string
type DescribeConfigResponse ¶
type DescribeConfigResponse struct { *tchttp.BaseResponse Response *struct { // 配置项 // 注意:此字段可能返回 null,表示取不到有效值。 Result *Config `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeConfigResponse ¶
func NewDescribeConfigResponse() (response *DescribeConfigResponse)
func (*DescribeConfigResponse) FromJsonString ¶
func (r *DescribeConfigResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeConfigResponse) ToJsonString ¶
func (r *DescribeConfigResponse) ToJsonString() string
type DescribeConfigSummaryRequest ¶
type DescribeConfigSummaryRequest struct { *tchttp.BaseRequest // 应用ID,不传入时查询全量 ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 查询关键字,模糊查询:应用名称,配置项名称,不传入时查询全量 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 偏移量,默认为0 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 每页条数,默认为20 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeConfigSummaryRequest ¶
func NewDescribeConfigSummaryRequest() (request *DescribeConfigSummaryRequest)
func (*DescribeConfigSummaryRequest) FromJsonString ¶
func (r *DescribeConfigSummaryRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeConfigSummaryRequest) ToJsonString ¶
func (r *DescribeConfigSummaryRequest) ToJsonString() string
type DescribeConfigSummaryResponse ¶
type DescribeConfigSummaryResponse struct { *tchttp.BaseResponse Response *struct { // 配置项分页对象 Result *TsfPageConfig `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeConfigSummaryResponse ¶
func NewDescribeConfigSummaryResponse() (response *DescribeConfigSummaryResponse)
func (*DescribeConfigSummaryResponse) FromJsonString ¶
func (r *DescribeConfigSummaryResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeConfigSummaryResponse) ToJsonString ¶
func (r *DescribeConfigSummaryResponse) ToJsonString() string
type DescribeConfigsRequest ¶
type DescribeConfigsRequest struct { *tchttp.BaseRequest // 应用ID,不传入时查询全量 ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 配置项ID,不传入时查询全量,高优先级 ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"` // 偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 每页条数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 配置项ID列表,不传入时查询全量,低优先级 ConfigIdList []*string `json:"ConfigIdList,omitempty" name:"ConfigIdList" list` // 配置项名称,精确查询,不传入时查询全量 ConfigName *string `json:"ConfigName,omitempty" name:"ConfigName"` // 配置项版本,精确查询,不传入时查询全量 ConfigVersion *string `json:"ConfigVersion,omitempty" name:"ConfigVersion"` }
func NewDescribeConfigsRequest ¶
func NewDescribeConfigsRequest() (request *DescribeConfigsRequest)
func (*DescribeConfigsRequest) FromJsonString ¶
func (r *DescribeConfigsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeConfigsRequest) ToJsonString ¶
func (r *DescribeConfigsRequest) ToJsonString() string
type DescribeConfigsResponse ¶
type DescribeConfigsResponse struct { *tchttp.BaseResponse Response *struct { // 分页后的配置项列表 // 注意:此字段可能返回 null,表示取不到有效值。 Result *TsfPageConfig `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeConfigsResponse ¶
func NewDescribeConfigsResponse() (response *DescribeConfigsResponse)
func (*DescribeConfigsResponse) FromJsonString ¶
func (r *DescribeConfigsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeConfigsResponse) ToJsonString ¶
func (r *DescribeConfigsResponse) ToJsonString() string
type DescribeContainerEventsRequest ¶
type DescribeContainerEventsRequest struct { *tchttp.BaseRequest // event 的资源类型, group 或者 instance ResourceType *string `json:"ResourceType,omitempty" name:"ResourceType"` // event 的资源 id ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"` // 偏移量,取值从0开始 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 分页个数,默认为20, 取值应为1~50 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 当类型是 instance 时需要 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` }
func NewDescribeContainerEventsRequest ¶
func NewDescribeContainerEventsRequest() (request *DescribeContainerEventsRequest)
func (*DescribeContainerEventsRequest) FromJsonString ¶
func (r *DescribeContainerEventsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeContainerEventsRequest) ToJsonString ¶
func (r *DescribeContainerEventsRequest) ToJsonString() string
type DescribeContainerEventsResponse ¶
type DescribeContainerEventsResponse struct { *tchttp.BaseResponse Response *struct { // events 分页列表 // 注意:此字段可能返回 null,表示取不到有效值。 Result *TsfPageContainerEvent `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeContainerEventsResponse ¶
func NewDescribeContainerEventsResponse() (response *DescribeContainerEventsResponse)
func (*DescribeContainerEventsResponse) FromJsonString ¶
func (r *DescribeContainerEventsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeContainerEventsResponse) ToJsonString ¶
func (r *DescribeContainerEventsResponse) ToJsonString() string
type DescribeContainerGroupDetailRequest ¶
type DescribeContainerGroupDetailRequest struct { *tchttp.BaseRequest // 分组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` }
func NewDescribeContainerGroupDetailRequest ¶
func NewDescribeContainerGroupDetailRequest() (request *DescribeContainerGroupDetailRequest)
func (*DescribeContainerGroupDetailRequest) FromJsonString ¶
func (r *DescribeContainerGroupDetailRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeContainerGroupDetailRequest) ToJsonString ¶
func (r *DescribeContainerGroupDetailRequest) ToJsonString() string
type DescribeContainerGroupDetailResponse ¶
type DescribeContainerGroupDetailResponse struct { *tchttp.BaseResponse Response *struct { // 容器部署组详情 Result *ContainerGroupDetail `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeContainerGroupDetailResponse ¶
func NewDescribeContainerGroupDetailResponse() (response *DescribeContainerGroupDetailResponse)
func (*DescribeContainerGroupDetailResponse) FromJsonString ¶
func (r *DescribeContainerGroupDetailResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeContainerGroupDetailResponse) ToJsonString ¶
func (r *DescribeContainerGroupDetailResponse) ToJsonString() string
type DescribeContainerGroupsRequest ¶
type DescribeContainerGroupsRequest struct { *tchttp.BaseRequest // 搜索字段,模糊搜索groupName字段 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 分组所属应用ID ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 排序字段,默认为 createTime字段,支持id, name, createTime OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // 排序方式,默认为1:倒序排序,0:正序,1:倒序 OrderType *int64 `json:"OrderType,omitempty" name:"OrderType"` // 偏移量,取值从0开始 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 分页个数,默认为20, 取值应为1~50 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 命名空间 ID NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` }
func NewDescribeContainerGroupsRequest ¶
func NewDescribeContainerGroupsRequest() (request *DescribeContainerGroupsRequest)
func (*DescribeContainerGroupsRequest) FromJsonString ¶
func (r *DescribeContainerGroupsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeContainerGroupsRequest) ToJsonString ¶
func (r *DescribeContainerGroupsRequest) ToJsonString() string
type DescribeContainerGroupsResponse ¶
type DescribeContainerGroupsResponse struct { *tchttp.BaseResponse Response *struct { // 查询的权限数据对象 Result *ContainGroupResult `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeContainerGroupsResponse ¶
func NewDescribeContainerGroupsResponse() (response *DescribeContainerGroupsResponse)
func (*DescribeContainerGroupsResponse) FromJsonString ¶
func (r *DescribeContainerGroupsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeContainerGroupsResponse) ToJsonString ¶
func (r *DescribeContainerGroupsResponse) ToJsonString() string
type DescribeCreateGatewayApiStatusRequest ¶
type DescribeCreateGatewayApiStatusRequest struct { *tchttp.BaseRequest // 请求方法 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 微服务ID MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"` }
func NewDescribeCreateGatewayApiStatusRequest ¶
func NewDescribeCreateGatewayApiStatusRequest() (request *DescribeCreateGatewayApiStatusRequest)
func (*DescribeCreateGatewayApiStatusRequest) FromJsonString ¶
func (r *DescribeCreateGatewayApiStatusRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCreateGatewayApiStatusRequest) ToJsonString ¶
func (r *DescribeCreateGatewayApiStatusRequest) ToJsonString() string
type DescribeCreateGatewayApiStatusResponse ¶
type DescribeCreateGatewayApiStatusResponse struct { *tchttp.BaseResponse Response *struct { // 是否已完成导入任务 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeCreateGatewayApiStatusResponse ¶
func NewDescribeCreateGatewayApiStatusResponse() (response *DescribeCreateGatewayApiStatusResponse)
func (*DescribeCreateGatewayApiStatusResponse) FromJsonString ¶
func (r *DescribeCreateGatewayApiStatusResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCreateGatewayApiStatusResponse) ToJsonString ¶
func (r *DescribeCreateGatewayApiStatusResponse) ToJsonString() string
type DescribeDownloadInfoRequest ¶
type DescribeDownloadInfoRequest struct { *tchttp.BaseRequest // 应用ID ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 程序包ID PkgId *string `json:"PkgId,omitempty" name:"PkgId"` // 程序包仓库ID RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"` // 程序包仓库类型 RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"` }
func NewDescribeDownloadInfoRequest ¶
func NewDescribeDownloadInfoRequest() (request *DescribeDownloadInfoRequest)
func (*DescribeDownloadInfoRequest) FromJsonString ¶
func (r *DescribeDownloadInfoRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDownloadInfoRequest) ToJsonString ¶
func (r *DescribeDownloadInfoRequest) ToJsonString() string
type DescribeDownloadInfoResponse ¶
type DescribeDownloadInfoResponse struct { *tchttp.BaseResponse Response *struct { // COS鉴权信息 Result *CosDownloadInfo `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeDownloadInfoResponse ¶
func NewDescribeDownloadInfoResponse() (response *DescribeDownloadInfoResponse)
func (*DescribeDownloadInfoResponse) FromJsonString ¶
func (r *DescribeDownloadInfoResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDownloadInfoResponse) ToJsonString ¶
func (r *DescribeDownloadInfoResponse) ToJsonString() string
type DescribeEnabledUnitRuleRequest ¶
type DescribeEnabledUnitRuleRequest struct { *tchttp.BaseRequest // 网关实体ID GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"` }
func NewDescribeEnabledUnitRuleRequest ¶
func NewDescribeEnabledUnitRuleRequest() (request *DescribeEnabledUnitRuleRequest)
func (*DescribeEnabledUnitRuleRequest) FromJsonString ¶
func (r *DescribeEnabledUnitRuleRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEnabledUnitRuleRequest) ToJsonString ¶
func (r *DescribeEnabledUnitRuleRequest) ToJsonString() string
type DescribeEnabledUnitRuleResponse ¶
type DescribeEnabledUnitRuleResponse struct { *tchttp.BaseResponse Response *struct { // 单元化规则对象 // 注意:此字段可能返回 null,表示取不到有效值。 Result *UnitRule `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeEnabledUnitRuleResponse ¶
func NewDescribeEnabledUnitRuleResponse() (response *DescribeEnabledUnitRuleResponse)
func (*DescribeEnabledUnitRuleResponse) FromJsonString ¶
func (r *DescribeEnabledUnitRuleResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEnabledUnitRuleResponse) ToJsonString ¶
func (r *DescribeEnabledUnitRuleResponse) ToJsonString() string
type DescribeFlowLastBatchStateRequest ¶
type DescribeFlowLastBatchStateRequest struct { *tchttp.BaseRequest // 工作流 ID FlowId *string `json:"FlowId,omitempty" name:"FlowId"` }
func NewDescribeFlowLastBatchStateRequest ¶
func NewDescribeFlowLastBatchStateRequest() (request *DescribeFlowLastBatchStateRequest)
func (*DescribeFlowLastBatchStateRequest) FromJsonString ¶
func (r *DescribeFlowLastBatchStateRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFlowLastBatchStateRequest) ToJsonString ¶
func (r *DescribeFlowLastBatchStateRequest) ToJsonString() string
type DescribeFlowLastBatchStateResponse ¶
type DescribeFlowLastBatchStateResponse struct { *tchttp.BaseResponse Response *struct { // 工作流批次最新状态 Result *TaskFlowLastBatchState `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeFlowLastBatchStateResponse ¶
func NewDescribeFlowLastBatchStateResponse() (response *DescribeFlowLastBatchStateResponse)
func (*DescribeFlowLastBatchStateResponse) FromJsonString ¶
func (r *DescribeFlowLastBatchStateResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFlowLastBatchStateResponse) ToJsonString ¶
func (r *DescribeFlowLastBatchStateResponse) ToJsonString() string
type DescribeGatewayAllGroupApisRequest ¶
type DescribeGatewayAllGroupApisRequest struct { *tchttp.BaseRequest // 网关部署组ID GatewayDeployGroupId *string `json:"GatewayDeployGroupId,omitempty" name:"GatewayDeployGroupId"` // 搜索关键字,支持分组名称或API Path SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` }
func NewDescribeGatewayAllGroupApisRequest ¶
func NewDescribeGatewayAllGroupApisRequest() (request *DescribeGatewayAllGroupApisRequest)
func (*DescribeGatewayAllGroupApisRequest) FromJsonString ¶
func (r *DescribeGatewayAllGroupApisRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGatewayAllGroupApisRequest) ToJsonString ¶
func (r *DescribeGatewayAllGroupApisRequest) ToJsonString() string
type DescribeGatewayAllGroupApisResponse ¶
type DescribeGatewayAllGroupApisResponse struct { *tchttp.BaseResponse Response *struct { // 网关分组和API列表信息 Result *GatewayVo `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeGatewayAllGroupApisResponse ¶
func NewDescribeGatewayAllGroupApisResponse() (response *DescribeGatewayAllGroupApisResponse)
func (*DescribeGatewayAllGroupApisResponse) FromJsonString ¶
func (r *DescribeGatewayAllGroupApisResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGatewayAllGroupApisResponse) ToJsonString ¶
func (r *DescribeGatewayAllGroupApisResponse) ToJsonString() string
type DescribeGatewayMonitorOverviewRequest ¶
type DescribeGatewayMonitorOverviewRequest struct { *tchttp.BaseRequest // 网关部署组ID GatewayDeployGroupId *string `json:"GatewayDeployGroupId,omitempty" name:"GatewayDeployGroupId"` }
func NewDescribeGatewayMonitorOverviewRequest ¶
func NewDescribeGatewayMonitorOverviewRequest() (request *DescribeGatewayMonitorOverviewRequest)
func (*DescribeGatewayMonitorOverviewRequest) FromJsonString ¶
func (r *DescribeGatewayMonitorOverviewRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGatewayMonitorOverviewRequest) ToJsonString ¶
func (r *DescribeGatewayMonitorOverviewRequest) ToJsonString() string
type DescribeGatewayMonitorOverviewResponse ¶
type DescribeGatewayMonitorOverviewResponse struct { *tchttp.BaseResponse Response *struct { // 监控概览对象 Result *MonitorOverview `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeGatewayMonitorOverviewResponse ¶
func NewDescribeGatewayMonitorOverviewResponse() (response *DescribeGatewayMonitorOverviewResponse)
func (*DescribeGatewayMonitorOverviewResponse) FromJsonString ¶
func (r *DescribeGatewayMonitorOverviewResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGatewayMonitorOverviewResponse) ToJsonString ¶
func (r *DescribeGatewayMonitorOverviewResponse) ToJsonString() string
type DescribeGroupBindedGatewaysRequest ¶
type DescribeGroupBindedGatewaysRequest struct { *tchttp.BaseRequest // API 分组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 翻页查询偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 翻页查询每页记录数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 搜索关键字 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` }
func NewDescribeGroupBindedGatewaysRequest ¶
func NewDescribeGroupBindedGatewaysRequest() (request *DescribeGroupBindedGatewaysRequest)
func (*DescribeGroupBindedGatewaysRequest) FromJsonString ¶
func (r *DescribeGroupBindedGatewaysRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupBindedGatewaysRequest) ToJsonString ¶
func (r *DescribeGroupBindedGatewaysRequest) ToJsonString() string
type DescribeGroupBindedGatewaysResponse ¶
type DescribeGroupBindedGatewaysResponse struct { *tchttp.BaseResponse Response *struct { // 翻页结构体 Result *TsfPageGatewayDeployGroup `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeGroupBindedGatewaysResponse ¶
func NewDescribeGroupBindedGatewaysResponse() (response *DescribeGroupBindedGatewaysResponse)
func (*DescribeGroupBindedGatewaysResponse) FromJsonString ¶
func (r *DescribeGroupBindedGatewaysResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupBindedGatewaysResponse) ToJsonString ¶
func (r *DescribeGroupBindedGatewaysResponse) ToJsonString() string
type DescribeGroupGatewaysRequest ¶
type DescribeGroupGatewaysRequest struct { *tchttp.BaseRequest // 网关部署组ID GatewayDeployGroupId *string `json:"GatewayDeployGroupId,omitempty" name:"GatewayDeployGroupId"` // 翻页查询偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 翻页查询每页记录数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 搜索关键字 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` }
func NewDescribeGroupGatewaysRequest ¶
func NewDescribeGroupGatewaysRequest() (request *DescribeGroupGatewaysRequest)
func (*DescribeGroupGatewaysRequest) FromJsonString ¶
func (r *DescribeGroupGatewaysRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupGatewaysRequest) ToJsonString ¶
func (r *DescribeGroupGatewaysRequest) ToJsonString() string
type DescribeGroupGatewaysResponse ¶
type DescribeGroupGatewaysResponse struct { *tchttp.BaseResponse Response *struct { // API分组信息 Result *TsfPageApiGroupInfo `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeGroupGatewaysResponse ¶
func NewDescribeGroupGatewaysResponse() (response *DescribeGroupGatewaysResponse)
func (*DescribeGroupGatewaysResponse) FromJsonString ¶
func (r *DescribeGroupGatewaysResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupGatewaysResponse) ToJsonString ¶
func (r *DescribeGroupGatewaysResponse) ToJsonString() string
type DescribeGroupInstancesRequest ¶
type DescribeGroupInstancesRequest struct { *tchttp.BaseRequest // 部署组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 搜索字段 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 排序字段 OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // 排序类型 OrderType *int64 `json:"OrderType,omitempty" name:"OrderType"` // 偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 分页个数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeGroupInstancesRequest ¶
func NewDescribeGroupInstancesRequest() (request *DescribeGroupInstancesRequest)
func (*DescribeGroupInstancesRequest) FromJsonString ¶
func (r *DescribeGroupInstancesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupInstancesRequest) ToJsonString ¶
func (r *DescribeGroupInstancesRequest) ToJsonString() string
type DescribeGroupInstancesResponse ¶
type DescribeGroupInstancesResponse struct { *tchttp.BaseResponse Response *struct { // 部署组机器信息 // 注意:此字段可能返回 null,表示取不到有效值。 Result *TsfPageInstance `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeGroupInstancesResponse ¶
func NewDescribeGroupInstancesResponse() (response *DescribeGroupInstancesResponse)
func (*DescribeGroupInstancesResponse) FromJsonString ¶
func (r *DescribeGroupInstancesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupInstancesResponse) ToJsonString ¶
func (r *DescribeGroupInstancesResponse) ToJsonString() string
type DescribeGroupRequest ¶
type DescribeGroupRequest struct { *tchttp.BaseRequest // 部署组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` }
func NewDescribeGroupRequest ¶
func NewDescribeGroupRequest() (request *DescribeGroupRequest)
func (*DescribeGroupRequest) FromJsonString ¶
func (r *DescribeGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupRequest) ToJsonString ¶
func (r *DescribeGroupRequest) ToJsonString() string
type DescribeGroupResponse ¶
type DescribeGroupResponse struct { *tchttp.BaseResponse Response *struct { // 虚拟机部署组详情 // 注意:此字段可能返回 null,表示取不到有效值。 Result *VmGroup `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeGroupResponse ¶
func NewDescribeGroupResponse() (response *DescribeGroupResponse)
func (*DescribeGroupResponse) FromJsonString ¶
func (r *DescribeGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupResponse) ToJsonString ¶
func (r *DescribeGroupResponse) ToJsonString() string
type DescribeGroupUseDetailRequest ¶
type DescribeGroupUseDetailRequest struct { *tchttp.BaseRequest // 网关部署组ID GatewayDeployGroupId *string `json:"GatewayDeployGroupId,omitempty" name:"GatewayDeployGroupId"` // 网关分组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 查询的日期,格式:yyyy-MM-dd HH:mm:ss StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 查询的日期,格式:yyyy-MM-dd HH:mm:ss EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 指定top的条数,默认为10 Count *int64 `json:"Count,omitempty" name:"Count"` }
func NewDescribeGroupUseDetailRequest ¶
func NewDescribeGroupUseDetailRequest() (request *DescribeGroupUseDetailRequest)
func (*DescribeGroupUseDetailRequest) FromJsonString ¶
func (r *DescribeGroupUseDetailRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupUseDetailRequest) ToJsonString ¶
func (r *DescribeGroupUseDetailRequest) ToJsonString() string
type DescribeGroupUseDetailResponse ¶
type DescribeGroupUseDetailResponse struct { *tchttp.BaseResponse Response *struct { // 日使用统计对象 Result *GroupDailyUseStatistics `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeGroupUseDetailResponse ¶
func NewDescribeGroupUseDetailResponse() (response *DescribeGroupUseDetailResponse)
func (*DescribeGroupUseDetailResponse) FromJsonString ¶
func (r *DescribeGroupUseDetailResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupUseDetailResponse) ToJsonString ¶
func (r *DescribeGroupUseDetailResponse) ToJsonString() string
type DescribeGroupsRequest ¶
type DescribeGroupsRequest struct { *tchttp.BaseRequest // 搜索字段 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 应用ID ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 排序字段 OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // 排序方式 OrderType *int64 `json:"OrderType,omitempty" name:"OrderType"` // 偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 分页个数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 命名空间ID NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 部署组资源类型列表 GroupResourceTypeList []*string `json:"GroupResourceTypeList,omitempty" name:"GroupResourceTypeList" list` // 部署组状态过滤字段 Status *string `json:"Status,omitempty" name:"Status"` }
func NewDescribeGroupsRequest ¶
func NewDescribeGroupsRequest() (request *DescribeGroupsRequest)
func (*DescribeGroupsRequest) FromJsonString ¶
func (r *DescribeGroupsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupsRequest) ToJsonString ¶
func (r *DescribeGroupsRequest) ToJsonString() string
type DescribeGroupsResponse ¶
type DescribeGroupsResponse struct { *tchttp.BaseResponse Response *struct { // 虚拟机部署组分页信息 // 注意:此字段可能返回 null,表示取不到有效值。 Result *TsfPageVmGroup `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeGroupsResponse ¶
func NewDescribeGroupsResponse() (response *DescribeGroupsResponse)
func (*DescribeGroupsResponse) FromJsonString ¶
func (r *DescribeGroupsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupsResponse) ToJsonString ¶
func (r *DescribeGroupsResponse) ToJsonString() string
type DescribeGroupsWithPluginRequest ¶
type DescribeGroupsWithPluginRequest struct { *tchttp.BaseRequest // 插件ID PluginId *string `json:"PluginId,omitempty" name:"PluginId"` // 绑定/未绑定: true / false Bound *bool `json:"Bound,omitempty" name:"Bound"` // 翻页偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 每页记录数量 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 搜索关键字 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 网关实体ID GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"` }
func NewDescribeGroupsWithPluginRequest ¶
func NewDescribeGroupsWithPluginRequest() (request *DescribeGroupsWithPluginRequest)
func (*DescribeGroupsWithPluginRequest) FromJsonString ¶
func (r *DescribeGroupsWithPluginRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupsWithPluginRequest) ToJsonString ¶
func (r *DescribeGroupsWithPluginRequest) ToJsonString() string
type DescribeGroupsWithPluginResponse ¶
type DescribeGroupsWithPluginResponse struct { *tchttp.BaseResponse Response *struct { // API分组信息列表 Result *TsfPageApiGroupInfo `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeGroupsWithPluginResponse ¶
func NewDescribeGroupsWithPluginResponse() (response *DescribeGroupsWithPluginResponse)
func (*DescribeGroupsWithPluginResponse) FromJsonString ¶
func (r *DescribeGroupsWithPluginResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupsWithPluginResponse) ToJsonString ¶
func (r *DescribeGroupsWithPluginResponse) ToJsonString() string
type DescribeImageRepositoryRequest ¶
type DescribeImageRepositoryRequest struct { *tchttp.BaseRequest // 仓库名,搜索关键字,不带命名空间的 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 偏移量,取值从0开始 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 分页个数,默认为20, 取值应为1~100 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeImageRepositoryRequest ¶
func NewDescribeImageRepositoryRequest() (request *DescribeImageRepositoryRequest)
func (*DescribeImageRepositoryRequest) FromJsonString ¶
func (r *DescribeImageRepositoryRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageRepositoryRequest) ToJsonString ¶
func (r *DescribeImageRepositoryRequest) ToJsonString() string
type DescribeImageRepositoryResponse ¶
type DescribeImageRepositoryResponse struct { *tchttp.BaseResponse Response *struct { // 查询的权限数据对象 Result *ImageRepositoryResult `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeImageRepositoryResponse ¶
func NewDescribeImageRepositoryResponse() (response *DescribeImageRepositoryResponse)
func (*DescribeImageRepositoryResponse) FromJsonString ¶
func (r *DescribeImageRepositoryResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageRepositoryResponse) ToJsonString ¶
func (r *DescribeImageRepositoryResponse) ToJsonString() string
type DescribeImageTagsRequest ¶
type DescribeImageTagsRequest struct { *tchttp.BaseRequest // 应用Id ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 偏移量,取值从0开始 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 分页个数,默认为20, 取值应为1~100 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 不填和0:查询 1:不查询 QueryImageIdFlag *int64 `json:"QueryImageIdFlag,omitempty" name:"QueryImageIdFlag"` // 可用于搜索的 tag 名字 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` }
func NewDescribeImageTagsRequest ¶
func NewDescribeImageTagsRequest() (request *DescribeImageTagsRequest)
func (*DescribeImageTagsRequest) FromJsonString ¶
func (r *DescribeImageTagsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageTagsRequest) ToJsonString ¶
func (r *DescribeImageTagsRequest) ToJsonString() string
type DescribeImageTagsResponse ¶
type DescribeImageTagsResponse struct { *tchttp.BaseResponse Response *struct { // 查询的权限数据对象 Result *ImageTagsResult `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeImageTagsResponse ¶
func NewDescribeImageTagsResponse() (response *DescribeImageTagsResponse)
func (*DescribeImageTagsResponse) FromJsonString ¶
func (r *DescribeImageTagsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeImageTagsResponse) ToJsonString ¶
func (r *DescribeImageTagsResponse) ToJsonString() string
type DescribeLaneRulesRequest ¶
type DescribeLaneRulesRequest struct { *tchttp.BaseRequest // 每页展示的条数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 翻页偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 搜索关键词 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 泳道规则ID(用于精确搜索) RuleId *string `json:"RuleId,omitempty" name:"RuleId"` }
func NewDescribeLaneRulesRequest ¶
func NewDescribeLaneRulesRequest() (request *DescribeLaneRulesRequest)
func (*DescribeLaneRulesRequest) FromJsonString ¶
func (r *DescribeLaneRulesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLaneRulesRequest) ToJsonString ¶
func (r *DescribeLaneRulesRequest) ToJsonString() string
type DescribeLaneRulesResponse ¶
type DescribeLaneRulesResponse struct { *tchttp.BaseResponse Response *struct { // 泳道规则列表 // 注意:此字段可能返回 null,表示取不到有效值。 Result *LaneRules `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeLaneRulesResponse ¶
func NewDescribeLaneRulesResponse() (response *DescribeLaneRulesResponse)
func (*DescribeLaneRulesResponse) FromJsonString ¶
func (r *DescribeLaneRulesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLaneRulesResponse) ToJsonString ¶
func (r *DescribeLaneRulesResponse) ToJsonString() string
type DescribeLanesRequest ¶
type DescribeLanesRequest struct { *tchttp.BaseRequest // 每页展示的条数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 翻页偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 搜索关键字 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` }
func NewDescribeLanesRequest ¶
func NewDescribeLanesRequest() (request *DescribeLanesRequest)
func (*DescribeLanesRequest) FromJsonString ¶
func (r *DescribeLanesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLanesRequest) ToJsonString ¶
func (r *DescribeLanesRequest) ToJsonString() string
type DescribeLanesResponse ¶
type DescribeLanesResponse struct { *tchttp.BaseResponse Response *struct { // 泳道列表 // 注意:此字段可能返回 null,表示取不到有效值。 Result *LaneInfos `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeLanesResponse ¶
func NewDescribeLanesResponse() (response *DescribeLanesResponse)
func (*DescribeLanesResponse) FromJsonString ¶
func (r *DescribeLanesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLanesResponse) ToJsonString ¶
func (r *DescribeLanesResponse) ToJsonString() string
type DescribeMicroserviceRequest ¶
type DescribeMicroserviceRequest struct { *tchttp.BaseRequest // 微服务ID MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"` // 偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 分页个数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 可选,根据部署组ID进行过滤 GroupIds []*string `json:"GroupIds,omitempty" name:"GroupIds" list` }
func NewDescribeMicroserviceRequest ¶
func NewDescribeMicroserviceRequest() (request *DescribeMicroserviceRequest)
func (*DescribeMicroserviceRequest) FromJsonString ¶
func (r *DescribeMicroserviceRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMicroserviceRequest) ToJsonString ¶
func (r *DescribeMicroserviceRequest) ToJsonString() string
type DescribeMicroserviceResponse ¶
type DescribeMicroserviceResponse struct { *tchttp.BaseResponse Response *struct { // 微服务详情实例列表 // 注意:此字段可能返回 null,表示取不到有效值。 Result *TsfPageMsInstance `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeMicroserviceResponse ¶
func NewDescribeMicroserviceResponse() (response *DescribeMicroserviceResponse)
func (*DescribeMicroserviceResponse) FromJsonString ¶
func (r *DescribeMicroserviceResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMicroserviceResponse) ToJsonString ¶
func (r *DescribeMicroserviceResponse) ToJsonString() string
type DescribeMicroservicesRequest ¶
type DescribeMicroservicesRequest struct { *tchttp.BaseRequest // 命名空间ID NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 搜索字段 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 排序字段 OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // 排序类型 OrderType *int64 `json:"OrderType,omitempty" name:"OrderType"` // 偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 分页个数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 状态过滤,online、offline、single_online Status []*string `json:"Status,omitempty" name:"Status" list` // IdList MicroserviceIdList []*string `json:"MicroserviceIdList,omitempty" name:"MicroserviceIdList" list` }
func NewDescribeMicroservicesRequest ¶
func NewDescribeMicroservicesRequest() (request *DescribeMicroservicesRequest)
func (*DescribeMicroservicesRequest) FromJsonString ¶
func (r *DescribeMicroservicesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMicroservicesRequest) ToJsonString ¶
func (r *DescribeMicroservicesRequest) ToJsonString() string
type DescribeMicroservicesResponse ¶
type DescribeMicroservicesResponse struct { *tchttp.BaseResponse Response *struct { // 微服务分页列表信息 // 注意:此字段可能返回 null,表示取不到有效值。 Result *TsfPageMicroservice `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeMicroservicesResponse ¶
func NewDescribeMicroservicesResponse() (response *DescribeMicroservicesResponse)
func (*DescribeMicroservicesResponse) FromJsonString ¶
func (r *DescribeMicroservicesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMicroservicesResponse) ToJsonString ¶
func (r *DescribeMicroservicesResponse) ToJsonString() string
type DescribeMsApiListRequest ¶
type DescribeMsApiListRequest struct { *tchttp.BaseRequest // 微服务ID MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"` // 搜索关键字 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 每页的数量 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 翻页偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` }
func NewDescribeMsApiListRequest ¶
func NewDescribeMsApiListRequest() (request *DescribeMsApiListRequest)
func (*DescribeMsApiListRequest) FromJsonString ¶
func (r *DescribeMsApiListRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMsApiListRequest) ToJsonString ¶
func (r *DescribeMsApiListRequest) ToJsonString() string
type DescribeMsApiListResponse ¶
type DescribeMsApiListResponse struct { *tchttp.BaseResponse Response *struct { // 相应结果 Result *TsfApiListResponse `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeMsApiListResponse ¶
func NewDescribeMsApiListResponse() (response *DescribeMsApiListResponse)
func (*DescribeMsApiListResponse) FromJsonString ¶
func (r *DescribeMsApiListResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMsApiListResponse) ToJsonString ¶
func (r *DescribeMsApiListResponse) ToJsonString() string
type DescribePathRewriteRequest ¶
type DescribePathRewriteRequest struct { *tchttp.BaseRequest // 路径重写规则ID PathRewriteId *string `json:"PathRewriteId,omitempty" name:"PathRewriteId"` }
func NewDescribePathRewriteRequest ¶
func NewDescribePathRewriteRequest() (request *DescribePathRewriteRequest)
func (*DescribePathRewriteRequest) FromJsonString ¶
func (r *DescribePathRewriteRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePathRewriteRequest) ToJsonString ¶
func (r *DescribePathRewriteRequest) ToJsonString() string
type DescribePathRewriteResponse ¶
type DescribePathRewriteResponse struct { *tchttp.BaseResponse Response *struct { // 路径重写规则对象 Result *PathRewrite `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribePathRewriteResponse ¶
func NewDescribePathRewriteResponse() (response *DescribePathRewriteResponse)
func (*DescribePathRewriteResponse) FromJsonString ¶
func (r *DescribePathRewriteResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePathRewriteResponse) ToJsonString ¶
func (r *DescribePathRewriteResponse) ToJsonString() string
type DescribePathRewritesRequest ¶
type DescribePathRewritesRequest struct { *tchttp.BaseRequest // 网关部署组ID GatewayGroupId *string `json:"GatewayGroupId,omitempty" name:"GatewayGroupId"` // 根据正则表达式或替换的内容模糊查询 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 每页数量 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 起始偏移量 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` }
func NewDescribePathRewritesRequest ¶
func NewDescribePathRewritesRequest() (request *DescribePathRewritesRequest)
func (*DescribePathRewritesRequest) FromJsonString ¶
func (r *DescribePathRewritesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePathRewritesRequest) ToJsonString ¶
func (r *DescribePathRewritesRequest) ToJsonString() string
type DescribePathRewritesResponse ¶
type DescribePathRewritesResponse struct { *tchttp.BaseResponse Response *struct { // 路径重写翻页对象 Result *PathRewritePage `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribePathRewritesResponse ¶
func NewDescribePathRewritesResponse() (response *DescribePathRewritesResponse)
func (*DescribePathRewritesResponse) FromJsonString ¶
func (r *DescribePathRewritesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePathRewritesResponse) ToJsonString ¶
func (r *DescribePathRewritesResponse) ToJsonString() string
type DescribePkgsRequest ¶
type DescribePkgsRequest struct { *tchttp.BaseRequest // 应用ID(只传入应用ID,返回该应用下所有软件包信息) ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 查询关键字(支持根据包ID,包名,包版本号搜索) SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 排序关键字(默认为"UploadTime":上传时间) OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // 升序:0/降序:1(默认降序) OrderType *uint64 `json:"OrderType,omitempty" name:"OrderType"` // 查询起始偏移 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量限制 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 程序包仓库类型 RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"` // 程序包仓库id RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"` // 程序包类型数组支持(fatjar jar war tar.gz zip) PackageTypeList []*string `json:"PackageTypeList,omitempty" name:"PackageTypeList" list` }
func NewDescribePkgsRequest ¶
func NewDescribePkgsRequest() (request *DescribePkgsRequest)
func (*DescribePkgsRequest) FromJsonString ¶
func (r *DescribePkgsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePkgsRequest) ToJsonString ¶
func (r *DescribePkgsRequest) ToJsonString() string
type DescribePkgsResponse ¶
type DescribePkgsResponse struct { *tchttp.BaseResponse Response *struct { // 符合查询程序包信息列表 Result *PkgList `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribePkgsResponse ¶
func NewDescribePkgsResponse() (response *DescribePkgsResponse)
func (*DescribePkgsResponse) FromJsonString ¶
func (r *DescribePkgsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePkgsResponse) ToJsonString ¶
func (r *DescribePkgsResponse) ToJsonString() string
type DescribePluginInstancesRequest ¶
type DescribePluginInstancesRequest struct { *tchttp.BaseRequest // 分组或者API的ID ScopeValue *string `json:"ScopeValue,omitempty" name:"ScopeValue"` // 绑定: true; 未绑定: false Bound *bool `json:"Bound,omitempty" name:"Bound"` // 翻页偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 每页展示的条数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 插件类型 Type *string `json:"Type,omitempty" name:"Type"` // 搜索关键字 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` }
func NewDescribePluginInstancesRequest ¶
func NewDescribePluginInstancesRequest() (request *DescribePluginInstancesRequest)
func (*DescribePluginInstancesRequest) FromJsonString ¶
func (r *DescribePluginInstancesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePluginInstancesRequest) ToJsonString ¶
func (r *DescribePluginInstancesRequest) ToJsonString() string
type DescribePluginInstancesResponse ¶
type DescribePluginInstancesResponse struct { *tchttp.BaseResponse Response *struct { // 插件信息列表 Result *TsfPageGatewayPlugin `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribePluginInstancesResponse ¶
func NewDescribePluginInstancesResponse() (response *DescribePluginInstancesResponse)
func (*DescribePluginInstancesResponse) FromJsonString ¶
func (r *DescribePluginInstancesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePluginInstancesResponse) ToJsonString ¶
func (r *DescribePluginInstancesResponse) ToJsonString() string
type DescribePodInstancesRequest ¶
type DescribePodInstancesRequest struct { *tchttp.BaseRequest // 实例所属groupId GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 偏移量,取值从0开始 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 分页个数,默认为20, 取值应为1~50 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 过滤字段 PodNameList []*string `json:"PodNameList,omitempty" name:"PodNameList" list` }
func NewDescribePodInstancesRequest ¶
func NewDescribePodInstancesRequest() (request *DescribePodInstancesRequest)
func (*DescribePodInstancesRequest) FromJsonString ¶
func (r *DescribePodInstancesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePodInstancesRequest) ToJsonString ¶
func (r *DescribePodInstancesRequest) ToJsonString() string
type DescribePodInstancesResponse ¶
type DescribePodInstancesResponse struct { *tchttp.BaseResponse Response *struct { // 查询的权限数据对象 Result *GroupPodResult `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribePodInstancesResponse ¶
func NewDescribePodInstancesResponse() (response *DescribePodInstancesResponse)
func (*DescribePodInstancesResponse) FromJsonString ¶
func (r *DescribePodInstancesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePodInstancesResponse) ToJsonString ¶
func (r *DescribePodInstancesResponse) ToJsonString() string
type DescribePublicConfigReleaseLogsRequest ¶
type DescribePublicConfigReleaseLogsRequest struct { *tchttp.BaseRequest // 命名空间ID,不传入时查询全量 NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 偏移量,默认为0 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 每页条数,默认为20 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribePublicConfigReleaseLogsRequest ¶
func NewDescribePublicConfigReleaseLogsRequest() (request *DescribePublicConfigReleaseLogsRequest)
func (*DescribePublicConfigReleaseLogsRequest) FromJsonString ¶
func (r *DescribePublicConfigReleaseLogsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePublicConfigReleaseLogsRequest) ToJsonString ¶
func (r *DescribePublicConfigReleaseLogsRequest) ToJsonString() string
type DescribePublicConfigReleaseLogsResponse ¶
type DescribePublicConfigReleaseLogsResponse struct { *tchttp.BaseResponse Response *struct { // 分页后的公共配置项发布历史列表 // 注意:此字段可能返回 null,表示取不到有效值。 Result *TsfPageConfigReleaseLog `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribePublicConfigReleaseLogsResponse ¶
func NewDescribePublicConfigReleaseLogsResponse() (response *DescribePublicConfigReleaseLogsResponse)
func (*DescribePublicConfigReleaseLogsResponse) FromJsonString ¶
func (r *DescribePublicConfigReleaseLogsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePublicConfigReleaseLogsResponse) ToJsonString ¶
func (r *DescribePublicConfigReleaseLogsResponse) ToJsonString() string
type DescribePublicConfigReleasesRequest ¶
type DescribePublicConfigReleasesRequest struct { *tchttp.BaseRequest // 配置项名称,不传入时查询全量 ConfigName *string `json:"ConfigName,omitempty" name:"ConfigName"` // 命名空间ID,不传入时查询全量 NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 每页条数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 配置项ID,不传入时查询全量 ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"` }
func NewDescribePublicConfigReleasesRequest ¶
func NewDescribePublicConfigReleasesRequest() (request *DescribePublicConfigReleasesRequest)
func (*DescribePublicConfigReleasesRequest) FromJsonString ¶
func (r *DescribePublicConfigReleasesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePublicConfigReleasesRequest) ToJsonString ¶
func (r *DescribePublicConfigReleasesRequest) ToJsonString() string
type DescribePublicConfigReleasesResponse ¶
type DescribePublicConfigReleasesResponse struct { *tchttp.BaseResponse Response *struct { // 公共配置发布信息 // 注意:此字段可能返回 null,表示取不到有效值。 Result *TsfPageConfigRelease `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribePublicConfigReleasesResponse ¶
func NewDescribePublicConfigReleasesResponse() (response *DescribePublicConfigReleasesResponse)
func (*DescribePublicConfigReleasesResponse) FromJsonString ¶
func (r *DescribePublicConfigReleasesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePublicConfigReleasesResponse) ToJsonString ¶
func (r *DescribePublicConfigReleasesResponse) ToJsonString() string
type DescribePublicConfigRequest ¶
type DescribePublicConfigRequest struct { *tchttp.BaseRequest // 需要查询的配置项ID ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"` }
func NewDescribePublicConfigRequest ¶
func NewDescribePublicConfigRequest() (request *DescribePublicConfigRequest)
func (*DescribePublicConfigRequest) FromJsonString ¶
func (r *DescribePublicConfigRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePublicConfigRequest) ToJsonString ¶
func (r *DescribePublicConfigRequest) ToJsonString() string
type DescribePublicConfigResponse ¶
type DescribePublicConfigResponse struct { *tchttp.BaseResponse Response *struct { // 全局配置 // 注意:此字段可能返回 null,表示取不到有效值。 Result *Config `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribePublicConfigResponse ¶
func NewDescribePublicConfigResponse() (response *DescribePublicConfigResponse)
func (*DescribePublicConfigResponse) FromJsonString ¶
func (r *DescribePublicConfigResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePublicConfigResponse) ToJsonString ¶
func (r *DescribePublicConfigResponse) ToJsonString() string
type DescribePublicConfigSummaryRequest ¶
type DescribePublicConfigSummaryRequest struct { *tchttp.BaseRequest // 查询关键字,模糊查询:配置项名称,不传入时查询全量 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 偏移量,默认为0 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 每页条数,默认为20 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribePublicConfigSummaryRequest ¶
func NewDescribePublicConfigSummaryRequest() (request *DescribePublicConfigSummaryRequest)
func (*DescribePublicConfigSummaryRequest) FromJsonString ¶
func (r *DescribePublicConfigSummaryRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePublicConfigSummaryRequest) ToJsonString ¶
func (r *DescribePublicConfigSummaryRequest) ToJsonString() string
type DescribePublicConfigSummaryResponse ¶
type DescribePublicConfigSummaryResponse struct { *tchttp.BaseResponse Response *struct { // 分页的全局配置统计信息列表 // 注意:此字段可能返回 null,表示取不到有效值。 Result *TsfPageConfig `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribePublicConfigSummaryResponse ¶
func NewDescribePublicConfigSummaryResponse() (response *DescribePublicConfigSummaryResponse)
func (*DescribePublicConfigSummaryResponse) FromJsonString ¶
func (r *DescribePublicConfigSummaryResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePublicConfigSummaryResponse) ToJsonString ¶
func (r *DescribePublicConfigSummaryResponse) ToJsonString() string
type DescribePublicConfigsRequest ¶
type DescribePublicConfigsRequest struct { *tchttp.BaseRequest // 配置项ID,不传入时查询全量,高优先级 ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"` // 偏移量,默认为0 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 每页条数,默认为20 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 配置项ID列表,不传入时查询全量,低优先级 ConfigIdList []*string `json:"ConfigIdList,omitempty" name:"ConfigIdList" list` // 配置项名称,精确查询,不传入时查询全量 ConfigName *string `json:"ConfigName,omitempty" name:"ConfigName"` // 配置项版本,精确查询,不传入时查询全量 ConfigVersion *string `json:"ConfigVersion,omitempty" name:"ConfigVersion"` }
func NewDescribePublicConfigsRequest ¶
func NewDescribePublicConfigsRequest() (request *DescribePublicConfigsRequest)
func (*DescribePublicConfigsRequest) FromJsonString ¶
func (r *DescribePublicConfigsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePublicConfigsRequest) ToJsonString ¶
func (r *DescribePublicConfigsRequest) ToJsonString() string
type DescribePublicConfigsResponse ¶
type DescribePublicConfigsResponse struct { *tchttp.BaseResponse Response *struct { // 分页后的全局配置项列表 // 注意:此字段可能返回 null,表示取不到有效值。 Result *TsfPageConfig `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribePublicConfigsResponse ¶
func NewDescribePublicConfigsResponse() (response *DescribePublicConfigsResponse)
func (*DescribePublicConfigsResponse) FromJsonString ¶
func (r *DescribePublicConfigsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePublicConfigsResponse) ToJsonString ¶
func (r *DescribePublicConfigsResponse) ToJsonString() string
type DescribeReleasedConfigRequest ¶
type DescribeReleasedConfigRequest struct { *tchttp.BaseRequest // 部署组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` }
func NewDescribeReleasedConfigRequest ¶
func NewDescribeReleasedConfigRequest() (request *DescribeReleasedConfigRequest)
func (*DescribeReleasedConfigRequest) FromJsonString ¶
func (r *DescribeReleasedConfigRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReleasedConfigRequest) ToJsonString ¶
func (r *DescribeReleasedConfigRequest) ToJsonString() string
type DescribeReleasedConfigResponse ¶
type DescribeReleasedConfigResponse struct { *tchttp.BaseResponse Response *struct { // 已发布的配置内容 // 注意:此字段可能返回 null,表示取不到有效值。 Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeReleasedConfigResponse ¶
func NewDescribeReleasedConfigResponse() (response *DescribeReleasedConfigResponse)
func (*DescribeReleasedConfigResponse) FromJsonString ¶
func (r *DescribeReleasedConfigResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReleasedConfigResponse) ToJsonString ¶
func (r *DescribeReleasedConfigResponse) ToJsonString() string
type DescribeRepositoriesRequest ¶
type DescribeRepositoriesRequest struct { *tchttp.BaseRequest // 查询关键字(按照仓库名称搜索) SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 查询起始偏移 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量限制 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 仓库类型(默认仓库:default,私有仓库:private) RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"` }
func NewDescribeRepositoriesRequest ¶
func NewDescribeRepositoriesRequest() (request *DescribeRepositoriesRequest)
func (*DescribeRepositoriesRequest) FromJsonString ¶
func (r *DescribeRepositoriesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRepositoriesRequest) ToJsonString ¶
func (r *DescribeRepositoriesRequest) ToJsonString() string
type DescribeRepositoriesResponse ¶
type DescribeRepositoriesResponse struct { *tchttp.BaseResponse Response *struct { // 符合查询仓库信息列表 Result *RepositoryList `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeRepositoriesResponse ¶
func NewDescribeRepositoriesResponse() (response *DescribeRepositoriesResponse)
func (*DescribeRepositoriesResponse) FromJsonString ¶
func (r *DescribeRepositoriesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRepositoriesResponse) ToJsonString ¶
func (r *DescribeRepositoriesResponse) ToJsonString() string
type DescribeRepositoryRequest ¶
type DescribeRepositoryRequest struct { *tchttp.BaseRequest // 仓库ID RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"` }
func NewDescribeRepositoryRequest ¶
func NewDescribeRepositoryRequest() (request *DescribeRepositoryRequest)
func (*DescribeRepositoryRequest) FromJsonString ¶
func (r *DescribeRepositoryRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRepositoryRequest) ToJsonString ¶
func (r *DescribeRepositoryRequest) ToJsonString() string
type DescribeRepositoryResponse ¶
type DescribeRepositoryResponse struct { *tchttp.BaseResponse Response *struct { // 查询的仓库信息 // 注意:此字段可能返回 null,表示取不到有效值。 Result *RepositoryInfo `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeRepositoryResponse ¶
func NewDescribeRepositoryResponse() (response *DescribeRepositoryResponse)
func (*DescribeRepositoryResponse) FromJsonString ¶
func (r *DescribeRepositoryResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRepositoryResponse) ToJsonString ¶
func (r *DescribeRepositoryResponse) ToJsonString() string
type DescribeServerlessGroupRequest ¶
type DescribeServerlessGroupRequest struct { *tchttp.BaseRequest // 部署组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` }
func NewDescribeServerlessGroupRequest ¶
func NewDescribeServerlessGroupRequest() (request *DescribeServerlessGroupRequest)
func (*DescribeServerlessGroupRequest) FromJsonString ¶
func (r *DescribeServerlessGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeServerlessGroupRequest) ToJsonString ¶
func (r *DescribeServerlessGroupRequest) ToJsonString() string
type DescribeServerlessGroupResponse ¶
type DescribeServerlessGroupResponse struct { *tchttp.BaseResponse Response *struct { // 结果 // 注意:此字段可能返回 null,表示取不到有效值。 Result *ServerlessGroup `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeServerlessGroupResponse ¶
func NewDescribeServerlessGroupResponse() (response *DescribeServerlessGroupResponse)
func (*DescribeServerlessGroupResponse) FromJsonString ¶
func (r *DescribeServerlessGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeServerlessGroupResponse) ToJsonString ¶
func (r *DescribeServerlessGroupResponse) ToJsonString() string
type DescribeServerlessGroupsRequest ¶
type DescribeServerlessGroupsRequest struct { *tchttp.BaseRequest // 搜索字段,模糊搜索groupName字段 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 分组所属应用ID ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 排序字段,默认为 createTime字段,支持id, name, createTime OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // 排序方式,默认为1:倒序排序,0:正序,1:倒序 OrderType *string `json:"OrderType,omitempty" name:"OrderType"` // 偏移量,取值从0开始 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 分页个数,默认为20, 取值应为1~50 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 分组所属名字空间ID NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 分组所属集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` }
func NewDescribeServerlessGroupsRequest ¶
func NewDescribeServerlessGroupsRequest() (request *DescribeServerlessGroupsRequest)
func (*DescribeServerlessGroupsRequest) FromJsonString ¶
func (r *DescribeServerlessGroupsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeServerlessGroupsRequest) ToJsonString ¶
func (r *DescribeServerlessGroupsRequest) ToJsonString() string
type DescribeServerlessGroupsResponse ¶
type DescribeServerlessGroupsResponse struct { *tchttp.BaseResponse Response *struct { // 数据列表对象 // 注意:此字段可能返回 null,表示取不到有效值。 Result *ServerlessGroupPage `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeServerlessGroupsResponse ¶
func NewDescribeServerlessGroupsResponse() (response *DescribeServerlessGroupsResponse)
func (*DescribeServerlessGroupsResponse) FromJsonString ¶
func (r *DescribeServerlessGroupsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeServerlessGroupsResponse) ToJsonString ¶
func (r *DescribeServerlessGroupsResponse) ToJsonString() string
type DescribeSimpleApplicationsRequest ¶
type DescribeSimpleApplicationsRequest struct { *tchttp.BaseRequest // 应用ID列表 ApplicationIdList []*string `json:"ApplicationIdList,omitempty" name:"ApplicationIdList" list` // 应用类型 ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"` // 每页条数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 起始偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 微服务类型 MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"` // 资源类型数组 ApplicationResourceTypeList []*string `json:"ApplicationResourceTypeList,omitempty" name:"ApplicationResourceTypeList" list` // 通过id和name进行关键词过滤 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` }
func NewDescribeSimpleApplicationsRequest ¶
func NewDescribeSimpleApplicationsRequest() (request *DescribeSimpleApplicationsRequest)
func (*DescribeSimpleApplicationsRequest) FromJsonString ¶
func (r *DescribeSimpleApplicationsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSimpleApplicationsRequest) ToJsonString ¶
func (r *DescribeSimpleApplicationsRequest) ToJsonString() string
type DescribeSimpleApplicationsResponse ¶
type DescribeSimpleApplicationsResponse struct { *tchttp.BaseResponse Response *struct { // 简单应用分页对象 // 注意:此字段可能返回 null,表示取不到有效值。 Result *TsfPageSimpleApplication `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeSimpleApplicationsResponse ¶
func NewDescribeSimpleApplicationsResponse() (response *DescribeSimpleApplicationsResponse)
func (*DescribeSimpleApplicationsResponse) FromJsonString ¶
func (r *DescribeSimpleApplicationsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSimpleApplicationsResponse) ToJsonString ¶
func (r *DescribeSimpleApplicationsResponse) ToJsonString() string
type DescribeSimpleClustersRequest ¶
type DescribeSimpleClustersRequest struct { *tchttp.BaseRequest // 需要查询的集群ID列表,不填或不传入时查询所有内容 ClusterIdList []*string `json:"ClusterIdList,omitempty" name:"ClusterIdList" list` // 需要查询的集群类型,不填或不传入时查询所有内容 ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"` // 查询偏移量,默认为0 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 分页个数,默认为20, 取值应为1~50 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 对id和name进行关键词过滤 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` }
func NewDescribeSimpleClustersRequest ¶
func NewDescribeSimpleClustersRequest() (request *DescribeSimpleClustersRequest)
func (*DescribeSimpleClustersRequest) FromJsonString ¶
func (r *DescribeSimpleClustersRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSimpleClustersRequest) ToJsonString ¶
func (r *DescribeSimpleClustersRequest) ToJsonString() string
type DescribeSimpleClustersResponse ¶
type DescribeSimpleClustersResponse struct { *tchttp.BaseResponse Response *struct { // TSF集群分页对象 // 注意:此字段可能返回 null,表示取不到有效值。 Result *TsfPageCluster `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeSimpleClustersResponse ¶
func NewDescribeSimpleClustersResponse() (response *DescribeSimpleClustersResponse)
func (*DescribeSimpleClustersResponse) FromJsonString ¶
func (r *DescribeSimpleClustersResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSimpleClustersResponse) ToJsonString ¶
func (r *DescribeSimpleClustersResponse) ToJsonString() string
type DescribeSimpleGroupsRequest ¶
type DescribeSimpleGroupsRequest struct { *tchttp.BaseRequest // 部署组ID列表,不填写时查询全量 GroupIdList []*string `json:"GroupIdList,omitempty" name:"GroupIdList" list` // 应用ID,不填写时查询全量 ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 集群ID,不填写时查询全量 ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 命名空间ID,不填写时查询全量 NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 每页条数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 起始偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 部署组ID,不填写时查询全量 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 模糊查询,部署组名称,不填写时查询全量 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 部署组类型,精确过滤字段,M:service mesh, P:原生应用, G:网关应用 AppMicroServiceType *string `json:"AppMicroServiceType,omitempty" name:"AppMicroServiceType"` }
func NewDescribeSimpleGroupsRequest ¶
func NewDescribeSimpleGroupsRequest() (request *DescribeSimpleGroupsRequest)
func (*DescribeSimpleGroupsRequest) FromJsonString ¶
func (r *DescribeSimpleGroupsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSimpleGroupsRequest) ToJsonString ¶
func (r *DescribeSimpleGroupsRequest) ToJsonString() string
type DescribeSimpleGroupsResponse ¶
type DescribeSimpleGroupsResponse struct { *tchttp.BaseResponse Response *struct { // 简单部署组列表 // 注意:此字段可能返回 null,表示取不到有效值。 Result *TsfPageSimpleGroup `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeSimpleGroupsResponse ¶
func NewDescribeSimpleGroupsResponse() (response *DescribeSimpleGroupsResponse)
func (*DescribeSimpleGroupsResponse) FromJsonString ¶
func (r *DescribeSimpleGroupsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSimpleGroupsResponse) ToJsonString ¶
func (r *DescribeSimpleGroupsResponse) ToJsonString() string
type DescribeSimpleNamespacesRequest ¶
type DescribeSimpleNamespacesRequest struct { *tchttp.BaseRequest // 命名空间ID列表,不传入时查询全量 NamespaceIdList []*string `json:"NamespaceIdList,omitempty" name:"NamespaceIdList" list` // 集群ID,不传入时查询全量 ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 每页条数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 起始偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 命名空间ID,不传入时查询全量 NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 查询资源类型列表 NamespaceResourceTypeList []*string `json:"NamespaceResourceTypeList,omitempty" name:"NamespaceResourceTypeList" list` // 通过id和name进行过滤 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 查询的命名空间类型列表 NamespaceTypeList []*string `json:"NamespaceTypeList,omitempty" name:"NamespaceTypeList" list` // 通过命名空间名精确过滤 NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"` // 通过是否是默认命名空间过滤,不传表示拉取全部命名空间。0:默认,命名空间。1:非默认命名空间 IsDefault *string `json:"IsDefault,omitempty" name:"IsDefault"` }
func NewDescribeSimpleNamespacesRequest ¶
func NewDescribeSimpleNamespacesRequest() (request *DescribeSimpleNamespacesRequest)
func (*DescribeSimpleNamespacesRequest) FromJsonString ¶
func (r *DescribeSimpleNamespacesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSimpleNamespacesRequest) ToJsonString ¶
func (r *DescribeSimpleNamespacesRequest) ToJsonString() string
type DescribeSimpleNamespacesResponse ¶
type DescribeSimpleNamespacesResponse struct { *tchttp.BaseResponse Response *struct { // 命名空间分页列表 // 注意:此字段可能返回 null,表示取不到有效值。 Result *TsfPageNamespace `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeSimpleNamespacesResponse ¶
func NewDescribeSimpleNamespacesResponse() (response *DescribeSimpleNamespacesResponse)
func (*DescribeSimpleNamespacesResponse) FromJsonString ¶
func (r *DescribeSimpleNamespacesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSimpleNamespacesResponse) ToJsonString ¶
func (r *DescribeSimpleNamespacesResponse) ToJsonString() string
type DescribeTaskDetailRequest ¶
type DescribeTaskDetailRequest struct { *tchttp.BaseRequest // 任务ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 任务历史ID TaskLogId *string `json:"TaskLogId,omitempty" name:"TaskLogId"` }
func NewDescribeTaskDetailRequest ¶
func NewDescribeTaskDetailRequest() (request *DescribeTaskDetailRequest)
func (*DescribeTaskDetailRequest) FromJsonString ¶
func (r *DescribeTaskDetailRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskDetailRequest) ToJsonString ¶
func (r *DescribeTaskDetailRequest) ToJsonString() string
type DescribeTaskDetailResponse ¶
type DescribeTaskDetailResponse struct { *tchttp.BaseResponse Response *struct { // 任务详情 Result *TaskRecord `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeTaskDetailResponse ¶
func NewDescribeTaskDetailResponse() (response *DescribeTaskDetailResponse)
func (*DescribeTaskDetailResponse) FromJsonString ¶
func (r *DescribeTaskDetailResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskDetailResponse) ToJsonString ¶
func (r *DescribeTaskDetailResponse) ToJsonString() string
type DescribeTaskLastStatusRequest ¶
type DescribeTaskLastStatusRequest struct { *tchttp.BaseRequest // 任务ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` }
func NewDescribeTaskLastStatusRequest ¶
func NewDescribeTaskLastStatusRequest() (request *DescribeTaskLastStatusRequest)
func (*DescribeTaskLastStatusRequest) FromJsonString ¶
func (r *DescribeTaskLastStatusRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskLastStatusRequest) ToJsonString ¶
func (r *DescribeTaskLastStatusRequest) ToJsonString() string
type DescribeTaskLastStatusResponse ¶
type DescribeTaskLastStatusResponse struct { *tchttp.BaseResponse Response *struct { // 任务上一次执行状态 Result *TaskLastExecuteStatus `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeTaskLastStatusResponse ¶
func NewDescribeTaskLastStatusResponse() (response *DescribeTaskLastStatusResponse)
func (*DescribeTaskLastStatusResponse) FromJsonString ¶
func (r *DescribeTaskLastStatusResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskLastStatusResponse) ToJsonString ¶
func (r *DescribeTaskLastStatusResponse) ToJsonString() string
type DescribeUnitApiUseDetailRequest ¶
type DescribeUnitApiUseDetailRequest struct { *tchttp.BaseRequest // 网关部署组ID GatewayDeployGroupId *string `json:"GatewayDeployGroupId,omitempty" name:"GatewayDeployGroupId"` // 网关分组Api ID ApiId *string `json:"ApiId,omitempty" name:"ApiId"` // 查询的日期,格式:yyyy-MM-dd HH:mm:ss StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 查询的日期,格式:yyyy-MM-dd HH:mm:ss EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 网关实例ID GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"` // 网关分组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 翻页查询偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 翻页查询每页记录数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 监控统计数据粒度 Period *int64 `json:"Period,omitempty" name:"Period"` }
func NewDescribeUnitApiUseDetailRequest ¶
func NewDescribeUnitApiUseDetailRequest() (request *DescribeUnitApiUseDetailRequest)
func (*DescribeUnitApiUseDetailRequest) FromJsonString ¶
func (r *DescribeUnitApiUseDetailRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUnitApiUseDetailRequest) ToJsonString ¶
func (r *DescribeUnitApiUseDetailRequest) ToJsonString() string
type DescribeUnitApiUseDetailResponse ¶
type DescribeUnitApiUseDetailResponse struct { *tchttp.BaseResponse Response *struct { // 单元化使用统计对象 Result *GroupUnitApiUseStatistics `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeUnitApiUseDetailResponse ¶
func NewDescribeUnitApiUseDetailResponse() (response *DescribeUnitApiUseDetailResponse)
func (*DescribeUnitApiUseDetailResponse) FromJsonString ¶
func (r *DescribeUnitApiUseDetailResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUnitApiUseDetailResponse) ToJsonString ¶
func (r *DescribeUnitApiUseDetailResponse) ToJsonString() string
type DescribeUnitNamespacesRequest ¶
type DescribeUnitNamespacesRequest struct { *tchttp.BaseRequest // 网关实体ID GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"` // 根据命名空间名或ID模糊查询 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 翻页查询偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 翻页查询每页记录数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeUnitNamespacesRequest ¶
func NewDescribeUnitNamespacesRequest() (request *DescribeUnitNamespacesRequest)
func (*DescribeUnitNamespacesRequest) FromJsonString ¶
func (r *DescribeUnitNamespacesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUnitNamespacesRequest) ToJsonString ¶
func (r *DescribeUnitNamespacesRequest) ToJsonString() string
type DescribeUnitNamespacesResponse ¶
type DescribeUnitNamespacesResponse struct { *tchttp.BaseResponse Response *struct { // 单元化命名空间对象列表 // 注意:此字段可能返回 null,表示取不到有效值。 Result *TsfPageUnitNamespace `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeUnitNamespacesResponse ¶
func NewDescribeUnitNamespacesResponse() (response *DescribeUnitNamespacesResponse)
func (*DescribeUnitNamespacesResponse) FromJsonString ¶
func (r *DescribeUnitNamespacesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUnitNamespacesResponse) ToJsonString ¶
func (r *DescribeUnitNamespacesResponse) ToJsonString() string
type DescribeUnitRuleRequest ¶
type DescribeUnitRuleRequest struct { *tchttp.BaseRequest // 单元化规则ID Id *string `json:"Id,omitempty" name:"Id"` }
func NewDescribeUnitRuleRequest ¶
func NewDescribeUnitRuleRequest() (request *DescribeUnitRuleRequest)
func (*DescribeUnitRuleRequest) FromJsonString ¶
func (r *DescribeUnitRuleRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUnitRuleRequest) ToJsonString ¶
func (r *DescribeUnitRuleRequest) ToJsonString() string
type DescribeUnitRuleResponse ¶
type DescribeUnitRuleResponse struct { *tchttp.BaseResponse Response *struct { // 单元化规则对象 // 注意:此字段可能返回 null,表示取不到有效值。 Result *UnitRule `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeUnitRuleResponse ¶
func NewDescribeUnitRuleResponse() (response *DescribeUnitRuleResponse)
func (*DescribeUnitRuleResponse) FromJsonString ¶
func (r *DescribeUnitRuleResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUnitRuleResponse) ToJsonString ¶
func (r *DescribeUnitRuleResponse) ToJsonString() string
type DescribeUnitRulesRequest ¶
type DescribeUnitRulesRequest struct { *tchttp.BaseRequest // 网关实体ID GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"` // 根据规则名或备注内容模糊查询 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 启用状态, disabled: 未发布, enabled: 发布 Status *string `json:"Status,omitempty" name:"Status"` // 翻页查询偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 翻页查询每页记录数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeUnitRulesRequest ¶
func NewDescribeUnitRulesRequest() (request *DescribeUnitRulesRequest)
func (*DescribeUnitRulesRequest) FromJsonString ¶
func (r *DescribeUnitRulesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUnitRulesRequest) ToJsonString ¶
func (r *DescribeUnitRulesRequest) ToJsonString() string
type DescribeUnitRulesResponse ¶
type DescribeUnitRulesResponse struct { *tchttp.BaseResponse Response *struct { // 分页列表信息 // 注意:此字段可能返回 null,表示取不到有效值。 Result []*TsfPageUnitRule `json:"Result,omitempty" name:"Result" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeUnitRulesResponse ¶
func NewDescribeUnitRulesResponse() (response *DescribeUnitRulesResponse)
func (*DescribeUnitRulesResponse) FromJsonString ¶
func (r *DescribeUnitRulesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUnitRulesResponse) ToJsonString ¶
func (r *DescribeUnitRulesResponse) ToJsonString() string
type DescribeUploadInfoRequest ¶
type DescribeUploadInfoRequest struct { *tchttp.BaseRequest // 应用ID ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 程序包名 PkgName *string `json:"PkgName,omitempty" name:"PkgName"` // 程序包版本 PkgVersion *string `json:"PkgVersion,omitempty" name:"PkgVersion"` // 程序包类型 PkgType *string `json:"PkgType,omitempty" name:"PkgType"` // 程序包介绍 PkgDesc *string `json:"PkgDesc,omitempty" name:"PkgDesc"` // 程序包仓库类型 RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"` // 程序包仓库id RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"` }
func NewDescribeUploadInfoRequest ¶
func NewDescribeUploadInfoRequest() (request *DescribeUploadInfoRequest)
func (*DescribeUploadInfoRequest) FromJsonString ¶
func (r *DescribeUploadInfoRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUploadInfoRequest) ToJsonString ¶
func (r *DescribeUploadInfoRequest) ToJsonString() string
type DescribeUploadInfoResponse ¶
type DescribeUploadInfoResponse struct { *tchttp.BaseResponse Response *struct { // COS上传信息 Result *CosUploadInfo `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeUploadInfoResponse ¶
func NewDescribeUploadInfoResponse() (response *DescribeUploadInfoResponse)
func (*DescribeUploadInfoResponse) FromJsonString ¶
func (r *DescribeUploadInfoResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUploadInfoResponse) ToJsonString ¶
func (r *DescribeUploadInfoResponse) ToJsonString() string
type DescribeUsableUnitNamespacesRequest ¶
type DescribeUsableUnitNamespacesRequest struct { *tchttp.BaseRequest // 根据命名空间名或ID模糊查询 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 翻页查询偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 翻页查询每页记录数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeUsableUnitNamespacesRequest ¶
func NewDescribeUsableUnitNamespacesRequest() (request *DescribeUsableUnitNamespacesRequest)
func (*DescribeUsableUnitNamespacesRequest) FromJsonString ¶
func (r *DescribeUsableUnitNamespacesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUsableUnitNamespacesRequest) ToJsonString ¶
func (r *DescribeUsableUnitNamespacesRequest) ToJsonString() string
type DescribeUsableUnitNamespacesResponse ¶
type DescribeUsableUnitNamespacesResponse struct { *tchttp.BaseResponse Response *struct { // 单元化命名空间对象列表 // 注意:此字段可能返回 null,表示取不到有效值。 Result *TsfPageUnitNamespace `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeUsableUnitNamespacesResponse ¶
func NewDescribeUsableUnitNamespacesResponse() (response *DescribeUsableUnitNamespacesResponse)
func (*DescribeUsableUnitNamespacesResponse) FromJsonString ¶
func (r *DescribeUsableUnitNamespacesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUsableUnitNamespacesResponse) ToJsonString ¶
func (r *DescribeUsableUnitNamespacesResponse) ToJsonString() string
type DisableTaskFlowRequest ¶
type DisableTaskFlowRequest struct { *tchttp.BaseRequest // 工作流 ID FlowId *string `json:"FlowId,omitempty" name:"FlowId"` }
func NewDisableTaskFlowRequest ¶
func NewDisableTaskFlowRequest() (request *DisableTaskFlowRequest)
func (*DisableTaskFlowRequest) FromJsonString ¶
func (r *DisableTaskFlowRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableTaskFlowRequest) ToJsonString ¶
func (r *DisableTaskFlowRequest) ToJsonString() string
type DisableTaskFlowResponse ¶
type DisableTaskFlowResponse struct { *tchttp.BaseResponse Response *struct { // true成功,false: 失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDisableTaskFlowResponse ¶
func NewDisableTaskFlowResponse() (response *DisableTaskFlowResponse)
func (*DisableTaskFlowResponse) FromJsonString ¶
func (r *DisableTaskFlowResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableTaskFlowResponse) ToJsonString ¶
func (r *DisableTaskFlowResponse) ToJsonString() string
type DisableTaskRequest ¶
type DisableTaskRequest struct { *tchttp.BaseRequest // 任务ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` }
func NewDisableTaskRequest ¶
func NewDisableTaskRequest() (request *DisableTaskRequest)
func (*DisableTaskRequest) FromJsonString ¶
func (r *DisableTaskRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableTaskRequest) ToJsonString ¶
func (r *DisableTaskRequest) ToJsonString() string
type DisableTaskResponse ¶
type DisableTaskResponse struct { *tchttp.BaseResponse Response *struct { // 操作成功 or 失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDisableTaskResponse ¶
func NewDisableTaskResponse() (response *DisableTaskResponse)
func (*DisableTaskResponse) FromJsonString ¶
func (r *DisableTaskResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableTaskResponse) ToJsonString ¶
func (r *DisableTaskResponse) ToJsonString() string
type DisableUnitRouteRequest ¶
type DisableUnitRouteRequest struct { *tchttp.BaseRequest // 网关实体ID Id *string `json:"Id,omitempty" name:"Id"` }
func NewDisableUnitRouteRequest ¶
func NewDisableUnitRouteRequest() (request *DisableUnitRouteRequest)
func (*DisableUnitRouteRequest) FromJsonString ¶
func (r *DisableUnitRouteRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableUnitRouteRequest) ToJsonString ¶
func (r *DisableUnitRouteRequest) ToJsonString() string
type DisableUnitRouteResponse ¶
type DisableUnitRouteResponse struct { *tchttp.BaseResponse Response *struct { // 返回结果,成功失败 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDisableUnitRouteResponse ¶
func NewDisableUnitRouteResponse() (response *DisableUnitRouteResponse)
func (*DisableUnitRouteResponse) FromJsonString ¶
func (r *DisableUnitRouteResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableUnitRouteResponse) ToJsonString ¶
func (r *DisableUnitRouteResponse) ToJsonString() string
type DisableUnitRuleRequest ¶
type DisableUnitRuleRequest struct { *tchttp.BaseRequest // 规则ID Id *string `json:"Id,omitempty" name:"Id"` }
func NewDisableUnitRuleRequest ¶
func NewDisableUnitRuleRequest() (request *DisableUnitRuleRequest)
func (*DisableUnitRuleRequest) FromJsonString ¶
func (r *DisableUnitRuleRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableUnitRuleRequest) ToJsonString ¶
func (r *DisableUnitRuleRequest) ToJsonString() string
type DisableUnitRuleResponse ¶
type DisableUnitRuleResponse struct { *tchttp.BaseResponse Response *struct { // 是否成功 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDisableUnitRuleResponse ¶
func NewDisableUnitRuleResponse() (response *DisableUnitRuleResponse)
func (*DisableUnitRuleResponse) FromJsonString ¶
func (r *DisableUnitRuleResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableUnitRuleResponse) ToJsonString ¶
func (r *DisableUnitRuleResponse) ToJsonString() string
type DraftApiGroupRequest ¶
type DraftApiGroupRequest struct { *tchttp.BaseRequest // Api 分组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` }
func NewDraftApiGroupRequest ¶
func NewDraftApiGroupRequest() (request *DraftApiGroupRequest)
func (*DraftApiGroupRequest) FromJsonString ¶
func (r *DraftApiGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DraftApiGroupRequest) ToJsonString ¶
func (r *DraftApiGroupRequest) ToJsonString() string
type DraftApiGroupResponse ¶
type DraftApiGroupResponse struct { *tchttp.BaseResponse Response *struct { // true: 成功, false: 失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDraftApiGroupResponse ¶
func NewDraftApiGroupResponse() (response *DraftApiGroupResponse)
func (*DraftApiGroupResponse) FromJsonString ¶
func (r *DraftApiGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DraftApiGroupResponse) ToJsonString ¶
func (r *DraftApiGroupResponse) ToJsonString() string
type EnableTaskFlowRequest ¶
type EnableTaskFlowRequest struct { *tchttp.BaseRequest // 工作流 ID FlowId *string `json:"FlowId,omitempty" name:"FlowId"` }
func NewEnableTaskFlowRequest ¶
func NewEnableTaskFlowRequest() (request *EnableTaskFlowRequest)
func (*EnableTaskFlowRequest) FromJsonString ¶
func (r *EnableTaskFlowRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableTaskFlowRequest) ToJsonString ¶
func (r *EnableTaskFlowRequest) ToJsonString() string
type EnableTaskFlowResponse ¶
type EnableTaskFlowResponse struct { *tchttp.BaseResponse Response *struct { // true成功,false: 失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewEnableTaskFlowResponse ¶
func NewEnableTaskFlowResponse() (response *EnableTaskFlowResponse)
func (*EnableTaskFlowResponse) FromJsonString ¶
func (r *EnableTaskFlowResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableTaskFlowResponse) ToJsonString ¶
func (r *EnableTaskFlowResponse) ToJsonString() string
type EnableTaskRequest ¶
type EnableTaskRequest struct { *tchttp.BaseRequest // 启用任务 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` }
func NewEnableTaskRequest ¶
func NewEnableTaskRequest() (request *EnableTaskRequest)
func (*EnableTaskRequest) FromJsonString ¶
func (r *EnableTaskRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableTaskRequest) ToJsonString ¶
func (r *EnableTaskRequest) ToJsonString() string
type EnableTaskResponse ¶
type EnableTaskResponse struct { *tchttp.BaseResponse Response *struct { // 操作成功or失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewEnableTaskResponse ¶
func NewEnableTaskResponse() (response *EnableTaskResponse)
func (*EnableTaskResponse) FromJsonString ¶
func (r *EnableTaskResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableTaskResponse) ToJsonString ¶
func (r *EnableTaskResponse) ToJsonString() string
type EnableUnitRouteRequest ¶
type EnableUnitRouteRequest struct { *tchttp.BaseRequest // 网关实体ID Id *string `json:"Id,omitempty" name:"Id"` }
func NewEnableUnitRouteRequest ¶
func NewEnableUnitRouteRequest() (request *EnableUnitRouteRequest)
func (*EnableUnitRouteRequest) FromJsonString ¶
func (r *EnableUnitRouteRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableUnitRouteRequest) ToJsonString ¶
func (r *EnableUnitRouteRequest) ToJsonString() string
type EnableUnitRouteResponse ¶
type EnableUnitRouteResponse struct { *tchttp.BaseResponse Response *struct { // 返回结果,成功失败 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewEnableUnitRouteResponse ¶
func NewEnableUnitRouteResponse() (response *EnableUnitRouteResponse)
func (*EnableUnitRouteResponse) FromJsonString ¶
func (r *EnableUnitRouteResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableUnitRouteResponse) ToJsonString ¶
func (r *EnableUnitRouteResponse) ToJsonString() string
type EnableUnitRuleRequest ¶
type EnableUnitRuleRequest struct { *tchttp.BaseRequest // 规则ID Id *string `json:"Id,omitempty" name:"Id"` }
func NewEnableUnitRuleRequest ¶
func NewEnableUnitRuleRequest() (request *EnableUnitRuleRequest)
func (*EnableUnitRuleRequest) FromJsonString ¶
func (r *EnableUnitRuleRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableUnitRuleRequest) ToJsonString ¶
func (r *EnableUnitRuleRequest) ToJsonString() string
type EnableUnitRuleResponse ¶
type EnableUnitRuleResponse struct { *tchttp.BaseResponse Response *struct { // 是否成功 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewEnableUnitRuleResponse ¶
func NewEnableUnitRuleResponse() (response *EnableUnitRuleResponse)
func (*EnableUnitRuleResponse) FromJsonString ¶
func (r *EnableUnitRuleResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableUnitRuleResponse) ToJsonString ¶
func (r *EnableUnitRuleResponse) ToJsonString() string
type ExecuteTaskFlowRequest ¶
type ExecuteTaskFlowRequest struct { *tchttp.BaseRequest // 工作流 ID FlowId *string `json:"FlowId,omitempty" name:"FlowId"` }
func NewExecuteTaskFlowRequest ¶
func NewExecuteTaskFlowRequest() (request *ExecuteTaskFlowRequest)
func (*ExecuteTaskFlowRequest) FromJsonString ¶
func (r *ExecuteTaskFlowRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExecuteTaskFlowRequest) ToJsonString ¶
func (r *ExecuteTaskFlowRequest) ToJsonString() string
type ExecuteTaskFlowResponse ¶
type ExecuteTaskFlowResponse struct { *tchttp.BaseResponse Response *struct { // 工作流批次ID Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewExecuteTaskFlowResponse ¶
func NewExecuteTaskFlowResponse() (response *ExecuteTaskFlowResponse)
func (*ExecuteTaskFlowResponse) FromJsonString ¶
func (r *ExecuteTaskFlowResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExecuteTaskFlowResponse) ToJsonString ¶
func (r *ExecuteTaskFlowResponse) ToJsonString() string
type ExecuteTaskRequest ¶
type ExecuteTaskRequest struct { *tchttp.BaseRequest // 任务 ID。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` }
func NewExecuteTaskRequest ¶
func NewExecuteTaskRequest() (request *ExecuteTaskRequest)
func (*ExecuteTaskRequest) FromJsonString ¶
func (r *ExecuteTaskRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExecuteTaskRequest) ToJsonString ¶
func (r *ExecuteTaskRequest) ToJsonString() string
type ExecuteTaskResponse ¶
type ExecuteTaskResponse struct { *tchttp.BaseResponse Response *struct { // 成功/失败 Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewExecuteTaskResponse ¶
func NewExecuteTaskResponse() (response *ExecuteTaskResponse)
func (*ExecuteTaskResponse) FromJsonString ¶
func (r *ExecuteTaskResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExecuteTaskResponse) ToJsonString ¶
func (r *ExecuteTaskResponse) ToJsonString() string
type ExpandGroupRequest ¶
type ExpandGroupRequest struct { *tchttp.BaseRequest // 部署组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 扩容的机器实例ID列表 InstanceIdList []*string `json:"InstanceIdList,omitempty" name:"InstanceIdList" list` }
func NewExpandGroupRequest ¶
func NewExpandGroupRequest() (request *ExpandGroupRequest)
func (*ExpandGroupRequest) FromJsonString ¶
func (r *ExpandGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExpandGroupRequest) ToJsonString ¶
func (r *ExpandGroupRequest) ToJsonString() string
type ExpandGroupResponse ¶
type ExpandGroupResponse struct { *tchttp.BaseResponse Response *struct { // 任务ID // 注意:此字段可能返回 null,表示取不到有效值。 Result *TaskId `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewExpandGroupResponse ¶
func NewExpandGroupResponse() (response *ExpandGroupResponse)
func (*ExpandGroupResponse) FromJsonString ¶
func (r *ExpandGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExpandGroupResponse) ToJsonString ¶
func (r *ExpandGroupResponse) ToJsonString() string
type FieldRef ¶
type FieldRef struct { // k8s 的 FieldPath // 注意:此字段可能返回 null,表示取不到有效值。 FieldPath *string `json:"FieldPath,omitempty" name:"FieldPath"` }
type GatewayApiGroupVo ¶
type GatewayApiGroupVo struct { // 分组ID // 注意:此字段可能返回 null,表示取不到有效值。 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 分组名称 // 注意:此字段可能返回 null,表示取不到有效值。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 分组下API个数 // 注意:此字段可能返回 null,表示取不到有效值。 GroupApiCount *uint64 `json:"GroupApiCount,omitempty" name:"GroupApiCount"` // 分组API列表 // 注意:此字段可能返回 null,表示取不到有效值。 GroupApis []*GatewayGroupApiVo `json:"GroupApis,omitempty" name:"GroupApis" list` // 网关实例的类型 // 注意:此字段可能返回 null,表示取不到有效值。 GatewayInstanceType *string `json:"GatewayInstanceType,omitempty" name:"GatewayInstanceType"` // 网关实例ID // 注意:此字段可能返回 null,表示取不到有效值。 GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"` }
type GatewayDeployGroup ¶
type GatewayDeployGroup struct { // 网关部署组ID // 注意:此字段可能返回 null,表示取不到有效值。 DeployGroupId *string `json:"DeployGroupId,omitempty" name:"DeployGroupId"` // 网关部署组名称 // 注意:此字段可能返回 null,表示取不到有效值。 DeployGroupName *string `json:"DeployGroupName,omitempty" name:"DeployGroupName"` // 应用ID // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 应用名称 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"` // 应用分类:V:虚拟机应用,C:容器应用 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"` // 部署组应用状态,取值: Running、Waiting、Paused、Updating、RollingBack、Abnormal、Unknown // 注意:此字段可能返回 null,表示取不到有效值。 GroupStatus *string `json:"GroupStatus,omitempty" name:"GroupStatus"` // 集群类型,C :容器,V:虚拟机 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"` }
type GatewayGroupApiVo ¶
type GatewayGroupApiVo struct { // API ID ApiId *string `json:"ApiId,omitempty" name:"ApiId"` // API 请求路径 Path *string `json:"Path,omitempty" name:"Path"` // API 微服务名称 MicroserviceName *string `json:"MicroserviceName,omitempty" name:"MicroserviceName"` // API 请求方法 // 注意:此字段可能返回 null,表示取不到有效值。 Method *string `json:"Method,omitempty" name:"Method"` // 命名空间名称 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"` }
type GatewayGroupIds ¶
type GatewayPlugin ¶
type GatewayPlugin struct { // 网关插件id // 注意:此字段可能返回 null,表示取不到有效值。 Id *string `json:"Id,omitempty" name:"Id"` // 插件名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitempty" name:"Name"` // 插件类型 // 注意:此字段可能返回 null,表示取不到有效值。 Type *string `json:"Type,omitempty" name:"Type"` // 插件描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitempty" name:"Description"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdatedTime *string `json:"UpdatedTime,omitempty" name:"UpdatedTime"` // 发布状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitempty" name:"Status"` }
type GatewayPluginBoundParam ¶
type GatewayVo ¶
type GatewayVo struct { // 网关部署组ID // 注意:此字段可能返回 null,表示取不到有效值。 GatewayDeployGroupId *string `json:"GatewayDeployGroupId,omitempty" name:"GatewayDeployGroupId"` // 网关部署组名称 // 注意:此字段可能返回 null,表示取不到有效值。 GatewayDeployGroupName *string `json:"GatewayDeployGroupName,omitempty" name:"GatewayDeployGroupName"` // API 分组个数 // 注意:此字段可能返回 null,表示取不到有效值。 GroupNum *uint64 `json:"GroupNum,omitempty" name:"GroupNum"` // API 分组列表 // 注意:此字段可能返回 null,表示取不到有效值。 Groups []*GatewayApiGroupVo `json:"Groups,omitempty" name:"Groups" list` }
type GroupApiUseStatistics ¶
type GroupApiUseStatistics struct { // 总调用数 // 注意:此字段可能返回 null,表示取不到有效值。 TopStatusCode []*ApiUseStatisticsEntity `json:"TopStatusCode,omitempty" name:"TopStatusCode" list` // 平均错误率 // 注意:此字段可能返回 null,表示取不到有效值。 TopTimeCost []*ApiUseStatisticsEntity `json:"TopTimeCost,omitempty" name:"TopTimeCost" list` // 分位值对象 // 注意:此字段可能返回 null,表示取不到有效值。 Quantile *QuantileEntity `json:"Quantile,omitempty" name:"Quantile"` }
type GroupDailyUseStatistics ¶
type GroupDailyUseStatistics struct { // 总调用数 TopReqAmount []*GroupUseStatisticsEntity `json:"TopReqAmount,omitempty" name:"TopReqAmount" list` // 平均错误率 TopFailureRate []*GroupUseStatisticsEntity `json:"TopFailureRate,omitempty" name:"TopFailureRate" list` // 平均响应耗时 TopAvgTimeCost []*GroupUseStatisticsEntity `json:"TopAvgTimeCost,omitempty" name:"TopAvgTimeCost" list` }
type GroupPod ¶
type GroupPod struct { // 实例名称(对应到kubernetes的pod名称) // 注意:此字段可能返回 null,表示取不到有效值。 PodName *string `json:"PodName,omitempty" name:"PodName"` // 实例ID(对应到kubernetes的pod id) // 注意:此字段可能返回 null,表示取不到有效值。 PodId *string `json:"PodId,omitempty" name:"PodId"` // 实例状态,请参考后面的实例以及容器的状态定义 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitempty" name:"Status"` // 实例处于当前状态的原因,例如容器下载镜像失败 // 注意:此字段可能返回 null,表示取不到有效值。 Reason *string `json:"Reason,omitempty" name:"Reason"` // 主机IP // 注意:此字段可能返回 null,表示取不到有效值。 NodeIp *string `json:"NodeIp,omitempty" name:"NodeIp"` // 实例IP // 注意:此字段可能返回 null,表示取不到有效值。 Ip *string `json:"Ip,omitempty" name:"Ip"` // 实例中容器的重启次数 // 注意:此字段可能返回 null,表示取不到有效值。 RestartCount *int64 `json:"RestartCount,omitempty" name:"RestartCount"` // 实例中已就绪容器的个数 // 注意:此字段可能返回 null,表示取不到有效值。 ReadyCount *int64 `json:"ReadyCount,omitempty" name:"ReadyCount"` // 运行时长 // 注意:此字段可能返回 null,表示取不到有效值。 Runtime *string `json:"Runtime,omitempty" name:"Runtime"` // 实例启动时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreatedAt *string `json:"CreatedAt,omitempty" name:"CreatedAt"` // 服务实例状态 // 注意:此字段可能返回 null,表示取不到有效值。 ServiceInstanceStatus *string `json:"ServiceInstanceStatus,omitempty" name:"ServiceInstanceStatus"` // 机器实例可使用状态 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceAvailableStatus *string `json:"InstanceAvailableStatus,omitempty" name:"InstanceAvailableStatus"` // 机器实例状态 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceStatus *string `json:"InstanceStatus,omitempty" name:"InstanceStatus"` // 节点实例id // 注意:此字段可能返回 null,表示取不到有效值。 NodeInstanceId *string `json:"NodeInstanceId,omitempty" name:"NodeInstanceId"` }
type GroupPodResult ¶
type GroupUnitApiDailyUseStatistics ¶
type GroupUnitApiDailyUseStatistics struct { // 命名空间ID NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 命名空间名称 NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"` // 该API在该命名空间下的总调用次数 SumReqAmount *string `json:"SumReqAmount,omitempty" name:"SumReqAmount"` // 该API在该命名空间下的平均错误率 AvgFailureRate *string `json:"AvgFailureRate,omitempty" name:"AvgFailureRate"` // 该API在该命名空间下的平均响应时间 AvgTimeCost *string `json:"AvgTimeCost,omitempty" name:"AvgTimeCost"` // 监控数据曲线点位图Map集合 MetricDataPointMap *MetricDataPointMap `json:"MetricDataPointMap,omitempty" name:"MetricDataPointMap"` // 状态码分布详情 TopStatusCode []*ApiUseStatisticsEntity `json:"TopStatusCode,omitempty" name:"TopStatusCode" list` // 耗时分布详情 TopTimeCost []*ApiUseStatisticsEntity `json:"TopTimeCost,omitempty" name:"TopTimeCost" list` // 分位值对象 Quantile *QuantileEntity `json:"Quantile,omitempty" name:"Quantile"` }
type GroupUnitApiUseStatistics ¶
type GroupUnitApiUseStatistics struct { // 总记录数 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 查询网关API监控明细对象集合 Content []*GroupUnitApiDailyUseStatistics `json:"Content,omitempty" name:"Content" list` }
type GroupUseStatisticsEntity ¶
type GroupUseStatisticsEntity struct { // API 路径 // 注意:此字段可能返回 null,表示取不到有效值。 ApiPath *string `json:"ApiPath,omitempty" name:"ApiPath"` // 服务名 // 注意:此字段可能返回 null,表示取不到有效值。 ServiceName *string `json:"ServiceName,omitempty" name:"ServiceName"` // 统计值 // 注意:此字段可能返回 null,表示取不到有效值。 Value *string `json:"Value,omitempty" name:"Value"` // API ID // 注意:此字段可能返回 null,表示取不到有效值。 ApiId *string `json:"ApiId,omitempty" name:"ApiId"` }
type HealthCheckConfig ¶
type HealthCheckConfig struct { // 健康检查路径 // 注意:此字段可能返回 null,表示取不到有效值。 Path *string `json:"Path,omitempty" name:"Path"` }
type HealthCheckSetting ¶
type HealthCheckSetting struct { // 健康检查方法。HTTP:通过 HTTP 接口检查;CMD:通过执行命令检查;TCP:通过建立 TCP 连接检查。 // 注意:此字段可能返回 null,表示取不到有效值。 ActionType *string `json:"ActionType,omitempty" name:"ActionType"` // 容器延时启动健康检查的时间。 // 注意:此字段可能返回 null,表示取不到有效值。 InitialDelaySeconds *uint64 `json:"InitialDelaySeconds,omitempty" name:"InitialDelaySeconds"` // 每次健康检查响应的最大超时时间。 // 注意:此字段可能返回 null,表示取不到有效值。 TimeoutSeconds *uint64 `json:"TimeoutSeconds,omitempty" name:"TimeoutSeconds"` // 进行健康检查的时间间隔。 // 注意:此字段可能返回 null,表示取不到有效值。 PeriodSeconds *uint64 `json:"PeriodSeconds,omitempty" name:"PeriodSeconds"` // 表示后端容器从失败到成功的连续健康检查成功次数。 // 注意:此字段可能返回 null,表示取不到有效值。 SuccessThreshold *uint64 `json:"SuccessThreshold,omitempty" name:"SuccessThreshold"` // 表示后端容器从成功到失败的连续健康检查成功次数。 // 注意:此字段可能返回 null,表示取不到有效值。 FailureThreshold *uint64 `json:"FailureThreshold,omitempty" name:"FailureThreshold"` // HTTP 健康检查方法使用的检查协议。支持HTTP、HTTPS。 // 注意:此字段可能返回 null,表示取不到有效值。 Scheme *string `json:"Scheme,omitempty" name:"Scheme"` // 健康检查端口,范围 1~65535 。 // 注意:此字段可能返回 null,表示取不到有效值。 Port *uint64 `json:"Port,omitempty" name:"Port"` // HTTP 健康检查接口的请求路径。 // 注意:此字段可能返回 null,表示取不到有效值。 Path *string `json:"Path,omitempty" name:"Path"` // 执行命令检查方式,执行的命令。 // 注意:此字段可能返回 null,表示取不到有效值。 Command []*string `json:"Command,omitempty" name:"Command" list` // TSF_DEFAULT:tsf 默认就绪探针。K8S_NATIVE:k8s 原生探针。不填默认为 k8s 原生探针。 // 注意:此字段可能返回 null,表示取不到有效值。 Type *string `json:"Type,omitempty" name:"Type"` }
type HealthCheckSettings ¶
type HealthCheckSettings struct { // 存活健康检查 // 注意:此字段可能返回 null,表示取不到有效值。 LivenessProbe *HealthCheckSetting `json:"LivenessProbe,omitempty" name:"LivenessProbe"` // 就绪健康检查 // 注意:此字段可能返回 null,表示取不到有效值。 ReadinessProbe *HealthCheckSetting `json:"ReadinessProbe,omitempty" name:"ReadinessProbe"` }
type ImageRepository ¶
type ImageRepository struct { // 仓库名,含命名空间,如tsf/nginx // 注意:此字段可能返回 null,表示取不到有效值。 Reponame *string `json:"Reponame,omitempty" name:"Reponame"` // 仓库类型 // 注意:此字段可能返回 null,表示取不到有效值。 Repotype *string `json:"Repotype,omitempty" name:"Repotype"` // 镜像版本数 // 注意:此字段可能返回 null,表示取不到有效值。 TagCount *int64 `json:"TagCount,omitempty" name:"TagCount"` // 是否公共,1:公有,0:私有 // 注意:此字段可能返回 null,表示取不到有效值。 IsPublic *int64 `json:"IsPublic,omitempty" name:"IsPublic"` // 是否被用户收藏。true:是,false:否 // 注意:此字段可能返回 null,表示取不到有效值。 IsUserFavor *bool `json:"IsUserFavor,omitempty" name:"IsUserFavor"` // 是否是腾讯云官方仓库。 是否是腾讯云官方仓库。true:是,false:否 // 注意:此字段可能返回 null,表示取不到有效值。 IsQcloudOfficial *bool `json:"IsQcloudOfficial,omitempty" name:"IsQcloudOfficial"` // 被所有用户收藏次数 // 注意:此字段可能返回 null,表示取不到有效值。 FavorCount *int64 `json:"FavorCount,omitempty" name:"FavorCount"` // 拉取次数 // 注意:此字段可能返回 null,表示取不到有效值。 PullCount *int64 `json:"PullCount,omitempty" name:"PullCount"` // 描述内容 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitempty" name:"Description"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreationTime *string `json:"CreationTime,omitempty" name:"CreationTime"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` }
type ImageRepositoryResult ¶
type ImageRepositoryResult struct { // 总记录数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 镜像服务器地址 // 注意:此字段可能返回 null,表示取不到有效值。 Server *string `json:"Server,omitempty" name:"Server"` // 列表信息 // 注意:此字段可能返回 null,表示取不到有效值。 Content []*ImageRepository `json:"Content,omitempty" name:"Content" list` }
type ImageTag ¶
type ImageTag struct { // 仓库名 RepoName *string `json:"RepoName,omitempty" name:"RepoName"` // 版本名称 TagName *string `json:"TagName,omitempty" name:"TagName"` // 版本ID TagId *string `json:"TagId,omitempty" name:"TagId"` // 镜像ID ImageId *string `json:"ImageId,omitempty" name:"ImageId"` // 大小 Size *string `json:"Size,omitempty" name:"Size"` // 创建时间 CreationTime *string `json:"CreationTime,omitempty" name:"CreationTime"` // 更新时间 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // 镜像制作者 Author *string `json:"Author,omitempty" name:"Author"` // CPU架构 Architecture *string `json:"Architecture,omitempty" name:"Architecture"` // Docker客户端版本 DockerVersion *string `json:"DockerVersion,omitempty" name:"DockerVersion"` // 操作系统 // 注意:此字段可能返回 null,表示取不到有效值。 Os *string `json:"Os,omitempty" name:"Os"` // push时间 PushTime *string `json:"PushTime,omitempty" name:"PushTime"` // 单位为字节 SizeByte *int64 `json:"SizeByte,omitempty" name:"SizeByte"` }
type ImageTagsResult ¶
type ImageTagsResult struct { // 总记录数 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 仓库名,含命名空间,如tsf/ngin RepoName *string `json:"RepoName,omitempty" name:"RepoName"` // 镜像服务器地址 Server *string `json:"Server,omitempty" name:"Server"` // 列表信息 Content []*ImageTag `json:"Content,omitempty" name:"Content" list` }
type Instance ¶
type Instance struct { // 机器实例ID // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 机器名称 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // 机器内网地址IP // 注意:此字段可能返回 null,表示取不到有效值。 LanIp *string `json:"LanIp,omitempty" name:"LanIp"` // 机器外网地址IP // 注意:此字段可能返回 null,表示取不到有效值。 WanIp *string `json:"WanIp,omitempty" name:"WanIp"` // 机器描述信息 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceDesc *string `json:"InstanceDesc,omitempty" name:"InstanceDesc"` // 集群ID // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 集群名称 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // VM的状态 虚机:虚机的状态 容器:Pod所在虚机的状态 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceStatus *string `json:"InstanceStatus,omitempty" name:"InstanceStatus"` // VM的可使用状态 虚机:虚机是否能够作为资源使用 容器:虚机是否能够作为资源部署POD // 注意:此字段可能返回 null,表示取不到有效值。 InstanceAvailableStatus *string `json:"InstanceAvailableStatus,omitempty" name:"InstanceAvailableStatus"` // 服务下的服务实例的状态 虚机:应用是否可用 + Agent状态 容器:Pod状态 // 注意:此字段可能返回 null,表示取不到有效值。 ServiceInstanceStatus *string `json:"ServiceInstanceStatus,omitempty" name:"ServiceInstanceStatus"` // 标识此instance是否已添加在tsf中 // 注意:此字段可能返回 null,表示取不到有效值。 CountInTsf *int64 `json:"CountInTsf,omitempty" name:"CountInTsf"` // 机器所属部署组ID // 注意:此字段可能返回 null,表示取不到有效值。 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 机器所属应用ID // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 机器所属应用名称 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"` // 机器实例在CVM的创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceCreatedTime *string `json:"InstanceCreatedTime,omitempty" name:"InstanceCreatedTime"` // 机器实例在CVM的过期时间 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceExpiredTime *string `json:"InstanceExpiredTime,omitempty" name:"InstanceExpiredTime"` // 机器实例在CVM的计费模式 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"` // 机器实例总CPU信息 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceTotalCpu *float64 `json:"InstanceTotalCpu,omitempty" name:"InstanceTotalCpu"` // 机器实例总内存信息 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceTotalMem *float64 `json:"InstanceTotalMem,omitempty" name:"InstanceTotalMem"` // 机器实例使用的CPU信息 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceUsedCpu *float64 `json:"InstanceUsedCpu,omitempty" name:"InstanceUsedCpu"` // 机器实例使用的内存信息 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceUsedMem *float64 `json:"InstanceUsedMem,omitempty" name:"InstanceUsedMem"` // 机器实例Limit CPU信息 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceLimitCpu *float64 `json:"InstanceLimitCpu,omitempty" name:"InstanceLimitCpu"` // 机器实例Limit 内存信息 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceLimitMem *float64 `json:"InstanceLimitMem,omitempty" name:"InstanceLimitMem"` // 包版本 // 注意:此字段可能返回 null,表示取不到有效值。 InstancePkgVersion *string `json:"InstancePkgVersion,omitempty" name:"InstancePkgVersion"` // 集群类型 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"` // 机器实例业务状态 // 注意:此字段可能返回 null,表示取不到有效值。 RestrictState *string `json:"RestrictState,omitempty" name:"RestrictState"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // 实例执行状态 // 注意:此字段可能返回 null,表示取不到有效值。 OperationState *int64 `json:"OperationState,omitempty" name:"OperationState"` // NamespaceId Ns ID // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // InstanceZoneId 可用区ID // 注意:此字段可能返回 null,表示取不到有效值。 InstanceZoneId *string `json:"InstanceZoneId,omitempty" name:"InstanceZoneId"` // InstanceImportMode 导入模式 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceImportMode *string `json:"InstanceImportMode,omitempty" name:"InstanceImportMode"` // ApplicationType应用类型 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"` // ApplicationResourceType 资源类型 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationResourceType *string `json:"ApplicationResourceType,omitempty" name:"ApplicationResourceType"` // sidecar状态 // 注意:此字段可能返回 null,表示取不到有效值。 ServiceSidecarStatus *string `json:"ServiceSidecarStatus,omitempty" name:"ServiceSidecarStatus"` // 部署组名 // 注意:此字段可能返回 null,表示取不到有效值。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // NS名 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"` // 健康检查原因 // 注意:此字段可能返回 null,表示取不到有效值。 Reason *string `json:"Reason,omitempty" name:"Reason"` // agent版本 // 注意:此字段可能返回 null,表示取不到有效值。 AgentVersion *string `json:"AgentVersion,omitempty" name:"AgentVersion"` }
type InstanceAdvancedSettings ¶
type InstanceAdvancedSettings struct { // 数据盘挂载点, 默认不挂载数据盘. 已格式化的 ext3,ext4,xfs 文件系统的数据盘将直接挂载,其他文件系统或未格式化的数据盘将自动格式化为ext4 并挂载,请注意备份数据! 无数据盘或有多块数据盘的云主机此设置不生效。 // 注意,注意,多盘场景请使用下方的DataDisks数据结构,设置对应的云盘类型、云盘大小、挂载路径、是否格式化等信息。 // 注意:此字段可能返回 null,表示取不到有效值。 MountTarget *string `json:"MountTarget,omitempty" name:"MountTarget"` // dockerd --graph 指定值, 默认为 /var/lib/docker // 注意:此字段可能返回 null,表示取不到有效值。 DockerGraphPath *string `json:"DockerGraphPath,omitempty" name:"DockerGraphPath"` }
type LaneGroup ¶
type LaneGroup struct { // 部署组ID // 注意:此字段可能返回 null,表示取不到有效值。 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 是否入口应用 // 注意:此字段可能返回 null,表示取不到有效值。 Entrance *bool `json:"Entrance,omitempty" name:"Entrance"` // 泳道部署组ID // 注意:此字段可能返回 null,表示取不到有效值。 LaneGroupId *string `json:"LaneGroupId,omitempty" name:"LaneGroupId"` // 泳道ID // 注意:此字段可能返回 null,表示取不到有效值。 LaneId *string `json:"LaneId,omitempty" name:"LaneId"` // 部署组名 // 注意:此字段可能返回 null,表示取不到有效值。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 应用ID // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 应用名 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"` // 命名空间ID // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 命名空间名称 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *int64 `json:"CreateTime,omitempty" name:"CreateTime"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *int64 `json:"UpdateTime,omitempty" name:"UpdateTime"` // 集群类型 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"` }
type LaneInfo ¶
type LaneInfo struct { // 泳道ID // 注意:此字段可能返回 null,表示取不到有效值。 LaneId *string `json:"LaneId,omitempty" name:"LaneId"` // 泳道名称 // 注意:此字段可能返回 null,表示取不到有效值。 LaneName *string `json:"LaneName,omitempty" name:"LaneName"` // 泳道备注 // 注意:此字段可能返回 null,表示取不到有效值。 Remark *string `json:"Remark,omitempty" name:"Remark"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *int64 `json:"CreateTime,omitempty" name:"CreateTime"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *int64 `json:"UpdateTime,omitempty" name:"UpdateTime"` // 泳道部署组 // 注意:此字段可能返回 null,表示取不到有效值。 LaneGroupList []*LaneGroup `json:"LaneGroupList,omitempty" name:"LaneGroupList" list` // 是否入口应用 // 注意:此字段可能返回 null,表示取不到有效值。 Entrance *bool `json:"Entrance,omitempty" name:"Entrance"` // 泳道已经关联部署组的命名空间列表 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceIdList []*string `json:"NamespaceIdList,omitempty" name:"NamespaceIdList" list` }
type LaneRule ¶
type LaneRule struct { // 泳道规则ID // 注意:此字段可能返回 null,表示取不到有效值。 RuleId *string `json:"RuleId,omitempty" name:"RuleId"` // 泳道规则名称 // 注意:此字段可能返回 null,表示取不到有效值。 RuleName *string `json:"RuleName,omitempty" name:"RuleName"` // 优先级 // 注意:此字段可能返回 null,表示取不到有效值。 Priority *int64 `json:"Priority,omitempty" name:"Priority"` // 备注 // 注意:此字段可能返回 null,表示取不到有效值。 Remark *string `json:"Remark,omitempty" name:"Remark"` // 泳道规则标签列表 // 注意:此字段可能返回 null,表示取不到有效值。 RuleTagList []*LaneRuleTag `json:"RuleTagList,omitempty" name:"RuleTagList" list` // 泳道规则标签关系 // 注意:此字段可能返回 null,表示取不到有效值。 RuleTagRelationship *string `json:"RuleTagRelationship,omitempty" name:"RuleTagRelationship"` // 泳道ID // 注意:此字段可能返回 null,表示取不到有效值。 LaneId *string `json:"LaneId,omitempty" name:"LaneId"` // 开启状态 // 注意:此字段可能返回 null,表示取不到有效值。 Enable *bool `json:"Enable,omitempty" name:"Enable"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *int64 `json:"CreateTime,omitempty" name:"CreateTime"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *int64 `json:"UpdateTime,omitempty" name:"UpdateTime"` }
type LaneRuleTag ¶
type LaneRuleTag struct { // 标签ID // 注意:此字段可能返回 null,表示取不到有效值。 TagId *string `json:"TagId,omitempty" name:"TagId"` // 标签名 // 注意:此字段可能返回 null,表示取不到有效值。 TagName *string `json:"TagName,omitempty" name:"TagName"` // 标签操作符 // 注意:此字段可能返回 null,表示取不到有效值。 TagOperator *string `json:"TagOperator,omitempty" name:"TagOperator"` // 标签值 // 注意:此字段可能返回 null,表示取不到有效值。 TagValue *string `json:"TagValue,omitempty" name:"TagValue"` // 泳道规则ID // 注意:此字段可能返回 null,表示取不到有效值。 LaneRuleId *string `json:"LaneRuleId,omitempty" name:"LaneRuleId"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *int64 `json:"CreateTime,omitempty" name:"CreateTime"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *int64 `json:"UpdateTime,omitempty" name:"UpdateTime"` }
type MetricDataPoint ¶
type MetricDataPointMap ¶
type MetricDataPointMap struct { // 总调用次数监控数据点集合 SumReqAmount []*MetricDataPoint `json:"SumReqAmount,omitempty" name:"SumReqAmount" list` // 平均错误率监控数据点集合 AvgFailureRate []*MetricDataPoint `json:"AvgFailureRate,omitempty" name:"AvgFailureRate" list` // 平均响应时间监控数据点集合 AvgTimeCost []*MetricDataPoint `json:"AvgTimeCost,omitempty" name:"AvgTimeCost" list` }
type Microservice ¶
type Microservice struct { // 微服务ID // 注意:此字段可能返回 null,表示取不到有效值。 MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"` // 微服务名称 // 注意:此字段可能返回 null,表示取不到有效值。 MicroserviceName *string `json:"MicroserviceName,omitempty" name:"MicroserviceName"` // 微服务描述 // 注意:此字段可能返回 null,表示取不到有效值。 MicroserviceDesc *string `json:"MicroserviceDesc,omitempty" name:"MicroserviceDesc"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *int64 `json:"CreateTime,omitempty" name:"CreateTime"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *int64 `json:"UpdateTime,omitempty" name:"UpdateTime"` // 命名空间ID // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 微服务的运行实例数目 // 注意:此字段可能返回 null,表示取不到有效值。 RunInstanceCount *int64 `json:"RunInstanceCount,omitempty" name:"RunInstanceCount"` // 微服务的离线实例数目 // 注意:此字段可能返回 null,表示取不到有效值。 CriticalInstanceCount *int64 `json:"CriticalInstanceCount,omitempty" name:"CriticalInstanceCount"` }
type ModifyContainerGroupRequest ¶
type ModifyContainerGroupRequest struct { *tchttp.BaseRequest // 部署组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 0:公网 1:集群内访问 2:NodePort AccessType *int64 `json:"AccessType,omitempty" name:"AccessType"` // ProtocolPorts数组 ProtocolPorts []*ProtocolPort `json:"ProtocolPorts,omitempty" name:"ProtocolPorts" list` // 更新方式:0:快速更新 1:滚动更新 UpdateType *int64 `json:"UpdateType,omitempty" name:"UpdateType"` // 更新间隔,单位秒 UpdateIvl *int64 `json:"UpdateIvl,omitempty" name:"UpdateIvl"` // 子网ID SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 部署组备注 Alias *string `json:"Alias,omitempty" name:"Alias"` }
func NewModifyContainerGroupRequest ¶
func NewModifyContainerGroupRequest() (request *ModifyContainerGroupRequest)
func (*ModifyContainerGroupRequest) FromJsonString ¶
func (r *ModifyContainerGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyContainerGroupRequest) ToJsonString ¶
func (r *ModifyContainerGroupRequest) ToJsonString() string
type ModifyContainerGroupResponse ¶
type ModifyContainerGroupResponse struct { *tchttp.BaseResponse Response *struct { // 更新部署组是否成功。 // true:成功。 // false:失败。 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyContainerGroupResponse ¶
func NewModifyContainerGroupResponse() (response *ModifyContainerGroupResponse)
func (*ModifyContainerGroupResponse) FromJsonString ¶
func (r *ModifyContainerGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyContainerGroupResponse) ToJsonString ¶
func (r *ModifyContainerGroupResponse) ToJsonString() string
type ModifyContainerReplicasRequest ¶
type ModifyContainerReplicasRequest struct { *tchttp.BaseRequest // 部署组ID,部署组唯一标识 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 实例数量 InstanceNum *int64 `json:"InstanceNum,omitempty" name:"InstanceNum"` }
func NewModifyContainerReplicasRequest ¶
func NewModifyContainerReplicasRequest() (request *ModifyContainerReplicasRequest)
func (*ModifyContainerReplicasRequest) FromJsonString ¶
func (r *ModifyContainerReplicasRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyContainerReplicasRequest) ToJsonString ¶
func (r *ModifyContainerReplicasRequest) ToJsonString() string
type ModifyContainerReplicasResponse ¶
type ModifyContainerReplicasResponse struct { *tchttp.BaseResponse Response *struct { // 结果true:成功;false:失败; Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyContainerReplicasResponse ¶
func NewModifyContainerReplicasResponse() (response *ModifyContainerReplicasResponse)
func (*ModifyContainerReplicasResponse) FromJsonString ¶
func (r *ModifyContainerReplicasResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyContainerReplicasResponse) ToJsonString ¶
func (r *ModifyContainerReplicasResponse) ToJsonString() string
type ModifyLaneRequest ¶
type ModifyLaneRequest struct { *tchttp.BaseRequest // 泳道ID LaneId *string `json:"LaneId,omitempty" name:"LaneId"` // 泳道名称 LaneName *string `json:"LaneName,omitempty" name:"LaneName"` // 备注 Remark *string `json:"Remark,omitempty" name:"Remark"` }
func NewModifyLaneRequest ¶
func NewModifyLaneRequest() (request *ModifyLaneRequest)
func (*ModifyLaneRequest) FromJsonString ¶
func (r *ModifyLaneRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyLaneRequest) ToJsonString ¶
func (r *ModifyLaneRequest) ToJsonString() string
type ModifyLaneResponse ¶
type ModifyLaneResponse struct { *tchttp.BaseResponse Response *struct { // 操作状态 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyLaneResponse ¶
func NewModifyLaneResponse() (response *ModifyLaneResponse)
func (*ModifyLaneResponse) FromJsonString ¶
func (r *ModifyLaneResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyLaneResponse) ToJsonString ¶
func (r *ModifyLaneResponse) ToJsonString() string
type ModifyLaneRuleRequest ¶
type ModifyLaneRuleRequest struct { *tchttp.BaseRequest // 泳道规则ID RuleId *string `json:"RuleId,omitempty" name:"RuleId"` // 泳道规则名称 RuleName *string `json:"RuleName,omitempty" name:"RuleName"` // 泳道规则备注 Remark *string `json:"Remark,omitempty" name:"Remark"` // 泳道规则标签列表 RuleTagList []*LaneRuleTag `json:"RuleTagList,omitempty" name:"RuleTagList" list` // 泳道规则标签关系 RuleTagRelationship *string `json:"RuleTagRelationship,omitempty" name:"RuleTagRelationship"` // 泳道ID LaneId *string `json:"LaneId,omitempty" name:"LaneId"` // 开启状态 Enable *bool `json:"Enable,omitempty" name:"Enable"` }
func NewModifyLaneRuleRequest ¶
func NewModifyLaneRuleRequest() (request *ModifyLaneRuleRequest)
func (*ModifyLaneRuleRequest) FromJsonString ¶
func (r *ModifyLaneRuleRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyLaneRuleRequest) ToJsonString ¶
func (r *ModifyLaneRuleRequest) ToJsonString() string
type ModifyLaneRuleResponse ¶
type ModifyLaneRuleResponse struct { *tchttp.BaseResponse Response *struct { // 操作状态 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyLaneRuleResponse ¶
func NewModifyLaneRuleResponse() (response *ModifyLaneRuleResponse)
func (*ModifyLaneRuleResponse) FromJsonString ¶
func (r *ModifyLaneRuleResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyLaneRuleResponse) ToJsonString ¶
func (r *ModifyLaneRuleResponse) ToJsonString() string
type ModifyMicroserviceRequest ¶
type ModifyMicroserviceRequest struct { *tchttp.BaseRequest // 微服务 ID MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"` // 微服务备注信息 MicroserviceDesc *string `json:"MicroserviceDesc,omitempty" name:"MicroserviceDesc"` }
func NewModifyMicroserviceRequest ¶
func NewModifyMicroserviceRequest() (request *ModifyMicroserviceRequest)
func (*ModifyMicroserviceRequest) FromJsonString ¶
func (r *ModifyMicroserviceRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyMicroserviceRequest) ToJsonString ¶
func (r *ModifyMicroserviceRequest) ToJsonString() string
type ModifyMicroserviceResponse ¶
type ModifyMicroserviceResponse struct { *tchttp.BaseResponse Response *struct { // 修改微服务详情是否成功。 // true:操作成功。 // false:操作失败。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyMicroserviceResponse ¶
func NewModifyMicroserviceResponse() (response *ModifyMicroserviceResponse)
func (*ModifyMicroserviceResponse) FromJsonString ¶
func (r *ModifyMicroserviceResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyMicroserviceResponse) ToJsonString ¶
func (r *ModifyMicroserviceResponse) ToJsonString() string
type ModifyPathRewriteRequest ¶
type ModifyPathRewriteRequest struct { *tchttp.BaseRequest // 路径重写规则ID PathRewriteId *string `json:"PathRewriteId,omitempty" name:"PathRewriteId"` // 正则表达式 Regex *string `json:"Regex,omitempty" name:"Regex"` // 替换的内容 Replacement *string `json:"Replacement,omitempty" name:"Replacement"` // 是否屏蔽映射后路径,Y: 是 N: 否 Blocked *string `json:"Blocked,omitempty" name:"Blocked"` // 规则顺序,越小优先级越高 Order *int64 `json:"Order,omitempty" name:"Order"` }
func NewModifyPathRewriteRequest ¶
func NewModifyPathRewriteRequest() (request *ModifyPathRewriteRequest)
func (*ModifyPathRewriteRequest) FromJsonString ¶
func (r *ModifyPathRewriteRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPathRewriteRequest) ToJsonString ¶
func (r *ModifyPathRewriteRequest) ToJsonString() string
type ModifyPathRewriteResponse ¶
type ModifyPathRewriteResponse struct { *tchttp.BaseResponse Response *struct { // true/false Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyPathRewriteResponse ¶
func NewModifyPathRewriteResponse() (response *ModifyPathRewriteResponse)
func (*ModifyPathRewriteResponse) FromJsonString ¶
func (r *ModifyPathRewriteResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPathRewriteResponse) ToJsonString ¶
func (r *ModifyPathRewriteResponse) ToJsonString() string
type ModifyTaskRequest ¶
type ModifyTaskRequest struct { *tchttp.BaseRequest // 任务ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 任务名称 TaskName *string `json:"TaskName,omitempty" name:"TaskName"` // 任务类型 TaskType *string `json:"TaskType,omitempty" name:"TaskType"` // 任务内容 TaskContent *string `json:"TaskContent,omitempty" name:"TaskContent"` // 任务执行类型 ExecuteType *string `json:"ExecuteType,omitempty" name:"ExecuteType"` // 触发规则 TaskRule *TaskRule `json:"TaskRule,omitempty" name:"TaskRule"` // 超时时间,单位 ms TimeOut *uint64 `json:"TimeOut,omitempty" name:"TimeOut"` // 分组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 分片数量 ShardCount *int64 `json:"ShardCount,omitempty" name:"ShardCount"` // 分片参数 ShardArguments []*ShardArgument `json:"ShardArguments,omitempty" name:"ShardArguments" list` // 高级设置 AdvanceSettings *AdvanceSettings `json:"AdvanceSettings,omitempty" name:"AdvanceSettings"` // 判断任务成功的操作符 GT/GTE SuccessOperator *string `json:"SuccessOperator,omitempty" name:"SuccessOperator"` // 判断任务成功率的阈值 SuccessRatio *int64 `json:"SuccessRatio,omitempty" name:"SuccessRatio"` // 重试次数 RetryCount *uint64 `json:"RetryCount,omitempty" name:"RetryCount"` // 重试间隔 RetryInterval *uint64 `json:"RetryInterval,omitempty" name:"RetryInterval"` // 任务参数,长度限制10000个字符 TaskArgument *string `json:"TaskArgument,omitempty" name:"TaskArgument"` }
func NewModifyTaskRequest ¶
func NewModifyTaskRequest() (request *ModifyTaskRequest)
func (*ModifyTaskRequest) FromJsonString ¶
func (r *ModifyTaskRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyTaskRequest) ToJsonString ¶
func (r *ModifyTaskRequest) ToJsonString() string
type ModifyTaskResponse ¶
type ModifyTaskResponse struct { *tchttp.BaseResponse Response *struct { // 更新是否成功 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyTaskResponse ¶
func NewModifyTaskResponse() (response *ModifyTaskResponse)
func (*ModifyTaskResponse) FromJsonString ¶
func (r *ModifyTaskResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyTaskResponse) ToJsonString ¶
func (r *ModifyTaskResponse) ToJsonString() string
type ModifyUploadInfoRequest ¶
type ModifyUploadInfoRequest struct { *tchttp.BaseRequest // 应用ID ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 调用DescribeUploadInfo接口时返回的软件包ID PkgId *string `json:"PkgId,omitempty" name:"PkgId"` // COS返回上传结果(默认为0:成功,其他值表示失败) Result *int64 `json:"Result,omitempty" name:"Result"` // 程序包MD5 Md5 *string `json:"Md5,omitempty" name:"Md5"` // 程序包大小(单位字节) Size *uint64 `json:"Size,omitempty" name:"Size"` // 程序包仓库类型 RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"` // 程序包仓库id RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"` }
func NewModifyUploadInfoRequest ¶
func NewModifyUploadInfoRequest() (request *ModifyUploadInfoRequest)
func (*ModifyUploadInfoRequest) FromJsonString ¶
func (r *ModifyUploadInfoRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyUploadInfoRequest) ToJsonString ¶
func (r *ModifyUploadInfoRequest) ToJsonString() string
type ModifyUploadInfoResponse ¶
type ModifyUploadInfoResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyUploadInfoResponse ¶
func NewModifyUploadInfoResponse() (response *ModifyUploadInfoResponse)
func (*ModifyUploadInfoResponse) FromJsonString ¶
func (r *ModifyUploadInfoResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyUploadInfoResponse) ToJsonString ¶
func (r *ModifyUploadInfoResponse) ToJsonString() string
type MonitorOverview ¶
type MonitorOverview struct { // 近24小时调用数量 // 注意:此字段可能返回 null,表示取不到有效值。 InvocationCountOfDay *string `json:"InvocationCountOfDay,omitempty" name:"InvocationCountOfDay"` // 总调用数量 // 注意:此字段可能返回 null,表示取不到有效值。 InvocationCount *string `json:"InvocationCount,omitempty" name:"InvocationCount"` // 近24小时调用错误数量 // 注意:此字段可能返回 null,表示取不到有效值。 ErrorCountOfDay *string `json:"ErrorCountOfDay,omitempty" name:"ErrorCountOfDay"` // 总调用错误数量 // 注意:此字段可能返回 null,表示取不到有效值。 ErrorCount *string `json:"ErrorCount,omitempty" name:"ErrorCount"` // 近24小时调用成功率 // 注意:此字段可能返回 null,表示取不到有效值。 SuccessRatioOfDay *string `json:"SuccessRatioOfDay,omitempty" name:"SuccessRatioOfDay"` // 总调用成功率 // 注意:此字段可能返回 null,表示取不到有效值。 SuccessRatio *string `json:"SuccessRatio,omitempty" name:"SuccessRatio"` }
type MsApiArray ¶
type MsApiArray struct { // API 请求路径 Path *string `json:"Path,omitempty" name:"Path"` // 请求方法 Method *string `json:"Method,omitempty" name:"Method"` // 方法描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitempty" name:"Description"` // API状态 0:离线 1:在线 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitempty" name:"Status"` }
type MsInstance ¶
type MsInstance struct { // 机器实例ID信息 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 机器实例名称信息 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // 服务运行的端口号 // 注意:此字段可能返回 null,表示取不到有效值。 Port *string `json:"Port,omitempty" name:"Port"` // 机器实例内网IP // 注意:此字段可能返回 null,表示取不到有效值。 LanIp *string `json:"LanIp,omitempty" name:"LanIp"` // 机器实例外网IP // 注意:此字段可能返回 null,表示取不到有效值。 WanIp *string `json:"WanIp,omitempty" name:"WanIp"` // 机器可用状态 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceAvailableStatus *string `json:"InstanceAvailableStatus,omitempty" name:"InstanceAvailableStatus"` // 服务运行状态 // 注意:此字段可能返回 null,表示取不到有效值。 ServiceInstanceStatus *string `json:"ServiceInstanceStatus,omitempty" name:"ServiceInstanceStatus"` // 应用ID // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 应用名称 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"` // 集群ID // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 集群名称 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // 命名空间ID // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 命名空间名称 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"` // 部署组ID // 注意:此字段可能返回 null,表示取不到有效值。 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 部署组名称 // 注意:此字段可能返回 null,表示取不到有效值。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 机器TSF可用状态 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceStatus *string `json:"InstanceStatus,omitempty" name:"InstanceStatus"` // 健康检查URL // 注意:此字段可能返回 null,表示取不到有效值。 HealthCheckUrl *string `json:"HealthCheckUrl,omitempty" name:"HealthCheckUrl"` // 集群类型 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"` // 应用程序包版本 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationPackageVersion *string `json:"ApplicationPackageVersion,omitempty" name:"ApplicationPackageVersion"` // 应用类型 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"` // 服务状态,passing 在线,critical 离线 // 注意:此字段可能返回 null,表示取不到有效值。 ServiceStatus *string `json:"ServiceStatus,omitempty" name:"ServiceStatus"` // 注册时间 // 注意:此字段可能返回 null,表示取不到有效值。 RegistrationTime *int64 `json:"RegistrationTime,omitempty" name:"RegistrationTime"` // 上次心跳时间 // 注意:此字段可能返回 null,表示取不到有效值。 LastHeartbeatTime *int64 `json:"LastHeartbeatTime,omitempty" name:"LastHeartbeatTime"` // 实例注册id // 注意:此字段可能返回 null,表示取不到有效值。 RegistrationId *string `json:"RegistrationId,omitempty" name:"RegistrationId"` // 屏蔽状态,hidden 为屏蔽,unhidden 为未屏蔽 // 注意:此字段可能返回 null,表示取不到有效值。 HiddenStatus *string `json:"HiddenStatus,omitempty" name:"HiddenStatus"` }
type Namespace ¶
type Namespace struct { // 命名空间ID // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 命名空间编码 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceCode *string `json:"NamespaceCode,omitempty" name:"NamespaceCode"` // 命名空间名称 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"` // 命名空间描述 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceDesc *string `json:"NamespaceDesc,omitempty" name:"NamespaceDesc"` // 默认命名空间 // 注意:此字段可能返回 null,表示取不到有效值。 IsDefault *string `json:"IsDefault,omitempty" name:"IsDefault"` // 命名空间状态 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceStatus *string `json:"NamespaceStatus,omitempty" name:"NamespaceStatus"` // 删除标识 // 注意:此字段可能返回 null,表示取不到有效值。 DeleteFlag *bool `json:"DeleteFlag,omitempty" name:"DeleteFlag"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // 集群数组,仅携带集群ID,集群名称,集群类型等基础信息。 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterList []*Cluster `json:"ClusterList,omitempty" name:"ClusterList" list` // 集群ID // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 集群资源类型 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceResourceType *string `json:"NamespaceResourceType,omitempty" name:"NamespaceResourceType"` // 命名空间类型 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceType *string `json:"NamespaceType,omitempty" name:"NamespaceType"` // 是否开启高可用 // 注意:此字段可能返回 null,表示取不到有效值。 IsHaEnable *string `json:"IsHaEnable,omitempty" name:"IsHaEnable"` }
type OperationInfo ¶
type OperationInfo struct { // 初始化按钮的控制信息 // 注意:此字段可能返回 null,表示取不到有效值。 Init *OperationInfoDetail `json:"Init,omitempty" name:"Init"` // 添加实例按钮的控制信息 // 注意:此字段可能返回 null,表示取不到有效值。 AddInstance *OperationInfoDetail `json:"AddInstance,omitempty" name:"AddInstance"` // 销毁机器的控制信息 // 注意:此字段可能返回 null,表示取不到有效值。 Destroy *OperationInfoDetail `json:"Destroy,omitempty" name:"Destroy"` }
type OperationInfoDetail ¶
type OperationInfoDetail struct { // 不显示的原因 // 注意:此字段可能返回 null,表示取不到有效值。 DisabledReason *string `json:"DisabledReason,omitempty" name:"DisabledReason"` // 该按钮是否可点击 // 注意:此字段可能返回 null,表示取不到有效值。 Enabled *bool `json:"Enabled,omitempty" name:"Enabled"` // 是否显示该按钮 // 注意:此字段可能返回 null,表示取不到有效值。 Supported *bool `json:"Supported,omitempty" name:"Supported"` }
type OverviewBasicResourceUsage ¶
type OverviewBasicResourceUsage struct { // 应用总数 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationCount *int64 `json:"ApplicationCount,omitempty" name:"ApplicationCount"` // 命名空间总数 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceCount *int64 `json:"NamespaceCount,omitempty" name:"NamespaceCount"` // 部署组个数 // 注意:此字段可能返回 null,表示取不到有效值。 GroupCount *int64 `json:"GroupCount,omitempty" name:"GroupCount"` // 程序包存储空间用量,单位字节 // 注意:此字段可能返回 null,表示取不到有效值。 PackageSpaceUsed *int64 `json:"PackageSpaceUsed,omitempty" name:"PackageSpaceUsed"` // 已注册实例数 // 注意:此字段可能返回 null,表示取不到有效值。 ConsulInstanceCount *int64 `json:"ConsulInstanceCount,omitempty" name:"ConsulInstanceCount"` }
type PathRewrite ¶
type PathRewrite struct { // 路径重写规则ID PathRewriteId *string `json:"PathRewriteId,omitempty" name:"PathRewriteId"` // 网关部署组ID GatewayGroupId *string `json:"GatewayGroupId,omitempty" name:"GatewayGroupId"` // 正则表达式 Regex *string `json:"Regex,omitempty" name:"Regex"` // 替换的内容 Replacement *string `json:"Replacement,omitempty" name:"Replacement"` // 是否屏蔽映射后路径,Y: 是 N: 否 Blocked *string `json:"Blocked,omitempty" name:"Blocked"` // 规则顺序,越小优先级越高 Order *int64 `json:"Order,omitempty" name:"Order"` }
type PathRewriteCreateObject ¶
type PathRewriteCreateObject struct { // 网关部署组ID GatewayGroupId *string `json:"GatewayGroupId,omitempty" name:"GatewayGroupId"` // 正则表达式 Regex *string `json:"Regex,omitempty" name:"Regex"` // 替换的内容 Replacement *string `json:"Replacement,omitempty" name:"Replacement"` // 是否屏蔽映射后路径,Y: 是 N: 否 Blocked *string `json:"Blocked,omitempty" name:"Blocked"` // 规则顺序,越小优先级越高 Order *int64 `json:"Order,omitempty" name:"Order"` }
type PathRewritePage ¶
type PathRewritePage struct { // 总记录数 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 路径重写规则列表 Content []*PathRewrite `json:"Content,omitempty" name:"Content" list` }
type PkgInfo ¶
type PkgInfo struct { // 程序包ID // 注意:此字段可能返回 null,表示取不到有效值。 PkgId *string `json:"PkgId,omitempty" name:"PkgId"` // 程序包名 // 注意:此字段可能返回 null,表示取不到有效值。 PkgName *string `json:"PkgName,omitempty" name:"PkgName"` // 程序包类型 // 注意:此字段可能返回 null,表示取不到有效值。 PkgType *string `json:"PkgType,omitempty" name:"PkgType"` // 程序包版本 // 注意:此字段可能返回 null,表示取不到有效值。 PkgVersion *string `json:"PkgVersion,omitempty" name:"PkgVersion"` // 程序包描述 // 注意:此字段可能返回 null,表示取不到有效值。 PkgDesc *string `json:"PkgDesc,omitempty" name:"PkgDesc"` // 上传时间 // 注意:此字段可能返回 null,表示取不到有效值。 UploadTime *string `json:"UploadTime,omitempty" name:"UploadTime"` // 程序包MD5 // 注意:此字段可能返回 null,表示取不到有效值。 Md5 *string `json:"Md5,omitempty" name:"Md5"` // 程序包状态 // 注意:此字段可能返回 null,表示取不到有效值。 PkgPubStatus *int64 `json:"PkgPubStatus,omitempty" name:"PkgPubStatus"` // 程序包关联关系 // 注意:此字段可能返回 null,表示取不到有效值。 PkgBindInfo []*PkgBind `json:"PkgBindInfo,omitempty" name:"PkgBindInfo" list` }
type PkgList ¶
type PkgList struct { // 程序包总量 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 程序包信息列表 // 注意:此字段可能返回 null,表示取不到有效值。 Content []*PkgInfo `json:"Content,omitempty" name:"Content" list` // 程序包仓库id // 注意:此字段可能返回 null,表示取不到有效值。 RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"` // 程序包仓库类型 // 注意:此字段可能返回 null,表示取不到有效值。 RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"` // 程序包仓库名称 // 注意:此字段可能返回 null,表示取不到有效值。 RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"` }
type PropertyField ¶
type ProtocolPort ¶
type ProtocolPort struct { // TCP UDP Protocol *string `json:"Protocol,omitempty" name:"Protocol"` // 服务端口 Port *int64 `json:"Port,omitempty" name:"Port"` // 容器端口 TargetPort *int64 `json:"TargetPort,omitempty" name:"TargetPort"` // 主机端口 // 注意:此字段可能返回 null,表示取不到有效值。 NodePort *int64 `json:"NodePort,omitempty" name:"NodePort"` }
type QuantileEntity ¶
type QuantileEntity struct { // 最大值 // 注意:此字段可能返回 null,表示取不到有效值。 MaxValue *string `json:"MaxValue,omitempty" name:"MaxValue"` // 最小值 // 注意:此字段可能返回 null,表示取不到有效值。 MinValue *string `json:"MinValue,omitempty" name:"MinValue"` // 五分位值 // 注意:此字段可能返回 null,表示取不到有效值。 FifthPositionValue *string `json:"FifthPositionValue,omitempty" name:"FifthPositionValue"` // 九分位值 // 注意:此字段可能返回 null,表示取不到有效值。 NinthPositionValue *string `json:"NinthPositionValue,omitempty" name:"NinthPositionValue"` }
type RedoTaskBatchRequest ¶
type RedoTaskBatchRequest struct { *tchttp.BaseRequest // 任务ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 批次ID BatchId *string `json:"BatchId,omitempty" name:"BatchId"` }
func NewRedoTaskBatchRequest ¶
func NewRedoTaskBatchRequest() (request *RedoTaskBatchRequest)
func (*RedoTaskBatchRequest) FromJsonString ¶
func (r *RedoTaskBatchRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RedoTaskBatchRequest) ToJsonString ¶
func (r *RedoTaskBatchRequest) ToJsonString() string
type RedoTaskBatchResponse ¶
type RedoTaskBatchResponse struct { *tchttp.BaseResponse Response *struct { // 批次ID Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewRedoTaskBatchResponse ¶
func NewRedoTaskBatchResponse() (response *RedoTaskBatchResponse)
func (*RedoTaskBatchResponse) FromJsonString ¶
func (r *RedoTaskBatchResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RedoTaskBatchResponse) ToJsonString ¶
func (r *RedoTaskBatchResponse) ToJsonString() string
type RedoTaskExecuteRequest ¶
type RedoTaskExecuteRequest struct { *tchttp.BaseRequest // 任务批次ID BatchId *string `json:"BatchId,omitempty" name:"BatchId"` // 任务执行ID ExecuteId *string `json:"ExecuteId,omitempty" name:"ExecuteId"` // 任务ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` }
func NewRedoTaskExecuteRequest ¶
func NewRedoTaskExecuteRequest() (request *RedoTaskExecuteRequest)
func (*RedoTaskExecuteRequest) FromJsonString ¶
func (r *RedoTaskExecuteRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RedoTaskExecuteRequest) ToJsonString ¶
func (r *RedoTaskExecuteRequest) ToJsonString() string
type RedoTaskExecuteResponse ¶
type RedoTaskExecuteResponse struct { *tchttp.BaseResponse Response *struct { // 成功失败 Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewRedoTaskExecuteResponse ¶
func NewRedoTaskExecuteResponse() (response *RedoTaskExecuteResponse)
func (*RedoTaskExecuteResponse) FromJsonString ¶
func (r *RedoTaskExecuteResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RedoTaskExecuteResponse) ToJsonString ¶
func (r *RedoTaskExecuteResponse) ToJsonString() string
type RedoTaskFlowBatchRequest ¶
type RedoTaskFlowBatchRequest struct { *tchttp.BaseRequest // 工作流批次 ID FlowBatchId *string `json:"FlowBatchId,omitempty" name:"FlowBatchId"` }
func NewRedoTaskFlowBatchRequest ¶
func NewRedoTaskFlowBatchRequest() (request *RedoTaskFlowBatchRequest)
func (*RedoTaskFlowBatchRequest) FromJsonString ¶
func (r *RedoTaskFlowBatchRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RedoTaskFlowBatchRequest) ToJsonString ¶
func (r *RedoTaskFlowBatchRequest) ToJsonString() string
type RedoTaskFlowBatchResponse ¶
type RedoTaskFlowBatchResponse struct { *tchttp.BaseResponse Response *struct { // 工作流批次历史 ID Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewRedoTaskFlowBatchResponse ¶
func NewRedoTaskFlowBatchResponse() (response *RedoTaskFlowBatchResponse)
func (*RedoTaskFlowBatchResponse) FromJsonString ¶
func (r *RedoTaskFlowBatchResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RedoTaskFlowBatchResponse) ToJsonString ¶
func (r *RedoTaskFlowBatchResponse) ToJsonString() string
type RedoTaskRequest ¶
type RedoTaskRequest struct { *tchttp.BaseRequest // 任务ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` }
func NewRedoTaskRequest ¶
func NewRedoTaskRequest() (request *RedoTaskRequest)
func (*RedoTaskRequest) FromJsonString ¶
func (r *RedoTaskRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RedoTaskRequest) ToJsonString ¶
func (r *RedoTaskRequest) ToJsonString() string
type RedoTaskResponse ¶
type RedoTaskResponse struct { *tchttp.BaseResponse Response *struct { // 操作成功or失败 Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewRedoTaskResponse ¶
func NewRedoTaskResponse() (response *RedoTaskResponse)
func (*RedoTaskResponse) FromJsonString ¶
func (r *RedoTaskResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RedoTaskResponse) ToJsonString ¶
func (r *RedoTaskResponse) ToJsonString() string
type ReleaseApiGroupRequest ¶
type ReleaseApiGroupRequest struct { *tchttp.BaseRequest // Api 分组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` }
func NewReleaseApiGroupRequest ¶
func NewReleaseApiGroupRequest() (request *ReleaseApiGroupRequest)
func (*ReleaseApiGroupRequest) FromJsonString ¶
func (r *ReleaseApiGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReleaseApiGroupRequest) ToJsonString ¶
func (r *ReleaseApiGroupRequest) ToJsonString() string
type ReleaseApiGroupResponse ¶
type ReleaseApiGroupResponse struct { *tchttp.BaseResponse Response *struct { // 成功/失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewReleaseApiGroupResponse ¶
func NewReleaseApiGroupResponse() (response *ReleaseApiGroupResponse)
func (*ReleaseApiGroupResponse) FromJsonString ¶
func (r *ReleaseApiGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReleaseApiGroupResponse) ToJsonString ¶
func (r *ReleaseApiGroupResponse) ToJsonString() string
type ReleaseConfigRequest ¶
type ReleaseConfigRequest struct { *tchttp.BaseRequest // 配置ID ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"` // 部署组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 发布描述 ReleaseDesc *string `json:"ReleaseDesc,omitempty" name:"ReleaseDesc"` }
func NewReleaseConfigRequest ¶
func NewReleaseConfigRequest() (request *ReleaseConfigRequest)
func (*ReleaseConfigRequest) FromJsonString ¶
func (r *ReleaseConfigRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReleaseConfigRequest) ToJsonString ¶
func (r *ReleaseConfigRequest) ToJsonString() string
type ReleaseConfigResponse ¶
type ReleaseConfigResponse struct { *tchttp.BaseResponse Response *struct { // true:发布成功;false:发布失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewReleaseConfigResponse ¶
func NewReleaseConfigResponse() (response *ReleaseConfigResponse)
func (*ReleaseConfigResponse) FromJsonString ¶
func (r *ReleaseConfigResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReleaseConfigResponse) ToJsonString ¶
func (r *ReleaseConfigResponse) ToJsonString() string
type ReleasePublicConfigRequest ¶
type ReleasePublicConfigRequest struct { *tchttp.BaseRequest // 配置ID ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"` // 命名空间ID NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 发布描述 ReleaseDesc *string `json:"ReleaseDesc,omitempty" name:"ReleaseDesc"` }
func NewReleasePublicConfigRequest ¶
func NewReleasePublicConfigRequest() (request *ReleasePublicConfigRequest)
func (*ReleasePublicConfigRequest) FromJsonString ¶
func (r *ReleasePublicConfigRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReleasePublicConfigRequest) ToJsonString ¶
func (r *ReleasePublicConfigRequest) ToJsonString() string
type ReleasePublicConfigResponse ¶
type ReleasePublicConfigResponse struct { *tchttp.BaseResponse Response *struct { // true:发布成功;false:发布失败 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewReleasePublicConfigResponse ¶
func NewReleasePublicConfigResponse() (response *ReleasePublicConfigResponse)
func (*ReleasePublicConfigResponse) FromJsonString ¶
func (r *ReleasePublicConfigResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReleasePublicConfigResponse) ToJsonString ¶
func (r *ReleasePublicConfigResponse) ToJsonString() string
type RemoveInstancesRequest ¶
type RemoveInstancesRequest struct { *tchttp.BaseRequest // 集群 ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 云主机 ID 列表 InstanceIdList []*string `json:"InstanceIdList,omitempty" name:"InstanceIdList" list` }
func NewRemoveInstancesRequest ¶
func NewRemoveInstancesRequest() (request *RemoveInstancesRequest)
func (*RemoveInstancesRequest) FromJsonString ¶
func (r *RemoveInstancesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveInstancesRequest) ToJsonString ¶
func (r *RemoveInstancesRequest) ToJsonString() string
type RemoveInstancesResponse ¶
type RemoveInstancesResponse struct { *tchttp.BaseResponse Response *struct { // 集群移除机器是否成功 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewRemoveInstancesResponse ¶
func NewRemoveInstancesResponse() (response *RemoveInstancesResponse)
func (*RemoveInstancesResponse) FromJsonString ¶
func (r *RemoveInstancesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveInstancesResponse) ToJsonString ¶
func (r *RemoveInstancesResponse) ToJsonString() string
type RepositoryInfo ¶
type RepositoryInfo struct { // 仓库ID RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"` // 仓库名称 // 注意:此字段可能返回 null,表示取不到有效值。 RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"` // 仓库类型(默认仓库:default,私有仓库:private) // 注意:此字段可能返回 null,表示取不到有效值。 RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"` // 仓库描述 // 注意:此字段可能返回 null,表示取不到有效值。 RepositoryDesc *string `json:"RepositoryDesc,omitempty" name:"RepositoryDesc"` // 仓库是否正在被使用 // 注意:此字段可能返回 null,表示取不到有效值。 IsUsed *bool `json:"IsUsed,omitempty" name:"IsUsed"` // 仓库创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 仓库桶名称 // 注意:此字段可能返回 null,表示取不到有效值。 BucketName *string `json:"BucketName,omitempty" name:"BucketName"` // 仓库桶所在地域 // 注意:此字段可能返回 null,表示取不到有效值。 BucketRegion *string `json:"BucketRegion,omitempty" name:"BucketRegion"` // 仓库目录 // 注意:此字段可能返回 null,表示取不到有效值。 Directory *string `json:"Directory,omitempty" name:"Directory"` }
type RepositoryList ¶
type RepositoryList struct { // 仓库总量 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 仓库信息列表 // 注意:此字段可能返回 null,表示取不到有效值。 Content []*RepositoryInfo `json:"Content,omitempty" name:"Content" list` }
type ResourceFieldRef ¶
type ResourceFieldRef struct { // k8s 的 Resource // 注意:此字段可能返回 null,表示取不到有效值。 Resource *string `json:"Resource,omitempty" name:"Resource"` }
type RevocationConfigRequest ¶
type RevocationConfigRequest struct { *tchttp.BaseRequest // 配置项发布ID ConfigReleaseId *string `json:"ConfigReleaseId,omitempty" name:"ConfigReleaseId"` }
func NewRevocationConfigRequest ¶
func NewRevocationConfigRequest() (request *RevocationConfigRequest)
func (*RevocationConfigRequest) FromJsonString ¶
func (r *RevocationConfigRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RevocationConfigRequest) ToJsonString ¶
func (r *RevocationConfigRequest) ToJsonString() string
type RevocationConfigResponse ¶
type RevocationConfigResponse struct { *tchttp.BaseResponse Response *struct { // true:回滚成功;false:回滚失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewRevocationConfigResponse ¶
func NewRevocationConfigResponse() (response *RevocationConfigResponse)
func (*RevocationConfigResponse) FromJsonString ¶
func (r *RevocationConfigResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RevocationConfigResponse) ToJsonString ¶
func (r *RevocationConfigResponse) ToJsonString() string
type RevocationPublicConfigRequest ¶
type RevocationPublicConfigRequest struct { *tchttp.BaseRequest // 配置项发布ID ConfigReleaseId *string `json:"ConfigReleaseId,omitempty" name:"ConfigReleaseId"` }
func NewRevocationPublicConfigRequest ¶
func NewRevocationPublicConfigRequest() (request *RevocationPublicConfigRequest)
func (*RevocationPublicConfigRequest) FromJsonString ¶
func (r *RevocationPublicConfigRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RevocationPublicConfigRequest) ToJsonString ¶
func (r *RevocationPublicConfigRequest) ToJsonString() string
type RevocationPublicConfigResponse ¶
type RevocationPublicConfigResponse struct { *tchttp.BaseResponse Response *struct { // true:撤销成功;false:撤销失败 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewRevocationPublicConfigResponse ¶
func NewRevocationPublicConfigResponse() (response *RevocationPublicConfigResponse)
func (*RevocationPublicConfigResponse) FromJsonString ¶
func (r *RevocationPublicConfigResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RevocationPublicConfigResponse) ToJsonString ¶
func (r *RevocationPublicConfigResponse) ToJsonString() string
type RollbackConfigRequest ¶
type RollbackConfigRequest struct { *tchttp.BaseRequest // 配置项发布历史ID ConfigReleaseLogId *string `json:"ConfigReleaseLogId,omitempty" name:"ConfigReleaseLogId"` // 回滚描述 ReleaseDesc *string `json:"ReleaseDesc,omitempty" name:"ReleaseDesc"` }
func NewRollbackConfigRequest ¶
func NewRollbackConfigRequest() (request *RollbackConfigRequest)
func (*RollbackConfigRequest) FromJsonString ¶
func (r *RollbackConfigRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RollbackConfigRequest) ToJsonString ¶
func (r *RollbackConfigRequest) ToJsonString() string
type RollbackConfigResponse ¶
type RollbackConfigResponse struct { *tchttp.BaseResponse Response *struct { // true:回滚成功;false:回滚失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewRollbackConfigResponse ¶
func NewRollbackConfigResponse() (response *RollbackConfigResponse)
func (*RollbackConfigResponse) FromJsonString ¶
func (r *RollbackConfigResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RollbackConfigResponse) ToJsonString ¶
func (r *RollbackConfigResponse) ToJsonString() string
type SchedulingStrategy ¶
type SchedulingStrategy struct { // NONE:不使用调度策略;CROSS_AZ:跨可用区部署 // 注意:此字段可能返回 null,表示取不到有效值。 Type *string `json:"Type,omitempty" name:"Type"` }
type ServerlessGroup ¶
type ServerlessGroup struct { // 部署组ID // 注意:此字段可能返回 null,表示取不到有效值。 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 分组名称 // 注意:此字段可能返回 null,表示取不到有效值。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 服务状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitempty" name:"Status"` // 程序包ID // 注意:此字段可能返回 null,表示取不到有效值。 PkgId *string `json:"PkgId,omitempty" name:"PkgId"` // 程序包名 // 注意:此字段可能返回 null,表示取不到有效值。 PkgName *string `json:"PkgName,omitempty" name:"PkgName"` // 集群id // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 集群名称 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // 命名空间id // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 命名空间名称 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"` // vpc ID // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // vpc 子网ID // 注意:此字段可能返回 null,表示取不到有效值。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 程序包版本 // 注意:此字段可能返回 null,表示取不到有效值。 PkgVersion *string `json:"PkgVersion,omitempty" name:"PkgVersion"` // 所需实例内存大小 // 注意:此字段可能返回 null,表示取不到有效值。 Memory *string `json:"Memory,omitempty" name:"Memory"` // 要求最小实例数 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceRequest *uint64 `json:"InstanceRequest,omitempty" name:"InstanceRequest"` // 部署组启动参数 // 注意:此字段可能返回 null,表示取不到有效值。 StartupParameters *string `json:"StartupParameters,omitempty" name:"StartupParameters"` // 应用ID // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 部署组实例数 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceCount *uint64 `json:"InstanceCount,omitempty" name:"InstanceCount"` // 应用名称 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationName []*string `json:"ApplicationName,omitempty" name:"ApplicationName" list` }
type ServerlessGroupPage ¶
type ServerlessGroupPage struct { // 总记录数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 列表信息 // 注意:此字段可能返回 null,表示取不到有效值。 Content []*ServerlessGroup `json:"Content,omitempty" name:"Content" list` }
type ServiceConfig ¶
type ServiceConfig struct { // 服务名 Name *string `json:"Name,omitempty" name:"Name"` // 端口信息列表 Ports []*Ports `json:"Ports,omitempty" name:"Ports" list` // 健康检查配置 // 注意:此字段可能返回 null,表示取不到有效值。 HealthCheck *HealthCheckConfig `json:"HealthCheck,omitempty" name:"HealthCheck"` }
type ServiceSetting ¶
type ServiceSetting struct { // 0:公网, 1:集群内访问, 2:NodePort, 3: VPC 内网访问 // 注意:此字段可能返回 null,表示取不到有效值。 AccessType *int64 `json:"AccessType,omitempty" name:"AccessType"` // 容器端口映射 // 注意:此字段可能返回 null,表示取不到有效值。 ProtocolPorts []*ProtocolPort `json:"ProtocolPorts,omitempty" name:"ProtocolPorts" list` // 子网ID // 注意:此字段可能返回 null,表示取不到有效值。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` }
type ShardArgument ¶
type ShrinkGroupRequest ¶
type ShrinkGroupRequest struct { *tchttp.BaseRequest // 部署组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` }
func NewShrinkGroupRequest ¶
func NewShrinkGroupRequest() (request *ShrinkGroupRequest)
func (*ShrinkGroupRequest) FromJsonString ¶
func (r *ShrinkGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ShrinkGroupRequest) ToJsonString ¶
func (r *ShrinkGroupRequest) ToJsonString() string
type ShrinkGroupResponse ¶
type ShrinkGroupResponse struct { *tchttp.BaseResponse Response *struct { // 任务ID // 注意:此字段可能返回 null,表示取不到有效值。 Result *TaskId `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewShrinkGroupResponse ¶
func NewShrinkGroupResponse() (response *ShrinkGroupResponse)
func (*ShrinkGroupResponse) FromJsonString ¶
func (r *ShrinkGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ShrinkGroupResponse) ToJsonString ¶
func (r *ShrinkGroupResponse) ToJsonString() string
type ShrinkInstancesRequest ¶
type ShrinkInstancesRequest struct { *tchttp.BaseRequest // 部署组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 下线机器实例ID列表 InstanceIdList []*string `json:"InstanceIdList,omitempty" name:"InstanceIdList" list` }
func NewShrinkInstancesRequest ¶
func NewShrinkInstancesRequest() (request *ShrinkInstancesRequest)
func (*ShrinkInstancesRequest) FromJsonString ¶
func (r *ShrinkInstancesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ShrinkInstancesRequest) ToJsonString ¶
func (r *ShrinkInstancesRequest) ToJsonString() string
type ShrinkInstancesResponse ¶
type ShrinkInstancesResponse struct { *tchttp.BaseResponse Response *struct { // 任务ID Result *TaskId `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewShrinkInstancesResponse ¶
func NewShrinkInstancesResponse() (response *ShrinkInstancesResponse)
func (*ShrinkInstancesResponse) FromJsonString ¶
func (r *ShrinkInstancesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ShrinkInstancesResponse) ToJsonString ¶
func (r *ShrinkInstancesResponse) ToJsonString() string
type SimpleApplication ¶
type SimpleApplication struct { // 应用ID // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 应用名称 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"` // 应用类型 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"` // 应用微服务类型 // 注意:此字段可能返回 null,表示取不到有效值。 MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"` // ApplicationDesc // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationDesc *string `json:"ApplicationDesc,omitempty" name:"ApplicationDesc"` // ProgLang // 注意:此字段可能返回 null,表示取不到有效值。 ProgLang *string `json:"ProgLang,omitempty" name:"ProgLang"` // ApplicationResourceType // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationResourceType *string `json:"ApplicationResourceType,omitempty" name:"ApplicationResourceType"` // CreateTime // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // UpdateTime // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // ApigatewayServiceId // 注意:此字段可能返回 null,表示取不到有效值。 ApigatewayServiceId *string `json:"ApigatewayServiceId,omitempty" name:"ApigatewayServiceId"` // ApplicationRuntimeType // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationRuntimeType *string `json:"ApplicationRuntimeType,omitempty" name:"ApplicationRuntimeType"` }
type SimpleGroup ¶
type SimpleGroup struct { // 部署组ID // 注意:此字段可能返回 null,表示取不到有效值。 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 部署组名称 // 注意:此字段可能返回 null,表示取不到有效值。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 应用ID // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 应用名称 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"` // 应用类型 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"` // 集群ID // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 集群名称 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // 集群类型 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"` // 命名空间ID // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 命名空间名称 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"` // 启动参数 // 注意:此字段可能返回 null,表示取不到有效值。 StartupParameters *string `json:"StartupParameters,omitempty" name:"StartupParameters"` // 部署组资源类型 // 注意:此字段可能返回 null,表示取不到有效值。 GroupResourceType *string `json:"GroupResourceType,omitempty" name:"GroupResourceType"` // 应用微服务类型 // 注意:此字段可能返回 null,表示取不到有效值。 AppMicroServiceType *string `json:"AppMicroServiceType,omitempty" name:"AppMicroServiceType"` }
type StartContainerGroupRequest ¶
type StartContainerGroupRequest struct { *tchttp.BaseRequest // 部署组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` }
func NewStartContainerGroupRequest ¶
func NewStartContainerGroupRequest() (request *StartContainerGroupRequest)
func (*StartContainerGroupRequest) FromJsonString ¶
func (r *StartContainerGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StartContainerGroupRequest) ToJsonString ¶
func (r *StartContainerGroupRequest) ToJsonString() string
type StartContainerGroupResponse ¶
type StartContainerGroupResponse struct { *tchttp.BaseResponse Response *struct { // 启动操作是否成功。 // true:启动成功 // false:启动失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewStartContainerGroupResponse ¶
func NewStartContainerGroupResponse() (response *StartContainerGroupResponse)
func (*StartContainerGroupResponse) FromJsonString ¶
func (r *StartContainerGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StartContainerGroupResponse) ToJsonString ¶
func (r *StartContainerGroupResponse) ToJsonString() string
type StartGroupRequest ¶
type StartGroupRequest struct { *tchttp.BaseRequest // 部署组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` }
func NewStartGroupRequest ¶
func NewStartGroupRequest() (request *StartGroupRequest)
func (*StartGroupRequest) FromJsonString ¶
func (r *StartGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StartGroupRequest) ToJsonString ¶
func (r *StartGroupRequest) ToJsonString() string
type StartGroupResponse ¶
type StartGroupResponse struct { *tchttp.BaseResponse Response *struct { // 任务ID // 注意:此字段可能返回 null,表示取不到有效值。 Result *TaskId `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewStartGroupResponse ¶
func NewStartGroupResponse() (response *StartGroupResponse)
func (*StartGroupResponse) FromJsonString ¶
func (r *StartGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StartGroupResponse) ToJsonString ¶
func (r *StartGroupResponse) ToJsonString() string
type StopContainerGroupRequest ¶
type StopContainerGroupRequest struct { *tchttp.BaseRequest // 部署组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` }
func NewStopContainerGroupRequest ¶
func NewStopContainerGroupRequest() (request *StopContainerGroupRequest)
func (*StopContainerGroupRequest) FromJsonString ¶
func (r *StopContainerGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopContainerGroupRequest) ToJsonString ¶
func (r *StopContainerGroupRequest) ToJsonString() string
type StopContainerGroupResponse ¶
type StopContainerGroupResponse struct { *tchttp.BaseResponse Response *struct { // 停止操作是否成功。 // true:停止成功 // false:停止失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewStopContainerGroupResponse ¶
func NewStopContainerGroupResponse() (response *StopContainerGroupResponse)
func (*StopContainerGroupResponse) FromJsonString ¶
func (r *StopContainerGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopContainerGroupResponse) ToJsonString ¶
func (r *StopContainerGroupResponse) ToJsonString() string
type StopGroupRequest ¶
type StopGroupRequest struct { *tchttp.BaseRequest // 部署组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` }
func NewStopGroupRequest ¶
func NewStopGroupRequest() (request *StopGroupRequest)
func (*StopGroupRequest) FromJsonString ¶
func (r *StopGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopGroupRequest) ToJsonString ¶
func (r *StopGroupRequest) ToJsonString() string
type StopGroupResponse ¶
type StopGroupResponse struct { *tchttp.BaseResponse Response *struct { // 任务ID // 注意:此字段可能返回 null,表示取不到有效值。 Result *TaskId `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewStopGroupResponse ¶
func NewStopGroupResponse() (response *StopGroupResponse)
func (*StopGroupResponse) FromJsonString ¶
func (r *StopGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopGroupResponse) ToJsonString ¶
func (r *StopGroupResponse) ToJsonString() string
type StopTaskBatchRequest ¶
type StopTaskBatchRequest struct { *tchttp.BaseRequest // 批次ID BatchId *string `json:"BatchId,omitempty" name:"BatchId"` // 参数ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` }
func NewStopTaskBatchRequest ¶
func NewStopTaskBatchRequest() (request *StopTaskBatchRequest)
func (*StopTaskBatchRequest) FromJsonString ¶
func (r *StopTaskBatchRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopTaskBatchRequest) ToJsonString ¶
func (r *StopTaskBatchRequest) ToJsonString() string
type StopTaskBatchResponse ¶
type StopTaskBatchResponse struct { *tchttp.BaseResponse Response *struct { // 操作成功 or 失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewStopTaskBatchResponse ¶
func NewStopTaskBatchResponse() (response *StopTaskBatchResponse)
func (*StopTaskBatchResponse) FromJsonString ¶
func (r *StopTaskBatchResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopTaskBatchResponse) ToJsonString ¶
func (r *StopTaskBatchResponse) ToJsonString() string
type StopTaskExecuteRequest ¶
type StopTaskExecuteRequest struct { *tchttp.BaseRequest // 任务执行ID ExecuteId *string `json:"ExecuteId,omitempty" name:"ExecuteId"` // 任务批次ID BatchId *string `json:"BatchId,omitempty" name:"BatchId"` // 任务ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` }
func NewStopTaskExecuteRequest ¶
func NewStopTaskExecuteRequest() (request *StopTaskExecuteRequest)
func (*StopTaskExecuteRequest) FromJsonString ¶
func (r *StopTaskExecuteRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopTaskExecuteRequest) ToJsonString ¶
func (r *StopTaskExecuteRequest) ToJsonString() string
type StopTaskExecuteResponse ¶
type StopTaskExecuteResponse struct { *tchttp.BaseResponse Response *struct { // 操作成功 or 失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewStopTaskExecuteResponse ¶
func NewStopTaskExecuteResponse() (response *StopTaskExecuteResponse)
func (*StopTaskExecuteResponse) FromJsonString ¶
func (r *StopTaskExecuteResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopTaskExecuteResponse) ToJsonString ¶
func (r *StopTaskExecuteResponse) ToJsonString() string
type TaskFlowEdge ¶
type TaskFlowEdge struct { // 节点 ID NodeId *string `json:"NodeId,omitempty" name:"NodeId"` // 子节点 ID // 注意:此字段可能返回 null,表示取不到有效值。 ChildNodeId *string `json:"ChildNodeId,omitempty" name:"ChildNodeId"` // 是否核心任务,Y/N // 注意:此字段可能返回 null,表示取不到有效值。 CoreNode *string `json:"CoreNode,omitempty" name:"CoreNode"` // 边类型 // 注意:此字段可能返回 null,表示取不到有效值。 EdgeType *string `json:"EdgeType,omitempty" name:"EdgeType"` // 任务节点类型 NodeType *string `json:"NodeType,omitempty" name:"NodeType"` // X轴坐标位置 // 注意:此字段可能返回 null,表示取不到有效值。 PositionX *string `json:"PositionX,omitempty" name:"PositionX"` // Y轴坐标位置 // 注意:此字段可能返回 null,表示取不到有效值。 PositionY *string `json:"PositionY,omitempty" name:"PositionY"` // 图 ID // 注意:此字段可能返回 null,表示取不到有效值。 GraphId *string `json:"GraphId,omitempty" name:"GraphId"` // 工作流 ID // 注意:此字段可能返回 null,表示取不到有效值。 FlowId *string `json:"FlowId,omitempty" name:"FlowId"` // 节点名称 // 注意:此字段可能返回 null,表示取不到有效值。 NodeName *string `json:"NodeName,omitempty" name:"NodeName"` // 任务ID // 注意:此字段可能返回 null,表示取不到有效值。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 任务历史ID // 注意:此字段可能返回 null,表示取不到有效值。 TaskLogId *string `json:"TaskLogId,omitempty" name:"TaskLogId"` }
type TaskFlowLastBatchState ¶
type TaskFlowLastBatchState struct { // 批次ID // 注意:此字段可能返回 null,表示取不到有效值。 FlowBatchId *string `json:"FlowBatchId,omitempty" name:"FlowBatchId"` // 批次历史ID // 注意:此字段可能返回 null,表示取不到有效值。 FlowBatchLogId *string `json:"FlowBatchLogId,omitempty" name:"FlowBatchLogId"` // 状态,WAITING/SUCCESS/FAILED/RUNNING/TERMINATING // 注意:此字段可能返回 null,表示取不到有效值。 State *string `json:"State,omitempty" name:"State"` }
type TaskId ¶
type TaskId struct { // 任务ID // 注意:此字段可能返回 null,表示取不到有效值。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` }
type TaskLastExecuteStatus ¶
type TaskLastExecuteStatus struct { // 批次ID // 注意:此字段可能返回 null,表示取不到有效值。 BatchId *string `json:"BatchId,omitempty" name:"BatchId"` // 运行状态,RUNNING/SUCCESS/FAIL/HALF/TERMINATED // 注意:此字段可能返回 null,表示取不到有效值。 State *string `json:"State,omitempty" name:"State"` // 批次历史ID // 注意:此字段可能返回 null,表示取不到有效值。 BatchLogId *string `json:"BatchLogId,omitempty" name:"BatchLogId"` }
type TaskRecord ¶
type TaskRecord struct { // 任务名称 TaskName *string `json:"TaskName,omitempty" name:"TaskName"` // 任务类型 TaskType *string `json:"TaskType,omitempty" name:"TaskType"` // 执行类型 ExecuteType *string `json:"ExecuteType,omitempty" name:"ExecuteType"` // 任务内容,长度限制65535字节 TaskContent *string `json:"TaskContent,omitempty" name:"TaskContent"` // 分组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 超时时间 TimeOut *int64 `json:"TimeOut,omitempty" name:"TimeOut"` // 重试次数 // 注意:此字段可能返回 null,表示取不到有效值。 RetryCount *int64 `json:"RetryCount,omitempty" name:"RetryCount"` // 重试间隔 // 注意:此字段可能返回 null,表示取不到有效值。 RetryInterval *int64 `json:"RetryInterval,omitempty" name:"RetryInterval"` // 触发规则 TaskRule *TaskRule `json:"TaskRule,omitempty" name:"TaskRule"` // 是否启用任务,ENABLED/DISABLED TaskState *string `json:"TaskState,omitempty" name:"TaskState"` // 任务ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 判断任务成功的操作符 // 注意:此字段可能返回 null,表示取不到有效值。 SuccessOperator *string `json:"SuccessOperator,omitempty" name:"SuccessOperator"` // 判断任务成功的阈值 // 注意:此字段可能返回 null,表示取不到有效值。 SuccessRatio *int64 `json:"SuccessRatio,omitempty" name:"SuccessRatio"` // 分片数量 // 注意:此字段可能返回 null,表示取不到有效值。 ShardCount *int64 `json:"ShardCount,omitempty" name:"ShardCount"` // 高级设置 // 注意:此字段可能返回 null,表示取不到有效值。 AdvanceSettings *AdvanceSettings `json:"AdvanceSettings,omitempty" name:"AdvanceSettings"` // 分片参数 // 注意:此字段可能返回 null,表示取不到有效值。 ShardArguments []*ShardArgument `json:"ShardArguments,omitempty" name:"ShardArguments" list` // 所属工作流ID // 注意:此字段可能返回 null,表示取不到有效值。 BelongFlowIds []*string `json:"BelongFlowIds,omitempty" name:"BelongFlowIds" list` // 任务历史ID // 注意:此字段可能返回 null,表示取不到有效值。 TaskLogId *string `json:"TaskLogId,omitempty" name:"TaskLogId"` // 触发类型 // 注意:此字段可能返回 null,表示取不到有效值。 TriggerType *string `json:"TriggerType,omitempty" name:"TriggerType"` // 任务参数,长度限制10000个字符 // 注意:此字段可能返回 null,表示取不到有效值。 TaskArgument *string `json:"TaskArgument,omitempty" name:"TaskArgument"` }
type TaskRule ¶
type TaskRule struct { // 触发规则类型, Cron/Repeat RuleType *string `json:"RuleType,omitempty" name:"RuleType"` // Cron类型规则,cron表达式。 // 注意:此字段可能返回 null,表示取不到有效值。 Expression *string `json:"Expression,omitempty" name:"Expression"` // 时间间隔, 单位毫秒 // 注意:此字段可能返回 null,表示取不到有效值。 RepeatInterval *uint64 `json:"RepeatInterval,omitempty" name:"RepeatInterval"` }
type TerminateTaskFlowBatchRequest ¶
type TerminateTaskFlowBatchRequest struct { *tchttp.BaseRequest // 工作流批次 ID FlowBatchId *string `json:"FlowBatchId,omitempty" name:"FlowBatchId"` }
func NewTerminateTaskFlowBatchRequest ¶
func NewTerminateTaskFlowBatchRequest() (request *TerminateTaskFlowBatchRequest)
func (*TerminateTaskFlowBatchRequest) FromJsonString ¶
func (r *TerminateTaskFlowBatchRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TerminateTaskFlowBatchRequest) ToJsonString ¶
func (r *TerminateTaskFlowBatchRequest) ToJsonString() string
type TerminateTaskFlowBatchResponse ¶
type TerminateTaskFlowBatchResponse struct { *tchttp.BaseResponse Response *struct { // 是否停止成功 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewTerminateTaskFlowBatchResponse ¶
func NewTerminateTaskFlowBatchResponse() (response *TerminateTaskFlowBatchResponse)
func (*TerminateTaskFlowBatchResponse) FromJsonString ¶
func (r *TerminateTaskFlowBatchResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TerminateTaskFlowBatchResponse) ToJsonString ¶
func (r *TerminateTaskFlowBatchResponse) ToJsonString() string
type TsfApiListResponse ¶
type TsfApiListResponse struct { // 数量 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // API 列表 // 注意:此字段可能返回 null,表示取不到有效值。 Content []*MsApiArray `json:"Content,omitempty" name:"Content" list` }
type TsfPageApiGroupInfo ¶
type TsfPageApiGroupInfo struct { // 总记录数 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // API分组信息 Content []*ApiGroupInfo `json:"Content,omitempty" name:"Content" list` }
type TsfPageApplication ¶
type TsfPageApplication struct { // 应用总数目 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 应用信息列表 // 注意:此字段可能返回 null,表示取不到有效值。 Content []*ApplicationForPage `json:"Content,omitempty" name:"Content" list` }
type TsfPageCluster ¶
type TsfPageConfig ¶
type TsfPageConfigRelease ¶
type TsfPageConfigRelease struct { // 总条数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 配置项发布信息数组 // 注意:此字段可能返回 null,表示取不到有效值。 Content []*ConfigRelease `json:"Content,omitempty" name:"Content" list` }
type TsfPageConfigReleaseLog ¶
type TsfPageConfigReleaseLog struct { // 总条数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 配置项发布日志数组 // 注意:此字段可能返回 null,表示取不到有效值。 Content []*ConfigReleaseLog `json:"Content,omitempty" name:"Content" list` }
type TsfPageContainerEvent ¶
type TsfPageContainerEvent struct { // 返回个数 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // events 数组 Content []*ContainerEvent `json:"Content,omitempty" name:"Content" list` }
type TsfPageGatewayDeployGroup ¶
type TsfPageGatewayDeployGroup struct { // 记录总数 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 记录实体列表 Content []*GatewayDeployGroup `json:"Content,omitempty" name:"Content" list` }
type TsfPageGatewayPlugin ¶
type TsfPageGatewayPlugin struct { // 记录总数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 记录实体列表 // 注意:此字段可能返回 null,表示取不到有效值。 Content []*GatewayPlugin `json:"Content,omitempty" name:"Content" list` }
type TsfPageInstance ¶
type TsfPageMicroservice ¶
type TsfPageMicroservice struct { // 微服务总数目 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 微服务列表信息 // 注意:此字段可能返回 null,表示取不到有效值。 Content []*Microservice `json:"Content,omitempty" name:"Content" list` }
type TsfPageMsInstance ¶
type TsfPageMsInstance struct { // 微服务实例总数目 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 微服务实例列表内容 // 注意:此字段可能返回 null,表示取不到有效值。 Content []*MsInstance `json:"Content,omitempty" name:"Content" list` }
type TsfPageNamespace ¶
type TsfPageSimpleApplication ¶
type TsfPageSimpleApplication struct { // 总条数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 简单应用列表 // 注意:此字段可能返回 null,表示取不到有效值。 Content []*SimpleApplication `json:"Content,omitempty" name:"Content" list` }
type TsfPageSimpleGroup ¶
type TsfPageSimpleGroup struct { // 总条数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 简单部署组列表 // 注意:此字段可能返回 null,表示取不到有效值。 Content []*SimpleGroup `json:"Content,omitempty" name:"Content" list` }
type TsfPageUnitNamespace ¶
type TsfPageUnitNamespace struct { // 记录总数 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 记录实体列表 Content []*UnitNamespace `json:"Content,omitempty" name:"Content" list` }
type TsfPageUnitRule ¶
type TsfPageVmGroup ¶
type TsfPageVmGroup struct { // 虚拟机部署组总数目 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 虚拟机部署组列表信息 // 注意:此字段可能返回 null,表示取不到有效值。 Content []*VmGroupSimple `json:"Content,omitempty" name:"Content" list` }
type UnbindApiGroupRequest ¶
type UnbindApiGroupRequest struct { *tchttp.BaseRequest // 分组网关id列表 GroupGatewayList []*GatewayGroupIds `json:"GroupGatewayList,omitempty" name:"GroupGatewayList" list` }
func NewUnbindApiGroupRequest ¶
func NewUnbindApiGroupRequest() (request *UnbindApiGroupRequest)
func (*UnbindApiGroupRequest) FromJsonString ¶
func (r *UnbindApiGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnbindApiGroupRequest) ToJsonString ¶
func (r *UnbindApiGroupRequest) ToJsonString() string
type UnbindApiGroupResponse ¶
type UnbindApiGroupResponse struct { *tchttp.BaseResponse Response *struct { // 返回结果,成功失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewUnbindApiGroupResponse ¶
func NewUnbindApiGroupResponse() (response *UnbindApiGroupResponse)
func (*UnbindApiGroupResponse) FromJsonString ¶
func (r *UnbindApiGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnbindApiGroupResponse) ToJsonString ¶
func (r *UnbindApiGroupResponse) ToJsonString() string
type UnitNamespace ¶
type UnitRule ¶
type UnitRule struct { // 规则名称 Name *string `json:"Name,omitempty" name:"Name"` // 规则ID // 注意:此字段可能返回 null,表示取不到有效值。 Id *string `json:"Id,omitempty" name:"Id"` // 网关实体ID // 注意:此字段可能返回 null,表示取不到有效值。 GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"` // 规则描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitempty" name:"Description"` // 使用状态:enabled/disabled // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitempty" name:"Status"` // 规则项列表 // 注意:此字段可能返回 null,表示取不到有效值。 UnitRuleItemList []*UnitRuleItem `json:"UnitRuleItemList,omitempty" name:"UnitRuleItemList" list` }
type UnitRuleItem ¶
type UnitRuleItem struct { // 逻辑关系:AND/OR Relationship *string `json:"Relationship,omitempty" name:"Relationship"` // 目的地命名空间ID DestNamespaceId *string `json:"DestNamespaceId,omitempty" name:"DestNamespaceId"` // 目的地命名空间名称 DestNamespaceName *string `json:"DestNamespaceName,omitempty" name:"DestNamespaceName"` // 规则项名称 Name *string `json:"Name,omitempty" name:"Name"` // 规则项ID // 注意:此字段可能返回 null,表示取不到有效值。 Id *string `json:"Id,omitempty" name:"Id"` // 单元化规则ID // 注意:此字段可能返回 null,表示取不到有效值。 UnitRuleId *string `json:"UnitRuleId,omitempty" name:"UnitRuleId"` // 规则顺序,越小优先级越高:默认为0 // 注意:此字段可能返回 null,表示取不到有效值。 Priority *int64 `json:"Priority,omitempty" name:"Priority"` // 规则描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitempty" name:"Description"` // 规则标签列表 // 注意:此字段可能返回 null,表示取不到有效值。 UnitRuleTagList []*UnitRuleTag `json:"UnitRuleTagList,omitempty" name:"UnitRuleTagList" list` }
type UnitRuleTag ¶
type UnitRuleTag struct { // 标签类型 : U(用户标签) TagType *string `json:"TagType,omitempty" name:"TagType"` // 标签名 TagField *string `json:"TagField,omitempty" name:"TagField"` // 操作符:IN/NOT_IN/EQUAL/NOT_EQUAL/REGEX TagOperator *string `json:"TagOperator,omitempty" name:"TagOperator"` // 标签值 TagValue *string `json:"TagValue,omitempty" name:"TagValue"` // 单元化规则项ID // 注意:此字段可能返回 null,表示取不到有效值。 UnitRuleItemId *string `json:"UnitRuleItemId,omitempty" name:"UnitRuleItemId"` // 规则ID // 注意:此字段可能返回 null,表示取不到有效值。 Id *string `json:"Id,omitempty" name:"Id"` }
type UpdateApiGroupRequest ¶
type UpdateApiGroupRequest struct { *tchttp.BaseRequest // Api 分组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // Api 分组名称 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // Api 分组描述 Description *string `json:"Description,omitempty" name:"Description"` // 鉴权类型 AuthType *string `json:"AuthType,omitempty" name:"AuthType"` // 分组上下文 GroupContext *string `json:"GroupContext,omitempty" name:"GroupContext"` }
func NewUpdateApiGroupRequest ¶
func NewUpdateApiGroupRequest() (request *UpdateApiGroupRequest)
func (*UpdateApiGroupRequest) FromJsonString ¶
func (r *UpdateApiGroupRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateApiGroupRequest) ToJsonString ¶
func (r *UpdateApiGroupRequest) ToJsonString() string
type UpdateApiGroupResponse ¶
type UpdateApiGroupResponse struct { *tchttp.BaseResponse Response *struct { // 返回结果,true: 成功, false: 失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewUpdateApiGroupResponse ¶
func NewUpdateApiGroupResponse() (response *UpdateApiGroupResponse)
func (*UpdateApiGroupResponse) FromJsonString ¶
func (r *UpdateApiGroupResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateApiGroupResponse) ToJsonString ¶
func (r *UpdateApiGroupResponse) ToJsonString() string
type UpdateApiRateLimitRuleRequest ¶
type UpdateApiRateLimitRuleRequest struct { *tchttp.BaseRequest // 限流规则ID RuleId *string `json:"RuleId,omitempty" name:"RuleId"` // 开启/禁用,enabled/disabled UsableStatus *string `json:"UsableStatus,omitempty" name:"UsableStatus"` // qps值,开启限流规则时,必填 MaxQps *int64 `json:"MaxQps,omitempty" name:"MaxQps"` }
func NewUpdateApiRateLimitRuleRequest ¶
func NewUpdateApiRateLimitRuleRequest() (request *UpdateApiRateLimitRuleRequest)
func (*UpdateApiRateLimitRuleRequest) FromJsonString ¶
func (r *UpdateApiRateLimitRuleRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateApiRateLimitRuleRequest) ToJsonString ¶
func (r *UpdateApiRateLimitRuleRequest) ToJsonString() string
type UpdateApiRateLimitRuleResponse ¶
type UpdateApiRateLimitRuleResponse struct { *tchttp.BaseResponse Response *struct { // 是否成功 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewUpdateApiRateLimitRuleResponse ¶
func NewUpdateApiRateLimitRuleResponse() (response *UpdateApiRateLimitRuleResponse)
func (*UpdateApiRateLimitRuleResponse) FromJsonString ¶
func (r *UpdateApiRateLimitRuleResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateApiRateLimitRuleResponse) ToJsonString ¶
func (r *UpdateApiRateLimitRuleResponse) ToJsonString() string
type UpdateApiRateLimitRulesRequest ¶
type UpdateApiRateLimitRulesRequest struct { *tchttp.BaseRequest // API ID 列表 ApiIds []*string `json:"ApiIds,omitempty" name:"ApiIds" list` // 开启/禁用,enabled/disabled UsableStatus *string `json:"UsableStatus,omitempty" name:"UsableStatus"` // QPS值。开启限流规则时,必填 MaxQps *int64 `json:"MaxQps,omitempty" name:"MaxQps"` }
func NewUpdateApiRateLimitRulesRequest ¶
func NewUpdateApiRateLimitRulesRequest() (request *UpdateApiRateLimitRulesRequest)
func (*UpdateApiRateLimitRulesRequest) FromJsonString ¶
func (r *UpdateApiRateLimitRulesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateApiRateLimitRulesRequest) ToJsonString ¶
func (r *UpdateApiRateLimitRulesRequest) ToJsonString() string
type UpdateApiRateLimitRulesResponse ¶
type UpdateApiRateLimitRulesResponse struct { *tchttp.BaseResponse Response *struct { // 是否成功 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewUpdateApiRateLimitRulesResponse ¶
func NewUpdateApiRateLimitRulesResponse() (response *UpdateApiRateLimitRulesResponse)
func (*UpdateApiRateLimitRulesResponse) FromJsonString ¶
func (r *UpdateApiRateLimitRulesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateApiRateLimitRulesResponse) ToJsonString ¶
func (r *UpdateApiRateLimitRulesResponse) ToJsonString() string
type UpdateApiTimeoutsRequest ¶
type UpdateApiTimeoutsRequest struct { *tchttp.BaseRequest // API ID 列表 ApiIds []*string `json:"ApiIds,omitempty" name:"ApiIds" list` // 开启/禁用,enabled/disabled UsableStatus *string `json:"UsableStatus,omitempty" name:"UsableStatus"` // 超时时间,单位毫秒,开启API超时时,必填 Timeout *int64 `json:"Timeout,omitempty" name:"Timeout"` }
func NewUpdateApiTimeoutsRequest ¶
func NewUpdateApiTimeoutsRequest() (request *UpdateApiTimeoutsRequest)
func (*UpdateApiTimeoutsRequest) FromJsonString ¶
func (r *UpdateApiTimeoutsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateApiTimeoutsRequest) ToJsonString ¶
func (r *UpdateApiTimeoutsRequest) ToJsonString() string
type UpdateApiTimeoutsResponse ¶
type UpdateApiTimeoutsResponse struct { *tchttp.BaseResponse Response *struct { // 是否成功 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewUpdateApiTimeoutsResponse ¶
func NewUpdateApiTimeoutsResponse() (response *UpdateApiTimeoutsResponse)
func (*UpdateApiTimeoutsResponse) FromJsonString ¶
func (r *UpdateApiTimeoutsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateApiTimeoutsResponse) ToJsonString ¶
func (r *UpdateApiTimeoutsResponse) ToJsonString() string
type UpdateGatewayApiRequest ¶
type UpdateGatewayApiRequest struct { *tchttp.BaseRequest // API ID ApiId *string `json:"ApiId,omitempty" name:"ApiId"` // API 路径 Path *string `json:"Path,omitempty" name:"Path"` // Api 请求方法 Method *string `json:"Method,omitempty" name:"Method"` // 请求映射 PathMapping *string `json:"PathMapping,omitempty" name:"PathMapping"` // api所在服务host Host *string `json:"Host,omitempty" name:"Host"` // api描述信息 Description *string `json:"Description,omitempty" name:"Description"` }
func NewUpdateGatewayApiRequest ¶
func NewUpdateGatewayApiRequest() (request *UpdateGatewayApiRequest)
func (*UpdateGatewayApiRequest) FromJsonString ¶
func (r *UpdateGatewayApiRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateGatewayApiRequest) ToJsonString ¶
func (r *UpdateGatewayApiRequest) ToJsonString() string
type UpdateGatewayApiResponse ¶
type UpdateGatewayApiResponse struct { *tchttp.BaseResponse Response *struct { // 返回结果,成功失败 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewUpdateGatewayApiResponse ¶
func NewUpdateGatewayApiResponse() (response *UpdateGatewayApiResponse)
func (*UpdateGatewayApiResponse) FromJsonString ¶
func (r *UpdateGatewayApiResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateGatewayApiResponse) ToJsonString ¶
func (r *UpdateGatewayApiResponse) ToJsonString() string
type UpdateHealthCheckSettingsRequest ¶
type UpdateHealthCheckSettingsRequest struct { *tchttp.BaseRequest // 部署组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 是否能使健康检查 EnableHealthCheck *bool `json:"EnableHealthCheck,omitempty" name:"EnableHealthCheck"` // 健康检查配置 HealthCheckSettings *HealthCheckSettings `json:"HealthCheckSettings,omitempty" name:"HealthCheckSettings"` }
func NewUpdateHealthCheckSettingsRequest ¶
func NewUpdateHealthCheckSettingsRequest() (request *UpdateHealthCheckSettingsRequest)
func (*UpdateHealthCheckSettingsRequest) FromJsonString ¶
func (r *UpdateHealthCheckSettingsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateHealthCheckSettingsRequest) ToJsonString ¶
func (r *UpdateHealthCheckSettingsRequest) ToJsonString() string
type UpdateHealthCheckSettingsResponse ¶
type UpdateHealthCheckSettingsResponse struct { *tchttp.BaseResponse Response *struct { // 更新健康检查配置操作是否成功。 // true:操作成功。 // false:操作失败。 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewUpdateHealthCheckSettingsResponse ¶
func NewUpdateHealthCheckSettingsResponse() (response *UpdateHealthCheckSettingsResponse)
func (*UpdateHealthCheckSettingsResponse) FromJsonString ¶
func (r *UpdateHealthCheckSettingsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateHealthCheckSettingsResponse) ToJsonString ¶
func (r *UpdateHealthCheckSettingsResponse) ToJsonString() string
type UpdateRepositoryRequest ¶
type UpdateRepositoryRequest struct { *tchttp.BaseRequest // 仓库ID RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"` // 仓库描述 RepositoryDesc *string `json:"RepositoryDesc,omitempty" name:"RepositoryDesc"` }
func NewUpdateRepositoryRequest ¶
func NewUpdateRepositoryRequest() (request *UpdateRepositoryRequest)
func (*UpdateRepositoryRequest) FromJsonString ¶
func (r *UpdateRepositoryRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateRepositoryRequest) ToJsonString ¶
func (r *UpdateRepositoryRequest) ToJsonString() string
type UpdateRepositoryResponse ¶
type UpdateRepositoryResponse struct { *tchttp.BaseResponse Response *struct { // 更新仓库是否成功 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewUpdateRepositoryResponse ¶
func NewUpdateRepositoryResponse() (response *UpdateRepositoryResponse)
func (*UpdateRepositoryResponse) FromJsonString ¶
func (r *UpdateRepositoryResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateRepositoryResponse) ToJsonString ¶
func (r *UpdateRepositoryResponse) ToJsonString() string
type UpdateUnitRuleRequest ¶
type UpdateUnitRuleRequest struct { *tchttp.BaseRequest // 规则ID Id *string `json:"Id,omitempty" name:"Id"` // 规则名称 Name *string `json:"Name,omitempty" name:"Name"` // 规则描述 Description *string `json:"Description,omitempty" name:"Description"` // 规则项列表 UnitRuleItemList []*UnitRuleItem `json:"UnitRuleItemList,omitempty" name:"UnitRuleItemList" list` }
func NewUpdateUnitRuleRequest ¶
func NewUpdateUnitRuleRequest() (request *UpdateUnitRuleRequest)
func (*UpdateUnitRuleRequest) FromJsonString ¶
func (r *UpdateUnitRuleRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateUnitRuleRequest) ToJsonString ¶
func (r *UpdateUnitRuleRequest) ToJsonString() string
type UpdateUnitRuleResponse ¶
type UpdateUnitRuleResponse struct { *tchttp.BaseResponse Response *struct { // 是否成功 // 注意:此字段可能返回 null,表示取不到有效值。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewUpdateUnitRuleResponse ¶
func NewUpdateUnitRuleResponse() (response *UpdateUnitRuleResponse)
func (*UpdateUnitRuleResponse) FromJsonString ¶
func (r *UpdateUnitRuleResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateUnitRuleResponse) ToJsonString ¶
func (r *UpdateUnitRuleResponse) ToJsonString() string
type ValueFrom ¶
type ValueFrom struct { // k8s env 的 FieldRef // 注意:此字段可能返回 null,表示取不到有效值。 FieldRef *FieldRef `json:"FieldRef,omitempty" name:"FieldRef"` // k8s env 的 ResourceFieldRef // 注意:此字段可能返回 null,表示取不到有效值。 ResourceFieldRef *ResourceFieldRef `json:"ResourceFieldRef,omitempty" name:"ResourceFieldRef"` }
type VmGroup ¶
type VmGroup struct { // 部署组ID // 注意:此字段可能返回 null,表示取不到有效值。 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 部署组名称 // 注意:此字段可能返回 null,表示取不到有效值。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 部署组状态 // 注意:此字段可能返回 null,表示取不到有效值。 GroupStatus *string `json:"GroupStatus,omitempty" name:"GroupStatus"` // 程序包ID // 注意:此字段可能返回 null,表示取不到有效值。 PackageId *string `json:"PackageId,omitempty" name:"PackageId"` // 程序包名称 // 注意:此字段可能返回 null,表示取不到有效值。 PackageName *string `json:"PackageName,omitempty" name:"PackageName"` // 程序包版本号 // 注意:此字段可能返回 null,表示取不到有效值。 PackageVersion *string `json:"PackageVersion,omitempty" name:"PackageVersion"` // 集群ID // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 集群名称 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // 命名空间ID // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 命名空间名称 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"` // 应用ID // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 应用名称 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"` // 部署组机器数目 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceCount *int64 `json:"InstanceCount,omitempty" name:"InstanceCount"` // 部署组运行中机器数目 // 注意:此字段可能返回 null,表示取不到有效值。 RunInstanceCount *int64 `json:"RunInstanceCount,omitempty" name:"RunInstanceCount"` // 部署组启动参数信息 // 注意:此字段可能返回 null,表示取不到有效值。 StartupParameters *string `json:"StartupParameters,omitempty" name:"StartupParameters"` // 部署组创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 部署组更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // 部署组停止机器数目 // 注意:此字段可能返回 null,表示取不到有效值。 OffInstanceCount *int64 `json:"OffInstanceCount,omitempty" name:"OffInstanceCount"` // 部署组描述信息 // 注意:此字段可能返回 null,表示取不到有效值。 GroupDesc *string `json:"GroupDesc,omitempty" name:"GroupDesc"` // 微服务类型 // 注意:此字段可能返回 null,表示取不到有效值。 MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"` // 应用类型 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"` // 部署组资源类型 // 注意:此字段可能返回 null,表示取不到有效值。 GroupResourceType *string `json:"GroupResourceType,omitempty" name:"GroupResourceType"` // 部署组更新时间戳 // 注意:此字段可能返回 null,表示取不到有效值。 UpdatedTime *int64 `json:"UpdatedTime,omitempty" name:"UpdatedTime"` // 部署应用描述信息 // 注意:此字段可能返回 null,表示取不到有效值。 DeployDesc *string `json:"DeployDesc,omitempty" name:"DeployDesc"` // 滚动发布的更新方式 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateType *uint64 `json:"UpdateType,omitempty" name:"UpdateType"` // 发布是否启用beta批次 // 注意:此字段可能返回 null,表示取不到有效值。 DeployBetaEnable *bool `json:"DeployBetaEnable,omitempty" name:"DeployBetaEnable"` // 滚动发布的批次比例列表 // 注意:此字段可能返回 null,表示取不到有效值。 DeployBatch []*float64 `json:"DeployBatch,omitempty" name:"DeployBatch" list` // 滚动发布的批次执行方式 // 注意:此字段可能返回 null,表示取不到有效值。 DeployExeMode *string `json:"DeployExeMode,omitempty" name:"DeployExeMode"` // 滚动发布的每个批次的等待时间 // 注意:此字段可能返回 null,表示取不到有效值。 DeployWaitTime *uint64 `json:"DeployWaitTime,omitempty" name:"DeployWaitTime"` // 是否开启了健康检查 // 注意:此字段可能返回 null,表示取不到有效值。 EnableHealthCheck *bool `json:"EnableHealthCheck,omitempty" name:"EnableHealthCheck"` // 健康检查配置 // 注意:此字段可能返回 null,表示取不到有效值。 HealthCheckSettings *HealthCheckSettings `json:"HealthCheckSettings,omitempty" name:"HealthCheckSettings"` // 程序包类型 // 注意:此字段可能返回 null,表示取不到有效值。 PackageType *string `json:"PackageType,omitempty" name:"PackageType"` // 启动脚本 base64编码 // 注意:此字段可能返回 null,表示取不到有效值。 StartScript *string `json:"StartScript,omitempty" name:"StartScript"` // 停止脚本 base64编码 // 注意:此字段可能返回 null,表示取不到有效值。 StopScript *string `json:"StopScript,omitempty" name:"StopScript"` // 部署组备注 // 注意:此字段可能返回 null,表示取不到有效值。 Alias *string `json:"Alias,omitempty" name:"Alias"` }
type VmGroupSimple ¶
type VmGroupSimple struct { // 部署组ID // 注意:此字段可能返回 null,表示取不到有效值。 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 部署组名称 // 注意:此字段可能返回 null,表示取不到有效值。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 应用类型 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"` // 部署组描述 // 注意:此字段可能返回 null,表示取不到有效值。 GroupDesc *string `json:"GroupDesc,omitempty" name:"GroupDesc"` // 部署组更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // 集群ID // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 部署组启动参数 // 注意:此字段可能返回 null,表示取不到有效值。 StartupParameters *string `json:"StartupParameters,omitempty" name:"StartupParameters"` // 命名空间ID // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 部署组创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 集群名称 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // 应用ID // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 应用名称 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"` // 命名空间名称 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"` // 应用微服务类型 // 注意:此字段可能返回 null,表示取不到有效值。 MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"` // 部署组资源类型 // 注意:此字段可能返回 null,表示取不到有效值。 GroupResourceType *string `json:"GroupResourceType,omitempty" name:"GroupResourceType"` // 部署组更新时间戳 // 注意:此字段可能返回 null,表示取不到有效值。 UpdatedTime *int64 `json:"UpdatedTime,omitempty" name:"UpdatedTime"` // 部署应用描述信息 // 注意:此字段可能返回 null,表示取不到有效值。 DeployDesc *string `json:"DeployDesc,omitempty" name:"DeployDesc"` // 部署组备注 // 注意:此字段可能返回 null,表示取不到有效值。 Alias *string `json:"Alias,omitempty" name:"Alias"` }