此 MCP 可以做什么
Provides tools to provision and manage Contabo VPS, bare metal, object storage, networks, DNS, snapshots, images, users, roles, and secrets.
工具
输入模式
{'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'}}}
输入模式
{'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}$'}}}
输入模式
{'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'}}}}}
输入模式
{'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'}}}}}
输入模式
{'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'}}}}}
输入模式
{'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'}}}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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'}}}}}
输入模式
{'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'}}}}}
输入模式
{'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'}}}}}
输入模式
{'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'}}}}}
输入模式
{'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'}}}}}
输入模式
{'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.'}}}}}
输入模式
{'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.'}}}}}
输入模式
{'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'}}}}}
输入模式
{'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.'}}}}}
输入模式
{'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,}$`'}}}}}
输入模式
{'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.'}}}}}
输入模式
{'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. '}}}}}
输入模式
{'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.'}}}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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'}}}
输入模式
{'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'}}}}}
输入模式
{'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'}}}}}
输入模式
{'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.'}}}}}
输入模式
{'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'}}}
输入模式
{'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'}}}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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.'}}}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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'}}}
输入模式
{'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'}}}
输入模式
{'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}}}
输入模式
{'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'}}}
输入模式
{'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'}}}
输入模式
{'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'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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': {}}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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}$'}}}
输入模式
{'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.'}}}
输入模式
{'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'}}}
输入模式
{'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}$'}}}
输入模式
{'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'}}}}}
输入模式
{'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'}}}}}
输入模式
{'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'}}}}}
输入模式
{'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'}}}}}
输入模式
{'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.'}}}}}
输入模式
{'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'}}}}}
输入模式
{'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.'}}}}}
输入模式
{'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'}}}}}
输入模式
{'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.'}}}}}
输入模式
{'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. '}}}}}
输入模式
{'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.'}}}}}
输入模式
{'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.'}}}}}
输入模式
{'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.'}}}}}
输入模式
{'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}$'}}}
近期工具变更
类似的 MCP 服务器
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.