From b435a21fdb2a85b1363276cb74a86789800307f7 Mon Sep 17 00:00:00 2001 From: Heath Stewart Date: Tue, 27 Aug 2024 16:25:41 -0700 Subject: [PATCH] WIP: Generate Key Vault secrets --- .gitignore | 1 + eng/emitter-package.json | 13 +++++++++++++ .../azure_security_keyvault_secrets/Cargo.toml | 18 ++++++++++++++++++ .../tsp-location.yaml | 3 +++ 4 files changed, 35 insertions(+) create mode 100644 eng/emitter-package.json create mode 100644 sdk/keyvault/azure_security_keyvault_secrets/Cargo.toml create mode 100644 sdk/keyvault/azure_security_keyvault_secrets/tsp-location.yaml diff --git a/.gitignore b/.gitignore index c88f2746c6..e08ff802af 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +node_modules/ target/ .env diff --git a/eng/emitter-package.json b/eng/emitter-package.json new file mode 100644 index 0000000000..fb7b672dd6 --- /dev/null +++ b/eng/emitter-package.json @@ -0,0 +1,13 @@ +{ + "dependencies": { + "@azure-tools/typespec-rust": "git+https://github.com/Azure/autorest.rust.git#a27439cd9817c41aa801c89534ec4c873757c851" + }, + "devDependencies": { + "@azure-tools/typespec-azure-core": "0.45.0", + "@azure-tools/typespec-client-generator-core": "0.45.0", + "@typespec/compiler": "0.59.0", + "@typespec/http": "0.59.0", + "@typespec/versioning": "0.59.0" + }, + "private": true +} diff --git a/sdk/keyvault/azure_security_keyvault_secrets/Cargo.toml b/sdk/keyvault/azure_security_keyvault_secrets/Cargo.toml new file mode 100644 index 0000000000..1b6ae3768f --- /dev/null +++ b/sdk/keyvault/azure_security_keyvault_secrets/Cargo.toml @@ -0,0 +1,18 @@ +[package] +name = "azure_security_keyvault_secrets" +version = "0.1.0" +description = "Azure Key Vault Secrets client library" +authors.workspace = true +license.workspace = true +repository.workspace = true +homepage = "https://github.com/azure/azure-sdk-for-rust" +documentation = "https://docs.rs/azure_security_keyvault_security" +keywords = ["sdk", "azure", "security", "keyvault", "secrets"] +edition.workspace = true +rust-version.workspace = true + +[dependencies] +azure_core = { workspace = true } + +[lints] +workspace = true diff --git a/sdk/keyvault/azure_security_keyvault_secrets/tsp-location.yaml b/sdk/keyvault/azure_security_keyvault_secrets/tsp-location.yaml new file mode 100644 index 0000000000..923f64578c --- /dev/null +++ b/sdk/keyvault/azure_security_keyvault_secrets/tsp-location.yaml @@ -0,0 +1,3 @@ +repo: Azure/azure-rest-api-specs +directory: specification/keyvault/data-plane/Security.KeyVault.Secrets +commit: 56e1117535d28d9f0489c93d92a1ce01c3eeac2f