InstanceProps
Properties for defining a Instance.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-sas-instance
Initializer
using AlibabaCloud.SDK.ROS.CDK.Sas;
new InstanceProps {
    object Period,
    object PeriodUnit,
    object AntiRansomware = null,
    object AntiRansomwareManageService = null,
    object AutoPay = null,
    object AutoRenew = null,
    object CloudHoneypot = null,
    object ConfigurationAssessment = null,
    object ContainerImageScan = null,
    object Edition = null,
    object LogAnalysis = null,
    object MaliciousFileDetectionSdk = null,
    object ProtectedServers = null,
    object QuotaForApplicationProtection = null,
    object QuotaForCloudHoneypot = null,
    object QuotaForConfigurationAssessment = null,
    object QuotaForMaliciousFileDetectionSdk = null,
    object QuotaForVulnerabilityFixing = null,
    object QuotaForWebTamperProofing = null,
    object ThreatAnalysis = null,
    object ThreatAnalysisLogStorageCapacity = null,
    object VCore = null,
    object VulnerabilityFixing = null,
    object WebTamperProtection = null
};
Properties
| Name | Type | Description | 
|---|---|---|
| Period | object | Property period: The subscription period of the firewallIf PeriodUnit is month, the valid range is 1, 3, 6 If periodUnit is year, the valid range is 1, 2, 3. | 
| PeriodUnit | object | Property periodUnit: The unit of the subscription duration. | 
| AntiRansomware | object | Property antiRansomware: Security Center provides a comprehensive anti-ransomware solution to protect your business. | 
| AntiRansomwareManageService | object | Property antiRansomwareManageService: Provide you with security hosting services such as anti-ransomware configuration, monitoring, and anti-ransomware incident emergency response. | 
| AutoPay | object | Property autoPay: Whether to auto pay the bill.Default: True. | 
| AutoRenew | object | Property autoRenew: Whether to auto renew the prepay instance.Default: False. | 
| CloudHoneypot | object | Property cloudHoneypot: The cloud honeypot feature can capture attacks in a timely and efficient manner. | 
| ConfigurationAssessment | object | Property configurationAssessment: The configuration assessment feature detects configuration errors and security risks on cloud services from the following dimensions: identity and permission management, security risks in Alibaba Cloud services, and compliance risks.This ensures the security of the running environment of your cloud services. | 
| ContainerImageScan | object | Property containerImageScan: Security Center provides the container image scan feature to protect containers. | 
| Edition | object | Property edition: The version of Security center. | 
| LogAnalysis | object | Property logAnalysis: In response to the requirements of the network security law, which requires logs to be stored for at least 180 days, we recommend that you configure a 40GB log storage each server. | 
| MaliciousFileDetectionSdk | object | Property maliciousFileDetectionSdk: The configuration assessment feature detects configuration errors and security risks on cloud services from the following dimensions: identity and permission management, security risks in Alibaba Cloud services, and compliance risks. | 
| ProtectedServers | object | Property protectedServers: Authorization is the same as the number of servers you have. | 
| QuotaForApplicationProtection | object | Property quotaForApplicationProtection: The application protection feature can detect attacks on applications and provide self-protection during application runtime. | 
| QuotaForCloudHoneypot | object | Property quotaForCloudHoneypot:. | 
| QuotaForConfigurationAssessment | object | Property quotaForConfigurationAssessment:. | 
| QuotaForMaliciousFileDetectionSdk | object | Property quotaForMaliciousFileDetectionSdk:. | 
| QuotaForVulnerabilityFixing | object | Property quotaForVulnerabilityFixing: Specify the quota for vulnerability fixing based on the number of vulnerabilities that you want to fix each month. | 
| QuotaForWebTamperProofing | object | Property quotaForWebTamperProofing:. | 
| ThreatAnalysis | object | Property threatAnalysis: The threat analysis feature allows you to handle alerts that are generated for assets in the cloud within different accounts and assets of multiple cloud services in a centralized manner. | 
| ThreatAnalysisLogStorageCapacity | object | Property threatAnalysisLogStorageCapacity:. | 
| VCore | object | Property vCore: This parameter indicates the number of server vCPUs. | 
| VulnerabilityFixing | object | Property vulnerabilityFixing: The vulnerability fixing feature allows you to fix system vulnerabilities with a few clicks. | 
| WebTamperProtection | object | Property webTamperProtection: To ensure that the website information of important systems is not maliciously tampered with, there are bad content such as hanging horses, black chains, illegal implantation of terrorist threats, pornography, etc. | 
PeriodRequired 
public object Period { get; set; }
- Type: object
Property period: The subscription period of the firewallIf PeriodUnit is month, the valid range is 1, 3, 6 If periodUnit is year, the valid range is 1, 2, 3.
PeriodUnitRequired 
public object PeriodUnit { get; set; }
- Type: object
Property periodUnit: The unit of the subscription duration.
Valid values: Month Year
AntiRansomwareOptional 
public object AntiRansomware { get; set; }
- Type: object
Property antiRansomware: Security Center provides a comprehensive anti-ransomware solution to protect your business.
We recommend that you configure a data protection capacity of 50GB for each server.
AntiRansomwareManageServiceOptional 
public object AntiRansomwareManageService { get; set; }
- Type: object
Property antiRansomwareManageService: Provide you with security hosting services such as anti-ransomware configuration, monitoring, and anti-ransomware incident emergency response.
Note:
AutoPayOptional 
public object AutoPay { get; set; }
- Type: object
Property autoPay: Whether to auto pay the bill.Default: True.
AutoRenewOptional 
public object AutoRenew { get; set; }
- Type: object
Property autoRenew: Whether to auto renew the prepay instance.Default: False.
CloudHoneypotOptional 
public object CloudHoneypot { get; set; }
- Type: object
Property cloudHoneypot: The cloud honeypot feature can capture attacks in a timely and efficient manner.
You can use the feature to protect your core assets and detect attacks in attack and defense scenarios.
ConfigurationAssessmentOptional 
public object ConfigurationAssessment { get; set; }
- Type: object
Property configurationAssessment: The configuration assessment feature detects configuration errors and security risks on cloud services from the following dimensions: identity and permission management, security risks in Alibaba Cloud services, and compliance risks.This ensures the security of the running environment of your cloud services.
ContainerImageScanOptional 
public object ContainerImageScan { get; set; }
- Type: object
Property containerImageScan: Security Center provides the container image scan feature to protect containers.
Security Center can detect CVEs, application vulnerabilities, viruses, and malicious samples and allows you to handle the detected risks. You can configure this parameter based on the number of images or digests. For example, if the number of images or digests that are updated in the previous day is 10, you can set this parameter to 300 for a monthly subscription or to 3650 for a yearly subscription. This is more cost-effective.
EditionOptional 
public object Edition { get; set; }
- Type: object
Property edition: The version of Security center.
LogAnalysisOptional 
public object LogAnalysis { get; set; }
- Type: object
Property logAnalysis: In response to the requirements of the network security law, which requires logs to be stored for at least 180 days, we recommend that you configure a 40GB log storage each server.
Log analysis supports multi-dimensional security logs of cloud assets, out-of-the-box reports, and powerful SQL syntax analysis, so as to monitor business status, troubleshoot attacks, security operations such as traceability and positioning are easier.
MaliciousFileDetectionSdkOptional 
public object MaliciousFileDetectionSdk { get; set; }
- Type: object
Property maliciousFileDetectionSdk: The configuration assessment feature detects configuration errors and security risks on cloud services from the following dimensions: identity and permission management, security risks in Alibaba Cloud services, and compliance risks.
This ensures the security of the running environment of your cloud services.
ProtectedServersOptional 
public object ProtectedServers { get; set; }
- Type: object
Property protectedServers: Authorization is the same as the number of servers you have.
QuotaForApplicationProtectionOptional 
public object QuotaForApplicationProtection { get; set; }
- Type: object
Property quotaForApplicationProtection: The application protection feature can detect attacks on applications and provide self-protection during application runtime.
The feature supports simple and convenient O&M and can effectively defend against zero-day and OWASP Top vulnerabilities. The feature is a value-added feature. You are charged based on the number of assets on which the RASP agent is installed. You must configure protection policies after you purchase the feature.
QuotaForCloudHoneypotOptional 
public object QuotaForCloudHoneypot { get; set; }
- Type: object
Property quotaForCloudHoneypot:.
QuotaForConfigurationAssessmentOptional 
public object QuotaForConfigurationAssessment { get; set; }
- Type: object
Property quotaForConfigurationAssessment:.
QuotaForMaliciousFileDetectionSdkOptional 
public object QuotaForMaliciousFileDetectionSdk { get; set; }
- Type: object
Property quotaForMaliciousFileDetectionSdk:.
QuotaForVulnerabilityFixingOptional 
public object QuotaForVulnerabilityFixing { get; set; }
- Type: object
Property quotaForVulnerabilityFixing: Specify the quota for vulnerability fixing based on the number of vulnerabilities that you want to fix each month.
The quota is equal to the total number of vulnerabilities that you want to fix on all servers regardless of the vulnerability names. For example, if you use Security Center to fix the same vulnerability on 10 servers, the quota is deducted by 10.
QuotaForWebTamperProofingOptional 
public object QuotaForWebTamperProofing { get; set; }
- Type: object
Property quotaForWebTamperProofing:.
ThreatAnalysisOptional 
public object ThreatAnalysis { get; set; }
- Type: object
Property threatAnalysis: The threat analysis feature allows you to handle alerts that are generated for assets in the cloud within different accounts and assets of multiple cloud services in a centralized manner.
The feature also allows you to handle risks with a few clicks. The feature provides automatic orchestration and response capabilities.
ThreatAnalysisLogStorageCapacityOptional 
public object ThreatAnalysisLogStorageCapacity { get; set; }
- Type: object
Property threatAnalysisLogStorageCapacity:.
VCoreOptional 
public object VCore { get; set; }
- Type: object
Property vCore: This parameter indicates the number of server vCPUs.
VulnerabilityFixingOptional 
public object VulnerabilityFixing { get; set; }
- Type: object
Property vulnerabilityFixing: The vulnerability fixing feature allows you to fix system vulnerabilities with a few clicks.
This improves O&M efficiency. You can separately purchase the vulnerability fixing feature. You are charged based on the number of times that you perform vulnerability fixing.
WebTamperProtectionOptional 
public object WebTamperProtection { get; set; }
- Type: object
Property webTamperProtection: To ensure that the website information of important systems is not maliciously tampered with, there are bad content such as hanging horses, black chains, illegal implantation of terrorist threats, pornography, etc.