Skip to content

Commit 6c9e9bb

Browse files
authored
New service updates (#58)
1 parent acc505b commit 6c9e9bb

File tree

35 files changed

+13324
-0
lines changed

35 files changed

+13324
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# generated by AutoRust 0.1.0
2+
[package]
3+
name = "azure_mgmt_appconfiguration"
4+
version = "0.1.0"
5+
edition = "2018"
6+
7+
[dependencies]
8+
serde = { version = "1.0", features = ["derive"] }
9+
serde_json = "1.0"
10+
reqwest = { version = "0.10", features = ["json"] }
11+
bytes = "0.5"
12+
snafu = "0.6"
13+
14+
[dev-dependencies]
15+
tokio = { version = "0.2", features = ["macros"] }
16+
17+
[features]
18+
default = ["package-2020-06-01"]
19+
"package-2020-06-01" = []
20+
"package-2019-11-01-preview" = []
21+
"package-2019-02-01-preview" = []
22+
"package-2019-10-01" = []
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
#![doc = "generated by AutoRust 0.1.0"]
2+
#[cfg(feature = "package-2020-06-01")]
3+
mod package_2020_06_01;
4+
#[cfg(feature = "package-2020-06-01")]
5+
pub use package_2020_06_01::{models, operations, API_VERSION};
6+
#[cfg(feature = "package-2019-11-01-preview")]
7+
mod package_2019_11_01_preview;
8+
#[cfg(feature = "package-2019-11-01-preview")]
9+
pub use package_2019_11_01_preview::{models, operations, API_VERSION};
10+
#[cfg(feature = "package-2019-02-01-preview")]
11+
mod package_2019_02_01_preview;
12+
#[cfg(feature = "package-2019-02-01-preview")]
13+
pub use package_2019_02_01_preview::{models, operations, API_VERSION};
14+
#[cfg(feature = "package-2019-10-01")]
15+
mod package_2019_10_01;
16+
#[cfg(feature = "package-2019-10-01")]
17+
pub use package_2019_10_01::{models, operations, API_VERSION};
18+
pub struct OperationConfig {
19+
pub api_version: String,
20+
pub client: reqwest::Client,
21+
pub base_path: String,
22+
pub bearer_access_token: Option<String>,
23+
}
24+
impl OperationConfig {
25+
pub fn new(bearer_access_token: &str) -> Self {
26+
Self {
27+
bearer_access_token: Some(bearer_access_token.to_owned()),
28+
..Default::default()
29+
}
30+
}
31+
}
32+
impl Default for OperationConfig {
33+
fn default() -> Self {
34+
Self {
35+
api_version: API_VERSION.to_owned(),
36+
client: reqwest::Client::new(),
37+
base_path: "https://management.azure.com".to_owned(),
38+
bearer_access_token: None,
39+
}
40+
}
41+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
pub mod models;
2+
pub mod operations;
3+
pub const API_VERSION: &str = "2019-02-01-preview";
Lines changed: 167 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,167 @@
1+
#![doc = "generated by AutoRust 0.1.0"]
2+
#![allow(non_camel_case_types)]
3+
#![allow(unused_imports)]
4+
use serde::{Deserialize, Serialize};
5+
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
6+
pub struct ConfigurationStoreListResult {
7+
#[serde(skip_serializing_if = "Vec::is_empty")]
8+
pub value: Vec<ConfigurationStore>,
9+
#[serde(rename = "nextLink", skip_serializing_if = "Option::is_none")]
10+
pub next_link: Option<String>,
11+
}
12+
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
13+
pub struct ConfigurationStore {
14+
#[serde(flatten)]
15+
pub resource: Resource,
16+
#[serde(skip_serializing_if = "Option::is_none")]
17+
pub properties: Option<ConfigurationStoreProperties>,
18+
}
19+
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
20+
pub struct ConfigurationStoreProperties {
21+
#[serde(rename = "provisioningState", skip_serializing)]
22+
pub provisioning_state: Option<configuration_store_properties::ProvisioningState>,
23+
#[serde(rename = "creationDate", skip_serializing)]
24+
pub creation_date: Option<String>,
25+
#[serde(skip_serializing)]
26+
pub endpoint: Option<String>,
27+
}
28+
mod configuration_store_properties {
29+
use super::*;
30+
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
31+
pub enum ProvisioningState {
32+
Creating,
33+
Updating,
34+
Deleting,
35+
Succeeded,
36+
Failed,
37+
Canceled,
38+
}
39+
}
40+
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
41+
pub struct ConfigurationStoreUpdateParameters {
42+
#[serde(skip_serializing_if = "Option::is_none")]
43+
pub properties: Option<ConfigurationStorePropertiesUpdateParameters>,
44+
#[serde(skip_serializing_if = "Option::is_none")]
45+
pub tags: Option<serde_json::Value>,
46+
}
47+
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
48+
pub struct ConfigurationStorePropertiesUpdateParameters {}
49+
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
50+
pub struct CheckNameAvailabilityParameters {
51+
pub name: String,
52+
#[serde(rename = "type")]
53+
pub type_: check_name_availability_parameters::Type,
54+
}
55+
mod check_name_availability_parameters {
56+
use super::*;
57+
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
58+
pub enum Type {
59+
#[serde(rename = "Microsoft.AppConfiguration/configurationStores")]
60+
Microsoft_AppConfigurationConfigurationStores,
61+
}
62+
}
63+
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
64+
pub struct NameAvailabilityStatus {
65+
#[serde(rename = "nameAvailable", skip_serializing)]
66+
pub name_available: Option<bool>,
67+
#[serde(skip_serializing)]
68+
pub message: Option<String>,
69+
#[serde(skip_serializing)]
70+
pub reason: Option<String>,
71+
}
72+
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
73+
pub struct ApiKeyListResult {
74+
#[serde(skip_serializing_if = "Vec::is_empty")]
75+
pub value: Vec<ApiKey>,
76+
#[serde(rename = "nextLink", skip_serializing_if = "Option::is_none")]
77+
pub next_link: Option<String>,
78+
}
79+
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
80+
pub struct ApiKey {
81+
#[serde(skip_serializing)]
82+
pub id: Option<String>,
83+
#[serde(skip_serializing)]
84+
pub name: Option<String>,
85+
#[serde(skip_serializing)]
86+
pub value: Option<String>,
87+
#[serde(rename = "connectionString", skip_serializing)]
88+
pub connection_string: Option<String>,
89+
#[serde(rename = "lastModified", skip_serializing)]
90+
pub last_modified: Option<String>,
91+
#[serde(rename = "readOnly", skip_serializing)]
92+
pub read_only: Option<bool>,
93+
}
94+
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
95+
pub struct RegenerateKeyParameters {
96+
#[serde(skip_serializing_if = "Option::is_none")]
97+
pub id: Option<String>,
98+
}
99+
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
100+
pub struct ListKeyValueParameters {
101+
pub key: String,
102+
#[serde(skip_serializing_if = "Option::is_none")]
103+
pub label: Option<String>,
104+
}
105+
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
106+
pub struct KeyValue {
107+
#[serde(skip_serializing)]
108+
pub key: Option<String>,
109+
#[serde(skip_serializing)]
110+
pub label: Option<String>,
111+
#[serde(skip_serializing)]
112+
pub value: Option<String>,
113+
#[serde(rename = "contentType", skip_serializing)]
114+
pub content_type: Option<String>,
115+
#[serde(rename = "eTag", skip_serializing)]
116+
pub e_tag: Option<String>,
117+
#[serde(rename = "lastModified", skip_serializing)]
118+
pub last_modified: Option<String>,
119+
#[serde(skip_serializing)]
120+
pub locked: Option<bool>,
121+
#[serde(skip_serializing)]
122+
pub tags: Option<serde_json::Value>,
123+
}
124+
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
125+
pub struct OperationDefinitionListResult {
126+
#[serde(skip_serializing_if = "Vec::is_empty")]
127+
pub value: Vec<OperationDefinition>,
128+
#[serde(rename = "nextLink", skip_serializing_if = "Option::is_none")]
129+
pub next_link: Option<String>,
130+
}
131+
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
132+
pub struct OperationDefinition {
133+
#[serde(skip_serializing_if = "Option::is_none")]
134+
pub name: Option<String>,
135+
#[serde(skip_serializing_if = "Option::is_none")]
136+
pub display: Option<OperationDefinitionDisplay>,
137+
}
138+
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
139+
pub struct OperationDefinitionDisplay {
140+
#[serde(skip_serializing)]
141+
pub provider: Option<String>,
142+
#[serde(skip_serializing_if = "Option::is_none")]
143+
pub resource: Option<String>,
144+
#[serde(skip_serializing_if = "Option::is_none")]
145+
pub operation: Option<String>,
146+
#[serde(skip_serializing_if = "Option::is_none")]
147+
pub description: Option<String>,
148+
}
149+
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
150+
pub struct Error {
151+
#[serde(skip_serializing_if = "Option::is_none")]
152+
pub code: Option<String>,
153+
#[serde(skip_serializing_if = "Option::is_none")]
154+
pub message: Option<String>,
155+
}
156+
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
157+
pub struct Resource {
158+
#[serde(skip_serializing)]
159+
pub id: Option<String>,
160+
#[serde(skip_serializing)]
161+
pub name: Option<String>,
162+
#[serde(rename = "type", skip_serializing)]
163+
pub type_: Option<String>,
164+
pub location: String,
165+
#[serde(skip_serializing_if = "Option::is_none")]
166+
pub tags: Option<serde_json::Value>,
167+
}

0 commit comments

Comments
 (0)