Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
oci.ManagementAgent.getManagementAgent
Explore with Pulumi AI
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
This data source provides details about a specific Management Agent resource in Oracle Cloud Infrastructure Management Agent service.
Gets complete details of the inventory of a given agent id
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testManagementAgent = oci.ManagementAgent.getManagementAgent({
managementAgentId: testManagementAgentOciManagementAgentManagementAgent.id,
});
import pulumi
import pulumi_oci as oci
test_management_agent = oci.ManagementAgent.get_management_agent(management_agent_id=test_management_agent_oci_management_agent_management_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.GetManagementAgent(ctx, &managementagent.GetManagementAgentArgs{
ManagementAgentId: testManagementAgentOciManagementAgentManagementAgent.Id,
}, nil)
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 = Oci.ManagementAgent.GetManagementAgent.Invoke(new()
{
ManagementAgentId = testManagementAgentOciManagementAgentManagementAgent.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.ManagementAgent.ManagementAgentFunctions;
import com.pulumi.oci.ManagementAgent.inputs.GetManagementAgentArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testManagementAgent = ManagementAgentFunctions.getManagementAgent(GetManagementAgentArgs.builder()
.managementAgentId(testManagementAgentOciManagementAgentManagementAgent.id())
.build());
}
}
variables:
testManagementAgent:
fn::invoke:
Function: oci:ManagementAgent:getManagementAgent
Arguments:
managementAgentId: ${testManagementAgentOciManagementAgentManagementAgent.id}
Using getManagementAgent
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getManagementAgent(args: GetManagementAgentArgs, opts?: InvokeOptions): Promise<GetManagementAgentResult>
function getManagementAgentOutput(args: GetManagementAgentOutputArgs, opts?: InvokeOptions): Output<GetManagementAgentResult>
def get_management_agent(management_agent_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetManagementAgentResult
def get_management_agent_output(management_agent_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetManagementAgentResult]
func GetManagementAgent(ctx *Context, args *GetManagementAgentArgs, opts ...InvokeOption) (*GetManagementAgentResult, error)
func GetManagementAgentOutput(ctx *Context, args *GetManagementAgentOutputArgs, opts ...InvokeOption) GetManagementAgentResultOutput
> Note: This function is named GetManagementAgent
in the Go SDK.
public static class GetManagementAgent
{
public static Task<GetManagementAgentResult> InvokeAsync(GetManagementAgentArgs args, InvokeOptions? opts = null)
public static Output<GetManagementAgentResult> Invoke(GetManagementAgentInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetManagementAgentResult> getManagementAgent(GetManagementAgentArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:ManagementAgent/getManagementAgent:getManagementAgent
arguments:
# arguments dictionary
The following arguments are supported:
- Management
Agent stringId - Unique Management Agent identifier
- Management
Agent stringId - Unique Management Agent identifier
- management
Agent StringId - Unique Management Agent identifier
- management
Agent stringId - Unique Management Agent identifier
- management_
agent_ strid - Unique Management Agent identifier
- management
Agent StringId - Unique Management Agent identifier
getManagementAgent Result
The following output properties are available:
- Availability
Status string - The current availability status of managementAgent
- Compartment
Id string - Compartment owning this DataSource.
- Data
Source List<GetLists Management Agent Data Source List> - list of dataSources associated with the agent
- Data
Source List<GetSummary Lists Management 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
- Id string
- agent identifier
- 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 - Management
Agent stringId - Management
Agent List<GetProperties Management 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<GetManagement Agent 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 - The current availability status of managementAgent
- Compartment
Id string - Compartment owning this DataSource.
- Data
Source []GetLists Management Agent Data Source List - list of dataSources associated with the agent
- Data
Source []GetSummary Lists Management Agent Data Source Summary List - 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
- Id string
- agent identifier
- 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 - Management
Agent stringId - Management
Agent []GetProperties Management 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 []GetManagement Agent 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 - The current availability status of managementAgent
- compartment
Id String - Compartment owning this DataSource.
- data
Source List<GetLists Data Source List> - list of dataSources associated with the agent
- data
Source List<GetSummary Lists Data 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
- id String
- agent identifier
- 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 - management
Agent StringId - management
Agent List<GetProperties 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<GetPlugin 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 - The current availability status of managementAgent
- compartment
Id string - Compartment owning this DataSource.
- data
Source GetLists Management Agent Data Source List[] - list of dataSources associated with the agent
- data
Source GetSummary Lists Management 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
- id string
- agent identifier
- 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 - management
Agent stringId - management
Agent GetProperties Management 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 GetManagement Agent 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 - The current availability status of managementAgent
- compartment_
id str - Compartment owning this DataSource.
- data_
source_ Sequence[managementagent.lists Get Management Agent Data Source List] - list of dataSources associated with the agent
- data_
source_ Sequence[managementagent.summary_ lists Get Management Agent Data Source Summary List] - 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
- id str
- agent identifier
- 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 - management_
agent_ strid - management_
agent_ Sequence[managementagent.properties Get 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.Get 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 - The current availability status of managementAgent
- compartment
Id String - Compartment owning this DataSource.
- data
Source List<Property Map>Lists - list of dataSources associated with the agent
- 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
- id String
- agent identifier
- 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 - management
Agent StringId - 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
GetManagementAgentDataSourceList
- Allow
Metrics string - Comma separated metric name list. The complete set of desired scraped metrics. Use this property to limit the set of metrics uploaded if required.
- Compartment
Id string - Compartment owning this DataSource.
- Connection
Timeout int - Number in milliseconds. The timeout for connecting to the Prometheus Exporter's endpoint.
- Is
Daemon boolSet - If the Kubernetes cluster type is Daemon set then this will be set to true.
- Key string
- Identifier for DataSource. This represents the type and name for the data source associated with the Management Agent.
- Metric
Dimensions List<GetManagement Agent Data Source List Metric Dimension> - The names of other user-supplied properties expressed as fixed values to be used as dimensions for every uploaded datapoint.
- Name string
- Name of the property
- Namespace string
- The Oracle Cloud Infrastructure monitoring namespace to which scraped metrics should be uploaded.
- Proxy
Url string - The url of the network proxy that provides access to the Prometheus Exporter's endpoint (url required property).
- 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 - Comma separated metric name list. The complete set of desired scraped metrics. Use this property to limit the set of metrics uploaded if required.
- Compartment
Id string - Compartment owning this DataSource.
- Connection
Timeout int - Number in milliseconds. The timeout for connecting to the Prometheus Exporter's endpoint.
- Is
Daemon boolSet - If the Kubernetes cluster type is Daemon set then this will be set to true.
- Key string
- Identifier for DataSource. This represents the type and name for the data source associated with the Management Agent.
- Metric
Dimensions []GetManagement Agent Data Source List Metric Dimension - The names of other user-supplied properties expressed as fixed values to be used as dimensions for every uploaded datapoint.
- Name string
- Name of the property
- Namespace string
- The Oracle Cloud Infrastructure monitoring namespace to which scraped metrics should be uploaded.
- Proxy
Url string - The url of the network proxy that provides access to the Prometheus Exporter's endpoint (url required property).
- 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 - Comma separated metric name list. The complete set of desired scraped metrics. Use this property to limit the set of metrics uploaded if required.
- compartment
Id String - Compartment owning this DataSource.
- connection
Timeout Integer - Number in milliseconds. The timeout for connecting to the Prometheus Exporter's endpoint.
- is
Daemon BooleanSet - If the Kubernetes cluster type is Daemon set then this will be set to true.
- key String
- Identifier for DataSource. This represents the type and name for the data source associated with the Management Agent.
- metric
Dimensions List<GetData Source List Metric Dimension> - The names of other user-supplied properties expressed as fixed values to be used as dimensions for every uploaded datapoint.
- name String
- Name of the property
- namespace String
- The Oracle Cloud Infrastructure monitoring namespace to which scraped metrics should be uploaded.
- proxy
Url String - The url of the network proxy that provides access to the Prometheus Exporter's endpoint (url required property).
- 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 - Comma separated metric name list. The complete set of desired scraped metrics. Use this property to limit the set of metrics uploaded if required.
- compartment
Id string - Compartment owning this DataSource.
- connection
Timeout number - Number in milliseconds. The timeout for connecting to the Prometheus Exporter's endpoint.
- is
Daemon booleanSet - If the Kubernetes cluster type is Daemon set then this will be set to true.
- key string
- Identifier for DataSource. This represents the type and name for the data source associated with the Management Agent.
- metric
Dimensions GetManagement Agent Data Source List Metric Dimension[] - The names of other user-supplied properties expressed as fixed values to be used as dimensions for every uploaded datapoint.
- name string
- Name of the property
- namespace string
- The Oracle Cloud Infrastructure monitoring namespace to which scraped metrics should be uploaded.
- proxy
Url string - The url of the network proxy that provides access to the Prometheus Exporter's endpoint (url required property).
- 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 - Comma separated metric name list. The complete set of desired scraped metrics. Use this property to limit the set of metrics uploaded if required.
- compartment_
id str - Compartment owning this DataSource.
- connection_
timeout int - Number in milliseconds. The timeout for connecting to the Prometheus Exporter's endpoint.
- is_
daemon_ boolset - If the Kubernetes cluster type is Daemon set then this will be set to true.
- key str
- Identifier for DataSource. This represents the type and name for the data source associated with the Management Agent.
- metric_
dimensions Sequence[managementagent.Get Management Agent Data Source List Metric Dimension] - The names of other user-supplied properties expressed as fixed values to be used as dimensions for every uploaded datapoint.
- name str
- Name of the property
- namespace str
- The Oracle Cloud Infrastructure monitoring namespace to which scraped metrics should be uploaded.
- proxy_
url str - The url of the network proxy that provides access to the Prometheus Exporter's endpoint (url required property).
- 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 - Comma separated metric name list. The complete set of desired scraped metrics. Use this property to limit the set of metrics uploaded if required.
- compartment
Id String - Compartment owning this DataSource.
- connection
Timeout Number - Number in milliseconds. The timeout for connecting to the Prometheus Exporter's endpoint.
- is
Daemon BooleanSet - If the Kubernetes cluster type is Daemon set then this will be set to true.
- key String
- Identifier for DataSource. This represents the type and name for the data source associated with the Management Agent.
- metric
Dimensions List<Property Map> - The names of other user-supplied properties expressed as fixed values to be used as dimensions for every uploaded datapoint.
- name String
- Name of the property
- namespace String
- The Oracle Cloud Infrastructure monitoring namespace to which scraped metrics should be uploaded.
- proxy
Url String - The url of the network proxy that provides access to the Prometheus Exporter's endpoint (url required property).
- 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)
GetManagementAgentDataSourceListMetricDimension
GetManagementAgentDataSourceSummaryList
- Is
Daemon boolSet - If the Kubernetes cluster type is Daemon set then this will be set to true.
- Key string
- Identifier for DataSource. This represents the type and name for the data source associated with the Management Agent.
- Name string
- Name of the property
- Type string
- The type of the DataSource.
- Is
Daemon boolSet - If the Kubernetes cluster type is Daemon set then this will be set to true.
- Key string
- Identifier for DataSource. This represents the type and name for the data source associated with the Management Agent.
- Name string
- Name of the property
- Type string
- The type of the DataSource.
- is
Daemon BooleanSet - If the Kubernetes cluster type is Daemon set then this will be set to true.
- key String
- Identifier for DataSource. This represents the type and name for the data source associated with the Management Agent.
- name String
- Name of the property
- type String
- The type of the DataSource.
- is
Daemon booleanSet - If the Kubernetes cluster type is Daemon set then this will be set to true.
- key string
- Identifier for DataSource. This represents the type and name for the data source associated with the Management Agent.
- name string
- Name of the property
- type string
- The type of the DataSource.
- is_
daemon_ boolset - If the Kubernetes cluster type is Daemon set then this will be set to true.
- key str
- Identifier for DataSource. This represents the type and name for the data source associated with the Management Agent.
- name str
- Name of the property
- type str
- The type of the DataSource.
- is
Daemon BooleanSet - If the Kubernetes cluster type is Daemon set then this will be set to true.
- key String
- Identifier for DataSource. This represents the type and name for the data source associated with the Management Agent.
- name String
- Name of the property
- type String
- The type of the DataSource.
GetManagementAgentManagementAgentProperty
GetManagementAgentPluginList
- 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.
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi