{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-customerlockbox","description":"Customer Lockbox","version":"2018-02-28-preview","base_url":"https://management.azure.com","endpoints":7,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Customer Lockbox\n@base https://management.azure.com\n@version 2018-02-28-preview\n@auth OAuth2\n@endpoints 7\n@toc providers(4), subscriptions(3)\n\n@group providers\n@endpoint GET /providers/Microsoft.CustomerLockbox/operations\n@desc Lists all the available REST API operations.\n@required {api-version: any # The API version to be used with the HTTP request.}\n@returns(200) OK. Successfully retrieved operation list.\n\n@endpoint GET /providers/Microsoft.CustomerLockbox/tenantOptedIn/{tenantId}\n@desc Get Customer Lockbox request\n@required {tenantId: any # The Azure tenant ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000), api-version: any # The API version to be used with the HTTP request.}\n@returns(200) Retrieval of Opt-in status for Tenant successful.\n\n@endpoint POST /providers/Microsoft.CustomerLockbox/enableLockbox\n@desc Enable Tenant for Lockbox\n@required {api-version: any # The API version to be used with the HTTP request.}\n@returns(200) Enabling Tenant for Lockbox successful\n\n@endpoint POST /providers/Microsoft.CustomerLockbox/disableLockbox\n@desc Disable Tenant for Lockbox\n@required {api-version: any # The API version to be used with the HTTP request.}\n@returns(200) Disabling Tenant for Lockbox successful\n\n@endgroup\n\n@group subscriptions\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.CustomerLockbox/requests/{requestId}\n@desc Get Customer Lockbox request\n@required {requestId: any # The Lockbox request ID., subscriptionId: any # The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000), api-version: any # The API version to be used with the HTTP request.}\n@returns(200) Retrieval of Customer Lockbox request successful.\n\n@endpoint POST /subscriptions/{subscriptionId}/providers/Microsoft.CustomerLockbox/requests/{requestId}/updateApproval\n@desc Update Customer Lockbox request approval status API\n@required {approval: map # The approval object to update request status., subscriptionId: any # The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000), requestId: any # The Lockbox request ID., api-version: any # The API version to be used with the HTTP request.}\n@returns(200) Update of Request Status successful\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.CustomerLockbox/requests\n@desc Lists all of the Lockbox requests in the given subscription.\n@required {subscriptionId: any # The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000)}\n@optional {$filter: any # The $filter OData query parameter. Only filter by request status is supported, e.g $filter=properties/status eq 'Pending'}\n@returns(200) Successfully listed the Lockbox requests under the given subscription.\n\n@endgroup\n\n@end\n"}