swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector Monitors API schemes: - https tags: - name: Monitors paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/getAccountCredentials : post: operationId: microsoftAzureMonitorsGetaccountcredentials summary: Microsoft Azure Gets The User Account Credentials For A Monitor parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MonitorNameParameter' responses: '200': description: Dynatrace account API Key schema: $ref: '#/definitions/AccountInfoSecure' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse tags: - Monitors x-ms-examples: Monitors_GetAccountCredentials_MaximumSet_Gen: $ref: ./examples/Monitors_GetAccountCredentials_MaximumSet_Gen.json Monitors_GetAccountCredentials_MinimumSet_Gen: $ref: ./examples/Monitors_GetAccountCredentials_MinimumSet_Gen.json description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listMonitoredResources : post: operationId: microsoftAzureMonitorsListmonitoredresources summary: Microsoft Azure List The Resources Currently Being Monitored By The Dynatrace Monitor Resource parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MonitorNameParameter' responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/MonitoredResourceListResponse' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse tags: - Monitors x-ms-pageable: nextLinkName: nextLink x-ms-examples: Monitors_ListMonitoredResources_MaximumSet_Gen: $ref: ./examples/Monitors_ListMonitoredResources_MaximumSet_Gen.json Monitors_ListMonitoredResources_MinimumSet_Gen: $ref: ./examples/Monitors_ListMonitoredResources_MinimumSet_Gen.json description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/getVMHostPayload : post: operationId: microsoftAzureMonitorsGetvmhostpayload summary: Microsoft Azure Returns The Payload That Needs To Be Passed In The Request Body For Installing Dynatrace Agent On A Vm parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MonitorNameParameter' responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/VMExtensionPayload' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse tags: - Monitors x-ms-examples: Monitors_GetVMHostPayload_MaximumSet_Gen: $ref: ./examples/Monitors_GetVMHostPayload_MaximumSet_Gen.json Monitors_GetVMHostPayload_MinimumSet_Gen: $ref: ./examples/Monitors_GetVMHostPayload_MinimumSet_Gen.json description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName} : get: operationId: microsoftAzureMonitorsGet summary: Microsoft Azure Get A Monitorresource parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MonitorNameParameter' responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/MonitorResource' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse tags: - Monitors x-ms-examples: Monitors_Get_MaximumSet_Gen: $ref: ./examples/Monitors_Get_MaximumSet_Gen.json Monitors_Get_MinimumSet_Gen: $ref: ./examples/Monitors_Get_MinimumSet_Gen.json description: Needs a more full description created. put: operationId: microsoftAzureMonitorsCreateorupdate x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation summary: Microsoft Azure Create A Monitorresource parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MonitorNameParameter' - name: resource in: body required: true description: Resource create parameters. schema: $ref: '#/definitions/MonitorResource' responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/MonitorResource' '201': description: ARM create operation completed successfully. schema: $ref: '#/definitions/MonitorResource' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse tags: - Monitors x-ms-examples: Monitors_CreateOrUpdate_MaximumSet_Gen: $ref: ./examples/Monitors_CreateOrUpdate_MaximumSet_Gen.json Monitors_CreateOrUpdate_MinimumSet_Gen: $ref: ./examples/Monitors_CreateOrUpdate_MinimumSet_Gen.json description: Needs a more full description created. patch: operationId: microsoftAzureMonitorsUpdate summary: Microsoft Azure Update A Monitorresource parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MonitorNameParameter' - name: resource in: body required: true description: The resource properties to be updated. schema: $ref: '#/definitions/MonitorResourceUpdate' responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/MonitorResource' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse tags: - Monitors x-ms-examples: Monitors_Update_MaximumSet_Gen: $ref: ./examples/Monitors_Update_MaximumSet_Gen.json Monitors_Update_MinimumSet_Gen: $ref: ./examples/Monitors_Update_MinimumSet_Gen.json description: Needs a more full description created. delete: operationId: microsoftAzureMonitorsDelete x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation summary: Microsoft Azure Delete A Monitorresource parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MonitorNameParameter' responses: '200': description: Resource deleted successfully. '202': description: Resource deletion accepted. '204': description: Resource deleted successfully. default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse tags: - Monitors x-ms-examples: Monitors_Delete_MaximumSet_Gen: $ref: ./examples/Monitors_Delete_MaximumSet_Gen.json Monitors_Delete_MinimumSet_Gen: $ref: ./examples/Monitors_Delete_MinimumSet_Gen.json description: Needs a more full description created. /subscriptions/{subscriptionId}/providers/Dynatrace.Observability/monitors: get: operationId: microsoftAzureMonitorsListbysubscriptionid summary: Microsoft Azure List All Monitorresource By Subscriptionid parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/MonitorResourceListResult' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse tags: - Monitors x-ms-pageable: nextLinkName: nextLink x-ms-examples: Monitors_ListBySubscriptionId_MaximumSet_Gen: $ref: ./examples/Monitors_ListBySubscriptionId_MaximumSet_Gen.json Monitors_ListBySubscriptionId_MinimumSet_Gen: $ref: ./examples/Monitors_ListBySubscriptionId_MinimumSet_Gen.json description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors: get: operationId: microsoftAzureMonitorsListbyresourcegroup summary: Microsoft Azure List Monitorresource Resources By Resource Group parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/MonitorResourceListResult' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse tags: - Monitors x-ms-pageable: nextLinkName: nextLink x-ms-examples: Monitors_ListByResourceGroup_MaximumSet_Gen: $ref: ./examples/Monitors_ListByResourceGroup_MaximumSet_Gen.json Monitors_ListByResourceGroup_MinimumSet_Gen: $ref: ./examples/Monitors_ListByResourceGroup_MinimumSet_Gen.json description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listHosts : post: operationId: microsoftAzureMonitorsListhosts summary: Microsoft Azure List The Compute Resources Currently Being Monitored By The Dynatrace Resource parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MonitorNameParameter' responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/VMHostsListResponse' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse tags: - Monitors x-ms-pageable: nextLinkName: nextLink x-ms-examples: Monitors_ListHosts_MaximumSet_Gen: $ref: ./examples/Monitors_ListHosts_MaximumSet_Gen.json Monitors_ListHosts_MinimumSet_Gen: $ref: ./examples/Monitors_ListHosts_MinimumSet_Gen.json description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listAppServices : post: operationId: microsoftAzureMonitorsListappservices summary: Microsoft Azure Gets List Of App Services With Dynatrace Paas Oneagent Enabled parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MonitorNameParameter' responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AppServiceListResponse' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse tags: - Monitors x-ms-pageable: nextLinkName: nextLink x-ms-examples: Monitors_ListAppServices_MaximumSet_Gen: $ref: ./examples/Monitors_ListAppServices_MaximumSet_Gen.json Monitors_ListAppServices_MinimumSet_Gen: $ref: ./examples/Monitors_ListAppServices_MinimumSet_Gen.json description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/getSSODetails : post: operationId: microsoftAzureMonitorsGetssodetails summary: Microsoft Azure Gets The Sso Configuration Details From The Partner parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MonitorNameParameter' - $ref: '#/parameters/SSODetailsRequestParameter' responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/SSODetailsResponse' '401': description: User has insufficient permissions to update SSO configuration x-ms-error-response: true default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse tags: - Monitors x-ms-examples: Monitors_GetSSODetails_MaximumSet_Gen: $ref: ./examples/Monitors_GetSSODetails_MaximumSet_Gen.json Monitors_GetSSODetails_MinimumSet_Gen: $ref: ./examples/Monitors_GetSSODetails_MinimumSet_Gen.json description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listLinkableEnvironments : post: operationId: microsoftAzureMonitorsListlinkableenvironments summary: Microsoft Azure Gets All The Dynatrace Environments That A User Can Link A Azure Resource To parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MonitorNameParameter' - $ref: '#/parameters/LinkableEnvRequestParameter' responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/LinkableEnvironmentListResponse' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse tags: - Monitors x-ms-pageable: nextLinkName: nextLink x-ms-examples: Monitors_ListLinkableEnvironments_MaximumSet_Gen: $ref: ./examples/Monitors_ListLinkableEnvironments_MaximumSet_Gen.json Monitors_ListLinkableEnvironments_MinimumSet_Gen: $ref: ./examples/Monitors_ListLinkableEnvironments_MinimumSet_Gen.json description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}/listMonitoredResources : post: tags: - Monitors summary: Microsoft Azure List The Resources Currently Being Monitored By The Logz Monitor Resource operationId: microsoftAzureMonitorsListmonitoredresources produces: - application/json parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MonitorNameParameter' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Success schema: $ref: '#/definitions/MonitoredResourceListResponse_2' default: description: Default error response. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: MonitoredResources_List: $ref: ./examples/MonitoredResources_List.json description: Needs a more full description created. /subscriptions/{subscriptionId}/providers/Microsoft.Logz/monitors: get: tags: - Monitors summary: Microsoft Azure List All Monitors Under The Specified Subscription operationId: microsoftAzureMonitorsListbysubscription produces: - application/json parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Success schema: $ref: '#/definitions/LogzMonitorResourceListResponse' default: description: Default error response. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: Monitors_List: $ref: ./examples/Monitors_List.json description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors: get: tags: - Monitors summary: Microsoft Azure List All Monitors Under The Specified Resource Group operationId: microsoftAzureMonitorsListbyresourcegroup produces: - application/json parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Success schema: $ref: '#/definitions/LogzMonitorResourceListResponse' default: description: Default error response. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: Monitors_ListByResourceGroup: $ref: ./examples/Monitors_ListByResourceGroup.json description: Needs a more full description created. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}: get: tags: - Monitors summary: Microsoft Azure Get The Properties Of A Specific Monitor Resource operationId: microsoftAzureMonitorsGet produces: - application/json parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MonitorNameParameter' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Success schema: $ref: '#/definitions/LogzMonitorResource' default: description: Default error response. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-examples: Monitors_Get: $ref: ./examples/Monitors_Get.json description: Needs a more full description created. put: tags: - Monitors summary: Microsoft Azure Create A Monitor Resource This Create Operation Can Take Upto 10 Minutes To Complete operationId: microsoftAzureMonitorsCreate x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation consumes: - application/json produces: - application/json parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MonitorNameParameter' - in: body name: body schema: $ref: '#/definitions/LogzMonitorResource' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Success schema: $ref: '#/definitions/LogzMonitorResource' '201': description: Success schema: $ref: '#/definitions/LogzMonitorResource' default: description: Default error response. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-examples: Monitors_Create: $ref: ./examples/Monitors_Create.json description: Needs a more full description created. patch: tags: - Monitors summary: Microsoft Azure Update A Monitor Resource operationId: microsoftAzureMonitorsUpdate consumes: - application/json produces: - application/json parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MonitorNameParameter' - in: body name: body schema: $ref: '#/definitions/LogzMonitorResourceUpdateParameters' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Success schema: $ref: '#/definitions/LogzMonitorResource' default: description: Default error response. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-examples: Monitors_Update: $ref: ./examples/Monitors_Update.json description: Needs a more full description created. delete: tags: - Monitors summary: Microsoft Azure Delete A Monitor Resource This Delete Operation Can Take Upto 10 Minutes To Complete operationId: microsoftAzureMonitorsDelete produces: - application/json parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MonitorNameParameter' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Success '202': description: Success headers: location: description: URL to query for status of the operation. type: string '204': description: Success default: description: Default error response. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location x-ms-examples: Monitors_Delete: $ref: ./examples/Monitors_Delete.json description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}/listUserRoles : post: tags: - Monitors summary: Microsoft Azure List The User S Roles Configured On Logz Io Side For The Account Corresponding To The Monitor Resource operationId: microsoftAzureMonitorsListuserroles produces: - application/json parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MonitorNameParameter' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter - in: body name: body schema: $ref: '#/definitions/UserRoleRequest' responses: '200': description: Success schema: $ref: '#/definitions/UserRoleListResponse' default: description: Default error response. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: MainAccount_VMHosts_Update: $ref: ./examples/MainAccount_listUserRoles.json description: Needs a more full description created. /subscriptions/{subscriptionId}/providers/NewRelic.Observability/monitors: get: tags: - Monitors operationId: microsoftAzureMonitorsListbysubscription description: List NewRelicMonitorResource resources by subscription ID parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/NewRelicMonitorResourceListResult' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: Monitors_ListBySubscription_MaximumSet_Gen: $ref: ./examples/Monitors_ListBySubscription_MaximumSet_Gen.json summary: Microsoft Azure Get Subscriptions Subscriptionid Providers Newrelic Observability Monitors /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors: get: tags: - Monitors operationId: microsoftAzureMonitorsListbyresourcegroup description: List NewRelicMonitorResource resources by resource group parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/NewRelicMonitorResourceListResult' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: Monitors_ListByResourceGroup_MaximumSet_Gen: $ref: ./examples/Monitors_ListByResourceGroup_MaximumSet_Gen.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}: get: tags: - Monitors operationId: microsoftAzureMonitorsGet description: Get a NewRelicMonitorResource parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: monitorName in: path required: true description: Name of the Monitors resource type: string responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/NewRelicMonitorResource' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: Monitors_Get_MaximumSet_Gen: $ref: ./examples/Monitors_Get_MaximumSet_Gen.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname put: tags: - Monitors operationId: microsoftAzureMonitorsCreateorupdate description: Create a NewRelicMonitorResource parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: monitorName in: path required: true description: Name of the Monitors resource type: string - name: resource in: body required: true description: Resource create parameters. schema: $ref: '#/definitions/NewRelicMonitorResource' responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/NewRelicMonitorResource' '201': description: ARM create operation completed successfully. headers: Retry-After: description: The Retry-After header can indicate how long the client should wait before polling the operation status. type: integer format: int32 schema: $ref: '#/definitions/NewRelicMonitorResource' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: Monitors_CreateOrUpdate_MaximumSet_Gen: $ref: ./examples/Monitors_CreateOrUpdate_MaximumSet_Gen.json x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname patch: tags: - Monitors operationId: microsoftAzureMonitorsUpdate description: Update a NewRelicMonitorResource parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: monitorName in: path required: true description: Name of the Monitors resource type: string - name: properties in: body required: true description: The resource properties to be updated. schema: $ref: '#/definitions/NewRelicMonitorResourceUpdate' responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/NewRelicMonitorResource' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: Monitors_Update_MaximumSet_Gen: $ref: ./examples/Monitors_Update_MaximumSet_Gen.json summary: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname delete: tags: - Monitors operationId: microsoftAzureMonitorsDelete description: Delete a NewRelicMonitorResource parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/UserEmailParameter' - name: monitorName in: path required: true description: Name of the Monitors resource type: string responses: '200': description: Resource deleted successfully. '202': description: Resource deletion accepted. headers: Retry-After: description: The Retry-After header can indicate how long the client should wait before polling the operation status. type: integer format: int32 '204': description: Resource deleted successfully. default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: Monitors_Delete_MaximumSet_Gen: $ref: ./examples/Monitors_Delete_MaximumSet_Gen.json Monitors_Delete_MinimumSet_Gen: $ref: ./examples/Monitors_Delete_MinimumSet_Gen.json x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/getMetricRules : post: tags: - Monitors operationId: microsoftAzureMonitorsGetmetricrules description: Get metric rules parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: monitorName in: path required: true description: Name of the Monitors resource type: string - $ref: '#/parameters/MetricsRequestParameter' responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/MetricRules' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: Monitors_GetMetricRules_MaximumSet_Gen: $ref: ./examples/Monitors_GetMetricRules_MaximumSet_Gen.json Monitors_GetMetricRules_MinimumSet_Gen: $ref: ./examples/Monitors_GetMetricRules_MinimumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname Getmetricrules ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/getMetricStatus : post: tags: - Monitors operationId: microsoftAzureMonitorsGetmetricstatus description: Get metric status parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: monitorName in: path required: true description: Name of the Monitors resource type: string - $ref: '#/parameters/MetricsStatusRequestParameter' responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/MetricsStatusResponse' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: Monitors_GetMetricStatus_MaximumSet_Gen: $ref: ./examples/Monitors_GetMetricStatus_MaximumSet_Gen.json Monitors_GetMetricStatus_MinimumSet_Gen: $ref: ./examples/Monitors_GetMetricStatus_MinimumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname Getmetricstatus ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/listAppServices : post: tags: - Monitors operationId: microsoftAzureMonitorsListappservices description: List the app service resources currently being monitored by the NewRelic resource. parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: monitorName in: path required: true description: Name of the Monitors resource type: string - $ref: '#/parameters/AppServicesGetParameter' responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/AppServicesListResponse' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: Monitors_ListAppServices_MaximumSet_Gen: $ref: ./examples/Monitors_ListAppServices_MaximumSet_Gen.json Monitors_ListAppServices_MinimumSet_Gen: $ref: ./examples/Monitors_ListAppServices_MinimumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname Listappservices ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/switchBilling : post: tags: - Monitors operationId: microsoftAzureMonitorsSwitchbilling description: Switches the billing for NewRelic monitor resource. parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: monitorName in: path required: true description: Name of the Monitors resource type: string - $ref: '#/parameters/SwitchBillingParameter' responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/NewRelicMonitorResource' '202': description: Resource operation accepted. headers: Retry-After: description: The Retry-After header can indicate how long the client should wait before polling the operation status. type: integer format: int32 '204': description: 'There is no content to send for this request, but the headers may be useful. ' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: Monitors_SwitchBilling_MaximumSet_Gen: $ref: ./examples/Monitors_SwitchBilling_MaximumSet_Gen.json Monitors_SwitchBilling_MinimumSet_Gen: $ref: ./examples/Monitors_SwitchBilling_MinimumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname Switchbilling ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/listHosts : post: tags: - Monitors operationId: microsoftAzureMonitorsListhosts description: List the compute vm resources currently being monitored by the NewRelic resource. parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: monitorName in: path required: true description: Name of the Monitors resource type: string - $ref: '#/parameters/HostsGetParameter' responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/VMHostsListResponse_2' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: Monitors_ListHosts_MaximumSet_Gen: $ref: ./examples/Monitors_ListHosts_MaximumSet_Gen.json Monitors_ListHosts_MinimumSet_Gen: $ref: ./examples/Monitors_ListHosts_MinimumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname Listhosts ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/monitoredResources : post: tags: - Monitors operationId: microsoftAzureMonitorsListmonitoredresources description: List the resources currently being monitored by the NewRelic monitor resource. parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: monitorName in: path required: true description: Name of the Monitors resource type: string responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/MonitoredResourceListResponse_3' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: Monitors_ListMonitoredResources_MaximumSet_Gen: $ref: ./examples/Monitors_ListMonitoredResources_MaximumSet_Gen.json Monitors_ListMonitoredResources_MinimumSet_Gen: $ref: ./examples/Monitors_ListMonitoredResources_MinimumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname Monitoredresources ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/vmHostPayloads : post: tags: - Monitors operationId: microsoftAzureMonitorsVmhostpayload description: Returns the payload that needs to be passed in the request body for installing NewRelic agent on a VM. parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: monitorName in: path required: true description: Name of the Monitors resource type: string responses: '200': description: ARM operation completed successfully. schema: $ref: '#/definitions/VMExtensionPayload_2' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: Monitors_VmHostPayload_MaximumSet_Gen: $ref: ./examples/Monitors_VmHostPayload_MaximumSet_Gen.json Monitors_VmHostPayload_MinimumSet_Gen: $ref: ./examples/Monitors_VmHostPayload_MinimumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname Vmhostpayloads definitions: MonitoringStatus: type: string description: Flag specifying if the resource monitoring is enabled or disabled. enum: - Enabled - Disabled x-ms-enum: name: MonitoringStatus modelAsString: true ProvisioningState_2: enum: - Accepted - Creating - Updating - Deleting - Succeeded - Failed - Canceled - Deleted - NotSpecified description: Flag specifying if the resource provisioning state as tracked by ARM. type: string x-ms-enum: modelAsString: true name: ProvisioningState readOnly: true MonitoringStatus_3: type: string description: Flag specifying if the resource monitoring is enabled or disabled. enum: - Enabled - Disabled x-ms-enum: name: MonitoringStatus modelAsString: true values: - name: Enabled value: Enabled description: monitoring is enabled - name: Disabled value: Disabled description: monitoring is disabled VMHostsListResponse_2: type: object properties: value: type: array items: $ref: '#/definitions/VMInfo_2' x-ms-identifiers: [] x-cadl-name: VMInfo[] description: The VMInfo items on this page nextLink: type: string format: uri description: The link to the next page of items x-cadl-name: Rest.ResourceLocation description: Response of a list VM Host Operation. required: - value VMExtensionPayload_2: type: object properties: ingestionKey: type: string description: Ingestion key of the account description: Response of payload to be passed while installing VM agent. NewRelicMonitorResourceListResult: type: object properties: value: type: array items: $ref: '#/definitions/NewRelicMonitorResource' x-cadl-name: NewRelicMonitorResource[] description: The NewRelicMonitorResource items on this page nextLink: type: string format: uri description: The link to the next page of items x-cadl-name: Rest.ResourceLocation description: The response of a NewRelicMonitorResource list operation. required: - value UserInfo_2: type: object properties: firstName: description: First Name of the user maxLength: 50 type: string lastName: description: Last Name of the user maxLength: 50 type: string emailAddress: description: Email of the user used by Logz for contacting them if needed pattern: ^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\.)+[A-Za-z]{2,}$ type: string phoneNumber: description: Phone number of the user used by Logz for contacting them if needed maxLength: 40 type: string SSOStatus: type: string description: Indicates whether SSO is enabled or not enum: - Enabled - Disabled x-ms-enum: name: SSOStatus modelAsString: true MonitorProperties_2: description: Properties specific to the monitor resource. type: object properties: provisioningState: $ref: '#/definitions/ProvisioningState_2' monitoringStatus: $ref: '#/definitions/MonitoringStatus_2' marketplaceSubscriptionStatus: $ref: '#/definitions/MarketplaceSubscriptionStatus_2' logzOrganizationProperties: $ref: '#/definitions/LogzOrganizationProperties' userInfo: $ref: '#/definitions/UserInfo_2' planData: $ref: '#/definitions/PlanData_2' liftrResourceCategory: $ref: '#/definitions/LiftrResourceCategories_2' liftrResourcePreference: description: The priority of the resource. format: int32 type: integer readOnly: true TagAction: type: string description: Valid actions for a filtering tag. Exclusion takes priority over inclusion. enum: - Include - Exclude x-ms-enum: name: TagAction modelAsString: true NewRelicMonitorResourceUpdateProperties: type: object properties: newRelicAccountProperties: $ref: '#/definitions/NewRelicAccountProperties' description: MarketplaceSubscriptionStatus of the resource userInfo: $ref: '#/definitions/UserInfo_3' description: User Info planData: $ref: '#/definitions/PlanData_3' description: Plan details orgCreationSource: $ref: '#/definitions/OrgCreationSource' description: Source of org creation accountCreationSource: $ref: '#/definitions/AccountCreationSource' description: Source of account creation description: The updatable properties of the NewRelicMonitorResource. NewRelicAccountProperties: type: object properties: userId: type: string description: User id accountInfo: $ref: '#/definitions/AccountInfo_2' description: NewRelic Account Information organizationInfo: $ref: '#/definitions/OrganizationInfo' description: NewRelic Organization Information singleSignOnProperties: $ref: '#/definitions/NewRelicSingleSignOnProperties' description: date when plan was applied description: Properties of the NewRelic account FilteringTag: type: object properties: name: type: string description: The name (also known as the key) of the tag. value: type: string description: The value of the tag. action: $ref: '#/definitions/TagAction' description: Valid actions for a filtering tag. Exclusion takes priority over inclusion. description: The definition of a filtering tag. Filtering tags are used for capturing resources and include/exclude them from being monitored. LogModule: type: string description: Tells whether log modules are enabled or not enum: - ENABLED - DISABLED x-ms-enum: name: LogModule modelAsString: true MonitorProperties: type: object properties: monitoringStatus: $ref: '#/definitions/MonitoringStatus' description: Status of the monitor. marketplaceSubscriptionStatus: $ref: '#/definitions/MarketplaceSubscriptionStatus' description: Marketplace subscription status. dynatraceEnvironmentProperties: $ref: '#/definitions/DynatraceEnvironmentProperties' description: Properties of the Dynatrace environment. userInfo: $ref: '#/definitions/UserInfo' description: User info. planData: $ref: '#/definitions/PlanData' description: Billing plan information. liftrResourceCategory: $ref: '#/definitions/LiftrResourceCategories' description: Liftr Resource category. readOnly: true liftrResourcePreference: type: integer format: int32 description: The priority of the resource. readOnly: true provisioningState: $ref: '#/definitions/ProvisioningState' description: Provisioning state of the resource. readOnly: true description: Properties specific to the monitor resource. SendingLogsStatus: type: string description: Indicates whether logs are being sent. enum: - Enabled - Disabled x-ms-enum: name: SendingLogsStatus modelAsString: true PlanData_2: type: object properties: usageType: description: different usage type like PAYG/COMMITTED. this could be enum maxLength: 50 type: string billingCycle: description: different billing cycles like MONTHLY/WEEKLY. this could be enum maxLength: 50 type: string planDetails: description: plan id as published by Logz maxLength: 50 type: string effectiveDate: format: date-time description: date when plan was applied type: string x-ms-mutability: - create - read BillingCycle: type: string description: Different usage type like YEARLY/MONTHLY enum: - YEARLY - MONTHLY - WEEKLY x-ms-enum: name: BillingCycle modelAsString: true values: - name: YEARLY value: YEARLY description: Billing cycle is YEARLY - name: MONTHLY value: MONTHLY description: Billing cycle is MONTHLY - name: WEEKLY value: WEEKLY description: Billing cycle is WEEKLY UserRoleResponse: description: Response for checking user's role for Logz.io account. type: object properties: role: $ref: '#/definitions/UserRole' MonitorUpdateProperties: description: The set of properties that can be update in a PATCH request to a monitor resource. type: object properties: monitoringStatus: $ref: '#/definitions/MonitoringStatus_2' LinkableEnvironmentRequest: description: Request for getting all the linkable environments for a user type: object properties: tenantId: type: string description: Tenant Id of the user in which they want to link the environment userPrincipal: type: string description: user principal id of the user region: type: string description: Azure region in which we want to link the environment MonitoredResource: type: object properties: id: type: string description: The ARM id of the resource. sendingMetrics: $ref: '#/definitions/SendingMetricsStatus' description: Flag indicating if resource is sending metrics to Dynatrace. reasonForMetricsStatus: type: string description: Reason for why the resource is sending metrics (or why it is not sending). sendingLogs: $ref: '#/definitions/SendingLogsStatus' description: Flag indicating if resource is sending logs to Dynatrace. reasonForLogsStatus: type: string description: Reason for why the resource is sending logs (or why it is not sending). description: Details of resource being monitored by Dynatrace monitor resource SSODetailsResponse: type: object properties: isSsoEnabled: $ref: '#/definitions/SSOStatus' description: Whether the SSO is enabled for this resource or not. metadataUrl: type: string description: URL for Azure AD metadata singleSignOnUrl: type: string description: The login URL specific to this Dynatrace Environment aadDomains: type: array items: type: string description: array of Aad(azure active directory) domains adminUsers: type: array items: type: string description: Array of admin user emails. description: SSO details from the Dynatrace partner SingleSignOnStates: type: string description: Various states of the SSO resource enum: - Initial - Enable - Disable - Existing x-ms-enum: name: SingleSignOnStates modelAsString: true MonitoredResourceListResponse_2: description: Response of a list operation. type: object properties: value: description: Results of a list operation. type: array items: $ref: '#/definitions/MonitoredResource_2' nextLink: description: Link to the next set of results, if any. type: string VMHostsListResponse: type: object properties: value: type: array items: $ref: '#/definitions/VMInfo' description: The items on this page x-ms-identifiers: [] nextLink: type: string description: The link to the next page of items description: Response of a list VM Host Operation. MonitorResourceUpdate: type: object properties: tags: type: object additionalProperties: type: string description: Resource tags. x-ms-mutability: - read - update - create monitoringStatus: $ref: '#/definitions/MonitoringStatus' description: Status of the monitor. marketplaceSubscriptionStatus: $ref: '#/definitions/MarketplaceSubscriptionStatus' description: Marketplace subscription status. dynatraceEnvironmentProperties: $ref: '#/definitions/DynatraceEnvironmentProperties' description: Properties of the Dynatrace environment. userInfo: $ref: '#/definitions/UserInfo' description: User info. planData: $ref: '#/definitions/PlanData' description: Billing plan information. description: The updatable properties of the MonitorResource. LogzMonitorResource: required: - location type: object x-ms-azure-resource: true properties: id: description: ARM id of the monitor resource. type: string readOnly: true systemData: readOnly: true description: The system metadata relating to this resource $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/systemData name: description: Name of the monitor resource. type: string readOnly: true type: description: The type of the monitor resource. type: string readOnly: true properties: $ref: '#/definitions/MonitorProperties_2' identity: $ref: '#/definitions/IdentityProperties_2' tags: type: object additionalProperties: type: string location: type: string MonitoredResource_3: type: object properties: id: type: string description: The ARM id of the resource. sendingMetrics: $ref: '#/definitions/SendingMetricsStatus' description: Flag indicating if resource is sending metrics to NewRelic. reasonForMetricsStatus: type: string description: Reason for why the resource is sending metrics (or why it is not sending). sendingLogs: $ref: '#/definitions/SendingLogsStatus' description: Flag indicating if resource is sending logs to NewRelic. reasonForLogsStatus: type: string description: Reason for why the resource is sending logs (or why it is not sending). description: Details of resource being monitored by NewRelic monitor resource NewRelicMonitorResource: type: object properties: properties: $ref: '#/definitions/MonitorProperties_3' description: The resource-specific properties for this resource. x-ms-client-flatten: true x-ms-mutability: - read - create identity: $ref: ../../../../../common-types/resource-management/v4/managedidentity.json#/definitions/ManagedServiceIdentity description: The managed service identities assigned to this resource. description: A Monitor Resource by NewRelic required: - properties allOf: - $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/TrackedResource AccountInfo_2: type: object properties: accountId: type: string description: Account id ingestionKey: $ref: '#/definitions/SecureString' description: ingestion key of account region: type: string description: Region where New Relic account is present description: Account Info of the NewRelic account UserRoleRequest: description: Request for checking user's role for Logz.io account. type: object properties: emailAddress: description: Email of the user used by Logz for contacting them if needed pattern: ^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\.)+[A-Za-z]{2,}$ type: string MetricRules: type: object properties: sendMetrics: $ref: '#/definitions/SendMetricsStatus' description: Flag specifying if metrics should be sent for the Monitor resource. filteringTags: type: array items: $ref: '#/definitions/FilteringTag' x-ms-identifiers: [] x-cadl-name: FilteringTag[] description: List of filtering tags to be used for capturing metrics. userEmail: $ref: '#/definitions/email' description: User Email description: Set of rules for sending metrics for the Monitor resource. MarketplaceSubscriptionStatus: type: string description: Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state. enum: - Active - Suspended x-ms-enum: name: MarketplaceSubscriptionStatus modelAsString: true DynatraceEnvironmentProperties: type: object properties: userId: type: string description: User id accountInfo: $ref: '#/definitions/AccountInfo' description: Dynatrace Account Information environmentInfo: $ref: '#/definitions/EnvironmentInfo' description: Dynatrace Environment Information singleSignOnProperties: $ref: '#/definitions/DynatraceSingleSignOnProperties' description: The details of a Dynatrace single sign-on. description: Properties of the Dynatrace environment. HostsGetRequest: type: object properties: vmIds: type: array items: type: string x-cadl-name: string[] description: VM resource IDs userEmail: $ref: '#/definitions/email' description: User Email description: Request of a Hosts get Operation. required: - userEmail VMExtensionPayload: type: object properties: ingestionKey: type: string description: Ingestion key of the environment environmentId: type: string description: Id of the environment created description: Response of payload to be passed while installing VM agent. MarketplaceSubscriptionStatus_3: type: string description: Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state. enum: - Active - Suspended x-ms-enum: name: MarketplaceSubscriptionStatus modelAsString: true values: - name: Active value: Active description: monitoring is enabled - name: Suspended value: Suspended description: monitoring is disabled SSODetailsRequest: description: Request for getting sso details for a user type: object properties: userPrincipal: type: string description: user principal id of the user IdentityProperties_2: type: object properties: principalId: description: The identity ID. type: string readOnly: true tenantId: description: The tenant ID of resource. type: string readOnly: true type: $ref: '#/definitions/ManagedIdentityTypes' LinkableEnvironmentResponse: description: Response for getting all the linkable environments type: object properties: environmentId: type: string description: environment id for which user is an admin environmentName: type: string description: Name of the environment planData: $ref: '#/definitions/PlanData' description: Billing plan information. MonitoredResourceListResponse: type: object properties: value: type: array items: $ref: '#/definitions/MonitoredResource' x-cadl-name: MonitoredResource[] description: The items on this page nextLink: type: string description: The link to the next page of items description: List of all the resources being monitored by Dynatrace monitor resource LogzMonitorResourceListResponse: description: Response of a list operation. type: object properties: value: description: Results of a list operation. type: array items: $ref: '#/definitions/LogzMonitorResource' nextLink: description: Link to the next set of results, if any. type: string MonitoringStatus_2: description: Flag specifying if the resource monitoring is enabled or disabled. enum: - Enabled - Disabled type: string default: Enabled x-ms-enum: modelAsString: true name: MonitoringStatus AppServicesGetRequest: type: object properties: azureResourceIds: type: array items: type: string x-cadl-name: string[] description: Azure resource IDs userEmail: $ref: '#/definitions/email' description: User Email description: Request of a app services get Operation. required: - userEmail DynatraceSingleSignOnProperties: type: object properties: singleSignOnState: $ref: '#/definitions/SingleSignOnStates' description: State of Single Sign On enterpriseAppId: type: string description: Version of the Dynatrace agent installed on the VM. singleSignOnUrl: type: string description: The login URL specific to this Dynatrace Environment aadDomains: type: array items: type: string x-cadl-name: string[] description: array of Aad(azure active directory) domains provisioningState: $ref: '#/definitions/ProvisioningState' description: Provisioning state of the resource. readOnly: true description: The details of a Dynatrace single sign-on. UserInfo_3: type: object properties: firstName: type: string description: First name maxLength: 50 lastName: type: string description: Last name maxLength: 50 emailAddress: $ref: '#/definitions/email' description: User Email phoneNumber: type: string description: Contact phone number maxLength: 40 country: type: string description: country if user description: User Info of NewRelic Monitor resource MonitoringType: type: string description: The monitoring mode of OneAgent enum: - CLOUD_INFRASTRUCTURE - FULL_STACK x-ms-enum: name: MonitoringType modelAsString: true OrganizationInfo: type: object properties: organizationId: type: string description: Organization id description: Organization Info of the NewRelic account AccountInfoSecure: type: object properties: accountId: type: string description: Account Id of the account this environment is linked to readOnly: true apiKey: $ref: '#/definitions/SecureString' description: API Key of the user account readOnly: true regionId: type: string description: Region in which the account is created readOnly: true description: Dynatrace account API Key LiftrResourceCategories: type: string description: Liftr resource category enum: - Unknown - MonitorLogs x-ms-enum: name: LiftrResourceCategories modelAsString: true UpdateStatus: type: string description: The current update status of OneAgent. enum: - INCOMPATIBLE - OUTDATED - SCHEDULED - SUPPRESSED - UNKNOWN - UP2DATE - UPDATE_IN_PROGRESS - UPDATE_PENDING - UPDATE_PROBLEM x-ms-enum: name: UpdateStatus modelAsString: true MonitorProperties_3: type: object properties: provisioningState: $ref: '#/definitions/ProvisioningState_3' description: Provisioning State of the resource readOnly: true monitoringStatus: $ref: '#/definitions/MonitoringStatus_3' description: MonitoringStatus of the resource readOnly: true marketplaceSubscriptionStatus: $ref: '#/definitions/MarketplaceSubscriptionStatus_3' description: NewRelic Organization properties of the resource readOnly: true marketplaceSubscriptionId: type: string description: Marketplace Subscription Id readOnly: true newRelicAccountProperties: $ref: '#/definitions/NewRelicAccountProperties' description: MarketplaceSubscriptionStatus of the resource userInfo: $ref: '#/definitions/UserInfo_3' description: User Info planData: $ref: '#/definitions/PlanData_3' description: Plan details liftrResourceCategory: $ref: '#/definitions/LiftrResourceCategories_3' description: Liftr resource category readOnly: true liftrResourcePreference: type: integer format: int32 description: Liftr resource preference. The priority of the resource. readOnly: true orgCreationSource: $ref: '#/definitions/OrgCreationSource' description: Source of org creation accountCreationSource: $ref: '#/definitions/AccountCreationSource' description: Source of account creation subscriptionState: description: State of the Azure Subscription containing the monitor resource type: string saaSAzureSubscriptionStatus: description: Status of Azure Subscription where Marketplace SaaS is located. type: string description: Properties specific to the NewRelic Monitor resource AccountCreationSource: type: string description: Source of Account creation enum: - LIFTR - NEWRELIC x-ms-enum: name: AccountCreationSource modelAsString: true values: - name: LIFTR value: LIFTR description: Account is created from LIFTR - name: NEWRELIC value: NEWRELIC description: Account is created from NEWRELIC PlanData_3: type: object properties: usageType: $ref: '#/definitions/UsageType' description: Different usage type like PAYG/COMMITTED. this could be enum billingCycle: $ref: '#/definitions/BillingCycle' description: Different billing cycles like MONTHLY/WEEKLY. this could be enum planDetails: type: string description: plan id as published by NewRelic effectiveDate: type: string format: date-time description: date when plan was applied description: Plan data of NewRelic Monitor resource LogzOrganizationProperties: type: object properties: companyName: description: Name of the Logz organization. type: string id: description: Id of the Logz organization. type: string readOnly: true enterpriseAppId: description: The Id of the Enterprise App used for Single sign on. type: string singleSignOnUrl: description: The login URL specific to this Logz Organization. type: string AppServiceInfo_2: type: object properties: azureResourceId: type: string description: Azure App service resource ID agentVersion: type: string description: Version of the NewRelic agent installed on the App service. agentStatus: type: string description: Status of the NewRelic agent installed on the App service. description: Details of VM Resource having NewRelic OneAgent installed VMInfo_2: type: object properties: vmId: type: string description: Azure VM resource ID agentVersion: type: string description: Version of the NewRelic agent installed on the VM. agentStatus: type: string description: Status of the NewRelic agent installed on the VM. description: Details of VM Resource having NewRelic OneAgent installed PlanData: type: object properties: usageType: $ref: '#/definitions/MediumString' description: different usage type like PAYG/COMMITTED. this could be enum billingCycle: $ref: '#/definitions/MediumString' description: different billing cycles like MONTHLY/WEEKLY. this could be enum planDetails: $ref: '#/definitions/MediumString' description: plan id as published by Dynatrace effectiveDate: type: string format: date-time description: date when plan was applied description: Billing plan information. ManagedIdentityType: type: string description: The kind of managed identity assigned to this resource. enum: - SystemAssigned - UserAssigned - SystemAndUserAssigned x-ms-enum: name: ManagedIdentityType modelAsString: true ProvisioningState_3: type: string description: Provisioning State of the Monitor resource enum: - Accepted - Creating - Updating - Deleting - Succeeded - Failed - Canceled - Deleted - NotSpecified x-ms-enum: name: ProvisioningState modelAsString: true values: - name: Accepted value: Accepted description: Monitor resource creation request accepted - name: Creating value: Creating description: Monitor resource creation started - name: Updating value: Updating description: Monitor resource is being updated - name: Deleting value: Deleting description: Monitor resource deletion started - name: Succeeded value: Succeeded description: Monitor resource creation successful - name: Failed value: Failed description: Monitor resource creation failed - name: Canceled value: Canceled description: Monitor resource creation canceled - name: Deleted value: Deleted description: Monitor resource is deleted - name: NotSpecified value: NotSpecified description: Monitor resource state is unknown ManagedIdentityTypes: enum: - SystemAssigned - UserAssigned type: string x-ms-enum: modelAsString: true name: ManagedIdentityTypes MarketplaceSubscriptionStatus_2: description: Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state. enum: - Active - Suspended type: string default: Active x-ms-enum: modelAsString: true name: MarketplaceSubscriptionStatus IdentityProperties: type: object properties: tenantId: type: string description: The Active Directory tenant id of the principal. readOnly: true principalId: type: string description: The active directory identifier of this principal. readOnly: true type: $ref: '#/definitions/ManagedIdentityType' description: The type of managed identity assigned to this resource. userAssignedIdentities: type: object additionalProperties: $ref: '#/definitions/UserAssignedIdentity' description: The identities assigned to this resource by the user. description: The properties of the managed service identities assigned to this resource. required: - type NewRelicSingleSignOnProperties: type: object properties: singleSignOnState: $ref: '#/definitions/SingleSignOnStates' description: Single sign-on state enterpriseAppId: type: string description: The Id of the Enterprise App used for Single sign-on. singleSignOnUrl: type: string description: The login URL specific to this NewRelic Organization provisioningState: $ref: '#/definitions/ProvisioningState_3' description: Provisioning state description: Single sign on Info of the NewRelic account SwitchBillingRequest: type: object properties: azureResourceId: type: string description: Azure resource Id organizationId: type: string description: Organization id planData: $ref: '#/definitions/PlanData_3' description: Plan details userEmail: $ref: '#/definitions/email' description: User Email description: Request of a switch billing Operation. required: - userEmail AvailabilityState: type: string description: The availability state of OneAgent. enum: - CRASHED - LOST - MONITORED - PRE_MONITORED - SHUTDOWN - UNEXPECTED_SHUTDOWN - UNKNOWN - UNMONITORED x-ms-enum: name: AvailabilityState modelAsString: true LiftrResourceCategories_3: type: string description: Liftr Resource category. enum: - Unknown - MonitorLogs x-ms-enum: name: LiftrResourceCategories modelAsString: true MonitorResource: type: object properties: properties: $ref: '#/definitions/MonitorProperties' description: The resource-specific properties for this resource. x-ms-mutability: - read - create x-ms-client-flatten: true systemData: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/systemData description: System metadata for this resource. readOnly: true identity: $ref: '#/definitions/IdentityProperties' description: The managed service identities assigned to this resource. description: Dynatrace Monitor Resource required: - properties allOf: - $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/TrackedResource UserRoleListResponse: description: Response for list of user's role for Logz.io account. type: object properties: value: description: List of user roles for Logz.io account. type: array items: $ref: '#/definitions/UserRoleResponse' nextLink: description: Link to the next set of results, if any. type: string SendMetricsStatus: type: string description: Indicates whether metrics are being sent. enum: - Enabled - Disabled x-ms-enum: name: SendMetricsStatus modelAsString: true UsageType: type: string description: Different usage type like PAYG/COMMITTED enum: - PAYG - COMMITTED x-ms-enum: name: UsageType modelAsString: true values: - name: PAYG value: PAYG description: Usage type is PAYG - name: COMMITTED value: COMMITTED description: Usage type is COMMITTED MetricsStatusResponse: type: object properties: azureResourceIds: type: array items: type: string x-cadl-name: string[] description: Azure resource IDs description: Response of get metrics status Operation. AppServiceInfo: type: object properties: resourceId: type: string description: App service resource ID version: type: string description: Version of the Dynatrace agent installed on the App Service. monitoringType: $ref: '#/definitions/MonitoringType' description: The monitoring mode of OneAgent autoUpdateSetting: $ref: '#/definitions/AutoUpdateSetting' description: Update settings of OneAgent. updateStatus: $ref: '#/definitions/UpdateStatus' description: The current update status of OneAgent. availabilityState: $ref: '#/definitions/AvailabilityState' description: The availability state of OneAgent. logModule: $ref: '#/definitions/LogModule' description: Tells whether log modules are enabled or not hostGroup: type: string description: The name of the host group hostName: type: string description: The name of the host description: Details of App Services having Dynatrace OneAgent installed SendingMetricsStatus: type: string description: Indicates whether metrics are being sent. enum: - Enabled - Disabled x-ms-enum: name: SendingMetricsStatus modelAsString: true NewRelicMonitorResourceUpdate: type: object properties: identity: $ref: ../../../../../common-types/resource-management/v4/managedidentity.json#/definitions/ManagedServiceIdentity description: The managed service identities assigned to this resource. tags: type: object additionalProperties: type: string x-cadl-name: Record description: Resource tags. properties: $ref: '#/definitions/NewRelicMonitorResourceUpdateProperties' x-ms-client-flatten: true description: The type used for update operations of the NewRelicMonitorResource. email: type: string pattern: ^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\.)+[A-Za-z]{2,}$ description: Reusable representation of an email address LiftrResourceCategories_2: enum: - Unknown - MonitorLogs type: string x-ms-enum: modelAsString: true name: LiftrResourceCategories readOnly: true LinkableEnvironmentListResponse: description: Response for getting all the linkable environments type: object properties: value: description: List of environments for which user is an admin type: array items: $ref: '#/definitions/LinkableEnvironmentResponse' x-ms-identifiers: [] nextLink: description: Link to the next set of results, if any. type: string AccountInfo: type: object properties: accountId: type: string description: Account Id of the account this environment is linked to regionId: type: string description: Region in which the account is created description: Dynatrace Account Information VMInfo: type: object properties: resourceId: type: string description: Azure VM resource ID version: type: string description: Version of the Dynatrace agent installed on the VM. monitoringType: $ref: '#/definitions/MonitoringType' description: The monitoring mode of OneAgent autoUpdateSetting: $ref: '#/definitions/AutoUpdateSetting' description: Update settings of OneAgent. updateStatus: $ref: '#/definitions/UpdateStatus' description: The current update status of OneAgent. availabilityState: $ref: '#/definitions/AvailabilityState' description: The availability state of OneAgent. logModule: $ref: '#/definitions/LogModule' description: Tells whether log modules are enabled or not hostGroup: type: string description: The name of the host group hostName: type: string description: The name of the host description: Details of VM Resource having Dynatrace OneAgent installed UserAssignedIdentity: type: object properties: clientId: type: string description: The active directory client identifier for this principal. principalId: type: string description: The active directory identifier for this principal. description: A managed identity assigned by the user. required: - clientId - principalId EnvironmentInfo: type: object properties: environmentId: type: string description: Id of the environment created ingestionKey: type: string description: Ingestion key of the environment logsIngestionEndpoint: type: string description: Ingestion endpoint used for sending logs landingURL: type: string description: Landing URL for Dynatrace environment description: Dynatrace Environment Information AppServiceListResponse: type: object properties: value: type: array items: $ref: '#/definitions/AppServiceInfo' description: The items on this page x-ms-identifiers: [] nextLink: type: string description: The link to the next page of items description: Response of a list App Services Operation. AppServicesListResponse: type: object properties: value: type: array items: $ref: '#/definitions/AppServiceInfo_2' x-ms-identifiers: - azureResourceId x-cadl-name: AppServiceInfo[] description: The AppServiceInfo items on this page nextLink: type: string format: uri description: The link to the next page of items x-cadl-name: Rest.ResourceLocation description: Response of a list app services Operation. required: - value MonitoredResourceListResponse_3: type: object properties: value: type: array items: $ref: '#/definitions/MonitoredResource_3' x-cadl-name: MonitoredResource[] description: The MonitoredResource items on this page nextLink: type: string format: uri description: The link to the next page of items x-cadl-name: Rest.ResourceLocation description: List of all the resources being monitored by NewRelic monitor resource required: - value AutoUpdateSetting: type: string description: Update settings of OneAgent. enum: - ENABLED - DISABLED x-ms-enum: name: AutoUpdateSetting modelAsString: true SecureString: type: string format: password x-ms-secret: true description: Credential string. MediumString: type: string maxLength: 50 description: Shorthand for setting length limit. MetricsStatusRequest: type: object properties: azureResourceIds: type: array items: type: string x-cadl-name: string[] description: Azure resource IDs userEmail: $ref: '#/definitions/email' description: User Email description: Request of get metrics status Operation. required: - userEmail ProvisioningState: type: string description: Provisioning state of the monitoring resource enum: - Accepted - Creating - Updating - Deleting - Succeeded - Failed - Canceled - Deleted - NotSpecified x-ms-enum: name: ProvisioningState modelAsString: true UserInfo: type: object properties: firstName: $ref: '#/definitions/MediumString' description: First Name of the user lastName: $ref: '#/definitions/MediumString' description: Last Name of the user emailAddress: $ref: '#/definitions/email' description: Email of the user used by Dynatrace for contacting them if needed phoneNumber: type: string maxLength: 40 description: Phone number of the user used by Dynatrace for contacting them if needed country: type: string description: Country of the user description: User info. MonitoredResource_2: description: The properties of a resource currently being monitored by the Logz monitor resource. type: object properties: id: description: The ARM id of the resource. type: string sendingMetrics: description: Flag indicating if resource is sending metrics to Logz. type: boolean reasonForMetricsStatus: description: Reason for why the resource is sending metrics (or why it is not sending). type: string sendingLogs: description: Flag indicating if resource is sending logs to Logz. type: boolean systemData: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/systemData reasonForLogsStatus: description: Reason for why the resource is sending logs (or why it is not sending). type: string OrgCreationSource: type: string description: Source of Org creation enum: - LIFTR - NEWRELIC x-ms-enum: name: OrgCreationSource modelAsString: true values: - name: LIFTR value: LIFTR description: Org is created from LIFTR - name: NEWRELIC value: NEWRELIC description: Org is created from NEWRELIC MetricsRequest: type: object properties: userEmail: $ref: '#/definitions/email' description: User Email description: Request of get metrics Operation. required: - userEmail UserRole: description: User roles on configured in Logz.io account. enum: - None - User - Admin type: string x-ms-enum: modelAsString: true name: UserRole MonitorResourceListResult: type: object properties: value: type: array items: $ref: '#/definitions/MonitorResource' x-cadl-name: Dynatrace.Observability.MonitorResource[] description: The items on this page nextLink: type: string description: The link to the next page of items description: The response of a MonitorResource list operation. LogzMonitorResourceUpdateParameters: description: The parameters for a PATCH request to a monitor resource. type: object properties: properties: $ref: '#/definitions/MonitorUpdateProperties' tags: description: The new tags of the monitor resource. type: object additionalProperties: type: string parameters: AppServicesGetParameter: name: request in: body required: true description: The details of the app services get request. schema: $ref: '#/definitions/AppServicesGetRequest' x-ms-parameter-location: method LinkableEnvRequestParameter: x-ms-parameter-location: method name: request in: body required: true description: The details of the linkable environment request. schema: $ref: '#/definitions/LinkableEnvironmentRequest' MonitorNameParameter: x-ms-parameter-location: method name: monitorName in: path required: true description: Monitor resource name type: string SwitchBillingParameter: name: request in: body required: true description: The details of the switch billing request. schema: $ref: '#/definitions/SwitchBillingRequest' x-ms-parameter-location: method SSODetailsRequestParameter: x-ms-parameter-location: method name: request in: body description: The details of the get sso details request. schema: $ref: '#/definitions/SSODetailsRequest' HostsGetParameter: name: request in: body required: true description: The details of the Hosts get request. schema: $ref: '#/definitions/HostsGetRequest' x-ms-parameter-location: method MetricsRequestParameter: name: request in: body required: true description: The details of the get metrics status request. schema: $ref: '#/definitions/MetricsRequest' x-ms-parameter-location: method MetricsStatusRequestParameter: name: request in: body required: true description: The details of the get metrics status request. schema: $ref: '#/definitions/MetricsStatusRequest' x-ms-parameter-location: method UserEmailParameter: name: userEmail in: query required: true description: User Email. type: string x-ms-parameter-location: method x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'