Documentation
¶
Index ¶
- Constants
- type AddNewBindRoleUserRequest
- type AddNewBindRoleUserRequestParams
- type AddNewBindRoleUserResponse
- type AddNewBindRoleUserResponseParams
- type AssetBaseInfoResponse
- type AssetClusterPod
- type AssetInfoDetail
- type AssetTag
- type AssetViewCFGRisk
- type AssetViewPortRisk
- type AssetViewVULRisk
- type AssetViewWeakPassRisk
- type BugInfoDetail
- type CVMAssetVO
- type ClbListenerListInfo
- type Client
- func (c *Client) AddNewBindRoleUser(request *AddNewBindRoleUserRequest) (response *AddNewBindRoleUserResponse, err error)
- func (c *Client) AddNewBindRoleUserWithContext(ctx context.Context, request *AddNewBindRoleUserRequest) (response *AddNewBindRoleUserResponse, err error)
- func (c *Client) CreateDomainAndIp(request *CreateDomainAndIpRequest) (response *CreateDomainAndIpResponse, err error)
- func (c *Client) CreateDomainAndIpWithContext(ctx context.Context, request *CreateDomainAndIpRequest) (response *CreateDomainAndIpResponse, err error)
- func (c *Client) CreateRiskCenterScanTask(request *CreateRiskCenterScanTaskRequest) (response *CreateRiskCenterScanTaskResponse, err error)
- func (c *Client) CreateRiskCenterScanTaskWithContext(ctx context.Context, request *CreateRiskCenterScanTaskRequest) (response *CreateRiskCenterScanTaskResponse, err error)
- func (c *Client) DeleteDomainAndIp(request *DeleteDomainAndIpRequest) (response *DeleteDomainAndIpResponse, err error)
- func (c *Client) DeleteDomainAndIpWithContext(ctx context.Context, request *DeleteDomainAndIpRequest) (response *DeleteDomainAndIpResponse, err error)
- func (c *Client) DeleteRiskScanTask(request *DeleteRiskScanTaskRequest) (response *DeleteRiskScanTaskResponse, err error)
- func (c *Client) DeleteRiskScanTaskWithContext(ctx context.Context, request *DeleteRiskScanTaskRequest) (response *DeleteRiskScanTaskResponse, err error)
- func (c *Client) DescribeCVMAssetInfo(request *DescribeCVMAssetInfoRequest) (response *DescribeCVMAssetInfoResponse, err error)
- func (c *Client) DescribeCVMAssetInfoWithContext(ctx context.Context, request *DescribeCVMAssetInfoRequest) (response *DescribeCVMAssetInfoResponse, err error)
- func (c *Client) DescribeCVMAssets(request *DescribeCVMAssetsRequest) (response *DescribeCVMAssetsResponse, err error)
- func (c *Client) DescribeCVMAssetsWithContext(ctx context.Context, request *DescribeCVMAssetsRequest) (response *DescribeCVMAssetsResponse, err error)
- func (c *Client) DescribeClusterPodAssets(request *DescribeClusterPodAssetsRequest) (response *DescribeClusterPodAssetsResponse, err error)
- func (c *Client) DescribeClusterPodAssetsWithContext(ctx context.Context, request *DescribeClusterPodAssetsRequest) (response *DescribeClusterPodAssetsResponse, err error)
- func (c *Client) DescribeDbAssetInfo(request *DescribeDbAssetInfoRequest) (response *DescribeDbAssetInfoResponse, err error)
- func (c *Client) DescribeDbAssetInfoWithContext(ctx context.Context, request *DescribeDbAssetInfoRequest) (response *DescribeDbAssetInfoResponse, err error)
- func (c *Client) DescribeDbAssets(request *DescribeDbAssetsRequest) (response *DescribeDbAssetsResponse, err error)
- func (c *Client) DescribeDbAssetsWithContext(ctx context.Context, request *DescribeDbAssetsRequest) (response *DescribeDbAssetsResponse, err error)
- func (c *Client) DescribeDomainAssets(request *DescribeDomainAssetsRequest) (response *DescribeDomainAssetsResponse, err error)
- func (c *Client) DescribeDomainAssetsWithContext(ctx context.Context, request *DescribeDomainAssetsRequest) (response *DescribeDomainAssetsResponse, err error)
- func (c *Client) DescribeListenerList(request *DescribeListenerListRequest) (response *DescribeListenerListResponse, err error)
- func (c *Client) DescribeListenerListWithContext(ctx context.Context, request *DescribeListenerListRequest) (response *DescribeListenerListResponse, err error)
- func (c *Client) DescribeOrganizationInfo(request *DescribeOrganizationInfoRequest) (response *DescribeOrganizationInfoResponse, err error)
- func (c *Client) DescribeOrganizationInfoWithContext(ctx context.Context, request *DescribeOrganizationInfoRequest) (response *DescribeOrganizationInfoResponse, err error)
- func (c *Client) DescribeOrganizationUserInfo(request *DescribeOrganizationUserInfoRequest) (response *DescribeOrganizationUserInfoResponse, err error)
- func (c *Client) DescribeOrganizationUserInfoWithContext(ctx context.Context, request *DescribeOrganizationUserInfoRequest) (response *DescribeOrganizationUserInfoResponse, err error)
- func (c *Client) DescribePublicIpAssets(request *DescribePublicIpAssetsRequest) (response *DescribePublicIpAssetsResponse, err error)
- func (c *Client) DescribePublicIpAssetsWithContext(ctx context.Context, request *DescribePublicIpAssetsRequest) (response *DescribePublicIpAssetsResponse, err error)
- func (c *Client) DescribeRiskCenterAssetViewCFGRiskList(request *DescribeRiskCenterAssetViewCFGRiskListRequest) (response *DescribeRiskCenterAssetViewCFGRiskListResponse, err error)
- func (c *Client) DescribeRiskCenterAssetViewCFGRiskListWithContext(ctx context.Context, request *DescribeRiskCenterAssetViewCFGRiskListRequest) (response *DescribeRiskCenterAssetViewCFGRiskListResponse, err error)
- func (c *Client) DescribeRiskCenterAssetViewPortRiskList(request *DescribeRiskCenterAssetViewPortRiskListRequest) (response *DescribeRiskCenterAssetViewPortRiskListResponse, err error)
- func (c *Client) DescribeRiskCenterAssetViewPortRiskListWithContext(ctx context.Context, request *DescribeRiskCenterAssetViewPortRiskListRequest) (response *DescribeRiskCenterAssetViewPortRiskListResponse, err error)
- func (c *Client) DescribeRiskCenterAssetViewVULRiskList(request *DescribeRiskCenterAssetViewVULRiskListRequest) (response *DescribeRiskCenterAssetViewVULRiskListResponse, err error)
- func (c *Client) DescribeRiskCenterAssetViewVULRiskListWithContext(ctx context.Context, request *DescribeRiskCenterAssetViewVULRiskListRequest) (response *DescribeRiskCenterAssetViewVULRiskListResponse, err error)
- func (c *Client) DescribeRiskCenterAssetViewWeakPasswordRiskList(request *DescribeRiskCenterAssetViewWeakPasswordRiskListRequest) (response *DescribeRiskCenterAssetViewWeakPasswordRiskListResponse, err error)
- func (c *Client) DescribeRiskCenterAssetViewWeakPasswordRiskListWithContext(ctx context.Context, ...) (response *DescribeRiskCenterAssetViewWeakPasswordRiskListResponse, err error)
- func (c *Client) DescribeRiskCenterPortViewPortRiskList(request *DescribeRiskCenterPortViewPortRiskListRequest) (response *DescribeRiskCenterPortViewPortRiskListResponse, err error)
- func (c *Client) DescribeRiskCenterPortViewPortRiskListWithContext(ctx context.Context, request *DescribeRiskCenterPortViewPortRiskListRequest) (response *DescribeRiskCenterPortViewPortRiskListResponse, err error)
- func (c *Client) DescribeRiskCenterServerRiskList(request *DescribeRiskCenterServerRiskListRequest) (response *DescribeRiskCenterServerRiskListResponse, err error)
- func (c *Client) DescribeRiskCenterServerRiskListWithContext(ctx context.Context, request *DescribeRiskCenterServerRiskListRequest) (response *DescribeRiskCenterServerRiskListResponse, err error)
- func (c *Client) DescribeRiskCenterVULViewVULRiskList(request *DescribeRiskCenterVULViewVULRiskListRequest) (response *DescribeRiskCenterVULViewVULRiskListResponse, err error)
- func (c *Client) DescribeRiskCenterVULViewVULRiskListWithContext(ctx context.Context, request *DescribeRiskCenterVULViewVULRiskListRequest) (response *DescribeRiskCenterVULViewVULRiskListResponse, err error)
- func (c *Client) DescribeRiskCenterWebsiteRiskList(request *DescribeRiskCenterWebsiteRiskListRequest) (response *DescribeRiskCenterWebsiteRiskListResponse, err error)
- func (c *Client) DescribeRiskCenterWebsiteRiskListWithContext(ctx context.Context, request *DescribeRiskCenterWebsiteRiskListRequest) (response *DescribeRiskCenterWebsiteRiskListResponse, err error)
- func (c *Client) DescribeScanReportList(request *DescribeScanReportListRequest) (response *DescribeScanReportListResponse, err error)
- func (c *Client) DescribeScanReportListWithContext(ctx context.Context, request *DescribeScanReportListRequest) (response *DescribeScanReportListResponse, err error)
- func (c *Client) DescribeScanTaskList(request *DescribeScanTaskListRequest) (response *DescribeScanTaskListResponse, err error)
- func (c *Client) DescribeScanTaskListWithContext(ctx context.Context, request *DescribeScanTaskListRequest) (response *DescribeScanTaskListResponse, err error)
- func (c *Client) DescribeSearchBugInfo(request *DescribeSearchBugInfoRequest) (response *DescribeSearchBugInfoResponse, err error)
- func (c *Client) DescribeSearchBugInfoWithContext(ctx context.Context, request *DescribeSearchBugInfoRequest) (response *DescribeSearchBugInfoResponse, err error)
- func (c *Client) DescribeSubUserInfo(request *DescribeSubUserInfoRequest) (response *DescribeSubUserInfoResponse, err error)
- func (c *Client) DescribeSubUserInfoWithContext(ctx context.Context, request *DescribeSubUserInfoRequest) (response *DescribeSubUserInfoResponse, err error)
- func (c *Client) DescribeSubnetAssets(request *DescribeSubnetAssetsRequest) (response *DescribeSubnetAssetsResponse, err error)
- func (c *Client) DescribeSubnetAssetsWithContext(ctx context.Context, request *DescribeSubnetAssetsRequest) (response *DescribeSubnetAssetsResponse, err error)
- func (c *Client) DescribeTaskLogList(request *DescribeTaskLogListRequest) (response *DescribeTaskLogListResponse, err error)
- func (c *Client) DescribeTaskLogListWithContext(ctx context.Context, request *DescribeTaskLogListRequest) (response *DescribeTaskLogListResponse, err error)
- func (c *Client) DescribeTaskLogURL(request *DescribeTaskLogURLRequest) (response *DescribeTaskLogURLResponse, err error)
- func (c *Client) DescribeTaskLogURLWithContext(ctx context.Context, request *DescribeTaskLogURLRequest) (response *DescribeTaskLogURLResponse, err error)
- func (c *Client) DescribeVULRiskAdvanceCFGList(request *DescribeVULRiskAdvanceCFGListRequest) (response *DescribeVULRiskAdvanceCFGListResponse, err error)
- func (c *Client) DescribeVULRiskAdvanceCFGListWithContext(ctx context.Context, request *DescribeVULRiskAdvanceCFGListRequest) (response *DescribeVULRiskAdvanceCFGListResponse, err error)
- func (c *Client) DescribeVpcAssets(request *DescribeVpcAssetsRequest) (response *DescribeVpcAssetsResponse, err error)
- func (c *Client) DescribeVpcAssetsWithContext(ctx context.Context, request *DescribeVpcAssetsRequest) (response *DescribeVpcAssetsResponse, err error)
- func (c *Client) ModifyRiskCenterRiskStatus(request *ModifyRiskCenterRiskStatusRequest) (response *ModifyRiskCenterRiskStatusResponse, err error)
- func (c *Client) ModifyRiskCenterRiskStatusWithContext(ctx context.Context, request *ModifyRiskCenterRiskStatusRequest) (response *ModifyRiskCenterRiskStatusResponse, err error)
- func (c *Client) StopRiskCenterTask(request *StopRiskCenterTaskRequest) (response *StopRiskCenterTaskResponse, err error)
- func (c *Client) StopRiskCenterTaskWithContext(ctx context.Context, request *StopRiskCenterTaskRequest) (response *StopRiskCenterTaskResponse, err error)
- type CloudCountDesc
- type CreateDomainAndIpRequest
- type CreateDomainAndIpRequestParams
- type CreateDomainAndIpResponse
- type CreateDomainAndIpResponseParams
- type CreateRiskCenterScanTaskRequest
- type CreateRiskCenterScanTaskRequestParams
- type CreateRiskCenterScanTaskResponse
- type CreateRiskCenterScanTaskResponseParams
- type DBAssetVO
- type DataSearchBug
- type DbAssetInfo
- type DeleteDomainAndIpRequest
- type DeleteDomainAndIpRequestParams
- type DeleteDomainAndIpResponse
- type DeleteDomainAndIpResponseParams
- type DeleteRiskScanTaskRequest
- type DeleteRiskScanTaskRequestParams
- type DeleteRiskScanTaskResponse
- type DeleteRiskScanTaskResponseParams
- type DescribeCVMAssetInfoRequest
- type DescribeCVMAssetInfoRequestParams
- type DescribeCVMAssetInfoResponse
- type DescribeCVMAssetInfoResponseParams
- type DescribeCVMAssetsRequest
- type DescribeCVMAssetsRequestParams
- type DescribeCVMAssetsResponse
- type DescribeCVMAssetsResponseParams
- type DescribeClusterPodAssetsRequest
- type DescribeClusterPodAssetsRequestParams
- type DescribeClusterPodAssetsResponse
- type DescribeClusterPodAssetsResponseParams
- type DescribeDbAssetInfoRequest
- type DescribeDbAssetInfoRequestParams
- type DescribeDbAssetInfoResponse
- type DescribeDbAssetInfoResponseParams
- type DescribeDbAssetsRequest
- type DescribeDbAssetsRequestParams
- type DescribeDbAssetsResponse
- type DescribeDbAssetsResponseParams
- type DescribeDomainAssetsRequest
- type DescribeDomainAssetsRequestParams
- type DescribeDomainAssetsResponse
- type DescribeDomainAssetsResponseParams
- type DescribeListenerListRequest
- type DescribeListenerListRequestParams
- type DescribeListenerListResponse
- type DescribeListenerListResponseParams
- type DescribeOrganizationInfoRequest
- type DescribeOrganizationInfoRequestParams
- type DescribeOrganizationInfoResponse
- type DescribeOrganizationInfoResponseParams
- type DescribeOrganizationUserInfoRequest
- type DescribeOrganizationUserInfoRequestParams
- type DescribeOrganizationUserInfoResponse
- type DescribeOrganizationUserInfoResponseParams
- type DescribePublicIpAssetsRequest
- type DescribePublicIpAssetsRequestParams
- type DescribePublicIpAssetsResponse
- type DescribePublicIpAssetsResponseParams
- type DescribeRiskCenterAssetViewCFGRiskListRequest
- type DescribeRiskCenterAssetViewCFGRiskListRequestParams
- type DescribeRiskCenterAssetViewCFGRiskListResponse
- type DescribeRiskCenterAssetViewCFGRiskListResponseParams
- type DescribeRiskCenterAssetViewPortRiskListRequest
- type DescribeRiskCenterAssetViewPortRiskListRequestParams
- type DescribeRiskCenterAssetViewPortRiskListResponse
- type DescribeRiskCenterAssetViewPortRiskListResponseParams
- type DescribeRiskCenterAssetViewVULRiskListRequest
- type DescribeRiskCenterAssetViewVULRiskListRequestParams
- type DescribeRiskCenterAssetViewVULRiskListResponse
- type DescribeRiskCenterAssetViewVULRiskListResponseParams
- type DescribeRiskCenterAssetViewWeakPasswordRiskListRequest
- type DescribeRiskCenterAssetViewWeakPasswordRiskListRequestParams
- type DescribeRiskCenterAssetViewWeakPasswordRiskListResponse
- type DescribeRiskCenterAssetViewWeakPasswordRiskListResponseParams
- type DescribeRiskCenterPortViewPortRiskListRequest
- type DescribeRiskCenterPortViewPortRiskListRequestParams
- type DescribeRiskCenterPortViewPortRiskListResponse
- type DescribeRiskCenterPortViewPortRiskListResponseParams
- type DescribeRiskCenterServerRiskListRequest
- type DescribeRiskCenterServerRiskListRequestParams
- type DescribeRiskCenterServerRiskListResponse
- type DescribeRiskCenterServerRiskListResponseParams
- type DescribeRiskCenterVULViewVULRiskListRequest
- type DescribeRiskCenterVULViewVULRiskListRequestParams
- type DescribeRiskCenterVULViewVULRiskListResponse
- type DescribeRiskCenterVULViewVULRiskListResponseParams
- type DescribeRiskCenterWebsiteRiskListRequest
- type DescribeRiskCenterWebsiteRiskListRequestParams
- type DescribeRiskCenterWebsiteRiskListResponse
- type DescribeRiskCenterWebsiteRiskListResponseParams
- type DescribeScanReportListRequest
- type DescribeScanReportListRequestParams
- type DescribeScanReportListResponse
- type DescribeScanReportListResponseParams
- type DescribeScanTaskListRequest
- type DescribeScanTaskListRequestParams
- type DescribeScanTaskListResponse
- type DescribeScanTaskListResponseParams
- type DescribeSearchBugInfoRequest
- type DescribeSearchBugInfoRequestParams
- type DescribeSearchBugInfoResponse
- type DescribeSearchBugInfoResponseParams
- type DescribeSubUserInfoRequest
- type DescribeSubUserInfoRequestParams
- type DescribeSubUserInfoResponse
- type DescribeSubUserInfoResponseParams
- type DescribeSubnetAssetsRequest
- type DescribeSubnetAssetsRequestParams
- type DescribeSubnetAssetsResponse
- type DescribeSubnetAssetsResponseParams
- type DescribeTaskLogListRequest
- type DescribeTaskLogListRequestParams
- type DescribeTaskLogListResponse
- type DescribeTaskLogListResponseParams
- type DescribeTaskLogURLRequest
- type DescribeTaskLogURLRequestParams
- type DescribeTaskLogURLResponse
- type DescribeTaskLogURLResponseParams
- type DescribeVULRiskAdvanceCFGListRequest
- type DescribeVULRiskAdvanceCFGListRequestParams
- type DescribeVULRiskAdvanceCFGListResponse
- type DescribeVULRiskAdvanceCFGListResponseParams
- type DescribeVpcAssetsRequest
- type DescribeVpcAssetsRequestParams
- type DescribeVpcAssetsResponse
- type DescribeVpcAssetsResponseParams
- type DomainAssetVO
- type Filter
- type FilterDataObject
- type IpAssetListVO
- type ModifyRiskCenterRiskStatusRequest
- type ModifyRiskCenterRiskStatusRequestParams
- type ModifyRiskCenterRiskStatusResponse
- type ModifyRiskCenterRiskStatusResponseParams
- type OrganizationInfo
- type OrganizationUserInfo
- type PortViewPortRisk
- type PublicIpDomainListKey
- type ReportItemKey
- type ReportTaskIdList
- type RiskCenterStatusKey
- type ScanTaskInfo
- type ScanTaskInfoList
- type ServerRisk
- type ServerRiskSuggestion
- type StopRiskCenterTaskRequest
- type StopRiskCenterTaskRequestParams
- type StopRiskCenterTaskResponse
- type StopRiskCenterTaskResponseParams
- type SubUserInfo
- type SubnetAsset
- type Tag
- type Tags
- type TaskAdvanceCFG
- type TaskAssetObject
- type TaskCenterCFGRiskInputParam
- type TaskCenterVulRiskInputParam
- type TaskCenterWeakPwdRiskInputParam
- type TaskIdListKey
- type TaskLogInfo
- type TaskLogURL
- type VULRiskAdvanceCFGList
- type VULViewVULRisk
- type Vpc
- type WebsiteRisk
- type WhereFilter
Constants ¶
const ( // CAM signature/authentication error. AUTHFAILURE = "AuthFailure" // The request would have succeeded, but the DryRun parameter was used. DRYRUNOPERATION = "DryRunOperation" // Operation failed. FAILEDOPERATION = "FailedOperation" // An internal error occurs. INTERNALERROR = "InternalError" // Invalid filter INVALIDFILTER = "InvalidFilter" // The parameter is incorrect. INVALIDPARAMETER = "InvalidParameter" // Decrypt error INVALIDPARAMETER_DECRYPTERROR = "InvalidParameter.DecryptError" // Invalid parameter value. INVALIDPARAMETERVALUE = "InvalidParameterValue" // The quota limit is reached. LIMITEXCEEDED = "LimitExceeded" // Missing parameters. MISSINGPARAMETER = "MissingParameter" // Operation denied. OPERATIONDENIED = "OperationDenied" // Region error REGIONERROR = "RegionError" // Too many requests. REQUESTLIMITEXCEEDED = "RequestLimitExceeded" // Occupied resource RESOURCEINUSE = "ResourceInUse" // Resources are insufficient. RESOURCEINSUFFICIENT = "ResourceInsufficient" // The resource doesn't exist. RESOURCENOTFOUND = "ResourceNotFound" // The resource is unavailable RESOURCEUNAVAILABLE = "ResourceUnavailable" // The resources have been sold out. RESOURCESSOLDOUT = "ResourcesSoldOut" // The operation is unauthorized. UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // Unauthorized operation for "Operation Audit" product. UNAUTHORIZEDOPERATION_CLOUDAUDIT = "UnauthorizedOperation.CloudAudit" // Unauthorized operation for the "Object Storage" product. UNAUTHORIZEDOPERATION_COS = "UnauthorizedOperation.Cos" // The parameter is unknown. UNKNOWNPARAMETER = "UnknownParameter" // The operation is not supported. UNSUPPORTEDOPERATION = "UnsupportedOperation" )
const APIVersion = "2022-11-21"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddNewBindRoleUserRequest ¶
type AddNewBindRoleUserRequest struct {
*tchttp.BaseRequest
}
func NewAddNewBindRoleUserRequest ¶
func NewAddNewBindRoleUserRequest() (request *AddNewBindRoleUserRequest)
func (*AddNewBindRoleUserRequest) FromJsonString ¶
func (r *AddNewBindRoleUserRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddNewBindRoleUserRequest) ToJsonString ¶
func (r *AddNewBindRoleUserRequest) ToJsonString() string
type AddNewBindRoleUserRequestParams ¶
type AddNewBindRoleUserRequestParams struct {
}
Predefined struct for user
type AddNewBindRoleUserResponse ¶
type AddNewBindRoleUserResponse struct {
*tchttp.BaseResponse
Response *AddNewBindRoleUserResponseParams `json:"Response"`
}
func NewAddNewBindRoleUserResponse ¶
func NewAddNewBindRoleUserResponse() (response *AddNewBindRoleUserResponse)
func (*AddNewBindRoleUserResponse) FromJsonString ¶
func (r *AddNewBindRoleUserResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddNewBindRoleUserResponse) ToJsonString ¶
func (r *AddNewBindRoleUserResponse) ToJsonString() string
type AddNewBindRoleUserResponseParams ¶
type AddNewBindRoleUserResponseParams struct {
// `0`: successful. Other values: failed.
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type AssetBaseInfoResponse ¶
type AssetBaseInfoResponse struct {
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// vpc-name
// Note: This field may return·null, indicating that no valid values can be obtained.
VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`
// Asset name
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetName *string `json:"AssetName,omitnil,omitempty" name:"AssetName"`
// Operating system
// Note: This field may return·null, indicating that no valid values can be obtained.
Os *string `json:"Os,omitnil,omitempty" name:"Os"`
// Public IP
// Note: This field may return·null, indicating that no valid values can be obtained.
PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"`
// Private IP
// Note: This field may return·null, indicating that no valid values can be obtained.
PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"`
// Region
// Note: This field may return·null, indicating that no valid values can be obtained.
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// Asset type
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetType *string `json:"AssetType,omitnil,omitempty" name:"AssetType"`
// Asset ID
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`
// Total number of accounts
// Note: This field may return·null, indicating that no valid values can be obtained.
AccountNum *uint64 `json:"AccountNum,omitnil,omitempty" name:"AccountNum"`
// Number of ports
// Note: This field may return·null, indicating that no valid values can be obtained.
PortNum *uint64 `json:"PortNum,omitnil,omitempty" name:"PortNum"`
// Number of processes
// Note: This field may return·null, indicating that no valid values can be obtained.
ProcessNum *uint64 `json:"ProcessNum,omitnil,omitempty" name:"ProcessNum"`
// Numbernumb of software applications
// Note: This field may return·null, indicating that no valid values can be obtained.
SoftApplicationNum *uint64 `json:"SoftApplicationNum,omitnil,omitempty" name:"SoftApplicationNum"`
// Number of databases
// Note: This field may return·null, indicating that no valid values can be obtained.
DatabaseNum *uint64 `json:"DatabaseNum,omitnil,omitempty" name:"DatabaseNum"`
// Number of web applications
// Note: This field may return·null, indicating that no valid values can be obtained.
WebApplicationNum *uint64 `json:"WebApplicationNum,omitnil,omitempty" name:"WebApplicationNum"`
// Number of services
// Note: This field may return·null, indicating that no valid values can be obtained.
ServiceNum *uint64 `json:"ServiceNum,omitnil,omitempty" name:"ServiceNum"`
// Number of web frameworks
// Note: This field may return·null, indicating that no valid values can be obtained.
WebFrameworkNum *uint64 `json:"WebFrameworkNum,omitnil,omitempty" name:"WebFrameworkNum"`
// Number of websites
// Note: This field may return·null, indicating that no valid values can be obtained.
WebSiteNum *uint64 `json:"WebSiteNum,omitnil,omitempty" name:"WebSiteNum"`
// Number of JAR packages
// Note: This field may return·null, indicating that no valid values can be obtained.
JarPackageNum *uint64 `json:"JarPackageNum,omitnil,omitempty" name:"JarPackageNum"`
// Number of enabled services
// Note: This field may return·null, indicating that no valid values can be obtained.
StartServiceNum *uint64 `json:"StartServiceNum,omitnil,omitempty" name:"StartServiceNum"`
// Number of scheduled tasks
// Note: This field may return·null, indicating that no valid values can be obtained.
ScheduledTaskNum *uint64 `json:"ScheduledTaskNum,omitnil,omitempty" name:"ScheduledTaskNum"`
// Number of environment variables
// Note: This field may return·null, indicating that no valid values can be obtained.
EnvironmentVariableNum *uint64 `json:"EnvironmentVariableNum,omitnil,omitempty" name:"EnvironmentVariableNum"`
// Number of kernel modules
// Note: This field may return·null, indicating that no valid values can be obtained.
KernelModuleNum *uint64 `json:"KernelModuleNum,omitnil,omitempty" name:"KernelModuleNum"`
// Number of system installation packages
// Note: This field may return·null, indicating that no valid values can be obtained.
SystemInstallationPackageNum *uint64 `json:"SystemInstallationPackageNum,omitnil,omitempty" name:"SystemInstallationPackageNum"`
// Remaining service validity in days
// Note: This field may return·null, indicating that no valid values can be obtained.
SurplusProtectDay *uint64 `json:"SurplusProtectDay,omitnil,omitempty" name:"SurplusProtectDay"`
// Whether the CWPP agent is installed. Values: `1` (installed) and `0` (not installed)
// Note: This field may return·null, indicating that no valid values can be obtained.
CWPStatus *uint64 `json:"CWPStatus,omitnil,omitempty" name:"CWPStatus"`
// Tags
// Note: This field may return·null, indicating that no valid values can be obtained.
Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"`
// Protection level
// Note: This field may return·null, indicating that no valid values can be obtained.
ProtectLevel *string `json:"ProtectLevel,omitnil,omitempty" name:"ProtectLevel"`
// Usage of CWPP service in days
// Note: This field may return·null, indicating that no valid values can be obtained.
ProtectedDay *uint64 `json:"ProtectedDay,omitnil,omitempty" name:"ProtectedDay"`
}
type AssetClusterPod ¶
type AssetClusterPod struct {
// Tenant ID
AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`
// Tenant UIN
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
// Tenant name
Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`
// Region
// Note: This field may return·null, indicating that no valid values can be obtained.
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// Pod ID
AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`
// Pod name
AssetName *string `json:"AssetName,omitnil,omitempty" name:"AssetName"`
// Creation time of the pod
// Note: This field may return·null, indicating that no valid values can be obtained.
InstanceCreateTime *string `json:"InstanceCreateTime,omitnil,omitempty" name:"InstanceCreateTime"`
// Namespace
// Note: This field may return·null, indicating that no valid values can be obtained.
Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`
// Status
// Note: This field may return·null, indicating that no valid values can be obtained.
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Cluster ID
// Note: This field may return·null, indicating that no valid values can be obtained.
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// Cluster name
// Note: This field may return·null, indicating that no valid values can be obtained.
ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`
// Server ID
// Note: This field may return·null, indicating that no valid values can be obtained.
MachineId *string `json:"MachineId,omitnil,omitempty" name:"MachineId"`
// Server name
// Note: This field may return·null, indicating that no valid values can be obtained.
MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`
// Pod IP
// Note: This field may return·null, indicating that no valid values can be obtained.
PodIp *string `json:"PodIp,omitnil,omitempty" name:"PodIp"`
// Number of associated services
// Note: This field may return·null, indicating that no valid values can be obtained.
ServiceCount *int64 `json:"ServiceCount,omitnil,omitempty" name:"ServiceCount"`
// Number of associated containers
// Note: This field may return·null, indicating that no valid values can be obtained.
ContainerCount *int64 `json:"ContainerCount,omitnil,omitempty" name:"ContainerCount"`
// Public IP
// Note: This field may return·null, indicating that no valid values can be obtained.
PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"`
// Private IP
// Note: This field may return·null, indicating that no valid values can be obtained.
PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"`
// Whether it's a critical asset. Values: `1` (critical asset), `0` (non-critical asset)
// Note: This field may return·null, indicating that no valid values can be obtained.
IsCore *int64 `json:"IsCore,omitnil,omitempty" name:"IsCore"`
// Whether it's a newly-added asset. Values: `1` (Yes), `0` (No)
// Note: This field may return·null, indicating that no valid values can be obtained.
IsNewAsset *uint64 `json:"IsNewAsset,omitnil,omitempty" name:"IsNewAsset"`
}
type AssetInfoDetail ¶
type AssetInfoDetail struct {
// AppID of the user
// Note: This field may return·null, indicating that no valid values can be obtained.
AppID *string `json:"AppID,omitnil,omitempty" name:"AppID"`
// CVE number
// Note: This field may return·null, indicating that no valid values can be obtained.
CVEId *string `json:"CVEId,omitnil,omitempty" name:"CVEId"`
// Whether the asset is scanned. Values: `0`: (default) Not scanned; `1`: Scanning; `2`: Scan completed; `3`: Error while scanning
// Note: This field may return·null, indicating that no valid values can be obtained.
IsScan *int64 `json:"IsScan,omitnil,omitempty" name:"IsScan"`
// Number of affected assets
// Note: This field may return·null, indicating that no valid values can be obtained.
InfluenceAsset *int64 `json:"InfluenceAsset,omitnil,omitempty" name:"InfluenceAsset"`
// Number of not fixed assets
// Note: This field may return·null, indicating that no valid values can be obtained.
NotRepairAsset *int64 `json:"NotRepairAsset,omitnil,omitempty" name:"NotRepairAsset"`
// Number of not protected assets
// Note: This field may return·null, indicating that no valid values can be obtained.
NotProtectAsset *int64 `json:"NotProtectAsset,omitnil,omitempty" name:"NotProtectAsset"`
// Task ID
// Note: This field may return·null, indicating that no valid values can be obtained.
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Task progress in terms of percentage
// Note: This field may return·null, indicating that no valid values can be obtained.
TaskPercent *int64 `json:"TaskPercent,omitnil,omitempty" name:"TaskPercent"`
// Task creation time
// Note: This field may return·null, indicating that no valid values can be obtained.
TaskTime *int64 `json:"TaskTime,omitnil,omitempty" name:"TaskTime"`
// Scan start time
// Note: This field may return·null, indicating that no valid values can be obtained.
ScanTime *string `json:"ScanTime,omitnil,omitempty" name:"ScanTime"`
}
type AssetTag ¶
type AssetTag struct {
// Tag key. It supports alphanumeric characters and underscores (_).
// Note: This field may return·null, indicating that no valid values can be obtained.
TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`
// Tag value. It supports alphanumeric characters and underscores (_).
// Note: This field may return·null, indicating that no valid values can be obtained.
TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}
type AssetViewCFGRisk ¶
type AssetViewCFGRisk struct {
// The unique ID.
Id *string `json:"Id,omitnil,omitempty" name:"Id"`
// Configuration name
CFGName *string `json:"CFGName,omitnil,omitempty" name:"CFGName"`
// Check type
CheckType *string `json:"CheckType,omitnil,omitempty" name:"CheckType"`
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Instance name
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// Instance type
InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// Affected assets
AffectAsset *string `json:"AffectAsset,omitnil,omitempty" name:"AffectAsset"`
// Risk level
Level *string `json:"Level,omitnil,omitempty" name:"Level"`
// First detected
FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`
// Last detected
RecentTime *string `json:"RecentTime,omitnil,omitempty" name:"RecentTime"`
// Source of the task
From *string `json:"From,omitnil,omitempty" name:"From"`
// Status
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
// u200c-
CFGSTD *string `json:"CFGSTD,omitnil,omitempty" name:"CFGSTD"`
// Configuration details.
CFGDescribe *string `json:"CFGDescribe,omitnil,omitempty" name:"CFGDescribe"`
// Fix suggestion
CFGFix *string `json:"CFGFix,omitnil,omitempty" name:"CFGFix"`
// URL of the help documentation
CFGHelpURL *string `json:"CFGHelpURL,omitnil,omitempty" name:"CFGHelpURL"`
// Data entry key
Index *string `json:"Index,omitnil,omitempty" name:"Index"`
// User AppId
AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`
// User name.
// Note: This field may return·null, indicating that no valid values can be obtained.
Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`
// User UIN
// Note: This field may return·null, indicating that no valid values can be obtained.
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
}
type AssetViewPortRisk ¶
type AssetViewPortRisk struct {
// Port
Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"`
// Affected assets
AffectAsset *string `json:"AffectAsset,omitnil,omitempty" name:"AffectAsset"`
// Risk level
Level *string `json:"Level,omitnil,omitempty" name:"Level"`
// Asset type
InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// Network protocol
Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`
// Components
Component *string `json:"Component,omitnil,omitempty" name:"Component"`
// Service
Service *string `json:"Service,omitnil,omitempty" name:"Service"`
// Last detected
RecentTime *string `json:"RecentTime,omitnil,omitempty" name:"RecentTime"`
// First detected
FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`
// Suggested action. `0`: Keep as it is; `1`: Block access requests; `2`: Block the port
Suggestion *uint64 `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`
// Status of the risk. `0`: Not handled, `1`: Handled; `2`: Ignored
Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
// Unique ID of the asset
Id *string `json:"Id,omitnil,omitempty" name:"Id"`
// Frontend index
Index *string `json:"Index,omitnil,omitempty" name:"Index"`
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Instance name
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// User `appid`
AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`
// User name.
// Note: This field may return·null, indicating that no valid values can be obtained.
Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`
// User `uin`
// Note: This field may return·null, indicating that no valid values can be obtained.
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
// Source of the task
From *string `json:"From,omitnil,omitempty" name:"From"`
}
type AssetViewVULRisk ¶
type AssetViewVULRisk struct {
// Affected assets
AffectAsset *string `json:"AffectAsset,omitnil,omitempty" name:"AffectAsset"`
// Risk level
Level *string `json:"Level,omitnil,omitempty" name:"Level"`
// Asset type
InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// Components
Component *string `json:"Component,omitnil,omitempty" name:"Component"`
// Service
Service *string `json:"Service,omitnil,omitempty" name:"Service"`
// Last detected
RecentTime *string `json:"RecentTime,omitnil,omitempty" name:"RecentTime"`
// First detected
FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`
// Status of the risk. `0`: Not handled, `1`: Handled; `2`: Ignored
Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
// Unique ID of the asset
Id *string `json:"Id,omitnil,omitempty" name:"Id"`
// Frontend index
Index *string `json:"Index,omitnil,omitempty" name:"Index"`
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Instance name
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// User `appid`
AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`
// User name.
// Note: This field may return·null, indicating that no valid values can be obtained.
Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`
// User `uin`
// Note: This field may return·null, indicating that no valid values can be obtained.
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
// Vulnerability type
VULType *string `json:"VULType,omitnil,omitempty" name:"VULType"`
// Port
Port *string `json:"Port,omitnil,omitempty" name:"Port"`
// Description
Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"`
// Components affected by the vulnerability
AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`
// Reference information about the vulnerability
References *string `json:"References,omitnil,omitempty" name:"References"`
// Version
AppVersion *string `json:"AppVersion,omitnil,omitempty" name:"AppVersion"`
// Vulnerability URL
VULURL *string `json:"VULURL,omitnil,omitempty" name:"VULURL"`
// Vulnerability name
VULName *string `json:"VULName,omitnil,omitempty" name:"VULName"`
// CVE number
CVE *string `json:"CVE,omitnil,omitempty" name:"CVE"`
// Fix suggestion
Fix *string `json:"Fix,omitnil,omitempty" name:"Fix"`
// POC ID
POCId *string `json:"POCId,omitnil,omitempty" name:"POCId"`
// Source of the task
From *string `json:"From,omitnil,omitempty" name:"From"`
// CWPP edition
CWPVersion *int64 `json:"CWPVersion,omitnil,omitempty" name:"CWPVersion"`
// Whether it can be fixed
IsSupportRepair *bool `json:"IsSupportRepair,omitnil,omitempty" name:"IsSupportRepair"`
// Whether it can be detected
IsSupportDetect *bool `json:"IsSupportDetect,omitnil,omitempty" name:"IsSupportDetect"`
// Instance UUID
InstanceUUID *string `json:"InstanceUUID,omitnil,omitempty" name:"InstanceUUID"`
// Pay load
Payload *string `json:"Payload,omitnil,omitempty" name:"Payload"`
// Whether it's an emergency vulnerability. Values: `1` (emergency vulnerability); `0` (non-emergency vulnerability
// Note: This field may return·null, indicating that no valid values can be obtained.
EMGCVulType *int64 `json:"EMGCVulType,omitnil,omitempty" name:"EMGCVulType"`
}
type AssetViewWeakPassRisk ¶
type AssetViewWeakPassRisk struct {
// Affected assets
AffectAsset *string `json:"AffectAsset,omitnil,omitempty" name:"AffectAsset"`
// Risk level
Level *string `json:"Level,omitnil,omitempty" name:"Level"`
// Asset type
InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// Components
Component *string `json:"Component,omitnil,omitempty" name:"Component"`
// Service
Service *string `json:"Service,omitnil,omitempty" name:"Service"`
// Last detected
RecentTime *string `json:"RecentTime,omitnil,omitempty" name:"RecentTime"`
// First detected
FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`
// Status of the risk. `0`: Not handled, `1`: Handled; `2`: Ignored
Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
// Unique ID of the asset
Id *string `json:"Id,omitnil,omitempty" name:"Id"`
// Frontend index
Index *string `json:"Index,omitnil,omitempty" name:"Index"`
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Instance name
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// User AppId
AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`
// User name.
// Note: This field may return·null, indicating that no valid values can be obtained.
Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`
// User `uin`
// Note: This field may return·null, indicating that no valid values can be obtained.
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
// Weak password type
PasswordType *string `json:"PasswordType,omitnil,omitempty" name:"PasswordType"`
// Source of the task
From *string `json:"From,omitnil,omitempty" name:"From"`
// Vulnerability type
VULType *string `json:"VULType,omitnil,omitempty" name:"VULType"`
// Vulnerability URL
VULURL *string `json:"VULURL,omitnil,omitempty" name:"VULURL"`
// Fix suggestion
Fix *string `json:"Fix,omitnil,omitempty" name:"Fix"`
// Pay load
Payload *string `json:"Payload,omitnil,omitempty" name:"Payload"`
}
type BugInfoDetail ¶
type BugInfoDetail struct {
// Vulnerability ID
// Note: This field may return null, indicating that no valid values can be obtained.
Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
// POC ID of the vulnerability
// Note: This field may return null, indicating that no valid values can be obtained.
PatchId *string `json:"PatchId,omitnil,omitempty" name:"PatchId"`
// Vulnerability name
// Note: This field may return null, indicating that no valid values can be obtained.
VULName *string `json:"VULName,omitnil,omitempty" name:"VULName"`
// Vulnerability severity: `high`, `middle`, `low`, `info`
// Note: This field may return null, indicating that no valid values can be obtained.
Level *string `json:"Level,omitnil,omitempty" name:"Level"`
// CVSS score
// Note: This field may return null, indicating that no valid values can be obtained.
CVSSScore *string `json:"CVSSScore,omitnil,omitempty" name:"CVSSScore"`
// CVE number
// Note: This field may return null, indicating that no valid values can be obtained.
CVEId *string `json:"CVEId,omitnil,omitempty" name:"CVEId"`
// Vulnerability tag
// Note: This field may return null, indicating that no valid values can be obtained.
Tag *string `json:"Tag,omitnil,omitempty" name:"Tag"`
// Vulnerability category: `1`: Web application vulnerabilities, `2`: System component vulnerabilities, `3`: Configuration risks
// Note: This field may return null, indicating that no valid values can be obtained.
VULCategory *uint64 `json:"VULCategory,omitnil,omitempty" name:"VULCategory"`
// Operating systems affected by the vulnerability
// Note: This field may return null, indicating that no valid values can be obtained.
ImpactOs *string `json:"ImpactOs,omitnil,omitempty" name:"ImpactOs"`
// Components affected by the vulnerability
// Note: This field may return null, indicating that no valid values can be obtained.
ImpactCOMPENT *string `json:"ImpactCOMPENT,omitnil,omitempty" name:"ImpactCOMPENT"`
// Versions affected by the vulnerability
// Note: This field may return null, indicating that no valid values can be obtained.
ImpactVersion *string `json:"ImpactVersion,omitnil,omitempty" name:"ImpactVersion"`
// Reference information of the vulnerability
// Note: This field may return null, indicating that no valid values can be obtained.
Reference *string `json:"Reference,omitnil,omitempty" name:"Reference"`
// Vulnerability description
// Note: This field may return null, indicating that no valid values can be obtained.
VULDescribe *string `json:"VULDescribe,omitnil,omitempty" name:"VULDescribe"`
// Fix suggestion
// Note: This field may return null, indicating that no valid values can be obtained.
Fix *string `json:"Fix,omitnil,omitempty" name:"Fix"`
// Product support status. The real-time status is returned.
// Note: This field may return null, indicating that no valid values can be obtained.
ProSupport *uint64 `json:"ProSupport,omitnil,omitempty" name:"ProSupport"`
// Specify whether the vulnerability is published as an emergency vulnerability. `1`: Published as an emergency vulnerability; `0`: Not an emergency vulnerability.
// Note: This field may return null, indicating that no valid values can be obtained.
IsPublish *uint64 `json:"IsPublish,omitnil,omitempty" name:"IsPublish"`
// Disclosure time of the vulnerability.
// Note: This field may return null, indicating that no valid values can be obtained.
ReleaseTime *string `json:"ReleaseTime,omitnil,omitempty" name:"ReleaseTime"`
// The time when the vulnerability is added to the vulnerability database.
// Note: This field may return null, indicating that no valid values can be obtained.
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// The last update time of the vulnerability in the database
// Note: This field may return null, indicating that no valid values can be obtained.
UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// Sub-category of the vulnerability
// Note: This field may return null, indicating that no valid values can be obtained.
SubCategory *string `json:"SubCategory,omitnil,omitempty" name:"SubCategory"`
}
type CVMAssetVO ¶
type CVMAssetVO struct {
// Asset ID
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`
// Asset name
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetName *string `json:"AssetName,omitnil,omitempty" name:"AssetName"`
// Asset type
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetType *string `json:"AssetType,omitnil,omitempty" name:"AssetType"`
// Region
// Note: This field may return·null, indicating that no valid values can be obtained.
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// Protection status
// Note: This field may return·null, indicating that no valid values can be obtained.
CWPStatus *uint64 `json:"CWPStatus,omitnil,omitempty" name:"CWPStatus"`
// Asset creation time
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetCreateTime *string `json:"AssetCreateTime,omitnil,omitempty" name:"AssetCreateTime"`
// Public IP
// Note: This field may return·null, indicating that no valid values can be obtained.
PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"`
// Private IP
// Note: This field may return·null, indicating that no valid values can be obtained.
PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"`
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// VPC name
// Note: This field may return·null, indicating that no valid values can be obtained.
VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`
// App ID
// Note: This field may return·null, indicating that no valid values can be obtained.
AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`
// User `uin`
// Note: This field may return·null, indicating that no valid values can be obtained.
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
// User name
// Note: This field may return·null, indicating that no valid values can be obtained.
NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"`
// Availability zone
// Note: This field may return·null, indicating that no valid values can be obtained.
AvailableArea *string `json:"AvailableArea,omitnil,omitempty" name:"AvailableArea"`
// Whether it's a critical asset
// Note: This field may return·null, indicating that no valid values can be obtained.
IsCore *uint64 `json:"IsCore,omitnil,omitempty" name:"IsCore"`
// Subnet ID
// Note: This field may return·null, indicating that no valid values can be obtained.
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// Subnet name
// Note: This field may return·null, indicating that no valid values can be obtained.
SubnetName *string `json:"SubnetName,omitnil,omitempty" name:"SubnetName"`
// UUID of the instance
// Note: This field may return·null, indicating that no valid values can be obtained.
InstanceUuid *string `json:"InstanceUuid,omitnil,omitempty" name:"InstanceUuid"`
// QUuid of the instance
// Note: This field may return·null, indicating that no valid values can be obtained.
InstanceQUuid *string `json:"InstanceQUuid,omitnil,omitempty" name:"InstanceQUuid"`
// OS name
// Note: This field may return·null, indicating that no valid values can be obtained.
OsName *string `json:"OsName,omitnil,omitempty" name:"OsName"`
// Number of partitions
// Note: This field may return·null, indicating that no valid values can be obtained.
PartitionCount *uint64 `json:"PartitionCount,omitnil,omitempty" name:"PartitionCount"`
// CPU information
// Note: This field may return·null, indicating that no valid values can be obtained.
CPUInfo *string `json:"CPUInfo,omitnil,omitempty" name:"CPUInfo"`
// CPU size
// Note: This field may return·null, indicating that no valid values can be obtained.
CPUSize *uint64 `json:"CPUSize,omitnil,omitempty" name:"CPUSize"`
// CPU load
// Note: This field may return·null, indicating that no valid values can be obtained.
CPULoad *string `json:"CPULoad,omitnil,omitempty" name:"CPULoad"`
// Memory size
// Note: This field may return·null, indicating that no valid values can be obtained.
MemorySize *string `json:"MemorySize,omitnil,omitempty" name:"MemorySize"`
// Memory load
// Note: This field may return·null, indicating that no valid values can be obtained.
MemoryLoad *string `json:"MemoryLoad,omitnil,omitempty" name:"MemoryLoad"`
// Disk size.
// Note: This field may return·null, indicating that no valid values can be obtained.
DiskSize *string `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`
// Disk load
// Note: This field may return·null, indicating that no valid values can be obtained.
DiskLoad *string `json:"DiskLoad,omitnil,omitempty" name:"DiskLoad"`
// Number of accounts
// Note: This field may return·null, indicating that no valid values can be obtained.
AccountCount *string `json:"AccountCount,omitnil,omitempty" name:"AccountCount"`
// Number of processes
// Note: This field may return·null, indicating that no valid values can be obtained.
ProcessCount *string `json:"ProcessCount,omitnil,omitempty" name:"ProcessCount"`
// Number of applications
// Note: This field may return·null, indicating that no valid values can be obtained.
AppCount *string `json:"AppCount,omitnil,omitempty" name:"AppCount"`
// Number of listened ports.
// Note: This field may return·null, indicating that no valid values can be obtained.
PortCount *uint64 `json:"PortCount,omitnil,omitempty" name:"PortCount"`
// Number of network attacks
// Note: This field may return·null, indicating that no valid values can be obtained.
Attack *uint64 `json:"Attack,omitnil,omitempty" name:"Attack"`
// Number of network access requests
// Note: This field may return·null, indicating that no valid values can be obtained.
Access *uint64 `json:"Access,omitnil,omitempty" name:"Access"`
// Number of blocked attacks
// Note: This field may return·null, indicating that no valid values can be obtained.
Intercept *uint64 `json:"Intercept,omitnil,omitempty" name:"Intercept"`
// Inbound peak bandwidth
// Note: This field may return·null, indicating that no valid values can be obtained.
InBandwidth *string `json:"InBandwidth,omitnil,omitempty" name:"InBandwidth"`
// OutInbound peak bandwidth
// Note: This field may return·null, indicating that no valid values can be obtained.
OutBandwidth *string `json:"OutBandwidth,omitnil,omitempty" name:"OutBandwidth"`
// Total inbound traffic
// Note: This field may return·null, indicating that no valid values can be obtained.
InFlow *string `json:"InFlow,omitnil,omitempty" name:"InFlow"`
// Total outbound traffic
// Note: This field may return·null, indicating that no valid values can be obtained.
OutFlow *string `json:"OutFlow,omitnil,omitempty" name:"OutFlow"`
// Last scan time
// Note: This field may return·null, indicating that no valid values can be obtained.
LastScanTime *string `json:"LastScanTime,omitnil,omitempty" name:"LastScanTime"`
// Proactive malicious outgoing requests
// Note: This field may return·null, indicating that no valid values can be obtained.
NetWorkOut *uint64 `json:"NetWorkOut,omitnil,omitempty" name:"NetWorkOut"`
// Port risks
// Note: This field may return·null, indicating that no valid values can be obtained.
PortRisk *uint64 `json:"PortRisk,omitnil,omitempty" name:"PortRisk"`
// Vulnerabilities
// Note: This field may return·null, indicating that no valid values can be obtained.
VulnerabilityRisk *uint64 `json:"VulnerabilityRisk,omitnil,omitempty" name:"VulnerabilityRisk"`
// Configuraiton risks
// Note: This field may return·null, indicating that no valid values can be obtained.
ConfigurationRisk *uint64 `json:"ConfigurationRisk,omitnil,omitempty" name:"ConfigurationRisk"`
// Number of scan tasks
// Note: This field may return·null, indicating that no valid values can be obtained.
ScanTask *uint64 `json:"ScanTask,omitnil,omitempty" name:"ScanTask"`
// Tags
// Note: This field may return·null, indicating that no valid values can be obtained.
Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"`
// Member ID
// Note: This field may return·null, indicating that no valid values can be obtained.
MemberId *string `json:"MemberId,omitnil,omitempty" name:"MemberId"`
// Full name of the operating system
// Note: This field may return·null, indicating that no valid values can be obtained.
Os *string `json:"Os,omitnil,omitempty" name:"Os"`
// Risk exposure
// Note: This field may return·null, indicating that no valid values can be obtained.
RiskExposure *int64 `json:"RiskExposure,omitnil,omitempty" name:"RiskExposure"`
// BAS toolkit status. `0`: Not installed; `1`: Installed; `2`: Offline.
// Note: This field may return·null, indicating that no valid values can be obtained.
BASAgentStatus *int64 `json:"BASAgentStatus,omitnil,omitempty" name:"BASAgentStatus"`
// `1`: New asset; `0`: Not a new asset
// Note: This field may return·null, indicating that no valid values can be obtained.
IsNewAsset *uint64 `json:"IsNewAsset,omitnil,omitempty" name:"IsNewAsset"`
}
type ClbListenerListInfo ¶
type ClbListenerListInfo struct {
// Listener ID
// Note: This field may return·null, indicating that no valid values can be obtained.
ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`
// The listener name.
// Note: This field may return·null, indicating that no valid values can be obtained.
ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"`
// Load balancer ID
// Note: This field may return·null, indicating that no valid values can be obtained.
LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`
// CLB instance name
// Note: This field may return·null, indicating that no valid values can be obtained.
LoadBalancerName *string `json:"LoadBalancerName,omitnil,omitempty" name:"LoadBalancerName"`
// Network protocol
// Note: This field may return·null, indicating that no valid values can be obtained.
Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`
// Region
// Note: This field may return·null, indicating that no valid values can be obtained.
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// CLB instance IP
// Note: This field may return·null, indicating that no valid values can be obtained.
Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
// Port
// Note: This field may return·null, indicating that no valid values can be obtained.
VPort *int64 `json:"VPort,omitnil,omitempty" name:"VPort"`
// Availability zone
// Note: This field may return·null, indicating that no valid values can be obtained.
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// VPC ID
// Note: This field may return·null, indicating that no valid values can be obtained.
NumericalVpcId *int64 `json:"NumericalVpcId,omitnil,omitempty" name:"NumericalVpcId"`
// CLB instance type
// Note: This field may return·null, indicating that no valid values can be obtained.
LoadBalancerType *string `json:"LoadBalancerType,omitnil,omitempty" name:"LoadBalancerType"`
// Listener domain name
// Note: This field may return·null, indicating that no valid values can be obtained.
Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
// Load balancer domain name
// Note: This field may return·null, indicating that no valid values can be obtained.
LoadBalancerDomain *string `json:"LoadBalancerDomain,omitnil,omitempty" name:"LoadBalancerDomain"`
}
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AddNewBindRoleUser ¶
func (c *Client) AddNewBindRoleUser(request *AddNewBindRoleUserRequest) (response *AddNewBindRoleUserResponse, err error)
AddNewBindRoleUser This API is used to add the CAM role of Cloud Security Center (CSC) to the current account. The name of the CAM role is "csip".
func (*Client) AddNewBindRoleUserWithContext ¶
func (c *Client) AddNewBindRoleUserWithContext(ctx context.Context, request *AddNewBindRoleUserRequest) (response *AddNewBindRoleUserResponse, err error)
AddNewBindRoleUser This API is used to add the CAM role of Cloud Security Center (CSC) to the current account. The name of the CAM role is "csip".
func (*Client) CreateDomainAndIp ¶
func (c *Client) CreateDomainAndIp(request *CreateDomainAndIpRequest) (response *CreateDomainAndIpResponse, err error)
CreateDomainAndIp This API is used to create an asset with the specific domain/IP.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) CreateDomainAndIpWithContext ¶
func (c *Client) CreateDomainAndIpWithContext(ctx context.Context, request *CreateDomainAndIpRequest) (response *CreateDomainAndIpResponse, err error)
CreateDomainAndIp This API is used to create an asset with the specific domain/IP.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) CreateRiskCenterScanTask ¶
func (c *Client) CreateRiskCenterScanTask(request *CreateRiskCenterScanTaskRequest) (response *CreateRiskCenterScanTaskResponse, err error)
CreateRiskCenterScanTask This API is used to create a risk scan task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateRiskCenterScanTaskWithContext ¶
func (c *Client) CreateRiskCenterScanTaskWithContext(ctx context.Context, request *CreateRiskCenterScanTaskRequest) (response *CreateRiskCenterScanTaskResponse, err error)
CreateRiskCenterScanTask This API is used to create a risk scan task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteDomainAndIp ¶
func (c *Client) DeleteDomainAndIp(request *DeleteDomainAndIpRequest) (response *DeleteDomainAndIpResponse, err error)
DeleteDomainAndIp This API is used to delete assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteDomainAndIpWithContext ¶
func (c *Client) DeleteDomainAndIpWithContext(ctx context.Context, request *DeleteDomainAndIpRequest) (response *DeleteDomainAndIpResponse, err error)
DeleteDomainAndIp This API is used to delete assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteRiskScanTask ¶
func (c *Client) DeleteRiskScanTask(request *DeleteRiskScanTaskRequest) (response *DeleteRiskScanTaskResponse, err error)
DeleteRiskScanTask This API is used to delete a risk scan task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteRiskScanTaskWithContext ¶
func (c *Client) DeleteRiskScanTaskWithContext(ctx context.Context, request *DeleteRiskScanTaskRequest) (response *DeleteRiskScanTaskResponse, err error)
DeleteRiskScanTask This API is used to delete a risk scan task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCVMAssetInfo ¶
func (c *Client) DescribeCVMAssetInfo(request *DescribeCVMAssetInfoRequest) (response *DescribeCVMAssetInfoResponse, err error)
DescribeCVMAssetInfo This API is used to query details of CVM assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCVMAssetInfoWithContext ¶
func (c *Client) DescribeCVMAssetInfoWithContext(ctx context.Context, request *DescribeCVMAssetInfoRequest) (response *DescribeCVMAssetInfoResponse, err error)
DescribeCVMAssetInfo This API is used to query details of CVM assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCVMAssets ¶
func (c *Client) DescribeCVMAssets(request *DescribeCVMAssetsRequest) (response *DescribeCVMAssetsResponse, err error)
DescribeCVMAssets This API is used to query the list of CVM assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCVMAssetsWithContext ¶
func (c *Client) DescribeCVMAssetsWithContext(ctx context.Context, request *DescribeCVMAssetsRequest) (response *DescribeCVMAssetsResponse, err error)
DescribeCVMAssets This API is used to query the list of CVM assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeClusterPodAssets ¶
func (c *Client) DescribeClusterPodAssets(request *DescribeClusterPodAssetsRequest) (response *DescribeClusterPodAssetsResponse, err error)
DescribeClusterPodAssets This API is used to list cluster pods.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeClusterPodAssetsWithContext ¶
func (c *Client) DescribeClusterPodAssetsWithContext(ctx context.Context, request *DescribeClusterPodAssetsRequest) (response *DescribeClusterPodAssetsResponse, err error)
DescribeClusterPodAssets This API is used to list cluster pods.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDbAssetInfo ¶
func (c *Client) DescribeDbAssetInfo(request *DescribeDbAssetInfoRequest) (response *DescribeDbAssetInfoResponse, err error)
DescribeDbAssetInfo This API is used to query details of a database asset.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDbAssetInfoWithContext ¶
func (c *Client) DescribeDbAssetInfoWithContext(ctx context.Context, request *DescribeDbAssetInfoRequest) (response *DescribeDbAssetInfoResponse, err error)
DescribeDbAssetInfo This API is used to query details of a database asset.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDbAssets ¶
func (c *Client) DescribeDbAssets(request *DescribeDbAssetsRequest) (response *DescribeDbAssetsResponse, err error)
DescribeDbAssets This API is used to list database assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDbAssetsWithContext ¶
func (c *Client) DescribeDbAssetsWithContext(ctx context.Context, request *DescribeDbAssetsRequest) (response *DescribeDbAssetsResponse, err error)
DescribeDbAssets This API is used to list database assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDomainAssets ¶
func (c *Client) DescribeDomainAssets(request *DescribeDomainAssetsRequest) (response *DescribeDomainAssetsResponse, err error)
DescribeDomainAssets This API is used to list domain assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDomainAssetsWithContext ¶
func (c *Client) DescribeDomainAssetsWithContext(ctx context.Context, request *DescribeDomainAssetsRequest) (response *DescribeDomainAssetsResponse, err error)
DescribeDomainAssets This API is used to list domain assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeListenerList ¶
func (c *Client) DescribeListenerList(request *DescribeListenerListRequest) (response *DescribeListenerListResponse, err error)
DescribeListenerList This API is used to query the list of TCP listeners.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeListenerListWithContext ¶
func (c *Client) DescribeListenerListWithContext(ctx context.Context, request *DescribeListenerListRequest) (response *DescribeListenerListResponse, err error)
DescribeListenerList This API is used to query the list of TCP listeners.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeOrganizationInfo ¶
func (c *Client) DescribeOrganizationInfo(request *DescribeOrganizationInfoRequest) (response *DescribeOrganizationInfoResponse, err error)
DescribeOrganizationInfo Check group account details
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeOrganizationInfoWithContext ¶
func (c *Client) DescribeOrganizationInfoWithContext(ctx context.Context, request *DescribeOrganizationInfoRequest) (response *DescribeOrganizationInfoResponse, err error)
DescribeOrganizationInfo Check group account details
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeOrganizationUserInfo ¶
func (c *Client) DescribeOrganizationUserInfo(request *DescribeOrganizationUserInfoRequest) (response *DescribeOrganizationUserInfoResponse, err error)
DescribeOrganizationUserInfo Query group account user list
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeOrganizationUserInfoWithContext ¶
func (c *Client) DescribeOrganizationUserInfoWithContext(ctx context.Context, request *DescribeOrganizationUserInfoRequest) (response *DescribeOrganizationUserInfoResponse, err error)
DescribeOrganizationUserInfo Query group account user list
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePublicIpAssets ¶
func (c *Client) DescribePublicIpAssets(request *DescribePublicIpAssetsRequest) (response *DescribePublicIpAssetsResponse, err error)
DescribePublicIpAssets This API is used to query the list of public IP assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePublicIpAssetsWithContext ¶
func (c *Client) DescribePublicIpAssetsWithContext(ctx context.Context, request *DescribePublicIpAssetsRequest) (response *DescribePublicIpAssetsResponse, err error)
DescribePublicIpAssets This API is used to query the list of public IP assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRiskCenterAssetViewCFGRiskList ¶
func (c *Client) DescribeRiskCenterAssetViewCFGRiskList(request *DescribeRiskCenterAssetViewCFGRiskListRequest) (response *DescribeRiskCenterAssetViewCFGRiskListResponse, err error)
DescribeRiskCenterAssetViewCFGRiskList This API is used to query the list of configuration risks by assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRiskCenterAssetViewCFGRiskListWithContext ¶
func (c *Client) DescribeRiskCenterAssetViewCFGRiskListWithContext(ctx context.Context, request *DescribeRiskCenterAssetViewCFGRiskListRequest) (response *DescribeRiskCenterAssetViewCFGRiskListResponse, err error)
DescribeRiskCenterAssetViewCFGRiskList This API is used to query the list of configuration risks by assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRiskCenterAssetViewPortRiskList ¶
func (c *Client) DescribeRiskCenterAssetViewPortRiskList(request *DescribeRiskCenterAssetViewPortRiskListRequest) (response *DescribeRiskCenterAssetViewPortRiskListResponse, err error)
DescribeRiskCenterAssetViewPortRiskList This API is used to query the list of port risks by assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DECRYPTERROR = "InvalidParameter.DecryptError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_CLOUDAUDIT = "UnauthorizedOperation.CloudAudit" UNAUTHORIZEDOPERATION_COS = "UnauthorizedOperation.Cos" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRiskCenterAssetViewPortRiskListWithContext ¶
func (c *Client) DescribeRiskCenterAssetViewPortRiskListWithContext(ctx context.Context, request *DescribeRiskCenterAssetViewPortRiskListRequest) (response *DescribeRiskCenterAssetViewPortRiskListResponse, err error)
DescribeRiskCenterAssetViewPortRiskList This API is used to query the list of port risks by assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DECRYPTERROR = "InvalidParameter.DecryptError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_CLOUDAUDIT = "UnauthorizedOperation.CloudAudit" UNAUTHORIZEDOPERATION_COS = "UnauthorizedOperation.Cos" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRiskCenterAssetViewVULRiskList ¶
func (c *Client) DescribeRiskCenterAssetViewVULRiskList(request *DescribeRiskCenterAssetViewVULRiskListRequest) (response *DescribeRiskCenterAssetViewVULRiskListResponse, err error)
DescribeRiskCenterAssetViewVULRiskList This API is used to query the list of vulnerabilities by assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DECRYPTERROR = "InvalidParameter.DecryptError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_CLOUDAUDIT = "UnauthorizedOperation.CloudAudit" UNAUTHORIZEDOPERATION_COS = "UnauthorizedOperation.Cos" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRiskCenterAssetViewVULRiskListWithContext ¶
func (c *Client) DescribeRiskCenterAssetViewVULRiskListWithContext(ctx context.Context, request *DescribeRiskCenterAssetViewVULRiskListRequest) (response *DescribeRiskCenterAssetViewVULRiskListResponse, err error)
DescribeRiskCenterAssetViewVULRiskList This API is used to query the list of vulnerabilities by assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DECRYPTERROR = "InvalidParameter.DecryptError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_CLOUDAUDIT = "UnauthorizedOperation.CloudAudit" UNAUTHORIZEDOPERATION_COS = "UnauthorizedOperation.Cos" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRiskCenterAssetViewWeakPasswordRiskList ¶
func (c *Client) DescribeRiskCenterAssetViewWeakPasswordRiskList(request *DescribeRiskCenterAssetViewWeakPasswordRiskListRequest) (response *DescribeRiskCenterAssetViewWeakPasswordRiskListResponse, err error)
DescribeRiskCenterAssetViewWeakPasswordRiskList This API is used to query the list of weak passwords by assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DECRYPTERROR = "InvalidParameter.DecryptError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_CLOUDAUDIT = "UnauthorizedOperation.CloudAudit" UNAUTHORIZEDOPERATION_COS = "UnauthorizedOperation.Cos" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRiskCenterAssetViewWeakPasswordRiskListWithContext ¶
func (c *Client) DescribeRiskCenterAssetViewWeakPasswordRiskListWithContext(ctx context.Context, request *DescribeRiskCenterAssetViewWeakPasswordRiskListRequest) (response *DescribeRiskCenterAssetViewWeakPasswordRiskListResponse, err error)
DescribeRiskCenterAssetViewWeakPasswordRiskList This API is used to query the list of weak passwords by assets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DECRYPTERROR = "InvalidParameter.DecryptError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_CLOUDAUDIT = "UnauthorizedOperation.CloudAudit" UNAUTHORIZEDOPERATION_COS = "UnauthorizedOperation.Cos" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRiskCenterPortViewPortRiskList ¶
func (c *Client) DescribeRiskCenterPortViewPortRiskList(request *DescribeRiskCenterPortViewPortRiskListRequest) (response *DescribeRiskCenterPortViewPortRiskListResponse, err error)
DescribeRiskCenterPortViewPortRiskList This API is used to query the list of port risks by ports.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DECRYPTERROR = "InvalidParameter.DecryptError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_CLOUDAUDIT = "UnauthorizedOperation.CloudAudit" UNAUTHORIZEDOPERATION_COS = "UnauthorizedOperation.Cos" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRiskCenterPortViewPortRiskListWithContext ¶
func (c *Client) DescribeRiskCenterPortViewPortRiskListWithContext(ctx context.Context, request *DescribeRiskCenterPortViewPortRiskListRequest) (response *DescribeRiskCenterPortViewPortRiskListResponse, err error)
DescribeRiskCenterPortViewPortRiskList This API is used to query the list of port risks by ports.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DECRYPTERROR = "InvalidParameter.DecryptError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_CLOUDAUDIT = "UnauthorizedOperation.CloudAudit" UNAUTHORIZEDOPERATION_COS = "UnauthorizedOperation.Cos" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRiskCenterServerRiskList ¶
func (c *Client) DescribeRiskCenterServerRiskList(request *DescribeRiskCenterServerRiskListRequest) (response *DescribeRiskCenterServerRiskListResponse, err error)
DescribeRiskCenterServerRiskList This API is used to query the list of services in risk.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DECRYPTERROR = "InvalidParameter.DecryptError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_CLOUDAUDIT = "UnauthorizedOperation.CloudAudit" UNAUTHORIZEDOPERATION_COS = "UnauthorizedOperation.Cos" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRiskCenterServerRiskListWithContext ¶
func (c *Client) DescribeRiskCenterServerRiskListWithContext(ctx context.Context, request *DescribeRiskCenterServerRiskListRequest) (response *DescribeRiskCenterServerRiskListResponse, err error)
DescribeRiskCenterServerRiskList This API is used to query the list of services in risk.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DECRYPTERROR = "InvalidParameter.DecryptError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REGIONERROR = "RegionError" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_CLOUDAUDIT = "UnauthorizedOperation.CloudAudit" UNAUTHORIZEDOPERATION_COS = "UnauthorizedOperation.Cos" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRiskCenterVULViewVULRiskList ¶
func (c *Client) DescribeRiskCenterVULViewVULRiskList(request *DescribeRiskCenterVULViewVULRiskListRequest) (response *DescribeRiskCenterVULViewVULRiskListResponse, err error)
DescribeRiskCenterVULViewVULRiskList This API is used to query the list of vulnerabilities by vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRiskCenterVULViewVULRiskListWithContext ¶
func (c *Client) DescribeRiskCenterVULViewVULRiskListWithContext(ctx context.Context, request *DescribeRiskCenterVULViewVULRiskListRequest) (response *DescribeRiskCenterVULViewVULRiskListResponse, err error)
DescribeRiskCenterVULViewVULRiskList This API is used to query the list of vulnerabilities by vulnerabilities.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRiskCenterWebsiteRiskList ¶
func (c *Client) DescribeRiskCenterWebsiteRiskList(request *DescribeRiskCenterWebsiteRiskListRequest) (response *DescribeRiskCenterWebsiteRiskListResponse, err error)
DescribeRiskCenterWebsiteRiskList This API is used to get the list of content risks.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRiskCenterWebsiteRiskListWithContext ¶
func (c *Client) DescribeRiskCenterWebsiteRiskListWithContext(ctx context.Context, request *DescribeRiskCenterWebsiteRiskListRequest) (response *DescribeRiskCenterWebsiteRiskListResponse, err error)
DescribeRiskCenterWebsiteRiskList This API is used to get the list of content risks.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeScanReportList ¶
func (c *Client) DescribeScanReportList(request *DescribeScanReportListRequest) (response *DescribeScanReportListResponse, err error)
DescribeScanReportList This API is used to get the list of scan reports.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeScanReportListWithContext ¶
func (c *Client) DescribeScanReportListWithContext(ctx context.Context, request *DescribeScanReportListRequest) (response *DescribeScanReportListResponse, err error)
DescribeScanReportList This API is used to get the list of scan reports.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeScanTaskList ¶
func (c *Client) DescribeScanTaskList(request *DescribeScanTaskListRequest) (response *DescribeScanTaskListResponse, err error)
DescribeScanTaskList This API is used to get the list of scan tasks.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeScanTaskListWithContext ¶
func (c *Client) DescribeScanTaskListWithContext(ctx context.Context, request *DescribeScanTaskListRequest) (response *DescribeScanTaskListResponse, err error)
DescribeScanTaskList This API is used to get the list of scan tasks.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSearchBugInfo ¶
func (c *Client) DescribeSearchBugInfo(request *DescribeSearchBugInfoRequest) (response *DescribeSearchBugInfoResponse, err error)
DescribeSearchBugInfo This API is used to query information of a vulnerability.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSearchBugInfoWithContext ¶
func (c *Client) DescribeSearchBugInfoWithContext(ctx context.Context, request *DescribeSearchBugInfoRequest) (response *DescribeSearchBugInfoResponse, err error)
DescribeSearchBugInfo This API is used to query information of a vulnerability.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSubUserInfo ¶
func (c *Client) DescribeSubUserInfo(request *DescribeSubUserInfoRequest) (response *DescribeSubUserInfoResponse, err error)
DescribeSubUserInfo Query the group's sub-account list
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSubUserInfoWithContext ¶
func (c *Client) DescribeSubUserInfoWithContext(ctx context.Context, request *DescribeSubUserInfoRequest) (response *DescribeSubUserInfoResponse, err error)
DescribeSubUserInfo Query the group's sub-account list
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSubnetAssets ¶
func (c *Client) DescribeSubnetAssets(request *DescribeSubnetAssetsRequest) (response *DescribeSubnetAssetsResponse, err error)
DescribeSubnetAssets This API is used to get the list of subnets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSubnetAssetsWithContext ¶
func (c *Client) DescribeSubnetAssetsWithContext(ctx context.Context, request *DescribeSubnetAssetsRequest) (response *DescribeSubnetAssetsResponse, err error)
DescribeSubnetAssets This API is used to get the list of subnets.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeTaskLogList ¶
func (c *Client) DescribeTaskLogList(request *DescribeTaskLogListRequest) (response *DescribeTaskLogListResponse, err error)
DescribeTaskLogList This API is used to get the list of scan task reports.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeTaskLogListWithContext ¶
func (c *Client) DescribeTaskLogListWithContext(ctx context.Context, request *DescribeTaskLogListRequest) (response *DescribeTaskLogListResponse, err error)
DescribeTaskLogList This API is used to get the list of scan task reports.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeTaskLogURL ¶
func (c *Client) DescribeTaskLogURL(request *DescribeTaskLogURLRequest) (response *DescribeTaskLogURLResponse, err error)
DescribeTaskLogURL This API is used to get the temp download link of a report.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeTaskLogURLWithContext ¶
func (c *Client) DescribeTaskLogURLWithContext(ctx context.Context, request *DescribeTaskLogURLRequest) (response *DescribeTaskLogURLResponse, err error)
DescribeTaskLogURL This API is used to get the temp download link of a report.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeVULRiskAdvanceCFGList ¶
func (c *Client) DescribeVULRiskAdvanceCFGList(request *DescribeVULRiskAdvanceCFGListRequest) (response *DescribeVULRiskAdvanceCFGListResponse, err error)
DescribeVULRiskAdvanceCFGList This API is used to query the advanced configuration of vulnerability scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeVULRiskAdvanceCFGListWithContext ¶
func (c *Client) DescribeVULRiskAdvanceCFGListWithContext(ctx context.Context, request *DescribeVULRiskAdvanceCFGListRequest) (response *DescribeVULRiskAdvanceCFGListResponse, err error)
DescribeVULRiskAdvanceCFGList This API is used to query the advanced configuration of vulnerability scan.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeVpcAssets ¶
func (c *Client) DescribeVpcAssets(request *DescribeVpcAssetsRequest) (response *DescribeVpcAssetsResponse, err error)
DescribeVpcAssets This API is used to get the list of VPCs.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeVpcAssetsWithContext ¶
func (c *Client) DescribeVpcAssetsWithContext(ctx context.Context, request *DescribeVpcAssetsRequest) (response *DescribeVpcAssetsResponse, err error)
DescribeVpcAssets This API is used to get the list of VPCs.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyRiskCenterRiskStatus ¶
func (c *Client) ModifyRiskCenterRiskStatus(request *ModifyRiskCenterRiskStatusRequest) (response *ModifyRiskCenterRiskStatusResponse, err error)
ModifyRiskCenterRiskStatus This API is used to modify the status of a risk.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyRiskCenterRiskStatusWithContext ¶
func (c *Client) ModifyRiskCenterRiskStatusWithContext(ctx context.Context, request *ModifyRiskCenterRiskStatusRequest) (response *ModifyRiskCenterRiskStatusResponse, err error)
ModifyRiskCenterRiskStatus This API is used to modify the status of a risk.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) StopRiskCenterTask ¶
func (c *Client) StopRiskCenterTask(request *StopRiskCenterTaskRequest) (response *StopRiskCenterTaskResponse, err error)
StopRiskCenterTask This API is used to stop a scan task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) StopRiskCenterTaskWithContext ¶
func (c *Client) StopRiskCenterTaskWithContext(ctx context.Context, request *StopRiskCenterTaskRequest) (response *StopRiskCenterTaskResponse, err error)
StopRiskCenterTask This API is used to stop a scan task.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
type CloudCountDesc ¶
type CreateDomainAndIpRequest ¶
type CreateDomainAndIpRequest struct {
*tchttp.BaseRequest
// Public IP/domain name
Content []*string `json:"Content,omitnil,omitempty" name:"Content"`
// Asset tags
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
func NewCreateDomainAndIpRequest ¶
func NewCreateDomainAndIpRequest() (request *CreateDomainAndIpRequest)
func (*CreateDomainAndIpRequest) FromJsonString ¶
func (r *CreateDomainAndIpRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDomainAndIpRequest) ToJsonString ¶
func (r *CreateDomainAndIpRequest) ToJsonString() string
type CreateDomainAndIpRequestParams ¶
type CreateDomainAndIpRequestParams struct {
// Public IP/domain name
Content []*string `json:"Content,omitnil,omitempty" name:"Content"`
// Asset tags
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
Predefined struct for user
type CreateDomainAndIpResponse ¶
type CreateDomainAndIpResponse struct {
*tchttp.BaseResponse
Response *CreateDomainAndIpResponseParams `json:"Response"`
}
func NewCreateDomainAndIpResponse ¶
func NewCreateDomainAndIpResponse() (response *CreateDomainAndIpResponse)
func (*CreateDomainAndIpResponse) FromJsonString ¶
func (r *CreateDomainAndIpResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDomainAndIpResponse) ToJsonString ¶
func (r *CreateDomainAndIpResponse) ToJsonString() string
type CreateDomainAndIpResponseParams ¶
type CreateDomainAndIpResponseParams struct {
// Number of created assets
Data *int64 `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateRiskCenterScanTaskRequest ¶
type CreateRiskCenterScanTaskRequest struct {
*tchttp.BaseRequest
// Task name
TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
// Values: `0` (Scan all); `1` (Scan specific assets); `2` (Scan all expect the specified assets); `3` (Custom assets). When `ScanAssetType=1/2`, `Assets` is required. When `ScanAssetType=3`, `SelfDefiningAssets` is required.
ScanAssetType *int64 `json:"ScanAssetType,omitnil,omitempty" name:"ScanAssetType"`
// Project to scan: port/poc/weakpass/webcontent/configrisk/exposedserver
ScanItem []*string `json:"ScanItem,omitnil,omitempty" name:"ScanItem"`
// Task type. `0`: Scheduled task, `1`: Scan immediately; `2`: Scanned at the specified time; `3`: Custom. When ScanPlanType=0,2,3, `ScanPlanContent` is required.
ScanPlanType *int64 `json:"ScanPlanType,omitnil,omitempty" name:"ScanPlanType"`
// List of assets to scan
Assets []*TaskAssetObject `json:"Assets,omitnil,omitempty" name:"Assets"`
// Details of a scheduled scan task
ScanPlanContent *string `json:"ScanPlanContent,omitnil,omitempty" name:"ScanPlanContent"`
// IP/Domain name/URL
SelfDefiningAssets []*string `json:"SelfDefiningAssets,omitnil,omitempty" name:"SelfDefiningAssets"`
// Request source. Values: `vss` (Vulnerability Scan Service), `csip` (Cloud Security Center). It defaults to `vss`.
ScanFrom *string `json:"ScanFrom,omitnil,omitempty" name:"ScanFrom"`
// Advanced settings
TaskAdvanceCFG *TaskAdvanceCFG `json:"TaskAdvanceCFG,omitnil,omitempty" name:"TaskAdvanceCFG"`
// Scan task mode: `0` (Standard), `1` (Quick), `2` (Advanced). Default: `0`
TaskMode *int64 `json:"TaskMode,omitnil,omitempty" name:"TaskMode"`
// Asset tags
Tags *AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
func NewCreateRiskCenterScanTaskRequest ¶
func NewCreateRiskCenterScanTaskRequest() (request *CreateRiskCenterScanTaskRequest)
func (*CreateRiskCenterScanTaskRequest) FromJsonString ¶
func (r *CreateRiskCenterScanTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRiskCenterScanTaskRequest) ToJsonString ¶
func (r *CreateRiskCenterScanTaskRequest) ToJsonString() string
type CreateRiskCenterScanTaskRequestParams ¶
type CreateRiskCenterScanTaskRequestParams struct {
// Task name
TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
// Values: `0` (Scan all); `1` (Scan specific assets); `2` (Scan all expect the specified assets); `3` (Custom assets). When `ScanAssetType=1/2`, `Assets` is required. When `ScanAssetType=3`, `SelfDefiningAssets` is required.
ScanAssetType *int64 `json:"ScanAssetType,omitnil,omitempty" name:"ScanAssetType"`
// Project to scan: port/poc/weakpass/webcontent/configrisk/exposedserver
ScanItem []*string `json:"ScanItem,omitnil,omitempty" name:"ScanItem"`
// Task type. `0`: Scheduled task, `1`: Scan immediately; `2`: Scanned at the specified time; `3`: Custom. When ScanPlanType=0,2,3, `ScanPlanContent` is required.
ScanPlanType *int64 `json:"ScanPlanType,omitnil,omitempty" name:"ScanPlanType"`
// List of assets to scan
Assets []*TaskAssetObject `json:"Assets,omitnil,omitempty" name:"Assets"`
// Details of a scheduled scan task
ScanPlanContent *string `json:"ScanPlanContent,omitnil,omitempty" name:"ScanPlanContent"`
// IP/Domain name/URL
SelfDefiningAssets []*string `json:"SelfDefiningAssets,omitnil,omitempty" name:"SelfDefiningAssets"`
// Request source. Values: `vss` (Vulnerability Scan Service), `csip` (Cloud Security Center). It defaults to `vss`.
ScanFrom *string `json:"ScanFrom,omitnil,omitempty" name:"ScanFrom"`
// Advanced settings
TaskAdvanceCFG *TaskAdvanceCFG `json:"TaskAdvanceCFG,omitnil,omitempty" name:"TaskAdvanceCFG"`
// Scan task mode: `0` (Standard), `1` (Quick), `2` (Advanced). Default: `0`
TaskMode *int64 `json:"TaskMode,omitnil,omitempty" name:"TaskMode"`
// Asset tags
Tags *AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
Predefined struct for user
type CreateRiskCenterScanTaskResponse ¶
type CreateRiskCenterScanTaskResponse struct {
*tchttp.BaseResponse
Response *CreateRiskCenterScanTaskResponseParams `json:"Response"`
}
func NewCreateRiskCenterScanTaskResponse ¶
func NewCreateRiskCenterScanTaskResponse() (response *CreateRiskCenterScanTaskResponse)
func (*CreateRiskCenterScanTaskResponse) FromJsonString ¶
func (r *CreateRiskCenterScanTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRiskCenterScanTaskResponse) ToJsonString ¶
func (r *CreateRiskCenterScanTaskResponse) ToJsonString() string
type CreateRiskCenterScanTaskResponseParams ¶
type CreateRiskCenterScanTaskResponseParams struct {
// Task ID.
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// `0`: Task created successfully. `-1`: There are unauthorized assets.
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
// List of unauthorized assets
UnAuthAsset []*string `json:"UnAuthAsset,omitnil,omitempty" name:"UnAuthAsset"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DBAssetVO ¶
type DBAssetVO struct {
// Asset ID
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`
// Asset name
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetName *string `json:"AssetName,omitnil,omitempty" name:"AssetName"`
// Asset type
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetType *string `json:"AssetType,omitnil,omitempty" name:"AssetType"`
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// VPC tags
// Note: This field may return·null, indicating that no valid values can be obtained.
VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`
// Region
// Note: This field may return·null, indicating that no valid values can be obtained.
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// Domain name
// Note: This field may return·null, indicating that no valid values can be obtained.
Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
// Asset creation time
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetCreateTime *string `json:"AssetCreateTime,omitnil,omitempty" name:"AssetCreateTime"`
// Last scan time
// Note: This field may return·null, indicating that no valid values can be obtained.
LastScanTime *string `json:"LastScanTime,omitnil,omitempty" name:"LastScanTime"`
// Configuration risks
// Note: This field may return·null, indicating that no valid values can be obtained.
ConfigurationRisk *uint64 `json:"ConfigurationRisk,omitnil,omitempty" name:"ConfigurationRisk"`
// Network attacks
// Note: This field may return·null, indicating that no valid values can be obtained.
Attack *uint64 `json:"Attack,omitnil,omitempty" name:"Attack"`
Access *uint64 `json:"Access,omitnil,omitempty" name:"Access"`
// Scan tasks
// Note: This field may return·null, indicating that no valid values can be obtained.
ScanTask *uint64 `json:"ScanTask,omitnil,omitempty" name:"ScanTask"`
// User `appid`
// Note: This field may return·null, indicating that no valid values can be obtained.
AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`
// User UIN
// Note: This field may return·null, indicating that no valid values can be obtained.
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
// User name
// Note: This field may return·null, indicating that no valid values can be obtained.
NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"`
// Port
// Note: This field may return·null, indicating that no valid values can be obtained.
Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"`
// Tags
// Note: This field may return·null, indicating that no valid values can be obtained.
Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"`
// Private IP
// Note: This field may return·null, indicating that no valid values can be obtained.
PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"`
// Public IP
// Note: This field may return·null, indicating that no valid values can be obtained.
PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"`
// Status
// Note: This field may return·null, indicating that no valid values can be obtained.
Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
// Whether it's a critical asset
// Note: This field may return·null, indicating that no valid values can be obtained.
IsCore *uint64 `json:"IsCore,omitnil,omitempty" name:"IsCore"`
// Whether it's a newly-added asset. Values: `1` (Yes), `0` (No)
// Note: This field may return·null, indicating that no valid values can be obtained.
IsNewAsset *uint64 `json:"IsNewAsset,omitnil,omitempty" name:"IsNewAsset"`
}
type DataSearchBug ¶
type DataSearchBug struct {
// Query status code
StateCode *string `json:"StateCode,omitnil,omitempty" name:"StateCode"`
//
// Note: This field may return·null, indicating that no valid values can be obtained.
DataBug []*BugInfoDetail `json:"DataBug,omitnil,omitempty" name:"DataBug"`
// None
// Note: This field may return·null, indicating that no valid values can be obtained.
DataAsset []*AssetInfoDetail `json:"DataAsset,omitnil,omitempty" name:"DataAsset"`
// `true`: Support vulnerability scan; `false`: Do not support vulnerability scan
// Note: This field may return·null, indicating that no valid values can be obtained.
VSSScan *bool `json:"VSSScan,omitnil,omitempty" name:"VSSScan"`
// `0`: Do not support; `1`: Support
// Note: This field may return·null, indicating that no valid values can be obtained.
CWPScan *string `json:"CWPScan,omitnil,omitempty" name:"CWPScan"`
// `1`: Support virtual patches; `0` or null: Do not support
// Note: This field may return·null, indicating that no valid values can be obtained.
CFWPatch *string `json:"CFWPatch,omitnil,omitempty" name:"CFWPatch"`
// `0`: Do not support; `1`: Support
// Note: This field may return·null, indicating that no valid values can be obtained.
WafPatch *int64 `json:"WafPatch,omitnil,omitempty" name:"WafPatch"`
// `0`: Do not support; `1`: Support
// Note: This field may return·null, indicating that no valid values can be obtained.
CWPFix *int64 `json:"CWPFix,omitnil,omitempty" name:"CWPFix"`
}
type DbAssetInfo ¶
type DbAssetInfo struct {
// CFW status
// Note: This field may return·null, indicating that no valid values can be obtained.
CFWStatus *uint64 `json:"CFWStatus,omitnil,omitempty" name:"CFWStatus"`
// Asset ID
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`
// VPC information
// Note: This field may return·null, indicating that no valid values can be obtained.
VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`
// Asset type
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetType *string `json:"AssetType,omitnil,omitempty" name:"AssetType"`
// Public IP
// Note: This field may return·null, indicating that no valid values can be obtained.
PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"`
// Private IP
// Note: This field may return·null, indicating that no valid values can be obtained.
PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"`
// Region
// Note: This field may return·null, indicating that no valid values can be obtained.
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// Asset name
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetName *string `json:"AssetName,omitnil,omitempty" name:"AssetName"`
// CFW edition
// Note: This field may return·null, indicating that no valid values can be obtained.
CFWProtectLevel *uint64 `json:"CFWProtectLevel,omitnil,omitempty" name:"CFWProtectLevel"`
// Tag information
// Note: This field may return·null, indicating that no valid values can be obtained.
Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"`
}
type DeleteDomainAndIpRequest ¶
type DeleteDomainAndIpRequest struct {
*tchttp.BaseRequest
// u200c-
Content []*PublicIpDomainListKey `json:"Content,omitnil,omitempty" name:"Content"`
// Whether to retain the path configuration. `1`: Retain; Others: Do not retain. It defaults to do not retain if not specified.
RetainPath *int64 `json:"RetainPath,omitnil,omitempty" name:"RetainPath"`
// Whether to ignore this asset in the future. `1`: Ignore; Others: Do not ignore. It defaults to ignore if not specified.
IgnoreAsset *int64 `json:"IgnoreAsset,omitnil,omitempty" name:"IgnoreAsset"`
// Asset tags
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
// Deletion mode. Values: `ALL` (delete all). If it's not specified, `Content` is required.
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}
func NewDeleteDomainAndIpRequest ¶
func NewDeleteDomainAndIpRequest() (request *DeleteDomainAndIpRequest)
func (*DeleteDomainAndIpRequest) FromJsonString ¶
func (r *DeleteDomainAndIpRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDomainAndIpRequest) ToJsonString ¶
func (r *DeleteDomainAndIpRequest) ToJsonString() string
type DeleteDomainAndIpRequestParams ¶
type DeleteDomainAndIpRequestParams struct {
// u200c-
Content []*PublicIpDomainListKey `json:"Content,omitnil,omitempty" name:"Content"`
// Whether to retain the path configuration. `1`: Retain; Others: Do not retain. It defaults to do not retain if not specified.
RetainPath *int64 `json:"RetainPath,omitnil,omitempty" name:"RetainPath"`
// Whether to ignore this asset in the future. `1`: Ignore; Others: Do not ignore. It defaults to ignore if not specified.
IgnoreAsset *int64 `json:"IgnoreAsset,omitnil,omitempty" name:"IgnoreAsset"`
// Asset tags
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
// Deletion mode. Values: `ALL` (delete all). If it's not specified, `Content` is required.
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}
Predefined struct for user
type DeleteDomainAndIpResponse ¶
type DeleteDomainAndIpResponse struct {
*tchttp.BaseResponse
Response *DeleteDomainAndIpResponseParams `json:"Response"`
}
func NewDeleteDomainAndIpResponse ¶
func NewDeleteDomainAndIpResponse() (response *DeleteDomainAndIpResponse)
func (*DeleteDomainAndIpResponse) FromJsonString ¶
func (r *DeleteDomainAndIpResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDomainAndIpResponse) ToJsonString ¶
func (r *DeleteDomainAndIpResponse) ToJsonString() string
type DeleteDomainAndIpResponseParams ¶
type DeleteDomainAndIpResponseParams struct {
// Number of deleted assets
Data *int64 `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteRiskScanTaskRequest ¶
type DeleteRiskScanTaskRequest struct {
*tchttp.BaseRequest
// List of task IDs
TaskIdList []*TaskIdListKey `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"`
}
func NewDeleteRiskScanTaskRequest ¶
func NewDeleteRiskScanTaskRequest() (request *DeleteRiskScanTaskRequest)
func (*DeleteRiskScanTaskRequest) FromJsonString ¶
func (r *DeleteRiskScanTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRiskScanTaskRequest) ToJsonString ¶
func (r *DeleteRiskScanTaskRequest) ToJsonString() string
type DeleteRiskScanTaskRequestParams ¶
type DeleteRiskScanTaskRequestParams struct {
// List of task IDs
TaskIdList []*TaskIdListKey `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"`
}
Predefined struct for user
type DeleteRiskScanTaskResponse ¶
type DeleteRiskScanTaskResponse struct {
*tchttp.BaseResponse
Response *DeleteRiskScanTaskResponseParams `json:"Response"`
}
func NewDeleteRiskScanTaskResponse ¶
func NewDeleteRiskScanTaskResponse() (response *DeleteRiskScanTaskResponse)
func (*DeleteRiskScanTaskResponse) FromJsonString ¶
func (r *DeleteRiskScanTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRiskScanTaskResponse) ToJsonString ¶
func (r *DeleteRiskScanTaskResponse) ToJsonString() string
type DeleteRiskScanTaskResponseParams ¶
type DeleteRiskScanTaskResponseParams struct {
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeCVMAssetInfoRequest ¶
type DescribeCVMAssetInfoRequest struct {
*tchttp.BaseRequest
// u200c-
AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`
}
func NewDescribeCVMAssetInfoRequest ¶
func NewDescribeCVMAssetInfoRequest() (request *DescribeCVMAssetInfoRequest)
func (*DescribeCVMAssetInfoRequest) FromJsonString ¶
func (r *DescribeCVMAssetInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCVMAssetInfoRequest) ToJsonString ¶
func (r *DescribeCVMAssetInfoRequest) ToJsonString() string
type DescribeCVMAssetInfoRequestParams ¶
type DescribeCVMAssetInfoRequestParams struct {
// u200c-
AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`
}
Predefined struct for user
type DescribeCVMAssetInfoResponse ¶
type DescribeCVMAssetInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeCVMAssetInfoResponseParams `json:"Response"`
}
func NewDescribeCVMAssetInfoResponse ¶
func NewDescribeCVMAssetInfoResponse() (response *DescribeCVMAssetInfoResponse)
func (*DescribeCVMAssetInfoResponse) FromJsonString ¶
func (r *DescribeCVMAssetInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCVMAssetInfoResponse) ToJsonString ¶
func (r *DescribeCVMAssetInfoResponse) ToJsonString() string
type DescribeCVMAssetInfoResponseParams ¶
type DescribeCVMAssetInfoResponseParams struct {
// u200c-
// Note: This field may return·null, indicating that no valid values can be obtained.
Data *AssetBaseInfoResponse `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeCVMAssetsRequest ¶
type DescribeCVMAssetsRequest struct {
*tchttp.BaseRequest
// u200c-
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}
func NewDescribeCVMAssetsRequest ¶
func NewDescribeCVMAssetsRequest() (request *DescribeCVMAssetsRequest)
func (*DescribeCVMAssetsRequest) FromJsonString ¶
func (r *DescribeCVMAssetsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCVMAssetsRequest) ToJsonString ¶
func (r *DescribeCVMAssetsRequest) ToJsonString() string
type DescribeCVMAssetsRequestParams ¶
type DescribeCVMAssetsRequestParams struct {
// u200c-
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}
Predefined struct for user
type DescribeCVMAssetsResponse ¶
type DescribeCVMAssetsResponse struct {
*tchttp.BaseResponse
Response *DescribeCVMAssetsResponseParams `json:"Response"`
}
func NewDescribeCVMAssetsResponse ¶
func NewDescribeCVMAssetsResponse() (response *DescribeCVMAssetsResponse)
func (*DescribeCVMAssetsResponse) FromJsonString ¶
func (r *DescribeCVMAssetsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCVMAssetsResponse) ToJsonString ¶
func (r *DescribeCVMAssetsResponse) ToJsonString() string
type DescribeCVMAssetsResponseParams ¶
type DescribeCVMAssetsResponseParams struct {
// u200c-
// Note: This field may return·null, indicating that no valid values can be obtained.
Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`
// u200c-
// Note: This field may return·null, indicating that no valid values can be obtained.
Data []*CVMAssetVO `json:"Data,omitnil,omitempty" name:"Data"`
// List of regions
// Note: This field may return·null, indicating that no valid values can be obtained.
RegionList []*FilterDataObject `json:"RegionList,omitnil,omitempty" name:"RegionList"`
// Protection status
// Note: This field may return·null, indicating that no valid values can be obtained.
DefenseStatusList []*FilterDataObject `json:"DefenseStatusList,omitnil,omitempty" name:"DefenseStatusList"`
// List of VPCs
// Note: This field may return·null, indicating that no valid values can be obtained.
VpcList []*FilterDataObject `json:"VpcList,omitnil,omitempty" name:"VpcList"`
// List of asset types
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetTypeList []*FilterDataObject `json:"AssetTypeList,omitnil,omitempty" name:"AssetTypeList"`
// List of operating systems
// Note: This field may return·null, indicating that no valid values can be obtained.
SystemTypeList []*FilterDataObject `json:"SystemTypeList,omitnil,omitempty" name:"SystemTypeList"`
// List of IP types
// Note: This field may return·null, indicating that no valid values can be obtained.
IpTypeList []*FilterDataObject `json:"IpTypeList,omitnil,omitempty" name:"IpTypeList"`
// List of AppIds
// Note: This field may return·null, indicating that no valid values can be obtained.
AppIdList []*FilterDataObject `json:"AppIdList,omitnil,omitempty" name:"AppIdList"`
// List of availability zones
// Note: This field may return·null, indicating that no valid values can be obtained.
ZoneList []*FilterDataObject `json:"ZoneList,omitnil,omitempty" name:"ZoneList"`
// List of operating systems
// Note: This field may return·null, indicating that no valid values can be obtained.
OsList []*FilterDataObject `json:"OsList,omitnil,omitempty" name:"OsList"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeClusterPodAssetsRequest ¶
type DescribeClusterPodAssetsRequest struct {
*tchttp.BaseRequest
// Member id
MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}
func NewDescribeClusterPodAssetsRequest ¶
func NewDescribeClusterPodAssetsRequest() (request *DescribeClusterPodAssetsRequest)
func (*DescribeClusterPodAssetsRequest) FromJsonString ¶
func (r *DescribeClusterPodAssetsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterPodAssetsRequest) ToJsonString ¶
func (r *DescribeClusterPodAssetsRequest) ToJsonString() string
type DescribeClusterPodAssetsRequestParams ¶
type DescribeClusterPodAssetsRequestParams struct {
// Member id
MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}
Predefined struct for user
type DescribeClusterPodAssetsResponse ¶
type DescribeClusterPodAssetsResponse struct {
*tchttp.BaseResponse
Response *DescribeClusterPodAssetsResponseParams `json:"Response"`
}
func NewDescribeClusterPodAssetsResponse ¶
func NewDescribeClusterPodAssetsResponse() (response *DescribeClusterPodAssetsResponse)
func (*DescribeClusterPodAssetsResponse) FromJsonString ¶
func (r *DescribeClusterPodAssetsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterPodAssetsResponse) ToJsonString ¶
func (r *DescribeClusterPodAssetsResponse) ToJsonString() string
type DescribeClusterPodAssetsResponseParams ¶
type DescribeClusterPodAssetsResponseParams struct {
// Data list
Data []*AssetClusterPod `json:"Data,omitnil,omitempty" name:"Data"`
// Total number of results
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// List of cluster pod status
PodStatusList []*FilterDataObject `json:"PodStatusList,omitnil,omitempty" name:"PodStatusList"`
// List of namespaces
NamespaceList []*FilterDataObject `json:"NamespaceList,omitnil,omitempty" name:"NamespaceList"`
// List of regions
RegionList []*FilterDataObject `json:"RegionList,omitnil,omitempty" name:"RegionList"`
// List of users (AppId)
AppIdList []*FilterDataObject `json:"AppIdList,omitnil,omitempty" name:"AppIdList"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeDbAssetInfoRequest ¶
type DescribeDbAssetInfoRequest struct {
*tchttp.BaseRequest
// Asset ID
AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`
}
func NewDescribeDbAssetInfoRequest ¶
func NewDescribeDbAssetInfoRequest() (request *DescribeDbAssetInfoRequest)
func (*DescribeDbAssetInfoRequest) FromJsonString ¶
func (r *DescribeDbAssetInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDbAssetInfoRequest) ToJsonString ¶
func (r *DescribeDbAssetInfoRequest) ToJsonString() string
type DescribeDbAssetInfoRequestParams ¶
type DescribeDbAssetInfoRequestParams struct {
// Asset ID
AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`
}
Predefined struct for user
type DescribeDbAssetInfoResponse ¶
type DescribeDbAssetInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeDbAssetInfoResponseParams `json:"Response"`
}
func NewDescribeDbAssetInfoResponse ¶
func NewDescribeDbAssetInfoResponse() (response *DescribeDbAssetInfoResponse)
func (*DescribeDbAssetInfoResponse) FromJsonString ¶
func (r *DescribeDbAssetInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDbAssetInfoResponse) ToJsonString ¶
func (r *DescribeDbAssetInfoResponse) ToJsonString() string
type DescribeDbAssetInfoResponseParams ¶
type DescribeDbAssetInfoResponseParams struct {
// Details of a database asset.
// Note: This field may return·null, indicating that no valid values can be obtained.
Data *DbAssetInfo `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeDbAssetsRequest ¶
type DescribeDbAssetsRequest struct {
*tchttp.BaseRequest
// u200c-
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// Asset types. Values: MYSQL/MARIADB/REDIS/MONGODB/POSTGRES/CTS/ES/KAFKA/COS/CBS/CFS
AssetTypes []*string `json:"AssetTypes,omitnil,omitempty" name:"AssetTypes"`
}
func NewDescribeDbAssetsRequest ¶
func NewDescribeDbAssetsRequest() (request *DescribeDbAssetsRequest)
func (*DescribeDbAssetsRequest) FromJsonString ¶
func (r *DescribeDbAssetsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDbAssetsRequest) ToJsonString ¶
func (r *DescribeDbAssetsRequest) ToJsonString() string
type DescribeDbAssetsRequestParams ¶
type DescribeDbAssetsRequestParams struct {
// u200c-
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// Asset types. Values: MYSQL/MARIADB/REDIS/MONGODB/POSTGRES/CTS/ES/KAFKA/COS/CBS/CFS
AssetTypes []*string `json:"AssetTypes,omitnil,omitempty" name:"AssetTypes"`
}
Predefined struct for user
type DescribeDbAssetsResponse ¶
type DescribeDbAssetsResponse struct {
*tchttp.BaseResponse
Response *DescribeDbAssetsResponseParams `json:"Response"`
}
func NewDescribeDbAssetsResponse ¶
func NewDescribeDbAssetsResponse() (response *DescribeDbAssetsResponse)
func (*DescribeDbAssetsResponse) FromJsonString ¶
func (r *DescribeDbAssetsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDbAssetsResponse) ToJsonString ¶
func (r *DescribeDbAssetsResponse) ToJsonString() string
type DescribeDbAssetsResponseParams ¶
type DescribeDbAssetsResponseParams struct {
// Total number of results
// Note: This field may return·null, indicating that no valid values can be obtained.
Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`
// Total of assets
// Note: This field may return·null, indicating that no valid values can be obtained.
Data []*DBAssetVO `json:"Data,omitnil,omitempty" name:"Data"`
// List of regions
// Note: This field may return·null, indicating that no valid values can be obtained.
RegionList []*FilterDataObject `json:"RegionList,omitnil,omitempty" name:"RegionList"`
// List of asset types
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetTypeList []*FilterDataObject `json:"AssetTypeList,omitnil,omitempty" name:"AssetTypeList"`
// List of VPCs
// Note: This field may return·null, indicating that no valid values can be obtained.
VpcList []*FilterDataObject `json:"VpcList,omitnil,omitempty" name:"VpcList"`
// List of users (AppId)
// Note: This field may return·null, indicating that no valid values can be obtained.
AppIdList []*FilterDataObject `json:"AppIdList,omitnil,omitempty" name:"AppIdList"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeDomainAssetsRequest ¶
type DescribeDomainAssetsRequest struct {
*tchttp.BaseRequest
// u200c-
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// CSC tags of the asset
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
func NewDescribeDomainAssetsRequest ¶
func NewDescribeDomainAssetsRequest() (request *DescribeDomainAssetsRequest)
func (*DescribeDomainAssetsRequest) FromJsonString ¶
func (r *DescribeDomainAssetsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainAssetsRequest) ToJsonString ¶
func (r *DescribeDomainAssetsRequest) ToJsonString() string
type DescribeDomainAssetsRequestParams ¶
type DescribeDomainAssetsRequestParams struct {
// u200c-
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// CSC tags of the asset
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
Predefined struct for user
type DescribeDomainAssetsResponse ¶
type DescribeDomainAssetsResponse struct {
*tchttp.BaseResponse
Response *DescribeDomainAssetsResponseParams `json:"Response"`
}
func NewDescribeDomainAssetsResponse ¶
func NewDescribeDomainAssetsResponse() (response *DescribeDomainAssetsResponse)
func (*DescribeDomainAssetsResponse) FromJsonString ¶
func (r *DescribeDomainAssetsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainAssetsResponse) ToJsonString ¶
func (r *DescribeDomainAssetsResponse) ToJsonString() string
type DescribeDomainAssetsResponseParams ¶
type DescribeDomainAssetsResponseParams struct {
// u200c-
// Note: This field may return·null, indicating that no valid values can be obtained.
Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`
// u200c-
// Note: This field may return·null, indicating that no valid values can be obtained.
Data []*DomainAssetVO `json:"Data,omitnil,omitempty" name:"Data"`
// List of WAF protection status
// Note: This field may return·null, indicating that no valid values can be obtained.
DefenseStatusList []*FilterDataObject `json:"DefenseStatusList,omitnil,omitempty" name:"DefenseStatusList"`
// List of asset locations
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetLocationList []*FilterDataObject `json:"AssetLocationList,omitnil,omitempty" name:"AssetLocationList"`
// List of asset types
// Note: This field may return·null, indicating that no valid values can be obtained.
SourceTypeList []*FilterDataObject `json:"SourceTypeList,omitnil,omitempty" name:"SourceTypeList"`
// List of regions
// Note: This field may return·null, indicating that no valid values can be obtained.
RegionList []*FilterDataObject `json:"RegionList,omitnil,omitempty" name:"RegionList"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeListenerListRequest ¶
type DescribeListenerListRequest struct {
*tchttp.BaseRequest
// u200c-
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}
func NewDescribeListenerListRequest ¶
func NewDescribeListenerListRequest() (request *DescribeListenerListRequest)
func (*DescribeListenerListRequest) FromJsonString ¶
func (r *DescribeListenerListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListenerListRequest) ToJsonString ¶
func (r *DescribeListenerListRequest) ToJsonString() string
type DescribeListenerListRequestParams ¶
type DescribeListenerListRequestParams struct {
// u200c-
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}
Predefined struct for user
type DescribeListenerListResponse ¶
type DescribeListenerListResponse struct {
*tchttp.BaseResponse
Response *DescribeListenerListResponseParams `json:"Response"`
}
func NewDescribeListenerListResponse ¶
func NewDescribeListenerListResponse() (response *DescribeListenerListResponse)
func (*DescribeListenerListResponse) FromJsonString ¶
func (r *DescribeListenerListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListenerListResponse) ToJsonString ¶
func (r *DescribeListenerListResponse) ToJsonString() string
type DescribeListenerListResponseParams ¶
type DescribeListenerListResponseParams struct {
// Total number of results
// Note: This field may return·null, indicating that no valid values can be obtained.
Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`
// List of listeners
// Note: This field may return·null, indicating that no valid values can be obtained.
Data []*ClbListenerListInfo `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeOrganizationInfoRequest ¶
type DescribeOrganizationInfoRequest struct {
*tchttp.BaseRequest
// Member ID of the group account
MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`
}
func NewDescribeOrganizationInfoRequest ¶
func NewDescribeOrganizationInfoRequest() (request *DescribeOrganizationInfoRequest)
func (*DescribeOrganizationInfoRequest) FromJsonString ¶
func (r *DescribeOrganizationInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOrganizationInfoRequest) ToJsonString ¶
func (r *DescribeOrganizationInfoRequest) ToJsonString() string
type DescribeOrganizationInfoRequestParams ¶
type DescribeOrganizationInfoRequestParams struct {
// Member ID of the group account
MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`
}
Predefined struct for user
type DescribeOrganizationInfoResponse ¶
type DescribeOrganizationInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeOrganizationInfoResponseParams `json:"Response"`
}
func NewDescribeOrganizationInfoResponse ¶
func NewDescribeOrganizationInfoResponse() (response *DescribeOrganizationInfoResponse)
func (*DescribeOrganizationInfoResponse) FromJsonString ¶
func (r *DescribeOrganizationInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOrganizationInfoResponse) ToJsonString ¶
func (r *DescribeOrganizationInfoResponse) ToJsonString() string
type DescribeOrganizationInfoResponseParams ¶
type DescribeOrganizationInfoResponseParams struct {
// Total number of items
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Group User List
Data []*OrganizationInfo `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeOrganizationUserInfoRequest ¶
type DescribeOrganizationUserInfoRequest struct {
*tchttp.BaseRequest
// Member ID of the group account
MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`
// Filter content
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// No support for multi-cloud
NotSupportCloud *bool `json:"NotSupportCloud,omitnil,omitempty" name:"NotSupportCloud"`
}
func NewDescribeOrganizationUserInfoRequest ¶
func NewDescribeOrganizationUserInfoRequest() (request *DescribeOrganizationUserInfoRequest)
func (*DescribeOrganizationUserInfoRequest) FromJsonString ¶
func (r *DescribeOrganizationUserInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOrganizationUserInfoRequest) ToJsonString ¶
func (r *DescribeOrganizationUserInfoRequest) ToJsonString() string
type DescribeOrganizationUserInfoRequestParams ¶
type DescribeOrganizationUserInfoRequestParams struct {
// Member ID of the group account
MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`
// Filter content
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// No support for multi-cloud
NotSupportCloud *bool `json:"NotSupportCloud,omitnil,omitempty" name:"NotSupportCloud"`
}
Predefined struct for user
type DescribeOrganizationUserInfoResponse ¶
type DescribeOrganizationUserInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeOrganizationUserInfoResponseParams `json:"Response"`
}
func NewDescribeOrganizationUserInfoResponse ¶
func NewDescribeOrganizationUserInfoResponse() (response *DescribeOrganizationUserInfoResponse)
func (*DescribeOrganizationUserInfoResponse) FromJsonString ¶
func (r *DescribeOrganizationUserInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOrganizationUserInfoResponse) ToJsonString ¶
func (r *DescribeOrganizationUserInfoResponse) ToJsonString() string
type DescribeOrganizationUserInfoResponseParams ¶
type DescribeOrganizationUserInfoResponseParams struct {
// Total number of items
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Group User List
Data []*OrganizationUserInfo `json:"Data,omitnil,omitempty" name:"Data"`
// Join method enumeration
JoinTypeLst []*FilterDataObject `json:"JoinTypeLst,omitnil,omitempty" name:"JoinTypeLst"`
// Cloud vendor enumeration
CloudTypeLst []*FilterDataObject `json:"CloudTypeLst,omitnil,omitempty" name:"CloudTypeLst"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePublicIpAssetsRequest ¶
type DescribePublicIpAssetsRequest struct {
*tchttp.BaseRequest
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// CSC tags of the asset
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
func NewDescribePublicIpAssetsRequest ¶
func NewDescribePublicIpAssetsRequest() (request *DescribePublicIpAssetsRequest)
func (*DescribePublicIpAssetsRequest) FromJsonString ¶
func (r *DescribePublicIpAssetsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePublicIpAssetsRequest) ToJsonString ¶
func (r *DescribePublicIpAssetsRequest) ToJsonString() string
type DescribePublicIpAssetsRequestParams ¶
type DescribePublicIpAssetsRequestParams struct {
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// CSC tags of the asset
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
Predefined struct for user
type DescribePublicIpAssetsResponse ¶
type DescribePublicIpAssetsResponse struct {
*tchttp.BaseResponse
Response *DescribePublicIpAssetsResponseParams `json:"Response"`
}
func NewDescribePublicIpAssetsResponse ¶
func NewDescribePublicIpAssetsResponse() (response *DescribePublicIpAssetsResponse)
func (*DescribePublicIpAssetsResponse) FromJsonString ¶
func (r *DescribePublicIpAssetsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePublicIpAssetsResponse) ToJsonString ¶
func (r *DescribePublicIpAssetsResponse) ToJsonString() string
type DescribePublicIpAssetsResponseParams ¶
type DescribePublicIpAssetsResponseParams struct {
// Data list
// Note: This field may return·null, indicating that no valid values can be obtained.
Data []*IpAssetListVO `json:"Data,omitnil,omitempty" name:"Data"`
// Total number of results
Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`
// List of asset locations
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetLocationList []*FilterDataObject `json:"AssetLocationList,omitnil,omitempty" name:"AssetLocationList"`
// List of IP types
// Note: This field may return·null, indicating that no valid values can be obtained.
IpTypeList []*FilterDataObject `json:"IpTypeList,omitnil,omitempty" name:"IpTypeList"`
// List of regions
// Note: This field may return·null, indicating that no valid values can be obtained.
RegionList []*FilterDataObject `json:"RegionList,omitnil,omitempty" name:"RegionList"`
// List of protection status
// Note: This field may return·null, indicating that no valid values can be obtained.
DefenseStatusList []*FilterDataObject `json:"DefenseStatusList,omitnil,omitempty" name:"DefenseStatusList"`
// List of asset types
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetTypeList []*FilterDataObject `json:"AssetTypeList,omitnil,omitempty" name:"AssetTypeList"`
// List of AppIds
// Note: This field may return·null, indicating that no valid values can be obtained.
AppIdList []*FilterDataObject `json:"AppIdList,omitnil,omitempty" name:"AppIdList"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeRiskCenterAssetViewCFGRiskListRequest ¶
type DescribeRiskCenterAssetViewCFGRiskListRequest struct {
*tchttp.BaseRequest
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// Asset tags
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
func NewDescribeRiskCenterAssetViewCFGRiskListRequest ¶
func NewDescribeRiskCenterAssetViewCFGRiskListRequest() (request *DescribeRiskCenterAssetViewCFGRiskListRequest)
func (*DescribeRiskCenterAssetViewCFGRiskListRequest) FromJsonString ¶
func (r *DescribeRiskCenterAssetViewCFGRiskListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskCenterAssetViewCFGRiskListRequest) ToJsonString ¶
func (r *DescribeRiskCenterAssetViewCFGRiskListRequest) ToJsonString() string
type DescribeRiskCenterAssetViewCFGRiskListRequestParams ¶
type DescribeRiskCenterAssetViewCFGRiskListRequestParams struct {
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// Asset tags
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
Predefined struct for user
type DescribeRiskCenterAssetViewCFGRiskListResponse ¶
type DescribeRiskCenterAssetViewCFGRiskListResponse struct {
*tchttp.BaseResponse
Response *DescribeRiskCenterAssetViewCFGRiskListResponseParams `json:"Response"`
}
func NewDescribeRiskCenterAssetViewCFGRiskListResponse ¶
func NewDescribeRiskCenterAssetViewCFGRiskListResponse() (response *DescribeRiskCenterAssetViewCFGRiskListResponse)
func (*DescribeRiskCenterAssetViewCFGRiskListResponse) FromJsonString ¶
func (r *DescribeRiskCenterAssetViewCFGRiskListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskCenterAssetViewCFGRiskListResponse) ToJsonString ¶
func (r *DescribeRiskCenterAssetViewCFGRiskListResponse) ToJsonString() string
type DescribeRiskCenterAssetViewCFGRiskListResponseParams ¶
type DescribeRiskCenterAssetViewCFGRiskListResponseParams struct {
// Total number of entries
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// List of configuration risks
Data []*AssetViewCFGRisk `json:"Data,omitnil,omitempty" name:"Data"`
// List of risk handling status
StatusLists []*FilterDataObject `json:"StatusLists,omitnil,omitempty" name:"StatusLists"`
// List of risk levels
LevelLists []*FilterDataObject `json:"LevelLists,omitnil,omitempty" name:"LevelLists"`
// List of configuration names
CFGNameLists []*FilterDataObject `json:"CFGNameLists,omitnil,omitempty" name:"CFGNameLists"`
// List of check types
CheckTypeLists []*FilterDataObject `json:"CheckTypeLists,omitnil,omitempty" name:"CheckTypeLists"`
// List of asset types
InstanceTypeLists []*FilterDataObject `json:"InstanceTypeLists,omitnil,omitempty" name:"InstanceTypeLists"`
// List of check source
FromLists []*FilterDataObject `json:"FromLists,omitnil,omitempty" name:"FromLists"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeRiskCenterAssetViewPortRiskListRequest ¶
type DescribeRiskCenterAssetViewPortRiskListRequest struct {
*tchttp.BaseRequest
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// Asset tags
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
func NewDescribeRiskCenterAssetViewPortRiskListRequest ¶
func NewDescribeRiskCenterAssetViewPortRiskListRequest() (request *DescribeRiskCenterAssetViewPortRiskListRequest)
func (*DescribeRiskCenterAssetViewPortRiskListRequest) FromJsonString ¶
func (r *DescribeRiskCenterAssetViewPortRiskListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskCenterAssetViewPortRiskListRequest) ToJsonString ¶
func (r *DescribeRiskCenterAssetViewPortRiskListRequest) ToJsonString() string
type DescribeRiskCenterAssetViewPortRiskListRequestParams ¶
type DescribeRiskCenterAssetViewPortRiskListRequestParams struct {
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// Asset tags
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
Predefined struct for user
type DescribeRiskCenterAssetViewPortRiskListResponse ¶
type DescribeRiskCenterAssetViewPortRiskListResponse struct {
*tchttp.BaseResponse
Response *DescribeRiskCenterAssetViewPortRiskListResponseParams `json:"Response"`
}
func NewDescribeRiskCenterAssetViewPortRiskListResponse ¶
func NewDescribeRiskCenterAssetViewPortRiskListResponse() (response *DescribeRiskCenterAssetViewPortRiskListResponse)
func (*DescribeRiskCenterAssetViewPortRiskListResponse) FromJsonString ¶
func (r *DescribeRiskCenterAssetViewPortRiskListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskCenterAssetViewPortRiskListResponse) ToJsonString ¶
func (r *DescribeRiskCenterAssetViewPortRiskListResponse) ToJsonString() string
type DescribeRiskCenterAssetViewPortRiskListResponseParams ¶
type DescribeRiskCenterAssetViewPortRiskListResponseParams struct {
// Total number of entries
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// List of configuration risks
Data []*AssetViewPortRisk `json:"Data,omitnil,omitempty" name:"Data"`
// List of risk handling status
StatusLists []*FilterDataObject `json:"StatusLists,omitnil,omitempty" name:"StatusLists"`
// List of risk levels
LevelLists []*FilterDataObject `json:"LevelLists,omitnil,omitempty" name:"LevelLists"`
// List of fix suggestions
SuggestionLists []*FilterDataObject `json:"SuggestionLists,omitnil,omitempty" name:"SuggestionLists"`
// List of asset types
InstanceTypeLists []*FilterDataObject `json:"InstanceTypeLists,omitnil,omitempty" name:"InstanceTypeLists"`
// List of check source
FromLists []*FilterDataObject `json:"FromLists,omitnil,omitempty" name:"FromLists"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeRiskCenterAssetViewVULRiskListRequest ¶
type DescribeRiskCenterAssetViewVULRiskListRequest struct {
*tchttp.BaseRequest
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// Asset tags
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
func NewDescribeRiskCenterAssetViewVULRiskListRequest ¶
func NewDescribeRiskCenterAssetViewVULRiskListRequest() (request *DescribeRiskCenterAssetViewVULRiskListRequest)
func (*DescribeRiskCenterAssetViewVULRiskListRequest) FromJsonString ¶
func (r *DescribeRiskCenterAssetViewVULRiskListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskCenterAssetViewVULRiskListRequest) ToJsonString ¶
func (r *DescribeRiskCenterAssetViewVULRiskListRequest) ToJsonString() string
type DescribeRiskCenterAssetViewVULRiskListRequestParams ¶
type DescribeRiskCenterAssetViewVULRiskListRequestParams struct {
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// Asset tags
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
Predefined struct for user
type DescribeRiskCenterAssetViewVULRiskListResponse ¶
type DescribeRiskCenterAssetViewVULRiskListResponse struct {
*tchttp.BaseResponse
Response *DescribeRiskCenterAssetViewVULRiskListResponseParams `json:"Response"`
}
func NewDescribeRiskCenterAssetViewVULRiskListResponse ¶
func NewDescribeRiskCenterAssetViewVULRiskListResponse() (response *DescribeRiskCenterAssetViewVULRiskListResponse)
func (*DescribeRiskCenterAssetViewVULRiskListResponse) FromJsonString ¶
func (r *DescribeRiskCenterAssetViewVULRiskListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskCenterAssetViewVULRiskListResponse) ToJsonString ¶
func (r *DescribeRiskCenterAssetViewVULRiskListResponse) ToJsonString() string
type DescribeRiskCenterAssetViewVULRiskListResponseParams ¶
type DescribeRiskCenterAssetViewVULRiskListResponseParams struct {
// Total number of entries
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// List of vulnerabilities
Data []*AssetViewVULRisk `json:"Data,omitnil,omitempty" name:"Data"`
// List of risk handling status
StatusLists []*FilterDataObject `json:"StatusLists,omitnil,omitempty" name:"StatusLists"`
// List of risk levels
LevelLists []*FilterDataObject `json:"LevelLists,omitnil,omitempty" name:"LevelLists"`
// List of check source
FromLists []*FilterDataObject `json:"FromLists,omitnil,omitempty" name:"FromLists"`
// List of vulnerability types
VULTypeLists []*FilterDataObject `json:"VULTypeLists,omitnil,omitempty" name:"VULTypeLists"`
// List of asset types
InstanceTypeLists []*FilterDataObject `json:"InstanceTypeLists,omitnil,omitempty" name:"InstanceTypeLists"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeRiskCenterAssetViewWeakPasswordRiskListRequest ¶
type DescribeRiskCenterAssetViewWeakPasswordRiskListRequest struct {
*tchttp.BaseRequest
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// Asset tags
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
func NewDescribeRiskCenterAssetViewWeakPasswordRiskListRequest ¶
func NewDescribeRiskCenterAssetViewWeakPasswordRiskListRequest() (request *DescribeRiskCenterAssetViewWeakPasswordRiskListRequest)
func (*DescribeRiskCenterAssetViewWeakPasswordRiskListRequest) FromJsonString ¶
func (r *DescribeRiskCenterAssetViewWeakPasswordRiskListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskCenterAssetViewWeakPasswordRiskListRequest) ToJsonString ¶
func (r *DescribeRiskCenterAssetViewWeakPasswordRiskListRequest) ToJsonString() string
type DescribeRiskCenterAssetViewWeakPasswordRiskListRequestParams ¶
type DescribeRiskCenterAssetViewWeakPasswordRiskListRequestParams struct {
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// Asset tags
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
Predefined struct for user
type DescribeRiskCenterAssetViewWeakPasswordRiskListResponse ¶
type DescribeRiskCenterAssetViewWeakPasswordRiskListResponse struct {
*tchttp.BaseResponse
Response *DescribeRiskCenterAssetViewWeakPasswordRiskListResponseParams `json:"Response"`
}
func NewDescribeRiskCenterAssetViewWeakPasswordRiskListResponse ¶
func NewDescribeRiskCenterAssetViewWeakPasswordRiskListResponse() (response *DescribeRiskCenterAssetViewWeakPasswordRiskListResponse)
func (*DescribeRiskCenterAssetViewWeakPasswordRiskListResponse) FromJsonString ¶
func (r *DescribeRiskCenterAssetViewWeakPasswordRiskListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskCenterAssetViewWeakPasswordRiskListResponse) ToJsonString ¶
func (r *DescribeRiskCenterAssetViewWeakPasswordRiskListResponse) ToJsonString() string
type DescribeRiskCenterAssetViewWeakPasswordRiskListResponseParams ¶
type DescribeRiskCenterAssetViewWeakPasswordRiskListResponseParams struct {
// Total number of entries
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// List of risks
Data []*AssetViewWeakPassRisk `json:"Data,omitnil,omitempty" name:"Data"`
// List of risk handling status
StatusLists []*FilterDataObject `json:"StatusLists,omitnil,omitempty" name:"StatusLists"`
// List of risk levels
LevelLists []*FilterDataObject `json:"LevelLists,omitnil,omitempty" name:"LevelLists"`
// List of check source
FromLists []*FilterDataObject `json:"FromLists,omitnil,omitempty" name:"FromLists"`
// List of asset types
InstanceTypeLists []*FilterDataObject `json:"InstanceTypeLists,omitnil,omitempty" name:"InstanceTypeLists"`
// List of weak password types
PasswordTypeLists []*FilterDataObject `json:"PasswordTypeLists,omitnil,omitempty" name:"PasswordTypeLists"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeRiskCenterPortViewPortRiskListRequest ¶
type DescribeRiskCenterPortViewPortRiskListRequest struct {
*tchttp.BaseRequest
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// Asset tags
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
func NewDescribeRiskCenterPortViewPortRiskListRequest ¶
func NewDescribeRiskCenterPortViewPortRiskListRequest() (request *DescribeRiskCenterPortViewPortRiskListRequest)
func (*DescribeRiskCenterPortViewPortRiskListRequest) FromJsonString ¶
func (r *DescribeRiskCenterPortViewPortRiskListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskCenterPortViewPortRiskListRequest) ToJsonString ¶
func (r *DescribeRiskCenterPortViewPortRiskListRequest) ToJsonString() string
type DescribeRiskCenterPortViewPortRiskListRequestParams ¶
type DescribeRiskCenterPortViewPortRiskListRequestParams struct {
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// Asset tags
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
Predefined struct for user
type DescribeRiskCenterPortViewPortRiskListResponse ¶
type DescribeRiskCenterPortViewPortRiskListResponse struct {
*tchttp.BaseResponse
Response *DescribeRiskCenterPortViewPortRiskListResponseParams `json:"Response"`
}
func NewDescribeRiskCenterPortViewPortRiskListResponse ¶
func NewDescribeRiskCenterPortViewPortRiskListResponse() (response *DescribeRiskCenterPortViewPortRiskListResponse)
func (*DescribeRiskCenterPortViewPortRiskListResponse) FromJsonString ¶
func (r *DescribeRiskCenterPortViewPortRiskListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskCenterPortViewPortRiskListResponse) ToJsonString ¶
func (r *DescribeRiskCenterPortViewPortRiskListResponse) ToJsonString() string
type DescribeRiskCenterPortViewPortRiskListResponseParams ¶
type DescribeRiskCenterPortViewPortRiskListResponseParams struct {
// Total number of entries
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// List of port risks by assets
Data []*PortViewPortRisk `json:"Data,omitnil,omitempty" name:"Data"`
// List of risk levels
LevelLists []*FilterDataObject `json:"LevelLists,omitnil,omitempty" name:"LevelLists"`
// List of suggestions
SuggestionLists []*FilterDataObject `json:"SuggestionLists,omitnil,omitempty" name:"SuggestionLists"`
// List of check source
FromLists []*FilterDataObject `json:"FromLists,omitnil,omitempty" name:"FromLists"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeRiskCenterServerRiskListRequest ¶
type DescribeRiskCenterServerRiskListRequest struct {
*tchttp.BaseRequest
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// Asset tags
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
func NewDescribeRiskCenterServerRiskListRequest ¶
func NewDescribeRiskCenterServerRiskListRequest() (request *DescribeRiskCenterServerRiskListRequest)
func (*DescribeRiskCenterServerRiskListRequest) FromJsonString ¶
func (r *DescribeRiskCenterServerRiskListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskCenterServerRiskListRequest) ToJsonString ¶
func (r *DescribeRiskCenterServerRiskListRequest) ToJsonString() string
type DescribeRiskCenterServerRiskListRequestParams ¶
type DescribeRiskCenterServerRiskListRequestParams struct {
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// Asset tags
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
Predefined struct for user
type DescribeRiskCenterServerRiskListResponse ¶
type DescribeRiskCenterServerRiskListResponse struct {
*tchttp.BaseResponse
Response *DescribeRiskCenterServerRiskListResponseParams `json:"Response"`
}
func NewDescribeRiskCenterServerRiskListResponse ¶
func NewDescribeRiskCenterServerRiskListResponse() (response *DescribeRiskCenterServerRiskListResponse)
func (*DescribeRiskCenterServerRiskListResponse) FromJsonString ¶
func (r *DescribeRiskCenterServerRiskListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskCenterServerRiskListResponse) ToJsonString ¶
func (r *DescribeRiskCenterServerRiskListResponse) ToJsonString() string
type DescribeRiskCenterServerRiskListResponseParams ¶
type DescribeRiskCenterServerRiskListResponseParams struct {
// Total number of entries
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// List of services in risk
Data []*ServerRisk `json:"Data,omitnil,omitempty" name:"Data"`
// List of asset types
InstanceTypeLists []*FilterDataObject `json:"InstanceTypeLists,omitnil,omitempty" name:"InstanceTypeLists"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeRiskCenterVULViewVULRiskListRequest ¶
type DescribeRiskCenterVULViewVULRiskListRequest struct {
*tchttp.BaseRequest
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// Asset tags
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
func NewDescribeRiskCenterVULViewVULRiskListRequest ¶
func NewDescribeRiskCenterVULViewVULRiskListRequest() (request *DescribeRiskCenterVULViewVULRiskListRequest)
func (*DescribeRiskCenterVULViewVULRiskListRequest) FromJsonString ¶
func (r *DescribeRiskCenterVULViewVULRiskListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskCenterVULViewVULRiskListRequest) ToJsonString ¶
func (r *DescribeRiskCenterVULViewVULRiskListRequest) ToJsonString() string
type DescribeRiskCenterVULViewVULRiskListRequestParams ¶
type DescribeRiskCenterVULViewVULRiskListRequestParams struct {
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// Asset tags
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
Predefined struct for user
type DescribeRiskCenterVULViewVULRiskListResponse ¶
type DescribeRiskCenterVULViewVULRiskListResponse struct {
*tchttp.BaseResponse
Response *DescribeRiskCenterVULViewVULRiskListResponseParams `json:"Response"`
}
func NewDescribeRiskCenterVULViewVULRiskListResponse ¶
func NewDescribeRiskCenterVULViewVULRiskListResponse() (response *DescribeRiskCenterVULViewVULRiskListResponse)
func (*DescribeRiskCenterVULViewVULRiskListResponse) FromJsonString ¶
func (r *DescribeRiskCenterVULViewVULRiskListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskCenterVULViewVULRiskListResponse) ToJsonString ¶
func (r *DescribeRiskCenterVULViewVULRiskListResponse) ToJsonString() string
type DescribeRiskCenterVULViewVULRiskListResponseParams ¶
type DescribeRiskCenterVULViewVULRiskListResponseParams struct {
// Total number of entries
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// List of vulnerabilities
Data []*VULViewVULRisk `json:"Data,omitnil,omitempty" name:"Data"`
// List of risk levels
LevelLists []*FilterDataObject `json:"LevelLists,omitnil,omitempty" name:"LevelLists"`
// List of check source
FromLists []*FilterDataObject `json:"FromLists,omitnil,omitempty" name:"FromLists"`
// List of vulnerability types
VULTypeLists []*FilterDataObject `json:"VULTypeLists,omitnil,omitempty" name:"VULTypeLists"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeRiskCenterWebsiteRiskListRequest ¶
type DescribeRiskCenterWebsiteRiskListRequest struct {
*tchttp.BaseRequest
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// Asset tags
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
func NewDescribeRiskCenterWebsiteRiskListRequest ¶
func NewDescribeRiskCenterWebsiteRiskListRequest() (request *DescribeRiskCenterWebsiteRiskListRequest)
func (*DescribeRiskCenterWebsiteRiskListRequest) FromJsonString ¶
func (r *DescribeRiskCenterWebsiteRiskListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskCenterWebsiteRiskListRequest) ToJsonString ¶
func (r *DescribeRiskCenterWebsiteRiskListRequest) ToJsonString() string
type DescribeRiskCenterWebsiteRiskListRequestParams ¶
type DescribeRiskCenterWebsiteRiskListRequestParams struct {
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// Asset tags
Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}
Predefined struct for user
type DescribeRiskCenterWebsiteRiskListResponse ¶
type DescribeRiskCenterWebsiteRiskListResponse struct {
*tchttp.BaseResponse
Response *DescribeRiskCenterWebsiteRiskListResponseParams `json:"Response"`
}
func NewDescribeRiskCenterWebsiteRiskListResponse ¶
func NewDescribeRiskCenterWebsiteRiskListResponse() (response *DescribeRiskCenterWebsiteRiskListResponse)
func (*DescribeRiskCenterWebsiteRiskListResponse) FromJsonString ¶
func (r *DescribeRiskCenterWebsiteRiskListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRiskCenterWebsiteRiskListResponse) ToJsonString ¶
func (r *DescribeRiskCenterWebsiteRiskListResponse) ToJsonString() string
type DescribeRiskCenterWebsiteRiskListResponseParams ¶
type DescribeRiskCenterWebsiteRiskListResponseParams struct {
// Total number of entries
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// List of content risks
Data []*WebsiteRisk `json:"Data,omitnil,omitempty" name:"Data"`
// List of risk handling status
StatusLists []*FilterDataObject `json:"StatusLists,omitnil,omitempty" name:"StatusLists"`
// List of risk levels
LevelLists []*FilterDataObject `json:"LevelLists,omitnil,omitempty" name:"LevelLists"`
// List of asset types
InstanceTypeLists []*FilterDataObject `json:"InstanceTypeLists,omitnil,omitempty" name:"InstanceTypeLists"`
// List of risk types
DetectEngineLists []*FilterDataObject `json:"DetectEngineLists,omitnil,omitempty" name:"DetectEngineLists"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeScanReportListRequest ¶
type DescribeScanReportListRequest struct {
*tchttp.BaseRequest
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}
func NewDescribeScanReportListRequest ¶
func NewDescribeScanReportListRequest() (request *DescribeScanReportListRequest)
func (*DescribeScanReportListRequest) FromJsonString ¶
func (r *DescribeScanReportListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeScanReportListRequest) ToJsonString ¶
func (r *DescribeScanReportListRequest) ToJsonString() string
type DescribeScanReportListRequestParams ¶
type DescribeScanReportListRequestParams struct {
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}
Predefined struct for user
type DescribeScanReportListResponse ¶
type DescribeScanReportListResponse struct {
*tchttp.BaseResponse
Response *DescribeScanReportListResponseParams `json:"Response"`
}
func NewDescribeScanReportListResponse ¶
func NewDescribeScanReportListResponse() (response *DescribeScanReportListResponse)
func (*DescribeScanReportListResponse) FromJsonString ¶
func (r *DescribeScanReportListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeScanReportListResponse) ToJsonString ¶
func (r *DescribeScanReportListResponse) ToJsonString() string
type DescribeScanReportListResponseParams ¶
type DescribeScanReportListResponseParams struct {
// Total number of entries
// Note: This field may return null, indicating that no valid values can be obtained.
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// List of scan reports
// Note: This field may return·null, indicating that no valid values can be obtained.
Data []*ScanTaskInfo `json:"Data,omitnil,omitempty" name:"Data"`
// List of account UINs
UINList []*string `json:"UINList,omitnil,omitempty" name:"UINList"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeScanTaskListRequest ¶
type DescribeScanTaskListRequest struct {
*tchttp.BaseRequest
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// Tags
Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`
}
func NewDescribeScanTaskListRequest ¶
func NewDescribeScanTaskListRequest() (request *DescribeScanTaskListRequest)
func (*DescribeScanTaskListRequest) FromJsonString ¶
func (r *DescribeScanTaskListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeScanTaskListRequest) ToJsonString ¶
func (r *DescribeScanTaskListRequest) ToJsonString() string
type DescribeScanTaskListRequestParams ¶
type DescribeScanTaskListRequestParams struct {
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
// Tags
Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`
}
Predefined struct for user
type DescribeScanTaskListResponse ¶
type DescribeScanTaskListResponse struct {
*tchttp.BaseResponse
Response *DescribeScanTaskListResponseParams `json:"Response"`
}
func NewDescribeScanTaskListResponse ¶
func NewDescribeScanTaskListResponse() (response *DescribeScanTaskListResponse)
func (*DescribeScanTaskListResponse) FromJsonString ¶
func (r *DescribeScanTaskListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeScanTaskListResponse) ToJsonString ¶
func (r *DescribeScanTaskListResponse) ToJsonString() string
type DescribeScanTaskListResponseParams ¶
type DescribeScanTaskListResponseParams struct {
// Total number of entries
// Note: This field may return null, indicating that no valid values can be obtained.
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// List of scan tasks
// Note: This field may return·null, indicating that no valid values can be obtained.
Data []*ScanTaskInfoList `json:"Data,omitnil,omitempty" name:"Data"`
// List of account UINs
// Note: This field may return·null, indicating that no valid values can be obtained.
UINList []*string `json:"UINList,omitnil,omitempty" name:"UINList"`
// List of task modes
// Note: This field may return·null, indicating that no valid values can be obtained.
TaskModeList []*FilterDataObject `json:"TaskModeList,omitnil,omitempty" name:"TaskModeList"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeSearchBugInfoRequest ¶
type DescribeSearchBugInfoRequest struct {
*tchttp.BaseRequest
// Type of the query action. `1`: Query emergency vulnerabilities; `2`: Query all vulnerabilities; `3`: Query a specific vulnerability. When `Id=3`, `CVEId` is required.
Id *string `json:"Id,omitnil,omitempty" name:"Id"`
// CVE number of the vulnerability. It's required when `Id=3`.
CVEId *string `json:"CVEId,omitnil,omitempty" name:"CVEId"`
}
func NewDescribeSearchBugInfoRequest ¶
func NewDescribeSearchBugInfoRequest() (request *DescribeSearchBugInfoRequest)
func (*DescribeSearchBugInfoRequest) FromJsonString ¶
func (r *DescribeSearchBugInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSearchBugInfoRequest) ToJsonString ¶
func (r *DescribeSearchBugInfoRequest) ToJsonString() string
type DescribeSearchBugInfoRequestParams ¶
type DescribeSearchBugInfoRequestParams struct {
// Type of the query action. `1`: Query emergency vulnerabilities; `2`: Query all vulnerabilities; `3`: Query a specific vulnerability. When `Id=3`, `CVEId` is required.
Id *string `json:"Id,omitnil,omitempty" name:"Id"`
// CVE number of the vulnerability. It's required when `Id=3`.
CVEId *string `json:"CVEId,omitnil,omitempty" name:"CVEId"`
}
Predefined struct for user
type DescribeSearchBugInfoResponse ¶
type DescribeSearchBugInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeSearchBugInfoResponseParams `json:"Response"`
}
func NewDescribeSearchBugInfoResponse ¶
func NewDescribeSearchBugInfoResponse() (response *DescribeSearchBugInfoResponse)
func (*DescribeSearchBugInfoResponse) FromJsonString ¶
func (r *DescribeSearchBugInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSearchBugInfoResponse) ToJsonString ¶
func (r *DescribeSearchBugInfoResponse) ToJsonString() string
type DescribeSearchBugInfoResponseParams ¶
type DescribeSearchBugInfoResponseParams struct {
// Vulnerability and asset information
// Note: This field may return·null, indicating that no valid values can be obtained.
Data *DataSearchBug `json:"Data,omitnil,omitempty" name:"Data"`
// Status code. Valid values: 0: successful; others: failed.
ReturnCode *int64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`
// Status message. Valid values: success: successful query; fail: failed query.
ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeSubUserInfoRequest ¶
type DescribeSubUserInfoRequest struct {
*tchttp.BaseRequest
// Member ID of the group account
MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`
// Filter content
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}
func NewDescribeSubUserInfoRequest ¶
func NewDescribeSubUserInfoRequest() (request *DescribeSubUserInfoRequest)
func (*DescribeSubUserInfoRequest) FromJsonString ¶
func (r *DescribeSubUserInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSubUserInfoRequest) ToJsonString ¶
func (r *DescribeSubUserInfoRequest) ToJsonString() string
type DescribeSubUserInfoRequestParams ¶
type DescribeSubUserInfoRequestParams struct {
// Member ID of the group account
MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`
// Filter content
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}
Predefined struct for user
type DescribeSubUserInfoResponse ¶
type DescribeSubUserInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeSubUserInfoResponseParams `json:"Response"`
}
func NewDescribeSubUserInfoResponse ¶
func NewDescribeSubUserInfoResponse() (response *DescribeSubUserInfoResponse)
func (*DescribeSubUserInfoResponse) FromJsonString ¶
func (r *DescribeSubUserInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSubUserInfoResponse) ToJsonString ¶
func (r *DescribeSubUserInfoResponse) ToJsonString() string
type DescribeSubUserInfoResponseParams ¶
type DescribeSubUserInfoResponseParams struct {
// total
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Sub-user list
Data []*SubUserInfo `json:"Data,omitnil,omitempty" name:"Data"`
// Manufacturer Enumeration List
CloudTypeLst []*FilterDataObject `json:"CloudTypeLst,omitnil,omitempty" name:"CloudTypeLst"`
// Enumeration of appid of the main account
OwnerAppIDLst []*FilterDataObject `json:"OwnerAppIDLst,omitnil,omitempty" name:"OwnerAppIDLst"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeSubnetAssetsRequest ¶
type DescribeSubnetAssetsRequest struct {
*tchttp.BaseRequest
// Filter parameters
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}
func NewDescribeSubnetAssetsRequest ¶
func NewDescribeSubnetAssetsRequest() (request *DescribeSubnetAssetsRequest)
func (*DescribeSubnetAssetsRequest) FromJsonString ¶
func (r *DescribeSubnetAssetsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSubnetAssetsRequest) ToJsonString ¶
func (r *DescribeSubnetAssetsRequest) ToJsonString() string
type DescribeSubnetAssetsRequestParams ¶
type DescribeSubnetAssetsRequestParams struct {
// Filter parameters
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}
Predefined struct for user
type DescribeSubnetAssetsResponse ¶
type DescribeSubnetAssetsResponse struct {
*tchttp.BaseResponse
Response *DescribeSubnetAssetsResponseParams `json:"Response"`
}
func NewDescribeSubnetAssetsResponse ¶
func NewDescribeSubnetAssetsResponse() (response *DescribeSubnetAssetsResponse)
func (*DescribeSubnetAssetsResponse) FromJsonString ¶
func (r *DescribeSubnetAssetsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSubnetAssetsResponse) ToJsonString ¶
func (r *DescribeSubnetAssetsResponse) ToJsonString() string
type DescribeSubnetAssetsResponseParams ¶
type DescribeSubnetAssetsResponseParams struct {
// Data list
Data []*SubnetAsset `json:"Data,omitnil,omitempty" name:"Data"`
// Total number of results
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// List of regions
RegionList []*FilterDataObject `json:"RegionList,omitnil,omitempty" name:"RegionList"`
// List of VPCs
VpcList []*FilterDataObject `json:"VpcList,omitnil,omitempty" name:"VpcList"`
// List of AppIds
AppIdList []*FilterDataObject `json:"AppIdList,omitnil,omitempty" name:"AppIdList"`
// List of availability zones
ZoneList []*FilterDataObject `json:"ZoneList,omitnil,omitempty" name:"ZoneList"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeTaskLogListRequest ¶
type DescribeTaskLogListRequest struct {
*tchttp.BaseRequest
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}
func NewDescribeTaskLogListRequest ¶
func NewDescribeTaskLogListRequest() (request *DescribeTaskLogListRequest)
func (*DescribeTaskLogListRequest) FromJsonString ¶
func (r *DescribeTaskLogListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskLogListRequest) ToJsonString ¶
func (r *DescribeTaskLogListRequest) ToJsonString() string
type DescribeTaskLogListRequestParams ¶
type DescribeTaskLogListRequestParams struct {
// Filter conditions
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}
Predefined struct for user
type DescribeTaskLogListResponse ¶
type DescribeTaskLogListResponse struct {
*tchttp.BaseResponse
Response *DescribeTaskLogListResponseParams `json:"Response"`
}
func NewDescribeTaskLogListResponse ¶
func NewDescribeTaskLogListResponse() (response *DescribeTaskLogListResponse)
func (*DescribeTaskLogListResponse) FromJsonString ¶
func (r *DescribeTaskLogListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskLogListResponse) ToJsonString ¶
func (r *DescribeTaskLogListResponse) ToJsonString() string
type DescribeTaskLogListResponseParams ¶
type DescribeTaskLogListResponseParams struct {
// Total number of entries
// Note: This field may return null, indicating that no valid values can be obtained.
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// List of reports
// Note: This field may return·null, indicating that no valid values can be obtained.
Data []*TaskLogInfo `json:"Data,omitnil,omitempty" name:"Data"`
// Number of reports pending viewed
// Note: This field may return·null, indicating that no valid values can be obtained.
NotViewNumber *int64 `json:"NotViewNumber,omitnil,omitempty" name:"NotViewNumber"`
// Number of report templates
// Note: This field may return·null, indicating that no valid values can be obtained.
ReportTemplateNumber *int64 `json:"ReportTemplateNumber,omitnil,omitempty" name:"ReportTemplateNumber"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeTaskLogURLRequest ¶
type DescribeTaskLogURLRequest struct {
*tchttp.BaseRequest
// Type of the task. `0`: Preview; `1`: Download
Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
// List of task report IDs
ReportItemKeyList []*ReportItemKey `json:"ReportItemKeyList,omitnil,omitempty" name:"ReportItemKeyList"`
// List of task IDs in the report
ReportTaskIdList []*ReportTaskIdList `json:"ReportTaskIdList,omitnil,omitempty" name:"ReportTaskIdList"`
}
func NewDescribeTaskLogURLRequest ¶
func NewDescribeTaskLogURLRequest() (request *DescribeTaskLogURLRequest)
func (*DescribeTaskLogURLRequest) FromJsonString ¶
func (r *DescribeTaskLogURLRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskLogURLRequest) ToJsonString ¶
func (r *DescribeTaskLogURLRequest) ToJsonString() string
type DescribeTaskLogURLRequestParams ¶
type DescribeTaskLogURLRequestParams struct {
// Type of the task. `0`: Preview; `1`: Download
Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
// List of task report IDs
ReportItemKeyList []*ReportItemKey `json:"ReportItemKeyList,omitnil,omitempty" name:"ReportItemKeyList"`
// List of task IDs in the report
ReportTaskIdList []*ReportTaskIdList `json:"ReportTaskIdList,omitnil,omitempty" name:"ReportTaskIdList"`
}
Predefined struct for user
type DescribeTaskLogURLResponse ¶
type DescribeTaskLogURLResponse struct {
*tchttp.BaseResponse
Response *DescribeTaskLogURLResponseParams `json:"Response"`
}
func NewDescribeTaskLogURLResponse ¶
func NewDescribeTaskLogURLResponse() (response *DescribeTaskLogURLResponse)
func (*DescribeTaskLogURLResponse) FromJsonString ¶
func (r *DescribeTaskLogURLResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskLogURLResponse) ToJsonString ¶
func (r *DescribeTaskLogURLResponse) ToJsonString() string
type DescribeTaskLogURLResponseParams ¶
type DescribeTaskLogURLResponseParams struct {
// Temp download URL of the report
Data []*TaskLogURL `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeVULRiskAdvanceCFGListRequest ¶
type DescribeVULRiskAdvanceCFGListRequest struct {
*tchttp.BaseRequest
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Filter conditions.
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}
func NewDescribeVULRiskAdvanceCFGListRequest ¶
func NewDescribeVULRiskAdvanceCFGListRequest() (request *DescribeVULRiskAdvanceCFGListRequest)
func (*DescribeVULRiskAdvanceCFGListRequest) FromJsonString ¶
func (r *DescribeVULRiskAdvanceCFGListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVULRiskAdvanceCFGListRequest) ToJsonString ¶
func (r *DescribeVULRiskAdvanceCFGListRequest) ToJsonString() string
type DescribeVULRiskAdvanceCFGListRequestParams ¶
type DescribeVULRiskAdvanceCFGListRequestParams struct {
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Filter conditions.
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}
Predefined struct for user
type DescribeVULRiskAdvanceCFGListResponse ¶
type DescribeVULRiskAdvanceCFGListResponse struct {
*tchttp.BaseResponse
Response *DescribeVULRiskAdvanceCFGListResponseParams `json:"Response"`
}
func NewDescribeVULRiskAdvanceCFGListResponse ¶
func NewDescribeVULRiskAdvanceCFGListResponse() (response *DescribeVULRiskAdvanceCFGListResponse)
func (*DescribeVULRiskAdvanceCFGListResponse) FromJsonString ¶
func (r *DescribeVULRiskAdvanceCFGListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVULRiskAdvanceCFGListResponse) ToJsonString ¶
func (r *DescribeVULRiskAdvanceCFGListResponse) ToJsonString() string
type DescribeVULRiskAdvanceCFGListResponseParams ¶
type DescribeVULRiskAdvanceCFGListResponseParams struct {
// List of configuration items
// Note: This field may return·null, indicating that no valid values can be obtained.
Data []*VULRiskAdvanceCFGList `json:"Data,omitnil,omitempty" name:"Data"`
// Total number of results
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// List of risk levels
// Note: This field may return·null, indicating that no valid values can be obtained.
RiskLevelLists []*FilterDataObject `json:"RiskLevelLists,omitnil,omitempty" name:"RiskLevelLists"`
// List of vulnerabilities types
// Note: This field may return·null, indicating that no valid values can be obtained.
VULTypeLists []*FilterDataObject `json:"VULTypeLists,omitnil,omitempty" name:"VULTypeLists"`
// List of check source
// Note: This field may return·null, indicating that no valid values can be obtained.
CheckFromLists []*FilterDataObject `json:"CheckFromLists,omitnil,omitempty" name:"CheckFromLists"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeVpcAssetsRequest ¶
type DescribeVpcAssetsRequest struct {
*tchttp.BaseRequest
// Filter parameters
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}
func NewDescribeVpcAssetsRequest ¶
func NewDescribeVpcAssetsRequest() (request *DescribeVpcAssetsRequest)
func (*DescribeVpcAssetsRequest) FromJsonString ¶
func (r *DescribeVpcAssetsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcAssetsRequest) ToJsonString ¶
func (r *DescribeVpcAssetsRequest) ToJsonString() string
type DescribeVpcAssetsRequestParams ¶
type DescribeVpcAssetsRequestParams struct {
// Filter parameters
Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}
Predefined struct for user
type DescribeVpcAssetsResponse ¶
type DescribeVpcAssetsResponse struct {
*tchttp.BaseResponse
Response *DescribeVpcAssetsResponseParams `json:"Response"`
}
func NewDescribeVpcAssetsResponse ¶
func NewDescribeVpcAssetsResponse() (response *DescribeVpcAssetsResponse)
func (*DescribeVpcAssetsResponse) FromJsonString ¶
func (r *DescribeVpcAssetsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcAssetsResponse) ToJsonString ¶
func (r *DescribeVpcAssetsResponse) ToJsonString() string
type DescribeVpcAssetsResponseParams ¶
type DescribeVpcAssetsResponseParams struct {
// Data list
Data []*Vpc `json:"Data,omitnil,omitempty" name:"Data"`
// Total number of results
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// List of VPCs
VpcList []*FilterDataObject `json:"VpcList,omitnil,omitempty" name:"VpcList"`
// List of regions
RegionList []*FilterDataObject `json:"RegionList,omitnil,omitempty" name:"RegionList"`
// List of AppIds
AppIdList []*FilterDataObject `json:"AppIdList,omitnil,omitempty" name:"AppIdList"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DomainAssetVO ¶
type DomainAssetVO struct {
// Asset ID
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetId []*string `json:"AssetId,omitnil,omitempty" name:"AssetId"`
// Asset name
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetName []*string `json:"AssetName,omitnil,omitempty" name:"AssetName"`
// Asset type
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetType []*string `json:"AssetType,omitnil,omitempty" name:"AssetType"`
// Region
// Note: This field may return·null, indicating that no valid values can be obtained.
Region []*string `json:"Region,omitnil,omitempty" name:"Region"`
// WAF status
// Note: This field may return·null, indicating that no valid values can be obtained.
WAFStatus *uint64 `json:"WAFStatus,omitnil,omitempty" name:"WAFStatus"`
// Asset creation time
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetCreateTime *string `json:"AssetCreateTime,omitnil,omitempty" name:"AssetCreateTime"`
// Appid
// Note: This field may return·null, indicating that no valid values can be obtained.
AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`
// Account ID
// Note: This field may return·null, indicating that no valid values can be obtained.
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
// Account name
// Note: This field may return·null, indicating that no valid values can be obtained.
NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"`
// Whether it's a critical asset
// Note: This field may return·null, indicating that no valid values can be obtained.
IsCore *uint64 `json:"IsCore,omitnil,omitempty" name:"IsCore"`
// Whether it's a cloud asset
// Note: This field may return·null, indicating that no valid values can be obtained.
IsCloud *uint64 `json:"IsCloud,omitnil,omitempty" name:"IsCloud"`
// Network attacks
// Note: This field may return·null, indicating that no valid values can be obtained.
Attack *uint64 `json:"Attack,omitnil,omitempty" name:"Attack"`
// Network access
// Note: This field may return·null, indicating that no valid values can be obtained.
Access *uint64 `json:"Access,omitnil,omitempty" name:"Access"`
// Number of blocked attacks
// Note: This field may return·null, indicating that no valid values can be obtained.
Intercept *uint64 `json:"Intercept,omitnil,omitempty" name:"Intercept"`
// Inbound peak bandwidth
// Note: This field may return·null, indicating that no valid values can be obtained.
InBandwidth *string `json:"InBandwidth,omitnil,omitempty" name:"InBandwidth"`
// Outbound peak bandwidth
// Note: This field may return·null, indicating that no valid values can be obtained.
OutBandwidth *string `json:"OutBandwidth,omitnil,omitempty" name:"OutBandwidth"`
// Total inbound traffic
// Note: This field may return·null, indicating that no valid values can be obtained.
InFlow *string `json:"InFlow,omitnil,omitempty" name:"InFlow"`
// Total outbound traffic
// Note: This field may return·null, indicating that no valid values can be obtained.
OutFlow *string `json:"OutFlow,omitnil,omitempty" name:"OutFlow"`
// Last scan time
// Note: This field may return·null, indicating that no valid values can be obtained.
LastScanTime *string `json:"LastScanTime,omitnil,omitempty" name:"LastScanTime"`
// Port risks
// Note: This field may return·null, indicating that no valid values can be obtained.
PortRisk *uint64 `json:"PortRisk,omitnil,omitempty" name:"PortRisk"`
// Vulnerabilities
// Note: This field may return·null, indicating that no valid values can be obtained.
VulnerabilityRisk *uint64 `json:"VulnerabilityRisk,omitnil,omitempty" name:"VulnerabilityRisk"`
// Configuration risks
// Note: This field may return·null, indicating that no valid values can be obtained.
ConfigurationRisk *uint64 `json:"ConfigurationRisk,omitnil,omitempty" name:"ConfigurationRisk"`
// Scan tasks
// Note: This field may return·null, indicating that no valid values can be obtained.
ScanTask *uint64 `json:"ScanTask,omitnil,omitempty" name:"ScanTask"`
// Domain name
// Note: This field may return·null, indicating that no valid values can be obtained.
SubDomain *string `json:"SubDomain,omitnil,omitempty" name:"SubDomain"`
// Resolved IP
// Note: This field may return·null, indicating that no valid values can be obtained.
SeverIp []*string `json:"SeverIp,omitnil,omitempty" name:"SeverIp"`
// Bot access requests
// Note: This field may return·null, indicating that no valid values can be obtained.
BotCount *uint64 `json:"BotCount,omitnil,omitempty" name:"BotCount"`
// Weak password risks
// Note: This field may return·null, indicating that no valid values can be obtained.
WeakPassword *uint64 `json:"WeakPassword,omitnil,omitempty" name:"WeakPassword"`
// Content risks
// Note: This field may return·null, indicating that no valid values can be obtained.
WebContentRisk *uint64 `json:"WebContentRisk,omitnil,omitempty" name:"WebContentRisk"`
// Tags
// Note: This field may return·null, indicating that no valid values can be obtained.
Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"`
// The type of associated instances.
// Note: This field may return·null, indicating that no valid values can be obtained.
SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`
// Member ID
// Note: This field may return·null, indicating that no valid values can be obtained.
MemberId *string `json:"MemberId,omitnil,omitempty" name:"MemberId"`
// CC attacks
// Note: This field may return·null, indicating that no valid values can be obtained.
CCAttack *int64 `json:"CCAttack,omitnil,omitempty" name:"CCAttack"`
// Web attack
// Note: This field may return·null, indicating that no valid values can be obtained.
WebAttack *int64 `json:"WebAttack,omitnil,omitempty" name:"WebAttack"`
// Services exposed to risks
// Note: This field may return·null, indicating that no valid values can be obtained.
ServiceRisk *uint64 `json:"ServiceRisk,omitnil,omitempty" name:"ServiceRisk"`
// Whether it's a newly-added asset. Values: `1` (Yes), `0` (No)
// Note: This field may return·null, indicating that no valid values can be obtained.
IsNewAsset *uint64 `json:"IsNewAsset,omitnil,omitempty" name:"IsNewAsset"`
// Random third-level domain name of the asset pending ownership verification
// Note: This field may return·null, indicating that no valid values can be obtained.
VerifyDomain *string `json:"VerifyDomain,omitnil,omitempty" name:"VerifyDomain"`
// TXT record of the asset pending ownership verification
// Note: This field may return·null, indicating that no valid values can be obtained.
VerifyTXTRecord *string `json:"VerifyTXTRecord,omitnil,omitempty" name:"VerifyTXTRecord"`
// Ownership verification status of the asset. `0`: Pending verification; `1`: Verified; `2`: Verifying; `3`: TXT record verification failed; `4`: Human verification failed.
// Note: This field may return·null, indicating that no valid values can be obtained.
VerifyStatus *int64 `json:"VerifyStatus,omitnil,omitempty" name:"VerifyStatus"`
// u200cNumber of bot attacks
// Note: This field may return·null, indicating that no valid values can be obtained.
BotAccessCount *int64 `json:"BotAccessCount,omitnil,omitempty" name:"BotAccessCount"`
}
type Filter ¶
type Filter struct {
// Max number of returned results
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Query offset
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// Sorting order. Values: `asc` (ascending), `desc` (descending).
Order *string `json:"Order,omitnil,omitempty" name:"Order"`
// Specify the field used for sorting
By *string `json:"By,omitnil,omitempty" name:"By"`
// Filtered columns and content
Filters []*WhereFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
// Start time of the query period.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// End time of the query period.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}
type FilterDataObject ¶
type IpAssetListVO ¶
type IpAssetListVO struct {
// Asset ID
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`
// Asset name
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetName *string `json:"AssetName,omitnil,omitempty" name:"AssetName"`
// Asset type
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetType *string `json:"AssetType,omitnil,omitempty" name:"AssetType"`
// Region
// Note: This field may return·null, indicating that no valid values can be obtained.
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// CFW status
// Note: This field may return·null, indicating that no valid values can be obtained.
CFWStatus *uint64 `json:"CFWStatus,omitnil,omitempty" name:"CFWStatus"`
// Asset creation time
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetCreateTime *string `json:"AssetCreateTime,omitnil,omitempty" name:"AssetCreateTime"`
// Public IP
// Note: This field may return·null, indicating that no valid values can be obtained.
PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"`
// Public IP type
// Note: This field may return·null, indicating that no valid values can be obtained.
PublicIpType *uint64 `json:"PublicIpType,omitnil,omitempty" name:"PublicIpType"`
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// VPC name
// Note: This field may return·null, indicating that no valid values can be obtained.
VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`
// appid
// Note: This field may return·null, indicating that no valid values can be obtained.
AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`
// User `uin`
// Note: This field may return·null, indicating that no valid values can be obtained.
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
// Name
// Note: This field may return·null, indicating that no valid values can be obtained.
NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"`
// Whether it's a critical asset
// Note: This field may return·null, indicating that no valid values can be obtained.
IsCore *uint64 `json:"IsCore,omitnil,omitempty" name:"IsCore"`
// Whether it's a cloud asset
// Note: This field may return·null, indicating that no valid values can be obtained.
IsCloud *uint64 `json:"IsCloud,omitnil,omitempty" name:"IsCloud"`
// Number of network attacks
// Note: This field may return·null, indicating that no valid values can be obtained.
Attack *uint64 `json:"Attack,omitnil,omitempty" name:"Attack"`
// Number of network access requests
// Note: This field may return·null, indicating that no valid values can be obtained.
Access *uint64 `json:"Access,omitnil,omitempty" name:"Access"`
// Number of blocked attacks
// Note: This field may return·null, indicating that no valid values can be obtained.
Intercept *uint64 `json:"Intercept,omitnil,omitempty" name:"Intercept"`
// Inbound bandwidth
// Note: This field may return·null, indicating that no valid values can be obtained.
InBandwidth *string `json:"InBandwidth,omitnil,omitempty" name:"InBandwidth"`
// Outbound bandwidthtraffic peak bandwidth (bps)
// Note: This field may return·null, indicating that no valid values can be obtained.
OutBandwidth *string `json:"OutBandwidth,omitnil,omitempty" name:"OutBandwidth"`
// Inbound traffic
// Note: This field may return·null, indicating that no valid values can be obtained.
InFlow *string `json:"InFlow,omitnil,omitempty" name:"InFlow"`
// Outbound traffic
// Note: This field may return·null, indicating that no valid values can be obtained.
OutFlow *string `json:"OutFlow,omitnil,omitempty" name:"OutFlow"`
// Last scan time
// Note: This field may return·null, indicating that no valid values can be obtained.
LastScanTime *string `json:"LastScanTime,omitnil,omitempty" name:"LastScanTime"`
// Port risks
// Note: This field may return·null, indicating that no valid values can be obtained.
PortRisk *uint64 `json:"PortRisk,omitnil,omitempty" name:"PortRisk"`
// Vulnerabilities
// Note: This field may return·null, indicating that no valid values can be obtained.
VulnerabilityRisk *uint64 `json:"VulnerabilityRisk,omitnil,omitempty" name:"VulnerabilityRisk"`
// Configuration risks
// Note: This field may return·null, indicating that no valid values can be obtained.
ConfigurationRisk *uint64 `json:"ConfigurationRisk,omitnil,omitempty" name:"ConfigurationRisk"`
// Scan tasks
// Note: This field may return·null, indicating that no valid values can be obtained.
ScanTask *uint64 `json:"ScanTask,omitnil,omitempty" name:"ScanTask"`
// Weak passwords
// Note: This field may return·null, indicating that no valid values can be obtained.
WeakPassword *uint64 `json:"WeakPassword,omitnil,omitempty" name:"WeakPassword"`
// Content risks
// Note: This field may return·null, indicating that no valid values can be obtained.
WebContentRisk *uint64 `json:"WebContentRisk,omitnil,omitempty" name:"WebContentRisk"`
// Tags
// Note: This field may return·null, indicating that no valid values can be obtained.
Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"`
// EIP ID
// Note: This field may return·null, indicating that no valid values can be obtained.
AddressId *string `json:"AddressId,omitnil,omitempty" name:"AddressId"`
// Member ID
// Note: This field may return·null, indicating that no valid values can be obtained.
MemberId *string `json:"MemberId,omitnil,omitempty" name:"MemberId"`
// Risk exposure
// Note: This field may return·null, indicating that no valid values can be obtained.
RiskExposure *int64 `json:"RiskExposure,omitnil,omitempty" name:"RiskExposure"`
// Whether it's a newly-added asset. Values: `1` (Yes), `0` (No)
// Note: This field may return·null, indicating that no valid values can be obtained.
IsNewAsset *uint64 `json:"IsNewAsset,omitnil,omitempty" name:"IsNewAsset"`
// Asset ownership verification status. `0`: Pending verification; `1`: Verified; `2`: Verifying; `3` and above: Verification failed
// Note: This field may return·null, indicating that no valid values can be obtained.
VerifyStatus *int64 `json:"VerifyStatus,omitnil,omitempty" name:"VerifyStatus"`
}
type ModifyRiskCenterRiskStatusRequest ¶
type ModifyRiskCenterRiskStatusRequest struct {
*tchttp.BaseRequest
// Data of risk assets
RiskStatusKeys []*RiskCenterStatusKey `json:"RiskStatusKeys,omitnil,omitempty" name:"RiskStatusKeys"`
// Specify how you want to change the risk status. `1`: Change to Handled, `2`: Change to Ignored; `3`: Remove from Handled; `4`: Remove from Ignored
Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
// Risk type. `0`: Port risk; `1`: Vulnerability; `2`: Weak password; `3`: Website content risk; `4`: Configuration risk; `5`: Risk services
Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}
func NewModifyRiskCenterRiskStatusRequest ¶
func NewModifyRiskCenterRiskStatusRequest() (request *ModifyRiskCenterRiskStatusRequest)
func (*ModifyRiskCenterRiskStatusRequest) FromJsonString ¶
func (r *ModifyRiskCenterRiskStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRiskCenterRiskStatusRequest) ToJsonString ¶
func (r *ModifyRiskCenterRiskStatusRequest) ToJsonString() string
type ModifyRiskCenterRiskStatusRequestParams ¶
type ModifyRiskCenterRiskStatusRequestParams struct {
// Data of risk assets
RiskStatusKeys []*RiskCenterStatusKey `json:"RiskStatusKeys,omitnil,omitempty" name:"RiskStatusKeys"`
// Specify how you want to change the risk status. `1`: Change to Handled, `2`: Change to Ignored; `3`: Remove from Handled; `4`: Remove from Ignored
Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
// Risk type. `0`: Port risk; `1`: Vulnerability; `2`: Weak password; `3`: Website content risk; `4`: Configuration risk; `5`: Risk services
Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}
Predefined struct for user
type ModifyRiskCenterRiskStatusResponse ¶
type ModifyRiskCenterRiskStatusResponse struct {
*tchttp.BaseResponse
Response *ModifyRiskCenterRiskStatusResponseParams `json:"Response"`
}
func NewModifyRiskCenterRiskStatusResponse ¶
func NewModifyRiskCenterRiskStatusResponse() (response *ModifyRiskCenterRiskStatusResponse)
func (*ModifyRiskCenterRiskStatusResponse) FromJsonString ¶
func (r *ModifyRiskCenterRiskStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRiskCenterRiskStatusResponse) ToJsonString ¶
func (r *ModifyRiskCenterRiskStatusResponse) ToJsonString() string
type ModifyRiskCenterRiskStatusResponseParams ¶
type ModifyRiskCenterRiskStatusResponseParams struct {
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type OrganizationInfo ¶
type OrganizationInfo struct {
NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"`
NodeName *string `json:"NodeName,omitnil,omitempty" name:"NodeName"`
Role *string `json:"Role,omitnil,omitempty" name:"Role"`
MemberId *string `json:"MemberId,omitnil,omitempty" name:"MemberId"`
JoinType *string `json:"JoinType,omitnil,omitempty" name:"JoinType"`
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
AdminName *string `json:"AdminName,omitnil,omitempty" name:"AdminName"`
AdminUin *string `json:"AdminUin,omitnil,omitempty" name:"AdminUin"`
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`
MemberCount *int64 `json:"MemberCount,omitnil,omitempty" name:"MemberCount"`
SubAccountCount *int64 `json:"SubAccountCount,omitnil,omitempty" name:"SubAccountCount"`
AbnormalSubUserCount *int64 `json:"AbnormalSubUserCount,omitnil,omitempty" name:"AbnormalSubUserCount"`
GroupPermission []*string `json:"GroupPermission,omitnil,omitempty" name:"GroupPermission"`
MemberPermission []*string `json:"MemberPermission,omitnil,omitempty" name:"MemberPermission"`
GroupPayMode *int64 `json:"GroupPayMode,omitnil,omitempty" name:"GroupPayMode"`
MemberPayMode *int64 `json:"MemberPayMode,omitnil,omitempty" name:"MemberPayMode"`
CFWProtect *string `json:"CFWProtect,omitnil,omitempty" name:"CFWProtect"`
WAFProtect *string `json:"WAFProtect,omitnil,omitempty" name:"WAFProtect"`
CWPProtect *string `json:"CWPProtect,omitnil,omitempty" name:"CWPProtect"`
Departments []*string `json:"Departments,omitnil,omitempty" name:"Departments"`
MemberCreateTime *string `json:"MemberCreateTime,omitnil,omitempty" name:"MemberCreateTime"`
// Advanced/Enterprise/Ultimate
CSIPProtect *string `json:"CSIPProtect,omitnil,omitempty" name:"CSIPProtect"`
QuotaConsumer *int64 `json:"QuotaConsumer,omitnil,omitempty" name:"QuotaConsumer"`
EnableAdminCount *int64 `json:"EnableAdminCount,omitnil,omitempty" name:"EnableAdminCount"`
CloudCountDesc []*CloudCountDesc `json:"CloudCountDesc,omitnil,omitempty" name:"CloudCountDesc"`
AdminCount *int64 `json:"AdminCount,omitnil,omitempty" name:"AdminCount"`
}
type OrganizationUserInfo ¶
type OrganizationUserInfo struct {
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"`
NodeName *string `json:"NodeName,omitnil,omitempty" name:"NodeName"`
AssetCount *int64 `json:"AssetCount,omitnil,omitempty" name:"AssetCount"`
RiskCount *int64 `json:"RiskCount,omitnil,omitempty" name:"RiskCount"`
AttackCount *int64 `json:"AttackCount,omitnil,omitempty" name:"AttackCount"`
Role *string `json:"Role,omitnil,omitempty" name:"Role"`
MemberId *string `json:"MemberId,omitnil,omitempty" name:"MemberId"`
AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`
JoinType *string `json:"JoinType,omitnil,omitempty" name:"JoinType"`
CFWProtect *string `json:"CFWProtect,omitnil,omitempty" name:"CFWProtect"`
WAFProtect *string `json:"WAFProtect,omitnil,omitempty" name:"WAFProtect"`
CWPProtect *string `json:"CWPProtect,omitnil,omitempty" name:"CWPProtect"`
Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`
CSIPProtect *string `json:"CSIPProtect,omitnil,omitempty" name:"CSIPProtect"`
QuotaConsumer *int64 `json:"QuotaConsumer,omitnil,omitempty" name:"QuotaConsumer"`
CloudType *int64 `json:"CloudType,omitnil,omitempty" name:"CloudType"`
SyncFrequency *int64 `json:"SyncFrequency,omitnil,omitempty" name:"SyncFrequency"`
IsExpired *bool `json:"IsExpired,omitnil,omitempty" name:"IsExpired"`
PermissionList []*string `json:"PermissionList,omitnil,omitempty" name:"PermissionList"`
// 1
AuthType *int64 `json:"AuthType,omitnil,omitempty" name:"AuthType"`
TcMemberType *int64 `json:"TcMemberType,omitnil,omitempty" name:"TcMemberType"`
SubUserCount *int64 `json:"SubUserCount,omitnil,omitempty" name:"SubUserCount"`
JoinTypeInfo *string `json:"JoinTypeInfo,omitnil,omitempty" name:"JoinTypeInfo"`
}
type PortViewPortRisk ¶
type PortViewPortRisk struct {
// Affected assets
NoHandleCount *int64 `json:"NoHandleCount,omitnil,omitempty" name:"NoHandleCount"`
// Risk level
Level *string `json:"Level,omitnil,omitempty" name:"Level"`
// Network protocol
Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`
// Components
Component *string `json:"Component,omitnil,omitempty" name:"Component"`
// Port
Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`
// Last detected
RecentTime *string `json:"RecentTime,omitnil,omitempty" name:"RecentTime"`
// First detected
FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`
// Suggested action. `0`: Keep as it is; `1`: Block access requests; `2`: Block the port
Suggestion *uint64 `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`
// Status of the risk. `0`: Not handled, `1`: Handled; `2`: Ignored
AffectAssetCount *string `json:"AffectAssetCount,omitnil,omitempty" name:"AffectAssetCount"`
// Unique ID of the asset
Id *string `json:"Id,omitnil,omitempty" name:"Id"`
// Asset sub-category
From *string `json:"From,omitnil,omitempty" name:"From"`
// Data entry key
Index *string `json:"Index,omitnil,omitempty" name:"Index"`
// User AppId
AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`
// User name.
// Note: This field may return·null, indicating that no valid values can be obtained.
Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`
// User `uin`
// Note: This field may return·null, indicating that no valid values can be obtained.
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
// Service
Service *string `json:"Service,omitnil,omitempty" name:"Service"`
}
type PublicIpDomainListKey ¶
type PublicIpDomainListKey struct {
// IP/Domain
Asset *string `json:"Asset,omitnil,omitempty" name:"Asset"`
}
type ReportItemKey ¶
type ReportItemKey struct {
// List of report IDs.
TaskLogList []*string `json:"TaskLogList,omitnil,omitempty" name:"TaskLogList"`
}
type ReportTaskIdList ¶
type RiskCenterStatusKey ¶
type RiskCenterStatusKey struct {
// Risk ID
Id *string `json:"Id,omitnil,omitempty" name:"Id"`
// User AppId
AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`
// Public IP/domain name
PublicIPDomain *string `json:"PublicIPDomain,omitnil,omitempty" name:"PublicIPDomain"`
// Instance ID.
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
type ScanTaskInfo ¶
type ScanTaskInfo struct {
// Task ID Id
// Note: This field may return·null, indicating that no valid values can be obtained.
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Task name
// Note: This field may return·null, indicating that no valid values can be obtained.
TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
// Task status. `1`: Pending start; `2`: Scanning; `3`: Failed; `4`: Completed
// Note: This field may return·null, indicating that no valid values can be obtained.
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
// Task progress
// Note: This field may return·null, indicating that no valid values can be obtained.
Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`
// Displayed time point
// Note: This field may return·null, indicating that no valid values can be obtained.
TaskTime *string `json:"TaskTime,omitnil,omitempty" name:"TaskTime"`
// Report ID
// Note: This field may return·null, indicating that no valid values can be obtained.
ReportId *string `json:"ReportId,omitnil,omitempty" name:"ReportId"`
// Report name
// Note: This field may return·null, indicating that no valid values can be obtained.
ReportName *string `json:"ReportName,omitnil,omitempty" name:"ReportName"`
// Task type. `0`: Scheduled task, `1`: Scan immediately; `2`: Scanned at the specified time; `3`: Custom.
// Note: This field may return·null, indicating that no valid values can be obtained.
ScanPlan *int64 `json:"ScanPlan,omitnil,omitempty" name:"ScanPlan"`
// Number of associated assets
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetCount *int64 `json:"AssetCount,omitnil,omitempty" name:"AssetCount"`
// User AppId
// Note: This field may return·null, indicating that no valid values can be obtained.
AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`
// User UIN
// Note: This field may return·null, indicating that no valid values can be obtained.
UIN *string `json:"UIN,omitnil,omitempty" name:"UIN"`
// User name.
// Note: This field may return·null, indicating that no valid values can be obtained.
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
}
type ScanTaskInfoList ¶
type ScanTaskInfoList struct {
// Task name
// Note: This field may return null, indicating that no valid values can be obtained.
TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
// Start time of the task
// Note: This field may return null, indicating that no valid values can be obtained.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Task end time
// Note: This field may return null, indicating that no valid values can be obtained.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// CRON format
// Note: This field may return null, indicating that no valid values can be obtained.
ScanPlanContent *string `json:"ScanPlanContent,omitnil,omitempty" name:"ScanPlanContent"`
// Task type. `0`: Scheduled task, `1`: Scan immediately; `2`: Scanned at the specified time; `3`: Custom.
// Note: This field may return null, indicating that no valid values can be obtained.
TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"`
// Creation time
// Note: This field may return `null`, indicating that no valid values can be obtained.
InsertTime *string `json:"InsertTime,omitnil,omitempty" name:"InsertTime"`
// Task ID
// Note: This field may return null, indicating that no valid values can be obtained.
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Custom list of assets to scan
// Note: This field may return null, indicating that no valid values can be obtained.
SelfDefiningAssets []*string `json:"SelfDefiningAssets,omitnil,omitempty" name:"SelfDefiningAssets"`
// Estimated period to complete the task
// Note: This field may return null, indicating that no valid values can be obtained.
PredictTime *int64 `json:"PredictTime,omitnil,omitempty" name:"PredictTime"`
// Estimated completion time of the task
// Note: This field may return null, indicating that no valid values can be obtained.
PredictEndTime *string `json:"PredictEndTime,omitnil,omitempty" name:"PredictEndTime"`
// Number of reports
// Note: This field may return null, indicating that no valid values can be obtained.
ReportNumber *int64 `json:"ReportNumber,omitnil,omitempty" name:"ReportNumber"`
// Number of assets
// Note: This field may return null, indicating that no valid values can be obtained.
AssetNumber *int64 `json:"AssetNumber,omitnil,omitempty" name:"AssetNumber"`
// Scanning status. `0`: (default) Not scanned; `1`: Scanning; `2`: Scan completed; `3`: Error while scanning; `4`: Scanning stopped
// Note: This field may return null, indicating that no valid values can be obtained.
ScanStatus *int64 `json:"ScanStatus,omitnil,omitempty" name:"ScanStatus"`
// Task progress
// Note: This field may return null, indicating that no valid values can be obtained.
Percent *float64 `json:"Percent,omitnil,omitempty" name:"Percent"`
// port/poc/weakpass/webcontent/configrisk
// Note: This field may return null, indicating that no valid values can be obtained.
ScanItem *string `json:"ScanItem,omitnil,omitempty" name:"ScanItem"`
// Values: `0` (Scan all); `1` (Scan specific assets); `2` (Scan all expect the specified assets); `3` (Custom assets).
// Note: This field may return null, indicating that no valid values can be obtained.
ScanAssetType *int64 `json:"ScanAssetType,omitnil,omitempty" name:"ScanAssetType"`
// VSS subtask ID
// Note: This field may return null, indicating that no valid values can be obtained.
VSSTaskId *string `json:"VSSTaskId,omitnil,omitempty" name:"VSSTaskId"`
// CSPM subtask ID
// Note: This field may return null, indicating that no valid values can be obtained.
CSPMTaskId *string `json:"CSPMTaskId,omitnil,omitempty" name:"CSPMTaskId"`
// CWPP vulnerability scan task IDHost missed scan subtask id
// Note: This field may return null, indicating that no valid values can be obtained.
CWPPOCId *string `json:"CWPPOCId,omitnil,omitempty" name:"CWPPOCId"`
// CWPP baseline check task ID
// Note: This field may return null, indicating that no valid values can be obtained.
CWPBlId *string `json:"CWPBlId,omitnil,omitempty" name:"CWPBlId"`
// VSS task progess
// Note: This field may return null, indicating that no valid values can be obtained.
VSSTaskProcess *int64 `json:"VSSTaskProcess,omitnil,omitempty" name:"VSSTaskProcess"`
// CSPM task progress
// Note: This field may return null, indicating that no valid values can be obtained.
CSPMTaskProcess *uint64 `json:"CSPMTaskProcess,omitnil,omitempty" name:"CSPMTaskProcess"`
// CWPP vulnerability scan task progress
// Note: This field may return null, indicating that no valid values can be obtained.
CWPPOCProcess *int64 `json:"CWPPOCProcess,omitnil,omitempty" name:"CWPPOCProcess"`
// CWPP baseline check task progress
// Note: This field may return null, indicating that no valid values can be obtained.
CWPBlProcess *uint64 `json:"CWPBlProcess,omitnil,omitempty" name:"CWPBlProcess"`
ErrorCode *int64 `json:"ErrorCode,omitnil,omitempty" name:"ErrorCode"`
// Exception information
// Note: This field may return null, indicating that no valid values can be obtained.
ErrorInfo *string `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
// Day of the month to start the scheduled task
// Note: This field may return null, indicating that no valid values can be obtained.
StartDay *int64 `json:"StartDay,omitnil,omitempty" name:"StartDay"`
// Scan frequency in days. `1`: Every day; `7`: Every seven days; `30`: Every 30 days; `0`: Scan once only
// Note: This field may return null, indicating that no valid values can be obtained.
Frequency *int64 `json:"Frequency,omitnil,omitempty" name:"Frequency"`
// Number of completed tasks
// Note: This field may return null, indicating that no valid values can be obtained.
CompleteNumber *int64 `json:"CompleteNumber,omitnil,omitempty" name:"CompleteNumber"`
// Number of scanned assets
// Note: This field may return null, indicating that no valid values can be obtained.
CompleteAssetNumber *int64 `json:"CompleteAssetNumber,omitnil,omitempty" name:"CompleteAssetNumber"`
// Number of risks
// Note: This field may return null, indicating that no valid values can be obtained.
RiskCount *int64 `json:"RiskCount,omitnil,omitempty" name:"RiskCount"`
// Assets
// Note: This field may return null, indicating that no valid values can be obtained.
Assets []*TaskAssetObject `json:"Assets,omitnil,omitempty" name:"Assets"`
// User `Appid`
// Note: This field may return null, indicating that no valid values can be obtained.
AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`
// User UIN
// Note: This field may return null, indicating that no valid values can be obtained.
UIN *string `json:"UIN,omitnil,omitempty" name:"UIN"`
// User name.
// Note: This field may return null, indicating that no valid values can be obtained.
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// Scan task mode: `0` (Standard), `1` (Quick), `2` (Advanced).
// Note: This field may return null, indicating that no valid values can be obtained.
TaskMode *int64 `json:"TaskMode,omitnil,omitempty" name:"TaskMode"`
// Source of scanning request
// Note: This field may return null, indicating that no valid values can be obtained.
ScanFrom *string `json:"ScanFrom,omitnil,omitempty" name:"ScanFrom"`
// Whether it's a limited-time free health check. `0`: No; `1`: Yes
// Note: This field may return null, indicating that no valid values can be obtained.
IsFree *int64 `json:"IsFree,omitnil,omitempty" name:"IsFree"`
// Whether the user is authorized to delete this task. `1` :Yes; `0`: No. It's available for multi-account management.
// Note: This field may return null, indicating that no valid values can be obtained.
IsDelete *int64 `json:"IsDelete,omitnil,omitempty" name:"IsDelete"`
// Source of the task. `0`: Default, `1`: Assistant; `2`: Health check
// Note: This field may return null, indicating that no valid values can be obtained.
SourceType *int64 `json:"SourceType,omitnil,omitempty" name:"SourceType"`
}
type ServerRisk ¶
type ServerRisk struct {
// Service tag
ServiceTag *string `json:"ServiceTag,omitnil,omitempty" name:"ServiceTag"`
// Port
// Note: This field may return·null, indicating that no valid values can be obtained.
Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"`
// Affected assets
AffectAsset *string `json:"AffectAsset,omitnil,omitempty" name:"AffectAsset"`
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Instance name
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// Asset type
InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// Risk level
Level *string `json:"Level,omitnil,omitempty" name:"Level"`
// Network protocol
Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`
// Components
Component *string `json:"Component,omitnil,omitempty" name:"Component"`
// Service
Service *string `json:"Service,omitnil,omitempty" name:"Service"`
// Last detected
RecentTime *string `json:"RecentTime,omitnil,omitempty" name:"RecentTime"`
// First detected
FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`
// Risk Details
// Note: This field may return·null, indicating that no valid values can be obtained.
RiskDetails *string `json:"RiskDetails,omitnil,omitempty" name:"RiskDetails"`
// Handling suggestion
Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`
// Status of the risk. `0`: Not handled, `1`: Handled; `2`: Ignored
Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
// Unique ID of the asset
Id *string `json:"Id,omitnil,omitempty" name:"Id"`
// User `appid`
AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`
// User name.
// Note: This field may return·null, indicating that no valid values can be obtained.
Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`
// User `uin`
// Note: This field may return·null, indicating that no valid values can be obtained.
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
// Service snapshot
// Note: This field may return·null, indicating that no valid values can be obtained.
ServiceSnapshot *string `json:"ServiceSnapshot,omitnil,omitempty" name:"ServiceSnapshot"`
// Service access URL.
// Note: This field may return·null, indicating that no valid values can be obtained.
Url *string `json:"Url,omitnil,omitempty" name:"Url"`
// Data entry key
// Note: This field may return·null, indicating that no valid values can be obtained.
Index *string `json:"Index,omitnil,omitempty" name:"Index"`
// List of risks
// Note: This field may return·null, indicating that no valid values can be obtained.
RiskList []*ServerRiskSuggestion `json:"RiskList,omitnil,omitempty" name:"RiskList"`
// List of fix suggestions
// Note: This field may return·null, indicating that no valid values can be obtained.
SuggestionList []*ServerRiskSuggestion `json:"SuggestionList,omitnil,omitempty" name:"SuggestionList"`
// HTTP response code
// Note: This field may return·null, indicating that no valid values can be obtained.
StatusCode *string `json:"StatusCode,omitnil,omitempty" name:"StatusCode"`
}
type ServerRiskSuggestion ¶
type ServerRiskSuggestion struct {
// Risk title
// Note: This field may return·null, indicating that no valid values can be obtained.
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// Risk details
// Note: This field may return·null, indicating that no valid values can be obtained.
Body *string `json:"Body,omitnil,omitempty" name:"Body"`
}
type StopRiskCenterTaskRequest ¶
type StopRiskCenterTaskRequest struct {
*tchttp.BaseRequest
// List of task IDs
TaskIdList []*TaskIdListKey `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"`
}
func NewStopRiskCenterTaskRequest ¶
func NewStopRiskCenterTaskRequest() (request *StopRiskCenterTaskRequest)
func (*StopRiskCenterTaskRequest) FromJsonString ¶
func (r *StopRiskCenterTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopRiskCenterTaskRequest) ToJsonString ¶
func (r *StopRiskCenterTaskRequest) ToJsonString() string
type StopRiskCenterTaskRequestParams ¶
type StopRiskCenterTaskRequestParams struct {
// List of task IDs
TaskIdList []*TaskIdListKey `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"`
}
Predefined struct for user
type StopRiskCenterTaskResponse ¶
type StopRiskCenterTaskResponse struct {
*tchttp.BaseResponse
Response *StopRiskCenterTaskResponseParams `json:"Response"`
}
func NewStopRiskCenterTaskResponse ¶
func NewStopRiskCenterTaskResponse() (response *StopRiskCenterTaskResponse)
func (*StopRiskCenterTaskResponse) FromJsonString ¶
func (r *StopRiskCenterTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopRiskCenterTaskResponse) ToJsonString ¶
func (r *StopRiskCenterTaskResponse) ToJsonString() string
type StopRiskCenterTaskResponseParams ¶
type StopRiskCenterTaskResponseParams struct {
// `0`: Operation succeeded; Others: failed
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type SubUserInfo ¶
type SubUserInfo struct {
ID *int64 `json:"ID,omitnil,omitempty" name:"ID"`
AppID *string `json:"AppID,omitnil,omitempty" name:"AppID"`
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"`
OwnerAppID *string `json:"OwnerAppID,omitnil,omitempty" name:"OwnerAppID"`
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
OwnerNickName *string `json:"OwnerNickName,omitnil,omitempty" name:"OwnerNickName"`
OwnerMemberID *string `json:"OwnerMemberID,omitnil,omitempty" name:"OwnerMemberID"`
CloudType *int64 `json:"CloudType,omitnil,omitempty" name:"CloudType"`
ServiceCount *int64 `json:"ServiceCount,omitnil,omitempty" name:"ServiceCount"`
InterfaceCount *int64 `json:"InterfaceCount,omitnil,omitempty" name:"InterfaceCount"`
AssetCount *int64 `json:"AssetCount,omitnil,omitempty" name:"AssetCount"`
LogCount *int64 `json:"LogCount,omitnil,omitempty" name:"LogCount"`
ConfigRiskCount *int64 `json:"ConfigRiskCount,omitnil,omitempty" name:"ConfigRiskCount"`
ActionRiskCount *int64 `json:"ActionRiskCount,omitnil,omitempty" name:"ActionRiskCount"`
IsAccessCloudAudit *bool `json:"IsAccessCloudAudit,omitnil,omitempty" name:"IsAccessCloudAudit"`
IsAccessCheck *bool `json:"IsAccessCheck,omitnil,omitempty" name:"IsAccessCheck"`
IsAccessUeba *bool `json:"IsAccessUeba,omitnil,omitempty" name:"IsAccessUeba"`
}
type SubnetAsset ¶
type SubnetAsset struct {
// appid
AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`
// UIN
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
// Asset ID
AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`
// Asset name
AssetName *string `json:"AssetName,omitnil,omitempty" name:"AssetName"`
// Region
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// VPC ID
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// VPC name
VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`
// Tags
// Note: This field may return·null, indicating that no valid values can be obtained.
Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"`
// User name
Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`
// CIDR block
CIDR *string `json:"CIDR,omitnil,omitempty" name:"CIDR"`
// Availability zone
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// Number of CVMs
CVM *int64 `json:"CVM,omitnil,omitempty" name:"CVM"`
// Number of available IPs
AvailableIp *int64 `json:"AvailableIp,omitnil,omitempty" name:"AvailableIp"`
// Creation time
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Configuration risks
ConfigureRisk *int64 `json:"ConfigureRisk,omitnil,omitempty" name:"ConfigureRisk"`
// Number of tasks.
ScanTask *int64 `json:"ScanTask,omitnil,omitempty" name:"ScanTask"`
// Last scan time
LastScanTime *string `json:"LastScanTime,omitnil,omitempty" name:"LastScanTime"`
// Whether it's a critical asset
// Note: This field may return·null, indicating that no valid values can be obtained.
IsCore *uint64 `json:"IsCore,omitnil,omitempty" name:"IsCore"`
// Whether it's a newly-added asset. Values: `1` (Yes), `0` (No)
// Note: This field may return·null, indicating that no valid values can be obtained.
IsNewAsset *uint64 `json:"IsNewAsset,omitnil,omitempty" name:"IsNewAsset"`
}
type Tags ¶
type Tags struct {
// None
// Note: This field may return·null, indicating that no valid values can be obtained.
TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`
// None
// Note: This field may return·null, indicating that no valid values can be obtained.
TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}
type TaskAdvanceCFG ¶
type TaskAdvanceCFG struct {
// Advanced vulnerability scan configuration
VulRisk []*TaskCenterVulRiskInputParam `json:"VulRisk,omitnil,omitempty" name:"VulRisk"`
// Advanced weak password check configuration
WeakPwdRisk []*TaskCenterWeakPwdRiskInputParam `json:"WeakPwdRisk,omitnil,omitempty" name:"WeakPwdRisk"`
// Advanced configuration risk scan configuration
CFGRisk []*TaskCenterCFGRiskInputParam `json:"CFGRisk,omitnil,omitempty" name:"CFGRisk"`
}
type TaskAssetObject ¶
type TaskAssetObject struct {
// Asset name
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetName *string `json:"AssetName,omitnil,omitempty" name:"AssetName"`
// Asset category
// Note: This field may return·null, indicating that no valid values can be obtained.
InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// Asset sub-category
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetType *string `json:"AssetType,omitnil,omitempty" name:"AssetType"`
// IP, domain name, asset ID, database ID, and more
Asset *string `json:"Asset,omitnil,omitempty" name:"Asset"`
// Region
// Note: This field may return·null, indicating that no valid values can be obtained.
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// The ID specific for an asset synched from another cloud platform
// Note: This field may return·null, indicating that no valid values can be obtained.
Arn *string `json:"Arn,omitnil,omitempty" name:"Arn"`
}
type TaskCenterCFGRiskInputParam ¶
type TaskCenterCFGRiskInputParam struct {
// Check item ID
ItemId *string `json:"ItemId,omitnil,omitempty" name:"ItemId"`
// Whether to enable. `0`: no, `1`: yes.
Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`
// Resource type
ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`
}
type TaskIdListKey ¶
type TaskIdListKey struct {
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}
type TaskLogInfo ¶
type TaskLogInfo struct {
// Report name
// Note: This field may return·null, indicating that no valid values can be obtained.
TaskLogName *string `json:"TaskLogName,omitnil,omitempty" name:"TaskLogName"`
// Report ID.
TaskLogId *string `json:"TaskLogId,omitnil,omitempty" name:"TaskLogId"`
// Number of associated assets
// Note: This field may return·null, indicating that no valid values can be obtained.
AssetsNumber *int64 `json:"AssetsNumber,omitnil,omitempty" name:"AssetsNumber"`
// Number of risks
// Note: This field may return·null, indicating that no valid values can be obtained.
RiskNumber *int64 `json:"RiskNumber,omitnil,omitempty" name:"RiskNumber"`
// Report generation time
// Note: This field may return·null, indicating that no valid values can be obtained.
Time *string `json:"Time,omitnil,omitempty" name:"Time"`
// Task status. `0`: Initial value; `1`: Scanning; `2`: Completed; `3`: Failed; `4`: Stopped; `5`: Paused; `6`: Retried
// Note: This field may return·null, indicating that no valid values can be obtained.
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
// Name of the associated task
// Note: This field may return·null, indicating that no valid values can be obtained.
TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
// Scan start time
// Note: This field may return·null, indicating that no valid values can be obtained.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Scan task ID
// Note: This field may return·null, indicating that no valid values can be obtained.
TaskCenterTaskId *string `json:"TaskCenterTaskId,omitnil,omitempty" name:"TaskCenterTaskId"`
// User AppId
// Note: This field may return·null, indicating that no valid values can be obtained.
AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`
// User UIN
// Note: This field may return·null, indicating that no valid values can be obtained.
UIN *string `json:"UIN,omitnil,omitempty" name:"UIN"`
// User name.
// Note: This field may return·null, indicating that no valid values can be obtained.
UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
// Report type: `1`: Health check report; `2`: Daily report; `3`: Weekly report; `4`: Monthly report
// Note: This field may return·null, indicating that no valid values can be obtained.
ReportType *int64 `json:"ReportType,omitnil,omitempty" name:"ReportType"`
// Report template ID
// Note: This field may return·null, indicating that no valid values can be obtained.
TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}
type TaskLogURL ¶
type TaskLogURL struct {
// Temp download URL for the report
// Note: This field may return·null, indicating that no valid values can be obtained.
URL *string `json:"URL,omitnil,omitempty" name:"URL"`
// Task report ID
// Note: This field may return·null, indicating that no valid values can be obtained.
LogId *string `json:"LogId,omitnil,omitempty" name:"LogId"`
// Task report name
// Note: This field may return·null, indicating that no valid values can be obtained.
TaskLogName *string `json:"TaskLogName,omitnil,omitempty" name:"TaskLogName"`
// APP ID
// Note: This field may return·null, indicating that no valid values can be obtained.
AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`
}
type VULRiskAdvanceCFGList ¶
type VULRiskAdvanceCFGList struct {
// Risk ID
RiskId *string `json:"RiskId,omitnil,omitempty" name:"RiskId"`
// Vulnerability name
VULName *string `json:"VULName,omitnil,omitempty" name:"VULName"`
// Risk level
RiskLevel *string `json:"RiskLevel,omitnil,omitempty" name:"RiskLevel"`
// Source of the check task
CheckFrom *string `json:"CheckFrom,omitnil,omitempty" name:"CheckFrom"`
// Whether it's enabled. `1`: Enable; `0`: Disabled
// Note: This field may return·null, indicating that no valid values can be obtained.
Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`
// Risk type.
VULType *string `json:"VULType,omitnil,omitempty" name:"VULType"`
// Affected versions
ImpactVersion *string `json:"ImpactVersion,omitnil,omitempty" name:"ImpactVersion"`
// CVE number
// Note: This field may return·null, indicating that no valid values can be obtained.
CVE *string `json:"CVE,omitnil,omitempty" name:"CVE"`
// Vulnerability tag
VULTag []*string `json:"VULTag,omitnil,omitempty" name:"VULTag"`
// Fix solution
// Note: This field may return·null, indicating that no valid values can be obtained.
FixMethod []*string `json:"FixMethod,omitnil,omitempty" name:"FixMethod"`
// Disclosure time
// Note: This field may return·null, indicating that no valid values can be obtained.
ReleaseTime *string `json:"ReleaseTime,omitnil,omitempty" name:"ReleaseTime"`
// Whether it's an emergency vulnerability. Values: `1` (emergency vulnerability); `0` (non-emergency vulnerability
// Note: This field may return·null, indicating that no valid values can be obtained.
EMGCVulType *int64 `json:"EMGCVulType,omitnil,omitempty" name:"EMGCVulType"`
// Vulnerability description
// Note: This field may return·null, indicating that no valid values can be obtained.
VULDescribe *string `json:"VULDescribe,omitnil,omitempty" name:"VULDescribe"`
// Affected components
// Note: This field may return·null, indicating that no valid values can be obtained.
ImpactComponent *string `json:"ImpactComponent,omitnil,omitempty" name:"ImpactComponent"`
}
type VULViewVULRisk ¶
type VULViewVULRisk struct {
// Port
Port *string `json:"Port,omitnil,omitempty" name:"Port"`
// Affected assets
NoHandleCount *int64 `json:"NoHandleCount,omitnil,omitempty" name:"NoHandleCount"`
// Risk level
Level *string `json:"Level,omitnil,omitempty" name:"Level"`
// Components
Component *string `json:"Component,omitnil,omitempty" name:"Component"`
// Last detected
RecentTime *string `json:"RecentTime,omitnil,omitempty" name:"RecentTime"`
// First detected
FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`
// Status of the risk. `0`: Not handled, `1`: Handled; `2`: Ignored
AffectAssetCount *uint64 `json:"AffectAssetCount,omitnil,omitempty" name:"AffectAssetCount"`
// Unique ID of the asset
Id *string `json:"Id,omitnil,omitempty" name:"Id"`
// Asset sub-category
From *string `json:"From,omitnil,omitempty" name:"From"`
// Frontend index
Index *string `json:"Index,omitnil,omitempty" name:"Index"`
// Vulnerability type
VULType *string `json:"VULType,omitnil,omitempty" name:"VULType"`
// Vulnerability name
VULName *string `json:"VULName,omitnil,omitempty" name:"VULName"`
// CVE number
CVE *string `json:"CVE,omitnil,omitempty" name:"CVE"`
// Description
Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"`
// Pay load
Payload *string `json:"Payload,omitnil,omitempty" name:"Payload"`
// Affected components
AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`
// Reference information of the vulnerability
References *string `json:"References,omitnil,omitempty" name:"References"`
// Affected version
AppVersion *string `json:"AppVersion,omitnil,omitempty" name:"AppVersion"`
// Vulnerability URL
VULURL *string `json:"VULURL,omitnil,omitempty" name:"VULURL"`
// User name.
// Note: This field may return·null, indicating that no valid values can be obtained.
Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`
// User `appid`
AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`
// User `uin`
// Note: This field may return·null, indicating that no valid values can be obtained.
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
// Fix suggestion
// Note: This field may return·null, indicating that no valid values can be obtained.
Fix *string `json:"Fix,omitnil,omitempty" name:"Fix"`
// Whether it's an emergency vulnerability. Values: `1` (emergency vulnerability); `0` (non-emergency vulnerability
// Note: This field may return·null, indicating that no valid values can be obtained.
EMGCVulType *int64 `json:"EMGCVulType,omitnil,omitempty" name:"EMGCVulType"`
}
type Vpc ¶
type Vpc struct {
// Subnet (32-bit mask)
Subnet *uint64 `json:"Subnet,omitnil,omitempty" name:"Subnet"`
// Connected VPC (32-bit mask)
ConnectedVpc *uint64 `json:"ConnectedVpc,omitnil,omitempty" name:"ConnectedVpc"`
// Asset ID
AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`
// Region
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// CVM (only 32-bit)
CVM *uint64 `json:"CVM,omitnil,omitempty" name:"CVM"`
// Tags
// Note: This field may return·null, indicating that no valid values can be obtained.
Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"`
// DNS domain
// Note: This field may return·null, indicating that no valid values can be obtained.
DNS []*string `json:"DNS,omitnil,omitempty" name:"DNS"`
// Asset name
AssetName *string `json:"AssetName,omitnil,omitempty" name:"AssetName"`
// CIDR block
CIDR *string `json:"CIDR,omitnil,omitempty" name:"CIDR"`
// Asset creation time
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// appid
AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`
// UIN
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
// User name
Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`
// Whether it's a newly-added asset. Values: `1` (Yes), `0` (No)
// Note: This field may return·null, indicating that no valid values can be obtained.
IsNewAsset *uint64 `json:"IsNewAsset,omitnil,omitempty" name:"IsNewAsset"`
// Whether it's a critical asset. `1`: Yes; `2`: No
// Note: This field may return·null, indicating that no valid values can be obtained.
IsCore *uint64 `json:"IsCore,omitnil,omitempty" name:"IsCore"`
}
type WebsiteRisk ¶
type WebsiteRisk struct {
// Affected assets
AffectAsset *string `json:"AffectAsset,omitnil,omitempty" name:"AffectAsset"`
// Risk level
Level *string `json:"Level,omitnil,omitempty" name:"Level"`
// Last detected
RecentTime *string `json:"RecentTime,omitnil,omitempty" name:"RecentTime"`
// First detected
FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`
// Status of the risk. `0`: Not handled, `1`: Handled; `2`: Ignored
Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
// Unique ID of the asset
Id *string `json:"Id,omitnil,omitempty" name:"Id"`
// Frontend index
Index *string `json:"Index,omitnil,omitempty" name:"Index"`
// Instance ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Instance name
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// User `appid`
AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`
// User name.
// Note: This field may return·null, indicating that no valid values can be obtained.
Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`
// User `uin`
// Note: This field may return·null, indicating that no valid values can be obtained.
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
// URL of the risk
URL *string `json:"URL,omitnil,omitempty" name:"URL"`
// URL of the risk file
URLPath *string `json:"URLPath,omitnil,omitempty" name:"URLPath"`
// Instance type
InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// Check type.
DetectEngine *string `json:"DetectEngine,omitnil,omitempty" name:"DetectEngine"`
// Result description.
ResultDescribe *string `json:"ResultDescribe,omitnil,omitempty" name:"ResultDescribe"`
// Source URL
SourceURL *string `json:"SourceURL,omitnil,omitempty" name:"SourceURL"`
// Source file URL
SourceURLPath *string `json:"SourceURLPath,omitnil,omitempty" name:"SourceURLPath"`
}
type WhereFilter ¶
type WhereFilter struct {
// Filter item
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// Filter value
Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
//
// `1`: =; `2`: >; `3`: <; `4`: ≥; `5`: ≤; `6`: ≠;
// `7`: Exact match; `9`: Fuzzy match; `13`: Non-fuzzy match; `14`: AND
OperatorType *int64 `json:"OperatorType,omitnil,omitempty" name:"OperatorType"`
}