import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Monitored Instance resource in Oracle Cloud Infrastructure Appmgmt Control service. * * Gets a monitored instance by identifier * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testMonitoredInstance = oci.appmgmtcontrol.getMonitoredInstance({ * monitoredInstanceId: testMonitoredInstanceOciAppmgmtControlMonitoredInstance.id, * }); * ``` */ export declare function getMonitoredInstance(args: GetMonitoredInstanceArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getMonitoredInstance. */ export interface GetMonitoredInstanceArgs { /** * OCID of monitored instance. */ monitoredInstanceId: string; } /** * A collection of values returned by getMonitoredInstance. */ export interface GetMonitoredInstanceResult { /** * Compartment Identifier [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) */ readonly compartmentId: string; /** * A user-friendly name of the monitored instance. It is binded to [Compute Instance](https://docs.cloud.oracle.com/iaas/Content/Compute/Concepts/computeoverview.htm). DisplayName is fetched from [Core Service API](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/Instance/). */ readonly displayName: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of monitored instance. */ readonly instanceId: string; /** * A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. */ readonly lifecycleDetails: string; /** * Management Agent Identifier [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Used to invoke manage operations on Management Agent Cloud Service. */ readonly managementAgentId: string; readonly monitoredInstanceId: string; /** * Monitoring status. Can be either enabled or disabled. */ readonly monitoringState: string; /** * The current state of the monitored instance. */ readonly state: string; /** * The time the MonitoredInstance was created. An RFC3339 formatted datetime string */ readonly timeCreated: string; /** * The time the MonitoredInstance was updated. An RFC3339 formatted datetime string */ readonly timeUpdated: string; } /** * This data source provides details about a specific Monitored Instance resource in Oracle Cloud Infrastructure Appmgmt Control service. * * Gets a monitored instance by identifier * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testMonitoredInstance = oci.appmgmtcontrol.getMonitoredInstance({ * monitoredInstanceId: testMonitoredInstanceOciAppmgmtControlMonitoredInstance.id, * }); * ``` */ export declare function getMonitoredInstanceOutput(args: GetMonitoredInstanceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getMonitoredInstance. */ export interface GetMonitoredInstanceOutputArgs { /** * OCID of monitored instance. */ monitoredInstanceId: pulumi.Input; } //# sourceMappingURL=getMonitoredInstance.d.ts.map