Skip to content

✨ feat(waitfor): run query until jq condition#139

Merged
jfbus merged 1 commit intomainfrom
waitfor
Mar 24, 2026
Merged

✨ feat(waitfor): run query until jq condition#139
jfbus merged 1 commit intomainfrom
waitfor

Conversation

@jfbus
Copy link
Copy Markdown
Contributor

@jfbus jfbus commented Mar 24, 2026

Description

This PR adds a --waitfor flag allowing octl to run a query repeatedly until a condition is met.

Examples:

octl iaas vm describe i-foo --waitfor '.State=="running"'
octl iaas vm list --waitfor 'length==6'

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

@jfbus jfbus marked this pull request as ready for review March 24, 2026 10:09
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 24, 2026

WARNING : Differences in reference doc 🤔

 docs/reference/octl.md                             | 35 ++++++++++++----------
 docs/reference/octl_iaas.md                        | 29 ++++++++++--------
 docs/reference/octl_iaas_accesskey.md              | 29 ++++++++++--------
 docs/reference/octl_iaas_accesskey_create.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_accesskey_delete.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_accesskey_describe.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_accesskey_list.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_accesskey_update.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_account.md                | 29 ++++++++++--------
 docs/reference/octl_iaas_account_create.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_account_list.md           | 29 ++++++++++--------
 docs/reference/octl_iaas_adminpassword.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_adminpassword_list.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_api.md                    | 29 ++++++++++--------
 docs/reference/octl_iaas_api_AcceptNetPeering.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_api_AddUserToUserGroup.md | 29 ++++++++++--------
 .../reference/octl_iaas_api_CheckAuthentication.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateAccessKey.md    | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateAccount.md      | 29 ++++++++++--------
 .../reference/octl_iaas_api_CreateApiAccessRule.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateCa.md           | 29 ++++++++++--------
 .../reference/octl_iaas_api_CreateClientGateway.md | 29 ++++++++++--------
 .../octl_iaas_api_CreateDedicatedGroup.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateDhcpOptions.md  | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateDirectLink.md   | 29 ++++++++++--------
 .../octl_iaas_api_CreateDirectLinkInterface.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateFlexibleGpu.md  | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateImage.md        | 29 ++++++++++--------
 .../octl_iaas_api_CreateImageExportTask.md         | 29 ++++++++++--------
 .../octl_iaas_api_CreateInternetService.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateKeypair.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateListenerRule.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateLoadBalancer.md | 29 ++++++++++--------
 .../octl_iaas_api_CreateLoadBalancerListeners.md   | 29 ++++++++++--------
 .../octl_iaas_api_CreateLoadBalancerPolicy.md      | 29 ++++++++++--------
 .../octl_iaas_api_CreateLoadBalancerTags.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateNatService.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateNet.md          | 29 ++++++++++--------
 .../octl_iaas_api_CreateNetAccessPoint.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateNetPeering.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateNic.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreatePolicy.md       | 29 ++++++++++--------
 .../reference/octl_iaas_api_CreatePolicyVersion.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateProductType.md  | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreatePublicIp.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateRoute.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateRouteTable.md   | 29 ++++++++++--------
 .../reference/octl_iaas_api_CreateSecurityGroup.md | 29 ++++++++++--------
 .../octl_iaas_api_CreateSecurityGroupRule.md       | 29 ++++++++++--------
 .../octl_iaas_api_CreateServerCertificate.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateSnapshot.md     | 29 ++++++++++--------
 .../octl_iaas_api_CreateSnapshotExportTask.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateSubnet.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateTags.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateUser.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateUserGroup.md    | 29 ++++++++++--------
 .../octl_iaas_api_CreateVirtualGateway.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateVmGroup.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateVmTemplate.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateVms.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_api_CreateVolume.md       | 29 ++++++++++--------
 .../reference/octl_iaas_api_CreateVpnConnection.md | 29 ++++++++++--------
 .../octl_iaas_api_CreateVpnConnectionRoute.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteAccessKey.md    | 29 ++++++++++--------
 .../reference/octl_iaas_api_DeleteApiAccessRule.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteCa.md           | 29 ++++++++++--------
 .../reference/octl_iaas_api_DeleteClientGateway.md | 29 ++++++++++--------
 .../octl_iaas_api_DeleteDedicatedGroup.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteDhcpOptions.md  | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteDirectLink.md   | 29 ++++++++++--------
 .../octl_iaas_api_DeleteDirectLinkInterface.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteExportTask.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteFlexibleGpu.md  | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteImage.md        | 29 ++++++++++--------
 .../octl_iaas_api_DeleteInternetService.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteKeypair.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteListenerRule.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteLoadBalancer.md | 29 ++++++++++--------
 .../octl_iaas_api_DeleteLoadBalancerListeners.md   | 29 ++++++++++--------
 .../octl_iaas_api_DeleteLoadBalancerPolicy.md      | 29 ++++++++++--------
 .../octl_iaas_api_DeleteLoadBalancerTags.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteNatService.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteNet.md          | 29 ++++++++++--------
 .../octl_iaas_api_DeleteNetAccessPoint.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteNetPeering.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteNic.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeletePolicy.md       | 29 ++++++++++--------
 .../reference/octl_iaas_api_DeletePolicyVersion.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteProductType.md  | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeletePublicIp.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteRoute.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteRouteTable.md   | 29 ++++++++++--------
 .../reference/octl_iaas_api_DeleteSecurityGroup.md | 29 ++++++++++--------
 .../octl_iaas_api_DeleteSecurityGroupRule.md       | 29 ++++++++++--------
 .../octl_iaas_api_DeleteServerCertificate.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteSnapshot.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteSubnet.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteTags.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteUser.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteUserGroup.md    | 29 ++++++++++--------
 .../octl_iaas_api_DeleteUserGroupPolicy.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteUserPolicy.md   | 29 ++++++++++--------
 .../octl_iaas_api_DeleteVirtualGateway.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteVmGroup.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteVmTemplate.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteVms.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_api_DeleteVolume.md       | 29 ++++++++++--------
 .../reference/octl_iaas_api_DeleteVpnConnection.md | 29 ++++++++++--------
 .../octl_iaas_api_DeleteVpnConnectionRoute.md      | 29 ++++++++++--------
 .../octl_iaas_api_DeregisterVmsInLoadBalancer.md   | 29 ++++++++++--------
 .../octl_iaas_api_DisableOutscaleLogin.md          | 29 ++++++++++--------
 .../octl_iaas_api_DisableOutscaleLoginForUsers.md  | 29 ++++++++++--------
 .../octl_iaas_api_DisableOutscaleLoginPerUsers.md  | 29 ++++++++++--------
 .../reference/octl_iaas_api_EnableOutscaleLogin.md | 29 ++++++++++--------
 .../octl_iaas_api_EnableOutscaleLoginForUsers.md   | 29 ++++++++++--------
 .../octl_iaas_api_EnableOutscaleLoginPerUsers.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_api_LinkFlexibleGpu.md    | 29 ++++++++++--------
 .../reference/octl_iaas_api_LinkInternetService.md | 29 ++++++++++--------
 ...ctl_iaas_api_LinkLoadBalancerBackendMachines.md | 29 ++++++++++--------
 .../octl_iaas_api_LinkManagedPolicyToUserGroup.md  | 29 ++++++++++--------
 docs/reference/octl_iaas_api_LinkNic.md            | 29 ++++++++++--------
 docs/reference/octl_iaas_api_LinkPolicy.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_api_LinkPrivateIps.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_api_LinkPublicIp.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_api_LinkRouteTable.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_api_LinkVirtualGateway.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_LinkVolume.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_api_PutUserGroupPolicy.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_PutUserPolicy.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadAccessKeys.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadAccounts.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadAdminPassword.md  | 29 ++++++++++--------
 .../reference/octl_iaas_api_ReadApiAccessPolicy.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadApiAccessRules.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadApiLogs.md        | 29 ++++++++++--------
 .../octl_iaas_api_ReadCO2EmissionAccount.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadCas.md            | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadCatalog.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadCatalogs.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadClientGateways.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadConsoleOutput.md  | 29 ++++++++++--------
 .../octl_iaas_api_ReadConsumptionAccount.md        | 29 ++++++++++--------
 .../reference/octl_iaas_api_ReadDedicatedGroups.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadDhcpOptions.md    | 29 ++++++++++--------
 .../octl_iaas_api_ReadDirectLinkInterfaces.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadDirectLinks.md    | 29 ++++++++++--------
 .../octl_iaas_api_ReadEntitiesLinkedToPolicy.md    | 29 ++++++++++--------
 .../octl_iaas_api_ReadFlexibleGpuCatalog.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadFlexibleGpus.md   | 29 ++++++++++--------
 .../octl_iaas_api_ReadImageExportTasks.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadImages.md         | 29 ++++++++++--------
 .../octl_iaas_api_ReadInternetServices.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadKeypairs.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadLinkedPolicies.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadListenerRules.md  | 29 ++++++++++--------
 .../octl_iaas_api_ReadLoadBalancerTags.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadLoadBalancers.md  | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadLocations.md      | 29 ++++++++++--------
 ...aas_api_ReadManagedPoliciesLinkedToUserGroup.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadNatServices.md    | 29 ++++++++++--------
 .../octl_iaas_api_ReadNetAccessPointServices.md    | 29 ++++++++++--------
 .../reference/octl_iaas_api_ReadNetAccessPoints.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadNetPeerings.md    | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadNets.md           | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadNics.md           | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadPolicies.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadPolicy.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadPolicyVersion.md  | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadPolicyVersions.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadProductTypes.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadPublicCatalog.md  | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadPublicIpRanges.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadPublicIps.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadQuotas.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadRegions.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadRouteTables.md    | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadSecurityGroups.md | 29 ++++++++++--------
 .../octl_iaas_api_ReadServerCertificates.md        | 29 ++++++++++--------
 .../octl_iaas_api_ReadSnapshotExportTasks.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadSnapshots.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadSubnets.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadSubregions.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadTags.md           | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadUnitPrice.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadUserGroup.md      | 29 ++++++++++--------
 .../octl_iaas_api_ReadUserGroupPolicies.md         | 29 ++++++++++--------
 .../reference/octl_iaas_api_ReadUserGroupPolicy.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadUserGroups.md     | 29 ++++++++++--------
 .../octl_iaas_api_ReadUserGroupsPerUser.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadUserPolicies.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadUserPolicy.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadUsers.md          | 29 ++++++++++--------
 .../reference/octl_iaas_api_ReadVirtualGateways.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadVmGroups.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadVmTemplates.md    | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadVmTypes.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadVms.md            | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadVmsHealth.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadVmsState.md       | 29 ++++++++++--------
 .../octl_iaas_api_ReadVolumeUpdateTasks.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadVolumes.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ReadVpnConnections.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_RebootVms.md          | 29 ++++++++++--------
 .../octl_iaas_api_RegisterVmsInLoadBalancer.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_api_RejectNetPeering.md   | 29 ++++++++++--------
 .../octl_iaas_api_RemoveUserFromUserGroup.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ScaleDownVmGroup.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_api_ScaleUpVmGroup.md     | 29 ++++++++++--------
 .../octl_iaas_api_SetDefaultPolicyVersion.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_api_StartVms.md           | 29 ++++++++++--------
 docs/reference/octl_iaas_api_StopVms.md            | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UnlinkFlexibleGpu.md  | 29 ++++++++++--------
 .../octl_iaas_api_UnlinkInternetService.md         | 29 ++++++++++--------
 ...l_iaas_api_UnlinkLoadBalancerBackendMachines.md | 29 ++++++++++--------
 ...tl_iaas_api_UnlinkManagedPolicyFromUserGroup.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UnlinkNic.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UnlinkPolicy.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UnlinkPrivateIps.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UnlinkPublicIp.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UnlinkRouteTable.md   | 29 ++++++++++--------
 .../octl_iaas_api_UnlinkVirtualGateway.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UnlinkVolume.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UpdateAccessKey.md    | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UpdateAccount.md      | 29 ++++++++++--------
 .../octl_iaas_api_UpdateApiAccessPolicy.md         | 29 ++++++++++--------
 .../reference/octl_iaas_api_UpdateApiAccessRule.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UpdateCa.md           | 29 ++++++++++--------
 .../octl_iaas_api_UpdateDedicatedGroup.md          | 29 ++++++++++--------
 .../octl_iaas_api_UpdateDirectLinkInterface.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UpdateFlexibleGpu.md  | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UpdateImage.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UpdateListenerRule.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UpdateLoadBalancer.md | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UpdateNet.md          | 29 ++++++++++--------
 .../octl_iaas_api_UpdateNetAccessPoint.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UpdateNic.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UpdateRoute.md        | 29 ++++++++++--------
 .../octl_iaas_api_UpdateRoutePropagation.md        | 29 ++++++++++--------
 .../octl_iaas_api_UpdateRouteTableLink.md          | 29 ++++++++++--------
 .../octl_iaas_api_UpdateServerCertificate.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UpdateSnapshot.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UpdateSubnet.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UpdateUser.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UpdateUserGroup.md    | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UpdateVm.md           | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UpdateVmGroup.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UpdateVmTemplate.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_api_UpdateVolume.md       | 29 ++++++++++--------
 .../reference/octl_iaas_api_UpdateVpnConnection.md | 29 ++++++++++--------
 docs/reference/octl_iaas_apiaccesspolicy.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_apiaccesspolicy_list.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_apiaccessrule.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_apiaccessrule_create.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_apiaccessrule_delete.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_apiaccessrule_describe.md | 29 ++++++++++--------
 docs/reference/octl_iaas_apiaccessrule_list.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_apiaccessrule_update.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_apilog.md                 | 29 ++++++++++--------
 docs/reference/octl_iaas_apilog_list.md            | 29 ++++++++++--------
 docs/reference/octl_iaas_ca.md                     | 29 ++++++++++--------
 docs/reference/octl_iaas_ca_create.md              | 29 ++++++++++--------
 docs/reference/octl_iaas_ca_delete.md              | 29 ++++++++++--------
 docs/reference/octl_iaas_ca_describe.md            | 29 ++++++++++--------
 docs/reference/octl_iaas_ca_list.md                | 29 ++++++++++--------
 docs/reference/octl_iaas_ca_update.md              | 29 ++++++++++--------
 docs/reference/octl_iaas_catalog.md                | 29 ++++++++++--------
 docs/reference/octl_iaas_catalog_list.md           | 29 ++++++++++--------
 docs/reference/octl_iaas_clientgateway.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_clientgateway_create.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_clientgateway_delete.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_clientgateway_describe.md | 29 ++++++++++--------
 docs/reference/octl_iaas_clientgateway_list.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_co2emissionaccount.md     | 29 ++++++++++--------
 .../reference/octl_iaas_co2emissionaccount_list.md | 29 ++++++++++--------
 docs/reference/octl_iaas_consoleoutput.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_consoleoutput_list.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_consumptionaccount.md     | 29 ++++++++++--------
 .../reference/octl_iaas_consumptionaccount_list.md | 29 ++++++++++--------
 docs/reference/octl_iaas_dedicatedgroup.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_dedicatedgroup_create.md  | 29 ++++++++++--------
 docs/reference/octl_iaas_dedicatedgroup_delete.md  | 29 ++++++++++--------
 .../reference/octl_iaas_dedicatedgroup_describe.md | 29 ++++++++++--------
 docs/reference/octl_iaas_dedicatedgroup_list.md    | 29 ++++++++++--------
 docs/reference/octl_iaas_dedicatedgroup_update.md  | 29 ++++++++++--------
 docs/reference/octl_iaas_dhcpoption.md             | 29 ++++++++++--------
 docs/reference/octl_iaas_dhcpoption_create.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_dhcpoption_delete.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_dhcpoption_describe.md    | 29 ++++++++++--------
 docs/reference/octl_iaas_dhcpoption_list.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_directlink.md             | 29 ++++++++++--------
 docs/reference/octl_iaas_directlink_create.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_directlink_delete.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_directlink_describe.md    | 29 ++++++++++--------
 docs/reference/octl_iaas_directlink_list.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_directlinkinterface.md    | 29 ++++++++++--------
 .../octl_iaas_directlinkinterface_create.md        | 29 ++++++++++--------
 .../octl_iaas_directlinkinterface_delete.md        | 29 ++++++++++--------
 .../octl_iaas_directlinkinterface_describe.md      | 29 ++++++++++--------
 .../octl_iaas_directlinkinterface_list.md          | 29 ++++++++++--------
 .../octl_iaas_directlinkinterface_update.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_entitieslinkedtopolicy.md | 29 ++++++++++--------
 .../octl_iaas_entitieslinkedtopolicy_list.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_exporttask.md             | 29 ++++++++++--------
 docs/reference/octl_iaas_exporttask_delete.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_flexiblegpu.md            | 29 ++++++++++--------
 docs/reference/octl_iaas_flexiblegpu_catalog.md    | 29 ++++++++++--------
 docs/reference/octl_iaas_flexiblegpu_create.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_flexiblegpu_delete.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_flexiblegpu_describe.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_flexiblegpu_link.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_flexiblegpu_list.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_flexiblegpu_unlink.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_flexiblegpu_update.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_image.md                  | 29 ++++++++++--------
 docs/reference/octl_iaas_image_create.md           | 29 ++++++++++--------
 docs/reference/octl_iaas_image_delete.md           | 29 ++++++++++--------
 docs/reference/octl_iaas_image_describe.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_image_list.md             | 29 ++++++++++--------
 docs/reference/octl_iaas_image_update.md           | 29 ++++++++++--------
 docs/reference/octl_iaas_imageexporttask.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_imageexporttask_create.md | 29 ++++++++++--------
 .../octl_iaas_imageexporttask_describe.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_imageexporttask_list.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_internetservice.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_internetservice_create.md | 29 ++++++++++--------
 docs/reference/octl_iaas_internetservice_delete.md | 29 ++++++++++--------
 .../octl_iaas_internetservice_describe.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_internetservice_link.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_internetservice_list.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_internetservice_unlink.md | 29 ++++++++++--------
 docs/reference/octl_iaas_keypair.md                | 29 ++++++++++--------
 docs/reference/octl_iaas_keypair_create.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_keypair_delete.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_keypair_describe.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_keypair_list.md           | 29 ++++++++++--------
 docs/reference/octl_iaas_linkedpolicy.md           | 29 ++++++++++--------
 docs/reference/octl_iaas_linkedpolicy_list.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_listenerrule.md           | 29 ++++++++++--------
 docs/reference/octl_iaas_listenerrule_create.md    | 29 ++++++++++--------
 docs/reference/octl_iaas_listenerrule_delete.md    | 29 ++++++++++--------
 docs/reference/octl_iaas_listenerrule_describe.md  | 29 ++++++++++--------
 docs/reference/octl_iaas_listenerrule_list.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_listenerrule_update.md    | 29 ++++++++++--------
 docs/reference/octl_iaas_loadbalancer.md           | 29 ++++++++++--------
 docs/reference/octl_iaas_loadbalancer_backends.md  | 29 ++++++++++--------
 docs/reference/octl_iaas_loadbalancer_create.md    | 29 ++++++++++--------
 docs/reference/octl_iaas_loadbalancer_delete.md    | 29 ++++++++++--------
 docs/reference/octl_iaas_loadbalancer_describe.md  | 29 ++++++++++--------
 docs/reference/octl_iaas_loadbalancer_list.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_loadbalancer_update.md    | 29 ++++++++++--------
 docs/reference/octl_iaas_loadbalancerlistener.md   | 29 ++++++++++--------
 .../octl_iaas_loadbalancerlistener_create.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_loadbalancerpolicy.md     | 29 ++++++++++--------
 .../octl_iaas_loadbalancerpolicy_create.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_loadbalancertag.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_loadbalancertag_create.md | 29 ++++++++++--------
 docs/reference/octl_iaas_loadbalancertag_list.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_location.md               | 29 ++++++++++--------
 docs/reference/octl_iaas_location_list.md          | 29 ++++++++++--------
 .../octl_iaas_managedpolicieslinkedtousergroup.md  | 29 ++++++++++--------
 ...l_iaas_managedpolicieslinkedtousergroup_list.md | 29 ++++++++++--------
 docs/reference/octl_iaas_natservice.md             | 29 ++++++++++--------
 docs/reference/octl_iaas_natservice_create.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_natservice_delete.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_natservice_describe.md    | 29 ++++++++++--------
 docs/reference/octl_iaas_natservice_list.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_net.md                    | 29 ++++++++++--------
 docs/reference/octl_iaas_net_create.md             | 29 ++++++++++--------
 docs/reference/octl_iaas_net_delete.md             | 29 ++++++++++--------
 docs/reference/octl_iaas_net_dependencies.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_net_describe.md           | 29 ++++++++++--------
 docs/reference/octl_iaas_net_list.md               | 29 ++++++++++--------
 docs/reference/octl_iaas_net_teardown.md           | 29 ++++++++++--------
 docs/reference/octl_iaas_net_update.md             | 29 ++++++++++--------
 docs/reference/octl_iaas_netaccesspoint.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_netaccesspoint_create.md  | 29 ++++++++++--------
 docs/reference/octl_iaas_netaccesspoint_delete.md  | 29 ++++++++++--------
 .../reference/octl_iaas_netaccesspoint_describe.md | 29 ++++++++++--------
 docs/reference/octl_iaas_netaccesspoint_list.md    | 29 ++++++++++--------
 .../reference/octl_iaas_netaccesspoint_services.md | 29 ++++++++++--------
 docs/reference/octl_iaas_netaccesspoint_update.md  | 29 ++++++++++--------
 docs/reference/octl_iaas_netpeering.md             | 29 ++++++++++--------
 docs/reference/octl_iaas_netpeering_accept.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_netpeering_create.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_netpeering_delete.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_netpeering_describe.md    | 29 ++++++++++--------
 docs/reference/octl_iaas_netpeering_list.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_netpeering_reject.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_nic.md                    | 29 ++++++++++--------
 docs/reference/octl_iaas_nic_create.md             | 29 ++++++++++--------
 docs/reference/octl_iaas_nic_delete.md             | 29 ++++++++++--------
 docs/reference/octl_iaas_nic_describe.md           | 29 ++++++++++--------
 docs/reference/octl_iaas_nic_link.md               | 29 ++++++++++--------
 docs/reference/octl_iaas_nic_list.md               | 29 ++++++++++--------
 docs/reference/octl_iaas_nic_unlink.md             | 29 ++++++++++--------
 docs/reference/octl_iaas_nic_update.md             | 29 ++++++++++--------
 docs/reference/octl_iaas_policy.md                 | 29 ++++++++++--------
 docs/reference/octl_iaas_policy_create.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_policy_delete.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_policy_describe.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_policy_link.md            | 29 ++++++++++--------
 docs/reference/octl_iaas_policy_list.md            | 29 ++++++++++--------
 docs/reference/octl_iaas_policy_unlink.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_policyversion.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_policyversion_create.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_policyversion_delete.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_policyversion_describe.md | 29 ++++++++++--------
 docs/reference/octl_iaas_policyversion_list.md     | 29 ++++++++++--------
 .../octl_iaas_policyversion_set-default.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_producttype.md            | 29 ++++++++++--------
 docs/reference/octl_iaas_producttype_create.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_producttype_delete.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_producttype_describe.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_producttype_list.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_publiccatalog.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_publiccatalog_list.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_publicip.md               | 29 ++++++++++--------
 docs/reference/octl_iaas_publicip_create.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_publicip_delete.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_publicip_describe.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_publicip_list.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_publiciprange.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_publiciprange_list.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_quota.md                  | 29 ++++++++++--------
 docs/reference/octl_iaas_quota_describe.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_quota_list.md             | 29 ++++++++++--------
 docs/reference/octl_iaas_region.md                 | 29 ++++++++++--------
 docs/reference/octl_iaas_region_list.md            | 29 ++++++++++--------
 docs/reference/octl_iaas_route.md                  | 29 ++++++++++--------
 docs/reference/octl_iaas_route_create.md           | 29 ++++++++++--------
 docs/reference/octl_iaas_routetable.md             | 29 ++++++++++--------
 docs/reference/octl_iaas_routetable_create.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_routetable_delete.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_routetable_describe.md    | 29 ++++++++++--------
 docs/reference/octl_iaas_routetable_list.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_securitygroup.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_securitygroup_create.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_securitygroup_delete.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_securitygroup_describe.md | 29 ++++++++++--------
 docs/reference/octl_iaas_securitygroup_list.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_securitygrouprule.md      | 29 ++++++++++--------
 .../octl_iaas_securitygrouprule_create.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_servercertificate.md      | 29 ++++++++++--------
 .../octl_iaas_servercertificate_create.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_servercertificate_list.md | 29 ++++++++++--------
 docs/reference/octl_iaas_snapshot.md               | 29 ++++++++++--------
 docs/reference/octl_iaas_snapshot_create.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_snapshot_delete.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_snapshot_describe.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_snapshot_list.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_snapshot_update.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_snapshotexporttask.md     | 29 ++++++++++--------
 .../octl_iaas_snapshotexporttask_create.md         | 29 ++++++++++--------
 .../octl_iaas_snapshotexporttask_describe.md       | 29 ++++++++++--------
 .../reference/octl_iaas_snapshotexporttask_list.md | 29 ++++++++++--------
 docs/reference/octl_iaas_subnet.md                 | 29 ++++++++++--------
 docs/reference/octl_iaas_subnet_create.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_subnet_delete.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_subnet_describe.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_subnet_list.md            | 29 ++++++++++--------
 docs/reference/octl_iaas_subnet_update.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_subregion.md              | 29 ++++++++++--------
 docs/reference/octl_iaas_subregion_describe.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_subregion_list.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_tag.md                    | 29 ++++++++++--------
 docs/reference/octl_iaas_tag_create.md             | 29 ++++++++++--------
 docs/reference/octl_iaas_tag_list.md               | 29 ++++++++++--------
 docs/reference/octl_iaas_unitprice.md              | 29 ++++++++++--------
 docs/reference/octl_iaas_unitprice_list.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_user.md                   | 29 ++++++++++--------
 docs/reference/octl_iaas_user_create.md            | 29 ++++++++++--------
 docs/reference/octl_iaas_user_delete.md            | 29 ++++++++++--------
 docs/reference/octl_iaas_user_list.md              | 29 ++++++++++--------
 docs/reference/octl_iaas_user_update.md            | 29 ++++++++++--------
 docs/reference/octl_iaas_usergroup.md              | 29 ++++++++++--------
 docs/reference/octl_iaas_usergroup_create.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_usergroup_delete.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_usergroup_list.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_usergroup_update.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_usergrouppolicy.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_usergrouppolicy_list.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_usergroupsperuser.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_usergroupsperuser_list.md | 29 ++++++++++--------
 docs/reference/octl_iaas_userpolicy.md             | 29 ++++++++++--------
 docs/reference/octl_iaas_userpolicy_list.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_virtualgateway.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_virtualgateway_create.md  | 29 ++++++++++--------
 docs/reference/octl_iaas_virtualgateway_delete.md  | 29 ++++++++++--------
 .../reference/octl_iaas_virtualgateway_describe.md | 29 ++++++++++--------
 docs/reference/octl_iaas_virtualgateway_list.md    | 29 ++++++++++--------
 docs/reference/octl_iaas_vm.md                     | 29 ++++++++++--------
 docs/reference/octl_iaas_vm_create.md              | 29 ++++++++++--------
 docs/reference/octl_iaas_vm_delete.md              | 29 ++++++++++--------
 docs/reference/octl_iaas_vm_describe.md            | 29 ++++++++++--------
 docs/reference/octl_iaas_vm_list.md                | 29 ++++++++++--------
 docs/reference/octl_iaas_vm_readconsole.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_vm_start.md               | 29 ++++++++++--------
 docs/reference/octl_iaas_vm_states.md              | 29 ++++++++++--------
 docs/reference/octl_iaas_vm_stop.md                | 29 ++++++++++--------
 docs/reference/octl_iaas_vm_update.md              | 29 ++++++++++--------
 docs/reference/octl_iaas_vmgroup.md                | 29 ++++++++++--------
 docs/reference/octl_iaas_vmgroup_create.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_vmgroup_delete.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_vmgroup_describe.md       | 29 ++++++++++--------
 docs/reference/octl_iaas_vmgroup_list.md           | 29 ++++++++++--------
 docs/reference/octl_iaas_vmgroup_update.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_vmtemplate.md             | 29 ++++++++++--------
 docs/reference/octl_iaas_vmtemplate_create.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_vmtemplate_delete.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_vmtemplate_describe.md    | 29 ++++++++++--------
 docs/reference/octl_iaas_vmtemplate_list.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_vmtemplate_update.md      | 29 ++++++++++--------
 docs/reference/octl_iaas_vmtype.md                 | 29 ++++++++++--------
 docs/reference/octl_iaas_vmtype_describe.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_vmtype_list.md            | 29 ++++++++++--------
 docs/reference/octl_iaas_volume.md                 | 29 ++++++++++--------
 docs/reference/octl_iaas_volume_create.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_volume_delete.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_volume_describe.md        | 29 ++++++++++--------
 docs/reference/octl_iaas_volume_link.md            | 29 ++++++++++--------
 docs/reference/octl_iaas_volume_list.md            | 29 ++++++++++--------
 docs/reference/octl_iaas_volume_unlink.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_volume_update.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_volumeupdatetask.md       | 29 ++++++++++--------
 .../octl_iaas_volumeupdatetask_describe.md         | 29 ++++++++++--------
 docs/reference/octl_iaas_volumeupdatetask_list.md  | 29 ++++++++++--------
 docs/reference/octl_iaas_vpnconnection.md          | 29 ++++++++++--------
 docs/reference/octl_iaas_vpnconnection_create.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_vpnconnection_delete.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_vpnconnection_describe.md | 29 ++++++++++--------
 docs/reference/octl_iaas_vpnconnection_list.md     | 29 ++++++++++--------
 docs/reference/octl_iaas_vpnconnection_update.md   | 29 ++++++++++--------
 docs/reference/octl_iaas_vpnconnectionroute.md     | 29 ++++++++++--------
 .../octl_iaas_vpnconnectionroute_create.md         | 29 ++++++++++--------
 docs/reference/octl_kube.md                        | 29 ++++++++++--------
 docs/reference/octl_kube_api.md                    | 29 ++++++++++--------
 docs/reference/octl_kube_api_CreateCluster.md      | 29 ++++++++++--------
 docs/reference/octl_kube_api_CreateProject.md      | 29 ++++++++++--------
 docs/reference/octl_kube_api_DeleteCluster.md      | 29 ++++++++++--------
 docs/reference/octl_kube_api_DeleteProject.md      | 29 ++++++++++--------
 docs/reference/octl_kube_api_GetCPSubregions.md    | 29 ++++++++++--------
 docs/reference/octl_kube_api_GetCluster.md         | 29 ++++++++++--------
 docs/reference/octl_kube_api_GetClusterTemplate.md | 29 ++++++++++--------
 .../octl_kube_api_GetControlPlanePlans.md          | 29 ++++++++++--------
 docs/reference/octl_kube_api_GetKubeconfig.md      | 29 ++++++++++--------
 .../octl_kube_api_GetKubeconfigWithPubkeyNACL.md   | 29 ++++++++++--------
 .../octl_kube_api_GetKubernetesVersions.md         | 29 ++++++++++--------
 ...ctl_kube_api_GetNetPeeringAcceptanceTemplate.md | 29 ++++++++++--------
 .../octl_kube_api_GetNetPeeringRequestTemplate.md  | 29 ++++++++++--------
 .../reference/octl_kube_api_GetNodepoolTemplate.md | 29 ++++++++++--------
 docs/reference/octl_kube_api_GetProject.md         | 29 ++++++++++--------
 docs/reference/octl_kube_api_GetProjectNets.md     | 29 ++++++++++--------
 .../reference/octl_kube_api_GetProjectPublicIps.md | 29 ++++++++++--------
 docs/reference/octl_kube_api_GetProjectQuotas.md   | 29 ++++++++++--------
 .../reference/octl_kube_api_GetProjectSnapshots.md | 29 ++++++++++--------
 docs/reference/octl_kube_api_GetProjectTemplate.md | 29 ++++++++++--------
 docs/reference/octl_kube_api_GetQuotas.md          | 29 ++++++++++--------
 docs/reference/octl_kube_api_ListAllClusters.md    | 29 ++++++++++--------
 .../octl_kube_api_ListClustersByProjectID.md       | 29 ++++++++++--------
 docs/reference/octl_kube_api_ListProjects.md       | 29 ++++++++++--------
 docs/reference/octl_kube_api_UpdateCluster.md      | 29 ++++++++++--------
 docs/reference/octl_kube_api_UpdateProject.md      | 29 ++++++++++--------
 docs/reference/octl_kube_api_UpgradeCluster.md     | 29 ++++++++++--------
 docs/reference/octl_profile.md                     | 29 ++++++++++--------
 docs/reference/octl_profile_add.md                 | 29 ++++++++++--------
 docs/reference/octl_profile_current.md             | 29 ++++++++++--------
 docs/reference/octl_profile_delete.md              | 29 ++++++++++--------
 docs/reference/octl_profile_list.md                | 29 ++++++++++--------
 docs/reference/octl_profile_use.md                 | 29 ++++++++++--------
 docs/reference/octl_storage.md                     | 29 ++++++++++--------
 docs/reference/octl_storage_api.md                 | 29 ++++++++++--------
 .../octl_storage_api_AbortMultipartUpload.md       | 29 ++++++++++--------
 .../octl_storage_api_CompleteMultipartUpload.md    | 29 ++++++++++--------
 docs/reference/octl_storage_api_CopyObject.md      | 29 ++++++++++--------
 docs/reference/octl_storage_api_CreateBucket.md    | 29 ++++++++++--------
 .../octl_storage_api_CreateMultipartUpload.md      | 29 ++++++++++--------
 docs/reference/octl_storage_api_DeleteBucket.md    | 29 ++++++++++--------
 .../reference/octl_storage_api_DeleteBucketCors.md | 29 ++++++++++--------
 .../octl_storage_api_DeleteBucketEncryption.md     | 29 ++++++++++--------
 .../octl_storage_api_DeleteBucketLifecycle.md      | 29 ++++++++++--------
 .../octl_storage_api_DeleteBucketPolicy.md         | 29 ++++++++++--------
 .../octl_storage_api_DeleteBucketWebsite.md        | 29 ++++++++++--------
 docs/reference/octl_storage_api_DeleteObject.md    | 29 ++++++++++--------
 .../octl_storage_api_DeleteObjectTagging.md        | 29 ++++++++++--------
 docs/reference/octl_storage_api_GetBucketAcl.md    | 29 ++++++++++--------
 docs/reference/octl_storage_api_GetBucketCors.md   | 29 ++++++++++--------
 .../octl_storage_api_GetBucketEncryption.md        | 29 ++++++++++--------
 ..._storage_api_GetBucketLifecycleConfiguration.md | 29 ++++++++++--------
 .../octl_storage_api_GetBucketLocation.md          | 29 ++++++++++--------
 docs/reference/octl_storage_api_GetBucketPolicy.md | 29 ++++++++++--------
 .../octl_storage_api_GetBucketVersioning.md        | 29 ++++++++++--------
 .../reference/octl_storage_api_GetBucketWebsite.md | 29 ++++++++++--------
 docs/reference/octl_storage_api_GetObject.md       | 29 ++++++++++--------
 docs/reference/octl_storage_api_GetObjectAcl.md    | 29 ++++++++++--------
 .../octl_storage_api_GetObjectLockConfiguration.md | 29 ++++++++++--------
 .../octl_storage_api_GetObjectRetention.md         | 29 ++++++++++--------
 .../reference/octl_storage_api_GetObjectTagging.md | 29 ++++++++++--------
 docs/reference/octl_storage_api_HeadBucket.md      | 29 ++++++++++--------
 docs/reference/octl_storage_api_HeadObject.md      | 29 ++++++++++--------
 docs/reference/octl_storage_api_ListBuckets.md     | 29 ++++++++++--------
 .../octl_storage_api_ListMultipartUploads.md       | 29 ++++++++++--------
 .../octl_storage_api_ListObjectVersions.md         | 29 ++++++++++--------
 docs/reference/octl_storage_api_ListObjectsV2.md   | 29 ++++++++++--------
 docs/reference/octl_storage_api_ListParts.md       | 29 ++++++++++--------
 docs/reference/octl_storage_api_PutBucketAcl.md    | 29 ++++++++++--------
 docs/reference/octl_storage_api_PutBucketCors.md   | 29 ++++++++++--------
 .../octl_storage_api_PutBucketEncryption.md        | 29 ++++++++++--------
 ..._storage_api_PutBucketLifecycleConfiguration.md | 29 ++++++++++--------
 docs/reference/octl_storage_api_PutBucketPolicy.md | 29 ++++++++++--------
 .../octl_storage_api_PutBucketVersioning.md        | 29 ++++++++++--------
 .../reference/octl_storage_api_PutBucketWebsite.md | 29 ++++++++++--------
 docs/reference/octl_storage_api_PutObject.md       | 29 ++++++++++--------
 docs/reference/octl_storage_api_PutObjectAcl.md    | 29 ++++++++++--------
 .../octl_storage_api_PutObjectLockConfiguration.md | 29 ++++++++++--------
 .../octl_storage_api_PutObjectRetention.md         | 29 ++++++++++--------
 .../reference/octl_storage_api_PutObjectTagging.md | 29 ++++++++++--------
 docs/reference/octl_storage_api_UploadPart.md      | 29 ++++++++++--------
 docs/reference/octl_storage_api_UploadPartCopy.md  | 29 ++++++++++--------
 docs/reference/octl_storage_bucket.md              | 29 ++++++++++--------
 docs/reference/octl_storage_bucket_create.md       | 29 ++++++++++--------
 docs/reference/octl_storage_bucket_delete.md       | 29 ++++++++++--------
 docs/reference/octl_storage_bucket_encryption.md   | 29 ++++++++++--------
 .../octl_storage_bucket_encryption_describe.md     | 29 ++++++++++--------
 .../octl_storage_bucket_encryption_disable.md      | 29 ++++++++++--------
 .../octl_storage_bucket_encryption_enable.md       | 29 ++++++++++--------
 docs/reference/octl_storage_bucket_list.md         | 29 ++++++++++--------
 docs/reference/octl_storage_bucket_versioning.md   | 29 ++++++++++--------
 .../octl_storage_bucket_versioning_describe.md     | 29 ++++++++++--------
 .../octl_storage_bucket_versioning_disable.md      | 29 ++++++++++--------
 .../octl_storage_bucket_versioning_enable.md       | 29 ++++++++++--------
 docs/reference/octl_storage_multipartupload.md     | 29 ++++++++++--------
 .../octl_storage_multipartupload_create.md         | 29 ++++++++++--------
 .../reference/octl_storage_multipartupload_list.md | 29 ++++++++++--------
 docs/reference/octl_storage_object.md              | 29 ++++++++++--------
 docs/reference/octl_storage_object_delete.md       | 29 ++++++++++--------
 docs/reference/octl_storage_object_describe.md     | 29 ++++++++++--------
 docs/reference/octl_storage_object_download.md     | 29 ++++++++++--------
 docs/reference/octl_storage_object_list.md         | 29 ++++++++++--------
 docs/reference/octl_storage_object_put.md          | 29 ++++++++++--------
 docs/reference/octl_storage_objectversion.md       | 29 ++++++++++--------
 docs/reference/octl_storage_objectversion_list.md  | 29 ++++++++++--------
 docs/reference/octl_storage_part.md                | 29 ++++++++++--------
 docs/reference/octl_storage_part_list.md           | 29 ++++++++++--------
 docs/reference/octl_update.md                      | 29 ++++++++++--------
 644 files changed, 10307 insertions(+), 8375 deletions(-)
