def createService()

in solution/compliance/3.4-sub-resource-changes/python_script/subscription.py [0:0]


    def createService(args: FCConfig, ) -> None:
        client = Fc.createClient(args.ak, args.sk, args.sts, args.account)

        create_service_headers = fc__open_20210406_models.CreateServiceHeaders()
        vpcconfig = fc__open_20210406_models.VPCConfig(
            security_group_id=args.sec_group_id,
            v_switch_ids=args.vswitch,
            vpc_id=args.vpc
        )
        create_service_request = fc__open_20210406_models.CreateServiceRequest(
            internet_access=True,
            role=args.fc_role,
            service_name=args.srv_name,
            vpc_config=vpcconfig
        )
        runtime = util_models.RuntimeOptions()
        try:
            # 复制代码运行请自行打印 API 的返回值
            client.create_service_with_options(create_service_request, create_service_headers, runtime)
            ConsoleClient.log("创建服务{}成功".format(args.srv_name))
        except Exception as error:
            # 如有需要,请打印 error
            ConsoleClient.log(error.message)