POST api/deployment/resourcedetails

Request Information

URI Parameters

None.

Body Parameters

ResourceDeployment
NameDescriptionTypeAdditional information
DeploymentDetails

DeploymentDetails

None.

CloudResource

CloudResource

None.

DataRequestedFor

string

None.

Request Formats

application/json, text/json

Sample:
{
  "DeploymentDetails": {
    "Cloud": "sample string 1",
    "SubscriptionId": 2,
    "ProjectId": 3,
    "OuId": 4
  },
  "CloudResource": {
    "Name": "sample string 1",
    "vmName": "sample string 2",
    "osType": "sample string 3",
    "osImageId": "sample string 4",
    "vmosVersion": "sample string 5",
    "vmProcessorMemory": 6.1,
    "vmProcessorCore": 7,
    "vmlocation": "sample string 8",
    "vmIp": "sample string 9",
    "vmscalingenable": "sample string 10",
    "vmscaleUnit": 1,
    "vmcpuUpperLimit": 1,
    "vmcpuLowerLimit": 1,
    "vmramUpperLimit": 1,
    "vmramLowerLimit": 1,
    "vmInstanceType": "sample string 11",
    "vmMachineFamily": "sample string 12",
    "vmMachineType": "sample string 13",
    "vmRole": "sample string 14",
    "vmdisk": "sample string 15",
    "useexistingvm": "sample string 16",
    "vmPrimaryLocation": "sample string 17",
    "vmSecondaryLocation": "sample string 18",
    "credentials": "sample string 19",
    "vmCredential": 20,
    "storageName": "sample string 21",
    "storageType": "sample string 22",
    "storagelocation": "sample string 23",
    "storageTier": "sample string 24",
    "useexistingstorage": "sample string 25",
    "storagePrimaryLocation": "sample string 26",
    "storageSecondaryLocation": "sample string 27",
    "vnetIpAddressSpace": "sample string 28",
    "vnetVirtualNetworkName": "sample string 29",
    "vnetSubnetAddressRange": "sample string 30",
    "vnetSubNetName": "sample string 31",
    "vnetLocation": "sample string 32",
    "vnetRouterTable": "sample string 33",
    "nextHop": "sample string 34",
    "nextHopIp": "sample string 35",
    "useexistingvnet": "sample string 36",
    "vnetPrimaryLocation": "sample string 37",
    "vnetSecondaryLocation": "sample string 38",
    "subnetLocation": "sample string 39",
    "subNetName": "sample string 40",
    "subnetAddressRange": "sample string 41",
    "snVirtualNetwork": "sample string 42",
    "subnetRouterTable": "sample string 43",
    "UseExisting": "sample string 44",
    "useexistingsnet": "sample string 45",
    "subnetPrimaryLocation": "sample string 46",
    "subnetSecondaryLocation": "sample string 47",
    "seglocation": "sample string 48",
    "segName": "sample string 49",
    "segVirtualNetwork": "sample string 50",
    "routingInfo": "sample string 51",
    "inboundNSG": "sample string 52",
    "outboundNSG": "sample string 53",
    "useexistingsg": "sample string 54",
    "segIsExistingAsPerUser": true,
    "segPrimaryLocation": "sample string 56",
    "segSecondaryLocation": "sample string 57",
    "nsgRules": "sample string 58",
    "ipLocation": "sample string 59",
    "publicIpName": "sample string 60",
    "IPReserved": "sample string 61",
    "useexistingpip": "sample string 62",
    "ipPrimaryLocation": "sample string 63",
    "ipSecondaryLocation": "sample string 64",
    "loadBalancerName": "sample string 65",
    "loadBalancerType": "sample string 66",
    "lblocation": "sample string 67",
    "lbsubNet": "sample string 68",
    "lbvnet": "sample string 69",
    "lbPort": "sample string 70",
    "lbProtocol": "sample string 71",
    "useexistinglb": "sample string 72",
    "lbPrimaryLocation": "sample string 73",
    "lbSecondaryLocation": "sample string 74",
    "kvlocation": "sample string 75",
    "kvtype": "sample string 76",
    "kvVirtualNetwork": "sample string 77",
    "kvName": "sample string 78",
    "kvPrimaryLocation": "sample string 79",
    "kvSecondaryLocation": "sample string 80",
    "fslocation": "sample string 81",
    "fsName": "sample string 82",
    "fsQuota": "sample string 83",
    "fsVirtualNetwork": "sample string 84",
    "useexistingfs": "sample string 85",
    "fsPrimaryLocation": "sample string 86",
    "fsSecondaryLocation": "sample string 87",
    "bpoolName": "sample string 88",
    "useexistingrtable": "sample string 89",
    "rtableName": "sample string 90",
    "routes": "sample string 91",
    "rtableLocation": "sample string 92",
    "rtPrimaryLocation": "sample string 93",
    "rtSecondaryLocation": "sample string 94",
    "useexistingdisk": "sample string 95",
    "diskname": "sample string 96",
    "diskpurpose": "sample string 97",
    "disksize": 98,
    "disktype": "sample string 99",
    "diskiops": 100,
    "diskredundancy": "sample string 101",
    "diskPrimaryLocation": "sample string 102",
    "diskSecondaryLocation": "sample string 103"
  },
  "DataRequestedFor": "sample string 1"
}