Detailed changes

docs/reference/octl.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_accesskey.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_accesskey_create.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_accesskey_delete.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_accesskey_describe.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_accesskey_list.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_accesskey_update.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_account.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_account_create.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_account_list.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_adminpassword.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_adminpassword_list.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_api.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_api_AcceptNetPeering.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_api_AddUserToUserGroup.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_api_CheckAuthentication.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_api_CreateAccessKey.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_api_CreateAccount.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_api_CreateApiAccessRule.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_api_CreateCa.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_api_CreateClientGateway.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_api_CreateDedicatedGroup.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_api_CreateDhcpOptions.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_api_CreateDirectLink.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_api_CreateDirectLinkInterface.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_api_CreateFlexibleGpu.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_api_CreateImage.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_api_CreateImageExportTask.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_api_CreateInternetService.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_api_CreateKeypair.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_api_CreateListenerRule.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_api_CreateLoadBalancer.md

+      --waitfor string              jq expression to wait for - octl will query every waitfor-interval until the expression returns 1/true or a non empty result
+      --waitfor-interval duration   interval between two waitfor iterations (default 5s)
+      --waitfor-timeout duration    maximum duration of a wait (default 10m0s)

docs/reference/octl_iaas_api_CreateLoadBalancerListeners.md

[...]

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 24, 2026

Binary size: 38.6MB => 38.6MB (change +12KB, +0.0%) 😉

@jfbus jfbus force-pushed the waitfor branch 3 times, most recently from 307c515 to 724aa5b Compare March 24, 2026 10:35
@jfbus jfbus merged commit c4ceab8 into main Mar 24, 2026
7 checks passed
@jfbus jfbus deleted the waitfor branch March 24, 2026 13:08
@jfbus jfbus added the kind/feature New feature or request label Mar 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/feature New feature or request

Development

Successfully merging this pull request may close these issues.

2 participants