UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

515 lines (514 loc) 30.5 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciManagementAgentManagementAgentsConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents#access_level DataOciManagementAgentManagementAgents#access_level} */ readonly accessLevel?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents#availability_status DataOciManagementAgentManagementAgents#availability_status} */ readonly availabilityStatus?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents#compartment_id DataOciManagementAgentManagementAgents#compartment_id} */ readonly compartmentId: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents#compartment_id_in_subtree DataOciManagementAgentManagementAgents#compartment_id_in_subtree} */ readonly compartmentIdInSubtree?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents#data_source_name DataOciManagementAgentManagementAgents#data_source_name} */ readonly dataSourceName?: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents#data_source_type DataOciManagementAgentManagementAgents#data_source_type} */ readonly dataSourceType?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents#display_name DataOciManagementAgentManagementAgents#display_name} */ readonly displayName?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents#gateway_id DataOciManagementAgentManagementAgents#gateway_id} */ readonly gatewayId?: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents#host_id DataOciManagementAgentManagementAgents#host_id} */ readonly hostId?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents#id DataOciManagementAgentManagementAgents#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/management_agent_management_agents#install_type DataOciManagementAgentManagementAgents#install_type} */ readonly installType?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents#is_customer_deployed DataOciManagementAgentManagementAgents#is_customer_deployed} */ readonly isCustomerDeployed?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents#platform_type DataOciManagementAgentManagementAgents#platform_type} */ readonly platformType?: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents#plugin_name DataOciManagementAgentManagementAgents#plugin_name} */ readonly pluginName?: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents#state DataOciManagementAgentManagementAgents#state} */ readonly state?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents#version DataOciManagementAgentManagementAgents#version} */ readonly version?: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents#wait_for_host_id DataOciManagementAgentManagementAgents#wait_for_host_id} */ readonly waitForHostId?: number; /** * filter block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents#filter DataOciManagementAgentManagementAgents#filter} */ readonly filter?: DataOciManagementAgentManagementAgentsFilter[] | cdktf.IResolvable; } export interface DataOciManagementAgentManagementAgentsManagementAgentsDataSourceListMetricDimensions { } export declare function dataOciManagementAgentManagementAgentsManagementAgentsDataSourceListMetricDimensionsToTerraform(struct?: DataOciManagementAgentManagementAgentsManagementAgentsDataSourceListMetricDimensions): any; export declare function dataOciManagementAgentManagementAgentsManagementAgentsDataSourceListMetricDimensionsToHclTerraform(struct?: DataOciManagementAgentManagementAgentsManagementAgentsDataSourceListMetricDimensions): any; export declare class DataOciManagementAgentManagementAgentsManagementAgentsDataSourceListMetricDimensionsOutputReference 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(): DataOciManagementAgentManagementAgentsManagementAgentsDataSourceListMetricDimensions | undefined; set internalValue(value: DataOciManagementAgentManagementAgentsManagementAgentsDataSourceListMetricDimensions | undefined); get name(): string; get value(): string; } export declare class DataOciManagementAgentManagementAgentsManagementAgentsDataSourceListMetricDimensionsList 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): DataOciManagementAgentManagementAgentsManagementAgentsDataSourceListMetricDimensionsOutputReference; } export interface DataOciManagementAgentManagementAgentsManagementAgentsDataSourceListStruct { } export declare function dataOciManagementAgentManagementAgentsManagementAgentsDataSourceListStructToTerraform(struct?: DataOciManagementAgentManagementAgentsManagementAgentsDataSourceListStruct): any; export declare function dataOciManagementAgentManagementAgentsManagementAgentsDataSourceListStructToHclTerraform(struct?: DataOciManagementAgentManagementAgentsManagementAgentsDataSourceListStruct): any; export declare class DataOciManagementAgentManagementAgentsManagementAgentsDataSourceListStructOutputReference 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(): DataOciManagementAgentManagementAgentsManagementAgentsDataSourceListStruct | undefined; set internalValue(value: DataOciManagementAgentManagementAgentsManagementAgentsDataSourceListStruct | undefined); get allowMetrics(): string; get compartmentId(): string; get connectionTimeout(): number; get isDaemonSet(): cdktf.IResolvable; get key(): string; private _metricDimensions; get metricDimensions(): DataOciManagementAgentManagementAgentsManagementAgentsDataSourceListMetricDimensionsList; get name(): string; get namespace(): string; get proxyUrl(): string; get readDataLimit(): number; get readTimeout(): number; get resourceGroup(): string; get scheduleMins(): number; get state(): string; get timeCreated(): string; get timeUpdated(): string; get type(): string; get url(): string; } export declare class DataOciManagementAgentManagementAgentsManagementAgentsDataSourceListStructList 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): DataOciManagementAgentManagementAgentsManagementAgentsDataSourceListStructOutputReference; } export interface DataOciManagementAgentManagementAgentsManagementAgentsDataSourceSummaryListStruct { } export declare function dataOciManagementAgentManagementAgentsManagementAgentsDataSourceSummaryListStructToTerraform(struct?: DataOciManagementAgentManagementAgentsManagementAgentsDataSourceSummaryListStruct): any; export declare function dataOciManagementAgentManagementAgentsManagementAgentsDataSourceSummaryListStructToHclTerraform(struct?: DataOciManagementAgentManagementAgentsManagementAgentsDataSourceSummaryListStruct): any; export declare class DataOciManagementAgentManagementAgentsManagementAgentsDataSourceSummaryListStructOutputReference 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(): DataOciManagementAgentManagementAgentsManagementAgentsDataSourceSummaryListStruct | undefined; set internalValue(value: DataOciManagementAgentManagementAgentsManagementAgentsDataSourceSummaryListStruct | undefined); get isDaemonSet(): cdktf.IResolvable; get key(): string; get name(): string; get type(): string; } export declare class DataOciManagementAgentManagementAgentsManagementAgentsDataSourceSummaryListStructList 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): DataOciManagementAgentManagementAgentsManagementAgentsDataSourceSummaryListStructOutputReference; } export interface DataOciManagementAgentManagementAgentsManagementAgentsManagementAgentProperties { } export declare function dataOciManagementAgentManagementAgentsManagementAgentsManagementAgentPropertiesToTerraform(struct?: DataOciManagementAgentManagementAgentsManagementAgentsManagementAgentProperties): any; export declare function dataOciManagementAgentManagementAgentsManagementAgentsManagementAgentPropertiesToHclTerraform(struct?: DataOciManagementAgentManagementAgentsManagementAgentsManagementAgentProperties): any; export declare class DataOciManagementAgentManagementAgentsManagementAgentsManagementAgentPropertiesOutputReference 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(): DataOciManagementAgentManagementAgentsManagementAgentsManagementAgentProperties | undefined; set internalValue(value: DataOciManagementAgentManagementAgentsManagementAgentsManagementAgentProperties | undefined); get name(): string; get units(): string; get values(): string[]; } export declare class DataOciManagementAgentManagementAgentsManagementAgentsManagementAgentPropertiesList 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): DataOciManagementAgentManagementAgentsManagementAgentsManagementAgentPropertiesOutputReference; } export interface DataOciManagementAgentManagementAgentsManagementAgentsPluginListStruct { } export declare function dataOciManagementAgentManagementAgentsManagementAgentsPluginListStructToTerraform(struct?: DataOciManagementAgentManagementAgentsManagementAgentsPluginListStruct): any; export declare function dataOciManagementAgentManagementAgentsManagementAgentsPluginListStructToHclTerraform(struct?: DataOciManagementAgentManagementAgentsManagementAgentsPluginListStruct): any; export declare class DataOciManagementAgentManagementAgentsManagementAgentsPluginListStructOutputReference 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(): DataOciManagementAgentManagementAgentsManagementAgentsPluginListStruct | undefined; set internalValue(value: DataOciManagementAgentManagementAgentsManagementAgentsPluginListStruct | undefined); get isEnabled(): cdktf.IResolvable; get pluginDisplayName(): string; get pluginId(): string; get pluginName(): string; get pluginStatus(): string; get pluginStatusMessage(): string; get pluginVersion(): string; } export declare class DataOciManagementAgentManagementAgentsManagementAgentsPluginListStructList 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): DataOciManagementAgentManagementAgentsManagementAgentsPluginListStructOutputReference; } export interface DataOciManagementAgentManagementAgentsManagementAgents { } export declare function dataOciManagementAgentManagementAgentsManagementAgentsToTerraform(struct?: DataOciManagementAgentManagementAgentsManagementAgents): any; export declare function dataOciManagementAgentManagementAgentsManagementAgentsToHclTerraform(struct?: DataOciManagementAgentManagementAgentsManagementAgents): any; export declare class DataOciManagementAgentManagementAgentsManagementAgentsOutputReference 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(): DataOciManagementAgentManagementAgentsManagementAgents | undefined; set internalValue(value: DataOciManagementAgentManagementAgentsManagementAgents | undefined); get availabilityStatus(): string; get compartmentId(): string; private _dataSourceList; get dataSourceList(): DataOciManagementAgentManagementAgentsManagementAgentsDataSourceListStructList; private _dataSourceSummaryList; get dataSourceSummaryList(): DataOciManagementAgentManagementAgentsManagementAgentsDataSourceSummaryListStructList; private _definedTags; get definedTags(): cdktf.StringMap; get deployPluginsId(): string[]; get displayName(): string; private _freeformTags; get freeformTags(): cdktf.StringMap; get host(): string; get hostId(): string; get id(): string; get installKeyId(): string; get installPath(): string; get installType(): string; get isAgentAutoUpgradable(): cdktf.IResolvable; get isCustomerDeployed(): cdktf.IResolvable; get lifecycleDetails(): string; get managedAgentId(): string; private _managementAgentProperties; get managementAgentProperties(): DataOciManagementAgentManagementAgentsManagementAgentsManagementAgentPropertiesList; get platformName(): string; get platformType(): string; get platformVersion(): string; private _pluginList; get pluginList(): DataOciManagementAgentManagementAgentsManagementAgentsPluginListStructList; get resourceArtifactVersion(): string; get state(): string; get timeCreated(): string; get timeLastHeartbeat(): string; get timeUpdated(): string; get version(): string; } export declare class DataOciManagementAgentManagementAgentsManagementAgentsList 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): DataOciManagementAgentManagementAgentsManagementAgentsOutputReference; } export interface DataOciManagementAgentManagementAgentsFilter { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents#name DataOciManagementAgentManagementAgents#name} */ readonly name: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents#regex DataOciManagementAgentManagementAgents#regex} */ readonly regex?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents#values DataOciManagementAgentManagementAgents#values} */ readonly values: string[]; } export declare function dataOciManagementAgentManagementAgentsFilterToTerraform(struct?: DataOciManagementAgentManagementAgentsFilter | cdktf.IResolvable): any; export declare function dataOciManagementAgentManagementAgentsFilterToHclTerraform(struct?: DataOciManagementAgentManagementAgentsFilter | cdktf.IResolvable): any; export declare class DataOciManagementAgentManagementAgentsFilterOutputReference 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(): DataOciManagementAgentManagementAgentsFilter | cdktf.IResolvable | undefined; set internalValue(value: DataOciManagementAgentManagementAgentsFilter | 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 DataOciManagementAgentManagementAgentsFilterList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DataOciManagementAgentManagementAgentsFilter[] | 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): DataOciManagementAgentManagementAgentsFilterOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents oci_management_agent_management_agents} */ export declare class DataOciManagementAgentManagementAgents extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_management_agent_management_agents"; /** * Generates CDKTF code for importing a DataOciManagementAgentManagementAgents 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 DataOciManagementAgentManagementAgents to import * @param importFromId The id of the existing DataOciManagementAgentManagementAgents that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/management_agent_management_agents#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciManagementAgentManagementAgents 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/management_agent_management_agents oci_management_agent_management_agents} 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 DataOciManagementAgentManagementAgentsConfig */ constructor(scope: Construct, id: string, config: DataOciManagementAgentManagementAgentsConfig); private _accessLevel?; get accessLevel(): string; set accessLevel(value: string); resetAccessLevel(): void; get accessLevelInput(): string | undefined; private _availabilityStatus?; get availabilityStatus(): string; set availabilityStatus(value: string); resetAvailabilityStatus(): void; get availabilityStatusInput(): string | undefined; private _compartmentId?; get compartmentId(): string; set compartmentId(value: string); get compartmentIdInput(): string | undefined; private _compartmentIdInSubtree?; get compartmentIdInSubtree(): boolean | cdktf.IResolvable; set compartmentIdInSubtree(value: boolean | cdktf.IResolvable); resetCompartmentIdInSubtree(): void; get compartmentIdInSubtreeInput(): boolean | cdktf.IResolvable | undefined; private _dataSourceName?; get dataSourceName(): string[]; set dataSourceName(value: string[]); resetDataSourceName(): void; get dataSourceNameInput(): string[] | undefined; private _dataSourceType?; get dataSourceType(): string; set dataSourceType(value: string); resetDataSourceType(): void; get dataSourceTypeInput(): string | undefined; private _displayName?; get displayName(): string; set displayName(value: string); resetDisplayName(): void; get displayNameInput(): string | undefined; private _gatewayId?; get gatewayId(): string[]; set gatewayId(value: string[]); resetGatewayId(): void; get gatewayIdInput(): string[] | undefined; private _hostId?; get hostId(): string; set hostId(value: string); resetHostId(): void; get hostIdInput(): string | undefined; private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string | undefined; private _installType?; get installType(): string; set installType(value: string); resetInstallType(): void; get installTypeInput(): string | undefined; private _isCustomerDeployed?; get isCustomerDeployed(): boolean | cdktf.IResolvable; set isCustomerDeployed(value: boolean | cdktf.IResolvable); resetIsCustomerDeployed(): void; get isCustomerDeployedInput(): boolean | cdktf.IResolvable | undefined; private _managementAgents; get managementAgents(): DataOciManagementAgentManagementAgentsManagementAgentsList; private _platformType?; get platformType(): string[]; set platformType(value: string[]); resetPlatformType(): void; get platformTypeInput(): string[] | undefined; private _pluginName?; get pluginName(): string[]; set pluginName(value: string[]); resetPluginName(): void; get pluginNameInput(): string[] | undefined; private _state?; get state(): string; set state(value: string); resetState(): void; get stateInput(): string | undefined; private _version?; get version(): string[]; set version(value: string[]); resetVersion(): void; get versionInput(): string[] | undefined; private _waitForHostId?; get waitForHostId(): number; set waitForHostId(value: number); resetWaitForHostId(): void; get waitForHostIdInput(): number | undefined; private _filter; get filter(): DataOciManagementAgentManagementAgentsFilterList; putFilter(value: DataOciManagementAgentManagementAgentsFilter[] | cdktf.IResolvable): void; resetFilter(): void; get filterInput(): cdktf.IResolvable | DataOciManagementAgentManagementAgentsFilter[] | undefined; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }