UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

369 lines (368 loc) 23.8 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciDataintegrationWorkspaceApplicationScheduleConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/dataintegration_workspace_application_schedule#application_key DataOciDataintegrationWorkspaceApplicationSchedule#application_key} */ readonly applicationKey: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/dataintegration_workspace_application_schedule#schedule_key DataOciDataintegrationWorkspaceApplicationSchedule#schedule_key} */ readonly scheduleKey: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/dataintegration_workspace_application_schedule#workspace_id DataOciDataintegrationWorkspaceApplicationSchedule#workspace_id} */ readonly workspaceId: string; } export interface DataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetailsTime { } export declare function dataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetailsTimeToTerraform(struct?: DataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetailsTime): any; export declare function dataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetailsTimeToHclTerraform(struct?: DataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetailsTime): any; export declare class DataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetailsTimeOutputReference 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(): DataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetailsTime | undefined; set internalValue(value: DataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetailsTime | undefined); get hour(): number; get minute(): number; get second(): number; } export declare class DataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetailsTimeList 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): DataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetailsTimeOutputReference; } export interface DataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetails { } export declare function dataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetailsToTerraform(struct?: DataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetails): any; export declare function dataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetailsToHclTerraform(struct?: DataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetails): any; export declare class DataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetailsOutputReference 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(): DataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetails | undefined; set internalValue(value: DataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetails | undefined); get customExpression(): string; get dayOfWeek(): string; get days(): number[]; get frequency(): string; get interval(): number; get modelType(): string; private _time; get time(): DataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetailsTimeList; get weekOfMonth(): string; } export declare class DataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetailsList 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): DataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetailsOutputReference; } export interface DataOciDataintegrationWorkspaceApplicationScheduleMetadataAggregator { } export declare function dataOciDataintegrationWorkspaceApplicationScheduleMetadataAggregatorToTerraform(struct?: DataOciDataintegrationWorkspaceApplicationScheduleMetadataAggregator): any; export declare function dataOciDataintegrationWorkspaceApplicationScheduleMetadataAggregatorToHclTerraform(struct?: DataOciDataintegrationWorkspaceApplicationScheduleMetadataAggregator): any; export declare class DataOciDataintegrationWorkspaceApplicationScheduleMetadataAggregatorOutputReference 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(): DataOciDataintegrationWorkspaceApplicationScheduleMetadataAggregator | undefined; set internalValue(value: DataOciDataintegrationWorkspaceApplicationScheduleMetadataAggregator | undefined); get description(): string; get identifier(): string; get key(): string; get name(): string; get type(): string; } export declare class DataOciDataintegrationWorkspaceApplicationScheduleMetadataAggregatorList 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): DataOciDataintegrationWorkspaceApplicationScheduleMetadataAggregatorOutputReference; } export interface DataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStruct { } export declare function dataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStructToTerraform(struct?: DataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStruct): any; export declare function dataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStructToHclTerraform(struct?: DataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStruct): any; export declare class DataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStructOutputReference 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(): DataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStruct | undefined; set internalValue(value: DataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStruct | undefined); get objectCount(): string; get objectType(): string; } export declare class DataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStructList 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): DataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStructOutputReference; } export interface DataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatistics { } export declare function dataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsToTerraform(struct?: DataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatistics): any; export declare function dataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsToHclTerraform(struct?: DataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatistics): any; export declare class DataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsOutputReference 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(): DataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatistics | undefined; set internalValue(value: DataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatistics | undefined); private _objectTypeCountList; get objectTypeCountList(): DataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsObjectTypeCountListStructList; } export declare class DataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsList 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): DataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsOutputReference; } export interface DataOciDataintegrationWorkspaceApplicationScheduleMetadata { } export declare function dataOciDataintegrationWorkspaceApplicationScheduleMetadataToTerraform(struct?: DataOciDataintegrationWorkspaceApplicationScheduleMetadata): any; export declare function dataOciDataintegrationWorkspaceApplicationScheduleMetadataToHclTerraform(struct?: DataOciDataintegrationWorkspaceApplicationScheduleMetadata): any; export declare class DataOciDataintegrationWorkspaceApplicationScheduleMetadataOutputReference 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(): DataOciDataintegrationWorkspaceApplicationScheduleMetadata | undefined; set internalValue(value: DataOciDataintegrationWorkspaceApplicationScheduleMetadata | undefined); private _aggregator; get aggregator(): DataOciDataintegrationWorkspaceApplicationScheduleMetadataAggregatorList; get aggregatorKey(): string; private _countStatistics; get countStatistics(): DataOciDataintegrationWorkspaceApplicationScheduleMetadataCountStatisticsList; get createdBy(): string; get createdByName(): string; get identifierPath(): string; private _infoFields; get infoFields(): cdktf.StringMap; get isFavorite(): cdktf.IResolvable; get labels(): string[]; get registryVersion(): number; get timeCreated(): string; get timeUpdated(): string; get updatedBy(): string; get updatedByName(): string; } export declare class DataOciDataintegrationWorkspaceApplicationScheduleMetadataList 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): DataOciDataintegrationWorkspaceApplicationScheduleMetadataOutputReference; } export interface DataOciDataintegrationWorkspaceApplicationScheduleParentRef { } export declare function dataOciDataintegrationWorkspaceApplicationScheduleParentRefToTerraform(struct?: DataOciDataintegrationWorkspaceApplicationScheduleParentRef): any; export declare function dataOciDataintegrationWorkspaceApplicationScheduleParentRefToHclTerraform(struct?: DataOciDataintegrationWorkspaceApplicationScheduleParentRef): any; export declare class DataOciDataintegrationWorkspaceApplicationScheduleParentRefOutputReference 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(): DataOciDataintegrationWorkspaceApplicationScheduleParentRef | undefined; set internalValue(value: DataOciDataintegrationWorkspaceApplicationScheduleParentRef | undefined); get parent(): string; get rootDocId(): string; } export declare class DataOciDataintegrationWorkspaceApplicationScheduleParentRefList 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): DataOciDataintegrationWorkspaceApplicationScheduleParentRefOutputReference; } export interface DataOciDataintegrationWorkspaceApplicationScheduleRegistryMetadata { } export declare function dataOciDataintegrationWorkspaceApplicationScheduleRegistryMetadataToTerraform(struct?: DataOciDataintegrationWorkspaceApplicationScheduleRegistryMetadata): any; export declare function dataOciDataintegrationWorkspaceApplicationScheduleRegistryMetadataToHclTerraform(struct?: DataOciDataintegrationWorkspaceApplicationScheduleRegistryMetadata): any; export declare class DataOciDataintegrationWorkspaceApplicationScheduleRegistryMetadataOutputReference 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(): DataOciDataintegrationWorkspaceApplicationScheduleRegistryMetadata | undefined; set internalValue(value: DataOciDataintegrationWorkspaceApplicationScheduleRegistryMetadata | undefined); get aggregatorKey(): string; get isFavorite(): cdktf.IResolvable; get key(): string; get labels(): string[]; get registryVersion(): number; } export declare class DataOciDataintegrationWorkspaceApplicationScheduleRegistryMetadataList 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): DataOciDataintegrationWorkspaceApplicationScheduleRegistryMetadataOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/dataintegration_workspace_application_schedule oci_dataintegration_workspace_application_schedule} */ export declare class DataOciDataintegrationWorkspaceApplicationSchedule extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_dataintegration_workspace_application_schedule"; /** * Generates CDKTF code for importing a DataOciDataintegrationWorkspaceApplicationSchedule 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 DataOciDataintegrationWorkspaceApplicationSchedule to import * @param importFromId The id of the existing DataOciDataintegrationWorkspaceApplicationSchedule that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/dataintegration_workspace_application_schedule#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciDataintegrationWorkspaceApplicationSchedule 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/dataintegration_workspace_application_schedule oci_dataintegration_workspace_application_schedule} 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 DataOciDataintegrationWorkspaceApplicationScheduleConfig */ constructor(scope: Construct, id: string, config: DataOciDataintegrationWorkspaceApplicationScheduleConfig); private _applicationKey?; get applicationKey(): string; set applicationKey(value: string); get applicationKeyInput(): string | undefined; get description(): string; private _frequencyDetails; get frequencyDetails(): DataOciDataintegrationWorkspaceApplicationScheduleFrequencyDetailsList; get id(): string; get identifier(): string; get isDaylightAdjustmentEnabled(): cdktf.IResolvable; get key(): string; private _metadata; get metadata(): DataOciDataintegrationWorkspaceApplicationScheduleMetadataList; get modelType(): string; get modelVersion(): string; get name(): string; get objectStatus(): number; get objectVersion(): number; private _parentRef; get parentRef(): DataOciDataintegrationWorkspaceApplicationScheduleParentRefList; private _registryMetadata; get registryMetadata(): DataOciDataintegrationWorkspaceApplicationScheduleRegistryMetadataList; private _scheduleKey?; get scheduleKey(): string; set scheduleKey(value: string); get scheduleKeyInput(): string | undefined; get timezone(): string; private _workspaceId?; get workspaceId(): string; set workspaceId(value: string); get workspaceIdInput(): string | undefined; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }