A hosted operations and maintenance (O&M) service lets you, as a service provider, perform remote O&M operations on resources deployed in a customer's service instance — without requiring the customer to grant access manually each time.
Compute Nest supports two approaches to hosted O&M:
| Approach | Description | Best for |
|---|---|---|
| Private service with hosted O&M enabled | A private service extended with O&M capability. Customers must explicitly grant permissions when creating a service instance. | Adding O&M access to an existing private service |
| Purely hosted O&M service | A standalone service type built exclusively for remote O&M. No additional resource deployment is involved. | Performing O&M on a customer's existing resources when no deployment is needed |
Prerequisites
Before you begin, make sure you have:
A Compute Nest account with service provider permissions
Access to the Compute Nest console
(For private services with hosted O&M) An existing private service to which you want to add O&M capability
Enable hosted O&M for a private service
To add O&M capability to an existing private service, configure the O&M settings when a customer creates a service instance based on your private service.
When the customer creates the service instance, they must go to the O&M section, select Obtain Permissions, and choose the permissions to grant to you as the service provider.
For the full procedure, see Create a private service.
Create a purely hosted O&M service
Log on to the Compute Nest console.
In the left navigation pane, click My Services. On the Created Services tab, click Create Service.
On the Create Service page, select Build Custom Service, then select Hosted O&M Service as the service type.
Click Next: Configure Settings.
In the Basic Information section, configure the following parameters:
Parameter Description Service icon The icon displayed for your service. JPG and PNG formats are supported. For best results, upload an image at 192 × 192 pixels. Service name A name for the service. Must be 3–200 characters and can contain letters, digits, and underscores (_). Service description A description of the service. Must be 10–500 characters. Service agreement documentation The name and URL of your service agreement document. Version description A description of this service version. Must be 1–200 characters. Include a version number to help distinguish versions. Each version's description must be unique. Default prefix for service instance name A default prefix applied to service instance names. Up to 40 characters; can contain letters, digits, hyphens (-), and underscores (_). Must start with a letter. Tag settings Tag key-value pairs to apply to service resources. Up to 20 tags per resource. To create a custom tag, see Add a custom tag. Resource group The resource group for organizing your service resources by usage, permission, or region. See Resource group management. In the Service O&M (Optional) section, configure the following parameters:
Select the minimum permission level needed for your O&M operations. The permissions you grant determine what actions you can take on the customer's resources.
Parameter Description O&M object The target on which you want to perform O&M operations. Available services The name or ID of the service on which you want to authorize O&M operations. Available only when O&M object is set to Compute Nest. You can select or enter multiple names or IDs. Validity period How long the O&M authorization remains active. Set to hours, days, or permanent. After the period expires, the authorization becomes invalid. Obtain permissions The permissions granted to the service consumer. Select the permission level appropriate for the O&M operations you need to perform. In the Advanced Configuration (Optional) section, configure the deployment URL permissions:
After the service is published, you can update permission settings on the Service Details page without creating a new service version.
Value Description Public Any customer with the deployment URL can create service instances. Private Only customers whose account IDs are added to the customer whitelist can access the service or create instances. See Modify the permissions on service deployment. Hidden The service details page is invisible to customers not on the whitelist. Accessing the URL shows a message that the service does not exist. Click Create Service. In the dialog box, select the required check boxes and click OK. After the service is created, click View Service or Test Service Now.
Verify the results
After creation, your new service appears on the Created Services tab of the My Services page.

What's next
Test the service — Run your own tests, or pre-publish the service and share it with specific customers for testing. See Test a service.
Publish the service — Submit the service for review. After the review passes, publish the service. See Publish a service.