Package-level declarations

Types

Link copied to clipboard
data class GetAntiBruteForceRulesResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val rules: List<GetAntiBruteForceRulesRule>)

A collection of values returned by getAntiBruteForceRules.

Link copied to clipboard
data class GetAntiBruteForceRulesRule(val antiBruteForceRuleId: String, val antiBruteForceRuleName: String, val defaultRule: Boolean, val failCount: Int, val forbiddenTime: Int, val id: String, val span: Int, val uuidLists: List<String>)
Link copied to clipboard
data class GetAssetsAsset(val clusterId: String, val clusterName: String, val createTime: String, val id: String, val instanceId: String, val instanceName: String, val internetIp: String, val intranetIp: String, val status: String, val uuid: String, val vpcInstanceId: String)
Link copied to clipboard
data class GetAssetsResult(val assets: List<GetAssetsAsset>, val criteria: String? = null, val id: String, val ids: List<String>, val importance: Int? = null, val logicalExp: String? = null, val machineTypes: String? = null, val noGroupTrace: Boolean? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null)

A collection of values returned by getAssets.

Link copied to clipboard
data class GetBackupPoliciesPolicy(val backupPolicyId: Int, val backupPolicyName: String, val id: Int, val policy: String, val policyRegionId: String, val policyVersion: String, val status: String, val uuidLists: List<String>)
Link copied to clipboard
data class GetBackupPoliciesResult(val currentPage: Int? = null, val id: String, val ids: List<String>, val machineRemark: String? = null, val name: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val pageSize: Int? = null, val policies: List<GetBackupPoliciesPolicy>, val status: String? = null)

A collection of values returned by getBackupPolicies.

Link copied to clipboard
data class GetBaselineStrategiesResult(val customType: String? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val strategies: List<GetBaselineStrategiesStrategy>, val strategyIds: String? = null)

A collection of values returned by getBaselineStrategies.

Link copied to clipboard
data class GetBaselineStrategiesStrategy(val baselineStrategyId: String, val baselineStrategyName: String, val customType: String, val cycleDays: Int, val cycleStartTime: Int, val endTime: String, val id: String, val riskSubTypeName: String, val startTime: String, val targetType: String)
Link copied to clipboard
data class GetHoneypotImagesImage(val honeypotImageDisplayName: String, val honeypotImageId: String, val honeypotImageName: String, val honeypotImageType: String, val honeypotImageVersion: String, val id: String, val multiports: String, val proto: String, val servicePort: String, val template: String)
Link copied to clipboard
data class GetHoneypotImagesResult(val id: String, val ids: List<String>, val images: List<GetHoneypotImagesImage>, val nameRegex: String? = null, val names: List<String>, val nodeId: String? = null, val outputFile: String? = null)

A collection of values returned by getHoneypotImages.

Link copied to clipboard
data class GetHoneypotNodesNode(val allowHoneypotAccessInternet: Boolean, val availableProbeNum: Int, val createTime: String, val id: String, val nodeId: String, val nodeName: String, val securityGroupProbeIpLists: List<String>, val status: Int)
Link copied to clipboard
data class GetHoneypotNodesResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val nodeId: String? = null, val nodeName: String? = null, val nodes: List<GetHoneypotNodesNode>, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null)

A collection of values returned by getHoneypotNodes.

Link copied to clipboard
data class GetHoneypotPresetsPreset(val honeypotImageName: String, val honeypotPresetId: String, val id: String, val metas: List<GetHoneypotPresetsPresetMeta>, val nodeId: String, val presetName: String)
Link copied to clipboard
data class GetHoneypotPresetsPresetMeta(val burp: String, val portraitOption: Boolean, val trojanGit: String)
Link copied to clipboard
data class GetHoneypotPresetsResult(val currentPage: Int? = null, val enableDetails: Boolean? = null, val honeypotImageName: String? = null, val id: String, val ids: List<String>, val lang: String? = null, val nodeId: String? = null, val nodeName: String? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val presetName: String? = null, val presets: List<GetHoneypotPresetsPreset>)

