@@ -218,16 +218,11 @@ def test_list_secret_versions_example(self):
218218
219219 secret_version_id_for_get_secret_version_link = secret_version_metadata_collection ['versions' ][0 ]['id' ]
220220 secret_id_for_create_secret_version_link = secret_version_metadata_collection ['versions' ][0 ]['secret_id' ]
221- secret_version_id_for_get_secret_version_metadata_link = secret_version_metadata_collection ['versions' ][0 ][
222- 'id' ]
223- secret_version_id_for_update_secret_version_metadata_link = \
224- secret_version_metadata_collection ['versions' ][0 ]['id' ]
225- secret_id_for_create_secret_version_locks_link = secret_version_metadata_collection ['versions' ][0 ][
226- 'secret_id' ]
227- secret_version_id_for_create_secret_version_locks_link = secret_version_metadata_collection ['versions' ][0 ][
228- 'id' ]
229- secret_version_id_for_delete_secret_version_locks_link = secret_version_metadata_collection ['versions' ][0 ][
230- 'id' ]
221+ secret_version_id_for_get_secret_version_metadata_link = secret_version_metadata_collection ['versions' ][0 ]['id' ]
222+ secret_version_id_for_update_secret_version_metadata_link = secret_version_metadata_collection ['versions' ][0 ]['id' ]
223+ secret_id_for_create_secret_version_locks_link = secret_version_metadata_collection ['versions' ][0 ]['secret_id' ]
224+ secret_version_id_for_create_secret_version_locks_link = secret_version_metadata_collection ['versions' ][0 ]['id' ]
225+ secret_version_id_for_delete_secret_version_locks_link = secret_version_metadata_collection ['versions' ][0 ]['id' ]
231226 except ApiException as e :
232227 pytest .fail (str (e ))
233228
@@ -623,6 +618,85 @@ def test_create_secret_version_action_example(self):
623618 except ApiException as e :
624619 pytest .fail (str (e ))
625620
621+ @needscredentials
622+ def test_list_secret_tasks_example (self ):
623+ """
624+ list_secret_tasks request example
625+ """
626+ try :
627+ print ('\n list_secret_tasks() result:' )
628+
629+ # begin-list_secret_tasks
630+
631+ response = secrets_manager_service .list_secret_tasks (
632+ secret_id = secret_id_for_get_secret_link ,
633+ )
634+ secret_task_collection = response .get_result ()
635+
636+ print (json .dumps (secret_task_collection , indent = 2 ))
637+
638+ # end-list_secret_tasks
639+
640+ except ApiException as e :
641+ pytest .fail (str (e ))
642+
643+ @needscredentials
644+ def test_get_secret_task_example (self ):
645+ """
646+ get_secret_task request example
647+ """
648+ try :
649+ print ('\n get_secret_task() result:' )
650+
651+ # begin-get_secret_task
652+
653+ response = secrets_manager_service .get_secret_task (
654+ secret_id = secret_id_for_get_secret_link ,
655+ id = secret_id_for_get_secret_link ,
656+ )
657+ secret_task = response .get_result ()
658+
659+ print (json .dumps (secret_task , indent = 2 ))
660+
661+ # end-get_secret_task
662+
663+ except ApiException as e :
664+ pytest .fail (str (e ))
665+
666+ @needscredentials
667+ def test_replace_secret_task_example (self ):
668+ """
669+ replace_secret_task request example
670+ """
671+ try :
672+ print ('\n replace_secret_task() result:' )
673+
674+ # begin-replace_secret_task
675+
676+ custom_credentials_new_credentials_model = {
677+ 'id' : 'b49ad24d-81d4-5ebc-b9b9-b0937d1c84d5' ,
678+ 'payload' : {'token' : 'xF9v7OztItL5DOnFgHfS9NCT1sLTUew8KYZcZfxI' },
679+ }
680+
681+ secret_task_prototype_model = {
682+ 'status' : 'credentials_created' ,
683+ 'credentials' : custom_credentials_new_credentials_model ,
684+ }
685+
686+ response = secrets_manager_service .replace_secret_task (
687+ secret_id = secret_id_for_get_secret_link ,
688+ id = secret_id_for_get_secret_link ,
689+ task_put = secret_task_prototype_model ,
690+ )
691+ secret_task = response .get_result ()
692+
693+ print (json .dumps (secret_task , indent = 2 ))
694+
695+ # end-replace_secret_task
696+
697+ except ApiException as e :
698+ pytest .fail (str (e ))
699+
626700 @needscredentials
627701 def test_list_secrets_locks_example (self ):
628702 """
@@ -756,7 +830,7 @@ def test_list_configurations_example(self):
756830 limit = 10 ,
757831 sort = 'config_type' ,
758832 search = 'example' ,
759- secret_types = ['iam_credentials' , 'public_cert' , 'private_cert' ],
833+ secret_types = ['iam_credentials' , 'public_cert' , 'private_cert' , 'custom_credentials' ],
760834 )
761835 while pager .has_next ():
762836 next_page = pager .get_next ()
@@ -1011,6 +1085,25 @@ def test_delete_secret_example(self):
10111085 except ApiException as e :
10121086 pytest .fail (str (e ))
10131087
1088+ @needscredentials
1089+ def test_delete_secret_task_example (self ):
1090+ """
1091+ delete_secret_task request example
1092+ """
1093+ try :
1094+ # begin-delete_secret_task
1095+
1096+ response = secrets_manager_service .delete_secret_task (
1097+ secret_id = secret_id_for_get_secret_link ,
1098+ id = secret_id_for_get_secret_link ,
1099+ )
1100+
1101+ # end-delete_secret_task
1102+ print ('\n delete_secret_task() response status code: ' , response .get_status_code ())
1103+
1104+ except ApiException as e :
1105+ pytest .fail (str (e ))
1106+
10141107 @needscredentials
10151108 def test_delete_configuration_example (self ):
10161109 """
@@ -1046,6 +1139,7 @@ def test_delete_notifications_registration_example(self):
10461139 except ApiException as e :
10471140 pytest .fail (str (e ))
10481141
1142+
10491143# endregion
10501144##############################################################################
10511145# End of Examples for Service: SecretsManagerV2
0 commit comments