-
Notifications
You must be signed in to change notification settings - Fork 17
/
CfnParametersCode__checks.go
131 lines (98 loc) · 3.49 KB
/
CfnParametersCode__checks.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
//go:build !no_runtime_type_checking
package awslambda
import (
"fmt"
_jsii_ "github.com/aws/jsii-runtime-go/runtime"
"github.com/aws/aws-cdk-go/awscdk/v2"
"github.com/aws/aws-cdk-go/awscdk/v2/awsecr"
"github.com/aws/aws-cdk-go/awscdk/v2/awss3"
"github.com/aws/aws-cdk-go/awscdk/v2/awss3assets"
"github.com/aws/constructs-go/constructs/v10"
)
func (c *jsiiProxy_CfnParametersCode) validateAssignParameters(location *awss3.Location) error {
if location == nil {
return fmt.Errorf("parameter location is required, but nil was provided")
}
if err := _jsii_.ValidateStruct(location, func() string { return "parameter location" }); err != nil {
return err
}
return nil
}
func (c *jsiiProxy_CfnParametersCode) validateBindParameters(scope constructs.Construct) error {
if scope == nil {
return fmt.Errorf("parameter scope is required, but nil was provided")
}
return nil
}
func (c *jsiiProxy_CfnParametersCode) validateBindToResourceParameters(_resource awscdk.CfnResource, _options *ResourceBindOptions) error {
if _resource == nil {
return fmt.Errorf("parameter _resource is required, but nil was provided")
}
if err := _jsii_.ValidateStruct(_options, func() string { return "parameter _options" }); err != nil {
return err
}
return nil
}
func validateCfnParametersCode_FromAssetParameters(path *string, options *awss3assets.AssetOptions) error {
if path == nil {
return fmt.Errorf("parameter path is required, but nil was provided")
}
if err := _jsii_.ValidateStruct(options, func() string { return "parameter options" }); err != nil {
return err
}
return nil
}
func validateCfnParametersCode_FromAssetImageParameters(directory *string, props *AssetImageCodeProps) error {
if directory == nil {
return fmt.Errorf("parameter directory is required, but nil was provided")
}
if err := _jsii_.ValidateStruct(props, func() string { return "parameter props" }); err != nil {
return err
}
return nil
}
func validateCfnParametersCode_FromBucketParameters(bucket awss3.IBucket, key *string) error {
if bucket == nil {
return fmt.Errorf("parameter bucket is required, but nil was provided")
}
if key == nil {
return fmt.Errorf("parameter key is required, but nil was provided")
}
return nil
}
func validateCfnParametersCode_FromCfnParametersParameters(props *CfnParametersCodeProps) error {
if err := _jsii_.ValidateStruct(props, func() string { return "parameter props" }); err != nil {
return err
}
return nil
}
func validateCfnParametersCode_FromDockerBuildParameters(path *string, options *DockerBuildAssetOptions) error {
if path == nil {
return fmt.Errorf("parameter path is required, but nil was provided")
}
if err := _jsii_.ValidateStruct(options, func() string { return "parameter options" }); err != nil {
return err
}
return nil
}
func validateCfnParametersCode_FromEcrImageParameters(repository awsecr.IRepository, props *EcrImageCodeProps) error {
if repository == nil {
return fmt.Errorf("parameter repository is required, but nil was provided")
}
if err := _jsii_.ValidateStruct(props, func() string { return "parameter props" }); err != nil {
return err
}
return nil
}
func validateCfnParametersCode_FromInlineParameters(code *string) error {
if code == nil {
return fmt.Errorf("parameter code is required, but nil was provided")
}
return nil
}
func validateNewCfnParametersCodeParameters(props *CfnParametersCodeProps) error {
if err := _jsii_.ValidateStruct(props, func() string { return "parameter props" }); err != nil {
return err
}
return nil
}