Contabo (VPS) MCP Server
Qué hace este MCP
Provides tools to provision and manage Contabo VPS, bare metal, object storage, networks, DNS, snapshots, images, users, roles, and secrets.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'privateNetworkId', 'instanceId'], 'properties': {'instanceId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'privateNetworkId': {'type': 'integer', 'format': 'int64'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'resourceId', 'ip', 'resourceType'], 'properties': {'ip': {'type': 'string'}, 'resourceId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'resourceType': {'enum': ['instances', 'bare-metal'], 'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'zoneName', 'bulkDeleteDnsZoneRecordsBody'], 'properties': {'zoneName': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'bulkDeleteDnsZoneRecordsBody': {'type': 'object', 'required': ['recordIds'], 'properties': {'recordIds': {'type': 'array', 'items': {'type': 'integer', 'format': 'int64'}, 'description': 'List of zone record ids to delete'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'domain', 'cancelDomainBody'], 'properties': {'domain': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'cancelDomainBody': {'type': 'object', 'properties': {'reason': {'enum': ['Technical issues / Outages / Performance', 'Too expensive / price', 'Product not needed anymore', 'Bad customer support', 'Switch to a different Contabo product', 'Missing features', 'Other'], 'type': 'string', 'description': 'Reason for cancelling an domain'}, 'cancelDate': {'type': 'string', 'format': 'date-time', 'description': 'Date of cancellation'}, 'reasonText': {'type': 'string', 'description': 'Reason Text when `Other` reason got selected while cancelling an domain'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'instanceId', 'cancelInstanceBody'], 'properties': {'instanceId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'cancelInstanceBody': {'type': 'object', 'properties': {'cancelDate': {'type': 'string', 'format': 'date-time', 'description': 'Date of cancellation'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'objectStorageId', 'CancelObjectStorageBody'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'objectStorageId': {'type': 'string'}, 'CancelObjectStorageBody': {'type': 'object', 'properties': {'cancelDate': {'type': 'string', 'format': 'date-time', 'description': 'Date of cancellation'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'domain'], 'properties': {'domain': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'tagId', 'resourceType', 'resourceId'], 'properties': {'tagId': {'type': 'integer', 'format': 'int64'}, 'resourceId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'resourceType': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'createCustomImageBody'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'createCustomImageBody': {'type': 'object', 'required': ['name', 'url', 'osType', 'version'], 'properties': {'url': {'type': 'string', 'description': 'URL from where the image has been downloaded / provided.'}, 'name': {'type': 'string', 'description': 'Image Name'}, 'osType': {'enum': ['Windows', 'Linux'], 'type': 'string', 'description': 'Provided type of operating system (OS). Please specify `Windows` for MS Windows and `Linux` for other OS. Specifying wrong OS type may lead to disfunctional cloud instance.'}, 'version': {'type': 'string', 'description': 'Version number to distinguish the contents of an image. Could be the version of the operating system for example.'}, 'description': {'type': 'string', 'description': 'Image Description'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'createDnsZoneBody'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'createDnsZoneBody': {'type': 'object', 'required': ['zoneName'], 'properties': {'zoneName': {'type': 'string', 'description': 'Zone name'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'zoneName', 'createDnsZoneRecordBody'], 'properties': {'zoneName': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'createDnsZoneRecordBody': {'type': 'object', 'required': ['type', 'ttl', 'prio', 'data'], 'properties': {'tag': {'type': 'string', 'description': 'Tag'}, 'ttl': {'type': 'number', 'description': 'TTL'}, 'data': {'type': 'string', 'minLength': 1, 'description': 'Data'}, 'flag': {'type': 'number', 'description': 'Flag'}, 'name': {'type': 'string', 'minLength': 1, 'description': 'Name, if empty the zone name will be used'}, 'port': {'type': 'number', 'description': 'Port'}, 'prio': {'type': 'number', 'description': 'Prio'}, 'type': {'type': 'string', 'minLength': 1, 'description': 'Type'}, 'weight': {'type': 'number', 'description': 'Weight'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'createHandleBody'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'createHandleBody': {'type': 'object', 'required': ['handleType', 'firstName', 'lastName', 'email', 'gender', 'address', 'phone'], 'properties': {'fax': {'type': 'string', 'description': 'Handle fax'}, 'email': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'Handle email'}, 'phone': {'type': 'string', 'description': 'Handle phone'}, 'gender': {'enum': ['male', 'female', 'na'], 'type': 'string', 'description': 'Handle gender'}, 'address': {'type': 'string', 'description': 'Address details for handle'}, 'lastName': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'Handle last name'}, 'birthInfo': {'type': 'string', 'description': 'The birth info of the handle'}, 'firstName': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'Handle first name'}, 'handleType': {'enum': ['person', 'organization'], 'type': 'string', 'description': 'The type of the handle'}, 'organization': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'The organization of the handle'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'createInstanceBody'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'createInstanceBody': {'type': 'object', 'required': ['period'], 'properties': {'addOns': {'type': 'string', 'description': 'Set attributes in the addons object for the corresponding ones that need to be added to the instance'}, 'period': {'type': 'integer', 'format': 'int64', 'description': 'Initial contract period in months. Available periods are: 1, 3, 6 and 12 months. Default to 1 month'}, 'region': {'enum': ['EU', 'US-central', 'US-east', 'US-west', 'SIN', 'UK', 'AUS', 'JPN', 'IND'], 'type': 'string', 'minLength': 1, 'description': 'Instance Region where the compute instance should be located. Default is EU'}, 'imageId': {'type': 'string', 'description': 'ImageId to be used to setup the compute instance. Default is Ubuntu 22.04'}, 'license': {'enum': ['cPanel5', 'cPanel30', 'cPanel50', 'cPanel100', 'cPanel150', 'cPanel200', 'cPanel250', 'cPanel300', 'cPanel350', 'cPanel400', 'cPanel450', 'cPanel500', 'cPanel550', 'cPanel600', 'cPanel650', 'cPanel700', 'cPanel750', 'cPanel800', 'cPanel850', 'cPanel900', 'cPanel950', 'cPanel1000', 'PleskAdmin', 'PleskHost', 'PleskPro'], 'type': 'string', 'description': 'Additional licence in order to enhance your chosen product, mainly needed for software licenses on your product (not needed for windows).'}, 'sshKeys': {'type': 'array', 'items': {'type': 'integer', 'format': 'int64'}, 'description': 'Array of `secretId`s of public SSH keys for logging into as `defaultUser` with administrator/root privileges. Applies to Linux/BSD systems. Please refer to Secrets Management API.'}, 'userData': {'type': 'string', 'description': '[Cloud-Init](https://cloud-init.io/) Config in order to customize during start of compute instance.'}, 'productId': {'type': 'string', 'minLength': 1, 'description': 'Default is V92'}, 'defaultUser': {'enum': ['root', 'admin', 'administrator'], 'type': 'string', 'description': 'Default user name created for login during (re-)installation with administrative privileges. Allowed values for Linux/BSD are `admin` (use sudo to apply administrative privileges like root) or `root`. Allowed values for Windows are `admin` (has administrative privileges like administrator) or `administrator`.'}, 'displayName': {'type': 'string', 'maxLength': 255, 'description': 'The display name of the instance'}, 'rootPassword': {'type': 'integer', 'format': 'int64', 'description': '`secretId` of the password for the `defaultUser` with administrator/root privileges. For Linux/BSD please use SSH, for Windows RDP. Please refer to Secrets Management API.'}, 'applicationId': {'type': 'string', 'description': 'Application ID'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'createObjectStorageBody'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'createObjectStorageBody': {'type': 'object', 'required': ['region', 'totalPurchasedSpaceTB'], 'properties': {'region': {'type': 'string', 'minLength': 1, 'description': 'Region where the object storage should be located. Default is EU. Available regions: EU, US-central, SIN'}, 'autoScaling': {'type': 'string', 'description': 'Autoscaling settings'}, 'displayName': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'Display name helps to differentiate between object storages, especially if they are in the same region. If display name is not provided, it will be generated. Display name can be changed any time.'}, 'totalPurchasedSpaceTB': {'type': 'number', 'format': 'double', 'description': 'Amount of purchased / requested object storage in TB.'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'createPrivateNetworkBody'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'createPrivateNetworkBody': {'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'The name of the Private Network. It may contain letters, numbers, colons, dashes, and underscores. There is a limit of 255 characters per Private Network name.'}, 'region': {'type': 'string', 'minLength': 1, 'description': 'Region where the Private Network should be located. Default is `EU`'}, 'description': {'type': 'string', 'maxLength': 255, 'description': 'The description of the Private Network. There is a limit of 255 characters per Private Network description.'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'createPtrRecordBody'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'createPtrRecordBody': {'type': 'object', 'required': ['ptr', 'ip', 'ttl'], 'properties': {'ip': {'type': 'string', 'description': 'IP Address'}, 'ptr': {'type': 'string', 'description': 'PTR Record name'}, 'ttl': {'type': 'integer', 'format': 'int64', 'description': 'Time to live for the PTR record in seconds'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'createRoleBody'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'createRoleBody': {'type': 'object', 'required': ['name', 'admin', 'accessAllResources'], 'properties': {'name': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'The name of the role. There is a limit of 255 characters per role.'}, 'admin': {'type': 'boolean', 'description': 'If user is admin he will have permissions to all API endpoints and resources. Enabling this will superseed all role definitions and `accessAllResources`.'}, 'permissions': {'type': 'array', 'items': {'type': 'object', 'required': ['apiName', 'actions'], 'properties': {'actions': {'type': 'array', 'items': {'enum': ['CREATE', 'READ', 'UPDATE', 'DELETE'], 'type': 'string'}, 'description': 'Action allowed for the API endpoint. Basically `CREATE` corresponds to POST endpoints, `READ` to GET endpoints, `UPDATE` to PATCH / PUT endpoints and `DELETE` to DELETE endpoints.'}, 'apiName': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'The name of the role. There is a limit of 255 characters per role.'}, 'resources': {'type': 'array', 'items': {'type': 'integer', 'format': 'int64'}, 'description': 'The IDs of tags. Only if those tags are assgined to a resource the user with that role will be able to access the resource.'}}}}, 'accessAllResources': {'type': 'boolean', 'description': 'Allow access to all resources. This will superseed all assigned resources in a role.'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'createSecretBody'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'createSecretBody': {'type': 'object', 'required': ['name', 'value', 'type'], 'properties': {'name': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'The name of the secret that will keep the password'}, 'type': {'enum': ['password', 'ssh'], 'type': 'string', 'description': 'The type of the secret. Can be `password` or `ssh`'}, 'value': {'type': 'string', 'minLength': 8, 'description': 'The secret value that needs to be saved. In case of a password it must match a pattern with at least one upper and lower case character and either one number with two special characters `!@#$^&*?_~` or at least three numbers with one special character `!@#$^&*?_~`. This is expressed in the following regular expression: `^((?=.*?[A-Z]{1,})(?=.*?[a-z]{1,}))(((?=(?:[^d]*d){1})(?=([^^&*?_~]*[!@#$^&*?_~]){2,}))|((?=(?:[^d]*d){3})(?=.*?[!@#$^&*?_~]+))).{8,}$`'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'instanceId', 'createSnapshotBody'], 'properties': {'instanceId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'createSnapshotBody': {'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 30, 'minLength': 1, 'description': 'The name of the snapshot. It may contain letters, numbers, spaces, dashes. There is a limit of 30 characters per snapshot.'}, 'description': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'The description of the snapshot. There is a limit of 255 characters per snapshot.'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'createTagBody'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'createTagBody': {'type': 'object', 'required': ['name', 'color'], 'properties': {'name': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'The name of the tag. Tags may contain letters, numbers, colons, dashes, and underscores. There is a limit of 255 characters per tag.'}, 'color': {'type': 'string', 'maxLength': 7, 'minLength': 4, 'description': 'The color of the tag. Color can be specified using hexadecimal value. Default color is #0A78C3'}, 'description': {'type': 'string', 'description': 'The description of the Tag name. '}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'createUserBody'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'createUserBody': {'type': 'object', 'required': ['email', 'enabled', 'totp', 'locale'], 'properties': {'totp': {'type': 'boolean', 'description': 'Enable or disable two-factor authentication (2FA) via time based OTP.'}, 'email': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'The email of the user to which activation and forgot password links are being sent to. There is a limit of 255 characters per email.'}, 'roles': {'type': 'array', 'items': {'type': 'integer', 'format': 'int64'}, 'description': 'The roles as list of `roleId`s of the user.'}, 'locale': {'enum': ['de-DE', 'de', 'en-US', 'en', 'es', 'es-ES', 'pt-BR', 'pt'], 'type': 'string', 'description': 'The locale of the user. This can be `de-DE`, `de`, `en-US`, `en`, `es-ES`, `es`, `pt-BR`, `pt`.'}, 'enabled': {'type': 'boolean', 'description': "If user is not enabled, he can't login and thus use services any longer."}, 'lastName': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'The last name of the user. Users may contain letters, numbers, colons, dashes, and underscores. There is a limit of 255 characters per user.'}, 'firstName': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'The name of the user. Names may contain letters, numbers, colons, dashes, and underscores. There is a limit of 255 characters per user.'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'tagId', 'resourceType', 'resourceId'], 'properties': {'tagId': {'type': 'integer', 'format': 'int64'}, 'resourceId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'resourceType': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'zoneName'], 'properties': {'zoneName': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'recordId', 'zoneName'], 'properties': {'recordId': {'type': 'integer', 'format': 'int64'}, 'zoneName': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'imageId'], 'properties': {'imageId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'privateNetworkId'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'privateNetworkId': {'type': 'integer', 'format': 'int64'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'ipAddress'], 'properties': {'ipAddress': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'roleId'], 'properties': {'roleId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'secretId'], 'properties': {'secretId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'instanceId', 'snapshotId'], 'properties': {'instanceId': {'type': 'integer', 'format': 'int64'}, 'snapshotId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'tagId'], 'properties': {'tagId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'userId'], 'properties': {'userId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'domain'], 'properties': {'domain': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'userId', 'objectStorageId', 'credentialId'], 'properties': {'userId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'credentialId': {'type': 'integer', 'format': 'int64'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'objectStorageId': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'sld': {'type': 'string'}, 'tld': {'type': 'string'}, 'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'status': {'enum': ['ready', 'processing', 'transferring in', 'transferring out', 'manual_task', 'transferred'], 'type': 'string'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'name': {'type': 'string'}, 'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'search': {'type': 'string'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'lastName': {'type': 'string'}, 'countries': {'type': 'string'}, 'firstName': {'type': 'string'}, 'handleType': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'showDefaults': {'type': 'boolean'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'userId'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'userId': {'type': 'string'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'regionName': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'displayName': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'objectStorageId': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'orderDomainBody'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'orderDomainBody': {'type': 'object', 'required': ['domain', 'handles', 'nameservers'], 'properties': {'domain': {'type': 'string', 'description': 'Domain name'}, 'handles': {'type': 'string', 'description': 'The handles of the domain'}, 'authCode': {'type': 'string', 'description': 'The domain auth code'}, 'resourceId': {'type': 'string', 'description': 'The identifier of the resource id'}, 'nameservers': {'type': 'array', 'items': {'type': 'object', 'required': ['hostname'], 'properties': {'ipV4': {'type': 'array', 'items': {'type': 'string'}, 'description': 'IPv4 of nameserver'}, 'ipV6': {'type': 'array', 'items': {'type': 'string'}, 'description': 'IPv6 of nameserver'}, 'hostname': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Nameservers'}}}, 'description': 'Nameservers'}, 'resourceType': {'enum': ['instance', 'server', 'package'], 'type': 'string', 'description': 'The identifier of the resource type'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'instanceId', 'patchInstanceBody'], 'properties': {'instanceId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'patchInstanceBody': {'type': 'object', 'properties': {'displayName': {'type': 'string', 'maxLength': 255, 'description': 'The display name of the instance'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'privateNetworkId', 'patchPrivateNetworkBody'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'privateNetworkId': {'type': 'integer', 'format': 'int64'}, 'patchPrivateNetworkBody': {'type': 'object', 'properties': {'name': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'The name of the Private Network. It may contain letters, numbers, colons, dashes, and underscores. There is a limit of 255 characters per Private Network.'}, 'description': {'type': 'string', 'maxLength': 255, 'description': 'The description of the Private Network. There is a limit of 255 characters per Private Network.'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'userId', 'objectStorageId', 'credentialId'], 'properties': {'userId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'credentialId': {'type': 'integer', 'format': 'int64'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'objectStorageId': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'instanceId', 'reinstallInstanceBody'], 'properties': {'instanceId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'reinstallInstanceBody': {'type': 'object', 'required': ['imageId'], 'properties': {'imageId': {'type': 'string', 'description': 'ImageId to be used to setup the compute instance.'}, 'sshKeys': {'type': 'array', 'items': {'type': 'integer', 'format': 'int64'}, 'description': 'Array of `secretId`s of public SSH keys for logging into as `defaultUser` with administrator/root privileges. Applies to Linux/BSD systems. Please refer to Secrets Management API.'}, 'userData': {'type': 'string', 'description': '[Cloud-Init](https://cloud-init.io/) Config in order to customize during start of compute instance.'}, 'defaultUser': {'enum': ['root', 'admin', 'administrator'], 'type': 'string', 'description': 'Default user name created for login during (re-)installation with administrative privileges. Allowed values for Linux/BSD are `admin` (use sudo to apply administrative privileges like root) or `root`. Allowed values for Windows are `admin` (has administrative privileges like administrator) or `administrator`.'}, 'rootPassword': {'type': 'integer', 'format': 'int64', 'description': '`secretId` of the password for the `defaultUser` with administrator/root privileges. For Linux/BSD please use SSH, for Windows RDP. Please refer to Secrets Management API.'}, 'applicationId': {'type': 'string', 'description': 'Application ID'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'handleId'], 'properties': {'handleId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'instanceId', 'rescueBody'], 'properties': {'instanceId': {'type': 'integer', 'format': 'int64'}, 'rescueBody': {'type': 'object', 'properties': {'sshKeys': {'type': 'array', 'items': {'type': 'integer', 'format': 'int64'}, 'description': 'Array of `secretId`s of public SSH keys for logging into rescue system as `root` user.'}, 'userData': {'type': 'string', 'description': '[Cloud-Init](https://cloud-init.io/) Config in order to customize during start of compute instance.'}, 'rootPassword': {'type': 'integer', 'format': 'int64', 'description': '`secretId` of the password to login into rescue system for the `root` user.'}}}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'userId'], 'properties': {'userId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'redirectUrl': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'userId'], 'properties': {'userId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'redirectUrl': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'instanceId', 'resetPasswordActionBody'], 'properties': {'instanceId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'resetPasswordActionBody': {'type': 'object', 'properties': {'sshKeys': {'type': 'array', 'items': {'type': 'integer', 'format': 'int64'}, 'description': 'Array of `secretId`s of public SSH keys for logging into as `defaultUser` with administrator/root privileges. Applies to Linux/BSD systems. Please refer to Secrets Management API.'}, 'userData': {'type': 'string', 'description': '[Cloud-Init](https://cloud-init.io/) Config in order to customize during start of compute instance.'}, 'rootPassword': {'type': 'integer', 'format': 'int64', 'description': '`secretId` of the password for the `defaultUser` with administrator/root privileges. For Linux/BSD please use SSH, for Windows RDP. Please refer to Secrets Management API.'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'instanceId'], 'properties': {'instanceId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'apiName': {'type': 'string'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'tagId', 'resourceType', 'resourceId'], 'properties': {'tagId': {'type': 'integer', 'format': 'int64'}, 'resourceId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'resourceType': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'tagId'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'tagId': {'type': 'integer', 'format': 'int64'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'x-trace-id': {'type': 'string'}, 'resourceType': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'tagId': {'type': 'integer', 'format': 'int64'}, 'endDate': {'type': 'string', 'format': 'date'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'changedBy': {'type': 'string'}, 'requestId': {'type': 'string'}, 'startDate': {'type': 'string', 'format': 'date'}, 'resourceId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'name': {'type': 'string', 'minLength': 1}, 'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'slug': {'type': 'string', 'minLength': 1}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'regionName': {'type': 'string', 'minLength': 1}, 'regionSlug': {'type': 'string', 'minLength': 1}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'zoneName'], 'properties': {'zoneName': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'zoneName'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'search': {'type': 'string'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'zoneName': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'tenantId': {'enum': ['DE', 'INT'], 'type': 'string'}, 'zoneName': {'type': 'string'}, 'customerId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'domain'], 'properties': {'domain': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'domain': {'type': 'string'}, 'endDate': {'type': 'string', 'format': 'date'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'changedBy': {'type': 'string'}, 'requestId': {'type': 'string'}, 'startDate': {'type': 'string', 'format': 'date'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'handleId'], 'properties': {'handleId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'endDate': {'type': 'string', 'format': 'date'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'handleId': {'type': 'string'}, 'changedBy': {'type': 'string'}, 'requestId': {'type': 'string'}, 'startDate': {'type': 'string', 'format': 'date'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'imageId'], 'properties': {'imageId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'name': {'type': 'string'}, 'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'endDate': {'type': 'string', 'format': 'date'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'changedBy': {'type': 'string'}, 'requestId': {'type': 'string'}, 'startDate': {'type': 'string', 'format': 'date'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'endDate': {'type': 'string', 'format': 'date'}, 'imageId': {'type': 'string'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'changedBy': {'type': 'string'}, 'requestId': {'type': 'string'}, 'startDate': {'type': 'string', 'format': 'date'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'name': {'type': 'string'}, 'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'search': {'type': 'string'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'standardImage': {'type': 'boolean'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'instanceId'], 'properties': {'instanceId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'endDate': {'type': 'string', 'format': 'date'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'changedBy': {'type': 'string'}, 'requestId': {'type': 'string'}, 'startDate': {'type': 'string', 'format': 'date'}, 'instanceId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'endDate': {'type': 'string', 'format': 'date'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'changedBy': {'type': 'string'}, 'requestId': {'type': 'string'}, 'startDate': {'type': 'string', 'format': 'date'}, 'instanceId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'name': {'type': 'string'}, 'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'region': {'type': 'string'}, 'search': {'type': 'string'}, 'status': {'enum': ['provisioning', 'uninstalled', 'running', 'stopped', 'error', 'installing', 'unknown', 'manual_provisioning', 'product_not_available', 'verification_required', 'rescue', 'pending_payment', 'other', 'reset_password'], 'type': 'string'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'addOnIds': {'type': 'string'}, 'ipConfig': {'type': 'boolean'}, 'tenantId': {'type': 'string'}, 'customerId': {'type': 'string'}, 'dataCenter': {'type': 'string'}, 'instanceId': {'type': 'integer', 'format': 'int64'}, 'productIds': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'displayName': {'type': 'string'}, 'instanceIds': {'type': 'string'}, 'productTypes': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'objectStorageId'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'objectStorageId': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'endDate': {'type': 'string', 'format': 'date'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'changedBy': {'type': 'string'}, 'requestId': {'type': 'string'}, 'startDate': {'type': 'string', 'format': 'date'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'objectStorageId': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'region': {'type': 'string'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 's3TenantId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'displayName': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'dataCenterName': {'type': 'string', 'minLength': 1}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'objectStorageId'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'objectStorageId': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'privateNetworkId'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'privateNetworkId': {'type': 'integer', 'format': 'int64'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'endDate': {'type': 'string', 'format': 'date'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'changedBy': {'type': 'string'}, 'requestId': {'type': 'string'}, 'startDate': {'type': 'string', 'format': 'date'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'privateNetworkId': {'type': 'integer', 'format': 'int64'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'name': {'type': 'string'}, 'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'region': {'type': 'string'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'dataCenter': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'instanceIds': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'ipAddress'], 'properties': {'ipAddress': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'ips': {'type': 'array', 'items': {'type': 'string'}}, 'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'search': {'type': 'string'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'tenantId': {'enum': ['DE', 'INT'], 'type': 'string'}, 'customerId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'endDate': {'type': 'string', 'format': 'date'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'recordId': {'type': 'integer', 'format': 'int64'}, 'changedBy': {'type': 'string'}, 'requestId': {'type': 'string'}, 'startDate': {'type': 'string', 'format': 'date'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'roleId'], 'properties': {'roleId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'roleId': {'type': 'integer', 'format': 'int64'}, 'endDate': {'type': 'string', 'format': 'date'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'changedBy': {'type': 'string'}, 'requestId': {'type': 'string'}, 'startDate': {'type': 'string', 'format': 'date'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'name': {'type': 'string'}, 'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'type': {'type': 'string'}, 'apiName': {'type': 'string'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'tagName': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'secretId'], 'properties': {'secretId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'endDate': {'type': 'string', 'format': 'date'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'secretId': {'type': 'integer', 'format': 'int64'}, 'changedBy': {'type': 'string'}, 'requestId': {'type': 'string'}, 'startDate': {'type': 'string', 'format': 'date'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'name': {'type': 'string'}, 'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'type': {'enum': ['password', 'ssh'], 'type': 'string'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'instanceId', 'snapshotId'], 'properties': {'instanceId': {'type': 'integer', 'format': 'int64'}, 'snapshotId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'instanceId'], 'properties': {'name': {'type': 'string'}, 'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'instanceId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'endDate': {'type': 'string', 'format': 'date'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'changedBy': {'type': 'string'}, 'requestId': {'type': 'string'}, 'startDate': {'type': 'string', 'format': 'date'}, 'instanceId': {'type': 'integer', 'format': 'int64'}, 'snapshotId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'tagId'], 'properties': {'tagId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'tagId': {'type': 'integer', 'format': 'int64'}, 'endDate': {'type': 'string', 'format': 'date'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'changedBy': {'type': 'string'}, 'requestId': {'type': 'string'}, 'startDate': {'type': 'string', 'format': 'date'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'name': {'type': 'string'}, 'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'userId'], 'properties': {'userId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'userId': {'type': 'string'}, 'endDate': {'type': 'string', 'format': 'date'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'changedBy': {'type': 'string'}, 'requestId': {'type': 'string'}, 'startDate': {'type': 'string', 'format': 'date'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'userId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'email': {'type': 'string'}, 'owner': {'type': 'boolean'}, 'enabled': {'type': 'boolean'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'ip'], 'properties': {'ip': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'vipId': {'type': 'string'}, 'endDate': {'type': 'string', 'format': 'date'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'changedBy': {'type': 'string'}, 'requestId': {'type': 'string'}, 'startDate': {'type': 'string', 'format': 'date'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id'], 'properties': {'ip': {'type': 'string'}, 'ips': {'type': 'string'}, 'page': {'type': 'integer', 'format': 'int64'}, 'size': {'type': 'integer', 'format': 'int64'}, 'type': {'enum': ['additional', 'floating'], 'type': 'string'}, 'region': {'type': 'string'}, 'orderBy': {'type': 'array', 'items': {'type': 'string'}}, 'ipVersion': {'enum': ['v4'], 'type': 'string'}, 'dataCenter': {'type': 'string'}, 'resourceId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'resourceName': {'type': 'string'}, 'resourceType': {'enum': ['instances', 'bare-metal', 'null'], 'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'resourceDisplayName': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'domain'], 'properties': {'domain': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'domain'], 'properties': {'domain': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'instanceId', 'snapshotId', 'rollbackSnapshotBody'], 'properties': {'instanceId': {'type': 'integer', 'format': 'int64'}, 'snapshotId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'rollbackSnapshotBody': {'type': 'object', 'properties': {}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'handleId'], 'properties': {'handleId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'instanceId'], 'properties': {'instanceId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'instanceId'], 'properties': {'instanceId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'instanceId'], 'properties': {'instanceId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'mode': {'enum': ['regex', 'bm25'], 'type': 'string', 'description': 'Search mode: "regex" for pattern matching, "bm25" for natural language. Defaults to "bm25".'}, 'query': {'type': 'string', 'description': 'A regex pattern or natural-language query to search tool names, descriptions, and argument names. Maximum 200 characters.'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'privateNetworkId', 'instanceId'], 'properties': {'instanceId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'privateNetworkId': {'type': 'integer', 'format': 'int64'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'resourceId', 'ip', 'resourceType'], 'properties': {'ip': {'type': 'string'}, 'resourceId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'resourceType': {'enum': ['instances', 'bare-metal'], 'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'recordId', 'zoneName', 'updateDnsZoneRecordBody'], 'properties': {'recordId': {'type': 'integer', 'format': 'int64'}, 'zoneName': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'updateDnsZoneRecordBody': {'type': 'object', 'required': ['ttl', 'prio', 'data'], 'properties': {'tag': {'type': 'string', 'description': 'Tag'}, 'ttl': {'type': 'number', 'description': 'TTL'}, 'data': {'type': 'string', 'minLength': 1, 'description': 'Data'}, 'flag': {'type': 'number', 'description': 'Flag'}, 'port': {'type': 'number', 'description': 'Port'}, 'prio': {'type': 'number', 'description': 'Prio'}, 'weight': {'type': 'number', 'description': 'Weight'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'domain', 'updateDomainBody'], 'properties': {'domain': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'updateDomainBody': {'type': 'object', 'properties': {'handles': {'type': 'string', 'description': 'The handles of the domain'}, 'nameservers': {'type': 'array', 'items': {'type': 'object', 'required': ['hostname'], 'properties': {'ipV4': {'type': 'array', 'items': {'type': 'string'}, 'description': 'IPv4 of nameserver'}, 'ipV6': {'type': 'array', 'items': {'type': 'string'}, 'description': 'IPv6 of nameserver'}, 'hostname': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Nameservers'}}}, 'description': 'Nameservers'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'handleId', 'updateHandleBody'], 'properties': {'handleId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'updateHandleBody': {'type': 'object', 'required': ['email', 'gender', 'address', 'phone'], 'properties': {'fax': {'type': 'string', 'description': 'Handle fax'}, 'email': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'Handle email'}, 'phone': {'type': 'string', 'description': 'Handle phone'}, 'gender': {'enum': ['male', 'female', 'na'], 'type': 'string', 'description': 'Handle gender'}, 'address': {'type': 'string', 'description': 'Address details for handle'}, 'birthInfo': {'type': 'string', 'description': 'The birth info of the handle'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'imageId', 'updateImageBody'], 'properties': {'imageId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'updateImageBody': {'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Image Name'}, 'description': {'type': 'string', 'description': 'Image Description'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'objectStorageId', 'updateObjectStorageBody'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'objectStorageId': {'type': 'string'}, 'updateObjectStorageBody': {'type': 'object', 'required': ['displayName'], 'properties': {'displayName': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'Display name helps to differentiate between object storages, especially if they are in the same region.'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'ipAddress', 'updatePtrRecordBody'], 'properties': {'ipAddress': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'updatePtrRecordBody': {'type': 'object', 'required': ['ptr'], 'properties': {'ptr': {'type': 'string', 'description': 'PTR Record name'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'roleId', 'updateRoleBody'], 'properties': {'roleId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'updateRoleBody': {'type': 'object', 'required': ['name', 'admin', 'accessAllResources'], 'properties': {'name': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'The name of the role. There is a limit of 255 characters per role.'}, 'admin': {'type': 'boolean', 'description': 'If user is admin he will have permissions to all API endpoints and resources. Enabling this will superseed all role definitions and `accessAllResources`.'}, 'permissions': {'type': 'array', 'items': {'type': 'object', 'required': ['apiName', 'actions'], 'properties': {'actions': {'type': 'array', 'items': {'enum': ['CREATE', 'READ', 'UPDATE', 'DELETE'], 'type': 'string'}, 'description': 'Action allowed for the API endpoint. Basically `CREATE` corresponds to POST endpoints, `READ` to GET endpoints, `UPDATE` to PATCH / PUT endpoints and `DELETE` to DELETE endpoints.'}, 'apiName': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'The name of the role. There is a limit of 255 characters per role.'}, 'resources': {'type': 'array', 'items': {'type': 'integer', 'format': 'int64'}, 'description': 'The IDs of tags. Only if those tags are assgined to a resource the user with that role will be able to access the resource.'}}}}, 'accessAllResources': {'type': 'boolean', 'description': 'Allow access to all resources. This will superseed all assigned resources in a role.'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'secretId', 'updateSecretBody'], 'properties': {'secretId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'updateSecretBody': {'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'The name of the secret to be saved'}, 'value': {'type': 'string', 'minLength': 8, 'description': 'The value of the secret to be saved'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'instanceId', 'snapshotId', 'updateSnapshotBody'], 'properties': {'instanceId': {'type': 'integer', 'format': 'int64'}, 'snapshotId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'updateSnapshotBody': {'type': 'object', 'properties': {'name': {'type': 'string', 'maxLength': 30, 'minLength': 1, 'description': 'The name of the snapshot. Tags may contain only letters, numbers, spaces, dashes. There is a limit of 30 characters per snapshot.'}, 'description': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'The description of the snapshot. There is a limit of 255 characters per snapshot.'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'tagId', 'updateTagBody'], 'properties': {'tagId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'updateTagBody': {'type': 'object', 'properties': {'name': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'The name of the tag. Tags may contain letters, numbers, colons, dashes, and underscores. There is a limit of 255 characters per tag.'}, 'color': {'type': 'string', 'maxLength': 7, 'minLength': 4, 'description': 'The color of the tag. Color can be specified using hexadecimal value. Default color is #0A78C3'}, 'description': {'type': 'string', 'description': 'The description of the Tag name. '}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'userId', 'updateUserBody'], 'properties': {'userId': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'updateUserBody': {'type': 'object', 'properties': {'totp': {'type': 'boolean', 'description': 'Enable or disable two-factor authentication (2FA) via time based OTP.'}, 'email': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'The email of the user to which activation and forgot password links are being sent to. There is a limit of 255 characters per email.'}, 'roles': {'type': 'array', 'items': {'type': 'integer', 'format': 'int64'}, 'description': 'The roles as list of `roleId`s of the user.'}, 'locale': {'enum': ['de-DE', 'de', 'en-US', 'en', 'es', 'es-ES', 'pt-BR', 'pt'], 'type': 'string', 'description': 'The locale of the user. This can be `de-DE`, `de`, `en-US`, `en`, `es-ES`, `es`, `pt-BR`, `pt`.'}, 'enabled': {'type': 'boolean', 'description': "If user is not enabled, he can't login and thus use services any longer."}, 'lastName': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'The last name of the user. Users may contain letters, numbers, colons, dashes, and underscores. There is a limit of 255 characters per user.'}, 'firstName': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'The name of the user. Names may contain letters, numbers, colons, dashes, and underscores. There is a limit of 255 characters per user.'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'instanceId', 'upgradeInstanceBody'], 'properties': {'instanceId': {'type': 'integer', 'format': 'int64'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'upgradeInstanceBody': {'type': 'object', 'properties': {'backup': {'type': 'string', 'description': 'Set this attribute if you want to upgrade your instance with the Automated Backup addon. Please provide an empty object for the time being as value. There will be more configuration possible in the future.'}, 'privateNetworking': {'type': 'string', 'description': 'Set this attribute if you want to upgrade your instance with the Private Networking addon. Please provide an empty object for the time being as value. There will be more configuration possible in the future.'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'objectStorageId', 'upgradeObjectStorageBody'], 'properties': {'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}, 'objectStorageId': {'type': 'string'}, 'upgradeObjectStorageBody': {'type': 'object', 'properties': {'autoScaling': {'type': 'string', 'description': 'New monthly object storage size limit for autoscaling if enabled.'}, 'totalPurchasedSpaceTB': {'type': 'number', 'format': 'double', 'description': 'New total object storage limit. If this number is larger than before you will also be billed for the added storage space. No downgrade possible.'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['x-request-id', 'domain'], 'properties': {'domain': {'type': 'string'}, 'x-trace-id': {'type': 'string'}, 'x-request-id': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-5][0-9A-Fa-f]{3}-[089abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$'}}}
Cambios recientes en herramientas
Servidores MCP similares
BorealHost
Provides web hosting and infrastructure management, including site deployment, DNS, domains, containers, compute, backups, cachin…
Algenta MCP Server
Provides governed data onboarding, connector browsing, deterministic simulations, agent-run lifecycles, capability routing, deplo…
mcphost
Hosts MCP tools over HTTP and provides tenant billing, tool publishing and discovery, agent directories, inter-agent messaging, g…
shiply
Publishes and manages web applications with SQL databases, serverless functions, domains, email tests, client intake, contracts, …
OSIR Domain Registrar
Manages domain registration and transfers, DNS, VPS instances, SSH keys, hosted email, account funding, and related infrastructur…
Fine Structure
Builds and hosts full-stack applications from prompts and supports agent communication through WhatsApp and email.
mcp
Provisions and manages cloud instances, networks, storage, databases, backups, VPNs, application deployments, and autocoding-agen…
BlackVeil DNS & Email Security Scanner
Audits domain, DNS, email, certificate, HTTP, brand-impersonation, and agent-discovery security controls.