Skip to content

♻️ refacto(init): pregenerate command tree at boot time - #317

Draft
jfbus wants to merge 1 commit into
mainfrom
refacto_buikd
Draft

♻️ refacto(init): pregenerate command tree at boot time#317
jfbus wants to merge 1 commit into
mainfrom
refacto_buikd

Conversation

@jfbus

@jfbus jfbus commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Description

This PR generates the configuration for all API commands at build time, stored in the inlined YAML config files.

As a side effect, the following changes/improvements are included:

  • required fields in API commands are now documented as required (the flag is still optional, as the info might be configured through templating - e.g. echo '{}' | octl foo),
  • multi-dimensional slice flags (--foo.#.bar.#.baz) are no properly indexed,
  • custom types (e.g. passing base64 data as a plain text file) can be used in API flags (they were only present in the high level commands)

The PR also improves the CLI usage documentation.

Pregenerating the command tree has little impact on init performance.

hyperfine './bin/main --version --no-upgrade' './bin/refactoring --version --no-upgrade'
Benchmark 1: ./bin/main --version --no-upgrade
  Time (mean ± σ):     130.9 ms ±   4.1 ms    [User: 177.8 ms, System: 26.3 ms]
  Range (min … max):   127.3 ms … 146.8 ms    22 runs

Benchmark 2: ./bin/refactoring --version --no-upgrade
  Time (mean ± σ):     130.2 ms ±   2.6 ms    [User: 166.8 ms, System: 24.5 ms]
  Range (min … max):   125.5 ms … 134.5 ms    22 runs

Summary
  ./bin/refactoring --version --no-upgrade ran
    1.01 ± 0.04 times faster than ./bin/main --version --no-upgrade

The refactoring is quite extensive, there is a large potential for regressions.

Type of Change

Please check the relevant option(s):

  • 🐛 Bug fix
  • ✨ New feature
  • 🧹 Code cleanup or refactor
  • 📝 Documentation update
  • 🔧 Build or CI-related change
  • 🔒 Security fix
  • Other (specify):

How Has This Been Tested?

Please describe the test strategy:

  • Manual testing
  • Unit tests
  • Integration tests
  • Not tested yet

Checklist

  • I have followed the Contributing Guidelines
  • I have added tests or explained why they are not needed
  • I have updated relevant documentation (README, examples, etc.)
  • My changes follow the Conventional Commits specification
  • My commits include appropriate Gitmoji

Additional Context

@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

WARNING : Differences in reference doc 🤔

 docs/reference/octl.md                             |   2 +-
 docs/reference/octl_iaas.md                        | 140 ++++++++++-----------
 docs/reference/octl_iaas_accesskey.md              |  12 +-
 docs/reference/octl_iaas_accesskey_create.md       |  16 +--
 docs/reference/octl_iaas_accesskey_delete.md       |   8 +-
 docs/reference/octl_iaas_accesskey_describe.md     |   8 +-
 docs/reference/octl_iaas_accesskey_list.md         |   8 +-
 docs/reference/octl_iaas_accesskey_update.md       |  22 ++--
 docs/reference/octl_iaas_account.md                |   6 +-
 docs/reference/octl_iaas_account_create.md         |   8 +-
 docs/reference/octl_iaas_account_list.md           |   8 +-
 docs/reference/octl_iaas_adminpassword.md          |   4 +-
 docs/reference/octl_iaas_adminpassword_list.md     |   8 +-
 docs/reference/octl_iaas_api.md                    |   2 +-
 docs/reference/octl_iaas_api_AcceptNetPeering.md   |   4 +-
 docs/reference/octl_iaas_api_AddUserToUserGroup.md |   6 +-
 .../reference/octl_iaas_api_CheckAuthentication.md |   6 +-
 docs/reference/octl_iaas_api_CreateAccessKey.md    |   2 +-
 docs/reference/octl_iaas_api_CreateAccount.md      |  18 +--
 .../reference/octl_iaas_api_CreateApiAccessRule.md |   2 +-
 docs/reference/octl_iaas_api_CreateCa.md           |   4 +-
 .../reference/octl_iaas_api_CreateClientGateway.md |   8 +-
 .../octl_iaas_api_CreateDedicatedGroup.md          |   8 +-
 docs/reference/octl_iaas_api_CreateDhcpOptions.md  |   2 +-
 docs/reference/octl_iaas_api_CreateDirectLink.md   |   8 +-
 .../octl_iaas_api_CreateDirectLinkInterface.md     |  12 +-
 docs/reference/octl_iaas_api_CreateFlexibleGpu.md  |   6 +-
 docs/reference/octl_iaas_api_CreateImage.md        |   2 +-
 .../octl_iaas_api_CreateImageExportTask.md         |   8 +-
 .../octl_iaas_api_CreateInternetService.md         |   2 +-
 docs/reference/octl_iaas_api_CreateKeypair.md      |  10 +-
 docs/reference/octl_iaas_api_CreateListenerRule.md |  10 +-
 docs/reference/octl_iaas_api_CreateLoadBalancer.md |   4 +-
 .../octl_iaas_api_CreateLoadBalancerListeners.md   |   4 +-
 .../octl_iaas_api_CreateLoadBalancerPolicy.md      |   8 +-
 .../octl_iaas_api_CreateLoadBalancerTags.md        |   2 +-
 docs/reference/octl_iaas_api_CreateNatService.md   |   6 +-
 docs/reference/octl_iaas_api_CreateNet.md          |   4 +-
 .../octl_iaas_api_CreateNetAccessPoint.md          |   6 +-
 docs/reference/octl_iaas_api_CreateNetPeering.md   |   6 +-
 docs/reference/octl_iaas_api_CreateNic.md          |   4 +-
 docs/reference/octl_iaas_api_CreatePolicy.md       |  14 +--
 .../reference/octl_iaas_api_CreatePolicyVersion.md |  10 +-
 docs/reference/octl_iaas_api_CreateProductType.md  |   4 +-
 docs/reference/octl_iaas_api_CreatePublicIp.md     |   2 +-
 docs/reference/octl_iaas_api_CreateRoute.md        |   6 +-
 docs/reference/octl_iaas_api_CreateRouteTable.md   |   4 +-
 .../reference/octl_iaas_api_CreateSecurityGroup.md |   6 +-
 .../octl_iaas_api_CreateSecurityGroupRule.md       |   6 +-
 .../octl_iaas_api_CreateServerCertificate.md       |   8 +-
 docs/reference/octl_iaas_api_CreateSnapshot.md     |   2 +-
 .../octl_iaas_api_CreateSnapshotExportTask.md      |   8 +-
 docs/reference/octl_iaas_api_CreateSubnet.md       |   6 +-
 docs/reference/octl_iaas_api_CreateTags.md         |   2 +-
 docs/reference/octl_iaas_api_CreateUser.md         |   4 +-
 docs/reference/octl_iaas_api_CreateUserGroup.md    |   4 +-
 .../octl_iaas_api_CreateVirtualGateway.md          |   4 +-
 docs/reference/octl_iaas_api_CreateVmGroup.md      |  10 +-
 docs/reference/octl_iaas_api_CreateVmTemplate.md   |  12 +-
 docs/reference/octl_iaas_api_CreateVms.md          |   6 +-
 docs/reference/octl_iaas_api_CreateVolume.md       |   4 +-
 .../reference/octl_iaas_api_CreateVpnConnection.md |   8 +-
 .../octl_iaas_api_CreateVpnConnectionRoute.md      |   6 +-
 docs/reference/octl_iaas_api_DeleteAccessKey.md    |   4 +-
 .../reference/octl_iaas_api_DeleteApiAccessRule.md |   4 +-
 docs/reference/octl_iaas_api_DeleteCa.md           |   4 +-
 .../reference/octl_iaas_api_DeleteClientGateway.md |   4 +-
 .../octl_iaas_api_DeleteDedicatedGroup.md          |   4 +-
 docs/reference/octl_iaas_api_DeleteDhcpOptions.md  |   4 +-
 docs/reference/octl_iaas_api_DeleteDirectLink.md   |   4 +-
 .../octl_iaas_api_DeleteDirectLinkInterface.md     |   4 +-
 docs/reference/octl_iaas_api_DeleteExportTask.md   |   4 +-
 docs/reference/octl_iaas_api_DeleteFlexibleGpu.md  |   4 +-
 docs/reference/octl_iaas_api_DeleteImage.md        |   4 +-
 .../octl_iaas_api_DeleteInternetService.md         |   4 +-
 docs/reference/octl_iaas_api_DeleteKeypair.md      |   2 +-
 docs/reference/octl_iaas_api_DeleteListenerRule.md |   4 +-
 docs/reference/octl_iaas_api_DeleteLoadBalancer.md |   4 +-
 .../octl_iaas_api_DeleteLoadBalancerListeners.md   |   4 +-
 .../octl_iaas_api_DeleteLoadBalancerPolicy.md      |   6 +-
 .../octl_iaas_api_DeleteLoadBalancerTags.md        |   2 +-
 docs/reference/octl_iaas_api_DeleteNatService.md   |   4 +-
 docs/reference/octl_iaas_api_DeleteNet.md          |   4 +-
 .../octl_iaas_api_DeleteNetAccessPoint.md          |   4 +-
 docs/reference/octl_iaas_api_DeleteNetPeering.md   |   4 +-
 docs/reference/octl_iaas_api_DeleteNic.md          |   4 +-
 docs/reference/octl_iaas_api_DeletePolicy.md       |   4 +-
 .../reference/octl_iaas_api_DeletePolicyVersion.md |   6 +-
 docs/reference/octl_iaas_api_DeleteProductType.md  |   4 +-
 docs/reference/octl_iaas_api_DeletePublicIp.md     |   2 +-
 docs/reference/octl_iaas_api_DeleteRoute.md        |   6 +-
 docs/reference/octl_iaas_api_DeleteRouteTable.md   |   4 +-
 .../reference/octl_iaas_api_DeleteSecurityGroup.md |   2 +-
 .../octl_iaas_api_DeleteSecurityGroupRule.md       |   6 +-
 .../octl_iaas_api_DeleteServerCertificate.md       |   4 +-
 docs/reference/octl_iaas_api_DeleteSnapshot.md     |   4 +-
 docs/reference/octl_iaas_api_DeleteSubnet.md       |   4 +-
 docs/reference/octl_iaas_api_DeleteTags.md         |   2 +-
 docs/reference/octl_iaas_api_DeleteUser.md         |   4 +-
 docs/reference/octl_iaas_api_DeleteUserGroup.md    |   4 +-
 .../octl_iaas_api_DeleteUserGroupPolicy.md         |   6 +-
 docs/reference/octl_iaas_api_DeleteUserPolicy.md   |   6 +-
 .../octl_iaas_api_DeleteVirtualGateway.md          |   4 +-
 docs/reference/octl_iaas_api_DeleteVmGroup.md      |   4 +-
 docs/reference/octl_iaas_api_DeleteVmTemplate.md   |   4 +-
 docs/reference/octl_iaas_api_DeleteVms.md          |   2 +-
 docs/reference/octl_iaas_api_DeleteVolume.md       |   4 +-
 .../reference/octl_iaas_api_DeleteVpnConnection.md |   4 +-
 .../octl_iaas_api_DeleteVpnConnectionRoute.md      |   6 +-
 .../octl_iaas_api_DeregisterVmsInLoadBalancer.md   |   4 +-
 .../octl_iaas_api_DisableOutscaleLogin.md          |   2 +-
 .../octl_iaas_api_DisableOutscaleLoginForUsers.md  |   2 +-
 .../octl_iaas_api_DisableOutscaleLoginPerUsers.md  |   2 +-
 .../reference/octl_iaas_api_EnableOutscaleLogin.md |   2 +-
 .../octl_iaas_api_EnableOutscaleLoginForUsers.md   |   2 +-
 .../octl_iaas_api_EnableOutscaleLoginPerUsers.md   |   2 +-
 docs/reference/octl_iaas_api_LinkFlexibleGpu.md    |   6 +-
 .../reference/octl_iaas_api_LinkInternetService.md |   6 +-
 ...ctl_iaas_api_LinkLoadBalancerBackendMachines.md |   4 +-
 .../octl_iaas_api_LinkManagedPolicyToUserGroup.md  |   6 +-
 docs/reference/octl_iaas_api_LinkNic.md            |   8 +-
 docs/reference/octl_iaas_api_LinkPolicy.md         |   6 +-
 docs/reference/octl_iaas_api_LinkPrivateIps.md     |   4 +-
 docs/reference/octl_iaas_api_LinkPublicIp.md       |   2 +-
 docs/reference/octl_iaas_api_LinkRouteTable.md     |   6 +-
 docs/reference/octl_iaas_api_LinkVirtualGateway.md |   6 +-
 docs/reference/octl_iaas_api_LinkVolume.md         |   8 +-
 docs/reference/octl_iaas_api_PutUserGroupPolicy.md |  14 +--
 docs/reference/octl_iaas_api_PutUserPolicy.md      |  12 +-
 docs/reference/octl_iaas_api_ReadAccessKeys.md     |   2 +-
 docs/reference/octl_iaas_api_ReadAccounts.md       |   2 +-
 docs/reference/octl_iaas_api_ReadAdminPassword.md  |   4 +-
 .../reference/octl_iaas_api_ReadApiAccessPolicy.md |   2 +-
 docs/reference/octl_iaas_api_ReadApiAccessRules.md |   2 +-
 docs/reference/octl_iaas_api_ReadApiLogs.md        |   4 +-
 .../octl_iaas_api_ReadCO2EmissionAccount.md        |   6 +-
 docs/reference/octl_iaas_api_ReadCas.md            |   2 +-
 docs/reference/octl_iaas_api_ReadCatalog.md        |   2 +-
 docs/reference/octl_iaas_api_ReadCatalogs.md       |   2 +-
 docs/reference/octl_iaas_api_ReadClientGateways.md |   4 +-
 docs/reference/octl_iaas_api_ReadConsoleOutput.md  |   4 +-
 .../octl_iaas_api_ReadConsumptionAccount.md        |   6 +-
 .../reference/octl_iaas_api_ReadDedicatedGroups.md |   4 +-
 docs/reference/octl_iaas_api_ReadDhcpOptions.md    |   4 +-
 .../octl_iaas_api_ReadDirectLinkInterfaces.md      |   4 +-
 docs/reference/octl_iaas_api_ReadDirectLinks.md    |   4 +-
 .../octl_iaas_api_ReadEntitiesLinkedToPolicy.md    |   5 +-
 .../octl_iaas_api_ReadFlexibleGpuCatalog.md        |   2 +-
 docs/reference/octl_iaas_api_ReadFlexibleGpus.md   |   2 +-
 .../octl_iaas_api_ReadImageExportTasks.md          |   4 +-
 docs/reference/octl_iaas_api_ReadImages.md         |   4 +-
 .../octl_iaas_api_ReadInternetServices.md          |   4 +-
 docs/reference/octl_iaas_api_ReadKeypairs.md       |   4 +-
 docs/reference/octl_iaas_api_ReadLinkedPolicies.md |   5 +-
 docs/reference/octl_iaas_api_ReadListenerRules.md  |   2 +-
 .../octl_iaas_api_ReadLoadBalancerTags.md          |   2 +-
 docs/reference/octl_iaas_api_ReadLoadBalancers.md  |   2 +-
 docs/reference/octl_iaas_api_ReadLocations.md      |   8 +-
 ...aas_api_ReadManagedPoliciesLinkedToUserGroup.md |   5 +-
 docs/reference/octl_iaas_api_ReadNatServices.md    |   4 +-
 .../octl_iaas_api_ReadNetAccessPointServices.md    |   4 +-
 .../reference/octl_iaas_api_ReadNetAccessPoints.md |   4 +-
 docs/reference/octl_iaas_api_ReadNetPeerings.md    |   4 +-
 docs/reference/octl_iaas_api_ReadNets.md           |   4 +-
 docs/reference/octl_iaas_api_ReadNics.md           |   4 +-
 docs/reference/octl_iaas_api_ReadPolicies.md       |   3 +-
 docs/reference/octl_iaas_api_ReadPolicy.md         |   4 +-
 docs/reference/octl_iaas_api_ReadPolicyVersion.md  |   6 +-
 docs/reference/octl_iaas_api_ReadPolicyVersions.md |   9 +-
 docs/reference/octl_iaas_api_ReadProductTypes.md   |   4 +-
 docs/reference/octl_iaas_api_ReadPublicCatalog.md  |   2 +-
 docs/reference/octl_iaas_api_ReadPublicIpRanges.md |   8 +-
 docs/reference/octl_iaas_api_ReadPublicIps.md      |   4 +-
 docs/reference/octl_iaas_api_ReadQuotas.md         |   4 +-
 docs/reference/octl_iaas_api_ReadRegions.md        |   2 +-
 docs/reference/octl_iaas_api_ReadRouteTables.md    |   4 +-
 docs/reference/octl_iaas_api_ReadSecurityGroups.md |   4 +-
 .../octl_iaas_api_ReadServerCertificates.md        |   2 +-
 .../octl_iaas_api_ReadSnapshotExportTasks.md       |   4 +-
 docs/reference/octl_iaas_api_ReadSnapshots.md      |   4 +-
 docs/reference/octl_iaas_api_ReadSubnets.md        |   4 +-
 docs/reference/octl_iaas_api_ReadSubregions.md     |   4 +-
 docs/reference/octl_iaas_api_ReadTags.md           |   4 +-
 docs/reference/octl_iaas_api_ReadUnitPrice.md      |   8 +-
 docs/reference/octl_iaas_api_ReadUserGroup.md      |   4 +-
 .../octl_iaas_api_ReadUserGroupPolicies.md         |   5 +-
 .../reference/octl_iaas_api_ReadUserGroupPolicy.md |   6 +-
 docs/reference/octl_iaas_api_ReadUserGroups.md     |   3 +-
 .../octl_iaas_api_ReadUserGroupsPerUser.md         |   4 +-
 docs/reference/octl_iaas_api_ReadUserPolicies.md   |   4 +-
 docs/reference/octl_iaas_api_ReadUserPolicy.md     |   6 +-
 docs/reference/octl_iaas_api_ReadUsers.md          |   3 +-
 .../reference/octl_iaas_api_ReadVirtualGateways.md |   4 +-
 docs/reference/octl_iaas_api_ReadVmGroups.md       |   2 +-
 docs/reference/octl_iaas_api_ReadVmTemplates.md    |   2 +-
 docs/reference/octl_iaas_api_ReadVmTypes.md        |   4 +-
 docs/reference/octl_iaas_api_ReadVms.md            |  10 +-
 docs/reference/octl_iaas_api_ReadVmsHealth.md      |   4 +-
 docs/reference/octl_iaas_api_ReadVmsState.md       |   8 +-
 docs/reference/octl_iaas_api_ReadVmsStopHistory.md |   4 +-
 .../octl_iaas_api_ReadVolumeUpdateTasks.md         |   4 +-
 docs/reference/octl_iaas_api_ReadVolumes.md        |   4 +-
 docs/reference/octl_iaas_api_ReadVpnConnections.md |   4 +-
 docs/reference/octl_iaas_api_RebootVms.md          |   2 +-
 .../octl_iaas_api_RegisterVmsInLoadBalancer.md     |   4 +-
 docs/reference/octl_iaas_api_RejectNetPeering.md   |   4 +-
 .../octl_iaas_api_RemoveUserFromUserGroup.md       |   6 +-
 docs/reference/octl_iaas_api_ScaleDownVmGroup.md   |   6 +-
 docs/reference/octl_iaas_api_ScaleUpVmGroup.md     |   6 +-
 .../octl_iaas_api_SetDefaultPolicyVersion.md       |   6 +-
 docs/reference/octl_iaas_api_StartVms.md           |   2 +-
 docs/reference/octl_iaas_api_StopVms.md            |   2 +-
 docs/reference/octl_iaas_api_UnlinkFlexibleGpu.md  |   4 +-
 .../octl_iaas_api_UnlinkInternetService.md         |   6 +-
 ...l_iaas_api_UnlinkLoadBalancerBackendMachines.md |   4 +-
 ...tl_iaas_api_UnlinkManagedPolicyFromUserGroup.md |   6 +-
 docs/reference/octl_iaas_api_UnlinkNic.md          |   4 +-
 docs/reference/octl_iaas_api_UnlinkPolicy.md       |   6 +-
 docs/reference/octl_iaas_api_UnlinkPrivateIps.md   |   4 +-
 docs/reference/octl_iaas_api_UnlinkPublicIp.md     |   2 +-
 docs/reference/octl_iaas_api_UnlinkRouteTable.md   |   4 +-
 .../octl_iaas_api_UnlinkVirtualGateway.md          |   6 +-
 docs/reference/octl_iaas_api_UnlinkVolume.md       |   4 +-
 docs/reference/octl_iaas_api_UpdateAccessKey.md    |   4 +-
 docs/reference/octl_iaas_api_UpdateAccount.md      |   2 +-
 .../octl_iaas_api_UpdateApiAccessPolicy.md         |   6 +-
 .../reference/octl_iaas_api_UpdateApiAccessRule.md |   4 +-
 docs/reference/octl_iaas_api_UpdateCa.md           |   4 +-
 .../octl_iaas_api_UpdateDedicatedGroup.md          |   6 +-
 .../octl_iaas_api_UpdateDirectLinkInterface.md     |   6 +-
 docs/reference/octl_iaas_api_UpdateFlexibleGpu.md  |   4 +-
 docs/reference/octl_iaas_api_UpdateImage.md        |   4 +-
 docs/reference/octl_iaas_api_UpdateListenerRule.md |   4 +-
 docs/reference/octl_iaas_api_UpdateLoadBalancer.md |   4 +-
 docs/reference/octl_iaas_api_UpdateNet.md          |   6 +-
 .../octl_iaas_api_UpdateNetAccessPoint.md          |   4 +-
 docs/reference/octl_iaas_api_UpdateNic.md          |   4 +-
 docs/reference/octl_iaas_api_UpdateRoute.md        |   6 +-
 .../octl_iaas_api_UpdateRoutePropagation.md        |   8 +-
 .../octl_iaas_api_UpdateRouteTableLink.md          |   6 +-
 .../octl_iaas_api_UpdateServerCertificate.md       |   4 +-
 docs/reference/octl_iaas_api_UpdateSnapshot.md     |   4 +-
 docs/reference/octl_iaas_api_UpdateSubnet.md       |   6 +-
 docs/reference/octl_iaas_api_UpdateUser.md         |   4 +-
 docs/reference/octl_iaas_api_UpdateUserGroup.md    |   4 +-
 docs/reference/octl_iaas_api_UpdateVm.md           |   6 +-
 docs/reference/octl_iaas_api_UpdateVmGroup.md      |   4 +-
 docs/reference/octl_iaas_api_UpdateVmTemplate.md   |   4 +-
 docs/reference/octl_iaas_api_UpdateVolume.md       |   4 +-
 .../reference/octl_iaas_api_UpdateVpnConnection.md |   4 +-
 docs/reference/octl_iaas_apiaccesspolicy.md        |   4 +-
 docs/reference/octl_iaas_apiaccesspolicy_list.md   |   8 +-
 docs/reference/octl_iaas_apiaccessrule.md          |  12 +-
 docs/reference/octl_iaas_apiaccessrule_create.md   |   8 +-
 docs/reference/octl_iaas_apiaccessrule_delete.md   |   8 +-
 docs/reference/octl_iaas_apiaccessrule_describe.md |   8 +-
 docs/reference/octl_iaas_apiaccessrule_list.md     |   8 +-
 docs/reference/octl_iaas_apiaccessrule_update.md   |   8 +-
 docs/reference/octl_iaas_apilog.md                 |   6 +-
 docs/reference/octl_iaas_apilog_list.md            |  10 +-
 docs/reference/octl_iaas_apilog_tail.md            |   6 +-
 docs/reference/octl_iaas_ca.md                     |  12 +-
 docs/reference/octl_iaas_ca_create.md              |   8 +-
 docs/reference/octl_iaas_ca_delete.md              |   8 +-
 docs/reference/octl_iaas_ca_describe.md            |   8 +-
 docs/reference/octl_iaas_ca_list.md                |   8 +-
 docs/reference/octl_iaas_ca_update.md              |   8 +-
 docs/reference/octl_iaas_catalog.md                |   4 +-
 docs/reference/octl_iaas_catalog_list.md           |   8 +-
 docs/reference/octl_iaas_clientgateway.md          |  10 +-
 docs/reference/octl_iaas_clientgateway_create.md   |   8 +-
 docs/reference/octl_iaas_clientgateway_delete.md   |   8 +-
 docs/reference/octl_iaas_clientgateway_describe.md |   8 +-
 docs/reference/octl_iaas_clientgateway_list.md     |   8 +-
 docs/reference/octl_iaas_co2emissionaccount.md     |   4 +-
 .../reference/octl_iaas_co2emissionaccount_list.md |  16 +--
 docs/reference/octl_iaas_consumptionaccount.md     |   4 +-
 .../octl_iaas_consumptionaccount_aggregate.md      |   8 +-
 .../octl_iaas_consumptionaccount_aggregate_all.md  |  12 +-
 ...tl_iaas_consumptionaccount_aggregate_compute.md |  12 +-
 .../octl_iaas_consumptionaccount_aggregate_gpu.md  |  12 +-
 .../reference/octl_iaas_consumptionaccount_list.md |  10 +-
 docs/reference/octl_iaas_dedicatedgroup.md         |  12 +-
 docs/reference/octl_iaas_dedicatedgroup_create.md  |   8 +-
 docs/reference/octl_iaas_dedicatedgroup_delete.md  |   8 +-
 .../reference/octl_iaas_dedicatedgroup_describe.md |   8 +-
 docs/reference/octl_iaas_dedicatedgroup_list.md    |   8 +-
 docs/reference/octl_iaas_dedicatedgroup_update.md  |   8 +-
 docs/reference/octl_iaas_dhcpoption.md             |  10 +-
 docs/reference/octl_iaas_dhcpoption_create.md      |   8 +-
 docs/reference/octl_iaas_dhcpoption_delete.md      |   8 +-
 docs/reference/octl_iaas_dhcpoption_describe.md    |   8 +-
 docs/reference/octl_iaas_dhcpoption_list.md        |   8 +-
 docs/reference/octl_iaas_directlink.md             |  10 +-
 docs/reference/octl_iaas_directlink_create.md      |   8 +-
 docs/reference/octl_iaas_directlink_delete.md      |   8 +-
 docs/reference/octl_iaas_directlink_describe.md    |   8 +-
 docs/reference/octl_iaas_directlink_list.md        |   8 +-
 docs/reference/octl_iaas_directlinkinterface.md    |  12 +-
 .../octl_iaas_directlinkinterface_create.md        |   8 +-
 .../octl_iaas_directlinkinterface_delete.md        |   8 +-
 .../octl_iaas_directlinkinterface_describe.md      |   8 +-
 .../octl_iaas_directlinkinterface_list.md          |   8 +-
 .../octl_iaas_directlinkinterface_update.md        |   8 +-
 docs/reference/octl_iaas_entitieslinkedtopolicy.md |   4 +-
 .../octl_iaas_entitieslinkedtopolicy_list.md       |   8 +-
 docs/reference/octl_iaas_exporttask.md             |   4 +-
 docs/reference/octl_iaas_exporttask_delete.md      |   8 +-
 docs/reference/octl_iaas_flexiblegpu.md            |  18 +--
 docs/reference/octl_iaas_flexiblegpu_catalog.md    |   6 +-
 docs/reference/octl_iaas_flexiblegpu_create.md     |   8 +-
 docs/reference/octl_iaas_flexiblegpu_delete.md     |   8 +-
 docs/reference/octl_iaas_flexiblegpu_describe.md   |   8 +-
 docs/reference/octl_iaas_flexiblegpu_link.md       |   6 +-
 docs/reference/octl_iaas_flexiblegpu_list.md       |   8 +-
 docs/reference/octl_iaas_flexiblegpu_unlink.md     |   6 +-
 docs/reference/octl_iaas_flexiblegpu_update.md     |   8 +-
 docs/reference/octl_iaas_image.md                  |  12 +-
 docs/reference/octl_iaas_image_create.md           |   8 +-
 docs/reference/octl_iaas_image_delete.md           |   8 +-
 docs/reference/octl_iaas_image_describe.md         |   8 +-
 docs/reference/octl_iaas_image_list.md             |   8 +-
 docs/reference/octl_iaas_image_update.md           |   8 +-
 docs/reference/octl_iaas_imageexporttask.md        |   8 +-
 docs/reference/octl_iaas_imageexporttask_create.md |   8 +-
 .../octl_iaas_imageexporttask_describe.md          |   8 +-
 docs/reference/octl_iaas_imageexporttask_list.md   |   8 +-
 docs/reference/octl_iaas_internetservice.md        |  14 +--
 docs/reference/octl_iaas_internetservice_create.md |   8 +-
 docs/reference/octl_iaas_internetservice_delete.md |   8 +-
 .../octl_iaas_internetservice_describe.md          |   8 +-
 docs/reference/octl_iaas_internetservice_link.md   |   6 +-
 docs/reference/octl_iaas_internetservice_list.md   |   8 +-
 docs/reference/octl_iaas_internetservice_unlink.md |   6 +-
 docs/reference/octl_iaas_keypair.md                |  10 +-
 docs/reference/octl_iaas_keypair_create.md         |  14 +--
 docs/reference/octl_iaas_keypair_delete.md         |   8 +-
 docs/reference/octl_iaas_keypair_describe.md       |   8 +-
 docs/reference/octl_iaas_keypair_list.md           |   8 +-
 docs/reference/octl_iaas_linkedpolicy.md           |   4 +-
 docs/reference/octl_iaas_linkedpolicy_list.md      |   8 +-
 docs/reference/octl_iaas_listenerrule.md           |  12 +-
 docs/reference/octl_iaas_listenerrule_create.md    |   8 +-
 docs/reference/octl_iaas_listenerrule_delete.md    |   8 +-
 docs/reference/octl_iaas_listenerrule_describe.md  |   8 +-
 docs/reference/octl_iaas_listenerrule_list.md      |   8 +-
 docs/reference/octl_iaas_listenerrule_update.md    |   8 +-
 docs/reference/octl_iaas_loadbalancer.md           |  14 +--
 docs/reference/octl_iaas_loadbalancer_backends.md  |   6 +-
 docs/reference/octl_iaas_loadbalancer_create.md    |   8 +-
 docs/reference/octl_iaas_loadbalancer_delete.md    |   8 +-
 docs/reference/octl_iaas_loadbalancer_describe.md  |   8 +-
 docs/reference/octl_iaas_loadbalancer_list.md      |   8 +-
 docs/reference/octl_iaas_loadbalancer_update.md    |   8 +-
 docs/reference/octl_iaas_loadbalancerlistener.md   |   4 +-
 .../octl_iaas_loadbalancerlistener_create.md       |  10 +-
 docs/reference/octl_iaas_loadbalancerpolicy.md     |   4 +-
 .../octl_iaas_loadbalancerpolicy_create.md         |  10 +-
 docs/reference/octl_iaas_loadbalancertag.md        |   6 +-
 docs/reference/octl_iaas_loadbalancertag_create.md |   8 +-
 docs/reference/octl_iaas_loadbalancertag_list.md   |   8 +-
 docs/reference/octl_iaas_location.md               |   4 +-
 docs/reference/octl_iaas_location_list.md          |   8 +-
 .../octl_iaas_managedpolicieslinkedtousergroup.md  |   4 +-
 ...l_iaas_managedpolicieslinkedtousergroup_list.md |   8 +-
 docs/reference/octl_iaas_natservice.md             |  10 +-
 docs/reference/octl_iaas_natservice_create.md      |   8 +-
 docs/reference/octl_iaas_natservice_delete.md      |   8 +-
 docs/reference/octl_iaas_natservice_describe.md    |   8 +-
 docs/reference/octl_iaas_natservice_list.md        |   8 +-
 docs/reference/octl_iaas_net.md                    |  12 +-
 docs/reference/octl_iaas_net_create.md             |   8 +-
 docs/reference/octl_iaas_net_delete.md             |   8 +-
 docs/reference/octl_iaas_net_dependencies.md       |   2 +-
 docs/reference/octl_iaas_net_describe.md           |   8 +-
 docs/reference/octl_iaas_net_list.md               |   8 +-
 docs/reference/octl_iaas_net_teardown.md           |   2 +-
 docs/reference/octl_iaas_net_update.md             |   8 +-
 docs/reference/octl_iaas_netaccesspoint.md         |  14 +--
 docs/reference/octl_iaas_netaccesspoint_create.md  |   8 +-
 docs/reference/octl_iaas_netaccesspoint_delete.md  |   8 +-
 .../reference/octl_iaas_netaccesspoint_describe.md |   8 +-
 docs/reference/octl_iaas_netaccesspoint_list.md    |   8 +-
 .../reference/octl_iaas_netaccesspoint_services.md |   6 +-
 docs/reference/octl_iaas_netaccesspoint_update.md  |   8 +-
 docs/reference/octl_iaas_netpeering.md             |  14 +--
 docs/reference/octl_iaas_netpeering_accept.md      |   6 +-
 docs/reference/octl_iaas_netpeering_create.md      |   8 +-
 docs/reference/octl_iaas_netpeering_delete.md      |   8 +-
 docs/reference/octl_iaas_netpeering_describe.md    |   8 +-
 docs/reference/octl_iaas_netpeering_list.md        |  10 +-
 docs/reference/octl_iaas_netpeering_reject.md      |   6 +-
 docs/reference/octl_iaas_nic.md                    |  16 +--
 docs/reference/octl_iaas_nic_create.md             |   8 +-
 docs/reference/octl_iaas_nic_delete.md             |   8 +-
 docs/reference/octl_iaas_nic_describe.md           |   8 +-
 docs/reference/octl_iaas_nic_link.md               |   6 +-
 docs/reference/octl_iaas_nic_list.md               |   8 +-
 docs/reference/octl_iaas_nic_unlink.md             |   6 +-
 docs/reference/octl_iaas_nic_update.md             |   8 +-
 docs/reference/octl_iaas_policy.md                 |  14 +--
 docs/reference/octl_iaas_policy_create.md          |  16 ++-
 docs/reference/octl_iaas_policy_delete.md          |   6 +-
 docs/reference/octl_iaas_policy_describe.md        |   6 +-
 docs/reference/octl_iaas_policy_link.md            |   6 +-
 docs/reference/octl_iaas_policy_list.md            |   6 +-
 docs/reference/octl_iaas_policy_unlink.md          |   6 +-
 docs/reference/octl_iaas_policyversion.md          |  12 +-
 docs/reference/octl_iaas_policyversion_create.md   |  12 +-
 docs/reference/octl_iaas_policyversion_delete.md   |   6 +-
 docs/reference/octl_iaas_policyversion_describe.md |   6 +-
 docs/reference/octl_iaas_policyversion_list.md     |   6 +-
 .../octl_iaas_policyversion_set-default.md         |   6 +-
 docs/reference/octl_iaas_producttype.md            |  10 +-
 docs/reference/octl_iaas_producttype_create.md     |   8 +-
 docs/reference/octl_iaas_producttype_delete.md     |   8 +-
 docs/reference/octl_iaas_producttype_describe.md   |   8 +-
 docs/reference/octl_iaas_producttype_list.md       |   8 +-
 docs/reference/octl_iaas_publiccatalog.md          |   4 +-
 docs/reference/octl_iaas_publiccatalog_list.md     |   8 +-
 docs/reference/octl_iaas_publicip.md               |  10 +-
 docs/reference/octl_iaas_publicip_create.md        |   8 +-
 docs/reference/octl_iaas_publicip_delete.md        |   8 +-
 docs/reference/octl_iaas_publicip_describe.md      |   8 +-
 docs/reference/octl_iaas_publicip_list.md          |   8 +-
 docs/reference/octl_iaas_publiciprange.md          |   4 +-
 docs/reference/octl_iaas_publiciprange_list.md     |   8 +-
 docs/reference/octl_iaas_quota.md                  |   6 +-
 docs/reference/octl_iaas_quota_describe.md         |   9 +-
 docs/reference/octl_iaas_quota_list.md             |   8 +-
 docs/reference/octl_iaas_region.md                 |   4 +-
 docs/reference/octl_iaas_region_list.md            |   8 +-
 docs/reference/octl_iaas_route.md                  |   4 +-
 docs/reference/octl_iaas_route_create.md           |  10 +-
 docs/reference/octl_iaas_routetable.md             |  10 +-
 docs/reference/octl_iaas_routetable_create.md      |   8 +-
 docs/reference/octl_iaas_routetable_delete.md      |   8 +-
 docs/reference/octl_iaas_routetable_describe.md    |   8 +-
 docs/reference/octl_iaas_routetable_list.md        |   8 +-
 docs/reference/octl_iaas_securitygroup.md          |  10 +-
 docs/reference/octl_iaas_securitygroup_create.md   |   8 +-
 docs/reference/octl_iaas_securitygroup_delete.md   |   8 +-
 docs/reference/octl_iaas_securitygroup_describe.md |   8 +-
 docs/reference/octl_iaas_securitygroup_list.md     |   8 +-
 docs/reference/octl_iaas_securitygrouprule.md      |   4 +-
 .../octl_iaas_securitygrouprule_create.md          |  14 +--
 docs/reference/octl_iaas_servercertificate.md      |   6 +-
 .../octl_iaas_servercertificate_create.md          |   8 +-
 docs/reference/octl_iaas_servercertificate_list.md |   8 +-
 docs/reference/octl_iaas_snapshot.md               |  12 +-
 docs/reference/octl_iaas_snapshot_create.md        |   8 +-
 docs/reference/octl_iaas_snapshot_delete.md        |   8 +-
 docs/reference/octl_iaas_snapshot_describe.md      |   8 +-
 docs/reference/octl_iaas_snapshot_list.md          |  12 +-
 docs/reference/octl_iaas_snapshot_update.md        |   8 +-
 docs/reference/octl_iaas_snapshotexporttask.md     |   8 +-
 .../octl_iaas_snapshotexporttask_create.md         |   8 +-
 .../octl_iaas_snapshotexporttask_describe.md       |   8 +-
 .../reference/octl_iaas_snapshotexporttask_list.md |   8 +-
 docs/reference/octl_iaas_subnet.md                 |  12 +-
 docs/reference/octl_iaas_subnet_create.md          |   8 +-
 docs/reference/octl_iaas_subnet_delete.md          |   8 +-
 docs/reference/octl_iaas_subnet_describe.md        |   8 +-
 docs/reference/octl_iaas_subnet_list.md            |   8 +-
 docs/reference/octl_iaas_subnet_update.md          |   8 +-
 docs/reference/octl_iaas_subregion.md              |   6 +-
 docs/reference/octl_iaas_subregion_describe.md     |  10 +-
 docs/reference/octl_iaas_subregion_list.md         |   8 +-
 docs/reference/octl_iaas_tag.md                    |   6 +-
 docs/reference/octl_iaas_tag_create.md             |   8 +-
 docs/reference/octl_iaas_tag_list.md               |   8 +-
 docs/reference/octl_iaas_unitprice.md              |   4 +-
 docs/reference/octl_iaas_unitprice_list.md         |   8 +-
 docs/reference/octl_iaas_user.md                   |  10 +-
 docs/reference/octl_iaas_user_create.md            |   8 +-
 docs/reference/octl_iaas_user_delete.md            |   8 +-
 docs/reference/octl_iaas_user_list.md              |   8 +-
 docs/reference/octl_iaas_user_update.md            |   8 +-
 docs/reference/octl_iaas_usergroup.md              |  10 +-
 docs/reference/octl_iaas_usergroup_create.md       |   8 +-
 docs/reference/octl_iaas_usergroup_delete.md       |   8 +-
 docs/reference/octl_iaas_usergroup_list.md         |   8 +-
 docs/reference/octl_iaas_usergroup_update.md       |   8 +-
 docs/reference/octl_iaas_usergrouppolicy.md        |   4 +-
 docs/reference/octl_iaas_usergrouppolicy_list.md   |   8 +-
 docs/reference/octl_iaas_usergroupsperuser.md      |   4 +-
 docs/reference/octl_iaas_usergroupsperuser_list.md |   8 +-
 docs/reference/octl_iaas_userpolicy.md             |   4 +-
 docs/reference/octl_iaas_userpolicy_list.md        |   8 +-
 docs/reference/octl_iaas_virtualgateway.md         |  10 +-
 docs/reference/octl_iaas_virtualgateway_create.md  |   8 +-
 docs/reference/octl_iaas_virtualgateway_delete.md  |   8 +-
 .../reference/octl_iaas_virtualgateway_describe.md |   8 +-
 docs/reference/octl_iaas_virtualgateway_list.md    |   8 +-
 docs/reference/octl_iaas_vm.md                     |  20 +--
 docs/reference/octl_iaas_vm_create.md              |  10 +-
 docs/reference/octl_iaas_vm_delete.md              |   8 +-
 docs/reference/octl_iaas_vm_describe.md            |   8 +-
 docs/reference/octl_iaas_vm_list.md                |   8 +-
 docs/reference/octl_iaas_vm_readconsole.md         |   8 +-
 docs/reference/octl_iaas_vm_start.md               |   6 +-
 docs/reference/octl_iaas_vm_states.md              |   6 +-
 docs/reference/octl_iaas_vm_stop.md                |   6 +-
 docs/reference/octl_iaas_vm_update.md              |  10 +-
 docs/reference/octl_iaas_vmgroup.md                |  12 +-
 docs/reference/octl_iaas_vmgroup_create.md         |   8 +-
 docs/reference/octl_iaas_vmgroup_delete.md         |   8 +-
 docs/reference/octl_iaas_vmgroup_describe.md       |  11 +-
 docs/reference/octl_iaas_vmgroup_list.md           |   8 +-
 docs/reference/octl_iaas_vmgroup_update.md         |   8 +-
 docs/reference/octl_iaas_vmsstophistory.md         |   4 +-
 docs/reference/octl_iaas_vmsstophistory_list.md    |  18 +--
 docs/reference/octl_iaas_vmtemplate.md             |  12 +-
 docs/reference/octl_iaas_vmtemplate_create.md      |   8 +-
 docs/reference/octl_iaas_vmtemplate_delete.md      |   8 +-
 docs/reference/octl_iaas_vmtemplate_describe.md    |  11 +-
 docs/reference/octl_iaas_vmtemplate_list.md        |   8 +-
 docs/reference/octl_iaas_vmtemplate_update.md      |   8 +-
 docs/reference/octl_iaas_vmtype.md                 |   6 +-
 docs/reference/octl_iaas_vmtype_describe.md        |   8 +-
 docs/reference/octl_iaas_vmtype_list.md            |   8 +-
 docs/reference/octl_iaas_volume.md                 |  16 +--
 docs/reference/octl_iaas_volume_create.md          |   8 +-
 docs/reference/octl_iaas_volume_delete.md          |   8 +-
 docs/reference/octl_iaas_volume_describe.md        |   8 +-
 docs/reference/octl_iaas_volume_link.md            |   6 +-
 docs/reference/octl_iaas_volume_list.md            |  12 +-
 docs/reference/octl_iaas_volume_unlink.md          |   6 +-
 docs/reference/octl_iaas_volume_update.md          |   8 +-
 docs/reference/octl_iaas_volumeupdatetask.md       |   6 +-
 .../octl_iaas_volumeupdatetask_describe.md         |   8 +-
 docs/reference/octl_iaas_volumeupdatetask_list.md  |   8 +-
 docs/reference/octl_iaas_vpnconnection.md          |  12 +-
 docs/reference/octl_iaas_vpnconnection_create.md   |   8 +-
 docs/reference/octl_iaas_vpnconnection_delete.md   |   8 +-
 docs/reference/octl_iaas_vpnconnection_describe.md |   8 +-
 docs/reference/octl_iaas_vpnconnection_list.md     |   8 +-
 docs/reference/octl_iaas_vpnconnection_update.md   |   8 +-
 docs/reference/octl_iaas_vpnconnectionroute.md     |   4 +-
 .../octl_iaas_vpnconnectionroute_create.md         |   8 +-
 docs/reference/octl_kube.md                        |  20 +--
 docs/reference/octl_kube_api.md                    |   2 +-
 docs/reference/octl_kube_api_CreateCluster.md      |  12 +-
 docs/reference/octl_kube_api_CreateProject.md      |   8 +-
 docs/reference/octl_kube_api_DeleteCluster.md      |   2 +-
 docs/reference/octl_kube_api_DeleteProject.md      |   2 +-
 docs/reference/octl_kube_api_GetCPSubregions.md    |   2 +-
 docs/reference/octl_kube_api_GetCluster.md         |   2 +-
 docs/reference/octl_kube_api_GetClusterTemplate.md |   2 +-
 .../octl_kube_api_GetControlPlanePlans.md          |   2 +-
 docs/reference/octl_kube_api_GetKubeconfig.md      |   2 +-
 .../octl_kube_api_GetKubeconfigWithPubkeyNACL.md   |   2 +-
 .../octl_kube_api_GetKubernetesVersions.md         |   2 +-
 ...ctl_kube_api_GetNetPeeringAcceptanceTemplate.md |   2 +-
 .../octl_kube_api_GetNetPeeringRequestTemplate.md  |   2 +-
 .../reference/octl_kube_api_GetNodepoolTemplate.md |   2 +-
 docs/reference/octl_kube_api_GetProject.md         |   2 +-
 docs/reference/octl_kube_api_GetProjectNets.md     |   2 +-
 .../reference/octl_kube_api_GetProjectPublicIps.md |   2 +-
 docs/reference/octl_kube_api_GetProjectQuotas.md   |   2 +-
 .../reference/octl_kube_api_GetProjectSnapshots.md |   2 +-
 docs/reference/octl_kube_api_GetProjectTemplate.md |   2 +-
 docs/reference/octl_kube_api_GetQuotas.md          |   2 +-
 docs/reference/octl_kube_api_ListAllClusters.md    |   2 +-
 .../octl_kube_api_ListClustersByProjectID.md       |   2 +-
 docs/reference/octl_kube_api_ListProjects.md       |   2 +-
 docs/reference/octl_kube_api_UpdateCluster.md      |   2 +-
 docs/reference/octl_kube_api_UpdateProject.md      |   2 +-
 docs/reference/octl_kube_api_UpgradeCluster.md     |   2 +-
 docs/reference/octl_kube_cluster.md                |  14 +--
 docs/reference/octl_kube_cluster_create.md         |  16 ++-
 docs/reference/octl_kube_cluster_delete.md         |   8 +-
 docs/reference/octl_kube_cluster_describe.md       |   8 +-
 docs/reference/octl_kube_cluster_kubeconfig.md     |   8 +-
 docs/reference/octl_kube_cluster_list.md           |   6 +-
 docs/reference/octl_kube_cluster_update.md         |   8 +-
 docs/reference/octl_kube_ippool.md                 |  12 +-
 docs/reference/octl_kube_ippool_api.md             |   4 +-
 docs/reference/octl_kube_ippool_api_Create.md      |  55 +++-----
 docs/reference/octl_kube_ippool_api_Delete.md      |  10 +-
 docs/reference/octl_kube_ippool_api_Get.md         |   5 +-
 docs/reference/octl_kube_ippool_api_List.md        |  11 +-
 docs/reference/octl_kube_ippool_api_Update.md      |  55 +++-----
 docs/reference/octl_kube_ippool_create.md          |  12 +-
 docs/reference/octl_kube_ippool_delete.md          |  10 +-
 docs/reference/octl_kube_ippool_describe.md        |  10 +-
 docs/reference/octl_kube_ippool_ippool.md          |  46 +++++++
 docs/reference/octl_kube_ippool_ippool_create.md   |  52 ++++++++
 docs/reference/octl_kube_ippool_ippool_delete.md   |  50 ++++++++
 docs/reference/octl_kube_ippool_ippool_describe.md |  50 ++++++++
 docs/reference/octl_kube_ippool_ippool_list.md     |  50 ++++++++
 docs/reference/octl_kube_ippool_list.md            |   8 +-
 docs/reference/octl_kube_kubectl.md                |   2 +-
 docs/reference/octl_kube_netpeering.md             |  18 +--
 docs/reference/octl_kube_netpeering_accept.md      |   8 +-
 docs/reference/octl_kube_netpeering_acceptance.md  |   6 +-
 .../octl_kube_netpeering_acceptance_api.md         |   4 +-
 .../octl_kube_netpeering_acceptance_api_Create.md  |  57 +++------
 .../octl_kube_netpeering_acceptance_api_Delete.md  |  10 +-
 .../octl_kube_netpeering_acceptance_api_Get.md     |   5 +-
 .../octl_kube_netpeering_acceptance_api_List.md    |  11 +-
 .../octl_kube_netpeering_acceptance_api_Update.md  |  57 +++------
 docs/reference/octl_kube_netpeering_api.md         |   4 +-
 docs/reference/octl_kube_netpeering_api_Create.md  |  57 +++------
 docs/reference/octl_kube_netpeering_api_Delete.md  |  10 +-
 docs/reference/octl_kube_netpeering_api_Get.md     |   5 +-
 docs/reference/octl_kube_netpeering_api_List.md    |  11 +-
 docs/reference/octl_kube_netpeering_api_Update.md  |  57 +++------
 docs/reference/octl_kube_netpeering_create.md      |   8 +-
 docs/reference/octl_kube_netpeering_delete.md      |  10 +-
 docs/reference/octl_kube_netpeering_describe.md    |   8 +-
 docs/reference/octl_kube_netpeering_list.md        |   8 +-
 docs/reference/octl_kube_netpeering_netpeering.md  |  47 +++++++
 .../octl_kube_netpeering_netpeering_accept.md      |  51 ++++++++
 .../octl_kube_netpeering_netpeering_create.md      |  51 ++++++++
 .../octl_kube_netpeering_netpeering_delete.md      |  50 ++++++++
 .../octl_kube_netpeering_netpeering_describe.md    |  50 ++++++++
 .../octl_kube_netpeering_netpeering_list.md        |  50 ++++++++
 docs/reference/octl_kube_netpeering_request.md     |   6 +-
 docs/reference/octl_kube_netpeering_request_api.md |   4 +-
 .../octl_kube_netpeering_request_api_Create.md     |  61 +++------
 .../octl_kube_netpeering_request_api_Delete.md     |  10 +-
 .../octl_kube_netpeering_request_api_Get.md        |   5 +-
 .../octl_kube_netpeering_request_api_List.md       |  11 +-
 .../octl_kube_netpeering_request_api_Update.md     |  61 +++------
 docs/reference/octl_kube_nodepool.md               |  12 +-
 docs/reference/octl_kube_nodepool_api.md           |   4 +-
 docs/reference/octl_kube_nodepool_api_Create.md    |  35 +-----
 docs/reference/octl_kube_nodepool_api_Delete.md    |  10 +-
 docs/reference/octl_kube_nodepool_api_Get.md       |   5 +-
 docs/reference/octl_kube_nodepool_api_List.md      |  11 +-
 docs/reference/octl_kube_nodepool_api_Update.md    |  35 +-----
 docs/reference/octl_kube_nodepool_create.md        |  20 +--
 docs/reference/octl_kube_nodepool_delete.md        |  10 +-
 docs/reference/octl_kube_nodepool_describe.md      |  10 +-
 docs/reference/octl_kube_nodepool_list.md          |   8 +-
 docs/reference/octl_kube_nodepool_nodepool.md      |  46 +++++++
 .../octl_kube_nodepool_nodepool_create.md          |  77 ++++++++++++
 .../octl_kube_nodepool_nodepool_delete.md          |  50 ++++++++
 .../octl_kube_nodepool_nodepool_describe.md        |  50 ++++++++
 docs/reference/octl_kube_nodepool_nodepool_list.md |  50 ++++++++
 docs/reference/octl_kube_oosaccess.md              |   8 +-
 docs/reference/octl_kube_oosaccess_api.md          |   4 +-
 docs/reference/octl_kube_oosaccess_api_Create.md   |  55 +++-----
 docs/reference/octl_kube_oosaccess_api_Delete.md   |  10 +-
 docs/reference/octl_kube_oosaccess_api_Get.md      |   5 +-
 docs/reference/octl_kube_oosaccess_api_List.md     |  11 +-
 docs/reference/octl_kube_oosaccess_api_Update.md   |  55 +++-----
 docs/reference/octl_kube_oosaccess_describe.md     |   8 +-
 docs/reference/octl_kube_oosaccess_list.md         |   8 +-
 docs/reference/octl_kube_oosaccess_oosaccess.md    |  44 +++++++
 .../octl_kube_oosaccess_oosaccess_describe.md      |  50 ++++++++
 .../octl_kube_oosaccess_oosaccess_list.md          |  50 ++++++++
 docs/reference/octl_kube_project.md                |  22 ++--
 docs/reference/octl_kube_project_clusters.md       |   8 +-
 docs/reference/octl_kube_project_create.md         |  10 +-
 docs/reference/octl_kube_project_delete.md         |   8 +-
 docs/reference/octl_kube_project_describe.md       |   8 +-
 docs/reference/octl_kube_project_list.md           |   8 +-
 docs/reference/octl_kube_project_nets.md           |   8 +-
 docs/reference/octl_kube_project_public-ips.md     |   8 +-
 docs/reference/octl_kube_project_quotas.md         |   8 +-
 docs/reference/octl_kube_project_snapshots.md      |   8 +-
 docs/reference/octl_kube_project_update.md         |   8 +-
 docs/reference/octl_kube_project_use.md            |   2 +-
 docs/reference/octl_kube_publicip.md               |   4 +-
 docs/reference/octl_kube_publicip_describe.md      |   6 +-
 docs/reference/octl_kube_quota.md                  |   4 +-
 docs/reference/octl_kube_quota_describe.md         |   8 +-
 docs/reference/octl_kube_vpnconnection.md          |   2 +-
 docs/reference/octl_kube_vpnconnection_api.md      |   2 +-
 .../octl_kube_vpnconnection_api_Create.md          |  29 +----
 .../octl_kube_vpnconnection_api_Delete.md          |  10 +-
 docs/reference/octl_kube_vpnconnection_api_Get.md  |   5 +-
 docs/reference/octl_kube_vpnconnection_api_List.md |  11 +-
 .../octl_kube_vpnconnection_api_Update.md          |  29 +----
 docs/reference/octl_metadata.md                    |   2 +-
 docs/reference/octl_metadata_all.md                |   2 +-
 docs/reference/octl_metadata_availability_zone.md  |   2 +-
 docs/reference/octl_metadata_device_mapping.md     |   2 +-
 docs/reference/octl_metadata_instance_id.md        |   2 +-
 docs/reference/octl_metadata_instance_type.md      |   2 +-
 docs/reference/octl_metadata_mac.md                |   2 +-
 docs/reference/octl_metadata_placement_cluster.md  |   2 +-
 docs/reference/octl_metadata_placement_server.md   |   2 +-
 docs/reference/octl_metadata_region.md             |   2 +-
 docs/reference/octl_metadata_tags.md               |   2 +-
 docs/reference/octl_storage.md                     |  10 +-
 docs/reference/octl_storage_api.md                 |   2 +-
 .../octl_storage_api_AbortMultipartUpload.md       |   3 +-
 .../octl_storage_api_CompleteMultipartUpload.md    |  10 +-
 docs/reference/octl_storage_api_CopyObject.md      |  10 +-
 docs/reference/octl_storage_api_CreateBucket.md    |  27 ++--
 .../octl_storage_api_CreateMultipartUpload.md      |  10 +-
 docs/reference/octl_storage_api_DeleteBucket.md    |   2 +-
 .../reference/octl_storage_api_DeleteBucketCors.md |   2 +-
 .../octl_storage_api_DeleteBucketEncryption.md     |   2 +-
 .../octl_storage_api_DeleteBucketLifecycle.md      |   2 +-
 .../octl_storage_api_DeleteBucketPolicy.md         |   2 +-
 .../octl_storage_api_DeleteBucketWebsite.md        |   2 +-
 docs/reference/octl_storage_api_DeleteObject.md    |   3 +-
 .../octl_storage_api_DeleteObjectTagging.md        |   2 +-
 docs/reference/octl_storage_api_DeleteObjects.md   |   4 +-
 docs/reference/octl_storage_api_GetBucketAcl.md    |   2 +-
 docs/reference/octl_storage_api_GetBucketCors.md   |   2 +-
 .../octl_storage_api_GetBucketEncryption.md        |   2 +-
 ..._storage_api_GetBucketLifecycleConfiguration.md |   2 +-
 .../octl_storage_api_GetBucketLocation.md          |   2 +-
 docs/reference/octl_storage_api_GetBucketPolicy.md |   2 +-
 .../octl_storage_api_GetBucketVersioning.md        |   2 +-
 .../reference/octl_storage_api_GetBucketWebsite.md |   2 +-
 docs/reference/octl_storage_api_GetObject.md       |   7 +-
 docs/reference/octl_storage_api_GetObjectAcl.md    |   3 +-
 .../octl_storage_api_GetObjectLockConfiguration.md |   2 +-
 .../octl_storage_api_GetObjectRetention.md         |   3 +-
 .../reference/octl_storage_api_GetObjectTagging.md |   3 +-
 docs/reference/octl_storage_api_HeadBucket.md      |   2 +-
 docs/reference/octl_storage_api_HeadObject.md      |   7 +-
 docs/reference/octl_storage_api_ListBuckets.md     |  10 +-
 .../octl_storage_api_ListMultipartUploads.md       |   3 +-
 .../octl_storage_api_ListObjectVersions.md         |   4 +-
 docs/reference/octl_storage_api_ListObjectsV2.md   |   5 +-
 docs/reference/octl_storage_api_ListParts.md       |  20 ++-
 docs/reference/octl_storage_api_PutBucketAcl.md    |   6 +-
 docs/reference/octl_storage_api_PutBucketCors.md   |   4 +-
 .../octl_storage_api_PutBucketEncryption.md        |   6 +-
 ..._storage_api_PutBucketLifecycleConfiguration.md |  13 +-
 docs/reference/octl_storage_api_PutBucketPolicy.md |   6 +-
 .../octl_storage_api_PutBucketVersioning.md        |   4 +-
 .../reference/octl_storage_api_PutBucketWebsite.md |  10 +-
 docs/reference/octl_storage_api_PutObject.md       |  15 +--
 docs/reference/octl_storage_api_PutObjectAcl.md    |   7 +-
 .../octl_storage_api_PutObjectLockConfiguration.md |   5 +-
 .../octl_storage_api_PutObjectRetention.md         |   5 +-
 .../reference/octl_storage_api_PutObjectTagging.md |   5 +-
 docs/reference/octl_storage_api_UploadPart.md      |  28 ++---
 docs/reference/octl_storage_api_UploadPartCopy.md  |   6 +-
 docs/reference/octl_storage_bucket.md              |  10 +-
 docs/reference/octl_storage_bucket_acl.md          |   6 +-
 .../reference/octl_storage_bucket_acl_configure.md |   6 +-
 docs/reference/octl_storage_bucket_acl_describe.md |   6 +-
 docs/reference/octl_storage_bucket_cors.md         |   8 +-
 .../octl_storage_bucket_cors_configure.md          |   6 +-
 .../reference/octl_storage_bucket_cors_describe.md |   6 +-
 docs/reference/octl_storage_bucket_cors_disable.md |   6 +-
 docs/reference/octl_storage_bucket_create.md       |   6 +-
 docs/reference/octl_storage_bucket_delete.md       |   8 +-
 docs/reference/octl_storage_bucket_describe.md     |   8 +-
 docs/reference/octl_storage_bucket_encryption.md   |   8 +-
 .../octl_storage_bucket_encryption_describe.md     |   6 +-
 .../octl_storage_bucket_encryption_disable.md      |   6 +-
 .../octl_storage_bucket_encryption_enable.md       |   6 +-
 docs/reference/octl_storage_bucket_lifecycle.md    |   8 +-
 .../octl_storage_bucket_lifecycle_configure.md     |   6 +-
 .../octl_storage_bucket_lifecycle_describe.md      |   6 +-
 .../octl_storage_bucket_lifecycle_disable.md       |   6 +-
 docs/reference/octl_storage_bucket_list.md         |   6 +-
 docs/reference/octl_storage_bucket_objectlock.md   |   6 +-
 .../octl_storage_bucket_objectlock_configure.md    |   6 +-
 .../octl_storage_bucket_objectlock_describe.md     |   6 +-
 docs/reference/octl_storage_bucket_policy.md       |   8 +-
 .../octl_storage_bucket_policy_configure.md        |  14 +--
 .../octl_storage_bucket_policy_describe.md         |   6 +-
 .../octl_storage_bucket_policy_disable.md          |   6 +-
 docs/reference/octl_storage_bucket_versioning.md   |   8 +-
 .../octl_storage_bucket_versioning_describe.md     |   6 +-
 .../octl_storage_bucket_versioning_disable.md      |   6 +-
 .../octl_storage_bucket_versioning_enable.md       |   6 +-
 docs/reference/octl_storage_bucket_website.md      |   8 +-
 .../octl_storage_bucket_website_configure.md       |   6 +-
 .../octl_storage_bucket_website_describe.md        |   6 +-
 .../octl_storage_bucket_website_disable.md         |   6 +-
 docs/reference/octl_storage_multipartupload.md     |   6 +-
 .../octl_storage_multipartupload_create.md         |  52 ++++----
 .../reference/octl_storage_multipartupload_list.md |   6 +-
 docs/reference/octl_storage_object.md              |  16 +--
 docs/reference/octl_storage_object_acl.md          |   6 +-
 .../reference/octl_storage_object_acl_configure.md |   6 +-
 docs/reference/octl_storage_object_acl_describe.md |   6 +-
 docs/reference/octl_storage_object_copy.md         |  44 +++----
 docs/reference/octl_storage_object_delete.md       |  24 ++--
 docs/reference/octl_storage_object_describe.md     |   8 +-
 docs/reference/octl_storage_object_download.md     |   8 +-
 docs/reference/octl_storage_object_list.md         |   6 +-
 docs/reference/octl_storage_object_presign.md      |   2 +-
 docs/reference/octl_storage_object_put.md          |  12 +-
 docs/reference/octl_storage_object_retention.md    |   6 +-
 .../octl_storage_object_retention_configure.md     |  12 +-
 .../octl_storage_object_retention_desc.md          |   6 +-
 docs/reference/octl_storage_object_tagging.md      |   8 +-
 .../octl_storage_object_tagging_configure.md       |   6 +-
 .../octl_storage_object_tagging_delete.md          |   6 +-
 .../octl_storage_object_tagging_describe.md        |   6 +-
 docs/reference/octl_storage_object_versions.md     |   8 +-
 docs/reference/octl_storage_part.md                |   4 +-
 docs/reference/octl_storage_part_list.md           |   6 +-
 796 files changed, 3662 insertions(+), 3273 deletions(-)
Detailed changes

docs/reference/octl.md

-* [octl metadata](octl_metadata.md)	 - query the metadata server
+* [octl metadata](octl_metadata.md)	 - Metadata server queries

docs/reference/octl_iaas.md

-* [octl iaas accesskey](octl_iaas_accesskey.md)	 - accesskey commands
-* [octl iaas account](octl_iaas_account.md)	 - account commands
-* [octl iaas adminpassword](octl_iaas_adminpassword.md)	 - adminpassword commands
-* [octl iaas api](octl_iaas_api.md)	 - iaas api calls
-* [octl iaas apiaccesspolicy](octl_iaas_apiaccesspolicy.md)	 - apiaccesspolicy commands
-* [octl iaas apiaccessrule](octl_iaas_apiaccessrule.md)	 - apiaccessrule commands
-* [octl iaas apilog](octl_iaas_apilog.md)	 - apilog commands
-* [octl iaas ca](octl_iaas_ca.md)	 - ca commands
-* [octl iaas catalog](octl_iaas_catalog.md)	 - catalog commands
-* [octl iaas clientgateway](octl_iaas_clientgateway.md)	 - clientgateway commands
-* [octl iaas co2emissionaccount](octl_iaas_co2emissionaccount.md)	 - co2emissionaccount commands
-* [octl iaas consumptionaccount](octl_iaas_consumptionaccount.md)	 - consumptionaccount commands
-* [octl iaas dedicatedgroup](octl_iaas_dedicatedgroup.md)	 - dedicatedgroup commands
-* [octl iaas dhcpoption](octl_iaas_dhcpoption.md)	 - dhcpoption commands
-* [octl iaas directlink](octl_iaas_directlink.md)	 - directlink commands
-* [octl iaas directlinkinterface](octl_iaas_directlinkinterface.md)	 - directlinkinterface commands
-* [octl iaas entitieslinkedtopolicy](octl_iaas_entitieslinkedtopolicy.md)	 - entitieslinkedtopolicy commands
-* [octl iaas exporttask](octl_iaas_exporttask.md)	 - exporttask commands
-* [octl iaas flexiblegpu](octl_iaas_flexiblegpu.md)	 - flexiblegpu commands
-* [octl iaas image](octl_iaas_image.md)	 - image commands
-* [octl iaas imageexporttask](octl_iaas_imageexporttask.md)	 - imageexporttask commands
-* [octl iaas internetservice](octl_iaas_internetservice.md)	 - internetservice commands
-* [octl iaas keypair](octl_iaas_keypair.md)	 - keypair commands
-* [octl iaas linkedpolicy](octl_iaas_linkedpolicy.md)	 - linkedpolicy commands
-* [octl iaas listenerrule](octl_iaas_listenerrule.md)	 - listenerrule commands
-* [octl iaas loadbalancer](octl_iaas_loadbalancer.md)	 - loadbalancer commands
-* [octl iaas loadbalancerlistener](octl_iaas_loadbalancerlistener.md)	 - loadbalancerlistener commands
-* [octl iaas loadbalancerpolicy](octl_iaas_loadbalancerpolicy.md)	 - loadbalancerpolicy commands
-* [octl iaas loadbalancertag](octl_iaas_loadbalancertag.md)	 - loadbalancertag commands
-* [octl iaas location](octl_iaas_location.md)	 - location commands
-* [octl iaas managedpolicieslinkedtousergroup](octl_iaas_managedpolicieslinkedtousergroup.md)	 - managedpolicieslinkedtousergroup commands
-* [octl iaas natservice](octl_iaas_natservice.md)	 - natservice commands
-* [octl iaas net](octl_iaas_net.md)	 - net commands
-* [octl iaas netaccesspoint](octl_iaas_netaccesspoint.md)	 - netaccesspoint commands
-* [octl iaas netpeering](octl_iaas_netpeering.md)	 - netpeering commands
-* [octl iaas nic](octl_iaas_nic.md)	 - nic commands
-* [octl iaas policy](octl_iaas_policy.md)	 - policy commands
-* [octl iaas policyversion](octl_iaas_policyversion.md)	 - policyversion commands
-* [octl iaas producttype](octl_iaas_producttype.md)	 - producttype commands
-* [octl iaas publiccatalog](octl_iaas_publiccatalog.md)	 - publiccatalog commands
-* [octl iaas publicip](octl_iaas_publicip.md)	 - publicip commands
-* [octl iaas publiciprange](octl_iaas_publiciprange.md)	 - publiciprange commands
-* [octl iaas quota](octl_iaas_quota.md)	 - quota commands
-* [octl iaas region](octl_iaas_region.md)	 - region commands
-* [octl iaas route](octl_iaas_route.md)	 - route commands
-* [octl iaas routetable](octl_iaas_routetable.md)	 - routetable commands
-* [octl iaas securitygroup](octl_iaas_securitygroup.md)	 - securitygroup commands
-* [octl iaas securitygrouprule](octl_iaas_securitygrouprule.md)	 - securitygrouprule commands
-* [octl iaas servercertificate](octl_iaas_servercertificate.md)	 - servercertificate commands
-* [octl iaas snapshot](octl_iaas_snapshot.md)	 - snapshot commands
-* [octl iaas snapshotexporttask](octl_iaas_snapshotexporttask.md)	 - snapshotexporttask commands
-* [octl iaas subnet](octl_iaas_subnet.md)	 - subnet commands
-* [octl iaas subregion](octl_iaas_subregion.md)	 - subregion commands
-* [octl iaas tag](octl_iaas_tag.md)	 - tag commands
-* [octl iaas unitprice](octl_iaas_unitprice.md)	 - unitprice commands
-* [octl iaas user](octl_iaas_user.md)	 - user commands
-* [octl iaas usergroup](octl_iaas_usergroup.md)	 - usergroup commands
-* [octl iaas usergrouppolicy](octl_iaas_usergrouppolicy.md)	 - usergrouppolicy commands
-* [octl iaas usergroupsperuser](octl_iaas_usergroupsperuser.md)	 - usergroupsperuser commands
-* [octl iaas userpolicy](octl_iaas_userpolicy.md)	 - userpolicy commands
-* [octl iaas virtualgateway](octl_iaas_virtualgateway.md)	 - virtualgateway commands
-* [octl iaas vm](octl_iaas_vm.md)	 - vm commands
-* [octl iaas vmgroup](octl_iaas_vmgroup.md)	 - vmgroup commands
-* [octl iaas vmsstophistory](octl_iaas_vmsstophistory.md)	 - vmsstophistory commands
-* [octl iaas vmtemplate](octl_iaas_vmtemplate.md)	 - vmtemplate commands
-* [octl iaas vmtype](octl_iaas_vmtype.md)	 - vmtype commands
-* [octl iaas volume](octl_iaas_volume.md)	 - volume commands
-* [octl iaas volumeupdatetask](octl_iaas_volumeupdatetask.md)	 - volumeupdatetask commands
-* [octl iaas vpnconnection](octl_iaas_vpnconnection.md)	 - vpnconnection commands
-* [octl iaas vpnconnectionroute](octl_iaas_vpnconnectionroute.md)	 - vpnconnectionroute commands
+* [octl iaas accesskey](octl_iaas_accesskey.md)	 - Manage AccessKey resources
+* [octl iaas account](octl_iaas_account.md)	 - Manage Account resources
+* [octl iaas adminpassword](octl_iaas_adminpassword.md)	 - Manage AdminPassword resources
+* [octl iaas api](octl_iaas_api.md)	 - Call iaas API
+* [octl iaas apiaccesspolicy](octl_iaas_apiaccesspolicy.md)	 - Manage ApiAccessPolicy resources
+* [octl iaas apiaccessrule](octl_iaas_apiaccessrule.md)	 - Manage ApiAccessRule resources
+* [octl iaas apilog](octl_iaas_apilog.md)	 - Manage ApiLog resources
+* [octl iaas ca](octl_iaas_ca.md)	 - Manage Ca resources
+* [octl iaas catalog](octl_iaas_catalog.md)	 - Manage Catalog resources
+* [octl iaas clientgateway](octl_iaas_clientgateway.md)	 - Manage ClientGateway resources
+* [octl iaas co2emissionaccount](octl_iaas_co2emissionaccount.md)	 - Manage CO2EmissionAccount resources
+* [octl iaas consumptionaccount](octl_iaas_consumptionaccount.md)	 - Manage ConsumptionAccount resources
+* [octl iaas dedicatedgroup](octl_iaas_dedicatedgroup.md)	 - Manage DedicatedGroup resources
+* [octl iaas dhcpoption](octl_iaas_dhcpoption.md)	 - Manage DhcpOptionsSet resources
+* [octl iaas directlink](octl_iaas_directlink.md)	 - Manage DirectLink resources
+* [octl iaas directlinkinterface](octl_iaas_directlinkinterface.md)	 - Manage DirectLinkInterface resources
+* [octl iaas entitieslinkedtopolicy](octl_iaas_entitieslinkedtopolicy.md)	 - Manage EntitiesLinkedToPolicy resources
+* [octl iaas exporttask](octl_iaas_exporttask.md)	 - Manage  resources
+* [octl iaas flexiblegpu](octl_iaas_flexiblegpu.md)	 - Manage FlexibleGpu resources
+* [octl iaas image](octl_iaas_image.md)	 - Manage Image resources
+* [octl iaas imageexporttask](octl_iaas_imageexporttask.md)	 - Manage ImageExportTask resources
+* [octl iaas internetservice](octl_iaas_internetservice.md)	 - Manage InternetService resources
+* [octl iaas keypair](octl_iaas_keypair.md)	 - Manage Keypair resources
+* [octl iaas linkedpolicy](octl_iaas_linkedpolicy.md)	 - Manage LinkedPolicy resources
+* [octl iaas listenerrule](octl_iaas_listenerrule.md)	 - Manage ListenerRule resources
+* [octl iaas loadbalancer](octl_iaas_loadbalancer.md)	 - Manage LoadBalancer resources
+* [octl iaas loadbalancerlistener](octl_iaas_loadbalancerlistener.md)	 - Manage  resources
+* [octl iaas loadbalancerpolicy](octl_iaas_loadbalancerpolicy.md)	 - Manage  resources
+* [octl iaas loadbalancertag](octl_iaas_loadbalancertag.md)	 - Manage LoadBalancerTag resources
+* [octl iaas location](octl_iaas_location.md)	 - Manage Location resources
+* [octl iaas managedpolicieslinkedtousergroup](octl_iaas_managedpolicieslinkedtousergroup.md)	 - Manage ManagedPoliciesLinkedToUserGroup resources
+* [octl iaas natservice](octl_iaas_natservice.md)	 - Manage NatService resources
+* [octl iaas net](octl_iaas_net.md)	 - Manage Net resources
+* [octl iaas netaccesspoint](octl_iaas_netaccesspoint.md)	 - Manage NetAccessPoint resources
+* [octl iaas netpeering](octl_iaas_netpeering.md)	 - Manage NetPeering resources
+* [octl iaas nic](octl_iaas_nic.md)	 - Manage Nic resources
+* [octl iaas policy](octl_iaas_policy.md)	 - Manage Policy resources
+* [octl iaas policyversion](octl_iaas_policyversion.md)	 - Manage PolicyVersion resources
+* [octl iaas producttype](octl_iaas_producttype.md)	 - Manage ProductType resources
+* [octl iaas publiccatalog](octl_iaas_publiccatalog.md)	 - Manage PublicCatalog resources
+* [octl iaas publicip](octl_iaas_publicip.md)	 - Manage PublicIp resources
+* [octl iaas publiciprange](octl_iaas_publiciprange.md)	 - Manage PublicIpRange resources
+* [octl iaas quota](octl_iaas_quota.md)	 - Manage Quota resources
+* [octl iaas region](octl_iaas_region.md)	 - Manage Region resources
+* [octl iaas route](octl_iaas_route.md)	 - Manage  resources
+* [octl iaas routetable](octl_iaas_routetable.md)	 - Manage RouteTable resources
+* [octl iaas securitygroup](octl_iaas_securitygroup.md)	 - Manage SecurityGroup resources
+* [octl iaas securitygrouprule](octl_iaas_securitygrouprule.md)	 - Manage  resources
+* [octl iaas servercertificate](octl_iaas_servercertificate.md)	 - Manage ServerCertificate resources
+* [octl iaas snapshot](octl_iaas_snapshot.md)	 - Manage Snapshot resources
+* [octl iaas snapshotexporttask](octl_iaas_snapshotexporttask.md)	 - Manage SnapshotExportTask resources
+* [octl iaas subnet](octl_iaas_subnet.md)	 - Manage Subnet resources
+* [octl iaas subregion](octl_iaas_subregion.md)	 - Manage Subregion resources
+* [octl iaas tag](octl_iaas_tag.md)	 - Manage Tag resources
+* [octl iaas unitprice](octl_iaas_unitprice.md)	 - Manage UnitPrice resources
+* [octl iaas user](octl_iaas_user.md)	 - Manage User resources
+* [octl iaas usergroup](octl_iaas_usergroup.md)	 - Manage UserGroup resources
+* [octl iaas usergrouppolicy](octl_iaas_usergrouppolicy.md)	 - Manage UserGroupPolicy resources
+* [octl iaas usergroupsperuser](octl_iaas_usergroupsperuser.md)	 - Manage UserGroup resources
+* [octl iaas userpolicy](octl_iaas_userpolicy.md)	 - Manage UserPolicy resources
+* [octl iaas virtualgateway](octl_iaas_virtualgateway.md)	 - Manage VirtualGateway resources
+* [octl iaas vm](octl_iaas_vm.md)	 - Manage Vm resources
+* [octl iaas vmgroup](octl_iaas_vmgroup.md)	 - Manage VmGroup resources
+* [octl iaas vmsstophistory](octl_iaas_vmsstophistory.md)	 - Manage VmsStopHistory resources
+* [octl iaas vmtemplate](octl_iaas_vmtemplate.md)	 - Manage VmTemplate resources
+* [octl iaas vmtype](octl_iaas_vmtype.md)	 - Manage VmType resources
+* [octl iaas volume](octl_iaas_volume.md)	 - Manage Volume resources
+* [octl iaas volumeupdatetask](octl_iaas_volumeupdatetask.md)	 - Manage VolumeUpdateTask resources
+* [octl iaas vpnconnection](octl_iaas_vpnconnection.md)	 - Manage VpnConnection resources
+* [octl iaas vpnconnectionroute](octl_iaas_vpnconnectionroute.md)	 - Manage  resources

docs/reference/octl_iaas_accesskey.md

-accesskey commands
+Manage AccessKey resources
-* [octl iaas accesskey create](octl_iaas_accesskey_create.md)	 - alias for api CreateAccessKey
-* [octl iaas accesskey delete](octl_iaas_accesskey_delete.md)	 - alias for api DeleteAccessKey --AccessKeyId access_key_id
-* [octl iaas accesskey describe](octl_iaas_accesskey_describe.md)	 - alias for api ReadAccessKeys --Filters.AccessKeyIds access_key_id
-* [octl iaas accesskey list](octl_iaas_accesskey_list.md)	 - alias for api ReadAccessKeys
-* [octl iaas accesskey update](octl_iaas_accesskey_update.md)	 - alias for api UpdateAccessKey --AccessKeyId access_key_id
+* [octl iaas accesskey create](octl_iaas_accesskey_create.md)	 - Creates an access key for either the root user or an EIM user.
+* [octl iaas accesskey delete](octl_iaas_accesskey_delete.md)	 - Deletes the specified access key of either the root user or an EIM user.
+* [octl iaas accesskey describe](octl_iaas_accesskey_describe.md)	 - Lists the access key IDs of either your root user or an EIM user.
+* [octl iaas accesskey list](octl_iaas_accesskey_list.md)	 - Lists the access key IDs of either your root user or an EIM user.
+* [octl iaas accesskey update](octl_iaas_accesskey_update.md)	 - Modifies the attributes of the specified access key of either the root user or an EIM user.

docs/reference/octl_iaas_accesskey_create.md

-alias for api CreateAccessKey
+Creates an access key for either the root user or an EIM user.
-> alias for api CreateAccessKey
-
+> alias for CreateAccessKey
+
-      --expiration-date osctime   The date and time, or the date, at which you want the access key to expire, in ISO 8601 format (for example, 2020-06-14T00:00:00.000Z, or 2020-06-14).
+      --expiration-date string   The date and time, or the date, at which you want the access key to expire, in ISO 8601 format (for example, 2020-06-14T00:00:00.000Z, or 2020-06-14).
-* [octl iaas accesskey](octl_iaas_accesskey.md)	 - accesskey commands
+* [octl iaas accesskey](octl_iaas_accesskey.md)	 - Manage AccessKey resources

docs/reference/octl_iaas_accesskey_delete.md

-alias for api DeleteAccessKey --AccessKeyId access_key_id
+Deletes the specified access key of either the root user or an EIM user.
-> alias for api DeleteAccessKey --AccessKeyId access_key_id
-
+> alias for DeleteAccessKey --AccessKeyId access_key_id
+
-* [octl iaas accesskey](octl_iaas_accesskey.md)	 - accesskey commands
+* [octl iaas accesskey](octl_iaas_accesskey.md)	 - Manage AccessKey resources

docs/reference/octl_iaas_accesskey_describe.md

-alias for api ReadAccessKeys --Filters.AccessKeyIds access_key_id
+Lists the access key IDs of either your root user or an EIM user.
-> alias for api ReadAccessKeys --Filters.AccessKeyIds access_key_id
-
+Lists the access key IDs of either your root user or an EIM user.
+> alias for ReadAccessKeys --Filters.AccessKeyIds access_key_id
-* [octl iaas accesskey](octl_iaas_accesskey.md)	 - accesskey commands
+* [octl iaas accesskey](octl_iaas_accesskey.md)	 - Manage AccessKey resources

docs/reference/octl_iaas_accesskey_list.md

[...]

@github-actions github-actions Bot added the kind/refactoring Refactoring or internal changes label Sep 1, 2026
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

🔖 auto-tagging: Adding label "kind/refactoring"

@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

Binary size: 83.1MB => 83.0MB (change -184KB, -0.2%) 😀

@jfbus
jfbus force-pushed the refacto_buikd branch 14 times, most recently from 24c9291 to 2242795 Compare September 1, 2026 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/refactoring Refactoring or internal changes

Development

Successfully merging this pull request may close these issues.

1 participant