示例#1
0
 public AdminResourceClassAction RegisterAdminResourceClassAction(
     ResourceClassActionType resourceClassActionParams)
 {
     try
     {
         return(new AdminResourceClassAction(this.VcloudClient, SdkUtil.Post <ResourceClassActionType>(this.VcloudClient, this.Resource.href + "/resourceclassactions", SerializationUtil.SerializeObject <ResourceClassActionType>(resourceClassActionParams, "com.vmware.vcloud.api.rest.schema"), "application/vnd.vmware.admin.resourceClassAction+xml", 201)));
     }
     catch (Exception ex)
     {
         throw new VCloudException(ex.Message);
     }
 }
示例#2
0
 public AdminResourceClassAction RegisterResourceClassAction(
     string actionName,
     string actionHttpMethod,
     string actionURLPattern,
     string actionOperationKey)
 {
     try
     {
         ResourceClassActionType resourceClassActionParams = new ResourceClassActionType();
         resourceClassActionParams.name         = actionName;
         resourceClassActionParams.HttpMethod   = actionHttpMethod;
         resourceClassActionParams.UrlPattern   = actionURLPattern;
         resourceClassActionParams.operationKey = actionOperationKey;
         return(this.RegisterAdminResourceClassAction(resourceClassActionParams));
     }
     catch (Exception ex)
     {
         throw new VCloudException(ex.Message);
     }
 }