csip

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 1, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RiskCenter

type RiskCenter struct {
	pulumi.CustomResourceState

	// Scan the asset information list.
	Assets RiskCenterAssetArrayOutput `pulumi:"assets"`
	// 0- Full scan, 1- Specify asset scan, 2- Exclude asset scan, 3- Manually fill in the scan. If 1 and 2 are required while taskMode not 1, the Assets field is required. If 3 is required, SelfDefiningAssets is required.
	ScanAssetType pulumi.IntOutput `pulumi:"scanAssetType"`
	// Request origin.
	ScanFrom pulumi.StringOutput `pulumi:"scanFrom"`
	// Scan Project. Example: port/poc/weakpass/webcontent/configrisk/exposedserver.
	ScanItems pulumi.StringArrayOutput `pulumi:"scanItems"`
	// Scan plan details.
	ScanPlanContent pulumi.StringPtrOutput `pulumi:"scanPlanContent"`
	// 0- Periodic task, 1- immediate scan, 2- periodic scan, 3- Custom; 0, 2 and 3 are required for scan_plan_content.
	ScanPlanType pulumi.IntOutput `pulumi:"scanPlanType"`
	// Ip/domain/url array.
	SelfDefiningAssets pulumi.StringArrayOutput `pulumi:"selfDefiningAssets"`
	// Advanced configuration.
	TaskAdvanceCfg RiskCenterTaskAdvanceCfgPtrOutput `pulumi:"taskAdvanceCfg"`
	// Physical examination mode, 0-standard mode, 1-fast mode, 2-advanced mode, default standard mode.
	TaskMode pulumi.IntPtrOutput `pulumi:"taskMode"`
	// Task Name.
	TaskName pulumi.StringOutput `pulumi:"taskName"`
}

Provides a resource to create a csip riskCenter

## Example Usage

