Oracle Cloud Infrastructure

v0.5.0 published on Monday, Sep 12, 2022 by Pulumi

getHostScanRecipes

This data source provides the list of Host Scan Recipes in Oracle Cloud Infrastructure Vulnerability Scanning service.

Retrieves a list of HostScanRecipeSummary objects in a compartment. A recipe determines the types of security issues that you want scanned, and how often to scan.

Example Usage

using System.Collections.Generic;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testHostScanRecipes = Oci.VulnerabilityScanning.GetHostScanRecipes.Invoke(new()
    {
        CompartmentId = @var.Compartment_id,
        DisplayName = @var.Host_scan_recipe_display_name,
        State = @var.Host_scan_recipe_state,
    });

});
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/go/oci/VulnerabilityScanning"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := VulnerabilityScanning.GetHostScanRecipes(ctx, &vulnerabilityscanning.GetHostScanRecipesArgs{
			CompartmentId: _var.Compartment_id,
			DisplayName:   pulumi.StringRef(_var.Host_scan_recipe_display_name),
			State:         pulumi.StringRef(_var.Host_scan_recipe_state),
		}, nil)
		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.oci.VulnerabilityScanning.VulnerabilityScanningFunctions;
import com.pulumi.oci.VulnerabilityScanning.inputs.GetHostScanRecipesArgs;
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) {
        final var testHostScanRecipes = VulnerabilityScanningFunctions.getHostScanRecipes(GetHostScanRecipesArgs.builder()
            .compartmentId(var_.compartment_id())
            .displayName(var_.host_scan_recipe_display_name())
            .state(var_.host_scan_recipe_state())
            .build());

    }
}
import pulumi
import pulumi_oci as oci

test_host_scan_recipes = oci.VulnerabilityScanning.get_host_scan_recipes(compartment_id=var["compartment_id"],
    display_name=var["host_scan_recipe_display_name"],
    state=var["host_scan_recipe_state"])
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testHostScanRecipes = oci.VulnerabilityScanning.getHostScanRecipes({
    compartmentId: _var.compartment_id,
    displayName: _var.host_scan_recipe_display_name,
    state: _var.host_scan_recipe_state,
});
variables:
  testHostScanRecipes:
    Fn::Invoke:
      Function: oci:VulnerabilityScanning:getHostScanRecipes
      Arguments:
        compartmentId: ${var.compartment_id}
        displayName: ${var.host_scan_recipe_display_name}
        state: ${var.host_scan_recipe_state}

