alicloud.threatdetection.Instance
Explore with Pulumi AI
Import
Threat Detection Instance can be imported using the id, e.g.
$ pulumi import alicloud:threatdetection/instance:Instance example <id>
Create Instance Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Instance(name: string, args: InstanceArgs, opts?: CustomResourceOptions);
@overload
def Instance(resource_name: str,
args: InstanceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Instance(resource_name: str,
opts: Optional[ResourceOptions] = None,
payment_type: Optional[str] = None,
version_code: Optional[str] = None,
sas_anti_ransomware: Optional[str] = None,
container_image_scan_new: Optional[str] = None,
sas_cspm_switch: Optional[str] = None,
modify_type: Optional[str] = None,
sas_sc: Optional[bool] = None,
period: Optional[int] = None,
rasp_count: Optional[str] = None,
sas_sdk: Optional[str] = None,
renewal_period_unit: Optional[str] = None,
renewal_status: Optional[str] = None,
buy_number: Optional[str] = None,
sas_cspm: Optional[str] = None,
honeypot_switch: Optional[str] = None,
honeypot: Optional[str] = None,
renew_period: Optional[int] = None,
sas_sdk_switch: Optional[str] = None,
sas_sls_storage: Optional[str] = None,
sas_webguard_boolean: Optional[str] = None,
sas_webguard_order_num: Optional[str] = None,
threat_analysis: Optional[str] = None,
threat_analysis_switch: Optional[str] = None,
v_core: Optional[str] = None,
container_image_scan: Optional[str] = None,
vul_count: Optional[str] = None,
vul_switch: Optional[str] = None)
func NewInstance(ctx *Context, name string, args InstanceArgs, opts ...ResourceOption) (*Instance, error)
public Instance(string name, InstanceArgs args, CustomResourceOptions? opts = null)
public Instance(String name, InstanceArgs args)
public Instance(String name, InstanceArgs args, CustomResourceOptions options)
type: alicloud:threatdetection:Instance
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleinstanceResourceResourceFromThreatdetectioninstance = new AliCloud.ThreatDetection.Instance("exampleinstanceResourceResourceFromThreatdetectioninstance", new()
{
PaymentType = "string",
VersionCode = "string",
SasAntiRansomware = "string",
ContainerImageScanNew = "string",
SasCspmSwitch = "string",
ModifyType = "string",
SasSc = false,
Period = 0,
RaspCount = "string",
SasSdk = "string",
RenewalPeriodUnit = "string",
RenewalStatus = "string",
BuyNumber = "string",
SasCspm = "string",
HoneypotSwitch = "string",
Honeypot = "string",
RenewPeriod = 0,
SasSdkSwitch = "string",
SasSlsStorage = "string",
SasWebguardBoolean = "string",
SasWebguardOrderNum = "string",
ThreatAnalysis = "string",
ThreatAnalysisSwitch = "string",
VCore = "string",
VulCount = "string",
VulSwitch = "string",
});
example, err := threatdetection.NewInstance(ctx, "exampleinstanceResourceResourceFromThreatdetectioninstance", &threatdetection.InstanceArgs{
PaymentType: pulumi.String("string"),
VersionCode: pulumi.String("string"),
SasAntiRansomware: pulumi.String("string"),
ContainerImageScanNew: pulumi.String("string"),
SasCspmSwitch: pulumi.String("string"),
ModifyType: pulumi.String("string"),
SasSc: pulumi.Bool(false),
Period: pulumi.Int(0),
RaspCount: pulumi.String("string"),
SasSdk: pulumi.String("string"),
RenewalPeriodUnit: pulumi.String("string"),
RenewalStatus: pulumi.String("string"),
BuyNumber: pulumi.String("string"),
SasCspm: pulumi.String("string"),
HoneypotSwitch: pulumi.String("string"),
Honeypot: pulumi.String("string"),
RenewPeriod: pulumi.Int(0),
SasSdkSwitch: pulumi.String("string"),
SasSlsStorage: pulumi.String("string"),
SasWebguardBoolean: pulumi.String("string"),
SasWebguardOrderNum: pulumi.String("string"),
ThreatAnalysis: pulumi.String("string"),
ThreatAnalysisSwitch: pulumi.String("string"),
VCore: pulumi.String("string"),
VulCount: pulumi.String("string"),
VulSwitch: pulumi.String("string"),
})
var exampleinstanceResourceResourceFromThreatdetectioninstance = new Instance("exampleinstanceResourceResourceFromThreatdetectioninstance", InstanceArgs.builder()
.paymentType("string")
.versionCode("string")
.sasAntiRansomware("string")
.containerImageScanNew("string")
.sasCspmSwitch("string")
.modifyType("string")
.sasSc(false)
.period(0)
.raspCount("string")
.sasSdk("string")
.renewalPeriodUnit("string")
.renewalStatus("string")
.buyNumber("string")
.sasCspm("string")
.honeypotSwitch("string")
.honeypot("string")
.renewPeriod(0)
.sasSdkSwitch("string")
.sasSlsStorage("string")
.sasWebguardBoolean("string")
.sasWebguardOrderNum("string")
.threatAnalysis("string")
.threatAnalysisSwitch("string")
.vCore("string")
.vulCount("string")
.vulSwitch("string")
.build());
exampleinstance_resource_resource_from_threatdetectioninstance = alicloud.threatdetection.Instance("exampleinstanceResourceResourceFromThreatdetectioninstance",
payment_type="string",
version_code="string",
sas_anti_ransomware="string",
container_image_scan_new="string",
sas_cspm_switch="string",
modify_type="string",
sas_sc=False,
period=0,
rasp_count="string",
sas_sdk="string",
renewal_period_unit="string",
renewal_status="string",
buy_number="string",
sas_cspm="string",
honeypot_switch="string",
honeypot="string",
renew_period=0,
sas_sdk_switch="string",
sas_sls_storage="string",
sas_webguard_boolean="string",
sas_webguard_order_num="string",
threat_analysis="string",
threat_analysis_switch="string",
v_core="string",
vul_count="string",
vul_switch="string")
const exampleinstanceResourceResourceFromThreatdetectioninstance = new alicloud.threatdetection.Instance("exampleinstanceResourceResourceFromThreatdetectioninstance", {
paymentType: "string",
versionCode: "string",
sasAntiRansomware: "string",
containerImageScanNew: "string",
sasCspmSwitch: "string",
modifyType: "string",
sasSc: false,
period: 0,
raspCount: "string",
sasSdk: "string",
renewalPeriodUnit: "string",
renewalStatus: "string",
buyNumber: "string",
sasCspm: "string",
honeypotSwitch: "string",
honeypot: "string",
renewPeriod: 0,
sasSdkSwitch: "string",
sasSlsStorage: "string",
sasWebguardBoolean: "string",
sasWebguardOrderNum: "string",
threatAnalysis: "string",
threatAnalysisSwitch: "string",
vCore: "string",
vulCount: "string",
vulSwitch: "string",
});
type: alicloud:threatdetection:Instance
properties:
buyNumber: string
containerImageScanNew: string
honeypot: string
honeypotSwitch: string
modifyType: string
paymentType: string
period: 0
raspCount: string
renewPeriod: 0
renewalPeriodUnit: string
renewalStatus: string
sasAntiRansomware: string
sasCspm: string
sasCspmSwitch: string
sasSc: false
sasSdk: string
sasSdkSwitch: string
sasSlsStorage: string
sasWebguardBoolean: string
sasWebguardOrderNum: string
threatAnalysis: string
threatAnalysisSwitch: string
vCore: string
versionCode: string
vulCount: string
vulSwitch: string
Instance Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Instance resource accepts the following input properties:
- Payment
Type string - The payment type of the resource.
- Version
Code string - Select the security center version. Value:
- level7: Antivirus Edition.
- level3: Premium version.
- level2: Enterprise Edition.
- level8: Ultimate.
- level10: Purchase value-added services only.
- Buy
Number string - Number of servers.
- Container
Image stringScan Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- Container
Image stringScan New Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- Honeypot string
Number of cloud honeypot licenses. Interval type, value interval:[20,500].
NOTE: This module can only be purchased when honeypot_switch = 1, starting with 20.
- Honeypot
Switch string - Cloud honeypot. Value:
- 1: Yes.
- 2: No.
- Modify
Type string - Change configuration type, value
- Upgrade: Upgrade.
- Downgrade: Downgrade.
- Period int
Prepaid cycle. The unit is Monthly, please enter an integer multiple of 12 for annual paid products.
NOTE: must be set when creating a prepaid instance.
- Rasp
Count string - Number of application protection licenses. Interval type, value interval:[1,100000000].
- Renew
Period int Automatic renewal cycle, in months.
NOTE: When RenewalStatus is set to AutoRenewal, it must be set.
- Renewal
Period stringUnit Automatic renewal period unit, value:
- M: month.
- Y: years.
NOTE: Must be set when RenewalStatus = AutoRenewal.
- Renewal
Status string - Automatic renewal status, default ManualRenewal, valid values:
- AutoRenewal: automatic renewal.
- ManualRenewal: manual renewal.
- Sas
Anti stringRansomware Anti-ransomware capacity. Unit: GB. Interval type, value interval:[0,9999999999].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- Sas
Cspm string Cloud platform configuration check scan times, interval type, value range:[1000,9999999999].
NOTE: You must have sas_cspm_switch = 1 to purchase this module. The step size is 100, that is, only multiples of 10 can be filled in.
- Sas
Cspm stringSwitch - Cloud platform configuration check switch. Value:
- 0: No.
- 1: Yes.
- Sas
Sc bool - Security screen. Value:
- true: Yes.
- false: No.
- Sas
Sdk string Number of malicious file detections. Unit: 10,000 times. Interval type, value interval:[10,9999999999].
NOTE: This module can only be purchased when sas_sdk_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- Sas
Sdk stringSwitch - Malicious file detection SDK.
- Sas
Sls stringStorage Log analysis storage capacity. Unit: GB. Interval type, value interval:[0,600000].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- Sas
Webguard stringBoolean - Web tamper-proof switch. Value:
- 0: No.
- 1: Yes.
- Sas
Webguard stringOrder Num - Tamper-proof authorization number. Value:
- 0: No
- 1: Yes.
- Threat
Analysis string Threat Analysis log storage capacity. Interval type, value interval:[0,9999999999].
NOTE: This module can only be purchased when Threat_analysis_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- Threat
Analysis stringSwitch - Threat analysis. Value:
- 0: No.
- 1: Yes.
- VCore string
- Number of cores.
- Vul
Count string Vulnerability repair times, interval type, value range:[20,100000000].
NOTE: This module can only be purchased when vul_switch = 1. Only when the version_code value is level7 or level10. other versions do not need to be purchased separately.
- Vul
Switch string Vulnerability fix switch. Value:
- 0: No.
- 1: Yes.
NOTE: When the value of version_code is level7 or level10, the purchase is allowed. Other versions do not need to be purchased separately.
- Payment
Type string - The payment type of the resource.
- Version
Code string - Select the security center version. Value:
- level7: Antivirus Edition.
- level3: Premium version.
- level2: Enterprise Edition.
- level8: Ultimate.
- level10: Purchase value-added services only.
- Buy
Number string - Number of servers.
- Container
Image stringScan Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- Container
Image stringScan New Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- Honeypot string
Number of cloud honeypot licenses. Interval type, value interval:[20,500].
NOTE: This module can only be purchased when honeypot_switch = 1, starting with 20.
- Honeypot
Switch string - Cloud honeypot. Value:
- 1: Yes.
- 2: No.
- Modify
Type string - Change configuration type, value
- Upgrade: Upgrade.
- Downgrade: Downgrade.
- Period int
Prepaid cycle. The unit is Monthly, please enter an integer multiple of 12 for annual paid products.
NOTE: must be set when creating a prepaid instance.
- Rasp
Count string - Number of application protection licenses. Interval type, value interval:[1,100000000].
- Renew
Period int Automatic renewal cycle, in months.
NOTE: When RenewalStatus is set to AutoRenewal, it must be set.
- Renewal
Period stringUnit Automatic renewal period unit, value:
- M: month.
- Y: years.
NOTE: Must be set when RenewalStatus = AutoRenewal.
- Renewal
Status string - Automatic renewal status, default ManualRenewal, valid values:
- AutoRenewal: automatic renewal.
- ManualRenewal: manual renewal.
- Sas
Anti stringRansomware Anti-ransomware capacity. Unit: GB. Interval type, value interval:[0,9999999999].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- Sas
Cspm string Cloud platform configuration check scan times, interval type, value range:[1000,9999999999].
NOTE: You must have sas_cspm_switch = 1 to purchase this module. The step size is 100, that is, only multiples of 10 can be filled in.
- Sas
Cspm stringSwitch - Cloud platform configuration check switch. Value:
- 0: No.
- 1: Yes.
- Sas
Sc bool - Security screen. Value:
- true: Yes.
- false: No.
- Sas
Sdk string Number of malicious file detections. Unit: 10,000 times. Interval type, value interval:[10,9999999999].
NOTE: This module can only be purchased when sas_sdk_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- Sas
Sdk stringSwitch - Malicious file detection SDK.
- Sas
Sls stringStorage Log analysis storage capacity. Unit: GB. Interval type, value interval:[0,600000].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- Sas
Webguard stringBoolean - Web tamper-proof switch. Value:
- 0: No.
- 1: Yes.
- Sas
Webguard stringOrder Num - Tamper-proof authorization number. Value:
- 0: No
- 1: Yes.
- Threat
Analysis string Threat Analysis log storage capacity. Interval type, value interval:[0,9999999999].
NOTE: This module can only be purchased when Threat_analysis_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- Threat
Analysis stringSwitch - Threat analysis. Value:
- 0: No.
- 1: Yes.
- VCore string
- Number of cores.
- Vul
Count string Vulnerability repair times, interval type, value range:[20,100000000].
NOTE: This module can only be purchased when vul_switch = 1. Only when the version_code value is level7 or level10. other versions do not need to be purchased separately.
- Vul
Switch string Vulnerability fix switch. Value:
- 0: No.
- 1: Yes.
NOTE: When the value of version_code is level7 or level10, the purchase is allowed. Other versions do not need to be purchased separately.
- payment
Type String - The payment type of the resource.
- version
Code String - Select the security center version. Value:
- level7: Antivirus Edition.
- level3: Premium version.
- level2: Enterprise Edition.
- level8: Ultimate.
- level10: Purchase value-added services only.
- buy
Number String - Number of servers.
- container
Image StringScan Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- container
Image StringScan New Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- honeypot String
Number of cloud honeypot licenses. Interval type, value interval:[20,500].
NOTE: This module can only be purchased when honeypot_switch = 1, starting with 20.
- honeypot
Switch String - Cloud honeypot. Value:
- 1: Yes.
- 2: No.
- modify
Type String - Change configuration type, value
- Upgrade: Upgrade.
- Downgrade: Downgrade.
- period Integer
Prepaid cycle. The unit is Monthly, please enter an integer multiple of 12 for annual paid products.
NOTE: must be set when creating a prepaid instance.
- rasp
Count String - Number of application protection licenses. Interval type, value interval:[1,100000000].
- renew
Period Integer Automatic renewal cycle, in months.
NOTE: When RenewalStatus is set to AutoRenewal, it must be set.
- renewal
Period StringUnit Automatic renewal period unit, value:
- M: month.
- Y: years.
NOTE: Must be set when RenewalStatus = AutoRenewal.
- renewal
Status String - Automatic renewal status, default ManualRenewal, valid values:
- AutoRenewal: automatic renewal.
- ManualRenewal: manual renewal.
- sas
Anti StringRansomware Anti-ransomware capacity. Unit: GB. Interval type, value interval:[0,9999999999].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- sas
Cspm String Cloud platform configuration check scan times, interval type, value range:[1000,9999999999].
NOTE: You must have sas_cspm_switch = 1 to purchase this module. The step size is 100, that is, only multiples of 10 can be filled in.
- sas
Cspm StringSwitch - Cloud platform configuration check switch. Value:
- 0: No.
- 1: Yes.
- sas
Sc Boolean - Security screen. Value:
- true: Yes.
- false: No.
- sas
Sdk String Number of malicious file detections. Unit: 10,000 times. Interval type, value interval:[10,9999999999].
NOTE: This module can only be purchased when sas_sdk_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- sas
Sdk StringSwitch - Malicious file detection SDK.
- sas
Sls StringStorage Log analysis storage capacity. Unit: GB. Interval type, value interval:[0,600000].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- sas
Webguard StringBoolean - Web tamper-proof switch. Value:
- 0: No.
- 1: Yes.
- sas
Webguard StringOrder Num - Tamper-proof authorization number. Value:
- 0: No
- 1: Yes.
- threat
Analysis String Threat Analysis log storage capacity. Interval type, value interval:[0,9999999999].
NOTE: This module can only be purchased when Threat_analysis_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- threat
Analysis StringSwitch - Threat analysis. Value:
- 0: No.
- 1: Yes.
- v
Core String - Number of cores.
- vul
Count String Vulnerability repair times, interval type, value range:[20,100000000].
NOTE: This module can only be purchased when vul_switch = 1. Only when the version_code value is level7 or level10. other versions do not need to be purchased separately.
- vul
Switch String Vulnerability fix switch. Value:
- 0: No.
- 1: Yes.
NOTE: When the value of version_code is level7 or level10, the purchase is allowed. Other versions do not need to be purchased separately.
- payment
Type string - The payment type of the resource.
- version
Code string - Select the security center version. Value:
- level7: Antivirus Edition.
- level3: Premium version.
- level2: Enterprise Edition.
- level8: Ultimate.
- level10: Purchase value-added services only.
- buy
Number string - Number of servers.
- container
Image stringScan Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- container
Image stringScan New Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- honeypot string
Number of cloud honeypot licenses. Interval type, value interval:[20,500].
NOTE: This module can only be purchased when honeypot_switch = 1, starting with 20.
- honeypot
Switch string - Cloud honeypot. Value:
- 1: Yes.
- 2: No.
- modify
Type string - Change configuration type, value
- Upgrade: Upgrade.
- Downgrade: Downgrade.
- period number
Prepaid cycle. The unit is Monthly, please enter an integer multiple of 12 for annual paid products.
NOTE: must be set when creating a prepaid instance.
- rasp
Count string - Number of application protection licenses. Interval type, value interval:[1,100000000].
- renew
Period number Automatic renewal cycle, in months.
NOTE: When RenewalStatus is set to AutoRenewal, it must be set.
- renewal
Period stringUnit Automatic renewal period unit, value:
- M: month.
- Y: years.
NOTE: Must be set when RenewalStatus = AutoRenewal.
- renewal
Status string - Automatic renewal status, default ManualRenewal, valid values:
- AutoRenewal: automatic renewal.
- ManualRenewal: manual renewal.
- sas
Anti stringRansomware Anti-ransomware capacity. Unit: GB. Interval type, value interval:[0,9999999999].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- sas
Cspm string Cloud platform configuration check scan times, interval type, value range:[1000,9999999999].
NOTE: You must have sas_cspm_switch = 1 to purchase this module. The step size is 100, that is, only multiples of 10 can be filled in.
- sas
Cspm stringSwitch - Cloud platform configuration check switch. Value:
- 0: No.
- 1: Yes.
- sas
Sc boolean - Security screen. Value:
- true: Yes.
- false: No.
- sas
Sdk string Number of malicious file detections. Unit: 10,000 times. Interval type, value interval:[10,9999999999].
NOTE: This module can only be purchased when sas_sdk_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- sas
Sdk stringSwitch - Malicious file detection SDK.
- sas
Sls stringStorage Log analysis storage capacity. Unit: GB. Interval type, value interval:[0,600000].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- sas
Webguard stringBoolean - Web tamper-proof switch. Value:
- 0: No.
- 1: Yes.
- sas
Webguard stringOrder Num - Tamper-proof authorization number. Value:
- 0: No
- 1: Yes.
- threat
Analysis string Threat Analysis log storage capacity. Interval type, value interval:[0,9999999999].
NOTE: This module can only be purchased when Threat_analysis_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- threat
Analysis stringSwitch - Threat analysis. Value:
- 0: No.
- 1: Yes.
- v
Core string - Number of cores.
- vul
Count string Vulnerability repair times, interval type, value range:[20,100000000].
NOTE: This module can only be purchased when vul_switch = 1. Only when the version_code value is level7 or level10. other versions do not need to be purchased separately.
- vul
Switch string Vulnerability fix switch. Value:
- 0: No.
- 1: Yes.
NOTE: When the value of version_code is level7 or level10, the purchase is allowed. Other versions do not need to be purchased separately.
- payment_
type str - The payment type of the resource.
- version_
code str - Select the security center version. Value:
- level7: Antivirus Edition.
- level3: Premium version.
- level2: Enterprise Edition.
- level8: Ultimate.
- level10: Purchase value-added services only.
- buy_
number str - Number of servers.
- container_
image_ strscan Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- container_
image_ strscan_ new Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- honeypot str
Number of cloud honeypot licenses. Interval type, value interval:[20,500].
NOTE: This module can only be purchased when honeypot_switch = 1, starting with 20.
- honeypot_
switch str - Cloud honeypot. Value:
- 1: Yes.
- 2: No.
- modify_
type str - Change configuration type, value
- Upgrade: Upgrade.
- Downgrade: Downgrade.
- period int
Prepaid cycle. The unit is Monthly, please enter an integer multiple of 12 for annual paid products.
NOTE: must be set when creating a prepaid instance.
- rasp_
count str - Number of application protection licenses. Interval type, value interval:[1,100000000].
- renew_
period int Automatic renewal cycle, in months.
NOTE: When RenewalStatus is set to AutoRenewal, it must be set.
- renewal_
period_ strunit Automatic renewal period unit, value:
- M: month.
- Y: years.
NOTE: Must be set when RenewalStatus = AutoRenewal.
- renewal_
status str - Automatic renewal status, default ManualRenewal, valid values:
- AutoRenewal: automatic renewal.
- ManualRenewal: manual renewal.
- sas_
anti_ strransomware Anti-ransomware capacity. Unit: GB. Interval type, value interval:[0,9999999999].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- sas_
cspm str Cloud platform configuration check scan times, interval type, value range:[1000,9999999999].
NOTE: You must have sas_cspm_switch = 1 to purchase this module. The step size is 100, that is, only multiples of 10 can be filled in.
- sas_
cspm_ strswitch - Cloud platform configuration check switch. Value:
- 0: No.
- 1: Yes.
- sas_
sc bool - Security screen. Value:
- true: Yes.
- false: No.
- sas_
sdk str Number of malicious file detections. Unit: 10,000 times. Interval type, value interval:[10,9999999999].
NOTE: This module can only be purchased when sas_sdk_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- sas_
sdk_ strswitch - Malicious file detection SDK.
- sas_
sls_ strstorage Log analysis storage capacity. Unit: GB. Interval type, value interval:[0,600000].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- sas_
webguard_ strboolean - Web tamper-proof switch. Value:
- 0: No.
- 1: Yes.
- sas_
webguard_ strorder_ num - Tamper-proof authorization number. Value:
- 0: No
- 1: Yes.
- threat_
analysis str Threat Analysis log storage capacity. Interval type, value interval:[0,9999999999].
NOTE: This module can only be purchased when Threat_analysis_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- threat_
analysis_ strswitch - Threat analysis. Value:
- 0: No.
- 1: Yes.
- v_
core str - Number of cores.
- vul_
count str Vulnerability repair times, interval type, value range:[20,100000000].
NOTE: This module can only be purchased when vul_switch = 1. Only when the version_code value is level7 or level10. other versions do not need to be purchased separately.
- vul_
switch str Vulnerability fix switch. Value:
- 0: No.
- 1: Yes.
NOTE: When the value of version_code is level7 or level10, the purchase is allowed. Other versions do not need to be purchased separately.
- payment
Type String - The payment type of the resource.
- version
Code String - Select the security center version. Value:
- level7: Antivirus Edition.
- level3: Premium version.
- level2: Enterprise Edition.
- level8: Ultimate.
- level10: Purchase value-added services only.
- buy
Number String - Number of servers.
- container
Image StringScan Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- container
Image StringScan New Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- honeypot String
Number of cloud honeypot licenses. Interval type, value interval:[20,500].
NOTE: This module can only be purchased when honeypot_switch = 1, starting with 20.
- honeypot
Switch String - Cloud honeypot. Value:
- 1: Yes.
- 2: No.
- modify
Type String - Change configuration type, value
- Upgrade: Upgrade.
- Downgrade: Downgrade.
- period Number
Prepaid cycle. The unit is Monthly, please enter an integer multiple of 12 for annual paid products.
NOTE: must be set when creating a prepaid instance.
- rasp
Count String - Number of application protection licenses. Interval type, value interval:[1,100000000].
- renew
Period Number Automatic renewal cycle, in months.
NOTE: When RenewalStatus is set to AutoRenewal, it must be set.
- renewal
Period StringUnit Automatic renewal period unit, value:
- M: month.
- Y: years.
NOTE: Must be set when RenewalStatus = AutoRenewal.
- renewal
Status String - Automatic renewal status, default ManualRenewal, valid values:
- AutoRenewal: automatic renewal.
- ManualRenewal: manual renewal.
- sas
Anti StringRansomware Anti-ransomware capacity. Unit: GB. Interval type, value interval:[0,9999999999].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- sas
Cspm String Cloud platform configuration check scan times, interval type, value range:[1000,9999999999].
NOTE: You must have sas_cspm_switch = 1 to purchase this module. The step size is 100, that is, only multiples of 10 can be filled in.
- sas
Cspm StringSwitch - Cloud platform configuration check switch. Value:
- 0: No.
- 1: Yes.
- sas
Sc Boolean - Security screen. Value:
- true: Yes.
- false: No.
- sas
Sdk String Number of malicious file detections. Unit: 10,000 times. Interval type, value interval:[10,9999999999].
NOTE: This module can only be purchased when sas_sdk_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- sas
Sdk StringSwitch - Malicious file detection SDK.
- sas
Sls StringStorage Log analysis storage capacity. Unit: GB. Interval type, value interval:[0,600000].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- sas
Webguard StringBoolean - Web tamper-proof switch. Value:
- 0: No.
- 1: Yes.
- sas
Webguard StringOrder Num - Tamper-proof authorization number. Value:
- 0: No
- 1: Yes.
- threat
Analysis String Threat Analysis log storage capacity. Interval type, value interval:[0,9999999999].
NOTE: This module can only be purchased when Threat_analysis_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- threat
Analysis StringSwitch - Threat analysis. Value:
- 0: No.
- 1: Yes.
- v
Core String - Number of cores.
- vul
Count String Vulnerability repair times, interval type, value range:[20,100000000].
NOTE: This module can only be purchased when vul_switch = 1. Only when the version_code value is level7 or level10. other versions do not need to be purchased separately.
- vul
Switch String Vulnerability fix switch. Value:
- 0: No.
- 1: Yes.
NOTE: When the value of version_code is level7 or level10, the purchase is allowed. Other versions do not need to be purchased separately.
Outputs
All input properties are implicitly available as output properties. Additionally, the Instance resource produces the following output properties:
- Create
Time string - The creation time of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- The status of the resource.
- Create
Time string - The creation time of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- The status of the resource.
- create
Time String - The creation time of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- The status of the resource.
- create
Time string - The creation time of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- status string
- The status of the resource.
- create_
time str - The creation time of the resource.
- id str
- The provider-assigned unique ID for this managed resource.
- status str
- The status of the resource.
- create
Time String - The creation time of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- The status of the resource.
Look up Existing Instance Resource
Get an existing Instance resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: InstanceState, opts?: CustomResourceOptions): Instance
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
buy_number: Optional[str] = None,
container_image_scan: Optional[str] = None,
container_image_scan_new: Optional[str] = None,
create_time: Optional[str] = None,
honeypot: Optional[str] = None,
honeypot_switch: Optional[str] = None,
modify_type: Optional[str] = None,
payment_type: Optional[str] = None,
period: Optional[int] = None,
rasp_count: Optional[str] = None,
renew_period: Optional[int] = None,
renewal_period_unit: Optional[str] = None,
renewal_status: Optional[str] = None,
sas_anti_ransomware: Optional[str] = None,
sas_cspm: Optional[str] = None,
sas_cspm_switch: Optional[str] = None,
sas_sc: Optional[bool] = None,
sas_sdk: Optional[str] = None,
sas_sdk_switch: Optional[str] = None,
sas_sls_storage: Optional[str] = None,
sas_webguard_boolean: Optional[str] = None,
sas_webguard_order_num: Optional[str] = None,
status: Optional[str] = None,
threat_analysis: Optional[str] = None,
threat_analysis_switch: Optional[str] = None,
v_core: Optional[str] = None,
version_code: Optional[str] = None,
vul_count: Optional[str] = None,
vul_switch: Optional[str] = None) -> Instance
func GetInstance(ctx *Context, name string, id IDInput, state *InstanceState, opts ...ResourceOption) (*Instance, error)
public static Instance Get(string name, Input<string> id, InstanceState? state, CustomResourceOptions? opts = null)
public static Instance get(String name, Output<String> id, InstanceState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Buy
Number string - Number of servers.
- Container
Image stringScan Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- Container
Image stringScan New Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- Create
Time string - The creation time of the resource.
- Honeypot string
Number of cloud honeypot licenses. Interval type, value interval:[20,500].
NOTE: This module can only be purchased when honeypot_switch = 1, starting with 20.
- Honeypot
Switch string - Cloud honeypot. Value:
- 1: Yes.
- 2: No.
- Modify
Type string - Change configuration type, value
- Upgrade: Upgrade.
- Downgrade: Downgrade.
- Payment
Type string - The payment type of the resource.
- Period int
Prepaid cycle. The unit is Monthly, please enter an integer multiple of 12 for annual paid products.
NOTE: must be set when creating a prepaid instance.
- Rasp
Count string - Number of application protection licenses. Interval type, value interval:[1,100000000].
- Renew
Period int Automatic renewal cycle, in months.
NOTE: When RenewalStatus is set to AutoRenewal, it must be set.
- Renewal
Period stringUnit Automatic renewal period unit, value:
- M: month.
- Y: years.
NOTE: Must be set when RenewalStatus = AutoRenewal.
- Renewal
Status string - Automatic renewal status, default ManualRenewal, valid values:
- AutoRenewal: automatic renewal.
- ManualRenewal: manual renewal.
- Sas
Anti stringRansomware Anti-ransomware capacity. Unit: GB. Interval type, value interval:[0,9999999999].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- Sas
Cspm string Cloud platform configuration check scan times, interval type, value range:[1000,9999999999].
NOTE: You must have sas_cspm_switch = 1 to purchase this module. The step size is 100, that is, only multiples of 10 can be filled in.
- Sas
Cspm stringSwitch - Cloud platform configuration check switch. Value:
- 0: No.
- 1: Yes.
- Sas
Sc bool - Security screen. Value:
- true: Yes.
- false: No.
- Sas
Sdk string Number of malicious file detections. Unit: 10,000 times. Interval type, value interval:[10,9999999999].
NOTE: This module can only be purchased when sas_sdk_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- Sas
Sdk stringSwitch - Malicious file detection SDK.
- Sas
Sls stringStorage Log analysis storage capacity. Unit: GB. Interval type, value interval:[0,600000].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- Sas
Webguard stringBoolean - Web tamper-proof switch. Value:
- 0: No.
- 1: Yes.
- Sas
Webguard stringOrder Num - Tamper-proof authorization number. Value:
- 0: No
- 1: Yes.
- Status string
- The status of the resource.
- Threat
Analysis string Threat Analysis log storage capacity. Interval type, value interval:[0,9999999999].
NOTE: This module can only be purchased when Threat_analysis_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- Threat
Analysis stringSwitch - Threat analysis. Value:
- 0: No.
- 1: Yes.
- VCore string
- Number of cores.
- Version
Code string - Select the security center version. Value:
- level7: Antivirus Edition.
- level3: Premium version.
- level2: Enterprise Edition.
- level8: Ultimate.
- level10: Purchase value-added services only.
- Vul
Count string Vulnerability repair times, interval type, value range:[20,100000000].
NOTE: This module can only be purchased when vul_switch = 1. Only when the version_code value is level7 or level10. other versions do not need to be purchased separately.
- Vul
Switch string Vulnerability fix switch. Value:
- 0: No.
- 1: Yes.
NOTE: When the value of version_code is level7 or level10, the purchase is allowed. Other versions do not need to be purchased separately.
- Buy
Number string - Number of servers.
- Container
Image stringScan Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- Container
Image stringScan New Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- Create
Time string - The creation time of the resource.
- Honeypot string
Number of cloud honeypot licenses. Interval type, value interval:[20,500].
NOTE: This module can only be purchased when honeypot_switch = 1, starting with 20.
- Honeypot
Switch string - Cloud honeypot. Value:
- 1: Yes.
- 2: No.
- Modify
Type string - Change configuration type, value
- Upgrade: Upgrade.
- Downgrade: Downgrade.
- Payment
Type string - The payment type of the resource.
- Period int
Prepaid cycle. The unit is Monthly, please enter an integer multiple of 12 for annual paid products.
NOTE: must be set when creating a prepaid instance.
- Rasp
Count string - Number of application protection licenses. Interval type, value interval:[1,100000000].
- Renew
Period int Automatic renewal cycle, in months.
NOTE: When RenewalStatus is set to AutoRenewal, it must be set.
- Renewal
Period stringUnit Automatic renewal period unit, value:
- M: month.
- Y: years.
NOTE: Must be set when RenewalStatus = AutoRenewal.
- Renewal
Status string - Automatic renewal status, default ManualRenewal, valid values:
- AutoRenewal: automatic renewal.
- ManualRenewal: manual renewal.
- Sas
Anti stringRansomware Anti-ransomware capacity. Unit: GB. Interval type, value interval:[0,9999999999].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- Sas
Cspm string Cloud platform configuration check scan times, interval type, value range:[1000,9999999999].
NOTE: You must have sas_cspm_switch = 1 to purchase this module. The step size is 100, that is, only multiples of 10 can be filled in.
- Sas
Cspm stringSwitch - Cloud platform configuration check switch. Value:
- 0: No.
- 1: Yes.
- Sas
Sc bool - Security screen. Value:
- true: Yes.
- false: No.
- Sas
Sdk string Number of malicious file detections. Unit: 10,000 times. Interval type, value interval:[10,9999999999].
NOTE: This module can only be purchased when sas_sdk_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- Sas
Sdk stringSwitch - Malicious file detection SDK.
- Sas
Sls stringStorage Log analysis storage capacity. Unit: GB. Interval type, value interval:[0,600000].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- Sas
Webguard stringBoolean - Web tamper-proof switch. Value:
- 0: No.
- 1: Yes.
- Sas
Webguard stringOrder Num - Tamper-proof authorization number. Value:
- 0: No
- 1: Yes.
- Status string
- The status of the resource.
- Threat
Analysis string Threat Analysis log storage capacity. Interval type, value interval:[0,9999999999].
NOTE: This module can only be purchased when Threat_analysis_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- Threat
Analysis stringSwitch - Threat analysis. Value:
- 0: No.
- 1: Yes.
- VCore string
- Number of cores.
- Version
Code string - Select the security center version. Value:
- level7: Antivirus Edition.
- level3: Premium version.
- level2: Enterprise Edition.
- level8: Ultimate.
- level10: Purchase value-added services only.
- Vul
Count string Vulnerability repair times, interval type, value range:[20,100000000].
NOTE: This module can only be purchased when vul_switch = 1. Only when the version_code value is level7 or level10. other versions do not need to be purchased separately.
- Vul
Switch string Vulnerability fix switch. Value:
- 0: No.
- 1: Yes.
NOTE: When the value of version_code is level7 or level10, the purchase is allowed. Other versions do not need to be purchased separately.
- buy
Number String - Number of servers.
- container
Image StringScan Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- container
Image StringScan New Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- create
Time String - The creation time of the resource.
- honeypot String
Number of cloud honeypot licenses. Interval type, value interval:[20,500].
NOTE: This module can only be purchased when honeypot_switch = 1, starting with 20.
- honeypot
Switch String - Cloud honeypot. Value:
- 1: Yes.
- 2: No.
- modify
Type String - Change configuration type, value
- Upgrade: Upgrade.
- Downgrade: Downgrade.
- payment
Type String - The payment type of the resource.
- period Integer
Prepaid cycle. The unit is Monthly, please enter an integer multiple of 12 for annual paid products.
NOTE: must be set when creating a prepaid instance.
- rasp
Count String - Number of application protection licenses. Interval type, value interval:[1,100000000].
- renew
Period Integer Automatic renewal cycle, in months.
NOTE: When RenewalStatus is set to AutoRenewal, it must be set.
- renewal
Period StringUnit Automatic renewal period unit, value:
- M: month.
- Y: years.
NOTE: Must be set when RenewalStatus = AutoRenewal.
- renewal
Status String - Automatic renewal status, default ManualRenewal, valid values:
- AutoRenewal: automatic renewal.
- ManualRenewal: manual renewal.
- sas
Anti StringRansomware Anti-ransomware capacity. Unit: GB. Interval type, value interval:[0,9999999999].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- sas
Cspm String Cloud platform configuration check scan times, interval type, value range:[1000,9999999999].
NOTE: You must have sas_cspm_switch = 1 to purchase this module. The step size is 100, that is, only multiples of 10 can be filled in.
- sas
Cspm StringSwitch - Cloud platform configuration check switch. Value:
- 0: No.
- 1: Yes.
- sas
Sc Boolean - Security screen. Value:
- true: Yes.
- false: No.
- sas
Sdk String Number of malicious file detections. Unit: 10,000 times. Interval type, value interval:[10,9999999999].
NOTE: This module can only be purchased when sas_sdk_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- sas
Sdk StringSwitch - Malicious file detection SDK.
- sas
Sls StringStorage Log analysis storage capacity. Unit: GB. Interval type, value interval:[0,600000].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- sas
Webguard StringBoolean - Web tamper-proof switch. Value:
- 0: No.
- 1: Yes.
- sas
Webguard StringOrder Num - Tamper-proof authorization number. Value:
- 0: No
- 1: Yes.
- status String
- The status of the resource.
- threat
Analysis String Threat Analysis log storage capacity. Interval type, value interval:[0,9999999999].
NOTE: This module can only be purchased when Threat_analysis_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- threat
Analysis StringSwitch - Threat analysis. Value:
- 0: No.
- 1: Yes.
- v
Core String - Number of cores.
- version
Code String - Select the security center version. Value:
- level7: Antivirus Edition.
- level3: Premium version.
- level2: Enterprise Edition.
- level8: Ultimate.
- level10: Purchase value-added services only.
- vul
Count String Vulnerability repair times, interval type, value range:[20,100000000].
NOTE: This module can only be purchased when vul_switch = 1. Only when the version_code value is level7 or level10. other versions do not need to be purchased separately.
- vul
Switch String Vulnerability fix switch. Value:
- 0: No.
- 1: Yes.
NOTE: When the value of version_code is level7 or level10, the purchase is allowed. Other versions do not need to be purchased separately.
- buy
Number string - Number of servers.
- container
Image stringScan Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- container
Image stringScan New Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- create
Time string - The creation time of the resource.
- honeypot string
Number of cloud honeypot licenses. Interval type, value interval:[20,500].
NOTE: This module can only be purchased when honeypot_switch = 1, starting with 20.
- honeypot
Switch string - Cloud honeypot. Value:
- 1: Yes.
- 2: No.
- modify
Type string - Change configuration type, value
- Upgrade: Upgrade.
- Downgrade: Downgrade.
- payment
Type string - The payment type of the resource.
- period number
Prepaid cycle. The unit is Monthly, please enter an integer multiple of 12 for annual paid products.
NOTE: must be set when creating a prepaid instance.
- rasp
Count string - Number of application protection licenses. Interval type, value interval:[1,100000000].
- renew
Period number Automatic renewal cycle, in months.
NOTE: When RenewalStatus is set to AutoRenewal, it must be set.
- renewal
Period stringUnit Automatic renewal period unit, value:
- M: month.
- Y: years.
NOTE: Must be set when RenewalStatus = AutoRenewal.
- renewal
Status string - Automatic renewal status, default ManualRenewal, valid values:
- AutoRenewal: automatic renewal.
- ManualRenewal: manual renewal.
- sas
Anti stringRansomware Anti-ransomware capacity. Unit: GB. Interval type, value interval:[0,9999999999].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- sas
Cspm string Cloud platform configuration check scan times, interval type, value range:[1000,9999999999].
NOTE: You must have sas_cspm_switch = 1 to purchase this module. The step size is 100, that is, only multiples of 10 can be filled in.
- sas
Cspm stringSwitch - Cloud platform configuration check switch. Value:
- 0: No.
- 1: Yes.
- sas
Sc boolean - Security screen. Value:
- true: Yes.
- false: No.
- sas
Sdk string Number of malicious file detections. Unit: 10,000 times. Interval type, value interval:[10,9999999999].
NOTE: This module can only be purchased when sas_sdk_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- sas
Sdk stringSwitch - Malicious file detection SDK.
- sas
Sls stringStorage Log analysis storage capacity. Unit: GB. Interval type, value interval:[0,600000].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- sas
Webguard stringBoolean - Web tamper-proof switch. Value:
- 0: No.
- 1: Yes.
- sas
Webguard stringOrder Num - Tamper-proof authorization number. Value:
- 0: No
- 1: Yes.
- status string
- The status of the resource.
- threat
Analysis string Threat Analysis log storage capacity. Interval type, value interval:[0,9999999999].
NOTE: This module can only be purchased when Threat_analysis_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- threat
Analysis stringSwitch - Threat analysis. Value:
- 0: No.
- 1: Yes.
- v
Core string - Number of cores.
- version
Code string - Select the security center version. Value:
- level7: Antivirus Edition.
- level3: Premium version.
- level2: Enterprise Edition.
- level8: Ultimate.
- level10: Purchase value-added services only.
- vul
Count string Vulnerability repair times, interval type, value range:[20,100000000].
NOTE: This module can only be purchased when vul_switch = 1. Only when the version_code value is level7 or level10. other versions do not need to be purchased separately.
- vul
Switch string Vulnerability fix switch. Value:
- 0: No.
- 1: Yes.
NOTE: When the value of version_code is level7 or level10, the purchase is allowed. Other versions do not need to be purchased separately.
- buy_
number str - Number of servers.
- container_
image_ strscan Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- container_
image_ strscan_ new Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- create_
time str - The creation time of the resource.
- honeypot str
Number of cloud honeypot licenses. Interval type, value interval:[20,500].
NOTE: This module can only be purchased when honeypot_switch = 1, starting with 20.
- honeypot_
switch str - Cloud honeypot. Value:
- 1: Yes.
- 2: No.
- modify_
type str - Change configuration type, value
- Upgrade: Upgrade.
- Downgrade: Downgrade.
- payment_
type str - The payment type of the resource.
- period int
Prepaid cycle. The unit is Monthly, please enter an integer multiple of 12 for annual paid products.
NOTE: must be set when creating a prepaid instance.
- rasp_
count str - Number of application protection licenses. Interval type, value interval:[1,100000000].
- renew_
period int Automatic renewal cycle, in months.
NOTE: When RenewalStatus is set to AutoRenewal, it must be set.
- renewal_
period_ strunit Automatic renewal period unit, value:
- M: month.
- Y: years.
NOTE: Must be set when RenewalStatus = AutoRenewal.
- renewal_
status str - Automatic renewal status, default ManualRenewal, valid values:
- AutoRenewal: automatic renewal.
- ManualRenewal: manual renewal.
- sas_
anti_ strransomware Anti-ransomware capacity. Unit: GB. Interval type, value interval:[0,9999999999].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- sas_
cspm str Cloud platform configuration check scan times, interval type, value range:[1000,9999999999].
NOTE: You must have sas_cspm_switch = 1 to purchase this module. The step size is 100, that is, only multiples of 10 can be filled in.
- sas_
cspm_ strswitch - Cloud platform configuration check switch. Value:
- 0: No.
- 1: Yes.
- sas_
sc bool - Security screen. Value:
- true: Yes.
- false: No.
- sas_
sdk str Number of malicious file detections. Unit: 10,000 times. Interval type, value interval:[10,9999999999].
NOTE: This module can only be purchased when sas_sdk_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- sas_
sdk_ strswitch - Malicious file detection SDK.
- sas_
sls_ strstorage Log analysis storage capacity. Unit: GB. Interval type, value interval:[0,600000].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- sas_
webguard_ strboolean - Web tamper-proof switch. Value:
- 0: No.
- 1: Yes.
- sas_
webguard_ strorder_ num - Tamper-proof authorization number. Value:
- 0: No
- 1: Yes.
- status str
- The status of the resource.
- threat_
analysis str Threat Analysis log storage capacity. Interval type, value interval:[0,9999999999].
NOTE: This module can only be purchased when Threat_analysis_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- threat_
analysis_ strswitch - Threat analysis. Value:
- 0: No.
- 1: Yes.
- v_
core str - Number of cores.
- version_
code str - Select the security center version. Value:
- level7: Antivirus Edition.
- level3: Premium version.
- level2: Enterprise Edition.
- level8: Ultimate.
- level10: Purchase value-added services only.
- vul_
count str Vulnerability repair times, interval type, value range:[20,100000000].
NOTE: This module can only be purchased when vul_switch = 1. Only when the version_code value is level7 or level10. other versions do not need to be purchased separately.
- vul_
switch str Vulnerability fix switch. Value:
- 0: No.
- 1: Yes.
NOTE: When the value of version_code is level7 or level10, the purchase is allowed. Other versions do not need to be purchased separately.
- buy
Number String - Number of servers.
- container
Image StringScan Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- container
Image StringScan New Container Image security scan. Interval type, value interval:[0,200000].
NOTE: The step size is 20, that is, only multiples of 20 can be filled in.
- create
Time String - The creation time of the resource.
- honeypot String
Number of cloud honeypot licenses. Interval type, value interval:[20,500].
NOTE: This module can only be purchased when honeypot_switch = 1, starting with 20.
- honeypot
Switch String - Cloud honeypot. Value:
- 1: Yes.
- 2: No.
- modify
Type String - Change configuration type, value
- Upgrade: Upgrade.
- Downgrade: Downgrade.
- payment
Type String - The payment type of the resource.
- period Number
Prepaid cycle. The unit is Monthly, please enter an integer multiple of 12 for annual paid products.
NOTE: must be set when creating a prepaid instance.
- rasp
Count String - Number of application protection licenses. Interval type, value interval:[1,100000000].
- renew
Period Number Automatic renewal cycle, in months.
NOTE: When RenewalStatus is set to AutoRenewal, it must be set.
- renewal
Period StringUnit Automatic renewal period unit, value:
- M: month.
- Y: years.
NOTE: Must be set when RenewalStatus = AutoRenewal.
- renewal
Status String - Automatic renewal status, default ManualRenewal, valid values:
- AutoRenewal: automatic renewal.
- ManualRenewal: manual renewal.
- sas
Anti StringRansomware Anti-ransomware capacity. Unit: GB. Interval type, value interval:[0,9999999999].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- sas
Cspm String Cloud platform configuration check scan times, interval type, value range:[1000,9999999999].
NOTE: You must have sas_cspm_switch = 1 to purchase this module. The step size is 100, that is, only multiples of 10 can be filled in.
- sas
Cspm StringSwitch - Cloud platform configuration check switch. Value:
- 0: No.
- 1: Yes.
- sas
Sc Boolean - Security screen. Value:
- true: Yes.
- false: No.
- sas
Sdk String Number of malicious file detections. Unit: 10,000 times. Interval type, value interval:[10,9999999999].
NOTE: This module can only be purchased when sas_sdk_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- sas
Sdk StringSwitch - Malicious file detection SDK.
- sas
Sls StringStorage Log analysis storage capacity. Unit: GB. Interval type, value interval:[0,600000].
NOTE: The step size is 10, that is, only multiples of 10 can be filled in.
- sas
Webguard StringBoolean - Web tamper-proof switch. Value:
- 0: No.
- 1: Yes.
- sas
Webguard StringOrder Num - Tamper-proof authorization number. Value:
- 0: No
- 1: Yes.
- status String
- The status of the resource.
- threat
Analysis String Threat Analysis log storage capacity. Interval type, value interval:[0,9999999999].
NOTE: This module can only be purchased when Threat_analysis_switch = 1. The step size is 10, that is, only multiples of 10 can be filled in.
- threat
Analysis StringSwitch - Threat analysis. Value:
- 0: No.
- 1: Yes.
- v
Core String - Number of cores.
- version
Code String - Select the security center version. Value:
- level7: Antivirus Edition.
- level3: Premium version.
- level2: Enterprise Edition.
- level8: Ultimate.
- level10: Purchase value-added services only.
- vul
Count String Vulnerability repair times, interval type, value range:[20,100000000].
NOTE: This module can only be purchased when vul_switch = 1. Only when the version_code value is level7 or level10. other versions do not need to be purchased separately.
- vul
Switch String Vulnerability fix switch. Value:
- 0: No.
- 1: Yes.
NOTE: When the value of version_code is level7 or level10, the purchase is allowed. Other versions do not need to be purchased separately.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloud
Terraform Provider.