Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RestPostUtilToDesignNetwork ¶
func RestPostUtilToDesignNetwork(c echo.Context) error
RestPostUtilToDesignNetwork godoc @ID PostUtilToDesignNetwork @Summary Design a multi-cloud network configuration @Description Design a hierarchical network configuration of a VPC network or multi-cloud network consisting of multiple VPC networks @Tags [Utility] Multi-cloud network design @Accept json @Produce json @Param subnettingReq body RestPostUtilToDesignNetworkRequest true "A root/main network CIDR block and subnetting rules" @Success 201 {object} RestPostUtilToDesignNetworkReponse @Failure 400 {object} common.SimpleMsg @Failure 500 {object} common.SimpleMsg @Router /util/net/design [post]
func RestPostUtilToValidateNetwork ¶
func RestPostUtilToValidateNetwork(c echo.Context) error
RestPostUtilToValidateNetwork godoc @ID PostUtilToValidateNetwork @Summary Validate a multi-cloud network configuration @Description Validate a hierarchical configuration of a VPC network or multi-cloud network consisting of multiple VPC networks @Tags [Utility] Multi-cloud network design @Accept json @Produce json @Param subnettingReq body RestPostUtilToValidateNetworkRequest true "A hierarchical network configuration" @Success 200 {object} common.SimpleMsg @Failure 400 {object} common.SimpleMsg @Failure 500 {object} common.SimpleMsg @Router /util/net/validate [post]
Types ¶
type RestPostUtilToDesignNetworkRequest ¶
type RestPostUtilToDesignNetworkRequest struct {
netutil.SubnettingRequest
}
type RestPostUtilToValidateNetworkRequest ¶
type RestPostUtilToValidateNetworkRequest struct {
netutil.NetworkConfig
}