IWsEndUserSetEnqueueModifyPrivateCloudResources Method
|
By the method SetEnqueueModifyPrivateCloudResources you can modify a resouces quantity
Namespace:
Aruba.Cloud.WsEndUser
Assembly:
Aruba.Cloud.WsEndUser (in Aruba.Cloud.WsEndUser.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax[OperationContractAttribute]
[RBACAttribute("put", "Aruba.VirtualPrivateCloud", "virtualPrivateCloudOrgs/0/virtualPrivateClouds/{request.PrivateCloudInstanceID}")]
WsResult SetEnqueueModifyPrivateCloudResources(
ModifyPrivateCloudResources request
)<OperationContractAttribute>
<RBACAttribute("put", "Aruba.VirtualPrivateCloud", "virtualPrivateCloudOrgs/0/virtualPrivateClouds/{request.PrivateCloudInstanceID}")>
Function SetEnqueueModifyPrivateCloudResources (
request As ModifyPrivateCloudResources
) As WsResult[OperationContractAttribute]
[RBACAttribute(L"put", L"Aruba.VirtualPrivateCloud", L"virtualPrivateCloudOrgs/0/virtualPrivateClouds/{request.PrivateCloudInstanceID}")]
WsResult^ SetEnqueueModifyPrivateCloudResources(
ModifyPrivateCloudResources^ request
)[<OperationContractAttribute>]
[<RBACAttribute("put", "Aruba.VirtualPrivateCloud", "virtualPrivateCloudOrgs/0/virtualPrivateClouds/{request.PrivateCloudInstanceID}")>]
abstract SetEnqueueModifyPrivateCloudResources :
request : ModifyPrivateCloudResources -> WsResult
function SetEnqueueModifyPrivateCloudResources(
request : ModifyPrivateCloudResources
) : WsResult
Parameters
- request
- Type: Aruba.Cloud.Provisioning.Entities.PrivateCloudModifyPrivateCloudResources
Return Value
Type:
WsResult
RemarksThe WsEndUser authenticates the user and retrieves the wcfPlatform by first performing a data validation.
After the validation of input data, are added to the prices of individual resources aggioranre,
the wcfBilling verifies that the user has sufficient credit for the purchase.
After a successful validation, the wcfPlatform deals with the update of the required tables in the privateCloud,
entering a new job in the Job table of operation, and reserve the ModifyPrivateCloud credit through wcfBilling.
Examples
public static string SetEnqueueModifyPrivateCloudResources(WsEndUserClient client,
ModifyPrivateCloudResources modifyPrivateCloudResources)
{
client.ClientCredentials.UserName.UserName = "ARU-0000";
client.ClientCredentials.UserName.Password = "0123456789";
StringBuilder stringBuilder = new StringBuilder();
try
{
WsResult result =
client.SetEnqueueModifyPrivateCloudResources(modifyPrivateCloudResources);
if (result.Success)
{
stringBuilder.Append(" Operation ends successfully. Result Code : ");
stringBuilder.Append(result.ResultCode);
}
else
{
throw new ApplicationException(result.ResultMessage);
}
}
catch (Exception ex)
{
throw new ApplicationException(ex.Message);
}
return stringBuilder.ToString();
}
See Also