Using getHostScanRecipes

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 getHostScanRecipes(args: GetHostScanRecipesArgs, opts?: InvokeOptions): Promise<GetHostScanRecipesResult>
function getHostScanRecipesOutput(args: GetHostScanRecipesOutputArgs, opts?: InvokeOptions): Output<GetHostScanRecipesResult>
def get_host_scan_recipes(compartment_id: Optional[str] = None,
                          display_name: Optional[str] = None,
                          filters: Optional[Sequence[_vulnerabilityscanning.GetHostScanRecipesFilter]] = None,
                          state: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetHostScanRecipesResult
def get_host_scan_recipes_output(compartment_id: Optional[pulumi.Input[str]] = None,
                          display_name: Optional[pulumi.Input[str]] = None,
                          filters: Optional[pulumi.Input[Sequence[pulumi.Input[_vulnerabilityscanning.GetHostScanRecipesFilterArgs]]]] = None,
                          state: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetHostScanRecipesResult]
func GetHostScanRecipes(ctx *Context, args *GetHostScanRecipesArgs, opts ...InvokeOption) (*GetHostScanRecipesResult, error)
func GetHostScanRecipesOutput(ctx *Context, args *GetHostScanRecipesOutputArgs, opts ...InvokeOption) GetHostScanRecipesResultOutput

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

public static class GetHostScanRecipes 
{
    public static Task<GetHostScanRecipesResult> InvokeAsync(GetHostScanRecipesArgs args, InvokeOptions? opts = null)
    public static Output<GetHostScanRecipesResult> Invoke(GetHostScanRecipesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetHostScanRecipesResult> getHostScanRecipes(GetHostScanRecipesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: oci:VulnerabilityScanning/getHostScanRecipes:getHostScanRecipes
  arguments:
    # arguments dictionary

The following arguments are supported:

CompartmentId string

The ID of the compartment in which to list resources.

DisplayName string

A filter to return only resources that match the entire display name given.

Filters List<GetHostScanRecipesFilter>
State string

A filter to return only resources whose lifecycleState matches the given lifecycleState.

CompartmentId string

The ID of the compartment in which to list resources.

DisplayName string

A filter to return only resources that match the entire display name given.

Filters []GetHostScanRecipesFilter
State string

A filter to return only resources whose lifecycleState matches the given lifecycleState.

compartmentId String

The ID of the compartment in which to list resources.

displayName String

A filter to return only resources that match the entire display name given.

filters List<GetHostScanRecipesFilter>
state String

A filter to return only resources whose lifecycleState matches the given lifecycleState.

compartmentId string

The ID of the compartment in which to list resources.

displayName string

A filter to return only resources that match the entire display name given.

filters GetHostScanRecipesFilter[]
state string

A filter to return only resources whose lifecycleState matches the given lifecycleState.

compartment_id str

The ID of the compartment in which to list resources.

display_name str

A filter to return only resources that match the entire display name given.

filters GetHostScanRecipesFilter]
state str

A filter to return only resources whose lifecycleState matches the given lifecycleState.

compartmentId String

The ID of the compartment in which to list resources.

displayName String

A filter to return only resources that match the entire display name given.

filters List<Property Map>
state String

A filter to return only resources whose lifecycleState matches the given lifecycleState.

getHostScanRecipes Result

The following output properties are available:

CompartmentId string

Compartment ID of the scan recipe

HostScanRecipeSummaryCollections List<GetHostScanRecipesHostScanRecipeSummaryCollection>

The list of host_scan_recipe_summary_collection.

Id string

The provider-assigned unique ID for this managed resource.

DisplayName string

Recipe identifier, which can be renamed

Filters List<GetHostScanRecipesFilter>
State string

The current state of the config.

CompartmentId string

Compartment ID of the scan recipe

HostScanRecipeSummaryCollections []GetHostScanRecipesHostScanRecipeSummaryCollection

The list of host_scan_recipe_summary_collection.

Id string

The provider-assigned unique ID for this managed resource.

DisplayName string

Recipe identifier, which can be renamed

Filters []GetHostScanRecipesFilter
State string

The current state of the config.

compartmentId String

Compartment ID of the scan recipe

hostScanRecipeSummaryCollections List<GetHostScanRecipesHostScanRecipeSummaryCollection>

The list of host_scan_recipe_summary_collection.

id String

The provider-assigned unique ID for this managed resource.

displayName String

Recipe identifier, which can be renamed

filters List<GetHostScanRecipesFilter>
state String

The current state of the config.

compartmentId string

Compartment ID of the scan recipe

hostScanRecipeSummaryCollections GetHostScanRecipesHostScanRecipeSummaryCollection[]

The list of host_scan_recipe_summary_collection.

id string

The provider-assigned unique ID for this managed resource.

displayName string

Recipe identifier, which can be renamed

filters GetHostScanRecipesFilter[]
state string

The current state of the config.

compartment_id str

Compartment ID of the scan recipe

host_scan_recipe_summary_collections GetHostScanRecipesHostScanRecipeSummaryCollection]

The list of host_scan_recipe_summary_collection.

id str

The provider-assigned unique ID for this managed resource.

display_name str

Recipe identifier, which can be renamed

filters GetHostScanRecipesFilter]
state str

The current state of the config.

compartmentId String

Compartment ID of the scan recipe

hostScanRecipeSummaryCollections List<Property Map>

The list of host_scan_recipe_summary_collection.

id String

The provider-assigned unique ID for this managed resource.

displayName String

Recipe identifier, which can be renamed

filters List<Property Map>
state String

The current state of the config.

Supporting Types

GetHostScanRecipesFilter

Name string
Values List<string>
Regex bool
Name string
Values []string
Regex bool
name String
values List<String>
regex Boolean
name string
values string[]
regex boolean
name str
values Sequence[str]
regex bool
name String
values List<String>
regex Boolean

GetHostScanRecipesHostScanRecipeSummaryCollection

GetHostScanRecipesHostScanRecipeSummaryCollectionItem

AgentSettings List<GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSetting>

Agent scan settings for a host scan

ApplicationSettings List<GetHostScanRecipesHostScanRecipeSummaryCollectionItemApplicationSetting>

Agent scan settings for an application scan (as a part of a host scan)

CompartmentId string

The ID of the compartment in which to list resources.

DefinedTags Dictionary<string, object>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

DisplayName string

A filter to return only resources that match the entire display name given.

FreeformTags Dictionary<string, object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

Id string

Unique identifier of the config that is immutable on creation

PortSettings List<GetHostScanRecipesHostScanRecipeSummaryCollectionItemPortSetting>

Port scan settings for a host scan

Schedules List<GetHostScanRecipesHostScanRecipeSummaryCollectionItemSchedule>

A scanning schedule

State string

A filter to return only resources whose lifecycleState matches the given lifecycleState.

SystemTags Dictionary<string, object>

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

TimeCreated string

Date and time the recipe was created, format as described in RFC 3339

TimeUpdated string

Date and time the recipe was last updated, format as described in RFC 3339

AgentSettings []GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSetting

Agent scan settings for a host scan

ApplicationSettings []GetHostScanRecipesHostScanRecipeSummaryCollectionItemApplicationSetting

Agent scan settings for an application scan (as a part of a host scan)

CompartmentId string

The ID of the compartment in which to list resources.

DefinedTags map[string]interface{}

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

DisplayName string

A filter to return only resources that match the entire display name given.

FreeformTags map[string]interface{}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

Id string

Unique identifier of the config that is immutable on creation

PortSettings []GetHostScanRecipesHostScanRecipeSummaryCollectionItemPortSetting

Port scan settings for a host scan

Schedules []GetHostScanRecipesHostScanRecipeSummaryCollectionItemSchedule

A scanning schedule

State string

A filter to return only resources whose lifecycleState matches the given lifecycleState.

SystemTags map[string]interface{}

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

TimeCreated string

Date and time the recipe was created, format as described in RFC 3339

TimeUpdated string

Date and time the recipe was last updated, format as described in RFC 3339

agentSettings List<GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSetting>

Agent scan settings for a host scan

applicationSettings List<GetHostScanRecipesHostScanRecipeSummaryCollectionItemApplicationSetting>

Agent scan settings for an application scan (as a part of a host scan)

compartmentId String

The ID of the compartment in which to list resources.

definedTags Map<String,Object>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

displayName String

A filter to return only resources that match the entire display name given.

freeformTags Map<String,Object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

id String

Unique identifier of the config that is immutable on creation

portSettings List<GetHostScanRecipesHostScanRecipeSummaryCollectionItemPortSetting>

Port scan settings for a host scan

schedules List<GetHostScanRecipesHostScanRecipeSummaryCollectionItemSchedule>

A scanning schedule

state String

A filter to return only resources whose lifecycleState matches the given lifecycleState.

systemTags Map<String,Object>

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

timeCreated String

Date and time the recipe was created, format as described in RFC 3339

timeUpdated String

Date and time the recipe was last updated, format as described in RFC 3339

agentSettings GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSetting[]

Agent scan settings for a host scan

applicationSettings GetHostScanRecipesHostScanRecipeSummaryCollectionItemApplicationSetting[]

Agent scan settings for an application scan (as a part of a host scan)

compartmentId string

The ID of the compartment in which to list resources.

definedTags {[key: string]: any}

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

displayName string

A filter to return only resources that match the entire display name given.

freeformTags {[key: string]: any}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

id string

Unique identifier of the config that is immutable on creation

portSettings GetHostScanRecipesHostScanRecipeSummaryCollectionItemPortSetting[]

Port scan settings for a host scan

schedules GetHostScanRecipesHostScanRecipeSummaryCollectionItemSchedule[]

A scanning schedule

state string

A filter to return only resources whose lifecycleState matches the given lifecycleState.

systemTags {[key: string]: any}

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

timeCreated string

Date and time the recipe was created, format as described in RFC 3339

timeUpdated string

Date and time the recipe was last updated, format as described in RFC 3339

agent_settings GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSetting]

