<back to all web services
ComputeVmNetworks
The following routes are available for this service:| PUT | /compute/vm/networkConnection | | |
|---|
ComputeVmNetworks Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| vmid | body | string | No | |
| app | body | App | No | Allowable Values- Acronis
- AcronisSCS
- Actifio
- AWSEC2
- Billing
- ChargebackManager
- GoogleCloudPlatform
- N3TLoginPortal
- Onboarding
- vCloudDirector
- Zerto
- ZertoCloudManager
- MicrosoftAzure
- ConnectWise
- Auvik
- Veeam
- VROPSMetering
- Keycloak
- N3tApi
|
| datacenterLocation | body | DatacenterLocations | No | Allowable Values- ACD
- GMU
- SPA
- LAS
- DEV
- VCD
- AWS
- GCP
- UAT
- AZU
- CNW
- AUV
- ATL
- EXT
|
| networkConnectionSection | body | NetworkConnectionSection | No | |
ComputeBase Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| userId | form | string | No | |
| logins | form | List<TypeLogin> | No | |
| sessionId | form | string | No | |
TypeLogin Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| MembershipId | form | int | No | |
| UserId | form | Guid | No | |
| Username | form | string | No | |
| Password | form | string | No | |
| DatacenterURL | form | string | No | |
| LocationType | form | string | No | |
| Location | form | string | No | |
| DatacenterLocation | form | DatacenterLocations | No | |
| ApplicationName | form | string | No | |
| ApplicationId | form | Guid | No | |
| ApplicationLocationId | form | Guid | No | |
| CompanyName | form | string | No | |
| CompanyId | form | Guid | No | |
| Status | form | int | No | |
| Rights | form | List<string> | No | |
| SessionId | form | string | No | |
| Roles | form | List<string> | No | |
| Permissions | form | List<string> | No | |
| Attributes | form | List<TypeMembershipAttribute> | No | |
| UseTwoFactorAuth | form | bool | No | |
| PresharedKey | form | string | No | |
| Passcode | form | string | No | |
| Id | form | string | No | |
| FirstName | form | string | No | |
| LastName | form | string | No | |
DatacenterLocations Enum:| GMU | |
| SPA | |
| LAS | |
| DEV | |
| VCD | |
| AWS | |
| GCP | |
| UAT | |
| AZU | |
| AUV | |
| ATL | |
TypeMembershipAttribute Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| AttributeType | form | string | No | |
| AttributeValue | form | string | No | |
| AttributeDataType | form | string | No | |
App Enum:| Acronis | |
| AcronisSCS | |
| Actifio | |
| AWSEC2 | |
| Billing | |
| ChargebackManager | |
| GoogleCloudPlatform | |
| N3TLoginPortal | |
| Onboarding | |
| vCloudDirector | |
| Zerto | |
| ZertoCloudManager | |
| MicrosoftAzure | |
| ConnectWise | |
| Auvik | |
| Veeam | |
| VROPSMetering | |
| Keycloak | |
| N3tApi | |
DatacenterLocations Enum:| ACD | |
| GMU | |
| SPA | |
| LAS | |
| DEV | |
| VCD | |
| AWS | |
| GCP | |
| UAT | |
| AZU | |
| CNW | |
| AUV | |
| ATL | |
| EXT | |
NetworkConnectionSection Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| Info | form | string | No | |
| PrimaryNetworkConnectionIndex | form | int | No | |
| NetworkConnection | form | NetworkConnection | No | |
| Link | form | LinkType | No | |
| required | form | bool | No | |
| href | form | string | No | |
| type | form | string | No | |
NetworkConnection Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| NetworkConnectionIndex | form | int | No | |
| IpAddress | form | string | No | |
| ExternalIpAddress | form | string | No | |
| IsConnected | form | bool | No | |
| MACAddress | form | string | No | |
| IpAddressAllocationMode | form | string | No | |
| needsCustomization | form | bool | No | |
| network | form | string | No | |
LinkType Parameters:| Name | Parameter | Data Type | Required | Description |
|---|
| href | form | string | No | |
| id | form | string | No | |
| type | form | string | No | |
| name | form | string | No | |
| rel | form | string | No | |
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
HTTP + XML
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
PUT /compute/vm/networkConnection HTTP/1.1
Host: n3tapi.palmettovdc.com
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<ComputeVmNetworks xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/N3TAPI.Services">
<logins xmlns:d2p1="http://schemas.datacontract.org/2004/07/N3TDataBroker.Models">
<d2p1:TypeLogin>
<d2p1:_x003C_ApplicationId_x003E_k__BackingField>00000000-0000-0000-0000-000000000000</d2p1:_x003C_ApplicationId_x003E_k__BackingField>
<d2p1:_x003C_ApplicationLocationId_x003E_k__BackingField>00000000-0000-0000-0000-000000000000</d2p1:_x003C_ApplicationLocationId_x003E_k__BackingField>
<d2p1:_x003C_ApplicationName_x003E_k__BackingField>String</d2p1:_x003C_ApplicationName_x003E_k__BackingField>
<d2p1:_x003C_Attributes_x003E_k__BackingField>
<d2p1:TypeMembershipAttribute>
<d2p1:AttributeDataType>String</d2p1:AttributeDataType>
<d2p1:AttributeType>String</d2p1:AttributeType>
<d2p1:AttributeValue>String</d2p1:AttributeValue>
</d2p1:TypeMembershipAttribute>
</d2p1:_x003C_Attributes_x003E_k__BackingField>
<d2p1:_x003C_CompanyId_x003E_k__BackingField>00000000-0000-0000-0000-000000000000</d2p1:_x003C_CompanyId_x003E_k__BackingField>
<d2p1:_x003C_CompanyName_x003E_k__BackingField>String</d2p1:_x003C_CompanyName_x003E_k__BackingField>
<d2p1:_x003C_DatacenterLocation_x003E_k__BackingField>GMU</d2p1:_x003C_DatacenterLocation_x003E_k__BackingField>
<d2p1:_x003C_DatacenterURL_x003E_k__BackingField>String</d2p1:_x003C_DatacenterURL_x003E_k__BackingField>
<d2p1:_x003C_FirstName_x003E_k__BackingField>String</d2p1:_x003C_FirstName_x003E_k__BackingField>
<d2p1:_x003C_Id_x003E_k__BackingField>String</d2p1:_x003C_Id_x003E_k__BackingField>
<d2p1:_x003C_LastName_x003E_k__BackingField>String</d2p1:_x003C_LastName_x003E_k__BackingField>
<d2p1:_x003C_LocationType_x003E_k__BackingField>String</d2p1:_x003C_LocationType_x003E_k__BackingField>
<d2p1:_x003C_Location_x003E_k__BackingField>String</d2p1:_x003C_Location_x003E_k__BackingField>
<d2p1:_x003C_MembershipId_x003E_k__BackingField>0</d2p1:_x003C_MembershipId_x003E_k__BackingField>
<d2p1:_x003C_Passcode_x003E_k__BackingField>String</d2p1:_x003C_Passcode_x003E_k__BackingField>
<d2p1:_x003C_Password_x003E_k__BackingField>String</d2p1:_x003C_Password_x003E_k__BackingField>
<d2p1:_x003C_Permissions_x003E_k__BackingField xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>String</d4p1:string>
</d2p1:_x003C_Permissions_x003E_k__BackingField>
<d2p1:_x003C_PresharedKey_x003E_k__BackingField>String</d2p1:_x003C_PresharedKey_x003E_k__BackingField>
<d2p1:_x003C_Rights_x003E_k__BackingField xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>String</d4p1:string>
</d2p1:_x003C_Rights_x003E_k__BackingField>
<d2p1:_x003C_Roles_x003E_k__BackingField xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>String</d4p1:string>
</d2p1:_x003C_Roles_x003E_k__BackingField>
<d2p1:_x003C_SessionId_x003E_k__BackingField>String</d2p1:_x003C_SessionId_x003E_k__BackingField>
<d2p1:_x003C_Status_x003E_k__BackingField>0</d2p1:_x003C_Status_x003E_k__BackingField>
<d2p1:_x003C_UseTwoFactorAuth_x003E_k__BackingField>false</d2p1:_x003C_UseTwoFactorAuth_x003E_k__BackingField>
<d2p1:_x003C_UserId_x003E_k__BackingField>00000000-0000-0000-0000-000000000000</d2p1:_x003C_UserId_x003E_k__BackingField>
<d2p1:_x003C_Username_x003E_k__BackingField>String</d2p1:_x003C_Username_x003E_k__BackingField>
</d2p1:TypeLogin>
</logins>
<sessionId>String</sessionId>
<userId>String</userId>
<app>Acronis</app>
<datacenterLocation>ACD</datacenterLocation>
<networkConnectionSection xmlns:d2p1="http://schemas.datacontract.org/2004/07/N3TDataBroker.Models">
<d2p1:Info>String</d2p1:Info>
<d2p1:Link xmlns:d3p1="http://schemas.datacontract.org/2004/07/N3TVMWareCloudDirDL.Models.Xml">
<d3p1:href>String</d3p1:href>
<d3p1:id>String</d3p1:id>
<d3p1:name>String</d3p1:name>
<d3p1:rel>String</d3p1:rel>
<d3p1:type>String</d3p1:type>
</d2p1:Link>
<d2p1:NetworkConnection>
<d2p1:ExternalIpAddress>String</d2p1:ExternalIpAddress>
<d2p1:IpAddress>String</d2p1:IpAddress>
<d2p1:IpAddressAllocationMode>String</d2p1:IpAddressAllocationMode>
<d2p1:IsConnected>false</d2p1:IsConnected>
<d2p1:MACAddress>String</d2p1:MACAddress>
<d2p1:NetworkConnectionIndex>0</d2p1:NetworkConnectionIndex>
<d2p1:needsCustomization>false</d2p1:needsCustomization>
<d2p1:network>String</d2p1:network>
</d2p1:NetworkConnection>
<d2p1:PrimaryNetworkConnectionIndex>0</d2p1:PrimaryNetworkConnectionIndex>
<d2p1:href>String</d2p1:href>
<d2p1:required>false</d2p1:required>
<d2p1:type>String</d2p1:type>
</networkConnectionSection>
<vmid>String</vmid>
</ComputeVmNetworks>