public static final class DescribeVersionConfigResponseBody.Builder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
DescribeVersionConfigResponseBody.Builder |
agentlessCapacity(Long agentlessCapacity)
Number of agentless detections.
|
DescribeVersionConfigResponseBody.Builder |
allowPartialBuy(Integer allowPartialBuy)
Whether to allow pay-as-you-go purchases.
|
DescribeVersionConfigResponseBody.Builder |
antiRansomwareCapacity(Integer antiRansomwareCapacity)
Ransomware protection backup capacity, in GB.
|
DescribeVersionConfigResponseBody.Builder |
antiRansomwareService(Integer antiRansomwareService)
Ransomware Guardian Service.
|
DescribeVersionConfigResponseBody.Builder |
appWhiteList(Integer appWhiteList)
Whether to enable the application whitelist.
|
DescribeVersionConfigResponseBody.Builder |
appWhiteListAuthCount(Long appWhiteListAuthCount)
Number of application whitelist authorizations.
|
DescribeVersionConfigResponseBody.Builder |
assetLevel(Integer assetLevel)
Number of purchased server licenses.
|
DescribeVersionConfigResponseBody |
build() |
DescribeVersionConfigResponseBody.Builder |
canTryPostPaidPackage(Integer canTryPostPaidPackage)
Whether it supports the activation of a post-paid trial package.
|
DescribeVersionConfigResponseBody.Builder |
cspmCapacity(Long cspmCapacity)
Purchased cloud platform configuration check scan count.
|
DescribeVersionConfigResponseBody.Builder |
highestVersion(Integer highestVersion)
Purchase the highest version of the Security Center.
|
DescribeVersionConfigResponseBody.Builder |
honeypotCapacity(Long honeypotCapacity)
Number of purchased honeypot licenses.
|
DescribeVersionConfigResponseBody.Builder |
imageScanCapacity(Long imageScanCapacity)
Number of purchased image scanning authorizations.
|
DescribeVersionConfigResponseBody.Builder |
instanceBuyType(Integer instanceBuyType)
Instance purchase type.
|
DescribeVersionConfigResponseBody.Builder |
instanceId(String instanceId)
ID of the purchased Cloud Security Center instance.
|
DescribeVersionConfigResponseBody.Builder |
intelligentAnalysisFlow(Integer intelligentAnalysisFlow)
AI digital human analyzes traffic
example:
100
|
DescribeVersionConfigResponseBody.Builder |
isNewContainerVersion(Boolean isNewContainerVersion)
Whether it is the new flagship version.
|
DescribeVersionConfigResponseBody.Builder |
isNewMultiVersion(Boolean isNewMultiVersion)
Whether it is the latest multi-version.
|
DescribeVersionConfigResponseBody.Builder |
isOverBalance(Boolean isOverBalance)
Whether the number of existing servers exceeds the maximum authorized purchase quantity.
|
DescribeVersionConfigResponseBody.Builder |
isPostpay(Boolean isPostpay)
Whether to enable pay-as-you-go.
|
DescribeVersionConfigResponseBody.Builder |
isTrialVersion(Integer isTrialVersion)
Indicates whether the current Cloud Security Center version is a trial version.
|
DescribeVersionConfigResponseBody.Builder |
lastTrailEndTime(Long lastTrailEndTime)
The timestamp of the last trial expiration for Cloud Security Center, in milliseconds.
|
DescribeVersionConfigResponseBody.Builder |
mergedVersion(Integer mergedVersion)
When both the annual/monthly and pay-as-you-go services for Cloud Security Center"s host and container security are activated, the higher protection version of the two is selected.
|
DescribeVersionConfigResponseBody.Builder |
multiVersion(String multiVersion)
Usage of multiple version numbers and license counts
example:
null
|
DescribeVersionConfigResponseBody.Builder |
MVAuthCount(Integer MVAuthCount)
Total number of licenses when purchasing multiple versions.
|
DescribeVersionConfigResponseBody.Builder |
MVUnusedAuthCount(Integer MVUnusedAuthCount)
Total remaining licenses when purchasing multiple versions.
|
DescribeVersionConfigResponseBody.Builder |
newThreatAnalysis(Integer newThreatAnalysis)
Whether to enable the new version of Threat Analysis and Response service.
|
DescribeVersionConfigResponseBody.Builder |
onboardedAssets(Integer onboardedAssets)
AI Digital Human Management Instance
example:
10
|
DescribeVersionConfigResponseBody.Builder |
openTime(Long openTime)
Service activation timestamp, unit: milliseconds.
|
DescribeVersionConfigResponseBody.Builder |
postPayHostVersion(Integer postPayHostVersion)
When activating the pay-as-you-go service for host and container security, it represents the highest protection version of the already bound assets.
|
DescribeVersionConfigResponseBody.Builder |
postPayInstanceId(String postPayInstanceId)
Pay-As-You-Go instance ID.
|
DescribeVersionConfigResponseBody.Builder |
postPayModuleSwitch(String postPayModuleSwitch)
Pay-as-you-go module switch status, in the format of JsonString, with values as follows:
Key:
VUL: Vulnerability Repair Module
CSPM: Cloud Security Posture Management Module
AGENTLESS: Agentless Detection Module
SERVERLESS: Serverless Security Module
CTDR: Threat Analysis and Response Module
POST_HOST: Host and Container Security Module
SDK: Malicious File Detection SDK Module
RASP: Application Protection Module
Value: 0 indicates off, 1 indicates on
example:
{"VUL":1}
|
DescribeVersionConfigResponseBody.Builder |
postPayOpenTime(Long postPayOpenTime)
Pay-as-you-go activation time
example:
1698915219000
|
DescribeVersionConfigResponseBody.Builder |
postPayStatus(Integer postPayStatus)
Pay-As-You-Go instance status.
|
DescribeVersionConfigResponseBody.Builder |
raspCapacity(Long raspCapacity)
Number of purchased application protections.
|
DescribeVersionConfigResponseBody.Builder |
releaseTime(Long releaseTime)
The timestamp of when the Cloud Security Center instance will expire, in milliseconds.
|
DescribeVersionConfigResponseBody.Builder |
requestId(String requestId)
The unique identifier generated by Alibaba Cloud for this request.
|
DescribeVersionConfigResponseBody.Builder |
sasLog(Integer sasLog)
Whether log analysis has been purchased.
|
DescribeVersionConfigResponseBody.Builder |
sasScreen(Integer sasScreen)
Whether the security dashboard has been purchased.
|
DescribeVersionConfigResponseBody.Builder |
sdkCapacity(Long sdkCapacity)
Number of SDK authorizations for malicious file detection
example:
10
|
DescribeVersionConfigResponseBody.Builder |
slsCapacity(Long slsCapacity)
Purchased log storage capacity in GB.
|
DescribeVersionConfigResponseBody.Builder |
threatAnalysisCapacity(Long threatAnalysisCapacity)
Purchased threat analysis capacity.
|
DescribeVersionConfigResponseBody.Builder |
threatAnalysisFlow(Integer threatAnalysisFlow)
Purchased threat analysis and response log access traffic.
|
DescribeVersionConfigResponseBody.Builder |
userDefinedAlarms(Integer userDefinedAlarms)
Whether to enable the custom alarm function.
|
DescribeVersionConfigResponseBody.Builder |
version(Integer version)
Purchased Cloud Security Center version.
|
DescribeVersionConfigResponseBody.Builder |
vmCores(Integer vmCores)
Number of authorized cores purchased.
|
DescribeVersionConfigResponseBody.Builder |
vulFixCapacity(Long vulFixCapacity)
Number of purchased vulnerability fixes.
|
DescribeVersionConfigResponseBody.Builder |
webLock(Integer webLock)
Indicates whether the web tamper-proof service is enabled.
|
DescribeVersionConfigResponseBody.Builder |
webLockAuthCount(Long webLockAuthCount)
The number of purchased web tamper-proof licenses.
|
public DescribeVersionConfigResponseBody.Builder agentlessCapacity(Long agentlessCapacity)
Number of agentless detections.
example:Agentless detection is not yet available for sale, so there"s no need to pay attention to this field at the moment.
10
public DescribeVersionConfigResponseBody.Builder allowPartialBuy(Integer allowPartialBuy)
Whether to allow pay-as-you-go purchases.
1
public DescribeVersionConfigResponseBody.Builder antiRansomwareCapacity(Integer antiRansomwareCapacity)
Ransomware protection backup capacity, in GB.
example:160
public DescribeVersionConfigResponseBody.Builder antiRansomwareService(Integer antiRansomwareService)
Ransomware Guardian Service. Values:
1
public DescribeVersionConfigResponseBody.Builder appWhiteList(Integer appWhiteList)
Whether to enable the application whitelist. Values:
2
public DescribeVersionConfigResponseBody.Builder appWhiteListAuthCount(Long appWhiteListAuthCount)
Number of application whitelist authorizations.
example:One authorization allows the application of a whitelist policy to one server. After enabling the application whitelist function, the account will have 20 authorizations by default.
20
public DescribeVersionConfigResponseBody.Builder assetLevel(Integer assetLevel)
Number of purchased server licenses.
example:30
public DescribeVersionConfigResponseBody.Builder canTryPostPaidPackage(Integer canTryPostPaidPackage)
Whether it supports the activation of a post-paid trial package. Values:
1
public DescribeVersionConfigResponseBody.Builder cspmCapacity(Long cspmCapacity)
Purchased cloud platform configuration check scan count. Unit: times/month.
example:10
public DescribeVersionConfigResponseBody.Builder highestVersion(Integer highestVersion)
Purchase the highest version of the Security Center. Values:
When purchasing a single version, it indicates the corresponding version. When purchasing multiple versions, this value represents the highest version among the purchased multi-versions of Cloud Security Center.
1
public DescribeVersionConfigResponseBody.Builder honeypotCapacity(Long honeypotCapacity)
Number of purchased honeypot licenses.
example:20
public DescribeVersionConfigResponseBody.Builder imageScanCapacity(Long imageScanCapacity)
Number of purchased image scanning authorizations.
example:8954
public DescribeVersionConfigResponseBody.Builder instanceBuyType(Integer instanceBuyType)
Instance purchase type. Values:
0
public DescribeVersionConfigResponseBody.Builder instanceId(String instanceId)
ID of the purchased Cloud Security Center instance.
example:sas-vg6hafdsafs****
public DescribeVersionConfigResponseBody.Builder intelligentAnalysisFlow(Integer intelligentAnalysisFlow)
AI digital human analyzes traffic
example:100
public DescribeVersionConfigResponseBody.Builder isNewContainerVersion(Boolean isNewContainerVersion)
Whether it is the new flagship version.
true
public DescribeVersionConfigResponseBody.Builder isNewMultiVersion(Boolean isNewMultiVersion)
Whether it is the latest multi-version.
true
public DescribeVersionConfigResponseBody.Builder isOverBalance(Boolean isOverBalance)
Whether the number of existing servers exceeds the maximum authorized purchase quantity. Values:
Notice: This parameter is deprecated, and you do not need to pay attention to it.
false
public DescribeVersionConfigResponseBody.Builder isPostpay(Boolean isPostpay)
Whether to enable pay-as-you-go. Values:
true
public DescribeVersionConfigResponseBody.Builder isTrialVersion(Integer isTrialVersion)
Indicates whether the current Cloud Security Center version is a trial version. Values:
0
public DescribeVersionConfigResponseBody.Builder lastTrailEndTime(Long lastTrailEndTime)
The timestamp of the last trial expiration for Cloud Security Center, in milliseconds.
example:1603934844000
public DescribeVersionConfigResponseBody.Builder MVAuthCount(Integer MVAuthCount)
Total number of licenses when purchasing multiple versions.
example:5000
public DescribeVersionConfigResponseBody.Builder MVUnusedAuthCount(Integer MVUnusedAuthCount)
Total remaining licenses when purchasing multiple versions.
example:40
public DescribeVersionConfigResponseBody.Builder mergedVersion(Integer mergedVersion)
When both the annual/monthly and pay-as-you-go services for Cloud Security Center"s host and container security are activated, the higher protection version of the two is selected. Values:
7
public DescribeVersionConfigResponseBody.Builder multiVersion(String multiVersion)
Usage of multiple version numbers and license counts
example:null
public DescribeVersionConfigResponseBody.Builder newThreatAnalysis(Integer newThreatAnalysis)
Whether to enable the new version of Threat Analysis and Response service. The new version of Threat Analysis and Response service refers to the one that supports purchasing access traffic and log storage capacity. Values:
1
public DescribeVersionConfigResponseBody.Builder onboardedAssets(Integer onboardedAssets)
AI Digital Human Management Instance
example:10
public DescribeVersionConfigResponseBody.Builder openTime(Long openTime)
Service activation timestamp, unit: milliseconds.
example:1657244824669
public DescribeVersionConfigResponseBody.Builder postPayHostVersion(Integer postPayHostVersion)
When activating the pay-as-you-go service for host and container security, it represents the highest protection version of the already bound assets. Values:
7
public DescribeVersionConfigResponseBody.Builder postPayInstanceId(String postPayInstanceId)
Pay-As-You-Go instance ID.
example:postpay-sas-**
public DescribeVersionConfigResponseBody.Builder postPayModuleSwitch(String postPayModuleSwitch)
Pay-as-you-go module switch status, in the format of JsonString, with values as follows:
{"VUL":1}
public DescribeVersionConfigResponseBody.Builder postPayOpenTime(Long postPayOpenTime)
Pay-as-you-go activation time
example:1698915219000
public DescribeVersionConfigResponseBody.Builder postPayStatus(Integer postPayStatus)
Pay-As-You-Go instance status. Values:
1
public DescribeVersionConfigResponseBody.Builder raspCapacity(Long raspCapacity)
Number of purchased application protections. Unit: per month.
example:10
public DescribeVersionConfigResponseBody.Builder releaseTime(Long releaseTime)
The timestamp of when the Cloud Security Center instance will expire, in milliseconds.
example:If you do not renew the service within 7 days after it expires, your paid instance will be downgraded to a free version, and you will no longer be able to use the features of the paid version. Your previous Cloud Security Center configuration data and historical alert data (e.g., DDoS alerts) will become inaccessible. At this point, you can only re-enable the paid version of Cloud Security Center by repurchasing it. For more information, see Purchasing Cloud Security Center.
1625846400000
public DescribeVersionConfigResponseBody.Builder requestId(String requestId)
The unique identifier generated by Alibaba Cloud for this request.
example:C2DC96D2-DD2E-49D9-A28E-85590475DF55
public DescribeVersionConfigResponseBody.Builder sasLog(Integer sasLog)
Whether log analysis has been purchased. Values:
1
public DescribeVersionConfigResponseBody.Builder sasScreen(Integer sasScreen)
Whether the security dashboard has been purchased. Values:
0
public DescribeVersionConfigResponseBody.Builder sdkCapacity(Long sdkCapacity)
Number of SDK authorizations for malicious file detection
example:10
public DescribeVersionConfigResponseBody.Builder slsCapacity(Long slsCapacity)
Purchased log storage capacity in GB. Range: 0 to 200000.
example:10240
public DescribeVersionConfigResponseBody.Builder threatAnalysisCapacity(Long threatAnalysisCapacity)
Purchased threat analysis capacity. Unit: GB.
example:25
public DescribeVersionConfigResponseBody.Builder threatAnalysisFlow(Integer threatAnalysisFlow)
Purchased threat analysis and response log access traffic. Unit is GB/day.
example:10
public DescribeVersionConfigResponseBody.Builder userDefinedAlarms(Integer userDefinedAlarms)
Whether to enable the custom alarm function. Values:
0
public DescribeVersionConfigResponseBody.Builder version(Integer version)
Purchased Cloud Security Center version. Values:
3
public DescribeVersionConfigResponseBody.Builder vmCores(Integer vmCores)
Number of authorized cores purchased.
example:10
public DescribeVersionConfigResponseBody.Builder vulFixCapacity(Long vulFixCapacity)
Number of purchased vulnerability fixes. Unit: times/month.
example:10
public DescribeVersionConfigResponseBody.Builder webLock(Integer webLock)
Indicates whether the web tamper-proof service is enabled. Values:
0
public DescribeVersionConfigResponseBody.Builder webLockAuthCount(Long webLockAuthCount)
The number of purchased web tamper-proof licenses. One license can enable web tamper protection for one server. Value range: 0~N.
example:N is the number of servers you have.
0
public DescribeVersionConfigResponseBody build()
Copyright © 2026. All rights reserved.