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

VMware by Virtustream API 2019-08-09-preview #8296

Merged
merged 27 commits into from
Feb 21, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
954a739
2019-08-09-preview
ctaggart Aug 6, 2019
bc9d654
spell out networks
ctaggart Aug 6, 2019
ab2ef57
username and credential needed to add an IdentitySource
ctaggart Aug 6, 2019
694418c
post listAdminCredentials
ctaggart Aug 7, 2019
f32c22b
standardize on username, password, nsxt and vcenter
ctaggart Aug 7, 2019
cc1291a
Merge remote-tracking branch 'origin/master' into 2019-08-09-preview
ctaggart Aug 7, 2019
d38ec7a
add nsxt to custom-words.txt
ctaggart Aug 7, 2019
1dd16ed
default cluster does not have provisioningState
ctaggart Aug 13, 2019
402d591
it extends DefaultClusterProperties
ctaggart Aug 13, 2019
01d6743
add Circuit expressRoutePrivatePeeringID
ctaggart Aug 13, 2019
11bc12d
back out some minor changes for sdk generation
ctaggart Aug 21, 2019
e3802ae
identitySources and Circuit authorizations are updateable
ctaggart Aug 27, 2019
3e1e428
add PrivateClouds_ListInSubscription
ctaggart Sep 19, 2019
f8c37b3
/bin/bash: q: command not found
ctaggart Sep 19, 2019
74392a8
Long running operation for Clusters_Delete (#1)
sigmer Jan 29, 2020
48cbe58
Merge remote-tracking branch 'origin/master' into 2019-08-09-preview
ctaggart Feb 4, 2020
57416e8
npm run prettier
ctaggart Feb 4, 2020
432e37b
location for all resources (#2)
et1975 Feb 4, 2020
f80f1a1
Revert "location for all resources (#2)" (#3)
ctaggart Feb 4, 2020
f872dbd
add description TODOs
ctaggart Feb 7, 2020
73f9ab0
example is PrivateClouds_Update
ctaggart Feb 7, 2020
db4eab5
require body in PrivateClouds_Update
ctaggart Feb 7, 2020
2facad2
replaced TODOs with descriptions
ctaggart Feb 13, 2020
3413584
spellcheck
ctaggart Feb 13, 2020
3358dff
"x-ms-secret": true
ctaggart Feb 17, 2020
a40d52f
Revert ""x-ms-secret": true"
ctaggart Feb 17, 2020
94db69b
Merge remote-tracking branch 'origin/master' into 2019-08-09-preview
ctaggart Feb 20, 2020
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
4 changes: 4 additions & 0 deletions custom-words.txt
Original file line number Diff line number Diff line change
Expand Up @@ -974,6 +974,7 @@ notstarted
nouploadcache
nsdname
nsku
nsxt
ntext
ntlm
numrecords
Expand Down Expand Up @@ -1598,6 +1599,7 @@ vaultusages
vcenter
Vcore
Vcores
vcsa
Vertica
Vfyc
vhds
Expand All @@ -1610,6 +1612,7 @@ virtualmachines
virtualnetworkgateways
virtualnetworkrules
virtualnetworks
Virtustream
viruela
visualsearch
visualstudio
Expand All @@ -1621,6 +1624,7 @@ vmextension
VMILR
vmimage
vmname
vmotion
VMQS
vmsizes
VMSS
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{
"parameters": {
"api-version": "2019-08-09-preview",
"subscriptionId": "{subscription-id}",
"resourceGroupName": "group1",
"privateCloudName": "cloud1",
"clusterName": "cluster1",
"cluster": {
"properties": {
"clusterSize": 3
}
}
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.VMwareVirtustream/privateClouds/cloud1/clusters/cluster1",
"name": "cluster1",
"properties": {
"clusterSize": 3,
"hosts": [
"fakehost22.nyc1.kubernetes.center",
"fakehost23.nyc1.kubernetes.center",
"fakehost24.nyc1.kubernetes.center"
],
"provisioningState": "Updating"
},
"type": "Microsoft.VMwareVirtustream/privateClouds/clusters"
}
},
"201": {
"body": {
"id": "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.VMwareVirtustream/privateClouds/cloud1/clusters/cluster1",
"name": "cluster1",
"properties": {
"clusterSize": 3,
"hosts": [
"fakehost22.nyc1.kubernetes.center",
"fakehost23.nyc1.kubernetes.center",
"fakehost24.nyc1.kubernetes.center"
],
"provisioningState": "Updating"
},
"type": "Microsoft.VMwareVirtustream/privateClouds/clusters"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"parameters": {
"api-version": "2019-08-09-preview",
"subscriptionId": "{subscription-id}",
"resourceGroupName": "group1",
"privateCloudName": "cloud1",
"clusterName": "cluster1"
},
"responses": {
"200": {},
"202": {},
"204": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"parameters": {
"api-version": "2019-08-09-preview",
"subscriptionId": "{subscription-id}",
"resourceGroupName": "group1",
"privateCloudName": "cloud1",
"clusterName": "cluster1"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.VMwareVirtustream/privateClouds/cloud1/clusters/cluster1",
"name": "cluster1",
"properties": {
"clusterSize": 4,
"hosts": [
"fakehost22.nyc1.kubernetes.center",
"fakehost23.nyc1.kubernetes.center",
"fakehost24.nyc1.kubernetes.center",
"fakehost25.nyc1.kubernetes.center"
],
"provisioningState": "Updating"
},
"type": "Microsoft.VMwareVirtustream/privateClouds/clusters"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"parameters": {
"api-version": "2019-08-09-preview",
"subscriptionId": "{subscription-id}",
"resourceGroupName": "group1",
"privateCloudName": "cloud1"
},
"responses": {
"200": {
"body": [
{
"id": "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.VMwareVirtustream/privateClouds/cloud1/clusters/cluster1",
"name": "cluster1",
"properties": {
"clusterSize": 3,
"hosts": [
"fakehost22.nyc1.kubernetes.center",
"fakehost23.nyc1.kubernetes.center",
"fakehost24.nyc1.kubernetes.center"
],
"provisioningState": "Succeeded"
},
"type": "Microsoft.VMwareVirtustream/privateClouds/clusters"
}
]
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
{
"parameters": {
"api-version": "2019-08-09-preview",
"subscriptionId": "{subscription-id}",
"resourceGroupName": "group1",
"privateCloudName": "cloud1",
"clusterName": "cluster1",
"cluster": {
"properties": {
"clusterSize": 4
}
}
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.VMwareVirtustream/privateClouds/cloud1/clusters/cluster1",
"name": "cluster1",
"properties": {
"clusterSize": 4,
"hosts": [
"fakehost22.nyc1.kubernetes.center",
"fakehost23.nyc1.kubernetes.center",
"fakehost24.nyc1.kubernetes.center",
"fakehost25.nyc1.kubernetes.center"
],
"provisioningState": "Updating"
},
"type": "Microsoft.VMwareVirtustream/privateClouds/clusters"
}
},
"201": {
"body": {
"id": "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.VMwareVirtustream/privateClouds/cloud1/clusters/cluster1",
"name": "cluster1",
"properties": {
"clusterSize": 4,
"hosts": [
"fakehost22.nyc1.kubernetes.center",
"fakehost23.nyc1.kubernetes.center",
"fakehost24.nyc1.kubernetes.center",
"fakehost25.nyc1.kubernetes.center"
],
"provisioningState": "Updating"
},
"type": "Microsoft.VMwareVirtustream/privateClouds/clusters"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"parameters": {
"api-version": "2019-08-09-preview"
},
"responses": {
"200": {
"body": [
{
"display": {
"description": "Creates a private cloud",
"operation": "Create Private Cloud",
"provider": "VMware Solution by Virtustream",
"resource": "Private Cloud"
},
"name": "Microsoft.VMwareVirtustream/privateClouds/create",
"origin": "user,system"
}
],
"nextLink": "string"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
{
"parameters": {
"api-version": "2019-08-09-preview",
"subscriptionId": "{subscription-id}",
"resourceGroupName": "group1",
"privateCloudName": "cloud1",
"privateCloud": {
"location": "eastus2",
"properties": {
"cluster": {
"clusterSize": 4
}
},
"tags": {}
}
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.VMwareVirtustream/privateClouds/cloud1",
"location": "eastus2",
"name": "cloud1",
"properties": {
"circuit": {
"authorizations": [],
"expressRouteID": "/subscriptions/{subscription-id}/resourceGroups/tnt13-41a90db2-9d5e-4bd5-a77a-5ce7b58213d6-eastus2/providers/Microsoft.Network/expressroutecircuits/tnt13-41a90db2-9d5e-4bd5-a77a-5ce7b58213d6-eastus2-xconnect",
"primarySubnet": "192.168.53.0/30",
"secondarySubnet": "192.168.53.4/30"
},
"cluster": {
"clusterId": 1,
"clusterSize": 4,
"hosts": [
"fakehost18.nyc1.kubernetes.center",
"fakehost19.nyc1.kubernetes.center",
"fakehost20.nyc1.kubernetes.center",
"fakehost21.nyc1.kubernetes.center"
]
},
"clusters": [],
"endpoints": {
"nsxtManager": "https://192.168.50.3/",
"vcsa": "https://192.168.50.2/"
},
"identitySources": [
{
"alias": "groupAlias",
"baseGroupDN": "ou=baseGroup",
"baseUserDN": "ou=baseUser",
"domain": "domain1",
"name": "group1",
"primaryServer": "ldaps://1.1.1.1:636/",
"secondaryServer": "ldaps://1.1.1.2:636/",
"ssl": "Enabled"
}
],
"internet": "Disabled",
"provisioningState": "Updating"
},
"tags": {},
"type": "Microsoft.VMwareVirtustream/privateClouds"
}
},
"201": {
"body": {
"id": "/subscriptions/{subscription-id}/resourceGroups/group1/providers/Microsoft.VMwareVirtustream/privateClouds/cloud1",
"location": "eastus2",
"name": "cloud1",
"properties": {
"circuit": {
"authorizations": [],
"expressRouteID": "/subscriptions/{subscription-id}/resourceGroups/tnt13-41a90db2-9d5e-4bd5-a77a-5ce7b58213d6-eastus2/providers/Microsoft.Network/expressroutecircuits/tnt13-41a90db2-9d5e-4bd5-a77a-5ce7b58213d6-eastus2-xconnect",
"primarySubnet": "192.168.53.0/30",
"secondarySubnet": "192.168.53.4/30",
"expressRoutePrivatePeeringID": "/subscriptions/{subscription-id}/resourceGroups/tnt42-cust-p01-dmo01/providers/Microsoft.Network/expressroutecircuits/tnt42-cust-p01-dmo01-er/peerings/AzurePrivatePeering"
},
"cluster": {
"clusterId": 1,
"clusterSize": 4,
"hosts": [
"fakehost18.nyc1.kubernetes.center",
"fakehost19.nyc1.kubernetes.center",
"fakehost20.nyc1.kubernetes.center",
"fakehost21.nyc1.kubernetes.center"
]
},
"clusters": [],
"endpoints": {
"nsxtManager": "https://192.168.50.3/",
"vcsa": "https://192.168.50.2/"
},
"identitySources": [
{
"alias": "groupAlias",
"baseGroupDN": "ou=baseGroup",
"baseUserDN": "ou=baseUser",
"domain": "domain1",
"name": "group1",
"primaryServer": "ldaps://1.1.1.1:636/",
"secondaryServer": "ldaps://1.1.1.2:636/",
"ssl": "Enabled"
}
],
"internet": "Disabled",
"provisioningState": "Updating"
},
"tags": {},
"type": "Microsoft.VMwareVirtustream/privateClouds"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"parameters": {
"api-version": "2019-08-09-preview",
"subscriptionId": "{subscription-id}",
"resourceGroupName": "group1",
"privateCloudName": "cloud1"
},
"responses": {
"200": {},
"202": {},
"204": {}
}
}
Loading