1. Packages
  2. Alibaba Cloud
  3. API Docs
  4. threatdetection
  5. Instance
Alibaba Cloud v3.38.0 published on Friday, Jun 2, 2023 by Pulumi

alicloud.threatdetection.Instance

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.38.0 published on Friday, Jun 2, 2023 by Pulumi

    Provides a Threat Detection Instance resource.

    For information about Threat Detection Instance and how to use it, see What is Instance.

    NOTE: Available in v1.199.0+.

    Example Usage

    Basic Usage

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AliCloud = Pulumi.AliCloud;
    
    return await Deployment.RunAsync(() => 
    {
        var @default = new AliCloud.ThreatDetection.Instance("default", new()
        {
            BuyNumber = "30",
            ContainerImageScan = "100",
            Honeypot = "32",
            HoneypotSwitch = "1",
            PaymentType = "Subscription",
            Period = 12,
            RenewalStatus = "ManualRenewal",
            SasAntiRansomware = "100",
            SasSc = true,
            SasSdk = "1000",
            SasSdkSwitch = "1",
            SasSlsStorage = "100",
            SasWebguardOrderNum = "100",
            VCore = "100",
            VersionCode = "level2",
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/threatdetection"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := threatdetection.NewInstance(ctx, "default", &threatdetection.InstanceArgs{
    			BuyNumber:           pulumi.String("30"),
    			ContainerImageScan:  pulumi.String("100"),
    			Honeypot:            pulumi.String("32"),
    			HoneypotSwitch:      pulumi.String("1"),
    			PaymentType:         pulumi.String("Subscription"),
    			Period:              pulumi.Int(12),
    			RenewalStatus:       pulumi.String("ManualRenewal"),
    			SasAntiRansomware:   pulumi.String("100"),
    			SasSc:               pulumi.Bool(true),
    			SasSdk:              pulumi.String("1000"),
    			SasSdkSwitch:        pulumi.String("1"),
    			SasSlsStorage:       pulumi.String("100"),
    			SasWebguardOrderNum: pulumi.String("100"),
    			VCore:               pulumi.String("100"),
    			VersionCode:         pulumi.String("level2"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.alicloud.threatdetection.Instance;
    import com.pulumi.alicloud.threatdetection.InstanceArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var default_ = new Instance("default", InstanceArgs.builder()        
                .buyNumber("30")
                .containerImageScan("100")
                .honeypot("32")
                .honeypotSwitch("1")
                .paymentType("Subscription")
                .period(12)
                .renewalStatus("ManualRenewal")
                .sasAntiRansomware("100")
                .sasSc("true")
                .sasSdk("1000")
                .sasSdkSwitch("1")
                .sasSlsStorage("100")
                .sasWebguardOrderNum("100")
                .vCore("100")
                .versionCode("level2")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_alicloud as alicloud
    
    default = alicloud.threatdetection.Instance("default",
        buy_number="30",
        container_image_scan="100",
        honeypot="32",
        honeypot_switch="1",
        payment_type="Subscription",
        period=12,
        renewal_status="ManualRenewal",
        sas_anti_ransomware="100",
        sas_sc=True,
        sas_sdk="1000",
        sas_sdk_switch="1",
        sas_sls_storage="100",
        sas_webguard_order_num="100",
        v_core="100",
        version_code="level2")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as alicloud from "@pulumi/alicloud";
    
    const _default = new alicloud.threatdetection.Instance("default", {
        buyNumber: "30",
        containerImageScan: "100",
        honeypot: "32",
        honeypotSwitch: "1",
        paymentType: "Subscription",
        period: 12,
        renewalStatus: "ManualRenewal",
        sasAntiRansomware: "100",
        sasSc: true,
        sasSdk: "1000",
        sasSdkSwitch: "1",
        sasSlsStorage: "100",
        sasWebguardOrderNum: "100",
        vCore: "100",
        versionCode: "level2",
    });
    
    resources:
      default:
        type: alicloud:threatdetection:Instance
        properties:
          buyNumber: '30'
          containerImageScan: '100'
          honeypot: '32'
          honeypotSwitch: '1'
          paymentType: Subscription
          period: 12
          renewalStatus: ManualRenewal
          sasAntiRansomware: '100'
          sasSc: 'true'
          sasSdk: '1000'
          sasSdkSwitch: '1'
          sasSlsStorage: '100'
          sasWebguardOrderNum: '100'
          vCore: '100'
          versionCode: level2
    

    Create Instance Resource

    new Instance(name: string, args: InstanceArgs, opts?: CustomResourceOptions);
    @overload
    def Instance(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 buy_number: Optional[str] = None,
                 container_image_scan: Optional[str] = None,
                 honeypot: Optional[str] = None,
                 honeypot_switch: Optional[str] = None,
                 instance_id: Optional[str] = None,
                 modify_type: Optional[str] = None,
                 payment_type: Optional[str] = None,
                 period: Optional[int] = None,
                 renew_period: Optional[int] = None,
                 renewal_period_unit: Optional[str] = None,
                 renewal_status: Optional[str] = None,
                 sas_anti_ransomware: 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,
                 threat_analysis: Optional[str] = None,
                 threat_analysis_switch: Optional[str] = None,
                 v_core: Optional[str] = None,
                 version_code: Optional[str] = None)
    @overload
    def Instance(resource_name: str,
                 args: InstanceArgs,
                 opts: Optional[ResourceOptions] = 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.
    
    
    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.

    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

    Version selection. Valid values: level10, level2, level3, level7, level8.

    BuyNumber string

    Number of servers.

    ContainerImageScan string

    Container Image security scan.

    Honeypot string

    Cloud honeypot authorization number.

    HoneypotSwitch string

    Cloud honeypot. Valid values: 1, 2.

    InstanceId string

    The first ID of the resource

    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.

    RenewPeriod int

    Automatic renewal cycle, in months. NOTE: The renew_period is required under the condition that renewal_status is AutoRenewal.

    RenewalPeriodUnit string

    The unit of the auto-renewal period. NOTE: The renewal_period_unit is required under the condition that renewal_status is AutoRenewal. Valid values:

    RenewalStatus string

    Automatic renewal status, Default ManualRenewal. value:

    SasAntiRansomware string

    Anti-extortion.

    SasSc bool

    Large security screen.

    SasSdk string

    Number of malicious file detections.

    SasSdkSwitch string

    Malicious file detection SDK. Valid values: 0, 1.

    SasSlsStorage string

    Log analysis.

    SasWebguardBoolean string

    Web page tamper-proof. Valid values: 0, 1.

    SasWebguardOrderNum string

    Number of tamper-proof authorizations.

    ThreatAnalysis string

    The amount of threat analysis log storage.

    ThreatAnalysisSwitch string

    Threat analysis. Valid values: 0, 1.

    VCore string

    Number of cores.

    PaymentType string

    The payment type of the resource.

    VersionCode string

    Version selection. Valid values: level10, level2, level3, level7, level8.

    BuyNumber string

    Number of servers.

    ContainerImageScan string

    Container Image security scan.

    Honeypot string

    Cloud honeypot authorization number.

    HoneypotSwitch string

    Cloud honeypot. Valid values: 1, 2.

    InstanceId string

    The first ID of the resource

    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.

    RenewPeriod int

    Automatic renewal cycle, in months. NOTE: The renew_period is required under the condition that renewal_status is AutoRenewal.

    RenewalPeriodUnit string

    The unit of the auto-renewal period. NOTE: The renewal_period_unit is required under the condition that renewal_status is AutoRenewal. Valid values:

    RenewalStatus string

    Automatic renewal status, Default ManualRenewal. value:

    SasAntiRansomware string

    Anti-extortion.

    SasSc bool

    Large security screen.

    SasSdk string

    Number of malicious file detections.

    SasSdkSwitch string

    Malicious file detection SDK. Valid values: 0, 1.

    SasSlsStorage string

    Log analysis.

    SasWebguardBoolean string

    Web page tamper-proof. Valid values: 0, 1.

    SasWebguardOrderNum string

    Number of tamper-proof authorizations.

    ThreatAnalysis string

    The amount of threat analysis log storage.

    ThreatAnalysisSwitch string

    Threat analysis. Valid values: 0, 1.

    VCore string

    Number of cores.

    paymentType String

    The payment type of the resource.

    versionCode String

    Version selection. Valid values: level10, level2, level3, level7, level8.

    buyNumber String

    Number of servers.

    containerImageScan String

    Container Image security scan.

    honeypot String

    Cloud honeypot authorization number.

    honeypotSwitch String

    Cloud honeypot. Valid values: 1, 2.

    instanceId String

    The first ID of the resource

    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.

    renewPeriod Integer

    Automatic renewal cycle, in months. NOTE: The renew_period is required under the condition that renewal_status is AutoRenewal.

    renewalPeriodUnit String

    The unit of the auto-renewal period. NOTE: The renewal_period_unit is required under the condition that renewal_status is AutoRenewal. Valid values:

    renewalStatus String

    Automatic renewal status, Default ManualRenewal. value:

    sasAntiRansomware String

    Anti-extortion.

    sasSc Boolean

    Large security screen.

    sasSdk String

    Number of malicious file detections.

    sasSdkSwitch String

    Malicious file detection SDK. Valid values: 0, 1.

    sasSlsStorage String

    Log analysis.

    sasWebguardBoolean String

    Web page tamper-proof. Valid values: 0, 1.

    sasWebguardOrderNum String

    Number of tamper-proof authorizations.

    threatAnalysis String

    The amount of threat analysis log storage.

    threatAnalysisSwitch String

    Threat analysis. Valid values: 0, 1.

    vCore String

    Number of cores.

    paymentType string

    The payment type of the resource.

    versionCode string

    Version selection. Valid values: level10, level2, level3, level7, level8.

    buyNumber string

    Number of servers.

    containerImageScan string

    Container Image security scan.

    honeypot string

    Cloud honeypot authorization number.

    honeypotSwitch string

    Cloud honeypot. Valid values: 1, 2.

    instanceId string

    The first ID of the resource

    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.

    renewPeriod number

    Automatic renewal cycle, in months. NOTE: The renew_period is required under the condition that renewal_status is AutoRenewal.

    renewalPeriodUnit string

    The unit of the auto-renewal period. NOTE: The renewal_period_unit is required under the condition that renewal_status is AutoRenewal. Valid values:

    renewalStatus string

    Automatic renewal status, Default ManualRenewal. value:

    sasAntiRansomware string

    Anti-extortion.

    sasSc boolean

    Large security screen.

    sasSdk string

    Number of malicious file detections.

    sasSdkSwitch string

    Malicious file detection SDK. Valid values: 0, 1.

    sasSlsStorage string

    Log analysis.

    sasWebguardBoolean string

    Web page tamper-proof. Valid values: 0, 1.

    sasWebguardOrderNum string

    Number of tamper-proof authorizations.

    threatAnalysis string

    The amount of threat analysis log storage.

    threatAnalysisSwitch string

    Threat analysis. Valid values: 0, 1.

    vCore string

    Number of cores.

    payment_type str

    The payment type of the resource.

    version_code str

    Version selection. Valid values: level10, level2, level3, level7, level8.

    buy_number str

    Number of servers.

    container_image_scan str

    Container Image security scan.

    honeypot str

    Cloud honeypot authorization number.

    honeypot_switch str

    Cloud honeypot. Valid values: 1, 2.

    instance_id str

    The first ID of the resource

    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.

    renew_period int

    Automatic renewal cycle, in months. NOTE: The renew_period is required under the condition that renewal_status is AutoRenewal.

    renewal_period_unit str

    The unit of the auto-renewal period. NOTE: The renewal_period_unit is required under the condition that renewal_status is AutoRenewal. Valid values:

    renewal_status str

    Automatic renewal status, Default ManualRenewal. value:

    sas_anti_ransomware str

    Anti-extortion.

    sas_sc bool

    Large security screen.

    sas_sdk str

    Number of malicious file detections.

    sas_sdk_switch str

    Malicious file detection SDK. Valid values: 0, 1.

    sas_sls_storage str

    Log analysis.

    sas_webguard_boolean str

    Web page tamper-proof. Valid values: 0, 1.

    sas_webguard_order_num str

    Number of tamper-proof authorizations.

    threat_analysis str

    The amount of threat analysis log storage.

    threat_analysis_switch str

    Threat analysis. Valid values: 0, 1.

    v_core str

    Number of cores.

    paymentType String

    The payment type of the resource.

    versionCode String

    Version selection. Valid values: level10, level2, level3, level7, level8.

    buyNumber String

    Number of servers.

    containerImageScan String

    Container Image security scan.

    honeypot String

    Cloud honeypot authorization number.

    honeypotSwitch String

    Cloud honeypot. Valid values: 1, 2.

    instanceId String

    The first ID of the resource

    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.

    renewPeriod Number

    Automatic renewal cycle, in months. NOTE: The renew_period is required under the condition that renewal_status is AutoRenewal.

    renewalPeriodUnit String

    The unit of the auto-renewal period. NOTE: The renewal_period_unit is required under the condition that renewal_status is AutoRenewal. Valid values:

    renewalStatus String

    Automatic renewal status, Default ManualRenewal. value:

    sasAntiRansomware String

    Anti-extortion.

    sasSc Boolean

    Large security screen.

    sasSdk String

    Number of malicious file detections.

    sasSdkSwitch String

    Malicious file detection SDK. Valid values: 0, 1.

    sasSlsStorage String

    Log analysis.

    sasWebguardBoolean String

    Web page tamper-proof. Valid values: 0, 1.

    sasWebguardOrderNum String

    Number of tamper-proof authorizations.

    threatAnalysis String

    The amount of threat analysis log storage.

    threatAnalysisSwitch String

    Threat analysis. Valid values: 0, 1.

    vCore String

    Number of cores.

    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,
            create_time: Optional[str] = None,
            honeypot: Optional[str] = None,
            honeypot_switch: Optional[str] = None,
            instance_id: Optional[str] = None,
            modify_type: Optional[str] = None,
            payment_type: Optional[str] = None,
            period: Optional[int] = None,
            renew_period: Optional[int] = None,
            renewal_period_unit: Optional[str] = None,
            renewal_status: Optional[str] = None,
            sas_anti_ransomware: 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) -> 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.

    CreateTime string

    The creation time of the resource

    Honeypot string

    Cloud honeypot authorization number.

    HoneypotSwitch string

    Cloud honeypot. Valid values: 1, 2.

    InstanceId string

    The first ID of the resource

    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.

    RenewPeriod int

    Automatic renewal cycle, in months. NOTE: The renew_period is required under the condition that renewal_status is AutoRenewal.

    RenewalPeriodUnit string

    The unit of the auto-renewal period. NOTE: The renewal_period_unit is required under the condition that renewal_status is AutoRenewal. Valid values:

    RenewalStatus string

    Automatic renewal status, Default ManualRenewal. value:

    SasAntiRansomware string

    Anti-extortion.

    SasSc bool

    Large security screen.

    SasSdk string

    Number of malicious file detections.

    SasSdkSwitch string

    Malicious file detection SDK. Valid values: 0, 1.

    SasSlsStorage string

    Log analysis.

    SasWebguardBoolean string

    Web page tamper-proof. Valid values: 0, 1.

    SasWebguardOrderNum string

    Number of tamper-proof authorizations.

    Status string

    The status of the resource

    ThreatAnalysis string

    The amount of threat analysis log storage.

    ThreatAnalysisSwitch string

    Threat analysis. Valid values: 0, 1.

    VCore string

    Number of cores.

    VersionCode string

    Version selection. Valid values: level10, level2, level3, level7, level8.

    BuyNumber string

    Number of servers.

    ContainerImageScan string

    Container Image security scan.

    CreateTime string

    The creation time of the resource

    Honeypot string

    Cloud honeypot authorization number.

    HoneypotSwitch string

    Cloud honeypot. Valid values: 1, 2.

    InstanceId string

    The first ID of the resource

    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.

    RenewPeriod int

    Automatic renewal cycle, in months. NOTE: The renew_period is required under the condition that renewal_status is AutoRenewal.

    RenewalPeriodUnit string

    The unit of the auto-renewal period. NOTE: The renewal_period_unit is required under the condition that renewal_status is AutoRenewal. Valid values:

    RenewalStatus string

    Automatic renewal status, Default ManualRenewal. value:

    SasAntiRansomware string

    Anti-extortion.

    SasSc bool

    Large security screen.

    SasSdk string

    Number of malicious file detections.

    SasSdkSwitch string

    Malicious file detection SDK. Valid values: 0, 1.

    SasSlsStorage string

    Log analysis.

    SasWebguardBoolean string

    Web page tamper-proof. Valid values: 0, 1.

    SasWebguardOrderNum string

    Number of tamper-proof authorizations.

    Status string

    The status of the resource

    ThreatAnalysis string

    The amount of threat analysis log storage.

    ThreatAnalysisSwitch string

    Threat analysis. Valid values: 0, 1.

    VCore string

    Number of cores.

    VersionCode string

    Version selection. Valid values: level10, level2, level3, level7, level8.

    buyNumber String

    Number of servers.

    containerImageScan String

    Container Image security scan.

    createTime String

    The creation time of the resource

    honeypot String

    Cloud honeypot authorization number.

    honeypotSwitch String

    Cloud honeypot. Valid values: 1, 2.

    instanceId String

    The first ID of the resource

    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.

    renewPeriod Integer

    Automatic renewal cycle, in months. NOTE: The renew_period is required under the condition that renewal_status is AutoRenewal.

    renewalPeriodUnit String

    The unit of the auto-renewal period. NOTE: The renewal_period_unit is required under the condition that renewal_status is AutoRenewal. Valid values:

    renewalStatus String

    Automatic renewal status, Default ManualRenewal. value:

    sasAntiRansomware String

    Anti-extortion.

    sasSc Boolean

    Large security screen.

    sasSdk String

    Number of malicious file detections.

    sasSdkSwitch String

    Malicious file detection SDK. Valid values: 0, 1.

    sasSlsStorage String

    Log analysis.

    sasWebguardBoolean String

    Web page tamper-proof. Valid values: 0, 1.

    sasWebguardOrderNum String

    Number of tamper-proof authorizations.

    status String

    The status of the resource

    threatAnalysis String

    The amount of threat analysis log storage.

    threatAnalysisSwitch String

    Threat analysis. Valid values: 0, 1.

    vCore String

    Number of cores.

    versionCode String

    Version selection. Valid values: level10, level2, level3, level7, level8.

    buyNumber string

    Number of servers.

    containerImageScan string

    Container Image security scan.

    createTime string

    The creation time of the resource

    honeypot string

    Cloud honeypot authorization number.

    honeypotSwitch string

    Cloud honeypot. Valid values: 1, 2.

    instanceId string

    The first ID of the resource

    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.

    renewPeriod number

    Automatic renewal cycle, in months. NOTE: The renew_period is required under the condition that renewal_status is AutoRenewal.

    renewalPeriodUnit string

    The unit of the auto-renewal period. NOTE: The renewal_period_unit is required under the condition that renewal_status is AutoRenewal. Valid values:

    renewalStatus string

    Automatic renewal status, Default ManualRenewal. value:

    sasAntiRansomware string

    Anti-extortion.

    sasSc boolean

    Large security screen.

    sasSdk string

    Number of malicious file detections.

    sasSdkSwitch string

    Malicious file detection SDK. Valid values: 0, 1.

    sasSlsStorage string

    Log analysis.

    sasWebguardBoolean string

    Web page tamper-proof. Valid values: 0, 1.

    sasWebguardOrderNum string

    Number of tamper-proof authorizations.

    status string

    The status of the resource

    threatAnalysis string

    The amount of threat analysis log storage.

    threatAnalysisSwitch string

    Threat analysis. Valid values: 0, 1.

    vCore string

    Number of cores.

    versionCode string

    Version selection. Valid values: level10, level2, level3, level7, level8.

    buy_number str

    Number of servers.

    container_image_scan str

    Container Image security scan.

    create_time str

    The creation time of the resource

    honeypot str

    Cloud honeypot authorization number.

    honeypot_switch str

    Cloud honeypot. Valid values: 1, 2.

    instance_id str

    The first ID of the resource

    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.

    renew_period int

    Automatic renewal cycle, in months. NOTE: The renew_period is required under the condition that renewal_status is AutoRenewal.

    renewal_period_unit str

    The unit of the auto-renewal period. NOTE: The renewal_period_unit is required under the condition that renewal_status is AutoRenewal. Valid values:

    renewal_status str

    Automatic renewal status, Default ManualRenewal. value:

    sas_anti_ransomware str

    Anti-extortion.

    sas_sc bool

    Large security screen.

    sas_sdk str

    Number of malicious file detections.

    sas_sdk_switch str

    Malicious file detection SDK. Valid values: 0, 1.

    sas_sls_storage str

    Log analysis.

    sas_webguard_boolean str

    Web page tamper-proof. Valid values: 0, 1.

    sas_webguard_order_num str

    Number of tamper-proof authorizations.

    status str

    The status of the resource

    threat_analysis str

    The amount of threat analysis log storage.

    threat_analysis_switch str

    Threat analysis. Valid values: 0, 1.

    v_core str

    Number of cores.

    version_code str

    Version selection. Valid values: level10, level2, level3, level7, level8.

    buyNumber String

    Number of servers.

    containerImageScan String

    Container Image security scan.

    createTime String

    The creation time of the resource

    honeypot String

    Cloud honeypot authorization number.

    honeypotSwitch String

    Cloud honeypot. Valid values: 1, 2.

    instanceId String

    The first ID of the resource

    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.

    renewPeriod Number

    Automatic renewal cycle, in months. NOTE: The renew_period is required under the condition that renewal_status is AutoRenewal.

    renewalPeriodUnit String

    The unit of the auto-renewal period. NOTE: The renewal_period_unit is required under the condition that renewal_status is AutoRenewal. Valid values:

    renewalStatus String

    Automatic renewal status, Default ManualRenewal. value:

    sasAntiRansomware String

    Anti-extortion.

    sasSc Boolean

    Large security screen.

    sasSdk String

    Number of malicious file detections.

    sasSdkSwitch String

    Malicious file detection SDK. Valid values: 0, 1.

    sasSlsStorage String

    Log analysis.

    sasWebguardBoolean String

    Web page tamper-proof. Valid values: 0, 1.

    sasWebguardOrderNum String

    Number of tamper-proof authorizations.

    status String

    The status of the resource

    threatAnalysis String

    The amount of threat analysis log storage.

    threatAnalysisSwitch String

    Threat analysis. Valid values: 0, 1.

    vCore String

    Number of cores.

    versionCode String

    Version selection. Valid values: level10, level2, level3, level7, level8.

    Import

    Threat Detection Instance do not support import.

    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.38.0 published on Friday, Jun 2, 2023 by Pulumi