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"`
}