rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
1,040 lines • 70.2 kB
TypeScript
import { Construct } from 'constructs';
import * as cdktf from 'cdktf';
export interface DataOciApmSyntheticsMonitorsConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/apm_synthetics_monitors#apm_domain_id DataOciApmSyntheticsMonitors#apm_domain_id}
*/
readonly apmDomainId: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/apm_synthetics_monitors#display_name DataOciApmSyntheticsMonitors#display_name}
*/
readonly displayName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/apm_synthetics_monitors#id DataOciApmSyntheticsMonitors#id}
*
* Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
* If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
*/
readonly id?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/apm_synthetics_monitors#is_maintenance_window_active DataOciApmSyntheticsMonitors#is_maintenance_window_active}
*/
readonly isMaintenanceWindowActive?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/apm_synthetics_monitors#is_maintenance_window_set DataOciApmSyntheticsMonitors#is_maintenance_window_set}
*/
readonly isMaintenanceWindowSet?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/apm_synthetics_monitors#monitor_type DataOciApmSyntheticsMonitors#monitor_type}
*/
readonly monitorType?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/apm_synthetics_monitors#script_id DataOciApmSyntheticsMonitors#script_id}
*/
readonly scriptId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/apm_synthetics_monitors#status DataOciApmSyntheticsMonitors#status}
*/
readonly status?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/apm_synthetics_monitors#vantage_point DataOciApmSyntheticsMonitors#vantage_point}
*/
readonly vantagePoint?: string;
/**
* filter block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/apm_synthetics_monitors#filter DataOciApmSyntheticsMonitors#filter}
*/
readonly filter?: DataOciApmSyntheticsMonitorsFilter[] | cdktf.IResolvable;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItemsAvailabilityConfiguration {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsAvailabilityConfigurationToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsAvailabilityConfiguration): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsAvailabilityConfigurationToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsAvailabilityConfiguration): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsAvailabilityConfigurationOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsAvailabilityConfiguration | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItemsAvailabilityConfiguration | undefined);
get maxAllowedFailuresPerInterval(): number;
get minAllowedRunsPerInterval(): number;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsAvailabilityConfigurationList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsAvailabilityConfigurationOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsClientCertificate {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsClientCertificateToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsClientCertificate): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsClientCertificateToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsClientCertificate): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsClientCertificateOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsClientCertificate | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsClientCertificate | undefined);
get content(): string;
get fileName(): string;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsClientCertificateList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsClientCertificateOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsPrivateKey {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsPrivateKeyToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsPrivateKey): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsPrivateKeyToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsPrivateKey): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsPrivateKeyOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsPrivateKey | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsPrivateKey | undefined);
get content(): string;
get fileName(): string;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsPrivateKeyList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsPrivateKeyOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetails {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetails): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetails): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetails | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetails | undefined);
private _clientCertificate;
get clientCertificate(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsClientCertificateList;
private _privateKey;
get privateKey(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsPrivateKeyList;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetailsPassword {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetailsPasswordToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetailsPassword): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetailsPasswordToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetailsPassword): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetailsPasswordOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetailsPassword | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetailsPassword | undefined);
get password(): string;
get passwordType(): string;
get vaultSecretId(): string;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetailsPasswordList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetailsPasswordOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetails {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetailsToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetails): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetailsToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetails): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetailsOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetails | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetails | undefined);
private _password;
get password(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetailsPasswordList;
get username(): string;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetailsList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetailsOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseWalletDetails {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseWalletDetailsToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseWalletDetails): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseWalletDetailsToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseWalletDetails): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseWalletDetailsOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseWalletDetails | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseWalletDetails | undefined);
get databaseWallet(): string;
get serviceName(): string;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseWalletDetailsList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseWalletDetailsOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDnsConfiguration {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDnsConfigurationToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDnsConfiguration): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDnsConfigurationToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDnsConfiguration): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDnsConfigurationOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDnsConfiguration | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDnsConfiguration | undefined);
get isOverrideDns(): cdktf.IResolvable;
get overrideDnsIp(): string;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDnsConfigurationList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDnsConfigurationOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetailsPassword {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetailsPasswordToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetailsPassword): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetailsPasswordToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetailsPassword): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetailsPasswordOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetailsPassword | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetailsPassword | undefined);
get password(): string;
get passwordType(): string;
get vaultSecretId(): string;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetailsPasswordList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetailsPasswordOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetails {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetailsToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetails): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetailsToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetails): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetailsOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetails | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetails | undefined);
private _password;
get password(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetailsPasswordList;
get username(): string;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetailsList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetailsOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationNetworkConfiguration {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationNetworkConfigurationToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationNetworkConfiguration): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationNetworkConfigurationToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationNetworkConfiguration): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationNetworkConfigurationOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationNetworkConfiguration | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationNetworkConfiguration | undefined);
get numberOfHops(): number;
get probeMode(): string;
get probePerHop(): number;
get protocol(): string;
get transmissionRate(): number;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationNetworkConfigurationList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationNetworkConfigurationOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetailsAuthHeaders {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetailsAuthHeadersToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetailsAuthHeaders): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetailsAuthHeadersToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetailsAuthHeaders): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetailsAuthHeadersOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetailsAuthHeaders | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetailsAuthHeaders | undefined);
get headerName(): string;
get headerValue(): string;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetailsAuthHeadersList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetailsAuthHeadersOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetails {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetailsToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetails): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetailsToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetails): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetailsOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetails | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetails | undefined);
private _authHeaders;
get authHeaders(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetailsAuthHeadersList;
get authRequestMethod(): string;
get authRequestPostBody(): string;
get authToken(): string;
get authUrl(): string;
get authUserName(): string;
get authUserPassword(): string;
get oauthScheme(): string;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetailsList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetailsOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestHeaders {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestHeadersToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestHeaders): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestHeadersToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestHeaders): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestHeadersOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestHeaders | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestHeaders | undefined);
get headerName(): string;
get headerValue(): string;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestHeadersList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestHeadersOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestQueryParams {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestQueryParamsToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestQueryParams): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestQueryParamsToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestQueryParams): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestQueryParamsOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestQueryParams | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestQueryParams | undefined);
get paramName(): string;
get paramValue(): string;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestQueryParamsList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestQueryParamsOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationVerifyTexts {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationVerifyTextsToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationVerifyTexts): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationVerifyTextsToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationVerifyTexts): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationVerifyTextsOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationVerifyTexts | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationVerifyTexts | undefined);
get text(): string;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationVerifyTextsList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationVerifyTextsOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfiguration {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfiguration): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfiguration): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfiguration | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfiguration | undefined);
private _clientCertificateDetails;
get clientCertificateDetails(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationClientCertificateDetailsList;
get configType(): string;
get connectionString(): string;
private _databaseAuthenticationDetails;
get databaseAuthenticationDetails(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseAuthenticationDetailsList;
get databaseConnectionType(): string;
get databaseRole(): string;
get databaseType(): string;
private _databaseWalletDetails;
get databaseWalletDetails(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDatabaseWalletDetailsList;
private _dnsConfiguration;
get dnsConfiguration(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationDnsConfigurationList;
get downloadSizeLimitInBytes(): number;
private _ftpBasicAuthenticationDetails;
get ftpBasicAuthenticationDetails(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationFtpBasicAuthenticationDetailsList;
get ftpProtocol(): string;
get ftpRequestType(): string;
get isActiveMode(): cdktf.IResolvable;
get isCertificateValidationEnabled(): cdktf.IResolvable;
get isDefaultSnapshotEnabled(): cdktf.IResolvable;
get isFailureRetried(): cdktf.IResolvable;
get isQueryRecursive(): cdktf.IResolvable;
get isRedirectionEnabled(): cdktf.IResolvable;
get nameServer(): string;
private _networkConfiguration;
get networkConfiguration(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationNetworkConfigurationList;
get protocol(): string;
get query(): string;
get recordType(): string;
private _reqAuthenticationDetails;
get reqAuthenticationDetails(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationReqAuthenticationDetailsList;
get reqAuthenticationScheme(): string;
private _requestHeaders;
get requestHeaders(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestHeadersList;
get requestMethod(): string;
get requestPostBody(): string;
private _requestQueryParams;
get requestQueryParams(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationRequestQueryParamsList;
get uploadFileSizeInBytes(): number;
get verifyResponseCodes(): string[];
get verifyResponseContent(): string;
private _verifyTexts;
get verifyTexts(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationVerifyTextsList;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItemsMaintenanceWindowSchedule {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsMaintenanceWindowScheduleToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsMaintenanceWindowSchedule): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsMaintenanceWindowScheduleToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsMaintenanceWindowSchedule): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsMaintenanceWindowScheduleOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsMaintenanceWindowSchedule | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItemsMaintenanceWindowSchedule | undefined);
get timeEnded(): string;
get timeStarted(): string;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsMaintenanceWindowScheduleList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsMaintenanceWindowScheduleOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParametersMonitorScriptParameter {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParametersMonitorScriptParameterToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParametersMonitorScriptParameter): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParametersMonitorScriptParameterToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParametersMonitorScriptParameter): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParametersMonitorScriptParameterOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParametersMonitorScriptParameter | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParametersMonitorScriptParameter | undefined);
get paramName(): string;
get paramValue(): string;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParametersMonitorScriptParameterList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParametersMonitorScriptParameterOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParameters {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParametersToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParameters): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParametersToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParameters): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParametersOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParameters | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParameters | undefined);
get isOverwritten(): cdktf.IResolvable;
get isSecret(): cdktf.IResolvable;
private _monitorScriptParameter;
get monitorScriptParameter(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParametersMonitorScriptParameterList;
get paramName(): string;
get paramValue(): string;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParametersList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParametersOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItemsVantagePoints {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsVantagePointsToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsVantagePoints): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsVantagePointsToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItemsVantagePoints): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsVantagePointsOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsVantagePoints | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItemsVantagePoints | undefined);
get displayName(): string;
get name(): string;
get workerList(): string[];
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsVantagePointsList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsVantagePointsOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollectionItems {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItems): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionItemsToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollectionItems): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollectionItems | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollectionItems | undefined);
get apmDomainId(): string;
private _availabilityConfiguration;
get availabilityConfiguration(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsAvailabilityConfigurationList;
get batchIntervalInSeconds(): number;
private _configuration;
get configuration(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsConfigurationList;
get createdBy(): string;
private _definedTags;
get definedTags(): cdktf.StringMap;
get displayName(): string;
private _freeformTags;
get freeformTags(): cdktf.StringMap;
get id(): string;
get isIpv6(): cdktf.IResolvable;
get isRunNow(): cdktf.IResolvable;
get isRunOnce(): cdktf.IResolvable;
get lastUpdatedBy(): string;
private _maintenanceWindowSchedule;
get maintenanceWindowSchedule(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsMaintenanceWindowScheduleList;
get monitorType(): string;
get repeatIntervalInSeconds(): number;
get schedulingPolicy(): string;
get scriptId(): string;
get scriptName(): string;
private _scriptParameters;
get scriptParameters(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsScriptParametersList;
get status(): string;
get target(): string;
get timeCreated(): string;
get timeUpdated(): string;
get timeoutInSeconds(): number;
get vantagePointCount(): number;
private _vantagePoints;
get vantagePoints(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsVantagePointsList;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionItemsList 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): DataOciApmSyntheticsMonitorsMonitorCollectionItemsOutputReference;
}
export interface DataOciApmSyntheticsMonitorsMonitorCollection {
}
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionToTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollection): any;
export declare function dataOciApmSyntheticsMonitorsMonitorCollectionToHclTerraform(struct?: DataOciApmSyntheticsMonitorsMonitorCollection): any;
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionOutputReference 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(): DataOciApmSyntheticsMonitorsMonitorCollection | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsMonitorCollection | undefined);
private _items;
get items(): DataOciApmSyntheticsMonitorsMonitorCollectionItemsList;
}
export declare class DataOciApmSyntheticsMonitorsMonitorCollectionList 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): DataOciApmSyntheticsMonitorsMonitorCollectionOutputReference;
}
export interface DataOciApmSyntheticsMonitorsFilter {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/apm_synthetics_monitors#name DataOciApmSyntheticsMonitors#name}
*/
readonly name: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/apm_synthetics_monitors#regex DataOciApmSyntheticsMonitors#regex}
*/
readonly regex?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/apm_synthetics_monitors#values DataOciApmSyntheticsMonitors#values}
*/
readonly values: string[];
}
export declare function dataOciApmSyntheticsMonitorsFilterToTerraform(struct?: DataOciApmSyntheticsMonitorsFilter | cdktf.IResolvable): any;
export declare function dataOciApmSyntheticsMonitorsFilterToHclTerraform(struct?: DataOciApmSyntheticsMonitorsFilter | cdktf.IResolvable): any;
export declare class DataOciApmSyntheticsMonitorsFilterOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): DataOciApmSyntheticsMonitorsFilter | cdktf.IResolvable | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorsFilter | cdktf.IResolvable | undefined);
private _name?;
get name(): string;
set name(value: string);
get nameInput(): string | undefined;
private _regex?;
get regex(): boolean | cdktf.IResolvable;
set regex(value: boolean | cdktf.IResolvable);
resetRegex(): void;
get regexInput(): boolean | cdktf.IResolvable | undefined;
private _values?;
get values(): string[];
set values(value: string[]);
get valuesInput(): string[] | undefined;
}
export declare class DataOciApmSyntheticsMonitorsFilterList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: DataOciApmSyntheticsMonitorsFilter[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): DataOciApmSyntheticsMonitorsFilterOutputReference;
}
/**
* Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/apm_synthetics_monitors oci_apm_synthetics_monitors}
*/
export declare class DataOciApmSyntheticsMonitors extends cdktf.TerraformDataSource {
static readonly tfResourceType = "oci_apm_synthetics_monitors";
/**
* Generates CDKTF code for importing a DataOciApmSyntheticsMonitors 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 DataOciApmSyntheticsMonitors to import
* @param importFromId The id of the existing DataOciApmSyntheticsMonitors that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/apm_synthetics_monitors#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the DataOciApmSyntheticsMonitors 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/apm_synthetics_monitors oci_apm_synthetics_monitors} 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 DataOciApmSyntheticsMonitorsConfig
*/
constructor(scope: Construct, id: string, config: DataOciApmSyntheticsMonitorsConfig);
private _apmDomainId?;
get apmDomainId(): string;
set apmDomainId(value: string);
get apmDomainIdInput(): string | undefined;
private _displayName?;
get displayName(): string;
set displayName(value: string);
resetDisplayName(): void;
get displayNameInput(): string | undefined;
private _id?;
get id(): string;
set id(value: string);
resetId(): void;
get idInput(): string | undefined;
private _isMaintenanceWindowActive?;
get isMaintenanceWindowActive(): boolean | cdktf.IResolvable;
set isMaintenanceWindowActive(value: boolean | cdktf.IResolvable);
resetIsMaintenanceWindowActive(): void;
get isMaintenanceWindowActiveInput(): boolean | cdktf.IResolvable | undefined;
private _isMaintenanceWindowSet?;
get isMaintenanceWindowSet(): boolean | cdktf.IResolvable;
set isMaintenanceWindowSet(value: boolean | cdktf.IResolvable);
resetIsMaintenanceWindowSet(): void;
get isMaintenanceWindowSetInput(): boolean | cdktf.IResolvable | undefined;
private _monitorCollection;
get monitorCollection(): DataOciApmSyntheticsMonitorsMonitorCollectionList;
private _monitorType?;
get monitorType(): string;
set monitorType(value: string);
resetMonitorType(): void;
get monitorTypeInput(): string | undefined;
private _scriptId?;
get scriptId(): string;
set scriptId(value: string);
resetScriptId(): void;
get scriptIdInput(): string | undefined;
private _status?;
get status(): string;
set status(value: string);
resetStatus(): void;
get statusInput(): string | undefined;
private _vantagePoint?;
get vantagePoint(): string;
set vantagePoint(value: string);
resetVantagePoint(): void;
get vantagePointInput(): string | undefined;
private _filter;
get filter(): DataOciApmSyntheticsMonitorsFilterList;
putFilter(value: DataOciApmSyntheticsMonitorsFilter[] | cdktf.IResolvable): void;
resetFilter(): void;
get filterInput(): cdktf.IResolvable | DataOciApmSyntheticsMonitorsFilter[] | undefined;
protected synthesizeAttributes(): {
[name: string]: any;
};
protected synthesizeHclAttributes(): {
[name: string]: any;
};
}