当前位置: 首页>>代码示例>>Python>>正文


Python account_operations.execute_action_with_session函数代码示例

本文整理汇总了Python中zstackwoodpecker.operations.account_operations.execute_action_with_session函数的典型用法代码示例。如果您正苦于以下问题:Python execute_action_with_session函数的具体用法?Python execute_action_with_session怎么用?Python execute_action_with_session使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了execute_action_with_session函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: del_vm_disk_qos

def del_vm_disk_qos(volume_uuid, session_uuid = None):
    action = api_actions.DeleteVolumeQosAction()
    action.uuid = volume_uuid

    test_util.action_logger('DeleteVolumeQos [volume:] %s' % (volume_uuid))
    evt = account_operations.execute_action_with_session(action, session_uuid)
    return evt
开发者ID:mrwangxc,项目名称:zstack-woodpecker,代码行数:7,代码来源:vm_operations.py

示例2: get_ip_capacity_by_l3s

def get_ip_capacity_by_l3s(l3_network_list, session_uuid = None):
    action = api_actions.GetIpAddressCapacityAction()
    action.l3NetworkUuids = l3_network_list
    evt = acc_ops.execute_action_with_session(action, session_uuid)
    test_util.action_logger('Get L3s: [%s] IP Capacity' % \
            l3_network_list)
    return evt
开发者ID:mrwangxc,项目名称:zstack-woodpecker,代码行数:7,代码来源:net_operations.py

示例3: delete_security_group

def delete_security_group(sg_uuid, session_uuid=None):
    action = api_actions.DeleteSecurityGroupAction()
    action.uuid = sg_uuid
    action.timeout = 12000
    test_util.action_logger('Delete [Security Group:] %s' % sg_uuid)
    evt = acc_ops.execute_action_with_session(action, session_uuid)
    return evt
开发者ID:mrwangxc,项目名称:zstack-woodpecker,代码行数:7,代码来源:net_operations.py

示例4: delete_vcenter

def delete_vcenter(vcenter_uuid, timeout=240000, session_uuid=None):
    action = api_actions.DeleteVCenterAction()
    action.uuid = vcenter_uuid
    action.timeout = timeout
    test_util.action_logger('Delete VCenter [uuid:] %s' % vcenter_uuid)
    evt = account_operations.execute_action_with_session(action, session_uuid)
    return evt.inventory
开发者ID:zstackorg,项目名称:zstack-woodpecker,代码行数:7,代码来源:vcenter_operations.py

示例5: attach_port_forwarding

def attach_port_forwarding(pf_rule_uuid, vm_nic_uuid, session_uuid=None):
    action = api_actions.AttachPortForwardingRuleAction()
    action.ruleUuid = pf_rule_uuid
    action.vmNicUuid = vm_nic_uuid
    evt = acc_ops.execute_action_with_session(action, session_uuid)
    test_util.action_logger("Port Forwarding Rule [uuid:] %s is attached to %s" % (pf_rule_uuid, vm_nic_uuid))
    return evt.inventory
开发者ID:mrwangxc,项目名称:zstack-woodpecker,代码行数:7,代码来源:net_operations.py

示例6: delete_autoScaling_template

def delete_autoScaling_template(uuid,session_uuid=None):
	action = api_actions.DeleteAutoScalingTemplateAction()
        action.time = 30000
        action.uuid = uuid
        test_util.action_logger('Delete autoscaling VM Template :%s' % action.uuid)
        evt = acc_ops.execute_action_with_session(action, session_uuid)
        return evt.success
开发者ID:zstackorg,项目名称:zstack-woodpecker,代码行数:7,代码来源:autoscaling_operations.py

示例7: delete_loadbalancer

def delete_loadbalancer(uuid,session_uuid = None):
	action = api_actions.DeleteLoadBalancerAction()
	action.uuid = uuid
	action.time = 30000
	test_util.action_logger("delete load balancer %s" %(action.uuid))
	evt = acc_ops.execute_action_with_session(action,session_uuid)
	return evt
开发者ID:zstackorg,项目名称:zstack-woodpecker,代码行数:7,代码来源:autoscaling_operations.py

示例8: delete_vrouter_route_table

def delete_vrouter_route_table(vrrt_uuid, session_uuid=None):
    action = api_actions.DeleteVRouterRouteTableAction()
    action.uuid = vrrt_uuid
    action.timeout = 12000
    test_util.action_logger('Delete [VRouter Route Table]: %s' % vrrt_uuid)
    evt = acc_ops.execute_action_with_session(action, session_uuid)
    return evt
开发者ID:zstackorg,项目名称:zstack-woodpecker,代码行数:7,代码来源:net_operations.py

示例9: create_virtual_router_offering

