rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
1,562 lines • 99.8 kB
TypeScript
import { Construct } from 'constructs';
import * as cdktf from 'cdktf';
export interface DataOciDataSafeSecurityAssessmentComparisonConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/data_safe_security_assessment_comparison#comparison_security_assessment_id DataOciDataSafeSecurityAssessmentComparison#comparison_security_assessment_id}
*/
readonly comparisonSecurityAssessmentId: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/data_safe_security_assessment_comparison#id DataOciDataSafeSecurityAssessmentComparison#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/data_safe_security_assessment_comparison#security_assessment_id DataOciDataSafeSecurityAssessmentComparison#security_assessment_id}
*/
readonly securityAssessmentId: string;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaselineReferences {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaselineReferencesToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaselineReferences): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaselineReferencesToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaselineReferences): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaselineReferencesOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaselineReferences | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaselineReferences | undefined);
get cis(): string;
get gdpr(): string;
get obp(): string;
get stig(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaselineReferencesList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaselineReferencesOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaseline {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaselineToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaseline): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaselineToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaseline): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaselineOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaseline | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaseline | undefined);
get assessmentId(): string;
get details(): string[];
get hasTargetDbRiskLevelChanged(): cdktf.IResolvable;
get isRiskModified(): cdktf.IResolvable;
get justification(): string;
get key(): string;
get lifecycleDetails(): string;
get oracleDefinedSeverity(): string;
private _references;
get references(): DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaselineReferencesList;
get remarks(): string;
get severity(): string;
get state(): string;
get summary(): string;
get targetId(): string;
get timeUpdated(): string;
get timeValidUntil(): string;
get title(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaselineList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaselineOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrentReferences {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrentReferencesToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrentReferences): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrentReferencesToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrentReferences): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrentReferencesOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrentReferences | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrentReferences | undefined);
get cis(): string;
get gdpr(): string;
get obp(): string;
get stig(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrentReferencesList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrentReferencesOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrent {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrentToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrent): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrentToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrent): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrentOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrent | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrent | undefined);
get assessmentId(): string;
get details(): string[];
get hasTargetDbRiskLevelChanged(): cdktf.IResolvable;
get isRiskModified(): cdktf.IResolvable;
get justification(): string;
get key(): string;
get lifecycleDetails(): string;
get oracleDefinedSeverity(): string;
private _references;
get references(): DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrentReferencesList;
get remarks(): string;
get severity(): string;
get state(): string;
get summary(): string;
get targetId(): string;
get timeUpdated(): string;
get timeValidUntil(): string;
get title(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrentList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrentOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsAuditing {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsAuditingToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsAuditing): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsAuditingToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsAuditing): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsAuditing | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsAuditing | undefined);
get addedItems(): string[];
private _baseline;
get baseline(): DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingBaselineList;
private _current;
get current(): DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingCurrentList;
get modifiedItems(): string[];
get removedItems(): string[];
get severity(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaselineReferences {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaselineReferencesToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaselineReferences): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaselineReferencesToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaselineReferences): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaselineReferencesOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaselineReferences | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaselineReferences | undefined);
get cis(): string;
get gdpr(): string;
get obp(): string;
get stig(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaselineReferencesList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaselineReferencesOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaseline {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaselineToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaseline): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaselineToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaseline): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaselineOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaseline | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaseline | undefined);
get assessmentId(): string;
get details(): string[];
get hasTargetDbRiskLevelChanged(): cdktf.IResolvable;
get isRiskModified(): cdktf.IResolvable;
get justification(): string;
get key(): string;
get lifecycleDetails(): string;
get oracleDefinedSeverity(): string;
private _references;
get references(): DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaselineReferencesList;
get remarks(): string;
get severity(): string;
get state(): string;
get summary(): string;
get targetId(): string;
get timeUpdated(): string;
get timeValidUntil(): string;
get title(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaselineList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaselineOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrentReferences {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrentReferencesToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrentReferences): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrentReferencesToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrentReferences): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrentReferencesOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrentReferences | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrentReferences | undefined);
get cis(): string;
get gdpr(): string;
get obp(): string;
get stig(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrentReferencesList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrentReferencesOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrent {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrentToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrent): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrentToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrent): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrentOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrent | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrent | undefined);
get assessmentId(): string;
get details(): string[];
get hasTargetDbRiskLevelChanged(): cdktf.IResolvable;
get isRiskModified(): cdktf.IResolvable;
get justification(): string;
get key(): string;
get lifecycleDetails(): string;
get oracleDefinedSeverity(): string;
private _references;
get references(): DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrentReferencesList;
get remarks(): string;
get severity(): string;
get state(): string;
get summary(): string;
get targetId(): string;
get timeUpdated(): string;
get timeValidUntil(): string;
get title(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrentList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrentOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControl {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControl): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControl): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControl | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControl | undefined);
get addedItems(): string[];
private _baseline;
get baseline(): DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlBaselineList;
private _current;
get current(): DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlCurrentList;
get modifiedItems(): string[];
get removedItems(): string[];
get severity(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaselineReferences {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaselineReferencesToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaselineReferences): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaselineReferencesToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaselineReferences): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaselineReferencesOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaselineReferences | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaselineReferences | undefined);
get cis(): string;
get gdpr(): string;
get obp(): string;
get stig(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaselineReferencesList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaselineReferencesOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaseline {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaselineToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaseline): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaselineToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaseline): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaselineOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaseline | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaseline | undefined);
get assessmentId(): string;
get details(): string[];
get hasTargetDbRiskLevelChanged(): cdktf.IResolvable;
get isRiskModified(): cdktf.IResolvable;
get justification(): string;
get key(): string;
get lifecycleDetails(): string;
get oracleDefinedSeverity(): string;
private _references;
get references(): DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaselineReferencesList;
get remarks(): string;
get severity(): string;
get state(): string;
get summary(): string;
get targetId(): string;
get timeUpdated(): string;
get timeValidUntil(): string;
get title(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaselineList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaselineOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrentReferences {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrentReferencesToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrentReferences): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrentReferencesToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrentReferences): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrentReferencesOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrentReferences | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrentReferences | undefined);
get cis(): string;
get gdpr(): string;
get obp(): string;
get stig(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrentReferencesList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrentReferencesOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrent {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrentToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrent): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrentToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrent): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrentOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrent | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrent | undefined);
get assessmentId(): string;
get details(): string[];
get hasTargetDbRiskLevelChanged(): cdktf.IResolvable;
get isRiskModified(): cdktf.IResolvable;
get justification(): string;
get key(): string;
get lifecycleDetails(): string;
get oracleDefinedSeverity(): string;
private _references;
get references(): DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrentReferencesList;
get remarks(): string;
get severity(): string;
get state(): string;
get summary(): string;
get targetId(): string;
get timeUpdated(): string;
get timeValidUntil(): string;
get title(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrentList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrentOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryption {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryption): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryption): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryption | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryption | undefined);
get addedItems(): string[];
private _baseline;
get baseline(): DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionBaselineList;
private _current;
get current(): DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionCurrentList;
get modifiedItems(): string[];
get removedItems(): string[];
get severity(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaselineReferences {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaselineReferencesToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaselineReferences): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaselineReferencesToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaselineReferences): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaselineReferencesOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaselineReferences | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaselineReferences | undefined);
get cis(): string;
get gdpr(): string;
get obp(): string;
get stig(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaselineReferencesList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaselineReferencesOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaseline {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaselineToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaseline): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaselineToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaseline): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaselineOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaseline | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaseline | undefined);
get assessmentId(): string;
get details(): string[];
get hasTargetDbRiskLevelChanged(): cdktf.IResolvable;
get isRiskModified(): cdktf.IResolvable;
get justification(): string;
get key(): string;
get lifecycleDetails(): string;
get oracleDefinedSeverity(): string;
private _references;
get references(): DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaselineReferencesList;
get remarks(): string;
get severity(): string;
get state(): string;
get summary(): string;
get targetId(): string;
get timeUpdated(): string;
get timeValidUntil(): string;
get title(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaselineList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaselineOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrentReferences {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrentReferencesToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrentReferences): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrentReferencesToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrentReferences): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrentReferencesOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrentReferences | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrentReferences | undefined);
get cis(): string;
get gdpr(): string;
get obp(): string;
get stig(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrentReferencesList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrentReferencesOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrent {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrentToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrent): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrentToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrent): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrentOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrent | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrent | undefined);
get assessmentId(): string;
get details(): string[];
get hasTargetDbRiskLevelChanged(): cdktf.IResolvable;
get isRiskModified(): cdktf.IResolvable;
get justification(): string;
get key(): string;
get lifecycleDetails(): string;
get oracleDefinedSeverity(): string;
private _references;
get references(): DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrentReferencesList;
get remarks(): string;
get severity(): string;
get state(): string;
get summary(): string;
get targetId(): string;
get timeUpdated(): string;
get timeValidUntil(): string;
get title(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrentList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrentOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfiguration {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfiguration): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfiguration): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfiguration | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfiguration | undefined);
get addedItems(): string[];
private _baseline;
get baseline(): DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationBaselineList;
private _current;
get current(): DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationCurrentList;
get modifiedItems(): string[];
get removedItems(): string[];
get severity(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaselineReferences {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaselineReferencesToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaselineReferences): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaselineReferencesToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaselineReferences): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaselineReferencesOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaselineReferences | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaselineReferences | undefined);
get cis(): string;
get gdpr(): string;
get obp(): string;
get stig(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaselineReferencesList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaselineReferencesOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaseline {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaselineToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaseline): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaselineToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaseline): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaselineOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaseline | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaseline | undefined);
get assessmentId(): string;
get details(): string[];
get hasTargetDbRiskLevelChanged(): cdktf.IResolvable;
get isRiskModified(): cdktf.IResolvable;
get justification(): string;
get key(): string;
get lifecycleDetails(): string;
get oracleDefinedSeverity(): string;
private _references;
get references(): DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaselineReferencesList;
get remarks(): string;
get severity(): string;
get state(): string;
get summary(): string;
get targetId(): string;
get timeUpdated(): string;
get timeValidUntil(): string;
get title(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaselineList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaselineOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrentReferences {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrentReferencesToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrentReferences): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrentReferencesToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrentReferences): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrentReferencesOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrentReferences | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrentReferences | undefined);
get cis(): string;
get gdpr(): string;
get obp(): string;
get stig(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrentReferencesList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrentReferencesOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrent {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrentToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrent): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrentToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrent): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrentOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrent | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrent | undefined);
get assessmentId(): string;
get details(): string[];
get hasTargetDbRiskLevelChanged(): cdktf.IResolvable;
get isRiskModified(): cdktf.IResolvable;
get justification(): string;
get key(): string;
get lifecycleDetails(): string;
get oracleDefinedSeverity(): string;
private _references;
get references(): DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrentReferencesList;
get remarks(): string;
get severity(): string;
get state(): string;
get summary(): string;
get targetId(): string;
get timeUpdated(): string;
get timeValidUntil(): string;
get title(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrentList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrentOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControl {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControl): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControl): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControl | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControl | undefined);
get addedItems(): string[];
private _baseline;
get baseline(): DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlBaselineList;
private _current;
get current(): DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlCurrentList;
get modifiedItems(): string[];
get removedItems(): string[];
get severity(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaselineReferences {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaselineReferencesToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaselineReferences): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaselineReferencesToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaselineReferences): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaselineReferencesOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaselineReferences | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaselineReferences | undefined);
get cis(): string;
get gdpr(): string;
get obp(): string;
get stig(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaselineReferencesList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaselineReferencesOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaseline {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaselineToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaseline): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaselineToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaseline): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaselineOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaseline | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaseline | undefined);
get assessmentId(): string;
get details(): string[];
get hasTargetDbRiskLevelChanged(): cdktf.IResolvable;
get isRiskModified(): cdktf.IResolvable;
get justification(): string;
get key(): string;
get lifecycleDetails(): string;
get oracleDefinedSeverity(): string;
private _references;
get references(): DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaselineReferencesList;
get remarks(): string;
get severity(): string;
get state(): string;
get summary(): string;
get targetId(): string;
get timeUpdated(): string;
get timeValidUntil(): string;
get title(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaselineList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaselineOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrentReferences {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrentReferencesToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrentReferences): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrentReferencesToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrentReferences): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrentReferencesOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrentReferences | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrentReferences | undefined);
get cis(): string;
get gdpr(): string;
get obp(): string;
get stig(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrentReferencesList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrentReferencesOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrent {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrentToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrent): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrentToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrent): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrentOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrent | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrent | undefined);
get assessmentId(): string;
get details(): string[];
get hasTargetDbRiskLevelChanged(): cdktf.IResolvable;
get isRiskModified(): cdktf.IResolvable;
get justification(): string;
get key(): string;
get lifecycleDetails(): string;
get oracleDefinedSeverity(): string;
private _references;
get references(): DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrentReferencesList;
get remarks(): string;
get severity(): string;
get state(): string;
get summary(): string;
get targetId(): string;
get timeUpdated(): string;
get timeValidUntil(): string;
get title(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrentList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrentOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRoles {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRoles): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRoles): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRoles | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRoles | undefined);
get addedItems(): string[];
private _baseline;
get baseline(): DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesBaselineList;
private _current;
get current(): DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesCurrentList;
get modifiedItems(): string[];
get removedItems(): string[];
get severity(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaselineReferences {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaselineReferencesToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaselineReferences): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaselineReferencesToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaselineReferences): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaselineReferencesOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaselineReferences | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaselineReferences | undefined);
get cis(): string;
get gdpr(): string;
get obp(): string;
get stig(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaselineReferencesList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaselineReferencesOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaseline {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaselineToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaseline): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaselineToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaseline): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaselineOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaseline | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaseline | undefined);
get assessmentId(): string;
get details(): string[];
get hasTargetDbRiskLevelChanged(): cdktf.IResolvable;
get isRiskModified(): cdktf.IResolvable;
get justification(): string;
get key(): string;
get lifecycleDetails(): string;
get oracleDefinedSeverity(): string;
private _references;
get references(): DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaselineReferencesList;
get remarks(): string;
get severity(): string;
get state(): string;
get summary(): string;
get targetId(): string;
get timeUpdated(): string;
get timeValidUntil(): string;
get title(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaselineList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaselineOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrentReferences {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrentReferencesToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrentReferences): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrentReferencesToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrentReferences): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrentReferencesOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrentReferences | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrentReferences | undefined);
get cis(): string;
get gdpr(): string;
get obp(): string;
get stig(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrentReferencesList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrentReferencesOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrent {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrentToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrent): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrentToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrent): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrentOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrent | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrent | undefined);
get assessmentId(): string;
get details(): string[];
get hasTargetDbRiskLevelChanged(): cdktf.IResolvable;
get isRiskModified(): cdktf.IResolvable;
get justification(): string;
get key(): string;
get lifecycleDetails(): string;
get oracleDefinedSeverity(): string;
private _references;
get references(): DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrentReferencesList;
get remarks(): string;
get severity(): string;
get state(): string;
get summary(): string;
get targetId(): string;
get timeUpdated(): string;
get timeValidUntil(): string;
get title(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrentList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrentOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccounts {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccounts): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccounts): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccounts | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccounts | undefined);
get addedItems(): string[];
private _baseline;
get baseline(): DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsBaselineList;
private _current;
get current(): DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsCurrentList;
get modifiedItems(): string[];
get removedItems(): string[];
get severity(): string;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsOutputReference;
}
export interface DataOciDataSafeSecurityAssessmentComparisonTargets {
}
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsToTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargets): any;
export declare function dataOciDataSafeSecurityAssessmentComparisonTargetsToHclTerraform(struct?: DataOciDataSafeSecurityAssessmentComparisonTargets): any;
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsOutputReference 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(): DataOciDataSafeSecurityAssessmentComparisonTargets | undefined;
set internalValue(value: DataOciDataSafeSecurityAssessmentComparisonTargets | undefined);
private _auditing;
get auditing(): DataOciDataSafeSecurityAssessmentComparisonTargetsAuditingList;
private _authorizationControl;
get authorizationControl(): DataOciDataSafeSecurityAssessmentComparisonTargetsAuthorizationControlList;
get baselineTargetId(): string;
get currentTargetId(): string;
private _dataEncryption;
get dataEncryption(): DataOciDataSafeSecurityAssessmentComparisonTargetsDataEncryptionList;
private _dbConfiguration;
get dbConfiguration(): DataOciDataSafeSecurityAssessmentComparisonTargetsDbConfigurationList;
private _fineGrainedAccessControl;
get fineGrainedAccessControl(): DataOciDataSafeSecurityAssessmentComparisonTargetsFineGrainedAccessControlList;
private _privilegesAndRoles;
get privilegesAndRoles(): DataOciDataSafeSecurityAssessmentComparisonTargetsPrivilegesAndRolesList;
private _userAccounts;
get userAccounts(): DataOciDataSafeSecurityAssessmentComparisonTargetsUserAccountsList;
}
export declare class DataOciDataSafeSecurityAssessmentComparisonTargetsList 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): DataOciDataSafeSecurityAssessmentComparisonTargetsOutputReference;
}
/**
* Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/data_safe_security_assessment_comparison oci_data_safe_security_assessment_comparison}
*/
export declare class DataOciDataSafeSecurityAssessmentComparison extends cdktf.TerraformDataSource {
static readonly tfResourceType = "oci_data_safe_security_assessment_comparison";
/**
* Generates CDKTF code for importing a DataOciDataSafeSecurityAssessmentComparison 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 DataOciDataSafeSecurityAssessmentComparison to import
* @param importFromId The id of the existing DataOciDataSafeSecurityAssessmentComparison that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/data_safe_security_assessment_comparison#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the DataOciDataSafeSecurityAssessmentComparison 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/data_safe_security_assessment_comparison oci_data_safe_security_assessment_comparison} 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 DataOciDataSafeSecurityAssessmentComparisonConfig
*/
constructor(scope: Construct, id: string, config: DataOciDataSafeSecurityAssessmentComparisonConfig);
get baselineId(): string;
private _comparisonSecurityAssessmentId?;
get comparisonSecurityAssessmentId(): string;
set comparisonSecurityAssessmentId(value: string);
get comparisonSecurityAssessmentIdInput(): string | undefined;
private _id?;
get id(): string;
set id(value: string);
resetId(): void;
get idInput(): string | undefined;
private _securityAssessmentId?;
get securityAssessmentId(): string;
set securityAssessmentId(value: string);
get securityAssessmentIdInput(): string | undefined;
get state(): string;
private _targets;
get targets(): DataOciDataSafeSecurityAssessmentComparisonTargetsList;
get timeCreated(): string;
protected synthesizeAttributes(): {
[name: string]: any;
};
protected synthesizeHclAttributes(): {
[name: string]: any;
};
}