### If taskMode is 0

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Csip"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Csip.NewRiskCenter(ctx, "example", &Csip.RiskCenterArgs{
			Assets: csip.RiskCenterAssetArray{
				&csip.RiskCenterAssetArgs{
					Asset:        pulumi.String("49.232.172.248"),
					AssetName:    pulumi.String("iac-test"),
					AssetType:    pulumi.String("PublicIp"),
					InstanceType: pulumi.String("1"),
					Region:       pulumi.String("ap-beijing"),
				},
			},
			ScanAssetType: pulumi.Int(2),
			ScanItems: pulumi.StringArray{
				pulumi.String("port"),
				pulumi.String("poc"),
				pulumi.String("weakpass"),
			},
			ScanPlanContent: pulumi.String("0 0 0 */1 * * *"),
			ScanPlanType:    pulumi.Int(0),
			TaskMode:        pulumi.Int(0),
			TaskName:        pulumi.String("tf_example"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

### If taskMode is 1

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Csip"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Csip.NewRiskCenter(ctx, "example", &Csip.RiskCenterArgs{
			ScanAssetType: pulumi.Int(1),
			ScanItems: pulumi.StringArray{
				pulumi.String("port"),
				pulumi.String("poc"),
			},
			ScanPlanType: pulumi.Int(1),
			TaskMode:     pulumi.Int(1),
			TaskName:     pulumi.String("tf_example"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

### If taskMode is 2

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Csip"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Csip.NewRiskCenter(ctx, "example", &Csip.RiskCenterArgs{
			Assets: csip.RiskCenterAssetArray{
				&csip.RiskCenterAssetArgs{
					Asset:        pulumi.String("ins-9p3dkkwy"),
					AssetName:    pulumi.String("sub machine of tke"),
					AssetType:    pulumi.String("CVM"),
					InstanceType: pulumi.String("Instance"),
					Region:       pulumi.String("ap-guangzhou"),
				},
			},
			ScanAssetType: pulumi.Int(2),
			ScanItems: pulumi.StringArray{
				pulumi.String("port"),
				pulumi.String("configrisk"),
				pulumi.String("poc"),
				pulumi.String("weakpass"),
			},
			ScanPlanContent: pulumi.String("0 0 0 20 3 * 2024"),
			ScanPlanType:    pulumi.Int(2),
			TaskAdvanceCfg: &csip.RiskCenterTaskAdvanceCfgArgs{
				CfgRisks: csip.RiskCenterTaskAdvanceCfgCfgRiskArray{
					&csip.RiskCenterTaskAdvanceCfgCfgRiskArgs{
						Enable:       pulumi.Int(1),
						ItemId:       pulumi.String("02c9337f-a6da-49b4-8858-64663a02b79f"),
						ResourceType: pulumi.String("cdb;rds"),
					},
				},
				PortRisks: csip.RiskCenterTaskAdvanceCfgPortRiskArray{
					&csip.RiskCenterTaskAdvanceCfgPortRiskArgs{
						CheckType: pulumi.Int(0),
						Detail:    pulumi.String("22、8080、80、443、3380、3389常见流量端"),
						Enable:    pulumi.Int(1),
						PortSets:  pulumi.String("常见端口"),
					},
				},
				VulRisks: csip.RiskCenterTaskAdvanceCfgVulRiskArray{
					&csip.RiskCenterTaskAdvanceCfgVulRiskArgs{
						Enable: pulumi.Int(1),
						RiskId: pulumi.String("f79e371ce5f644f0fdc72a143144c4b2"),
					},
				},
				WeakPwdRisks: csip.RiskCenterTaskAdvanceCfgWeakPwdRiskArray{
					&csip.RiskCenterTaskAdvanceCfgWeakPwdRiskArgs{
						CheckItemId: pulumi.Int(50),
						Enable:      pulumi.Int(1),
					},
				},
			},
			TaskMode: pulumi.Int(2),
			TaskName: pulumi.String("tf_example"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

func GetRiskCenter

func GetRiskCenter(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RiskCenterState, opts ...pulumi.ResourceOption) (*RiskCenter, error)

GetRiskCenter gets an existing RiskCenter resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRiskCenter

func NewRiskCenter(ctx *pulumi.Context,
	name string, args *RiskCenterArgs, opts ...pulumi.ResourceOption) (*RiskCenter, error)

NewRiskCenter registers a new resource with the given unique name, arguments, and options.

func (*RiskCenter) ElementType

func (*RiskCenter) ElementType() reflect.Type

func (*RiskCenter) ToRiskCenterOutput

func (i *RiskCenter) ToRiskCenterOutput() RiskCenterOutput

func (*RiskCenter) ToRiskCenterOutputWithContext

func (i *RiskCenter) ToRiskCenterOutputWithContext(ctx context.Context) RiskCenterOutput

type RiskCenterArgs

type RiskCenterArgs struct {
	// Scan the asset information list.
	Assets RiskCenterAssetArrayInput
	// 0- Full scan, 1- Specify asset scan, 2- Exclude asset scan, 3- Manually fill in the scan. If 1 and 2 are required while taskMode not 1, the Assets field is required. If 3 is required, SelfDefiningAssets is required.
	ScanAssetType pulumi.IntInput
	// Scan Project. Example: port/poc/weakpass/webcontent/configrisk/exposedserver.
	ScanItems pulumi.StringArrayInput
	// Scan plan details.
	ScanPlanContent pulumi.StringPtrInput
	// 0- Periodic task, 1- immediate scan, 2- periodic scan, 3- Custom; 0, 2 and 3 are required for scan_plan_content.
	ScanPlanType pulumi.IntInput
	// Ip/domain/url array.
	SelfDefiningAssets pulumi.StringArrayInput
	// Advanced configuration.
	TaskAdvanceCfg RiskCenterTaskAdvanceCfgPtrInput
	// Physical examination mode, 0-standard mode, 1-fast mode, 2-advanced mode, default standard mode.
	TaskMode pulumi.IntPtrInput
	// Task Name.
	TaskName pulumi.StringInput
}

The set of arguments for constructing a RiskCenter resource.

func (RiskCenterArgs) ElementType

func (RiskCenterArgs) ElementType() reflect.Type

type RiskCenterArray

type RiskCenterArray []RiskCenterInput

func (RiskCenterArray) ElementType

func (RiskCenterArray) ElementType() reflect.Type

func (RiskCenterArray) ToRiskCenterArrayOutput

func (i RiskCenterArray) ToRiskCenterArrayOutput() RiskCenterArrayOutput

func (RiskCenterArray) ToRiskCenterArrayOutputWithContext

func (i RiskCenterArray) ToRiskCenterArrayOutputWithContext(ctx context.Context) RiskCenterArrayOutput

type RiskCenterArrayInput

type RiskCenterArrayInput interface {
	pulumi.Input

	ToRiskCenterArrayOutput() RiskCenterArrayOutput
	ToRiskCenterArrayOutputWithContext(context.Context) RiskCenterArrayOutput
}

RiskCenterArrayInput is an input type that accepts RiskCenterArray and RiskCenterArrayOutput values. You can construct a concrete instance of `RiskCenterArrayInput` via:

RiskCenterArray{ RiskCenterArgs{...} }

type RiskCenterArrayOutput

type RiskCenterArrayOutput struct{ *pulumi.OutputState }

func (RiskCenterArrayOutput) ElementType

func (RiskCenterArrayOutput) ElementType() reflect.Type

func (RiskCenterArrayOutput) Index

func (RiskCenterArrayOutput) ToRiskCenterArrayOutput

func (o RiskCenterArrayOutput) ToRiskCenterArrayOutput() RiskCenterArrayOutput

func (RiskCenterArrayOutput) ToRiskCenterArrayOutputWithContext

func (o RiskCenterArrayOutput) ToRiskCenterArrayOutputWithContext(ctx context.Context) RiskCenterArrayOutput

type RiskCenterAsset

type RiskCenterAsset struct {
	// Multi-cloud asset unique idNote: This field may return null, indicating that a valid value cannot be obtained.
	Arn *string `pulumi:"arn"`
	// Ip/ domain name/asset id, database id, etc.
	Asset *string `pulumi:"asset"`
	// Asset nameNote: This field may return null, indicating that a valid value cannot be obtained.
	AssetName *string `pulumi:"assetName"`
	// Asset classificationNote: This field may return null, indicating that a valid value cannot be obtained.
	AssetType *string `pulumi:"assetType"`
	// Asset typeNote: This field may return null, indicating that a valid value cannot be obtained.
	InstanceType *string `pulumi:"instanceType"`
	// RegionNote: This field may return null, indicating that a valid value cannot be obtained.
	Region *string `pulumi:"region"`
}

type RiskCenterAssetArgs

type RiskCenterAssetArgs struct {
	// Multi-cloud asset unique idNote: This field may return null, indicating that a valid value cannot be obtained.
	Arn pulumi.StringPtrInput `pulumi:"arn"`
	// Ip/ domain name/asset id, database id, etc.
	Asset pulumi.StringPtrInput `pulumi:"asset"`
	// Asset nameNote: This field may return null, indicating that a valid value cannot be obtained.
	AssetName pulumi.StringPtrInput `pulumi:"assetName"`
	// Asset classificationNote: This field may return null, indicating that a valid value cannot be obtained.
	AssetType pulumi.StringPtrInput `pulumi:"assetType"`
	// Asset typeNote: This field may return null, indicating that a valid value cannot be obtained.
	InstanceType pulumi.StringPtrInput `pulumi:"instanceType"`
	// RegionNote: This field may return null, indicating that a valid value cannot be obtained.
	Region pulumi.StringPtrInput `pulumi:"region"`
}

func (RiskCenterAssetArgs) ElementType

func (RiskCenterAssetArgs) ElementType() reflect.Type

func (RiskCenterAssetArgs) ToRiskCenterAssetOutput

func (i RiskCenterAssetArgs) ToRiskCenterAssetOutput() RiskCenterAssetOutput

func (RiskCenterAssetArgs) ToRiskCenterAssetOutputWithContext

func (i RiskCenterAssetArgs) ToRiskCenterAssetOutputWithContext(ctx context.Context) RiskCenterAssetOutput

type RiskCenterAssetArray

type RiskCenterAssetArray []RiskCenterAssetInput

func (RiskCenterAssetArray) ElementType

func (RiskCenterAssetArray) ElementType() reflect.Type

func (RiskCenterAssetArray) ToRiskCenterAssetArrayOutput

func (i RiskCenterAssetArray) ToRiskCenterAssetArrayOutput() RiskCenterAssetArrayOutput

func (RiskCenterAssetArray) ToRiskCenterAssetArrayOutputWithContext

func (i RiskCenterAssetArray) ToRiskCenterAssetArrayOutputWithContext(ctx context.Context) RiskCenterAssetArrayOutput

type RiskCenterAssetArrayInput

type RiskCenterAssetArrayInput interface {
	pulumi.Input

	ToRiskCenterAssetArrayOutput() RiskCenterAssetArrayOutput
	ToRiskCenterAssetArrayOutputWithContext(context.Context) RiskCenterAssetArrayOutput
}

RiskCenterAssetArrayInput is an input type that accepts RiskCenterAssetArray and RiskCenterAssetArrayOutput values. You can construct a concrete instance of `RiskCenterAssetArrayInput` via:

RiskCenterAssetArray{ RiskCenterAssetArgs{...} }

type RiskCenterAssetArrayOutput

type RiskCenterAssetArrayOutput struct{ *pulumi.OutputState }

func (RiskCenterAssetArrayOutput) ElementType

func (RiskCenterAssetArrayOutput) ElementType() reflect.Type

func (RiskCenterAssetArrayOutput) Index

func (RiskCenterAssetArrayOutput) ToRiskCenterAssetArrayOutput

func (o RiskCenterAssetArrayOutput) ToRiskCenterAssetArrayOutput() RiskCenterAssetArrayOutput

func (RiskCenterAssetArrayOutput) ToRiskCenterAssetArrayOutputWithContext

func (o RiskCenterAssetArrayOutput) ToRiskCenterAssetArrayOutputWithContext(ctx context.Context) RiskCenterAssetArrayOutput

type RiskCenterAssetInput

type RiskCenterAssetInput interface {
	pulumi.Input

	ToRiskCenterAssetOutput() RiskCenterAssetOutput
	ToRiskCenterAssetOutputWithContext(context.Context) RiskCenterAssetOutput
}

RiskCenterAssetInput is an input type that accepts RiskCenterAssetArgs and RiskCenterAssetOutput values. You can construct a concrete instance of `RiskCenterAssetInput` via:

RiskCenterAssetArgs{...}

type RiskCenterAssetOutput

type RiskCenterAssetOutput struct{ *pulumi.OutputState }

func (RiskCenterAssetOutput) Arn

Multi-cloud asset unique idNote: This field may return null, indicating that a valid value cannot be obtained.

func (RiskCenterAssetOutput) Asset

Ip/ domain name/asset id, database id, etc.

func (RiskCenterAssetOutput) AssetName

Asset nameNote: This field may return null, indicating that a valid value cannot be obtained.

func (RiskCenterAssetOutput) AssetType

Asset classificationNote: This field may return null, indicating that a valid value cannot be obtained.

func (RiskCenterAssetOutput) ElementType

func (RiskCenterAssetOutput) ElementType() reflect.Type

func (RiskCenterAssetOutput) InstanceType

func (o RiskCenterAssetOutput) InstanceType() pulumi.StringPtrOutput

Asset typeNote: This field may return null, indicating that a valid value cannot be obtained.

func (RiskCenterAssetOutput) Region

RegionNote: This field may return null, indicating that a valid value cannot be obtained.

func (RiskCenterAssetOutput) ToRiskCenterAssetOutput

func (o RiskCenterAssetOutput) ToRiskCenterAssetOutput() RiskCenterAssetOutput

func (RiskCenterAssetOutput) ToRiskCenterAssetOutputWithContext

func (o RiskCenterAssetOutput) ToRiskCenterAssetOutputWithContext(ctx context.Context) RiskCenterAssetOutput

type RiskCenterInput

type RiskCenterInput interface {
	pulumi.Input

	ToRiskCenterOutput() RiskCenterOutput
	ToRiskCenterOutputWithContext(ctx context.Context) RiskCenterOutput
}

type RiskCenterMap

type RiskCenterMap map[string]RiskCenterInput

func (RiskCenterMap) ElementType

func (RiskCenterMap) ElementType() reflect.Type

func (RiskCenterMap) ToRiskCenterMapOutput

func (i RiskCenterMap) ToRiskCenterMapOutput() RiskCenterMapOutput

func (RiskCenterMap) ToRiskCenterMapOutputWithContext

func (i RiskCenterMap) ToRiskCenterMapOutputWithContext(ctx context.Context) RiskCenterMapOutput

type RiskCenterMapInput

type RiskCenterMapInput interface {
	pulumi.Input

	ToRiskCenterMapOutput() RiskCenterMapOutput
	ToRiskCenterMapOutputWithContext(context.Context) RiskCenterMapOutput
}

RiskCenterMapInput is an input type that accepts RiskCenterMap and RiskCenterMapOutput values. You can construct a concrete instance of `RiskCenterMapInput` via:

RiskCenterMap{ "key": RiskCenterArgs{...} }

type RiskCenterMapOutput

type RiskCenterMapOutput struct{ *pulumi.OutputState }

func (RiskCenterMapOutput) ElementType

func (RiskCenterMapOutput) ElementType() reflect.Type

func (RiskCenterMapOutput) MapIndex

func (RiskCenterMapOutput) ToRiskCenterMapOutput

func (o RiskCenterMapOutput) ToRiskCenterMapOutput() RiskCenterMapOutput

func (RiskCenterMapOutput) ToRiskCenterMapOutputWithContext

func (o RiskCenterMapOutput) ToRiskCenterMapOutputWithContext(ctx context.Context) RiskCenterMapOutput

type RiskCenterOutput

type RiskCenterOutput struct{ *pulumi.OutputState }

func (RiskCenterOutput) Assets

Scan the asset information list.

func (RiskCenterOutput) ElementType

func (RiskCenterOutput) ElementType() reflect.Type

func (RiskCenterOutput) ScanAssetType

func (o RiskCenterOutput) ScanAssetType() pulumi.IntOutput

0- Full scan, 1- Specify asset scan, 2- Exclude asset scan, 3- Manually fill in the scan. If 1 and 2 are required while taskMode not 1, the Assets field is required. If 3 is required, SelfDefiningAssets is required.

func (RiskCenterOutput) ScanFrom

func (o RiskCenterOutput) ScanFrom() pulumi.StringOutput

Request origin.

func (RiskCenterOutput) ScanItems

Scan Project. Example: port/poc/weakpass/webcontent/configrisk/exposedserver.

func (RiskCenterOutput) ScanPlanContent

func (o RiskCenterOutput) ScanPlanContent() pulumi.StringPtrOutput

Scan plan details.

func (RiskCenterOutput) ScanPlanType

func (o RiskCenterOutput) ScanPlanType() pulumi.IntOutput

0- Periodic task, 1- immediate scan, 2- periodic scan, 3- Custom; 0, 2 and 3 are required for scan_plan_content.

func (RiskCenterOutput) SelfDefiningAssets

func (o RiskCenterOutput) SelfDefiningAssets() pulumi.StringArrayOutput

Ip/domain/url array.

func (RiskCenterOutput) TaskAdvanceCfg

Advanced configuration.

func (RiskCenterOutput) TaskMode

func (o RiskCenterOutput) TaskMode() pulumi.IntPtrOutput

Physical examination mode, 0-standard mode, 1-fast mode, 2-advanced mode, default standard mode.

func (RiskCenterOutput) TaskName

func (o RiskCenterOutput) TaskName() pulumi.StringOutput

Task Name.

func (RiskCenterOutput) ToRiskCenterOutput

func (o RiskCenterOutput) ToRiskCenterOutput() RiskCenterOutput

func (RiskCenterOutput) ToRiskCenterOutputWithContext

func (o RiskCenterOutput) ToRiskCenterOutputWithContext(ctx context.Context) RiskCenterOutput

type RiskCenterState

type RiskCenterState struct {
	// Scan the asset information list.
	Assets RiskCenterAssetArrayInput
	// 0- Full scan, 1- Specify asset scan, 2- Exclude asset scan, 3- Manually fill in the scan. If 1 and 2 are required while taskMode not 1, the Assets field is required. If 3 is required, SelfDefiningAssets is required.
	ScanAssetType pulumi.IntPtrInput
	// Request origin.
	ScanFrom pulumi.StringPtrInput
	// Scan Project. Example: port/poc/weakpass/webcontent/configrisk/exposedserver.
	ScanItems pulumi.StringArrayInput
	// Scan plan details.
	ScanPlanContent pulumi.StringPtrInput
	// 0- Periodic task, 1- immediate scan, 2- periodic scan, 3- Custom; 0, 2 and 3 are required for scan_plan_content.
	ScanPlanType pulumi.IntPtrInput
	// Ip/domain/url array.
	SelfDefiningAssets pulumi.StringArrayInput
	// Advanced configuration.
	TaskAdvanceCfg RiskCenterTaskAdvanceCfgPtrInput
	// Physical examination mode, 0-standard mode, 1-fast mode, 2-advanced mode, default standard mode.
	TaskMode pulumi.IntPtrInput
	// Task Name.
	TaskName pulumi.StringPtrInput
}

func (RiskCenterState) ElementType

func (RiskCenterState) ElementType() reflect.Type

type RiskCenterTaskAdvanceCfg

type RiskCenterTaskAdvanceCfg struct {
	// Configure advanced risk Settings.
	CfgRisks []RiskCenterTaskAdvanceCfgCfgRisk `pulumi:"cfgRisks"`
	// Advanced Port Risk Configuration.
	PortRisks []RiskCenterTaskAdvanceCfgPortRisk `pulumi:"portRisks"`
	// Advanced vulnerability risk configuration.
	VulRisks []RiskCenterTaskAdvanceCfgVulRisk `pulumi:"vulRisks"`
	// Weak password risk advanced configuration.
	WeakPwdRisks []RiskCenterTaskAdvanceCfgWeakPwdRisk `pulumi:"weakPwdRisks"`
}

type RiskCenterTaskAdvanceCfgArgs

type RiskCenterTaskAdvanceCfgArgs struct {
	// Configure advanced risk Settings.
	CfgRisks RiskCenterTaskAdvanceCfgCfgRiskArrayInput `pulumi:"cfgRisks"`
	// Advanced Port Risk Configuration.
	PortRisks RiskCenterTaskAdvanceCfgPortRiskArrayInput `pulumi:"portRisks"`
	// Advanced vulnerability risk configuration.
	VulRisks RiskCenterTaskAdvanceCfgVulRiskArrayInput `pulumi:"vulRisks"`
	// Weak password risk advanced configuration.
	WeakPwdRisks RiskCenterTaskAdvanceCfgWeakPwdRiskArrayInput `pulumi:"weakPwdRisks"`
}

func (RiskCenterTaskAdvanceCfgArgs) ElementType

func (RiskCenterTaskAdvanceCfgArgs) ToRiskCenterTaskAdvanceCfgOutput

func (i RiskCenterTaskAdvanceCfgArgs) ToRiskCenterTaskAdvanceCfgOutput() RiskCenterTaskAdvanceCfgOutput

func (RiskCenterTaskAdvanceCfgArgs) ToRiskCenterTaskAdvanceCfgOutputWithContext

func (i RiskCenterTaskAdvanceCfgArgs) ToRiskCenterTaskAdvanceCfgOutputWithContext(ctx context.Context) RiskCenterTaskAdvanceCfgOutput

func (RiskCenterTaskAdvanceCfgArgs) ToRiskCenterTaskAdvanceCfgPtrOutput

func (i RiskCenterTaskAdvanceCfgArgs) ToRiskCenterTaskAdvanceCfgPtrOutput() RiskCenterTaskAdvanceCfgPtrOutput

func (RiskCenterTaskAdvanceCfgArgs) ToRiskCenterTaskAdvanceCfgPtrOutputWithContext

func (i RiskCenterTaskAdvanceCfgArgs) ToRiskCenterTaskAdvanceCfgPtrOutputWithContext(ctx context.Context) RiskCenterTaskAdvanceCfgPtrOutput

type RiskCenterTaskAdvanceCfgCfgRisk

type RiskCenterTaskAdvanceCfgCfgRisk struct {
	// Whether to enable, 0- No, 1- Enable.
	Enable int `pulumi:"enable"`
	// Detection item ID.
	ItemId string `pulumi:"itemId"`
	// Resource type.
	ResourceType string `pulumi:"resourceType"`
}

type RiskCenterTaskAdvanceCfgCfgRiskArgs

type RiskCenterTaskAdvanceCfgCfgRiskArgs struct {
	// Whether to enable, 0- No, 1- Enable.
	Enable pulumi.IntInput `pulumi:"enable"`
	// Detection item ID.
	ItemId pulumi.StringInput `pulumi:"itemId"`
	// Resource type.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
}

func (RiskCenterTaskAdvanceCfgCfgRiskArgs) ElementType

func (RiskCenterTaskAdvanceCfgCfgRiskArgs) ToRiskCenterTaskAdvanceCfgCfgRiskOutput

func (i RiskCenterTaskAdvanceCfgCfgRiskArgs) ToRiskCenterTaskAdvanceCfgCfgRiskOutput() RiskCenterTaskAdvanceCfgCfgRiskOutput

func (RiskCenterTaskAdvanceCfgCfgRiskArgs) ToRiskCenterTaskAdvanceCfgCfgRiskOutputWithContext

func (i RiskCenterTaskAdvanceCfgCfgRiskArgs) ToRiskCenterTaskAdvanceCfgCfgRiskOutputWithContext(ctx context.Context) RiskCenterTaskAdvanceCfgCfgRiskOutput

type RiskCenterTaskAdvanceCfgCfgRiskArray

type RiskCenterTaskAdvanceCfgCfgRiskArray []RiskCenterTaskAdvanceCfgCfgRiskInput

func (RiskCenterTaskAdvanceCfgCfgRiskArray) ElementType

func (RiskCenterTaskAdvanceCfgCfgRiskArray) ToRiskCenterTaskAdvanceCfgCfgRiskArrayOutput

func (i RiskCenterTaskAdvanceCfgCfgRiskArray) ToRiskCenterTaskAdvanceCfgCfgRiskArrayOutput() RiskCenterTaskAdvanceCfgCfgRiskArrayOutput

func (RiskCenterTaskAdvanceCfgCfgRiskArray) ToRiskCenterTaskAdvanceCfgCfgRiskArrayOutputWithContext

func (i RiskCenterTaskAdvanceCfgCfgRiskArray) ToRiskCenterTaskAdvanceCfgCfgRiskArrayOutputWithContext(ctx context.Context) RiskCenterTaskAdvanceCfgCfgRiskArrayOutput

type RiskCenterTaskAdvanceCfgCfgRiskArrayInput

type RiskCenterTaskAdvanceCfgCfgRiskArrayInput interface {
	pulumi.Input

	ToRiskCenterTaskAdvanceCfgCfgRiskArrayOutput() RiskCenterTaskAdvanceCfgCfgRiskArrayOutput
	ToRiskCenterTaskAdvanceCfgCfgRiskArrayOutputWithContext(context.Context) RiskCenterTaskAdvanceCfgCfgRiskArrayOutput
}

RiskCenterTaskAdvanceCfgCfgRiskArrayInput is an input type that accepts RiskCenterTaskAdvanceCfgCfgRiskArray and RiskCenterTaskAdvanceCfgCfgRiskArrayOutput values. You can construct a concrete instance of `RiskCenterTaskAdvanceCfgCfgRiskArrayInput` via:

RiskCenterTaskAdvanceCfgCfgRiskArray{ RiskCenterTaskAdvanceCfgCfgRiskArgs{...} }

type RiskCenterTaskAdvanceCfgCfgRiskArrayOutput

type RiskCenterTaskAdvanceCfgCfgRiskArrayOutput struct{ *pulumi.OutputState }

func (RiskCenterTaskAdvanceCfgCfgRiskArrayOutput) ElementType

func (RiskCenterTaskAdvanceCfgCfgRiskArrayOutput) Index

func (RiskCenterTaskAdvanceCfgCfgRiskArrayOutput) ToRiskCenterTaskAdvanceCfgCfgRiskArrayOutput

func (o RiskCenterTaskAdvanceCfgCfgRiskArrayOutput) ToRiskCenterTaskAdvanceCfgCfgRiskArrayOutput() RiskCenterTaskAdvanceCfgCfgRiskArrayOutput

func (RiskCenterTaskAdvanceCfgCfgRiskArrayOutput) ToRiskCenterTaskAdvanceCfgCfgRiskArrayOutputWithContext

func (o RiskCenterTaskAdvanceCfgCfgRiskArrayOutput) ToRiskCenterTaskAdvanceCfgCfgRiskArrayOutputWithContext(ctx context.Context) RiskCenterTaskAdvanceCfgCfgRiskArrayOutput

type RiskCenterTaskAdvanceCfgCfgRiskInput

type RiskCenterTaskAdvanceCfgCfgRiskInput interface {
	pulumi.Input

	ToRiskCenterTaskAdvanceCfgCfgRiskOutput() RiskCenterTaskAdvanceCfgCfgRiskOutput
	ToRiskCenterTaskAdvanceCfgCfgRiskOutputWithContext(context.Context) RiskCenterTaskAdvanceCfgCfgRiskOutput
}

RiskCenterTaskAdvanceCfgCfgRiskInput is an input type that accepts RiskCenterTaskAdvanceCfgCfgRiskArgs and RiskCenterTaskAdvanceCfgCfgRiskOutput values. You can construct a concrete instance of `RiskCenterTaskAdvanceCfgCfgRiskInput` via:

RiskCenterTaskAdvanceCfgCfgRiskArgs{...}

type RiskCenterTaskAdvanceCfgCfgRiskOutput

type RiskCenterTaskAdvanceCfgCfgRiskOutput struct{ *pulumi.OutputState }

func (RiskCenterTaskAdvanceCfgCfgRiskOutput) ElementType

func (RiskCenterTaskAdvanceCfgCfgRiskOutput) Enable

Whether to enable, 0- No, 1- Enable.

func (RiskCenterTaskAdvanceCfgCfgRiskOutput) ItemId

Detection item ID.

func (RiskCenterTaskAdvanceCfgCfgRiskOutput) ResourceType

Resource type.

func (RiskCenterTaskAdvanceCfgCfgRiskOutput) ToRiskCenterTaskAdvanceCfgCfgRiskOutput

func (o RiskCenterTaskAdvanceCfgCfgRiskOutput) ToRiskCenterTaskAdvanceCfgCfgRiskOutput() RiskCenterTaskAdvanceCfgCfgRiskOutput

func (RiskCenterTaskAdvanceCfgCfgRiskOutput) ToRiskCenterTaskAdvanceCfgCfgRiskOutputWithContext

func (o RiskCenterTaskAdvanceCfgCfgRiskOutput) ToRiskCenterTaskAdvanceCfgCfgRiskOutputWithContext(ctx context.Context) RiskCenterTaskAdvanceCfgCfgRiskOutput

type RiskCenterTaskAdvanceCfgInput

type RiskCenterTaskAdvanceCfgInput interface {
	pulumi.Input

	ToRiskCenterTaskAdvanceCfgOutput() RiskCenterTaskAdvanceCfgOutput
	ToRiskCenterTaskAdvanceCfgOutputWithContext(context.Context) RiskCenterTaskAdvanceCfgOutput
}

RiskCenterTaskAdvanceCfgInput is an input type that accepts RiskCenterTaskAdvanceCfgArgs and RiskCenterTaskAdvanceCfgOutput values. You can construct a concrete instance of `RiskCenterTaskAdvanceCfgInput` via:

RiskCenterTaskAdvanceCfgArgs{...}

type RiskCenterTaskAdvanceCfgOutput

type RiskCenterTaskAdvanceCfgOutput struct{ *pulumi.OutputState }

func (RiskCenterTaskAdvanceCfgOutput) CfgRisks

Configure advanced risk Settings.

func (RiskCenterTaskAdvanceCfgOutput) ElementType

func (RiskCenterTaskAdvanceCfgOutput) PortRisks

Advanced Port Risk Configuration.

func (RiskCenterTaskAdvanceCfgOutput) ToRiskCenterTaskAdvanceCfgOutput

func (o RiskCenterTaskAdvanceCfgOutput) ToRiskCenterTaskAdvanceCfgOutput() RiskCenterTaskAdvanceCfgOutput

func (RiskCenterTaskAdvanceCfgOutput) ToRiskCenterTaskAdvanceCfgOutputWithContext

func (o RiskCenterTaskAdvanceCfgOutput) ToRiskCenterTaskAdvanceCfgOutputWithContext(ctx context.Context) RiskCenterTaskAdvanceCfgOutput

func (RiskCenterTaskAdvanceCfgOutput) ToRiskCenterTaskAdvanceCfgPtrOutput

func (o RiskCenterTaskAdvanceCfgOutput) ToRiskCenterTaskAdvanceCfgPtrOutput() RiskCenterTaskAdvanceCfgPtrOutput

func (RiskCenterTaskAdvanceCfgOutput) ToRiskCenterTaskAdvanceCfgPtrOutputWithContext

func (o RiskCenterTaskAdvanceCfgOutput) ToRiskCenterTaskAdvanceCfgPtrOutputWithContext(ctx context.Context) RiskCenterTaskAdvanceCfgPtrOutput

func (RiskCenterTaskAdvanceCfgOutput) VulRisks

Advanced vulnerability risk configuration.

func (RiskCenterTaskAdvanceCfgOutput) WeakPwdRisks

Weak password risk advanced configuration.

type RiskCenterTaskAdvanceCfgPortRisk

type RiskCenterTaskAdvanceCfgPortRisk struct {
	// Detection item type, 0-system defined, 1-user-defined.
	CheckType int `pulumi:"checkType"`
	// Description of detection items.
	Detail string `pulumi:"detail"`
	// Whether to enable, 0- No, 1- Enable.
	Enable int `pulumi:"enable"`
	// Port collection, separated by commas.
	PortSets string `pulumi:"portSets"`
}

type RiskCenterTaskAdvanceCfgPortRiskArgs

type RiskCenterTaskAdvanceCfgPortRiskArgs struct {
	// Detection item type, 0-system defined, 1-user-defined.
	CheckType pulumi.IntInput `pulumi:"checkType"`
	// Description of detection items.
	Detail pulumi.StringInput `pulumi:"detail"`
	// Whether to enable, 0- No, 1- Enable.
	Enable pulumi.IntInput `pulumi:"enable"`
	// Port collection, separated by commas.
	PortSets pulumi.StringInput `pulumi:"portSets"`
}

func (RiskCenterTaskAdvanceCfgPortRiskArgs) ElementType

func (RiskCenterTaskAdvanceCfgPortRiskArgs) ToRiskCenterTaskAdvanceCfgPortRiskOutput

func (i RiskCenterTaskAdvanceCfgPortRiskArgs) ToRiskCenterTaskAdvanceCfgPortRiskOutput() RiskCenterTaskAdvanceCfgPortRiskOutput

func (RiskCenterTaskAdvanceCfgPortRiskArgs) ToRiskCenterTaskAdvanceCfgPortRiskOutputWithContext

func (i RiskCenterTaskAdvanceCfgPortRiskArgs) ToRiskCenterTaskAdvanceCfgPortRiskOutputWithContext(ctx context.Context) RiskCenterTaskAdvanceCfgPortRiskOutput

type RiskCenterTaskAdvanceCfgPortRiskArray

type RiskCenterTaskAdvanceCfgPortRiskArray []RiskCenterTaskAdvanceCfgPortRiskInput

func (RiskCenterTaskAdvanceCfgPortRiskArray) ElementType

func (RiskCenterTaskAdvanceCfgPortRiskArray) ToRiskCenterTaskAdvanceCfgPortRiskArrayOutput

func (i RiskCenterTaskAdvanceCfgPortRiskArray) ToRiskCenterTaskAdvanceCfgPortRiskArrayOutput() RiskCenterTaskAdvanceCfgPortRiskArrayOutput

func (RiskCenterTaskAdvanceCfgPortRiskArray) ToRiskCenterTaskAdvanceCfgPortRiskArrayOutputWithContext

func (i RiskCenterTaskAdvanceCfgPortRiskArray) ToRiskCenterTaskAdvanceCfgPortRiskArrayOutputWithContext(ctx context.Context) RiskCenterTaskAdvanceCfgPortRiskArrayOutput

type RiskCenterTaskAdvanceCfgPortRiskArrayInput

type RiskCenterTaskAdvanceCfgPortRiskArrayInput interface {
	pulumi.Input

	ToRiskCenterTaskAdvanceCfgPortRiskArrayOutput() RiskCenterTaskAdvanceCfgPortRiskArrayOutput
	ToRiskCenterTaskAdvanceCfgPortRiskArrayOutputWithContext(context.Context) RiskCenterTaskAdvanceCfgPortRiskArrayOutput
}

RiskCenterTaskAdvanceCfgPortRiskArrayInput is an input type that accepts RiskCenterTaskAdvanceCfgPortRiskArray and RiskCenterTaskAdvanceCfgPortRiskArrayOutput values. You can construct a concrete instance of `RiskCenterTaskAdvanceCfgPortRiskArrayInput` via:

RiskCenterTaskAdvanceCfgPortRiskArray{ RiskCenterTaskAdvanceCfgPortRiskArgs{...} }

type RiskCenterTaskAdvanceCfgPortRiskArrayOutput

type RiskCenterTaskAdvanceCfgPortRiskArrayOutput struct{ *pulumi.OutputState }

func (RiskCenterTaskAdvanceCfgPortRiskArrayOutput) ElementType

func (RiskCenterTaskAdvanceCfgPortRiskArrayOutput) Index

func (RiskCenterTaskAdvanceCfgPortRiskArrayOutput) ToRiskCenterTaskAdvanceCfgPortRiskArrayOutput

func (o RiskCenterTaskAdvanceCfgPortRiskArrayOutput) ToRiskCenterTaskAdvanceCfgPortRiskArrayOutput() RiskCenterTaskAdvanceCfgPortRiskArrayOutput

func (RiskCenterTaskAdvanceCfgPortRiskArrayOutput) ToRiskCenterTaskAdvanceCfgPortRiskArrayOutputWithContext

func (o RiskCenterTaskAdvanceCfgPortRiskArrayOutput) ToRiskCenterTaskAdvanceCfgPortRiskArrayOutputWithContext(ctx context.Context) RiskCenterTaskAdvanceCfgPortRiskArrayOutput

type RiskCenterTaskAdvanceCfgPortRiskInput

type RiskCenterTaskAdvanceCfgPortRiskInput interface {
	pulumi.Input

	ToRiskCenterTaskAdvanceCfgPortRiskOutput() RiskCenterTaskAdvanceCfgPortRiskOutput
	ToRiskCenterTaskAdvanceCfgPortRiskOutputWithContext(context.Context) RiskCenterTaskAdvanceCfgPortRiskOutput
}

RiskCenterTaskAdvanceCfgPortRiskInput is an input type that accepts RiskCenterTaskAdvanceCfgPortRiskArgs and RiskCenterTaskAdvanceCfgPortRiskOutput values. You can construct a concrete instance of `RiskCenterTaskAdvanceCfgPortRiskInput` via:

RiskCenterTaskAdvanceCfgPortRiskArgs{...}

type RiskCenterTaskAdvanceCfgPortRiskOutput

type RiskCenterTaskAdvanceCfgPortRiskOutput struct{ *pulumi.OutputState }

func (RiskCenterTaskAdvanceCfgPortRiskOutput) CheckType

Detection item type, 0-system defined, 1-user-defined.

func (RiskCenterTaskAdvanceCfgPortRiskOutput) Detail

Description of detection items.

func (RiskCenterTaskAdvanceCfgPortRiskOutput) ElementType

func (RiskCenterTaskAdvanceCfgPortRiskOutput) Enable

Whether to enable, 0- No, 1- Enable.

func (RiskCenterTaskAdvanceCfgPortRiskOutput) PortSets

Port collection, separated by commas.

func (RiskCenterTaskAdvanceCfgPortRiskOutput) ToRiskCenterTaskAdvanceCfgPortRiskOutput

func (o RiskCenterTaskAdvanceCfgPortRiskOutput) ToRiskCenterTaskAdvanceCfgPortRiskOutput() RiskCenterTaskAdvanceCfgPortRiskOutput

func (RiskCenterTaskAdvanceCfgPortRiskOutput) ToRiskCenterTaskAdvanceCfgPortRiskOutputWithContext

func (o RiskCenterTaskAdvanceCfgPortRiskOutput) ToRiskCenterTaskAdvanceCfgPortRiskOutputWithContext(ctx context.Context) RiskCenterTaskAdvanceCfgPortRiskOutput

type RiskCenterTaskAdvanceCfgPtrInput

type RiskCenterTaskAdvanceCfgPtrInput interface {
	pulumi.Input

	ToRiskCenterTaskAdvanceCfgPtrOutput() RiskCenterTaskAdvanceCfgPtrOutput
	ToRiskCenterTaskAdvanceCfgPtrOutputWithContext(context.Context) RiskCenterTaskAdvanceCfgPtrOutput
}

RiskCenterTaskAdvanceCfgPtrInput is an input type that accepts RiskCenterTaskAdvanceCfgArgs, RiskCenterTaskAdvanceCfgPtr and RiskCenterTaskAdvanceCfgPtrOutput values. You can construct a concrete instance of `RiskCenterTaskAdvanceCfgPtrInput` via:

        RiskCenterTaskAdvanceCfgArgs{...}

or:

        nil

type RiskCenterTaskAdvanceCfgPtrOutput

type RiskCenterTaskAdvanceCfgPtrOutput struct{ *pulumi.OutputState }

func (RiskCenterTaskAdvanceCfgPtrOutput) CfgRisks

Configure advanced risk Settings.

func (RiskCenterTaskAdvanceCfgPtrOutput) Elem

func (RiskCenterTaskAdvanceCfgPtrOutput) ElementType

func (RiskCenterTaskAdvanceCfgPtrOutput) PortRisks

Advanced Port Risk Configuration.

func (RiskCenterTaskAdvanceCfgPtrOutput) ToRiskCenterTaskAdvanceCfgPtrOutput

func (o RiskCenterTaskAdvanceCfgPtrOutput) ToRiskCenterTaskAdvanceCfgPtrOutput() RiskCenterTaskAdvanceCfgPtrOutput

func (RiskCenterTaskAdvanceCfgPtrOutput) ToRiskCenterTaskAdvanceCfgPtrOutputWithContext

func (o RiskCenterTaskAdvanceCfgPtrOutput) ToRiskCenterTaskAdvanceCfgPtrOutputWithContext(ctx context.Context) RiskCenterTaskAdvanceCfgPtrOutput

func (RiskCenterTaskAdvanceCfgPtrOutput) VulRisks

Advanced vulnerability risk configuration.

func (RiskCenterTaskAdvanceCfgPtrOutput) WeakPwdRisks

Weak password risk advanced configuration.

type RiskCenterTaskAdvanceCfgVulRisk

type RiskCenterTaskAdvanceCfgVulRisk struct {
	// Whether to enable, 0- No, 1- Enable.
	Enable int `pulumi:"enable"`
	// Risk ID.
	RiskId string `pulumi:"riskId"`
}

type RiskCenterTaskAdvanceCfgVulRiskArgs

type RiskCenterTaskAdvanceCfgVulRiskArgs struct {
	// Whether to enable, 0- No, 1- Enable.
	Enable pulumi.IntInput `pulumi:"enable"`
	// Risk ID.
	RiskId pulumi.StringInput `pulumi:"riskId"`
}

func (RiskCenterTaskAdvanceCfgVulRiskArgs) ElementType

func (RiskCenterTaskAdvanceCfgVulRiskArgs) ToRiskCenterTaskAdvanceCfgVulRiskOutput

func (i RiskCenterTaskAdvanceCfgVulRiskArgs) ToRiskCenterTaskAdvanceCfgVulRiskOutput() RiskCenterTaskAdvanceCfgVulRiskOutput

func (RiskCenterTaskAdvanceCfgVulRiskArgs) ToRiskCenterTaskAdvanceCfgVulRiskOutputWithContext

func (i RiskCenterTaskAdvanceCfgVulRiskArgs) ToRiskCenterTaskAdvanceCfgVulRiskOutputWithContext(ctx context.Context) RiskCenterTaskAdvanceCfgVulRiskOutput

type RiskCenterTaskAdvanceCfgVulRiskArray

type RiskCenterTaskAdvanceCfgVulRiskArray []RiskCenterTaskAdvanceCfgVulRiskInput

func (RiskCenterTaskAdvanceCfgVulRiskArray) ElementType

func (RiskCenterTaskAdvanceCfgVulRiskArray) ToRiskCenterTaskAdvanceCfgVulRiskArrayOutput

func (i RiskCenterTaskAdvanceCfgVulRiskArray) ToRiskCenterTaskAdvanceCfgVulRiskArrayOutput() RiskCenterTaskAdvanceCfgVulRiskArrayOutput

func (RiskCenterTaskAdvanceCfgVulRiskArray) ToRiskCenterTaskAdvanceCfgVulRiskArrayOutputWithContext

func (i RiskCenterTaskAdvanceCfgVulRiskArray) ToRiskCenterTaskAdvanceCfgVulRiskArrayOutputWithContext(ctx context.Context) RiskCenterTaskAdvanceCfgVulRiskArrayOutput

type RiskCenterTaskAdvanceCfgVulRiskArrayInput

type RiskCenterTaskAdvanceCfgVulRiskArrayInput interface {
	pulumi.Input

	ToRiskCenterTaskAdvanceCfgVulRiskArrayOutput() RiskCenterTaskAdvanceCfgVulRiskArrayOutput
	ToRiskCenterTaskAdvanceCfgVulRiskArrayOutputWithContext(context.Context) RiskCenterTaskAdvanceCfgVulRiskArrayOutput
}

RiskCenterTaskAdvanceCfgVulRiskArrayInput is an input type that accepts RiskCenterTaskAdvanceCfgVulRiskArray and RiskCenterTaskAdvanceCfgVulRiskArrayOutput values. You can construct a concrete instance of `RiskCenterTaskAdvanceCfgVulRiskArrayInput` via:

RiskCenterTaskAdvanceCfgVulRiskArray{ RiskCenterTaskAdvanceCfgVulRiskArgs{...} }

type RiskCenterTaskAdvanceCfgVulRiskArrayOutput

type RiskCenterTaskAdvanceCfgVulRiskArrayOutput struct{ *pulumi.OutputState }

func (RiskCenterTaskAdvanceCfgVulRiskArrayOutput) ElementType

func (RiskCenterTaskAdvanceCfgVulRiskArrayOutput) Index

func (RiskCenterTaskAdvanceCfgVulRiskArrayOutput) ToRiskCenterTaskAdvanceCfgVulRiskArrayOutput

func (o RiskCenterTaskAdvanceCfgVulRiskArrayOutput) ToRiskCenterTaskAdvanceCfgVulRiskArrayOutput() RiskCenterTaskAdvanceCfgVulRiskArrayOutput

func (RiskCenterTaskAdvanceCfgVulRiskArrayOutput) ToRiskCenterTaskAdvanceCfgVulRiskArrayOutputWithContext

func (o RiskCenterTaskAdvanceCfgVulRiskArrayOutput) ToRiskCenterTaskAdvanceCfgVulRiskArrayOutputWithContext(ctx context.Context) RiskCenterTaskAdvanceCfgVulRiskArrayOutput

type RiskCenterTaskAdvanceCfgVulRiskInput

type RiskCenterTaskAdvanceCfgVulRiskInput interface {
	pulumi.Input

	ToRiskCenterTaskAdvanceCfgVulRiskOutput() RiskCenterTaskAdvanceCfgVulRiskOutput
	ToRiskCenterTaskAdvanceCfgVulRiskOutputWithContext(context.Context) RiskCenterTaskAdvanceCfgVulRiskOutput
}

RiskCenterTaskAdvanceCfgVulRiskInput is an input type that accepts RiskCenterTaskAdvanceCfgVulRiskArgs and RiskCenterTaskAdvanceCfgVulRiskOutput values. You can construct a concrete instance of `RiskCenterTaskAdvanceCfgVulRiskInput` via:

RiskCenterTaskAdvanceCfgVulRiskArgs{...}

type RiskCenterTaskAdvanceCfgVulRiskOutput

type RiskCenterTaskAdvanceCfgVulRiskOutput struct{ *pulumi.OutputState }

func (RiskCenterTaskAdvanceCfgVulRiskOutput) ElementType

func (RiskCenterTaskAdvanceCfgVulRiskOutput) Enable

Whether to enable, 0- No, 1- Enable.

func (RiskCenterTaskAdvanceCfgVulRiskOutput) RiskId

Risk ID.

func (RiskCenterTaskAdvanceCfgVulRiskOutput) ToRiskCenterTaskAdvanceCfgVulRiskOutput

func (o RiskCenterTaskAdvanceCfgVulRiskOutput) ToRiskCenterTaskAdvanceCfgVulRiskOutput() RiskCenterTaskAdvanceCfgVulRiskOutput

func (RiskCenterTaskAdvanceCfgVulRiskOutput) ToRiskCenterTaskAdvanceCfgVulRiskOutputWithContext

func (o RiskCenterTaskAdvanceCfgVulRiskOutput) ToRiskCenterTaskAdvanceCfgVulRiskOutputWithContext(ctx context.Context) RiskCenterTaskAdvanceCfgVulRiskOutput

type RiskCenterTaskAdvanceCfgWeakPwdRisk

type RiskCenterTaskAdvanceCfgWeakPwdRisk struct {
	// Detection item ID.
	CheckItemId int `pulumi:"checkItemId"`
	// Whether to enable, 0- No, 1- Enable.
	Enable int `pulumi:"enable"`
}

type RiskCenterTaskAdvanceCfgWeakPwdRiskArgs

type RiskCenterTaskAdvanceCfgWeakPwdRiskArgs struct {
	// Detection item ID.
	CheckItemId pulumi.IntInput `pulumi:"checkItemId"`
	// Whether to enable, 0- No, 1- Enable.
	Enable pulumi.IntInput `pulumi:"enable"`
}

func (RiskCenterTaskAdvanceCfgWeakPwdRiskArgs) ElementType

func (RiskCenterTaskAdvanceCfgWeakPwdRiskArgs) ToRiskCenterTaskAdvanceCfgWeakPwdRiskOutput

func (i RiskCenterTaskAdvanceCfgWeakPwdRiskArgs) ToRiskCenterTaskAdvanceCfgWeakPwdRiskOutput() RiskCenterTaskAdvanceCfgWeakPwdRiskOutput

func (RiskCenterTaskAdvanceCfgWeakPwdRiskArgs) ToRiskCenterTaskAdvanceCfgWeakPwdRiskOutputWithContext

func (i RiskCenterTaskAdvanceCfgWeakPwdRiskArgs) ToRiskCenterTaskAdvanceCfgWeakPwdRiskOutputWithContext(ctx context.Context) RiskCenterTaskAdvanceCfgWeakPwdRiskOutput

type RiskCenterTaskAdvanceCfgWeakPwdRiskArray

type RiskCenterTaskAdvanceCfgWeakPwdRiskArray []RiskCenterTaskAdvanceCfgWeakPwdRiskInput

func (RiskCenterTaskAdvanceCfgWeakPwdRiskArray) ElementType

func (RiskCenterTaskAdvanceCfgWeakPwdRiskArray) ToRiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutput

func (i RiskCenterTaskAdvanceCfgWeakPwdRiskArray) ToRiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutput() RiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutput

func (RiskCenterTaskAdvanceCfgWeakPwdRiskArray) ToRiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutputWithContext

func (i RiskCenterTaskAdvanceCfgWeakPwdRiskArray) ToRiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutputWithContext(ctx context.Context) RiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutput

type RiskCenterTaskAdvanceCfgWeakPwdRiskArrayInput

type RiskCenterTaskAdvanceCfgWeakPwdRiskArrayInput interface {
	pulumi.Input

	ToRiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutput() RiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutput
	ToRiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutputWithContext(context.Context) RiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutput
}

RiskCenterTaskAdvanceCfgWeakPwdRiskArrayInput is an input type that accepts RiskCenterTaskAdvanceCfgWeakPwdRiskArray and RiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutput values. You can construct a concrete instance of `RiskCenterTaskAdvanceCfgWeakPwdRiskArrayInput` via:

RiskCenterTaskAdvanceCfgWeakPwdRiskArray{ RiskCenterTaskAdvanceCfgWeakPwdRiskArgs{...} }

type RiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutput

type RiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutput struct{ *pulumi.OutputState }

func (RiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutput) ElementType

func (RiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutput) Index

func (RiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutput) ToRiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutput

func (o RiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutput) ToRiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutput() RiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutput

func (RiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutput) ToRiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutputWithContext

func (o RiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutput) ToRiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutputWithContext(ctx context.Context) RiskCenterTaskAdvanceCfgWeakPwdRiskArrayOutput

type RiskCenterTaskAdvanceCfgWeakPwdRiskInput

type RiskCenterTaskAdvanceCfgWeakPwdRiskInput interface {
	pulumi.Input

	ToRiskCenterTaskAdvanceCfgWeakPwdRiskOutput() RiskCenterTaskAdvanceCfgWeakPwdRiskOutput
	ToRiskCenterTaskAdvanceCfgWeakPwdRiskOutputWithContext(context.Context) RiskCenterTaskAdvanceCfgWeakPwdRiskOutput
}

RiskCenterTaskAdvanceCfgWeakPwdRiskInput is an input type that accepts RiskCenterTaskAdvanceCfgWeakPwdRiskArgs and RiskCenterTaskAdvanceCfgWeakPwdRiskOutput values. You can construct a concrete instance of `RiskCenterTaskAdvanceCfgWeakPwdRiskInput` via:

RiskCenterTaskAdvanceCfgWeakPwdRiskArgs{...}

type RiskCenterTaskAdvanceCfgWeakPwdRiskOutput

type RiskCenterTaskAdvanceCfgWeakPwdRiskOutput struct{ *pulumi.OutputState }

func (RiskCenterTaskAdvanceCfgWeakPwdRiskOutput) CheckItemId

Detection item ID.

func (RiskCenterTaskAdvanceCfgWeakPwdRiskOutput) ElementType

func (RiskCenterTaskAdvanceCfgWeakPwdRiskOutput) Enable

Whether to enable, 0- No, 1- Enable.

func (RiskCenterTaskAdvanceCfgWeakPwdRiskOutput) ToRiskCenterTaskAdvanceCfgWeakPwdRiskOutput

func (o RiskCenterTaskAdvanceCfgWeakPwdRiskOutput) ToRiskCenterTaskAdvanceCfgWeakPwdRiskOutput() RiskCenterTaskAdvanceCfgWeakPwdRiskOutput

func (RiskCenterTaskAdvanceCfgWeakPwdRiskOutput) ToRiskCenterTaskAdvanceCfgWeakPwdRiskOutputWithContext

func (o RiskCenterTaskAdvanceCfgWeakPwdRiskOutput) ToRiskCenterTaskAdvanceCfgWeakPwdRiskOutputWithContext(ctx context.Context) RiskCenterTaskAdvanceCfgWeakPwdRiskOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL