oci.ManagementAgent.ManagementAgent
Explore with Pulumi AI
This resource provides the Management Agent resource in Oracle Cloud Infrastructure Management Agent service.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testManagementAgent = new oci.managementagent.ManagementAgent("test_management_agent", {managedAgentId: testManagedAgent.id});
import pulumi
import pulumi_oci as oci
test_management_agent = oci.management_agent.ManagementAgent("test_management_agent", managed_agent_id=test_managed_agent["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/ManagementAgent"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ManagementAgent.NewManagementAgent(ctx, "test_management_agent", &ManagementAgent.ManagementAgentArgs{
ManagedAgentId: pulumi.Any(testManagedAgent.Id),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testManagementAgent = new Oci.ManagementAgent.ManagementAgent("test_management_agent", new()
{
ManagedAgentId = testManagedAgent.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.ManagementAgent.ManagementAgent;
import com.pulumi.oci.ManagementAgent.ManagementAgentArgs;
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) {
var testManagementAgent = new ManagementAgent("testManagementAgent", ManagementAgentArgs.builder()
.managedAgentId(testManagedAgent.id())
.build());
}
}
resources:
testManagementAgent:
type: oci:ManagementAgent:ManagementAgent
name: test_management_agent
properties:
managedAgentId: ${testManagedAgent.id}
Add plugin to Management Agent created via OCI Compute instance.
Compute instance must have OCA Plugin “Management Agent” enabled
Import
ManagementAgents can be imported using the id
, e.g.
$ pulumi import oci:ManagementAgent/managementAgent:ManagementAgent test_management_agent "id"
Create ManagementAgent Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ManagementAgent(name: string, args: ManagementAgentArgs, opts?: CustomResourceOptions);
@overload
def ManagementAgent(resource_name: str,
args: ManagementAgentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ManagementAgent(resource_name: str,
opts: Optional[ResourceOptions] = None,
managed_agent_id: Optional[str] = None,
defined_tags: Optional[Mapping[str, Any]] = None,
deploy_plugins_ids: Optional[Sequence[str]] = None,
display_name: Optional[str] = None,
freeform_tags: Optional[Mapping[str, Any]] = None)
func NewManagementAgent(ctx *Context, name string, args ManagementAgentArgs, opts ...ResourceOption) (*ManagementAgent, error)
public ManagementAgent(string name, ManagementAgentArgs args, CustomResourceOptions? opts = null)
public ManagementAgent(String name, ManagementAgentArgs args)
public ManagementAgent(String name, ManagementAgentArgs args, CustomResourceOptions options)
type: oci:ManagementAgent:ManagementAgent
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ManagementAgentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ManagementAgentArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ManagementAgentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ManagementAgentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ManagementAgentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Example
The following reference example uses placeholder values for all input properties.
var managementAgentResource = new Oci.ManagementAgent.ManagementAgent("managementAgentResource", new()
{
ManagedAgentId = "string",
DefinedTags =
{
{ "string", "any" },
},
DeployPluginsIds = new[]
{
"string",
},
DisplayName = "string",
FreeformTags =
{
{ "string", "any" },
},
});
example, err := ManagementAgent.NewManagementAgent(ctx, "managementAgentResource", &ManagementAgent.ManagementAgentArgs{
ManagedAgentId: pulumi.String("string"),
DefinedTags: pulumi.Map{
"string": pulumi.Any("any"),
},
DeployPluginsIds: pulumi.StringArray{
pulumi.String("string"),
},
DisplayName: pulumi.String("string"),
FreeformTags: pulumi.Map{
"string": pulumi.Any("any"),
},
})
var managementAgentResource = new ManagementAgent("managementAgentResource", ManagementAgentArgs.builder()
.managedAgentId("string")
.definedTags(Map.of("string", "any"))
.deployPluginsIds("string")
.displayName("string")
.freeformTags(Map.of("string", "any"))
.build());
management_agent_resource = oci.management_agent.ManagementAgent("managementAgentResource",
managed_agent_id="string",
defined_tags={
"string": "any",
},
deploy_plugins_ids=["string"],
display_name="string",
freeform_tags={
"string": "any",
})
const managementAgentResource = new oci.managementagent.ManagementAgent("managementAgentResource", {
managedAgentId: "string",
definedTags: {
string: "any",
},
deployPluginsIds: ["string"],
displayName: "string",
freeformTags: {
string: "any",
},
});
type: oci:ManagementAgent:ManagementAgent
properties:
definedTags:
string: any
deployPluginsIds:
- string
displayName: string
freeformTags:
string: any
managedAgentId: string
ManagementAgent Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The ManagementAgent resource accepts the following input properties:
- Managed
Agent stringId - Unique Management Agent identifier
- Dictionary<string, object>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Deploy
Plugins List<string>Ids - Display
Name string - Management Agent Name
- Dictionary<string, object>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Managed
Agent stringId - Unique Management Agent identifier
- map[string]interface{}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Deploy
Plugins []stringIds - Display
Name string - Management Agent Name
- map[string]interface{}
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- managed
Agent StringId - Unique Management Agent identifier
- Map<String,Object>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- deploy
Plugins List<String>Ids - display
Name String - Management Agent Name
- Map<String,Object>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- managed
Agent stringId - Unique Management Agent identifier
- {[key: string]: any}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- deploy
Plugins string[]Ids - display
Name string - Management Agent Name
- {[key: string]: any}
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- managed_
agent_ strid - Unique Management Agent identifier
- Mapping[str, Any]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- deploy_
plugins_ Sequence[str]ids - display_
name str - Management Agent Name
- Mapping[str, Any]
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- managed
Agent StringId - Unique Management Agent identifier
- Map<Any>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- deploy
Plugins List<String>Ids - display
Name String - Management Agent Name
- Map<Any>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
Outputs
All input properties are implicitly available as output properties. Additionally, the ManagementAgent resource produces the following output properties:
- Availability
Status string - Compartment
Id string - Data
Source List<ManagementLists Agent Data Source List> - Data
Source List<ManagementSummary Lists Agent Data Source Summary List> - Host string
- Management Agent host machine name
- Host
Id string - Host resource ocid
- Id string
- The provider-assigned unique ID for this managed resource.
- Install
Key stringId - agent install key identifier
- Install
Path string - Path where Management Agent is installed
- Install
Type string - The install type, either AGENT or GATEWAY
- Is
Agent boolAuto Upgradable - true if the agent can be upgraded automatically; false if it must be upgraded manually. This flag is derived from the tenancy level auto upgrade preference.
- Is
Customer boolDeployed - true, if the agent image is manually downloaded and installed. false, if the agent is deployed as a plugin in Oracle Cloud Agent.
- 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 List<ManagementProperties Agent Management Agent Property> - Additional properties for this Management Agent
- Platform
Name string - Platform Name
- Platform
Type string - Platform Type
- Platform
Version string - Platform Version
- Plugin
Lists List<ManagementAgent Plugin List> - list of managementAgentPlugins associated with the agent
- Resource
Artifact stringVersion - Version of the deployment artifact instantiated by this Management Agent. The format for Standalone resourceMode is YYMMDD.HHMM, and the format for other modes (whose artifacts are based upon Standalone but can advance independently) is YYMMDD.HHMM.VVVVVVVVVVVV. VVVVVVVVVVVV is always a numeric value between 000000000000 and 999999999999
- State string
- The current state of managementAgent
- Time
Created string - The time the Management Agent was created. An RFC3339 formatted datetime string
- Time
Last stringHeartbeat - The time the Management Agent has last recorded its health status in telemetry. This value will be null if the agent has not recorded its health status in last 7 days. An RFC3339 formatted datetime string
- Time
Updated string - The time the Management Agent was last updated. An RFC3339 formatted datetime string
- Version string
- Management Agent Version
- Availability
Status string - Compartment
Id string - Data
Source []ManagementLists Agent Data Source List - Data
Source []ManagementSummary Lists Agent Data Source Summary List - Host string
- Management Agent host machine name
- Host
Id string - Host resource ocid
- Id string
- The provider-assigned unique ID for this managed resource.
- Install
Key stringId - agent install key identifier
- Install
Path string - Path where Management Agent is installed
- Install
Type string - The install type, either AGENT or GATEWAY
- Is
Agent boolAuto Upgradable - true if the agent can be upgraded automatically; false if it must be upgraded manually. This flag is derived from the tenancy level auto upgrade preference.
- Is
Customer boolDeployed - true, if the agent image is manually downloaded and installed. false, if the agent is deployed as a plugin in Oracle Cloud Agent.
- 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 []ManagementProperties Agent Management Agent Property - Additional properties for this Management Agent
- Platform
Name string - Platform Name
- Platform
Type string - Platform Type
- Platform
Version string - Platform Version
- Plugin
Lists []ManagementAgent Plugin List - list of managementAgentPlugins associated with the agent
- Resource
Artifact stringVersion - Version of the deployment artifact instantiated by this Management Agent. The format for Standalone resourceMode is YYMMDD.HHMM, and the format for other modes (whose artifacts are based upon Standalone but can advance independently) is YYMMDD.HHMM.VVVVVVVVVVVV. VVVVVVVVVVVV is always a numeric value between 000000000000 and 999999999999
- State string
- The current state of managementAgent
- Time
Created string - The time the Management Agent was created. An RFC3339 formatted datetime string
- Time
Last stringHeartbeat - The time the Management Agent has last recorded its health status in telemetry. This value will be null if the agent has not recorded its health status in last 7 days. An RFC3339 formatted datetime string
- Time
Updated string - The time the Management Agent was last updated. An RFC3339 formatted datetime string
- Version string
- Management Agent Version
- availability
Status String - compartment
Id String - data
Source List<DataLists Source List> - data
Source List<DataSummary Lists Source Summary List> - host String
- Management Agent host machine name
- host
Id String - Host resource ocid
- id String
- The provider-assigned unique ID for this managed resource.
- install
Key StringId - agent install key identifier
- install
Path String - Path where Management Agent is installed
- install
Type String - The install type, either AGENT or GATEWAY
- is
Agent BooleanAuto Upgradable - true if the agent can be upgraded automatically; false if it must be upgraded manually. This flag is derived from the tenancy level auto upgrade preference.
- is
Customer BooleanDeployed - true, if the agent image is manually downloaded and installed. false, if the agent is deployed as a plugin in Oracle Cloud Agent.
- 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 List<Property>Properties - Additional properties for this Management Agent
- platform
Name String - Platform Name
- platform
Type String - Platform Type
- platform
Version String - Platform Version
- plugin
Lists List<PluginList> - list of managementAgentPlugins associated with the agent
- resource
Artifact StringVersion - Version of the deployment artifact instantiated by this Management Agent. The format for Standalone resourceMode is YYMMDD.HHMM, and the format for other modes (whose artifacts are based upon Standalone but can advance independently) is YYMMDD.HHMM.VVVVVVVVVVVV. VVVVVVVVVVVV is always a numeric value between 000000000000 and 999999999999
- state String
- The current state of managementAgent
- time
Created String - The time the Management Agent was created. An RFC3339 formatted datetime string
- time
Last StringHeartbeat - The time the Management Agent has last recorded its health status in telemetry. This value will be null if the agent has not recorded its health status in last 7 days. An RFC3339 formatted datetime string
- time
Updated String - The time the Management Agent was last updated. An RFC3339 formatted datetime string
- version String
- Management Agent Version
- availability
Status string - compartment
Id string - data
Source ManagementLists Agent Data Source List[] - data
Source ManagementSummary Lists Agent Data Source Summary List[] - host string
- Management Agent host machine name
- host
Id string - Host resource ocid
- id string
- The provider-assigned unique ID for this managed resource.
- install
Key stringId - agent install key identifier
- install
Path string - Path where Management Agent is installed
- install
Type string - The install type, either AGENT or GATEWAY
- is
Agent booleanAuto Upgradable - true if the agent can be upgraded automatically; false if it must be upgraded manually. This flag is derived from the tenancy level auto upgrade preference.
- is
Customer booleanDeployed - true, if the agent image is manually downloaded and installed. false, if the agent is deployed as a plugin in Oracle Cloud Agent.
- 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 ManagementProperties Agent Management Agent Property[] - Additional properties for this Management Agent
- platform
Name string - Platform Name
- platform
Type string - Platform Type
- platform
Version string - Platform Version
- plugin
Lists ManagementAgent Plugin List[] - list of managementAgentPlugins associated with the agent
- resource
Artifact stringVersion - Version of the deployment artifact instantiated by this Management Agent. The format for Standalone resourceMode is YYMMDD.HHMM, and the format for other modes (whose artifacts are based upon Standalone but can advance independently) is YYMMDD.HHMM.VVVVVVVVVVVV. VVVVVVVVVVVV is always a numeric value between 000000000000 and 999999999999
- state string
- The current state of managementAgent
- time
Created string - The time the Management Agent was created. An RFC3339 formatted datetime string
- time
Last stringHeartbeat - The time the Management Agent has last recorded its health status in telemetry. This value will be null if the agent has not recorded its health status in last 7 days. An RFC3339 formatted datetime string
- time
Updated string - The time the Management Agent was last updated. An RFC3339 formatted datetime string
- version string
- Management Agent Version
- availability_
status str - compartment_
id str - data_
source_ Sequence[managementagent.lists Management Agent Data Source List] - data_
source_ Sequence[managementagent.summary_ lists Management Agent Data Source Summary List] - host str
- Management Agent host machine name
- host_
id str - Host resource ocid
- id str
- The provider-assigned unique ID for this managed resource.
- install_
key_ strid - agent install key identifier
- install_
path str - Path where Management Agent is installed
- install_
type str - The install type, either AGENT or GATEWAY
- is_
agent_ boolauto_ upgradable - true if the agent can be upgraded automatically; false if it must be upgraded manually. This flag is derived from the tenancy level auto upgrade preference.
- is_
customer_ booldeployed - true, if the agent image is manually downloaded and installed. false, if the agent is deployed as a plugin in Oracle Cloud Agent.
- 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_ Sequence[managementagent.properties Management Agent Management Agent Property] - Additional properties for this Management Agent
- platform_
name str - Platform Name
- platform_
type str - Platform Type
- platform_
version str - Platform Version
- plugin_
lists Sequence[managementagent.Management Agent Plugin List] - list of managementAgentPlugins associated with the agent
- resource_
artifact_ strversion - Version of the deployment artifact instantiated by this Management Agent. The format for Standalone resourceMode is YYMMDD.HHMM, and the format for other modes (whose artifacts are based upon Standalone but can advance independently) is YYMMDD.HHMM.VVVVVVVVVVVV. VVVVVVVVVVVV is always a numeric value between 000000000000 and 999999999999
- state str
- The current state of managementAgent
- time_
created str - The time the Management Agent was created. An RFC3339 formatted datetime string
- time_
last_ strheartbeat - The time the Management Agent has last recorded its health status in telemetry. This value will be null if the agent has not recorded its health status in last 7 days. An RFC3339 formatted datetime string
- time_
updated str - The time the Management Agent was last updated. An RFC3339 formatted datetime string
- version str
- Management Agent Version
- availability
Status String - compartment
Id String - data
Source List<Property Map>Lists - data
Source List<Property Map>Summary Lists - host String
- Management Agent host machine name
- host
Id String - Host resource ocid
- id String
- The provider-assigned unique ID for this managed resource.
- install
Key StringId - agent install key identifier
- install
Path String - Path where Management Agent is installed
- install
Type String - The install type, either AGENT or GATEWAY
- is
Agent BooleanAuto Upgradable - true if the agent can be upgraded automatically; false if it must be upgraded manually. This flag is derived from the tenancy level auto upgrade preference.
- is
Customer BooleanDeployed - true, if the agent image is manually downloaded and installed. false, if the agent is deployed as a plugin in Oracle Cloud Agent.
- 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 List<Property Map>Properties - Additional properties for this Management Agent
- platform
Name String - Platform Name
- platform
Type String - Platform Type
- platform
Version String - Platform Version
- plugin
Lists List<Property Map> - list of managementAgentPlugins associated with the agent
- resource
Artifact StringVersion - Version of the deployment artifact instantiated by this Management Agent. The format for Standalone resourceMode is YYMMDD.HHMM, and the format for other modes (whose artifacts are based upon Standalone but can advance independently) is YYMMDD.HHMM.VVVVVVVVVVVV. VVVVVVVVVVVV is always a numeric value between 000000000000 and 999999999999
- state String
- The current state of managementAgent
- time
Created String - The time the Management Agent was created. An RFC3339 formatted datetime string
- time
Last StringHeartbeat - The time the Management Agent has last recorded its health status in telemetry. This value will be null if the agent has not recorded its health status in last 7 days. An RFC3339 formatted datetime string
- time
Updated String - The time the Management Agent was last updated. An RFC3339 formatted datetime string
- version String
- Management Agent Version
Look up Existing ManagementAgent Resource
Get an existing ManagementAgent resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ManagementAgentState, opts?: CustomResourceOptions): ManagementAgent
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
availability_status: Optional[str] = None,
compartment_id: Optional[str] = None,
data_source_lists: Optional[Sequence[_managementagent.ManagementAgentDataSourceListArgs]] = None,
data_source_summary_lists: Optional[Sequence[_managementagent.ManagementAgentDataSourceSummaryListArgs]] = None,
defined_tags: Optional[Mapping[str, Any]] = None,
deploy_plugins_ids: Optional[Sequence[str]] = None,
display_name: Optional[str] = None,
freeform_tags: Optional[Mapping[str, Any]] = None,
host: Optional[str] = None,
host_id: Optional[str] = None,
install_key_id: Optional[str] = None,
install_path: Optional[str] = None,
install_type: Optional[str] = None,
is_agent_auto_upgradable: Optional[bool] = None,
is_customer_deployed: Optional[bool] = None,
lifecycle_details: Optional[str] = None,
managed_agent_id: Optional[str] = None,
management_agent_properties: Optional[Sequence[_managementagent.ManagementAgentManagementAgentPropertyArgs]] = None,
platform_name: Optional[str] = None,
platform_type: Optional[str] = None,
platform_version: Optional[str] = None,
plugin_lists: Optional[Sequence[_managementagent.ManagementAgentPluginListArgs]] = None,
resource_artifact_version: Optional[str] = None,
state: Optional[str] = None,
time_created: Optional[str] = None,
time_last_heartbeat: Optional[str] = None,
time_updated: Optional[str] = None,
version: Optional[str] = None) -> ManagementAgent
func GetManagementAgent(ctx *Context, name string, id IDInput, state *ManagementAgentState, opts ...ResourceOption) (*ManagementAgent, error)
public static ManagementAgent Get(string name, Input<string> id, ManagementAgentState? state, CustomResourceOptions? opts = null)
public static ManagementAgent get(String name, Output<String> id, ManagementAgentState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Availability
Status string - Compartment
Id string - Data
Source List<ManagementLists Agent Data Source List> - Data
Source List<ManagementSummary Lists Agent Data Source Summary List> - Dictionary<string, object>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Deploy
Plugins List<string>Ids - Display
Name string - Management Agent Name
- Dictionary<string, object>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Host string
- Management Agent host machine name
- Host
Id string - Host resource ocid
- Install
Key stringId - agent install key identifier
- Install
Path string - Path where Management Agent is installed
- Install
Type string - The install type, either AGENT or GATEWAY
- Is
Agent boolAuto Upgradable - true if the agent can be upgraded automatically; false if it must be upgraded manually. This flag is derived from the tenancy level auto upgrade preference.
- Is
Customer boolDeployed - true, if the agent image is manually downloaded and installed. false, if the agent is deployed as a plugin in Oracle Cloud Agent.
- 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.
- Managed
Agent stringId - Unique Management Agent identifier
- Management
Agent List<ManagementProperties Agent Management Agent Property> - Additional properties for this Management Agent
- Platform
Name string - Platform Name
- Platform
Type string - Platform Type
- Platform
Version string - Platform Version
- Plugin
Lists List<ManagementAgent Plugin List> - list of managementAgentPlugins associated with the agent
- Resource
Artifact stringVersion - Version of the deployment artifact instantiated by this Management Agent. The format for Standalone resourceMode is YYMMDD.HHMM, and the format for other modes (whose artifacts are based upon Standalone but can advance independently) is YYMMDD.HHMM.VVVVVVVVVVVV. VVVVVVVVVVVV is always a numeric value between 000000000000 and 999999999999
- State string
- The current state of managementAgent
- Time
Created string - The time the Management Agent was created. An RFC3339 formatted datetime string
- Time
Last stringHeartbeat - The time the Management Agent has last recorded its health status in telemetry. This value will be null if the agent has not recorded its health status in last 7 days. An RFC3339 formatted datetime string
- Time
Updated string - The time the Management Agent was last updated. An RFC3339 formatted datetime string
- Version string
- Management Agent Version
- Availability
Status string - Compartment
Id string - Data
Source []ManagementLists Agent Data Source List Args - Data
Source []ManagementSummary Lists Agent Data Source Summary List Args - map[string]interface{}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Deploy
Plugins []stringIds - Display
Name string - Management Agent Name
- map[string]interface{}
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Host string
- Management Agent host machine name
- Host
Id string - Host resource ocid
- Install
Key stringId - agent install key identifier
- Install
Path string - Path where Management Agent is installed
- Install
Type string - The install type, either AGENT or GATEWAY
- Is
Agent boolAuto Upgradable - true if the agent can be upgraded automatically; false if it must be upgraded manually. This flag is derived from the tenancy level auto upgrade preference.
- Is
Customer boolDeployed - true, if the agent image is manually downloaded and installed. false, if the agent is deployed as a plugin in Oracle Cloud Agent.
- 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.
- Managed
Agent stringId - Unique Management Agent identifier
- Management
Agent []ManagementProperties Agent Management Agent Property Args - Additional properties for this Management Agent
- Platform
Name string - Platform Name
- Platform
Type string - Platform Type
- Platform
Version string - Platform Version
- Plugin
Lists []ManagementAgent Plugin List Args - list of managementAgentPlugins associated with the agent
- Resource
Artifact stringVersion - Version of the deployment artifact instantiated by this Management Agent. The format for Standalone resourceMode is YYMMDD.HHMM, and the format for other modes (whose artifacts are based upon Standalone but can advance independently) is YYMMDD.HHMM.VVVVVVVVVVVV. VVVVVVVVVVVV is always a numeric value between 000000000000 and 999999999999
- State string
- The current state of managementAgent
- Time
Created string - The time the Management Agent was created. An RFC3339 formatted datetime string
- Time
Last stringHeartbeat - The time the Management Agent has last recorded its health status in telemetry. This value will be null if the agent has not recorded its health status in last 7 days. An RFC3339 formatted datetime string
- Time
Updated string - The time the Management Agent was last updated. An RFC3339 formatted datetime string
- Version string
- Management Agent Version
- availability
Status String - compartment
Id String - data
Source List<DataLists Source List> - data
Source List<DataSummary Lists Source Summary List> - Map<String,Object>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- deploy
Plugins List<String>Ids - display
Name String - Management Agent Name
- Map<String,Object>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- host String
- Management Agent host machine name
- host
Id String - Host resource ocid
- install
Key StringId - agent install key identifier
- install
Path String - Path where Management Agent is installed
- install
Type String - The install type, either AGENT or GATEWAY
- is
Agent BooleanAuto Upgradable - true if the agent can be upgraded automatically; false if it must be upgraded manually. This flag is derived from the tenancy level auto upgrade preference.
- is
Customer BooleanDeployed - true, if the agent image is manually downloaded and installed. false, if the agent is deployed as a plugin in Oracle Cloud Agent.
- 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.
- managed
Agent StringId - Unique Management Agent identifier
- management
Agent List<Property>Properties - Additional properties for this Management Agent
- platform
Name String - Platform Name
- platform
Type String - Platform Type
- platform
Version String - Platform Version
- plugin
Lists List<PluginList> - list of managementAgentPlugins associated with the agent
- resource
Artifact StringVersion - Version of the deployment artifact instantiated by this Management Agent. The format for Standalone resourceMode is YYMMDD.HHMM, and the format for other modes (whose artifacts are based upon Standalone but can advance independently) is YYMMDD.HHMM.VVVVVVVVVVVV. VVVVVVVVVVVV is always a numeric value between 000000000000 and 999999999999
- state String
- The current state of managementAgent
- time
Created String - The time the Management Agent was created. An RFC3339 formatted datetime string
- time
Last StringHeartbeat - The time the Management Agent has last recorded its health status in telemetry. This value will be null if the agent has not recorded its health status in last 7 days. An RFC3339 formatted datetime string
- time
Updated String - The time the Management Agent was last updated. An RFC3339 formatted datetime string
- version String
- Management Agent Version
- availability
Status string - compartment
Id string - data
Source ManagementLists Agent Data Source List[] - data
Source ManagementSummary Lists Agent Data Source Summary List[] - {[key: string]: any}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- deploy
Plugins string[]Ids - display
Name string - Management Agent Name
- {[key: string]: any}
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- host string
- Management Agent host machine name
- host
Id string - Host resource ocid
- install
Key stringId - agent install key identifier
- install
Path string - Path where Management Agent is installed
- install
Type string - The install type, either AGENT or GATEWAY
- is
Agent booleanAuto Upgradable - true if the agent can be upgraded automatically; false if it must be upgraded manually. This flag is derived from the tenancy level auto upgrade preference.
- is
Customer booleanDeployed - true, if the agent image is manually downloaded and installed. false, if the agent is deployed as a plugin in Oracle Cloud Agent.
- 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.
- managed
Agent stringId - Unique Management Agent identifier
- management
Agent ManagementProperties Agent Management Agent Property[] - Additional properties for this Management Agent
- platform
Name string - Platform Name
- platform
Type string - Platform Type
- platform
Version string - Platform Version
- plugin
Lists ManagementAgent Plugin List[] - list of managementAgentPlugins associated with the agent
- resource
Artifact stringVersion - Version of the deployment artifact instantiated by this Management Agent. The format for Standalone resourceMode is YYMMDD.HHMM, and the format for other modes (whose artifacts are based upon Standalone but can advance independently) is YYMMDD.HHMM.VVVVVVVVVVVV. VVVVVVVVVVVV is always a numeric value between 000000000000 and 999999999999
- state string
- The current state of managementAgent
- time
Created string - The time the Management Agent was created. An RFC3339 formatted datetime string
- time
Last stringHeartbeat - The time the Management Agent has last recorded its health status in telemetry. This value will be null if the agent has not recorded its health status in last 7 days. An RFC3339 formatted datetime string
- time
Updated string - The time the Management Agent was last updated. An RFC3339 formatted datetime string
- version string
- Management Agent Version
- availability_
status str - compartment_
id str - data_
source_ Sequence[managementagent.lists Management Agent Data Source List Args] - data_
source_ Sequence[managementagent.summary_ lists Management Agent Data Source Summary List Args] - Mapping[str, Any]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- deploy_
plugins_ Sequence[str]ids - display_
name str - Management Agent Name
- Mapping[str, Any]
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- host str
- Management Agent host machine name
- host_
id str - Host resource ocid
- install_
key_ strid - agent install key identifier
- install_
path str - Path where Management Agent is installed
- install_
type str - The install type, either AGENT or GATEWAY
- is_
agent_ boolauto_ upgradable - true if the agent can be upgraded automatically; false if it must be upgraded manually. This flag is derived from the tenancy level auto upgrade preference.
- is_
customer_ booldeployed - true, if the agent image is manually downloaded and installed. false, if the agent is deployed as a plugin in Oracle Cloud Agent.
- 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.
- managed_
agent_ strid - Unique Management Agent identifier
- management_
agent_ Sequence[managementagent.properties Management Agent Management Agent Property Args] - Additional properties for this Management Agent
- platform_
name str - Platform Name
- platform_
type str - Platform Type
- platform_
version str - Platform Version
- plugin_
lists Sequence[managementagent.Management Agent Plugin List Args] - list of managementAgentPlugins associated with the agent
- resource_
artifact_ strversion - Version of the deployment artifact instantiated by this Management Agent. The format for Standalone resourceMode is YYMMDD.HHMM, and the format for other modes (whose artifacts are based upon Standalone but can advance independently) is YYMMDD.HHMM.VVVVVVVVVVVV. VVVVVVVVVVVV is always a numeric value between 000000000000 and 999999999999
- state str
- The current state of managementAgent
- time_
created str - The time the Management Agent was created. An RFC3339 formatted datetime string
- time_
last_ strheartbeat - The time the Management Agent has last recorded its health status in telemetry. This value will be null if the agent has not recorded its health status in last 7 days. An RFC3339 formatted datetime string
- time_
updated str - The time the Management Agent was last updated. An RFC3339 formatted datetime string
- version str
- Management Agent Version
- availability
Status String - compartment
Id String - data
Source List<Property Map>Lists - data
Source List<Property Map>Summary Lists - Map<Any>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- deploy
Plugins List<String>Ids - display
Name String - Management Agent Name
- Map<Any>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- host String
- Management Agent host machine name
- host
Id String - Host resource ocid
- install
Key StringId - agent install key identifier
- install
Path String - Path where Management Agent is installed
- install
Type String - The install type, either AGENT or GATEWAY
- is
Agent BooleanAuto Upgradable - true if the agent can be upgraded automatically; false if it must be upgraded manually. This flag is derived from the tenancy level auto upgrade preference.
- is
Customer BooleanDeployed - true, if the agent image is manually downloaded and installed. false, if the agent is deployed as a plugin in Oracle Cloud Agent.
- 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.
- managed
Agent StringId - Unique Management Agent identifier
- management
Agent List<Property Map>Properties - Additional properties for this Management Agent
- platform
Name String - Platform Name
- platform
Type String - Platform Type
- platform
Version String - Platform Version
- plugin
Lists List<Property Map> - list of managementAgentPlugins associated with the agent
- resource
Artifact StringVersion - Version of the deployment artifact instantiated by this Management Agent. The format for Standalone resourceMode is YYMMDD.HHMM, and the format for other modes (whose artifacts are based upon Standalone but can advance independently) is YYMMDD.HHMM.VVVVVVVVVVVV. VVVVVVVVVVVV is always a numeric value between 000000000000 and 999999999999
- state String
- The current state of managementAgent
- time
Created String - The time the Management Agent was created. An RFC3339 formatted datetime string
- time
Last StringHeartbeat - The time the Management Agent has last recorded its health status in telemetry. This value will be null if the agent has not recorded its health status in last 7 days. An RFC3339 formatted datetime string
- time
Updated String - The time the Management Agent was last updated. An RFC3339 formatted datetime string
- version String
- Management Agent Version
Supporting Types
ManagementAgentDataSourceList, ManagementAgentDataSourceListArgs
- Allow
Metrics string - Compartment
Id string - Connection
Timeout int - Is
Daemon boolSet - Key string
- Metric
Dimensions List<ManagementAgent Data Source List Metric Dimension> - Name string
- Name of the property
- Namespace string
- Proxy
Url string - Read
Data intLimit - Number in kilobytes. The limit on the data being sent, not to exceed the agent's fixed limit of 400 (KB).
- Read
Timeout int - Number in milliseconds. The timeout for reading the response from the Prometheus Exporter's endpoint.
- Resource
Group string - Oracle Cloud Infrastructure monitoring resource group to assign the metric to.
- Schedule
Mins int - Number in minutes. The scraping occurs at the specified interval.
- State string
- The current state of managementAgent
- Time
Created string - The time the Management Agent was created. An RFC3339 formatted datetime string
- Time
Updated string - The time the Management Agent was last updated. An RFC3339 formatted datetime string
- Type string
- The type of the DataSource.
- Url string
- The url through which the Prometheus Exporter publishes its metrics. (http only)
- Allow
Metrics string - Compartment
Id string - Connection
Timeout int - Is
Daemon boolSet - Key string
- Metric
Dimensions []ManagementAgent Data Source List Metric Dimension - Name string
- Name of the property
- Namespace string
- Proxy
Url string - Read
Data intLimit - Number in kilobytes. The limit on the data being sent, not to exceed the agent's fixed limit of 400 (KB).
- Read
Timeout int - Number in milliseconds. The timeout for reading the response from the Prometheus Exporter's endpoint.
- Resource
Group string - Oracle Cloud Infrastructure monitoring resource group to assign the metric to.
- Schedule
Mins int - Number in minutes. The scraping occurs at the specified interval.
- State string
- The current state of managementAgent
- Time
Created string - The time the Management Agent was created. An RFC3339 formatted datetime string
- Time
Updated string - The time the Management Agent was last updated. An RFC3339 formatted datetime string
- Type string
- The type of the DataSource.
- Url string
- The url through which the Prometheus Exporter publishes its metrics. (http only)
- allow
Metrics String - compartment
Id String - connection
Timeout Integer - is
Daemon BooleanSet - key String
- metric
Dimensions List<DataSource List Metric Dimension> - name String
- Name of the property
- namespace String
- proxy
Url String - read
Data IntegerLimit - Number in kilobytes. The limit on the data being sent, not to exceed the agent's fixed limit of 400 (KB).
- read
Timeout Integer - Number in milliseconds. The timeout for reading the response from the Prometheus Exporter's endpoint.
- resource
Group String - Oracle Cloud Infrastructure monitoring resource group to assign the metric to.
- schedule
Mins Integer - Number in minutes. The scraping occurs at the specified interval.
- state String
- The current state of managementAgent
- time
Created String - The time the Management Agent was created. An RFC3339 formatted datetime string
- time
Updated String - The time the Management Agent was last updated. An RFC3339 formatted datetime string
- type String
- The type of the DataSource.
- url String
- The url through which the Prometheus Exporter publishes its metrics. (http only)
- allow
Metrics string - compartment
Id string - connection
Timeout number - is
Daemon booleanSet - key string
- metric
Dimensions ManagementAgent Data Source List Metric Dimension[] - name string
- Name of the property
- namespace string
- proxy
Url string - read
Data numberLimit - Number in kilobytes. The limit on the data being sent, not to exceed the agent's fixed limit of 400 (KB).
- read
Timeout number - Number in milliseconds. The timeout for reading the response from the Prometheus Exporter's endpoint.
- resource
Group string - Oracle Cloud Infrastructure monitoring resource group to assign the metric to.
- schedule
Mins number - Number in minutes. The scraping occurs at the specified interval.
- state string
- The current state of managementAgent
- time
Created string - The time the Management Agent was created. An RFC3339 formatted datetime string
- time
Updated string - The time the Management Agent was last updated. An RFC3339 formatted datetime string
- type string
- The type of the DataSource.
- url string
- The url through which the Prometheus Exporter publishes its metrics. (http only)
- allow_
metrics str - compartment_
id str - connection_
timeout int - is_
daemon_ boolset - key str
- metric_
dimensions Sequence[managementagent.Management Agent Data Source List Metric Dimension] - name str
- Name of the property
- namespace str
- proxy_
url str - read_
data_ intlimit - Number in kilobytes. The limit on the data being sent, not to exceed the agent's fixed limit of 400 (KB).
- read_
timeout int - Number in milliseconds. The timeout for reading the response from the Prometheus Exporter's endpoint.
- resource_
group str - Oracle Cloud Infrastructure monitoring resource group to assign the metric to.
- schedule_
mins int - Number in minutes. The scraping occurs at the specified interval.
- state str
- The current state of managementAgent
- time_
created str - The time the Management Agent was created. An RFC3339 formatted datetime string
- time_
updated str - The time the Management Agent was last updated. An RFC3339 formatted datetime string
- type str
- The type of the DataSource.
- url str
- The url through which the Prometheus Exporter publishes its metrics. (http only)
- allow
Metrics String - compartment
Id String - connection
Timeout Number - is
Daemon BooleanSet - key String
- metric
Dimensions List<Property Map> - name String
- Name of the property
- namespace String
- proxy
Url String - read
Data NumberLimit - Number in kilobytes. The limit on the data being sent, not to exceed the agent's fixed limit of 400 (KB).
- read
Timeout Number - Number in milliseconds. The timeout for reading the response from the Prometheus Exporter's endpoint.
- resource
Group String - Oracle Cloud Infrastructure monitoring resource group to assign the metric to.
- schedule
Mins Number - Number in minutes. The scraping occurs at the specified interval.
- state String
- The current state of managementAgent
- time
Created String - The time the Management Agent was created. An RFC3339 formatted datetime string
- time
Updated String - The time the Management Agent was last updated. An RFC3339 formatted datetime string
- type String
- The type of the DataSource.
- url String
- The url through which the Prometheus Exporter publishes its metrics. (http only)
ManagementAgentDataSourceListMetricDimension, ManagementAgentDataSourceListMetricDimensionArgs
ManagementAgentDataSourceSummaryList, ManagementAgentDataSourceSummaryListArgs
- Is
Daemon boolSet - Key string
- Name string
- Name of the property
- Type string
- The type of the DataSource.
- Is
Daemon boolSet - Key string
- Name string
- Name of the property
- Type string
- The type of the DataSource.
- is
Daemon BooleanSet - key String
- name String
- Name of the property
- type String
- The type of the DataSource.
- is
Daemon booleanSet - key string
- name string
- Name of the property
- type string
- The type of the DataSource.
- is_
daemon_ boolset - key str
- name str
- Name of the property
- type str
- The type of the DataSource.
- is
Daemon BooleanSet - key String
- name String
- Name of the property
- type String
- The type of the DataSource.
ManagementAgentManagementAgentProperty, ManagementAgentManagementAgentPropertyArgs
ManagementAgentPluginList, ManagementAgentPluginListArgs
- Is
Enabled bool - flag indicating whether the plugin is in enabled mode or disabled mode.
- Plugin
Display stringName - Management Agent Plugin Identifier, can be renamed
- Plugin
Id string - Plugin Id
- Plugin
Name string - Management Agent Plugin Name
- Plugin
Status string - Plugin Status
- Plugin
Status stringMessage - Status message of the Plugin
- Plugin
Version string - Plugin Version
- Is
Enabled bool - flag indicating whether the plugin is in enabled mode or disabled mode.
- Plugin
Display stringName - Management Agent Plugin Identifier, can be renamed
- Plugin
Id string - Plugin Id
- Plugin
Name string - Management Agent Plugin Name
- Plugin
Status string - Plugin Status
- Plugin
Status stringMessage - Status message of the Plugin
- Plugin
Version string - Plugin Version
- is
Enabled Boolean - flag indicating whether the plugin is in enabled mode or disabled mode.
- plugin
Display StringName - Management Agent Plugin Identifier, can be renamed
- plugin
Id String - Plugin Id
- plugin
Name String - Management Agent Plugin Name
- plugin
Status String - Plugin Status
- plugin
Status StringMessage - Status message of the Plugin
- plugin
Version String - Plugin Version
- is
Enabled boolean - flag indicating whether the plugin is in enabled mode or disabled mode.
- plugin
Display stringName - Management Agent Plugin Identifier, can be renamed
- plugin
Id string - Plugin Id
- plugin
Name string - Management Agent Plugin Name
- plugin
Status string - Plugin Status
- plugin
Status stringMessage - Status message of the Plugin
- plugin
Version string - Plugin Version
- is_
enabled bool - flag indicating whether the plugin is in enabled mode or disabled mode.
- plugin_
display_ strname - Management Agent Plugin Identifier, can be renamed
- plugin_
id str - Plugin Id
- plugin_
name str - Management Agent Plugin Name
- plugin_
status str - Plugin Status
- plugin_
status_ strmessage - Status message of the Plugin
- plugin_
version str - Plugin Version
- is
Enabled Boolean - flag indicating whether the plugin is in enabled mode or disabled mode.
- plugin
Display StringName - Management Agent Plugin Identifier, can be renamed
- plugin
Id String - Plugin Id
- plugin
Name String - Management Agent Plugin Name
- plugin
Status String - Plugin Status
- plugin
Status StringMessage - Status message of the Plugin
- plugin
Version String - Plugin Version
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.