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

[Hub Generated] Review request for Microsoft.HybridCompute to add version preview/2023-06-20-preview #24518

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
2ff4b34
Adds base for updating Microsoft.HybridCompute from version preview/2…
dorothyhu Jun 20, 2023
5b52464
Updates readme
dorothyhu Jun 20, 2023
21612f7
Updates API version in new specs and examples
dorothyhu Jun 20, 2023
60db4b2
license profile API
dorothyhu Jun 30, 2023
ebb247e
fixed lint errors
dorothyhu Jul 12, 2023
602a4cc
updated examples
dorothyhu Jul 12, 2023
b67eadb
removed extra space
dorothyhu Jul 12, 2023
b6442e2
ran prettier
dorothyhu Jul 12, 2023
1e4f5d6
removed 202 from examples
dorothyhu Jul 12, 2023
7817988
update esu properties for licenseProfile and machines, and updated ex…
dkirby017 Jul 17, 2023
b6f87f3
fixed warnings
dorothyhu Jul 19, 2023
f700f3a
Merge branch 'dorothyhu-hybridcompute-Microsoft.HybridCompute-2023-06…
dorothyhu Jul 19, 2023
bdeafe4
fixed warnings
dorothyhu Jul 19, 2023
e33b2a2
add property in esuProperties for server type
dkirby017 Jul 19, 2023
a176215
updated example type from bool to enum
dorothyhu Jul 19, 2023
e96a25a
fixed machine examples
dorothyhu Jul 19, 2023
c56415d
addressed code reviews
dorothyhu Jul 26, 2023
57a857a
Merge branch 'main' into dorothyhu-hybridcompute-Microsoft.HybridComp…
dorothyhu Aug 16, 2023
8086825
squash new api changes
dorothyhu Aug 31, 2023
437c73c
filled in some TODO descriptions
dorothyhu Sep 5, 2023
5603370
fixed validate license path & updated responses
dorothyhu Sep 7, 2023
c303a5f
fixed model validation
dorothyhu Sep 7, 2023
f35cf08
addressed code reviews
dorothyhu Sep 8, 2023
ac204f7
fixed model validation
dorothyhu Sep 8, 2023
6b1bf7b
fixed examples
dorothyhu Sep 8, 2023
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

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"parameters": {
"osType": "myOsType",
"version": "1.27",
"api-version": "2023-06-20-preview"
},
"responses": {
"200": {
"body": {
"agentVersion": "1.27",
"downloadLink": "https://download.microsoft.com/download/8/4/5/845d5e04-bb09-4ed2-9ca8-bb51184cddc9/AzureConnectedMachineAgent.msi",
"osType": "myOsType"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"parameters": {
"osType": "myOsType",
"api-version": "2023-06-20-preview"
},
"responses": {
"200": {
"body": {
"value": [
{
"agentVersion": "1.26",
"downloadLink": "https://download.microsoft.com/download/8/4/5/845d5e04-bb09-4ed2-9ca8-bb51184cddc9/AzureConnectedMachineAgent.msi",
"osType": "myOsType"
},
{
"agentVersion": "1.27",
"downloadLink": "https://download.microsoft.com/download/8/4/5/845d5e04-bb09-4ed2-9ca8-bb51184cddc9/AzureConnectedMachineAgent.msi",
"osType": "myOsType"
}
]
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"parameters": {
"api-version": "2023-06-20-preview",
"subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b",
"resourceGroupName": "testrg",
"machineName": "ContosoVm",
"metadataName": "default"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/ContosoVm/hybridIdentityMetadata/default",
"name": "testItem",
"type": "Microsoft.HybridCompute/machines/hybridIdentityMetadata",
"properties": {
"vmId": "f8b82dff-38ef-4220-99ef-d3a3f86ddc6c",
"publicKey": "8ec7d60c-9700-40b1-8e6e-e5b2f6f477f2",
"identity": {
"principalId": "7b5129bc-8642-4a6a-95f8-63400ca6ec4d",
"tenantId": "ec46ca82-5d4a-4e3e-b4b7-e27f9318645d",
"type": "SystemAssigned"
}
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"parameters": {
"api-version": "2023-06-20-preview",
"subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b",
"resourceGroupName": "testrg",
"machineName": "ContosoVm"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/ContosoVm/hybridIdentityMetadata/default",
"name": "testItem",
"type": "Microsoft.HybridCompute/machines/hybridIdentityMetadata",
"properties": {
"vmId": "f8b82dff-38ef-4220-99ef-d3a3f86ddc6c",
"publicKey": "8ec7d60c-9700-40b1-8e6e-e5b2f6f477f2",
"identity": {
"principalId": "7b5129bc-8642-4a6a-95f8-63400ca6ec4d",
"tenantId": "ec46ca82-5d4a-4e3e-b4b7-e27f9318645d",
"type": "SystemAssigned"
}
}
}
]
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"parameters": {
"subscriptionId": "00000000-1111-2222-3333-444444444444",
"resourceGroupName": "myResourceGroup",
"machineName": "myMachine",
"api-version": "2023-06-20-preview"
},
"responses": {
"200": {
"body": {
"networkInterfaces": [
{
"ipAddresses": [
{
"address": "192.168.12.345",
"ipAddressVersion": "IPv4",
"subnet": {
"addressPrefix": "192.168.12.0/24"
}
}
]
},
{
"ipAddresses": [
{
"address": "1001:0:34aa:5000:1234:aaaa:bbbb:cccc",
"ipAddressVersion": "IPv6",
"subnet": {
"addressPrefix": "1001:0:34aa:5000::/64"
}
}
]
}
]
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"parameters": {
"api-version": "2023-06-20-preview"
},
"responses": {
"200": {
"body": {
"value": [
{
"origin": "user,system",
"name": "Microsoft.HybridCompute/operations/read",
"display": {
"operation": "Read all Operations",
"resource": "Microsoft.HybridCompute Resource Provider",
"description": "Read all Operations for Azure Arc for Servers",
"provider": "Microsoft HybridCompute"
},
"isDataAction": true
},
{
"origin": "user,system",
"name": "Microsoft.HybridCompute/register/action",
"display": {
"operation": "Register Subscription for Azure Arc for Servers",
"resource": "Microsoft.HybridCompute Resource Provider",
"description": "Registers the subscription for the Microsoft.HybridCompute Resource Provider",
"provider": "Microsoft HybridCompute"
},
"isDataAction": true
}
]
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"parameters": {
"subscriptionId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"location": "EastUS",
"publisher": "microsoft.azure.monitor",
"extensionType": "azuremonitorlinuxagent",
"version": "1.9.1",
"api-version": "2023-06-20-preview"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/Providers/Microsoft.HybridCompute/locations/eastus/publishers/microsoft.azure.monitor/extensionTypes/azuremonitorlinuxagent/versions/1.9.1",
"properties": {
"version": "1.9.1",
"extensionType": "azuremonitorlinuxagent",
"publisher": "microsoft.azure.monitor"
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"parameters": {
"subscriptionId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"location": "EastUS",
"publisher": "microsoft.azure.monitor",
"extensionType": "azuremonitorlinuxagent",
"api-version": "2023-06-20-preview"
},
"responses": {
"200": {
"body": {
"value": [
{
"properties": {
"version": "1.9.1",
"extensionType": "azuremonitorlinuxagent",
"publisher": "microsoft.azure.monitor"
},
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/Providers/Microsoft.HybridCompute/locations/eastus/publishers/microsoft.azure.monitor/extensionTypes/azuremonitorlinuxagent/versions/1.9.1"
},
{
"properties": {
"version": "1.9.2",
"extensionType": "azuremonitorlinuxagent",
"publisher": "microsoft.azure.monitor"
},
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/Providers/Microsoft.HybridCompute/locations/eastus/publishers/microsoft.azure.monitor/extensionTypes/azuremonitorlinuxagent/versions/1.9.2"
}
]
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
"parameters": {
"subscriptionId": "{subscriptionId}",
"resourceGroupName": "myResourceGroup",
"machineName": "myMachine",
"extensionName": "CustomScriptExtension",
"api-version": "2023-06-20-preview",
"extensionParameters": {
"location": "eastus2euap",
"properties": {
"publisher": "Microsoft.Compute",
"typeHandlerVersion": "1.10",
"type": "CustomScriptExtension",
"settings": {
"commandToExecute": "powershell.exe -c \"Get-Process | Where-Object { $_.CPU -gt 10000 }\""
}
}
}
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.HybridCompute/Machines/myMachine/Extensions/CustomScriptExtension",
"name": "CustomScriptExtension",
"type": "Microsoft.HybridCompute/machines/extensions",
"location": "eastus2euap",
"properties": {
"publisher": "Microsoft.Compute",
"type": "string",
"typeHandlerVersion": "1.10.3",
"autoUpgradeMinorVersion": false,
"settings": {
"commandToExecute": "powershell.exe -c \"Get-Process | Where-Object { $_.CPU -gt 10000 }\""
},
"protectedSettings": {},
"provisioningState": "Succeeded",
"instanceView": {
"name": "CustomScriptExtension",
"type": "CustomScriptExtension",
"typeHandlerVersion": "1.10.3",
"status": {
"code": "success",
"level": "Information",
"message": "Finished executing command, StdOut: , StdErr:",
"time": "2020-08-08T20:42:10.999Z"
}
}
}
}
},
"202": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"parameters": {
"subscriptionId": "{subscriptionId}",
"resourceGroupName": "myResourceGroup",
"machineName": "myMachine",
"extensionName": "MMA",
"api-version": "2023-06-20-preview"
},
"responses": {
"200": {},
"202": {
"headers": {
"Location": "{callbackUrl}",
"Retry-After": 200,
"Azure-AsyncOperation": "{callbackUri}"
}
},
"204": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{
"parameters": {
"subscriptionId": "{subscriptionId}",
"resourceGroupName": "myResourceGroup",
"machineName": "myMachine",
"extensionName": "CustomScriptExtension",
"api-version": "2023-06-20-preview"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.HybridCompute/Machines/myMachine/Extensions/CustomScriptExtension",
"name": "CustomScriptExtension",
"type": "Microsoft.HybridCompute/machines/extensions",
"location": "eastus2euap",
"properties": {
"publisher": "Microsoft.Compute",
"type": "string",
"typeHandlerVersion": "1.10.3",
"autoUpgradeMinorVersion": false,
"settings": {
"commandToExecute": "powershell.exe -c \"Get-Process | Where-Object { $_.CPU -gt 10000 }\""
},
"protectedSettings": {},
"provisioningState": "Succeeded",
"instanceView": {
"name": "CustomScriptExtension",
"type": "CustomScriptExtension",
"typeHandlerVersion": "1.10.3",
"status": {
"code": "success",
"level": "Information",
"displayStatus": "Provisioning succeeded",
"message": "Finished executing command, StdOut: , StdErr:",
"time": "2019-08-08T20:42:10.999Z"
}
}
}
}
}
}
}
Loading