Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AutoPR Azure.Security.KeyVault.Administration] [Key Vault] TypeSpec for Administration library #10174

Closed
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

This file was deleted.

This file was deleted.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,229 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<members>
<member name="DeleteAsync(string,string,CancellationToken)">
<example>
This sample shows how to call DeleteAsync.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleAssignmentsRestClient client = new RoleAssignmentsRestClient(endpoint, credential);
Response<Models.KeyVaultRoleAssignment> response = await client.DeleteAsync("keys", "roleAssignmentName");
]]></code></example>
</member>
<member name="Delete(string,string,CancellationToken)">
<example>
This sample shows how to call Delete.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleAssignmentsRestClient client = new RoleAssignmentsRestClient(endpoint, credential);
Response<Models.KeyVaultRoleAssignment> response = client.Delete("keys", "roleAssignmentName");
]]></code></example>
</member>
<member name="DeleteAsync(string,string,RequestContext)">
<example>
This sample shows how to call DeleteAsync and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleAssignmentsRestClient client = new RoleAssignmentsRestClient(endpoint, credential);
Response response = await client.DeleteAsync("keys", "roleAssignmentName", null);
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.ToString());
]]></code></example>
</member>
<member name="Delete(string,string,RequestContext)">
<example>
This sample shows how to call Delete and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleAssignmentsRestClient client = new RoleAssignmentsRestClient(endpoint, credential);
Response response = client.Delete("keys", "roleAssignmentName", null);
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.ToString());
]]></code></example>
</member>
<member name="CreateAsync(string,string,RoleAssignmentCreateParameters,CancellationToken)">
<example>
This sample shows how to call CreateAsync.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleAssignmentsRestClient client = new RoleAssignmentsRestClient(endpoint, credential);
RoleAssignmentCreateParameters parameters = new RoleAssignmentCreateParameters(new KeyVaultRoleAssignmentPropertiesInternal("/keys/providers/Microsoft.Authorization/roleDefinitions/roleDefinitionId", "principalId"));
Response<Models.KeyVaultRoleAssignment> response = await client.CreateAsync("keys", "roleAssignmentName", parameters);
]]></code></example>
</member>
<member name="Create(string,string,RoleAssignmentCreateParameters,CancellationToken)">
<example>
This sample shows how to call Create.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleAssignmentsRestClient client = new RoleAssignmentsRestClient(endpoint, credential);
RoleAssignmentCreateParameters parameters = new RoleAssignmentCreateParameters(new KeyVaultRoleAssignmentPropertiesInternal("/keys/providers/Microsoft.Authorization/roleDefinitions/roleDefinitionId", "principalId"));
Response<Models.KeyVaultRoleAssignment> response = client.Create("keys", "roleAssignmentName", parameters);
]]></code></example>
</member>
<member name="CreateAsync(string,string,RequestContent,RequestContext)">
<example>
This sample shows how to call CreateAsync and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleAssignmentsRestClient client = new RoleAssignmentsRestClient(endpoint, credential);
using RequestContent content = RequestContent.Create(new
{
properties = new
{
roleDefinitionId = "/keys/providers/Microsoft.Authorization/roleDefinitions/roleDefinitionId",
principalId = "principalId",
},
});
Response response = await client.CreateAsync("keys", "roleAssignmentName", content);
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.ToString());
]]></code></example>
</member>
<member name="Create(string,string,RequestContent,RequestContext)">
<example>
This sample shows how to call Create and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleAssignmentsRestClient client = new RoleAssignmentsRestClient(endpoint, credential);
using RequestContent content = RequestContent.Create(new
{
properties = new
{
roleDefinitionId = "/keys/providers/Microsoft.Authorization/roleDefinitions/roleDefinitionId",
principalId = "principalId",
},
});
Response response = client.Create("keys", "roleAssignmentName", content);
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.ToString());
]]></code></example>
</member>
<member name="GetRoleAssignmentsRestClientAsync(string,string,CancellationToken)">
<example>
This sample shows how to call GetRoleAssignmentsRestClientAsync.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleAssignmentsRestClient client = new RoleAssignmentsRestClient(endpoint, credential);
Response<Models.KeyVaultRoleAssignment> response = await client.GetRoleAssignmentsRestClientAsync("keys", "roleAssignmentName");
]]></code></example>
</member>
<member name="GetRoleAssignmentsRestClient(string,string,CancellationToken)">
<example>
This sample shows how to call GetRoleAssignmentsRestClient.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleAssignmentsRestClient client = new RoleAssignmentsRestClient(endpoint, credential);
Response<Models.KeyVaultRoleAssignment> response = client.GetRoleAssignmentsRestClient("keys", "roleAssignmentName");
]]></code></example>
</member>
<member name="GetRoleAssignmentsRestClientAsync(string,string,RequestContext)">
<example>
This sample shows how to call GetRoleAssignmentsRestClientAsync and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleAssignmentsRestClient client = new RoleAssignmentsRestClient(endpoint, credential);
Response response = await client.GetRoleAssignmentsRestClientAsync("keys", "roleAssignmentName", null);
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.ToString());
]]></code></example>
</member>
<member name="GetRoleAssignmentsRestClient(string,string,RequestContext)">
<example>
This sample shows how to call GetRoleAssignmentsRestClient and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleAssignmentsRestClient client = new RoleAssignmentsRestClient(endpoint, credential);
Response response = client.GetRoleAssignmentsRestClient("keys", "roleAssignmentName", null);
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.ToString());
]]></code></example>
</member>
<member name="GetForScopesAsync(string,string,CancellationToken)">
<example>
This sample shows how to call GetForScopesAsync.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleAssignmentsRestClient client = new RoleAssignmentsRestClient(endpoint, credential);
await foreach (Models.KeyVaultRoleAssignment item in client.GetForScopesAsync("keys"))
{
}
]]></code></example>
</member>
<member name="GetForScopes(string,string,CancellationToken)">
<example>
This sample shows how to call GetForScopes.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleAssignmentsRestClient client = new RoleAssignmentsRestClient(endpoint, credential);
foreach (Models.KeyVaultRoleAssignment item in client.GetForScopes("keys"))
{
}
]]></code></example>
</member>
<member name="GetForScopesAsync(string,string,RequestContext)">
<example>
This sample shows how to call GetForScopesAsync and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleAssignmentsRestClient client = new RoleAssignmentsRestClient(endpoint, credential);
await foreach (BinaryData item in client.GetForScopesAsync("keys", null, null))
{
JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
Console.WriteLine(result.ToString());
}
]]></code></example>
</member>
<member name="GetForScopes(string,string,RequestContext)">
<example>
This sample shows how to call GetForScopes and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleAssignmentsRestClient client = new RoleAssignmentsRestClient(endpoint, credential);
foreach (BinaryData item in client.GetForScopes("keys", null, null))
{
JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
Console.WriteLine(result.ToString());
}
]]></code></example>
</member>
</members>
</doc>
Original file line number Diff line number Diff line change
@@ -0,0 +1,269 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<members>
<member name="DeleteAsync(string,string,CancellationToken)">
<example>
This sample shows how to call DeleteAsync.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleDefinitionsRestClient client = new RoleDefinitionsRestClient(endpoint, credential);
Response<KeyVaultRoleDefinition> response = await client.DeleteAsync("/", "00000000-0000-0000-0000-000000000000");
]]></code></example>
</member>
<member name="Delete(string,string,CancellationToken)">
<example>
This sample shows how to call Delete.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleDefinitionsRestClient client = new RoleDefinitionsRestClient(endpoint, credential);
Response<KeyVaultRoleDefinition> response = client.Delete("/", "00000000-0000-0000-0000-000000000000");
]]></code></example>
</member>
<member name="DeleteAsync(string,string,RequestContext)">
<example>
This sample shows how to call DeleteAsync and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleDefinitionsRestClient client = new RoleDefinitionsRestClient(endpoint, credential);
Response response = await client.DeleteAsync("/", "00000000-0000-0000-0000-000000000000", null);
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.ToString());
]]></code></example>
</member>
<member name="Delete(string,string,RequestContext)">
<example>
This sample shows how to call Delete and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleDefinitionsRestClient client = new RoleDefinitionsRestClient(endpoint, credential);
Response response = client.Delete("/", "00000000-0000-0000-0000-000000000000", null);
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.ToString());
]]></code></example>
</member>
<member name="CreateOrUpdateAsync(string,string,RoleDefinitionCreateParameters,CancellationToken)">
<example>
This sample shows how to call CreateOrUpdateAsync.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleDefinitionsRestClient client = new RoleDefinitionsRestClient(endpoint, credential);
RoleDefinitionCreateParameters parameters = new RoleDefinitionCreateParameters(new RoleDefinitionProperties
{
RoleName = "My custom role",
Description = "Role description",
RoleType = Models.KeyVaultRoleType.CustomRole,
Permissions = {new Models.KeyVaultPermission
{
DataActions = {Models.KeyVaultDataAction.SignHsmKey},
}},
});
Response<KeyVaultRoleDefinition> response = await client.CreateOrUpdateAsync("keys", "00000000-0000-0000-0000-000000000000", parameters);
]]></code></example>
</member>
<member name="CreateOrUpdate(string,string,RoleDefinitionCreateParameters,CancellationToken)">
<example>
This sample shows how to call CreateOrUpdate.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleDefinitionsRestClient client = new RoleDefinitionsRestClient(endpoint, credential);
RoleDefinitionCreateParameters parameters = new RoleDefinitionCreateParameters(new RoleDefinitionProperties
{
RoleName = "My custom role",
Description = "Role description",
RoleType = Models.KeyVaultRoleType.CustomRole,
Permissions = {new Models.KeyVaultPermission
{
DataActions = {Models.KeyVaultDataAction.SignHsmKey},
}},
});
Response<KeyVaultRoleDefinition> response = client.CreateOrUpdate("keys", "00000000-0000-0000-0000-000000000000", parameters);
]]></code></example>
</member>
<member name="CreateOrUpdateAsync(string,string,RequestContent,RequestContext)">
<example>
This sample shows how to call CreateOrUpdateAsync and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleDefinitionsRestClient client = new RoleDefinitionsRestClient(endpoint, credential);
using RequestContent content = RequestContent.Create(new
{
properties = new
{
roleName = "My custom role",
type = "CustomRole",
description = "Role description",
permissions = new object[]
{
new
{
dataActions = new object[]
{
"Microsoft.KeyVault/managedHsm/keys/sign/action"
},
}
},
},
});
Response response = await client.CreateOrUpdateAsync("keys", "00000000-0000-0000-0000-000000000000", content);
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.ToString());
]]></code></example>
</member>
<member name="CreateOrUpdate(string,string,RequestContent,RequestContext)">
<example>
This sample shows how to call CreateOrUpdate and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleDefinitionsRestClient client = new RoleDefinitionsRestClient(endpoint, credential);
using RequestContent content = RequestContent.Create(new
{
properties = new
{
roleName = "My custom role",
type = "CustomRole",
description = "Role description",
permissions = new object[]
{
new
{
dataActions = new object[]
{
"Microsoft.KeyVault/managedHsm/keys/sign/action"
},
}
},
},
});
Response response = client.CreateOrUpdate("keys", "00000000-0000-0000-0000-000000000000", content);
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.ToString());
]]></code></example>
</member>
<member name="GetRoleDefinitionsRestClientAsync(string,string,CancellationToken)">
<example>
This sample shows how to call GetRoleDefinitionsRestClientAsync.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleDefinitionsRestClient client = new RoleDefinitionsRestClient(endpoint, credential);
Response<KeyVaultRoleDefinition> response = await client.GetRoleDefinitionsRestClientAsync("/", "00000000-0000-0000-0000-000000000000");
]]></code></example>
</member>
<member name="GetRoleDefinitionsRestClient(string,string,CancellationToken)">
<example>
This sample shows how to call GetRoleDefinitionsRestClient.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleDefinitionsRestClient client = new RoleDefinitionsRestClient(endpoint, credential);
Response<KeyVaultRoleDefinition> response = client.GetRoleDefinitionsRestClient("/", "00000000-0000-0000-0000-000000000000");
]]></code></example>
</member>
<member name="GetRoleDefinitionsRestClientAsync(string,string,RequestContext)">
<example>
This sample shows how to call GetRoleDefinitionsRestClientAsync and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleDefinitionsRestClient client = new RoleDefinitionsRestClient(endpoint, credential);
Response response = await client.GetRoleDefinitionsRestClientAsync("/", "00000000-0000-0000-0000-000000000000", null);
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.ToString());
]]></code></example>
</member>
<member name="GetRoleDefinitionsRestClient(string,string,RequestContext)">
<example>
This sample shows how to call GetRoleDefinitionsRestClient and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleDefinitionsRestClient client = new RoleDefinitionsRestClient(endpoint, credential);
Response response = client.GetRoleDefinitionsRestClient("/", "00000000-0000-0000-0000-000000000000", null);
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.ToString());
]]></code></example>
</member>
<member name="GetRoleDefinitionsRestClientsAsync(string,string,CancellationToken)">
<example>
This sample shows how to call GetRoleDefinitionsRestClientsAsync.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleDefinitionsRestClient client = new RoleDefinitionsRestClient(endpoint, credential);
await foreach (KeyVaultRoleDefinition item in client.GetRoleDefinitionsRestClientsAsync("keys"))
{
}
]]></code></example>
</member>
<member name="GetRoleDefinitionsRestClients(string,string,CancellationToken)">
<example>
This sample shows how to call GetRoleDefinitionsRestClients.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleDefinitionsRestClient client = new RoleDefinitionsRestClient(endpoint, credential);
foreach (KeyVaultRoleDefinition item in client.GetRoleDefinitionsRestClients("keys"))
{
}
]]></code></example>
</member>
<member name="GetRoleDefinitionsRestClientsAsync(string,string,RequestContext)">
<example>
This sample shows how to call GetRoleDefinitionsRestClientsAsync and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleDefinitionsRestClient client = new RoleDefinitionsRestClient(endpoint, credential);
await foreach (BinaryData item in client.GetRoleDefinitionsRestClientsAsync("keys", null, null))
{
JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
Console.WriteLine(result.ToString());
}
]]></code></example>
</member>
<member name="GetRoleDefinitionsRestClients(string,string,RequestContext)">
<example>
This sample shows how to call GetRoleDefinitionsRestClients and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
RoleDefinitionsRestClient client = new RoleDefinitionsRestClient(endpoint, credential);
foreach (BinaryData item in client.GetRoleDefinitionsRestClients("keys", null, null))
{
JsonElement result = JsonDocument.Parse(item.ToStream()).RootElement;
Console.WriteLine(result.ToString());
}
]]></code></example>
</member>
</members>
</doc>
Original file line number Diff line number Diff line change
@@ -0,0 +1,187 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<members>
<member name="UpdateSettingAsync(string,RequestContent,RequestContext)">
<example>
This sample shows how to call UpdateSettingAsync and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
SettingsRestClient client = new SettingsRestClient(endpoint, credential);
using RequestContent content = RequestContent.Create(new
{
value = "true",
});
Response response = await client.UpdateSettingAsync("AllowKeyManagementOperationsThroughARM", content);
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.GetProperty("name").ToString());
Console.WriteLine(result.GetProperty("value").ToString());
]]></code></example>
</member>
<member name="UpdateSetting(string,RequestContent,RequestContext)">
<example>
This sample shows how to call UpdateSetting and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
SettingsRestClient client = new SettingsRestClient(endpoint, credential);
using RequestContent content = RequestContent.Create(new
{
value = "true",
});
Response response = client.UpdateSetting("AllowKeyManagementOperationsThroughARM", content);
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.GetProperty("name").ToString());
Console.WriteLine(result.GetProperty("value").ToString());
]]></code></example>
</member>
<member name="GetSettingAsync(string,CancellationToken)">
<example>
This sample shows how to call GetSettingAsync.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
SettingsRestClient client = new SettingsRestClient(endpoint, credential);
Response<Models.KeyVaultSetting> response = await client.GetSettingAsync("<setting-name>");
]]></code>
This sample shows how to call GetSettingAsync with all parameters.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
SettingsRestClient client = new SettingsRestClient(endpoint, credential);
Response<Models.KeyVaultSetting> response = await client.GetSettingAsync("<setting-name>");
]]></code></example>
</member>
<member name="GetSetting(string,CancellationToken)">
<example>
This sample shows how to call GetSetting.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
SettingsRestClient client = new SettingsRestClient(endpoint, credential);
Response<Models.KeyVaultSetting> response = client.GetSetting("<setting-name>");
]]></code>
This sample shows how to call GetSetting with all parameters.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
SettingsRestClient client = new SettingsRestClient(endpoint, credential);
Response<Models.KeyVaultSetting> response = client.GetSetting("<setting-name>");
]]></code></example>
</member>
<member name="GetSettingAsync(string,RequestContext)">
<example>
This sample shows how to call GetSettingAsync and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
SettingsRestClient client = new SettingsRestClient(endpoint, credential);
Response response = await client.GetSettingAsync("<setting-name>", null);
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.GetProperty("name").ToString());
Console.WriteLine(result.GetProperty("value").ToString());
]]></code>
This sample shows how to call GetSettingAsync with all parameters and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
SettingsRestClient client = new SettingsRestClient(endpoint, credential);
Response response = await client.GetSettingAsync("<setting-name>", null);
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.GetProperty("name").ToString());
Console.WriteLine(result.GetProperty("value").ToString());
Console.WriteLine(result.GetProperty("type").ToString());
]]></code></example>
</member>
<member name="GetSetting(string,RequestContext)">
<example>
This sample shows how to call GetSetting and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
SettingsRestClient client = new SettingsRestClient(endpoint, credential);
Response response = client.GetSetting("<setting-name>", null);
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.GetProperty("name").ToString());
Console.WriteLine(result.GetProperty("value").ToString());
]]></code>
This sample shows how to call GetSetting with all parameters and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
SettingsRestClient client = new SettingsRestClient(endpoint, credential);
Response response = client.GetSetting("<setting-name>", null);
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.GetProperty("name").ToString());
Console.WriteLine(result.GetProperty("value").ToString());
Console.WriteLine(result.GetProperty("type").ToString());
]]></code></example>
</member>
<member name="GetSettingsAsync(CancellationToken)">
<example>
This sample shows how to call GetSettingsAsync.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
SettingsRestClient client = new SettingsRestClient(endpoint, credential);
Response<Models.GetSettingsResult> response = await client.GetSettingsAsync();
]]></code></example>
</member>
<member name="GetSettings(CancellationToken)">
<example>
This sample shows how to call GetSettings.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
SettingsRestClient client = new SettingsRestClient(endpoint, credential);
Response<Models.GetSettingsResult> response = client.GetSettings();
]]></code></example>
</member>
<member name="GetSettingsAsync(RequestContext)">
<example>
This sample shows how to call GetSettingsAsync and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
SettingsRestClient client = new SettingsRestClient(endpoint, credential);
Response response = await client.GetSettingsAsync(null);
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.ToString());
]]></code></example>
</member>
<member name="GetSettings(RequestContext)">
<example>
This sample shows how to call GetSettings and parse the result.
<code><![CDATA[
Uri endpoint = new Uri("<endpoint>");
TokenCredential credential = new DefaultAzureCredential();
SettingsRestClient client = new SettingsRestClient(endpoint, credential);
Response response = client.GetSettings(null);
JsonElement result = JsonDocument.Parse(response.ContentStream).RootElement;
Console.WriteLine(result.ToString());
]]></code></example>
</member>
</members>
</doc>

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading