generated: '2026-10-18' method: derived generator: derive-vocabulary.py source: openapi/external.json vocabulary: name: NimbusNexus Domain Vocabulary description: 'Terms declared by NimbusNexus''s own API contract: its resource groups, objects and enumerations, with the contract''s definitions. Derived, not authored.' version: '2026-10-18' terms: - term: v1:account definition: Account Controls tags: - Resource Group source: openapi/external.json - term: AccessRuleDetailOut definition: 'Object declared by the contract with fields: success, data.' tags: - Object source: openapi/external.json#/components/schemas/AccessRuleDetailOut - term: AccessRuleListOut definition: 'Object declared by the contract with fields: success, data.' tags: - Object source: openapi/external.json#/components/schemas/AccessRuleListOut - term: AccruedChargesDataOut definition: 'Object declared by the contract with fields: accrued_charges.' tags: - Object source: openapi/external.json#/components/schemas/AccruedChargesDataOut - term: AccruedChargesResponse definition: 'Object declared by the contract with fields: success, data.' tags: - Object source: openapi/external.json#/components/schemas/AccruedChargesResponse - term: ActionEntry definition: 'Object declared by the contract with fields: name, description.' tags: - Object source: openapi/external.json#/components/schemas/ActionEntry - term: ActionInvProject definition: 'Object declared by the contract with fields: access, notification_id.' tags: - Object source: openapi/external.json#/components/schemas/ActionInvProject - term: AddressGroupCreate definition: 'Object declared by the contract with fields: admin_domain, admin_project, name, description, addresses, project_id.' tags: - Object source: openapi/external.json#/components/schemas/AddressGroupCreate - term: AddressGroupData definition: 'Object declared by the contract with fields: id, name, description, project_id, addresses.' tags: - Object source: openapi/external.json#/components/schemas/AddressGroupData - term: AddressGroupOutList definition: 'Object declared by the contract with fields: success, data.' tags: - Object source: openapi/external.json#/components/schemas/AddressGroupOutList - term: AddressGroupOutSingle definition: 'Object declared by the contract with fields: success, data.' tags: - Object source: openapi/external.json#/components/schemas/AddressGroupOutSingle - term: AddressGroupSetAddresses definition: 'Object declared by the contract with fields: addresses.' tags: - Object source: openapi/external.json#/components/schemas/AddressGroupSetAddresses - term: AddressGroupUpdate definition: 'Object declared by the contract with fields: name, description.' tags: - Object source: openapi/external.json#/components/schemas/AddressGroupUpdate - term: AddressModel definition: 'Object declared by the contract with fields: line1, line2, city, state, country, postal_code.' tags: - Object source: openapi/external.json#/components/schemas/AddressModel - term: AdminNotificationCreateIn definition: 'Object declared by the contract with fields: project_id, workspace_id, notification_type, message, delivery_status, created_at, is_email_sent, title, visual_type, has_actions, meta_data.' tags: - Object source: openapi/external.json#/components/schemas/AdminNotificationCreateIn - term: AdminNotificationCreateOut definition: 'Object declared by the contract with fields: success, data.' tags: - Object source: openapi/external.json#/components/schemas/AdminNotificationCreateOut - term: AllocateFloatingIp definition: 'Object declared by the contract with fields: admin_domain, admin_project, floating_network_id, vm_port_id, vm_ip_address, floating_ip_id, bandwidth_subscription, bandwidth_mbps, product_category, subscription.' tags: - Object source: openapi/external.json#/components/schemas/AllocateFloatingIp - term: ApiKeyAccessRuleIn definition: 'Object declared by the contract with fields: method, path, service.' tags: - Object source: openapi/external.json#/components/schemas/ApiKeyAccessRuleIn - term: ApiKeyAccessRuleOut definition: 'Object declared by the contract with fields: method, path, service, id.' tags: - Object source: openapi/external.json#/components/schemas/ApiKeyAccessRuleOut - term: ApiKeyCreateIn definition: 'Object declared by the contract with fields: name, secret, description, expires_at, roles, unrestricted, access_rules.' tags: - Object source: openapi/external.json#/components/schemas/ApiKeyCreateIn - term: ApiKeyCreateOut definition: 'Object declared by the contract with fields: success, data.' tags: - Object source: openapi/external.json#/components/schemas/ApiKeyCreateOut - term: ApiKeyCreatedOut definition: 'Object declared by the contract with fields: id, name, project_id, description, expires_at, unrestricted, roles, access_rules, secret, api_key.' tags: - Object source: openapi/external.json#/components/schemas/ApiKeyCreatedOut - term: ApiKeyDetailOut definition: 'Object declared by the contract with fields: success, data.' tags: - Object source: openapi/external.json#/components/schemas/ApiKeyDetailOut - term: ApiKeyListOut definition: 'Object declared by the contract with fields: success, data.' tags: - Object source: openapi/external.json#/components/schemas/ApiKeyListOut - term: ApiKeyOut definition: 'Object declared by the contract with fields: id, name, project_id, description, expires_at, unrestricted, roles, access_rules.' tags: - Object source: openapi/external.json#/components/schemas/ApiKeyOut - term: ApiKeyRoleOut definition: 'Object declared by the contract with fields: id, name.' tags: - Object source: openapi/external.json#/components/schemas/ApiKeyRoleOut - term: ArtifactSection definition: 'Object declared by the contract with fields: success, data, error, prices.' tags: - Object source: openapi/external.json#/components/schemas/ArtifactSection - term: ArtifactSection[AvailableIpArtifact] definition: 'Object declared by the contract with fields: success, data, error, prices.' tags: - Object source: openapi/external.json#/components/schemas/ArtifactSection_AvailableIpArtifact_ - term: ArtifactSection[FloatingNetworkArtifact] definition: 'Object declared by the contract with fields: success, data, error, prices.' tags: - Object source: openapi/external.json#/components/schemas/ArtifactSection_FloatingNetworkArtifact_ - term: ArtifactSection[ImageData] definition: 'Object declared by the contract with fields: success, data, error, prices.' tags: - Object source: openapi/external.json#/components/schemas/ArtifactSection_ImageData_ - term: ArtifactSection[InterfaceArtifact] definition: 'Object declared by the contract with fields: success, data, error, prices.' tags: - Object source: openapi/external.json#/components/schemas/ArtifactSection_InterfaceArtifact_ - term: ArtifactSection[KeypairData] definition: 'Object declared by the contract with fields: success, data, error, prices.' tags: - Object source: openapi/external.json#/components/schemas/ArtifactSection_KeypairData_ - term: ArtifactSection[NetworkData] definition: 'Object declared by the contract with fields: success, data, error, prices.' tags: - Object source: openapi/external.json#/components/schemas/ArtifactSection_NetworkData_ - term: ArtifactSection[NetworkSection] definition: 'Object declared by the contract with fields: success, data, error, prices.' tags: - Object source: openapi/external.json#/components/schemas/ArtifactSection_NetworkSection_ - term: ArtifactSection[OptionNode] definition: 'Object declared by the contract with fields: success, data, error, prices.' tags: - Object source: openapi/external.json#/components/schemas/ArtifactSection_OptionNode_ - term: ArtifactSection[PortQosPolicyArtifact] definition: 'Object declared by the contract with fields: success, data, error, prices.' tags: - Object source: openapi/external.json#/components/schemas/ArtifactSection_PortQosPolicyArtifact_ - term: ArtifactSection[SecurityGroupArtifact] definition: 'Object declared by the contract with fields: success, data, error, prices.' tags: - Object source: openapi/external.json#/components/schemas/ArtifactSection_SecurityGroupArtifact_ - term: ArtifactSection[SecurityGroupData] definition: 'Object declared by the contract with fields: success, data, error, prices.' tags: - Object source: openapi/external.json#/components/schemas/ArtifactSection_SecurityGroupData_ - term: ArtifactSection[ServerGroupData] definition: 'Object declared by the contract with fields: success, data, error, prices.' tags: - Object source: openapi/external.json#/components/schemas/ArtifactSection_ServerGroupData_ - term: ArtifactSection[SubnetArtifact] definition: 'Object declared by the contract with fields: success, data, error, prices.' tags: - Object source: openapi/external.json#/components/schemas/ArtifactSection_SubnetArtifact_ - term: ArtifactSection[SubnetPoolSection] definition: 'Object declared by the contract with fields: success, data, error, prices.' tags: - Object source: openapi/external.json#/components/schemas/ArtifactSection_SubnetPoolSection_ - term: ArtifactSection[VolumeData] definition: 'Object declared by the contract with fields: success, data, error, prices.' tags: - Object source: openapi/external.json#/components/schemas/ArtifactSection_VolumeData_ - term: ArtifactsData definition: 'Object declared by the contract with fields: images, vm_options, networks, ssh_keys, security_groups, server_groups, volumes.' tags: - Object source: openapi/external.json#/components/schemas/ArtifactsData - term: AttachArtifactsData definition: 'Object declared by the contract with fields: candidate_mount, used_mounts, volumes.' tags: - Object source: openapi/external.json#/components/schemas/AttachArtifactsData - term: AttachVolume definition: 'Object declared by the contract with fields: id, name, size, status.' tags: - Object source: openapi/external.json#/components/schemas/AttachVolume - term: AttachVolumesResponse definition: 'Object declared by the contract with fields: success, data.' tags: - Object source: openapi/external.json#/components/schemas/AttachVolumesResponse - term: AuthBaseData definition: 'Object declared by the contract with fields: id, name.' tags: - Object source: openapi/external.json#/components/schemas/AuthBaseData - term: AuthBaseOut definition: 'Object declared by the contract with fields: success, data.' tags: - Object source: openapi/external.json#/components/schemas/AuthBaseOut - term: AuthConfigOut definition: 'Object declared by the contract with fields: success, data.' tags: - Object source: openapi/external.json#/components/schemas/AuthConfigOut - term: AuthEmailOut definition: 'Object declared by the contract with fields: success, data.' tags: - Object source: openapi/external.json#/components/schemas/AuthEmailOut - term: AuthLoginOut definition: 'Object declared by the contract with fields: success, data, access_token, expires_at.' tags: - Object source: openapi/external.json#/components/schemas/AuthLoginOut - term: AuthProjectData definition: 'Object declared by the contract with fields: id, name, domain.' tags: - Object source: openapi/external.json#/components/schemas/AuthProjectData - term: AuthScopeBase definition: 'Object declared by the contract with fields: project, domain, system, admin, region.' tags: - Object source: openapi/external.json#/components/schemas/AuthScopeBase - term: AuthSuccessOut definition: 'Object declared by the contract with fields: token, scope, user, roles.' tags: - Object source: openapi/external.json#/components/schemas/AuthSuccessOut - term: AuthUserData definition: 'Object declared by the contract with fields: id, name, domain, first_name, last_name, company.' tags: - Object source: openapi/external.json#/components/schemas/AuthUserData - term: AuthWorkspaces definition: 'Object declared by the contract with fields: workspaces, system, regions, current_region.' tags: - Object source: openapi/external.json#/components/schemas/AuthWorkspaces - term: AuthWorkspacesOut definition: 'Object declared by the contract with fields: success, data.' tags: - Object source: openapi/external.json#/components/schemas/AuthWorkspacesOut - term: AvailabilityZone definition: 'Object declared by the contract with fields: name, state.' tags: - Object source: openapi/external.json#/components/schemas/AvailabilityZone - term: AvailabilityZonesResponse definition: 'Object declared by the contract with fields: success, data.' tags: - Object source: openapi/external.json#/components/schemas/AvailabilityZonesResponse - term: AvailableIpArtifact definition: 'Object declared by the contract with fields: id, ip_address, network, description.' tags: - Object source: openapi/external.json#/components/schemas/AvailableIpArtifact - term: BackupFrequencyEnum definition: 'Enumeration declared by the contract with values: daily, weekly, monthly.' tags: - Enumeration source: openapi/external.json#/components/schemas/BackupFrequencyEnum - term: BackupScheduleCreate definition: 'Object declared by the contract with fields: frequency, backup_quantity, outside_backup_quantity, enabled, domain_id.' tags: - Object source: openapi/external.json#/components/schemas/BackupScheduleCreate - term: BackupScheduleRead definition: 'Object declared by the contract with fields: id, frequency, backup_quantity, outside_backup_quantity, enabled, domain_id, created_at, updated_at.' tags: - Object source: openapi/external.json#/components/schemas/BackupScheduleRead - term: BackupScheduleSuccessOut definition: 'Object declared by the contract with fields: success, data.' tags: - Object source: openapi/external.json#/components/schemas/BackupScheduleSuccessOut - term: BackupScheduleSuccessOutList definition: 'Object declared by the contract with fields: success, data, total.' tags: - Object source: openapi/external.json#/components/schemas/BackupScheduleSuccessOutList - term: BackupScheduleUpdate definition: 'Object declared by the contract with fields: frequency, backup_quantity, outside_backup_quantity, enabled, domain_id.' tags: - Object source: openapi/external.json#/components/schemas/BackupScheduleUpdate - term: BackupStatusEnum definition: 'Enumeration declared by the contract with values: pending, in_progress, completed, failed.' tags: - Enumeration source: openapi/external.json#/components/schemas/BackupStatusEnum - term: BalancesDataOut definition: 'Object declared by the contract with fields: outstanding_cents, promo_available_cents, cash_balance_cents, updated_at.' tags: - Object source: openapi/external.json#/components/schemas/BalancesDataOut - term: BalancesResponse definition: 'Object declared by the contract with fields: success, data.' tags: - Object source: openapi/external.json#/components/schemas/BalancesResponse - term: BandwidthResizeRequest definition: 'Object declared by the contract with fields: admin_domain, admin_project, project, resource_type, resource_id, bandwidth_mbps, bandwidth_subscription.' tags: - Object source: openapi/external.json#/components/schemas/BandwidthResizeRequest - term: BillingAddressOut definition: 'Object declared by the contract with fields: first_name, last_name, company, line1, line2, city, state, postal_code, country.' tags: - Object source: openapi/external.json#/components/schemas/BillingAddressOut - term: BillingEmailsOut definition: 'Object declared by the contract with fields: statement_email, receipt_email.' tags: - Object source: openapi/external.json#/components/schemas/BillingEmailsOut - term: BillingInfoDataOut definition: 'Object declared by the contract with fields: billing_address, billing_emails.' tags: - Object source: openapi/external.json#/components/schemas/BillingInfoDataOut - term: BillingInfoResponse definition: 'Object declared by the contract with fields: success, data.' tags: - Object source: openapi/external.json#/components/schemas/BillingInfoResponse - term: BlobAccessData definition: 'Object declared by the contract with fields: account_name, container.' tags: - Object source: openapi/external.json#/components/schemas/BlobAccessData - term: Body_image_upload_api_v1_image_file_post definition: 'Object declared by the contract with fields: file, image_id.' tags: - Object source: openapi/external.json#/components/schemas/Body_image_upload_api_v1_image_file_post - term: Body_put_object_content_api_v1_object_storage__container_name__objects__object_name__content_put definition: 'Object declared by the contract with fields: file.' tags: - Object source: openapi/external.json#/components/schemas/Body_put_object_content_api_v1_object_storage__container_name__objects__object_name__content_put - term: Body_submit_careers_application_api_v1_account_careers_applications_post definition: 'Object declared by the contract with fields: role_slug, first_name, last_name, email, location, why, phone, linkedin, source, resume.' tags: - Object source: openapi/external.json#/components/schemas/Body_submit_careers_application_api_v1_account_careers_applications_post - term: Body_upload_object_api_v1_object_storage__container_name__objects_post definition: 'Object declared by the contract with fields: file, object_name.' tags: - Object source: openapi/external.json#/components/schemas/Body_upload_object_api_v1_object_storage__container_name__objects_post - term: CareersApplicationSuccessOut definition: Acknowledgement wrapper. The marketing site only needs to know the submission was accepted; the application id is included so a confirmation email (when wired) can deep-link to a status page. tags: - Object source: openapi/external.json#/components/schemas/CareersApplicationSuccessOut