def create_virtual_router_offering(name, cpuNum, memorySize, imageUuid, zoneUuid, managementNetworkUuid, publicNetworkUuid=None, description=None, allocatorStrategy=None, offeringType=None, session_uuid = None):
    action = api_actions.CreateVirtualRouterOfferingAction()
    action.name = name
    action.cpuNum = cpuNum
    action.memorySize = memorySize
    action.imageUuid = imageUuid
    action.zoneUuid = zoneUuid
    action.managementNetworkUuid = managementNetworkUuid
    if publicNetworkUuid != None:
        action.publicNetworkUuid = publicNetworkUuid
    else:
        action.publicNetworkUuid = managementNetworkUuid
    if description != None:
        action.description = description
    if allocatorStrategy != None:
        action.allocatorStrategy = allocatorStrategy
    if offeringType != None:
        action.type = offeringType
    action.timeout = 12000
    test_util.action_logger('create virtual router offering: name: %s cpuNum: %s, memorySize: %s,\
             publicNetworkUuid: %s, managementNetworkUuid: %s, imageUuid: %s '\
            % (action.name, action.cpuNum, action.memorySize,\
             action.publicNetworkUuid, action.managementNetworkUuid, action.imageUuid))
    evt = acc_ops.execute_action_with_session(action, session_uuid)
    test_util.test_logger('Virtual Router Offering: %s is created' % evt.inventory.uuid)
    return evt.inventory
开发者ID:zstackorg,项目名称:zstack-woodpecker,代码行数:26,代码来源:net_operations.py

示例10: set_l3_mtu

def set_l3_mtu(l3_uuid, mtu, session_uuid = None):
    action = api_actions.SetL3NetworkMtuAction()
    action.l3NetworkUuid = l3_uuid
    action.mtu = mtu
    action.timeout = 300000
    evt = acc_ops.execute_action_with_session(action, session_uuid)
    test_util.action_logger("Set [L3:] %s [mtu:] %s" % (l3_uuid, mtu))
开发者ID:zstackorg,项目名称:zstack-woodpecker,代码行数:7,代码来源:net_operations.py

示例11: get_l3_mtu

def get_l3_mtu(l3_uuid, session_uuid = None):
    action = api_actions.GetL3NetworkMtuAction()
    action.l3NetworkUuid = l3_uuid
    action.timeout = 300000
    evt = acc_ops.execute_action_with_session(action, session_uuid)
    test_util.action_logger("Get [L3:] %s mtu" % l3_uuid)
    return evt.mtu
开发者ID:zstackorg,项目名称:zstack-woodpecker,代码行数:7,代码来源:net_operations.py

示例12: detach_eip

def detach_eip(eip_uuid, session_uuid=None):
    action = api_actions.DetachEipAction()
    action.uuid = eip_uuid
    action.timeout = 24000
    evt = acc_ops.execute_action_with_session(action, session_uuid)
    test_util.action_logger("[EIP:] %s is detached" % eip_uuid)
    return evt.inventory
开发者ID:zstackorg,项目名称:zstack-woodpecker,代码行数:7,代码来源:net_operations.py

示例13: start_vm

def start_vm(vm_uuid, session_uuid=None, timeout=240000):
    action = api_actions.StartVmInstanceAction()
    action.uuid = vm_uuid
    action.timeout = timeout
    test_util.action_logger('Start VM [uuid:] %s' % vm_uuid)
    evt = account_operations.execute_action_with_session(action, session_uuid)
    return evt.inventory
开发者ID:mrwangxc,项目名称:zstack-woodpecker,代码行数:7,代码来源:vm_operations.py

示例14: suspend_vm

def suspend_vm(vm_uuid, session_uuid=None):
    action = api_actions.PauseVmInstanceAction()
    action.uuid = vm_uuid
    action.timeout = 240000
    test_util.action_logger('Pause VM [uuid:] %s' % vm_uuid)
    evt = account_operations.execute_action_with_session(action, session_uuid)
    return evt.inventory
开发者ID:mrwangxc,项目名称:zstack-woodpecker,代码行数:7,代码来源:vm_operations.py

示例15: remove_vm_from_affinity_group

def remove_vm_from_affinity_group(affinityGroupUuid, vm_uuid, timeout=240000, session_uuid=None):
    action = api_actions.RemoveVmFromAffinityGroupAction()
    action.affinityGroupUuid = affinityGroupUuid
    action.uuid = vm_uuid
    test_util.action_logger('Remove VM [uuid:] %s to Affinity Group [uuid:] %s' % (affinityGroupUuid, vm_uuid))
    evt = account_operations.execute_action_with_session(action, session_uuid) 
    return evt.inventory
开发者ID:zstackorg,项目名称:zstack-woodpecker,代码行数:7,代码来源:affinitygroup_operations.py


注:本文中的zstackwoodpecker.operations.account_operations.execute_action_with_session函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。