Skip to content

Commit a265d6e

Browse files
authored
Key Vault Secrets initial crate (#1966)
* Adds files necessary to generate Key Vault Secrets * Initial generation of Key Vault Secrets client
1 parent 255099a commit a265d6e

File tree

15 files changed

+1029
-0
lines changed

15 files changed

+1029
-0
lines changed

.vscode/cspell.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,11 @@
8484
"path": "../sdk/identity/.dict.txt",
8585
"noSuggest": true
8686
},
87+
{
88+
"name": "keyvault",
89+
"path": "../sdk/keyvault/.dict.txt",
90+
"noSuggest": true
91+
},
8792
{
8893
"name": "storage",
8994
"path": "../sdk/storage/.dict.txt",
@@ -123,6 +128,14 @@
123128
"identity"
124129
]
125130
},
131+
{
132+
"filename": "sdk/keyvault/**",
133+
"dictionaries": [
134+
"crates",
135+
"rust-custom",
136+
"keyvault"
137+
]
138+
},
126139
{
127140
"filename": "sdk/typespec/**",
128141
"flagWords": [

Cargo.lock

Lines changed: 18 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_secrets",
1415
"eng/test/mock_transport",
1516
"sdk/storage",
1617
"sdk/storage/azure_storage_blob",

sdk/keyvault/.dict.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
deletedsecrets
2+
purgeable
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Release History
2+
3+
## 0.1.0 (Unreleased)
4+
5+
### Features Added
6+
7+
- initial publish to [crates.io](https://crates.io/crates/azure_security_keyvault_secrets)
8+
9+
### Breaking Changes
10+
11+
### Bugs Fixed
12+
13+
### Other Changes
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
[package]
2+
name = "azure_security_keyvault_secrets"
3+
version = "0.1.0"
4+
description = "Rust wrappers around Microsoft Azure REST APIs - Azure KeyVault Secrets"
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_secrets"
13+
keywords = ["sdk", "azure", "rest", "cloud", "keyvault", "security"]
14+
categories = ["api-bindings"]
15+
16+
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
17+
18+
[dependencies]
19+
async-std = { workspace = true, features = ["attributes", "tokio1"] }
20+
azure_core = { workspace = true}
21+
futures = { workspace = true}
22+
serde = { workspace = true, features = ["derive"] }
23+
serde_json = { workspace = true}
24+
time = { workspace = true}
25+
typespec_client_core = { workspace = true, features = ["derive"] }
26+
27+
[dev-dependencies]
28+
azure_identity.workspace = true
29+
rand.workspace = true
30+
tokio.workspace = true
31+
32+
[build-dependencies]
33+
rustc_version.workspace = true
34+
35+
[lints]
36+
workspace = true
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Azure KeyVault Secrets Client
2+
3+
The `azure_security_keyvault_secrets` crate.
4+
These crates follow the [Azure SDK Design Guidelines for Rust](https://azure.github.io/azure-sdk/rust_introduction.html).
5+
6+
## Getting started
7+
8+
## Contributing
9+
This project welcomes contributions and suggestions. Most contributions require
10+
you to agree to a Contributor License Agreement (CLA) declaring that you have
11+
the right to, and actually do, grant us the rights to use your contribution.
12+
For details, visit [https://cla.microsoft.com](https://cla.microsoft.com).
13+
14+
When you submit a pull request, a CLA-bot will automatically determine whether
15+
you need to provide a CLA and decorate the PR appropriately (e.g., label,
16+
comment). Simply follow the instructions provided by the bot. You will only
17+
need to do this once across all repos using our CLA.
18+
19+
This project has adopted the
20+
[Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
21+
For more information, see the
22+
[Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/)
23+
or contact [[email protected]](mailto:[email protected]) with any
24+
additional questions or comments.

sdk/keyvault/azure_security_keyvault_secrets/src/generated/clients/mod.rs

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

0 commit comments

Comments
 (0)