MonitorsOperations interface
Interface representing a Monitors operations.
Properties
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| create |
Create a MonitorResource |
| delete | Delete a MonitorResource |
| get | Get a MonitorResource |
| get |
Get the total number of connected resources for the given marketplace subscription Id |
| get |
Get Marketplace SaaS resource details |
| get |
Get metric status |
| get |
Gets the SSO configuration details from the partner. |
| get |
Returns the payload that needs to be passed in the request body for installing Dynatrace agent on a VM. |
| list |
Gets list of App Services with Dynatrace PaaS OneAgent enabled |
| list |
List MonitorResource resources by resource group |
| list |
List all MonitorResource by subscriptionId |
| list |
List the VM/VMSS resources currently being monitored by the Dynatrace resource. |
| list |
Gets all the Dynatrace environments that a user can link a azure resource to |
| list |
List the resources currently being monitored by the Dynatrace monitor resource. |
| manage |
Performs Dynatrace agent install/uninstall action through the Azure Dynatrace resource on the provided list of resources. |
| update | Update a MonitorResource |
| upgrade |
Upgrades the billing Plan for Dynatrace monitor resource. |
Property Details
beginCreateOrUpdate
Warning
This API is now deprecated.
use createOrUpdate instead
beginCreateOrUpdate: (resourceGroupName: string, monitorName: string, resource: MonitorResource, options?: MonitorsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<MonitorResource>, MonitorResource>>
Property Value
(resourceGroupName: string, monitorName: string, resource: MonitorResource, options?: MonitorsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<MonitorResource>, MonitorResource>>
beginCreateOrUpdateAndWait
Warning
This API is now deprecated.
use createOrUpdate instead
beginCreateOrUpdateAndWait: (resourceGroupName: string, monitorName: string, resource: MonitorResource, options?: MonitorsCreateOrUpdateOptionalParams) => Promise<MonitorResource>
Property Value
(resourceGroupName: string, monitorName: string, resource: MonitorResource, options?: MonitorsCreateOrUpdateOptionalParams) => Promise<MonitorResource>
beginDelete
Warning
This API is now deprecated.
use delete instead
beginDelete: (resourceGroupName: string, monitorName: string, options?: MonitorsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Property Value
(resourceGroupName: string, monitorName: string, options?: MonitorsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait
Warning
This API is now deprecated.
use delete instead
beginDeleteAndWait: (resourceGroupName: string, monitorName: string, options?: MonitorsDeleteOptionalParams) => Promise<void>
Property Value
(resourceGroupName: string, monitorName: string, options?: MonitorsDeleteOptionalParams) => Promise<void>
beginUpgradePlan
Warning
This API is now deprecated.
use upgradePlan instead
beginUpgradePlan: (resourceGroupName: string, monitorName: string, request: UpgradePlanRequest, options?: MonitorsUpgradePlanOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Property Value
(resourceGroupName: string, monitorName: string, request: UpgradePlanRequest, options?: MonitorsUpgradePlanOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginUpgradePlanAndWait
Warning
This API is now deprecated.
use upgradePlan instead
beginUpgradePlanAndWait: (resourceGroupName: string, monitorName: string, request: UpgradePlanRequest, options?: MonitorsUpgradePlanOptionalParams) => Promise<void>
Property Value
(resourceGroupName: string, monitorName: string, request: UpgradePlanRequest, options?: MonitorsUpgradePlanOptionalParams) => Promise<void>
createOrUpdate
Create a MonitorResource
createOrUpdate: (resourceGroupName: string, monitorName: string, resource: MonitorResource, options?: MonitorsCreateOrUpdateOptionalParams) => PollerLike<OperationState<MonitorResource>, MonitorResource>
Property Value
(resourceGroupName: string, monitorName: string, resource: MonitorResource, options?: MonitorsCreateOrUpdateOptionalParams) => PollerLike<OperationState<MonitorResource>, MonitorResource>
delete
Delete a MonitorResource
delete: (resourceGroupName: string, monitorName: string, options?: MonitorsDeleteOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(resourceGroupName: string, monitorName: string, options?: MonitorsDeleteOptionalParams) => PollerLike<OperationState<void>, void>
get
Get a MonitorResource
get: (resourceGroupName: string, monitorName: string, options?: MonitorsGetOptionalParams) => Promise<MonitorResource>
Property Value
(resourceGroupName: string, monitorName: string, options?: MonitorsGetOptionalParams) => Promise<MonitorResource>
getAllConnectedResourcesCount
Get the total number of connected resources for the given marketplace subscription Id
getAllConnectedResourcesCount: (request: MarketplaceSubscriptionIdRequest, options?: MonitorsGetAllConnectedResourcesCountOptionalParams) => Promise<ConnectedResourcesCountResponse>
Property Value
(request: MarketplaceSubscriptionIdRequest, options?: MonitorsGetAllConnectedResourcesCountOptionalParams) => Promise<ConnectedResourcesCountResponse>
getMarketplaceSaaSResourceDetails
Get Marketplace SaaS resource details
getMarketplaceSaaSResourceDetails: (request: MarketplaceSaaSResourceDetailsRequest, options?: MonitorsGetMarketplaceSaaSResourceDetailsOptionalParams) => Promise<MarketplaceSaaSResourceDetailsResponse>
Property Value
(request: MarketplaceSaaSResourceDetailsRequest, options?: MonitorsGetMarketplaceSaaSResourceDetailsOptionalParams) => Promise<MarketplaceSaaSResourceDetailsResponse>
getMetricStatus
Get metric status
getMetricStatus: (resourceGroupName: string, monitorName: string, options?: MonitorsGetMetricStatusOptionalParams) => Promise<MetricsStatusResponse>
Property Value
(resourceGroupName: string, monitorName: string, options?: MonitorsGetMetricStatusOptionalParams) => Promise<MetricsStatusResponse>
getSSODetails
Gets the SSO configuration details from the partner.
getSSODetails: (resourceGroupName: string, monitorName: string, options?: MonitorsGetSSODetailsOptionalParams) => Promise<SSODetailsResponse>
Property Value
(resourceGroupName: string, monitorName: string, options?: MonitorsGetSSODetailsOptionalParams) => Promise<SSODetailsResponse>
getVMHostPayload
Returns the payload that needs to be passed in the request body for installing Dynatrace agent on a VM.
getVMHostPayload: (resourceGroupName: string, monitorName: string, options?: MonitorsGetVMHostPayloadOptionalParams) => Promise<VMExtensionPayload>
Property Value
(resourceGroupName: string, monitorName: string, options?: MonitorsGetVMHostPayloadOptionalParams) => Promise<VMExtensionPayload>
listAppServices
Gets list of App Services with Dynatrace PaaS OneAgent enabled
listAppServices: (resourceGroupName: string, monitorName: string, options?: MonitorsListAppServicesOptionalParams) => PagedAsyncIterableIterator<AppServiceInfo, AppServiceInfo[], PageSettings>
Property Value
(resourceGroupName: string, monitorName: string, options?: MonitorsListAppServicesOptionalParams) => PagedAsyncIterableIterator<AppServiceInfo, AppServiceInfo[], PageSettings>
listByResourceGroup
List MonitorResource resources by resource group
listByResourceGroup: (resourceGroupName: string, options?: MonitorsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<MonitorResource, MonitorResource[], PageSettings>
Property Value
(resourceGroupName: string, options?: MonitorsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<MonitorResource, MonitorResource[], PageSettings>
listBySubscriptionId
List all MonitorResource by subscriptionId
listBySubscriptionId: (options?: MonitorsListBySubscriptionIdOptionalParams) => PagedAsyncIterableIterator<MonitorResource, MonitorResource[], PageSettings>
Property Value
(options?: MonitorsListBySubscriptionIdOptionalParams) => PagedAsyncIterableIterator<MonitorResource, MonitorResource[], PageSettings>
listHosts
List the VM/VMSS resources currently being monitored by the Dynatrace resource.
listHosts: (resourceGroupName: string, monitorName: string, options?: MonitorsListHostsOptionalParams) => PagedAsyncIterableIterator<VMInfo, VMInfo[], PageSettings>
Property Value
(resourceGroupName: string, monitorName: string, options?: MonitorsListHostsOptionalParams) => PagedAsyncIterableIterator<VMInfo, VMInfo[], PageSettings>
listLinkableEnvironments
Gets all the Dynatrace environments that a user can link a azure resource to
listLinkableEnvironments: (resourceGroupName: string, monitorName: string, request: LinkableEnvironmentRequest, options?: MonitorsListLinkableEnvironmentsOptionalParams) => PagedAsyncIterableIterator<LinkableEnvironmentResponse, LinkableEnvironmentResponse[], PageSettings>
Property Value
(resourceGroupName: string, monitorName: string, request: LinkableEnvironmentRequest, options?: MonitorsListLinkableEnvironmentsOptionalParams) => PagedAsyncIterableIterator<LinkableEnvironmentResponse, LinkableEnvironmentResponse[], PageSettings>
listMonitoredResources
List the resources currently being monitored by the Dynatrace monitor resource.
listMonitoredResources: (resourceGroupName: string, monitorName: string, options?: MonitorsListMonitoredResourcesOptionalParams) => PagedAsyncIterableIterator<MonitoredResource, MonitoredResource[], PageSettings>
Property Value
(resourceGroupName: string, monitorName: string, options?: MonitorsListMonitoredResourcesOptionalParams) => PagedAsyncIterableIterator<MonitoredResource, MonitoredResource[], PageSettings>
manageAgentInstallation
Performs Dynatrace agent install/uninstall action through the Azure Dynatrace resource on the provided list of resources.
manageAgentInstallation: (resourceGroupName: string, monitorName: string, request: ManageAgentInstallationRequest, options?: MonitorsManageAgentInstallationOptionalParams) => Promise<void>
Property Value
(resourceGroupName: string, monitorName: string, request: ManageAgentInstallationRequest, options?: MonitorsManageAgentInstallationOptionalParams) => Promise<void>
update
Update a MonitorResource
update: (resourceGroupName: string, monitorName: string, resource: MonitorResourceUpdate, options?: MonitorsUpdateOptionalParams) => Promise<MonitorResource>
Property Value
(resourceGroupName: string, monitorName: string, resource: MonitorResourceUpdate, options?: MonitorsUpdateOptionalParams) => Promise<MonitorResource>
upgradePlan
Upgrades the billing Plan for Dynatrace monitor resource.
upgradePlan: (resourceGroupName: string, monitorName: string, request: UpgradePlanRequest, options?: MonitorsUpgradePlanOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(resourceGroupName: string, monitorName: string, request: UpgradePlanRequest, options?: MonitorsUpgradePlanOptionalParams) => PollerLike<OperationState<void>, void>