oci.AppMgmtControl.getMonitoredInstances
Explore with Pulumi AI
This data source provides the list of Monitored Instances in Oracle Cloud Infrastructure Appmgmt Control service.
Returns a list of monitored instances.
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testMonitoredInstances = Oci.AppMgmtControl.GetMonitoredInstances.Invoke(new()
{
CompartmentId = @var.Compartment_id,
DisplayName = @var.Monitored_instance_display_name,
});
});
package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/AppMgmtControl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := AppMgmtControl.GetMonitoredInstances(ctx, &appmgmtcontrol.GetMonitoredInstancesArgs{
CompartmentId: _var.Compartment_id,
DisplayName: pulumi.StringRef(_var.Monitored_instance_display_name),
}, nil)
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.AppMgmtControl.AppMgmtControlFunctions;
import com.pulumi.oci.AppMgmtControl.inputs.GetMonitoredInstancesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testMonitoredInstances = AppMgmtControlFunctions.getMonitoredInstances(GetMonitoredInstancesArgs.builder()
.compartmentId(var_.compartment_id())
.displayName(var_.monitored_instance_display_name())
.build());
}
}
import pulumi
import pulumi_oci as oci
test_monitored_instances = oci.AppMgmtControl.get_monitored_instances(compartment_id=var["compartment_id"],
display_name=var["monitored_instance_display_name"])
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testMonitoredInstances = oci.AppMgmtControl.getMonitoredInstances({
compartmentId: _var.compartment_id,
displayName: _var.monitored_instance_display_name,
});
variables:
testMonitoredInstances:
fn::invoke:
Function: oci:AppMgmtControl:getMonitoredInstances
Arguments:
compartmentId: ${var.compartment_id}
displayName: ${var.monitored_instance_display_name}
Using getMonitoredInstances
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getMonitoredInstances(args: GetMonitoredInstancesArgs, opts?: InvokeOptions): Promise<GetMonitoredInstancesResult>
function getMonitoredInstancesOutput(args: GetMonitoredInstancesOutputArgs, opts?: InvokeOptions): Output<GetMonitoredInstancesResult>
def get_monitored_instances(compartment_id: Optional[str] = None,
display_name: Optional[str] = None,
filters: Optional[Sequence[_appmgmtcontrol.GetMonitoredInstancesFilter]] = None,
opts: Optional[InvokeOptions] = None) -> GetMonitoredInstancesResult
def get_monitored_instances_output(compartment_id: Optional[pulumi.Input[str]] = None,
display_name: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[_appmgmtcontrol.GetMonitoredInstancesFilterArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMonitoredInstancesResult]
func GetMonitoredInstances(ctx *Context, args *GetMonitoredInstancesArgs, opts ...InvokeOption) (*GetMonitoredInstancesResult, error)
func GetMonitoredInstancesOutput(ctx *Context, args *GetMonitoredInstancesOutputArgs, opts ...InvokeOption) GetMonitoredInstancesResultOutput
> Note: This function is named GetMonitoredInstances
in the Go SDK.
public static class GetMonitoredInstances
{
public static Task<GetMonitoredInstancesResult> InvokeAsync(GetMonitoredInstancesArgs args, InvokeOptions? opts = null)
public static Output<GetMonitoredInstancesResult> Invoke(GetMonitoredInstancesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetMonitoredInstancesResult> getMonitoredInstances(GetMonitoredInstancesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:AppMgmtControl/getMonitoredInstances:getMonitoredInstances
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id string The ID of the compartment in which to list resources.
- Display
Name string A filter to return only resources that match the entire display name given.
- Filters
List<Get
Monitored Instances Filter>
- Compartment
Id string The ID of the compartment in which to list resources.
- Display
Name string A filter to return only resources that match the entire display name given.
- Filters
[]Get
Monitored Instances Filter
- compartment
Id String The ID of the compartment in which to list resources.
- display
Name String A filter to return only resources that match the entire display name given.
- filters
List<Get
Monitored Instances Filter>
- compartment
Id string The ID of the compartment in which to list resources.
- display
Name string A filter to return only resources that match the entire display name given.
- filters
Get
Monitored Instances Filter[]
- compartment_
id str The ID of the compartment in which to list resources.
- display_
name str A filter to return only resources that match the entire display name given.
- filters
Get
Monitored Instances Filter]
- compartment
Id String The ID of the compartment in which to list resources.
- display
Name String A filter to return only resources that match the entire display name given.
- filters List<Property Map>
getMonitoredInstances Result
The following output properties are available:
- Compartment
Id string Compartment Identifier OCID
- Id string
The provider-assigned unique ID for this managed resource.
- Monitored
Instance List<GetCollections Monitored Instances Monitored Instance Collection> The list of monitored_instance_collection.
- Display
Name string A user-friendly name of the monitored instance. It is binded to Compute Instance. DisplayName is fetched from Core Service API.
- Filters
List<Get
Monitored Instances Filter>
- Compartment
Id string Compartment Identifier OCID
- Id string
The provider-assigned unique ID for this managed resource.
- Monitored
Instance []GetCollections Monitored Instances Monitored Instance Collection The list of monitored_instance_collection.
- Display
Name string A user-friendly name of the monitored instance. It is binded to Compute Instance. DisplayName is fetched from Core Service API.
- Filters
[]Get
Monitored Instances Filter
- compartment
Id String Compartment Identifier OCID
- id String
The provider-assigned unique ID for this managed resource.
- monitored
Instance List<GetCollections Monitored Instances Monitored Instance Collection> The list of monitored_instance_collection.
- display
Name String A user-friendly name of the monitored instance. It is binded to Compute Instance. DisplayName is fetched from Core Service API.
- filters
List<Get
Monitored Instances Filter>
- compartment
Id string Compartment Identifier OCID
- id string
The provider-assigned unique ID for this managed resource.
- monitored
Instance GetCollections Monitored Instances Monitored Instance Collection[] The list of monitored_instance_collection.
- display
Name string A user-friendly name of the monitored instance. It is binded to Compute Instance. DisplayName is fetched from Core Service API.
- filters
Get
Monitored Instances Filter[]
- compartment_
id str Compartment Identifier OCID
- id str
The provider-assigned unique ID for this managed resource.
- monitored_
instance_ Getcollections Monitored Instances Monitored Instance Collection] The list of monitored_instance_collection.
- display_
name str A user-friendly name of the monitored instance. It is binded to Compute Instance. DisplayName is fetched from Core Service API.
- filters
Get
Monitored Instances Filter]
- compartment
Id String Compartment Identifier OCID
- id String
The provider-assigned unique ID for this managed resource.
- monitored
Instance List<Property Map>Collections The list of monitored_instance_collection.
- display
Name String A user-friendly name of the monitored instance. It is binded to Compute Instance. DisplayName is fetched from Core Service API.
- filters List<Property Map>
Supporting Types
GetMonitoredInstancesFilter
GetMonitoredInstancesMonitoredInstanceCollection
GetMonitoredInstancesMonitoredInstanceCollectionItem
- Compartment
Id string The ID of the compartment in which to list resources.
- Display
Name string A filter to return only resources that match the entire display name given.
- Instance
Id string The OCID of monitored instance.
- Lifecycle
Details 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.
- Management
Agent stringId Management Agent Identifier OCID. Used to invoke manage operations on Management Agent Cloud Service.
- Monitoring
State string Monitoring status. Can be either enabled or disabled.
- State string
The current state of the monitored instance.
- Time
Created string The time the MonitoredInstance was created. An RFC3339 formatted datetime string
- Time
Updated string The time the MonitoredInstance was updated. An RFC3339 formatted datetime string
- Compartment
Id string The ID of the compartment in which to list resources.
- Display
Name string A filter to return only resources that match the entire display name given.
- Instance
Id string The OCID of monitored instance.
- Lifecycle
Details 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.
- Management
Agent stringId Management Agent Identifier OCID. Used to invoke manage operations on Management Agent Cloud Service.
- Monitoring
State string Monitoring status. Can be either enabled or disabled.
- State string
The current state of the monitored instance.
- Time
Created string The time the MonitoredInstance was created. An RFC3339 formatted datetime string
- Time
Updated string The time the MonitoredInstance was updated. An RFC3339 formatted datetime string
- compartment
Id String The ID of the compartment in which to list resources.
- display
Name String A filter to return only resources that match the entire display name given.
- instance
Id String The OCID of monitored instance.
- lifecycle
Details 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.
- management
Agent StringId Management Agent Identifier OCID. Used to invoke manage operations on Management Agent Cloud Service.
- monitoring
State String Monitoring status. Can be either enabled or disabled.
- state String
The current state of the monitored instance.
- time
Created String The time the MonitoredInstance was created. An RFC3339 formatted datetime string
- time
Updated String The time the MonitoredInstance was updated. An RFC3339 formatted datetime string
- compartment
Id string The ID of the compartment in which to list resources.
- display
Name string A filter to return only resources that match the entire display name given.
- instance
Id string The OCID of monitored instance.
- lifecycle
Details 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.
- management
Agent stringId Management Agent Identifier OCID. Used to invoke manage operations on Management Agent Cloud Service.
- monitoring
State string Monitoring status. Can be either enabled or disabled.
- state string
The current state of the monitored instance.
- time
Created string The time the MonitoredInstance was created. An RFC3339 formatted datetime string
- time
Updated string The time the MonitoredInstance was updated. An RFC3339 formatted datetime string
- compartment_
id str The ID of the compartment in which to list resources.
- display_
name str A filter to return only resources that match the entire display name given.
- instance_
id str The OCID of monitored instance.
- lifecycle_
details str A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- management_
agent_ strid Management Agent Identifier OCID. Used to invoke manage operations on Management Agent Cloud Service.
- monitoring_
state str Monitoring status. Can be either enabled or disabled.
- state str
The current state of the monitored instance.
- time_
created str The time the MonitoredInstance was created. An RFC3339 formatted datetime string
- time_
updated str The time the MonitoredInstance was updated. An RFC3339 formatted datetime string
- compartment
Id String The ID of the compartment in which to list resources.
- display
Name String A filter to return only resources that match the entire display name given.
- instance
Id String The OCID of monitored instance.
- lifecycle
Details 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.
- management
Agent StringId Management Agent Identifier OCID. Used to invoke manage operations on Management Agent Cloud Service.
- monitoring
State String Monitoring status. Can be either enabled or disabled.
- state String
The current state of the monitored instance.
- time
Created String The time the MonitoredInstance was created. An RFC3339 formatted datetime string
- time
Updated String The time the MonitoredInstance was updated. An RFC3339 formatted datetime string
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
oci
Terraform Provider.