@@ -53,15 +53,17 @@ func TestTemplateCredentials(t *testing.T) {
5353 if ! found {
5454 t .Errorf ("Created TemplateCredential not found id=%s" , id )
5555 }
56- // Step 4 : Update the Template credential
56+ // Step 4 : Update the Template credential.
57+ // Keep the same type because the API does not allow changing credential type.
5758 newTemplateCredentialPost := NewTemplateCredential ()
5859 newtemplateCredentialName := templateCredentialName + "updated"
5960 newTemplateCredentialPost .Name = newtemplateCredentialName
60- newTemplateCredentialPost .Type = "backblaze "
61+ newTemplateCredentialPost .Type = "s3 "
6162 newtemplateCredentialContent := map [string ]interface {}{
62- "bucket" : "mybucket" ,
63- "app_key_id" : "mykeyid" ,
64- "app_key" : "mykey" ,
63+ "key" : "updated-key" ,
64+ "secret" : "updated-secret" ,
65+ "bucket" : "updated-bucket.example.com" ,
66+ "bucket_region" : "eu-central-1" ,
6567 }
6668 newTemplateCredentialPost .Content = newtemplateCredentialContent
6769 err = client .UpdateTemplateCredential (ctx , id , newTemplateCredentialPost )
@@ -74,7 +76,7 @@ func TestTemplateCredentials(t *testing.T) {
7476 if newTemplateCredential , err = client .GetTemplateCredential (ctx , id ); err != nil {
7577 t .Error (err )
7678 }
77- checkTemplateCredential (t , newTemplateCredential , newtemplateCredentialName , newtemplateCredentialContent , "backblaze " )
79+ checkTemplateCredential (t , newTemplateCredential , newtemplateCredentialName , newtemplateCredentialContent , "s3 " )
7880
7981 // Step 6: Delete test templateCredential
8082 if err := client .DeleteTemplateCredential (ctx , id ); err != nil {
0 commit comments