Documentation
¶
Index ¶
- type Client
- func (c *Client) CreateVpcProject(vpcProjectCreateRequest *VpcProjectCreateRequest) (*VpcProject, error)
- func (c *Client) DeleteVpcProject(id string) error
- func (c *Client) GetVpcProject(id string) (*VpcProject, error)
- func (c *Client) UpdateVpcProjectUsers(id string, users []string) (*VpcProject, error)
- type Condition
- type Metadata
- type VpcProject
- type VpcProjectCreateMetadata
- type VpcProjectCreateRequest
- type VpcProjectCreateSpec
- type VpcProjectSpec
- type VpcProjectStatus
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func (*Client) CreateVpcProject ¶
func (c *Client) CreateVpcProject(vpcProjectCreateRequest *VpcProjectCreateRequest) (*VpcProject, error)
func (*Client) DeleteVpcProject ¶
func (*Client) GetVpcProject ¶
func (c *Client) GetVpcProject(id string) (*VpcProject, error)
func (*Client) UpdateVpcProjectUsers ¶
func (c *Client) UpdateVpcProjectUsers(id string, users []string) (*VpcProject, error)
type Condition ¶
type Condition struct {
LastTransitionTime string `json:"lastTransitionTime"`
Status string `json:"status"`
Type string `json:"type"`
// A human readable message indicating details about why the project is in this condition.
Message string `json:"message,omitempty"`
// Unique, one-word, CamelCase reason for the condition's last transition.
Reason string `json:"reason,omitempty"`
}
type VpcProject ¶
type VpcProject struct {
ApiVersion string `json:"string"`
Metadata Metadata `json:"metadata"`
Spec VpcProjectSpec `json:"spec"`
Status VpcProjectStatus `json:"status"`
}
type VpcProjectCreateMetadata ¶
type VpcProjectCreateMetadata struct {
Name string `json:"name"`
}
type VpcProjectCreateRequest ¶
type VpcProjectCreateRequest struct {
Metadata VpcProjectCreateMetadata `json:"metadata"`
Spec VpcProjectCreateSpec `json:"spec"`
}
type VpcProjectCreateSpec ¶
type VpcProjectSpec ¶
Click to show internal directories.
Click to hide internal directories.