Documentation ¶
Index ¶
- func CheckBlueprintOfGcpAwsVpn(c echo.Context) error
- func CheckBlueprintOfGcpAzureVpn(c echo.Context) error
- func CheckBlueprintOfTestEnv(c echo.Context) error
- func ClearGcpAwsVpn(c echo.Context) error
- func ClearGcpAzureVpn(c echo.Context) error
- func ClearResourceGroup(c echo.Context) error
- func ClearTestEnv(c echo.Context) error
- func CreateBlueprintOfGcpAwsVpn(c echo.Context) error
- func CreateBlueprintOfGcpAzureVpn(c echo.Context) error
- func CreateBlueprintOfTestEnv(c echo.Context) error
- func CreateGcpAwsVpn(c echo.Context) error
- func CreateGcpAzureVpn(c echo.Context) error
- func CreateTestEnv(c echo.Context) error
- func CreateUser(c echo.Context) error
- func DeleteUser(c echo.Context) error
- func DestroyGcpAwsVpn(c echo.Context) error
- func DestroyGcpAzureVpn(c echo.Context) error
- func DestroyTestEnv(c echo.Context) error
- func GetAllResouceIdOfTestEnv(c echo.Context) error
- func GetAllResouceInfoOfTestEnv(c echo.Context) error
- func GetAllResourceIdOfGcpAwsVpn(c echo.Context) error
- func GetAllResourceIdOfGcpAzureVpn(c echo.Context) error
- func GetAllResourceInfoOfGcpAwsVpn(c echo.Context) error
- func GetAllResourceInfoOfGcpAzureVpn(c echo.Context) error
- func GetRequestStatusOfGcpAwsVpn(c echo.Context) error
- func GetRequestStatusOfGcpAzureVpn(c echo.Context) error
- func GetRequestStatusOfTestEnv(c echo.Context) error
- func GetUser(c echo.Context) error
- func GetUsers(c echo.Context) error
- func HTTPVersion(c echo.Context) error
- func Health(c echo.Context) error
- func InitGcpAndAwsForVpn(c echo.Context) error
- func InitGcpAndAzureForVpn(c echo.Context) error
- func InitTestEnv(c echo.Context) error
- func PatchUser(c echo.Context) error
- func TofuVersion(c echo.Context) error
- func UpdateUser(c echo.Context) error
- type CreateBluprintOfGcpAwsVpnRequest
- type CreateBluprintOfGcpAzureVpnRequest
- type CreateBluprintOfTestEnvRequest
- type CreateUserRequest
- type CreateUserResponse
- type GetUserResponse
- type GetUsersResponse
- type InitGcpAndAwsForVpnTunnelRequest
- type PatchUserRequest
- type PatchUserResponse
- type UpdateUserRequest
- type UpdateUserResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckBlueprintOfGcpAwsVpn ¶ added in v0.0.5
func CheckBlueprintOfGcpAwsVpn(c echo.Context) error
CheckBlueprintOfGcpAwsVpn godoc @Summary Show changes required by the current blueprint to configure GCP to AWS VPN tunnels @Description Show changes required by the current blueprint to configure GCP to AWS VPN tunnels @Tags [VPN] GCP to AWS VPN tunnel configuration @Accept json @Produce json @Param resourceGroupId path string true "Resource group ID" default(tofu-rg-01) @Success 200 {object} models.ResponseText "OK" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /rg/{resourceGroupId}/vpn/gcp-aws/plan [post]
func CheckBlueprintOfGcpAzureVpn ¶ added in v0.0.5
func CheckBlueprintOfGcpAzureVpn(c echo.Context) error
CheckBlueprintOfGcpAzureVpn godoc @Summary Show changes required by the current blueprint to configure GCP to Azure VPN tunnels @Description Show changes required by the current blueprint to configure GCP to Azure VPN tunnels @Tags [VPN] GCP to Azure VPN tunnel configuration @Accept json @Produce json @Param resourceGroupId path string true "Resource group ID" default(tofu-rg-01) @Success 200 {object} models.ResponseText "OK" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /rg/{resourceGroupId}/vpn/gcp-azure/plan [post]
func CheckBlueprintOfTestEnv ¶ added in v0.0.5
func CheckBlueprintOfTestEnv(c echo.Context) error
CheckBlueprintOfTestEnv godoc @Summary Show changes required by the current blueprint to configure test environment @Description Show changes required by the current blueprint to configure test environment @Tags [Test env] Test environment management @Accept json @Produce json @Success 200 {object} models.ResponseText "OK" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /test-env/plan [post]
func ClearGcpAwsVpn ¶ added in v0.0.2
func ClearGcpAwsVpn(c echo.Context) error
ClearGcpAwsVpn godoc @Summary Clear the entire directory and configuration files @Description Clear the entire directory and configuration files @Tags [VPN] GCP to AWS VPN tunnel configuration @Accept json @Produce json @Param resourceGroupId path string true "Resource group ID" default(tofu-rg-01) @Success 200 {object} models.ResponseText "OK" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /rg/{resourceGroupId}/vpn/gcp-aws/clear [delete]
func ClearGcpAzureVpn ¶ added in v0.0.2
func ClearGcpAzureVpn(c echo.Context) error
ClearGcpAzureVpn godoc @Summary Clear the entire directory and configuration files @Description Clear the entire directory and configuration files @Tags [VPN] GCP to Azure VPN tunnel configuration @Accept json @Produce json @Param resourceGroupId path string true "Resource group ID" default(tofu-rg-01) @Success 200 {object} models.ResponseText "OK" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /rg/{resourceGroupId}/vpn/gcp-azure/clear [delete]
func ClearResourceGroup ¶ added in v0.0.2
func ClearResourceGroup(c echo.Context) error
ClearResourceGroup godoc @Summary Clear the entire directories and configuration files @Description Clear the entire directories and configuration files @Tags [ResourceGroup] Resource group @Accept json @Produce json @Param ResourceGroupId path string true "Resource group ID" default(tofu-rg-01) @Success 200 {object} models.ResponseText "OK" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /rg/{resourceGroupId} [delete]
func ClearTestEnv ¶ added in v0.0.2
func ClearTestEnv(c echo.Context) error
ClearTestEnv godoc @Summary Clear the entire directory and configuration files @Description Clear the entire directory and configuration files @Tags [Test env] Test environment management @Accept json @Produce json @Success 200 {object} models.ResponseText "OK" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /test-env/clear [delete]
func CreateBlueprintOfGcpAwsVpn ¶ added in v0.0.5
func CreateBlueprintOfGcpAwsVpn(c echo.Context) error
CreateBlueprintOfGcpAwsVpn godoc @Summary Create a blueprint to configure GCP to AWS VPN tunnels @Description Create a blueprint to configure GCP to AWS VPN tunnels @Tags [VPN] GCP to AWS VPN tunnel configuration @Accept json @Produce json @Param resourceGroupId path string true "Resource group ID" default(tofu-rg-01) @Param ParamsForBlueprint body CreateBluprintOfGcpAwsVpnRequest true "Parameters requied to create a blueprint to configure GCP to AWS VPN tunnels" @Success 201 {object} models.ResponseText "Created" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /rg/{resourceGroupId}/vpn/gcp-aws/blueprint [post]
func CreateBlueprintOfGcpAzureVpn ¶ added in v0.0.5
func CreateBlueprintOfGcpAzureVpn(c echo.Context) error
CreateBlueprintOfGcpAzureVpn godoc @Summary Create a blueprint to configure GCP to Azure VPN tunnels @Description Create a blueprint to configure GCP to Azure VPN tunnels @Tags [VPN] GCP to Azure VPN tunnel configuration @Accept json @Produce json @Param resourceGroupId path string true "Resource group ID" default(tofu-rg-01) @Param ParamsForBlueprint body CreateBluprintOfGcpAzureVpnRequest true "Parameters requied to create a blueprint to configure GCP to Azure VPN tunnels" @Success 201 {object} models.ResponseText "Created" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /rg/{resourceGroupId}/vpn/gcp-azure/blueprint [post]
func CreateBlueprintOfTestEnv ¶ added in v0.0.5
func CreateBlueprintOfTestEnv(c echo.Context) error
CreateBluprintOfGcpAzureVpn godoc @Summary Create a blueprint to configure test environment @Description Create a blueprint to configure test environment @Tags [Test env] Test environment management @Accept json @Produce json @Param ParamsForBlueprint body CreateBluprintOfTestEnvRequest true "Parameters requied to create a blueprint to configure test environment" @Success 201 {object} models.ResponseText "Created" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /test-env/blueprint [post]
func CreateGcpAwsVpn ¶ added in v0.0.2
func CreateGcpAwsVpn(c echo.Context) error
CreateGcpAwsVpn godoc @Summary Create network resources for VPN tunnel in GCP and AWS @Description Create network resources for VPN tunnel in GCP and AWS @Tags [VPN] GCP to AWS VPN tunnel configuration @Accept json @Produce json @Param resourceGroupId path string true "Resource group ID" default(tofu-rg-01) @Success 201 {object} models.ResponseText "Created" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /rg/{resourceGroupId}/vpn/gcp-aws [post]
func CreateGcpAzureVpn ¶ added in v0.0.2
func CreateGcpAzureVpn(c echo.Context) error
CreateGcpAzureVpn godoc @Summary Create network resources for VPN tunnel in GCP and Azure @Description Create network resources for VPN tunnel in GCP and Azure @Tags [VPN] GCP to Azure VPN tunnel configuration @Accept json @Produce json @Param resourceGroupId path string true "Resource group ID" default(tofu-rg-01) @Success 201 {object} models.ResponseText "Created" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /rg/{resourceGroupId}/vpn/gcp-azure [post]
func CreateTestEnv ¶ added in v0.0.2
func CreateTestEnv(c echo.Context) error
CreateTestEnv godoc @Summary Create test environment @Description Create test environment @Tags [Test env] Test environment management @Accept json @Produce json @Success 201 {object} models.ResponseText "Created" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /test-env [post]
func CreateUser ¶
func CreateUser(c echo.Context) error
CreateUser godoc @Summary Create a new user @Description Create a new user with the given information. @Tags [Sample] Users @Accept json @Produce json @Param User body CreateUserRequest true "User information" @Success 201 {object} GetUserResponse "(Sample) This is a sample description for success response in Swagger UI" @Failure 400 {object} object "Invalid Request" @Router /sample/users [post]
func DeleteUser ¶
func DeleteUser(c echo.Context) error
DeleteUser godoc @Summary Delete a user @Description Delete a user with the given information. @Tags [Sample] Users @Accept json @Produce json @Param id path int true "User ID" @Success 200 {string} string "User deletion successful" @Failure 400 {object} object "Invalid Request" @Failure 404 {object} object "User Not Found" @Router /sample/users/{id} [delete]
func DestroyGcpAwsVpn ¶ added in v0.0.2
func DestroyGcpAwsVpn(c echo.Context) error
DestroyGcpAwsVpn godoc @Summary Destroy network resources that were used to configure GCP as an AWS VPN tunnel @Description Destroy network resources that were used to configure GCP as an AWS VPN tunnel @Tags [VPN] GCP to AWS VPN tunnel configuration @Accept json @Produce json @Param resourceGroupId path string true "Resource group ID" default(tofu-rg-01) @Success 200 {object} models.ResponseText "OK" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /rg/{resourceGroupId}/vpn/gcp-aws [delete]
func DestroyGcpAzureVpn ¶ added in v0.0.2
func DestroyGcpAzureVpn(c echo.Context) error
DestroyGcpAzureVpn godoc @Summary Destroy network resources that were used to configure GCP as an Azure VPN tunnel @Description Destroy network resources that were used to configure GCP as an Azure VPN tunnel @Tags [VPN] GCP to Azure VPN tunnel configuration @Accept json @Produce json @Param resourceGroupId path string true "Resource group ID" default(tofu-rg-01) @Success 200 {object} models.ResponseText "OK" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /rg/{resourceGroupId}/vpn/gcp-azure [delete]
func DestroyTestEnv ¶ added in v0.0.2
func DestroyTestEnv(c echo.Context) error
DestroyTestEnv godoc @Summary Destroy test environment @Description Destroy test environment @Tags [Test env] Test environment management @Accept json @Produce json @Success 200 {object} models.ResponseText "OK" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /test-env [delete]
func GetAllResouceIdOfTestEnv ¶ added in v0.0.5
func GetAllResouceIdOfTestEnv(c echo.Context) error
GetAllResouceIdOfTestEnv godoc @Summary Get all resource IDs of test environment @Description Get all resource IDs of test environment @Tags [Test env] Test environment management @Accept json @Produce json @Success 200 {object} models.ResponseObject "OK" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /test-env/resource/id [get]
func GetAllResouceInfoOfTestEnv ¶ added in v0.0.5
func GetAllResouceInfoOfTestEnv(c echo.Context) error
GetAllResouceInfoOfTestEnv godoc @Summary Get all resource info of test environment @Description Get all resource info of test environment @Tags [Test env] Test environment management @Accept json @Produce json @Success 200 {object} models.ResponseList "OK" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /test-env/resource/info [get]
func GetAllResourceIdOfGcpAwsVpn ¶ added in v0.0.5
func GetAllResourceIdOfGcpAwsVpn(c echo.Context) error
GetAllResourceIdOfGcpAwsVpn godoc @Summary Get all resource IDs to configure GCP to AWS VPN tunnels @Description Get all resource IDs to configure GCP to AWS VPN tunnels @Tags [VPN] GCP to AWS VPN tunnel configuration @Accept json @Produce json @Param resourceGroupId path string true "Resource group ID" default(tofu-rg-01) @Success 200 {object} models.ResponseObject "OK" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /rg/{resourceGroupId}/vpn/gcp-aws/resource/id [get]
func GetAllResourceIdOfGcpAzureVpn ¶ added in v0.0.5
func GetAllResourceIdOfGcpAzureVpn(c echo.Context) error
GetAllResourceIdOfGcpAzureVpn godoc @Summary Get all resource IDs to configure GCP to Azure VPN tunnels @Description Get all resource IDs to configure GCP to Azure VPN tunnels @Tags [VPN] GCP to Azure VPN tunnel configuration @Accept json @Produce json @Param resourceGroupId path string true "Resource group ID" default(tofu-rg-01) @Success 200 {object} models.ResponseObject "OK" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /rg/{resourceGroupId}/vpn/gcp-azure/resource/id [get]
func GetAllResourceInfoOfGcpAwsVpn ¶ added in v0.0.5
func GetAllResourceInfoOfGcpAwsVpn(c echo.Context) error
GetAllResourceInfoOfGcpAwsVpn godoc @Summary Get all resource info to configure GCP to AWS VPN tunnels @Description Get all resource info to configure GCP to AWS VPN tunnels @Tags [VPN] GCP to AWS VPN tunnel configuration @Accept json @Produce json @Param resourceGroupId path string true "Resource group ID" default(tofu-rg-01) @Success 200 {object} models.ResponseList "OK" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /rg/{resourceGroupId}/vpn/gcp-aws/resource/info [get]
func GetAllResourceInfoOfGcpAzureVpn ¶ added in v0.0.5
func GetAllResourceInfoOfGcpAzureVpn(c echo.Context) error
GetAllResourceInfoOfGcpAzureVpn godoc @Summary Get all resource info to configure GCP to Azure VPN tunnels @Description Get all resource info to configure GCP to Azure VPN tunnels @Tags [VPN] GCP to Azure VPN tunnel configuration @Accept json @Produce json @Param resourceGroupId path string true "Resource group ID" default(tofu-rg-01) @Success 200 {object} models.ResponseList "OK" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /rg/{resourceGroupId}/vpn/gcp-azure/resource/info [get]
func GetRequestStatusOfGcpAwsVpn ¶ added in v0.0.2
func GetRequestStatusOfGcpAwsVpn(c echo.Context) error
GetRequestStatusOfGcpAwsVpn godoc @Summary Get the status of the request to configure GCP to AWS VPN tunnels @Description Get the status of the request to configure GCP to AWS VPN tunnels @Tags [VPN] GCP to AWS VPN tunnel configuration @Accept json @Produce json @Param resourceGroupId path string true "Resource group ID" default(tofu-rg-01) @Param requestId path string true "Request ID" @Success 200 {object} models.ResponseText "OK" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /rg/{resourceGroupId}/vpn/gcp-aws/request/{requestId}/status [get]
func GetRequestStatusOfGcpAzureVpn ¶ added in v0.0.2
func GetRequestStatusOfGcpAzureVpn(c echo.Context) error
GetRequestStatusOfGcpAzureVpn godoc @Summary Get the status of the request to configure GCP to Azure VPN tunnels @Description Get the status of the request to configure GCP to Azure VPN tunnels @Tags [VPN] GCP to Azure VPN tunnel configuration @Accept json @Produce json @Param resourceGroupId path string true "Resource group ID" default(tofu-rg-01) @Param requestId path string true "Request ID" @Success 200 {object} models.ResponseText "OK" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /rg/{resourceGroupId}/vpn/gcp-azure/request/{requestId}/status [get]
func GetRequestStatusOfTestEnv ¶ added in v0.0.2
func GetRequestStatusOfTestEnv(c echo.Context) error
GetRequestStatusOfTestEnv godoc @Summary Get the status of the request to configure test environment @Description Get the status of the request to configure test environment @Tags [Test env] Test environment management @Accept json @Produce json @Param requestId path string true "Request ID" @Success 200 {object} models.ResponseText "OK" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /test-env/request/{requestId}/status [get]
func GetUser ¶
func GetUser(c echo.Context) error
GetUser godoc @Summary Get specific user information @Description Get information of a user with a specific ID. @Tags [Sample] Users @Accept json @Produce json @Param id path int true "User ID" @Success 200 {object} GetUserResponse "(Sample) This is a sample description for success response in Swagger UI" @Failure 404 {object} object "User Not Found" @Router /sample/users/{id} [get]
func GetUsers ¶
func GetUsers(c echo.Context) error
GetUsers godoc @Summary Get a list of users @Description Get information of all users. @Tags [Sample] Users @Accept json @Produce json @Success 200 {object} GetUsersResponse "(sample) This is a sample description for success response in Swagger UI" @Failure 404 {object} object "User Not Found" @Router /sample/users [get]
func HTTPVersion ¶
func HTTPVersion(c echo.Context) error
HTTPVersion godoc @Summary Check HTTP version of incoming request @Description Checks and logs the HTTP version of the incoming request to the server console. @Tags [System] Utility @Accept json @Produce json @Success 200 {object} models.ResponseText @Failure 404 {object} models.ResponseText @Failure 500 {object} models.ResponseText @Router /httpVersion [get]
func Health ¶
func Health(c echo.Context) error
Health godoc @Summary Check API server is running @Description Check API server is running @Tags [System] Utility @Accept json @Produce json @Success 200 {object} models.ResponseText @Failure 503 {object} models.ResponseText @Router /health [get]
func InitGcpAndAwsForVpn ¶ added in v0.0.2
func InitGcpAndAwsForVpn(c echo.Context) error
InitGcpAndAwsForVpn godoc @Summary Initialize GCP and AWS to configure VPN tunnels @Description Initialize GCP and AWS to configure VPN tunnels @Tags [VPN] GCP to AWS VPN tunnel configuration @Accept json @Produce json @Param resourceGroupId path string true "Resource group ID" default(tofu-rg-01) @Success 201 {object} models.ResponseText "Created" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /rg/{resourceGroupId}/vpn/gcp-aws/init [post]
func InitGcpAndAzureForVpn ¶ added in v0.0.2
func InitGcpAndAzureForVpn(c echo.Context) error
InitGcpAndAzureForVpn godoc @Summary Initialize GCP and Azure to configure VPN tunnels @Description Initialize GCP and Azure to configure VPN tunnels @Tags [VPN] GCP to Azure VPN tunnel configuration @Accept json @Produce json @Param resourceGroupId path string true "Resource group ID" default(tofu-rg-01) @Success 201 {object} models.ResponseText "Created" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /rg/{resourceGroupId}/vpn/gcp-azure/init [post]
func InitTestEnv ¶ added in v0.0.2
func InitTestEnv(c echo.Context) error
InitTestEnv godoc @Summary Initialize test environment @Description Initialize test environment @Tags [Test env] Test environment management @Accept json @Produce json @Success 201 {object} models.ResponseText "Created" @Failure 400 {object} models.ResponseText "Bad Request" @Failure 503 {object} models.ResponseText "Service Unavailable" @Router /test-env/init [post]
func PatchUser ¶
func PatchUser(c echo.Context) error
PatchUser godoc @Summary Patch a user @Description Patch a user with the given information. @Tags [Sample] Users @Accept json @Produce json @Param id path int true "User ID" @Param User body PatchUserRequest true "User information to update" @Success 200 {object} PatchUserResponse "(Sample) This is a sample description for success response in Swagger UI" @Failure 400 {object} object "Invalid Request" @Failure 404 {object} object "User Not Found" @Router /sample/users/{id} [patch]
func TofuVersion ¶
func TofuVersion(c echo.Context) error
TofuVersion godoc @Summary Check Tofu version @Description Check Tofu version @Tags [System] Utility @Accept json @Produce json @Success 200 {object} models.ResponseText @Failure 503 {object} models.ResponseText @Router /tofuVersion [get]
func UpdateUser ¶
func UpdateUser(c echo.Context) error
UpdateUser godoc @Summary Update a user @Description Update a user with the given information. @Tags [Sample] Users @Accept json @Produce json @Param id path int true "User ID" @Param User body UpdateUserRequest true "User information to update" @Success 201 {object} UpdateUserResponse "(Sample) This is a sample description for success response in Swagger UI" @Failure 400 {object} object "Invalid Request" @Router /sample/users/{id} [put]
Types ¶
type CreateBluprintOfGcpAwsVpnRequest ¶ added in v0.0.2
type CreateBluprintOfGcpAwsVpnRequest struct {
TfVars models.TfVarsGcpAwsVpnTunnel `json:"tfVars"`
}
type CreateBluprintOfGcpAzureVpnRequest ¶ added in v0.0.2
type CreateBluprintOfGcpAzureVpnRequest struct {
TfVars models.TfVarsGcpAzureVpnTunnel `json:"tfVars"`
}
type CreateBluprintOfTestEnvRequest ¶ added in v0.0.2
type CreateBluprintOfTestEnvRequest struct {
TfVars models.TfVarsTestEnv `json:"tfVars"`
}
type CreateUserRequest ¶
[Note] Struct Embedding is used to inherit the fields of MyUser
type CreateUserResponse ¶
[Note] Struct Embedding is used to inherit the fields of MyUser
type GetUserResponse ¶
[Note] Struct Embedding is used to inherit the fields of MyUser
type GetUsersResponse ¶
type InitGcpAndAwsForVpnTunnelRequest ¶ added in v0.0.2
type InitGcpAndAwsForVpnTunnelRequest struct {
ResourceGroupId string `json:"resourceGroupId" default:"tofu-rg-01"`
}
//////////////////////////////////////////////////// GCP and AWS
type PatchUserRequest ¶
[Note] Struct Embedding is used to inherit the fields of MyUser
type PatchUserResponse ¶
[Note] Struct Embedding is used to inherit the fields of MyUser
type UpdateUserRequest ¶
[Note] Struct Embedding is used to inherit the fields of MyUser
type UpdateUserResponse ¶
[Note] Struct Embedding is used to inherit the fields of MyUser