alicloud.threatdetection.getBaselineStrategies

Explore with Pulumi AI

This data source provides Threat Detection Baseline Strategy available to the user.What is Baseline Strategy

NOTE: Available in 1.195.0+

Using getBaselineStrategies

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getBaselineStrategies(args: GetBaselineStrategiesArgs, opts?: InvokeOptions): Promise<GetBaselineStrategiesResult>
function getBaselineStrategiesOutput(args: GetBaselineStrategiesOutputArgs, opts?: InvokeOptions): Output<GetBaselineStrategiesResult>
def get_baseline_strategies(custom_type: Optional[str] = None,
                            ids: Optional[Sequence[str]] = None,
                            name_regex: Optional[str] = None,
                            output_file: Optional[str] = None,
                            strategy_ids: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetBaselineStrategiesResult
def get_baseline_strategies_output(custom_type: Optional[pulumi.Input[str]] = None,
                            ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                            name_regex: Optional[pulumi.Input[str]] = None,
                            output_file: Optional[pulumi.Input[str]] = None,
                            strategy_ids: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetBaselineStrategiesResult]
func GetBaselineStrategies(ctx *Context, args *GetBaselineStrategiesArgs, opts ...InvokeOption) (*GetBaselineStrategiesResult, error)
func GetBaselineStrategiesOutput(ctx *Context, args *GetBaselineStrategiesOutputArgs, opts ...InvokeOption) GetBaselineStrategiesResultOutput

> Note: This function is named GetBaselineStrategies in the Go SDK.

public static class GetBaselineStrategies 
{
    public static Task<GetBaselineStrategiesResult> InvokeAsync(GetBaselineStrategiesArgs args, InvokeOptions? opts = null)
    public static Output<GetBaselineStrategiesResult> Invoke(GetBaselineStrategiesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetBaselineStrategiesResult> getBaselineStrategies(GetBaselineStrategiesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: alicloud:threatdetection/getBaselineStrategies:getBaselineStrategies
  arguments:
    # arguments dictionary

The following arguments are supported:

CustomType string

The type of policy. Value:-common: standard policy-custom: custom policy

Ids List<string>

A list of Baseline Strategy IDs.

NameRegex string

A regex string to filter results by Group Metric Rule name.

OutputFile string

File name where to save data source results (after running pulumi preview).

StrategyIds string
CustomType string

The type of policy. Value:-common: standard policy-custom: custom policy

Ids []string

A list of Baseline Strategy IDs.

NameRegex string

A regex string to filter results by Group Metric Rule name.

OutputFile string

File name where to save data source results (after running pulumi preview).

StrategyIds string
customType String

The type of policy. Value:-common: standard policy-custom: custom policy

ids List<String>

A list of Baseline Strategy IDs.

nameRegex String

A regex string to filter results by Group Metric Rule name.

outputFile String

File name where to save data source results (after running pulumi preview).

strategyIds String
customType string

The type of policy. Value:-common: standard policy-custom: custom policy

ids string[]

A list of Baseline Strategy IDs.

nameRegex string

A regex string to filter results by Group Metric Rule name.

outputFile string

File name where to save data source results (after running pulumi preview).

strategyIds string
custom_type str

The type of policy. Value:-common: standard policy-custom: custom policy

ids Sequence[str]

A list of Baseline Strategy IDs.

name_regex str

A regex string to filter results by Group Metric Rule name.

output_file str

File name where to save data source results (after running pulumi preview).

strategy_ids str
customType String

The type of policy. Value:-common: standard policy-custom: custom policy

ids List<String>

A list of Baseline Strategy IDs.

nameRegex String

A regex string to filter results by Group Metric Rule name.

outputFile String

File name where to save data source results (after running pulumi preview).

strategyIds String

getBaselineStrategies Result

The following output properties are available:

Id string

The provider-assigned unique ID for this managed resource.

Ids List<string>

A list of Baseline Strategy IDs.

Names List<string>

A list of name of Baseline Strategys.

Strategies List<Pulumi.AliCloud.ThreatDetection.Outputs.GetBaselineStrategiesStrategy>
CustomType string

The type of policy. Value:

  • common: standard policy
  • custom: custom policy
NameRegex string
OutputFile string
StrategyIds string
Id string

The provider-assigned unique ID for this managed resource.

Ids []string

A list of Baseline Strategy IDs.

Names []string

A list of name of Baseline Strategys.

Strategies []GetBaselineStrategiesStrategy
CustomType string

The type of policy. Value:

  • common: standard policy
  • custom: custom policy
NameRegex string
OutputFile string
StrategyIds string
id String

The provider-assigned unique ID for this managed resource.

ids List<String>

A list of Baseline Strategy IDs.

names List<String>

A list of name of Baseline Strategys.

strategies List<GetBaselineStrategiesStrategy>
customType String

The type of policy. Value:

  • common: standard policy
  • custom: custom policy
nameRegex String
outputFile String
strategyIds String
id string

The provider-assigned unique ID for this managed resource.

ids string[]

A list of Baseline Strategy IDs.

names string[]

A list of name of Baseline Strategys.

strategies GetBaselineStrategiesStrategy[]
customType string

The type of policy. Value:

  • common: standard policy
  • custom: custom policy
nameRegex string
outputFile string
strategyIds string
id str

The provider-assigned unique ID for this managed resource.

ids Sequence[str]

A list of Baseline Strategy IDs.

names Sequence[str]

A list of name of Baseline Strategys.

strategies Sequence[GetBaselineStrategiesStrategy]
custom_type str

The type of policy. Value:

  • common: standard policy
  • custom: custom policy
name_regex str
output_file str
strategy_ids str
id String

The provider-assigned unique ID for this managed resource.

ids List<String>

A list of Baseline Strategy IDs.

names List<String>

A list of name of Baseline Strategys.

strategies List<Property Map>
customType String

The type of policy. Value:

  • common: standard policy
  • custom: custom policy
nameRegex String
outputFile String
strategyIds String

Supporting Types

GetBaselineStrategiesStrategy

BaselineStrategyId string

The ID of the baseline check policy.

BaselineStrategyName string

Policy name.

CustomType string

The type of policy. Value:-common: standard policy-custom: custom policy

CycleDays int

The detection period of the policy.

CycleStartTime int

The detection period of the policy. Value:

  • 0: 0:00~06:00
  • 6: 6:00~12:00
  • 12*: 12:00~18:00
  • 18: 18:00~24:00
EndTime string

The baseline check policy execution end time.

Id string

The ID of the baseline check policy.

RiskSubTypeName string
StartTime string

The baseline check policy start time.

TargetType string
BaselineStrategyId string

The ID of the baseline check policy.

BaselineStrategyName string

Policy name.

CustomType string

The type of policy. Value:-common: standard policy-custom: custom policy

CycleDays int

The detection period of the policy.

CycleStartTime int

The detection period of the policy. Value:

  • 0: 0:00~06:00
  • 6: 6:00~12:00
  • 12*: 12:00~18:00
  • 18: 18:00~24:00
EndTime string

The baseline check policy execution end time.

Id string

The ID of the baseline check policy.

RiskSubTypeName string
StartTime string

The baseline check policy start time.

TargetType string
baselineStrategyId String

The ID of the baseline check policy.

baselineStrategyName String

Policy name.

customType String

The type of policy. Value:-common: standard policy-custom: custom policy

cycleDays Integer

The detection period of the policy.

cycleStartTime Integer

The detection period of the policy. Value:

  • 0: 0:00~06:00
  • 6: 6:00~12:00
  • 12*: 12:00~18:00
  • 18: 18:00~24:00
endTime String

The baseline check policy execution end time.

id String

The ID of the baseline check policy.

riskSubTypeName String
startTime String

The baseline check policy start time.

targetType String
baselineStrategyId string

The ID of the baseline check policy.

baselineStrategyName string

Policy name.

customType string

The type of policy. Value:-common: standard policy-custom: custom policy

cycleDays number

The detection period of the policy.

cycleStartTime number

The detection period of the policy. Value:

  • 0: 0:00~06:00
  • 6: 6:00~12:00
  • 12*: 12:00~18:00
  • 18: 18:00~24:00
endTime string

The baseline check policy execution end time.

id string

The ID of the baseline check policy.

riskSubTypeName string
startTime string

The baseline check policy start time.

targetType string
baseline_strategy_id str

The ID of the baseline check policy.

baseline_strategy_name str

Policy name.

custom_type str

The type of policy. Value:-common: standard policy-custom: custom policy

cycle_days int

The detection period of the policy.

cycle_start_time int

The detection period of the policy. Value:

  • 0: 0:00~06:00
  • 6: 6:00~12:00
  • 12*: 12:00~18:00
  • 18: 18:00~24:00
end_time str

The baseline check policy execution end time.

id str

The ID of the baseline check policy.

risk_sub_type_name str
start_time str

The baseline check policy start time.

target_type str
baselineStrategyId String

The ID of the baseline check policy.

baselineStrategyName String

Policy name.

customType String

The type of policy. Value:-common: standard policy-custom: custom policy

cycleDays Number

The detection period of the policy.

cycleStartTime Number

The detection period of the policy. Value:

  • 0: 0:00~06:00
  • 6: 6:00~12:00
  • 12*: 12:00~18:00
  • 18: 18:00~24:00
endTime String

The baseline check policy execution end time.

id String

The ID of the baseline check policy.

riskSubTypeName String
startTime String

The baseline check policy start time.

targetType String

Package Details

Repository
Alibaba Cloud pulumi/pulumi-alicloud
License
Apache-2.0
Notes

This Pulumi package is based on the alicloud Terraform Provider.