Versions in this module Expand all Collapse all v3 v3.0.2 Jul 11, 2024 v3.0.1 Jul 11, 2024 Changes in this version + const Version + var ErrAPIError = errors.New("API error") + var ErrInvalidRequest = errors.New("invalid request") + var ErrNotFound = errors.New("resource not found") + var ErrTooManyFound = errors.New("multiple resources found") + var UserAgent = fmt.Sprintf("egoscale/%s (%s; %s/%s)", Version, runtime.Version(), runtime.GOOS, ...) + func Bool(b bool) *bool + func Int64(i int64) *int64 + func Ptr[T any](v T) *T + func String(s string) *string + type AccessKey struct + Key string + Name string + Operations []string + Resources []AccessKeyResource + Secret string + Tags []string + Type AccessKeyType + Version AccessKeyVersion + type AccessKeyOperation struct + Operation string + Tags []string + type AccessKeyResource struct + Domain AccessKeyResourceDomain + ResourceName string + ResourceType AccessKeyResourceResourceType + type AccessKeyResourceDomain string + const AccessKeyResourceDomainPartner + const AccessKeyResourceDomainSOS + type AccessKeyResourceResourceType string + const AccessKeyResourceResourceTypeBucket + const AccessKeyResourceResourceTypeProduct + type AccessKeyType string + const AccessKeyTypeRestricted + const AccessKeyTypeUnrestricted + type AccessKeyVersion string + const AccessKeyVersionV1 + const AccessKeyVersionV2 + type AddExternalSourceToSecurityGroupRequest struct + Cidr string + type AddRuleToSecurityGroupRequest struct + Description string + EndPort int64 + FlowDirection AddRuleToSecurityGroupRequestFlowDirection + ICMP *AddRuleToSecurityGroupRequestICMP + Network string + Protocol AddRuleToSecurityGroupRequestProtocol + SecurityGroup *SecurityGroupResource + StartPort int64 + type AddRuleToSecurityGroupRequestFlowDirection string + const AddRuleToSecurityGroupRequestFlowDirectionEgress + const AddRuleToSecurityGroupRequestFlowDirectionIngress + type AddRuleToSecurityGroupRequestICMP struct + Code int64 + Type int64 + type AddRuleToSecurityGroupRequestProtocol string + const AddRuleToSecurityGroupRequestProtocolAh + const AddRuleToSecurityGroupRequestProtocolEsp + const AddRuleToSecurityGroupRequestProtocolGre + const AddRuleToSecurityGroupRequestProtocolICMP + const AddRuleToSecurityGroupRequestProtocolIcmpv6 + const AddRuleToSecurityGroupRequestProtocolIpip + const AddRuleToSecurityGroupRequestProtocolTCP + const AddRuleToSecurityGroupRequestProtocolUDP + type AddServiceToLoadBalancerRequest struct + Description string + Healthcheck *LoadBalancerServiceHealthcheck + InstancePool *InstancePool + Name string + Port int64 + Protocol AddServiceToLoadBalancerRequestProtocol + Strategy AddServiceToLoadBalancerRequestStrategy + TargetPort int64 + type AddServiceToLoadBalancerRequestProtocol string + const AddServiceToLoadBalancerRequestProtocolTCP + const AddServiceToLoadBalancerRequestProtocolUDP + type AddServiceToLoadBalancerRequestStrategy string + const AddServiceToLoadBalancerRequestStrategyMaglevHash + const AddServiceToLoadBalancerRequestStrategyRoundRobin + const AddServiceToLoadBalancerRequestStrategySourceHash + type AntiAffinityGroup struct + Description string + ID UUID + Instances []Instance + Name string + type AttachBlockStorageVolumeToInstanceRequest struct + Instance *InstanceTarget + type AttachInstanceToElasticIPRequest struct + Instance *InstanceTarget + type AttachInstanceToPrivateNetworkRequest struct + IP net.IP + Instance *AttachInstanceToPrivateNetworkRequestInstance + type AttachInstanceToPrivateNetworkRequestInstance struct + ID UUID + type AttachInstanceToSecurityGroupRequest struct + Instance *Instance + type BlockStorageSnapshot struct + BlockStorageVolume *BlockStorageVolumeTarget + CreatedAT time.Time + ID UUID + Labels Labels + Name string + Size int64 + State BlockStorageSnapshotState + VolumeSize int64 + type BlockStorageSnapshotState string + const BlockStorageSnapshotStateAllocated + const BlockStorageSnapshotStateCreated + const BlockStorageSnapshotStateCreating + const BlockStorageSnapshotStateDestroyed + const BlockStorageSnapshotStateDestroying + const BlockStorageSnapshotStateError + const BlockStorageSnapshotStatePartiallyDestroyed + const BlockStorageSnapshotStatePromoting + type BlockStorageSnapshotTarget struct + ID UUID + type BlockStorageVolume struct + BlockStorageSnapshots []BlockStorageSnapshotTarget + Blocksize int64 + CreatedAT time.Time + ID UUID + Instance *InstanceTarget + Labels Labels + Name string + Size int64 + State BlockStorageVolumeState + type BlockStorageVolumeState string + const BlockStorageVolumeStateAttached + const BlockStorageVolumeStateAttaching + const BlockStorageVolumeStateCreating + const BlockStorageVolumeStateDeleted + const BlockStorageVolumeStateDeleting + const BlockStorageVolumeStateDetached + const BlockStorageVolumeStateDetaching + const BlockStorageVolumeStateError + const BlockStorageVolumeStateSnapshotting + type BlockStorageVolumeTarget struct + ID UUID + type Client struct + func NewClient(credentials *credentials.Credentials, opts ...ClientOpt) (*Client, error) + func (c *Client) WithEndpoint(endpoint Endpoint) *Client + func (c *Client) WithHttpClient(client *http.Client) *Client + func (c *Client) WithRequestInterceptor(f ...RequestInterceptorFn) *Client + func (c *Client) WithTrace() *Client + func (c Client) AddExternalSourceToSecurityGroup(ctx context.Context, id UUID, req AddExternalSourceToSecurityGroupRequest) (*Operation, error) + func (c Client) AddInstanceProtection(ctx context.Context, id UUID) (*Operation, error) + func (c Client) AddRuleToSecurityGroup(ctx context.Context, id UUID, req AddRuleToSecurityGroupRequest) (*Operation, error) + func (c Client) AddServiceToLoadBalancer(ctx context.Context, id UUID, req AddServiceToLoadBalancerRequest) (*Operation, error) + func (c Client) AttachBlockStorageVolumeToInstance(ctx context.Context, id UUID, req AttachBlockStorageVolumeToInstanceRequest) (*Operation, error) + func (c Client) AttachInstanceToElasticIP(ctx context.Context, id UUID, req AttachInstanceToElasticIPRequest) (*Operation, error) + func (c Client) AttachInstanceToPrivateNetwork(ctx context.Context, id UUID, req AttachInstanceToPrivateNetworkRequest) (*Operation, error) + func (c Client) AttachInstanceToSecurityGroup(ctx context.Context, id UUID, req AttachInstanceToSecurityGroupRequest) (*Operation, error) + func (c Client) CopyTemplate(ctx context.Context, id UUID, req CopyTemplateRequest) (*Operation, error) + func (c Client) CreateAPIKey(ctx context.Context, req CreateAPIKeyRequest) (*IAMAPIKeyCreated, error) + func (c Client) CreateAntiAffinityGroup(ctx context.Context, req CreateAntiAffinityGroupRequest) (*Operation, error) + func (c Client) CreateBlockStorageSnapshot(ctx context.Context, id UUID, req CreateBlockStorageSnapshotRequest) (*Operation, error) + func (c Client) CreateBlockStorageVolume(ctx context.Context, req CreateBlockStorageVolumeRequest) (*Operation, error) + func (c Client) CreateDBAASIntegration(ctx context.Context, req CreateDBAASIntegrationRequest) (*Operation, error) + func (c Client) CreateDBAASKafkaSchemaRegistryAclConfig(ctx context.Context, name string, req DBAASKafkaSchemaRegistryAclEntry) (*Operation, error) + func (c Client) CreateDBAASKafkaTopicAclConfig(ctx context.Context, name string, req DBAASKafkaTopicAclEntry) (*Operation, error) + func (c Client) CreateDBAASKafkaUser(ctx context.Context, serviceName string, req CreateDBAASKafkaUserRequest) (*Operation, error) + func (c Client) CreateDBAASMysqlDatabase(ctx context.Context, serviceName string, req CreateDBAASMysqlDatabaseRequest) (*Operation, error) + func (c Client) CreateDBAASMysqlUser(ctx context.Context, serviceName string, req CreateDBAASMysqlUserRequest) (*Operation, error) + func (c Client) CreateDBAASOpensearchUser(ctx context.Context, serviceName string, req CreateDBAASOpensearchUserRequest) (*Operation, error) + func (c Client) CreateDBAASPGConnectionPool(ctx context.Context, serviceName string, ...) (*Operation, error) + func (c Client) CreateDBAASPGDatabase(ctx context.Context, serviceName string, req CreateDBAASPGDatabaseRequest) (*Operation, error) + func (c Client) CreateDBAASPGUpgradeCheck(ctx context.Context, service string, req CreateDBAASPGUpgradeCheckRequest) (*DBAASTask, error) + func (c Client) CreateDBAASPostgresUser(ctx context.Context, serviceName string, req CreateDBAASPostgresUserRequest) (*Operation, error) + func (c Client) CreateDBAASRedisUser(ctx context.Context, serviceName string, req CreateDBAASRedisUserRequest) (*Operation, error) + func (c Client) CreateDBAASServiceGrafana(ctx context.Context, name string, req CreateDBAASServiceGrafanaRequest) (*Operation, error) + func (c Client) CreateDBAASServiceKafka(ctx context.Context, name string, req CreateDBAASServiceKafkaRequest) (*Operation, error) + func (c Client) CreateDBAASServiceMysql(ctx context.Context, name string, req CreateDBAASServiceMysqlRequest) (*Operation, error) + func (c Client) CreateDBAASServiceOpensearch(ctx context.Context, name string, req CreateDBAASServiceOpensearchRequest) (*Operation, error) + func (c Client) CreateDBAASServicePG(ctx context.Context, name string, req CreateDBAASServicePGRequest) (*Operation, error) + func (c Client) CreateDBAASServiceRedis(ctx context.Context, name string, req CreateDBAASServiceRedisRequest) (*Operation, error) + func (c Client) CreateDBAASTaskMigrationCheck(ctx context.Context, service string, req CreateDBAASTaskMigrationCheckRequest) (*Operation, error) + func (c Client) CreateDNSDomain(ctx context.Context, req CreateDNSDomainRequest) (*DNSDomain, error) + func (c Client) CreateDNSDomainRecord(ctx context.Context, domainID UUID, req CreateDNSDomainRecordRequest) (*Operation, error) + func (c Client) CreateElasticIP(ctx context.Context, req CreateElasticIPRequest) (*Operation, error) + func (c Client) CreateIAMRole(ctx context.Context, req CreateIAMRoleRequest) (*Operation, error) + func (c Client) CreateInstance(ctx context.Context, req CreateInstanceRequest) (*Operation, error) + func (c Client) CreateInstancePool(ctx context.Context, req CreateInstancePoolRequest) (*Operation, error) + func (c Client) CreateLoadBalancer(ctx context.Context, req CreateLoadBalancerRequest) (*Operation, error) + func (c Client) CreatePrivateNetwork(ctx context.Context, req CreatePrivateNetworkRequest) (*Operation, error) + func (c Client) CreateSKSCluster(ctx context.Context, req CreateSKSClusterRequest) (*Operation, error) + func (c Client) CreateSKSNodepool(ctx context.Context, id UUID, req CreateSKSNodepoolRequest) (*Operation, error) + func (c Client) CreateSecurityGroup(ctx context.Context, req CreateSecurityGroupRequest) (*Operation, error) + func (c Client) CreateSnapshot(ctx context.Context, id UUID) (*Operation, error) + func (c Client) DeleteAPIKey(ctx context.Context, id string) (*Operation, error) + func (c Client) DeleteAntiAffinityGroup(ctx context.Context, id UUID) (*Operation, error) + func (c Client) DeleteBlockStorageSnapshot(ctx context.Context, id UUID) (*Operation, error) + func (c Client) DeleteBlockStorageVolume(ctx context.Context, id UUID) (*Operation, error) + func (c Client) DeleteDBAASIntegration(ctx context.Context, id UUID) (*Operation, error) + func (c Client) DeleteDBAASKafkaSchemaRegistryAclConfig(ctx context.Context, name string, aclID string) (*Operation, error) + func (c Client) DeleteDBAASKafkaTopicAclConfig(ctx context.Context, name string, aclID string) (*Operation, error) + func (c Client) DeleteDBAASKafkaUser(ctx context.Context, serviceName string, username string) (*Operation, error) + func (c Client) DeleteDBAASMysqlDatabase(ctx context.Context, serviceName string, databaseName string) (*Operation, error) + func (c Client) DeleteDBAASMysqlUser(ctx context.Context, serviceName string, username string) (*Operation, error) + func (c Client) DeleteDBAASOpensearchUser(ctx context.Context, serviceName string, username string) (*Operation, error) + func (c Client) DeleteDBAASPGConnectionPool(ctx context.Context, serviceName string, connectionPoolName string) (*Operation, error) + func (c Client) DeleteDBAASPGDatabase(ctx context.Context, serviceName string, databaseName string) (*Operation, error) + func (c Client) DeleteDBAASPostgresUser(ctx context.Context, serviceName string, username string) (*Operation, error) + func (c Client) DeleteDBAASRedisUser(ctx context.Context, serviceName string, username string) (*Operation, error) + func (c Client) DeleteDBAASService(ctx context.Context, name string) (*Operation, error) + func (c Client) DeleteDBAASServiceGrafana(ctx context.Context, name string) (*Operation, error) + func (c Client) DeleteDBAASServiceKafka(ctx context.Context, name string) (*Operation, error) + func (c Client) DeleteDBAASServiceMysql(ctx context.Context, name string) (*Operation, error) + func (c Client) DeleteDBAASServiceOpensearch(ctx context.Context, name string) (*Operation, error) + func (c Client) DeleteDBAASServicePG(ctx context.Context, name string) (*Operation, error) + func (c Client) DeleteDBAASServiceRedis(ctx context.Context, name string) (*Operation, error) + func (c Client) DeleteDNSDomain(ctx context.Context, id UUID) (*Operation, error) + func (c Client) DeleteDNSDomainRecord(ctx context.Context, domainID UUID, recordID UUID) (*Operation, error) + func (c Client) DeleteElasticIP(ctx context.Context, id UUID) (*Operation, error) + func (c Client) DeleteIAMRole(ctx context.Context, id UUID) (*Operation, error) + func (c Client) DeleteInstance(ctx context.Context, id UUID) (*Operation, error) + func (c Client) DeleteInstancePool(ctx context.Context, id UUID) (*Operation, error) + func (c Client) DeleteLoadBalancer(ctx context.Context, id UUID) (*Operation, error) + func (c Client) DeleteLoadBalancerService(ctx context.Context, id UUID, serviceID UUID) (*Operation, error) + func (c Client) DeletePrivateNetwork(ctx context.Context, id UUID) (*Operation, error) + func (c Client) DeleteReverseDNSElasticIP(ctx context.Context, id UUID) (*Operation, error) + func (c Client) DeleteReverseDNSInstance(ctx context.Context, id UUID) (*Operation, error) + func (c Client) DeleteRuleFromSecurityGroup(ctx context.Context, id UUID, ruleID UUID) (*Operation, error) + func (c Client) DeleteSKSCluster(ctx context.Context, id UUID) (*Operation, error) + func (c Client) DeleteSKSNodepool(ctx context.Context, id UUID, sksNodepoolID UUID) (*Operation, error) + func (c Client) DeleteSSHKey(ctx context.Context, name string) (*Operation, error) + func (c Client) DeleteSecurityGroup(ctx context.Context, id UUID) (*Operation, error) + func (c Client) DeleteSnapshot(ctx context.Context, id UUID) (*Operation, error) + func (c Client) DeleteTemplate(ctx context.Context, id UUID) (*Operation, error) + func (c Client) DetachBlockStorageVolume(ctx context.Context, id UUID) (*Operation, error) + func (c Client) DetachInstanceFromElasticIP(ctx context.Context, id UUID, req DetachInstanceFromElasticIPRequest) (*Operation, error) + func (c Client) DetachInstanceFromPrivateNetwork(ctx context.Context, id UUID, req DetachInstanceFromPrivateNetworkRequest) (*Operation, error) + func (c Client) DetachInstanceFromSecurityGroup(ctx context.Context, id UUID, req DetachInstanceFromSecurityGroupRequest) (*Operation, error) + func (c Client) EvictInstancePoolMembers(ctx context.Context, id UUID, req EvictInstancePoolMembersRequest) (*Operation, error) + func (c Client) EvictSKSNodepoolMembers(ctx context.Context, id UUID, sksNodepoolID UUID, ...) (*Operation, error) + func (c Client) ExportSnapshot(ctx context.Context, id UUID) (*Operation, error) + func (c Client) GenerateSKSClusterKubeconfig(ctx context.Context, id UUID, req SKSKubeconfigRequest) (*GenerateSKSClusterKubeconfigResponse, error) + func (c Client) GetAPIKey(ctx context.Context, id string) (*IAMAPIKey, error) + func (c Client) GetAntiAffinityGroup(ctx context.Context, id UUID) (*AntiAffinityGroup, error) + func (c Client) GetBlockStorageSnapshot(ctx context.Context, id UUID) (*BlockStorageSnapshot, error) + func (c Client) GetBlockStorageVolume(ctx context.Context, id UUID) (*BlockStorageVolume, error) + func (c Client) GetConsoleProxyURL(ctx context.Context, id UUID) (*GetConsoleProxyURLResponse, error) + func (c Client) GetDBAASCACertificate(ctx context.Context) (*GetDBAASCACertificateResponse, error) + func (c Client) GetDBAASIntegration(ctx context.Context, id UUID) (*DBAASIntegration, error) + func (c Client) GetDBAASKafkaAclConfig(ctx context.Context, name string) (*DBAASKafkaAcls, error) + func (c Client) GetDBAASMigrationStatus(ctx context.Context, name string) (*DBAASMigrationStatus, error) + func (c Client) GetDBAASOpensearchAclConfig(ctx context.Context, name string) (*DBAASOpensearchAclConfig, error) + func (c Client) GetDBAASServiceGrafana(ctx context.Context, name string) (*DBAASServiceGrafana, error) + func (c Client) GetDBAASServiceKafka(ctx context.Context, name string) (*DBAASServiceKafka, error) + func (c Client) GetDBAASServiceLogs(ctx context.Context, serviceName string, req GetDBAASServiceLogsRequest) (*DBAASServiceLogs, error) + func (c Client) GetDBAASServiceMetrics(ctx context.Context, serviceName string, req GetDBAASServiceMetricsRequest) (*GetDBAASServiceMetricsResponse, error) + func (c Client) GetDBAASServiceMysql(ctx context.Context, name string) (*DBAASServiceMysql, error) + func (c Client) GetDBAASServiceOpensearch(ctx context.Context, name string) (*DBAASServiceOpensearch, error) + func (c Client) GetDBAASServicePG(ctx context.Context, name string) (*DBAASServicePG, error) + func (c Client) GetDBAASServiceRedis(ctx context.Context, name string) (*DBAASServiceRedis, error) + func (c Client) GetDBAASServiceType(ctx context.Context, serviceTypeName string) (*DBAASServiceType, error) + func (c Client) GetDBAASSettingsGrafana(ctx context.Context) (*GetDBAASSettingsGrafanaResponse, error) + func (c Client) GetDBAASSettingsKafka(ctx context.Context) (*GetDBAASSettingsKafkaResponse, error) + func (c Client) GetDBAASSettingsMysql(ctx context.Context) (*GetDBAASSettingsMysqlResponse, error) + func (c Client) GetDBAASSettingsOpensearch(ctx context.Context) (*GetDBAASSettingsOpensearchResponse, error) + func (c Client) GetDBAASSettingsPG(ctx context.Context) (*GetDBAASSettingsPGResponse, error) + func (c Client) GetDBAASSettingsRedis(ctx context.Context) (*GetDBAASSettingsRedisResponse, error) + func (c Client) GetDBAASTask(ctx context.Context, service string, id UUID) (*DBAASTask, error) + func (c Client) GetDNSDomain(ctx context.Context, id UUID) (*DNSDomain, error) + func (c Client) GetDNSDomainRecord(ctx context.Context, domainID UUID, recordID UUID) (*DNSDomainRecord, error) + func (c Client) GetDNSDomainZoneFile(ctx context.Context, id UUID) (*GetDNSDomainZoneFileResponse, error) + func (c Client) GetDeployTarget(ctx context.Context, id UUID) (*DeployTarget, error) + func (c Client) GetElasticIP(ctx context.Context, id UUID) (*ElasticIP, error) + func (c Client) GetIAMOrganizationPolicy(ctx context.Context) (*IAMPolicy, error) + func (c Client) GetIAMRole(ctx context.Context, id UUID) (*IAMRole, error) + func (c Client) GetInstance(ctx context.Context, id UUID) (*Instance, error) + func (c Client) GetInstancePool(ctx context.Context, id UUID) (*InstancePool, error) + func (c Client) GetInstanceType(ctx context.Context, id UUID) (*InstanceType, error) + func (c Client) GetLoadBalancer(ctx context.Context, id UUID) (*LoadBalancer, error) + func (c Client) GetLoadBalancerService(ctx context.Context, id UUID, serviceID UUID) (*LoadBalancerService, error) + func (c Client) GetOperation(ctx context.Context, id UUID) (*Operation, error) + func (c Client) GetOrganization(ctx context.Context) (*Organization, error) + func (c Client) GetPrivateNetwork(ctx context.Context, id UUID) (*PrivateNetwork, error) + func (c Client) GetQuota(ctx context.Context, entity string) (*Quota, error) + func (c Client) GetReverseDNSElasticIP(ctx context.Context, id UUID) (*ReverseDNSRecord, error) + func (c Client) GetReverseDNSInstance(ctx context.Context, id UUID) (*ReverseDNSRecord, error) + func (c Client) GetSKSCluster(ctx context.Context, id UUID) (*SKSCluster, error) + func (c Client) GetSKSClusterAuthorityCert(ctx context.Context, id UUID, authority GetSKSClusterAuthorityCertAuthority) (*GetSKSClusterAuthorityCertResponse, error) + func (c Client) GetSKSClusterInspection(ctx context.Context, id UUID) (*GetSKSClusterInspectionResponse, error) + func (c Client) GetSKSNodepool(ctx context.Context, id UUID, sksNodepoolID UUID) (*SKSNodepool, error) + func (c Client) GetSOSPresignedURL(ctx context.Context, bucket string, opts ...GetSOSPresignedURLOpt) (*GetSOSPresignedURLResponse, error) + func (c Client) GetSSHKey(ctx context.Context, name string) (*SSHKey, error) + func (c Client) GetSecurityGroup(ctx context.Context, id UUID) (*SecurityGroup, error) + func (c Client) GetSnapshot(ctx context.Context, id UUID) (*Snapshot, error) + func (c Client) GetTemplate(ctx context.Context, id UUID) (*Template, error) + func (c Client) GetZoneAPIEndpoint(ctx context.Context, zoneName ZoneName) (Endpoint, error) + func (c Client) GetZoneName(ctx context.Context, endpoint Endpoint) (ZoneName, error) + func (c Client) ListAPIKeys(ctx context.Context) (*ListAPIKeysResponse, error) + func (c Client) ListAntiAffinityGroups(ctx context.Context) (*ListAntiAffinityGroupsResponse, error) + func (c Client) ListBlockStorageSnapshots(ctx context.Context) (*ListBlockStorageSnapshotsResponse, error) + func (c Client) ListBlockStorageVolumes(ctx context.Context, opts ...ListBlockStorageVolumesOpt) (*ListBlockStorageVolumesResponse, error) + func (c Client) ListDBAASIntegrationSettings(ctx context.Context, integrationType string, sourceType string, ...) (*ListDBAASIntegrationSettingsResponse, error) + func (c Client) ListDBAASIntegrationTypes(ctx context.Context) (*ListDBAASIntegrationTypesResponse, error) + func (c Client) ListDBAASServiceTypes(ctx context.Context) (*ListDBAASServiceTypesResponse, error) + func (c Client) ListDBAASServices(ctx context.Context) (*ListDBAASServicesResponse, error) + func (c Client) ListDNSDomainRecords(ctx context.Context, domainID UUID) (*ListDNSDomainRecordsResponse, error) + func (c Client) ListDNSDomains(ctx context.Context) (*ListDNSDomainsResponse, error) + func (c Client) ListDeployTargets(ctx context.Context) (*ListDeployTargetsResponse, error) + func (c Client) ListElasticIPS(ctx context.Context) (*ListElasticIPSResponse, error) + func (c Client) ListEvents(ctx context.Context, opts ...ListEventsOpt) ([]Event, error) + func (c Client) ListIAMRoles(ctx context.Context) (*ListIAMRolesResponse, error) + func (c Client) ListInstancePools(ctx context.Context) (*ListInstancePoolsResponse, error) + func (c Client) ListInstanceTypes(ctx context.Context) (*ListInstanceTypesResponse, error) + func (c Client) ListInstances(ctx context.Context, opts ...ListInstancesOpt) (*ListInstancesResponse, error) + func (c Client) ListLoadBalancers(ctx context.Context) (*ListLoadBalancersResponse, error) + func (c Client) ListPrivateNetworks(ctx context.Context) (*ListPrivateNetworksResponse, error) + func (c Client) ListQuotas(ctx context.Context) (*ListQuotasResponse, error) + func (c Client) ListSKSClusterDeprecatedResources(ctx context.Context, id UUID) ([]SKSClusterDeprecatedResource, error) + func (c Client) ListSKSClusterVersions(ctx context.Context, opts ...ListSKSClusterVersionsOpt) (*ListSKSClusterVersionsResponse, error) + func (c Client) ListSKSClusters(ctx context.Context) (*ListSKSClustersResponse, error) + func (c Client) ListSOSBucketsUsage(ctx context.Context) (*ListSOSBucketsUsageResponse, error) + func (c Client) ListSSHKeys(ctx context.Context) (*ListSSHKeysResponse, error) + func (c Client) ListSecurityGroups(ctx context.Context, opts ...ListSecurityGroupsOpt) (*ListSecurityGroupsResponse, error) + func (c Client) ListSnapshots(ctx context.Context) (*ListSnapshotsResponse, error) + func (c Client) ListTemplates(ctx context.Context, opts ...ListTemplatesOpt) (*ListTemplatesResponse, error) + func (c Client) ListZones(ctx context.Context) (*ListZonesResponse, error) + func (c Client) PromoteSnapshotToTemplate(ctx context.Context, id UUID, req PromoteSnapshotToTemplateRequest) (*Operation, error) + func (c Client) RebootInstance(ctx context.Context, id UUID) (*Operation, error) + func (c Client) RegisterSSHKey(ctx context.Context, req RegisterSSHKeyRequest) (*Operation, error) + func (c Client) RegisterTemplate(ctx context.Context, req RegisterTemplateRequest) (*Operation, error) + func (c Client) RemoveExternalSourceFromSecurityGroup(ctx context.Context, id UUID, req RemoveExternalSourceFromSecurityGroupRequest) (*Operation, error) + func (c Client) RemoveInstanceProtection(ctx context.Context, id UUID) (*Operation, error) + func (c Client) ResetDBAASGrafanaUserPassword(ctx context.Context, serviceName string, username string, ...) (*Operation, error) + func (c Client) ResetDBAASKafkaUserPassword(ctx context.Context, serviceName string, username string, ...) (*Operation, error) + func (c Client) ResetDBAASMysqlUserPassword(ctx context.Context, serviceName string, username string, ...) (*Operation, error) + func (c Client) ResetDBAASOpensearchUserPassword(ctx context.Context, serviceName string, username string, ...) (*Operation, error) + func (c Client) ResetDBAASPostgresUserPassword(ctx context.Context, serviceName string, username string, ...) (*Operation, error) + func (c Client) ResetDBAASRedisUserPassword(ctx context.Context, serviceName string, username string, ...) (*Operation, error) + func (c Client) ResetElasticIPField(ctx context.Context, id UUID, field ResetElasticIPFieldField) (*Operation, error) + func (c Client) ResetInstance(ctx context.Context, id UUID, req ResetInstanceRequest) (*Operation, error) + func (c Client) ResetInstanceField(ctx context.Context, id UUID, field ResetInstanceFieldField) (*Operation, error) + func (c Client) ResetInstancePassword(ctx context.Context, id UUID) (*Operation, error) + func (c Client) ResetInstancePoolField(ctx context.Context, id UUID, field ResetInstancePoolFieldField) (*Operation, error) + func (c Client) ResetLoadBalancerField(ctx context.Context, id UUID, field ResetLoadBalancerFieldField) (*Operation, error) + func (c Client) ResetLoadBalancerServiceField(ctx context.Context, id UUID, serviceID UUID, ...) (*Operation, error) + func (c Client) ResetPrivateNetworkField(ctx context.Context, id UUID, field ResetPrivateNetworkFieldField) (*Operation, error) + func (c Client) ResetSKSClusterField(ctx context.Context, id UUID, field ResetSKSClusterFieldField) (*Operation, error) + func (c Client) ResetSKSNodepoolField(ctx context.Context, id UUID, sksNodepoolID UUID, ...) (*Operation, error) + func (c Client) ResizeBlockStorageVolume(ctx context.Context, id UUID, req ResizeBlockStorageVolumeRequest) (*BlockStorageVolume, error) + func (c Client) ResizeInstanceDisk(ctx context.Context, id UUID, req ResizeInstanceDiskRequest) (*Operation, error) + func (c Client) RevealDBAASGrafanaUserPassword(ctx context.Context, serviceName string, username string) (*DBAASUserGrafanaSecrets, error) + func (c Client) RevealDBAASKafkaUserPassword(ctx context.Context, serviceName string, username string) (*DBAASUserKafkaSecrets, error) + func (c Client) RevealDBAASMysqlUserPassword(ctx context.Context, serviceName string, username string) (*DBAASUserMysqlSecrets, error) + func (c Client) RevealDBAASOpensearchUserPassword(ctx context.Context, serviceName string, username string) (*DBAASUserOpensearchSecrets, error) + func (c Client) RevealDBAASPostgresUserPassword(ctx context.Context, serviceName string, username string) (*DBAASUserPostgresSecrets, error) + func (c Client) RevealDBAASRedisUserPassword(ctx context.Context, serviceName string, username string) (*DBAASUserRedisSecrets, error) + func (c Client) RevealInstancePassword(ctx context.Context, id UUID) (*InstancePassword, error) + func (c Client) RevertInstanceToSnapshot(ctx context.Context, instanceID UUID, req RevertInstanceToSnapshotRequest) (*Operation, error) + func (c Client) RotateSKSCcmCredentials(ctx context.Context, id UUID) (*Operation, error) + func (c Client) RotateSKSOperatorsCA(ctx context.Context, id UUID) (*Operation, error) + func (c Client) ScaleInstance(ctx context.Context, id UUID, req ScaleInstanceRequest) (*Operation, error) + func (c Client) ScaleInstancePool(ctx context.Context, id UUID, req ScaleInstancePoolRequest) (*Operation, error) + func (c Client) ScaleSKSNodepool(ctx context.Context, id UUID, sksNodepoolID UUID, req ScaleSKSNodepoolRequest) (*Operation, error) + func (c Client) StartDBAASGrafanaMaintenance(ctx context.Context, name string) (*Operation, error) + func (c Client) StartDBAASKafkaMaintenance(ctx context.Context, name string) (*Operation, error) + func (c Client) StartDBAASMysqlMaintenance(ctx context.Context, name string) (*Operation, error) + func (c Client) StartDBAASOpensearchMaintenance(ctx context.Context, name string) (*Operation, error) + func (c Client) StartDBAASPGMaintenance(ctx context.Context, name string) (*Operation, error) + func (c Client) StartDBAASRedisMaintenance(ctx context.Context, name string) (*Operation, error) + func (c Client) StartInstance(ctx context.Context, id UUID, req StartInstanceRequest) (*Operation, error) + func (c Client) StopDBAASMysqlMigration(ctx context.Context, name string) (*Operation, error) + func (c Client) StopDBAASPGMigration(ctx context.Context, name string) (*Operation, error) + func (c Client) StopDBAASRedisMigration(ctx context.Context, name string) (*Operation, error) + func (c Client) StopInstance(ctx context.Context, id UUID) (*Operation, error) + func (c Client) UpdateBlockStorageSnapshot(ctx context.Context, id UUID, req UpdateBlockStorageSnapshotRequest) (*Operation, error) + func (c Client) UpdateBlockStorageVolume(ctx context.Context, id UUID, req UpdateBlockStorageVolumeRequest) (*Operation, error) + func (c Client) UpdateDBAASIntegration(ctx context.Context, id UUID, req UpdateDBAASIntegrationRequest) (*Operation, error) + func (c Client) UpdateDBAASOpensearchAclConfig(ctx context.Context, name string, req DBAASOpensearchAclConfig) (*Operation, error) + func (c Client) UpdateDBAASPGConnectionPool(ctx context.Context, serviceName string, connectionPoolName string, ...) (*Operation, error) + func (c Client) UpdateDBAASPostgresAllowReplication(ctx context.Context, serviceName string, username string, ...) (*DBAASPostgresUsers, error) + func (c Client) UpdateDBAASServiceGrafana(ctx context.Context, name string, req UpdateDBAASServiceGrafanaRequest) (*Operation, error) + func (c Client) UpdateDBAASServiceKafka(ctx context.Context, name string, req UpdateDBAASServiceKafkaRequest) (*Operation, error) + func (c Client) UpdateDBAASServiceMysql(ctx context.Context, name string, req UpdateDBAASServiceMysqlRequest) (*Operation, error) + func (c Client) UpdateDBAASServiceOpensearch(ctx context.Context, name string, req UpdateDBAASServiceOpensearchRequest) (*Operation, error) + func (c Client) UpdateDBAASServicePG(ctx context.Context, name string, req UpdateDBAASServicePGRequest) (*Operation, error) + func (c Client) UpdateDBAASServiceRedis(ctx context.Context, name string, req UpdateDBAASServiceRedisRequest) (*Operation, error) + func (c Client) UpdateDNSDomainRecord(ctx context.Context, domainID UUID, recordID UUID, ...) (*Operation, error) + func (c Client) UpdateElasticIP(ctx context.Context, id UUID, req UpdateElasticIPRequest) (*Operation, error) + func (c Client) UpdateIAMOrganizationPolicy(ctx context.Context, req IAMPolicy) (*Operation, error) + func (c Client) UpdateIAMRole(ctx context.Context, id UUID, req UpdateIAMRoleRequest) (*Operation, error) + func (c Client) UpdateIAMRolePolicy(ctx context.Context, id UUID, req IAMPolicy) (*Operation, error) + func (c Client) UpdateInstance(ctx context.Context, id UUID, req UpdateInstanceRequest) (*Operation, error) + func (c Client) UpdateInstancePool(ctx context.Context, id UUID, req UpdateInstancePoolRequest) (*Operation, error) + func (c Client) UpdateLoadBalancer(ctx context.Context, id UUID, req UpdateLoadBalancerRequest) (*Operation, error) + func (c Client) UpdateLoadBalancerService(ctx context.Context, id UUID, serviceID UUID, ...) (*Operation, error) + func (c Client) UpdatePrivateNetwork(ctx context.Context, id UUID, req UpdatePrivateNetworkRequest) (*Operation, error) + func (c Client) UpdatePrivateNetworkInstanceIP(ctx context.Context, id UUID, req UpdatePrivateNetworkInstanceIPRequest) (*Operation, error) + func (c Client) UpdateReverseDNSElasticIP(ctx context.Context, id UUID, req UpdateReverseDNSElasticIPRequest) (*Operation, error) + func (c Client) UpdateReverseDNSInstance(ctx context.Context, id UUID, req UpdateReverseDNSInstanceRequest) (*Operation, error) + func (c Client) UpdateSKSCluster(ctx context.Context, id UUID, req UpdateSKSClusterRequest) (*Operation, error) + func (c Client) UpdateSKSNodepool(ctx context.Context, id UUID, sksNodepoolID UUID, req UpdateSKSNodepoolRequest) (*Operation, error) + func (c Client) UpdateTemplate(ctx context.Context, id UUID, req UpdateTemplateRequest) (*Operation, error) + func (c Client) UpgradeSKSCluster(ctx context.Context, id UUID, req UpgradeSKSClusterRequest) (*Operation, error) + func (c Client) UpgradeSKSClusterServiceLevel(ctx context.Context, id UUID) (*Operation, error) + func (c Client) Validate(s any) error + func (c Client) Wait(ctx context.Context, op *Operation, states ...OperationState) (*Operation, error) + type ClientOpt func(*Client) error + func ClientOptWithEndpoint(endpoint Endpoint) ClientOpt + func ClientOptWithHTTPClient(v *http.Client) ClientOpt + func ClientOptWithRequestInterceptors(f ...RequestInterceptorFn) ClientOpt + func ClientOptWithTrace() ClientOpt + func ClientOptWithValidator(validate *validator.Validate) ClientOpt + type CopyTemplateRequest struct + TargetZone *Zone + type CreateAPIKeyRequest struct + Name string + RoleID UUID + type CreateAntiAffinityGroupRequest struct + Description string + Name string + type CreateBlockStorageSnapshotRequest struct + Labels Labels + Name string + type CreateBlockStorageVolumeRequest struct + BlockStorageSnapshot *BlockStorageSnapshotTarget + Labels Labels + Name string + Size int64 + type CreateDBAASIntegrationRequest struct + DestService DBAASServiceName + IntegrationType EnumIntegrationTypes + Settings map[string]any + SourceService DBAASServiceName + type CreateDBAASKafkaUserRequest struct + Username DBAASUserUsername + type CreateDBAASMysqlDatabaseRequest struct + DatabaseName DBAASDatabaseName + type CreateDBAASMysqlUserRequest struct + Authentication EnumMysqlAuthenticationPlugin + Username DBAASUserUsername + type CreateDBAASOpensearchUserRequest struct + Username DBAASUserUsername + type CreateDBAASPGConnectionPoolRequest struct + DatabaseName DBAASDatabaseName + Mode EnumPGPoolMode + Name DBAASPGPoolName + Size DBAASPGPoolSize + Username DBAASPGPoolUsername + type CreateDBAASPGDatabaseRequest struct + DatabaseName DBAASDatabaseName + LCCollate string + LCCtype string + type CreateDBAASPGUpgradeCheckRequest struct + TargetVersion DBAASPGTargetVersions + type CreateDBAASPostgresUserRequest struct + AllowReplication *bool + Username DBAASUserUsername + type CreateDBAASRedisUserRequest struct + Username DBAASUserUsername + type CreateDBAASServiceGrafanaRequest struct + ForkFromService DBAASServiceName + GrafanaSettings *JSONSchemaGrafana + IPFilter []string + Maintenance *CreateDBAASServiceGrafanaRequestMaintenance + Plan string + TerminationProtection *bool + type CreateDBAASServiceGrafanaRequestMaintenance struct + Dow CreateDBAASServiceGrafanaRequestMaintenanceDow + Time string + type CreateDBAASServiceGrafanaRequestMaintenanceDow string + const CreateDBAASServiceGrafanaRequestMaintenanceDowFriday + const CreateDBAASServiceGrafanaRequestMaintenanceDowMonday + const CreateDBAASServiceGrafanaRequestMaintenanceDowNever + const CreateDBAASServiceGrafanaRequestMaintenanceDowSaturday + const CreateDBAASServiceGrafanaRequestMaintenanceDowSunday + const CreateDBAASServiceGrafanaRequestMaintenanceDowThursday + const CreateDBAASServiceGrafanaRequestMaintenanceDowTuesday + const CreateDBAASServiceGrafanaRequestMaintenanceDowWednesday + type CreateDBAASServiceKafkaRequest struct + AuthenticationMethods *CreateDBAASServiceKafkaRequestAuthenticationMethods + IPFilter []string + KafkaConnectEnabled *bool + KafkaConnectSettings JSONSchemaKafkaConnect + KafkaRestEnabled *bool + KafkaRestSettings JSONSchemaKafkaRest + KafkaSettings JSONSchemaKafka + Maintenance *CreateDBAASServiceKafkaRequestMaintenance + Plan string + SchemaRegistryEnabled *bool + SchemaRegistrySettings JSONSchemaSchemaRegistry + TerminationProtection *bool + Version string + type CreateDBAASServiceKafkaRequestAuthenticationMethods struct + Certificate *bool + Sasl *bool + type CreateDBAASServiceKafkaRequestMaintenance struct + Dow CreateDBAASServiceKafkaRequestMaintenanceDow + Time string + type CreateDBAASServiceKafkaRequestMaintenanceDow string + const CreateDBAASServiceKafkaRequestMaintenanceDowFriday + const CreateDBAASServiceKafkaRequestMaintenanceDowMonday + const CreateDBAASServiceKafkaRequestMaintenanceDowNever + const CreateDBAASServiceKafkaRequestMaintenanceDowSaturday + const CreateDBAASServiceKafkaRequestMaintenanceDowSunday + const CreateDBAASServiceKafkaRequestMaintenanceDowThursday + const CreateDBAASServiceKafkaRequestMaintenanceDowTuesday + const CreateDBAASServiceKafkaRequestMaintenanceDowWednesday + type CreateDBAASServiceMysqlRequest struct + AdminPassword string + AdminUsername string + BackupSchedule *CreateDBAASServiceMysqlRequestBackupSchedule + BinlogRetentionPeriod int64 + ForkFromService DBAASServiceName + IPFilter []string + Integrations []CreateDBAASServiceMysqlRequestIntegrations + Maintenance *CreateDBAASServiceMysqlRequestMaintenance + Migration *CreateDBAASServiceMysqlRequestMigration + MysqlSettings JSONSchemaMysql + Plan string + RecoveryBackupTime string + TerminationProtection *bool + Version string + type CreateDBAASServiceMysqlRequestBackupSchedule struct + BackupHour int64 + BackupMinute int64 + type CreateDBAASServiceMysqlRequestIntegrations struct + DestService DBAASServiceName + Settings map[string]any + SourceService DBAASServiceName + Type CreateDBAASServiceMysqlRequestIntegrationsType + type CreateDBAASServiceMysqlRequestIntegrationsType string + const CreateDBAASServiceMysqlRequestIntegrationsTypeReadReplica + type CreateDBAASServiceMysqlRequestMaintenance struct + Dow CreateDBAASServiceMysqlRequestMaintenanceDow + Time string + type CreateDBAASServiceMysqlRequestMaintenanceDow string + const CreateDBAASServiceMysqlRequestMaintenanceDowFriday + const CreateDBAASServiceMysqlRequestMaintenanceDowMonday + const CreateDBAASServiceMysqlRequestMaintenanceDowNever + const CreateDBAASServiceMysqlRequestMaintenanceDowSaturday + const CreateDBAASServiceMysqlRequestMaintenanceDowSunday + const CreateDBAASServiceMysqlRequestMaintenanceDowThursday + const CreateDBAASServiceMysqlRequestMaintenanceDowTuesday + const CreateDBAASServiceMysqlRequestMaintenanceDowWednesday + type CreateDBAASServiceMysqlRequestMigration struct + Dbname string + Host string + IgnoreDbs string + Method EnumMigrationMethod + Password string + Port int64 + SSL *bool + Username string + type CreateDBAASServiceOpensearchRequest struct + ForkFromService DBAASServiceName + IPFilter []string + IndexPatterns []CreateDBAASServiceOpensearchRequestIndexPatterns + IndexTemplate *CreateDBAASServiceOpensearchRequestIndexTemplate + KeepIndexRefreshInterval *bool + Maintenance *CreateDBAASServiceOpensearchRequestMaintenance + MaxIndexCount int64 + OpensearchDashboards *CreateDBAASServiceOpensearchRequestOpensearchDashboards + OpensearchSettings JSONSchemaOpensearch + Plan string + RecoveryBackupName string + TerminationProtection *bool + Version string + type CreateDBAASServiceOpensearchRequestIndexPatterns struct + MaxIndexCount int64 + Pattern string + SortingAlgorithm CreateDBAASServiceOpensearchRequestIndexPatternsSortingAlgorithm + type CreateDBAASServiceOpensearchRequestIndexPatternsSortingAlgorithm string + const CreateDBAASServiceOpensearchRequestIndexPatternsSortingAlgorithmAlphabetical + const CreateDBAASServiceOpensearchRequestIndexPatternsSortingAlgorithmCreationDate + type CreateDBAASServiceOpensearchRequestIndexTemplate struct + MappingNestedObjectsLimit int64 + NumberOfReplicas int64 + NumberOfShards int64 + type CreateDBAASServiceOpensearchRequestMaintenance struct + Dow CreateDBAASServiceOpensearchRequestMaintenanceDow + Time string + type CreateDBAASServiceOpensearchRequestMaintenanceDow string + const CreateDBAASServiceOpensearchRequestMaintenanceDowFriday + const CreateDBAASServiceOpensearchRequestMaintenanceDowMonday + const CreateDBAASServiceOpensearchRequestMaintenanceDowNever + const CreateDBAASServiceOpensearchRequestMaintenanceDowSaturday + const CreateDBAASServiceOpensearchRequestMaintenanceDowSunday + const CreateDBAASServiceOpensearchRequestMaintenanceDowThursday + const CreateDBAASServiceOpensearchRequestMaintenanceDowTuesday + const CreateDBAASServiceOpensearchRequestMaintenanceDowWednesday + type CreateDBAASServiceOpensearchRequestOpensearchDashboards struct + Enabled *bool + MaxOldSpaceSize int64 + OpensearchRequestTimeout int64 + type CreateDBAASServicePGRequest struct + AdminPassword string + AdminUsername string + BackupSchedule *CreateDBAASServicePGRequestBackupSchedule + ForkFromService DBAASServiceName + IPFilter []string + Integrations []CreateDBAASServicePGRequestIntegrations + Maintenance *CreateDBAASServicePGRequestMaintenance + Migration *CreateDBAASServicePGRequestMigration + PGSettings JSONSchemaPG + PgbouncerSettings *JSONSchemaPgbouncer + PglookoutSettings *JSONSchemaPglookout + Plan string + RecoveryBackupTime string + SharedBuffersPercentage int64 + SynchronousReplication EnumPGSynchronousReplication + TerminationProtection *bool + TimescaledbSettings *JSONSchemaTimescaledb + Variant EnumPGVariant + Version DBAASPGTargetVersions + WorkMem int64 + type CreateDBAASServicePGRequestBackupSchedule struct + BackupHour int64 + BackupMinute int64 + type CreateDBAASServicePGRequestIntegrations struct + DestService DBAASServiceName + Settings map[string]any + SourceService DBAASServiceName + Type CreateDBAASServicePGRequestIntegrationsType + type CreateDBAASServicePGRequestIntegrationsType string + const CreateDBAASServicePGRequestIntegrationsTypeReadReplica + type CreateDBAASServicePGRequestMaintenance struct + Dow CreateDBAASServicePGRequestMaintenanceDow + Time string + type CreateDBAASServicePGRequestMaintenanceDow string + const CreateDBAASServicePGRequestMaintenanceDowFriday + const CreateDBAASServicePGRequestMaintenanceDowMonday + const CreateDBAASServicePGRequestMaintenanceDowNever + const CreateDBAASServicePGRequestMaintenanceDowSaturday + const CreateDBAASServicePGRequestMaintenanceDowSunday + const CreateDBAASServicePGRequestMaintenanceDowThursday + const CreateDBAASServicePGRequestMaintenanceDowTuesday + const CreateDBAASServicePGRequestMaintenanceDowWednesday + type CreateDBAASServicePGRequestMigration struct + Dbname string + Host string + IgnoreDbs string + Method EnumMigrationMethod + Password string + Port int64 + SSL *bool + Username string + type CreateDBAASServiceRedisRequest struct + ForkFromService DBAASServiceName + IPFilter []string + Maintenance *CreateDBAASServiceRedisRequestMaintenance + Migration *CreateDBAASServiceRedisRequestMigration + Plan string + RecoveryBackupName string + RedisSettings *JSONSchemaRedis + TerminationProtection *bool + type CreateDBAASServiceRedisRequestMaintenance struct + Dow CreateDBAASServiceRedisRequestMaintenanceDow + Time string + type CreateDBAASServiceRedisRequestMaintenanceDow string + const CreateDBAASServiceRedisRequestMaintenanceDowFriday + const CreateDBAASServiceRedisRequestMaintenanceDowMonday + const CreateDBAASServiceRedisRequestMaintenanceDowNever + const CreateDBAASServiceRedisRequestMaintenanceDowSaturday + const CreateDBAASServiceRedisRequestMaintenanceDowSunday + const CreateDBAASServiceRedisRequestMaintenanceDowThursday + const CreateDBAASServiceRedisRequestMaintenanceDowTuesday + const CreateDBAASServiceRedisRequestMaintenanceDowWednesday + type CreateDBAASServiceRedisRequestMigration struct + Dbname string + Host string + IgnoreDbs string + Method EnumMigrationMethod + Password string + Port int64 + SSL *bool + Username string + type CreateDBAASTaskMigrationCheckRequest struct + IgnoreDbs string + Method EnumMigrationMethod + SourceServiceURI string + type CreateDNSDomainRecordRequest struct + Content string + Name string + Priority int64 + Ttl int64 + Type CreateDNSDomainRecordRequestType + type CreateDNSDomainRecordRequestType string + const CreateDNSDomainRecordRequestTypeA + const CreateDNSDomainRecordRequestTypeAAAA + const CreateDNSDomainRecordRequestTypeALIAS + const CreateDNSDomainRecordRequestTypeCAA + const CreateDNSDomainRecordRequestTypeCNAME + const CreateDNSDomainRecordRequestTypeHINFO + const CreateDNSDomainRecordRequestTypeMX + const CreateDNSDomainRecordRequestTypeNAPTR + const CreateDNSDomainRecordRequestTypeNS + const CreateDNSDomainRecordRequestTypePOOL + const CreateDNSDomainRecordRequestTypeSPF + const CreateDNSDomainRecordRequestTypeSRV + const CreateDNSDomainRecordRequestTypeSSHFP + const CreateDNSDomainRecordRequestTypeTXT + const CreateDNSDomainRecordRequestTypeURL + type CreateDNSDomainRequest struct + UnicodeName string + type CreateElasticIPRequest struct + Addressfamily CreateElasticIPRequestAddressfamily + Description string + Healthcheck *ElasticIPHealthcheck + Labels Labels + type CreateElasticIPRequestAddressfamily string + const CreateElasticIPRequestAddressfamilyInet4 + const CreateElasticIPRequestAddressfamilyInet6 + type CreateIAMRoleRequest struct + Description string + Editable *bool + Labels Labels + Name string + Permissions []string + Policy *IAMPolicy + type CreateInstancePoolRequest struct + AntiAffinityGroups []AntiAffinityGroup + DeployTarget *DeployTarget + Description string + DiskSize int64 + ElasticIPS []ElasticIP + InstancePrefix string + InstanceType *InstanceType + Ipv6Enabled *bool + Labels Labels + MinAvailable int64 + Name string + PrivateNetworks []PrivateNetwork + PublicIPAssignment CreateInstancePoolRequestPublicIPAssignment + SSHKey *SSHKey + SSHKeys []SSHKey + SecurityGroups []SecurityGroup + Size int64 + Template *Template + UserData string + type CreateInstancePoolRequestPublicIPAssignment string + const CreateInstancePoolRequestPublicIPAssignmentDual + const CreateInstancePoolRequestPublicIPAssignmentInet4 + const CreateInstancePoolRequestPublicIPAssignmentNone + type CreateInstanceRequest struct + AntiAffinityGroups []AntiAffinityGroup + AutoStart *bool + DeployTarget *DeployTarget + DiskSize int64 + InstanceType *InstanceType + Ipv6Enabled *bool + Labels Labels + Name string + PublicIPAssignment PublicIPAssignment + SSHKey *SSHKey + SSHKeys []SSHKey + SecurityGroups []SecurityGroup + Template *Template + UserData string + type CreateLoadBalancerRequest struct + Description string + Labels Labels + Name string + type CreatePrivateNetworkRequest struct + Description string + EndIP net.IP + Labels Labels + Name string + Netmask net.IP + StartIP net.IP + type CreateSKSClusterRequest struct + Addons []string + AutoUpgrade *bool + Cni CreateSKSClusterRequestCni + Description *string + Labels Labels + Level CreateSKSClusterRequestLevel + Name string + Oidc *SKSOidc + Version string + type CreateSKSClusterRequestCni string + const CreateSKSClusterRequestCniCalico + const CreateSKSClusterRequestCniCilium + type CreateSKSClusterRequestLevel string + const CreateSKSClusterRequestLevelPro + const CreateSKSClusterRequestLevelStarter + type CreateSKSNodepoolRequest struct + Addons []string + AntiAffinityGroups []AntiAffinityGroup + DeployTarget *DeployTarget + Description string + DiskSize int64 + InstancePrefix string + InstanceType *InstanceType + KubeletImageGC *KubeletImageGC + Labels Labels + Name string + PrivateNetworks []PrivateNetwork + SecurityGroups []SecurityGroup + Size int64 + Taints SKSNodepoolTaints + type CreateSecurityGroupRequest struct + Description string + Name string + type DBAASBackupConfig struct + FrequentIntervalMinutes int64 + FrequentOldestAgeMinutes int64 + InfrequentIntervalMinutes int64 + InfrequentOldestAgeMinutes int64 + Interval int64 + MaxCount int64 + RecoveryMode string + type DBAASDatabaseName string + type DBAASIntegration struct + Description string + Dest string + ID UUID + ISActive *bool + ISEnabled *bool + Settings map[string]any + Source string + Status string + Type string + type DBAASIntegrationType struct + DestDescription string + DestServiceTypes []string + Settings *DBAASIntegrationTypeSettings + SourceDescription string + SourceServiceTypes []string + Type string + type DBAASIntegrationTypeSettings struct + AdditionalProperties *bool + Properties map[string]any + Title string + Type string + type DBAASKafkaAclID string + type DBAASKafkaAcls struct + SchemaRegistryAcl []DBAASKafkaSchemaRegistryAclEntry + TopicAcl []DBAASKafkaTopicAclEntry + type DBAASKafkaSchemaRegistryAclEntry struct + ID DBAASKafkaAclID + Permission DBAASKafkaSchemaRegistryAclEntryPermission + Resource string + Username string + type DBAASKafkaSchemaRegistryAclEntryPermission string + const DBAASKafkaSchemaRegistryAclEntryPermissionSchemaRegistryRead + const DBAASKafkaSchemaRegistryAclEntryPermissionSchemaRegistryWrite + type DBAASKafkaTopicAclEntry struct + ID DBAASKafkaAclID + Permission DBAASKafkaTopicAclEntryPermission + Topic string + Username string + type DBAASKafkaTopicAclEntryPermission string + const DBAASKafkaTopicAclEntryPermissionAdmin + const DBAASKafkaTopicAclEntryPermissionRead + const DBAASKafkaTopicAclEntryPermissionReadwrite + const DBAASKafkaTopicAclEntryPermissionWrite + type DBAASMigrationStatus struct + Details []DBAASMigrationStatusDetails + Error string + MasterLastIoSecondsAgo int64 + MasterLinkStatus EnumMasterLinkStatus + Method string + Status string + type DBAASMigrationStatusDetails struct + Dbname string + Error string + Method string + Status EnumMigrationStatus + type DBAASMysqlDatabaseName string + type DBAASNodeState struct + Name string + ProgressUpdates []DBAASNodeStateProgressUpdate + Role DBAASNodeStateRole + State DBAASNodeStateState + type DBAASNodeStateProgressUpdate struct + Completed *bool + Current int64 + Max int64 + Min int64 + Phase DBAASNodeStateProgressUpdatePhase + Unit string + type DBAASNodeStateProgressUpdatePhase string + const DBAASNodeStateProgressUpdatePhaseBasebackup + const DBAASNodeStateProgressUpdatePhaseFinalize + const DBAASNodeStateProgressUpdatePhasePrepare + const DBAASNodeStateProgressUpdatePhaseStream + type DBAASNodeStateRole string + const DBAASNodeStateRoleMaster + const DBAASNodeStateRoleReadReplica + const DBAASNodeStateRoleStandby + type DBAASNodeStateState string + const DBAASNodeStateStateLeaving + const DBAASNodeStateStateRunning + const DBAASNodeStateStateSettingUPVm + const DBAASNodeStateStateSyncingData + const DBAASNodeStateStateUnknown + type DBAASOpensearchAclConfig struct + AclEnabled *bool + Acls []DBAASOpensearchAclConfigAcls + ExtendedAclEnabled *bool + type DBAASOpensearchAclConfigAcls struct + Rules []DBAASOpensearchAclConfigAclsRules + Username DBAASUserUsername + type DBAASOpensearchAclConfigAclsRules struct + Index string + Permission EnumOpensearchRulePermission + type DBAASPGDatabaseName string + type DBAASPGPoolName string + type DBAASPGPoolSize int64 + type DBAASPGPoolUsername string + type DBAASPGTargetVersions string + const DBAASPGTargetVersions12 + const DBAASPGTargetVersions13 + const DBAASPGTargetVersions14 + const DBAASPGTargetVersions15 + const DBAASPGTargetVersions16 + type DBAASPlan struct + Authorized *bool + BackupConfig *DBAASBackupConfig + DiskSpace int64 + MaxMemoryPercent int64 + Name string + NodeCPUCount int64 + NodeCount int64 + NodeMemory int64 + type DBAASPostgresUsers struct + Users []DBAASPostgresUsersUsers + type DBAASPostgresUsersUsers struct + AllowReplication *bool + Username DBAASUserUsername + type DBAASServiceBackup struct + BackupName string + BackupTime time.Time + DataSize int64 + type DBAASServiceCommon struct + CreatedAT time.Time + DiskSize int64 + Integrations []DBAASIntegration + Name DBAASServiceName + NodeCPUCount int64 + NodeCount int64 + NodeMemory int64 + Notifications []DBAASServiceNotification + Plan string + State EnumServiceState + TerminationProtection *bool + Type DBAASServiceTypeName + UpdatedAT time.Time + Zone string + type DBAASServiceComponents struct + Component string + Host string + KafkaAuthenticationMethod EnumKafkaAuthMethod + Path string + Port int64 + Route DBAASServiceComponentsRoute + SSL *bool + Usage DBAASServiceComponentsUsage + type DBAASServiceComponentsRoute string + const DBAASServiceComponentsRouteDynamic + const DBAASServiceComponentsRoutePrivate + const DBAASServiceComponentsRoutePrivatelink + const DBAASServiceComponentsRoutePublic + type DBAASServiceComponentsUsage string + const DBAASServiceComponentsUsagePrimary + const DBAASServiceComponentsUsageReplica + type DBAASServiceGrafana struct + Backups []DBAASServiceBackup + Components []DBAASServiceGrafanaComponents + ConnectionInfo *DBAASServiceGrafanaConnectionInfo + CreatedAT time.Time + Description string + DiskSize int64 + GrafanaSettings *JSONSchemaGrafana + IPFilter []string + Integrations []DBAASIntegration + Maintenance *DBAASServiceMaintenance + Name DBAASServiceName + NodeCPUCount int64 + NodeCount int64 + NodeMemory int64 + NodeStates []DBAASNodeState + Notifications []DBAASServiceNotification + Plan string + State EnumServiceState + TerminationProtection *bool + Type DBAASServiceTypeName + URI string + URIParams map[string]any + UpdatedAT time.Time + Users []DBAASServiceGrafanaUsers + Version string + Zone string + type DBAASServiceGrafanaComponents struct + Component string + Host string + Port int64 + Route EnumComponentRoute + Usage EnumComponentUsage + type DBAASServiceGrafanaConnectionInfo struct + Password string + URI string + Username string + type DBAASServiceGrafanaUsers struct + Password string + Type string + Username string + type DBAASServiceIntegration struct + Active *bool + Description string + DestEndpoint string + DestEndpointID string + DestService string + DestServiceType DBAASServiceTypeName + Enabled *bool + IntegrationStatus map[string]any + IntegrationType string + ServiceIntegrationID string + SourceEndpoint string + SourceEndpointID string + SourceService string + SourceServiceType DBAASServiceTypeName + UserConfig map[string]any + type DBAASServiceKafka struct + AuthenticationMethods *DBAASServiceKafkaAuthenticationMethods + Backups []DBAASServiceBackup + Components []DBAASServiceKafkaComponents + ConnectionInfo *DBAASServiceKafkaConnectionInfo + CreatedAT time.Time + DiskSize int64 + IPFilter []string + Integrations []DBAASIntegration + KafkaConnectEnabled *bool + KafkaConnectSettings JSONSchemaKafkaConnect + KafkaRestEnabled *bool + KafkaRestSettings JSONSchemaKafkaRest + KafkaSettings JSONSchemaKafka + Maintenance *DBAASServiceMaintenance + Name DBAASServiceName + NodeCPUCount int64 + NodeCount int64 + NodeMemory int64 + NodeStates []DBAASNodeState + Notifications []DBAASServiceNotification + Plan string + SchemaRegistryEnabled *bool + SchemaRegistrySettings JSONSchemaSchemaRegistry + State EnumServiceState + TerminationProtection *bool + Type DBAASServiceTypeName + URI string + URIParams map[string]any + UpdatedAT time.Time + Users []DBAASServiceKafkaUsers + Version string + Zone string + type DBAASServiceKafkaAuthenticationMethods struct + Certificate *bool + Sasl *bool + type DBAASServiceKafkaComponents struct + Component string + Host string + KafkaAuthenticationMethod EnumKafkaAuthMethod + Port int64 + Route EnumComponentRoute + Usage EnumComponentUsage + type DBAASServiceKafkaConnectionInfo struct + AccessCert string + AccessKey string + ConnectURI string + Nodes []string + RegistryURI string + RestURI string + type DBAASServiceKafkaUsers struct + AccessCert string + AccessCertExpiry time.Time + AccessKey string + Password string + Type string + Username string + type DBAASServiceLogs struct + FirstLogOffset string + Logs []DBAASServiceLogsLogs + Offset string + type DBAASServiceLogsLogs struct + Message string + Node string + Time string + Unit string + type DBAASServiceMaintenance struct + Dow DBAASServiceMaintenanceDow + Time string + Updates []DBAASServiceUpdate + type DBAASServiceMaintenanceDow string + const DBAASServiceMaintenanceDowFriday + const DBAASServiceMaintenanceDowMonday + const DBAASServiceMaintenanceDowNever + const DBAASServiceMaintenanceDowSaturday + const DBAASServiceMaintenanceDowSunday + const DBAASServiceMaintenanceDowThursday + const DBAASServiceMaintenanceDowTuesday + const DBAASServiceMaintenanceDowWednesday + type DBAASServiceMysql struct + BackupSchedule *DBAASServiceMysqlBackupSchedule + Backups []DBAASServiceBackup + Components []DBAASServiceMysqlComponents + ConnectionInfo *DBAASServiceMysqlConnectionInfo + CreatedAT time.Time + Databases []DBAASMysqlDatabaseName + DiskSize int64 + IPFilter []string + Integrations []DBAASIntegration + Maintenance *DBAASServiceMaintenance + MysqlSettings JSONSchemaMysql + Name DBAASServiceName + NodeCPUCount int64 + NodeCount int64 + NodeMemory int64 + NodeStates []DBAASNodeState + Notifications []DBAASServiceNotification + Plan string + State EnumServiceState + TerminationProtection *bool + Type DBAASServiceTypeName + URI string + URIParams map[string]any + UpdatedAT time.Time + Users []DBAASServiceMysqlUsers + Version string + Zone string + type DBAASServiceMysqlBackupSchedule struct + BackupHour int64 + BackupMinute int64 + type DBAASServiceMysqlComponents struct + Component string + Host string + Port int64 + Route EnumComponentRoute + Usage EnumComponentUsage + type DBAASServiceMysqlConnectionInfo struct + Params []map[string]string + Standby []string + URI []string + type DBAASServiceMysqlUsers struct + Authentication string + Password string + Type string + Username string + type DBAASServiceName string + type DBAASServiceNotification struct + Level DBAASServiceNotificationLevel + Message string + Metadata map[string]any + Type DBAASServiceNotificationType + type DBAASServiceNotificationLevel string + const DBAASServiceNotificationLevelNotice + const DBAASServiceNotificationLevelWarning + type DBAASServiceNotificationType string + const DBAASServiceNotificationTypeServiceEndOfLife + const DBAASServiceNotificationTypeServicePoweredOffRemoval + type DBAASServiceOpensearch struct + Backups []DBAASServiceBackup + Components []DBAASServiceOpensearchComponents + ConnectionInfo *DBAASServiceOpensearchConnectionInfo + CreatedAT time.Time + Description string + DiskSize int64 + IPFilter []string + IndexPatterns []DBAASServiceOpensearchIndexPatterns + IndexTemplate *DBAASServiceOpensearchIndexTemplate + Integrations []DBAASIntegration + KeepIndexRefreshInterval *bool + Maintenance *DBAASServiceMaintenance + MaxIndexCount int64 + Name DBAASServiceName + NodeCPUCount int64 + NodeCount int64 + NodeMemory int64 + NodeStates []DBAASNodeState + Notifications []DBAASServiceNotification + OpensearchDashboards *DBAASServiceOpensearchOpensearchDashboards + OpensearchSettings JSONSchemaOpensearch + Plan string + State EnumServiceState + TerminationProtection *bool + Type DBAASServiceTypeName + URI string + URIParams map[string]any + UpdatedAT time.Time + Users []DBAASServiceOpensearchUsers + Version string + Zone string + type DBAASServiceOpensearchComponents struct + Component string + Host string + Port int64 + Route EnumComponentRoute + Usage EnumComponentUsage + type DBAASServiceOpensearchConnectionInfo struct + DashboardURI string + Password string + URI []string + Username string + type DBAASServiceOpensearchIndexPatterns struct + MaxIndexCount int64 + Pattern string + SortingAlgorithm DBAASServiceOpensearchIndexPatternsSortingAlgorithm + type DBAASServiceOpensearchIndexPatternsSortingAlgorithm string + const DBAASServiceOpensearchIndexPatternsSortingAlgorithmAlphabetical + const DBAASServiceOpensearchIndexPatternsSortingAlgorithmCreationDate + type DBAASServiceOpensearchIndexTemplate struct + MappingNestedObjectsLimit int64 + NumberOfReplicas int64 + NumberOfShards int64 + type DBAASServiceOpensearchOpensearchDashboards struct + Enabled *bool + MaxOldSpaceSize int64 + OpensearchRequestTimeout int64 + type DBAASServiceOpensearchUsers struct + Password string + Type string + Username string + type DBAASServicePG struct + BackupSchedule *DBAASServicePGBackupSchedule + Backups []DBAASServiceBackup + Components []DBAASServicePGComponents + ConnectionInfo *DBAASServicePGConnectionInfo + ConnectionPools []DBAASServicePGConnectionPools + CreatedAT time.Time + Databases []DBAASDatabaseName + DiskSize int64 + IPFilter []string + Integrations []DBAASIntegration + Maintenance *DBAASServiceMaintenance + MaxConnections int64 + Name DBAASServiceName + NodeCPUCount int64 + NodeCount int64 + NodeMemory int64 + NodeStates []DBAASNodeState + Notifications []DBAASServiceNotification + PGSettings JSONSchemaPG + PgbouncerSettings *JSONSchemaPgbouncer + PglookoutSettings *JSONSchemaPglookout + Plan string + SharedBuffersPercentage int64 + State EnumServiceState + SynchronousReplication EnumPGSynchronousReplication + TerminationProtection *bool + TimescaledbSettings *JSONSchemaTimescaledb + Type DBAASServiceTypeName + URI string + URIParams map[string]any + UpdatedAT time.Time + Users []DBAASServicePGUsers + Version string + WorkMem int64 + Zone string + type DBAASServicePGBackupSchedule struct + BackupHour int64 + BackupMinute int64 + type DBAASServicePGComponents struct + Component string + Host string + Port int64 + Route EnumComponentRoute + Usage EnumComponentUsage + type DBAASServicePGConnectionInfo struct + Params []map[string]string + Standby []string + Syncing []string + URI []string + type DBAASServicePGConnectionPools struct + ConnectionURI string + Database DBAASDatabaseName + Mode EnumPGPoolMode + Name DBAASPGPoolName + Size DBAASPGPoolSize + Username DBAASPGPoolUsername + type DBAASServicePGUsers struct + AllowReplication *bool + Password string + Type string + Username string + type DBAASServiceRedis struct + Backups []DBAASServiceBackup + Components []DBAASServiceRedisComponents + ConnectionInfo *DBAASServiceRedisConnectionInfo + CreatedAT time.Time + DiskSize int64 + IPFilter []string + Integrations []DBAASIntegration + Maintenance *DBAASServiceMaintenance + Name DBAASServiceName + NodeCPUCount int64 + NodeCount int64 + NodeMemory int64 + NodeStates []DBAASNodeState + Notifications []DBAASServiceNotification + Plan string + RedisSettings *JSONSchemaRedis + State EnumServiceState + TerminationProtection *bool + Type DBAASServiceTypeName + URI string + URIParams map[string]any + UpdatedAT time.Time + Users []DBAASServiceRedisUsers + Version string + Zone string + type DBAASServiceRedisComponents struct + Component string + Host string + Port int64 + Route EnumComponentRoute + SSL *bool + Usage EnumComponentUsage + type DBAASServiceRedisConnectionInfo struct + Password string + Slave []string + URI []string + type DBAASServiceRedisUsers struct + AccessControl *DBAASServiceRedisUsersAccessControl + Password string + Type string + Username string + type DBAASServiceRedisUsersAccessControl struct + Categories []string + Channels []string + Commands []string + Keys []string + type DBAASServiceType struct + AvailableVersions []string + DefaultVersion string + Description string + Name DBAASServiceTypeName + Plans []DBAASPlan + type DBAASServiceTypeName string + type DBAASServiceUpdate struct + Deadline time.Time + Description string + StartAT time.Time + StartAfter time.Time + type DBAASTask struct + CreateTime time.Time + ID UUID + Result string + ResultCodes []DBAASTaskResultCodes + Success *bool + TaskType string + type DBAASTaskResultCodes struct + Code string + Dbname string + type DBAASUserGrafanaSecrets struct + Password string + Username string + type DBAASUserKafkaSecrets struct + AccessCert string + AccessCertExpiry time.Time + AccessKey string + Password string + Username string + type DBAASUserMysqlSecrets struct + Password string + Username string + type DBAASUserOpensearchSecrets struct + Password string + Username string + type DBAASUserPassword string + type DBAASUserPostgresSecrets struct + Password string + Username string + type DBAASUserRedisSecrets struct + Password string + Username string + type DBAASUserUsername string + type DNSDomain struct + CreatedAT time.Time + ID UUID + UnicodeName string + type DNSDomainRecord struct + Content string + CreatedAT time.Time + ID UUID + Name string + Priority int64 + Ttl int64 + Type DNSDomainRecordType + UpdatedAT time.Time + type DNSDomainRecordType string + const DNSDomainRecordTypeA + const DNSDomainRecordTypeAAAA + const DNSDomainRecordTypeALIAS + const DNSDomainRecordTypeCAA + const DNSDomainRecordTypeCNAME + const DNSDomainRecordTypeHINFO + const DNSDomainRecordTypeMX + const DNSDomainRecordTypeNAPTR + const DNSDomainRecordTypeNS + const DNSDomainRecordTypePOOL + const DNSDomainRecordTypeSOA + const DNSDomainRecordTypeSPF + const DNSDomainRecordTypeSRV + const DNSDomainRecordTypeSSHFP + const DNSDomainRecordTypeTXT + const DNSDomainRecordTypeURL + type DeployTarget struct + Description string + ID UUID + Name string + Type DeployTargetType + type DeployTargetType string + const DeployTargetTypeDedicated + const DeployTargetTypeEdge + type DetachInstanceFromElasticIPRequest struct + Instance *InstanceTarget + type DetachInstanceFromPrivateNetworkRequest struct + Instance *Instance + type DetachInstanceFromSecurityGroupRequest struct + Instance *Instance + type DomainName string + type ElasticIP struct + Addressfamily ElasticIPAddressfamily + Cidr string + Description string + Healthcheck *ElasticIPHealthcheck + ID UUID + IP string + Labels Labels + type ElasticIPAddressfamily string + const ElasticIPAddressfamilyInet4 + const ElasticIPAddressfamilyInet6 + type ElasticIPHealthcheck struct + Interval int64 + Mode ElasticIPHealthcheckMode + Port int64 + StrikesFail int64 + StrikesOk int64 + Timeout int64 + TlsSNI string + TlsSkipVerify *bool + URI string + type ElasticIPHealthcheckMode string + const ElasticIPHealthcheckModeHTTP + const ElasticIPHealthcheckModeHttps + const ElasticIPHealthcheckModeTCP + type Endpoint string + const ATVie1 + const ATVie2 + const BGSof1 + const CHDk2 + const CHGva2 + const DEFra1 + const DEMuc1 + type EnumComponentRoute string + const EnumComponentRouteDynamic + const EnumComponentRoutePrivate + const EnumComponentRoutePrivatelink + const EnumComponentRoutePublic + type EnumComponentUsage string + const EnumComponentUsagePrimary + const EnumComponentUsageReplica + type EnumIntegrationTypes string + const EnumIntegrationTypesDatasource + const EnumIntegrationTypesLogs + const EnumIntegrationTypesMetrics + type EnumKafkaAuthMethod string + const EnumKafkaAuthMethodCertificate + const EnumKafkaAuthMethodSasl + type EnumMasterLinkStatus string + const EnumMasterLinkStatusDown + const EnumMasterLinkStatusUP + type EnumMigrationMethod string + const EnumMigrationMethodDump + const EnumMigrationMethodReplication + type EnumMigrationStatus string + const EnumMigrationStatusDone + const EnumMigrationStatusFailed + const EnumMigrationStatusRunning + const EnumMigrationStatusSyncing + type EnumMysqlAuthenticationPlugin string + const EnumMysqlAuthenticationPluginCachingSha2Password + const EnumMysqlAuthenticationPluginMysqlNativePassword + type EnumOpensearchRulePermission string + const EnumOpensearchRulePermissionAdmin + const EnumOpensearchRulePermissionDeny + const EnumOpensearchRulePermissionRead + const EnumOpensearchRulePermissionReadwrite + const EnumOpensearchRulePermissionWrite + type EnumPGPoolMode string + const EnumPGPoolModeSession + const EnumPGPoolModeStatement + const EnumPGPoolModeTransaction + type EnumPGSynchronousReplication string + const EnumPGSynchronousReplicationOff + const EnumPGSynchronousReplicationQuorum + type EnumPGVariant string + const EnumPGVariantAiven + const EnumPGVariantTimescale + type EnumServiceState string + const EnumServiceStatePoweroff + const EnumServiceStateRebalancing + const EnumServiceStateRebuilding + const EnumServiceStateRunning + type EnumSortOrder string + const EnumSortOrderAsc + const EnumSortOrderDesc + type Event struct + BodyParams map[string]any + ElapsedMS int64 + GetParams map[string]any + Handler string + IAMAPIKey *IAMAPIKey + IAMRole *IAMRole + Message string + PathParams map[string]any + RequestID string + SourceIP string + Status int64 + Timestamp time.Time + URI string + Zone string + type EvictInstancePoolMembersRequest struct + Instances []UUID + type EvictSKSNodepoolMembersRequest struct + Instances []UUID + type GenerateSKSClusterKubeconfigResponse struct + Kubeconfig string + type GetConsoleProxyURLResponse struct + Host string + Path string + URL string + type GetDBAASCACertificateResponse struct + Certificate string + type GetDBAASServiceLogsRequest struct + Limit int64 + Offset string + SortOrder EnumSortOrder + type GetDBAASServiceMetricsRequest struct + Period GetDBAASServiceMetricsRequestPeriod + type GetDBAASServiceMetricsRequestPeriod string + const GetDBAASServiceMetricsRequestPeriodDay + const GetDBAASServiceMetricsRequestPeriodHour + const GetDBAASServiceMetricsRequestPeriodMonth + const GetDBAASServiceMetricsRequestPeriodWeek + const GetDBAASServiceMetricsRequestPeriodYear + type GetDBAASServiceMetricsResponse struct + Metrics map[string]any + type GetDBAASSettingsGrafanaResponse struct + Settings *GetDBAASSettingsGrafanaResponseSettings + type GetDBAASSettingsGrafanaResponseSettings struct + Grafana *GetDBAASSettingsGrafanaResponseSettingsGrafana + type GetDBAASSettingsGrafanaResponseSettingsGrafana struct + AdditionalProperties *bool + Properties map[string]any + Title string + Type string + type GetDBAASSettingsKafkaResponse struct + Settings *GetDBAASSettingsKafkaResponseSettings + type GetDBAASSettingsKafkaResponseSettings struct + Kafka *GetDBAASSettingsKafkaResponseSettingsKafka + KafkaConnect *GetDBAASSettingsKafkaResponseSettingsKafkaConnect + KafkaRest *GetDBAASSettingsKafkaResponseSettingsKafkaRest + SchemaRegistry *GetDBAASSettingsKafkaResponseSettingsSchemaRegistry + type GetDBAASSettingsKafkaResponseSettingsKafka struct + AdditionalProperties *bool + Properties map[string]any + Title string + Type string + type GetDBAASSettingsKafkaResponseSettingsKafkaConnect struct + AdditionalProperties *bool + Properties map[string]any + Title string + Type string + type GetDBAASSettingsKafkaResponseSettingsKafkaRest struct + AdditionalProperties *bool + Properties map[string]any + Title string + Type string + type GetDBAASSettingsKafkaResponseSettingsSchemaRegistry struct + AdditionalProperties *bool + Properties map[string]any + Title string + Type string + type GetDBAASSettingsMysqlResponse struct + Settings *GetDBAASSettingsMysqlResponseSettings + type GetDBAASSettingsMysqlResponseSettings struct + Mysql *GetDBAASSettingsMysqlResponseSettingsMysql + type GetDBAASSettingsMysqlResponseSettingsMysql struct + AdditionalProperties *bool + Properties map[string]any + Title string + Type string + type GetDBAASSettingsOpensearchResponse struct + Settings *GetDBAASSettingsOpensearchResponseSettings + type GetDBAASSettingsOpensearchResponseSettings struct + Opensearch *GetDBAASSettingsOpensearchResponseSettingsOpensearch + type GetDBAASSettingsOpensearchResponseSettingsOpensearch struct + AdditionalProperties *bool + Properties map[string]any + Title string + Type string + type GetDBAASSettingsPGResponse struct + Settings *GetDBAASSettingsPGResponseSettings + type GetDBAASSettingsPGResponseSettings struct + PG *GetDBAASSettingsPGResponseSettingsPG + Pgbouncer *GetDBAASSettingsPGResponseSettingsPgbouncer + Pglookout *GetDBAASSettingsPGResponseSettingsPglookout + Timescaledb *GetDBAASSettingsPGResponseSettingsTimescaledb + type GetDBAASSettingsPGResponseSettingsPG struct + AdditionalProperties *bool + Properties map[string]any + Title string + Type string + type GetDBAASSettingsPGResponseSettingsPgbouncer struct + AdditionalProperties *bool + Properties map[string]any + Title string + Type string + type GetDBAASSettingsPGResponseSettingsPglookout struct + AdditionalProperties *bool + Properties map[string]any + Title string + Type string + type GetDBAASSettingsPGResponseSettingsTimescaledb struct + AdditionalProperties *bool + Properties map[string]any + Title string + Type string + type GetDBAASSettingsRedisResponse struct + Settings *GetDBAASSettingsRedisResponseSettings + type GetDBAASSettingsRedisResponseSettings struct + Redis *GetDBAASSettingsRedisResponseSettingsRedis + type GetDBAASSettingsRedisResponseSettingsRedis struct + AdditionalProperties *bool + Properties map[string]any + Title string + Type string + type GetDNSDomainZoneFileResponse struct + ZoneFile string + type GetSKSClusterAuthorityCertAuthority string + const GetSKSClusterAuthorityCertAuthorityAggregation + const GetSKSClusterAuthorityCertAuthorityControlPlane + const GetSKSClusterAuthorityCertAuthorityKubelet + type GetSKSClusterAuthorityCertResponse struct + Cacert string + type GetSKSClusterInspectionResponse map[string]any + type GetSOSPresignedURLOpt func(url.Values) + func GetSOSPresignedURLWithKey(key string) GetSOSPresignedURLOpt + type GetSOSPresignedURLResponse struct + URL string + type IAMAPIKey struct + Key string + Name string + RoleID UUID + type IAMAPIKeyCreated struct + Key string + Name string + RoleID UUID + Secret string + type IAMPolicy struct + DefaultServiceStrategy IAMPolicyDefaultServiceStrategy + Services map[string]IAMServicePolicy + type IAMPolicyDefaultServiceStrategy string + const IAMPolicyDefaultServiceStrategyAllow + const IAMPolicyDefaultServiceStrategyDeny + type IAMRole struct + Description string + Editable *bool + ID UUID + Labels Labels + Name string + Permissions []string + Policy *IAMPolicy + type IAMServicePolicy struct + Rules []IAMServicePolicyRule + Type IAMServicePolicyType + type IAMServicePolicyRule struct + Action IAMServicePolicyRuleAction + Expression string + Resources []string + type IAMServicePolicyRuleAction string + const IAMServicePolicyRuleActionAllow + const IAMServicePolicyRuleActionDeny + type IAMServicePolicyType string + const IAMServicePolicyTypeAllow + const IAMServicePolicyTypeDeny + const IAMServicePolicyTypeRules + type Instance struct + AntiAffinityGroups []AntiAffinityGroup + CreatedAT time.Time + DeployTarget *DeployTarget + DiskSize int64 + ElasticIPS []ElasticIP + ID UUID + InstanceType *InstanceType + Ipv6Address string + Labels Labels + MACAddress string + Manager *Manager + Name string + PrivateNetworks []InstancePrivateNetworks + PublicIP net.IP + PublicIPAssignment PublicIPAssignment + SSHKey *SSHKey + SSHKeys []SSHKey + SecurityGroups []SecurityGroup + Snapshots []Snapshot + State InstanceState + Template *Template + UserData string + type InstancePassword struct + Password string + type InstancePool struct + AntiAffinityGroups []AntiAffinityGroup + DeployTarget *DeployTarget + Description string + DiskSize int64 + ElasticIPS []ElasticIP + ID UUID + InstancePrefix string + InstanceType *InstanceType + Instances []Instance + Ipv6Enabled *bool + Labels Labels + Manager *Manager + MinAvailable int64 + Name string + PrivateNetworks []PrivateNetwork + PublicIPAssignment PublicIPAssignment + SSHKey *SSHKey + SSHKeys []SSHKey + SecurityGroups []SecurityGroup + Size int64 + State InstancePoolState + Template *Template + UserData string + type InstancePoolState string + const InstancePoolStateCreating + const InstancePoolStateDestroying + const InstancePoolStateRunning + const InstancePoolStateScalingDown + const InstancePoolStateScalingUP + const InstancePoolStateSuspended + const InstancePoolStateUpdating + type InstancePrivateNetworks struct + ID UUID + MACAddress string + type InstanceState string + const InstanceStateDestroyed + const InstanceStateDestroying + const InstanceStateError + const InstanceStateExpunging + const InstanceStateMigrating + const InstanceStateRunning + const InstanceStateStarting + const InstanceStateStopped + const InstanceStateStopping + type InstanceTarget struct + ID UUID + type InstanceType struct + Authorized *bool + Cpus int64 + Family InstanceTypeFamily + Gpus int64 + ID UUID + Memory int64 + Size InstanceTypeSize + Zones []ZoneName + type InstanceTypeFamily string + const InstanceTypeFamilyCPU + const InstanceTypeFamilyColossus + const InstanceTypeFamilyGpu + const InstanceTypeFamilyGpu2 + const InstanceTypeFamilyGpu3 + const InstanceTypeFamilyMemory + const InstanceTypeFamilyStandard + const InstanceTypeFamilyStorage + type InstanceTypeSize string + const InstanceTypeSizeColossus + const InstanceTypeSizeExtraLarge + const InstanceTypeSizeHuge + const InstanceTypeSizeJumbo + const InstanceTypeSizeLarge + const InstanceTypeSizeMedium + const InstanceTypeSizeMega + const InstanceTypeSizeMicro + const InstanceTypeSizeSmall + const InstanceTypeSizeTiny + const InstanceTypeSizeTitan + type JSONSchemaGrafana struct + AlertingEnabled *bool + AlertingErrorORTimeout JSONSchemaGrafanaAlertingErrorORTimeout + AlertingMaxAnnotationsToKeep int + AlertingNodataORNullvalues JSONSchemaGrafanaAlertingNodataORNullvalues + AllowEmbedding *bool + AuthAzuread map[string]any + AuthBasicEnabled *bool + AuthGenericOauth map[string]any + AuthGithub map[string]any + AuthGitlab map[string]any + AuthGoogle map[string]any + CookieSamesite JSONSchemaGrafanaCookieSamesite + DashboardPreviewsEnabled *bool + DashboardsMinRefreshInterval string + DashboardsVersionsToKeep int + DataproxySendUserHeader *bool + DataproxyTimeout int + DateFormats map[string]any + DisableGravatar *bool + EditorsCanAdmin *bool + GoogleAnalyticsUAID string + MetricsEnabled *bool + OauthAllowInsecureEmailLookup *bool + SMTPServer map[string]any + ServiceLog *bool + UnifiedAlertingEnabled *bool + UserAutoAssignOrg *bool + UserAutoAssignOrgRole JSONSchemaGrafanaUserAutoAssignOrgRole + ViewersCanEdit *bool + type JSONSchemaGrafanaAlertingErrorORTimeout string + const JSONSchemaGrafanaAlertingErrorORTimeoutAlerting + const JSONSchemaGrafanaAlertingErrorORTimeoutKeepState + type JSONSchemaGrafanaAlertingNodataORNullvalues string + const JSONSchemaGrafanaAlertingNodataORNullvaluesAlerting + const JSONSchemaGrafanaAlertingNodataORNullvaluesKeepState + const JSONSchemaGrafanaAlertingNodataORNullvaluesNOData + const JSONSchemaGrafanaAlertingNodataORNullvaluesOk + type JSONSchemaGrafanaCookieSamesite string + const JSONSchemaGrafanaCookieSamesiteLax + const JSONSchemaGrafanaCookieSamesiteNone + const JSONSchemaGrafanaCookieSamesiteStrict + type JSONSchemaGrafanaUserAutoAssignOrgRole string + const JSONSchemaGrafanaUserAutoAssignOrgRoleAdmin + const JSONSchemaGrafanaUserAutoAssignOrgRoleEditor + const JSONSchemaGrafanaUserAutoAssignOrgRoleViewer + type JSONSchemaKafka map[string]any + type JSONSchemaKafkaConnect map[string]any + type JSONSchemaKafkaRest map[string]any + type JSONSchemaMysql map[string]any + type JSONSchemaOpensearch map[string]any + type JSONSchemaPG map[string]any + type JSONSchemaPgbouncer struct + AutodbIdleTimeout int + AutodbMaxDBConnections int + AutodbPoolMode JSONSchemaPgbouncerAutodbPoolMode + AutodbPoolSize int + IgnoreStartupParameters []string + MinPoolSize int + ServerIdleTimeout int + ServerLifetime int + ServerResetQueryAlways *bool + type JSONSchemaPgbouncerAutodbPoolMode string + const JSONSchemaPgbouncerAutodbPoolModeSession + const JSONSchemaPgbouncerAutodbPoolModeStatement + const JSONSchemaPgbouncerAutodbPoolModeTransaction + type JSONSchemaPglookout struct + MaxFailoverReplicationTimeLag int + type JSONSchemaRedis struct + AclChannelsDefault JSONSchemaRedisAclChannelsDefault + IoThreads int + LfuDecayTime int + LfuLogFactor int + MaxmemoryPolicy JSONSchemaRedisMaxmemoryPolicy + NotifyKeyspaceEvents string + NumberOfDatabases int + Persistence JSONSchemaRedisPersistence + PubsubClientOutputBufferLimit int + SSL *bool + Timeout int + type JSONSchemaRedisAclChannelsDefault string + const JSONSchemaRedisAclChannelsDefaultAllchannels + const JSONSchemaRedisAclChannelsDefaultResetchannels + type JSONSchemaRedisMaxmemoryPolicy string + const JSONSchemaRedisMaxmemoryPolicyAllkeysLfu + const JSONSchemaRedisMaxmemoryPolicyAllkeysLru + const JSONSchemaRedisMaxmemoryPolicyAllkeysRandom + const JSONSchemaRedisMaxmemoryPolicyNoeviction + const JSONSchemaRedisMaxmemoryPolicyVolatileLfu + const JSONSchemaRedisMaxmemoryPolicyVolatileLru + const JSONSchemaRedisMaxmemoryPolicyVolatileRandom + const JSONSchemaRedisMaxmemoryPolicyVolatileTtl + type JSONSchemaRedisPersistence string + const JSONSchemaRedisPersistenceOff + const JSONSchemaRedisPersistenceRdb + type JSONSchemaSchemaRegistry map[string]any + type JSONSchemaTimescaledb struct + MaxBackgroundWorkers int + type KubeletImageGC struct + HighThreshold int64 + LowThreshold int64 + MinAge string + type Labels map[string]string + type ListAPIKeysResponse struct + APIKeys []IAMAPIKey + type ListAntiAffinityGroupsResponse struct + AntiAffinityGroups []AntiAffinityGroup + func (l ListAntiAffinityGroupsResponse) FindAntiAffinityGroup(nameOrID string) (AntiAffinityGroup, error) + type ListBlockStorageSnapshotsResponse struct + BlockStorageSnapshots []BlockStorageSnapshot + func (l ListBlockStorageSnapshotsResponse) FindBlockStorageSnapshot(nameOrID string) (BlockStorageSnapshot, error) + type ListBlockStorageVolumesOpt func(url.Values) + func ListBlockStorageVolumesWithInstanceID(instanceID UUID) ListBlockStorageVolumesOpt + type ListBlockStorageVolumesResponse struct + BlockStorageVolumes []BlockStorageVolume + func (l ListBlockStorageVolumesResponse) FindBlockStorageVolume(nameOrID string) (BlockStorageVolume, error) + type ListDBAASIntegrationSettingsResponse struct + Settings *ListDBAASIntegrationSettingsResponseSettings + type ListDBAASIntegrationSettingsResponseSettings struct + AdditionalProperties *bool + Properties map[string]any + Title string + Type string + type ListDBAASIntegrationTypesResponse struct + DBAASIntegrationTypes []DBAASIntegrationType + type ListDBAASServiceTypesResponse struct + DBAASServiceTypes []DBAASServiceType + type ListDBAASServicesResponse struct + DBAASServices []DBAASServiceCommon + type ListDNSDomainRecordsResponse struct + DNSDomainRecords []DNSDomainRecord + func (l ListDNSDomainRecordsResponse) FindDNSDomainRecord(nameOrID string) (DNSDomainRecord, error) + type ListDNSDomainsResponse struct + DNSDomains []DNSDomain + type ListDeployTargetsResponse struct + DeployTargets []DeployTarget + func (l ListDeployTargetsResponse) FindDeployTarget(nameOrID string) (DeployTarget, error) + type ListElasticIPSResponse struct + ElasticIPS []ElasticIP + type ListEventsOpt func(url.Values) + func ListEventsWithFrom(from time.Time) ListEventsOpt + func ListEventsWithTo(to time.Time) ListEventsOpt + type ListIAMRolesResponse struct + IAMRoles []IAMRole + func (l ListIAMRolesResponse) FindIAMRole(nameOrID string) (IAMRole, error) + type ListInstancePoolsResponse struct + InstancePools []InstancePool + func (l ListInstancePoolsResponse) FindInstancePool(nameOrID string) (InstancePool, error) + type ListInstanceTypesResponse struct + InstanceTypes []InstanceType + type ListInstancesManagerType string + const ListInstancesManagerTypeInstancePool + type ListInstancesOpt func(url.Values) + func ListInstancesWithIPAddress(ipAddress string) ListInstancesOpt + func ListInstancesWithManagerID(managerID UUID) ListInstancesOpt + func ListInstancesWithManagerType(managerType ListInstancesManagerType) ListInstancesOpt + type ListInstancesResponse struct + Instances []ListInstancesResponseInstances + func (l ListInstancesResponse) FindListInstancesResponseInstances(nameOrID string) (ListInstancesResponseInstances, error) + type ListInstancesResponseInstances struct + CreatedAT time.Time + ID UUID + InstanceType *InstanceType + Ipv6Address string + Labels Labels + MACAddress string + Manager *Manager + Name string + PrivateNetworks []ListInstancesResponseInstancesPrivateNetworks + PublicIP net.IP + PublicIPAssignment PublicIPAssignment + SSHKey *SSHKey + SSHKeys []SSHKey + SecurityGroups []SecurityGroup + State InstanceState + Template *Template + type ListInstancesResponseInstancesPrivateNetworks struct + ID UUID + MACAddress string + type ListLoadBalancersResponse struct + LoadBalancers []LoadBalancer + func (l ListLoadBalancersResponse) FindLoadBalancer(nameOrID string) (LoadBalancer, error) + type ListPrivateNetworksResponse struct + PrivateNetworks []PrivateNetwork + func (l ListPrivateNetworksResponse) FindPrivateNetwork(nameOrID string) (PrivateNetwork, error) + type ListQuotasResponse struct + Quotas []Quota + type ListSKSClusterVersionsOpt func(url.Values) + func ListSKSClusterVersionsWithIncludeDeprecated(includeDeprecated string) ListSKSClusterVersionsOpt + type ListSKSClusterVersionsResponse struct + SKSClusterVersions []string + type ListSKSClustersResponse struct + SKSClusters []SKSCluster + func (l ListSKSClustersResponse) FindSKSCluster(nameOrID string) (SKSCluster, error) + type ListSOSBucketsUsageResponse struct + SOSBucketsUsage []SOSBucketUsage + type ListSSHKeysResponse struct + SSHKeys []SSHKey + type ListSecurityGroupsOpt func(url.Values) + func ListSecurityGroupsWithVisibility(visibility ListSecurityGroupsVisibility) ListSecurityGroupsOpt + type ListSecurityGroupsResponse struct + SecurityGroups []SecurityGroup + func (l ListSecurityGroupsResponse) FindSecurityGroup(nameOrID string) (SecurityGroup, error) + type ListSecurityGroupsVisibility string + const ListSecurityGroupsVisibilityPrivate + const ListSecurityGroupsVisibilityPublic + type ListSnapshotsResponse struct + Snapshots []Snapshot + func (l ListSnapshotsResponse) FindSnapshot(nameOrID string) (Snapshot, error) + type ListTemplatesOpt func(url.Values) + func ListTemplatesWithFamily(family string) ListTemplatesOpt + func ListTemplatesWithVisibility(visibility ListTemplatesVisibility) ListTemplatesOpt + type ListTemplatesResponse struct + Templates []Template + func (l ListTemplatesResponse) FindTemplate(nameOrID string) (Template, error) + type ListTemplatesVisibility string + const ListTemplatesVisibilityPrivate + const ListTemplatesVisibilityPublic + type ListZonesResponse struct + Zones []Zone + type LoadBalancer struct + CreatedAT time.Time + Description string + ID UUID + IP net.IP + Labels Labels + Name string + Services []LoadBalancerService + State LoadBalancerState + type LoadBalancerServerStatus struct + PublicIP net.IP + Status LoadBalancerServerStatusStatus + type LoadBalancerServerStatusStatus string + const LoadBalancerServerStatusStatusFailure + const LoadBalancerServerStatusStatusSuccess + type LoadBalancerService struct + Description string + Healthcheck *LoadBalancerServiceHealthcheck + HealthcheckStatus []LoadBalancerServerStatus + ID UUID + InstancePool *InstancePool + Name string + Port int64 + Protocol LoadBalancerServiceProtocol + State LoadBalancerServiceState + Strategy LoadBalancerServiceStrategy + TargetPort int64 + type LoadBalancerServiceHealthcheck struct + Interval int64 + Mode LoadBalancerServiceHealthcheckMode + Port int64 + Retries int64 + Timeout int64 + TlsSNI string + URI string + type LoadBalancerServiceHealthcheckMode string + const LoadBalancerServiceHealthcheckModeHTTP + const LoadBalancerServiceHealthcheckModeHttps + const LoadBalancerServiceHealthcheckModeTCP + type LoadBalancerServiceProtocol string + const LoadBalancerServiceProtocolTCP + const LoadBalancerServiceProtocolUDP + type LoadBalancerServiceState string + const LoadBalancerServiceStateCreating + const LoadBalancerServiceStateDeleting + const LoadBalancerServiceStateError + const LoadBalancerServiceStateRunning + const LoadBalancerServiceStateUpdating + type LoadBalancerServiceStrategy string + const LoadBalancerServiceStrategyMaglevHash + const LoadBalancerServiceStrategyRoundRobin + const LoadBalancerServiceStrategySourceHash + type LoadBalancerState string + const LoadBalancerStateCreating + const LoadBalancerStateDeleting + const LoadBalancerStateError + const LoadBalancerStateMigrated + const LoadBalancerStateMigrating + const LoadBalancerStateRunning + type Manager struct + ID UUID + Type ManagerType + type ManagerType string + const ManagerTypeInstancePool + const ManagerTypeSKSNodepool + type Operation struct + ID UUID + Message string + Reason OperationReason + Reference *OperationReference + State OperationState + type OperationReason string + const OperationReasonBusy + const OperationReasonConflict + const OperationReasonFault + const OperationReasonForbidden + const OperationReasonIncorrect + const OperationReasonInterrupted + const OperationReasonNotFound + const OperationReasonPartial + const OperationReasonUnavailable + const OperationReasonUnknown + const OperationReasonUnsupported + type OperationReference struct + Command string + ID UUID + Link string + type OperationState string + const OperationStateFailure + const OperationStatePending + const OperationStateSuccess + const OperationStateTimeout + type Organization struct + Address string + Balance float64 + City string + Country string + Currency string + ID UUID + Name string + Postcode string + type PrivateNetwork struct + Description string + EndIP net.IP + ID UUID + Labels Labels + Leases []PrivateNetworkLease + Name string + Netmask net.IP + StartIP net.IP + Vni int64 + type PrivateNetworkLease struct + IP net.IP + InstanceID UUID + type PromoteSnapshotToTemplateRequest struct + DefaultUser string + Description string + Name string + PasswordEnabled *bool + SSHKeyEnabled *bool + type PublicIPAssignment string + const PublicIPAssignmentDual + const PublicIPAssignmentInet4 + const PublicIPAssignmentNone + type Quota struct + Limit int64 + Resource string + Usage int64 + type RegisterSSHKeyRequest struct + Name string + PublicKey string + type RegisterTemplateRequest struct + BootMode RegisterTemplateRequestBootMode + Build string + Checksum string + DefaultUser string + Description string + Maintainer string + Name string + PasswordEnabled *bool + SSHKeyEnabled *bool + Size int64 + URL string + Version string + type RegisterTemplateRequestBootMode string + const RegisterTemplateRequestBootModeLegacy + const RegisterTemplateRequestBootModeUefi + type RemoveExternalSourceFromSecurityGroupRequest struct + Cidr string + type RequestInterceptorFn func(ctx context.Context, req *http.Request) error + type ResetDBAASGrafanaUserPasswordRequest struct + Password DBAASUserPassword + type ResetDBAASKafkaUserPasswordRequest struct + Password DBAASUserPassword + type ResetDBAASMysqlUserPasswordRequest struct + Authentication EnumMysqlAuthenticationPlugin + Password DBAASUserPassword + type ResetDBAASOpensearchUserPasswordRequest struct + Password DBAASUserPassword + type ResetDBAASPostgresUserPasswordRequest struct + Password DBAASUserPassword + type ResetDBAASRedisUserPasswordRequest struct + Password DBAASUserPassword + type ResetElasticIPFieldField string + const ResetElasticIPFieldFieldDescription + type ResetInstanceFieldField string + const ResetInstanceFieldFieldLabels + type ResetInstancePoolFieldField string + const ResetInstancePoolFieldFieldAntiAffinityGroups + const ResetInstancePoolFieldFieldDeployTarget + const ResetInstancePoolFieldFieldDescription + const ResetInstancePoolFieldFieldElasticIPS + const ResetInstancePoolFieldFieldIpv6Enabled + const ResetInstancePoolFieldFieldLabels + const ResetInstancePoolFieldFieldPrivateNetworks + const ResetInstancePoolFieldFieldSSHKey + const ResetInstancePoolFieldFieldSecurityGroups + const ResetInstancePoolFieldFieldUserData + type ResetInstanceRequest struct + DiskSize int64 + Template *Template + type ResetLoadBalancerFieldField string + const ResetLoadBalancerFieldFieldDescription + const ResetLoadBalancerFieldFieldLabels + type ResetLoadBalancerServiceFieldField string + const ResetLoadBalancerServiceFieldFieldDescription + type ResetPrivateNetworkFieldField string + const ResetPrivateNetworkFieldFieldLabels + type ResetSKSClusterFieldField string + const ResetSKSClusterFieldFieldDescription + const ResetSKSClusterFieldFieldLabels + type ResetSKSNodepoolFieldField string + const ResetSKSNodepoolFieldFieldAntiAffinityGroups + const ResetSKSNodepoolFieldFieldDeployTarget + const ResetSKSNodepoolFieldFieldDescription + const ResetSKSNodepoolFieldFieldLabels + const ResetSKSNodepoolFieldFieldPrivateNetworks + const ResetSKSNodepoolFieldFieldSecurityGroups + type ResizeBlockStorageVolumeRequest struct + Size int64 + type ResizeInstanceDiskRequest struct + DiskSize int64 + type Resource struct + ID UUID + Name string + type ReverseDNSRecord struct + DomainName DomainName + type RevertInstanceToSnapshotRequest struct + ID UUID + type SKSCluster struct + Addons []string + AutoUpgrade *bool + Cni SKSClusterCni + CreatedAT time.Time + Description string + Endpoint string + ID UUID + Labels Labels + Level SKSClusterLevel + Name string + Nodepools []SKSNodepool + State SKSClusterState + Version string + type SKSClusterCni string + const SKSClusterCniCalico + const SKSClusterCniCilium + type SKSClusterDeprecatedResource map[string]string + type SKSClusterLevel string + const SKSClusterLevelPro + const SKSClusterLevelStarter + type SKSClusterState string + const SKSClusterStateCreating + const SKSClusterStateDeleting + const SKSClusterStateError + const SKSClusterStateRotatingCcmCredentials + const SKSClusterStateRunning + const SKSClusterStateSuspending + const SKSClusterStateUpdating + const SKSClusterStateUpgrading + type SKSKubeconfigRequest struct + Groups []string + Ttl int64 + User string + type SKSNodepool struct + Addons []string + AntiAffinityGroups []AntiAffinityGroup + CreatedAT time.Time + DeployTarget *DeployTarget + Description string + DiskSize int64 + ID UUID + InstancePool *InstancePool + InstancePrefix string + InstanceType *InstanceType + KubeletImageGC *KubeletImageGC + Labels Labels + Name string + PrivateNetworks []PrivateNetwork + SecurityGroups []SecurityGroup + Size int64 + State SKSNodepoolState + Taints SKSNodepoolTaints + Template *Template + Version string + type SKSNodepoolState string + const SKSNodepoolStateCreating + const SKSNodepoolStateDeleting + const SKSNodepoolStateError + const SKSNodepoolStateRenewingToken + const SKSNodepoolStateRunning + const SKSNodepoolStateScaling + const SKSNodepoolStateUpdating + type SKSNodepoolTaint struct + Effect SKSNodepoolTaintEffect + Value string + type SKSNodepoolTaintEffect string + const SKSNodepoolTaintEffectNoExecute + const SKSNodepoolTaintEffectNoSchedule + const SKSNodepoolTaintEffectPreferNoSchedule + type SKSNodepoolTaints map[string]SKSNodepoolTaint + type SKSOidc struct + ClientID string + GroupsClaim string + GroupsPrefix string + IssuerURL string + RequiredClaim map[string]string + UsernameClaim string + UsernamePrefix string + type SOSBucketUsage struct + CreatedAT time.Time + Name string + Size int64 + ZoneName ZoneName + type SSHKey struct + Fingerprint string + Name string + type ScaleInstancePoolRequest struct + Size int64 + type ScaleInstanceRequest struct + InstanceType *InstanceType + type ScaleSKSNodepoolRequest struct + Size int64 + type SecurityGroup struct + Description string + ExternalSources []string + ID UUID + Name string + Rules []SecurityGroupRule + type SecurityGroupResource struct + ID UUID + Name string + Visibility SecurityGroupResourceVisibility + type SecurityGroupResourceVisibility string + const SecurityGroupResourceVisibilityPrivate + const SecurityGroupResourceVisibilityPublic + type SecurityGroupRule struct + Description string + EndPort int64 + FlowDirection SecurityGroupRuleFlowDirection + ICMP *SecurityGroupRuleICMP + ID UUID + Network string + Protocol SecurityGroupRuleProtocol + SecurityGroup *SecurityGroupResource + StartPort int64 + type SecurityGroupRuleFlowDirection string + const SecurityGroupRuleFlowDirectionEgress + const SecurityGroupRuleFlowDirectionIngress + type SecurityGroupRuleICMP struct + Code int64 + Type int64 + type SecurityGroupRuleProtocol string + const SecurityGroupRuleProtocolAh + const SecurityGroupRuleProtocolEsp + const SecurityGroupRuleProtocolGre + const SecurityGroupRuleProtocolICMP + const SecurityGroupRuleProtocolIcmpv6 + const SecurityGroupRuleProtocolIpip + const SecurityGroupRuleProtocolTCP + const SecurityGroupRuleProtocolUDP + type Snapshot struct + CreatedAT time.Time + Export *SnapshotExport + ID UUID + Instance *Instance + Name string + Size int64 + State SnapshotState + type SnapshotExport struct + Md5sum string + PresignedURL string + type SnapshotState string + const SnapshotStateDeleted + const SnapshotStateDeleting + const SnapshotStateError + const SnapshotStateExported + const SnapshotStateExporting + const SnapshotStateReady + const SnapshotStateSnapshotting + type StartInstanceRequest struct + RescueProfile StartInstanceRequestRescueProfile + type StartInstanceRequestRescueProfile string + const StartInstanceRequestRescueProfileNetboot + const StartInstanceRequestRescueProfileNetbootEfi + type Template struct + BootMode TemplateBootMode + Build string + Checksum string + CreatedAT time.Time + DefaultUser string + Description string + Family string + ID UUID + Maintainer string + Name string + PasswordEnabled *bool + SSHKeyEnabled *bool + Size int64 + URL string + Version string + Visibility TemplateVisibility + Zones []ZoneName + type TemplateBootMode string + const TemplateBootModeLegacy + const TemplateBootModeUefi + type TemplateVisibility string + const TemplateVisibilityPrivate + const TemplateVisibilityPublic + type UUID string + func ParseUUID(s string) (UUID, error) + func (u UUID) String() string + type UpdateBlockStorageSnapshotRequest struct + Labels Labels + Name *string + type UpdateBlockStorageVolumeRequest struct + Labels Labels + Name *string + type UpdateDBAASIntegrationRequest struct + Settings map[string]any + type UpdateDBAASPGConnectionPoolRequest struct + DatabaseName DBAASDatabaseName + Mode EnumPGPoolMode + Size DBAASPGPoolSize + Username DBAASPGPoolUsername + type UpdateDBAASPostgresAllowReplicationRequest struct + AllowReplication *bool + type UpdateDBAASServiceGrafanaRequest struct + GrafanaSettings *JSONSchemaGrafana + IPFilter []string + Maintenance *UpdateDBAASServiceGrafanaRequestMaintenance + Plan string + TerminationProtection *bool + type UpdateDBAASServiceGrafanaRequestMaintenance struct + Dow UpdateDBAASServiceGrafanaRequestMaintenanceDow + Time string + type UpdateDBAASServiceGrafanaRequestMaintenanceDow string + const UpdateDBAASServiceGrafanaRequestMaintenanceDowFriday + const UpdateDBAASServiceGrafanaRequestMaintenanceDowMonday + const UpdateDBAASServiceGrafanaRequestMaintenanceDowNever + const UpdateDBAASServiceGrafanaRequestMaintenanceDowSaturday + const UpdateDBAASServiceGrafanaRequestMaintenanceDowSunday + const UpdateDBAASServiceGrafanaRequestMaintenanceDowThursday + const UpdateDBAASServiceGrafanaRequestMaintenanceDowTuesday + const UpdateDBAASServiceGrafanaRequestMaintenanceDowWednesday + type UpdateDBAASServiceKafkaRequest struct + AuthenticationMethods *UpdateDBAASServiceKafkaRequestAuthenticationMethods + IPFilter []string + KafkaConnectEnabled *bool + KafkaConnectSettings JSONSchemaKafkaConnect + KafkaRestEnabled *bool + KafkaRestSettings JSONSchemaKafkaRest + KafkaSettings JSONSchemaKafka + Maintenance *UpdateDBAASServiceKafkaRequestMaintenance + Plan string + SchemaRegistryEnabled *bool + SchemaRegistrySettings JSONSchemaSchemaRegistry + TerminationProtection *bool + Version string + type UpdateDBAASServiceKafkaRequestAuthenticationMethods struct + Certificate *bool + Sasl *bool + type UpdateDBAASServiceKafkaRequestMaintenance struct + Dow UpdateDBAASServiceKafkaRequestMaintenanceDow + Time string + type UpdateDBAASServiceKafkaRequestMaintenanceDow string + const UpdateDBAASServiceKafkaRequestMaintenanceDowFriday + const UpdateDBAASServiceKafkaRequestMaintenanceDowMonday + const UpdateDBAASServiceKafkaRequestMaintenanceDowNever + const UpdateDBAASServiceKafkaRequestMaintenanceDowSaturday + const UpdateDBAASServiceKafkaRequestMaintenanceDowSunday + const UpdateDBAASServiceKafkaRequestMaintenanceDowThursday + const UpdateDBAASServiceKafkaRequestMaintenanceDowTuesday + const UpdateDBAASServiceKafkaRequestMaintenanceDowWednesday + type UpdateDBAASServiceMysqlRequest struct + BackupSchedule *UpdateDBAASServiceMysqlRequestBackupSchedule + BinlogRetentionPeriod int64 + IPFilter []string + Maintenance *UpdateDBAASServiceMysqlRequestMaintenance + Migration *UpdateDBAASServiceMysqlRequestMigration + MysqlSettings JSONSchemaMysql + Plan string + TerminationProtection *bool + type UpdateDBAASServiceMysqlRequestBackupSchedule struct + BackupHour int64 + BackupMinute int64 + type UpdateDBAASServiceMysqlRequestMaintenance struct + Dow UpdateDBAASServiceMysqlRequestMaintenanceDow + Time string + type UpdateDBAASServiceMysqlRequestMaintenanceDow string + const UpdateDBAASServiceMysqlRequestMaintenanceDowFriday + const UpdateDBAASServiceMysqlRequestMaintenanceDowMonday + const UpdateDBAASServiceMysqlRequestMaintenanceDowNever + const UpdateDBAASServiceMysqlRequestMaintenanceDowSaturday + const UpdateDBAASServiceMysqlRequestMaintenanceDowSunday + const UpdateDBAASServiceMysqlRequestMaintenanceDowThursday + const UpdateDBAASServiceMysqlRequestMaintenanceDowTuesday + const UpdateDBAASServiceMysqlRequestMaintenanceDowWednesday + type UpdateDBAASServiceMysqlRequestMigration struct + Dbname string + Host string + IgnoreDbs string + Method EnumMigrationMethod + Password string + Port int64 + SSL *bool + Username string + type UpdateDBAASServiceOpensearchRequest struct + IPFilter []string + IndexPatterns []UpdateDBAASServiceOpensearchRequestIndexPatterns + IndexTemplate *UpdateDBAASServiceOpensearchRequestIndexTemplate + KeepIndexRefreshInterval *bool + Maintenance *UpdateDBAASServiceOpensearchRequestMaintenance + MaxIndexCount int64 + OpensearchDashboards *UpdateDBAASServiceOpensearchRequestOpensearchDashboards + OpensearchSettings JSONSchemaOpensearch + Plan string + TerminationProtection *bool + Version string + type UpdateDBAASServiceOpensearchRequestIndexPatterns struct + MaxIndexCount int64 + Pattern string + SortingAlgorithm UpdateDBAASServiceOpensearchRequestIndexPatternsSortingAlgorithm + type UpdateDBAASServiceOpensearchRequestIndexPatternsSortingAlgorithm string + const UpdateDBAASServiceOpensearchRequestIndexPatternsSortingAlgorithmAlphabetical + const UpdateDBAASServiceOpensearchRequestIndexPatternsSortingAlgorithmCreationDate + type UpdateDBAASServiceOpensearchRequestIndexTemplate struct + MappingNestedObjectsLimit int64 + NumberOfReplicas int64 + NumberOfShards int64 + type UpdateDBAASServiceOpensearchRequestMaintenance struct + Dow UpdateDBAASServiceOpensearchRequestMaintenanceDow + Time string + type UpdateDBAASServiceOpensearchRequestMaintenanceDow string + const UpdateDBAASServiceOpensearchRequestMaintenanceDowFriday + const UpdateDBAASServiceOpensearchRequestMaintenanceDowMonday + const UpdateDBAASServiceOpensearchRequestMaintenanceDowNever + const UpdateDBAASServiceOpensearchRequestMaintenanceDowSaturday + const UpdateDBAASServiceOpensearchRequestMaintenanceDowSunday + const UpdateDBAASServiceOpensearchRequestMaintenanceDowThursday + const UpdateDBAASServiceOpensearchRequestMaintenanceDowTuesday + const UpdateDBAASServiceOpensearchRequestMaintenanceDowWednesday + type UpdateDBAASServiceOpensearchRequestOpensearchDashboards struct + Enabled *bool + MaxOldSpaceSize int64 + OpensearchRequestTimeout int64 + type UpdateDBAASServicePGRequest struct + BackupSchedule *UpdateDBAASServicePGRequestBackupSchedule + IPFilter []string + Maintenance *UpdateDBAASServicePGRequestMaintenance + Migration *UpdateDBAASServicePGRequestMigration + PGSettings JSONSchemaPG + PgbouncerSettings *JSONSchemaPgbouncer + PglookoutSettings *JSONSchemaPglookout + Plan string + SharedBuffersPercentage int64 + SynchronousReplication EnumPGSynchronousReplication + TerminationProtection *bool + TimescaledbSettings *JSONSchemaTimescaledb + Variant EnumPGVariant + Version string + WorkMem int64 + type UpdateDBAASServicePGRequestBackupSchedule struct + BackupHour int64 + BackupMinute int64 + type UpdateDBAASServicePGRequestMaintenance struct + Dow UpdateDBAASServicePGRequestMaintenanceDow + Time string + type UpdateDBAASServicePGRequestMaintenanceDow string + const UpdateDBAASServicePGRequestMaintenanceDowFriday + const UpdateDBAASServicePGRequestMaintenanceDowMonday + const UpdateDBAASServicePGRequestMaintenanceDowNever + const UpdateDBAASServicePGRequestMaintenanceDowSaturday + const UpdateDBAASServicePGRequestMaintenanceDowSunday + const UpdateDBAASServicePGRequestMaintenanceDowThursday + const UpdateDBAASServicePGRequestMaintenanceDowTuesday + const UpdateDBAASServicePGRequestMaintenanceDowWednesday + type UpdateDBAASServicePGRequestMigration struct + Dbname string + Host string + IgnoreDbs string + Method EnumMigrationMethod + Password string + Port int64 + SSL *bool + Username string + type UpdateDBAASServiceRedisRequest struct + IPFilter []string + Maintenance *UpdateDBAASServiceRedisRequestMaintenance + Migration *UpdateDBAASServiceRedisRequestMigration + Plan string + RedisSettings *JSONSchemaRedis + TerminationProtection *bool + type UpdateDBAASServiceRedisRequestMaintenance struct + Dow UpdateDBAASServiceRedisRequestMaintenanceDow + Time string + type UpdateDBAASServiceRedisRequestMaintenanceDow string + const UpdateDBAASServiceRedisRequestMaintenanceDowFriday + const UpdateDBAASServiceRedisRequestMaintenanceDowMonday + const UpdateDBAASServiceRedisRequestMaintenanceDowNever + const UpdateDBAASServiceRedisRequestMaintenanceDowSaturday + const UpdateDBAASServiceRedisRequestMaintenanceDowSunday + const UpdateDBAASServiceRedisRequestMaintenanceDowThursday + const UpdateDBAASServiceRedisRequestMaintenanceDowTuesday + const UpdateDBAASServiceRedisRequestMaintenanceDowWednesday + type UpdateDBAASServiceRedisRequestMigration struct + Dbname string + Host string + IgnoreDbs string + Method EnumMigrationMethod + Password string + Port int64 + SSL *bool + Username string + type UpdateDNSDomainRecordRequest struct + Content string + Name string + Priority int64 + Ttl int64 + type UpdateElasticIPRequest struct + Description string + Healthcheck *ElasticIPHealthcheck + Labels Labels + type UpdateIAMRoleRequest struct + Description string + Labels Labels + Permissions []string + type UpdateInstancePoolRequest struct + AntiAffinityGroups []AntiAffinityGroup + DeployTarget *DeployTarget + Description string + DiskSize int64 + ElasticIPS []ElasticIP + InstancePrefix *string + InstanceType *InstanceType + Ipv6Enabled *bool + Labels Labels + MinAvailable *int64 + Name string + PrivateNetworks []PrivateNetwork + PublicIPAssignment UpdateInstancePoolRequestPublicIPAssignment + SSHKey *SSHKey + SSHKeys []SSHKey + SecurityGroups []SecurityGroup + Template *Template + UserData *string + type UpdateInstancePoolRequestPublicIPAssignment string + const UpdateInstancePoolRequestPublicIPAssignmentDual + const UpdateInstancePoolRequestPublicIPAssignmentInet4 + type UpdateInstanceRequest struct + Labels Labels + Name string + PublicIPAssignment PublicIPAssignment + UserData string + type UpdateLoadBalancerRequest struct + Description string + Labels Labels + Name string + type UpdateLoadBalancerServiceRequest struct + Description string + Healthcheck *LoadBalancerServiceHealthcheck + Name string + Port int64 + Protocol UpdateLoadBalancerServiceRequestProtocol + Strategy UpdateLoadBalancerServiceRequestStrategy + TargetPort int64 + type UpdateLoadBalancerServiceRequestProtocol string + const UpdateLoadBalancerServiceRequestProtocolTCP + const UpdateLoadBalancerServiceRequestProtocolUDP + type UpdateLoadBalancerServiceRequestStrategy string + const UpdateLoadBalancerServiceRequestStrategyMaglevHash + const UpdateLoadBalancerServiceRequestStrategyRoundRobin + const UpdateLoadBalancerServiceRequestStrategySourceHash + type UpdatePrivateNetworkInstanceIPRequest struct + IP net.IP + Instance *UpdatePrivateNetworkInstanceIPRequestInstance + type UpdatePrivateNetworkInstanceIPRequestInstance struct + ID UUID + type UpdatePrivateNetworkRequest struct + Description string + EndIP net.IP + Labels Labels + Name string + Netmask net.IP + StartIP net.IP + type UpdateReverseDNSElasticIPRequest struct + DomainName string + type UpdateReverseDNSInstanceRequest struct + DomainName string + type UpdateSKSClusterRequest struct + Addons []string + AutoUpgrade *bool + Description *string + Labels Labels + Name string + Oidc *SKSOidc + type UpdateSKSNodepoolRequest struct + AntiAffinityGroups []AntiAffinityGroup + DeployTarget *DeployTarget + Description string + DiskSize int64 + InstancePrefix string + InstanceType *InstanceType + Labels Labels + Name string + PrivateNetworks []PrivateNetwork + SecurityGroups []SecurityGroup + Taints SKSNodepoolTaints + type UpdateTemplateRequest struct + Description string + Name string + type UpgradeSKSClusterRequest struct + Version string + type User struct + Email string + ID UUID + Pending *bool + Role *IAMRole + Sso *bool + TwoFactorAuthentication *bool + type Zone struct + APIEndpoint Endpoint + Name ZoneName + SOSEndpoint Endpoint + type ZoneName string + const ZoneNameATVie1 + const ZoneNameATVie2 + const ZoneNameBGSof1 + const ZoneNameCHDk2 + const ZoneNameCHGva2 + const ZoneNameDEFra1 + const ZoneNameDEMuc1 Other modules containing this package github.com/sauterp/egoscale