Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct {
Status string `json:"status"`
SubStatus string `json:"sub_status"`
Updated string `json:"updated"`
Endpoints Endpoints `json:"endPoints"`
Name string `json:"name"`
NumberOfNode int `json:"number_of_node"`
AvailabilityZone string `json:"availability_zone"`
SubnetID string `json:"subnet_id"`
PublicEndpoints PublicEndpoints `json:"public_endpoints"`
Created string `json:"created"`
SecurityGroupID string `json:"security_group_id"`
Port int `json:"port"`
NodeType string `json:"node_type"`
Version string `json:"version"`
PublicIp PublicIp `json:"public_ip"`
FailedReasons map[string]FailInfo `json:"failed_reasons"`
VpcID string `json:"vpc_id"`
TaskStatus string `json:"task_status"`
UserName string `json:"user_name"`
ID string `json:"id"`
}
type CreateOpts ¶
type CreateOpts struct {
Name string `json:"name" required:"true"`
NumberOfNode int `json:"number_of_node" required:"true"`
AvailabilityZone string `json:"availability_zone,omitempty"`
SubnetID string `json:"subnet_id" required:"true"`
UserPwd string `json:"user_pwd" required:"true"`
SecurityGroupID string `json:"security_group_id" required:"true"`
PublicIp *PublicIpOpts `json:"public_ip,omitempty"`
NodeType string `json:"node_type" required:"true"`
VpcID string `json:"vpc_id" required:"true"`
UserName string `json:"user_name" required:"true"`
Port int `json:"port,omitempty"`
}
func (CreateOpts) ToClusterCreateMap ¶
func (opts CreateOpts) ToClusterCreateMap() (map[string]interface{}, error)
type CreateOptsBuilder ¶
type CreateResult ¶
func Create ¶
func Create(c *golangsdk.ServiceClient, opts CreateOptsBuilder) (r CreateResult)
func (CreateResult) Extract ¶
func (r CreateResult) Extract() (*CreateRsp, error)
type DeleteResult ¶
func Delete ¶
func Delete(c *golangsdk.ServiceClient, id string) (r DeleteResult)
type FailedReasons ¶
type FailedReasons struct {
FailInfo FailInfo `json:"fail_info"`
}
type PublicEndpoints ¶
type PublicIpOpts ¶
Click to show internal directories.
Click to hide internal directories.