Versions in this module Expand all Collapse all v1 v1.0.4 Dec 7, 2025 Changes in this version type ObjectStorageBucket + Region string v1.0.3 Oct 28, 2025 Changes in this version + type Expense struct + Amount float64 + CreatedAt string + Date string + Description string + ID string + Status string + Type string + type ExpensesListResponse struct + Data []Expense + type InstanceConsole struct + URL string + type InstanceConsoleResponse struct + Data InstanceConsole + type PortForwardActionResponse struct + Data struct{ ... } + type PortForwardListResponse struct + Data []PortForwardRule + type PortForwardRule struct + CreatedAt int64 + ID string + NetworkID string + PrivateIP string + PrivatePort int + Protocol string + PublicPort int + Status string v1.0.2 Oct 22, 2025 Changes in this version + type SecondaryIP struct + CreatedAt int64 + ID string + IPAddress string v1.0.1 Oct 14, 2025 v1.0.0 Sep 29, 2025 v0 v0.0.5 Sep 29, 2025 v0.0.2 Sep 29, 2025 Changes in this version + type AddUserSSHKeyResponse struct + Data struct{ ... } + type Content struct + ContentRaw string + ID string + type CostDocument struct + BucketDownloadTraffic float64 + BucketSize float64 + BucketUploadTraffic float64 + DateFrom string + DateTo string + Instance float64 + InstanceDataVolumes float64 + InstanceNetworkSecondaryIpAddressV4 float64 + InstanceSnapshot float64 + KubernetesNode float64 + NetworkDevice float64 + NetworkInternetPublicAddressV4 float64 + NetworkNetflow float64 + SupportOfferings float64 + type CostDocumentsYearlyResponse struct + Data []CostDocument + type CustomerResourceResponse struct + InstanceResourceCollected struct{ ... } + type DNSEvent struct + Content string + CreatedAt int + ProductID string + ProductModel string + ProductSource string + Type string + type DNSEventsResponse struct + Data []DNSEvent + Meta Meta + type DataCenter struct + Data []struct{ ... } + type DeleteUserSSHKeyResponse struct + Data struct{ ... } + type DnsMessage struct + Message string + type Domain struct + DNSInfo struct{ ... } + Domain string + Status string + type DomainList struct + Data []Domain + type DomainShow struct + Data Domain + type ErrorResponse struct + Code int + Errors interface{} + Message string + type HaproxyLiveResponse struct + Data struct{ ... } + type HaproxyLogResponse struct + Data []interface{} + type IPConfig struct + Gateway string + Netmask string + type IPConfigOrArray IPConfig + func (i *IPConfigOrArray) UnmarshalJSON(data []byte) error + type IPConfigV6 struct + GatewayV6 *string + NetmaskV6 *string + RouteGatewayV6 *string + RouteSubnetV6 *string + type IPConfigV6OrArray IPConfigV6 + func (i *IPConfigV6OrArray) UnmarshalJSON(data []byte) error + type IPv4FirewallRule struct + CreatedAt int64 + ICMPCode *int + ICMPType *int + ID string + IPDestination string + IPSource string + NetworkPublicIPID *string + PortEnd *string + PortStart *string + Protocol string + Status string + TrafficType string + type IPv4FirewallRuleActionResponse struct + Data struct{ ... } + type IPv4FirewallRuleListResponse struct + Data []IPv4FirewallRule + type IPv6FirewallRule struct + CreatedAt int64 + ICMPCode *int + ICMPType *int + ID string + IPDestination string + IPSource string + PortEnd *string + PortStart *string + Protocol string + Status string + TrafficType string + type IPv6FirewallRuleActionResponse struct + Data struct{ ... } + type IPv6FirewallRuleListResponse struct + Data []IPv6FirewallRule + type Instance struct + Created bool + CreatedAt int64 + CustomerID string + DataVolumes []interface{} + DiskOfferingID *string + ID string + InstanceStatus string + KubernetesClusterID *string + Metadata []interface{} + Name string + Password string + ServiceOffering *InstanceServiceOffering + ServiceOfferingID string + Snapshot []InstanceSnapshot + Status string + TemplateID *string + UpdatedAt int64 + Username string + VMImage *InstanceVMImage + Zone *InstanceZone + ZoneID string + type InstanceCreateResponse struct + Data struct{ ... } + type InstanceListResponse struct + Data []Instance + type InstanceMetricColumn struct + Column string + Values []InstanceMetricValue + type InstanceMetricValue struct + Time string + Value float64 + type InstanceMetricsResponse struct + Data []InstanceMetricColumn + type InstanceNetwork struct + CreatedAt int64 + ID string + IPAddress string + IPAddressV6 string + InstanceID string + InstanceName string + IsDefault bool + MACAddress string + Network NetworkSummary + NetworkOffering NetworkOfferingSummary + SecondaryIPs []string + type InstanceNetworkActionResponse struct + Data struct{ ... } + type InstanceNetworkListResponse struct + Data []InstanceNetwork + type InstanceServiceOffering struct + Category string + Description *string + Hardware *InstanceServiceOfferingHardware + HasImageRequirement bool + HourlyPrice *InstanceServiceOfferingPrice + HourlyPriceNoDiscount *InstanceServiceOfferingPrice + ID string + IsAvailable bool + IsPublic bool + Name string + Suggested bool + type InstanceServiceOfferingHardware struct + CPUCore int + CPUSpeedMHz int + DiskIOPS int + MemoryMB int + NetworkRate int + RootDiskSizeGB int + type InstanceServiceOfferingListResponse struct + Data []InstanceServiceOffering + type InstanceServiceOfferingPrice struct + Down int + Up int + type InstanceShowResponse struct + Data Instance + type InstanceSnapshot struct + CreatedAt int64 + Current bool + ID string + Name string + ParentID *string + Status string + type InstanceSnapshotActionResponse struct + Data InstanceSnapshotActionResult + type InstanceSnapshotActionResult struct + Success bool + type InstanceSnapshotCreateResponse struct + Data struct{ ... } + type InstanceSnapshotListResponse struct + Data []InstanceSnapshot + type InstanceVMImage struct + Category string + DisplayText string + HardwareRequirement *InstanceVMImageHardwareRequirement + ID string + IsAvailable bool + Name string + NameOrginal string + OSName string + OSType string + OSVersion string + ReadyToUseApp bool + ReadyToUseAppName *string + ReadyToUseAppVersion *string + Type string + type InstanceVMImageHardwareRequirement struct + CPUNumber IntString + CPUSpeed int + Memory IntString + RootDiskSize IntString + type InstanceVMImageListResponse struct + Data []InstanceVMImage + type InstanceVolume struct + ID string + Name string + Size int + Status string + type InstanceVolumeActionResponse struct + Data InstanceVolumeActionResult + type InstanceVolumeActionResult struct + Success bool + type InstanceVolumeCreateResponse struct + Data InstanceVolume + type InstanceVolumeListResponse struct + Data []InstanceVolume + type InstanceVolumeServiceOffering struct + Description string + ID string + IsFeatured bool + IsPublic bool + Name string + Price string + Size string + type InstanceVolumeServiceOfferingListResponse struct + Data []InstanceVolumeServiceOffering + type InstanceZone struct + ID string + IsFeatured bool + IsPublic bool + IsReady bool + Location string + Name string + type IntString int + func (i *IntString) UnmarshalJSON(b []byte) error + type KubernetesCluster struct + ClusterSize int + CreatedAt int + Description string + FailedReason string + HAEnabled bool + ID string + KubernetesVersion struct{ ... } + Name string + SSHKey string + ServiceOffering struct{ ... } + Status string + UpdatedAt int + ZoneID string + type KubernetesClusterListResponse struct + Data []KubernetesCluster + type KubernetesClusterResponse struct + Data KubernetesCluster + type KubernetesEvent struct + ID string + Message string + Timestamp int + type KubernetesEventsListResponse struct + Data []KubernetesEvent + type KubernetesMessage struct + Message string + type KubernetesServiceOffering struct + Description string + Hardware struct{ ... } + HourlyPrice struct{ ... } + HourlyPriceNoDiscount struct{ ... } + ID string + IsAvailable bool + IsPublic bool + Name string + type KubernetesServiceOfferingsListResponse struct + Data []KubernetesServiceOffering + type KubernetesVersion struct + Enabled bool + ID string + Version string + type KubernetesVersionsListResponse struct + Data []KubernetesVersion + type LoadBalancerRule struct + Algorithm string + ID string + Name string + PrivatePort int + PublicPort int + Status string + type LoadBalancerRuleListResponse struct + Data []LoadBalancerRule + type Meta struct + CurrentPage int + From int + LastPage int + PerPage int + To int + Total int + type Network struct + ID string + InstanceNetwork []InstanceNetwork + Name string + NetworkOffering NetworkOffering + Status string + type NetworkCreateResponse struct + Data Network + type NetworkDeleteResponse struct + Data struct{ ... } + type NetworkListResponse struct + Data []Network + type NetworkOffering struct + Description string + DisplayName string + DisplayNameFA string + HourlyStartedPrice float64 + ID string + InternetProtocol string + Name string + NetworkRate int + TrafficTransferOverprice float64 + TrafficTransferPlan int + Type string + type NetworkOfferingSummary struct + Description string + DisplayName string + DisplayNameFA string + HourlyStartedPrice float64 + ID string + InternetProtocol string + Name string + NetworkRate int + TrafficPricePerGig float64 + TrafficTransferFreeGig int + Type string + type NetworkPublicIp struct + CreatedAt int64 + ID string + IpAddress string + IsSourceNat bool + NetworkID string + StaticNat []string + StaticNatEnable bool + type NetworkPublicIpActionResponse struct + Data struct{ ... } + type NetworkPublicIpListResponse struct + Data []NetworkPublicIp + type NetworkServiceOfferingListResponse struct + Data []NetworkOffering + type NetworkShowResponse struct + Data Network + type NetworkSummary struct + ID string + IPConfig IPConfigOrArray + IPConfigV6 IPConfigV6OrArray + Name string + type NetworkVpnDetailResponse struct + Data struct{ ... } + type NetworkVpnSuccessResponse struct + Data struct{ ... } + type ObjectStorageBucket struct + AccessKey string + CreatedAt int + ID string + IsFailed bool + Message string + Name string + Policy string + SecretKey string + Size int + Status string + Tier string + URL string + UpdatedAt int + type ObjectStorageBucketCreationResponse struct + Data struct{ ... } + type ObjectStorageBucketResponse struct + Data ObjectStorageBucket + type ObjectStorageBucketsResponse struct + Data []ObjectStorageBucket + type ObjectStorageEvent struct + Content string + CreatedAt int + ProductID string + ProductModel string + ProductSource string + Type string + type ObjectStorageEventsResponse struct + Data []ObjectStorageEvent + Meta Meta + type PaymentListResponse struct + Data []interface{} + type Record struct + Content []Content + IsProtected bool + Name string + Status string + TTL int + Type string + type RecordList struct + Data []Record + type SuccessResponse struct + Data struct{ ... } + type UserProfileResponse struct + Data struct{ ... } + type UserSSHKey struct + CreatedAt string + DataKey string + DataValue string + DisplayName string + ID string + type UserSSHKeyListResponse struct + UserData []UserSSHKey + type UserTokenAbilitiesResponse struct + Abilities []string + type Volume struct + ID string + Name string + Size int + Status string + ZoneID string + type VolumeListResponse struct + Data []Volume + type WalletsBalanceResponse struct + Data struct{ ... } + type ZoneActiveServicesResponse struct + DataVolume bool + Instance bool + K8s bool + Network bool + ObjectStorage bool + type ZoneNetworksResponse struct + Data []struct{ ... } v0.0.1 Sep 29, 2025