@@ -37,6 +37,7 @@ class CreateScheduledInstancesRequest(object):
3737 'client_token' : 'str' ,
3838 'count' : 'int' ,
3939 'cpu_max_frequency' : 'float' ,
40+ 'deletion_protection' : 'bool' ,
4041 'delivery_type' : 'str' ,
4142 'description' : 'str' ,
4243 'dry_run' : 'bool' ,
@@ -72,6 +73,7 @@ class CreateScheduledInstancesRequest(object):
7273 'client_token' : 'ClientToken' ,
7374 'count' : 'Count' ,
7475 'cpu_max_frequency' : 'CpuMaxFrequency' ,
76+ 'deletion_protection' : 'DeletionProtection' ,
7577 'delivery_type' : 'DeliveryType' ,
7678 'description' : 'Description' ,
7779 'dry_run' : 'DryRun' ,
@@ -102,7 +104,7 @@ class CreateScheduledInstancesRequest(object):
102104 'zone_id' : 'ZoneId'
103105 }
104106
105- def __init__ (self , auto_release_at = None , client_token = None , count = None , cpu_max_frequency = None , delivery_type = None , description = None , dry_run = None , eip_address = None , elastic_scheduled_instance_type = None , end_delivery_at = None , hostname = None , hpc_cluster_id = None , image_id = None , install_run_command_agent = None , instance_name = None , instance_type_id = None , keep_image_credential = None , key_pair_name = None , min_count = None , network_interfaces = None , password = None , project_name = None , scheduled_instance_description = None , scheduled_instance_name = None , security_enhancement_strategy = None , start_delivery_at = None , suffix_index = None , tags = None , unique_suffix = None , user_data = None , volumes = None , zone_id = None , _configuration = None ): # noqa: E501
107+ def __init__ (self , auto_release_at = None , client_token = None , count = None , cpu_max_frequency = None , deletion_protection = None , delivery_type = None , description = None , dry_run = None , eip_address = None , elastic_scheduled_instance_type = None , end_delivery_at = None , hostname = None , hpc_cluster_id = None , image_id = None , install_run_command_agent = None , instance_name = None , instance_type_id = None , keep_image_credential = None , key_pair_name = None , min_count = None , network_interfaces = None , password = None , project_name = None , scheduled_instance_description = None , scheduled_instance_name = None , security_enhancement_strategy = None , start_delivery_at = None , suffix_index = None , tags = None , unique_suffix = None , user_data = None , volumes = None , zone_id = None , _configuration = None ): # noqa: E501
106108 """CreateScheduledInstancesRequest - a model defined in Swagger""" # noqa: E501
107109 if _configuration is None :
108110 _configuration = Configuration ()
@@ -112,6 +114,7 @@ def __init__(self, auto_release_at=None, client_token=None, count=None, cpu_max_
112114 self ._client_token = None
113115 self ._count = None
114116 self ._cpu_max_frequency = None
117+ self ._deletion_protection = None
115118 self ._delivery_type = None
116119 self ._description = None
117120 self ._dry_run = None
@@ -150,6 +153,8 @@ def __init__(self, auto_release_at=None, client_token=None, count=None, cpu_max_
150153 self .count = count
151154 if cpu_max_frequency is not None :
152155 self .cpu_max_frequency = cpu_max_frequency
156+ if deletion_protection is not None :
157+ self .deletion_protection = deletion_protection
153158 if delivery_type is not None :
154159 self .delivery_type = delivery_type
155160 if description is not None :
@@ -286,6 +291,27 @@ def cpu_max_frequency(self, cpu_max_frequency):
286291
287292 self ._cpu_max_frequency = cpu_max_frequency
288293
294+ @property
295+ def deletion_protection (self ):
296+ """Gets the deletion_protection of this CreateScheduledInstancesRequest. # noqa: E501
297+
298+
299+ :return: The deletion_protection of this CreateScheduledInstancesRequest. # noqa: E501
300+ :rtype: bool
301+ """
302+ return self ._deletion_protection
303+
304+ @deletion_protection .setter
305+ def deletion_protection (self , deletion_protection ):
306+ """Sets the deletion_protection of this CreateScheduledInstancesRequest.
307+
308+
309+ :param deletion_protection: The deletion_protection of this CreateScheduledInstancesRequest. # noqa: E501
310+ :type: bool
311+ """
312+
313+ self ._deletion_protection = deletion_protection
314+
289315 @property
290316 def delivery_type (self ):
291317 """Gets the delivery_type of this CreateScheduledInstancesRequest. # noqa: E501
0 commit comments