提交工单授权
控制台委托授权
Copied!
ConfirmAuthorizationsRequest confirmAuthorizationsRequestWithAgency = new ConfirmAuthorizationsRequest();
confirmAuthorizationsRequestWithAgency.setAuthorizationId(1L);
confirmAuthorizationsRequestWithAgency.setBody(
new AgreeTenantAuthorizationV2Req().withAgencyId("AgencyId")
.withAuthEffectiveTime(10000000000L)
.withAuthExpireTime(10000000000L));
OSM_CLIENT.confirmAuthorizations(confirmAuthorizationsRequestWithAgency);
注意
:
- 控制台授权,涉及到控制台登录,需要检查是否有配置MFA、ACL等登录限制,委托需要授权给工单系统,具体操作可以参考授权页面。
服务器SSH授权
Copied!
List<TenantAgreeAuthDetailV2> authDetailsWithEcsSsh = new ArrayList<>();
authDetailsWithEcsSsh.add(
new TenantAgreeAuthDetailV2().withAuthDetailId(2L)
.withAccount("Account")
.withPassword("Password")
.withPort(22));
ConfirmAuthorizationsRequest confirmAuthorizationsRequestWithEcsSsh = new ConfirmAuthorizationsRequest();
confirmAuthorizationsRequestWithEcsSsh.setAuthorizationId(1L);
confirmAuthorizationsRequestWithEcsSsh.setBody(
new AgreeTenantAuthorizationV2Req().withAuthDetailList(authDetailsWithEcsSsh)
.withAuthEffectiveTime(10000000000L)
.withAuthExpireTime(10000000000L));
OSM_CLIENT.confirmAuthorizations(confirmAuthorizationsRequestWithEcsSsh);
注意
:
服务器VNC(私网)授权
Copied!
List<TenantAgreeAuthDetailV2> authDetailsWithEcsVnc = new ArrayList<>();
authDetailsWithEcsVnc.add(new TenantAgreeAuthDetailV2().withAuthDetailId(1L));
authDetailsWithEcsVnc.add(
new TenantAgreeAuthDetailV2().withAuthDetailId(2L)
.withAccount("Account")
.withPassword("Password")
.withPort(22));
ConfirmAuthorizationsRequest confirmAuthorizationsRequestWithEcsVnc = new ConfirmAuthorizationsRequest();
confirmAuthorizationsRequestWithEcsVnc.setAuthorizationId(1L);
confirmAuthorizationsRequestWithEcsVnc.setBody(
new AgreeTenantAuthorizationV2Req().withAuthDetailList(authDetailsWithEcsVnc)
.withAuthEffectiveTime(10000000000L)
.withAuthExpireTime(10000000000L));
OSM_CLIENT.confirmAuthorizations(confirmAuthorizationsRequestWithEcsVnc);
参考
更多信息请参考确认授权
版本说明
本示例基于华为云SDK V3.0版本开发。
功能介绍
华为云提供了工单管理服务端SDK,您可以直接集成服务端SDK来调用工单管理的相关API,从而实现对工单的快速操作。 该示例展示了如何通过java版SDK提交工单授权,包括控制台授权、服务器SSH授权、服务器VNC(私网)授权等授权方式。
前置条件
提交工单授权
控制台委托授权
注意
:服务器SSH授权
注意
:服务器VNC(私网)授权
参考
更多信息请参考确认授权
修订记录