rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
837 lines • 53.3 kB
TypeScript
import { Construct } from 'constructs';
import * as cdktf from 'cdktf';
export interface DataOciApmSyntheticsMonitorConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/apm_synthetics_monitor#apm_domain_id DataOciApmSyntheticsMonitor#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_monitor#monitor_id DataOciApmSyntheticsMonitor#monitor_id}
*/
readonly monitorId: string;
}
export interface DataOciApmSyntheticsMonitorAvailabilityConfiguration {
}
export declare function dataOciApmSyntheticsMonitorAvailabilityConfigurationToTerraform(struct?: DataOciApmSyntheticsMonitorAvailabilityConfiguration): any;
export declare function dataOciApmSyntheticsMonitorAvailabilityConfigurationToHclTerraform(struct?: DataOciApmSyntheticsMonitorAvailabilityConfiguration): any;
export declare class DataOciApmSyntheticsMonitorAvailabilityConfigurationOutputReference 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(): DataOciApmSyntheticsMonitorAvailabilityConfiguration | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorAvailabilityConfiguration | undefined);
get maxAllowedFailuresPerInterval(): number;
get minAllowedRunsPerInterval(): number;
}
export declare class DataOciApmSyntheticsMonitorAvailabilityConfigurationList 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): DataOciApmSyntheticsMonitorAvailabilityConfigurationOutputReference;
}
export interface DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsClientCertificate {
}
export declare function dataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsClientCertificateToTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsClientCertificate): any;
export declare function dataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsClientCertificateToHclTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsClientCertificate): any;
export declare class DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsClientCertificateOutputReference 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(): DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsClientCertificate | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsClientCertificate | undefined);
get content(): string;
get fileName(): string;
}
export declare class DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsClientCertificateList 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): DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsClientCertificateOutputReference;
}
export interface DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsPrivateKey {
}
export declare function dataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsPrivateKeyToTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsPrivateKey): any;
export declare function dataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsPrivateKeyToHclTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsPrivateKey): any;
export declare class DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsPrivateKeyOutputReference 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(): DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsPrivateKey | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsPrivateKey | undefined);
get content(): string;
get fileName(): string;
}
export declare class DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsPrivateKeyList 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): DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsPrivateKeyOutputReference;
}
export interface DataOciApmSyntheticsMonitorConfigurationClientCertificateDetails {
}
export declare function dataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsToTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationClientCertificateDetails): any;
export declare function dataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsToHclTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationClientCertificateDetails): any;
export declare class DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsOutputReference 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(): DataOciApmSyntheticsMonitorConfigurationClientCertificateDetails | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorConfigurationClientCertificateDetails | undefined);
private _clientCertificate;
get clientCertificate(): DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsClientCertificateList;
private _privateKey;
get privateKey(): DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsPrivateKeyList;
}
export declare class DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsList 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): DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsOutputReference;
}
export interface DataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetailsPassword {
}
export declare function dataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetailsPasswordToTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetailsPassword): any;
export declare function dataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetailsPasswordToHclTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetailsPassword): any;
export declare class DataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetailsPasswordOutputReference 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(): DataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetailsPassword | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetailsPassword | undefined);
get password(): string;
get passwordType(): string;
get vaultSecretId(): string;
}
export declare class DataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetailsPasswordList 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): DataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetailsPasswordOutputReference;
}
export interface DataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetails {
}
export declare function dataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetailsToTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetails): any;
export declare function dataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetailsToHclTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetails): any;
export declare class DataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetailsOutputReference 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(): DataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetails | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetails | undefined);
private _password;
get password(): DataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetailsPasswordList;
get username(): string;
}
export declare class DataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetailsList 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): DataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetailsOutputReference;
}
export interface DataOciApmSyntheticsMonitorConfigurationDatabaseWalletDetails {
}
export declare function dataOciApmSyntheticsMonitorConfigurationDatabaseWalletDetailsToTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationDatabaseWalletDetails): any;
export declare function dataOciApmSyntheticsMonitorConfigurationDatabaseWalletDetailsToHclTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationDatabaseWalletDetails): any;
export declare class DataOciApmSyntheticsMonitorConfigurationDatabaseWalletDetailsOutputReference 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(): DataOciApmSyntheticsMonitorConfigurationDatabaseWalletDetails | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorConfigurationDatabaseWalletDetails | undefined);
get databaseWallet(): string;
get serviceName(): string;
}
export declare class DataOciApmSyntheticsMonitorConfigurationDatabaseWalletDetailsList 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): DataOciApmSyntheticsMonitorConfigurationDatabaseWalletDetailsOutputReference;
}
export interface DataOciApmSyntheticsMonitorConfigurationDnsConfiguration {
}
export declare function dataOciApmSyntheticsMonitorConfigurationDnsConfigurationToTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationDnsConfiguration): any;
export declare function dataOciApmSyntheticsMonitorConfigurationDnsConfigurationToHclTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationDnsConfiguration): any;
export declare class DataOciApmSyntheticsMonitorConfigurationDnsConfigurationOutputReference 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(): DataOciApmSyntheticsMonitorConfigurationDnsConfiguration | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorConfigurationDnsConfiguration | undefined);
get isOverrideDns(): cdktf.IResolvable;
get overrideDnsIp(): string;
}
export declare class DataOciApmSyntheticsMonitorConfigurationDnsConfigurationList 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): DataOciApmSyntheticsMonitorConfigurationDnsConfigurationOutputReference;
}
export interface DataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetailsPassword {
}
export declare function dataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetailsPasswordToTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetailsPassword): any;
export declare function dataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetailsPasswordToHclTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetailsPassword): any;
export declare class DataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetailsPasswordOutputReference 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(): DataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetailsPassword | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetailsPassword | undefined);
get password(): string;
get passwordType(): string;
get vaultSecretId(): string;
}
export declare class DataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetailsPasswordList 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): DataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetailsPasswordOutputReference;
}
export interface DataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetails {
}
export declare function dataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetailsToTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetails): any;
export declare function dataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetailsToHclTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetails): any;
export declare class DataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetailsOutputReference 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(): DataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetails | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetails | undefined);
private _password;
get password(): DataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetailsPasswordList;
get username(): string;
}
export declare class DataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetailsList 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): DataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetailsOutputReference;
}
export interface DataOciApmSyntheticsMonitorConfigurationNetworkConfiguration {
}
export declare function dataOciApmSyntheticsMonitorConfigurationNetworkConfigurationToTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationNetworkConfiguration): any;
export declare function dataOciApmSyntheticsMonitorConfigurationNetworkConfigurationToHclTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationNetworkConfiguration): any;
export declare class DataOciApmSyntheticsMonitorConfigurationNetworkConfigurationOutputReference 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(): DataOciApmSyntheticsMonitorConfigurationNetworkConfiguration | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorConfigurationNetworkConfiguration | undefined);
get numberOfHops(): number;
get probeMode(): string;
get probePerHop(): number;
get protocol(): string;
get transmissionRate(): number;
}
export declare class DataOciApmSyntheticsMonitorConfigurationNetworkConfigurationList 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): DataOciApmSyntheticsMonitorConfigurationNetworkConfigurationOutputReference;
}
export interface DataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetailsAuthHeaders {
}
export declare function dataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetailsAuthHeadersToTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetailsAuthHeaders): any;
export declare function dataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetailsAuthHeadersToHclTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetailsAuthHeaders): any;
export declare class DataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetailsAuthHeadersOutputReference 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(): DataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetailsAuthHeaders | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetailsAuthHeaders | undefined);
get headerName(): string;
get headerValue(): string;
}
export declare class DataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetailsAuthHeadersList 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): DataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetailsAuthHeadersOutputReference;
}
export interface DataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetails {
}
export declare function dataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetailsToTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetails): any;
export declare function dataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetailsToHclTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetails): any;
export declare class DataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetailsOutputReference 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(): DataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetails | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetails | undefined);
private _authHeaders;
get authHeaders(): DataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetailsAuthHeadersList;
get authRequestMethod(): string;
get authRequestPostBody(): string;
get authToken(): string;
get authUrl(): string;
get authUserName(): string;
get authUserPassword(): string;
get oauthScheme(): string;
}
export declare class DataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetailsList 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): DataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetailsOutputReference;
}
export interface DataOciApmSyntheticsMonitorConfigurationRequestHeaders {
}
export declare function dataOciApmSyntheticsMonitorConfigurationRequestHeadersToTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationRequestHeaders): any;
export declare function dataOciApmSyntheticsMonitorConfigurationRequestHeadersToHclTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationRequestHeaders): any;
export declare class DataOciApmSyntheticsMonitorConfigurationRequestHeadersOutputReference 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(): DataOciApmSyntheticsMonitorConfigurationRequestHeaders | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorConfigurationRequestHeaders | undefined);
get headerName(): string;
get headerValue(): string;
}
export declare class DataOciApmSyntheticsMonitorConfigurationRequestHeadersList 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): DataOciApmSyntheticsMonitorConfigurationRequestHeadersOutputReference;
}
export interface DataOciApmSyntheticsMonitorConfigurationRequestQueryParams {
}
export declare function dataOciApmSyntheticsMonitorConfigurationRequestQueryParamsToTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationRequestQueryParams): any;
export declare function dataOciApmSyntheticsMonitorConfigurationRequestQueryParamsToHclTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationRequestQueryParams): any;
export declare class DataOciApmSyntheticsMonitorConfigurationRequestQueryParamsOutputReference 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(): DataOciApmSyntheticsMonitorConfigurationRequestQueryParams | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorConfigurationRequestQueryParams | undefined);
get paramName(): string;
get paramValue(): string;
}
export declare class DataOciApmSyntheticsMonitorConfigurationRequestQueryParamsList 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): DataOciApmSyntheticsMonitorConfigurationRequestQueryParamsOutputReference;
}
export interface DataOciApmSyntheticsMonitorConfigurationVerifyTexts {
}
export declare function dataOciApmSyntheticsMonitorConfigurationVerifyTextsToTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationVerifyTexts): any;
export declare function dataOciApmSyntheticsMonitorConfigurationVerifyTextsToHclTerraform(struct?: DataOciApmSyntheticsMonitorConfigurationVerifyTexts): any;
export declare class DataOciApmSyntheticsMonitorConfigurationVerifyTextsOutputReference 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(): DataOciApmSyntheticsMonitorConfigurationVerifyTexts | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorConfigurationVerifyTexts | undefined);
get text(): string;
}
export declare class DataOciApmSyntheticsMonitorConfigurationVerifyTextsList 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): DataOciApmSyntheticsMonitorConfigurationVerifyTextsOutputReference;
}
export interface DataOciApmSyntheticsMonitorConfiguration {
}
export declare function dataOciApmSyntheticsMonitorConfigurationToTerraform(struct?: DataOciApmSyntheticsMonitorConfiguration): any;
export declare function dataOciApmSyntheticsMonitorConfigurationToHclTerraform(struct?: DataOciApmSyntheticsMonitorConfiguration): any;
export declare class DataOciApmSyntheticsMonitorConfigurationOutputReference 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(): DataOciApmSyntheticsMonitorConfiguration | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorConfiguration | undefined);
private _clientCertificateDetails;
get clientCertificateDetails(): DataOciApmSyntheticsMonitorConfigurationClientCertificateDetailsList;
get configType(): string;
get connectionString(): string;
private _databaseAuthenticationDetails;
get databaseAuthenticationDetails(): DataOciApmSyntheticsMonitorConfigurationDatabaseAuthenticationDetailsList;
get databaseConnectionType(): string;
get databaseRole(): string;
get databaseType(): string;
private _databaseWalletDetails;
get databaseWalletDetails(): DataOciApmSyntheticsMonitorConfigurationDatabaseWalletDetailsList;
private _dnsConfiguration;
get dnsConfiguration(): DataOciApmSyntheticsMonitorConfigurationDnsConfigurationList;
get downloadSizeLimitInBytes(): number;
private _ftpBasicAuthenticationDetails;
get ftpBasicAuthenticationDetails(): DataOciApmSyntheticsMonitorConfigurationFtpBasicAuthenticationDetailsList;
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(): DataOciApmSyntheticsMonitorConfigurationNetworkConfigurationList;
get protocol(): string;
get query(): string;
get recordType(): string;
private _reqAuthenticationDetails;
get reqAuthenticationDetails(): DataOciApmSyntheticsMonitorConfigurationReqAuthenticationDetailsList;
get reqAuthenticationScheme(): string;
private _requestHeaders;
get requestHeaders(): DataOciApmSyntheticsMonitorConfigurationRequestHeadersList;
get requestMethod(): string;
get requestPostBody(): string;
private _requestQueryParams;
get requestQueryParams(): DataOciApmSyntheticsMonitorConfigurationRequestQueryParamsList;
get uploadFileSizeInBytes(): number;
get verifyResponseCodes(): string[];
get verifyResponseContent(): string;
private _verifyTexts;
get verifyTexts(): DataOciApmSyntheticsMonitorConfigurationVerifyTextsList;
}
export declare class DataOciApmSyntheticsMonitorConfigurationList 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): DataOciApmSyntheticsMonitorConfigurationOutputReference;
}
export interface DataOciApmSyntheticsMonitorMaintenanceWindowSchedule {
}
export declare function dataOciApmSyntheticsMonitorMaintenanceWindowScheduleToTerraform(struct?: DataOciApmSyntheticsMonitorMaintenanceWindowSchedule): any;
export declare function dataOciApmSyntheticsMonitorMaintenanceWindowScheduleToHclTerraform(struct?: DataOciApmSyntheticsMonitorMaintenanceWindowSchedule): any;
export declare class DataOciApmSyntheticsMonitorMaintenanceWindowScheduleOutputReference 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(): DataOciApmSyntheticsMonitorMaintenanceWindowSchedule | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorMaintenanceWindowSchedule | undefined);
get timeEnded(): string;
get timeStarted(): string;
}
export declare class DataOciApmSyntheticsMonitorMaintenanceWindowScheduleList 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): DataOciApmSyntheticsMonitorMaintenanceWindowScheduleOutputReference;
}
export interface DataOciApmSyntheticsMonitorScriptParametersMonitorScriptParameter {
}
export declare function dataOciApmSyntheticsMonitorScriptParametersMonitorScriptParameterToTerraform(struct?: DataOciApmSyntheticsMonitorScriptParametersMonitorScriptParameter): any;
export declare function dataOciApmSyntheticsMonitorScriptParametersMonitorScriptParameterToHclTerraform(struct?: DataOciApmSyntheticsMonitorScriptParametersMonitorScriptParameter): any;
export declare class DataOciApmSyntheticsMonitorScriptParametersMonitorScriptParameterOutputReference 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(): DataOciApmSyntheticsMonitorScriptParametersMonitorScriptParameter | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorScriptParametersMonitorScriptParameter | undefined);
get paramName(): string;
get paramValue(): string;
}
export declare class DataOciApmSyntheticsMonitorScriptParametersMonitorScriptParameterList 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): DataOciApmSyntheticsMonitorScriptParametersMonitorScriptParameterOutputReference;
}
export interface DataOciApmSyntheticsMonitorScriptParameters {
}
export declare function dataOciApmSyntheticsMonitorScriptParametersToTerraform(struct?: DataOciApmSyntheticsMonitorScriptParameters): any;
export declare function dataOciApmSyntheticsMonitorScriptParametersToHclTerraform(struct?: DataOciApmSyntheticsMonitorScriptParameters): any;
export declare class DataOciApmSyntheticsMonitorScriptParametersOutputReference 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(): DataOciApmSyntheticsMonitorScriptParameters | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorScriptParameters | undefined);
get isOverwritten(): cdktf.IResolvable;
get isSecret(): cdktf.IResolvable;
private _monitorScriptParameter;
get monitorScriptParameter(): DataOciApmSyntheticsMonitorScriptParametersMonitorScriptParameterList;
get paramName(): string;
get paramValue(): string;
}
export declare class DataOciApmSyntheticsMonitorScriptParametersList 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): DataOciApmSyntheticsMonitorScriptParametersOutputReference;
}
export interface DataOciApmSyntheticsMonitorVantagePoints {
}
export declare function dataOciApmSyntheticsMonitorVantagePointsToTerraform(struct?: DataOciApmSyntheticsMonitorVantagePoints): any;
export declare function dataOciApmSyntheticsMonitorVantagePointsToHclTerraform(struct?: DataOciApmSyntheticsMonitorVantagePoints): any;
export declare class DataOciApmSyntheticsMonitorVantagePointsOutputReference 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(): DataOciApmSyntheticsMonitorVantagePoints | undefined;
set internalValue(value: DataOciApmSyntheticsMonitorVantagePoints | undefined);
get displayName(): string;
get name(): string;
get workerList(): string[];
}
export declare class DataOciApmSyntheticsMonitorVantagePointsList 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): DataOciApmSyntheticsMonitorVantagePointsOutputReference;
}
/**
* Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/apm_synthetics_monitor oci_apm_synthetics_monitor}
*/
export declare class DataOciApmSyntheticsMonitor extends cdktf.TerraformDataSource {
static readonly tfResourceType = "oci_apm_synthetics_monitor";
/**
* Generates CDKTF code for importing a DataOciApmSyntheticsMonitor 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 DataOciApmSyntheticsMonitor to import
* @param importFromId The id of the existing DataOciApmSyntheticsMonitor that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/apm_synthetics_monitor#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the DataOciApmSyntheticsMonitor 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_monitor oci_apm_synthetics_monitor} 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 DataOciApmSyntheticsMonitorConfig
*/
constructor(scope: Construct, id: string, config: DataOciApmSyntheticsMonitorConfig);
private _apmDomainId?;
get apmDomainId(): string;
set apmDomainId(value: string);
get apmDomainIdInput(): string | undefined;
private _availabilityConfiguration;
get availabilityConfiguration(): DataOciApmSyntheticsMonitorAvailabilityConfigurationList;
get batchIntervalInSeconds(): number;
private _configuration;
get configuration(): DataOciApmSyntheticsMonitorConfigurationList;
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(): DataOciApmSyntheticsMonitorMaintenanceWindowScheduleList;
private _monitorId?;
get monitorId(): string;
set monitorId(value: string);
get monitorIdInput(): string | undefined;
get monitorType(): string;
get repeatIntervalInSeconds(): number;
get schedulingPolicy(): string;
get scriptId(): string;
get scriptName(): string;
private _scriptParameters;
get scriptParameters(): DataOciApmSyntheticsMonitorScriptParametersList;
get status(): string;
get target(): string;
get timeCreated(): string;
get timeUpdated(): string;
get timeoutInSeconds(): number;
get vantagePointCount(): number;
private _vantagePoints;
get vantagePoints(): DataOciApmSyntheticsMonitorVantagePointsList;
protected synthesizeAttributes(): {
[name: string]: any;
};
protected synthesizeHclAttributes(): {
[name: string]: any;
};
}