From 82fa03d8b928dd45f8f82f3a0e4f12aff19e4752 Mon Sep 17 00:00:00 2001 From: mkhachane Date: Mon, 10 Apr 2023 11:53:46 +0000 Subject: [PATCH] AV-175720: Update all vRO workflows and actions to add UUID of the object. --- .../vmware/actions/createHealthMonitorObj.xml | 8 ++- .../com/vmware/actions/createPoolObj.xml | 6 +- .../com/vmware/actions/createVRAPoolGroup.xml | 6 +- .../com/vmware/actions/createVRAPoolObj.xml | 11 +-- .../actions/createVirtualServiceObj.xml | 9 ++- .../createVirtualServiceWithIPAMObj.xml | 7 +- .../com/vmware/actions/createVsVIPObj.xml | 12 ++-- .../actions/fetchUuidbyName.element_info.xml | 9 +++ .../com/vmware/actions/fetchUuidbyName.xml | 61 ++++++++++++++++ .../vro/Create Virtual Service NSX-T LB.xml | 58 +++++++++++++-- .../Library/vro/Create Virtual service.xml | 58 +++++++++++++-- .../vro/Create health monitor using model.xml | 14 +++- .../Library/vro/Create pool using model.xml | 30 +++++++- ...Create virtual service with pool group.xml | 72 +++++++++++++++++-- .../Library/vro/VS Creation using model.xml | 58 +++++++++++++-- .../Library/vro/VS creation with IPAM.xml | 58 +++++++++++++-- .../vro/VS creation with public cloud.xml | 60 ++++++++++++++-- 17 files changed, 484 insertions(+), 53 deletions(-) create mode 100644 o11nplugin-vro-package/src/main/resources/ScriptModule/com/vmware/actions/fetchUuidbyName.element_info.xml create mode 100644 o11nplugin-vro-package/src/main/resources/ScriptModule/com/vmware/actions/fetchUuidbyName.xml diff --git a/o11nplugin-vro-package/src/main/resources/ScriptModule/com/vmware/actions/createHealthMonitorObj.xml b/o11nplugin-vro-package/src/main/resources/ScriptModule/com/vmware/actions/createHealthMonitorObj.xml index 9eff362e..fa380a7f 100644 --- a/o11nplugin-vro-package/src/main/resources/ScriptModule/com/vmware/actions/createHealthMonitorObj.xml +++ b/o11nplugin-vro-package/src/main/resources/ScriptModule/com/vmware/actions/createHealthMonitorObj.xml @@ -1,7 +1,7 @@ @@ -24,10 +24,14 @@ + + \ No newline at end of file diff --git a/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/Create Virtual Service NSX-T LB.xml b/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/Create Virtual Service NSX-T LB.xml index 500cb2f8..cd62392b 100644 --- a/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/Create Virtual Service NSX-T LB.xml +++ b/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/Create Virtual Service NSX-T LB.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://vmware.com/vco/workflow http://vmware.com/vco/workflow/Workflow-v4.xsd" root-name="item3" object-name="workflow:name=generic" - id="6b35104b-2cff-4b2e-91f2-0dfa4cd7f206" version="3.0.2" + id="6b35104b-2cff-4b2e-91f2-0dfa4cd7f206" version="3.0.3" api-version="6.0.0" allowed-operations="vef" restartMode="1" resumeFromFailedMode="0"> @@ -63,6 +63,18 @@ + + + + + + + + + + + + @@ -176,7 +188,7 @@ System.log("Object Created:-> "+virtualServiceObject.getName()); script-module="com.vmware.avi/createHealthMonitorObj"> +actionResult = System.getModule("com.vmware.avi").createHealthMonitorObj(healthMonitorType,hm_type,hm_name,hm_description,is_federated,monitor_port,time_out,send_interval,successful_check,failed_check,command_code,udp_request,dns_query_name,http_response_code,tcp_request,tcp_response,tcp_half_open,maintenance_code,workflowRuntime,https_response_code, Tenant, health_monitor_uuid) ;]]> @@ -230,6 +242,10 @@ actionResult = System.getModule("com.vmware.avi").createHealthMonitorObj(healthM + + + +actionResult = System.getModule("com.vmware.avi").createVRAPoolObj(PoolServers,poolName,ServerCloud,Tenant,HealthMonitorName,workflowRuntime,instance_port,tier1_lr, pool_uuid) ;]]> @@ -281,6 +297,10 @@ actionResult = System.getModule("com.vmware.avi").createVRAPoolObj(PoolServers,p + + + +actionResult = System.getModule("com.vmware.avi").createVsVIPObj(Tenant,name,IPAddress,eastWestPlacement,aviAllocatedFIp,autoAllocateIp,enabled,autoAllocateFloatingIp,aviAllocatedVip,workflowRuntime,tier1,ServerCloud, vsvip_uuid) ;]]> @@ -320,6 +340,10 @@ actionResult = System.getModule("com.vmware.avi").createVsVIPObj(Tenant,name,IPA + + + +actionResult = System.getModule("com.vmware.avi").createVirtualServiceObj(Name,poolgroupName,ServerCloud,Tenant,ApplicationProfile,servicePort,SSLCertificate,SSLCert,CertName,CreateSSL,serviceEngine,poolOrPoolgroup,poolName,vsVIP,existingVIP,allowInvalidClientCert,closeClientConfigUpdate,description,enableAutogw,enableRhi,enableRhiSnat,ignPoolNetReach,removeListeningPortOnVsDown,scaleoutEcmp,clientIpAddr,includeURL,excludeURL,addClientLogFliter,enabledClientLog,clientStringRef,clientDuration,logAllClientHeaders,analyticsProfile,clientInsights,significantLogThrottle,udfLogThrottle,nonSignificantLogs,nslduration,nslThrottle,metricsRealtimeUpdate,metricsRealtimeUpdateDuration,maxCpsPerClient,trafficEnabled,useBridgeIpAsVip,useVipAsSnat,vsVipName,workflowRuntime,network_profile, virtual_service_uuid) ;]]> @@ -435,6 +459,10 @@ actionResult = System.getModule("com.vmware.avi").createVirtualServiceObj(Name,p export-name="network_profile" /> + + + + + + + + + + + + + <![CDATA[Pool details]]> @@ -509,6 +547,11 @@ actionResult = System.getModule("com.vmware.avi").finishVroWorkflow(workflowRunt + + + + + <![CDATA[Healthmonitor details]]> @@ -545,6 +588,11 @@ actionResult = System.getModule("com.vmware.avi").finishVroWorkflow(workflowRunt + + + + + \ No newline at end of file diff --git a/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/Create Virtual service.xml b/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/Create Virtual service.xml index 0e5504cf..645895d6 100644 --- a/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/Create Virtual service.xml +++ b/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/Create Virtual service.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://vmware.com/vco/workflow http://vmware.com/vco/workflow/Workflow-v4.xsd" root-name="item3" object-name="workflow:name=generic" - id="09dae1fe-7075-4d9b-8922-6b9185f495a3" version="3.0.3" + id="09dae1fe-7075-4d9b-8922-6b9185f495a3" version="3.0.4" api-version="6.0.0" allowed-operations="vef" restartMode="1" resumeFromFailedMode="0"> @@ -57,6 +57,18 @@ + + + + + + + + + + + + @@ -170,7 +182,7 @@ System.log("Object Created:-> "+virtualServiceObject.getName()); script-module="com.vmware.avi/createHealthMonitorObj"> +actionResult = System.getModule("com.vmware.avi").createHealthMonitorObj(healthMonitorType,hm_type,hm_name,hm_description,is_federated,monitor_port,time_out,send_interval,successful_check,failed_check,command_code,udp_request,dns_query_name,http_response_code,tcp_request,tcp_response,tcp_half_open,maintenance_code,workflowRuntime,https_response_code, Tenant, health_monitor_uuid) ;]]> @@ -224,6 +236,10 @@ actionResult = System.getModule("com.vmware.avi").createHealthMonitorObj(healthM + + + +actionResult = System.getModule("com.vmware.avi").createVRAPoolObj(PoolServers,poolName,ServerCloud,Tenant,HealthMonitorName,workflowRuntime,instance_port,tier1_lr, pool_uuid) ;]]> @@ -276,6 +292,10 @@ actionResult = System.getModule("com.vmware.avi").createVRAPoolObj(PoolServers,p + + + +actionResult = System.getModule("com.vmware.avi").createVsVIPObj(Tenant,name,IPAddress,eastWestPlacement,aviAllocatedFIp,autoAllocateIp,enabled,autoAllocateFloatingIp,aviAllocatedVip,workflowRuntime,tier1,ServerCloud, vsvip_uuid) ;]]> @@ -314,6 +334,10 @@ actionResult = System.getModule("com.vmware.avi").createVsVIPObj(Tenant,name,IPA export-name="server_cloud"> + + + +actionResult = System.getModule("com.vmware.avi").createVirtualServiceObj(Name,poolgroupName,ServerCloud,Tenant,ApplicationProfile,servicePort,SSLCertificate,SSLCert,CertName,CreateSSL,serviceEngine,poolOrPoolgroup,poolName,vsVIP,existingVIP,allowInvalidClientCert,closeClientConfigUpdate,description,enableAutogw,enableRhi,enableRhiSnat,ignPoolNetReach,removeListeningPortOnVsDown,scaleoutEcmp,clientIpAddr,includeURL,excludeURL,addClientLogFliter,enabledClientLog,clientStringRef,clientDuration,logAllClientHeaders,analyticsProfile,clientInsights,significantLogThrottle,udfLogThrottle,nonSignificantLogs,nslduration,nslThrottle,metricsRealtimeUpdate,metricsRealtimeUpdateDuration,maxCpsPerClient,trafficEnabled,useBridgeIpAsVip,useVipAsSnat,vsVipName,workflowRuntime,network_profile, virtual_service_uuid) ;]]> @@ -430,6 +454,10 @@ actionResult = System.getModule("com.vmware.avi").createVirtualServiceObj(Name,p explicitly-not-bound="true"> + + + + + + + + + + + + + <![CDATA[Pool details]]> @@ -499,6 +537,11 @@ actionResult = System.getModule("com.vmware.avi").finishVroWorkflow(workflowRunt + + + + + <![CDATA[Healthmonitor details]]> @@ -535,6 +578,11 @@ actionResult = System.getModule("com.vmware.avi").finishVroWorkflow(workflowRunt + + + + + \ No newline at end of file diff --git a/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/Create health monitor using model.xml b/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/Create health monitor using model.xml index 01d184e6..93540875 100644 --- a/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/Create health monitor using model.xml +++ b/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/Create health monitor using model.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://vmware.com/vco/workflow http://vmware.com/vco/workflow/Workflow-v4.xsd" root-name="item1" object-name="workflow:name=generic" - id="f2d558ce-2e04-426e-aeb1-1e330593aba3" version="3.0.2" + id="f2d558ce-2e04-426e-aeb1-1e330593aba3" version="3.0.3" api-version="6.0.0" allowed-operations="vef" restartMode="1" resumeFromFailedMode="0"> @@ -36,6 +36,9 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/Create pool using model.xml b/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/Create pool using model.xml index e2130ddc..78197e33 100644 --- a/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/Create pool using model.xml +++ b/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/Create pool using model.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://vmware.com/vco/workflow http://vmware.com/vco/workflow/Workflow-v4.xsd" root-name="item1" object-name="workflow:name=generic" - id="4e6193ee-6a1d-4ffe-880d-ffad746cf9af" version="3.0.3" + id="4e6193ee-6a1d-4ffe-880d-ffad746cf9af" version="3.0.4" api-version="6.0.0" allowed-operations="vef" restartMode="1" resumeFromFailedMode="0"> @@ -76,6 +76,12 @@ + + + + + + @@ -182,7 +188,7 @@ actionResult = System.getModule("com.vmware.avi").initVroWorkflow(controller) ;] script-module="com.vmware.avi/createHealthMonitorObj"> +actionResult = System.getModule("com.vmware.avi").createHealthMonitorObj(healthMonitorType,hm_type,hm_name,hm_description,is_federated,monitor_port,time_out,send_interval,successful_check,failed_check,command_code,udp_request,dns_query_name,http_response_code,tcp_request,tcp_response,tcp_half_open,maintenance_code,workflowRuntime,https_response_code, Tenant, health_monitor_uuid) ;]]> @@ -222,6 +228,10 @@ actionResult = System.getModule("com.vmware.avi").createHealthMonitorObj(healthM + + + +actionResult = System.getModule("com.vmware.avi").createPoolObj(PoolServers,enablePool,CreateHealthMonitor,poolName,defaultServerPort,loadBalancerAlgo,serverType,lbConsistentHash,lbCustomHeaderName,ServerCloud,Tenant,HealthMonitorName,healthMonitor,Version,activePassiveHM,capacityEstimation,capacityEstimationThresh,cloudConfigCksum,deleteServerRefresh,gracefulDisableTimeout,hostCheckEnabled,lookupServerByName,rewriteHostHeaderServerName,maxConcurrentConnectionsPerServer,domainName,fewestTasksFeedbackDelay,connectionRampDuration,upstreamConnpoolConnIdleTmo,upstreamConnpoolConnLifeTmo,upstreamConnpoolConnMaxReuse,upstreamConnpoolServerMaxCache,requestQueueEnabled,useServicePort,sniEnabled,serverTimeout,enableRealtimeMetrics,statusCode,failActionURL,statusProtocol,failActiontype,workflowRuntime,PersistenceProfileRef,ratio,port,addPersistenceProfileRef,tier1_lr, pool_uuid) ;]]> @@ -398,6 +408,10 @@ actionResult = System.getModule("com.vmware.avi").createPoolObj(PoolServers,enab + + + + + + + + <![CDATA[Healthmonitor details]]> @@ -519,6 +538,11 @@ actionResult = System.getModule("com.vmware.avi").finishVroWorkflow(workflowRunt + + + + + <![CDATA[Server details]]> diff --git a/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/Create virtual service with pool group.xml b/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/Create virtual service with pool group.xml index cf39c57c..6e70efa1 100644 --- a/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/Create virtual service with pool group.xml +++ b/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/Create virtual service with pool group.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://vmware.com/vco/workflow http://vmware.com/vco/workflow/Workflow-v4.xsd" root-name="item3" object-name="workflow:name=generic" - id="18f3a71a-3be3-4a77-8eff-e32855870519" version="3.0.3" + id="18f3a71a-3be3-4a77-8eff-e32855870519" version="3.0.4" api-version="6.0.0" allowed-operations="vef" restartMode="1" resumeFromFailedMode="0"> @@ -69,6 +69,21 @@ + + + + + + + + + + + + + + + "+virtualServiceObject.getName()); script-module="com.vmware.avi/createHealthMonitorObj"> +actionResult = System.getModule("com.vmware.avi").createHealthMonitorObj(healthMonitorType,hm_type,hm_name,hm_description,is_federated,monitor_port,time_out,send_interval,successful_check,failed_check,command_code,udp_request,dns_query_name,http_response_code,tcp_request,tcp_response,tcp_half_open,maintenance_code,workflowRuntime,https_response_code, Tenant, health_monitor_uuid) ;]]> @@ -235,6 +250,10 @@ actionResult = System.getModule("com.vmware.avi").createHealthMonitorObj(healthM + + + +actionResult = System.getModule("com.vmware.avi").createVRAPoolObj(PoolServers,poolName,ServerCloud,Tenant,HealthMonitorName,workflowRuntime,instance_port,tier1_lr, pool_uuid) ;]]> @@ -287,6 +306,10 @@ actionResult = System.getModule("com.vmware.avi").createVRAPoolObj(PoolServers,p + + + +actionResult = System.getModule("com.vmware.avi").createVsVIPObj(Tenant,name,IPAddress,eastWestPlacement,aviAllocatedFIp,autoAllocateIp,enabled,autoAllocateFloatingIp,aviAllocatedVip,workflowRuntime,tier1,ServerCloud, vsvip_uuid) ;]]> @@ -325,6 +348,10 @@ actionResult = System.getModule("com.vmware.avi").createVsVIPObj(Tenant,name,IPA + + + +actionResult = System.getModule("com.vmware.avi").createVirtualServiceObj(Name,poolgroupName,ServerCloud,Tenant,ApplicationProfile,servicePort,SSLCertificate,SSLCert,CertName,CreateSSL,serviceEngine,poolOrPoolgroup,poolName,vsVIP,existingVIP,allowInvalidClientCert,closeClientConfigUpdate,description,enableAutogw,enableRhi,enableRhiSnat,ignPoolNetReach,removeListeningPortOnVsDown,scaleoutEcmp,clientIpAddr,includeURL,excludeURL,addClientLogFliter,enabledClientLog,clientStringRef,clientDuration,logAllClientHeaders,analyticsProfile,clientInsights,significantLogThrottle,udfLogThrottle,nonSignificantLogs,nslduration,nslThrottle,metricsRealtimeUpdate,metricsRealtimeUpdateDuration,maxCpsPerClient,trafficEnabled,useBridgeIpAsVip,useVipAsSnat,vsVipName,workflowRuntime,network_profile, virtual_service_uuid) ;]]> @@ -441,6 +468,10 @@ actionResult = System.getModule("com.vmware.avi").createVirtualServiceObj(Name,p + + + script-module="com.vmware.avi/createVRAPoolGroup"> +actionResult = System.getModule("com.vmware.avi").createVRAPoolGroup(workflowRuntime,ServerCloud,Tenant,firstServerList,secondServerList,poolGroupName,instancePort,HealthMonitorName, pool_group_uuid) ;]]> @@ -484,6 +515,10 @@ actionResult = System.getModule("com.vmware.avi").createVRAPoolGroup(workflowRun + + + + + + + + + + + + + <![CDATA[Pool details]]> @@ -563,6 +608,11 @@ actionResult = System.getModule("com.vmware.avi").finishVroWorkflow(workflowRunt + + + + + <![CDATA[Pool group details]]> @@ -573,6 +623,11 @@ actionResult = System.getModule("com.vmware.avi").finishVroWorkflow(workflowRunt + + + + + <![CDATA[Healthmonitor details]]> @@ -609,6 +664,11 @@ actionResult = System.getModule("com.vmware.avi").finishVroWorkflow(workflowRunt + + + + + \ No newline at end of file diff --git a/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/VS Creation using model.xml b/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/VS Creation using model.xml index 881625d3..4d34e704 100644 --- a/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/VS Creation using model.xml +++ b/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/VS Creation using model.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://vmware.com/vco/workflow http://vmware.com/vco/workflow/Workflow-v4.xsd" root-name="item5" object-name="workflow:name=generic" - id="151a8d5b-fb5b-44f9-9f6a-388bab1c148e" version="3.0.2" + id="151a8d5b-fb5b-44f9-9f6a-388bab1c148e" version="3.0.3" api-version="6.0.0" allowed-operations="vef" editor-version="1.6" restartMode="1" resumeFromFailedMode="0"> @@ -135,6 +135,18 @@ + + + + + + + + + + + + +actionResult = System.getModule("com.vmware.avi").createHealthMonitorObj(healthMonitorType,hm_type,hm_name,hm_description,is_federated,monitor_port,time_out,send_interval,successful_check,failed_check,command_code,udp_request,dns_query_name,http_response_code,tcp_request,tcp_response,tcp_half_open,maintenance_code,workflowRuntime,https_response_code, Tenant, health_monitor_uuid) ;]]> @@ -328,6 +340,10 @@ actionResult = System.getModule("com.vmware.avi").createHealthMonitorObj(healthM + + + +actionResult = System.getModule("com.vmware.avi").createPoolObj(PoolServers,enablePool,CreateHealthMonitor,poolName,defaultServerPort,loadBalancerAlgo,serverType,lbConsistentHash,lbCustomHeaderName,ServerCloud,Tenant,HealthMonitorName,healthMonitor,Version,activePassiveHM,capacityEstimation,capacityEstimationThresh,cloudConfigCksum,deleteServerRefresh,gracefulDisableTimeout,hostCheckEnabled,lookupServerByName,rewriteHostHeaderServerName,maxConcurrentConnectionsPerServer,domainName,fewestTasksFeedbackDelay,connectionRampDuration,upstreamConnpoolConnIdleTmo,upstreamConnpoolConnLifeTmo,upstreamConnpoolConnMaxReuse,upstreamConnpoolServerMaxCache,requestQueueEnabled,useServicePort,sniEnabled,serverTimeout,enableRealtimeMetrics,statusCode,failActionURL,statusProtocol,failActiontype,workflowRuntime,PersistenceProfileRef,ratio,port,addPersistenceProfileRef,tier1_lr, pool_uuid) ;]]> @@ -480,6 +496,10 @@ actionResult = System.getModule("com.vmware.avi").createPoolObj(PoolServers,enab + + + +actionResult = System.getModule("com.vmware.avi").createVsVIPObj(Tenant,name,IPAddress,eastWestPlacement,aviAllocatedFIp,autoAllocateIp,enabled,autoAllocateFloatingIp,aviAllocatedVip,workflowRuntime,tier1,ServerCloud, vsvip_uuid) ;]]> @@ -525,6 +545,10 @@ actionResult = System.getModule("com.vmware.avi").createVsVIPObj(Tenant,name,IPA export-name="server_cloud" /> + + + +actionResult = System.getModule("com.vmware.avi").createVirtualServiceObj(Name,poolgroupName,ServerCloud,Tenant,ApplicationProfile,servicePort,SSLCertificate,SSLCert,CertName,CreateSSL,serviceEngine,poolOrPoolgroup,poolName,vsVIP,existingVIP,allowInvalidClientCert,closeClientConfigUpdate,description,enableAutogw,enableRhi,enableRhiSnat,ignPoolNetReach,removeListeningPortOnVsDown,scaleoutEcmp,clientIpAddr,includeURL,excludeURL,addClientLogFliter,enabledClientLog,clientStringRef,clientDuration,logAllClientHeaders,analyticsProfile,clientInsights,significantLogThrottle,udfLogThrottle,nonSignificantLogs,nslduration,nslThrottle,metricsRealtimeUpdate,metricsRealtimeUpdateDuration,maxCpsPerClient,trafficEnabled,useBridgeIpAsVip,useVipAsSnat,vsVipName,workflowRuntime,network_profile, virtual_service_uuid) ;]]> @@ -689,6 +713,10 @@ actionResult = System.getModule("com.vmware.avi").createVirtualServiceObj(Name,p + + + + + + + + + + + + + <![CDATA[SSL Cert]]> @@ -932,6 +970,11 @@ actionResult = System.getModule("com.vmware.avi").finishVroWorkflow(workflowRunt + + + + + <![CDATA[Healthmonitor details]]> @@ -961,6 +1004,11 @@ actionResult = System.getModule("com.vmware.avi").finishVroWorkflow(workflowRunt + + + + + <![CDATA[Server details]]> diff --git a/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/VS creation with IPAM.xml b/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/VS creation with IPAM.xml index 1d4e98d2..8b40e5bb 100644 --- a/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/VS creation with IPAM.xml +++ b/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/VS creation with IPAM.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://vmware.com/vco/workflow http://vmware.com/vco/workflow/Workflow-v4.xsd" root-name="item3" object-name="workflow:name=generic" - id="60f5dccd-ad72-462d-8597-397e8aef0f5e" version="3.0.2" + id="60f5dccd-ad72-462d-8597-397e8aef0f5e" version="3.0.3" api-version="6.0.0" allowed-operations="vef" restartMode="1" resumeFromFailedMode="0"> @@ -54,6 +54,18 @@ + + + + + + + + + + + + @@ -180,7 +192,7 @@ System.log("Object Created:-> "+virtualServiceObject.getName()); script-module="com.vmware.avi/createHealthMonitorObj"> +actionResult = System.getModule("com.vmware.avi").createHealthMonitorObj(healthMonitorType,hm_type,hm_name,hm_description,is_federated,monitor_port,time_out,send_interval,successful_check,failed_check,command_code,udp_request,dns_query_name,http_response_code,tcp_request,tcp_response,tcp_half_open,maintenance_code,workflowRuntime,https_response_code, Tenant, health_monitor_uuid) ;]]> @@ -237,6 +249,10 @@ actionResult = System.getModule("com.vmware.avi").createHealthMonitorObj(healthM + + + +actionResult = System.getModule("com.vmware.avi").createVRAPoolObj(PoolServers,poolName,ServerCloud,Tenant,HealthMonitorName,workflowRuntime,instance_port,tier1_lr, pool_uuid) ;]]> @@ -290,6 +306,10 @@ actionResult = System.getModule("com.vmware.avi").createVRAPoolObj(PoolServers,p export-name="NULL"> + + + +actionResult = System.getModule("com.vmware.avi").createIPAMVsVIPObj(Tenant,name,IPAddress,eastWestPlacement,aviAllocatedFIp,autoAllocateIp,enabled,autoAllocateFloatingIp,aviAllocatedVip,serverType,workflowRuntime,network_management_name,app_domain_name,domain,cloud_name, vsvip_uuid) ;]]> @@ -332,6 +352,10 @@ actionResult = System.getModule("com.vmware.avi").createIPAMVsVIPObj(Tenant,name export-name="app_domain_name"> + + + +actionResult = System.getModule("com.vmware.avi").createVirtualServiceWithIPAMObj(Name,poolgroupName,ServerCloud,Tenant,ApplicationProfile,servicePort,SSLCertificate,SSLCert,CertName,CreateSSL,serviceEngine,poolOrPoolgroup,poolName,vsVIP,existingVIP,allowInvalidClientCert,closeClientConfigUpdate,description,enableAutogw,enableRhi,enableRhiSnat,ignPoolNetReach,removeListeningPortOnVsDown,scaleoutEcmp,clientIpAddr,includeURL,excludeURL,addClientLogFliter,enabledClientLog,clientStringRef,clientDuration,logAllClientHeaders,analyticsProfile,clientInsights,significantLogThrottle,udfLogThrottle,nonSignificantLogs,nslduration,nslThrottle,metricsRealtimeUpdate,metricsRealtimeUpdateDuration,maxCpsPerClient,trafficEnabled,useBridgeIpAsVip,useVipAsSnat,vsVipName,workflowRuntime,network_security_policy_name,http_policy_set_name, virtual_service_uuid) ;]]> @@ -449,6 +473,10 @@ actionResult = System.getModule("com.vmware.avi").createVirtualServiceWithIPAMOb explicitly-not-bound="true"> + + + + + + + + + + + + + <![CDATA[Pool details]]> @@ -524,6 +562,11 @@ actionResult = System.getModule("com.vmware.avi").finishVroWorkflow(workflowRunt + + + + + <![CDATA[Healthmonitor details]]> @@ -546,6 +589,11 @@ actionResult = System.getModule("com.vmware.avi").finishVroWorkflow(workflowRunt + + + + + \ No newline at end of file diff --git a/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/VS creation with public cloud.xml b/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/VS creation with public cloud.xml index bdeb3154..d9a09c9c 100644 --- a/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/VS creation with public cloud.xml +++ b/o11nplugin-vro-package/src/main/resources/Workflow/Library/vro/VS creation with public cloud.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://vmware.com/vco/workflow http://vmware.com/vco/workflow/Workflow-v4.xsd" root-name="item3" object-name="workflow:name=generic" - id="7e4121c0-0397-4c89-8d85-6878c033351d" version="4.0.0" + id="7e4121c0-0397-4c89-8d85-6878c033351d" version="4.0.1" api-version="6.0.0" allowed-operations="vef" restartMode="1" resumeFromFailedMode="0"> @@ -61,6 +61,18 @@ + + + + + + + + + + + + @@ -196,7 +208,7 @@ script-module="com.vmware.avi/createHealthMonitorObj"> + actionResult = System.getModule("com.vmware.avi").createHealthMonitorObj(healthMonitorType,hm_type,hm_name,hm_description,is_federated,monitor_port,time_out,send_interval,successful_check,failed_check,command_code,udp_request,dns_query_name,http_response_code,tcp_request,tcp_response,tcp_half_open,maintenance_code,workflowRuntime,https_response_code, Tenant, health_monitor_uuid) ;]]> @@ -238,9 +250,13 @@ - + + + + + actionResult = System.getModule("com.vmware.avi").createVRAPoolObj(PoolServers,poolName,ServerCloud,Tenant,HealthMonitorName,workflowRuntime,instance_port,tier1_lr, pool_uuid) ;]]> @@ -293,6 +309,10 @@ + + + @@ -376,6 +396,10 @@ export-name="autoAllocateOrStatic"> + + + + actionResult = System.getModule("com.vmware.avi").createVirtualServiceWithIPAMObj(Name,poolgroupName,ServerCloud,Tenant,ApplicationProfile,servicePort,SSLCertificate,SSLCert,CertName,CreateSSL,serviceEngine,poolOrPoolgroup,poolName,vsVIP,existingVIP,allowInvalidClientCert,closeClientConfigUpdate,description,enableAutogw,enableRhi,enableRhiSnat,ignPoolNetReach,removeListeningPortOnVsDown,scaleoutEcmp,clientIpAddr,includeURL,excludeURL,addClientLogFliter,enabledClientLog,clientStringRef,clientDuration,logAllClientHeaders,analyticsProfile,clientInsights,significantLogThrottle,udfLogThrottle,nonSignificantLogs,nslduration,nslThrottle,metricsRealtimeUpdate,metricsRealtimeUpdateDuration,maxCpsPerClient,trafficEnabled,useBridgeIpAsVip,useVipAsSnat,vsVipName,workflowRuntime,network_security_policy_name,http_policy_set_name, virtual_service_uuid) ;]]> @@ -456,6 +480,10 @@ + + + + + + + + <![CDATA[VIP]]> @@ -567,6 +600,11 @@ + + + + + <![CDATA[Pool details]]> @@ -578,6 +616,11 @@ + + + + + <![CDATA[Healthmonitor details]]> @@ -600,6 +643,11 @@ + + + + + \ No newline at end of file