rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
915 lines • 58.6 kB
TypeScript
import { Construct } from 'constructs';
import * as cdktf from 'cdktf';
export interface DataOciCloudGuardTargetConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/cloud_guard_target#target_id DataOciCloudGuardTarget#target_id}
*/
readonly targetId: string;
}
export interface DataOciCloudGuardTargetTargetDetailsTargetSecurityZoneRecipes {
}
export declare function dataOciCloudGuardTargetTargetDetailsTargetSecurityZoneRecipesToTerraform(struct?: DataOciCloudGuardTargetTargetDetailsTargetSecurityZoneRecipes): any;
export declare function dataOciCloudGuardTargetTargetDetailsTargetSecurityZoneRecipesToHclTerraform(struct?: DataOciCloudGuardTargetTargetDetailsTargetSecurityZoneRecipes): any;
export declare class DataOciCloudGuardTargetTargetDetailsTargetSecurityZoneRecipesOutputReference 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(): DataOciCloudGuardTargetTargetDetailsTargetSecurityZoneRecipes | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetDetailsTargetSecurityZoneRecipes | undefined);
get compartmentId(): string;
private _definedTags;
get definedTags(): cdktf.StringMap;
get description(): string;
get displayName(): string;
private _freeformTags;
get freeformTags(): cdktf.StringMap;
get id(): string;
get lifecycleDetails(): string;
get owner(): string;
get securityPolicies(): string[];
get state(): string;
private _systemTags;
get systemTags(): cdktf.StringMap;
get timeCreated(): string;
get timeUpdated(): string;
}
export declare class DataOciCloudGuardTargetTargetDetailsTargetSecurityZoneRecipesList 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): DataOciCloudGuardTargetTargetDetailsTargetSecurityZoneRecipesOutputReference;
}
export interface DataOciCloudGuardTargetTargetDetails {
}
export declare function dataOciCloudGuardTargetTargetDetailsToTerraform(struct?: DataOciCloudGuardTargetTargetDetails): any;
export declare function dataOciCloudGuardTargetTargetDetailsToHclTerraform(struct?: DataOciCloudGuardTargetTargetDetails): any;
export declare class DataOciCloudGuardTargetTargetDetailsOutputReference 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(): DataOciCloudGuardTargetTargetDetails | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetDetails | undefined);
get securityZoneDisplayName(): string;
get securityZoneId(): string;
get targetResourceType(): string;
private _targetSecurityZoneRecipes;
get targetSecurityZoneRecipes(): DataOciCloudGuardTargetTargetDetailsTargetSecurityZoneRecipesList;
}
export declare class DataOciCloudGuardTargetTargetDetailsList 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): DataOciCloudGuardTargetTargetDetailsOutputReference;
}
export interface DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConditionGroups {
}
export declare function dataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConditionGroupsToTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConditionGroups): any;
export declare function dataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConditionGroupsToHclTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConditionGroups): any;
export declare class DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConditionGroupsOutputReference 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(): DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConditionGroups | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConditionGroups | undefined);
get compartmentId(): string;
get condition(): string;
}
export declare class DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConditionGroupsList 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): DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConditionGroupsOutputReference;
}
export interface DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurationsValues {
}
export declare function dataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurationsValuesToTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurationsValues): any;
export declare function dataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurationsValuesToHclTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurationsValues): any;
export declare class DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurationsValuesOutputReference 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(): DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurationsValues | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurationsValues | undefined);
get listType(): string;
get managedListType(): string;
get value(): string;
}
export declare class DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurationsValuesList 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): DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurationsValuesOutputReference;
}
export interface DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurations {
}
export declare function dataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurationsToTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurations): any;
export declare function dataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurationsToHclTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurations): any;
export declare class DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurationsOutputReference 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(): DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurations | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurations | undefined);
get configKey(): string;
get dataType(): string;
get name(): string;
get value(): string;
private _values;
get values(): DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurationsValuesList;
}
export declare class DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurationsList 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): DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurationsOutputReference;
}
export interface DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetails {
}
export declare function dataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsToTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetails): any;
export declare function dataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsToHclTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetails): any;
export declare class DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsOutputReference 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(): DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetails | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetails | undefined);
private _conditionGroups;
get conditionGroups(): DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConditionGroupsList;
private _configurations;
get configurations(): DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsConfigurationsList;
get isConfigurationAllowed(): cdktf.IResolvable;
get isEnabled(): cdktf.IResolvable;
get labels(): string[];
get riskLevel(): string;
}
export declare class DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsList 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): DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsOutputReference;
}
export interface DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesEntitiesMappings {
}
export declare function dataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesEntitiesMappingsToTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesEntitiesMappings): any;
export declare function dataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesEntitiesMappingsToHclTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesEntitiesMappings): any;
export declare class DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesEntitiesMappingsOutputReference 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(): DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesEntitiesMappings | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesEntitiesMappings | undefined);
get displayName(): string;
get entityType(): string;
get queryField(): string;
}
export declare class DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesEntitiesMappingsList 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): DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesEntitiesMappingsOutputReference;
}
export interface DataOciCloudGuardTargetTargetDetectorRecipesDetectorRules {
}
export declare function dataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesToTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesDetectorRules): any;
export declare function dataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesToHclTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesDetectorRules): any;
export declare class DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesOutputReference 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(): DataOciCloudGuardTargetTargetDetectorRecipesDetectorRules | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetDetectorRecipesDetectorRules | undefined);
get dataSourceId(): string;
get description(): string;
private _details;
get details(): DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesDetailsList;
get detector(): string;
get detectorRuleId(): string;
get displayName(): string;
private _entitiesMappings;
get entitiesMappings(): DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesEntitiesMappingsList;
get lifecycleDetails(): string;
get managedListTypes(): string[];
get recommendation(): string;
get resourceType(): string;
get serviceType(): string;
get state(): string;
get timeCreated(): string;
get timeUpdated(): string;
}
export declare class DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesList 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): DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesOutputReference;
}
export interface DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroups {
}
export declare function dataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroupsToTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroups): any;
export declare function dataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroupsToHclTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroups): any;
export declare class DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroupsOutputReference 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(): DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroups | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroups | undefined);
get compartmentId(): string;
get condition(): string;
}
export declare class DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroupsList 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): DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroupsOutputReference;
}
export interface DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValues {
}
export declare function dataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValuesToTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValues): any;
export declare function dataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValuesToHclTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValues): any;
export declare class DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValuesOutputReference 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(): DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValues | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValues | undefined);
get listType(): string;
get managedListType(): string;
get value(): string;
}
export declare class DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValuesList 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): DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValuesOutputReference;
}
export interface DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurations {
}
export declare function dataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsToTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurations): any;
export declare function dataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsToHclTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurations): any;
export declare class DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsOutputReference 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(): DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurations | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurations | undefined);
get configKey(): string;
get dataType(): string;
get name(): string;
get value(): string;
private _values;
get values(): DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsValuesList;
}
export declare class DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsList 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): DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsOutputReference;
}
export interface DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetails {
}
export declare function dataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsToTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetails): any;
export declare function dataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsToHclTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetails): any;
export declare class DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsOutputReference 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(): DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetails | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetails | undefined);
private _conditionGroups;
get conditionGroups(): DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConditionGroupsList;
private _configurations;
get configurations(): DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsConfigurationsList;
get isConfigurationAllowed(): cdktf.IResolvable;
get isEnabled(): cdktf.IResolvable;
get labels(): string[];
get riskLevel(): string;
}
export declare class DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsList 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): DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsOutputReference;
}
export interface DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesEntitiesMappings {
}
export declare function dataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesEntitiesMappingsToTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesEntitiesMappings): any;
export declare function dataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesEntitiesMappingsToHclTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesEntitiesMappings): any;
export declare class DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesEntitiesMappingsOutputReference 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(): DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesEntitiesMappings | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesEntitiesMappings | undefined);
get displayName(): string;
get entityType(): string;
get queryField(): string;
}
export declare class DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesEntitiesMappingsList 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): DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesEntitiesMappingsOutputReference;
}
export interface DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRules {
}
export declare function dataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesToTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRules): any;
export declare function dataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesToHclTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRules): any;
export declare class DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesOutputReference 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(): DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRules | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRules | undefined);
get dataSourceId(): string;
get description(): string;
private _details;
get details(): DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesDetailsList;
get detector(): string;
get detectorRuleId(): string;
get displayName(): string;
private _entitiesMappings;
get entitiesMappings(): DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesEntitiesMappingsList;
get lifecycleDetails(): string;
get managedListTypes(): string[];
get recommendation(): string;
get resourceType(): string;
get serviceType(): string;
get state(): string;
get timeCreated(): string;
get timeUpdated(): string;
}
export declare class DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesList 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): DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesOutputReference;
}
export interface DataOciCloudGuardTargetTargetDetectorRecipes {
}
export declare function dataOciCloudGuardTargetTargetDetectorRecipesToTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipes): any;
export declare function dataOciCloudGuardTargetTargetDetectorRecipesToHclTerraform(struct?: DataOciCloudGuardTargetTargetDetectorRecipes): any;
export declare class DataOciCloudGuardTargetTargetDetectorRecipesOutputReference 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(): DataOciCloudGuardTargetTargetDetectorRecipes | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetDetectorRecipes | undefined);
get compartmentId(): string;
get description(): string;
get detector(): string;
get detectorRecipeId(): string;
get detectorRecipeType(): string;
private _detectorRules;
get detectorRules(): DataOciCloudGuardTargetTargetDetectorRecipesDetectorRulesList;
get displayName(): string;
private _effectiveDetectorRules;
get effectiveDetectorRules(): DataOciCloudGuardTargetTargetDetectorRecipesEffectiveDetectorRulesList;
get id(): string;
get owner(): string;
get state(): string;
get timeCreated(): string;
get timeUpdated(): string;
}
export declare class DataOciCloudGuardTargetTargetDetectorRecipesList 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): DataOciCloudGuardTargetTargetDetectorRecipesOutputReference;
}
export interface DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetailsConfigurations {
}
export declare function dataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetailsConfigurationsToTerraform(struct?: DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetailsConfigurations): any;
export declare function dataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetailsConfigurationsToHclTerraform(struct?: DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetailsConfigurations): any;
export declare class DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetailsConfigurationsOutputReference 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(): DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetailsConfigurations | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetailsConfigurations | undefined);
get configKey(): string;
get name(): string;
get value(): string;
}
export declare class DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetailsConfigurationsList 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): DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetailsConfigurationsOutputReference;
}
export interface DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetails {
}
export declare function dataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetailsToTerraform(struct?: DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetails): any;
export declare function dataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetailsToHclTerraform(struct?: DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetails): any;
export declare class DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetailsOutputReference 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(): DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetails | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetails | undefined);
get condition(): string;
private _configurations;
get configurations(): DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetailsConfigurationsList;
get isEnabled(): cdktf.IResolvable;
get mode(): string;
}
export declare class DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetailsList 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): DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetailsOutputReference;
}
export interface DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRules {
}
export declare function dataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesToTerraform(struct?: DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRules): any;
export declare function dataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesToHclTerraform(struct?: DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRules): any;
export declare class DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesOutputReference 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(): DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRules | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRules | undefined);
get compartmentId(): string;
get description(): string;
private _details;
get details(): DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesDetailsList;
get displayName(): string;
get lifecycleDetails(): string;
get policies(): string[];
get responderRuleId(): string;
get state(): string;
get supportedModes(): string[];
get timeCreated(): string;
get timeUpdated(): string;
get type(): string;
}
export declare class DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesList 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): DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesOutputReference;
}
export interface DataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetailsConfigurations {
}
export declare function dataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetailsConfigurationsToTerraform(struct?: DataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetailsConfigurations): any;
export declare function dataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetailsConfigurationsToHclTerraform(struct?: DataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetailsConfigurations): any;
export declare class DataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetailsConfigurationsOutputReference 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(): DataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetailsConfigurations | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetailsConfigurations | undefined);
get configKey(): string;
get name(): string;
get value(): string;
}
export declare class DataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetailsConfigurationsList 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): DataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetailsConfigurationsOutputReference;
}
export interface DataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetails {
}
export declare function dataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetailsToTerraform(struct?: DataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetails): any;
export declare function dataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetailsToHclTerraform(struct?: DataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetails): any;
export declare class DataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetailsOutputReference 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(): DataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetails | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetails | undefined);
get condition(): string;
private _configurations;
get configurations(): DataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetailsConfigurationsList;
get isEnabled(): cdktf.IResolvable;
get mode(): string;
}
export declare class DataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetailsList 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): DataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetailsOutputReference;
}
export interface DataOciCloudGuardTargetTargetResponderRecipesResponderRules {
}
export declare function dataOciCloudGuardTargetTargetResponderRecipesResponderRulesToTerraform(struct?: DataOciCloudGuardTargetTargetResponderRecipesResponderRules): any;
export declare function dataOciCloudGuardTargetTargetResponderRecipesResponderRulesToHclTerraform(struct?: DataOciCloudGuardTargetTargetResponderRecipesResponderRules): any;
export declare class DataOciCloudGuardTargetTargetResponderRecipesResponderRulesOutputReference 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(): DataOciCloudGuardTargetTargetResponderRecipesResponderRules | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetResponderRecipesResponderRules | undefined);
get compartmentId(): string;
get description(): string;
private _details;
get details(): DataOciCloudGuardTargetTargetResponderRecipesResponderRulesDetailsList;
get displayName(): string;
get lifecycleDetails(): string;
get policies(): string[];
get responderRuleId(): string;
get state(): string;
get supportedModes(): string[];
get timeCreated(): string;
get timeUpdated(): string;
get type(): string;
}
export declare class DataOciCloudGuardTargetTargetResponderRecipesResponderRulesList 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): DataOciCloudGuardTargetTargetResponderRecipesResponderRulesOutputReference;
}
export interface DataOciCloudGuardTargetTargetResponderRecipes {
}
export declare function dataOciCloudGuardTargetTargetResponderRecipesToTerraform(struct?: DataOciCloudGuardTargetTargetResponderRecipes): any;
export declare function dataOciCloudGuardTargetTargetResponderRecipesToHclTerraform(struct?: DataOciCloudGuardTargetTargetResponderRecipes): any;
export declare class DataOciCloudGuardTargetTargetResponderRecipesOutputReference 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(): DataOciCloudGuardTargetTargetResponderRecipes | undefined;
set internalValue(value: DataOciCloudGuardTargetTargetResponderRecipes | undefined);
get compartmentId(): string;
get description(): string;
get displayName(): string;
private _effectiveResponderRules;
get effectiveResponderRules(): DataOciCloudGuardTargetTargetResponderRecipesEffectiveResponderRulesList;
get id(): string;
get owner(): string;
get responderRecipeId(): string;
private _responderRules;
get responderRules(): DataOciCloudGuardTargetTargetResponderRecipesResponderRulesList;
get timeCreated(): string;
get timeUpdated(): string;
}
export declare class DataOciCloudGuardTargetTargetResponderRecipesList 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): DataOciCloudGuardTargetTargetResponderRecipesOutputReference;
}
/**
* Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/cloud_guard_target oci_cloud_guard_target}
*/
export declare class DataOciCloudGuardTarget extends cdktf.TerraformDataSource {
static readonly tfResourceType = "oci_cloud_guard_target";
/**
* Generates CDKTF code for importing a DataOciCloudGuardTarget 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 DataOciCloudGuardTarget to import
* @param importFromId The id of the existing DataOciCloudGuardTarget that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/cloud_guard_target#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the DataOciCloudGuardTarget 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/cloud_guard_target oci_cloud_guard_target} 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 DataOciCloudGuardTargetConfig
*/
constructor(scope: Construct, id: string, config: DataOciCloudGuardTargetConfig);
get compartmentId(): string;
private _definedTags;
get definedTags(): cdktf.StringMap;
get description(): string;
get displayName(): string;
private _freeformTags;
get freeformTags(): cdktf.StringMap;
get id(): string;
get inheritedByCompartments(): string[];
get lifecyleDetails(): string;
get recipeCount(): number;
get state(): string;
private _systemTags;
get systemTags(): cdktf.StringMap;
private _targetDetails;
get targetDetails(): DataOciCloudGuardTargetTargetDetailsList;
private _targetDetectorRecipes;
get targetDetectorRecipes(): DataOciCloudGuardTargetTargetDetectorRecipesList;
private _targetId?;
get targetId(): string;
set targetId(value: string);
get targetIdInput(): string | undefined;
get targetResourceId(): string;
get targetResourceType(): string;
private _targetResponderRecipes;
get targetResponderRecipes(): DataOciCloudGuardTargetTargetResponderRecipesList;
get timeCreated(): string;
get timeUpdated(): string;
protected synthesizeAttributes(): {
[name: string]: any;
};
protected synthesizeHclAttributes(): {
[name: string]: any;
};
}