Generated 2022-07-28 for sophonsoar.
This commit is contained in:
278
sophonsoar/CMakeLists.txt
Normal file
278
sophonsoar/CMakeLists.txt
Normal file
@@ -0,0 +1,278 @@
|
|||||||
|
#
|
||||||
|
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
|
||||||
|
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
|
||||||
|
|
||||||
|
set(sophonsoar_public_header
|
||||||
|
include/alibabacloud/sophonsoar/SophonsoarClient.h
|
||||||
|
include/alibabacloud/sophonsoar/SophonsoarExport.h )
|
||||||
|
|
||||||
|
set(sophonsoar_public_header_model
|
||||||
|
include/alibabacloud/sophonsoar/model/BatchModifyInstanceStatusRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/BatchModifyInstanceStatusResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/ComparePlaybooksRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/ComparePlaybooksResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/ConvertPlaybookRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/ConvertPlaybookResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/CreatePlaybookRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/CreatePlaybookResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DebugPlaybookRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DebugPlaybookResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DeleteComponentAssetRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DeleteComponentAssetResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DeletePlaybookRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DeletePlaybookResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeComponentAssetFormRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeComponentAssetFormResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeComponentAssetsRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeComponentAssetsResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeComponentListRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeComponentListResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeComponentPlaybookRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeComponentPlaybookResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeComponentsJsRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeComponentsJsResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeDistinctReleasesRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeDistinctReleasesResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeEnumItemsRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeEnumItemsResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeExecutePlaybooksRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeExecutePlaybooksResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeFieldRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeFieldResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeLatestRecordSchemaRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeLatestRecordSchemaResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeNodeParamTagsRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeNodeParamTagsResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeNodeUsedInfosRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeNodeUsedInfosResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribePlaybookRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribePlaybookResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribePlaybookInputOutputRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribePlaybookInputOutputResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribePlaybookMetricsRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribePlaybookMetricsResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribePlaybookNodesOutputRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribePlaybookNodesOutputResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribePlaybookNumberMetricsRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribePlaybookNumberMetricsResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribePlaybookReleasesRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribePlaybookReleasesResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribePlaybooksRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribePlaybooksResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribePopApiRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribePopApiResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeProcessTaskCountRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeProcessTaskCountResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeProcessTasksRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeProcessTasksResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeSoarRecordActionOutputListRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeSoarRecordActionOutputListResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeSoarRecordInOutputRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeSoarRecordInOutputResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeSoarRecordsRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeSoarRecordsResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeSoarTaskAndActionsRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeSoarTaskAndActionsResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeSophonCommandsRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescribeSophonCommandsResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescriberPython3ScriptLogsRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/DescriberPython3ScriptLogsResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/ModifyComponentAssetRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/ModifyComponentAssetResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/ModifyPlaybookRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/ModifyPlaybookResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/ModifyPlaybookInputOutputRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/ModifyPlaybookInputOutputResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/ModifyPlaybookInstanceStatusRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/ModifyPlaybookInstanceStatusResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/PublishPlaybookRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/PublishPlaybookResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/QueryTreeDataRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/QueryTreeDataResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/RenamePlaybookNodeRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/RenamePlaybookNodeResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/RevertPlaybookReleaseRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/RevertPlaybookReleaseResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/RunPython3ScriptRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/RunPython3ScriptResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/TriggerPlaybookRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/TriggerPlaybookResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/TriggerProcessTaskRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/TriggerProcessTaskResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/TriggerSophonPlaybookRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/TriggerSophonPlaybookResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/VerifyPlaybookRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/VerifyPlaybookResult.h
|
||||||
|
include/alibabacloud/sophonsoar/model/VerifyPythonFileRequest.h
|
||||||
|
include/alibabacloud/sophonsoar/model/VerifyPythonFileResult.h )
|
||||||
|
|
||||||
|
set(sophonsoar_src
|
||||||
|
src/SophonsoarClient.cc
|
||||||
|
src/model/BatchModifyInstanceStatusRequest.cc
|
||||||
|
src/model/BatchModifyInstanceStatusResult.cc
|
||||||
|
src/model/ComparePlaybooksRequest.cc
|
||||||
|
src/model/ComparePlaybooksResult.cc
|
||||||
|
src/model/ConvertPlaybookRequest.cc
|
||||||
|
src/model/ConvertPlaybookResult.cc
|
||||||
|
src/model/CreatePlaybookRequest.cc
|
||||||
|
src/model/CreatePlaybookResult.cc
|
||||||
|
src/model/DebugPlaybookRequest.cc
|
||||||
|
src/model/DebugPlaybookResult.cc
|
||||||
|
src/model/DeleteComponentAssetRequest.cc
|
||||||
|
src/model/DeleteComponentAssetResult.cc
|
||||||
|
src/model/DeletePlaybookRequest.cc
|
||||||
|
src/model/DeletePlaybookResult.cc
|
||||||
|
src/model/DescribeComponentAssetFormRequest.cc
|
||||||
|
src/model/DescribeComponentAssetFormResult.cc
|
||||||
|
src/model/DescribeComponentAssetsRequest.cc
|
||||||
|
src/model/DescribeComponentAssetsResult.cc
|
||||||
|
src/model/DescribeComponentListRequest.cc
|
||||||
|
src/model/DescribeComponentListResult.cc
|
||||||
|
src/model/DescribeComponentPlaybookRequest.cc
|
||||||
|
src/model/DescribeComponentPlaybookResult.cc
|
||||||
|
src/model/DescribeComponentsJsRequest.cc
|
||||||
|
src/model/DescribeComponentsJsResult.cc
|
||||||
|
src/model/DescribeDistinctReleasesRequest.cc
|
||||||
|
src/model/DescribeDistinctReleasesResult.cc
|
||||||
|
src/model/DescribeEnumItemsRequest.cc
|
||||||
|
src/model/DescribeEnumItemsResult.cc
|
||||||
|
src/model/DescribeExecutePlaybooksRequest.cc
|
||||||
|
src/model/DescribeExecutePlaybooksResult.cc
|
||||||
|
src/model/DescribeFieldRequest.cc
|
||||||
|
src/model/DescribeFieldResult.cc
|
||||||
|
src/model/DescribeLatestRecordSchemaRequest.cc
|
||||||
|
src/model/DescribeLatestRecordSchemaResult.cc
|
||||||
|
src/model/DescribeNodeParamTagsRequest.cc
|
||||||
|
src/model/DescribeNodeParamTagsResult.cc
|
||||||
|
src/model/DescribeNodeUsedInfosRequest.cc
|
||||||
|
src/model/DescribeNodeUsedInfosResult.cc
|
||||||
|
src/model/DescribePlaybookRequest.cc
|
||||||
|
src/model/DescribePlaybookResult.cc
|
||||||
|
src/model/DescribePlaybookInputOutputRequest.cc
|
||||||
|
src/model/DescribePlaybookInputOutputResult.cc
|
||||||
|
src/model/DescribePlaybookMetricsRequest.cc
|
||||||
|
src/model/DescribePlaybookMetricsResult.cc
|
||||||
|
src/model/DescribePlaybookNodesOutputRequest.cc
|
||||||
|
src/model/DescribePlaybookNodesOutputResult.cc
|
||||||
|
src/model/DescribePlaybookNumberMetricsRequest.cc
|
||||||
|
src/model/DescribePlaybookNumberMetricsResult.cc
|
||||||
|
src/model/DescribePlaybookReleasesRequest.cc
|
||||||
|
src/model/DescribePlaybookReleasesResult.cc
|
||||||
|
src/model/DescribePlaybooksRequest.cc
|
||||||
|
src/model/DescribePlaybooksResult.cc
|
||||||
|
src/model/DescribePopApiRequest.cc
|
||||||
|
src/model/DescribePopApiResult.cc
|
||||||
|
src/model/DescribeProcessTaskCountRequest.cc
|
||||||
|
src/model/DescribeProcessTaskCountResult.cc
|
||||||
|
src/model/DescribeProcessTasksRequest.cc
|
||||||
|
src/model/DescribeProcessTasksResult.cc
|
||||||
|
src/model/DescribeSoarRecordActionOutputListRequest.cc
|
||||||
|
src/model/DescribeSoarRecordActionOutputListResult.cc
|
||||||
|
src/model/DescribeSoarRecordInOutputRequest.cc
|
||||||
|
src/model/DescribeSoarRecordInOutputResult.cc
|
||||||
|
src/model/DescribeSoarRecordsRequest.cc
|
||||||
|
src/model/DescribeSoarRecordsResult.cc
|
||||||
|
src/model/DescribeSoarTaskAndActionsRequest.cc
|
||||||
|
src/model/DescribeSoarTaskAndActionsResult.cc
|
||||||
|
src/model/DescribeSophonCommandsRequest.cc
|
||||||
|
src/model/DescribeSophonCommandsResult.cc
|
||||||
|
src/model/DescriberPython3ScriptLogsRequest.cc
|
||||||
|
src/model/DescriberPython3ScriptLogsResult.cc
|
||||||
|
src/model/ModifyComponentAssetRequest.cc
|
||||||
|
src/model/ModifyComponentAssetResult.cc
|
||||||
|
src/model/ModifyPlaybookRequest.cc
|
||||||
|
src/model/ModifyPlaybookResult.cc
|
||||||
|
src/model/ModifyPlaybookInputOutputRequest.cc
|
||||||
|
src/model/ModifyPlaybookInputOutputResult.cc
|
||||||
|
src/model/ModifyPlaybookInstanceStatusRequest.cc
|
||||||
|
src/model/ModifyPlaybookInstanceStatusResult.cc
|
||||||
|
src/model/PublishPlaybookRequest.cc
|
||||||
|
src/model/PublishPlaybookResult.cc
|
||||||
|
src/model/QueryTreeDataRequest.cc
|
||||||
|
src/model/QueryTreeDataResult.cc
|
||||||
|
src/model/RenamePlaybookNodeRequest.cc
|
||||||
|
src/model/RenamePlaybookNodeResult.cc
|
||||||
|
src/model/RevertPlaybookReleaseRequest.cc
|
||||||
|
src/model/RevertPlaybookReleaseResult.cc
|
||||||
|
src/model/RunPython3ScriptRequest.cc
|
||||||
|
src/model/RunPython3ScriptResult.cc
|
||||||
|
src/model/TriggerPlaybookRequest.cc
|
||||||
|
src/model/TriggerPlaybookResult.cc
|
||||||
|
src/model/TriggerProcessTaskRequest.cc
|
||||||
|
src/model/TriggerProcessTaskResult.cc
|
||||||
|
src/model/TriggerSophonPlaybookRequest.cc
|
||||||
|
src/model/TriggerSophonPlaybookResult.cc
|
||||||
|
src/model/VerifyPlaybookRequest.cc
|
||||||
|
src/model/VerifyPlaybookResult.cc
|
||||||
|
src/model/VerifyPythonFileRequest.cc
|
||||||
|
src/model/VerifyPythonFileResult.cc )
|
||||||
|
|
||||||
|
add_library(sophonsoar ${LIB_TYPE}
|
||||||
|
${sophonsoar_public_header}
|
||||||
|
${sophonsoar_public_header_model}
|
||||||
|
${sophonsoar_src})
|
||||||
|
|
||||||
|
set_target_properties(sophonsoar
|
||||||
|
PROPERTIES
|
||||||
|
LINKER_LANGUAGE CXX
|
||||||
|
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
||||||
|
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
|
||||||
|
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}sophonsoar
|
||||||
|
)
|
||||||
|
|
||||||
|
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||||
|
set_target_properties(sophonsoar
|
||||||
|
PROPERTIES
|
||||||
|
DEFINE_SYMBOL ALIBABACLOUD_SOPHONSOAR_LIBRARY)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
target_include_directories(sophonsoar
|
||||||
|
PRIVATE include
|
||||||
|
${CMAKE_SOURCE_DIR}/core/include
|
||||||
|
)
|
||||||
|
target_link_libraries(sophonsoar
|
||||||
|
core)
|
||||||
|
|
||||||
|
if(CMAKE_HOST_WIN32)
|
||||||
|
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||||
|
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||||
|
add_dependencies(sophonsoar
|
||||||
|
jsoncpp)
|
||||||
|
target_include_directories(sophonsoar
|
||||||
|
PRIVATE ${jsoncpp_install_dir}/include)
|
||||||
|
target_link_libraries(sophonsoar
|
||||||
|
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||||
|
set_target_properties(sophonsoar
|
||||||
|
PROPERTIES
|
||||||
|
COMPILE_OPTIONS "/bigobj")
|
||||||
|
else()
|
||||||
|
target_include_directories(sophonsoar
|
||||||
|
PRIVATE /usr/include/jsoncpp)
|
||||||
|
target_link_libraries(sophonsoar
|
||||||
|
jsoncpp)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
install(FILES ${sophonsoar_public_header}
|
||||||
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/sophonsoar)
|
||||||
|
install(FILES ${sophonsoar_public_header_model}
|
||||||
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/sophonsoar/model)
|
||||||
|
install(TARGETS sophonsoar
|
||||||
|
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
|
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
|
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||||
|
)
|
||||||
438
sophonsoar/include/alibabacloud/sophonsoar/SophonsoarClient.h
Normal file
438
sophonsoar/include/alibabacloud/sophonsoar/SophonsoarClient.h
Normal file
@@ -0,0 +1,438 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_SOPHONSOARCLIENT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_SOPHONSOARCLIENT_H_
|
||||||
|
|
||||||
|
#include <future>
|
||||||
|
#include <alibabacloud/core/AsyncCallerContext.h>
|
||||||
|
#include <alibabacloud/core/EndpointProvider.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceClient.h>
|
||||||
|
#include "SophonsoarExport.h"
|
||||||
|
#include "model/BatchModifyInstanceStatusRequest.h"
|
||||||
|
#include "model/BatchModifyInstanceStatusResult.h"
|
||||||
|
#include "model/ComparePlaybooksRequest.h"
|
||||||
|
#include "model/ComparePlaybooksResult.h"
|
||||||
|
#include "model/ConvertPlaybookRequest.h"
|
||||||
|
#include "model/ConvertPlaybookResult.h"
|
||||||
|
#include "model/CreatePlaybookRequest.h"
|
||||||
|
#include "model/CreatePlaybookResult.h"
|
||||||
|
#include "model/DebugPlaybookRequest.h"
|
||||||
|
#include "model/DebugPlaybookResult.h"
|
||||||
|
#include "model/DeleteComponentAssetRequest.h"
|
||||||
|
#include "model/DeleteComponentAssetResult.h"
|
||||||
|
#include "model/DeletePlaybookRequest.h"
|
||||||
|
#include "model/DeletePlaybookResult.h"
|
||||||
|
#include "model/DescribeComponentAssetFormRequest.h"
|
||||||
|
#include "model/DescribeComponentAssetFormResult.h"
|
||||||
|
#include "model/DescribeComponentAssetsRequest.h"
|
||||||
|
#include "model/DescribeComponentAssetsResult.h"
|
||||||
|
#include "model/DescribeComponentListRequest.h"
|
||||||
|
#include "model/DescribeComponentListResult.h"
|
||||||
|
#include "model/DescribeComponentPlaybookRequest.h"
|
||||||
|
#include "model/DescribeComponentPlaybookResult.h"
|
||||||
|
#include "model/DescribeComponentsJsRequest.h"
|
||||||
|
#include "model/DescribeComponentsJsResult.h"
|
||||||
|
#include "model/DescribeDistinctReleasesRequest.h"
|
||||||
|
#include "model/DescribeDistinctReleasesResult.h"
|
||||||
|
#include "model/DescribeEnumItemsRequest.h"
|
||||||
|
#include "model/DescribeEnumItemsResult.h"
|
||||||
|
#include "model/DescribeExecutePlaybooksRequest.h"
|
||||||
|
#include "model/DescribeExecutePlaybooksResult.h"
|
||||||
|
#include "model/DescribeFieldRequest.h"
|
||||||
|
#include "model/DescribeFieldResult.h"
|
||||||
|
#include "model/DescribeLatestRecordSchemaRequest.h"
|
||||||
|
#include "model/DescribeLatestRecordSchemaResult.h"
|
||||||
|
#include "model/DescribeNodeParamTagsRequest.h"
|
||||||
|
#include "model/DescribeNodeParamTagsResult.h"
|
||||||
|
#include "model/DescribeNodeUsedInfosRequest.h"
|
||||||
|
#include "model/DescribeNodeUsedInfosResult.h"
|
||||||
|
#include "model/DescribePlaybookRequest.h"
|
||||||
|
#include "model/DescribePlaybookResult.h"
|
||||||
|
#include "model/DescribePlaybookInputOutputRequest.h"
|
||||||
|
#include "model/DescribePlaybookInputOutputResult.h"
|
||||||
|
#include "model/DescribePlaybookMetricsRequest.h"
|
||||||
|
#include "model/DescribePlaybookMetricsResult.h"
|
||||||
|
#include "model/DescribePlaybookNodesOutputRequest.h"
|
||||||
|
#include "model/DescribePlaybookNodesOutputResult.h"
|
||||||
|
#include "model/DescribePlaybookNumberMetricsRequest.h"
|
||||||
|
#include "model/DescribePlaybookNumberMetricsResult.h"
|
||||||
|
#include "model/DescribePlaybookReleasesRequest.h"
|
||||||
|
#include "model/DescribePlaybookReleasesResult.h"
|
||||||
|
#include "model/DescribePlaybooksRequest.h"
|
||||||
|
#include "model/DescribePlaybooksResult.h"
|
||||||
|
#include "model/DescribePopApiRequest.h"
|
||||||
|
#include "model/DescribePopApiResult.h"
|
||||||
|
#include "model/DescribeProcessTaskCountRequest.h"
|
||||||
|
#include "model/DescribeProcessTaskCountResult.h"
|
||||||
|
#include "model/DescribeProcessTasksRequest.h"
|
||||||
|
#include "model/DescribeProcessTasksResult.h"
|
||||||
|
#include "model/DescribeSoarRecordActionOutputListRequest.h"
|
||||||
|
#include "model/DescribeSoarRecordActionOutputListResult.h"
|
||||||
|
#include "model/DescribeSoarRecordInOutputRequest.h"
|
||||||
|
#include "model/DescribeSoarRecordInOutputResult.h"
|
||||||
|
#include "model/DescribeSoarRecordsRequest.h"
|
||||||
|
#include "model/DescribeSoarRecordsResult.h"
|
||||||
|
#include "model/DescribeSoarTaskAndActionsRequest.h"
|
||||||
|
#include "model/DescribeSoarTaskAndActionsResult.h"
|
||||||
|
#include "model/DescribeSophonCommandsRequest.h"
|
||||||
|
#include "model/DescribeSophonCommandsResult.h"
|
||||||
|
#include "model/DescriberPython3ScriptLogsRequest.h"
|
||||||
|
#include "model/DescriberPython3ScriptLogsResult.h"
|
||||||
|
#include "model/ModifyComponentAssetRequest.h"
|
||||||
|
#include "model/ModifyComponentAssetResult.h"
|
||||||
|
#include "model/ModifyPlaybookRequest.h"
|
||||||
|
#include "model/ModifyPlaybookResult.h"
|
||||||
|
#include "model/ModifyPlaybookInputOutputRequest.h"
|
||||||
|
#include "model/ModifyPlaybookInputOutputResult.h"
|
||||||
|
#include "model/ModifyPlaybookInstanceStatusRequest.h"
|
||||||
|
#include "model/ModifyPlaybookInstanceStatusResult.h"
|
||||||
|
#include "model/PublishPlaybookRequest.h"
|
||||||
|
#include "model/PublishPlaybookResult.h"
|
||||||
|
#include "model/QueryTreeDataRequest.h"
|
||||||
|
#include "model/QueryTreeDataResult.h"
|
||||||
|
#include "model/RenamePlaybookNodeRequest.h"
|
||||||
|
#include "model/RenamePlaybookNodeResult.h"
|
||||||
|
#include "model/RevertPlaybookReleaseRequest.h"
|
||||||
|
#include "model/RevertPlaybookReleaseResult.h"
|
||||||
|
#include "model/RunPython3ScriptRequest.h"
|
||||||
|
#include "model/RunPython3ScriptResult.h"
|
||||||
|
#include "model/TriggerPlaybookRequest.h"
|
||||||
|
#include "model/TriggerPlaybookResult.h"
|
||||||
|
#include "model/TriggerProcessTaskRequest.h"
|
||||||
|
#include "model/TriggerProcessTaskResult.h"
|
||||||
|
#include "model/TriggerSophonPlaybookRequest.h"
|
||||||
|
#include "model/TriggerSophonPlaybookResult.h"
|
||||||
|
#include "model/VerifyPlaybookRequest.h"
|
||||||
|
#include "model/VerifyPlaybookResult.h"
|
||||||
|
#include "model/VerifyPythonFileRequest.h"
|
||||||
|
#include "model/VerifyPythonFileResult.h"
|
||||||
|
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT SophonsoarClient : public RpcServiceClient
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
typedef Outcome<Error, Model::BatchModifyInstanceStatusResult> BatchModifyInstanceStatusOutcome;
|
||||||
|
typedef std::future<BatchModifyInstanceStatusOutcome> BatchModifyInstanceStatusOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::BatchModifyInstanceStatusRequest&, const BatchModifyInstanceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchModifyInstanceStatusAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ComparePlaybooksResult> ComparePlaybooksOutcome;
|
||||||
|
typedef std::future<ComparePlaybooksOutcome> ComparePlaybooksOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::ComparePlaybooksRequest&, const ComparePlaybooksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ComparePlaybooksAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ConvertPlaybookResult> ConvertPlaybookOutcome;
|
||||||
|
typedef std::future<ConvertPlaybookOutcome> ConvertPlaybookOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::ConvertPlaybookRequest&, const ConvertPlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConvertPlaybookAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreatePlaybookResult> CreatePlaybookOutcome;
|
||||||
|
typedef std::future<CreatePlaybookOutcome> CreatePlaybookOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::CreatePlaybookRequest&, const CreatePlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePlaybookAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DebugPlaybookResult> DebugPlaybookOutcome;
|
||||||
|
typedef std::future<DebugPlaybookOutcome> DebugPlaybookOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DebugPlaybookRequest&, const DebugPlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DebugPlaybookAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DeleteComponentAssetResult> DeleteComponentAssetOutcome;
|
||||||
|
typedef std::future<DeleteComponentAssetOutcome> DeleteComponentAssetOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DeleteComponentAssetRequest&, const DeleteComponentAssetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteComponentAssetAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DeletePlaybookResult> DeletePlaybookOutcome;
|
||||||
|
typedef std::future<DeletePlaybookOutcome> DeletePlaybookOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DeletePlaybookRequest&, const DeletePlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePlaybookAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeComponentAssetFormResult> DescribeComponentAssetFormOutcome;
|
||||||
|
typedef std::future<DescribeComponentAssetFormOutcome> DescribeComponentAssetFormOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribeComponentAssetFormRequest&, const DescribeComponentAssetFormOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeComponentAssetFormAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeComponentAssetsResult> DescribeComponentAssetsOutcome;
|
||||||
|
typedef std::future<DescribeComponentAssetsOutcome> DescribeComponentAssetsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribeComponentAssetsRequest&, const DescribeComponentAssetsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeComponentAssetsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeComponentListResult> DescribeComponentListOutcome;
|
||||||
|
typedef std::future<DescribeComponentListOutcome> DescribeComponentListOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribeComponentListRequest&, const DescribeComponentListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeComponentListAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeComponentPlaybookResult> DescribeComponentPlaybookOutcome;
|
||||||
|
typedef std::future<DescribeComponentPlaybookOutcome> DescribeComponentPlaybookOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribeComponentPlaybookRequest&, const DescribeComponentPlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeComponentPlaybookAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeComponentsJsResult> DescribeComponentsJsOutcome;
|
||||||
|
typedef std::future<DescribeComponentsJsOutcome> DescribeComponentsJsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribeComponentsJsRequest&, const DescribeComponentsJsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeComponentsJsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeDistinctReleasesResult> DescribeDistinctReleasesOutcome;
|
||||||
|
typedef std::future<DescribeDistinctReleasesOutcome> DescribeDistinctReleasesOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribeDistinctReleasesRequest&, const DescribeDistinctReleasesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDistinctReleasesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeEnumItemsResult> DescribeEnumItemsOutcome;
|
||||||
|
typedef std::future<DescribeEnumItemsOutcome> DescribeEnumItemsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribeEnumItemsRequest&, const DescribeEnumItemsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEnumItemsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeExecutePlaybooksResult> DescribeExecutePlaybooksOutcome;
|
||||||
|
typedef std::future<DescribeExecutePlaybooksOutcome> DescribeExecutePlaybooksOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribeExecutePlaybooksRequest&, const DescribeExecutePlaybooksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeExecutePlaybooksAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeFieldResult> DescribeFieldOutcome;
|
||||||
|
typedef std::future<DescribeFieldOutcome> DescribeFieldOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribeFieldRequest&, const DescribeFieldOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFieldAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeLatestRecordSchemaResult> DescribeLatestRecordSchemaOutcome;
|
||||||
|
typedef std::future<DescribeLatestRecordSchemaOutcome> DescribeLatestRecordSchemaOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribeLatestRecordSchemaRequest&, const DescribeLatestRecordSchemaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLatestRecordSchemaAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeNodeParamTagsResult> DescribeNodeParamTagsOutcome;
|
||||||
|
typedef std::future<DescribeNodeParamTagsOutcome> DescribeNodeParamTagsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribeNodeParamTagsRequest&, const DescribeNodeParamTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNodeParamTagsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeNodeUsedInfosResult> DescribeNodeUsedInfosOutcome;
|
||||||
|
typedef std::future<DescribeNodeUsedInfosOutcome> DescribeNodeUsedInfosOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribeNodeUsedInfosRequest&, const DescribeNodeUsedInfosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNodeUsedInfosAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribePlaybookResult> DescribePlaybookOutcome;
|
||||||
|
typedef std::future<DescribePlaybookOutcome> DescribePlaybookOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribePlaybookRequest&, const DescribePlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlaybookAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribePlaybookInputOutputResult> DescribePlaybookInputOutputOutcome;
|
||||||
|
typedef std::future<DescribePlaybookInputOutputOutcome> DescribePlaybookInputOutputOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribePlaybookInputOutputRequest&, const DescribePlaybookInputOutputOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlaybookInputOutputAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribePlaybookMetricsResult> DescribePlaybookMetricsOutcome;
|
||||||
|
typedef std::future<DescribePlaybookMetricsOutcome> DescribePlaybookMetricsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribePlaybookMetricsRequest&, const DescribePlaybookMetricsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlaybookMetricsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribePlaybookNodesOutputResult> DescribePlaybookNodesOutputOutcome;
|
||||||
|
typedef std::future<DescribePlaybookNodesOutputOutcome> DescribePlaybookNodesOutputOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribePlaybookNodesOutputRequest&, const DescribePlaybookNodesOutputOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlaybookNodesOutputAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribePlaybookNumberMetricsResult> DescribePlaybookNumberMetricsOutcome;
|
||||||
|
typedef std::future<DescribePlaybookNumberMetricsOutcome> DescribePlaybookNumberMetricsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribePlaybookNumberMetricsRequest&, const DescribePlaybookNumberMetricsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlaybookNumberMetricsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribePlaybookReleasesResult> DescribePlaybookReleasesOutcome;
|
||||||
|
typedef std::future<DescribePlaybookReleasesOutcome> DescribePlaybookReleasesOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribePlaybookReleasesRequest&, const DescribePlaybookReleasesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlaybookReleasesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribePlaybooksResult> DescribePlaybooksOutcome;
|
||||||
|
typedef std::future<DescribePlaybooksOutcome> DescribePlaybooksOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribePlaybooksRequest&, const DescribePlaybooksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlaybooksAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribePopApiResult> DescribePopApiOutcome;
|
||||||
|
typedef std::future<DescribePopApiOutcome> DescribePopApiOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribePopApiRequest&, const DescribePopApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePopApiAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeProcessTaskCountResult> DescribeProcessTaskCountOutcome;
|
||||||
|
typedef std::future<DescribeProcessTaskCountOutcome> DescribeProcessTaskCountOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribeProcessTaskCountRequest&, const DescribeProcessTaskCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeProcessTaskCountAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeProcessTasksResult> DescribeProcessTasksOutcome;
|
||||||
|
typedef std::future<DescribeProcessTasksOutcome> DescribeProcessTasksOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribeProcessTasksRequest&, const DescribeProcessTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeProcessTasksAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeSoarRecordActionOutputListResult> DescribeSoarRecordActionOutputListOutcome;
|
||||||
|
typedef std::future<DescribeSoarRecordActionOutputListOutcome> DescribeSoarRecordActionOutputListOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribeSoarRecordActionOutputListRequest&, const DescribeSoarRecordActionOutputListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSoarRecordActionOutputListAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeSoarRecordInOutputResult> DescribeSoarRecordInOutputOutcome;
|
||||||
|
typedef std::future<DescribeSoarRecordInOutputOutcome> DescribeSoarRecordInOutputOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribeSoarRecordInOutputRequest&, const DescribeSoarRecordInOutputOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSoarRecordInOutputAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeSoarRecordsResult> DescribeSoarRecordsOutcome;
|
||||||
|
typedef std::future<DescribeSoarRecordsOutcome> DescribeSoarRecordsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribeSoarRecordsRequest&, const DescribeSoarRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSoarRecordsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeSoarTaskAndActionsResult> DescribeSoarTaskAndActionsOutcome;
|
||||||
|
typedef std::future<DescribeSoarTaskAndActionsOutcome> DescribeSoarTaskAndActionsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribeSoarTaskAndActionsRequest&, const DescribeSoarTaskAndActionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSoarTaskAndActionsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeSophonCommandsResult> DescribeSophonCommandsOutcome;
|
||||||
|
typedef std::future<DescribeSophonCommandsOutcome> DescribeSophonCommandsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescribeSophonCommandsRequest&, const DescribeSophonCommandsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSophonCommandsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescriberPython3ScriptLogsResult> DescriberPython3ScriptLogsOutcome;
|
||||||
|
typedef std::future<DescriberPython3ScriptLogsOutcome> DescriberPython3ScriptLogsOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::DescriberPython3ScriptLogsRequest&, const DescriberPython3ScriptLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescriberPython3ScriptLogsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ModifyComponentAssetResult> ModifyComponentAssetOutcome;
|
||||||
|
typedef std::future<ModifyComponentAssetOutcome> ModifyComponentAssetOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::ModifyComponentAssetRequest&, const ModifyComponentAssetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyComponentAssetAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ModifyPlaybookResult> ModifyPlaybookOutcome;
|
||||||
|
typedef std::future<ModifyPlaybookOutcome> ModifyPlaybookOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::ModifyPlaybookRequest&, const ModifyPlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyPlaybookAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ModifyPlaybookInputOutputResult> ModifyPlaybookInputOutputOutcome;
|
||||||
|
typedef std::future<ModifyPlaybookInputOutputOutcome> ModifyPlaybookInputOutputOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::ModifyPlaybookInputOutputRequest&, const ModifyPlaybookInputOutputOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyPlaybookInputOutputAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ModifyPlaybookInstanceStatusResult> ModifyPlaybookInstanceStatusOutcome;
|
||||||
|
typedef std::future<ModifyPlaybookInstanceStatusOutcome> ModifyPlaybookInstanceStatusOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::ModifyPlaybookInstanceStatusRequest&, const ModifyPlaybookInstanceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyPlaybookInstanceStatusAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::PublishPlaybookResult> PublishPlaybookOutcome;
|
||||||
|
typedef std::future<PublishPlaybookOutcome> PublishPlaybookOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::PublishPlaybookRequest&, const PublishPlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PublishPlaybookAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::QueryTreeDataResult> QueryTreeDataOutcome;
|
||||||
|
typedef std::future<QueryTreeDataOutcome> QueryTreeDataOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::QueryTreeDataRequest&, const QueryTreeDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryTreeDataAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::RenamePlaybookNodeResult> RenamePlaybookNodeOutcome;
|
||||||
|
typedef std::future<RenamePlaybookNodeOutcome> RenamePlaybookNodeOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::RenamePlaybookNodeRequest&, const RenamePlaybookNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RenamePlaybookNodeAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::RevertPlaybookReleaseResult> RevertPlaybookReleaseOutcome;
|
||||||
|
typedef std::future<RevertPlaybookReleaseOutcome> RevertPlaybookReleaseOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::RevertPlaybookReleaseRequest&, const RevertPlaybookReleaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RevertPlaybookReleaseAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::RunPython3ScriptResult> RunPython3ScriptOutcome;
|
||||||
|
typedef std::future<RunPython3ScriptOutcome> RunPython3ScriptOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::RunPython3ScriptRequest&, const RunPython3ScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RunPython3ScriptAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::TriggerPlaybookResult> TriggerPlaybookOutcome;
|
||||||
|
typedef std::future<TriggerPlaybookOutcome> TriggerPlaybookOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::TriggerPlaybookRequest&, const TriggerPlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TriggerPlaybookAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::TriggerProcessTaskResult> TriggerProcessTaskOutcome;
|
||||||
|
typedef std::future<TriggerProcessTaskOutcome> TriggerProcessTaskOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::TriggerProcessTaskRequest&, const TriggerProcessTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TriggerProcessTaskAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::TriggerSophonPlaybookResult> TriggerSophonPlaybookOutcome;
|
||||||
|
typedef std::future<TriggerSophonPlaybookOutcome> TriggerSophonPlaybookOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::TriggerSophonPlaybookRequest&, const TriggerSophonPlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TriggerSophonPlaybookAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::VerifyPlaybookResult> VerifyPlaybookOutcome;
|
||||||
|
typedef std::future<VerifyPlaybookOutcome> VerifyPlaybookOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::VerifyPlaybookRequest&, const VerifyPlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VerifyPlaybookAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::VerifyPythonFileResult> VerifyPythonFileOutcome;
|
||||||
|
typedef std::future<VerifyPythonFileOutcome> VerifyPythonFileOutcomeCallable;
|
||||||
|
typedef std::function<void(const SophonsoarClient*, const Model::VerifyPythonFileRequest&, const VerifyPythonFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VerifyPythonFileAsyncHandler;
|
||||||
|
|
||||||
|
SophonsoarClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||||
|
SophonsoarClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||||
|
SophonsoarClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||||
|
~SophonsoarClient();
|
||||||
|
BatchModifyInstanceStatusOutcome batchModifyInstanceStatus(const Model::BatchModifyInstanceStatusRequest &request)const;
|
||||||
|
void batchModifyInstanceStatusAsync(const Model::BatchModifyInstanceStatusRequest& request, const BatchModifyInstanceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
BatchModifyInstanceStatusOutcomeCallable batchModifyInstanceStatusCallable(const Model::BatchModifyInstanceStatusRequest& request) const;
|
||||||
|
ComparePlaybooksOutcome comparePlaybooks(const Model::ComparePlaybooksRequest &request)const;
|
||||||
|
void comparePlaybooksAsync(const Model::ComparePlaybooksRequest& request, const ComparePlaybooksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ComparePlaybooksOutcomeCallable comparePlaybooksCallable(const Model::ComparePlaybooksRequest& request) const;
|
||||||
|
ConvertPlaybookOutcome convertPlaybook(const Model::ConvertPlaybookRequest &request)const;
|
||||||
|
void convertPlaybookAsync(const Model::ConvertPlaybookRequest& request, const ConvertPlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ConvertPlaybookOutcomeCallable convertPlaybookCallable(const Model::ConvertPlaybookRequest& request) const;
|
||||||
|
CreatePlaybookOutcome createPlaybook(const Model::CreatePlaybookRequest &request)const;
|
||||||
|
void createPlaybookAsync(const Model::CreatePlaybookRequest& request, const CreatePlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreatePlaybookOutcomeCallable createPlaybookCallable(const Model::CreatePlaybookRequest& request) const;
|
||||||
|
DebugPlaybookOutcome debugPlaybook(const Model::DebugPlaybookRequest &request)const;
|
||||||
|
void debugPlaybookAsync(const Model::DebugPlaybookRequest& request, const DebugPlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DebugPlaybookOutcomeCallable debugPlaybookCallable(const Model::DebugPlaybookRequest& request) const;
|
||||||
|
DeleteComponentAssetOutcome deleteComponentAsset(const Model::DeleteComponentAssetRequest &request)const;
|
||||||
|
void deleteComponentAssetAsync(const Model::DeleteComponentAssetRequest& request, const DeleteComponentAssetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DeleteComponentAssetOutcomeCallable deleteComponentAssetCallable(const Model::DeleteComponentAssetRequest& request) const;
|
||||||
|
DeletePlaybookOutcome deletePlaybook(const Model::DeletePlaybookRequest &request)const;
|
||||||
|
void deletePlaybookAsync(const Model::DeletePlaybookRequest& request, const DeletePlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DeletePlaybookOutcomeCallable deletePlaybookCallable(const Model::DeletePlaybookRequest& request) const;
|
||||||
|
DescribeComponentAssetFormOutcome describeComponentAssetForm(const Model::DescribeComponentAssetFormRequest &request)const;
|
||||||
|
void describeComponentAssetFormAsync(const Model::DescribeComponentAssetFormRequest& request, const DescribeComponentAssetFormAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeComponentAssetFormOutcomeCallable describeComponentAssetFormCallable(const Model::DescribeComponentAssetFormRequest& request) const;
|
||||||
|
DescribeComponentAssetsOutcome describeComponentAssets(const Model::DescribeComponentAssetsRequest &request)const;
|
||||||
|
void describeComponentAssetsAsync(const Model::DescribeComponentAssetsRequest& request, const DescribeComponentAssetsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeComponentAssetsOutcomeCallable describeComponentAssetsCallable(const Model::DescribeComponentAssetsRequest& request) const;
|
||||||
|
DescribeComponentListOutcome describeComponentList(const Model::DescribeComponentListRequest &request)const;
|
||||||
|
void describeComponentListAsync(const Model::DescribeComponentListRequest& request, const DescribeComponentListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeComponentListOutcomeCallable describeComponentListCallable(const Model::DescribeComponentListRequest& request) const;
|
||||||
|
DescribeComponentPlaybookOutcome describeComponentPlaybook(const Model::DescribeComponentPlaybookRequest &request)const;
|
||||||
|
void describeComponentPlaybookAsync(const Model::DescribeComponentPlaybookRequest& request, const DescribeComponentPlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeComponentPlaybookOutcomeCallable describeComponentPlaybookCallable(const Model::DescribeComponentPlaybookRequest& request) const;
|
||||||
|
DescribeComponentsJsOutcome describeComponentsJs(const Model::DescribeComponentsJsRequest &request)const;
|
||||||
|
void describeComponentsJsAsync(const Model::DescribeComponentsJsRequest& request, const DescribeComponentsJsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeComponentsJsOutcomeCallable describeComponentsJsCallable(const Model::DescribeComponentsJsRequest& request) const;
|
||||||
|
DescribeDistinctReleasesOutcome describeDistinctReleases(const Model::DescribeDistinctReleasesRequest &request)const;
|
||||||
|
void describeDistinctReleasesAsync(const Model::DescribeDistinctReleasesRequest& request, const DescribeDistinctReleasesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeDistinctReleasesOutcomeCallable describeDistinctReleasesCallable(const Model::DescribeDistinctReleasesRequest& request) const;
|
||||||
|
DescribeEnumItemsOutcome describeEnumItems(const Model::DescribeEnumItemsRequest &request)const;
|
||||||
|
void describeEnumItemsAsync(const Model::DescribeEnumItemsRequest& request, const DescribeEnumItemsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeEnumItemsOutcomeCallable describeEnumItemsCallable(const Model::DescribeEnumItemsRequest& request) const;
|
||||||
|
DescribeExecutePlaybooksOutcome describeExecutePlaybooks(const Model::DescribeExecutePlaybooksRequest &request)const;
|
||||||
|
void describeExecutePlaybooksAsync(const Model::DescribeExecutePlaybooksRequest& request, const DescribeExecutePlaybooksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeExecutePlaybooksOutcomeCallable describeExecutePlaybooksCallable(const Model::DescribeExecutePlaybooksRequest& request) const;
|
||||||
|
DescribeFieldOutcome describeField(const Model::DescribeFieldRequest &request)const;
|
||||||
|
void describeFieldAsync(const Model::DescribeFieldRequest& request, const DescribeFieldAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeFieldOutcomeCallable describeFieldCallable(const Model::DescribeFieldRequest& request) const;
|
||||||
|
DescribeLatestRecordSchemaOutcome describeLatestRecordSchema(const Model::DescribeLatestRecordSchemaRequest &request)const;
|
||||||
|
void describeLatestRecordSchemaAsync(const Model::DescribeLatestRecordSchemaRequest& request, const DescribeLatestRecordSchemaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeLatestRecordSchemaOutcomeCallable describeLatestRecordSchemaCallable(const Model::DescribeLatestRecordSchemaRequest& request) const;
|
||||||
|
DescribeNodeParamTagsOutcome describeNodeParamTags(const Model::DescribeNodeParamTagsRequest &request)const;
|
||||||
|
void describeNodeParamTagsAsync(const Model::DescribeNodeParamTagsRequest& request, const DescribeNodeParamTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeNodeParamTagsOutcomeCallable describeNodeParamTagsCallable(const Model::DescribeNodeParamTagsRequest& request) const;
|
||||||
|
DescribeNodeUsedInfosOutcome describeNodeUsedInfos(const Model::DescribeNodeUsedInfosRequest &request)const;
|
||||||
|
void describeNodeUsedInfosAsync(const Model::DescribeNodeUsedInfosRequest& request, const DescribeNodeUsedInfosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeNodeUsedInfosOutcomeCallable describeNodeUsedInfosCallable(const Model::DescribeNodeUsedInfosRequest& request) const;
|
||||||
|
DescribePlaybookOutcome describePlaybook(const Model::DescribePlaybookRequest &request)const;
|
||||||
|
void describePlaybookAsync(const Model::DescribePlaybookRequest& request, const DescribePlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribePlaybookOutcomeCallable describePlaybookCallable(const Model::DescribePlaybookRequest& request) const;
|
||||||
|
DescribePlaybookInputOutputOutcome describePlaybookInputOutput(const Model::DescribePlaybookInputOutputRequest &request)const;
|
||||||
|
void describePlaybookInputOutputAsync(const Model::DescribePlaybookInputOutputRequest& request, const DescribePlaybookInputOutputAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribePlaybookInputOutputOutcomeCallable describePlaybookInputOutputCallable(const Model::DescribePlaybookInputOutputRequest& request) const;
|
||||||
|
DescribePlaybookMetricsOutcome describePlaybookMetrics(const Model::DescribePlaybookMetricsRequest &request)const;
|
||||||
|
void describePlaybookMetricsAsync(const Model::DescribePlaybookMetricsRequest& request, const DescribePlaybookMetricsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribePlaybookMetricsOutcomeCallable describePlaybookMetricsCallable(const Model::DescribePlaybookMetricsRequest& request) const;
|
||||||
|
DescribePlaybookNodesOutputOutcome describePlaybookNodesOutput(const Model::DescribePlaybookNodesOutputRequest &request)const;
|
||||||
|
void describePlaybookNodesOutputAsync(const Model::DescribePlaybookNodesOutputRequest& request, const DescribePlaybookNodesOutputAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribePlaybookNodesOutputOutcomeCallable describePlaybookNodesOutputCallable(const Model::DescribePlaybookNodesOutputRequest& request) const;
|
||||||
|
DescribePlaybookNumberMetricsOutcome describePlaybookNumberMetrics(const Model::DescribePlaybookNumberMetricsRequest &request)const;
|
||||||
|
void describePlaybookNumberMetricsAsync(const Model::DescribePlaybookNumberMetricsRequest& request, const DescribePlaybookNumberMetricsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribePlaybookNumberMetricsOutcomeCallable describePlaybookNumberMetricsCallable(const Model::DescribePlaybookNumberMetricsRequest& request) const;
|
||||||
|
DescribePlaybookReleasesOutcome describePlaybookReleases(const Model::DescribePlaybookReleasesRequest &request)const;
|
||||||
|
void describePlaybookReleasesAsync(const Model::DescribePlaybookReleasesRequest& request, const DescribePlaybookReleasesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribePlaybookReleasesOutcomeCallable describePlaybookReleasesCallable(const Model::DescribePlaybookReleasesRequest& request) const;
|
||||||
|
DescribePlaybooksOutcome describePlaybooks(const Model::DescribePlaybooksRequest &request)const;
|
||||||
|
void describePlaybooksAsync(const Model::DescribePlaybooksRequest& request, const DescribePlaybooksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribePlaybooksOutcomeCallable describePlaybooksCallable(const Model::DescribePlaybooksRequest& request) const;
|
||||||
|
DescribePopApiOutcome describePopApi(const Model::DescribePopApiRequest &request)const;
|
||||||
|
void describePopApiAsync(const Model::DescribePopApiRequest& request, const DescribePopApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribePopApiOutcomeCallable describePopApiCallable(const Model::DescribePopApiRequest& request) const;
|
||||||
|
DescribeProcessTaskCountOutcome describeProcessTaskCount(const Model::DescribeProcessTaskCountRequest &request)const;
|
||||||
|
void describeProcessTaskCountAsync(const Model::DescribeProcessTaskCountRequest& request, const DescribeProcessTaskCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeProcessTaskCountOutcomeCallable describeProcessTaskCountCallable(const Model::DescribeProcessTaskCountRequest& request) const;
|
||||||
|
DescribeProcessTasksOutcome describeProcessTasks(const Model::DescribeProcessTasksRequest &request)const;
|
||||||
|
void describeProcessTasksAsync(const Model::DescribeProcessTasksRequest& request, const DescribeProcessTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeProcessTasksOutcomeCallable describeProcessTasksCallable(const Model::DescribeProcessTasksRequest& request) const;
|
||||||
|
DescribeSoarRecordActionOutputListOutcome describeSoarRecordActionOutputList(const Model::DescribeSoarRecordActionOutputListRequest &request)const;
|
||||||
|
void describeSoarRecordActionOutputListAsync(const Model::DescribeSoarRecordActionOutputListRequest& request, const DescribeSoarRecordActionOutputListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeSoarRecordActionOutputListOutcomeCallable describeSoarRecordActionOutputListCallable(const Model::DescribeSoarRecordActionOutputListRequest& request) const;
|
||||||
|
DescribeSoarRecordInOutputOutcome describeSoarRecordInOutput(const Model::DescribeSoarRecordInOutputRequest &request)const;
|
||||||
|
void describeSoarRecordInOutputAsync(const Model::DescribeSoarRecordInOutputRequest& request, const DescribeSoarRecordInOutputAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeSoarRecordInOutputOutcomeCallable describeSoarRecordInOutputCallable(const Model::DescribeSoarRecordInOutputRequest& request) const;
|
||||||
|
DescribeSoarRecordsOutcome describeSoarRecords(const Model::DescribeSoarRecordsRequest &request)const;
|
||||||
|
void describeSoarRecordsAsync(const Model::DescribeSoarRecordsRequest& request, const DescribeSoarRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeSoarRecordsOutcomeCallable describeSoarRecordsCallable(const Model::DescribeSoarRecordsRequest& request) const;
|
||||||
|
DescribeSoarTaskAndActionsOutcome describeSoarTaskAndActions(const Model::DescribeSoarTaskAndActionsRequest &request)const;
|
||||||
|
void describeSoarTaskAndActionsAsync(const Model::DescribeSoarTaskAndActionsRequest& request, const DescribeSoarTaskAndActionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeSoarTaskAndActionsOutcomeCallable describeSoarTaskAndActionsCallable(const Model::DescribeSoarTaskAndActionsRequest& request) const;
|
||||||
|
DescribeSophonCommandsOutcome describeSophonCommands(const Model::DescribeSophonCommandsRequest &request)const;
|
||||||
|
void describeSophonCommandsAsync(const Model::DescribeSophonCommandsRequest& request, const DescribeSophonCommandsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeSophonCommandsOutcomeCallable describeSophonCommandsCallable(const Model::DescribeSophonCommandsRequest& request) const;
|
||||||
|
DescriberPython3ScriptLogsOutcome describerPython3ScriptLogs(const Model::DescriberPython3ScriptLogsRequest &request)const;
|
||||||
|
void describerPython3ScriptLogsAsync(const Model::DescriberPython3ScriptLogsRequest& request, const DescriberPython3ScriptLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescriberPython3ScriptLogsOutcomeCallable describerPython3ScriptLogsCallable(const Model::DescriberPython3ScriptLogsRequest& request) const;
|
||||||
|
ModifyComponentAssetOutcome modifyComponentAsset(const Model::ModifyComponentAssetRequest &request)const;
|
||||||
|
void modifyComponentAssetAsync(const Model::ModifyComponentAssetRequest& request, const ModifyComponentAssetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ModifyComponentAssetOutcomeCallable modifyComponentAssetCallable(const Model::ModifyComponentAssetRequest& request) const;
|
||||||
|
ModifyPlaybookOutcome modifyPlaybook(const Model::ModifyPlaybookRequest &request)const;
|
||||||
|
void modifyPlaybookAsync(const Model::ModifyPlaybookRequest& request, const ModifyPlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ModifyPlaybookOutcomeCallable modifyPlaybookCallable(const Model::ModifyPlaybookRequest& request) const;
|
||||||
|
ModifyPlaybookInputOutputOutcome modifyPlaybookInputOutput(const Model::ModifyPlaybookInputOutputRequest &request)const;
|
||||||
|
void modifyPlaybookInputOutputAsync(const Model::ModifyPlaybookInputOutputRequest& request, const ModifyPlaybookInputOutputAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ModifyPlaybookInputOutputOutcomeCallable modifyPlaybookInputOutputCallable(const Model::ModifyPlaybookInputOutputRequest& request) const;
|
||||||
|
ModifyPlaybookInstanceStatusOutcome modifyPlaybookInstanceStatus(const Model::ModifyPlaybookInstanceStatusRequest &request)const;
|
||||||
|
void modifyPlaybookInstanceStatusAsync(const Model::ModifyPlaybookInstanceStatusRequest& request, const ModifyPlaybookInstanceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ModifyPlaybookInstanceStatusOutcomeCallable modifyPlaybookInstanceStatusCallable(const Model::ModifyPlaybookInstanceStatusRequest& request) const;
|
||||||
|
PublishPlaybookOutcome publishPlaybook(const Model::PublishPlaybookRequest &request)const;
|
||||||
|
void publishPlaybookAsync(const Model::PublishPlaybookRequest& request, const PublishPlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
PublishPlaybookOutcomeCallable publishPlaybookCallable(const Model::PublishPlaybookRequest& request) const;
|
||||||
|
QueryTreeDataOutcome queryTreeData(const Model::QueryTreeDataRequest &request)const;
|
||||||
|
void queryTreeDataAsync(const Model::QueryTreeDataRequest& request, const QueryTreeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
QueryTreeDataOutcomeCallable queryTreeDataCallable(const Model::QueryTreeDataRequest& request) const;
|
||||||
|
RenamePlaybookNodeOutcome renamePlaybookNode(const Model::RenamePlaybookNodeRequest &request)const;
|
||||||
|
void renamePlaybookNodeAsync(const Model::RenamePlaybookNodeRequest& request, const RenamePlaybookNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
RenamePlaybookNodeOutcomeCallable renamePlaybookNodeCallable(const Model::RenamePlaybookNodeRequest& request) const;
|
||||||
|
RevertPlaybookReleaseOutcome revertPlaybookRelease(const Model::RevertPlaybookReleaseRequest &request)const;
|
||||||
|
void revertPlaybookReleaseAsync(const Model::RevertPlaybookReleaseRequest& request, const RevertPlaybookReleaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
RevertPlaybookReleaseOutcomeCallable revertPlaybookReleaseCallable(const Model::RevertPlaybookReleaseRequest& request) const;
|
||||||
|
RunPython3ScriptOutcome runPython3Script(const Model::RunPython3ScriptRequest &request)const;
|
||||||
|
void runPython3ScriptAsync(const Model::RunPython3ScriptRequest& request, const RunPython3ScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
RunPython3ScriptOutcomeCallable runPython3ScriptCallable(const Model::RunPython3ScriptRequest& request) const;
|
||||||
|
TriggerPlaybookOutcome triggerPlaybook(const Model::TriggerPlaybookRequest &request)const;
|
||||||
|
void triggerPlaybookAsync(const Model::TriggerPlaybookRequest& request, const TriggerPlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
TriggerPlaybookOutcomeCallable triggerPlaybookCallable(const Model::TriggerPlaybookRequest& request) const;
|
||||||
|
TriggerProcessTaskOutcome triggerProcessTask(const Model::TriggerProcessTaskRequest &request)const;
|
||||||
|
void triggerProcessTaskAsync(const Model::TriggerProcessTaskRequest& request, const TriggerProcessTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
TriggerProcessTaskOutcomeCallable triggerProcessTaskCallable(const Model::TriggerProcessTaskRequest& request) const;
|
||||||
|
TriggerSophonPlaybookOutcome triggerSophonPlaybook(const Model::TriggerSophonPlaybookRequest &request)const;
|
||||||
|
void triggerSophonPlaybookAsync(const Model::TriggerSophonPlaybookRequest& request, const TriggerSophonPlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
TriggerSophonPlaybookOutcomeCallable triggerSophonPlaybookCallable(const Model::TriggerSophonPlaybookRequest& request) const;
|
||||||
|
VerifyPlaybookOutcome verifyPlaybook(const Model::VerifyPlaybookRequest &request)const;
|
||||||
|
void verifyPlaybookAsync(const Model::VerifyPlaybookRequest& request, const VerifyPlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
VerifyPlaybookOutcomeCallable verifyPlaybookCallable(const Model::VerifyPlaybookRequest& request) const;
|
||||||
|
VerifyPythonFileOutcome verifyPythonFile(const Model::VerifyPythonFileRequest &request)const;
|
||||||
|
void verifyPythonFileAsync(const Model::VerifyPythonFileRequest& request, const VerifyPythonFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
VerifyPythonFileOutcomeCallable verifyPythonFileCallable(const Model::VerifyPythonFileRequest& request) const;
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_SOPHONSOARCLIENT_H_
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_SOPHONSOAREXPORT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_SOPHONSOAREXPORT_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/core/Global.h>
|
||||||
|
|
||||||
|
#if defined(ALIBABACLOUD_SHARED)
|
||||||
|
# if defined(ALIBABACLOUD_SOPHONSOAR_LIBRARY)
|
||||||
|
# define ALIBABACLOUD_SOPHONSOAR_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||||
|
# else
|
||||||
|
# define ALIBABACLOUD_SOPHONSOAR_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||||
|
# endif
|
||||||
|
#else
|
||||||
|
# define ALIBABACLOUD_SOPHONSOAR_EXPORT
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_SOPHONSOAREXPORT_H_
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_BATCHMODIFYINSTANCESTATUSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_BATCHMODIFYINSTANCESTATUSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT BatchModifyInstanceStatusRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
BatchModifyInstanceStatusRequest();
|
||||||
|
~BatchModifyInstanceStatusRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
int getActive() const;
|
||||||
|
void setActive(int active);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
int active_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_BATCHMODIFYINSTANCESTATUSREQUEST_H_
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_BATCHMODIFYINSTANCESTATUSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_BATCHMODIFYINSTANCESTATUSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT BatchModifyInstanceStatusResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
BatchModifyInstanceStatusResult();
|
||||||
|
explicit BatchModifyInstanceStatusResult(const std::string &payload);
|
||||||
|
~BatchModifyInstanceStatusResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_BATCHMODIFYINSTANCESTATUSRESULT_H_
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_COMPAREPLAYBOOKSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_COMPAREPLAYBOOKSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT ComparePlaybooksRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
ComparePlaybooksRequest();
|
||||||
|
~ComparePlaybooksRequest();
|
||||||
|
int getOldPlaybookReleaseId() const;
|
||||||
|
void setOldPlaybookReleaseId(int oldPlaybookReleaseId);
|
||||||
|
int getNewPlaybookReleaseId() const;
|
||||||
|
void setNewPlaybookReleaseId(int newPlaybookReleaseId);
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
int oldPlaybookReleaseId_;
|
||||||
|
int newPlaybookReleaseId_;
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_COMPAREPLAYBOOKSREQUEST_H_
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_COMPAREPLAYBOOKSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_COMPAREPLAYBOOKSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT ComparePlaybooksResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct CompareResult
|
||||||
|
{
|
||||||
|
bool same;
|
||||||
|
std::string description;
|
||||||
|
bool _new;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
ComparePlaybooksResult();
|
||||||
|
explicit ComparePlaybooksResult(const std::string &payload);
|
||||||
|
~ComparePlaybooksResult();
|
||||||
|
CompareResult getCompareResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
CompareResult compareResult_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_COMPAREPLAYBOOKSRESULT_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_CONVERTPLAYBOOKREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_CONVERTPLAYBOOKREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT ConvertPlaybookRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
ConvertPlaybookRequest();
|
||||||
|
~ConvertPlaybookRequest();
|
||||||
|
long getRoleFor() const;
|
||||||
|
void setRoleFor(long roleFor);
|
||||||
|
std::string getTaskflow() const;
|
||||||
|
void setTaskflow(const std::string &taskflow);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
long roleFor_;
|
||||||
|
std::string taskflow_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_CONVERTPLAYBOOKREQUEST_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_CONVERTPLAYBOOKRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_CONVERTPLAYBOOKRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT ConvertPlaybookResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
ConvertPlaybookResult();
|
||||||
|
explicit ConvertPlaybookResult(const std::string &payload);
|
||||||
|
~ConvertPlaybookResult();
|
||||||
|
std::string getConfig()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string config_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_CONVERTPLAYBOOKRESULT_H_
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_CREATEPLAYBOOKREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_CREATEPLAYBOOKREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT CreatePlaybookRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
CreatePlaybookRequest();
|
||||||
|
~CreatePlaybookRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getTaskflowType() const;
|
||||||
|
void setTaskflowType(const std::string &taskflowType);
|
||||||
|
std::string getDescription() const;
|
||||||
|
void setDescription(const std::string &description);
|
||||||
|
std::string getDisplayName() const;
|
||||||
|
void setDisplayName(const std::string &displayName);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string taskflowType_;
|
||||||
|
std::string description_;
|
||||||
|
std::string displayName_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_CREATEPLAYBOOKREQUEST_H_
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_CREATEPLAYBOOKRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_CREATEPLAYBOOKRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT CreatePlaybookResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string playbookUuid;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreatePlaybookResult();
|
||||||
|
explicit CreatePlaybookResult(const std::string &payload);
|
||||||
|
~CreatePlaybookResult();
|
||||||
|
Data getData()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
Data data_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_CREATEPLAYBOOKRESULT_H_
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DEBUGPLAYBOOKREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DEBUGPLAYBOOKREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DebugPlaybookRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DebugPlaybookRequest();
|
||||||
|
~DebugPlaybookRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getTaskflow() const;
|
||||||
|
void setTaskflow(const std::string &taskflow);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getRecord() const;
|
||||||
|
void setRecord(const std::string &record);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string taskflow_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string record_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DEBUGPLAYBOOKREQUEST_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DEBUGPLAYBOOKRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DEBUGPLAYBOOKRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DebugPlaybookResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DebugPlaybookResult();
|
||||||
|
explicit DebugPlaybookResult(const std::string &payload);
|
||||||
|
~DebugPlaybookResult();
|
||||||
|
std::string getRequestUuid()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestUuid_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DEBUGPLAYBOOKRESULT_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DELETECOMPONENTASSETREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DELETECOMPONENTASSETREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DeleteComponentAssetRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DeleteComponentAssetRequest();
|
||||||
|
~DeleteComponentAssetRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
long getAssetId() const;
|
||||||
|
void setAssetId(long assetId);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
long assetId_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DELETECOMPONENTASSETREQUEST_H_
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DELETECOMPONENTASSETRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DELETECOMPONENTASSETRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DeleteComponentAssetResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeleteComponentAssetResult();
|
||||||
|
explicit DeleteComponentAssetResult(const std::string &payload);
|
||||||
|
~DeleteComponentAssetResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DELETECOMPONENTASSETRESULT_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DELETEPLAYBOOKREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DELETEPLAYBOOKREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DeletePlaybookRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DeletePlaybookRequest();
|
||||||
|
~DeletePlaybookRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DELETEPLAYBOOKREQUEST_H_
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DELETEPLAYBOOKRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DELETEPLAYBOOKRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DeletePlaybookResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeletePlaybookResult();
|
||||||
|
explicit DeletePlaybookResult(const std::string &payload);
|
||||||
|
~DeletePlaybookResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DELETEPLAYBOOKRESULT_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETFORMREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETFORMREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeComponentAssetFormRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeComponentAssetFormRequest();
|
||||||
|
~DescribeComponentAssetFormRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getComponentName() const;
|
||||||
|
void setComponentName(const std::string &componentName);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string componentName_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETFORMREQUEST_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETFORMRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETFORMRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeComponentAssetFormResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DescribeComponentAssetFormResult();
|
||||||
|
explicit DescribeComponentAssetFormResult(const std::string &payload);
|
||||||
|
~DescribeComponentAssetFormResult();
|
||||||
|
std::string getComponentAssetForm()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string componentAssetForm_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETFORMRESULT_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeComponentAssetsRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeComponentAssetsRequest();
|
||||||
|
~DescribeComponentAssetsRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getComponentName() const;
|
||||||
|
void setComponentName(const std::string &componentName);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string componentName_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETSREQUEST_H_
|
||||||
@@ -0,0 +1,64 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeComponentAssetsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct ComponentAssetsItem
|
||||||
|
{
|
||||||
|
std::string gmtCreate;
|
||||||
|
std::string tenantId;
|
||||||
|
std::string owner;
|
||||||
|
std::string domainId;
|
||||||
|
std::string assetUuid;
|
||||||
|
std::string gmtModified;
|
||||||
|
std::string componentname;
|
||||||
|
std::string params;
|
||||||
|
long id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeComponentAssetsResult();
|
||||||
|
explicit DescribeComponentAssetsResult(const std::string &payload);
|
||||||
|
~DescribeComponentAssetsResult();
|
||||||
|
std::vector<ComponentAssetsItem> getComponentAssets()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<ComponentAssetsItem> componentAssets_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTASSETSRESULT_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTLISTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTLISTREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeComponentListRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeComponentListRequest();
|
||||||
|
~DescribeComponentListRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTLISTREQUEST_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTLISTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTLISTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeComponentListResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DescribeComponentListResult();
|
||||||
|
explicit DescribeComponentListResult(const std::string &payload);
|
||||||
|
~DescribeComponentListResult();
|
||||||
|
std::string getComponents()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string components_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTLISTRESULT_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTPLAYBOOKREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTPLAYBOOKREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeComponentPlaybookRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeComponentPlaybookRequest();
|
||||||
|
~DescribeComponentPlaybookRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTPLAYBOOKREQUEST_H_
|
||||||
@@ -0,0 +1,61 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTPLAYBOOKRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTPLAYBOOKRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeComponentPlaybookResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string playbookUuid;
|
||||||
|
std::string inputParams;
|
||||||
|
std::string tenantId;
|
||||||
|
std::string ownType;
|
||||||
|
std::string description;
|
||||||
|
std::string displayName;
|
||||||
|
std::string outputParams;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeComponentPlaybookResult();
|
||||||
|
explicit DescribeComponentPlaybookResult(const std::string &payload);
|
||||||
|
~DescribeComponentPlaybookResult();
|
||||||
|
std::vector<Data> getPlaybooks()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<Data> playbooks_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTPLAYBOOKRESULT_H_
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTSJSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTSJSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeComponentsJsRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeComponentsJsRequest();
|
||||||
|
~DescribeComponentsJsRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTSJSREQUEST_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTSJSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTSJSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeComponentsJsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DescribeComponentsJsResult();
|
||||||
|
explicit DescribeComponentsJsResult(const std::string &payload);
|
||||||
|
~DescribeComponentsJsResult();
|
||||||
|
std::string getComponentsJs()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string componentsJs_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBECOMPONENTSJSRESULT_H_
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEDISTINCTRELEASESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEDISTINCTRELEASESREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeDistinctReleasesRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeDistinctReleasesRequest();
|
||||||
|
~DescribeDistinctReleasesRequest();
|
||||||
|
std::string getTaskflowMd5() const;
|
||||||
|
void setTaskflowMd5(const std::string &taskflowMd5);
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string taskflowMd5_;
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEDISTINCTRELEASESREQUEST_H_
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEDISTINCTRELEASESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEDISTINCTRELEASESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeDistinctReleasesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct RecordsItem
|
||||||
|
{
|
||||||
|
int flowFlag;
|
||||||
|
std::string description;
|
||||||
|
std::string taskflowType;
|
||||||
|
std::string taskflowMd5;
|
||||||
|
int flowTag;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeDistinctReleasesResult();
|
||||||
|
explicit DescribeDistinctReleasesResult(const std::string &payload);
|
||||||
|
~DescribeDistinctReleasesResult();
|
||||||
|
std::vector<RecordsItem> getRecords()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<RecordsItem> records_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEDISTINCTRELEASESRESULT_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEENUMITEMSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEENUMITEMSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeEnumItemsRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeEnumItemsRequest();
|
||||||
|
~DescribeEnumItemsRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getEnumType() const;
|
||||||
|
void setEnumType(const std::string &enumType);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string enumType_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEENUMITEMSREQUEST_H_
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEENUMITEMSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEENUMITEMSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeEnumItemsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct DataItem
|
||||||
|
{
|
||||||
|
std::string value;
|
||||||
|
std::string key;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeEnumItemsResult();
|
||||||
|
explicit DescribeEnumItemsResult(const std::string &payload);
|
||||||
|
~DescribeEnumItemsResult();
|
||||||
|
std::vector<DataItem> getData()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<DataItem> data_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEENUMITEMSRESULT_H_
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEEXECUTEPLAYBOOKSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEEXECUTEPLAYBOOKSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeExecutePlaybooksRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeExecutePlaybooksRequest();
|
||||||
|
~DescribeExecutePlaybooksRequest();
|
||||||
|
std::string getPlaybookName() const;
|
||||||
|
void setPlaybookName(const std::string &playbookName);
|
||||||
|
std::string getParamType() const;
|
||||||
|
void setParamType(const std::string ¶mType);
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getInputMode() const;
|
||||||
|
void setInputMode(const std::string &inputMode);
|
||||||
|
int getCheckTag() const;
|
||||||
|
void setCheckTag(int checkTag);
|
||||||
|
std::string getSource() const;
|
||||||
|
void setSource(const std::string &source);
|
||||||
|
std::string getUuid() const;
|
||||||
|
void setUuid(const std::string &uuid);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string playbookName_;
|
||||||
|
std::string paramType_;
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string inputMode_;
|
||||||
|
int checkTag_;
|
||||||
|
std::string source_;
|
||||||
|
std::string uuid_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEEXECUTEPLAYBOOKSREQUEST_H_
|
||||||
@@ -0,0 +1,62 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEEXECUTEPLAYBOOKSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEEXECUTEPLAYBOOKSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeExecutePlaybooksResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string description;
|
||||||
|
std::string actionType;
|
||||||
|
std::string uuid;
|
||||||
|
std::string displayName;
|
||||||
|
std::string commandEntity;
|
||||||
|
std::string taskConfig;
|
||||||
|
std::string paramConfig;
|
||||||
|
std::string paramType;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeExecutePlaybooksResult();
|
||||||
|
explicit DescribeExecutePlaybooksResult(const std::string &payload);
|
||||||
|
~DescribeExecutePlaybooksResult();
|
||||||
|
std::vector<Data> getPlaybookMetrics()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<Data> playbookMetrics_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEEXECUTEPLAYBOOKSRESULT_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEFIELDREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEFIELDREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeFieldRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeFieldRequest();
|
||||||
|
~DescribeFieldRequest();
|
||||||
|
std::string getQueryKey() const;
|
||||||
|
void setQueryKey(const std::string &queryKey);
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string queryKey_;
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEFIELDREQUEST_H_
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEFIELDRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEFIELDRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeFieldResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DescribeFieldResult();
|
||||||
|
explicit DescribeFieldResult(const std::string &payload);
|
||||||
|
~DescribeFieldResult();
|
||||||
|
std::string getFields()const;
|
||||||
|
std::string getFieldMode()const;
|
||||||
|
std::string getName()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string fields_;
|
||||||
|
std::string fieldMode_;
|
||||||
|
std::string name_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEFIELDRESULT_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBELATESTRECORDSCHEMAREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBELATESTRECORDSCHEMAREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeLatestRecordSchemaRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeLatestRecordSchemaRequest();
|
||||||
|
~DescribeLatestRecordSchemaRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBELATESTRECORDSCHEMAREQUEST_H_
|
||||||
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBELATESTRECORDSCHEMARESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBELATESTRECORDSCHEMARESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeLatestRecordSchemaResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct PlaybookNodeSchema
|
||||||
|
{
|
||||||
|
struct NodeSchemaItem
|
||||||
|
{
|
||||||
|
std::string actionName;
|
||||||
|
std::string nodeName;
|
||||||
|
std::string componentName;
|
||||||
|
std::vector<std::string> outputFields;
|
||||||
|
};
|
||||||
|
std::vector<NodeSchemaItem> nodeSchema;
|
||||||
|
bool isFinished;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeLatestRecordSchemaResult();
|
||||||
|
explicit DescribeLatestRecordSchemaResult(const std::string &payload);
|
||||||
|
~DescribeLatestRecordSchemaResult();
|
||||||
|
PlaybookNodeSchema getPlaybookNodeSchema()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
PlaybookNodeSchema playbookNodeSchema_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBELATESTRECORDSCHEMARESULT_H_
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBENODEPARAMTAGSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBENODEPARAMTAGSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeNodeParamTagsRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeNodeParamTagsRequest();
|
||||||
|
~DescribeNodeParamTagsRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getNodeName() const;
|
||||||
|
void setNodeName(const std::string &nodeName);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string nodeName_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBENODEPARAMTAGSREQUEST_H_
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBENODEPARAMTAGSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBENODEPARAMTAGSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeNodeParamTagsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::vector<std::string> referredPath;
|
||||||
|
std::string paramName;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeNodeParamTagsResult();
|
||||||
|
explicit DescribeNodeParamTagsResult(const std::string &payload);
|
||||||
|
~DescribeNodeParamTagsResult();
|
||||||
|
std::vector<Data> getParamReferredPaths()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<Data> paramReferredPaths_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBENODEPARAMTAGSRESULT_H_
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBENODEUSEDINFOSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBENODEUSEDINFOSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeNodeUsedInfosRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeNodeUsedInfosRequest();
|
||||||
|
~DescribeNodeUsedInfosRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getNodeName() const;
|
||||||
|
void setNodeName(const std::string &nodeName);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string nodeName_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBENODEUSEDINFOSREQUEST_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBENODEUSEDINFOSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBENODEUSEDINFOSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeNodeUsedInfosResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DescribeNodeUsedInfosResult();
|
||||||
|
explicit DescribeNodeUsedInfosResult(const std::string &payload);
|
||||||
|
~DescribeNodeUsedInfosResult();
|
||||||
|
std::string getNodeUsedInfos()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string nodeUsedInfos_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBENODEUSEDINFOSRESULT_H_
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKINPUTOUTPUTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKINPUTOUTPUTREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookInputOutputRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribePlaybookInputOutputRequest();
|
||||||
|
~DescribePlaybookInputOutputRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getModelName() const;
|
||||||
|
void setModelName(const std::string &modelName);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getModelCode() const;
|
||||||
|
void setModelCode(const std::string &modelCode);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string modelName_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string modelCode_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKINPUTOUTPUTREQUEST_H_
|
||||||
@@ -0,0 +1,62 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKINPUTOUTPUTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKINPUTOUTPUTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookInputOutputResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Config
|
||||||
|
{
|
||||||
|
std::string playbookUuid;
|
||||||
|
std::string inputParams;
|
||||||
|
std::string type;
|
||||||
|
std::string modelName;
|
||||||
|
std::string modelCode;
|
||||||
|
std::string exeConfig;
|
||||||
|
std::string outputParams;
|
||||||
|
std::string paramType;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribePlaybookInputOutputResult();
|
||||||
|
explicit DescribePlaybookInputOutputResult(const std::string &payload);
|
||||||
|
~DescribePlaybookInputOutputResult();
|
||||||
|
Config getConfig()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
Config config_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKINPUTOUTPUTRESULT_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKMETRICSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKMETRICSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookMetricsRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribePlaybookMetricsRequest();
|
||||||
|
~DescribePlaybookMetricsRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKMETRICSREQUEST_H_
|
||||||
@@ -0,0 +1,67 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKMETRICSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKMETRICSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookMetricsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Metrics
|
||||||
|
{
|
||||||
|
std::string description;
|
||||||
|
int succNum;
|
||||||
|
double failRate;
|
||||||
|
long lastRuntime;
|
||||||
|
std::string playbookUuid;
|
||||||
|
int historyMd5;
|
||||||
|
int active;
|
||||||
|
long gmtCreate;
|
||||||
|
std::string ownType;
|
||||||
|
std::string displayName;
|
||||||
|
int permission;
|
||||||
|
int playbookStatus;
|
||||||
|
int failNum;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribePlaybookMetricsResult();
|
||||||
|
explicit DescribePlaybookMetricsResult(const std::string &payload);
|
||||||
|
~DescribePlaybookMetricsResult();
|
||||||
|
Metrics getMetrics()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
Metrics metrics_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKMETRICSRESULT_H_
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNODESOUTPUTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNODESOUTPUTREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookNodesOutputRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribePlaybookNodesOutputRequest();
|
||||||
|
~DescribePlaybookNodesOutputRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getNodeName() const;
|
||||||
|
void setNodeName(const std::string &nodeName);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string nodeName_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNODESOUTPUTREQUEST_H_
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNODESOUTPUTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNODESOUTPUTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookNodesOutputResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct PlaybookNodesOutput
|
||||||
|
{
|
||||||
|
std::string nodeName;
|
||||||
|
std::string nodeOutput;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribePlaybookNodesOutputResult();
|
||||||
|
explicit DescribePlaybookNodesOutputResult(const std::string &payload);
|
||||||
|
~DescribePlaybookNodesOutputResult();
|
||||||
|
PlaybookNodesOutput getPlaybookNodesOutput()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
PlaybookNodesOutput playbookNodesOutput_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNODESOUTPUTRESULT_H_
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNUMBERMETRICSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNUMBERMETRICSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookNumberMetricsRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribePlaybookNumberMetricsRequest();
|
||||||
|
~DescribePlaybookNumberMetricsRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNUMBERMETRICSREQUEST_H_
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNUMBERMETRICSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNUMBERMETRICSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookNumberMetricsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Metrics
|
||||||
|
{
|
||||||
|
int totalNum;
|
||||||
|
int startUpNum;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribePlaybookNumberMetricsResult();
|
||||||
|
explicit DescribePlaybookNumberMetricsResult(const std::string &payload);
|
||||||
|
~DescribePlaybookNumberMetricsResult();
|
||||||
|
Metrics getMetrics()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
Metrics metrics_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKNUMBERMETRICSRESULT_H_
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKRELEASESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKRELEASESREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookReleasesRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribePlaybookReleasesRequest();
|
||||||
|
~DescribePlaybookReleasesRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
int getPageNumber() const;
|
||||||
|
void setPageNumber(int pageNumber);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
int getPageSize() const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
int pageNumber_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
int pageSize_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKRELEASESREQUEST_H_
|
||||||
@@ -0,0 +1,72 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKRELEASESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKRELEASESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookReleasesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Page
|
||||||
|
{
|
||||||
|
int totalCount;
|
||||||
|
int pageSize;
|
||||||
|
int pageNumber;
|
||||||
|
};
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
int flowFlag;
|
||||||
|
long gmtCreate;
|
||||||
|
std::string releaseUuid;
|
||||||
|
std::string description;
|
||||||
|
long gmtModified;
|
||||||
|
long playbookId;
|
||||||
|
int id;
|
||||||
|
std::string creator;
|
||||||
|
std::string taskflowMd5;
|
||||||
|
int flowTag;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribePlaybookReleasesResult();
|
||||||
|
explicit DescribePlaybookReleasesResult(const std::string &payload);
|
||||||
|
~DescribePlaybookReleasesResult();
|
||||||
|
Page getPage()const;
|
||||||
|
std::vector<Data> getRecords()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
Page page_;
|
||||||
|
std::vector<Data> records_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKRELEASESRESULT_H_
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribePlaybookRequest();
|
||||||
|
~DescribePlaybookRequest();
|
||||||
|
std::string getTaskflowMd5() const;
|
||||||
|
void setTaskflowMd5(const std::string &taskflowMd5);
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
int getDebugFlag() const;
|
||||||
|
void setDebugFlag(int debugFlag);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string taskflowMd5_;
|
||||||
|
std::string roleFor_;
|
||||||
|
int debugFlag_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKREQUEST_H_
|
||||||
@@ -0,0 +1,99 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybookResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Playbook
|
||||||
|
{
|
||||||
|
std::string onlineCron;
|
||||||
|
std::string description;
|
||||||
|
std::string gmtModified;
|
||||||
|
int successExeNum;
|
||||||
|
std::string onlineReleaseUuid;
|
||||||
|
std::string onlineReleaseTaskflowMd5;
|
||||||
|
std::string onlineExecuteMode;
|
||||||
|
std::string releaseTaskflowMd5;
|
||||||
|
std::string cron;
|
||||||
|
std::string taskconfig;
|
||||||
|
std::string compiledresult;
|
||||||
|
std::string inputParams;
|
||||||
|
std::string ownType;
|
||||||
|
bool onlineActive;
|
||||||
|
std::string displayName;
|
||||||
|
int playbookStatus;
|
||||||
|
std::string inputtype;
|
||||||
|
std::string executeMode;
|
||||||
|
std::string outputParams;
|
||||||
|
std::string operateType;
|
||||||
|
long lastExeTime;
|
||||||
|
int parentId;
|
||||||
|
std::string rightLevel;
|
||||||
|
std::string taskflow;
|
||||||
|
std::string releaseUuid;
|
||||||
|
std::string onlineReleaseTime;
|
||||||
|
std::string debugFlag;
|
||||||
|
std::string triggerInfo;
|
||||||
|
std::string taskflowType;
|
||||||
|
int flag;
|
||||||
|
std::string oss;
|
||||||
|
long onlineSchedulerId;
|
||||||
|
std::string playbookUuid;
|
||||||
|
std::string taskFlowDesc;
|
||||||
|
std::string gmtCreate;
|
||||||
|
std::string tenantId;
|
||||||
|
std::string type;
|
||||||
|
bool active;
|
||||||
|
int failExeNum;
|
||||||
|
std::string releaseTime;
|
||||||
|
std::string onlineOss;
|
||||||
|
std::string onlineCompiledresult;
|
||||||
|
int riskLevel;
|
||||||
|
long schedulerId;
|
||||||
|
std::string taskflowMd5;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribePlaybookResult();
|
||||||
|
explicit DescribePlaybookResult(const std::string &payload);
|
||||||
|
~DescribePlaybookResult();
|
||||||
|
Playbook getPlaybook()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
Playbook playbook_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKRESULT_H_
|
||||||
@@ -0,0 +1,84 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybooksRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribePlaybooksRequest();
|
||||||
|
~DescribePlaybooksRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
long getEndMillis() const;
|
||||||
|
void setEndMillis(long endMillis);
|
||||||
|
long getPageNumber() const;
|
||||||
|
void setPageNumber(long pageNumber);
|
||||||
|
std::string getPlaybookUuids() const;
|
||||||
|
void setPlaybookUuids(const std::string &playbookUuids);
|
||||||
|
int getPageSize() const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
std::string getOrder() const;
|
||||||
|
void setOrder(const std::string &order);
|
||||||
|
std::string getParamTypes() const;
|
||||||
|
void setParamTypes(const std::string ¶mTypes);
|
||||||
|
int getActive() const;
|
||||||
|
void setActive(int active);
|
||||||
|
std::string getOwnType() const;
|
||||||
|
void setOwnType(const std::string &ownType);
|
||||||
|
std::string getSort() const;
|
||||||
|
void setSort(const std::string &sort);
|
||||||
|
long getStartMillis() const;
|
||||||
|
void setStartMillis(long startMillis);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getName() const;
|
||||||
|
void setName(const std::string &name);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
long endMillis_;
|
||||||
|
long pageNumber_;
|
||||||
|
std::string playbookUuids_;
|
||||||
|
int pageSize_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
std::string order_;
|
||||||
|
std::string paramTypes_;
|
||||||
|
int active_;
|
||||||
|
std::string ownType_;
|
||||||
|
std::string sort_;
|
||||||
|
long startMillis_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string name_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKSREQUEST_H_
|
||||||
@@ -0,0 +1,72 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePlaybooksResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Page
|
||||||
|
{
|
||||||
|
int totalCount;
|
||||||
|
int pageSize;
|
||||||
|
int pageNumber;
|
||||||
|
};
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string playbookUuid;
|
||||||
|
int active;
|
||||||
|
long gmtCreate;
|
||||||
|
std::string ownType;
|
||||||
|
std::string displayName;
|
||||||
|
int permission;
|
||||||
|
int playbookStatus;
|
||||||
|
std::string gmtModified;
|
||||||
|
long lastRuntime;
|
||||||
|
std::string paramType;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribePlaybooksResult();
|
||||||
|
explicit DescribePlaybooksResult(const std::string &payload);
|
||||||
|
~DescribePlaybooksResult();
|
||||||
|
std::vector<Data> getPlaybooks()const;
|
||||||
|
Page getPage()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<Data> playbooks_;
|
||||||
|
Page page_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPLAYBOOKSRESULT_H_
|
||||||
@@ -0,0 +1,60 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPOPAPIREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPOPAPIREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePopApiRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribePopApiRequest();
|
||||||
|
~DescribePopApiRequest();
|
||||||
|
std::string getPopCode() const;
|
||||||
|
void setPopCode(const std::string &popCode);
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getApiVersion() const;
|
||||||
|
void setApiVersion(const std::string &apiVersion);
|
||||||
|
std::string getEnv() const;
|
||||||
|
void setEnv(const std::string &env);
|
||||||
|
std::string getApiName() const;
|
||||||
|
void setApiName(const std::string &apiName);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string popCode_;
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string apiVersion_;
|
||||||
|
std::string env_;
|
||||||
|
std::string apiName_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPOPAPIREQUEST_H_
|
||||||
@@ -0,0 +1,70 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPOPAPIRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPOPAPIRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribePopApiResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct OpenApiMetaListItem
|
||||||
|
{
|
||||||
|
std::string type;
|
||||||
|
std::string exampleValue;
|
||||||
|
std::string description;
|
||||||
|
bool isRequired;
|
||||||
|
bool required;
|
||||||
|
std::string in;
|
||||||
|
std::string visibility;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribePopApiResult();
|
||||||
|
explicit DescribePopApiResult(const std::string &payload);
|
||||||
|
~DescribePopApiResult();
|
||||||
|
std::string getApiMeta()const;
|
||||||
|
std::vector<OpenApiMetaListItem> getOpenApiMetaList()const;
|
||||||
|
std::string getVersion()const;
|
||||||
|
std::string getApiName()const;
|
||||||
|
std::string getPopCode()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string apiMeta_;
|
||||||
|
std::vector<OpenApiMetaListItem> openApiMetaList_;
|
||||||
|
std::string version_;
|
||||||
|
std::string apiName_;
|
||||||
|
std::string popCode_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPOPAPIRESULT_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKCOUNTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKCOUNTREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeProcessTaskCountRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeProcessTaskCountRequest();
|
||||||
|
~DescribeProcessTaskCountRequest();
|
||||||
|
std::vector<std::string> getEntityUuidList() const;
|
||||||
|
void setEntityUuidList(const std::vector<std::string> &entityUuidList);
|
||||||
|
long getRoleFor() const;
|
||||||
|
void setRoleFor(long roleFor);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::vector<std::string> entityUuidList_;
|
||||||
|
long roleFor_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKCOUNTREQUEST_H_
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKCOUNTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKCOUNTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeProcessTaskCountResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct DataItem
|
||||||
|
{
|
||||||
|
std::string entityUuid;
|
||||||
|
long count;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeProcessTaskCountResult();
|
||||||
|
explicit DescribeProcessTaskCountResult(const std::string &payload);
|
||||||
|
~DescribeProcessTaskCountResult();
|
||||||
|
std::vector<DataItem> getData()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<DataItem> data_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKCOUNTRESULT_H_
|
||||||
@@ -0,0 +1,117 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeProcessTasksRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeProcessTasksRequest();
|
||||||
|
~DescribeProcessTasksRequest();
|
||||||
|
std::string getEntityKey() const;
|
||||||
|
void setEntityKey(const std::string &entityKey);
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getEntityName() const;
|
||||||
|
void setEntityName(const std::string &entityName);
|
||||||
|
std::string getTaskName() const;
|
||||||
|
void setTaskName(const std::string &taskName);
|
||||||
|
std::string getYunCode() const;
|
||||||
|
void setYunCode(const std::string &yunCode);
|
||||||
|
std::string getSource() const;
|
||||||
|
void setSource(const std::string &source);
|
||||||
|
long getPageNumber() const;
|
||||||
|
void setPageNumber(long pageNumber);
|
||||||
|
std::string getTaskStatus() const;
|
||||||
|
void setTaskStatus(const std::string &taskStatus);
|
||||||
|
long getProcessRemoveEnd() const;
|
||||||
|
void setProcessRemoveEnd(long processRemoveEnd);
|
||||||
|
std::string getParamContent() const;
|
||||||
|
void setParamContent(const std::string ¶mContent);
|
||||||
|
std::string getScope() const;
|
||||||
|
void setScope(const std::string &scope);
|
||||||
|
int getPageSize() const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
std::string getTriggerSource() const;
|
||||||
|
void setTriggerSource(const std::string &triggerSource);
|
||||||
|
long getProcessRemoveStart() const;
|
||||||
|
void setProcessRemoveStart(long processRemoveStart);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
std::string getTaskId() const;
|
||||||
|
void setTaskId(const std::string &taskId);
|
||||||
|
std::string getOrderField() const;
|
||||||
|
void setOrderField(const std::string &orderField);
|
||||||
|
std::string getDirection() const;
|
||||||
|
void setDirection(const std::string &direction);
|
||||||
|
std::string getSceneCode() const;
|
||||||
|
void setSceneCode(const std::string &sceneCode);
|
||||||
|
long getProcessActionStart() const;
|
||||||
|
void setProcessActionStart(long processActionStart);
|
||||||
|
long getProcessActionEnd() const;
|
||||||
|
void setProcessActionEnd(long processActionEnd);
|
||||||
|
std::string getProcessStrategyUuid() const;
|
||||||
|
void setProcessStrategyUuid(const std::string &processStrategyUuid);
|
||||||
|
std::string getEntityType() const;
|
||||||
|
void setEntityType(const std::string &entityType);
|
||||||
|
std::string getEntityUuid() const;
|
||||||
|
void setEntityUuid(const std::string &entityUuid);
|
||||||
|
std::string getEventUuid() const;
|
||||||
|
void setEventUuid(const std::string &eventUuid);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string entityKey_;
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string entityName_;
|
||||||
|
std::string taskName_;
|
||||||
|
std::string yunCode_;
|
||||||
|
std::string source_;
|
||||||
|
long pageNumber_;
|
||||||
|
std::string taskStatus_;
|
||||||
|
long processRemoveEnd_;
|
||||||
|
std::string paramContent_;
|
||||||
|
std::string scope_;
|
||||||
|
int pageSize_;
|
||||||
|
std::string triggerSource_;
|
||||||
|
long processRemoveStart_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
std::string taskId_;
|
||||||
|
std::string orderField_;
|
||||||
|
std::string direction_;
|
||||||
|
std::string sceneCode_;
|
||||||
|
long processActionStart_;
|
||||||
|
long processActionEnd_;
|
||||||
|
std::string processStrategyUuid_;
|
||||||
|
std::string entityType_;
|
||||||
|
std::string entityUuid_;
|
||||||
|
std::string eventUuid_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKSREQUEST_H_
|
||||||
@@ -0,0 +1,91 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeProcessTasksResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Page
|
||||||
|
{
|
||||||
|
int totalCount;
|
||||||
|
int pageSize;
|
||||||
|
int pageNumber;
|
||||||
|
};
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string taskId;
|
||||||
|
std::string entityName;
|
||||||
|
std::string errMsg;
|
||||||
|
std::string sceneCode;
|
||||||
|
long processTime;
|
||||||
|
std::string eventUuid;
|
||||||
|
std::string creator;
|
||||||
|
std::string source;
|
||||||
|
std::string entityKey;
|
||||||
|
std::string inputParams;
|
||||||
|
long gmtCreateMillis;
|
||||||
|
std::string sceneName;
|
||||||
|
long removeTime;
|
||||||
|
std::string triggerSource;
|
||||||
|
std::string processStrategyUuid;
|
||||||
|
std::string yunCode;
|
||||||
|
std::string reqUuid;
|
||||||
|
long gmtModifiedMillis;
|
||||||
|
std::string entityValue;
|
||||||
|
int taskStatus;
|
||||||
|
std::string errCode;
|
||||||
|
std::string errTip;
|
||||||
|
std::string entityType;
|
||||||
|
std::string tenantId;
|
||||||
|
std::string entityUuid;
|
||||||
|
std::string scope;
|
||||||
|
std::string taskName;
|
||||||
|
int removeFlag;
|
||||||
|
int retryFlag;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeProcessTasksResult();
|
||||||
|
explicit DescribeProcessTasksResult(const std::string &payload);
|
||||||
|
~DescribeProcessTasksResult();
|
||||||
|
std::vector<Data> getProcessTasks()const;
|
||||||
|
Page getPage()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<Data> processTasks_;
|
||||||
|
Page page_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBEPROCESSTASKSRESULT_H_
|
||||||
@@ -0,0 +1,60 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDACTIONOUTPUTLISTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDACTIONOUTPUTLISTREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeSoarRecordActionOutputListRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeSoarRecordActionOutputListRequest();
|
||||||
|
~DescribeSoarRecordActionOutputListRequest();
|
||||||
|
std::string getActionUuid() const;
|
||||||
|
void setActionUuid(const std::string &actionUuid);
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
int getPageNumber() const;
|
||||||
|
void setPageNumber(int pageNumber);
|
||||||
|
int getPageSize() const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getQueryValue() const;
|
||||||
|
void setQueryValue(const std::string &queryValue);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string actionUuid_;
|
||||||
|
std::string roleFor_;
|
||||||
|
int pageNumber_;
|
||||||
|
int pageSize_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string queryValue_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDACTIONOUTPUTLISTREQUEST_H_
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDACTIONOUTPUTLISTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDACTIONOUTPUTLISTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeSoarRecordActionOutputListResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DescribeSoarRecordActionOutputListResult();
|
||||||
|
explicit DescribeSoarRecordActionOutputListResult(const std::string &payload);
|
||||||
|
~DescribeSoarRecordActionOutputListResult();
|
||||||
|
int getTotalCount()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getPageNumber()const;
|
||||||
|
std::string getActionOutputs()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
int totalCount_;
|
||||||
|
int pageSize_;
|
||||||
|
int pageNumber_;
|
||||||
|
std::string actionOutputs_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDACTIONOUTPUTLISTRESULT_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDINOUTPUTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDINOUTPUTREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeSoarRecordInOutputRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeSoarRecordInOutputRequest();
|
||||||
|
~DescribeSoarRecordInOutputRequest();
|
||||||
|
std::string getActionUuid() const;
|
||||||
|
void setActionUuid(const std::string &actionUuid);
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string actionUuid_;
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDINOUTPUTREQUEST_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDINOUTPUTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDINOUTPUTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeSoarRecordInOutputResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DescribeSoarRecordInOutputResult();
|
||||||
|
explicit DescribeSoarRecordInOutputResult(const std::string &payload);
|
||||||
|
~DescribeSoarRecordInOutputResult();
|
||||||
|
std::string getInOutputInfo()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string inOutputInfo_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDINOUTPUTRESULT_H_
|
||||||
@@ -0,0 +1,78 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeSoarRecordsRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeSoarRecordsRequest();
|
||||||
|
~DescribeSoarRecordsRequest();
|
||||||
|
std::string getTaskflowMd5() const;
|
||||||
|
void setTaskflowMd5(const std::string &taskflowMd5);
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getTaskType() const;
|
||||||
|
void setTaskType(const std::string &taskType);
|
||||||
|
long getEndMillis() const;
|
||||||
|
void setEndMillis(long endMillis);
|
||||||
|
long getStartMillis() const;
|
||||||
|
void setStartMillis(long startMillis);
|
||||||
|
int getPageNumber() const;
|
||||||
|
void setPageNumber(int pageNumber);
|
||||||
|
std::string getTaskStatus() const;
|
||||||
|
void setTaskStatus(const std::string &taskStatus);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getRequestUuid() const;
|
||||||
|
void setRequestUuid(const std::string &requestUuid);
|
||||||
|
int getPageSize() const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getTriggerUser() const;
|
||||||
|
void setTriggerUser(const std::string &triggerUser);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string taskflowMd5_;
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string taskType_;
|
||||||
|
long endMillis_;
|
||||||
|
long startMillis_;
|
||||||
|
int pageNumber_;
|
||||||
|
std::string taskStatus_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string requestUuid_;
|
||||||
|
int pageSize_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string triggerUser_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDSREQUEST_H_
|
||||||
@@ -0,0 +1,80 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeSoarRecordsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Page
|
||||||
|
{
|
||||||
|
int totalCount;
|
||||||
|
int pageSize;
|
||||||
|
int pageNumber;
|
||||||
|
};
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string status;
|
||||||
|
std::string triggerType;
|
||||||
|
long endTime;
|
||||||
|
long startTime;
|
||||||
|
std::string errorMsg;
|
||||||
|
std::string taskTenantId;
|
||||||
|
std::string resultMessage;
|
||||||
|
int success;
|
||||||
|
std::string triggerUser;
|
||||||
|
std::string triggerDataId;
|
||||||
|
std::string resultDetailInfo;
|
||||||
|
std::string taskName;
|
||||||
|
std::string dataSourceName;
|
||||||
|
std::string taskType;
|
||||||
|
std::string requestUuid;
|
||||||
|
std::string rawEventReq;
|
||||||
|
std::string taskflowMd5;
|
||||||
|
int flowTag;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeSoarRecordsResult();
|
||||||
|
explicit DescribeSoarRecordsResult(const std::string &payload);
|
||||||
|
~DescribeSoarRecordsResult();
|
||||||
|
Page getPage()const;
|
||||||
|
std::vector<Data> getSoarExecuteRecords()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
Page page_;
|
||||||
|
std::vector<Data> soarExecuteRecords_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARRECORDSRESULT_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARTASKANDACTIONSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARTASKANDACTIONSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeSoarTaskAndActionsRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeSoarTaskAndActionsRequest();
|
||||||
|
~DescribeSoarTaskAndActionsRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getRequestUuid() const;
|
||||||
|
void setRequestUuid(const std::string &requestUuid);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string requestUuid_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARTASKANDACTIONSREQUEST_H_
|
||||||
@@ -0,0 +1,103 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARTASKANDACTIONSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARTASKANDACTIONSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeSoarTaskAndActionsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Details
|
||||||
|
{
|
||||||
|
struct Action
|
||||||
|
{
|
||||||
|
std::string status;
|
||||||
|
std::string triggerType;
|
||||||
|
std::string action;
|
||||||
|
std::string actionUuid;
|
||||||
|
long endTime;
|
||||||
|
std::string nodeName;
|
||||||
|
long startTime;
|
||||||
|
std::string taskUuid;
|
||||||
|
std::string taskTenantId;
|
||||||
|
std::string srcHostName;
|
||||||
|
std::string taskStatus;
|
||||||
|
std::string assetName;
|
||||||
|
std::string triggerUser;
|
||||||
|
std::string triggerDataId;
|
||||||
|
std::string tenantId;
|
||||||
|
std::string taskName;
|
||||||
|
std::string dataSourceName;
|
||||||
|
std::string nodeType;
|
||||||
|
std::string taskType;
|
||||||
|
std::string nodeId;
|
||||||
|
std::string eventId;
|
||||||
|
std::string component;
|
||||||
|
std::string requestUuid;
|
||||||
|
};
|
||||||
|
std::string sao;
|
||||||
|
std::string status;
|
||||||
|
int all;
|
||||||
|
std::string triggerType;
|
||||||
|
long endTime;
|
||||||
|
std::vector<Action> actions;
|
||||||
|
std::string taskFlowMd5;
|
||||||
|
long startTime;
|
||||||
|
std::string taskUuid;
|
||||||
|
std::string errorMsg;
|
||||||
|
std::string taskTenantId;
|
||||||
|
int actionLogNum;
|
||||||
|
std::string resultMessage;
|
||||||
|
int success;
|
||||||
|
std::string triggerUser;
|
||||||
|
std::string triggerDataId;
|
||||||
|
std::string resultLevel;
|
||||||
|
std::string resultDetailInfo;
|
||||||
|
std::string taskName;
|
||||||
|
std::string dataSourceName;
|
||||||
|
std::string taskType;
|
||||||
|
std::string requestUuid;
|
||||||
|
std::string rawEventReq;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeSoarTaskAndActionsResult();
|
||||||
|
explicit DescribeSoarTaskAndActionsResult(const std::string &payload);
|
||||||
|
~DescribeSoarTaskAndActionsResult();
|
||||||
|
Details getDetails()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
Details details_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOARTASKANDACTIONSRESULT_H_
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOPHONCOMMANDSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOPHONCOMMANDSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeSophonCommandsRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeSophonCommandsRequest();
|
||||||
|
~DescribeSophonCommandsRequest();
|
||||||
|
std::string getActionType() const;
|
||||||
|
void setActionType(const std::string &actionType);
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getName() const;
|
||||||
|
void setName(const std::string &name);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string actionType_;
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string name_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOPHONCOMMANDSREQUEST_H_
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOPHONCOMMANDSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOPHONCOMMANDSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescribeSophonCommandsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct DataItem
|
||||||
|
{
|
||||||
|
struct ParamConfigItem
|
||||||
|
{
|
||||||
|
std::string field;
|
||||||
|
bool necessary;
|
||||||
|
std::string checkField;
|
||||||
|
std::string value;
|
||||||
|
};
|
||||||
|
std::string commandTag;
|
||||||
|
std::string description;
|
||||||
|
std::string actionType;
|
||||||
|
std::string displayName;
|
||||||
|
std::string commandEntity;
|
||||||
|
std::string taskConfig;
|
||||||
|
std::vector<DataItem::ParamConfigItem> paramConfig;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeSophonCommandsResult();
|
||||||
|
explicit DescribeSophonCommandsResult(const std::string &payload);
|
||||||
|
~DescribeSophonCommandsResult();
|
||||||
|
std::vector<DataItem> getData()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<DataItem> data_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBESOPHONCOMMANDSRESULT_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBERPYTHON3SCRIPTLOGSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBERPYTHON3SCRIPTLOGSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescriberPython3ScriptLogsRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescriberPython3ScriptLogsRequest();
|
||||||
|
~DescriberPython3ScriptLogsRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getRequestUuid() const;
|
||||||
|
void setRequestUuid(const std::string &requestUuid);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string requestUuid_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBERPYTHON3SCRIPTLOGSREQUEST_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBERPYTHON3SCRIPTLOGSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBERPYTHON3SCRIPTLOGSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT DescriberPython3ScriptLogsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DescriberPython3ScriptLogsResult();
|
||||||
|
explicit DescriberPython3ScriptLogsResult(const std::string &payload);
|
||||||
|
~DescriberPython3ScriptLogsResult();
|
||||||
|
std::string getRunResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string runResult_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_DESCRIBERPYTHON3SCRIPTLOGSRESULT_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYCOMPONENTASSETREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYCOMPONENTASSETREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT ModifyComponentAssetRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
ModifyComponentAssetRequest();
|
||||||
|
~ModifyComponentAssetRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
std::string getAssetConfig() const;
|
||||||
|
void setAssetConfig(const std::string &assetConfig);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
std::string assetConfig_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYCOMPONENTASSETREQUEST_H_
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYCOMPONENTASSETRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYCOMPONENTASSETRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT ModifyComponentAssetResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
ModifyComponentAssetResult();
|
||||||
|
explicit ModifyComponentAssetResult(const std::string &payload);
|
||||||
|
~ModifyComponentAssetResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYCOMPONENTASSETRESULT_H_
|
||||||
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINPUTOUTPUTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINPUTOUTPUTREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT ModifyPlaybookInputOutputRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
ModifyPlaybookInputOutputRequest();
|
||||||
|
~ModifyPlaybookInputOutputRequest();
|
||||||
|
std::string getParamType() const;
|
||||||
|
void setParamType(const std::string ¶mType);
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getInputParams() const;
|
||||||
|
void setInputParams(const std::string &inputParams);
|
||||||
|
std::string getOutputParams() const;
|
||||||
|
void setOutputParams(const std::string &outputParams);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getExeConfig() const;
|
||||||
|
void setExeConfig(const std::string &exeConfig);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string paramType_;
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string inputParams_;
|
||||||
|
std::string outputParams_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string exeConfig_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINPUTOUTPUTREQUEST_H_
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINPUTOUTPUTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINPUTOUTPUTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT ModifyPlaybookInputOutputResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
ModifyPlaybookInputOutputResult();
|
||||||
|
explicit ModifyPlaybookInputOutputResult(const std::string &payload);
|
||||||
|
~ModifyPlaybookInputOutputResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINPUTOUTPUTRESULT_H_
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINSTANCESTATUSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINSTANCESTATUSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT ModifyPlaybookInstanceStatusRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
ModifyPlaybookInstanceStatusRequest();
|
||||||
|
~ModifyPlaybookInstanceStatusRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
int getActive() const;
|
||||||
|
void setActive(int active);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
int active_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINSTANCESTATUSREQUEST_H_
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINSTANCESTATUSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINSTANCESTATUSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT ModifyPlaybookInstanceStatusResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
ModifyPlaybookInstanceStatusResult();
|
||||||
|
explicit ModifyPlaybookInstanceStatusResult(const std::string &payload);
|
||||||
|
~ModifyPlaybookInstanceStatusResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKINSTANCESTATUSRESULT_H_
|
||||||
@@ -0,0 +1,60 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT ModifyPlaybookRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
ModifyPlaybookRequest();
|
||||||
|
~ModifyPlaybookRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getTaskflow() const;
|
||||||
|
void setTaskflow(const std::string &taskflow);
|
||||||
|
std::string getDescription() const;
|
||||||
|
void setDescription(const std::string &description);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getDisplayName() const;
|
||||||
|
void setDisplayName(const std::string &displayName);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string taskflow_;
|
||||||
|
std::string description_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string displayName_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKREQUEST_H_
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT ModifyPlaybookResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
ModifyPlaybookResult();
|
||||||
|
explicit ModifyPlaybookResult(const std::string &payload);
|
||||||
|
~ModifyPlaybookResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_MODIFYPLAYBOOKRESULT_H_
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_PUBLISHPLAYBOOKREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_PUBLISHPLAYBOOKREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT PublishPlaybookRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
PublishPlaybookRequest();
|
||||||
|
~PublishPlaybookRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getDescription() const;
|
||||||
|
void setDescription(const std::string &description);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string description_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_PUBLISHPLAYBOOKREQUEST_H_
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_PUBLISHPLAYBOOKRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_PUBLISHPLAYBOOKRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT PublishPlaybookResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
PublishPlaybookResult();
|
||||||
|
explicit PublishPlaybookResult(const std::string &payload);
|
||||||
|
~PublishPlaybookResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_PUBLISHPLAYBOOKRESULT_H_
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_QUERYTREEDATAREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_QUERYTREEDATAREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT QueryTreeDataRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
QueryTreeDataRequest();
|
||||||
|
~QueryTreeDataRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_QUERYTREEDATAREQUEST_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_QUERYTREEDATARESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_QUERYTREEDATARESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT QueryTreeDataResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
QueryTreeDataResult();
|
||||||
|
explicit QueryTreeDataResult(const std::string &payload);
|
||||||
|
~QueryTreeDataResult();
|
||||||
|
std::string getPlaybooks()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string playbooks_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_QUERYTREEDATARESULT_H_
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_RENAMEPLAYBOOKNODEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_RENAMEPLAYBOOKNODEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT RenamePlaybookNodeRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
RenamePlaybookNodeRequest();
|
||||||
|
~RenamePlaybookNodeRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getNewNodeName() const;
|
||||||
|
void setNewNodeName(const std::string &newNodeName);
|
||||||
|
std::string getOldNodeName() const;
|
||||||
|
void setOldNodeName(const std::string &oldNodeName);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string newNodeName_;
|
||||||
|
std::string oldNodeName_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_RENAMEPLAYBOOKNODEREQUEST_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_RENAMEPLAYBOOKNODERESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_RENAMEPLAYBOOKNODERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT RenamePlaybookNodeResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
RenamePlaybookNodeResult();
|
||||||
|
explicit RenamePlaybookNodeResult(const std::string &payload);
|
||||||
|
~RenamePlaybookNodeResult();
|
||||||
|
std::string getRenameResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string renameResult_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_RENAMEPLAYBOOKNODERESULT_H_
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_REVERTPLAYBOOKRELEASEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_REVERTPLAYBOOKRELEASEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT RevertPlaybookReleaseRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
RevertPlaybookReleaseRequest();
|
||||||
|
~RevertPlaybookReleaseRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
int getPlayReleaseId() const;
|
||||||
|
void setPlayReleaseId(int playReleaseId);
|
||||||
|
bool getIsPublish() const;
|
||||||
|
void setIsPublish(bool isPublish);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
int playReleaseId_;
|
||||||
|
bool isPublish_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_REVERTPLAYBOOKRELEASEREQUEST_H_
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_REVERTPLAYBOOKRELEASERESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_REVERTPLAYBOOKRELEASERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT RevertPlaybookReleaseResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
RevertPlaybookReleaseResult();
|
||||||
|
explicit RevertPlaybookReleaseResult(const std::string &payload);
|
||||||
|
~RevertPlaybookReleaseResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_REVERTPLAYBOOKRELEASERESULT_H_
|
||||||
@@ -0,0 +1,60 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_RUNPYTHON3SCRIPTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_RUNPYTHON3SCRIPTREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT RunPython3ScriptRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
RunPython3ScriptRequest();
|
||||||
|
~RunPython3ScriptRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getParams() const;
|
||||||
|
void setParams(const std::string ¶ms);
|
||||||
|
std::string getNodeName() const;
|
||||||
|
void setNodeName(const std::string &nodeName);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
std::string getPythonScript() const;
|
||||||
|
void setPythonScript(const std::string &pythonScript);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string params_;
|
||||||
|
std::string nodeName_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
std::string pythonScript_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_RUNPYTHON3SCRIPTREQUEST_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_RUNPYTHON3SCRIPTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_RUNPYTHON3SCRIPTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT RunPython3ScriptResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
RunPython3ScriptResult();
|
||||||
|
explicit RunPython3ScriptResult(const std::string &payload);
|
||||||
|
~RunPython3ScriptResult();
|
||||||
|
std::string getRunResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string runResult_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_RUNPYTHON3SCRIPTRESULT_H_
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERPLAYBOOKREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERPLAYBOOKREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT TriggerPlaybookRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
TriggerPlaybookRequest();
|
||||||
|
~TriggerPlaybookRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getInputParam() const;
|
||||||
|
void setInputParam(const std::string &inputParam);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string inputParam_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERPLAYBOOKREQUEST_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERPLAYBOOKRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERPLAYBOOKRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT TriggerPlaybookResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
TriggerPlaybookResult();
|
||||||
|
explicit TriggerPlaybookResult(const std::string &payload);
|
||||||
|
~TriggerPlaybookResult();
|
||||||
|
std::string getTriggerUuid()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string triggerUuid_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERPLAYBOOKRESULT_H_
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERPROCESSTASKREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERPROCESSTASKREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT TriggerProcessTaskRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
TriggerProcessTaskRequest();
|
||||||
|
~TriggerProcessTaskRequest();
|
||||||
|
std::string getActionType() const;
|
||||||
|
void setActionType(const std::string &actionType);
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
std::string getTaskId() const;
|
||||||
|
void setTaskId(const std::string &taskId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string actionType_;
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
std::string taskId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERPROCESSTASKREQUEST_H_
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERPROCESSTASKRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERPROCESSTASKRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT TriggerProcessTaskResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
TriggerProcessTaskResult();
|
||||||
|
explicit TriggerProcessTaskResult(const std::string &payload);
|
||||||
|
~TriggerProcessTaskResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERPROCESSTASKRESULT_H_
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERSOPHONPLAYBOOKREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERSOPHONPLAYBOOKREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT TriggerSophonPlaybookRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
TriggerSophonPlaybookRequest();
|
||||||
|
~TriggerSophonPlaybookRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getInputParams() const;
|
||||||
|
void setInputParams(const std::string &inputParams);
|
||||||
|
std::string getCommandName() const;
|
||||||
|
void setCommandName(const std::string &commandName);
|
||||||
|
std::string getSophonTaskId() const;
|
||||||
|
void setSophonTaskId(const std::string &sophonTaskId);
|
||||||
|
std::string getTriggerType() const;
|
||||||
|
void setTriggerType(const std::string &triggerType);
|
||||||
|
std::string getUuid() const;
|
||||||
|
void setUuid(const std::string &uuid);
|
||||||
|
std::string getTriggerSource() const;
|
||||||
|
void setTriggerSource(const std::string &triggerSource);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string inputParams_;
|
||||||
|
std::string commandName_;
|
||||||
|
std::string sophonTaskId_;
|
||||||
|
std::string triggerType_;
|
||||||
|
std::string uuid_;
|
||||||
|
std::string triggerSource_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERSOPHONPLAYBOOKREQUEST_H_
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERSOPHONPLAYBOOKRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERSOPHONPLAYBOOKRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT TriggerSophonPlaybookResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string sophonTaskId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
TriggerSophonPlaybookResult();
|
||||||
|
explicit TriggerSophonPlaybookResult(const std::string &payload);
|
||||||
|
~TriggerSophonPlaybookResult();
|
||||||
|
Data getData()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
Data data_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_TRIGGERSOPHONPLAYBOOKRESULT_H_
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_VERIFYPLAYBOOKREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_VERIFYPLAYBOOKREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Sophonsoar {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT VerifyPlaybookRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
VerifyPlaybookRequest();
|
||||||
|
~VerifyPlaybookRequest();
|
||||||
|
std::string getRoleFor() const;
|
||||||
|
void setRoleFor(const std::string &roleFor);
|
||||||
|
std::string getTaskFlow() const;
|
||||||
|
void setTaskFlow(const std::string &taskFlow);
|
||||||
|
std::string getPlaybookUuid() const;
|
||||||
|
void setPlaybookUuid(const std::string &playbookUuid);
|
||||||
|
std::string getRoleType() const;
|
||||||
|
void setRoleType(const std::string &roleType);
|
||||||
|
std::string getLang() const;
|
||||||
|
void setLang(const std::string &lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string roleFor_;
|
||||||
|
std::string taskFlow_;
|
||||||
|
std::string playbookUuid_;
|
||||||
|
std::string roleType_;
|
||||||
|
std::string lang_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Sophonsoar
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_VERIFYPLAYBOOKREQUEST_H_
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_SOPHONSOAR_MODEL_VERIFYPLAYBOOKRESULT_H_
|
||||||
|
#define ALIBABACLOUD_SOPHONSOAR_MODEL_VERIFYPLAYBOOKRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/sophonsoar/SophonsoarExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Sophonsoar
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_SOPHONSOAR_EXPORT VerifyPlaybookResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string nodeName;
|
||||||
|
std::string riskLevel;
|
||||||
|
std::string detail;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
VerifyPlaybookResult();
|
||||||
|
explicit VerifyPlaybookResult(const std::string &payload);
|
||||||
|
~VerifyPlaybookResult();
|
||||||
|
std::vector<Data> getCheckTaskInfos()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<Data> checkTaskInfos_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_SOPHONSOAR_MODEL_VERIFYPLAYBOOKRESULT_H_
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user