rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
1,332 lines • 95.7 kB
TypeScript
import { Construct } from 'constructs';
import * as cdktf from 'cdktf';
export interface DataOciLoggingUnifiedAgentConfigurationConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/logging_unified_agent_configuration#unified_agent_configuration_id DataOciLoggingUnifiedAgentConfiguration#unified_agent_configuration_id}
*/
readonly unifiedAgentConfigurationId: string;
}
export interface DataOciLoggingUnifiedAgentConfigurationGroupAssociation {
}
export declare function dataOciLoggingUnifiedAgentConfigurationGroupAssociationToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationGroupAssociation): any;
export declare function dataOciLoggingUnifiedAgentConfigurationGroupAssociationToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationGroupAssociation): any;
export declare class DataOciLoggingUnifiedAgentConfigurationGroupAssociationOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationGroupAssociation | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationGroupAssociation | undefined);
get groupList(): string[];
}
export declare class DataOciLoggingUnifiedAgentConfigurationGroupAssociationList 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): DataOciLoggingUnifiedAgentConfigurationGroupAssociationOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsDestination {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsDestinationToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsDestination): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsDestinationToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsDestination): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsDestinationOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsDestination | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsDestination | undefined);
get compartmentId(): string;
get metricsNamespace(): string;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsDestinationList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsDestinationOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourceScrapeTargets {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourceScrapeTargetsToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourceScrapeTargets): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourceScrapeTargetsToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourceScrapeTargets): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourceScrapeTargetsOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourceScrapeTargets | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourceScrapeTargets | undefined);
get k8SNamespace(): string;
get name(): string;
get resourceGroup(): string;
get resourceType(): string;
get serviceName(): string;
get url(): string;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourceScrapeTargetsList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourceScrapeTargetsOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSource {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourceToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSource): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourceToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSource): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourceOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSource | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSource | undefined);
get name(): string;
private _scrapeTargets;
get scrapeTargets(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourceScrapeTargetsList;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourceList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourceOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesAdvancedOptions {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesAdvancedOptionsToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesAdvancedOptions): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesAdvancedOptionsToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesAdvancedOptions): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesAdvancedOptionsOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesAdvancedOptions | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesAdvancedOptions | undefined);
get isReadFromHead(): cdktf.IResolvable;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesAdvancedOptionsList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesAdvancedOptionsOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserNestedParser {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserNestedParserToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserNestedParser): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserNestedParserToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserNestedParser): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserNestedParserOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserNestedParser | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserNestedParser | undefined);
get fieldTimeKey(): string;
get isKeepTimeKey(): cdktf.IResolvable;
get parseNested(): cdktf.IResolvable;
get separator(): string;
get timeFormat(): string;
get timeType(): string;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserNestedParserList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserNestedParserOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserPatterns {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserPatternsToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserPatterns): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserPatternsToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserPatterns): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserPatternsOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserPatterns | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserPatterns | undefined);
get fieldTimeFormat(): string;
get fieldTimeKey(): string;
get fieldTimeZone(): string;
get name(): string;
get pattern(): string;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserPatternsList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserPatternsOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserRecordInput {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserRecordInputToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserRecordInput): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserRecordInputToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserRecordInput): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserRecordInputOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserRecordInput | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserRecordInput | undefined);
private _dimensions;
get dimensions(): cdktf.StringMap;
get namespace(): string;
get resourceGroup(): string;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserRecordInputList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserRecordInputOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParser {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParser): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParser): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParser | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParser | undefined);
get delimiter(): string;
get expression(): string;
get fieldTimeKey(): string;
get format(): string[];
get formatFirstline(): string;
get grokFailureKey(): string;
get grokNameKey(): string;
get isEstimateCurrentEvent(): cdktf.IResolvable;
get isKeepTimeKey(): cdktf.IResolvable;
get isMergeCriFields(): cdktf.IResolvable;
get isNullEmptyString(): cdktf.IResolvable;
get isSupportColonlessIdent(): cdktf.IResolvable;
get isWithPriority(): cdktf.IResolvable;
get keys(): string[];
get messageFormat(): string;
get messageKey(): string;
get multiLineStartRegexp(): string;
private _nestedParser;
get nestedParser(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserNestedParserList;
get nullValuePattern(): string;
get parseNested(): cdktf.IResolvable;
get parserType(): string;
private _patterns;
get patterns(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserPatternsList;
private _recordInput;
get recordInput(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserRecordInputList;
get rfc5424TimeFormat(): string;
get separator(): string;
get syslogParserType(): string;
get timeFormat(): string;
get timeType(): string;
get timeoutInMilliseconds(): number;
private _types;
get types(): cdktf.StringMap;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSources {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSources): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSources): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSources | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSources | undefined);
private _advancedOptions;
get advancedOptions(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesAdvancedOptionsList;
get name(): string;
private _parser;
get parser(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesParserList;
get paths(): string[];
get sourceType(): string;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsUnifiedAgentConfigurationFilter {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsUnifiedAgentConfigurationFilterToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsUnifiedAgentConfigurationFilter): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsUnifiedAgentConfigurationFilterToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsUnifiedAgentConfigurationFilter): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsUnifiedAgentConfigurationFilterOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsUnifiedAgentConfigurationFilter | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsUnifiedAgentConfigurationFilter | undefined);
get allowList(): string[];
get denyList(): string[];
get filterType(): string;
get name(): string;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsUnifiedAgentConfigurationFilterList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsUnifiedAgentConfigurationFilterOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurations {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurations): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurations): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurations | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurations | undefined);
private _destination;
get destination(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsDestinationList;
private _source;
get source(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourceList;
get sourceType(): string;
private _sources;
get sources(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsSourcesList;
private _unifiedAgentConfigurationFilter;
get unifiedAgentConfigurationFilter(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsUnifiedAgentConfigurationFilterList;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination | undefined);
get compartmentId(): string;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput | undefined);
get namespace(): string;
get resourceGroup(): string;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource | undefined);
get metrics(): string[];
private _recordInput;
get recordInput(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputList;
get type(): string;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration | undefined);
private _destination;
get destination(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationList;
private _source;
get source(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceList;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestination {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestination): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestination): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestination | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestination | undefined);
get logObjectId(): string;
private _operationalMetricsConfiguration;
get operationalMetricsConfiguration(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationList;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesAdvancedOptions {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesAdvancedOptionsToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesAdvancedOptions): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesAdvancedOptionsToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesAdvancedOptions): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesAdvancedOptionsOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesAdvancedOptions | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesAdvancedOptions | undefined);
get isReadFromHead(): cdktf.IResolvable;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesAdvancedOptionsList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesAdvancedOptionsOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserNestedParser {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserNestedParserToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserNestedParser): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserNestedParserToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserNestedParser): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserNestedParserOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserNestedParser | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserNestedParser | undefined);
get fieldTimeKey(): string;
get isKeepTimeKey(): cdktf.IResolvable;
get parseNested(): cdktf.IResolvable;
get separator(): string;
get timeFormat(): string;
get timeType(): string;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserNestedParserList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserNestedParserOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserPatterns {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserPatternsToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserPatterns): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserPatternsToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserPatterns): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserPatternsOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserPatterns | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserPatterns | undefined);
get fieldTimeFormat(): string;
get fieldTimeKey(): string;
get fieldTimeZone(): string;
get name(): string;
get pattern(): string;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserPatternsList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserPatternsOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserRecordInput {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserRecordInputToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserRecordInput): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserRecordInputToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserRecordInput): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserRecordInputOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserRecordInput | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserRecordInput | undefined);
private _dimensions;
get dimensions(): cdktf.StringMap;
get namespace(): string;
get resourceGroup(): string;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserRecordInputList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserRecordInputOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParser {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParser): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParser): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParser | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParser | undefined);
get delimiter(): string;
get expression(): string;
get fieldTimeKey(): string;
get format(): string[];
get formatFirstline(): string;
get grokFailureKey(): string;
get grokNameKey(): string;
get isEstimateCurrentEvent(): cdktf.IResolvable;
get isKeepTimeKey(): cdktf.IResolvable;
get isMergeCriFields(): cdktf.IResolvable;
get isNullEmptyString(): cdktf.IResolvable;
get isSupportColonlessIdent(): cdktf.IResolvable;
get isWithPriority(): cdktf.IResolvable;
get keys(): string[];
get messageFormat(): string;
get messageKey(): string;
get multiLineStartRegexp(): string;
private _nestedParser;
get nestedParser(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserNestedParserList;
get nullValuePattern(): string;
get parseNested(): cdktf.IResolvable;
get parserType(): string;
private _patterns;
get patterns(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserPatternsList;
private _recordInput;
get recordInput(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserRecordInputList;
get rfc5424TimeFormat(): string;
get separator(): string;
get syslogParserType(): string;
get timeFormat(): string;
get timeType(): string;
get timeoutInMilliseconds(): number;
private _types;
get types(): cdktf.StringMap;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSources {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSources): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSources): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSources | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSources | undefined);
private _advancedOptions;
get advancedOptions(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesAdvancedOptionsList;
get channels(): string[];
get customPlugin(): string;
get name(): string;
private _parser;
get parser(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesParserList;
get paths(): string[];
get sourceType(): string;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListStruct {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListStructToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListStruct): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListStructToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListStruct): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListStructOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListStruct | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListStruct | undefined);
get key(): string;
get pattern(): string;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListStructList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListStructOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSections {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionsToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSections): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionsToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSections): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionsOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSections | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSections | undefined);
get name(): string;
private _params;
get params(): cdktf.StringMap;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionsList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionsOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListStruct {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListStructToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListStruct): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListStructToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListStruct): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListStructOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListStruct | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListStruct | undefined);
get key(): string;
get pattern(): string;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListStructList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListStructOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser | undefined);
get fieldTimeKey(): string;
get isKeepTimeKey(): cdktf.IResolvable;
get parseNested(): cdktf.IResolvable;
get separator(): string;
get timeFormat(): string;
get timeType(): string;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatterns {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternsToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatterns): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternsToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatterns): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternsOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatterns | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatterns | undefined);
get fieldTimeFormat(): string;
get fieldTimeKey(): string;
get fieldTimeZone(): string;
get name(): string;
get pattern(): string;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternsList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternsOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput | undefined);
private _dimensions;
get dimensions(): cdktf.StringMap;
get namespace(): string;
get resourceGroup(): string;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser | undefined);
get delimiter(): string;
get expression(): string;
get fieldTimeKey(): string;
get format(): string[];
get formatFirstline(): string;
get grokFailureKey(): string;
get grokNameKey(): string;
get isEstimateCurrentEvent(): cdktf.IResolvable;
get isKeepTimeKey(): cdktf.IResolvable;
get isMergeCriFields(): cdktf.IResolvable;
get isNullEmptyString(): cdktf.IResolvable;
get isSupportColonlessIdent(): cdktf.IResolvable;
get isWithPriority(): cdktf.IResolvable;
get keys(): string[];
get messageFormat(): string;
get messageKey(): string;
get multiLineStartRegexp(): string;
private _nestedParser;
get nestedParser(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserList;
get nullValuePattern(): string;
get parseNested(): cdktf.IResolvable;
get parserType(): string;
private _patterns;
get patterns(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternsList;
private _recordInput;
get recordInput(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputList;
get rfc5424TimeFormat(): string;
get separator(): string;
get syslogParserType(): string;
get timeFormat(): string;
get timeType(): string;
get timeoutInMilliseconds(): number;
private _types;
get types(): cdktf.StringMap;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListStruct {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListStructToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListStruct): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListStructToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListStruct): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListStructOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListStruct | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListStruct | undefined);
get key(): string;
get value(): string;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListStructList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListStructOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter | undefined);
private _allowList;
get allowList(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListStructList;
get customFilterType(): string;
private _customSections;
get customSections(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionsList;
private _denyList;
get denyList(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListStructList;
get emitInvalidRecordToError(): cdktf.IResolvable;
get filterType(): string;
get hashValueField(): string;
get injectKeyPrefix(): string;
get isAutoTypecastEnabled(): cdktf.IResolvable;
get isRenewRecordEnabled(): cdktf.IResolvable;
get isRubyEnabled(): cdktf.IResolvable;
get keepKeys(): string[];
get keyName(): string;
get name(): string;
private _params;
get params(): cdktf.StringMap;
private _parser;
get parser(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserList;
private _recordList;
get recordList(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListStructList;
get removeKeyNameField(): cdktf.IResolvable;
get removeKeys(): string[];
get renewTimeKey(): string;
get replaceInvalidSequence(): cdktf.IResolvable;
get reserveData(): cdktf.IResolvable;
get reserveTime(): cdktf.IResolvable;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterOutputReference;
}
export interface DataOciLoggingUnifiedAgentConfigurationServiceConfiguration {
}
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationToTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfiguration): any;
export declare function dataOciLoggingUnifiedAgentConfigurationServiceConfigurationToHclTerraform(struct?: DataOciLoggingUnifiedAgentConfigurationServiceConfiguration): any;
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationOutputReference 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(): DataOciLoggingUnifiedAgentConfigurationServiceConfiguration | undefined;
set internalValue(value: DataOciLoggingUnifiedAgentConfigurationServiceConfiguration | undefined);
private _applicationConfigurations;
get applicationConfigurations(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationsList;
get configurationType(): string;
private _destination;
get destination(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationDestinationList;
private _sources;
get sources(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationSourcesList;
private _unifiedAgentConfigurationFilter;
get unifiedAgentConfigurationFilter(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterList;
}
export declare class DataOciLoggingUnifiedAgentConfigurationServiceConfigurationList 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): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationOutputReference;
}
/**
* Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/logging_unified_agent_configuration oci_logging_unified_agent_configuration}
*/
export declare class DataOciLoggingUnifiedAgentConfiguration extends cdktf.TerraformDataSource {
static readonly tfResourceType = "oci_logging_unified_agent_configuration";
/**
* Generates CDKTF code for importing a DataOciLoggingUnifiedAgentConfiguration 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 DataOciLoggingUnifiedAgentConfiguration to import
* @param importFromId The id of the existing DataOciLoggingUnifiedAgentConfiguration that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/logging_unified_agent_configuration#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the DataOciLoggingUnifiedAgentConfiguration 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/logging_unified_agent_configuration oci_logging_unified_agent_configuration} 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 DataOciLoggingUnifiedAgentConfigurationConfig
*/
constructor(scope: Construct, id: string, config: DataOciLoggingUnifiedAgentConfigurationConfig);
get compartmentId(): string;
get configurationState(): string;
private _definedTags;
get definedTags(): cdktf.StringMap;
get description(): string;
get displayName(): string;
private _freeformTags;
get freeformTags(): cdktf.StringMap;
private _groupAssociation;
get groupAssociation(): DataOciLoggingUnifiedAgentConfigurationGroupAssociationList;
get id(): string;
get isEnabled(): cdktf.IResolvable;
private _serviceConfiguration;
get serviceConfiguration(): DataOciLoggingUnifiedAgentConfigurationServiceConfigurationList;
get state(): string;
get timeCreated(): string;
get timeLastModified(): string;
private _unifiedAgentConfigurationId?;
get unifiedAgentConfigurationId(): string;
set unifiedAgentConfigurationId(value: string);
get unifiedAgentConfigurationIdInput(): string | undefined;
protected synthesizeAttributes(): {
[name: string]: any;
};
protected synthesizeHclAttributes(): {
[name: string]: any;
};
}