Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

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

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

180

#!/usr/bin/env python 

""" 

Copyright 2015 Reverb Technologies, Inc. 

 

    Licensed under the Apache License, Version 2.0 (the "License"); 

    you may not use this file except in compliance with the License. 

    You may obtain a copy of the License at 

 

        http://www.apache.org/licenses/LICENSE-2.0 

 

    Unless required by applicable law or agreed to in writing, software 

    distributed under the License is distributed on an "AS IS" BASIS, 

    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 

    See the License for the specific language governing permissions and 

    limitations under the License. 

""" 

 

class V1beta3_Container(object): 

    """NOTE: This class is auto generated by the swagger code generator program. 

    Do not edit the class manually.""" 

 

 

    def __init__(self): 

        """ 

        Attributes: 

          swaggerTypes (dict): The key is attribute name and the value is attribute type. 

          attributeMap (dict): The key is attribute name and the value is json key in definition. 

        """ 

        self.swaggerTypes = { 

 

            'args': 'list[str]', 

 

 

            'capabilities': 'v1beta3_Capabilities', 

 

 

            'command': 'list[str]', 

 

 

            'env': 'list[v1beta3_EnvVar]', 

 

 

            'image': 'str', 

 

 

            'imagePullPolicy': 'str', 

 

 

            'lifecycle': 'v1beta3_Lifecycle', 

 

 

            'livenessProbe': 'v1beta3_Probe', 

 

 

            'name': 'str', 

 

 

            'ports': 'list[v1beta3_ContainerPort]', 

 

 

            'privileged': 'bool', 

 

 

            'readinessProbe': 'v1beta3_Probe', 

 

 

            'resources': 'v1beta3_ResourceRequirements', 

 

 

            'terminationMessagePath': 'str', 

 

 

            'volumeMounts': 'list[v1beta3_VolumeMount]', 

 

 

            'workingDir': 'str' 

 

        } 

 

        self.attributeMap = { 

 

            'args': 'args', 

 

            'capabilities': 'capabilities', 

 

            'command': 'command', 

 

            'env': 'env', 

 

            'image': 'image', 

 

            'imagePullPolicy': 'imagePullPolicy', 

 

            'lifecycle': 'lifecycle', 

 

            'livenessProbe': 'livenessProbe', 

 

            'name': 'name', 

 

            'ports': 'ports', 

 

            'privileged': 'privileged', 

 

            'readinessProbe': 'readinessProbe', 

 

            'resources': 'resources', 

 

            'terminationMessagePath': 'terminationMessagePath', 

 

            'volumeMounts': 'volumeMounts', 

 

            'workingDir': 'workingDir' 

 

        } 

 

 

        #command array; the docker image's cmd is used if this is not provided; arguments to the entrypoint; cannot be updated 

 

        self.args = None # list[str] 

 

        #capabilities for container; cannot be updated 

 

        self.capabilities = None # v1beta3_Capabilities 

 

        #entrypoint array; not executed within a shell; the docker image's entrypoint is used if this is not provided; cannot be updated 

 

        self.command = None # list[str] 

 

        #list of environment variables to set in the container; cannot be updated 

 

        self.env = None # list[v1beta3_EnvVar] 

 

        #Docker image name 

 

        self.image = None # str 

 

        #image pull policy; one of PullAlways, PullNever, PullIfNotPresent; defaults to PullAlways if :latest tag is specified, or PullIfNotPresent otherwise; cannot be updated 

 

        self.imagePullPolicy = None # str 

 

        #actions that the management system should take in response to container lifecycle events; cannot be updated 

 

        self.lifecycle = None # v1beta3_Lifecycle 

 

        #periodic probe of container liveness; container will be restarted if the probe fails; cannot be updated 

 

        self.livenessProbe = None # v1beta3_Probe 

 

        #name of the container; must be a DNS_LABEL and unique within the pod; cannot be updated 

 

        self.name = None # str 

 

        #list of ports to expose from the container; cannot be updated 

 

        self.ports = None # list[v1beta3_ContainerPort] 

 

        #whether or not the container is granted privileged status; defaults to false; cannot be updated 

 

        self.privileged = None # bool 

 

        #periodic probe of container service readiness; container will be removed from service endpoints if the probe fails; cannot be updated 

 

        self.readinessProbe = None # v1beta3_Probe 

 

        #Compute Resources required by this container; cannot be updated 

 

        self.resources = None # v1beta3_ResourceRequirements 

 

        #path at which the file to which the container's termination message will be written is mounted into the container's filesystem; message written is intended to be brief final status, such as an assertion failure message; defaults to /dev/termination-log; cannot be updated 

 

        self.terminationMessagePath = None # str 

 

        #pod volumes to mount into the container's filesyste; cannot be updated 

 

        self.volumeMounts = None # list[v1beta3_VolumeMount] 

 

        #container's working directory; defaults to image's default; cannot be updated 

 

        self.workingDir = None # str