INNER CODE UNIT · Go
apiStageInfo
mweagle/Sparta · apigateway.go:205
func apiStageInfo(ctx context.Context,
apiName string,
stageName string,
awsConfig awsv2.Config,
noop bool,
logger *zerolog.Logger) (*awsv2APIGTypes.Stage, error) {
logger.Info().
Str("APIName", apiName).
Str("StageName", stageName).
Msg("Checking current API Gateway stage status")
if noop {
logger.Info().Msg(noopMessage("API Gateway check"))
return nil, nil
}
svc := awsv2APIG.NewFromConfig(awsConfig)
restApisInput := &awsv2APIG.GetRestApisInput{