Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateDatabaseResponse ¶
type CreateDatabaseResponse struct {
Bootstrap struct {
Initdb struct {
Database string `json:"database"`
Encoding string `json:"encoding"`
LocaleCType string `json:"localeCType"`
LocaleCollate string `json:"localeCollate"`
Owner string `json:"owner"`
} `json:"initdb"`
} `json:"bootstrap"`
CreationTimestamp string `json:"creationTimestamp"`
Instances int64 `json:"instances"`
Name string `json:"name"`
Namespace string `json:"namespace"`
PrimaryUpdateStrategy string `json:"primaryUpdateStrategy"`
Services []struct {
CreationTimestamp string `json:"creationTimestamp"`
Name string `json:"name"`
Namespace string `json:"namespace"`
Ports []struct {
Name string `json:"name"`
Port int64 `json:"port"`
Protocol string `json:"protocol"`
TargetPort int64 `json:"targetPort"`
} `json:"ports"`
} `json:"services"`
Storage struct {
ResizeInUseVolumes bool `json:"resizeInUseVolumes"`
Size string `json:"size"`
} `json:"storage"`
}
type CreateDeploymentInput ¶
type CreateDeploymentInput struct {
Containers []DeploymentContainerSpec `json:"containers"`
Name string `json:"name"`
Replicas int64 `json:"replicas"`
}
type CreateDeploymentResponse ¶
type CreateDeploymentResponse struct {
Containers []struct {
Env []struct {
Name string `json:"name"`
Value string `json:"value"`
} `json:"env"`
Image string `json:"image"`
ImagePullPolicy string `json:"imagePullPolicy"`
Name string `json:"name"`
Ports []struct {
ContainerPort int64 `json:"containerPort"`
Protocol string `json:"protocol"`
} `json:"ports"`
Resources struct {
Limits struct {
CPU string `json:"cpu"`
Memory string `json:"memory"`
} `json:"limits"`
Requests struct {
CPU string `json:"cpu"`
Memory string `json:"memory"`
} `json:"requests"`
} `json:"resources"`
TerminationMessagePath string `json:"terminationMessagePath"`
TerminationMessagePolicy string `json:"terminationMessagePolicy"`
} `json:"containers"`
Name string `json:"name"`
}
type CreateIngressResponse ¶
type DeleteResponse ¶
type DeleteResponse struct {
Status string `json:"status"`
}
type DeploymentContainerSpec ¶
type DeploymentContainerSpec struct {
CPU string `json:"cpu"`
Environment []Environment `json:"environment"`
Image string `json:"image"`
Memory string `json:"memory"`
Name string `json:"name"`
}
type Environment ¶
type ListDatabasesResponse ¶
type ListDatabasesResponse struct {
Bootstrap struct {
Initdb struct {
Database string `json:"database"`
Encoding string `json:"encoding"`
LocaleCType string `json:"localeCType"`
LocaleCollate string `json:"localeCollate"`
Owner string `json:"owner"`
} `json:"initdb"`
} `json:"bootstrap"`
CreationTimestamp string `json:"creationTimestamp"`
Instances int64 `json:"instances"`
Name string `json:"name"`
Namespace string `json:"namespace"`
PrimaryUpdateStrategy string `json:"primaryUpdateStrategy"`
Storage struct {
ResizeInUseVolumes bool `json:"resizeInUseVolumes"`
Size string `json:"size"`
} `json:"storage"`
}
Click to show internal directories.
Click to hide internal directories.