Agent scan settings for a host scan

application_settings GetHostScanRecipesHostScanRecipeSummaryCollectionItemApplicationSetting]

Agent scan settings for an application scan (as a part of a host scan)

compartment_id str

The ID of the compartment in which to list resources.

defined_tags Mapping[str, Any]

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

display_name str

A filter to return only resources that match the entire display name given.

freeform_tags Mapping[str, Any]

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

id str

Unique identifier of the config that is immutable on creation

port_settings GetHostScanRecipesHostScanRecipeSummaryCollectionItemPortSetting]

Port scan settings for a host scan

schedules GetHostScanRecipesHostScanRecipeSummaryCollectionItemSchedule]

A scanning schedule

state str

A filter to return only resources whose lifecycleState matches the given lifecycleState.

system_tags Mapping[str, Any]

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

time_created str

Date and time the recipe was created, format as described in RFC 3339

time_updated str

Date and time the recipe was last updated, format as described in RFC 3339

agentSettings List<Property Map>

Agent scan settings for a host scan

applicationSettings List<Property Map>

Agent scan settings for an application scan (as a part of a host scan)

compartmentId String

The ID of the compartment in which to list resources.

definedTags Map<Any>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

displayName String

A filter to return only resources that match the entire display name given.

freeformTags Map<Any>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

