UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

496 lines (495 loc) 36.1 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciVulnerabilityScanningHostScanRecipesConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/vulnerability_scanning_host_scan_recipes#compartment_id DataOciVulnerabilityScanningHostScanRecipes#compartment_id} */ readonly compartmentId: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/vulnerability_scanning_host_scan_recipes#display_name DataOciVulnerabilityScanningHostScanRecipes#display_name} */ readonly displayName?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/vulnerability_scanning_host_scan_recipes#id DataOciVulnerabilityScanningHostScanRecipes#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/vulnerability_scanning_host_scan_recipes#state DataOciVulnerabilityScanningHostScanRecipes#state} */ readonly state?: string; /** * filter block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/vulnerability_scanning_host_scan_recipes#filter DataOciVulnerabilityScanningHostScanRecipes#filter} */ readonly filter?: DataOciVulnerabilityScanningHostScanRecipesFilter[] | cdktf.IResolvable; } export interface DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationCisBenchmarkSettings { } export declare function dataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationCisBenchmarkSettingsToTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationCisBenchmarkSettings): any; export declare function dataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationCisBenchmarkSettingsToHclTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationCisBenchmarkSettings): any; export declare class DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationCisBenchmarkSettingsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationCisBenchmarkSettings | undefined; set internalValue(value: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationCisBenchmarkSettings | undefined); get scanLevel(): string; } export declare class DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationCisBenchmarkSettingsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationCisBenchmarkSettingsOutputReference; } export interface DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationEndpointProtectionSettings { } export declare function dataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationEndpointProtectionSettingsToTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationEndpointProtectionSettings): any; export declare function dataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationEndpointProtectionSettingsToHclTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationEndpointProtectionSettings): any; export declare class DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationEndpointProtectionSettingsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationEndpointProtectionSettings | undefined; set internalValue(value: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationEndpointProtectionSettings | undefined); get scanLevel(): string; } export declare class DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationEndpointProtectionSettingsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationEndpointProtectionSettingsOutputReference; } export interface DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfiguration { } export declare function dataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationToTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfiguration): any; export declare function dataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationToHclTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfiguration): any; export declare class DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfiguration | undefined; set internalValue(value: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfiguration | undefined); private _cisBenchmarkSettings; get cisBenchmarkSettings(): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationCisBenchmarkSettingsList; private _endpointProtectionSettings; get endpointProtectionSettings(): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationEndpointProtectionSettingsList; get shouldUnInstall(): cdktf.IResolvable; get vaultSecretId(): string; get vendor(): string; get vendorType(): string; } export declare class DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationOutputReference; } export interface DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettings { } export declare function dataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsToTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettings): any; export declare function dataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsToHclTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettings): any; export declare class DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettings | undefined; set internalValue(value: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettings | undefined); private _agentConfiguration; get agentConfiguration(): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsAgentConfigurationList; get scanLevel(): string; } export declare class DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsOutputReference; } export interface DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettingsFoldersToScan { } export declare function dataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettingsFoldersToScanToTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettingsFoldersToScan): any; export declare function dataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettingsFoldersToScanToHclTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettingsFoldersToScan): any; export declare class DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettingsFoldersToScanOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettingsFoldersToScan | undefined; set internalValue(value: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettingsFoldersToScan | undefined); get folder(): string; get operatingsystem(): string; } export declare class DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettingsFoldersToScanList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettingsFoldersToScanOutputReference; } export interface DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettings { } export declare function dataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettingsToTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettings): any; export declare function dataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettingsToHclTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettings): any; export declare class DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettingsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettings | undefined; set internalValue(value: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettings | undefined); get applicationScanRecurrence(): string; private _foldersToScan; get foldersToScan(): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettingsFoldersToScanList; get isEnabled(): cdktf.IResolvable; } export declare class DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettingsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettingsOutputReference; } export interface DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsPortSettings { } export declare function dataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsPortSettingsToTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsPortSettings): any; export declare function dataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsPortSettingsToHclTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsPortSettings): any; export declare class DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsPortSettingsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsPortSettings | undefined; set internalValue(value: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsPortSettings | undefined); get scanLevel(): string; } export declare class DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsPortSettingsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsPortSettingsOutputReference; } export interface DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsSchedule { } export declare function dataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsScheduleToTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsSchedule): any; export declare function dataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsScheduleToHclTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsSchedule): any; export declare class DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsScheduleOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsSchedule | undefined; set internalValue(value: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsSchedule | undefined); get dayOfWeek(): string; get type(): string; } export declare class DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsScheduleList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsScheduleOutputReference; } export interface DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItems { } export declare function dataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsToTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItems): any; export declare function dataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsToHclTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItems): any; export declare class DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItems | undefined; set internalValue(value: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItems | undefined); private _agentSettings; get agentSettings(): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsAgentSettingsList; private _applicationSettings; get applicationSettings(): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsApplicationSettingsList; get compartmentId(): string; private _definedTags; get definedTags(): cdktf.StringMap; get displayName(): string; private _freeformTags; get freeformTags(): cdktf.StringMap; get id(): string; private _portSettings; get portSettings(): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsPortSettingsList; private _schedule; get schedule(): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsScheduleList; get state(): string; private _systemTags; get systemTags(): cdktf.StringMap; get timeCreated(): string; get timeUpdated(): string; } export declare class DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsOutputReference; } export interface DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollection { } export declare function dataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionToTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollection): any; export declare function dataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionToHclTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollection): any; export declare class DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollection | undefined; set internalValue(value: DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollection | undefined); private _items; get items(): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionItemsList; } export declare class DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionOutputReference; } export interface DataOciVulnerabilityScanningHostScanRecipesFilter { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/vulnerability_scanning_host_scan_recipes#name DataOciVulnerabilityScanningHostScanRecipes#name} */ readonly name: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/vulnerability_scanning_host_scan_recipes#regex DataOciVulnerabilityScanningHostScanRecipes#regex} */ readonly regex?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/vulnerability_scanning_host_scan_recipes#values DataOciVulnerabilityScanningHostScanRecipes#values} */ readonly values: string[]; } export declare function dataOciVulnerabilityScanningHostScanRecipesFilterToTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesFilter | cdktf.IResolvable): any; export declare function dataOciVulnerabilityScanningHostScanRecipesFilterToHclTerraform(struct?: DataOciVulnerabilityScanningHostScanRecipesFilter | cdktf.IResolvable): any; export declare class DataOciVulnerabilityScanningHostScanRecipesFilterOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciVulnerabilityScanningHostScanRecipesFilter | cdktf.IResolvable | undefined; set internalValue(value: DataOciVulnerabilityScanningHostScanRecipesFilter | cdktf.IResolvable | undefined); private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; private _regex?; get regex(): boolean | cdktf.IResolvable; set regex(value: boolean | cdktf.IResolvable); resetRegex(): void; get regexInput(): boolean | cdktf.IResolvable | undefined; private _values?; get values(): string[]; set values(value: string[]); get valuesInput(): string[] | undefined; } export declare class DataOciVulnerabilityScanningHostScanRecipesFilterList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DataOciVulnerabilityScanningHostScanRecipesFilter[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciVulnerabilityScanningHostScanRecipesFilterOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/vulnerability_scanning_host_scan_recipes oci_vulnerability_scanning_host_scan_recipes} */ export declare class DataOciVulnerabilityScanningHostScanRecipes extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_vulnerability_scanning_host_scan_recipes"; /** * Generates CDKTF code for importing a DataOciVulnerabilityScanningHostScanRecipes resource upon running "cdktf plan <stack-name>" * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataOciVulnerabilityScanningHostScanRecipes to import * @param importFromId The id of the existing DataOciVulnerabilityScanningHostScanRecipes that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/vulnerability_scanning_host_scan_recipes#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciVulnerabilityScanningHostScanRecipes to import is found */ static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider): cdktf.ImportableResource; /** * Create a new {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/vulnerability_scanning_host_scan_recipes oci_vulnerability_scanning_host_scan_recipes} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope * @param options DataOciVulnerabilityScanningHostScanRecipesConfig */ constructor(scope: Construct, id: string, config: DataOciVulnerabilityScanningHostScanRecipesConfig); private _compartmentId?; get compartmentId(): string; set compartmentId(value: string); get compartmentIdInput(): string | undefined; private _displayName?; get displayName(): string; set displayName(value: string); resetDisplayName(): void; get displayNameInput(): string | undefined; private _hostScanRecipeSummaryCollection; get hostScanRecipeSummaryCollection(): DataOciVulnerabilityScanningHostScanRecipesHostScanRecipeSummaryCollectionList; private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string | undefined; private _state?; get state(): string; set state(value: string); resetState(): void; get stateInput(): string | undefined; private _filter; get filter(): DataOciVulnerabilityScanningHostScanRecipesFilterList; putFilter(value: DataOciVulnerabilityScanningHostScanRecipesFilter[] | cdktf.IResolvable): void; resetFilter(): void; get filterInput(): cdktf.IResolvable | DataOciVulnerabilityScanningHostScanRecipesFilter[] | undefined; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }