この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
この章は、次の項で構成されています。
aaaChangeSelfPassword メソッドはユーザ自身のパスワードを変更します。ユーザは認証のための古いパスワードと新しいパスワードを入力し、新しいパスワードの確認入力をします。ユーザが古いパスワードでの認証に成功すると、新しいパスワードが有効になります。
(注) | admin または aaa の権限を持つユーザは、このメソッドを使用中に古いパスワードを提供する必要はありません。 |
<xs:element name="aaaChangeSelfPassword" type="aaaChangeSelfPassword" substitutionGroup="externalMethod"/> <xs:complexType name="aaaChangeSelfPassword" mixed="true"> <xs:attribute name="inUserName"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[\-\.:_a-zA-Z0-9]{0,16}"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inOldPassword"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="510"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inNewPassword"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="510"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inConfirmNewPassword"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="510"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> </xs:complexType>
<xs:element name="aaaChangeSelfPassword" type="aaaChangeSelfPassword" substitutionGroup="externalMethod"/> <xs:complexType name="aaaChangeSelfPassword" mixed="true"> <xs:attribute name="outStatus"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="success"/> <xs:enumeration value="failure"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> </xs:complexType>
<aaaChangeSelfPassword cookie="<real_cookie>" inUserName="admin" inOldPassword="Nbv12345" inNewPassword="Mbv12345" inConfirmNewPassword="Mbv12345" />
<aaaChangeSelfPassword cookie="<real_cookie>" response="yes" outStatus="success"> </aaaChangeSelfPassword>
aaaCheckComputeAuthToken メソッドは、ユーザ名(このトークンを生成したユーザ)などの指定されたトークンの詳細と、ユーザの権限とロケールを取得します。
<xs:element name="aaaCheckComputeAuthToken" type="aaaCheckComputeAuthToken" substitutionGroup="externalMethod"/> <xs:complexType name="aaaCheckComputeAuthToken" mixed="true"> <xs:attribute name="inUser"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[\-\.:_a-zA-Z0-9]{0,16}"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inToken" type="xs:string"/> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> </xs:complexType>
<xs:element name="aaaCheckComputeAuthToken" type="aaaCheckComputeAuthToken" substitutionGroup="externalMethod"/> <xs:complexType name="aaaCheckComputeAuthToken" mixed="true"> <xs:attribute name="outAllow"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="outRemote"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="outAuthUser"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[\-\.:_a-zA-Z0-9]{0,16}"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outLocales" type="xs:string"/> <xs:attribute name="outPriv"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="((ext-lan-policy|pn-maintenance|ls-security-policy|pod-security|pn-equipment|ls-con fig-policy|ext-san-policy|ls-security|aaa|power-mgmt|read-only|ext-lan-security|ls-config| ls-server-policy|pod-qos|pn-policy|ls-storage-policy|admin|ext-san-security|pod-config|ls- server|ext-lan-qos|ls-storage|ls-qos-policy|operations|ext-lan-config|pn-security|ls-netwo rk-policy|pod-policy|ext-san-qos|ls-qos|ls-server-oper|ext-san-config|ls-network|ls-ext-ac cess|fault),){0,35}(ext-lan-policy|pn-maintenance|ls-security-policy|pod-security|pn-equip ment|ls-config-policy|ext-san-policy|ls-security|aaa|power-mgmt|read-only|ext-lan-security |ls-config|ls-server-policy|pod-qos|pn-policy|ls-storage-policy|admin|ext-san-security|pod -config|ls-server|ext-lan-qos|ls-storage|ls-qos-policy|operations|ext-lan-config|pn-securi ty|ls-network-policy|pod-policy|ext-san-qos|ls-qos|ls-server-oper|ext-san-config|ls-networ k|ls-ext-access|fault){0,1}"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> </xs:complexType>
<aaaCheckComputeAuthToken cookie="<real_cookie>" inToken="04541875309302299687211" inUser="admin"/>
<aaaCheckComputeAuthToken cookie="<real_cookie>" response="yes" outAllow="yes" outRemote="no" outAuthUser="admin" outLocales="" outPriv="admin,read-only"> </aaaCheckComputeAuthToken>
aaaCheckComputeExtAccess メソッドは、指定したユーザが inDn パラメータで指定されたサーバにアクセスできるかどうかを確認します。
<xs:element name="aaaCheckComputeExtAccess" type="aaaCheckComputeExtAccess" substitutionGroup="externalMethod"/> <xs:complexType name="aaaCheckComputeExtAccess" mixed="true"> <xs:attribute name="inDn" type="referenceObject"/> <xs:attribute name="inUser"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[\-\.:_a-zA-Z0-9]{0,16}"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> </xs:complexType>
<xs:element name="aaaCheckComputeExtAccess" type="aaaCheckComputeExtAccess" substitutionGroup="externalMethod"/> <xs:complexType name="aaaCheckComputeExtAccess" mixed="true"> <xs:attribute name="outAllow"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> </xs:complexType>
<aaaCheckComputeExtAccess cookie="<real_cookie>" inDn="sys/Chassis-1/blade-2" inUser="gopis"/>
<aaaCheckComputeExtAccess cookie="<real_cookie>" response="yes" outAllow="no"> </aaaCheckComputeExtAccess>
aaaGetNComputeAuthTokenByDn メソッドは、TokenLogin の認証トークンを DN によって指定された特定のサーバに返します。
<xs:element name="aaaGetNComputeAuthTokenByDn" type="aaaGetNComputeAuthTokenByDn" substitutionGroup="externalMethod"/> <xs:complexType name="aaaGetNComputeAuthTokenByDn" mixed="true"> <xs:attribute name="inDn"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="510"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inNumberOf" type="xs:unsignedByte"/> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> </xs:complexType>
<xs:element name="aaaGetNComputeAuthTokenByDn" type="aaaGetNComputeAuthTokenByDn" substitutionGroup="externalMethod"/> <xs:complexType name="aaaGetNComputeAuthTokenByDn" mixed="true"> <xs:attribute name="outUser"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[\-\.:_a-zA-Z0-9]{0,16}"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outTokens" type="xs:string"/> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> </xs:complexType>
<aaaGetNComputeAuthTokenByDn cookie="<real_cookie>" inDn="sys/chassis-1/blade-2" inNumberOf="5"/>
<aaaGetNComputeAuthTokenByDn cookie="<real_cookie>" response="yes" outUser="__computeToken__" outTokens="35505994195216127267211,93595551908527060232451,11769973096057301593991,527 29538672765491844031,73106643969990280919791"> </aaaGetNComputeAuthTokenByDn>
aaaKeepAlive メソッドは、メソッド呼び出し後に同じ Cookie を使用して、デフォルトのセッション時間が経過するまでセッションをアクティブなままにします。
<xs:element name="aaaKeepAlive" type="aaaKeepAlive" substitutionGroup="externalMethod"/> <xs:complexType name="aaaKeepAlive" mixed="true"> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> </xs:complexType>
<xs:element name="aaaKeepAlive" type="aaaKeepAlive" substitutionGroup="externalMethod"/> <xs:complexType name="aaaKeepAlive" mixed="true"> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> </xs:complexType>
<aaaKeepAlive cookie="<real_cookie>" />
<aaaKeepAlive cookie="<real_cookie>" commCookie="11/15/0/2969" srcExtSys="10.193.33.109" destExtSys="10.193.33.109" srcSvc="sam_extXMLApi" destSvc="mgmt-controller_dme" response="yes"> </aaaKeepAlive>
aaaLogin メソッドはログイン プロセスで、セッションを開始するために必要です。この動作は、クライアントと Cisco UCS Central の間の HTTP(または HTTPS)セッションを確立します。
<xs:element name="aaaLogin" type="aaaLogin" substitutionGroup="externalMethod"/> <xs:complexType name="aaaLogin" mixed="true"> <xs:attribute name="inName"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[\-\.:_a-zA-Z0-9]{0,16}"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inPassword"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="510"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> </xs:complexType>
<xs:element name="aaaLogin" type="aaaLogin" substitutionGroup="externalMethod"/> <xs:complexType name="aaaLogin" mixed="true"> <xs:attribute name="outCookie" type="xs:string"/> <xs:attribute name="outRefreshPeriod" type="xs:unsignedInt"/> <xs:attribute name="outPriv"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="((ext-lan-policy|pn-maintenance|ls-security-policy|pod-security|pn-equipment|ls-con fig-policy|ext-san-policy|ls-security|aaa|power-mgmt|read-only|ext-lan-security|ls-config| ls-server-policy|pod-qos|pn-policy|ls-storage-policy|admin|ext-san-security|pod-config|ls- server|ext-lan-qos|ls-storage|ls-qos-policy|operations|ext-lan-config|pn-security|ls-netwo rk-policy|pod-policy|ext-san-qos|ls-qos|ls-server-oper|ext-san-config|ls-network|ls-ext-ac cess|fault),){0,35}(ext-lan-policy|pn-maintenance|ls-security-policy|pod-security|pn-equip ment|ls-config-policy|ext-san-policy|ls-security|aaa|power-mgmt|read-only|ext-lan-security |ls-config|ls-server-policy|pod-qos|pn-policy|ls-storage-policy|admin|ext-san-security|pod -config|ls-server|ext-lan-qos|ls-storage|ls-qos-policy|operations|ext-lan-config|pn-securi ty|ls-network-policy|pod-policy|ext-san-qos|ls-qos|ls-server-oper|ext-san-config|ls-networ k|ls-ext-access|fault){0,1}"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outDomains" type="xs:string"/> <xs:attribute name="outChannel"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fullssl"/> <xs:enumeration value="noencssl"/> <xs:enumeration value="plain"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outEvtChannel"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fullssl"/> <xs:enumeration value="noencssl"/> <xs:enumeration value="plain"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outSessionId"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="32"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outVersion" type="xs:string"/> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> </xs:complexType>
<aaaLogin inName="admin" inPassword="RU123B45"/>
<aaaLogin cookie="" response="yes" outCookie="<real_cookie>" outRefreshPeriod="600" outPriv="admin,read-only" outDomains="" outChannel="noencssl" outEvtChannel="noencssl" outSessionId="web_41246_A" outVersion="1.4(0.61490)"> </aaaLogin>
aaaLogout メソッドは、入力としてセッションの Cookie を渡すことによって Web セッションを閉じるプロセスです。これは自動ではありません。ユーザはセッションを終了するために、aaaLogout メソッドを明示的に呼び出す必要があります。
<xs:element name="aaaLogout" type="aaaLogout" substitutionGroup="externalMethod"/> <xs:complexType name="aaaLogout" mixed="true"> <xs:attribute name="inCookie" type="xs:string"/> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> </xs:complexType>
<xs:element name="aaaLogout" type="aaaLogout" substitutionGroup="externalMethod"/> <xs:complexType name="aaaLogout" mixed="true"> <xs:attribute name="outStatus"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="success"/> <xs:enumeration value="failure"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> </xs:complexType>
<aaaLogout inCookie="<real_cookie>"/>
<aaaLogout cookie="" response="yes" outStatus="success"> </aaaLogout>
aaaRefresh メソッドは、ユーザ アクティビティによってセッションをアクティブなままにします(デフォルトのセッション期間中)。デフォルトでは、アクティビティがない時点から 600 秒カウントダウンされます。600 秒を超えると、Cisco UCS Central はスリープ モードになります。戻るためにはサインインが必要で、その後カウントダウンが再開されます。これは同じセッション ID を引き続き使用します。
(注) | このメソッドを使用すると、以前の Cookie の有効期限が切れ、新しい Cookie が発行されます。 |
<xs:element name="aaaRefresh" type="aaaRefresh" substitutionGroup="externalMethod"/> <xs:complexType name="aaaRefresh" mixed="true"> <xs:attribute name="inName"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[\-\.:_a-zA-Z0-9]{0,16}"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inPassword"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="510"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inCookie" type="xs:string"/> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> </xs:complexType>
<xs:element name="aaaRefresh" type="aaaRefresh" substitutionGroup="externalMethod"/> <xs:complexType name="aaaRefresh" mixed="true"> <xs:attribute name="outCookie" type="xs:string"/> <xs:attribute name="outRefreshPeriod" type="xs:unsignedInt"/> <xs:attribute name="outPriv"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="((ext-lan-policy|pn-maintenance|ls-security-policy|pod-security|pn-equipment|ls-con fig-policy|ext-san-policy|ls-security|aaa|power-mgmt|read-only|ext-lan-security|ls-config| ls-server-policy|pod-qos|pn-policy|ls-storage-policy|admin|ext-san-security|pod-config|ls- server|ext-lan-qos|ls-storage|ls-qos-policy|operations|ext-lan-config|pn-security|ls-netwo rk-policy|pod-policy|ext-san-qos|ls-qos|ls-server-oper|ext-san-config|ls-network|ls-ext-ac cess|fault),){0,35}(ext-lan-policy|pn-maintenance|ls-security-policy|pod-security|pn-equip ment|ls-config-policy|ext-san-policy|ls-security|aaa|power-mgmt|read-only|ext-lan-security |ls-config|ls-server-policy|pod-qos|pn-policy|ls-storage-policy|admin|ext-san-security|pod -config|ls-server|ext-lan-qos|ls-storage|ls-qos-policy|operations|ext-lan-config|pn-securi ty|ls-network-policy|pod-policy|ext-san-qos|ls-qos|ls-server-oper|ext-san-config|ls-networ k|ls-ext-access|fault){0,1}"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outDomains" type="xs:string"/> <xs:attribute name="outChannel"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fullssl"/> <xs:enumeration value="noencssl"/> <xs:enumeration value="plain"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outEvtChannel"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fullssl"/> <xs:enumeration value="noencssl"/> <xs:enumeration value="plain"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> </xs:complexType>
<aaaRefresh cookie="<real_cookie>" inName="admin" inPassword="RU123B45" inCookie="<real_cookie>"/>
<aaaRefresh cookie="<real_cookie>" commCookie="" srcExtSys="0.0.0.0" destExtSys="0.0.0.0" srcSvc="" destSvc="" response="yes" outCookie="<real_cookie>" outRefreshPeriod="7200" outPriv="admin" outDomains="" outChannel="fullssl" outEvtChannel="fullssl"> </aaaRefresh>
aaaTokenLogin メソッドは、渡されたトークンに基づいてユーザにアクセスを許可します。システムへのアクセスを許可するためにパスワードを使用する代わりに、これらのトークンがユーザを認証します。トークンは aaaGetNComputeAuthToken メソッドによって作成されます。
<xs:element name="aaaTokenLogin" type="aaaTokenLogin" substitutionGroup="externalMethod"/> <xs:complexType name="aaaTokenLogin" mixed="true"> <xs:attribute name="inName"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[\-\.:_a-zA-Z0-9]{0,16}"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inToken"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="510"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> </xs:complexType>
<xs:element name="aaaTokenLogin" type="aaaTokenLogin" substitutionGroup="externalMethod"/> <xs:complexType name="aaaTokenLogin" mixed="true"> <xs:attribute name="outCookie" type="xs:string"/> <xs:attribute name="outRefreshPeriod" type="xs:unsignedInt"/> <xs:attribute name="outPriv"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="((ext-lan-policy|pn-maintenance|ls-security-policy|pod-security|pn-equipment|ls-con fig-policy|ext-san-policy|ls-security|aaa|power-mgmt|read-only|ext-lan-security|ls-config| ls-server-policy|pod-qos|pn-policy|ls-storage-policy|admin|ext-san-security|pod-config|ls- server|ext-lan-qos|ls-storage|ls-qos-policy|operations|ext-lan-config|pn-security|ls-netwo rk-policy|pod-policy|ext-san-qos|ls-qos|ls-server-oper|ext-san-config|ls-network|ls-ext-ac cess|fault),){0,35}(ext-lan-policy|pn-maintenance|ls-security-policy|pod-security|pn-equip ment|ls-config-policy|ext-san-policy|ls-security|aaa|power-mgmt|read-only|ext-lan-security |ls-config|ls-server-policy|pod-qos|pn-policy|ls-storage-policy|admin|ext-san-security|pod -config|ls-server|ext-lan-qos|ls-storage|ls-qos-policy|operations|ext-lan-config|pn-securi ty|ls-network-policy|pod-policy|ext-san-qos|ls-qos|ls-server-oper|ext-san-config|ls-networ k|ls-ext-access|fault){0,1}"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outDomains" type="xs:string"/> <xs:attribute name="outChannel"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fullssl"/> <xs:enumeration value="noencssl"/> <xs:enumeration value="plain"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outEvtChannel"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fullssl"/> <xs:enumeration value="noencssl"/> <xs:enumeration value="plain"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outSessionId"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="32"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outVersion" type="xs:string"/> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> </xs:complexType>
<aaaTokenLogin inName="admin" inToken="80278502964410805791351" />
<aaaTokenLogin cookie="" response="yes" outCookie="<real_cookie>" outRefreshPeriod="600" outPriv="admin,read-only" outDomains="" outChannel="noencssl" outEvtChannel="noencssl" outSessionId="web_49374_A" outVersion="1.4(0.61490)"> </aaaTokenLogin>
aaaTokenRefresh メソッドは現在の TokenLogin セッションをリフレッシュします。
<xs:element name="aaaTokenRefresh" type="aaaTokenRefresh" substitutionGroup="externalMethod"/> <xs:complexType name="aaaTokenRefresh" mixed="true"> <xs:attribute name="inName"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[\-\.:_a-zA-Z0-9]{0,16}"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inCookie" type="xs:string"/> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> </xs:complexType>
<xs:element name="aaaTokenRefresh" type="aaaTokenRefresh" substitutionGroup="externalMethod"/> <xs:complexType name="aaaTokenRefresh" mixed="true"> <xs:attribute name="outCookie" type="xs:string"/> <xs:attribute name="outRefreshPeriod" type="xs:unsignedInt"/> <xs:attribute name="outPriv"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="((ext-lan-policy|pn-maintenance|ls-security-policy|pod-security|pn-equipment|ls-con fig-policy|ext-san-policy|ls-security|aaa|power-mgmt|read-only|ext-lan-security|ls-config| ls-server-policy|pod-qos|pn-policy|ls-storage-policy|admin|ext-san-security|pod-config|ls- server|ext-lan-qos|ls-storage|ls-qos-policy|operations|ext-lan-config|pn-security|ls-netwo rk-policy|pod-policy|ext-san-qos|ls-qos|ls-server-oper|ext-san-config|ls-network|ls-ext-ac cess|fault),){0,35}(ext-lan-policy|pn-maintenance|ls-security-policy|pod-security|pn-equip ment|ls-config-policy|ext-san-policy|ls-security|aaa|power-mgmt|read-only|ext-lan-security |ls-config|ls-server-policy|pod-qos|pn-policy|ls-storage-policy|admin|ext-san-security|pod -config|ls-server|ext-lan-qos|ls-storage|ls-qos-policy|operations|ext-lan-config|pn-securi ty|ls-network-policy|pod-policy|ext-san-qos|ls-qos|ls-server-oper|ext-san-config|ls-networ k|ls-ext-access|fault){0,1}"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outDomains" type="xs:string"/> <xs:attribute name="outChannel"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fullssl"/> <xs:enumeration value="noencssl"/> <xs:enumeration value="plain"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="outEvtChannel"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="fullssl"/> <xs:enumeration value="noencssl"/> <xs:enumeration value="plain"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> </xs:complexType>
<aaaTokenRefresh inName="admin" inCookie="<real_cookie>" />
<aaaTokenRefresh cookie="" response="yes" outCookie="<real_cookie>" outRefreshPeriod="600" outPriv="admin,read-only" outDomains="" outChannel="noencssl" outEvtChannel="noencssl"> </aaaTokenRefresh>
configConfMo メソッドは 1 つのサブツリーで指定の管理対象オブジェクトを設定します(DN など)。
<xs:element name="configConfMo" type="configConfMo" substitutionGroup="externalMethod"/> <xs:complexType name="configConfMo" mixed="true"> <xs:all> <xs:element name="inConfig" type="configConfig" minOccurs="0"/> </xs:all> <xs:attribute name="inHierarchical"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<xs:element name="configConfMo" type="configConfMo" substitutionGroup="externalMethod"/> <xs:complexType name="configConfMo" mixed="true"> <xs:all> <xs:element name="outConfig" type="configConfig" minOccurs="0"/> </xs:all> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<configConfMo dn="" cookie="<real_cookie>" inHierarchical="false"> <inConfig> <aaaLdapEp attribute="CiscoAvPair" basedn="dc=pasadena,dc=cisco,dc=com" descr="" dn="sys/ldap-ext" filter="sAMAccountName=$userid" retries="1" status="modified" timeout="30"/> </inConfig> </configConfMo>
<configConfMo dn="" cookie="<real_cookie>" commCookie="11/15/0/28" srcExtSys="10.193.33.101" destExtSys="10.193.33.101" srcSvc="sam_extXMLApi" destSvc="mgmt-controller_dme" response="yes"> <outConfig> <aaaLdapEp attribute="CiscoAvPair" basedn="dc=pasadena,dc=cisco,dc=com" childAction="deleteNonPresent" descr="" dn="sys/ldap-ext" filter="sAMAccountName=$userid" fsmDescr="" fsmPrev="updateEpSuccess" fsmProgr="100" fsmStageDescr="" fsmStamp="2010-11-22T23:41:01.826" fsmStatus="nop" fsmTry="0" intId="10027" name="" retries="1" status="modified" timeout="30"/> </outConfig> </configConfMo>
インフラストラクチャ ファームウェアの更新をスケジュールする際は、メンテナンス グループとタグを使用して、特定のドメインもしくはドメイン グループに割り当てられているドメインに対してスケジュールできます。
configConfMo を使用して、ドメインにメンテナンス グループ タグを適用できます。インフラストラクチャ ファームウェアの更新の詳細については、『UCS Central Administration Guide』を参照してください。
<configConfMo dn="holder/tag-ep" cookie="<real_cookie>" inHierarchical="false"> <inConfig> <tagInstance defName="Maintenance Group" // Type of tag taggedObjectDn="compute/sys-1009" // Domain name or ID value="tagTest" // Tag name status="created" /> </inConfig> </configConfMo>
<configConfMo dn="holder/tag-ep" cookie="<real_cookie>" commCookie="18/16/0/a4a" userContext="no" srcExtSys="10.193.219.120" destExtSys="10.193.219.120" srcSvc="sam_extXMLApi" destSvc="central-mgr_dme" response="yes"> <outConfig> <tagInstance defDn="holder/tag-def-ep/type-Maintenance Group" defName="Maintenance Group" dn="holder/tag-ep/type-Maintenance Group-inst-[tagTest]-obj-[compute/sys-1009]" objectName="StorMagicFI-A" objectType="computeSystem" srcDme="resource-mgr" status="created" taggedObjectDn="compute/sys-1009" value="tagTest"/>Config> </configConfMo>
ハードウェア互換性レポートは、OS tagSoftwareInst タグにクエリを行います。
OS ベンダーとバージョンを確認するには、configResolveClassIdx を使用します。詳細については、例:OS ベンダーおよびバージョンの確認を参照してください。
<configConfMo dn="holder/tag-ep" cookie="<real_cookie>" inHierarchical="false"> <inConfig> <tagSoftwareInst defName="Operating System for HCR" //required field; must state "Operating System for HCR" taggedObjectDn="compute/sys1/ch1/bl3" //required field; DN for the server on which you are creating the OS tag value="" vendor="CentOS" //required field; UCS Central OS version="CentOS 6.6" //required field; UCS Central OS version status="created" /> </inConfig> </configConfMo>
<configConfMo dn="holder/tag-ep" cookie="<real_cookie>" commCookie="18/16/0/47b" userContext="no" srcExtSys="10.193.219.120" destExtSys="10.193.219.120" srcSvc="sam_extXMLApi" destSvc="central-mgr_dme" response="yes"> <outConfig> <tagSoftwareInst defDn="holder/tag-def-ep/type-Operating System for HCR" defName="Operating System for HCR" dn="holder/tag-ep/type-Operating System for HCR-inst-[CentOS 6.6]-obj-[compute/sys1/ch1/bl3]" objectName="" objectType="computeBlade" srcDme="resource-mgr" status="created" taggedObjectDn="compute/sys1/ch1/bl3" value="CentOS 6.6" vendor="CentOS" version="CentOS 6.6"/> </outConfig> </configConfMo>
(注) | 異なるドライバ タイプを確認する必要がある場合は、複数の tagDrivers を作成します。 |
アダプタ ベンダーとバージョンを確認するには、configResolveClassIdx を使用します。詳細については、例:アダプタ ベンダーおよびバージョンの確認を参照してください。
<configConfMo dn="holder/tag-ep" cookie="<real_cookie>" inHierarchical="false"> <inConfig> <tagDriver defName='Adapter Driver for HCR' //required field; must state "Adapter Driver for HCR" taggedObjectDn='compute/sys1/ch1/bl4/ad1' //required field; is the adapter DN for the adapter driver on which you are creating a tag protocol='Ethernet' vendor='Cisco' //required field; adapter vendor version='2.3.0.20' //required field; adapter driver version value='' status='created' /> </inConfig> </configConfMo>
<configConfMo dn="holder/tag-ep" cookie="<real_cookie>" commCookie="18/16/0/480" userContext="no" srcExtSys="10.193.219.120" destExtSys="10.193.219.120" srcSvc="sam_extXMLApi" destSvc="central-mgr_dme" response="yes"> <outConfig> <tagDriver defDn="holder/tag-def-ep/type-Adapter Driver for HCR" defName="Adapter Driver for HCR" dn="holder/tag-ep/type-Adapter Driver for HCR-inst-[Cisco Ethernet 2.3.0.20]-obj-[compute/sys1/ch1/bl4/ad1]" objectName="" objectType="adaptorUnit" protocol="Ethernet" srcDme="resource-mgr" status="created" taggedObjectDn="compute/sys1/ch1/bl4/ad1" value="Cisco Ethernet 2.3.0.20" vendor="Cisco" version="2.3.0.20"/> </outConfig> </configConfMo>
<configConfMo cookie="<real_cookie>" <inConfig> <tagSoftwareInst dn="compute/sys1/chassis-1/blade-3" status='deleted' > //<dn of OsTag> </tagSoftwareInst> </inConfig> </configConfMo>
<configConfMo dn="" cookie="<real_cookie>" commCookie="18/16/0/46b" userContext="no" srcExtSys="10.193.219.120" destExtSys="10.193.219.120" srcSvc="sam_extXMLApi" destSvc="central-mgr_dme" response="yes"> <outConfig> </outConfig> </configConfMo>
<configConfMo cookie="<real_cookie>" <inConfig> <tagDriver dn='compute/sys1/chassis-1/blade-4/adaptor-1'> // <dn of DriverTag> status='deleted' </ tagDriver > </inConfig> </configConfMo>
<configConfMo dn="" cookie="<real_cookie>" commCookie="18/16/0/46b7" userContext="no" srcExtSys="10.193.219.120" destExtSys="10.193.219.120" srcSvc="sam_extXMLApi" destSvc="central-mgr_dme" response="yes"> <outConfig> </outConfig> </configConfMo>
configConfMos メソッドは DN を使用して複数のサブツリーの管理対象オブジェクトを設定します。
<xs:element name="configConfMos" type="configConfMos" substitutionGroup="externalMethod"/> <xs:complexType name="configConfMos" mixed="true"> <xs:all> <xs:element name="inConfigs" type="configMap" minOccurs="0"> <xs:unique name="unique_map_key_2"> <xs:selector xpath="pair"/> <xs:field xpath="@key"/> </xs:unique> </xs:element> </xs:all> <xs:attribute name="inHierarchical"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> </xs:complexType>
<xs:element name="configConfMos" type="configConfMos" substitutionGroup="externalMethod"/> <xs:complexType name="configConfMos" mixed="true"> <xs:all> <xs:element name="outConfigs" type="configMap" minOccurs="0"> <xs:unique name="unique_map_key_5"> <xs:selector xpath="pair"/> <xs:field xpath="@key"/> </xs:unique> </xs:element> </xs:all> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> </xs:complexType>
<configConfMos cookie="<real_cookie>"> <inConfigs> <pair key="org-root/logprof-default"> <policyLogProfile dn="org-root/logprof-default" name="default" level="debug1" size="10000000" backupCount="4"/> </pair> <!-- Update Controller Device Profile --> <pair key="org-root/controller-profile-default"> <policyControllerDeviceProfile dn="org-root/controller-profile-default" adminState="enabled"> . <commDnsProvider hostip="171.70.168.183" order="1"/> <commDnsProvider hostip="171.68.226.120" order="2"/> <commDnsProvider hostip="64.102.6.247" order="3"/> </policyControllerDeviceProfile> </pair> </inConfigs> </configConfMos>
<configConfMos cookie="<real_cookie>" commCookie="7/15/0/1a74" srcExtSys="10.193.34.70" destExtSys="10.193.34.70" srcSvc="sam_extXMLApi" destSvc="policy-mgr_dme" response="yes"> <outConfigs> <pair key="org-root/logprof-default"> <policyLogProfile adminState="enabled" backupCount="4" descr="the log level for every process" dn="org-root/logprof-default" intId="10065" level="debug1" name="default" size="10000000"/> </pair> <pair key="org-root/controller-profile-default"> . ./> </pair> </outConfigs> </configConfMos>
configEstimateImpact メソッドは、実行中のサービス中断の観点から、一連の管理対象オブジェクトの変更の影響を推定します。たとえば、更新テンプレートで使用される UUID プールを変更すると、そのテンプレートからインスタンス化されるサービス プロファイルに関連付けられているサーバのリブートが必要になる場合があります。
ユーザは、変更セットをこのメソッドに渡して、対応する ImpactAnalyzer オブジェクトを検査することによって、このセットの影響を推定することができます。出力パラメータは、ユーザが渡した変更の対応する ImpactAnalyzer オブジェクトの DN です。ユーザは ImpactAnalyzer オブジェクトの configMoChangeEvent を使用します。この ImpactAnalyzer オブジェクトの状態が「complete」である場合、ユーザは ImpactAnalyzer オブジェクトを解決することによって、影響の結果を見積もることができます。
見積結果には次の情報が含まれます。
変更が中断を伴うかどうか(サービス プロファイルに関連付けられたサーバのリブートが必要か、など)。
変更が起因して設定の問題が発生するかどうか、および発生した場合はその問題のタイプ。
分析される UCS ドメインの数。
影響を受ける UCS ドメインの数。
中断される UCS ドメインの数。
可視性が失われる UCS ドメインの数。
タイムアウトになる UCS ドメインの数。
影響を受けるサーバの数。
変更の要約。
変更が適用されるタイミング(即時、ユーザの確認応答後、スケジュールされたメンテナンス ウィンドウの発生時など)。
パラメータは次のように定義されます。
<xs:element name="configUCEstimateImpact" type="configUCEstimateImpact" substitutionGroup="externalMethod"/> <xs:complexType name="configUCEstimateImpact" mixed="true"> <xs:all> <xs:element name="inConfigs" type="configMap" minOccurs="0"> <xs:unique name="unique_map_key_3"> <xs:selector xpath="pair"/> <xs:field xpath="@key"/> </xs:unique> </xs:element> </xs:all> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> </xs:complexType>
<xs:element name="configUCEstimateImpact" type="configUCEstimateImpact" substitutionGroup="externalMethod"/> <xs:complexType name="configUCEstimateImpact" mixed="true"> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name=" ImpactAnalyzerDn " type=" referenceObject "/> </xs:complexType>
<configUCEstimateImpact cookie="<real_cookie>" inImpactAnalyzerId="0"> <inConfigs> <pair key="org-root/org-orgs/ls-gsp"> <lsServer biosProfileName="global-SRIOV" dn="org-root/org-orgs/ls-gsp" status="modified"/> </pair> </inConfigs> </configUCEstimateImpact>
<configUCEstimateImpact cookie="<real_cookie>" response="yes" errorCode="0" errorDescr="" outImpactAnalyzerDn="impactanalyzer-ep/impact-analyzer-1401723100"> </configUCEstimateImpact>
configFindDependencies メソッドは、指定されたポリシーのデバイス ポリシーの詳細を返します。
<xs:element name="configFindDependencies" type="configFindDependencies" substitutionGroup="externalMethod"/> <xs:complexType name="configFindDependencies" mixed="true"> <xs:attribute name="inReturnConfigs"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<xs:element name="configFindDependencies" type="configFindDependencies" substitutionGroup="externalMethod"/> <xs:complexType name="configFindDependencies" mixed="true"> <xs:all> <xs:element name="outConfigs" type="configSet" minOccurs="0"/> </xs:all> <xs:attribute name="outHasDep"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<configFindDependencies dn="org-root/fw-host-pack-host-pack-6625" cookie="<real_cookie>" inReturnConfigs="yes"> </configFindDependencies>
<configFindDependencies dn="org-root/fw-host-pack-host-pack-6625" cookie="<real_cookie>" response="yes" errorCode="0" errorDescr="" outHasDep="yes"> <outConfigs> <lsServer agentPolicyName="" assignState="assigned" assocState="associated" biosProfileName="" bootPolicyName="" configQualifier="" configState="applied" descr="" dn="org-root/ls-service-profile-5" dynamicConPolicyName="" extIPState="none" fltAggr="0" fsmDescr="" fsmFlags="" fsmPrev="ConfigureSuccess" fsmProgr="100" fsmRmtInvErrCode="none" fsmRmtInvErrDescr="" fsmRmtInvRslt="" fsmStageDescr="" fsmStamp="2011-01-10T23:51:28.310" fsmStatus="nop" fsmTry="0" hostFwPolicyName="host-pack-6625" identPoolName="" intId="29191" localDiskPolicyName="" maintPolicyName="" mgmtAccessPolicyName="" mgmtFwPolicyName="m-firmware-1" name="service-profile-5" operBiosProfileName="" operBootPolicyName="org-root/boot-policy-default" operDynamicConPolicyName="" operHostFwPolicyName="org-root/fw-host-pack-host-pack-6625" operIdentPoolName="org-root/uuid-pool-default" operLocalDiskPolicyName="org-root/local-disk-config-default" operMaintPolicyName="org-root/maint-default" operMgmtAccessPolicyName="" operMgmtFwPolicyName="org-root/fw-mgmt-pack-m-firmware-1" operPowerPolicyName="org-root/power-policy-default" operScrubPolicyName="org-root/scrub-default" operSolPolicyName="" operSrcTemplName="" operState="ok" operStatsPolicyName="org-root/thr-policy-default" operVconProfileName="" owner="management" pnDn="sys/chassis-1/blade-5" powerPolicyName="default" scrubPolicyName="" solPolicyName="" srcTemplName="" statsPolicyName="default" type="instance" usrLbl="" uuid="derived" uuidSuffix="0000-000000000000" vconProfileName=""/> </outConfigs> </configFindDependencies>
configMoChangeEvent メソッドは、イベント サブスクリプションの結果として、Cisco UCS Central からのイベントの詳細を提供します。status プロパティはイベント(inEid で示される)の生成を促したアクションを示します。これは、加入者に Cisco UCS Central から送信される要求です。応答はありません。
<xs:element name="configMoChangeEvent" type="configMoChangeEvent" substitutionGroup="externalMethod"/> <xs:complexType name="configMoChangeEvent" mixed="true"> <xs:all> <xs:element name="inConfig" type="configConfig" minOccurs="0"/> </xs:all> <xs:attribute name="inEid" type="xs:unsignedLong"/> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> </xs:complexType>
<xs:element name="configMoChangeEvent" type="configMoChangeEvent" substitutionGroup="externalMethod"/> <xs:complexType name="configMoChangeEvent" mixed="true"> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> </xs:complexType>
<configMoChangeEvent cookie="<real_cookie>" inEid="174712"> <inConfig> <callhomeEp dn="call-home" fsmPrev="configCallhomeSetLocal" fsmStamp="2008-10-16T17:59:25" fsmTry="11" status="modified"/> </inConfig> </configMoChangeEvent> <configMoChangeEvent cookie="<real_cookie>" inEid="174713"> <inConfig> <mgmtIf dn="sys/switch-A/mgmt/if-1" fsmPrev="SwMgmtOobIfConfigSwitch" fsmStamp="2008-10-16T17:59:25" fsmTry="9" status="modified"/> </inConfig> </configMoChangeEvent> <configMoChangeEvent cookie="<real_cookie>" inEid="174714"> <inConfig> <eventRecord affected="sys/sysdebug/file-export" cause="transition" created="2008-10-16T17:59:25" descr="[FSM:STAGE:RETRY:8]: configuring automatic core file export service on local" dn="event-log/54344" id="54344" ind="state-transition" severity="info" status="created" trig="special" txId="24839" user="internal"/> </inConfig> </configMoChangeEvent>
このメソッドには応答がありません。
configResolveChildren メソッドは、管理情報ツリーの特定の DN 下の管理対象オブジェクトの子を取得します。返される子の数を減らすためにフィルタを使用できます。
<xs:element name="configResolveChildren" type="configResolveChildren" substitutionGroup="externalMethod"/> <xs:complexType name="configResolveChildren" mixed="true"> <xs:all> <xs:element name="inFilter" type="filterFilter" minOccurs="0"/> </xs:all> <xs:attribute name="inDn" type="referenceObject"/> <xs:attribute name="inHierarchical"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="classId" type="namingClassId"/> </xs:complexType>
<xs:element name="configResolveChildren" type="configResolveChildren" substitutionGroup="externalMethod"/> <xs:complexType name="configResolveChildren" mixed="true"> <xs:all> <xs:element name="outConfigs" type="configSet" minOccurs="0"/> </xs:all> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> <xs:attribute name="classId" type="namingClassId"/> </xs:complexType>
<configResolveChildren cookie="<real_cookie>"" classId="computeScrubPolicy" inDn="org-root" inHierarchical="false"> <inFilter> </inFilter> </configResolveChildren>
<configResolveChildren cookie="<real_cookie>"" commCookie="7/16/0/25c" srcExtSys="10.193.219.18" destExtSys="10.193.219.18" srcSvc="sam_extXMLApi" destSvc="central-mgr_dme" response="yes" classId="computeScrubPolicy"> <outConfigs> <computeScrubPolicy biosSettingsScrub="no" descr="" diskScrub="no" dn="org-root/scrub-global-default" flexFlashScrub="no" intId="10238" name="global-default" policyLevel="0" policyOwner="local"/> </outConfigs> </configResolveChildren>
configResolveClass メソッドは、特定のクラスの要求された管理対象オブジェクトを返します。inHierarchical=true の場合、結果には子が含まれます。
<xs:element name="configResolveClass" type="configResolveClass" substitutionGroup="externalMethod"/> <xs:complexType name="configResolveClass" mixed="true"> <xs:all> <xs:element name="inFilter" type="filterFilter" minOccurs="0"/> </xs:all> <xs:attribute name="inHierarchical"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="classId" type="namingClassId"/> </xs:complexType>
<xs:element name="configResolveClass" type="configResolveClass" substitutionGroup="externalMethod"/> <xs:complexType name="configResolveClass" mixed="true"> <xs:all> <xs:element name="outConfigs" type="configSet" minOccurs="0"/> </xs:all> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> <xs:attribute name="classId" type="namingClassId"/> </xs:complexType>
<configResolveClass cookie="<real_cookie>" classId="orgOrg" inHierarchical="false"> <inFilter> <eq class="orgOrg" property="level" value="root"/> </inFilter> </configResolveClass>
<configResolveClass cookie="<real_cookie>" commCookie="7/16/0/259" srcExtSys="10.193.219.18" destExtSys="10.193.219.18" srcSvc="sam_extXMLApi" destSvc="policy-mgr_dme" response="yes" classId="orgOrg"> <outConfigs> <orgOrg descr="" dn="org-root" fltAggr="0" level="root" name="root"/> </outConfigs> </configResolveClass>
configResolveClass メソッドは、特定のクラスの要求された管理対象オブジェクトを返します。
<xs:element name="configResolveClassIdx" type="configResolveClassIdx" substitutionGroup="externalMethod"/> <xs:complexType name="configResolveClassIdx" mixed="true"> <xs:all> <xs:element name="inFilter" type="filterFilter" minOccurs="0"/> </xs:all> <xs:attribute name="inQuery"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="510"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inClass"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="510"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inParentDn"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="510"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inSortStr"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="510"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inIncludeProp"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="510"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inHierarchical"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="inOffset" type="xs:unsignedShort"/> <xs:attribute name="inLimit" type="xs:unsignedShort"/> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="classId" type="namingClassId"/> </xs:complexType>
<xs:element name="configResolveClassIdx" type="configResolveClassIdx" substitutionGroup="externalMethod"/> <xs:complexType name="configResolveClassIdx" mixed="true"> <xs:all> <xs:element name="outConfigs" type="configSet" minOccurs="0"/> </xs:all> <xs:attribute name="outTotalCount" type="xs:unsignedInt"/> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> <xs:attribute name="classId" type="namingClassId"/> </xs:complexType>
<configResolveClassIdx cookie='<real_cookie>' inQuery='*:*' inClass='hcOsInfoItem' inSortStr='version+asc' inOffset='0' inLimit='100000' />
<configResolveClassIdx outTotalCount="141"> <outConfigs> <hcOsInfoItem vendor="CentOS" id="807" version="CentOS 6.4"/> <hcOsInfoItem vendor="CentOS" id="802" version="CentOS 6.5"/> <hcOsInfoItem vendor="CentOS" id="803" version="CentOS 6.6"/> <hcOsInfoItem vendor="CentOS" id="804" version="CentOS 6.7"/> <hcOsInfoItem vendor="CentOS" id="806" version="CentOS 7.0"/> <hcOsInfoItem vendor="CentOS" id="801" version="CentOS 7.1"/> <hcOsInfoItem vendor="CentOS" id="805" version="CentOS 7.2"/> <hcOsInfoItem vendor="Oracle" id="202" version="OL 7.0 UEK R3 U3"/> <hcOsInfoItem vendor="Oracle" id="2024" version="OL 7.1 UEK R3 U6"/> <hcOsInfoItem vendor="Oracle" id="2030" version="OL 7.1 UEK R3 U7"/> <hcOsInfoItem vendor="Oracle" id="2022" version="OL 7.1 UEK R4"/> <hcOsInfoItem vendor="Oracle" id="2023" version="OL 7.2 UEK R4"/> <hcOsInfoItem vendor="Oracle" id="2032" version="OL 7.2 UEK R4"/> <hcOsInfoItem vendor="Oracle" id="207" version="OVM 3.3.2"/> <hcOsInfoItem vendor="Oracle" id="2011" version="OVM 3.3.3"/> <hcOsInfoItem vendor="Oracle" id="2037" version="OVM 3.3.4"/> <hcOsInfoItem vendor="Oracle" id="2025" version="OVM 3.4"/> <hcOsInfoItem vendor="Red Hat" id="3018" version="Red Hat Enterprise Linux 6.0"/> <hcOsInfoItem vendor="Red Hat" id="3017" version="Red Hat Enterprise Linux 6.1"/> <hcOsInfoItem vendor="Red Hat" id="3011" version="Red Hat Enterprise Linux 6.2"/> <hcOsInfoItem vendor="Red Hat" id="308" version="Red Hat Enterprise Linux 6.3"/> <hcOsInfoItem vendor="Red Hat" id="302" version="Red Hat Enterprise Linux 6.4"/> <hcOsInfoItem vendor="Red Hat" id="301" version="Red Hat Enterprise Linux 6.5"/> <hcOsInfoItem vendor="Red Hat" id="305" version="Red Hat Enterprise Linux 6.6"/> <hcOsInfoItem vendor="Red Hat" id="3010" version="Red Hat Enterprise Linux 6.7"/> <hcOsInfoItem vendor="Red Hat" id="306" version="Red Hat Enterprise Linux 7.0"/> <hcOsInfoItem vendor="Red Hat" id="309" version="Red Hat Enterprise Linux 7.1"/> <hcOsInfoItem vendor="Red Hat" id="3013" version="Red Hat Enterprise Linux 7.2"/> <hcOsInfoItem vendor="SuSE" id="501" version="SUSE Linux Enterprise Server 11.3"/> <hcOsInfoItem vendor="SuSE" id="504" version="SUSE Linux Enterprise Server 11.4"/> <hcOsInfoItem vendor="SuSE" id="502" version="SUSE Linux Enterprise Server 12"/> <hcOsInfoItem vendor="SuSE" id="505" version="SUSE Linux Enterprise Server 12.1"/> <hcOsInfoItem vendor="Oracle" id="2043" version="Solaris 10 (U8)"/> <hcOsInfoItem vendor="Oracle" id="2026" version="Solaris 10 (U9)"/> <hcOsInfoItem vendor="Oracle" id="2029" version="Solaris 11"/> <hcOsInfoItem vendor="Oracle" id="2016" version="Solaris 11.1"/> <hcOsInfoItem vendor="Ubuntu" id="702" version="Ubuntu 14.04.2"/> <hcOsInfoItem vendor="Ubuntu" id="704" version="Ubuntu 14.04.3"/> <hcOsInfoItem vendor="Ubuntu" id="707" version="Ubuntu 14.04.4"/> <hcOsInfoItem vendor="Microsoft" id="406" version="Windows Server 2008"/> <hcOsInfoItem vendor="Microsoft" id="405" version="Windows Server 2008 R2"/> <hcOsInfoItem vendor="Microsoft" id="401" version="Windows Server 2008 R2 SP1"/> <hcOsInfoItem vendor="Microsoft" id="409" version="Windows Server 2008 SP1"/> <hcOsInfoItem vendor="Microsoft" id="404" version="Windows Server 2008 SP2"/> <hcOsInfoItem vendor="Microsoft" id="402" version="Windows Server 2012"/> <hcOsInfoItem vendor="Microsoft" id="403" version="Windows Server 2012 R2"/> <hcOsInfoItem vendor="Citrix" id="603" version="XenServer 6.1"/> <hcOsInfoItem vendor="Citrix" id="601" version="XenServer 6.2"/> <hcOsInfoItem vendor="Citrix" id="602" version="XenServer 6.5"/> <hcOsInfoItem vendor="Citrix" id="608" version="XenServer 6.5 SP1"/> <hcOsInfoItem vendor="VMware" id="1015" version="vSphere 5.1"/> <hcOsInfoItem vendor="VMware" id="106" version="vSphere 5.1 U1"/> <hcOsInfoItem vendor="VMware" id="102" version="vSphere 5.1 U2"/> <hcOsInfoItem vendor="VMware" id="104" version="vSphere 5.1 U3"/> <hcOsInfoItem vendor="VMware" id="101" version="vSphere 5.5"/> <hcOsInfoItem vendor="VMware" id="107" version="vSphere 5.5 U1"/> <hcOsInfoItem vendor="VMware" id="105" version="vSphere 5.5 U2"/> <hcOsInfoItem vendor="VMware" id="1011" version="vSphere 5.5 U3"/> <hcOsInfoItem vendor="VMware" id="1010" version="vSphere 6.0"/> <hcOsInfoItem vendor="VMware" id="1012" version="vSphere 6.0 U1"/> <hcOsInfoItem vendor="VMware" id="1017" version="vSphere 6.0 U2"/> </outConfigs> </configResolveClassIdx>
<configResolveClassIdx cookie='<real_cookie>' inQuery='*:*' inClass='hcDriverInfoItem' inSortStr='version+asc' inOffset='0' inLimit='100000' />
<configResolveClassIdx outTotalCount="3940"> <outConfigs> <hcDriverInfoItem adapterPid="N20-AC162-M4" vendor="Cisco" id="86000100203" protocol="SNIC" version="0.0.1.19"/> <hcDriverInfoItem adapterPid="N20-AC162-M4" vendor="Cisco" id="86000100202" protocol="SNIC" version="0.0.1.22"/> <hcDriverInfoItem adapterPid="N20-AC162-M4" vendor="Cisco" id="86000100201" protocol="SNIC" version="0.0.1.26"/> <hcDriverInfoItem adapterPid="UCS-SDHPCIE1600GB" vendor="Cisco" id="83000100203" protocol="NVMe PCIe SSD" version="0.8"/> <hcDriverInfoItem adapterPid="UCS-SDHPCIE800GB" vendor="Cisco" id="84000100203" protocol="NVMe PCIe SSD" version="0.8"/> <hcDriverInfoItem adapterPid="UCS-SDHPCIE1600GB" vendor="Cisco" id="83000100102" protocol=" " version="0.8 ()"/> <hcDriverInfoItem adapterPid="UCS-SDHPCIE800GB" vendor="Cisco" id="84000100102" protocol=" " version="0.8 ()"/> <hcDriverInfoItem adapterPid="UCS-SDHPCIE1600GB" vendor="Cisco" id="83000100202" protocol="NVMe PCIe SSD" version="0.9"/> <hcDriverInfoItem adapterPid="UCS-SDHPCIE800GB" vendor="Cisco" id="84000100202" protocol="NVMe PCIe SSD" version="0.9"/> <hcDriverInfoItem adapterPid="UCS-SDHPCIE1600GB" vendor="Cisco" id="83000100103" protocol=" " version="0.9 ()"/> <hcDriverInfoItem adapterPid="UCS-SDHPCIE800GB" vendor="Cisco" id="84000100103" protocol=" " version="0.9 ()"/> <hcDriverInfoItem adapterPid="R2XX-PL002" vendor="LSI Logic" id="850001001013" protocol="RAID" version="00.00.04.32.1vmw"/> <hcDriverInfoItem adapterPid="R2X0-ML002" vendor="LSI Logic" id="560001001013" protocol="RAID" version="00.00.05.30"/> <hcDriverInfoItem adapterPid="UCSC-RAID-SFFC200" vendor="LSI Logic" id="730001001023" protocol="RAID" version="00.00.05.30"/> <hcDriverInfoItem adapterPid="R2XX-PL002" vendor="LSI Logic" id="85000100101" protocol="RAID" version="00.00.05.30"/> <hcDriverInfoItem adapterPid="RC460-PL002" vendor="LSI Logic" id="260001001014" protocol="RAID" version="00.00.05.33"/> <hcDriverInfoItem adapterPid="UCS-RAID-9266" vendor="LSI Logic" id="100001001034" protocol="RAID" version="00.00.05.34"/> <hcDriverInfoItem adapterPid="UCS-RAID9286CV-8E" vendor="LSI Logic" id="180001001053" protocol="RAID" version="00.00.05.34"/> </outConfigs> </configResolveClassIdx>
configResolveClasses メソッドは、いくつかのクラスの要求された管理対象オブジェクトを返します。inHierarchical=true の場合、結果には子が含まれます。
<xs:element name="configResolveClasses" type="configResolveClasses" substitutionGroup="externalMethod"/> <xs:complexType name="configResolveClasses" mixed="true"> <xs:all> <xs:element name="inIds" type="classIdSet" minOccurs="0"/> </xs:all> <xs:attribute name="inHierarchical"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> </xs:complexType>
xs:element name="configResolveClasses" type="configResolveClasses" substitutionGroup="externalMethod"/> <xs:complexType name="configResolveClasses" mixed="true"> <xs:all> <xs:element name="outConfigs" type="configSet" minOccurs="0"/> </xs:all> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> </xs:complexType>
<configResolveClasses cookie="<real_cookie>" inHierarchical="false"> <inIds> <Id value="equipmentChassis"/> <Id value="computePhysical"/></inIds> </configResolveClasses>
<configResolveClasses cookie="<real_cookie>" commCookie="5/16/0/7f2" srcExtSys="10.193.219.12" destExtSys="10.193.219.12" srcSvc="sam_extXMLApi" destSvc="resource-mgr_dme" response="yes"> <outConfigs> <equipmentChassis adminState="acknowledged" configState="ok" connPath="A,B" connStatus="A,B" dn="compute/sys-1008/chassis-1" . ./> <equipmentChassis adminState="acknowledged" configState="ok" connPath="A,B" connStatus="A,B" dn="compute/sys-1009/chassis-1" . ./> <computeRackUnit adminPower="policy" adminState="in-service" assignedToDn="" association="none" availability="available" availableMemory="16384" checkPoint="discovered" connPath="A,B" connStatus="A,B" descr="" discovery="complete" dn="compute/sys-1009/rack-unit-3" . ./> <computeRackUnit adminPower="policy" adminState="in-service" . ./> </outConfigs> </configResolveClasses>
configResolveDn メソッドは、指定された DN の 1 つの管理対象オブジェクトを取得します。
<xs:element name="configResolveDn" type="configResolveDn" substitutionGroup="externalMethod"/> <xs:complexType name="configResolveDn" mixed="true"> <xs:attribute name="inHierarchical"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<xs:element name="configResolveDn" type="configResolveDn" substitutionGroup="externalMethod"/> <xs:complexType name="configResolveDn" mixed="true"> <xs:all> <xs:element name="outConfig" type="configConfig" minOccurs="0"/> </xs:all> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<configResolveDn cookie="<real_cookie>" inHierarchical="false" dn="compute/sys-1009/chassis-1/blade-1" />
<configResolveDn dn="compute/sys-1009/chassis-1/blade-1" cookie="<real_cookie>" commCookie="18/16/0/802" srcExtSys="10.193.219.12" destExtSys="10.193.219.12" srcSvc="sam_extXMLApi" destSvc="central-mgr_dme" response="yes"> <outConfig> <computeBlade adminPower="policy" adminState="in-service" assignedToDn="" association="none" availability="available" availableMemory="65536" chassisId="1" checkPoint="discovered" connPath="A,B" connStatus="A,B" descr="" discovery="complete" dn="compute/sys-1009/chassis-1/blade-1" . ./> </outConfig> </configResolveDn>
configResolveDns メソッドは DN のリストの管理対象オブジェクトを取得します。
<xs:element name="configResolveDns" type="configResolveDns" substitutionGroup="externalMethod"/> <xs:complexType name="configResolveDns" mixed="true"> <xs:all> <xs:element name="inDns" type="dnSet" minOccurs="0"/> </xs:all> <xs:attribute name="inHierarchical"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> </xs:complexType>
<xs:element name="configResolveDns" type="configResolveDns" substitutionGroup="externalMethod"/> <xs:complexType name="configResolveDns" mixed="true"> <xs:all> <xs:element name="outConfigs" type="configSet" minOccurs="0"/> <xs:element name="outUnresolved" type="dnSet" minOccurs="0"/> </xs:all> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> </xs:complexType>
<configResolveDns cookie="<real cookie>" inHierarchical="false"> <inDns> <dn value="compute/sys-1009/chassis-1/blade-1" /> <dn value="compute/sys-1009/chassis-1/blade-2" /> </inDns> </configResolveDns>
<configResolveDns cookie="<real_cookie>" commCookie="18/16/0/806" srcExtSys="10.193.219.12" destExtSys="10.193.219.12" srcSvc="sam_extXMLApi" destSvc="central-mgr_dme" response="yes"> <outConfigs> <computeBlade adminPower="policy" adminState="in-service" assignedToDn="" association="none" availability="available" availableMemory="65536" chassisId="1" checkPoint="discovered" connPath="A,B" connStatus="A,B" descr="" discovery="complete" dn="compute/sys-1009/chassis-1/blade-1" . ./> <computeBlade adminPower="policy" adminState="in-service" assignedToDn="" association="none" availability="available" availableMemory="65536" chassisId="1" checkPoint="discovered" connPath="A,B" connStatus="A,B" descr="" discovery="complete" dn="compute/sys-1009/chassis-1/blade-2" . ./> </outConfigs> <outUnresolved> </outUnresolved> </configResolveDns>
指定された DN について、configResolveParent メソッドは管理対象オブジェクトの親を取得します。
<xs:element name="configResolveParent" type="configResolveParent" substitutionGroup="externalMethod"/> <xs:complexType name="configResolveParent" mixed="true"> <xs:attribute name="inHierarchical"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<xs:element name="configResolveParent" type="configResolveParent" substitutionGroup="externalMethod"/> <xs:complexType name="configResolveParent" mixed="true"> <xs:all> <xs:element name="outConfig" type="configConfig" minOccurs="0"/> </xs:all> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<configResolveParent cookie="<real_cookie>" inHierarchical="false" dn="compute/sys-1009/chassis-1/blade-1"/>
<configResolveParent dn="compute/sys-1009/chassis-1/blade-1" cookie="<real_cookie>" commCookie="18/16/0/809" srcExtSys="10.193.219.12" destExtSys="10.193.219.12" srcSvc="sam_extXMLApi" destSvc="central-mgr_dme" response="yes"> <outConfig> <equipmentChassis adminState="acknowledged" configState="ok" connPath="A,B" connStatus="A,B" dn="compute/sys-1009/chassis-1" . ./> </outConfig> </configResolveParent>
configScope メソッドは、管理対象オブジェクトとその設定の詳細を返します。
<xs:element name="configScope" type="configScope" substitutionGroup="externalMethod"/> <xs:complexType name="configScope" mixed="true"> <xs:all> <xs:element name="inFilter" type="filterFilter" minOccurs="0"/> </xs:all> <xs:attribute name="inClass" type="namingClassId"/> <xs:attribute name="inHierarchical"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="inRecursive"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<xs:element name="configScope" type="configScope" substitutionGroup="externalMethod"/> <xs:complexType name="configScope" mixed="true"> <xs:all> <xs:element name="outConfigs" type="configSet" minOccurs="0"/> </xs:all> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<configScope dn="org-root/org-org-1/org-org-2" cookie="<real_cookie>" inClass="vnicLanConnPolicy" inHierarchical="false" inRecursive="false"> <inFilter> </inFilter> </configScope>
<configScope dn="org-root/org-org-1/org-org-2" cookie="<real_cookie>" commCookie="18/16/0/814" srcExtSys="10.193.219.12" destExtSys="10.193.219.12" srcSvc="sam_extXMLApi" destSvc="central-mgr_dme" response="yes"> <outConfigs> <vnicLanConnPolicy descr="" dn="org-root/org-org-1/org-org-2/lan-conn-pol-lcp-1" fltAggr="0" intId="13667" name="lcp-1" policyLevel="3" policyOwner="policy"/> <vnicLanConnPolicy descr="" dn="org-root/org-org-1/org-org-2/lan-conn-pol-lcp-2" fltAggr="0" intId="13668" name="lcp-2" policyLevel="3" policyOwner="policy"/> </outConfigs> </configScope>
eventSubscribe メソッドによって、システム内のすべてのオブジェクト変更(作成、変更、または削除)を含む、Cisco UCS Central が生成した非同期イベントをクライアントがサブスクライブできるようになります。
イベント サブスクリプションでは、クライアント アプリケーションが Cisco UCS Central からのイベント通知を受けるように登録できます。イベントが発生したときに、Cisco UCS Central はクライアント アプリケーションにイベントとそのタイプを通知します。実際の変更情報だけが送信されます。オブジェクトの影響を受けない属性は含まれません。
<xs:element name="eventSubscribe" type="eventSubscribe" substitutionGroup="externalMethod"/> <xs:complexType name="eventSubscribe" mixed="true"> <xs:all> <xs:element name="inFilter" type="filterFilter" minOccurs="0"/> </xs:all> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> </xs:complexType>
<xs:element name="eventSubscribe" type="eventSubscribe" substitutionGroup="externalMethod"/> <xs:complexType name="eventSubscribe" mixed="true"> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> </xs:complexType>
<eventSubscribe cookie="<real_cookie>" <inFilter> </inFilter> </eventSubscribe>
NO RESPONSE OR ACKNOWLEDGMENT.
eventUnsubscribe メソッドによって、クライアントは Cisco UCS Central で生成された非同期イベントの登録を解除でき、eventSubscribe によって生成されたイベント サブスクリプションを無効にすることができます。
<xs:element name="eventUnsubscribe" type="eventUnsubscribe" substitutionGroup="externalMethod"/> <xs:complexType name="eventUnsubscribe" mixed="true"> <xs:all> <xs:element name="inFilter" type="filterFilter" minOccurs="0"/> </xs:all> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> </xs:complexType>
<xs:element name="eventUnsubscribe" type="eventUnsubscribe" substitutionGroup="externalMethod"/> <xs:complexType name="eventUnsubscribe" mixed="true"> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> </xs:complexType>
<eventUnsubscribe cookie="<real_cookie>" <inFilter> </inFilter> </eventUnsubscribe>
NO RESPONSE OR ACKNOWLEDGMENT.
faultAckFaultByDn メソッドは、入力として DN を使用して、障害に対して確認応答を行います。確認応答は、障害の重大度をクリアとしてマークします。自動クリアとして分類された障害は、応答確認を必要としません。
<!-- - Method: fault:AckFaultByDn --> <xs:element name="faultAckFaultByDn" type="faultAckFaultByDn" substitutionGroup="externalMethod"/> <xs:complexType name="faultAckFaultByDn" mixed="true"> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<!-- - Method: fault:AckFaultByDn --> <xs:element name="faultAckFaultByDn" type="faultAckFaultByDn" substitutionGroup="externalMethod"/> <xs:complexType name="faultAckFaultByDn" mixed="true"> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<faultAckFaultByDn cookie="<real_cookie>" dn="sys/switch-A/stor-part-bootflash/fault-F10000336"> </faultAckFaultByDn>
<faultAckFaultByDn dn="sys/switch-A/stor-part-bootflash/fault-F10000336" cookie="<real_cookie>" commCookie="18/16/0/98e" srcExtSys="10.193.219.18" destExtSys="10.193.219.18" srcSvc="sam_extXMLApi" destSvc="central-mgr_dme" response="yes"> </faultAckFaultByDn>
faultAckFaultsByDn メソッドは、入力として DN を使用して、複数の障害に対して確認応答を行います。確認応答は、障害の重大度をクリアとしてマークします。自動クリアとして分類された障害は、応答確認を必要としません。
<!-- - Method: fault:AckFaultsByDn --> <xs:element name="faultAckFaultsByDn" type="faultAckFaultsByDn" substitutionGroup="externalMethod"/> <xs:complexType name="faultAckFaultsByDn" mixed="true"> <xs:all> <xs:element name="inDns" type="dnSet" minOccurs="0"/> </xs:all> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> </xs:complexType>
<xs:element name="faultAckFaults" type="faultAckFaults" substitutionGroup="externalMethod"/> <xs:complexType name="faultAckFaults" mixed="true"> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> </xs:complexType>
<faultAckFaultsByDn cookie="<real_cookie>" <inDns> <dn value="sys/corefiles/file-1401449743_SAM_kondal-vm-aub115_svc_centralMgr__log.11944.tar.gz/fault-F10000005"/> <dn value="org-root/wwn-pool-global-node-default/fault-F10000200"/> </inDns> </faultAckFaultsByDn>
<faultAckFaultsByDn cookie="<real_cookie>" commCookie="18/16/0/99c" srcExtSys="10.193.219.18" destExtSys="10.193.219.18" srcSvc="sam_extXMLApi" destSvc="central-mgr_dme" response="yes"> </faultAckFaultsByDn>
lsClone メソッドは、サービス プロファイルまたはサービス プロファイル テンプレートのクローンを作成します。
<xs:element name="lsClone" type="lsClone" substitutionGroup="externalMethod"/> <xs:complexType name="lsClone" mixed="true"> <xs:attribute name="inTargetOrg" type="referenceObject"/> <xs:attribute name="inServerName"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[\-\.:_a-zA-Z0-9]{0,16}"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inHierarchical"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<xs:element name="lsClone" type="lsClone" substitutionGroup="externalMethod"/> <xs:complexType name="lsClone" mixed="true"> <xs:all> <xs:element name="outConfig" type="configConfig" minOccurs="0"/> </xs:all> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<lsClone dn="org-root/ls-SP1" cookie="<real_cookie>" inTargetOrg="org-root" inServerName="CP-1" inHierarchical="no"> </lsClone>
<lsClone dn="org-root/ls-SP1" cookie="<real_cookie>" response="yes" errorCode="0" errorDescr=""> <outConfig> <lsServer agentPolicyName="" assignState="unassigned" assocState="unassociated" biosProfileName="" bootPolicyName="" configQualifier="" configState="not-applied" descr="" dn="org-root/ls-CP-1" dynamicConPolicyName="" extIPState="none" fltAggr="0" hostFwPolicyName="" identPoolName="default" intId="52365" localDiskPolicyName="default" maintPolicyName="" mgmtAccessPolicyName="" mgmtFwPolicyName="" name="CP-1" operBiosProfileName="" operBootPolicyName="" operDynamicConPolicyName="" operHostFwPolicyName="" operIdentPoolName="" operLocalDiskPolicyName="" operMaintPolicyName="" operMgmtAccessPolicyName="" operMgmtFwPolicyName="" operPowerPolicyName="" operScrubPolicyName="" operSolPolicyName="" operSrcTemplName="" operState="unassociated" operStatsPolicyName="" operVconProfileName="" owner="management" pnDn="" powerPolicyName="default" scrubPolicyName="" solPolicyName="" srcTemplName="service-templ-001" statsPolicyName="default" status="created" type="instance" usrLbl="" uuid="derived" uuidSuffix="0000-000000000000" vconProfileName=""/> </outConfig> </lsClone>
<lsClone dn="org-root/ls-template-3" cookie="<real_cookie>" inTargetOrg="org-root" inServerName="CT-1" inHierarchical="no"> </lsClone>
<lsClone dn="org-root/ls-template-3" cookie="<real_cookie>" response="yes" errorCode="0" errorDescr=""> <outConfig> <lsServer agentPolicyName="" assignState="unassigned" assocState="unassociated" biosProfileName="" bootPolicyName="" configQualifier="" configState="not-applied" descr="" dn="org-root/ls-CT-1" dynamicConPolicyName="" extIPState="none" fltAggr="0" hostFwPolicyName="" identPoolName="default" intId="52389" localDiskPolicyName="" maintPolicyName="" mgmtAccessPolicyName="" mgmtFwPolicyName="" name="CT-1" operBiosProfileName="" operBootPolicyName="" operDynamicConPolicyName="" operHostFwPolicyName="" operIdentPoolName="" operLocalDiskPolicyName="" operMaintPolicyName="" operMgmtAccessPolicyName="" operMgmtFwPolicyName="" operPowerPolicyName="" operScrubPolicyName="" operSolPolicyName="" operSrcTemplName="" operState="unassociated" operStatsPolicyName="" operVconProfileName="" owner="management" pnDn="" powerPolicyName="default" scrubPolicyName="" solPolicyName="" srcTemplName="" statsPolicyName="default" status="created" type="updating-template" usrLbl="" uuid="derived" uuidSuffix="0000-000000000000" vconProfileName=""/> </outConfig> </lsClone>
lsInstantiateNNamedTemplate メソッドは、指定したサービス プロファイル テンプレートを取得し、目的の数のサービス プロファイルを作成します。このメソッドは、次のパラメータを使用します。
<xs:element name="lsInstantiateNNamedTemplate" type="lsInstantiateNNamedTemplate" substitutionGroup="externalMethod"/> <xs:complexType name="lsInstantiateNNamedTemplate" mixed="true"> <xs:all> <xs:element name="inNameSet" type="dnSet" minOccurs="0"/> </xs:all> <xs:attribute name="inTargetOrg" type="referenceObject"/> <xs:attribute name="inHierarchical"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<xs:element name="lsInstantiateNNamedTemplate" type="lsInstantiateNNamedTemplate" substitutionGroup="externalMethod"/> <xs:complexType name="lsInstantiateNNamedTemplate" mixed="true"> <xs:all> <xs:element name="outConfigs" type="configSet" minOccurs="0"/> </xs:all> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<lsInstantiateNNamedTemplate dn="org-root/ls-service-template-001" cookie="<real_cookie>" inTargetOrg="org-root" inHierarchical="no"> <inNameSet> <dn value="service-profile-A"/> <dn value="service-profile-B"/> <dn value="service-profile-C"/> </inNameSet> </lsInstantiateNNamedTemplate>
<lsInstantiateNNamedTemplate dn="org-root/ls-service-template-001" cookie="<real_cookie>" response="yes" errorCode="0" errorDescr=""> <outConfigs> <lsServer agentPolicyName="" assignState="unassigned" assocState="unassociated" biosProfileName="" bootPolicyName="" configQualifier="" configState="not-applied" descr="" dn="org-root/ls-service-profile-A " dynamicConPolicyName="" . . status="created" type="instance" usrLbl="" uuid="derived" uuidSuffix="0000-000000000000" vconProfileName=""/> <lsServer . ./> <lsServer . ./> </outConfigs> </lsInstantiateNNamedTemplate>
lsInstantiateNTemplate メソッドは、テンプレートからいくつかの(N)サービス プロファイルを作成します。
<xs:element name="lsInstantiateNTemplate" type="lsInstantiateNTemplate" substitutionGroup="externalMethod"/> <xs:complexType name="lsInstantiateNTemplate" mixed="true"> <xs:attribute name="inTargetOrg" type="referenceObject"/> <xs:attribute name="inServerNamePrefixOrEmpty"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[\-\.:_a-zA-Z0-9]{0,16}"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inNumberOf" type="xs:unsignedByte"/> <xs:attribute name="inHierarchical"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<xs:element name="lsInstantiateNTemplate" type="lsInstantiateNTemplate" substitutionGroup="externalMethod"/> <xs:complexType name="lsInstantiateNTemplate" mixed="true"> <xs:all> <xs:element name="outConfigs" type="configSet" minOccurs="0"/> </xs:all> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<lsInstantiateNTemplate dn="org-root/ls-service-templ-001" cookie="<real_cookie>" inTargetOrg="org-root" inServerNamePrefixOrEmpty="SP" inNumberOf="2" inHierarchical="no"> </lsInstantiateNTemplate>
<lsInstantiateNTemplate dn="org-root/ls-service-templ-001" cookie="<real_cookie>" response="yes" errorCode="0" errorDescr=""> <outConfigs> <lsServer agentPolicyName="" assignState="unassigned" assocState="unassociated" biosProfileName="" bootPolicyName="" configQualifier="" configState="not-applied" descr="" dn="org-root/ls-SP1" dynamicConPolicyName="" extIPState="none" fltAggr="0" hostFwPolicyName="" identPoolName="default" intId="52227" localDiskPolicyName="default" maintPolicyName="" mgmtAccessPolicyName="" mgmtFwPolicyName="" name="SP1" operBiosProfileName="" operBootPolicyName="" operDynamicConPolicyName="" operHostFwPolicyName="" operIdentPoolName="" operLocalDiskPolicyName="" operMaintPolicyName="" operMgmtAccessPolicyName="" operMgmtFwPolicyName="" operPowerPolicyName="" operScrubPolicyName="" operSolPolicyName="" operSrcTemplName="" operState="unassociated" operStatsPolicyName="" operVconProfileName="" owner="management" pnDn="" powerPolicyName="default" scrubPolicyName="" solPolicyName="" srcTemplName="service-templ-001" statsPolicyName="default" status="created" type="instance" usrLbl="" uuid="derived" uuidSuffix="0000-000000000000" vconProfileName=""/> <lsServer . ./> </outConfigs> </lsInstantiateNTemplate>
lsInstantiateTemplate メソッドは、指定されたテンプレートから 1 つのサービス プロファイルを作成します。
<xs:element name="lsInstantiateTemplate" type="lsInstantiateTemplate" substitutionGroup="externalMethod"/> <xs:complexType name="lsInstantiateTemplate" mixed="true"> <xs:attribute name="inTargetOrg" type="referenceObject"/> <xs:attribute name="inServerName"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[\-\.:_a-zA-Z0-9]{0,16}"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inHierarchical"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<xs:element name="lsInstantiateTemplate" type="lsInstantiateTemplate" substitutionGroup="externalMethod"/> <xs:complexType name="lsInstantiateTemplate" mixed="true"> <xs:all> <xs:element name="outConfig" type="configConfig" minOccurs="0"/> </xs:all> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<lsInstantiateTemplate dn="org-root/ls-service-templ-001" cookie="<real_cookie>" inTargetOrg="org-root" inServerName="SP1" inHierarchical="no"> </lsInstantiateTemplate>
<lsInstantiateTemplate dn="org-root/ls-service-templ-001" cookie="<real_cookie>" response="yes" errorCode="0" errorDescr=""> <outConfigs> <lsServer agentPolicyName="" assignState="unassigned" assocState="unassociated" biosProfileName="" bootPolicyName="" configQualifier="" configState="not-applied" descr="" dn="org-root/ls-SP1" dynamicConPolicyName="" extIPState="none" fltAggr="0" fsmDescr="" fsmFlags="" fsmPrev="nop" fsmProgr="100" fsmRmtInvErrCode="none" fsmRmtInvErrDescr="" fsmRmtInvRslt="" fsmStageDescr="" fsmStamp="never" fsmStatus="nop" fsmTry="0" hostFwPolicyName="" identPoolName="default" intId="52227" localDiskPolicyName="default" maintPolicyName="" mgmtAccessPolicyName="" mgmtFwPolicyName="" name="SP1" operBiosProfileName="" operBootPolicyName="" operDynamicConPolicyName="" operHostFwPolicyName="" operIdentPoolName="" operLocalDiskPolicyName="" operMaintPolicyName="" operMgmtAccessPolicyName="" operMgmtFwPolicyName="" operPowerPolicyName="" operScrubPolicyName="" operSolPolicyName="" operSrcTemplName="" operState="unassociated" operStatsPolicyName="" operVconProfileName="" owner="management" pnDn="" powerPolicyName="default" scrubPolicyName="" solPolicyName="" srcTemplName="service-templ-001" statsPolicyName="default" status="created" type="instance" usrLbl="" uuid="derived" uuidSuffix="0000-000000000000" vconProfileName=""/> </outConfigs> </lsInstantiateTemplate>
lsTemplatise メソッドは、指定したサービス プロファイルからテンプレートを作成します。
<xs:element name="lsTemplatise" type="lsTemplatise" substitutionGroup="externalMethod"/> <xs:complexType name="lsTemplatise" mixed="true"> <xs:attribute name="inTargetOrg" type="referenceObject"/> <xs:attribute name="inTemplateName"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[\-\.:_a-zA-Z0-9]{0,16}"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inTemplateType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="instance"/> <xs:enumeration value="initial-template"/> <xs:enumeration value="updating-template"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="inHierarchical"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<xs:element name="lsTemplatise" type="lsTemplatise" substitutionGroup="externalMethod"/> <xs:complexType name="lsTemplatise" mixed="true"> <xs:all> <xs:element name="outConfig" type="configConfig" minOccurs="0"/> </xs:all> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<lsTemplatise dn="org-root/ls-SP1" cookie="<real_cookie>" inTargetOrg="org-root" inTemplateName="tempate-2" inTemplateType="initial-template" inHierarchical="no"> </lsTemplatise>
<lsTemplatise dn="org-root/ls-SP1" cookie="<real_cookie>" response="yes" errorCode="0" errorDescr=""> <outConfig> <lsServer agentPolicyName="" assignState="unassigned" assocState="unassociated" biosProfileName="" bootPolicyName="" configQualifier="" configState="not-applied" descr="" dn="org-root/ls-tempate-2" dynamicConPolicyName="" extIPState="none" fltAggr="0" hostFwPolicyName="" identPoolName="default" intId="52339" localDiskPolicyName="default" maintPolicyName="" mgmtAccessPolicyName="" mgmtFwPolicyName="" name="tempate-2" operBiosProfileName="" operBootPolicyName="" operDynamicConPolicyName="" operHostFwPolicyName="" operIdentPoolName="" operLocalDiskPolicyName="" operMaintPolicyName="" operMgmtAccessPolicyName="" operMgmtFwPolicyName="" operPowerPolicyName="" operScrubPolicyName="" operSolPolicyName="" operSrcTemplName="" operState="unassociated" operStatsPolicyName="" operVconProfileName="" owner="management" pnDn="" powerPolicyName="default" scrubPolicyName="" solPolicyName="" srcTemplName="service-templ-001" statsPolicyName="default" status="created" type="initial-template" usrLbl="" uuid="derived" uuidSuffix="0000-000000000000" vconProfileName=""/> </outConfig> </lsTemplatise>
poolResolveInScope メソッドは、指定した DN を使用して、プールと親プール(任意)をルートまで再帰的に検索します。プールがない場合は、空のマップが返されます。プールが存在する場合、このメソッドは指定したクラスおよびフィルタですべてのプールを検索します。
(注) | inSingleLevel = false の場合、このメソッドは親プールをルートまで再帰的に検索します。 |
<xs:element name="poolResolveInScope" type="poolResolveInScope" substitutionGroup="externalMethod"/> <xs:complexType name="poolResolveInScope" mixed="true"> <xs:all> <xs:element name="inFilter" type="filterFilter" minOccurs="0"/> </xs:all> <xs:attribute name="inClass" type="namingClassId"/> <xs:attribute name="inSingleLevel"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="inHierarchical"> <xs:simpleType> <xs:union memberTypes="xs:boolean"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<xs:element name="poolResolveInScope" type="poolResolveInScope" substitutionGroup="externalMethod"/> <xs:complexType name="poolResolveInScope" mixed="true"> <xs:all> <xs:element name="outConfigs" type="configMap" minOccurs="0"> <xs:unique name="unique_map_key_13"> <xs:selector xpath="pair"/> <xs:field xpath="@key"/> </xs:unique> </xs:element> </xs:all> <xs:attribute name="cookie" type="xs:string"/> <xs:attribute name="response" type="YesOrNo"/> <xs:attribute name="errorCode" type="xs:unsignedInt"/> <xs:attribute name="errorDescr" type="xs:string"/> <xs:attribute name="invocationResult" type="xs:string"/> <xs:attribute name="dn" type="referenceObject"/> </xs:complexType>
<poolResolveInScope dn="org-root/org-Cisco" cookie="<real_cookie>" class=fwPool />
<poolResolveInScope dn="org-root/org-Cisco" cookie="<real_cookie>" commCookie="5/15/0/5bf" srcExtSys="10.193.33.221" destExtSys="10.193.33.221" srcSvc="sam_extXMLApi" destSvc="resource-mgr_dme" response="yes"> <outConfigs> <pair key="fwpool-default"> <fwPool assigned="0" descr="Default Pool of Virtual Security Gateway resources" dn="org-root/fwpool-default" fltAggr="65536" id="1" intId="10065" name="default" size="0"/> </pair> <pair key="fwpool-ciscoCfwPool"> . </pair> </outConfigs> </poolResolveInScope>