A collection of values returned by getHoneypotPresets.

Link copied to clipboard
data class GetHoneypotProbesProbe(val arp: Boolean, val controlNodeId: String, val displayName: String, val honeypotBindLists: List<GetHoneypotProbesProbeHoneypotBindList>, val honeypotProbeId: String, val id: String, val ping: Boolean, val probeType: String, val serviceIpLists: List<String>, val status: String, val uuid: String, val vpcId: String)
data class GetHoneypotProbesProbeHoneypotBindListBindPortList(val bindPort: Boolean, val endPort: Int, val fixed: Boolean, val startPort: Int, val targetPort: Int)
Link copied to clipboard
data class GetHoneypotProbesResult(val displayName: String? = null, val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val outputFile: String? = null, val probeStatus: String? = null, val probeType: String? = null, val probes: List<GetHoneypotProbesProbe>)

A collection of values returned by getHoneypotProbes.

Link copied to clipboard
data class GetHoneyPotsPot(val honeypotId: String, val honeypotImageId: String, val honeypotImageName: String, val honeypotName: String, val id: String, val nodeId: String, val presetId: String, val states: List<String>, val status: String)
Link copied to clipboard
data class GetHoneyPotsResult(val honeypotId: String? = null, val honeypotName: String? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val nodeId: String? = null, val nodeName: String? = null, val outputFile: String? = null, val pots: List<GetHoneyPotsPot>)

A collection of values returned by getHoneyPots.

Link copied to clipboard
data class GetInstancesInstance(val createTime: String, val id: String, val instanceId: String, val paymentType: String, val status: String)
Link copied to clipboard
data class GetInstancesResult(val id: String, val ids: List<String>, val instanceId: String? = null, val instances: List<GetInstancesInstance>, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val renewStatus: String? = null)

A collection of values returned by getInstances.

Link copied to clipboard
data class GetLogShipperResult(val authStatus: String, val buyStatus: String, val enable: String? = null, val id: String, val openStatus: String, val slsProjectStatus: String, val slsServiceStatus: String, val status: String)

A collection of values returned by getLogShipper.

Link copied to clipboard
data class GetVulWhitelistsResult(val id: String, val ids: List<String>, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val whitelists: List<GetVulWhitelistsWhitelist>)

A collection of values returned by getVulWhitelists.

Link copied to clipboard
data class GetVulWhitelistsWhitelist(val id: String, val reason: String, val targetInfo: String, val vulWhitelistId: String, val whitelist: String)
Link copied to clipboard
data class GetWebLockConfigsConfig(val defenceMode: String, val dir: String, val exclusiveDir: String, val exclusiveFile: String, val exclusiveFileType: String, val id: String, val inclusiveFileType: String, val localBackupDir: String, val mode: String, val uuid: String)
Link copied to clipboard
data class GetWebLockConfigsResult(val configs: List<GetWebLockConfigsConfig>, val id: String, val ids: List<String>, val lang: String? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val remark: String? = null, val sourceIp: String? = null, val status: String? = null)

A collection of values returned by getWebLockConfigs.

Link copied to clipboard
data class HoneypotPresetMeta(val burp: String, val portraitOption: Boolean? = null, val trojanGit: String? = null)
Link copied to clipboard
data class HoneypotProbeHoneypotBindList(val bindPortLists: List<HoneypotProbeHoneypotBindListBindPortList>? = null, val honeypotId: String? = null)
data class HoneypotProbeHoneypotBindListBindPortList(val bindPort: Boolean? = null, val endPort: Int? = null, val fixed: Boolean? = null, val startPort: Int? = null, val targetPort: Int? = null)
Link copied to clipboard
data class SasTrailServiceTrail(val config: String? = null, val updateTime: Int? = null)