# Functions
InitCommand initializes the code-generated CLI instance and returns the resulting Cobra command to the caller so it can be added as subcommand to a higher level CLI.
SetClientCredentials adds a pre-request hook to sign outgoing requests using specified API credentials.
SetClientUserAgent adds a pre-request hook to set the User-Agent header value on outgoing HTTP requests.
XAddExternalSourceToSecurityGroup Add an external source as a member of a Security Group.
XAddInstanceProtection Set instance destruction protection.
XAddRuleToSecurityGroup Create a Security Group rule.
XAddServiceToLoadBalancer Add a Load Balancer Service.
XAttachBlockStorageVolumeToInstance Attach block storage volume to an instance.
XAttachDbaasServiceToEndpoint attach-dbaas-service-to-endpoint.
XAttachInstanceToElasticIp Attach a Compute instance to an Elastic IP.
XAttachInstanceToPrivateNetwork Attach a Compute instance to a Private Network.
XAttachInstanceToSecurityGroup Attach a Compute instance to a Security Group.
XCopyTemplate Copy a Template from a zone to another.
XCreateAntiAffinityGroup Create an Anti-affinity Group.
XCreateApiKey Create a new API key.
XCreateBlockStorageSnapshot Create a block storage snapshot.
XCreateBlockStorageVolume Create a block storage volume.
XCreateDbaasExternalEndpointDatadog create-dbaas-external-endpoint-datadog.
XCreateDbaasExternalEndpointElasticsearch create-dbaas-external-endpoint-elasticsearch.
XCreateDbaasExternalEndpointOpensearch create-dbaas-external-endpoint-opensearch.
XCreateDbaasExternalEndpointPrometheus create-dbaas-external-endpoint-prometheus.
XCreateDbaasExternalEndpointRsyslog create-dbaas-external-endpoint-rsyslog.
XCreateDbaasIntegration create-dbaas-integration.
XCreateDbaasKafkaSchemaRegistryAclConfig Add a Kafka Schema Registry ACL entry.
XCreateDbaasKafkaTopicAclConfig Add a Kafka topic ACL entry.
XCreateDbaasKafkaUser Create a DBaaS Kafka user.
XCreateDbaasMysqlDatabase Create a DBaaS MySQL database.
XCreateDbaasMysqlUser Create a DBaaS MySQL user.
XCreateDbaasOpensearchUser Create a DBaaS OpenSearch user.
XCreateDbaasPgConnectionPool Create a DBaaS PostgreSQL connection pool.
XCreateDbaasPgDatabase Create a DBaaS Postgres database.
XCreateDbaasPgUpgradeCheck create-dbaas-pg-upgrade-check.
XCreateDbaasPostgresUser Create a DBaaS Postgres user.
XCreateDbaasRedisUser Create a DBaaS Redis user.
XCreateDbaasServiceGrafana create-dbaas-service-grafana.
XCreateDbaasServiceKafka Create a DBaaS Kafka service.
XCreateDbaasServiceMysql Create a DBaaS MySQL service.
XCreateDbaasServiceOpensearch Create a DBaaS OpenSearch service.
XCreateDbaasServicePg Create a DBaaS PostgreSQL service.
XCreateDbaasServiceRedis Create a DBaaS Redis service.
XCreateDbaasTaskMigrationCheck create-dbaas-task-migration-check.
XCreateDnsDomain Create DNS domain.
XCreateDnsDomainRecord Create DNS domain record.
XCreateElasticIp Create an Elastic IP.
XCreateIamRole Create IAM Role.
XCreateInstance Create a Compute instance.
XCreateInstancePool Create an Instance Pool.
XCreateLoadBalancer Create a Load Balancer.
XCreatePrivateNetwork Create a Private Network.
XCreateSecurityGroup Create a Security Group.
XCreateSksCluster Create an SKS cluster.
XCreateSksNodepool Create a new SKS Nodepool.
XCreateSnapshot Create a Snapshot of a Compute instance.
XDeleteAntiAffinityGroup Delete an Anti-affinity Group.
XDeleteApiKey Delete an API key.
XDeleteBlockStorageSnapshot Delete a block storage snapshot, data will be unrecoverable.
XDeleteBlockStorageVolume Delete a block storage volume, data will be unrecoverable.
XDeleteDbaasExternalEndpointDatadog delete-dbaas-external-endpoint-datadog.
XDeleteDbaasExternalEndpointElasticsearch delete-dbaas-external-endpoint-elasticsearch.
XDeleteDbaasExternalEndpointOpensearch delete-dbaas-external-endpoint-opensearch.
XDeleteDbaasExternalEndpointPrometheus delete-dbaas-external-endpoint-prometheus.
XDeleteDbaasExternalEndpointRsyslog delete-dbaas-external-endpoint-rsyslog.
XDeleteDbaasIntegration delete-dbaas-integration.
XDeleteDbaasKafkaSchemaRegistryAclConfig Delete a Kafka ACL entry.
XDeleteDbaasKafkaTopicAclConfig Delete a Kafka ACL entry.
XDeleteDbaasKafkaUser Delete a DBaaS kafka user.
XDeleteDbaasMysqlDatabase Delete a DBaaS MySQL database.
XDeleteDbaasMysqlUser Delete a DBaaS MySQL user.
XDeleteDbaasOpensearchUser Delete a DBaaS OpenSearch user.
XDeleteDbaasPgConnectionPool Delete a DBaaS PostgreSQL connection pool.
XDeleteDbaasPgDatabase Delete a DBaaS Postgres database.
XDeleteDbaasPostgresUser Delete a DBaaS Postgres user.
XDeleteDbaasRedisUser Delete a DBaaS Redis user.
XDeleteDbaasService Delete a DBaaS service.
XDeleteDbaasServiceGrafana Delete a Grafana service.
XDeleteDbaasServiceKafka Delete a Kafka service.
XDeleteDbaasServiceMysql Delete a MySQL service.
XDeleteDbaasServiceOpensearch Delete a OpenSearch service.
XDeleteDbaasServicePg Delete a Postgres service.
XDeleteDbaasServiceRedis Delete a Redis service.
XDeleteDnsDomain Delete DNS Domain.
XDeleteDnsDomainRecord Delete DNS domain record.
XDeleteElasticIp Delete an Elastic IP.
XDeleteIamRole Delete IAM Role.
XDeleteInstance Delete a Compute instance.
XDeleteInstancePool Delete an Instance Pool.
XDeleteLoadBalancer Delete a Load Balancer.
XDeleteLoadBalancerService Delete a Load Balancer Service.
XDeletePrivateNetwork Delete a Private Network.
XDeleteReverseDnsElasticIp Delete the PTR DNS record for an elastic IP.
XDeleteReverseDnsInstance Delete the PTR DNS record for an instance.
XDeleteRuleFromSecurityGroup Delete a Security Group rule.
XDeleteSecurityGroup Delete a Security Group.
XDeleteSksCluster Delete an SKS cluster.
XDeleteSksNodepool Delete an SKS Nodepool.
XDeleteSnapshot Delete a Snapshot.
XDeleteSshKey Delete a SSH key.
XDeleteTemplate Delete a Template.
XDetachBlockStorageVolume Detach block storage volume.
XDetachDbaasServiceFromEndpoint detach-dbaas-service-from-endpoint.
XDetachInstanceFromElasticIp Detach a Compute instance from an Elastic IP.
XDetachInstanceFromPrivateNetwork Detach a Compute instance from a Private Network.
XDetachInstanceFromSecurityGroup Detach a Compute instance from a Security Group.
XEnableDbaasMysqlWrites Temporarily enable writes for MySQL services in read-only mode due to filled up storage.
XEvictInstancePoolMembers Evict Instance Pool members.
XEvictSksNodepoolMembers Evict Nodepool members.
XExportSnapshot Export a Snapshot.
XGenerateSksClusterKubeconfig Generate a new Kubeconfig file for a SKS cluster.
XGetAntiAffinityGroup Retrieve Anti-affinity Group details.
XGetApiKey Get API key.
XGetBlockStorageSnapshot Retrieve block storage snapshot details.
XGetBlockStorageVolume Retrieve block storage volume details.
XGetConsoleProxyUrl Retrieve signed url valid for 60 seconds to connect via console-proxy websocket to VM VNC console.
XGetDbaasCaCertificate Get DBaaS CA Certificate.
XGetDbaasExternalEndpointDatadog get-dbaas-external-endpoint-datadog.
XGetDbaasExternalEndpointElasticsearch get-dbaas-external-endpoint-elasticsearch.
XGetDbaasExternalEndpointOpensearch get-dbaas-external-endpoint-opensearch.
XGetDbaasExternalEndpointPrometheus get-dbaas-external-endpoint-prometheus.
XGetDbaasExternalEndpointRsyslog get-dbaas-external-endpoint-rsyslog.
XGetDbaasExternalIntegration get-dbaas-external-integration.
XGetDbaasExternalIntegrationSettingsDatadog get-dbaas-external-integration-settings-datadog.
XGetDbaasIntegration get-dbaas-integration.
XGetDbaasKafkaAclConfig Get DBaaS kafka ACL configuration.
XGetDbaasMigrationStatus Get a DBaaS migration status.
XGetDbaasOpensearchAclConfig Get DBaaS OpenSearch ACL configuration.
XGetDbaasServiceGrafana Get a DBaaS Grafana service.
XGetDbaasServiceKafka Get a DBaaS Kafka service.
XGetDbaasServiceLogs Get logs of DBaaS service.
XGetDbaasServiceMetrics Get metrics of DBaaS service.
XGetDbaasServiceMysql Get a DBaaS MySQL service.
XGetDbaasServiceOpensearch Get a DBaaS OpenSearch service.
XGetDbaasServicePg Get a DBaaS PostgreSQL service.
XGetDbaasServiceRedis Get a DBaaS Redis service.
XGetDbaasServiceType Get a DBaaS service type.
XGetDbaasSettingsGrafana Get DBaaS Grafana settings.
XGetDbaasSettingsKafka Get DBaaS Kafka settings.
XGetDbaasSettingsMysql Get DBaaS MySQL settings.
XGetDbaasSettingsOpensearch Get DBaaS OpenSearch settings.
XGetDbaasSettingsPg Get DBaaS PostgreSQL settings.
XGetDbaasSettingsRedis Get DBaaS Redis settings.
XGetDbaasTask Get a DBaaS task.
XGetDeployTarget Retrieve Deploy Target details.
XGetDnsDomain Retrieve DNS domain details.
XGetDnsDomainRecord Retrieve DNS domain record details.
XGetDnsDomainZoneFile Retrieve DNS domain zone file.
XGetElasticIp Retrieve Elastic IP details.
XGetIamOrganizationPolicy Retrieve IAM Organization Policy.
XGetIamRole Retrieve IAM Role.
XGetInstance Retrieve Compute instance details.
XGetInstancePool Retrieve Instance Pool details.
XGetInstanceType Retrieve Instance Type details.
XGetLoadBalancer Retrieve Load Balancer details.
XGetLoadBalancerService Retrieve Load Balancer Service details.
XGetOperation Retrieve Operation details.
XGetOrganization Retrieve an organization.
XGetPrivateNetwork Retrieve Private Network details.
XGetQuota Retrieve Resource Quota.
XGetReverseDnsElasticIp Query the PTR DNS records for an elastic IP.
XGetReverseDnsInstance Query the PTR DNS records for an instance.
XGetSecurityGroup Retrieve Security Group details.
XGetSksCluster Retrieve SKS cluster details.
XGetSksClusterAuthorityCert Get the certificate for a SKS cluster authority.
XGetSksClusterInspection Get the latest inspection result.
XGetSksNodepool Retrieve SKS Nodepool details.
XGetSnapshot Retrieve Snapshot details.
XGetSosPresignedUrl Retrieve Presigned Download URL for SOS object.
XGetSshKey Retrieve SSH key details.
XGetTemplate Retrieve Template details.
XListAntiAffinityGroups List Anti-affinity Groups.
XListApiKeys List API keys.
XListBlockStorageSnapshots List block storage snapshots.
XListBlockStorageVolumes List block storage volumes.
XListDbaasExternalEndpoints list-dbaas-external-endpoints.
XListDbaasExternalEndpointTypes list-dbaas-external-endpoint-types.
XListDbaasExternalIntegrations list-dbaas-external-integrations.
XListDbaasIntegrationSettings list-dbaas-integration-settings.
XListDbaasIntegrationTypes list-dbaas-integration-types.
XListDbaasServices List DBaaS services.
XListDbaasServiceTypes DBaaS Service Types.
XListDeployTargets List Deploy Targets.
XListDnsDomainRecords List DNS domain records.
XListDnsDomains List DNS domains.
XListElasticIps List Elastic IPs.
XListEvents List Events.
XListIamRoles List IAM Roles.
XListInstancePools List Instance Pools.
XListInstances List Compute instances.
XListInstanceTypes List Compute instance Types.
XListLoadBalancers List Load Balancers.
XListPrivateNetworks List Private Networks.
XListQuotas List Organization Quotas.
XListSecurityGroups List Security Groups.
XListSksClusterDeprecatedResources Resources that are scheduled to be removed in future kubernetes releases.
XListSksClusters List SKS clusters.
XListSksClusterVersions List available versions for SKS clusters.
XListSnapshots List Snapshots.
XListSosBucketsUsage List SOS Buckets Usage.
XListSshKeys List SSH keys.
XListTemplates List Templates.
XListZones List Zones.
XPromoteSnapshotToTemplate Promote a Snapshot to a Template.
XRebootInstance Reboot a Compute instance.
XRegisterSshKey Import SSH key.
XRegisterTemplate Register a Template.
XRemoveExternalSourceFromSecurityGroup Remove an external source from a Security Group.
XRemoveInstanceProtection Remove instance destruction protection.
XResetDbaasGrafanaUserPassword Reset the credentials of a DBaaS Grafana user.
XResetDbaasKafkaUserPassword Reset the credentials of a DBaaS Kafka user.
XResetDbaasMysqlUserPassword Reset the credentials of a DBaaS mysql user.
XResetDbaasOpensearchUserPassword Reset the credentials of a DBaaS OpenSearch user.
XResetDbaasPostgresUserPassword Reset the credentials of a DBaaS Postgres user.
XResetDbaasRedisUserPassword Reset the credentials of a DBaaS Redis user.
XResetElasticIpField Reset an Elastic IP field to its default value.
XResetInstance Reset a Compute instance to a base/target template.
XResetInstanceField Reset Instance field.
XResetInstancePassword Reset a compute instance password.
XResetInstancePoolField Reset an Instance Pool field to its default value.
XResetLoadBalancerField Reset a Load Balancer field to its default value.
XResetLoadBalancerServiceField Reset a Load Balancer Service field to its default value.
XResetPrivateNetworkField Reset Private Network field.
XResetSksClusterField Reset an SKS cluster field to its default value.
XResetSksNodepoolField Reset an SKS Nodepool field to its default value.
XResizeBlockStorageVolume Resize a block storage volume.
XResizeInstanceDisk Resize a Compute instance disk.
XRevealDbaasGrafanaUserPassword Reveal the secrets of a DBaaS Grafana user.
XRevealDbaasKafkaConnectPassword Reveal the secrets for DBaaS Kafka Connect.
XRevealDbaasKafkaUserPassword Reveal the secrets of a DBaaS Kafka user.
XRevealDbaasMysqlUserPassword Reveal the secrets of a DBaaS MySQL user.
XRevealDbaasOpensearchUserPassword Reveal the secrets of a DBaaS OpenSearch user.
XRevealDbaasPostgresUserPassword Reveal the secrets of a DBaaS Postgres user.
XRevealDbaasRedisUserPassword Reveal the secrets of a DBaaS Redis user.
XRevealInstancePassword Reveal the password used during instance creation or the latest password reset.
XRevertInstanceToSnapshot Revert a snapshot for an instance.
XRotateSksCcmCredentials Rotate Exoscale CCM credentials.
XRotateSksOperatorsCa Rotate operators certificate authority.
XScaleInstance Scale a Compute instance to a new Instance Type.
XScaleInstancePool Scale an Instance Pool.
XScaleSksNodepool Scale a SKS Nodepool.
XStartDbaasGrafanaMaintenance Initiate Grafana maintenance update.
XStartDbaasKafkaMaintenance Initiate Kafka maintenance update.
XStartDbaasMysqlMaintenance Initiate MySQL maintenance update.
XStartDbaasOpensearchMaintenance Initiate OpenSearch maintenance update.
XStartDbaasPgMaintenance Initiate PostgreSQL maintenance update.
XStartDbaasRedisMaintenance Initiate Redis maintenance update.
XStartInstance Start a Compute instance.
XStopDbaasMysqlMigration Stop a DBaaS MySQL migration.
XStopDbaasPgMigration Stop a DBaaS PostgreSQL migration.
XStopDbaasRedisMigration Stop a DBaaS Redis migration.
XStopInstance Stop a Compute instance.
XUpdateBlockStorageSnapshot Update block storage volume snapshot.
XUpdateBlockStorageVolume Update block storage volume.
XUpdateDbaasExternalEndpointDatadog update-dbaas-external-endpoint-datadog.
XUpdateDbaasExternalEndpointElasticsearch update-dbaas-external-endpoint-elasticsearch.
XUpdateDbaasExternalEndpointOpensearch update-dbaas-external-endpoint-opensearch.
XUpdateDbaasExternalEndpointPrometheus update-dbaas-external-endpoint-prometheus.
XUpdateDbaasExternalEndpointRsyslog update-dbaas-external-endpoint-rsyslog.
XUpdateDbaasExternalIntegrationSettingsDatadog update-dbaas-external-integration-settings-datadog.
XUpdateDbaasIntegration update-dbaas-integration.
XUpdateDbaasOpensearchAclConfig Create a DBaaS OpenSearch ACL configuration.
XUpdateDbaasPgConnectionPool Update a DBaaS PostgreSQL connection pool.
XUpdateDbaasPostgresAllowReplication Update access control for one service user.
XUpdateDbaasServiceGrafana Update a DBaaS Grafana service.
XUpdateDbaasServiceKafka Update a DBaaS Kafka service.
XUpdateDbaasServiceMysql Update a DBaaS MySQL service.
XUpdateDbaasServiceOpensearch Update a DBaaS OpenSearch service.
XUpdateDbaasServicePg Update a DBaaS PostgreSQL service.
XUpdateDbaasServiceRedis Update a DBaaS Redis service.
XUpdateDnsDomainRecord Update DNS domain record.
XUpdateElasticIp Update an Elastic IP.
XUpdateIamOrganizationPolicy Update IAM Organization Policy.
XUpdateIamRole Update IAM Role.
XUpdateIamRolePolicy Update IAM Role Policy.
XUpdateInstance Update a Compute instance.
XUpdateInstancePool Update an Instance Pool.
XUpdateLoadBalancer Update a Load Balancer.
XUpdateLoadBalancerService Update a Load Balancer Service.
XUpdatePrivateNetwork Update a Private Network.
XUpdatePrivateNetworkInstanceIp Update the IP address of an instance attached to a managed private network.
XUpdateReverseDnsElasticIp Update/Create the PTR DNS record for an elastic IP.
XUpdateReverseDnsInstance Update/Create the PTR DNS record for an instance.
XUpdateSksCluster Update an SKS cluster.
XUpdateSksNodepool Update an SKS Nodepool.
XUpdateTemplate Update template attributes.
XUpgradeSksCluster Upgrade an SKS cluster.
XUpgradeSksClusterServiceLevel Upgrade a SKS cluster to pro.