これは、デバイスでファイアウォールへの参照を行っている、あなたのイメージからアドオンについてこのobjetcMask
String user = "set me";
String apiKey = "set me";
long virtualGuestId = 1111;
ApiClient client = new RestApiClient().withCredentials(user, apiKey);
Guest.Service service = Guest.service(client, virtualGuestId);
service.setMask("mask[softwareComponents[softwareLicense[softwareDescription[productItems[thirdPartyPolicyAssignments[policyName]]]]],firewallServiceComponent,frontendNetworkComponents[primaryVersion6IpAddressRecord,ipAddressBindings,primarySubnet[networkVlan[networkVlanFirewall,dedicatedFirewallFlag,primaryRouter[datacenter]]]]]");
try {
Gson gson = new Gson();
System.out.println(gson.toJson(service.getObject()));
} catch (Exception e) {
System.out.println("Unable to retrieve the VSI. "
+ e.getMessage());
}
に見てください。
ファイアウォールには、ハードウェアファイアウォールと除外ファイアウォールの2種類があります。
サーバーにハードウェアファイアウォールがインストールされているかどうかを確認するには、「firewallServiceComponent」プロパティ内にデータがあるかどうかを確認する必要があります。空の場合はサーバーにハードウェアファイアウォールがインストールされていません。あなたはこのobjectMask frontendNetworkComponents[primarySubnet[networkVlan[dedicatedFirewallFlag]]]
を使用することができるため、「frontendNetworkComponents」プロパティを確認し、これは、専用のファイアウォールであるかどうかを検証する必要があり、専用のファイアウォールのために
は、ケースには「dedicatedFirewallFlagは」1台のサーバは、専用のファイアウォールに属しています。あなただけの、このオブジェクトのマスクを使用してpoliceNameを持つことができる3党のリンクに係る
:
softwareComponents[softwareLicense[softwareDescription[productItems[thirdPartyPolicyAssignments[policyName]]]]]
よろしく