UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

252 lines (251 loc) 14.2 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciAdmVulnerabilityAuditConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/adm_vulnerability_audit#vulnerability_audit_id DataOciAdmVulnerabilityAudit#vulnerability_audit_id} */ readonly vulnerabilityAuditId: string; } export interface DataOciAdmVulnerabilityAuditApplicationDependencies { } export declare function dataOciAdmVulnerabilityAuditApplicationDependenciesToTerraform(struct?: DataOciAdmVulnerabilityAuditApplicationDependencies): any; export declare function dataOciAdmVulnerabilityAuditApplicationDependenciesToHclTerraform(struct?: DataOciAdmVulnerabilityAuditApplicationDependencies): any; export declare class DataOciAdmVulnerabilityAuditApplicationDependenciesOutputReference 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(): DataOciAdmVulnerabilityAuditApplicationDependencies | undefined; set internalValue(value: DataOciAdmVulnerabilityAuditApplicationDependencies | undefined); get applicationDependencyNodeIds(): string[]; get gav(): string; get nodeId(): string; get purl(): string; } export declare class DataOciAdmVulnerabilityAuditApplicationDependenciesList 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): DataOciAdmVulnerabilityAuditApplicationDependenciesOutputReference; } export interface DataOciAdmVulnerabilityAuditConfiguration { } export declare function dataOciAdmVulnerabilityAuditConfigurationToTerraform(struct?: DataOciAdmVulnerabilityAuditConfiguration): any; export declare function dataOciAdmVulnerabilityAuditConfigurationToHclTerraform(struct?: DataOciAdmVulnerabilityAuditConfiguration): any; export declare class DataOciAdmVulnerabilityAuditConfigurationOutputReference 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(): DataOciAdmVulnerabilityAuditConfiguration | undefined; set internalValue(value: DataOciAdmVulnerabilityAuditConfiguration | undefined); get exclusions(): string[]; get maxPermissibleCvssV2Score(): number; get maxPermissibleCvssV3Score(): number; get maxPermissibleSeverity(): string; } export declare class DataOciAdmVulnerabilityAuditConfigurationList 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): DataOciAdmVulnerabilityAuditConfigurationOutputReference; } export interface DataOciAdmVulnerabilityAuditSource { } export declare function dataOciAdmVulnerabilityAuditSourceToTerraform(struct?: DataOciAdmVulnerabilityAuditSource): any; export declare function dataOciAdmVulnerabilityAuditSourceToHclTerraform(struct?: DataOciAdmVulnerabilityAuditSource): any; export declare class DataOciAdmVulnerabilityAuditSourceOutputReference 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(): DataOciAdmVulnerabilityAuditSource | undefined; set internalValue(value: DataOciAdmVulnerabilityAuditSource | undefined); get description(): string; get ociResourceId(): string; get type(): string; } export declare class DataOciAdmVulnerabilityAuditSourceList 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): DataOciAdmVulnerabilityAuditSourceOutputReference; } export interface DataOciAdmVulnerabilityAuditUsageData { } export declare function dataOciAdmVulnerabilityAuditUsageDataToTerraform(struct?: DataOciAdmVulnerabilityAuditUsageData): any; export declare function dataOciAdmVulnerabilityAuditUsageDataToHclTerraform(struct?: DataOciAdmVulnerabilityAuditUsageData): any; export declare class DataOciAdmVulnerabilityAuditUsageDataOutputReference 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(): DataOciAdmVulnerabilityAuditUsageData | undefined; set internalValue(value: DataOciAdmVulnerabilityAuditUsageData | undefined); get bucket(): string; get namespace(): string; get object(): string; get sourceType(): string; } export declare class DataOciAdmVulnerabilityAuditUsageDataList 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): DataOciAdmVulnerabilityAuditUsageDataOutputReference; } export interface DataOciAdmVulnerabilityAuditVulnerabilities { } export declare function dataOciAdmVulnerabilityAuditVulnerabilitiesToTerraform(struct?: DataOciAdmVulnerabilityAuditVulnerabilities): any; export declare function dataOciAdmVulnerabilityAuditVulnerabilitiesToHclTerraform(struct?: DataOciAdmVulnerabilityAuditVulnerabilities): any; export declare class DataOciAdmVulnerabilityAuditVulnerabilitiesOutputReference 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(): DataOciAdmVulnerabilityAuditVulnerabilities | undefined; set internalValue(value: DataOciAdmVulnerabilityAuditVulnerabilities | undefined); get cvssV2Score(): number; get cvssV3Score(): number; get id(): string; get isFalsePositive(): cdktf.IResolvable; get isIgnored(): cdktf.IResolvable; get severity(): string; get source(): string; } export declare class DataOciAdmVulnerabilityAuditVulnerabilitiesList 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): DataOciAdmVulnerabilityAuditVulnerabilitiesOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/adm_vulnerability_audit oci_adm_vulnerability_audit} */ export declare class DataOciAdmVulnerabilityAudit extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_adm_vulnerability_audit"; /** * Generates CDKTF code for importing a DataOciAdmVulnerabilityAudit 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 DataOciAdmVulnerabilityAudit to import * @param importFromId The id of the existing DataOciAdmVulnerabilityAudit that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/adm_vulnerability_audit#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciAdmVulnerabilityAudit 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/adm_vulnerability_audit oci_adm_vulnerability_audit} 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 DataOciAdmVulnerabilityAuditConfig */ constructor(scope: Construct, id: string, config: DataOciAdmVulnerabilityAuditConfig); private _applicationDependencies; get applicationDependencies(): DataOciAdmVulnerabilityAuditApplicationDependenciesList; get buildType(): string; get compartmentId(): string; private _configuration; get configuration(): DataOciAdmVulnerabilityAuditConfigurationList; private _definedTags; get definedTags(): cdktf.StringMap; get displayName(): string; private _freeformTags; get freeformTags(): cdktf.StringMap; get id(): string; get isSuccess(): cdktf.IResolvable; get knowledgeBaseId(): string; get lifecycleDetails(): string; get maxObservedCvssV2Score(): number; get maxObservedCvssV2ScoreWithIgnored(): number; get maxObservedCvssV3Score(): number; get maxObservedCvssV3ScoreWithIgnored(): number; get maxObservedSeverity(): string; get maxObservedSeverityWithIgnored(): string; private _source; get source(): DataOciAdmVulnerabilityAuditSourceList; get state(): string; private _systemTags; get systemTags(): cdktf.StringMap; get timeCreated(): string; get timeUpdated(): string; private _usageData; get usageData(): DataOciAdmVulnerabilityAuditUsageDataList; private _vulnerabilities; get vulnerabilities(): DataOciAdmVulnerabilityAuditVulnerabilitiesList; private _vulnerabilityAuditId?; get vulnerabilityAuditId(): string; set vulnerabilityAuditId(value: string); get vulnerabilityAuditIdInput(): string | undefined; get vulnerableArtifactsCount(): number; get vulnerableArtifactsCountWithIgnored(): number; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }