@@ -41,7 +41,8 @@ class CreateSecretRequest(object):
4141 'rotation_interval' : 'str' ,
4242 'secret_name' : 'str' ,
4343 'secret_type' : 'str' ,
44- 'secret_value' : 'str'
44+ 'secret_value' : 'str' ,
45+ 'version_name' : 'str'
4546 }
4647
4748 attribute_map = {
@@ -53,10 +54,11 @@ class CreateSecretRequest(object):
5354 'rotation_interval' : 'RotationInterval' ,
5455 'secret_name' : 'SecretName' ,
5556 'secret_type' : 'SecretType' ,
56- 'secret_value' : 'SecretValue'
57+ 'secret_value' : 'SecretValue' ,
58+ 'version_name' : 'VersionName'
5759 }
5860
59- def __init__ (self , automatic_rotation = None , description = None , encryption_key = None , extended_config = None , project_name = None , rotation_interval = None , secret_name = None , secret_type = None , secret_value = None , _configuration = None ): # noqa: E501
61+ def __init__ (self , automatic_rotation = None , description = None , encryption_key = None , extended_config = None , project_name = None , rotation_interval = None , secret_name = None , secret_type = None , secret_value = None , version_name = None , _configuration = None ): # noqa: E501
6062 """CreateSecretRequest - a model defined in Swagger""" # noqa: E501
6163 if _configuration is None :
6264 _configuration = Configuration ()
@@ -71,6 +73,7 @@ def __init__(self, automatic_rotation=None, description=None, encryption_key=Non
7173 self ._secret_name = None
7274 self ._secret_type = None
7375 self ._secret_value = None
76+ self ._version_name = None
7477 self .discriminator = None
7578
7679 if automatic_rotation is not None :
@@ -88,6 +91,8 @@ def __init__(self, automatic_rotation=None, description=None, encryption_key=Non
8891 self .secret_name = secret_name
8992 self .secret_type = secret_type
9093 self .secret_value = secret_value
94+ if version_name is not None :
95+ self .version_name = version_name
9196
9297 @property
9398 def automatic_rotation (self ):
@@ -306,6 +311,33 @@ def secret_value(self, secret_value):
306311
307312 self ._secret_value = secret_value
308313
314+ @property
315+ def version_name (self ):
316+ """Gets the version_name of this CreateSecretRequest. # noqa: E501
317+
318+
319+ :return: The version_name of this CreateSecretRequest. # noqa: E501
320+ :rtype: str
321+ """
322+ return self ._version_name
323+
324+ @version_name .setter
325+ def version_name (self , version_name ):
326+ """Sets the version_name of this CreateSecretRequest.
327+
328+
329+ :param version_name: The version_name of this CreateSecretRequest. # noqa: E501
330+ :type: str
331+ """
332+ if (self ._configuration .client_side_validation and
333+ version_name is not None and len (version_name ) > 128 ):
334+ raise ValueError ("Invalid value for `version_name`, length must be less than or equal to `128`" ) # noqa: E501
335+ if (self ._configuration .client_side_validation and
336+ version_name is not None and len (version_name ) < 2 ):
337+ raise ValueError ("Invalid value for `version_name`, length must be greater than or equal to `2`" ) # noqa: E501
338+
339+ self ._version_name = version_name
340+
309341 def to_dict (self ):
310342 """Returns the model properties as a dict"""
311343 result = {}
0 commit comments