id String

Unique identifier of the config that is immutable on creation

portSettings List<Property Map>

Port scan settings for a host scan

schedules List<Property Map>

A scanning schedule

state String

A filter to return only resources whose lifecycleState matches the given lifecycleState.

systemTags Map<Any>

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

timeCreated String

Date and time the recipe was created, format as described in RFC 3339

timeUpdated String

Date and time the recipe was last updated, format as described in RFC 3339

GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSetting

AgentConfigurations List<GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSettingAgentConfiguration>

Agent configuration for host scan agent settings. This model is polymorphic, presenting different configuration options based on selected agent vendor.

ScanLevel string

The scan level

AgentConfigurations []GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSettingAgentConfiguration

Agent configuration for host scan agent settings. This model is polymorphic, presenting different configuration options based on selected agent vendor.

ScanLevel string

The scan level

agentConfigurations List<GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSettingAgentConfiguration>

Agent configuration for host scan agent settings. This model is polymorphic, presenting different configuration options based on selected agent vendor.

scanLevel String

The scan level

agentConfigurations GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSettingAgentConfiguration[]

Agent configuration for host scan agent settings. This model is polymorphic, presenting different configuration options based on selected agent vendor.

scanLevel string

The scan level

agent_configurations GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSettingAgentConfiguration]

Agent configuration for host scan agent settings. This model is polymorphic, presenting different configuration options based on selected agent vendor.

scan_level str

The scan level

agentConfigurations List<Property Map>

Agent configuration for host scan agent settings. This model is polymorphic, presenting different configuration options based on selected agent vendor.

scanLevel String

The scan level

GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSettingAgentConfiguration

cisBenchmarkSettings List<Property Map>

CIS (Center for Internet Security) Benchmark scan settings for a host scan

endpointProtectionSettings List<Property Map>

Endpoint Protection scan settings for a host scan

vendor String

Vendor to use for the host scan agent.

GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSettingAgentConfigurationCisBenchmarkSetting

ScanLevel string

The scan level

ScanLevel string

The scan level

scanLevel String

The scan level

scanLevel string

The scan level

scan_level str

The scan level

scanLevel String

The scan level

GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSettingAgentConfigurationEndpointProtectionSetting

ScanLevel string

The scan level

ScanLevel string

The scan level

scanLevel String

The scan level

scanLevel string

The scan level

scan_level str

The scan level

scanLevel String

The scan level

GetHostScanRecipesHostScanRecipeSummaryCollectionItemApplicationSetting

ApplicationScanRecurrence string

Scan recurrences in RFC-5545 section 3.3.10 format. Only supported input are weekly, biweekly, monthly listed below FREQ=WEEKLY;WKST=;INTERVAL=1 - This weekly scan on the specified weekday (e.g. SU for Sunday) FREQ=WEEKLY;WKST=;INTERVAL=2 - This bi-weekly scan on the specified weekday (e.g. SU for Sunday) FREQ=MONTHLY;WKST=;INTERVAL=1 - This monthly scan on the specified weekday (e.g. SU for Sunday, starting from the next such weekday based on the time of setting creation)

FoldersToScans List<GetHostScanRecipesHostScanRecipeSummaryCollectionItemApplicationSettingFoldersToScan>

List of folders selected for scanning

IsEnabled bool

Enable or disable application scan

ApplicationScanRecurrence string

Scan recurrences in RFC-5545 section 3.3.10 format. Only supported input are weekly, biweekly, monthly listed below FREQ=WEEKLY;WKST=;INTERVAL=1 - This weekly scan on the specified weekday (e.g. SU for Sunday) FREQ=WEEKLY;WKST=;INTERVAL=2 - This bi-weekly scan on the specified weekday (e.g. SU for Sunday) FREQ=MONTHLY;WKST=;INTERVAL=1 - This monthly scan on the specified weekday (e.g. SU for Sunday, starting from the next such weekday based on the time of setting creation)

FoldersToScans []GetHostScanRecipesHostScanRecipeSummaryCollectionItemApplicationSettingFoldersToScan

List of folders selected for scanning

IsEnabled bool

Enable or disable application scan

applicationScanRecurrence String

Scan recurrences in RFC-5545 section 3.3.10 format. Only supported input are weekly, biweekly, monthly listed below FREQ=WEEKLY;WKST=;INTERVAL=1 - This weekly scan on the specified weekday (e.g. SU for Sunday) FREQ=WEEKLY;WKST=;INTERVAL=2 - This bi-weekly scan on the specified weekday (e.g. SU for Sunday) FREQ=MONTHLY;WKST=;INTERVAL=1 - This monthly scan on the specified weekday (e.g. SU for Sunday, starting from the next such weekday based on the time of setting creation)

