Skip to content

Commit 6c0095c

Browse files
authored
Add Key Vault Keys (Azure#2025)
* Initial population of Key Vault Keys client
1 parent 936bd90 commit 6c0095c

File tree

14 files changed

+2130
-131
lines changed

14 files changed

+2130
-131
lines changed

Cargo.lock

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ members = [
1111
"sdk/cosmos/azure_data_cosmos",
1212
"sdk/identity/azure_identity",
1313
"sdk/eventhubs/azure_messaging_eventhubs",
14+
"sdk/keyvault/azure_security_keyvault_keys",
1415
"sdk/keyvault/azure_security_keyvault_secrets",
1516
"eng/test/mock_transport",
1617
"sdk/storage",

eng/emitter-package-lock.json

Lines changed: 129 additions & 129 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

eng/emitter-package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"main": "dist/src/index.js",
33
"dependencies": {
4-
"@azure-tools/typespec-rust": "0.7.0"
4+
"@azure-tools/typespec-rust": "0.8.1"
55
},
66
"devDependencies": {
77
"@azure-tools/typespec-azure-core": "0.50.0",
@@ -14,4 +14,4 @@
1414
"@typespec/versioning": "0.64.0",
1515
"@typespec/xml": "0.64.0"
1616
}
17-
}
17+
}

sdk/keyvault/.dict.txt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,17 @@
1+
cbcpad
2+
ciphertext
3+
ckmaeskeywrap
4+
ckmaeskeywrappad
5+
ckmrsaaeskeywrap
6+
deletedkeys
17
deletedsecrets
8+
echsm
9+
oaep
210
purgeable
11+
rotationpolicy
12+
rsaaeskeywrap
13+
rsahsm
14+
rsaoaep
15+
rsnull
16+
unwrapkey
17+
wrapkey
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
[package]
2+
name = "azure_security_keyvault_keys"
3+
version = "0.1.0"
4+
description = "Rust wrappers around Microsoft Azure REST APIs - Azure KeyVault Keys"
5+
readme = "README.md"
6+
authors.workspace = true
7+
edition.workspace = true
8+
license.workspace = true
9+
repository.workspace = true
10+
rust-version.workspace = true
11+
homepage = "https://github.com/azure/azure-sdk-for-rust"
12+
documentation = "https://docs.rs/azure_security_keyvault_keys"
13+
keywords = ["sdk", "azure", "rest", "cloud", "keyvault", "security", "keys"]
14+
categories = ["api-bindings"]
15+
16+
[dependencies]
17+
azure_core = { workspace = true }
18+
futures = { workspace = true }
19+
serde = { workspace = true }
20+
serde_json = { workspace = true }
21+
time = { workspace = true }
22+
typespec_client_core = { workspace = true, features = ["derive"] }

0 commit comments

Comments
 (0)