1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. VulnerabilityScanning
  5. getHostScanRecipes
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

oci.VulnerabilityScanning.getHostScanRecipes

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

    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

    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,
    });
    
    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"])
    
    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
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    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 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());
    
        }
    }
    
    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 Sequence[vulnerabilityscanning.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 Sequence[vulnerabilityscanning.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 Sequence[vulnerabilityscanning.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 Sequence[vulnerabilityscanning.GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSetting]
    Agent scan settings for a host scan
    application_settings Sequence[vulnerabilityscanning.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 Sequence[vulnerabilityscanning.GetHostScanRecipesHostScanRecipeSummaryCollectionItemPortSetting]
    Port scan settings for a host scan
    schedules Sequence[vulnerabilityscanning.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 Sequence[vulnerabilityscanning.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<GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSettingAgentConfigurationCisBenchmarkSetting>
    CIS (Center for Internet Security) Benchmark scan settings for a host scan
    EndpointProtectionSettings List<GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSettingAgentConfigurationEndpointProtectionSetting>
    Endpoint Protection scan settings for a host scan
    ShouldUnInstall bool
    Boolean flag letting agent know if it should un-install the Qualys agent when it is stopped.
    VaultSecretId string
    Vault secret OCID which stores license information. Content inside this secret in vault would be base64 string containing information about customer's Qualys susbcription license.
    Vendor string
    Vendor to use for the host scan agent.
    VendorType string
    Vendor to use for the host scan agent.
    CisBenchmarkSettings []GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSettingAgentConfigurationCisBenchmarkSetting
    CIS (Center for Internet Security) Benchmark scan settings for a host scan
    EndpointProtectionSettings []GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSettingAgentConfigurationEndpointProtectionSetting
    Endpoint Protection scan settings for a host scan
    ShouldUnInstall bool
    Boolean flag letting agent know if it should un-install the Qualys agent when it is stopped.
    VaultSecretId string
    Vault secret OCID which stores license information. Content inside this secret in vault would be base64 string containing information about customer's Qualys susbcription license.
    Vendor string
    Vendor to use for the host scan agent.
    VendorType string
    Vendor to use for the host scan agent.
    cisBenchmarkSettings List<GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSettingAgentConfigurationCisBenchmarkSetting>
    CIS (Center for Internet Security) Benchmark scan settings for a host scan
    endpointProtectionSettings List<GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSettingAgentConfigurationEndpointProtectionSetting>
    Endpoint Protection scan settings for a host scan
    shouldUnInstall Boolean
    Boolean flag letting agent know if it should un-install the Qualys agent when it is stopped.
    vaultSecretId String
    Vault secret OCID which stores license information. Content inside this secret in vault would be base64 string containing information about customer's Qualys susbcription license.
    vendor String
    Vendor to use for the host scan agent.
    vendorType String
    Vendor to use for the host scan agent.
    cisBenchmarkSettings GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSettingAgentConfigurationCisBenchmarkSetting[]
    CIS (Center for Internet Security) Benchmark scan settings for a host scan
    endpointProtectionSettings GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSettingAgentConfigurationEndpointProtectionSetting[]
    Endpoint Protection scan settings for a host scan
    shouldUnInstall boolean
    Boolean flag letting agent know if it should un-install the Qualys agent when it is stopped.
    vaultSecretId string
    Vault secret OCID which stores license information. Content inside this secret in vault would be base64 string containing information about customer's Qualys susbcription license.
    vendor string
    Vendor to use for the host scan agent.
    vendorType string
    Vendor to use for the host scan agent.
    cis_benchmark_settings Sequence[vulnerabilityscanning.GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSettingAgentConfigurationCisBenchmarkSetting]
    CIS (Center for Internet Security) Benchmark scan settings for a host scan
    endpoint_protection_settings Sequence[vulnerabilityscanning.GetHostScanRecipesHostScanRecipeSummaryCollectionItemAgentSettingAgentConfigurationEndpointProtectionSetting]
    Endpoint Protection scan settings for a host scan
    should_un_install bool
    Boolean flag letting agent know if it should un-install the Qualys agent when it is stopped.
    vault_secret_id str
    Vault secret OCID which stores license information. Content inside this secret in vault would be base64 string containing information about customer's Qualys susbcription license.
    vendor str
    Vendor to use for the host scan agent.
    vendor_type str
    Vendor to use for the host scan agent.
    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
    shouldUnInstall Boolean
    Boolean flag letting agent know if it should un-install the Qualys agent when it is stopped.
    vaultSecretId String
    Vault secret OCID which stores license information. Content inside this secret in vault would be base64 string containing information about customer's Qualys susbcription license.
    vendor String
    Vendor to use for the host scan agent.
    vendorType 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 Sequence[vulnerabilityscanning.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
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi