Documentation
¶
Index ¶
- type GetMonitoredInstanceArgs
- type GetMonitoredInstanceOutputArgs
- type GetMonitoredInstanceResult
- type GetMonitoredInstanceResultOutput
- func (o GetMonitoredInstanceResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetMonitoredInstanceResultOutput) DisplayName() pulumi.StringOutput
- func (GetMonitoredInstanceResultOutput) ElementType() reflect.Type
- func (o GetMonitoredInstanceResultOutput) Id() pulumi.StringOutput
- func (o GetMonitoredInstanceResultOutput) InstanceId() pulumi.StringOutput
- func (o GetMonitoredInstanceResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetMonitoredInstanceResultOutput) ManagementAgentId() pulumi.StringOutput
- func (o GetMonitoredInstanceResultOutput) MonitoredInstanceId() pulumi.StringOutput
- func (o GetMonitoredInstanceResultOutput) MonitoringState() pulumi.StringOutput
- func (o GetMonitoredInstanceResultOutput) State() pulumi.StringOutput
- func (o GetMonitoredInstanceResultOutput) TimeCreated() pulumi.StringOutput
- func (o GetMonitoredInstanceResultOutput) TimeUpdated() pulumi.StringOutput
- func (o GetMonitoredInstanceResultOutput) ToGetMonitoredInstanceResultOutput() GetMonitoredInstanceResultOutput
- func (o GetMonitoredInstanceResultOutput) ToGetMonitoredInstanceResultOutputWithContext(ctx context.Context) GetMonitoredInstanceResultOutput
- type GetMonitoredInstancesArgs
- type GetMonitoredInstancesFilter
- type GetMonitoredInstancesFilterArgs
- func (GetMonitoredInstancesFilterArgs) ElementType() reflect.Type
- func (i GetMonitoredInstancesFilterArgs) ToGetMonitoredInstancesFilterOutput() GetMonitoredInstancesFilterOutput
- func (i GetMonitoredInstancesFilterArgs) ToGetMonitoredInstancesFilterOutputWithContext(ctx context.Context) GetMonitoredInstancesFilterOutput
- type GetMonitoredInstancesFilterArray
- func (GetMonitoredInstancesFilterArray) ElementType() reflect.Type
- func (i GetMonitoredInstancesFilterArray) ToGetMonitoredInstancesFilterArrayOutput() GetMonitoredInstancesFilterArrayOutput
- func (i GetMonitoredInstancesFilterArray) ToGetMonitoredInstancesFilterArrayOutputWithContext(ctx context.Context) GetMonitoredInstancesFilterArrayOutput
- type GetMonitoredInstancesFilterArrayInput
- type GetMonitoredInstancesFilterArrayOutput
- func (GetMonitoredInstancesFilterArrayOutput) ElementType() reflect.Type
- func (o GetMonitoredInstancesFilterArrayOutput) Index(i pulumi.IntInput) GetMonitoredInstancesFilterOutput
- func (o GetMonitoredInstancesFilterArrayOutput) ToGetMonitoredInstancesFilterArrayOutput() GetMonitoredInstancesFilterArrayOutput
- func (o GetMonitoredInstancesFilterArrayOutput) ToGetMonitoredInstancesFilterArrayOutputWithContext(ctx context.Context) GetMonitoredInstancesFilterArrayOutput
- type GetMonitoredInstancesFilterInput
- type GetMonitoredInstancesFilterOutput
- func (GetMonitoredInstancesFilterOutput) ElementType() reflect.Type
- func (o GetMonitoredInstancesFilterOutput) Name() pulumi.StringOutput
- func (o GetMonitoredInstancesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetMonitoredInstancesFilterOutput) ToGetMonitoredInstancesFilterOutput() GetMonitoredInstancesFilterOutput
- func (o GetMonitoredInstancesFilterOutput) ToGetMonitoredInstancesFilterOutputWithContext(ctx context.Context) GetMonitoredInstancesFilterOutput
- func (o GetMonitoredInstancesFilterOutput) Values() pulumi.StringArrayOutput
- type GetMonitoredInstancesMonitoredInstanceCollection
- type GetMonitoredInstancesMonitoredInstanceCollectionArgs
- func (GetMonitoredInstancesMonitoredInstanceCollectionArgs) ElementType() reflect.Type
- func (i GetMonitoredInstancesMonitoredInstanceCollectionArgs) ToGetMonitoredInstancesMonitoredInstanceCollectionOutput() GetMonitoredInstancesMonitoredInstanceCollectionOutput
- func (i GetMonitoredInstancesMonitoredInstanceCollectionArgs) ToGetMonitoredInstancesMonitoredInstanceCollectionOutputWithContext(ctx context.Context) GetMonitoredInstancesMonitoredInstanceCollectionOutput
- type GetMonitoredInstancesMonitoredInstanceCollectionArray
- func (GetMonitoredInstancesMonitoredInstanceCollectionArray) ElementType() reflect.Type
- func (i GetMonitoredInstancesMonitoredInstanceCollectionArray) ToGetMonitoredInstancesMonitoredInstanceCollectionArrayOutput() GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput
- func (i GetMonitoredInstancesMonitoredInstanceCollectionArray) ToGetMonitoredInstancesMonitoredInstanceCollectionArrayOutputWithContext(ctx context.Context) GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput
- type GetMonitoredInstancesMonitoredInstanceCollectionArrayInput
- type GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput
- func (GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput) ElementType() reflect.Type
- func (o GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput) Index(i pulumi.IntInput) GetMonitoredInstancesMonitoredInstanceCollectionOutput
- func (o GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionArrayOutput() GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput
- func (o GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionArrayOutputWithContext(ctx context.Context) GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput
- type GetMonitoredInstancesMonitoredInstanceCollectionInput
- type GetMonitoredInstancesMonitoredInstanceCollectionItem
- type GetMonitoredInstancesMonitoredInstanceCollectionItemArgs
- func (GetMonitoredInstancesMonitoredInstanceCollectionItemArgs) ElementType() reflect.Type
- func (i GetMonitoredInstancesMonitoredInstanceCollectionItemArgs) ToGetMonitoredInstancesMonitoredInstanceCollectionItemOutput() GetMonitoredInstancesMonitoredInstanceCollectionItemOutput
- func (i GetMonitoredInstancesMonitoredInstanceCollectionItemArgs) ToGetMonitoredInstancesMonitoredInstanceCollectionItemOutputWithContext(ctx context.Context) GetMonitoredInstancesMonitoredInstanceCollectionItemOutput
- type GetMonitoredInstancesMonitoredInstanceCollectionItemArray
- func (GetMonitoredInstancesMonitoredInstanceCollectionItemArray) ElementType() reflect.Type
- func (i GetMonitoredInstancesMonitoredInstanceCollectionItemArray) ToGetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput() GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput
- func (i GetMonitoredInstancesMonitoredInstanceCollectionItemArray) ToGetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutputWithContext(ctx context.Context) GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput
- type GetMonitoredInstancesMonitoredInstanceCollectionItemArrayInput
- type GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput
- func (GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput) Index(i pulumi.IntInput) GetMonitoredInstancesMonitoredInstanceCollectionItemOutput
- func (o GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput() GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput
- func (o GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutputWithContext(ctx context.Context) GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput
- type GetMonitoredInstancesMonitoredInstanceCollectionItemInput
- type GetMonitoredInstancesMonitoredInstanceCollectionItemOutput
- func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) ElementType() reflect.Type
- func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) InstanceId() pulumi.StringOutput
- func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) ManagementAgentId() pulumi.StringOutput
- func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) MonitoringState() pulumi.StringOutput
- func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) State() pulumi.StringOutput
- func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionItemOutput() GetMonitoredInstancesMonitoredInstanceCollectionItemOutput
- func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionItemOutputWithContext(ctx context.Context) GetMonitoredInstancesMonitoredInstanceCollectionItemOutput
- type GetMonitoredInstancesMonitoredInstanceCollectionOutput
- func (GetMonitoredInstancesMonitoredInstanceCollectionOutput) ElementType() reflect.Type
- func (o GetMonitoredInstancesMonitoredInstanceCollectionOutput) Items() GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput
- func (o GetMonitoredInstancesMonitoredInstanceCollectionOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionOutput() GetMonitoredInstancesMonitoredInstanceCollectionOutput
- func (o GetMonitoredInstancesMonitoredInstanceCollectionOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionOutputWithContext(ctx context.Context) GetMonitoredInstancesMonitoredInstanceCollectionOutput
- type GetMonitoredInstancesOutputArgs
- type GetMonitoredInstancesResult
- type GetMonitoredInstancesResultOutput
- func (o GetMonitoredInstancesResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetMonitoredInstancesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetMonitoredInstancesResultOutput) ElementType() reflect.Type
- func (o GetMonitoredInstancesResultOutput) Filters() GetMonitoredInstancesFilterArrayOutput
- func (o GetMonitoredInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetMonitoredInstancesResultOutput) MonitoredInstanceCollections() GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput
- func (o GetMonitoredInstancesResultOutput) ToGetMonitoredInstancesResultOutput() GetMonitoredInstancesResultOutput
- func (o GetMonitoredInstancesResultOutput) ToGetMonitoredInstancesResultOutputWithContext(ctx context.Context) GetMonitoredInstancesResultOutput
- type MonitorPluginManagement
- type MonitorPluginManagementArgs
- type MonitorPluginManagementArray
- func (MonitorPluginManagementArray) ElementType() reflect.Type
- func (i MonitorPluginManagementArray) ToMonitorPluginManagementArrayOutput() MonitorPluginManagementArrayOutput
- func (i MonitorPluginManagementArray) ToMonitorPluginManagementArrayOutputWithContext(ctx context.Context) MonitorPluginManagementArrayOutput
- type MonitorPluginManagementArrayInput
- type MonitorPluginManagementArrayOutput
- func (MonitorPluginManagementArrayOutput) ElementType() reflect.Type
- func (o MonitorPluginManagementArrayOutput) Index(i pulumi.IntInput) MonitorPluginManagementOutput
- func (o MonitorPluginManagementArrayOutput) ToMonitorPluginManagementArrayOutput() MonitorPluginManagementArrayOutput
- func (o MonitorPluginManagementArrayOutput) ToMonitorPluginManagementArrayOutputWithContext(ctx context.Context) MonitorPluginManagementArrayOutput
- type MonitorPluginManagementInput
- type MonitorPluginManagementMap
- func (MonitorPluginManagementMap) ElementType() reflect.Type
- func (i MonitorPluginManagementMap) ToMonitorPluginManagementMapOutput() MonitorPluginManagementMapOutput
- func (i MonitorPluginManagementMap) ToMonitorPluginManagementMapOutputWithContext(ctx context.Context) MonitorPluginManagementMapOutput
- type MonitorPluginManagementMapInput
- type MonitorPluginManagementMapOutput
- func (MonitorPluginManagementMapOutput) ElementType() reflect.Type
- func (o MonitorPluginManagementMapOutput) MapIndex(k pulumi.StringInput) MonitorPluginManagementOutput
- func (o MonitorPluginManagementMapOutput) ToMonitorPluginManagementMapOutput() MonitorPluginManagementMapOutput
- func (o MonitorPluginManagementMapOutput) ToMonitorPluginManagementMapOutputWithContext(ctx context.Context) MonitorPluginManagementMapOutput
- type MonitorPluginManagementOutput
- func (o MonitorPluginManagementOutput) CompartmentId() pulumi.StringOutput
- func (MonitorPluginManagementOutput) ElementType() reflect.Type
- func (o MonitorPluginManagementOutput) MonitoredInstanceDescription() pulumi.StringOutput
- func (o MonitorPluginManagementOutput) MonitoredInstanceDisplayName() pulumi.StringOutput
- func (o MonitorPluginManagementOutput) MonitoredInstanceId() pulumi.StringOutput
- func (o MonitorPluginManagementOutput) MonitoredInstanceManagementAgentId() pulumi.StringOutput
- func (o MonitorPluginManagementOutput) State() pulumi.StringOutput
- func (o MonitorPluginManagementOutput) ToMonitorPluginManagementOutput() MonitorPluginManagementOutput
- func (o MonitorPluginManagementOutput) ToMonitorPluginManagementOutputWithContext(ctx context.Context) MonitorPluginManagementOutput
- type MonitorPluginManagementState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetMonitoredInstanceArgs ¶
type GetMonitoredInstanceArgs struct { // OCID of monitored instance. MonitoredInstanceId string `pulumi:"monitoredInstanceId"` }
A collection of arguments for invoking getMonitoredInstance.
type GetMonitoredInstanceOutputArgs ¶
type GetMonitoredInstanceOutputArgs struct { // OCID of monitored instance. MonitoredInstanceId pulumi.StringInput `pulumi:"monitoredInstanceId"` }
A collection of arguments for invoking getMonitoredInstance.
func (GetMonitoredInstanceOutputArgs) ElementType ¶
func (GetMonitoredInstanceOutputArgs) ElementType() reflect.Type
type GetMonitoredInstanceResult ¶
type GetMonitoredInstanceResult struct { // Compartment Identifier [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) CompartmentId string `pulumi:"compartmentId"` // 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/). DisplayName string `pulumi:"displayName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of monitored instance. InstanceId string `pulumi:"instanceId"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // 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. ManagementAgentId string `pulumi:"managementAgentId"` MonitoredInstanceId string `pulumi:"monitoredInstanceId"` // Monitoring status. Can be either enabled or disabled. MonitoringState string `pulumi:"monitoringState"` // The current state of the monitored instance. State string `pulumi:"state"` // The time the MonitoredInstance was created. An RFC3339 formatted datetime string TimeCreated string `pulumi:"timeCreated"` // The time the MonitoredInstance was updated. An RFC3339 formatted datetime string TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getMonitoredInstance.
func GetMonitoredInstance ¶
func GetMonitoredInstance(ctx *pulumi.Context, args *GetMonitoredInstanceArgs, opts ...pulumi.InvokeOption) (*GetMonitoredInstanceResult, error)
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
```go 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.GetMonitoredInstance(ctx, &appmgmtcontrol.GetMonitoredInstanceArgs{ MonitoredInstanceId: oci_appmgmt_control_monitored_instance.Test_monitored_instance.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetMonitoredInstanceResultOutput ¶
type GetMonitoredInstanceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMonitoredInstance.
func GetMonitoredInstanceOutput ¶
func GetMonitoredInstanceOutput(ctx *pulumi.Context, args GetMonitoredInstanceOutputArgs, opts ...pulumi.InvokeOption) GetMonitoredInstanceResultOutput
func (GetMonitoredInstanceResultOutput) CompartmentId ¶
func (o GetMonitoredInstanceResultOutput) CompartmentId() pulumi.StringOutput
Compartment Identifier [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)
func (GetMonitoredInstanceResultOutput) DisplayName ¶
func (o GetMonitoredInstanceResultOutput) DisplayName() pulumi.StringOutput
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/).
func (GetMonitoredInstanceResultOutput) ElementType ¶
func (GetMonitoredInstanceResultOutput) ElementType() reflect.Type
func (GetMonitoredInstanceResultOutput) Id ¶
func (o GetMonitoredInstanceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMonitoredInstanceResultOutput) InstanceId ¶
func (o GetMonitoredInstanceResultOutput) InstanceId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of monitored instance.
func (GetMonitoredInstanceResultOutput) LifecycleDetails ¶
func (o GetMonitoredInstanceResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
func (GetMonitoredInstanceResultOutput) ManagementAgentId ¶
func (o GetMonitoredInstanceResultOutput) ManagementAgentId() pulumi.StringOutput
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.
func (GetMonitoredInstanceResultOutput) MonitoredInstanceId ¶
func (o GetMonitoredInstanceResultOutput) MonitoredInstanceId() pulumi.StringOutput
func (GetMonitoredInstanceResultOutput) MonitoringState ¶
func (o GetMonitoredInstanceResultOutput) MonitoringState() pulumi.StringOutput
Monitoring status. Can be either enabled or disabled.
func (GetMonitoredInstanceResultOutput) State ¶
func (o GetMonitoredInstanceResultOutput) State() pulumi.StringOutput
The current state of the monitored instance.
func (GetMonitoredInstanceResultOutput) TimeCreated ¶
func (o GetMonitoredInstanceResultOutput) TimeCreated() pulumi.StringOutput
The time the MonitoredInstance was created. An RFC3339 formatted datetime string
func (GetMonitoredInstanceResultOutput) TimeUpdated ¶
func (o GetMonitoredInstanceResultOutput) TimeUpdated() pulumi.StringOutput
The time the MonitoredInstance was updated. An RFC3339 formatted datetime string
func (GetMonitoredInstanceResultOutput) ToGetMonitoredInstanceResultOutput ¶
func (o GetMonitoredInstanceResultOutput) ToGetMonitoredInstanceResultOutput() GetMonitoredInstanceResultOutput
func (GetMonitoredInstanceResultOutput) ToGetMonitoredInstanceResultOutputWithContext ¶
func (o GetMonitoredInstanceResultOutput) ToGetMonitoredInstanceResultOutputWithContext(ctx context.Context) GetMonitoredInstanceResultOutput
type GetMonitoredInstancesArgs ¶
type GetMonitoredInstancesArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetMonitoredInstancesFilter `pulumi:"filters"` }
A collection of arguments for invoking getMonitoredInstances.
type GetMonitoredInstancesFilterArgs ¶
type GetMonitoredInstancesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetMonitoredInstancesFilterArgs) ElementType ¶
func (GetMonitoredInstancesFilterArgs) ElementType() reflect.Type
func (GetMonitoredInstancesFilterArgs) ToGetMonitoredInstancesFilterOutput ¶
func (i GetMonitoredInstancesFilterArgs) ToGetMonitoredInstancesFilterOutput() GetMonitoredInstancesFilterOutput
func (GetMonitoredInstancesFilterArgs) ToGetMonitoredInstancesFilterOutputWithContext ¶
func (i GetMonitoredInstancesFilterArgs) ToGetMonitoredInstancesFilterOutputWithContext(ctx context.Context) GetMonitoredInstancesFilterOutput
type GetMonitoredInstancesFilterArray ¶
type GetMonitoredInstancesFilterArray []GetMonitoredInstancesFilterInput
func (GetMonitoredInstancesFilterArray) ElementType ¶
func (GetMonitoredInstancesFilterArray) ElementType() reflect.Type
func (GetMonitoredInstancesFilterArray) ToGetMonitoredInstancesFilterArrayOutput ¶
func (i GetMonitoredInstancesFilterArray) ToGetMonitoredInstancesFilterArrayOutput() GetMonitoredInstancesFilterArrayOutput
func (GetMonitoredInstancesFilterArray) ToGetMonitoredInstancesFilterArrayOutputWithContext ¶
func (i GetMonitoredInstancesFilterArray) ToGetMonitoredInstancesFilterArrayOutputWithContext(ctx context.Context) GetMonitoredInstancesFilterArrayOutput
type GetMonitoredInstancesFilterArrayInput ¶
type GetMonitoredInstancesFilterArrayInput interface { pulumi.Input ToGetMonitoredInstancesFilterArrayOutput() GetMonitoredInstancesFilterArrayOutput ToGetMonitoredInstancesFilterArrayOutputWithContext(context.Context) GetMonitoredInstancesFilterArrayOutput }
GetMonitoredInstancesFilterArrayInput is an input type that accepts GetMonitoredInstancesFilterArray and GetMonitoredInstancesFilterArrayOutput values. You can construct a concrete instance of `GetMonitoredInstancesFilterArrayInput` via:
GetMonitoredInstancesFilterArray{ GetMonitoredInstancesFilterArgs{...} }
type GetMonitoredInstancesFilterArrayOutput ¶
type GetMonitoredInstancesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetMonitoredInstancesFilterArrayOutput) ElementType ¶
func (GetMonitoredInstancesFilterArrayOutput) ElementType() reflect.Type
func (GetMonitoredInstancesFilterArrayOutput) ToGetMonitoredInstancesFilterArrayOutput ¶
func (o GetMonitoredInstancesFilterArrayOutput) ToGetMonitoredInstancesFilterArrayOutput() GetMonitoredInstancesFilterArrayOutput
func (GetMonitoredInstancesFilterArrayOutput) ToGetMonitoredInstancesFilterArrayOutputWithContext ¶
func (o GetMonitoredInstancesFilterArrayOutput) ToGetMonitoredInstancesFilterArrayOutputWithContext(ctx context.Context) GetMonitoredInstancesFilterArrayOutput
type GetMonitoredInstancesFilterInput ¶
type GetMonitoredInstancesFilterInput interface { pulumi.Input ToGetMonitoredInstancesFilterOutput() GetMonitoredInstancesFilterOutput ToGetMonitoredInstancesFilterOutputWithContext(context.Context) GetMonitoredInstancesFilterOutput }
GetMonitoredInstancesFilterInput is an input type that accepts GetMonitoredInstancesFilterArgs and GetMonitoredInstancesFilterOutput values. You can construct a concrete instance of `GetMonitoredInstancesFilterInput` via:
GetMonitoredInstancesFilterArgs{...}
type GetMonitoredInstancesFilterOutput ¶
type GetMonitoredInstancesFilterOutput struct{ *pulumi.OutputState }
func (GetMonitoredInstancesFilterOutput) ElementType ¶
func (GetMonitoredInstancesFilterOutput) ElementType() reflect.Type
func (GetMonitoredInstancesFilterOutput) Name ¶
func (o GetMonitoredInstancesFilterOutput) Name() pulumi.StringOutput
func (GetMonitoredInstancesFilterOutput) Regex ¶
func (o GetMonitoredInstancesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetMonitoredInstancesFilterOutput) ToGetMonitoredInstancesFilterOutput ¶
func (o GetMonitoredInstancesFilterOutput) ToGetMonitoredInstancesFilterOutput() GetMonitoredInstancesFilterOutput
func (GetMonitoredInstancesFilterOutput) ToGetMonitoredInstancesFilterOutputWithContext ¶
func (o GetMonitoredInstancesFilterOutput) ToGetMonitoredInstancesFilterOutputWithContext(ctx context.Context) GetMonitoredInstancesFilterOutput
func (GetMonitoredInstancesFilterOutput) Values ¶
func (o GetMonitoredInstancesFilterOutput) Values() pulumi.StringArrayOutput
type GetMonitoredInstancesMonitoredInstanceCollection ¶
type GetMonitoredInstancesMonitoredInstanceCollection struct {
Items []GetMonitoredInstancesMonitoredInstanceCollectionItem `pulumi:"items"`
}
type GetMonitoredInstancesMonitoredInstanceCollectionArgs ¶
type GetMonitoredInstancesMonitoredInstanceCollectionArgs struct {
Items GetMonitoredInstancesMonitoredInstanceCollectionItemArrayInput `pulumi:"items"`
}
func (GetMonitoredInstancesMonitoredInstanceCollectionArgs) ElementType ¶
func (GetMonitoredInstancesMonitoredInstanceCollectionArgs) ElementType() reflect.Type
func (GetMonitoredInstancesMonitoredInstanceCollectionArgs) ToGetMonitoredInstancesMonitoredInstanceCollectionOutput ¶
func (i GetMonitoredInstancesMonitoredInstanceCollectionArgs) ToGetMonitoredInstancesMonitoredInstanceCollectionOutput() GetMonitoredInstancesMonitoredInstanceCollectionOutput
func (GetMonitoredInstancesMonitoredInstanceCollectionArgs) ToGetMonitoredInstancesMonitoredInstanceCollectionOutputWithContext ¶
func (i GetMonitoredInstancesMonitoredInstanceCollectionArgs) ToGetMonitoredInstancesMonitoredInstanceCollectionOutputWithContext(ctx context.Context) GetMonitoredInstancesMonitoredInstanceCollectionOutput
type GetMonitoredInstancesMonitoredInstanceCollectionArray ¶
type GetMonitoredInstancesMonitoredInstanceCollectionArray []GetMonitoredInstancesMonitoredInstanceCollectionInput
func (GetMonitoredInstancesMonitoredInstanceCollectionArray) ElementType ¶
func (GetMonitoredInstancesMonitoredInstanceCollectionArray) ElementType() reflect.Type
func (GetMonitoredInstancesMonitoredInstanceCollectionArray) ToGetMonitoredInstancesMonitoredInstanceCollectionArrayOutput ¶
func (i GetMonitoredInstancesMonitoredInstanceCollectionArray) ToGetMonitoredInstancesMonitoredInstanceCollectionArrayOutput() GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput
func (GetMonitoredInstancesMonitoredInstanceCollectionArray) ToGetMonitoredInstancesMonitoredInstanceCollectionArrayOutputWithContext ¶
func (i GetMonitoredInstancesMonitoredInstanceCollectionArray) ToGetMonitoredInstancesMonitoredInstanceCollectionArrayOutputWithContext(ctx context.Context) GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput
type GetMonitoredInstancesMonitoredInstanceCollectionArrayInput ¶
type GetMonitoredInstancesMonitoredInstanceCollectionArrayInput interface { pulumi.Input ToGetMonitoredInstancesMonitoredInstanceCollectionArrayOutput() GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput ToGetMonitoredInstancesMonitoredInstanceCollectionArrayOutputWithContext(context.Context) GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput }
GetMonitoredInstancesMonitoredInstanceCollectionArrayInput is an input type that accepts GetMonitoredInstancesMonitoredInstanceCollectionArray and GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput values. You can construct a concrete instance of `GetMonitoredInstancesMonitoredInstanceCollectionArrayInput` via:
GetMonitoredInstancesMonitoredInstanceCollectionArray{ GetMonitoredInstancesMonitoredInstanceCollectionArgs{...} }
type GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput ¶
type GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput) ElementType ¶
func (GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput) ElementType() reflect.Type
func (GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionArrayOutput ¶
func (o GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionArrayOutput() GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput
func (GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionArrayOutputWithContext ¶
func (o GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionArrayOutputWithContext(ctx context.Context) GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput
type GetMonitoredInstancesMonitoredInstanceCollectionInput ¶
type GetMonitoredInstancesMonitoredInstanceCollectionInput interface { pulumi.Input ToGetMonitoredInstancesMonitoredInstanceCollectionOutput() GetMonitoredInstancesMonitoredInstanceCollectionOutput ToGetMonitoredInstancesMonitoredInstanceCollectionOutputWithContext(context.Context) GetMonitoredInstancesMonitoredInstanceCollectionOutput }
GetMonitoredInstancesMonitoredInstanceCollectionInput is an input type that accepts GetMonitoredInstancesMonitoredInstanceCollectionArgs and GetMonitoredInstancesMonitoredInstanceCollectionOutput values. You can construct a concrete instance of `GetMonitoredInstancesMonitoredInstanceCollectionInput` via:
GetMonitoredInstancesMonitoredInstanceCollectionArgs{...}
type GetMonitoredInstancesMonitoredInstanceCollectionItem ¶
type GetMonitoredInstancesMonitoredInstanceCollectionItem struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName string `pulumi:"displayName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of monitored instance. InstanceId string `pulumi:"instanceId"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // 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. ManagementAgentId string `pulumi:"managementAgentId"` // Monitoring status. Can be either enabled or disabled. MonitoringState string `pulumi:"monitoringState"` // The current state of the monitored instance. State string `pulumi:"state"` // The time the MonitoredInstance was created. An RFC3339 formatted datetime string TimeCreated string `pulumi:"timeCreated"` // The time the MonitoredInstance was updated. An RFC3339 formatted datetime string TimeUpdated string `pulumi:"timeUpdated"` }
type GetMonitoredInstancesMonitoredInstanceCollectionItemArgs ¶
type GetMonitoredInstancesMonitoredInstanceCollectionItemArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringInput `pulumi:"displayName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of monitored instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // 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. ManagementAgentId pulumi.StringInput `pulumi:"managementAgentId"` // Monitoring status. Can be either enabled or disabled. MonitoringState pulumi.StringInput `pulumi:"monitoringState"` // The current state of the monitored instance. State pulumi.StringInput `pulumi:"state"` // The time the MonitoredInstance was created. An RFC3339 formatted datetime string TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time the MonitoredInstance was updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetMonitoredInstancesMonitoredInstanceCollectionItemArgs) ElementType ¶
func (GetMonitoredInstancesMonitoredInstanceCollectionItemArgs) ElementType() reflect.Type
func (GetMonitoredInstancesMonitoredInstanceCollectionItemArgs) ToGetMonitoredInstancesMonitoredInstanceCollectionItemOutput ¶
func (i GetMonitoredInstancesMonitoredInstanceCollectionItemArgs) ToGetMonitoredInstancesMonitoredInstanceCollectionItemOutput() GetMonitoredInstancesMonitoredInstanceCollectionItemOutput
func (GetMonitoredInstancesMonitoredInstanceCollectionItemArgs) ToGetMonitoredInstancesMonitoredInstanceCollectionItemOutputWithContext ¶
func (i GetMonitoredInstancesMonitoredInstanceCollectionItemArgs) ToGetMonitoredInstancesMonitoredInstanceCollectionItemOutputWithContext(ctx context.Context) GetMonitoredInstancesMonitoredInstanceCollectionItemOutput
type GetMonitoredInstancesMonitoredInstanceCollectionItemArray ¶
type GetMonitoredInstancesMonitoredInstanceCollectionItemArray []GetMonitoredInstancesMonitoredInstanceCollectionItemInput
func (GetMonitoredInstancesMonitoredInstanceCollectionItemArray) ElementType ¶
func (GetMonitoredInstancesMonitoredInstanceCollectionItemArray) ElementType() reflect.Type
func (GetMonitoredInstancesMonitoredInstanceCollectionItemArray) ToGetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput ¶
func (i GetMonitoredInstancesMonitoredInstanceCollectionItemArray) ToGetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput() GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput
func (GetMonitoredInstancesMonitoredInstanceCollectionItemArray) ToGetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutputWithContext ¶
func (i GetMonitoredInstancesMonitoredInstanceCollectionItemArray) ToGetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutputWithContext(ctx context.Context) GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput
type GetMonitoredInstancesMonitoredInstanceCollectionItemArrayInput ¶
type GetMonitoredInstancesMonitoredInstanceCollectionItemArrayInput interface { pulumi.Input ToGetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput() GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput ToGetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutputWithContext(context.Context) GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput }
GetMonitoredInstancesMonitoredInstanceCollectionItemArrayInput is an input type that accepts GetMonitoredInstancesMonitoredInstanceCollectionItemArray and GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput values. You can construct a concrete instance of `GetMonitoredInstancesMonitoredInstanceCollectionItemArrayInput` via:
GetMonitoredInstancesMonitoredInstanceCollectionItemArray{ GetMonitoredInstancesMonitoredInstanceCollectionItemArgs{...} }
type GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput ¶
type GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput) ElementType ¶
func (GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput) ElementType() reflect.Type
func (GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput ¶
func (o GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput() GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput
func (GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutputWithContext ¶
func (o GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutputWithContext(ctx context.Context) GetMonitoredInstancesMonitoredInstanceCollectionItemArrayOutput
type GetMonitoredInstancesMonitoredInstanceCollectionItemInput ¶
type GetMonitoredInstancesMonitoredInstanceCollectionItemInput interface { pulumi.Input ToGetMonitoredInstancesMonitoredInstanceCollectionItemOutput() GetMonitoredInstancesMonitoredInstanceCollectionItemOutput ToGetMonitoredInstancesMonitoredInstanceCollectionItemOutputWithContext(context.Context) GetMonitoredInstancesMonitoredInstanceCollectionItemOutput }
GetMonitoredInstancesMonitoredInstanceCollectionItemInput is an input type that accepts GetMonitoredInstancesMonitoredInstanceCollectionItemArgs and GetMonitoredInstancesMonitoredInstanceCollectionItemOutput values. You can construct a concrete instance of `GetMonitoredInstancesMonitoredInstanceCollectionItemInput` via:
GetMonitoredInstancesMonitoredInstanceCollectionItemArgs{...}
type GetMonitoredInstancesMonitoredInstanceCollectionItemOutput ¶
type GetMonitoredInstancesMonitoredInstanceCollectionItemOutput struct{ *pulumi.OutputState }
func (GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) CompartmentId ¶
func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) DisplayName ¶
func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) ElementType ¶
func (GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) ElementType() reflect.Type
func (GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) InstanceId ¶
func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) InstanceId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of monitored instance.
func (GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) LifecycleDetails ¶
func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
func (GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) ManagementAgentId ¶
func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) ManagementAgentId() pulumi.StringOutput
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.
func (GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) MonitoringState ¶
func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) MonitoringState() pulumi.StringOutput
Monitoring status. Can be either enabled or disabled.
func (GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) State ¶
func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) State() pulumi.StringOutput
The current state of the monitored instance.
func (GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) TimeCreated ¶
func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time the MonitoredInstance was created. An RFC3339 formatted datetime string
func (GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) TimeUpdated ¶
func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time the MonitoredInstance was updated. An RFC3339 formatted datetime string
func (GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionItemOutput ¶
func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionItemOutput() GetMonitoredInstancesMonitoredInstanceCollectionItemOutput
func (GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionItemOutputWithContext ¶
func (o GetMonitoredInstancesMonitoredInstanceCollectionItemOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionItemOutputWithContext(ctx context.Context) GetMonitoredInstancesMonitoredInstanceCollectionItemOutput
type GetMonitoredInstancesMonitoredInstanceCollectionOutput ¶
type GetMonitoredInstancesMonitoredInstanceCollectionOutput struct{ *pulumi.OutputState }
func (GetMonitoredInstancesMonitoredInstanceCollectionOutput) ElementType ¶
func (GetMonitoredInstancesMonitoredInstanceCollectionOutput) ElementType() reflect.Type
func (GetMonitoredInstancesMonitoredInstanceCollectionOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionOutput ¶
func (o GetMonitoredInstancesMonitoredInstanceCollectionOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionOutput() GetMonitoredInstancesMonitoredInstanceCollectionOutput
func (GetMonitoredInstancesMonitoredInstanceCollectionOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionOutputWithContext ¶
func (o GetMonitoredInstancesMonitoredInstanceCollectionOutput) ToGetMonitoredInstancesMonitoredInstanceCollectionOutputWithContext(ctx context.Context) GetMonitoredInstancesMonitoredInstanceCollectionOutput
type GetMonitoredInstancesOutputArgs ¶
type GetMonitoredInstancesOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetMonitoredInstancesFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getMonitoredInstances.
func (GetMonitoredInstancesOutputArgs) ElementType ¶
func (GetMonitoredInstancesOutputArgs) ElementType() reflect.Type
type GetMonitoredInstancesResult ¶
type GetMonitoredInstancesResult struct { // Compartment Identifier [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) CompartmentId string `pulumi:"compartmentId"` // 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/). DisplayName *string `pulumi:"displayName"` Filters []GetMonitoredInstancesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of monitored_instance_collection. MonitoredInstanceCollections []GetMonitoredInstancesMonitoredInstanceCollection `pulumi:"monitoredInstanceCollections"` }
A collection of values returned by getMonitoredInstances.
func GetMonitoredInstances ¶
func GetMonitoredInstances(ctx *pulumi.Context, args *GetMonitoredInstancesArgs, opts ...pulumi.InvokeOption) (*GetMonitoredInstancesResult, error)
This data source provides the list of Monitored Instances in Oracle Cloud Infrastructure Appmgmt Control service.
Returns a list of monitored instances.
## Example Usage
```go 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 }) }
```
type GetMonitoredInstancesResultOutput ¶
type GetMonitoredInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMonitoredInstances.
func GetMonitoredInstancesOutput ¶
func GetMonitoredInstancesOutput(ctx *pulumi.Context, args GetMonitoredInstancesOutputArgs, opts ...pulumi.InvokeOption) GetMonitoredInstancesResultOutput
func (GetMonitoredInstancesResultOutput) CompartmentId ¶
func (o GetMonitoredInstancesResultOutput) CompartmentId() pulumi.StringOutput
Compartment Identifier [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)
func (GetMonitoredInstancesResultOutput) DisplayName ¶
func (o GetMonitoredInstancesResultOutput) DisplayName() pulumi.StringPtrOutput
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/).
func (GetMonitoredInstancesResultOutput) ElementType ¶
func (GetMonitoredInstancesResultOutput) ElementType() reflect.Type
func (GetMonitoredInstancesResultOutput) Filters ¶
func (o GetMonitoredInstancesResultOutput) Filters() GetMonitoredInstancesFilterArrayOutput
func (GetMonitoredInstancesResultOutput) Id ¶
func (o GetMonitoredInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMonitoredInstancesResultOutput) MonitoredInstanceCollections ¶
func (o GetMonitoredInstancesResultOutput) MonitoredInstanceCollections() GetMonitoredInstancesMonitoredInstanceCollectionArrayOutput
The list of monitored_instance_collection.
func (GetMonitoredInstancesResultOutput) ToGetMonitoredInstancesResultOutput ¶
func (o GetMonitoredInstancesResultOutput) ToGetMonitoredInstancesResultOutput() GetMonitoredInstancesResultOutput
func (GetMonitoredInstancesResultOutput) ToGetMonitoredInstancesResultOutputWithContext ¶
func (o GetMonitoredInstancesResultOutput) ToGetMonitoredInstancesResultOutputWithContext(ctx context.Context) GetMonitoredInstancesResultOutput
type MonitorPluginManagement ¶
type MonitorPluginManagement struct { pulumi.CustomResourceState CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` MonitoredInstanceDescription pulumi.StringOutput `pulumi:"monitoredInstanceDescription"` MonitoredInstanceDisplayName pulumi.StringOutput `pulumi:"monitoredInstanceDisplayName"` // OCID of monitored instance. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values MonitoredInstanceId pulumi.StringOutput `pulumi:"monitoredInstanceId"` MonitoredInstanceManagementAgentId pulumi.StringOutput `pulumi:"monitoredInstanceManagementAgentId"` State pulumi.StringOutput `pulumi:"state"` }
This resource provides the Monitor Plugin Management resource in Oracle Cloud Infrastructure Appmgmt Control service.
Activates Resource Plugin for compute instance identified by the instance ocid. Stores monitored instances Id and its state. Tries to enable Resource Monitoring plugin by making remote calls to Oracle Cloud Agent and Management Agent Cloud Service.
## Example Usage
```go 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.NewMonitorPluginManagement(ctx, "testMonitorPluginManagement", &AppMgmtControl.MonitorPluginManagementArgs{ MonitoredInstanceId: pulumi.Any(oci_appmgmt_control_monitored_instance.Test_monitored_instance.Id), }) if err != nil { return err } return nil }) }
```
## Import
Import is not supported for this resource.
func GetMonitorPluginManagement ¶
func GetMonitorPluginManagement(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MonitorPluginManagementState, opts ...pulumi.ResourceOption) (*MonitorPluginManagement, error)
GetMonitorPluginManagement gets an existing MonitorPluginManagement resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMonitorPluginManagement ¶
func NewMonitorPluginManagement(ctx *pulumi.Context, name string, args *MonitorPluginManagementArgs, opts ...pulumi.ResourceOption) (*MonitorPluginManagement, error)
NewMonitorPluginManagement registers a new resource with the given unique name, arguments, and options.
func (*MonitorPluginManagement) ElementType ¶
func (*MonitorPluginManagement) ElementType() reflect.Type
func (*MonitorPluginManagement) ToMonitorPluginManagementOutput ¶
func (i *MonitorPluginManagement) ToMonitorPluginManagementOutput() MonitorPluginManagementOutput
func (*MonitorPluginManagement) ToMonitorPluginManagementOutputWithContext ¶
func (i *MonitorPluginManagement) ToMonitorPluginManagementOutputWithContext(ctx context.Context) MonitorPluginManagementOutput
type MonitorPluginManagementArgs ¶
type MonitorPluginManagementArgs struct { // OCID of monitored instance. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values MonitoredInstanceId pulumi.StringInput }
The set of arguments for constructing a MonitorPluginManagement resource.
func (MonitorPluginManagementArgs) ElementType ¶
func (MonitorPluginManagementArgs) ElementType() reflect.Type
type MonitorPluginManagementArray ¶
type MonitorPluginManagementArray []MonitorPluginManagementInput
func (MonitorPluginManagementArray) ElementType ¶
func (MonitorPluginManagementArray) ElementType() reflect.Type
func (MonitorPluginManagementArray) ToMonitorPluginManagementArrayOutput ¶
func (i MonitorPluginManagementArray) ToMonitorPluginManagementArrayOutput() MonitorPluginManagementArrayOutput
func (MonitorPluginManagementArray) ToMonitorPluginManagementArrayOutputWithContext ¶
func (i MonitorPluginManagementArray) ToMonitorPluginManagementArrayOutputWithContext(ctx context.Context) MonitorPluginManagementArrayOutput
type MonitorPluginManagementArrayInput ¶
type MonitorPluginManagementArrayInput interface { pulumi.Input ToMonitorPluginManagementArrayOutput() MonitorPluginManagementArrayOutput ToMonitorPluginManagementArrayOutputWithContext(context.Context) MonitorPluginManagementArrayOutput }
MonitorPluginManagementArrayInput is an input type that accepts MonitorPluginManagementArray and MonitorPluginManagementArrayOutput values. You can construct a concrete instance of `MonitorPluginManagementArrayInput` via:
MonitorPluginManagementArray{ MonitorPluginManagementArgs{...} }
type MonitorPluginManagementArrayOutput ¶
type MonitorPluginManagementArrayOutput struct{ *pulumi.OutputState }
func (MonitorPluginManagementArrayOutput) ElementType ¶
func (MonitorPluginManagementArrayOutput) ElementType() reflect.Type
func (MonitorPluginManagementArrayOutput) Index ¶
func (o MonitorPluginManagementArrayOutput) Index(i pulumi.IntInput) MonitorPluginManagementOutput
func (MonitorPluginManagementArrayOutput) ToMonitorPluginManagementArrayOutput ¶
func (o MonitorPluginManagementArrayOutput) ToMonitorPluginManagementArrayOutput() MonitorPluginManagementArrayOutput
func (MonitorPluginManagementArrayOutput) ToMonitorPluginManagementArrayOutputWithContext ¶
func (o MonitorPluginManagementArrayOutput) ToMonitorPluginManagementArrayOutputWithContext(ctx context.Context) MonitorPluginManagementArrayOutput
type MonitorPluginManagementInput ¶
type MonitorPluginManagementInput interface { pulumi.Input ToMonitorPluginManagementOutput() MonitorPluginManagementOutput ToMonitorPluginManagementOutputWithContext(ctx context.Context) MonitorPluginManagementOutput }
type MonitorPluginManagementMap ¶
type MonitorPluginManagementMap map[string]MonitorPluginManagementInput
func (MonitorPluginManagementMap) ElementType ¶
func (MonitorPluginManagementMap) ElementType() reflect.Type
func (MonitorPluginManagementMap) ToMonitorPluginManagementMapOutput ¶
func (i MonitorPluginManagementMap) ToMonitorPluginManagementMapOutput() MonitorPluginManagementMapOutput
func (MonitorPluginManagementMap) ToMonitorPluginManagementMapOutputWithContext ¶
func (i MonitorPluginManagementMap) ToMonitorPluginManagementMapOutputWithContext(ctx context.Context) MonitorPluginManagementMapOutput
type MonitorPluginManagementMapInput ¶
type MonitorPluginManagementMapInput interface { pulumi.Input ToMonitorPluginManagementMapOutput() MonitorPluginManagementMapOutput ToMonitorPluginManagementMapOutputWithContext(context.Context) MonitorPluginManagementMapOutput }
MonitorPluginManagementMapInput is an input type that accepts MonitorPluginManagementMap and MonitorPluginManagementMapOutput values. You can construct a concrete instance of `MonitorPluginManagementMapInput` via:
MonitorPluginManagementMap{ "key": MonitorPluginManagementArgs{...} }
type MonitorPluginManagementMapOutput ¶
type MonitorPluginManagementMapOutput struct{ *pulumi.OutputState }
func (MonitorPluginManagementMapOutput) ElementType ¶
func (MonitorPluginManagementMapOutput) ElementType() reflect.Type
func (MonitorPluginManagementMapOutput) MapIndex ¶
func (o MonitorPluginManagementMapOutput) MapIndex(k pulumi.StringInput) MonitorPluginManagementOutput
func (MonitorPluginManagementMapOutput) ToMonitorPluginManagementMapOutput ¶
func (o MonitorPluginManagementMapOutput) ToMonitorPluginManagementMapOutput() MonitorPluginManagementMapOutput
func (MonitorPluginManagementMapOutput) ToMonitorPluginManagementMapOutputWithContext ¶
func (o MonitorPluginManagementMapOutput) ToMonitorPluginManagementMapOutputWithContext(ctx context.Context) MonitorPluginManagementMapOutput
type MonitorPluginManagementOutput ¶
type MonitorPluginManagementOutput struct{ *pulumi.OutputState }
func (MonitorPluginManagementOutput) CompartmentId ¶ added in v0.4.0
func (o MonitorPluginManagementOutput) CompartmentId() pulumi.StringOutput
func (MonitorPluginManagementOutput) ElementType ¶
func (MonitorPluginManagementOutput) ElementType() reflect.Type
func (MonitorPluginManagementOutput) MonitoredInstanceDescription ¶ added in v0.4.0
func (o MonitorPluginManagementOutput) MonitoredInstanceDescription() pulumi.StringOutput
func (MonitorPluginManagementOutput) MonitoredInstanceDisplayName ¶ added in v0.4.0
func (o MonitorPluginManagementOutput) MonitoredInstanceDisplayName() pulumi.StringOutput
func (MonitorPluginManagementOutput) MonitoredInstanceId ¶ added in v0.4.0
func (o MonitorPluginManagementOutput) MonitoredInstanceId() pulumi.StringOutput
OCID of monitored instance.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (MonitorPluginManagementOutput) MonitoredInstanceManagementAgentId ¶ added in v0.4.0
func (o MonitorPluginManagementOutput) MonitoredInstanceManagementAgentId() pulumi.StringOutput
func (MonitorPluginManagementOutput) State ¶ added in v0.4.0
func (o MonitorPluginManagementOutput) State() pulumi.StringOutput
func (MonitorPluginManagementOutput) ToMonitorPluginManagementOutput ¶
func (o MonitorPluginManagementOutput) ToMonitorPluginManagementOutput() MonitorPluginManagementOutput
func (MonitorPluginManagementOutput) ToMonitorPluginManagementOutputWithContext ¶
func (o MonitorPluginManagementOutput) ToMonitorPluginManagementOutputWithContext(ctx context.Context) MonitorPluginManagementOutput
type MonitorPluginManagementState ¶
type MonitorPluginManagementState struct { CompartmentId pulumi.StringPtrInput MonitoredInstanceDescription pulumi.StringPtrInput MonitoredInstanceDisplayName pulumi.StringPtrInput // OCID of monitored instance. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values MonitoredInstanceId pulumi.StringPtrInput MonitoredInstanceManagementAgentId pulumi.StringPtrInput State pulumi.StringPtrInput }
func (MonitorPluginManagementState) ElementType ¶
func (MonitorPluginManagementState) ElementType() reflect.Type