• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python account_operations.execute_action_with_session函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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


示例16: destroy_vrouter

def destroy_vrouter(vrouter_uuid, session_uuid=None):
    action = api_actions.DestroyVmInstanceAction()
    action.uuid = vrouter_uuid
    action.timeout = 12000
    test_util.test_logger('Destroy vRouter uuid: {}'.format(vrouter_uuid))
    result = acc_ops.execute_action_with_session(action, session_uuid)
    return result.success
开发者ID:zstackorg,项目名称:zstack-woodpecker,代码行数:7,代码来源:net_operations.py


示例17: create_alarm

def create_alarm(comparisonOperator, period, threshold, namespace, metric_name, type_alarm=None, name=None, repeat_interval=None, labels=None, actions=None, resource_uuid=None, session_uuid=None):
        action = api_actions.CreateAlarmAction()
        test_util.test_logger("%s" %(comparisonOperator))
        action.timeout = 30000
        if name:
                action.name = name
        if not name:
                action.name = 'alarm_01'
        action.comparisonOperator = comparisonOperator
        action.period = period
        action.threshold = threshold
        action.namespace = namespace
        action.metricName = metric_name
        if actions:
                action.actions = actions
        if repeat_interval:
                action.repeatInterval = repeat_interval
        if labels:
                action.labels = labels
        if resource_uuid:
                action.resourceUuid = resource_uuid
        if type_alarm:
                action.type = type_alarm
        test_util.action_logger('Create Alarm: %s ' % name)
        evt = acc_ops.execute_action_with_session(action, session_uuid)
        return evt.inventory
开发者ID:zstackorg,项目名称:zstack-woodpecker,代码行数:26,代码来源:autoscaling_operations.py


示例18: delete_certificate

def delete_certificate(uuid, session_uuid = None):
    action = api_actions.DeleteCertificateAction()
    action.uuid = uuid
    action.timeout = 120000
    evt = acc_ops.execute_action_with_session(action, session_uuid)
    test_util.test_logger('Delete [Certificate]: %s' % uuid)
    return evt.inventory
开发者ID:zstackorg,项目名称:zstack-woodpecker,代码行数:7,代码来源:net_operations.py


示例19: query_vm_install

def query_vm_install(conditions,session_uuid=None):
	action = api_actions.QueryVmInstanceAction()
	action.conditions = conditions
	action.time = 30000
	test_util.action_logger("query vm instance")
	evt = acc_ops.execute_action_with_session(action, session_uuid)
	return evt
开发者ID:zstackorg,项目名称:zstack-woodpecker,代码行数:7,代码来源:autoscaling_operations.py


示例20: delete_l3

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



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python account_operations.login_as_admin函数代码示例发布时间:2022-05-26
下一篇:
Python testagent.build_http_path函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap