diff --git a/sdk/keyvault/azure-security-keyvault-certificates/CMakeLists.txt b/sdk/keyvault/azure-security-keyvault-certificates/CMakeLists.txt index a78f2a10b..1afe56ce7 100644 --- a/sdk/keyvault/azure-security-keyvault-certificates/CMakeLists.txt +++ b/sdk/keyvault/azure-security-keyvault-certificates/CMakeLists.txt @@ -87,7 +87,7 @@ endif() # endif() if(BUILD_SAMPLES) - add_subdirectory(samples) + add_subdirectory(test/samples) endif() az_vcpkg_export( diff --git a/sdk/keyvault/azure-security-keyvault-certificates/README.md b/sdk/keyvault/azure-security-keyvault-certificates/README.md index e7e5befc6..350e4ead6 100644 --- a/sdk/keyvault/azure-security-keyvault-certificates/README.md +++ b/sdk/keyvault/azure-security-keyvault-certificates/README.md @@ -277,14 +277,14 @@ You will notice that additional information is logged, like the client request I Several Azure Key Vault secrets client library samples are available to you in this GitHub repository. These samples provide example code for additional scenarios commonly encountered while working with Azure Key Vault: -* [Certificate-Basic-Operations](https://github.com/Azure/azure-sdk-for-cpp/tree/main/sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-basic-operations): +* Certificate-Basic-Operations: * create a certificate * get a certificate * update a certificate * delete a certificate * purge a certificate -* [Certificates-Get-Certificates](https://github.com/Azure/azure-sdk-for-cpp/tree/main/sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-GetCertificates): +* Certificates-Get-Certificates: * create certificates * get properties of certificates * get properties of certificate versions @@ -292,7 +292,7 @@ Several Azure Key Vault secrets client library samples are available to you in t * get deleted certificates * purge a certificate -* [Certificates-Import-Certificate](https://github.com/Azure/azure-sdk-for-cpp/tree/main/sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-ImportCertificate): +* Certificates-Import-Certificate: * Import a PEM certificate * import a PKCS certificate diff --git a/sdk/keyvault/azure-security-keyvault-certificates/samples/README.md b/sdk/keyvault/azure-security-keyvault-certificates/samples/README.md new file mode 100644 index 000000000..ce4af2df1 --- /dev/null +++ b/sdk/keyvault/azure-security-keyvault-certificates/samples/README.md @@ -0,0 +1,16 @@ +--- +page_type: sample +languages: + - c++ 14 +products: + - azure + - azure-key-vault +name: Azure Security KeyVault Certificates samples for C++ +description: Samples for the azure-security-keyVault-certificates client library. +--- + +# Azure.Security.KeyVault.Certificates Samples + +- Creating, getting, updating, and deleting Certificates +- Get Certificates +- Import Certificates diff --git a/sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-GetCertificates/CMakeLists.txt b/sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-GetCertificates/CMakeLists.txt deleted file mode 100644 index 31b5d78a3..000000000 --- a/sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-GetCertificates/CMakeLists.txt +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (c) Microsoft Corporation. All rights reserved. -# SPDX-License-Identifier: MIT - -cmake_minimum_required (VERSION 3.13) - -project (certificate-GetCertificates LANGUAGES CXX) -set(CMAKE_CXX_STANDARD 14) -set(CMAKE_CXX_STANDARD_REQUIRED True) - -add_executable ( - certificate-GetCertificates - certificate-GetCertificates.cpp -) - -target_link_libraries(certificate-GetCertificates PRIVATE azure-security-keyvault-certificates azure-identity ) diff --git a/sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-ImportCertificate/CMakeLists.txt b/sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-ImportCertificate/CMakeLists.txt deleted file mode 100644 index 6fc87f5a0..000000000 --- a/sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-ImportCertificate/CMakeLists.txt +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (c) Microsoft Corporation. All rights reserved. -# SPDX-License-Identifier: MIT - -cmake_minimum_required (VERSION 3.13) - -project (certificate-ImportCertificate LANGUAGES CXX) -set(CMAKE_CXX_STANDARD 14) -set(CMAKE_CXX_STANDARD_REQUIRED True) - -add_executable ( - certificate-ImportCertificate - certificate-ImportCertificate.cpp -) - -target_link_libraries(certificate-ImportCertificate PRIVATE azure-security-keyvault-certificates azure-identity ) diff --git a/sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-basic-operations/README.md b/sdk/keyvault/azure-security-keyvault-certificates/samples/certificate_basic_operations.md similarity index 100% rename from sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-basic-operations/README.md rename to sdk/keyvault/azure-security-keyvault-certificates/samples/certificate_basic_operations.md diff --git a/sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-GetCertificates/README.md b/sdk/keyvault/azure-security-keyvault-certificates/samples/certificate_get_certificates.md similarity index 100% rename from sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-GetCertificates/README.md rename to sdk/keyvault/azure-security-keyvault-certificates/samples/certificate_get_certificates.md diff --git a/sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-ImportCertificate/README.md b/sdk/keyvault/azure-security-keyvault-certificates/samples/certificate_import_certificate.md similarity index 100% rename from sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-ImportCertificate/README.md rename to sdk/keyvault/azure-security-keyvault-certificates/samples/certificate_import_certificate.md diff --git a/sdk/keyvault/azure-security-keyvault-certificates/samples/CMakeLists.txt b/sdk/keyvault/azure-security-keyvault-certificates/test/samples/CMakeLists.txt similarity index 64% rename from sdk/keyvault/azure-security-keyvault-certificates/samples/CMakeLists.txt rename to sdk/keyvault/azure-security-keyvault-certificates/test/samples/CMakeLists.txt index 0e14ac0ad..1034f45f6 100644 --- a/sdk/keyvault/azure-security-keyvault-certificates/samples/CMakeLists.txt +++ b/sdk/keyvault/azure-security-keyvault-certificates/test/samples/CMakeLists.txt @@ -4,5 +4,5 @@ cmake_minimum_required (VERSION 3.13) add_subdirectory(certificate-basic-operations) -add_subdirectory(certificate-GetCertificates) -add_subdirectory(certificate-ImportCertificate) +add_subdirectory(certificate-get-certificates) +add_subdirectory(certificate-import-certificate) diff --git a/sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-basic-operations/CMakeLists.txt b/sdk/keyvault/azure-security-keyvault-certificates/test/samples/certificate-basic-operations/CMakeLists.txt similarity index 92% rename from sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-basic-operations/CMakeLists.txt rename to sdk/keyvault/azure-security-keyvault-certificates/test/samples/certificate-basic-operations/CMakeLists.txt index 5cdff4fe4..ecaab007c 100644 --- a/sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-basic-operations/CMakeLists.txt +++ b/sdk/keyvault/azure-security-keyvault-certificates/test/samples/certificate-basic-operations/CMakeLists.txt @@ -9,7 +9,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED True) add_executable ( certificate-basic-operations - certificate-basic-operations.cpp + certificate_basic_operations.cpp ) target_link_libraries(certificate-basic-operations PRIVATE azure-security-keyvault-certificates azure-identity ) diff --git a/sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-basic-operations/certificate-basic-operations.cpp b/sdk/keyvault/azure-security-keyvault-certificates/test/samples/certificate-basic-operations/certificate_basic_operations.cpp similarity index 100% rename from sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-basic-operations/certificate-basic-operations.cpp rename to sdk/keyvault/azure-security-keyvault-certificates/test/samples/certificate-basic-operations/certificate_basic_operations.cpp diff --git a/sdk/keyvault/azure-security-keyvault-certificates/test/samples/certificate-get-certificates/CMakeLists.txt b/sdk/keyvault/azure-security-keyvault-certificates/test/samples/certificate-get-certificates/CMakeLists.txt new file mode 100644 index 000000000..39acc4ba5 --- /dev/null +++ b/sdk/keyvault/azure-security-keyvault-certificates/test/samples/certificate-get-certificates/CMakeLists.txt @@ -0,0 +1,15 @@ +# Copyright (c) Microsoft Corporation. All rights reserved. +# SPDX-License-Identifier: MIT + +cmake_minimum_required (VERSION 3.13) + +project (certificate-get-certificates LANGUAGES CXX) +set(CMAKE_CXX_STANDARD 14) +set(CMAKE_CXX_STANDARD_REQUIRED True) + +add_executable ( + certificate-get-certificates + certificate_get_certificates.cpp +) + +target_link_libraries(certificate-get-certificates PRIVATE azure-security-keyvault-certificates azure-identity ) diff --git a/sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-GetCertificates/certificate-GetCertificates.cpp b/sdk/keyvault/azure-security-keyvault-certificates/test/samples/certificate-get-certificates/certificate_get_certificates.cpp similarity index 100% rename from sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-GetCertificates/certificate-GetCertificates.cpp rename to sdk/keyvault/azure-security-keyvault-certificates/test/samples/certificate-get-certificates/certificate_get_certificates.cpp diff --git a/sdk/keyvault/azure-security-keyvault-certificates/test/samples/certificate-import-certificate/CMakeLists.txt b/sdk/keyvault/azure-security-keyvault-certificates/test/samples/certificate-import-certificate/CMakeLists.txt new file mode 100644 index 000000000..bfbbfd88b --- /dev/null +++ b/sdk/keyvault/azure-security-keyvault-certificates/test/samples/certificate-import-certificate/CMakeLists.txt @@ -0,0 +1,15 @@ +# Copyright (c) Microsoft Corporation. All rights reserved. +# SPDX-License-Identifier: MIT + +cmake_minimum_required (VERSION 3.13) + +project (certificate-import-certificate LANGUAGES CXX) +set(CMAKE_CXX_STANDARD 14) +set(CMAKE_CXX_STANDARD_REQUIRED True) + +add_executable ( + certificate-import-certificate + certificate_import_certificate.cpp +) + +target_link_libraries(certificate-import-certificate PRIVATE azure-security-keyvault-certificates azure-identity ) diff --git a/sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-ImportCertificate/certificate-ImportCertificate.cpp b/sdk/keyvault/azure-security-keyvault-certificates/test/samples/certificate-import-certificate/certificate_import_certificate.cpp similarity index 100% rename from sdk/keyvault/azure-security-keyvault-certificates/samples/certificate-ImportCertificate/certificate-ImportCertificate.cpp rename to sdk/keyvault/azure-security-keyvault-certificates/test/samples/certificate-import-certificate/certificate_import_certificate.cpp diff --git a/sdk/keyvault/azure-security-keyvault-secrets/CMakeLists.txt b/sdk/keyvault/azure-security-keyvault-secrets/CMakeLists.txt index ba5e17051..f92d30e0d 100644 --- a/sdk/keyvault/azure-security-keyvault-secrets/CMakeLists.txt +++ b/sdk/keyvault/azure-security-keyvault-secrets/CMakeLists.txt @@ -96,7 +96,7 @@ if (BUILD_PERFORMANCE_TESTS) endif() if(BUILD_SAMPLES) - add_subdirectory(samples) + add_subdirectory(test/samples) endif() az_vcpkg_export( diff --git a/sdk/keyvault/azure-security-keyvault-secrets/README.md b/sdk/keyvault/azure-security-keyvault-secrets/README.md index 09b349f9b..59ce755fd 100644 --- a/sdk/keyvault/azure-security-keyvault-secrets/README.md +++ b/sdk/keyvault/azure-security-keyvault-secrets/README.md @@ -157,21 +157,21 @@ You will notice that additional information is logged, like the client request I Several Azure Key Vault secrets client library samples are available to you in this GitHub repository. These samples provide example code for additional scenarios commonly encountered while working with Azure Key Vault: -* [Sample1-Basic-Operations](https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/keyvault/azure-security-keyvault-secrets/samples/sample1-basic-operations): +* Sample1-Basic-Operations: * Create a secret * Get a secret * Update a secret * Delete and Purge a secret -* [Sample2-Backup-Restore](https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/keyvault/azure-security-keyvault-secrets/samples/sample2-backup-restore): +* Sample2-Backup-Restore: * Backup a secret * Restore a deleted secret -* [Sample3-Delete-Recover](https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/keyvault/azure-security-keyvault-secrets/samples/sample3-delete-recover): +* Sample3-Delete-Recover: * Delete a secret * Recover a deleted Secret -* [Sample4-Get-Secrets-Deleted](https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/keyvault/azure-security-keyvault-secrets/samples/sample4-get-secrets-deleted): +* Sample4-Get-Secrets-Deleted: * List all secrets * List all of a secrets versions * List all deletes secrets diff --git a/sdk/keyvault/azure-security-keyvault-secrets/samples/README.md b/sdk/keyvault/azure-security-keyvault-secrets/samples/README.md new file mode 100644 index 000000000..7cc511641 --- /dev/null +++ b/sdk/keyvault/azure-security-keyvault-secrets/samples/README.md @@ -0,0 +1,17 @@ +--- +page_type: sample +languages: + - c++ 14 +products: + - azure + - azure-key-vault +name: Azure Security KeyVault Secrets samples for C++ +description: Samples for the azure-security-keyVault-secrets client library. +--- + +# Azure.Security.KeyVault.Secrets Samples + +- Creating, getting, updating, and deleting secrets +- Back up and restore a secret +- Delete and recover secret +- Get deleted secrets diff --git a/sdk/keyvault/azure-security-keyvault-secrets/samples/sample1-basic-operations/README.md b/sdk/keyvault/azure-security-keyvault-secrets/samples/sample1_basic_operations.md similarity index 100% rename from sdk/keyvault/azure-security-keyvault-secrets/samples/sample1-basic-operations/README.md rename to sdk/keyvault/azure-security-keyvault-secrets/samples/sample1_basic_operations.md diff --git a/sdk/keyvault/azure-security-keyvault-secrets/samples/sample2-backup-restore/README.md b/sdk/keyvault/azure-security-keyvault-secrets/samples/sample2_backup_restore.md similarity index 100% rename from sdk/keyvault/azure-security-keyvault-secrets/samples/sample2-backup-restore/README.md rename to sdk/keyvault/azure-security-keyvault-secrets/samples/sample2_backup_restore.md diff --git a/sdk/keyvault/azure-security-keyvault-secrets/samples/sample3-delete-recover/README.md b/sdk/keyvault/azure-security-keyvault-secrets/samples/sample3_delete_recover.md similarity index 100% rename from sdk/keyvault/azure-security-keyvault-secrets/samples/sample3-delete-recover/README.md rename to sdk/keyvault/azure-security-keyvault-secrets/samples/sample3_delete_recover.md diff --git a/sdk/keyvault/azure-security-keyvault-secrets/samples/sample4-get-secrets-deleted/README.md b/sdk/keyvault/azure-security-keyvault-secrets/samples/sample4_get_secrets_deleted.md similarity index 100% rename from sdk/keyvault/azure-security-keyvault-secrets/samples/sample4-get-secrets-deleted/README.md rename to sdk/keyvault/azure-security-keyvault-secrets/samples/sample4_get_secrets_deleted.md diff --git a/sdk/keyvault/azure-security-keyvault-secrets/samples/CMakeLists.txt b/sdk/keyvault/azure-security-keyvault-secrets/test/samples/CMakeLists.txt similarity index 100% rename from sdk/keyvault/azure-security-keyvault-secrets/samples/CMakeLists.txt rename to sdk/keyvault/azure-security-keyvault-secrets/test/samples/CMakeLists.txt diff --git a/sdk/keyvault/azure-security-keyvault-secrets/samples/sample1-basic-operations/CMakeLists.txt b/sdk/keyvault/azure-security-keyvault-secrets/test/samples/sample1-basic-operations/CMakeLists.txt similarity index 92% rename from sdk/keyvault/azure-security-keyvault-secrets/samples/sample1-basic-operations/CMakeLists.txt rename to sdk/keyvault/azure-security-keyvault-secrets/test/samples/sample1-basic-operations/CMakeLists.txt index 5b3717c61..ac877676f 100644 --- a/sdk/keyvault/azure-security-keyvault-secrets/samples/sample1-basic-operations/CMakeLists.txt +++ b/sdk/keyvault/azure-security-keyvault-secrets/test/samples/sample1-basic-operations/CMakeLists.txt @@ -9,7 +9,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED True) add_executable ( sample1-basic-operations - sample1-basic-operations.cpp + sample1_basic_operations.cpp ) target_link_libraries(sample1-basic-operations PRIVATE azure-security-keyvault-secrets azure-identity) diff --git a/sdk/keyvault/azure-security-keyvault-secrets/samples/sample1-basic-operations/sample1-basic-operations.cpp b/sdk/keyvault/azure-security-keyvault-secrets/test/samples/sample1-basic-operations/sample1_basic_operations.cpp similarity index 100% rename from sdk/keyvault/azure-security-keyvault-secrets/samples/sample1-basic-operations/sample1-basic-operations.cpp rename to sdk/keyvault/azure-security-keyvault-secrets/test/samples/sample1-basic-operations/sample1_basic_operations.cpp diff --git a/sdk/keyvault/azure-security-keyvault-secrets/samples/sample2-backup-restore/CMakeLists.txt b/sdk/keyvault/azure-security-keyvault-secrets/test/samples/sample2-backup-restore/CMakeLists.txt similarity index 93% rename from sdk/keyvault/azure-security-keyvault-secrets/samples/sample2-backup-restore/CMakeLists.txt rename to sdk/keyvault/azure-security-keyvault-secrets/test/samples/sample2-backup-restore/CMakeLists.txt index 82a53a32e..20a939918 100644 --- a/sdk/keyvault/azure-security-keyvault-secrets/samples/sample2-backup-restore/CMakeLists.txt +++ b/sdk/keyvault/azure-security-keyvault-secrets/test/samples/sample2-backup-restore/CMakeLists.txt @@ -9,7 +9,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED True) add_executable ( sample2-backup-restore - sample2-backup-restore.cpp + sample2_backup_restore.cpp ) target_link_libraries(sample2-backup-restore PRIVATE azure-security-keyvault-secrets azure-identity) diff --git a/sdk/keyvault/azure-security-keyvault-secrets/samples/sample2-backup-restore/sample2-backup-restore.cpp b/sdk/keyvault/azure-security-keyvault-secrets/test/samples/sample2-backup-restore/sample2_backup_restore.cpp similarity index 100% rename from sdk/keyvault/azure-security-keyvault-secrets/samples/sample2-backup-restore/sample2-backup-restore.cpp rename to sdk/keyvault/azure-security-keyvault-secrets/test/samples/sample2-backup-restore/sample2_backup_restore.cpp diff --git a/sdk/keyvault/azure-security-keyvault-secrets/samples/sample3-delete-recover/CMakeLists.txt b/sdk/keyvault/azure-security-keyvault-secrets/test/samples/sample3-delete-recover/CMakeLists.txt similarity index 93% rename from sdk/keyvault/azure-security-keyvault-secrets/samples/sample3-delete-recover/CMakeLists.txt rename to sdk/keyvault/azure-security-keyvault-secrets/test/samples/sample3-delete-recover/CMakeLists.txt index dde858437..61e81e032 100644 --- a/sdk/keyvault/azure-security-keyvault-secrets/samples/sample3-delete-recover/CMakeLists.txt +++ b/sdk/keyvault/azure-security-keyvault-secrets/test/samples/sample3-delete-recover/CMakeLists.txt @@ -9,7 +9,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED True) add_executable ( sample3-delete-recover - sample3-delete-recover.cpp + sample3_delete_recover.cpp ) target_link_libraries(sample3-delete-recover PRIVATE azure-security-keyvault-secrets azure-identity) diff --git a/sdk/keyvault/azure-security-keyvault-secrets/samples/sample3-delete-recover/sample3-delete-recover.cpp b/sdk/keyvault/azure-security-keyvault-secrets/test/samples/sample3-delete-recover/sample3_delete_recover.cpp similarity index 100% rename from sdk/keyvault/azure-security-keyvault-secrets/samples/sample3-delete-recover/sample3-delete-recover.cpp rename to sdk/keyvault/azure-security-keyvault-secrets/test/samples/sample3-delete-recover/sample3_delete_recover.cpp diff --git a/sdk/keyvault/azure-security-keyvault-secrets/samples/sample4-get-secrets-deleted/CMakeLists.txt b/sdk/keyvault/azure-security-keyvault-secrets/test/samples/sample4-get-secrets-deleted/CMakeLists.txt similarity index 92% rename from sdk/keyvault/azure-security-keyvault-secrets/samples/sample4-get-secrets-deleted/CMakeLists.txt rename to sdk/keyvault/azure-security-keyvault-secrets/test/samples/sample4-get-secrets-deleted/CMakeLists.txt index c783eeb5e..86df2b6d5 100644 --- a/sdk/keyvault/azure-security-keyvault-secrets/samples/sample4-get-secrets-deleted/CMakeLists.txt +++ b/sdk/keyvault/azure-security-keyvault-secrets/test/samples/sample4-get-secrets-deleted/CMakeLists.txt @@ -9,7 +9,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED True) add_executable ( sample4-get-secrets-deleted - sample4-get-secrets-deleted.cpp + sample4_get_secrets_deleted.cpp ) target_link_libraries(sample4-get-secrets-deleted PRIVATE azure-security-keyvault-secrets azure-identity) diff --git a/sdk/keyvault/azure-security-keyvault-secrets/samples/sample4-get-secrets-deleted/sample4-get-secrets-deleted.cpp b/sdk/keyvault/azure-security-keyvault-secrets/test/samples/sample4-get-secrets-deleted/sample4_get_secrets_deleted.cpp similarity index 100% rename from sdk/keyvault/azure-security-keyvault-secrets/samples/sample4-get-secrets-deleted/sample4-get-secrets-deleted.cpp rename to sdk/keyvault/azure-security-keyvault-secrets/test/samples/sample4-get-secrets-deleted/sample4_get_secrets_deleted.cpp