Share via


NewRelic Class

Definition

Low-level API implementation for the NewRelic service.

public class NewRelic
type NewRelic = class
Public Class NewRelic
Inheritance
NewRelic

Constructors

NewRelic()

Methods

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

List all the existing accounts

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

List all the existing accounts

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

List all the existing accounts

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

List all the existing accounts

AccountsListViaIdentityWithResult(String, String, String, IEventListener, ISendAsync)
AccountsListWithResult(String, String, String, IEventListener, ISendAsync)
BillingInfoGet(String, String, String, Func<HttpResponseMessage, Task<IBillingInfoResponse>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Get marketplace info mapped to the given monitor.

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

Get marketplace info mapped to the given monitor.

BillingInfoGetViaIdentityWithResult(String, IEventListener, ISendAsync)
BillingInfoGetWithResult(String, String, String, IEventListener, ISendAsync)
ConnectedPartnerResourcesList(String, String, String, Func<HttpResponseMessage, Task<IConnectedPartnerResourcesListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List of all active deployments that are associated with the marketplace subscription linked to the given monitor.

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

List of all active deployments that are associated with the marketplace subscription linked to the given monitor.

ConnectedPartnerResourcesListViaIdentityWithResult(String, IEventListener, ISendAsync)
ConnectedPartnerResourcesListWithResult(String, String, String, IEventListener, ISendAsync)
MonitoredSubscriptionsCreateOrUpdate(String, String, String, IMonitoredSubscriptionProperties, Func<HttpResponseMessage,Task<IMonitoredSubscriptionProperties>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Add the subscriptions that should be monitored by the NewRelic monitor resource.

MonitoredSubscriptionsCreateOrUpdateViaIdentity(String, IMonitoredSubscriptionProperties, Func<HttpResponseMessage,Task<IMonitoredSubscriptionProperties>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Add the subscriptions that should be monitored by the NewRelic monitor resource.

MonitoredSubscriptionsCreateOrUpdateViaIdentityWithResult(String, IMonitoredSubscriptionProperties, IEventListener, ISendAsync, SerializationMode)
MonitoredSubscriptionsCreateOrUpdateViaJsonString(String, String, String, String, Func<HttpResponseMessage,Task<IMonitoredSubscriptionProperties>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Add the subscriptions that should be monitored by the NewRelic monitor resource.

MonitoredSubscriptionsCreateOrUpdateViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
MonitoredSubscriptionsCreateOrUpdateWithResult(String, String, String, IMonitoredSubscriptionProperties, IEventListener, ISendAsync, SerializationMode)
MonitoredSubscriptionsDelete(String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Delete the subscriptions that are being monitored by the NewRelic monitor resource

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

Delete the subscriptions that are being monitored by the NewRelic monitor resource

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

List the subscriptions currently being monitored by the NewRelic monitor resource.

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

List the subscriptions currently being monitored by the NewRelic monitor resource.

MonitoredSubscriptionsGetViaIdentityWithResult(String, IEventListener, ISendAsync)
MonitoredSubscriptionsGetWithResult(String, String, String, IEventListener, ISendAsync)
MonitoredSubscriptionsList(String, String, String, Func<HttpResponseMessage, Task<IMonitoredSubscriptionPropertiesList>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the subscriptions currently being monitored by the NewRelic monitor resource.

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

List the subscriptions currently being monitored by the NewRelic monitor resource.

MonitoredSubscriptionsListViaIdentityWithResult(String, IEventListener, ISendAsync)
MonitoredSubscriptionsListWithResult(String, String, String, IEventListener, ISendAsync)
MonitorsCreateOrUpdate(String, String, String, INewRelicMonitorResource, Func<HttpResponseMessage,Task<INewRelicMonitorResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Update a NewRelicMonitorResource

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

Create a NewRelicMonitorResource

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

Update a NewRelicMonitorResource

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

Create a NewRelicMonitorResource

MonitorsCreateOrUpdateViaIdentityWithResult(String, INewRelicMonitorResource, IEventListener, ISendAsync, SerializationMode)
MonitorsCreateOrUpdateViaJsonString(String, String, String, String, Func<HttpResponseMessage,Task<INewRelicMonitorResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Update a NewRelicMonitorResource

MonitorsCreateOrUpdateViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
MonitorsCreateOrUpdateWithResult(String, String, String, INewRelicMonitorResource, IEventListener, ISendAsync, SerializationMode)
MonitorsDelete(String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Delete a NewRelicMonitorResource

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

Delete a NewRelicMonitorResource

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

Delete a NewRelicMonitorResource

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

Delete a NewRelicMonitorResource

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

Get a NewRelicMonitorResource

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

Get a NewRelicMonitorResource

MonitorsGetMetricRules(String, String, String, IMetricsRequest, Func<HttpResponseMessage,Task<IMetricRules>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Get metric rules

MonitorsGetMetricRules(String, String, String, IMetricsRequest, Func<HttpResponseMessage,Task<IMetricRules>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get metric rules

MonitorsGetMetricRulesViaIdentity(String, IMetricsRequest, Func<HttpResponseMessage, Task<IMetricRules>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync, SerializationMode)

Get metric rules

MonitorsGetMetricRulesViaIdentity(String, IMetricsRequest, Func<HttpResponseMessage, Task<IMetricRules>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Get metric rules

MonitorsGetMetricRulesViaIdentityWithResult(String, IMetricsRequest, IEventListener, ISendAsync, SerializationMode)
MonitorsGetMetricRulesViaJsonString(String, String, String, String, Func<HttpResponseMessage,Task<IMetricRules>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get metric rules

MonitorsGetMetricRulesViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
MonitorsGetMetricRulesWithResult(String, String, String, IMetricsRequest, IEventListener, ISendAsync, SerializationMode)
MonitorsGetMetricStatus(String, String, String, IMetricsStatusRequest, Func<HttpResponseMessage,Task<IMetricsStatusResponse>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Get metric status

MonitorsGetMetricStatus(String, String, String, IMetricsStatusRequest, Func<HttpResponseMessage,Task<IMetricsStatusResponse>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get metric status

MonitorsGetMetricStatusViaIdentity(String, IMetricsStatusRequest, Func<HttpResponseMessage,Task<IMetricsStatusResponse>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Get metric status

MonitorsGetMetricStatusViaIdentity(String, IMetricsStatusRequest, Func<HttpResponseMessage,Task<IMetricsStatusResponse>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get metric status

MonitorsGetMetricStatusViaIdentityWithResult(String, IMetricsStatusRequest, IEventListener, ISendAsync, SerializationMode)
MonitorsGetMetricStatusViaJsonString(String, String, String, String, Func<HttpResponseMessage,Task<IMetricsStatusResponse>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get metric status

MonitorsGetMetricStatusViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
MonitorsGetMetricStatusWithResult(String, String, String, IMetricsStatusRequest, IEventListener, ISendAsync, SerializationMode)
MonitorsGetViaIdentity(String, Func<HttpResponseMessage,Task<INewRelicMonitorResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get a NewRelicMonitorResource

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

Get a NewRelicMonitorResource

MonitorsGetViaIdentityWithResult(String, IEventListener, ISendAsync)
MonitorsGetWithResult(String, String, String, IEventListener, ISendAsync)
MonitorsListAppServices(String, String, String, IAppServicesGetRequest, Func<HttpResponseMessage,Task<IAppServicesListResponse>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

List the app service resources currently being monitored by the NewRelic resource.

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

List the app service resources currently being monitored by the NewRelic resource.

MonitorsListAppServicesViaIdentity(String, IAppServicesGetRequest, Func<HttpResponseMessage,Task<IAppServicesListResponse>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

List the app service resources currently being monitored by the NewRelic resource.

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

List the app service resources currently being monitored by the NewRelic resource.

MonitorsListAppServicesViaIdentityWithResult(String, IAppServicesGetRequest, IEventListener, ISendAsync, SerializationMode)
MonitorsListAppServicesViaJsonString(String, String, String, String, Func<HttpResponseMessage,Task<IAppServicesListResponse>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the app service resources currently being monitored by the NewRelic resource.

MonitorsListAppServicesViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
MonitorsListAppServicesWithResult(String, String, String, IAppServicesGetRequest, IEventListener, ISendAsync, SerializationMode)
MonitorsListByResourceGroup(String, String, Func<HttpResponseMessage, Task<INewRelicMonitorResourceListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List NewRelicMonitorResource resources by resource group

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

List NewRelicMonitorResource resources by resource group

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

List NewRelicMonitorResource resources by resource group

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

List NewRelicMonitorResource resources by resource group

MonitorsListByResourceGroupViaIdentityWithResult(String, IEventListener, ISendAsync)
MonitorsListByResourceGroupWithResult(String, String, IEventListener, ISendAsync)
MonitorsListBySubscription(String, Func<HttpResponseMessage,Task<INewRelicMonitorResourceListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List NewRelicMonitorResource resources by subscription ID

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

List NewRelicMonitorResource resources by subscription ID

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

List NewRelicMonitorResource resources by subscription ID

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

List NewRelicMonitorResource resources by subscription ID

MonitorsListBySubscriptionViaIdentityWithResult(String, IEventListener, ISendAsync)
MonitorsListBySubscriptionWithResult(String, IEventListener, ISendAsync)
MonitorsListHosts(String, String, String, IHostsGetRequest, Func<HttpResponseMessage, Task<IVMHostsListResponse>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync, SerializationMode)

List the compute vm resources currently being monitored by the NewRelic resource.

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

List the compute vm resources currently being monitored by the NewRelic resource.

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

List the compute vm resources currently being monitored by the NewRelic resource.

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

List the compute vm resources currently being monitored by the NewRelic resource.

MonitorsListHostsViaIdentityWithResult(String, IHostsGetRequest, IEventListener, ISendAsync, SerializationMode)
MonitorsListHostsViaJsonString(String, String, String, String, Func<HttpResponseMessage,Task<IVMHostsListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the compute vm resources currently being monitored by the NewRelic resource.

MonitorsListHostsViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
MonitorsListHostsWithResult(String, String, String, IHostsGetRequest, IEventListener, ISendAsync, SerializationMode)
MonitorsListLinkedResources(String, String, String, Func<HttpResponseMessage, Task<ILinkedResourceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all Azure resources associated to the same NewRelic organization and account as the target resource.

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

List all Azure resources associated to the same NewRelic organization and account as the target resource.

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

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

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

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

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

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

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

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

MonitorsListMonitoredResourcesViaIdentityWithResult(String, IEventListener, ISendAsync)
MonitorsListMonitoredResourcesWithResult(String, String, String, IEventListener, ISendAsync)
MonitorsSwitchBilling(String, String, String, ISwitchBillingRequest, Func<HttpResponseMessage,Task<INewRelicMonitorResource>,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Switches the billing for NewRelic monitor resource.

MonitorsSwitchBilling(String, String, String, ISwitchBillingRequest, Func<HttpResponseMessage,Task<INewRelicMonitorResource>,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Switches the billing for NewRelic monitor resource.

MonitorsSwitchBillingViaIdentity(String, ISwitchBillingRequest, Func<HttpResponseMessage,Task<INewRelicMonitorResource>,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Switches the billing for NewRelic monitor resource.

MonitorsSwitchBillingViaIdentity(String, ISwitchBillingRequest, Func<HttpResponseMessage,Task<INewRelicMonitorResource>,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Switches the billing for NewRelic monitor resource.

MonitorsSwitchBillingViaIdentityWithResult(String, ISwitchBillingRequest, IEventListener, ISendAsync, SerializationMode)
MonitorsSwitchBillingViaJsonString(String, String, String, String, Func<HttpResponseMessage,Task<INewRelicMonitorResource>,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Switches the billing for NewRelic monitor resource.

MonitorsSwitchBillingViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
MonitorsSwitchBillingWithResult(String, String, String, ISwitchBillingRequest, IEventListener, ISendAsync, SerializationMode)
MonitorsUpdate(String, String, String, INewRelicMonitorResourceUpdate, Func<HttpResponseMessage,Task<INewRelicMonitorResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Update a NewRelicMonitorResource

MonitorsUpdate(String, String, String, INewRelicMonitorResourceUpdate, Func<HttpResponseMessage,Task<INewRelicMonitorResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Update a NewRelicMonitorResource

MonitorsUpdateViaIdentity(String, INewRelicMonitorResourceUpdate, Func<HttpResponseMessage,Task<INewRelicMonitorResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Update a NewRelicMonitorResource

MonitorsUpdateViaIdentity(String, INewRelicMonitorResourceUpdate, Func<HttpResponseMessage,Task<INewRelicMonitorResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Update a NewRelicMonitorResource

MonitorsUpdateViaIdentityWithResult(String, INewRelicMonitorResourceUpdate, IEventListener, ISendAsync, SerializationMode)
MonitorsUpdateViaJsonString(String, String, String, String, Func<HttpResponseMessage, Task<INewRelicMonitorResource>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Update a NewRelicMonitorResource

MonitorsUpdateViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
MonitorsUpdateWithResult(String, String, String, INewRelicMonitorResourceUpdate, IEventListener, ISendAsync, SerializationMode)
MonitorsVMHostPayload(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 NewRelic agent on a VM.

MonitorsVMHostPayload(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 NewRelic agent on a VM.

MonitorsVMHostPayloadViaIdentity(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 NewRelic agent on a VM.

MonitorsVMHostPayloadViaIdentity(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 NewRelic agent on a VM.

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

List the operations for the provider

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

List the operations for the provider

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

List the operations for the provider

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

List the operations for the provider

OperationsListViaIdentityWithResult(String, IEventListener, ISendAsync)
OperationsListWithResult(IEventListener, ISendAsync)
OrganizationsList(String, String, String, Func<HttpResponseMessage, Task<IOrganizationsListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all the existing organizations

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

List all the existing organizations

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

List all the existing organizations

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

List all the existing organizations

OrganizationsListViaIdentityWithResult(String, String, String, IEventListener, ISendAsync)
OrganizationsListWithResult(String, String, String, IEventListener, ISendAsync)
PlansList(String, String, String, Func<HttpResponseMessage,Task<IPlanDataListResponse>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List plans data

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

List plans data

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

List plans data

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

List plans data

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

Update a TagRule

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, SerializationMode)

Update a TagRule

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

Create a TagRule

TagRulesCreateOrUpdateViaIdentityWithResult(String, ITagRule, IEventListener, ISendAsync, SerializationMode)
TagRulesCreateOrUpdateViaJsonString(String, String, String, String, String, Func<HttpResponseMessage,Task<ITagRule>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Update a TagRule

TagRulesCreateOrUpdateViaJsonStringWithResult(String, String, String, String, String, IEventListener, ISendAsync)
TagRulesCreateOrUpdateWithResult(String, String, String, String, ITagRule, IEventListener, ISendAsync, SerializationMode)
TagRulesDelete(String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Delete 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

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

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

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

Get a TagRule

TagRulesGetViaIdentityWithResult(String, IEventListener, ISendAsync)
TagRulesGetWithResult(String, String, String, String, IEventListener, ISendAsync)
TagRulesListByNewRelicMonitorResource(String, String, String, Func<HttpResponseMessage,Task<ITagRuleListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List TagRule resources by NewRelicMonitorResource

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

List TagRule resources by NewRelicMonitorResource

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

List TagRule resources by NewRelicMonitorResource

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

List TagRule resources by NewRelicMonitorResource

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

Update a TagRule

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, SerializationMode)

Update a TagRule

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

Update a TagRule

TagRulesUpdateViaIdentityWithResult(String, ITagRuleUpdate, IEventListener, ISendAsync, SerializationMode)
TagRulesUpdateViaJsonString(String, String, String, String, String, Func<HttpResponseMessage,Task<ITagRule>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Update a TagRule

TagRulesUpdateViaJsonStringWithResult(String, String, String, String, String, IEventListener, ISendAsync)
TagRulesUpdateWithResult(String, String, String, String, ITagRuleUpdate, IEventListener, ISendAsync, SerializationMode)

Applies to