Move Key Vault samples from certificates and secrets to same structure as Keys (#3108)

* move samples for certificates and secrets to same structure as Keys

* remove links until changes are merged
This commit is contained in:
Victor Vazquez 2021-11-16 15:28:42 -08:00 committed by GitHub
parent 688d36587a
commit 1f07a30133
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
31 changed files with 79 additions and 46 deletions

View File

@ -87,7 +87,7 @@ endif()
# endif()
if(BUILD_SAMPLES)
add_subdirectory(samples)
add_subdirectory(test/samples)
endif()
az_vcpkg_export(

View File

@ -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

View File

@ -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

View File

@ -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 )

View File

@ -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 )

View File

@ -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)

View File

@ -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 )

View File

@ -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 )

View File

@ -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 )

View File

@ -96,7 +96,7 @@ if (BUILD_PERFORMANCE_TESTS)
endif()
if(BUILD_SAMPLES)
add_subdirectory(samples)
add_subdirectory(test/samples)
endif()
az_vcpkg_export(

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)