示例#1
0
def powerud():
    resource_group = selectedrg.get()
    vmssname = vmsstext.get()
    udinstancelist = getuds()
    result = azurerm.poweroff_vmss_vms(access_token, subscription_id, resource_group, vmssname,
                                       json.dumps(udinstancelist))
    statusmsg(result)
    displayvmss()
示例#2
0
 def poweroffvm(self, vmstring):
     '''power off individual VMs or groups of VMs in a scale set'''
     result = azurerm.poweroff_vmss_vms(self.access_token, self.sub_id, self.rgname, self.name,
                                        vmstring)
     self.status = result
示例#3
0
 def poweroffvm(self, vmstring):
     result = azurerm.poweroff_vmss_vms(self.access_token, self.sub_id, self.rgname, self.name, vmstring)
     self.status = result
示例#4
0
 def poweroffvm(self, vmstring):
     result = azurerm.poweroff_vmss_vms(self.access_token, self.sub_id, self.rgname, self.name, vmstring)
     self.status = result
示例#5
0
文件: vmssops.py 项目: rcarmo/azurerm
    sys.exit()

tenant_id = configData['tenantId']
app_id = configData['appId']
app_secret = configData['appSecret']
subscription_id = configData['subscriptionId']
resource_group = configData['resourceGroup']
vmssname = configData['vmssName']

access_token = azurerm.get_access_token(tenant_id, app_id, app_secret)

# delete vmss vm id #1
# vm_ids = '["1"]'
# result = azurerm.delete_vmss_vms(access_token, subscription_id, resource_group, vmssname, vm_ids)
# print(result)

# restart vmss vm id's #2, #3
# vm_ids = '["2", "3"]'
# result = azurerm.restart_vmss_vms(access_token, subscription_id, resource_group, vmssname, vm_ids)
# print(result)

# poweroff some vmss vm's
vm_ids = '["7", "9"]'
result = azurerm.poweroff_vmss_vms(access_token, subscription_id, resource_group, vmssname, vm_ids)
print(result)

# start vmss vm id's #2, #3
# vm_ids = '["2", "3"]'
# result = azurerm.start_vmss_vms(access_token, subscription_id, resource_group, vmssname, vm_ids)
# print(result)
示例#6
0
tenant_id = configData['tenantId']
app_id = configData['appId']
app_secret = configData['appSecret']
subscription_id = configData['subscriptionId']
resource_group = configData['resourceGroup']
vmssname = configData['vmssName']

access_token = azurerm.get_access_token(tenant_id, app_id, app_secret)

# delete vmss vm id #1
# vm_ids = '["1"]'
# result = azurerm.delete_vmss_vms(access_token, subscription_id, resource_group, vmssname, vm_ids)
# print(result)

# restart vmss vm id's #2, #3
# vm_ids = '["2", "3"]'
# result = azurerm.restart_vmss_vms(access_token, subscription_id, resource_group, vmssname, vm_ids)
# print(result)

# poweroff some vmss vm's
vm_ids = '["7", "9"]'
result = azurerm.poweroff_vmss_vms(access_token, subscription_id,
                                   resource_group, vmssname, vm_ids)
print(result)

# start vmss vm id's #2, #3
# vm_ids = '["2", "3"]'
# result = azurerm.start_vmss_vms(access_token, subscription_id, resource_group, vmssname, vm_ids)
# print(result)