1. Packages
  2. Alicloud Provider
  3. API Docs
  4. threatdetection
  5. Instance
Alibaba Cloud v3.62.1 published on Monday, Sep 16, 2024 by Pulumi

alicloud.threatdetection.Instance

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.62.1 published on Monday, Sep 16, 2024 by Pulumi

    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:

    PaymentType string
    The payment type of the resource.
    VersionCode string
    Select the security center version. Value:

    • level7: Antivirus Edition.
    • level3: Premium version.
    • level2: Enterprise Edition.
    • level8: Ultimate.
    • level10: Purchase value-added services only.
    BuyNumber string
    Number of servers.
    ContainerImageScan string

    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.

    Deprecated: Field 'container_image_scan' has been deprecated from provider version 1.212.0. Container Image security scan. Interval type, value interval:[0,200000].> The step size is 20, that is, only multiples of 20 can be filled in.

    ContainerImageScanNew string

    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.

    HoneypotSwitch string
    Cloud honeypot. Value:

    • 1: Yes.
    • 2: No.
    ModifyType 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.

    RaspCount string
    Number of application protection licenses. Interval type, value interval:[1,100000000].
    RenewPeriod int

    Automatic renewal cycle, in months.

    NOTE: When RenewalStatus is set to AutoRenewal, it must be set.

    RenewalPeriodUnit string

    Automatic renewal period unit, value:

    • M: month.
    • Y: years.

    NOTE: Must be set when RenewalStatus = AutoRenewal.

    RenewalStatus string
    Automatic renewal status, default ManualRenewal, valid values:

    • AutoRenewal: automatic renewal.
    • ManualRenewal: manual renewal.
    SasAntiRansomware string

    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.

    SasCspm 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.

    SasCspmSwitch string
    Cloud platform configuration check switch. Value:

    • 0: No.
    • 1: Yes.
    SasSc bool
    Security screen. Value:

    • true: Yes.
    • false: No.
    SasSdk 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.

    SasSdkSwitch string
    Malicious file detection SDK.
    SasSlsStorage string

    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.

    SasWebguardBoolean string
    Web tamper-proof switch. Value:

    • 0: No.
    • 1: Yes.
    SasWebguardOrderNum string
    Tamper-proof authorization number. Value:

    • 0: No
    • 1: Yes.
    ThreatAnalysis 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.

    ThreatAnalysisSwitch string
    Threat analysis. Value:

    • 0: No.
    • 1: Yes.
    VCore string
    Number of cores.
    VulCount 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.

    VulSwitch 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.

    PaymentType string
    The payment type of the resource.
    VersionCode string
    Select the security center version. Value:

    • level7: Antivirus Edition.
    • level3: Premium version.
    • level2: Enterprise Edition.
    • level8: Ultimate.
    • level10: Purchase value-added services only.
    BuyNumber string
    Number of servers.
    ContainerImageScan string

    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.

    Deprecated: Field 'container_image_scan' has been deprecated from provider version 1.212.0. Container Image security scan. Interval type, value interval:[0,200000].> The step size is 20, that is, only multiples of 20 can be filled in.

    ContainerImageScanNew string

    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.

    HoneypotSwitch string
    Cloud honeypot. Value:

    • 1: Yes.
    • 2: No.
    ModifyType 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.

    RaspCount string
    Number of application protection licenses. Interval type, value interval:[1,100000000].
    RenewPeriod int

    Automatic renewal cycle, in months.

    NOTE: When RenewalStatus is set to AutoRenewal, it must be set.

    RenewalPeriodUnit string

    Automatic renewal period unit, value:

    • M: month.
    • Y: years.

    NOTE: Must be set when RenewalStatus = AutoRenewal.

    RenewalStatus string
    Automatic renewal status, default ManualRenewal, valid values:

    • AutoRenewal: automatic renewal.
    • ManualRenewal: manual renewal.
    SasAntiRansomware string

    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.

    SasCspm 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.

    SasCspmSwitch string
    Cloud platform configuration check switch. Value:

    • 0: No.
    • 1: Yes.
    SasSc bool
    Security screen. Value:

    • true: Yes.
    • false: No.
    SasSdk 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.

    SasSdkSwitch string
    Malicious file detection SDK.
    SasSlsStorage string

    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.

    SasWebguardBoolean string
    Web tamper-proof switch. Value:

    • 0: No.
    • 1: Yes.
    SasWebguardOrderNum string
    Tamper-proof authorization number. Value:

    • 0: No
    • 1: Yes.
    ThreatAnalysis 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.

    ThreatAnalysisSwitch string
    Threat analysis. Value:

    • 0: No.
    • 1: Yes.
    VCore string
    Number of cores.
    VulCount 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.

    VulSwitch 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.

    paymentType String
    The payment type of the resource.
    versionCode String
    Select the security center version. Value:

    • level7: Antivirus Edition.
    • level3: Premium version.
    • level2: Enterprise Edition.
    • level8: Ultimate.
    • level10: Purchase value-added services only.
    buyNumber String
    Number of servers.
    containerImageScan String

    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.

    Deprecated: Field 'container_image_scan' has been deprecated from provider version 1.212.0. Container Image security scan. Interval type, value interval:[0,200000].> The step size is 20, that is, only multiples of 20 can be filled in.

    containerImageScanNew String

    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.

    honeypotSwitch String
    Cloud honeypot. Value:

    • 1: Yes.
    • 2: No.
    modifyType 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.

    raspCount String
    Number of application protection licenses. Interval type, value interval:[1,100000000].
    renewPeriod Integer

    Automatic renewal cycle, in months.

    NOTE: When RenewalStatus is set to AutoRenewal, it must be set.

    renewalPeriodUnit String

    Automatic renewal period unit, value:

    • M: month.
    • Y: years.

    NOTE: Must be set when RenewalStatus = AutoRenewal.

    renewalStatus String
    Automatic renewal status, default ManualRenewal, valid values:

    • AutoRenewal: automatic renewal.
    • ManualRenewal: manual renewal.
    sasAntiRansomware String

    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.

    sasCspm 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.

    sasCspmSwitch String
    Cloud platform configuration check switch. Value:

    • 0: No.
    • 1: Yes.
    sasSc Boolean
    Security screen. Value:

    • true: Yes.
    • false: No.
    sasSdk 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.

    sasSdkSwitch String
    Malicious file detection SDK.
    sasSlsStorage String

    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.

    sasWebguardBoolean String
    Web tamper-proof switch. Value:

    • 0: No.
    • 1: Yes.
    sasWebguardOrderNum String
    Tamper-proof authorization number. Value:

    • 0: No
    • 1: Yes.
    threatAnalysis 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.

    threatAnalysisSwitch String
    Threat analysis. Value:

    • 0: No.
    • 1: Yes.
    vCore String
    Number of cores.
    vulCount 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.

    vulSwitch 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.

    paymentType string
    The payment type of the resource.
    versionCode string
    Select the security center version. Value:

    • level7: Antivirus Edition.
    • level3: Premium version.
    • level2: Enterprise Edition.
    • level8: Ultimate.
    • level10: Purchase value-added services only.
    buyNumber string
    Number of servers.
    containerImageScan string

    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.

    Deprecated: Field 'container_image_scan' has been deprecated from provider version 1.212.0. Container Image security scan. Interval type, value interval:[0,200000].> The step size is 20, that is, only multiples of 20 can be filled in.

    containerImageScanNew string

    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.

    honeypotSwitch string
    Cloud honeypot. Value:

    • 1: Yes.
    • 2: No.
    modifyType 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.

    raspCount string
    Number of application protection licenses. Interval type, value interval:[1,100000000].
    renewPeriod number

    Automatic renewal cycle, in months.

    NOTE: When RenewalStatus is set to AutoRenewal, it must be set.

    renewalPeriodUnit string

    Automatic renewal period unit, value:

    • M: month.
    • Y: years.

    NOTE: Must be set when RenewalStatus = AutoRenewal.

    renewalStatus string
    Automatic renewal status, default ManualRenewal, valid values:

    • AutoRenewal: automatic renewal.
    • ManualRenewal: manual renewal.
    sasAntiRansomware string

    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.

    sasCspm 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.

    sasCspmSwitch string
    Cloud platform configuration check switch. Value:

    • 0: No.
    • 1: Yes.
    sasSc boolean
    Security screen. Value:

    • true: Yes.
    • false: No.
    sasSdk 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.

    sasSdkSwitch string
    Malicious file detection SDK.
    sasSlsStorage string

    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.

    sasWebguardBoolean string
    Web tamper-proof switch. Value:

    • 0: No.
    • 1: Yes.
    sasWebguardOrderNum string
    Tamper-proof authorization number. Value:

    • 0: No
    • 1: Yes.
    threatAnalysis 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.

    threatAnalysisSwitch string
    Threat analysis. Value:

    • 0: No.
    • 1: Yes.
    vCore string
    Number of cores.
    vulCount 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.

    vulSwitch 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_scan str

    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.

    Deprecated: Field 'container_image_scan' has been deprecated from provider version 1.212.0. Container Image security scan. Interval type, value interval:[0,200000].> The step size is 20, that is, only multiples of 20 can be filled in.

    container_image_scan_new str

    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_unit str

    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_ransomware str

    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_switch str
    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_switch str
    Malicious file detection SDK.
    sas_sls_storage str

    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_boolean str
    Web tamper-proof switch. Value:

    • 0: No.
    • 1: Yes.
    sas_webguard_order_num str
    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_switch str
    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.

    paymentType String
    The payment type of the resource.
    versionCode String
    Select the security center version. Value:

    • level7: Antivirus Edition.
    • level3: Premium version.
    • level2: Enterprise Edition.
    • level8: Ultimate.
    • level10: Purchase value-added services only.
    buyNumber String
    Number of servers.
    containerImageScan String

    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.

    Deprecated: Field 'container_image_scan' has been deprecated from provider version 1.212.0. Container Image security scan. Interval type, value interval:[0,200000].> The step size is 20, that is, only multiples of 20 can be filled in.

    containerImageScanNew String

    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.

    honeypotSwitch String
    Cloud honeypot. Value:

    • 1: Yes.
    • 2: No.
    modifyType 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.

    raspCount String
    Number of application protection licenses. Interval type, value interval:[1,100000000].
    renewPeriod Number

    Automatic renewal cycle, in months.

    NOTE: When RenewalStatus is set to AutoRenewal, it must be set.

    renewalPeriodUnit String

    Automatic renewal period unit, value:

    • M: month.
    • Y: years.

    NOTE: Must be set when RenewalStatus = AutoRenewal.

    renewalStatus String
    Automatic renewal status, default ManualRenewal, valid values:

    • AutoRenewal: automatic renewal.
    • ManualRenewal: manual renewal.
    sasAntiRansomware String

    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.

    sasCspm 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.

    sasCspmSwitch String
    Cloud platform configuration check switch. Value:

    • 0: No.
    • 1: Yes.
    sasSc Boolean
    Security screen. Value:

    • true: Yes.
    • false: No.
    sasSdk 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.

    sasSdkSwitch String
    Malicious file detection SDK.
    sasSlsStorage String

    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.

    sasWebguardBoolean String
    Web tamper-proof switch. Value:

    • 0: No.
    • 1: Yes.
    sasWebguardOrderNum String
    Tamper-proof authorization number. Value:

    • 0: No
    • 1: Yes.
    threatAnalysis 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.

    threatAnalysisSwitch String
    Threat analysis. Value:

    • 0: No.
    • 1: Yes.
    vCore String
    Number of cores.
    vulCount 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.

    vulSwitch 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:

    CreateTime 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.
    CreateTime 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.
    createTime 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.
    createTime 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.
    createTime 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.
    The following state arguments are supported:
    BuyNumber string
    Number of servers.
    ContainerImageScan string

    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.

    Deprecated: Field 'container_image_scan' has been deprecated from provider version 1.212.0. Container Image security scan. Interval type, value interval:[0,200000].> The step size is 20, that is, only multiples of 20 can be filled in.

    ContainerImageScanNew string

    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.

    CreateTime 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.

    HoneypotSwitch string
    Cloud honeypot. Value:

    • 1: Yes.
    • 2: No.
    ModifyType string
    Change configuration type, value

    • Upgrade: Upgrade.
    • Downgrade: Downgrade.
    PaymentType 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.

    RaspCount string
    Number of application protection licenses. Interval type, value interval:[1,100000000].
    RenewPeriod int

    Automatic renewal cycle, in months.

    NOTE: When RenewalStatus is set to AutoRenewal, it must be set.

    RenewalPeriodUnit string

    Automatic renewal period unit, value:

    • M: month.
    • Y: years.

    NOTE: Must be set when RenewalStatus = AutoRenewal.

    RenewalStatus string
    Automatic renewal status, default ManualRenewal, valid values:

    • AutoRenewal: automatic renewal.
    • ManualRenewal: manual renewal.
    SasAntiRansomware string

    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.

    SasCspm 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.

    SasCspmSwitch string
    Cloud platform configuration check switch. Value:

    • 0: No.
    • 1: Yes.
    SasSc bool
    Security screen. Value:

    • true: Yes.
    • false: No.
    SasSdk 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.

    SasSdkSwitch string
    Malicious file detection SDK.
    SasSlsStorage string

    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.

    SasWebguardBoolean string
    Web tamper-proof switch. Value:

    • 0: No.
    • 1: Yes.
    SasWebguardOrderNum string
    Tamper-proof authorization number. Value:

    • 0: No
    • 1: Yes.
    Status string
    The status of the resource.
    ThreatAnalysis 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.

    ThreatAnalysisSwitch string
    Threat analysis. Value:

    • 0: No.
    • 1: Yes.
    VCore string
    Number of cores.
    VersionCode string
    Select the security center version. Value:

    • level7: Antivirus Edition.
    • level3: Premium version.
    • level2: Enterprise Edition.
    • level8: Ultimate.
    • level10: Purchase value-added services only.
    VulCount 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.

    VulSwitch 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.

    BuyNumber string
    Number of servers.
    ContainerImageScan string

    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.

    Deprecated: Field 'container_image_scan' has been deprecated from provider version 1.212.0. Container Image security scan. Interval type, value interval:[0,200000].> The step size is 20, that is, only multiples of 20 can be filled in.

    ContainerImageScanNew string

    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.

    CreateTime 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.

    HoneypotSwitch string
    Cloud honeypot. Value:

    • 1: Yes.
    • 2: No.
    ModifyType string
    Change configuration type, value

    • Upgrade: Upgrade.
    • Downgrade: Downgrade.
    PaymentType 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.

    RaspCount string
    Number of application protection licenses. Interval type, value interval:[1,100000000].
    RenewPeriod int

    Automatic renewal cycle, in months.

    NOTE: When RenewalStatus is set to AutoRenewal, it must be set.

    RenewalPeriodUnit string

    Automatic renewal period unit, value:

    • M: month.
    • Y: years.

    NOTE: Must be set when RenewalStatus = AutoRenewal.

    RenewalStatus string
    Automatic renewal status, default ManualRenewal, valid values:

    • AutoRenewal: automatic renewal.
    • ManualRenewal: manual renewal.
    SasAntiRansomware string

    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.

    SasCspm 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.

    SasCspmSwitch string
    Cloud platform configuration check switch. Value:

    • 0: No.
    • 1: Yes.
    SasSc bool
    Security screen. Value:

    • true: Yes.
    • false: No.
    SasSdk 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.

    SasSdkSwitch string
    Malicious file detection SDK.
    SasSlsStorage string

    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.

    SasWebguardBoolean string
    Web tamper-proof switch. Value:

    • 0: No.
    • 1: Yes.
    SasWebguardOrderNum string
    Tamper-proof authorization number. Value:

    • 0: No
    • 1: Yes.
    Status string
    The status of the resource.
    ThreatAnalysis 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.

    ThreatAnalysisSwitch string
    Threat analysis. Value:

    • 0: No.
    • 1: Yes.
    VCore string
    Number of cores.
    VersionCode string
    Select the security center version. Value:

    • level7: Antivirus Edition.
    • level3: Premium version.
    • level2: Enterprise Edition.
    • level8: Ultimate.
    • level10: Purchase value-added services only.
    VulCount 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.

    VulSwitch 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.

    buyNumber String
    Number of servers.
    containerImageScan String

    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.

    Deprecated: Field 'container_image_scan' has been deprecated from provider version 1.212.0. Container Image security scan. Interval type, value interval:[0,200000].> The step size is 20, that is, only multiples of 20 can be filled in.

    containerImageScanNew String

    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.

    createTime 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.

    honeypotSwitch String
    Cloud honeypot. Value:

    • 1: Yes.
    • 2: No.
    modifyType String
    Change configuration type, value

    • Upgrade: Upgrade.
    • Downgrade: Downgrade.
    paymentType 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.

    raspCount String
    Number of application protection licenses. Interval type, value interval:[1,100000000].
    renewPeriod Integer

    Automatic renewal cycle, in months.

    NOTE: When RenewalStatus is set to AutoRenewal, it must be set.

    renewalPeriodUnit String

    Automatic renewal period unit, value:

    • M: month.
    • Y: years.

    NOTE: Must be set when RenewalStatus = AutoRenewal.

    renewalStatus String
    Automatic renewal status, default ManualRenewal, valid values:

    • AutoRenewal: automatic renewal.
    • ManualRenewal: manual renewal.
    sasAntiRansomware String

    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.

    sasCspm 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.

    sasCspmSwitch String
    Cloud platform configuration check switch. Value:

    • 0: No.
    • 1: Yes.
    sasSc Boolean
    Security screen. Value:

    • true: Yes.
    • false: No.
    sasSdk 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.

    sasSdkSwitch String
    Malicious file detection SDK.
    sasSlsStorage String

    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.

    sasWebguardBoolean String
    Web tamper-proof switch. Value:

    • 0: No.
    • 1: Yes.
    sasWebguardOrderNum String
    Tamper-proof authorization number. Value:

    • 0: No
    • 1: Yes.
    status String
    The status of the resource.
    threatAnalysis 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.

    threatAnalysisSwitch String
    Threat analysis. Value:

    • 0: No.
    • 1: Yes.
    vCore String
    Number of cores.
    versionCode String
    Select the security center version. Value:

    • level7: Antivirus Edition.
    • level3: Premium version.
    • level2: Enterprise Edition.
    • level8: Ultimate.
    • level10: Purchase value-added services only.
    vulCount 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.

    vulSwitch 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.

    buyNumber string
    Number of servers.
    containerImageScan string

    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.

    Deprecated: Field 'container_image_scan' has been deprecated from provider version 1.212.0. Container Image security scan. Interval type, value interval:[0,200000].> The step size is 20, that is, only multiples of 20 can be filled in.

    containerImageScanNew string

    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.

    createTime 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.

    honeypotSwitch string
    Cloud honeypot. Value:

    • 1: Yes.
    • 2: No.
    modifyType string
    Change configuration type, value

    • Upgrade: Upgrade.
    • Downgrade: Downgrade.
    paymentType 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.

    raspCount string
    Number of application protection licenses. Interval type, value interval:[1,100000000].
    renewPeriod number

    Automatic renewal cycle, in months.

    NOTE: When RenewalStatus is set to AutoRenewal, it must be set.

    renewalPeriodUnit string

    Automatic renewal period unit, value:

    • M: month.
    • Y: years.

    NOTE: Must be set when RenewalStatus = AutoRenewal.

    renewalStatus string
    Automatic renewal status, default ManualRenewal, valid values:

    • AutoRenewal: automatic renewal.
    • ManualRenewal: manual renewal.
    sasAntiRansomware string

    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.

    sasCspm 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.

    sasCspmSwitch string
    Cloud platform configuration check switch. Value:

    • 0: No.
    • 1: Yes.
    sasSc boolean
    Security screen. Value:

    • true: Yes.
    • false: No.
    sasSdk 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.

    sasSdkSwitch string
    Malicious file detection SDK.
    sasSlsStorage string

    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.

    sasWebguardBoolean string
    Web tamper-proof switch. Value:

    • 0: No.
    • 1: Yes.
    sasWebguardOrderNum string
    Tamper-proof authorization number. Value:

    • 0: No
    • 1: Yes.
    status string
    The status of the resource.
    threatAnalysis 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.

    threatAnalysisSwitch string
    Threat analysis. Value:

    • 0: No.
    • 1: Yes.
    vCore string
    Number of cores.
    versionCode string
    Select the security center version. Value:

    • level7: Antivirus Edition.
    • level3: Premium version.
    • level2: Enterprise Edition.
    • level8: Ultimate.
    • level10: Purchase value-added services only.
    vulCount 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.

    vulSwitch 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_scan str

    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.

    Deprecated: Field 'container_image_scan' has been deprecated from provider version 1.212.0. Container Image security scan. Interval type, value interval:[0,200000].> The step size is 20, that is, only multiples of 20 can be filled in.

    container_image_scan_new str

    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_unit str

    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_ransomware str

    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_switch str
    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_switch str
    Malicious file detection SDK.
    sas_sls_storage str

    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_boolean str
    Web tamper-proof switch. Value:

    • 0: No.
    • 1: Yes.
    sas_webguard_order_num str
    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_switch str
    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.

    buyNumber String
    Number of servers.
    containerImageScan String

    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.

    Deprecated: Field 'container_image_scan' has been deprecated from provider version 1.212.0. Container Image security scan. Interval type, value interval:[0,200000].> The step size is 20, that is, only multiples of 20 can be filled in.

    containerImageScanNew String

    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.

    createTime 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.

    honeypotSwitch String
    Cloud honeypot. Value:

    • 1: Yes.
    • 2: No.
    modifyType String
    Change configuration type, value

    • Upgrade: Upgrade.
    • Downgrade: Downgrade.
    paymentType 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.

    raspCount String
    Number of application protection licenses. Interval type, value interval:[1,100000000].
    renewPeriod Number

    Automatic renewal cycle, in months.

    NOTE: When RenewalStatus is set to AutoRenewal, it must be set.

    renewalPeriodUnit String

    Automatic renewal period unit, value:

    • M: month.
    • Y: years.

    NOTE: Must be set when RenewalStatus = AutoRenewal.

    renewalStatus String
    Automatic renewal status, default ManualRenewal, valid values:

    • AutoRenewal: automatic renewal.
    • ManualRenewal: manual renewal.
    sasAntiRansomware String

    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.

    sasCspm 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.

    sasCspmSwitch String
    Cloud platform configuration check switch. Value:

    • 0: No.
    • 1: Yes.
    sasSc Boolean
    Security screen. Value:

    • true: Yes.
    • false: No.
    sasSdk 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.

    sasSdkSwitch String
    Malicious file detection SDK.
    sasSlsStorage String

    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.

    sasWebguardBoolean String
    Web tamper-proof switch. Value:

    • 0: No.
    • 1: Yes.
    sasWebguardOrderNum String
    Tamper-proof authorization number. Value:

    • 0: No
    • 1: Yes.
    status String
    The status of the resource.
    threatAnalysis 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.

    threatAnalysisSwitch String
    Threat analysis. Value:

    • 0: No.
    • 1: Yes.
    vCore String
    Number of cores.
    versionCode String
    Select the security center version. Value:

    • level7: Antivirus Edition.
    • level3: Premium version.
    • level2: Enterprise Edition.
    • level8: Ultimate.
    • level10: Purchase value-added services only.
    vulCount 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.

    vulSwitch 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.
    alicloud logo
    Alibaba Cloud v3.62.1 published on Monday, Sep 16, 2024 by Pulumi