MCPcopy Create free account

hub / github.com/aws-samples/aws-codedeploy-appspec-assistant / functions

Functions64 in github.com/aws-samples/aws-codedeploy-appspec-assistant

↓ 3 callersFunctioncheckOS
EC2/OnPrem OS validation method Validate OS is Linux or Windows
aws-codedeploy-appspec-assistant/pkg/validateServer.go:82
↓ 3 callersFunctiongetEcsAppSpecObjFromString
Convert ECS AppSpec string to ECS AppSpec Object Deals with JSON adn YAML
aws-codedeploy-appspec-assistant/pkg/validateEcs.go:16
↓ 3 callersFunctiongetLambdaAppSpecObjFromString
Convert Lambda AppSpec string to Lambda AppSpec Object Deals with JSON adn YAML
aws-codedeploy-appspec-assistant/pkg/validateLambda.go:16
↓ 3 callersFunctiongetServerAppSpecObjFromString
Convert Server (EC2/On-Prem) AppSpec string to Server (EC2/On-Prem) AppSpec Object Deals with JSON adn YAML
aws-codedeploy-appspec-assistant/pkg/validateServer.go:17
↓ 3 callersFunctionisEcsNetworkConfigurationFilledOut
(ecsNetworkConfig models.NetworkConfiguration)
aws-codedeploy-appspec-assistant/pkg/validateEcs.go:132
↓ 3 callersFunctionvalidateEcsHooks
ECS Hooks validation method Validate Hooks object
aws-codedeploy-appspec-assistant/pkg/validateEcs.go:202
↓ 3 callersFunctionvalidateEcsResources
ECS Resource validation methods Validate ECS TargetService information Currently we only support 1
aws-codedeploy-appspec-assistant/pkg/validateEcs.go:60
↓ 3 callersFunctionvalidateLambdaHooks
Lambda Hooks validation method Validate Hooks object
aws-codedeploy-appspec-assistant/pkg/validateLambda.go:129
↓ 3 callersFunctionvalidateLambdaResources
Lambda Resource validation methods Validate Lambda Function information Currently we only support 1
aws-codedeploy-appspec-assistant/pkg/validateLambda.go:60
↓ 3 callersFunctionvalidateServerFiles
EC2/On-Prem (Server) Files Validation method Validate the files object values
aws-codedeploy-appspec-assistant/pkg/validateServer.go:94
↓ 3 callersFunctionvalidateServerHooks
EC2/OnPrem Hooks validation methods Validate Hooks object
aws-codedeploy-appspec-assistant/pkg/validateServer.go:143
↓ 3 callersFunctionvalidateServerPermissions
EC2/On-Prem (Server) Permissions Validation method Validate the Permissions object values
aws-codedeploy-appspec-assistant/pkg/validateServer.go:115
↓ 3 callersFunctionvalidateUserInput
(filePath string, computePlatform string)
aws-codedeploy-appspec-assistant/pkg/assistant.go:43
↓ 3 callersFunctionvalidateVersionString
Validate Version string in all types of AppSpec Called before validating the rest of the AppSPec content since it is the same in all types of AppSpecs
aws-codedeploy-appspec-assistant/pkg/assistant.go:132
↓ 2 callersFunctionsaveFileExtension
(filePath string)
aws-codedeploy-appspec-assistant/pkg/assistant.go:79
↓ 2 callersFunctionvalidateEcsAppSpec
Validate ECS AppSpec Calls validation on each section
aws-codedeploy-appspec-assistant/pkg/validateEcs.go:34
↓ 2 callersFunctionvalidateLambdaAppSpec
Validate Lambda AppSpec Calls validation on each section
aws-codedeploy-appspec-assistant/pkg/validateLambda.go:34
↓ 2 callersFunctionvalidateServerAppSpec
Validate EC2/On-Prem (Server) AppSpec Calls validation on each section
aws-codedeploy-appspec-assistant/pkg/validateServer.go:35
↓ 2 callersFunctionvalidateServerHookScripts
(hookScriptList []models.Hook, hook string)
aws-codedeploy-appspec-assistant/pkg/validateServer.go:181
↓ 1 callersFunctionisEcsAwsvpcConfigurationFilledOut
(ecsAwsvpcConfig models.AwsvpcConfiguration)
aws-codedeploy-appspec-assistant/pkg/validateEcs.go:136
↓ 1 callersFunctionisValidComputePlatform
(computePlatform string)
aws-codedeploy-appspec-assistant/pkg/assistant.go:84
↓ 1 callersFunctionisValidFileNameAndExtension
(filePath string)
aws-codedeploy-appspec-assistant/pkg/assistant.go:71
↓ 1 callersFunctionrunValidation
Starts validation fo the AppSpec file content Converts string into AppSpec Objects Runs validationon the AppSpec Objects
aws-codedeploy-appspec-assistant/pkg/assistant.go:95
↓ 1 callersFunctionvalidateEcsAssignPublicIpValue
(assignPublicIpValue string)
aws-codedeploy-appspec-assistant/pkg/validateEcs.go:190
↓ 1 callersFunctionvalidateEcsAwsvpcConfiguration
(ecsAwsvpcConfiguration models.AwsvpcConfiguration, taskDefinition string)
aws-codedeploy-appspec-assistant/pkg/validateEcs.go:146
↓ 1 callersFunctionvalidateEcsLoadBalancerInfo
(ecsLoadBalancerInfo models.LoadBalancerInfo, taskDefinition string)
aws-codedeploy-appspec-assistant/pkg/validateEcs.go:116
↓ 1 callersFunctionvalidateEcsResourceProperties
(ecsProperties models.EcsProperties)
aws-codedeploy-appspec-assistant/pkg/validateEcs.go:87
↓ 1 callersFunctionvalidateLambdaResourceProperties
(lambdaProperties models.LambdaProperties, functionResourceName string)
aws-codedeploy-appspec-assistant/pkg/validateLambda.go:97
FunctionExecute
Execute adds all child commands to the root command and sets flags appropriately. This is called by main.main(). It only needs to happen once to the r
aws-codedeploy-appspec-assistant/cmd/root.go:23
FunctionHandleError
(err error)
aws-codedeploy-appspec-assistant/errorHandling/errorHandler.go:8
FunctionTestCheckOS_InvalidInput
(t *testing.T)
aws-codedeploy-appspec-assistant/pkg/validateServer_test.go:78
FunctionTestCheckOS_ValidInput
Test checkOS
aws-codedeploy-appspec-assistant/pkg/validateServer_test.go:59
FunctionTestGetEcsAppSpecObjFromString_ValidInput
Test getEcsAppSpecObjFromString
aws-codedeploy-appspec-assistant/pkg/validateEcs_test.go:11
FunctionTestGetLambdaAppSpecObjFromString_ValidInput
Test getLambdaAppSpecObjFromString
aws-codedeploy-appspec-assistant/pkg/validateLambda_test.go:11
FunctionTestGetServerAppSpecObjFromString_ValidInput
Test getServerAppSpecObjFromString
aws-codedeploy-appspec-assistant/pkg/validateServer_test.go:11
FunctionTestIsEcsNetworkConfigurationFilledOut_FilledOutInput
Test isEcsNetworkConfigurationFilledOut
aws-codedeploy-appspec-assistant/pkg/validateEcs_test.go:474
FunctionTestIsEcsNetworkConfigurationFilledOut_NotFilledOutInput
(t *testing.T)
aws-codedeploy-appspec-assistant/pkg/validateEcs_test.go:515
FunctionTestSaveFileExtension
(t *testing.T)
aws-codedeploy-appspec-assistant/pkg/assistant_test.go:131
FunctionTestValidateEcsAppSpec_ValidInput
Test validateEcsAppSpec
aws-codedeploy-appspec-assistant/pkg/validateEcs_test.go:35
FunctionTestValidateEcsHooks_InvalidInput
(t *testing.T)
aws-codedeploy-appspec-assistant/pkg/validateEcs_test.go:78
FunctionTestValidateEcsHooks_ValidInput
Test validateEcsHooks
aws-codedeploy-appspec-assistant/pkg/validateEcs_test.go:59
FunctionTestValidateEcsResources_InvalidInput
(t *testing.T)
aws-codedeploy-appspec-assistant/pkg/validateEcs_test.go:170
FunctionTestValidateEcsResources_ValidInput
Test validateEcsResources
aws-codedeploy-appspec-assistant/pkg/validateEcs_test.go:100
FunctionTestValidateLambdaAppSpec_ValidInput
Test validateLambdaAppSpec
aws-codedeploy-appspec-assistant/pkg/validateLambda_test.go:35
FunctionTestValidateLambdaHooks_InvalidInput
(t *testing.T)
aws-codedeploy-appspec-assistant/pkg/validateLambda_test.go:78
FunctionTestValidateLambdaHooks_ValidInput
Test validateLambdaHooks
aws-codedeploy-appspec-assistant/pkg/validateLambda_test.go:59
FunctionTestValidateLambdaResources_InvalidInput
(t *testing.T)
aws-codedeploy-appspec-assistant/pkg/validateLambda_test.go:130
FunctionTestValidateLambdaResources_ValidInput
Test ValidateLambdaResources
aws-codedeploy-appspec-assistant/pkg/validateLambda_test.go:100
FunctionTestValidateServerAppSpec_ValidInput
Test validateServerAppSpec
aws-codedeploy-appspec-assistant/pkg/validateServer_test.go:35
FunctionTestValidateServerFiles_InvalidInput
(t *testing.T)
aws-codedeploy-appspec-assistant/pkg/validateServer_test.go:267
FunctionTestValidateServerFiles_ValidInput
Test validateServerFiles
aws-codedeploy-appspec-assistant/pkg/validateServer_test.go:244
FunctionTestValidateServerHooks_InvalidInput
(t *testing.T)
aws-codedeploy-appspec-assistant/pkg/validateServer_test.go:157
FunctionTestValidateServerHooks_ValidInput
Test validateServerHooks
aws-codedeploy-appspec-assistant/pkg/validateServer_test.go:98
FunctionTestValidateServerPermissions_InvalidInput
(t *testing.T)
aws-codedeploy-appspec-assistant/pkg/validateServer_test.go:397
FunctionTestValidateServerPermissions_ValidInput
Test validateServerPermissions
aws-codedeploy-appspec-assistant/pkg/validateServer_test.go:307
FunctionTestValidateUserInput_InvalidInput
Test validateUserInput
aws-codedeploy-appspec-assistant/pkg/assistant_test.go:12
FunctionTestValidateUserInput_ValidInput
(t *testing.T)
aws-codedeploy-appspec-assistant/pkg/assistant_test.go:46
FunctionTestValidateVersionString_InvalidInput
(t *testing.T)
aws-codedeploy-appspec-assistant/pkg/assistant_test.go:106
FunctionTestValidateVersionString_ValidInput
Test validateVersionString
aws-codedeploy-appspec-assistant/pkg/assistant_test.go:81
FunctionValidateAppSpec
Main function
aws-codedeploy-appspec-assistant/pkg/assistant.go:18
Functioninit
()
aws-codedeploy-appspec-assistant/cmd/validate.go:24
Functioninit
()
aws-codedeploy-appspec-assistant/cmd/root.go:30
FunctioninitConfig
initConfig reads in config file and ENV variables if set.
aws-codedeploy-appspec-assistant/cmd/root.go:41
Functionmain
()
aws-codedeploy-appspec-assistant/main.go:5