swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector VMCollectionUpdate API schemes: - https tags: - name: VMCollectionUpdate paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/vmCollectionUpdate : post: tags: - VMCollectionUpdate summary: Microsoft Azure Update The Vm Details That Will Be Monitored By The Elastic Monitor Resource operationId: microsoftAzureVmcollectionUpdate produces: - application/json parameters: - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MonitorNameParameter' - in: body name: body description: VM resource Id schema: $ref: '#/definitions/VMCollectionUpdate' responses: '200': description: Success default: description: Default error response. schema: $ref: '#/definitions/ResourceProviderDefaultErrorResponse' x-ms-examples: VMCollection_Update: $ref: ./examples/VMCollection_Update.json description: Needs a more full description created. definitions: VMCollectionUpdate: description: Update VM resource collection. type: object x-ms-azure-resource: true properties: vmResourceId: description: ARM id of the VM resource. type: string operationName: description: Operation to be performed for given VM. $ref: '#/definitions/OperationName' OperationName: enum: - Add - Delete type: string description: Operation to be performed on the given vm resource id. title: OperationName x-ms-enum: modelAsString: true name: OperationName ResourceProviderDefaultErrorResponse: description: RP default error response. type: object properties: error: description: Response body of Error readOnly: true $ref: '#/definitions/ErrorResponseBody' ErrorResponseBody: description: Error response body. title: ErrorResponseBody type: object properties: code: description: Error code. type: string message: description: Error message. type: string target: description: Error target. type: string details: description: Error details. type: array x-ms-identifiers: [] items: $ref: '#/definitions/ErrorResponseBody' parameters: MonitorNameParameter: in: path name: monitorName description: Monitor resource name required: true type: string x-ms-parameter-location: method x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'