rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
515 lines (514 loc) • 30.5 kB
TypeScript
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;
};
}