application/xml, text/xml

Sample:
<ResourceDeployment xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CA.BLayer.Common.Model">
  <CloudResource>
    <IPReserved>sample string 61</IPReserved>
    <Name>sample string 1</Name>
    <UseExisting>sample string 44</UseExisting>
    <bpoolName>sample string 88</bpoolName>
    <credentials>sample string 19</credentials>
    <diskPrimaryLocation>sample string 102</diskPrimaryLocation>
    <diskSecondaryLocation>sample string 103</diskSecondaryLocation>
    <diskiops>100</diskiops>
    <diskname>sample string 96</diskname>
    <diskpurpose>sample string 97</diskpurpose>
    <diskredundancy>sample string 101</diskredundancy>
    <disksize>98</disksize>
    <disktype>sample string 99</disktype>
    <fsName>sample string 82</fsName>
    <fsPrimaryLocation>sample string 86</fsPrimaryLocation>
    <fsQuota>sample string 83</fsQuota>
    <fsSecondaryLocation>sample string 87</fsSecondaryLocation>
    <fsVirtualNetwork>sample string 84</fsVirtualNetwork>
    <fslocation>sample string 81</fslocation>
    <inboundNSG>sample string 52</inboundNSG>
    <ipLocation>sample string 59</ipLocation>
    <ipPrimaryLocation>sample string 63</ipPrimaryLocation>
    <ipSecondaryLocation>sample string 64</ipSecondaryLocation>
    <kvName>sample string 78</kvName>
    <kvPrimaryLocation>sample string 79</kvPrimaryLocation>
    <kvSecondaryLocation>sample string 80</kvSecondaryLocation>
    <kvVirtualNetwork>sample string 77</kvVirtualNetwork>
    <kvlocation>sample string 75</kvlocation>
    <kvtype>sample string 76</kvtype>
    <lbPort>sample string 70</lbPort>
    <lbPrimaryLocation>sample string 73</lbPrimaryLocation>
    <lbProtocol>sample string 71</lbProtocol>
    <lbSecondaryLocation>sample string 74</lbSecondaryLocation>
    <lblocation>sample string 67</lblocation>
    <lbsubNet>sample string 68</lbsubNet>
    <lbvnet>sample string 69</lbvnet>
    <loadBalancerName>sample string 65</loadBalancerName>
    <loadBalancerType>sample string 66</loadBalancerType>
    <nextHop>sample string 34</nextHop>
    <nextHopIp>sample string 35</nextHopIp>
    <nsgRules>sample string 58</nsgRules>
    <osImageId>sample string 4</osImageId>
    <osType>sample string 3</osType>
    <outboundNSG>sample string 53</outboundNSG>
    <publicIpName>sample string 60</publicIpName>
    <routes>sample string 91</routes>
    <routingInfo>sample string 51</routingInfo>
    <rtPrimaryLocation>sample string 93</rtPrimaryLocation>
    <rtSecondaryLocation>sample string 94</rtSecondaryLocation>
    <rtableLocation>sample string 92</rtableLocation>
    <rtableName>sample string 90</rtableName>
    <segIsExistingAsPerUser>true</segIsExistingAsPerUser>
    <segName>sample string 49</segName>
    <segPrimaryLocation>sample string 56</segPrimaryLocation>
    <segSecondaryLocation>sample string 57</segSecondaryLocation>
    <segVirtualNetwork>sample string 50</segVirtualNetwork>
    <seglocation>sample string 48</seglocation>
    <snVirtualNetwork>sample string 42</snVirtualNetwork>
    <storageName>sample string 21</storageName>
    <storagePrimaryLocation>sample string 26</storagePrimaryLocation>
    <storageSecondaryLocation>sample string 27</storageSecondaryLocation>
    <storageTier>sample string 24</storageTier>
    <storageType>sample string 22</storageType>
    <storagelocation>sample string 23</storagelocation>
    <subNetName>sample string 40</subNetName>
    <subnetAddressRange>sample string 41</subnetAddressRange>
    <subnetLocation>sample string 39</subnetLocation>
    <subnetPrimaryLocation>sample string 46</subnetPrimaryLocation>
    <subnetRouterTable>sample string 43</subnetRouterTable>
    <subnetSecondaryLocation>sample string 47</subnetSecondaryLocation>
    <useexistingdisk>sample string 95</useexistingdisk>
    <useexistingfs>sample string 85</useexistingfs>
    <useexistinglb>sample string 72</useexistinglb>
    <useexistingpip>sample string 62</useexistingpip>
    <useexistingrtable>sample string 89</useexistingrtable>
    <useexistingsg>sample string 54</useexistingsg>
    <useexistingsnet>sample string 45</useexistingsnet>
    <useexistingstorage>sample string 25</useexistingstorage>
    <useexistingvm>sample string 16</useexistingvm>
    <useexistingvnet>sample string 36</useexistingvnet>
    <vmCredential>20</vmCredential>
    <vmInstanceType>sample string 11</vmInstanceType>
    <vmIp>sample string 9</vmIp>
    <vmMachineFamily>sample string 12</vmMachineFamily>
    <vmMachineType>sample string 13</vmMachineType>
    <vmName>sample string 2</vmName>
    <vmPrimaryLocation>sample string 17</vmPrimaryLocation>
    <vmProcessorCore>7</vmProcessorCore>
    <vmProcessorMemory>6.1</vmProcessorMemory>
    <vmRole>sample string 14</vmRole>
    <vmSecondaryLocation>sample string 18</vmSecondaryLocation>
    <vmcpuLowerLimit>1</vmcpuLowerLimit>
    <vmcpuUpperLimit>1</vmcpuUpperLimit>
    <vmdisk>sample string 15</vmdisk>
    <vmlocation>sample string 8</vmlocation>
    <vmosVersion>sample string 5</vmosVersion>
    <vmramLowerLimit>1</vmramLowerLimit>
    <vmramUpperLimit>1</vmramUpperLimit>
    <vmscaleUnit>1</vmscaleUnit>
    <vmscalingenable>sample string 10</vmscalingenable>
    <vnetIpAddressSpace>sample string 28</vnetIpAddressSpace>
    <vnetLocation>sample string 32</vnetLocation>
    <vnetPrimaryLocation>sample string 37</vnetPrimaryLocation>
    <vnetRouterTable>sample string 33</vnetRouterTable>
    <vnetSecondaryLocation>sample string 38</vnetSecondaryLocation>
    <vnetSubNetName>sample string 31</vnetSubNetName>
    <vnetSubnetAddressRange>sample string 30</vnetSubnetAddressRange>
    <vnetVirtualNetworkName>sample string 29</vnetVirtualNetworkName>
  </CloudResource>
  <DataRequestedFor>sample string 1</DataRequestedFor>
  <DeploymentDetails>
    <Cloud>sample string 1</Cloud>
    <OuId>4</OuId>
    <ProjectId>3</ProjectId>
    <SubscriptionId>2</SubscriptionId>
  </DeploymentDetails>
</ResourceDeployment>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.