foldersToScans List<GetHostScanRecipesHostScanRecipeSummaryCollectionItemApplicationSettingFoldersToScan>

List of folders selected for scanning

isEnabled Boolean

Enable or disable application scan

applicationScanRecurrence string

Scan recurrences in RFC-5545 section 3.3.10 format. Only supported input are weekly, biweekly, monthly listed below FREQ=WEEKLY;WKST=;INTERVAL=1 - This weekly scan on the specified weekday (e.g. SU for Sunday) FREQ=WEEKLY;WKST=;INTERVAL=2 - This bi-weekly scan on the specified weekday (e.g. SU for Sunday) FREQ=MONTHLY;WKST=;INTERVAL=1 - This monthly scan on the specified weekday (e.g. SU for Sunday, starting from the next such weekday based on the time of setting creation)

foldersToScans GetHostScanRecipesHostScanRecipeSummaryCollectionItemApplicationSettingFoldersToScan[]

List of folders selected for scanning

isEnabled boolean

Enable or disable application scan

application_scan_recurrence str

Scan recurrences in RFC-5545 section 3.3.10 format. Only supported input are weekly, biweekly, monthly listed below FREQ=WEEKLY;WKST=;INTERVAL=1 - This weekly scan on the specified weekday (e.g. SU for Sunday) FREQ=WEEKLY;WKST=;INTERVAL=2 - This bi-weekly scan on the specified weekday (e.g. SU for Sunday) FREQ=MONTHLY;WKST=;INTERVAL=1 - This monthly scan on the specified weekday (e.g. SU for Sunday, starting from the next such weekday based on the time of setting creation)

folders_to_scans GetHostScanRecipesHostScanRecipeSummaryCollectionItemApplicationSettingFoldersToScan]

List of folders selected for scanning

is_enabled bool

Enable or disable application scan

applicationScanRecurrence String

Scan recurrences in RFC-5545 section 3.3.10 format. Only supported input are weekly, biweekly, monthly listed below FREQ=WEEKLY;WKST=;INTERVAL=1 - This weekly scan on the specified weekday (e.g. SU for Sunday) FREQ=WEEKLY;WKST=;INTERVAL=2 - This bi-weekly scan on the specified weekday (e.g. SU for Sunday) FREQ=MONTHLY;WKST=;INTERVAL=1 - This monthly scan on the specified weekday (e.g. SU for Sunday, starting from the next such weekday based on the time of setting creation)

foldersToScans List<Property Map>

List of folders selected for scanning

isEnabled Boolean

Enable or disable application scan

GetHostScanRecipesHostScanRecipeSummaryCollectionItemApplicationSettingFoldersToScan

Folder string

Folder to be scanned in the corresponding operating system

Operatingsystem string

Operating system type

Folder string

Folder to be scanned in the corresponding operating system

Operatingsystem string

Operating system type

folder String

Folder to be scanned in the corresponding operating system

operatingsystem String

Operating system type

folder string

Folder to be scanned in the corresponding operating system

operatingsystem string

Operating system type

folder str

Folder to be scanned in the corresponding operating system

operatingsystem str

Operating system type

folder String

Folder to be scanned in the corresponding operating system

operatingsystem String

Operating system type

GetHostScanRecipesHostScanRecipeSummaryCollectionItemPortSetting

ScanLevel string

The scan level

ScanLevel string

The scan level

scanLevel String

The scan level

scanLevel string

The scan level

scan_level str

The scan level

scanLevel String

The scan level

GetHostScanRecipesHostScanRecipeSummaryCollectionItemSchedule

DayOfWeek string

Day of week the scheduled scan occurs (not applicable for DAILY type)

Type string

How often the scan occurs

DayOfWeek string

Day of week the scheduled scan occurs (not applicable for DAILY type)

Type string

How often the scan occurs

dayOfWeek String

Day of week the scheduled scan occurs (not applicable for DAILY type)

type String

How often the scan occurs

dayOfWeek string

Day of week the scheduled scan occurs (not applicable for DAILY type)

type string

How often the scan occurs

day_of_week str

Day of week the scheduled scan occurs (not applicable for DAILY type)

type str

How often the scan occurs

dayOfWeek String

Day of week the scheduled scan occurs (not applicable for DAILY type)

type String

How often the scan occurs

Package Details

Repository
https://github.com/pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.