@@ -7791,9 +7791,9 @@ def put_mc(self, mc: ManagedCluster) -> ManagedCluster:
77917791 # poll until the result is returned
77927792 cluster = LongRunningOperation (self .cmd .cli_ctx )(poller )
77937793 self .postprocessing_after_mc_created (cluster )
7794- else :
7794+ elif self . context . get_no_wait () :
77957795 cluster = sdk_no_wait (
7796- self . context . get_no_wait () ,
7796+ True ,
77977797 self .client .begin_create_or_update ,
77987798 resource_group_name = self .context .get_resource_group_name (),
77997799 resource_name = self .context .get_name (),
@@ -7802,5 +7802,15 @@ def put_mc(self, mc: ManagedCluster) -> ManagedCluster:
78027802 if_none_match = self .context .get_if_none_match (),
78037803 headers = self .context .get_aks_custom_headers (),
78047804 )
7805+ else :
7806+ poller = self .client .begin_create_or_update (
7807+ resource_group_name = self .context .get_resource_group_name (),
7808+ resource_name = self .context .get_name (),
7809+ parameters = mc ,
7810+ if_match = self .context .get_if_match (),
7811+ if_none_match = self .context .get_if_none_match (),
7812+ headers = self .context .get_aks_custom_headers (),
7813+ )
7814+ cluster = LongRunningOperation (self .cmd .cli_ctx )(poller )
78057815
78067816 return cluster
0 commit comments