{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-maintenance-maintenance","description":"MaintenanceManagementClient","version":"2018-06-01-preview","base_url":"https://management.azure.com","endpoints":18,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api MaintenanceManagementClient\n@base https://management.azure.com\n@version 2018-06-01-preview\n@auth OAuth2\n@common_fields {api-version: any # Version of the API to be used with the client request.}\n@endpoints 18\n@toc subscriptions(17), providers(1)\n\n@group subscriptions\n@endpoint GET /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceParentType}/{resourceParentName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/applyUpdates/{applyUpdateName}\n@desc Track Updates to resource with parent\n@required {subscriptionId: any # Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # Resource group name, resourceParentType: any # Resource parent type, resourceParentName: any # Resource parent identifier, providerName: any # Resource provider name, resourceType: any # Resource type, resourceName: any # Resource identifier, applyUpdateName: any # applyUpdate Id}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/applyUpdates/{applyUpdateName}\n@desc Track Updates to resource\n@required {subscriptionId: any # Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # Resource group name, providerName: any # Resource provider name, resourceType: any # Resource type, resourceName: any # Resource identifier, applyUpdateName: any # applyUpdate Id}\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceParentType}/{resourceParentName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/applyUpdates/default\n@desc Apply Updates to resource with parent\n@required {subscriptionId: any # Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # Resource group name, providerName: any # Resource provider name, resourceParentType: any # Resource parent type, resourceParentName: any # Resource parent identifier, resourceType: any # Resource type, resourceName: any # Resource identifier}\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/applyUpdates/default\n@desc Apply Updates to resource\n@required {subscriptionId: any # Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # Resource group name, providerName: any # Resource provider name, resourceType: any # Resource type, resourceName: any # Resource identifier}\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceParentType}/{resourceParentName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/configurationAssignments/{configurationAssignmentName}\n@desc Create configuration assignment\n@required {subscriptionId: any # Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # Resource group name, providerName: any # Resource provider name, resourceParentType: any # Resource parent type, resourceParentName: any # Resource parent identifier, resourceType: any # Resource type, resourceName: any # Resource identifier, configurationAssignmentName: any # Configuration assignment name, configurationAssignment: map # The configurationAssignment}\n@returns(200) OK\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceParentType}/{resourceParentName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/configurationAssignments/{configurationAssignmentName}\n@desc Unregister configuration for resource\n@required {subscriptionId: any # Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # Resource group name, providerName: any # Resource provider name, resourceParentType: any # Resource parent type, resourceParentName: any # Resource parent identifier, resourceType: any # Resource type, resourceName: any # Resource identifier, configurationAssignmentName: any # Unique configuration assignment name}\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/configurationAssignments/{configurationAssignmentName}\n@desc Create configuration assignment\n@required {subscriptionId: any # Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # Resource group name, providerName: any # Resource provider name, resourceType: any # Resource type, resourceName: any # Resource identifier, configurationAssignmentName: any # Configuration assignment name, configurationAssignment: map # The configurationAssignment}\n@returns(200) OK\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/configurationAssignments/{configurationAssignmentName}\n@desc Unregister configuration for resource\n@required {subscriptionId: any # Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # Resource group name, providerName: any # Resource provider name, resourceType: any # Resource type, resourceName: any # Resource identifier, configurationAssignmentName: any # Unique configuration assignment name}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceParentType}/{resourceParentName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/configurationAssignments\n@desc List configurationAssignments for resource\n@required {subscriptionId: any # Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # Resource group name, providerName: any # Resource provider name, resourceParentType: any # Resource parent type, resourceParentName: any # Resource parent identifier, resourceType: any # Resource type, resourceName: any # Resource identifier}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/configurationAssignments\n@desc List configurationAssignments for resource\n@required {subscriptionId: any # Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # Resource group name, providerName: any # Resource provider name, resourceType: any # Resource type, resourceName: any # Resource identifier}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Maintenance/maintenanceConfigurations/{resourceName}\n@desc Get Configuration record\n@required {subscriptionId: any # Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # Resource Group Name, resourceName: any # Resource Identifier}\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Maintenance/maintenanceConfigurations/{resourceName}\n@desc Create or Update configuration record\n@required {subscriptionId: any # Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # Resource Group Name, resourceName: any # Resource Identifier, configuration: map # The configuration}\n@returns(200) OK\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Maintenance/maintenanceConfigurations/{resourceName}\n@desc Delete Configuration record\n@required {subscriptionId: any # Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # Resource Group Name, resourceName: any # Resource Identifier}\n@returns(200) OK\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Maintenance/maintenanceConfigurations/{resourceName}\n@desc Patch configuration record\n@required {subscriptionId: any # Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # Resource Group Name, resourceName: any # Resource Identifier, configuration: map # The configuration}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.Maintenance/maintenanceConfigurations\n@desc Get Configuration records within a subscription\n@required {subscriptionId: any # Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.}\n@returns(200) OK\n\n@endgroup\n\n@group providers\n@endpoint GET /providers/Microsoft.Maintenance/operations\n@desc List available operations\n@returns(200) OK\n\n@endgroup\n\n@group subscriptions\n@endpoint GET /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceParentType}/{resourceParentName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/updates\n@desc Get Updates to resource\n@required {subscriptionId: any # Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # Resource group name, providerName: any # Resource provider name, resourceParentType: any # Resource parent type, resourceParentName: any # Resource parent identifier, resourceType: any # Resource type, resourceName: any # Resource identifier}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/updates\n@desc Get Updates to resource\n@required {subscriptionId: any # Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # Resource group name, providerName: any # Resource provider name, resourceType: any # Resource type, resourceName: any # Resource identifier}\n@returns(200) OK\n\n@endgroup\n\n@end\n"}