Share via


DynatraceObservability Class

Definition

Low-level API implementation for the DynatraceObservability service.

public class DynatraceObservability
type DynatraceObservability = class
Public Class DynatraceObservability
Inheritance
DynatraceObservability

Constructors

DynatraceObservability()

Methods

MonitorsCreateOrUpdate(String, String, String, IMonitorResource, Func<HttpResponseMessage,Task<IMonitorResource>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Create a MonitorResource

MonitorsCreateOrUpdateViaIdentity(String, IMonitorResource, Func<HttpResponseMessage, Task<IMonitorResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Create a MonitorResource

MonitorsDelete(String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Delete a MonitorResource

MonitorsDeleteViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Delete a MonitorResource

MonitorsGet(String, String, String, Func<HttpResponseMessage, Task<IMonitorResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Get a MonitorResource

MonitorsGetAccountCredentials(String, String, String, Func<HttpResponseMessage, Task<IAccountInfoSecure>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Gets the user account credentials for a Monitor

MonitorsGetAccountCredentialsViaIdentity(String, Func<HttpResponseMessage, Task<IAccountInfoSecure>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Gets the user account credentials for a Monitor

MonitorsGetSsoDetails(String, String, String, ISsoDetailsRequest, Func<HttpResponseMessage,Task<ISsoDetailsResponse>,Task>, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets the SSO configuration details from the partner.

MonitorsGetSsoDetailsViaIdentity(String, ISsoDetailsRequest, Func<HttpResponseMessage, Task<ISsoDetailsResponse>,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets the SSO configuration details from the partner.

MonitorsGetViaIdentity(String, Func<HttpResponseMessage,Task<IMonitorResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get a MonitorResource

MonitorsGetVMHostPayload(String, String, String, Func<HttpResponseMessage, Task<IVMExtensionPayload>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Returns the payload that needs to be passed in the request body for installing Dynatrace agent on a VM.

MonitorsGetVMHostPayloadViaIdentity(String, Func<HttpResponseMessage, Task<IVMExtensionPayload>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Returns the payload that needs to be passed in the request body for installing Dynatrace agent on a VM.

MonitorsListAppServices(String, String, String, Func<HttpResponseMessage, Task<IAppServiceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets list of App Services with Dynatrace PaaS OneAgent enabled

MonitorsListAppServicesViaIdentity(String, Func<HttpResponseMessage, Task<IAppServiceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets list of App Services with Dynatrace PaaS OneAgent enabled

MonitorsListByResourceGroup(String, String, Func<HttpResponseMessage, Task<IMonitorResourceListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List MonitorResource resources by resource group

MonitorsListByResourceGroupViaIdentity(String, Func<HttpResponseMessage, Task<IMonitorResourceListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List MonitorResource resources by resource group

MonitorsListBySubscriptionId(String, Func<HttpResponseMessage, Task<IMonitorResourceListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all MonitorResource by subscriptionId

MonitorsListBySubscriptionIdViaIdentity(String, Func<HttpResponseMessage, Task<IMonitorResourceListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all MonitorResource by subscriptionId

MonitorsListHosts(String, String, String, Func<HttpResponseMessage, Task<IVMHostsListResponse>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

List the compute resources currently being monitored by the Dynatrace resource.

MonitorsListHostsViaIdentity(String, Func<HttpResponseMessage, Task<IVMHostsListResponse>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

List the compute resources currently being monitored by the Dynatrace resource.

MonitorsListLinkableEnvironments(String, String, String, ILinkableEnvironmentRequest, Func<HttpResponseMessage,Task<ILinkableEnvironmentListResponse>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets all the Dynatrace environments that a user can link a azure resource to

MonitorsListLinkableEnvironmentsViaIdentity(String, ILinkableEnvironmentRequest, Func<HttpResponseMessage,Task<ILinkableEnvironmentListResponse>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets all the Dynatrace environments that a user can link a azure resource to

MonitorsListMonitoredResources(String, String, String, Func<HttpResponseMessage, Task<IMonitoredResourceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the resources currently being monitored by the Dynatrace monitor resource.

MonitorsListMonitoredResourcesViaIdentity(String, Func<HttpResponseMessage, Task<IMonitoredResourceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the resources currently being monitored by the Dynatrace monitor resource.

MonitorsUpdate(String, String, String, IMonitorResourceUpdate, Func<HttpResponseMessage,Task<IMonitorResource>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Update a MonitorResource

MonitorsUpdateViaIdentity(String, IMonitorResourceUpdate, Func<HttpResponseMessage, Task<IMonitorResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Update a MonitorResource

OperationsList(Func<HttpResponseMessage,Task<IOperationListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the operations for Dynatrace.Observability

OperationsListViaIdentity(String, Func<HttpResponseMessage,Task<IOperationListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the operations for Dynatrace.Observability

SingleSignOnCreateOrUpdate(String, String, String, String, IDynatraceSingleSignOnResource, Func<HttpResponseMessage,Task<IDynatraceSingleSignOnResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Create a DynatraceSingleSignOnResource

SingleSignOnCreateOrUpdateViaIdentity(String, IDynatraceSingleSignOnResource, Func<HttpResponseMessage,Task<IDynatraceSingleSignOnResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Create a DynatraceSingleSignOnResource

SingleSignOnGet(String, String, String, String, Func<HttpResponseMessage, Task<IDynatraceSingleSignOnResource>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get a DynatraceSingleSignOnResource

SingleSignOnGetViaIdentity(String, Func<HttpResponseMessage,Task<IDynatraceSingleSignOnResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get a DynatraceSingleSignOnResource

SingleSignOnList(String, String, String, Func<HttpResponseMessage, Task<IDynatraceSingleSignOnResourceListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all DynatraceSingleSignOnResource by monitorName

SingleSignOnListViaIdentity(String, Func<HttpResponseMessage, Task<IDynatraceSingleSignOnResourceListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all DynatraceSingleSignOnResource by monitorName

TagRulesCreateOrUpdate(String, String, String, String, ITagRule, Func<HttpResponseMessage,Task<ITagRule>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Create a TagRule

TagRulesCreateOrUpdateViaIdentity(String, ITagRule, Func<HttpResponseMessage, Task<ITagRule>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Create a TagRule

TagRulesDelete(String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Delete a TagRule

TagRulesDeleteViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Delete a TagRule

TagRulesGet(String, String, String, String, Func<HttpResponseMessage, Task<ITagRule>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Get a TagRule

TagRulesGetViaIdentity(String, Func<HttpResponseMessage,Task<ITagRule>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get a TagRule

TagRulesList(String, String, String, Func<HttpResponseMessage, Task<ITagRuleListResult>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

List all TagRule by monitorName

TagRulesListViaIdentity(String, Func<HttpResponseMessage,Task<ITagRuleListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all TagRule by monitorName

TagRulesUpdate(String, String, String, String, ITagRuleUpdate, Func<HttpResponseMessage,Task<ITagRule>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Update a TagRule

TagRulesUpdateViaIdentity(String, ITagRuleUpdate, Func<HttpResponseMessage, Task<ITagRule>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Update a TagRule

Applies to