ルート・スキーマ: WLDF Harvested Type
タイプ: object
ソースを表示
- enabled(optional): boolean
デフォルト値: true
このタイプが有効化されるかどうかを指定します。ハーベスタ・コンポーネントが有効でない場合、タイプを有効にしても効果がないことに注意してください。
値true
は、このタイプが収集されることを意味します。値false
は、このタイプが収集されないことを示します。
- harvestedAttributes(optional): array Items
タイトル: Items
収集されたこの型の属性。属性のリストが指定されている場合、それらの属性のみが収集されます。指定されていない場合は収集できるすべての属性が収集されます。
- harvestedInstances(optional): array Items
タイトル: Items
収集されたこの型のインスタンス。
型の構成には、特定のインスタンスに対する識別子のセットを指定することもできます。このリストが指定されていると、指定されたインスタンスのみが収集されます。指定されていない場合は、この型のすべてのインスタンスが収集されます。
インスタンスの識別子は、有効なJMX ObjectNameまたはObjectNameパターンでなければなりません。
- id(optional): integer(int64)
- knownType(optional): boolean
デフォルト値: false
起動時にこのタイプが認識されるかどうかを指定します。通常、タイプが使用可能でない場合、ハーベスタはその検索を続けます。タイプが認識されると指定されている場合、タイプをすぐに解決できないとハーベスタは検証エラーを発行します。
値true
は、このタイプが認識されることを意味します。値false
は、このタイプが認識されない可能性があることを示します。
このフラグは、タイプ情報が常に使用可能であるWebLogic Serverタイプに有用です。この場合、フラグをtrueに設定すると、問題が早期に検出およびレポートされます。
このフラグはオプションですが、WebLogic Serverでは推奨されます。
- name(optional): string
タイプ名。WebLogic ServerランタイムMBeanの場合、タイプ名は定義元インタフェースの完全修飾名です。カスタマMBeanの場合、タイプ名は完全修飾のMBean実装クラスです。
制約
- namespace(optional): string
デフォルト値: ServerRuntime
指定可能な値: [ "ServerRuntime", "DomainRuntime" ]
{
"type":"object",
"properties":{
"enabled":{
"default":true,
"type":"boolean",
"description":"<p>Specifies whether this type is enabled. Note that enabling a type will have no effect unless the Harvester component is also enabled.</p><p>A <code>true</code> value means that this type is harvested. A <code>false</code> value indicates that that this type is not harvested.</p>"
},
"harvestedAttributes":{
"default":null,
"title":"Items",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"<p>The harvested attributes for this type. If a list of attributes is provided, only those attributes are harvested; otherwise all harvestable attributes are harvested.</p>"
},
"harvestedInstances":{
"default":null,
"title":"Items",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"<p>The harvested instances of this type.</p><p>The configuration of a type can optionally provide a set of identifiers for specific instances. If this list is provided, only the provided instances are harvested; otherwise all instances of the type are harvested.</p><p>The identifier for an instance must be a valid JMX ObjectName or an ObjectName pattern.</p>"
},
"id":{
"readOnly":true,
"type":"integer",
"format":"int64",
"description":"<p> Return the unique id of this bean instance.</p>"
},
"knownType":{
"default":false,
"type":"boolean",
"description":"<p>Specifies whether this type is known at startup. Normally, if a type is not available, the Harvester will keep looking for it. If a type is designated as \"known\", the Harvester issues a validation fault if the type cannot be immediately resolved.</p><p>A <code>true</code> value means that this type is known. A <code>false</code> value indicates that this type may not be known.</p><p>This flag is useful for WebLogic Server types, where the type information is always available. In this case, setting the flag to true results in earlier detection and reporting of problems.</p><p>This flag is optional, but is recommended for WebLogic Server types.</p>"
},
"name":{
"x-weblogic-legalNull":true,
"type":"string",
"description":"<p>The type name. For WebLogic Server runtime MBeans, the type name is the fully qualified name of the defining interface. For customer MBeans, the type name is the fully qualified MBean implementation class.</p><p><h5>Constraints</h5></p><ul><li>legal null</li></ul>"
},
"namespace":{
"default":"ServerRuntime",
"enum":[
"ServerRuntime",
"DomainRuntime"
],
"x-weblogic-legalNull":true,
"type":"string",
"description":"<p>The namespace for the harvested type definition.</p><p><h5>Constraints</h5></p><ul><li>legal null</li></ul>"
}
},
"description":""
}
ネストされたスキーマ: Items
タイプ: array
タイトル: Items
収集されたこの型の属性。属性のリストが指定されている場合、それらの属性のみが収集されます。指定されていない場合は収集できるすべての属性が収集されます。
デフォルト値: oracle.doceng.json.BetterJsonNull@47ec8a7a
ソースを表示
{
"default":null,
"title":"Items",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"<p>The harvested attributes for this type. If a list of attributes is provided, only those attributes are harvested; otherwise all harvestable attributes are harvested.</p>"
}
ネストされたスキーマ: Items
タイプ: array
タイトル: Items
収集されたこの型のインスタンス。
型の構成には、特定のインスタンスに対する識別子のセットを指定することもできます。このリストが指定されていると、指定されたインスタンスのみが収集されます。指定されていない場合は、この型のすべてのインスタンスが収集されます。
インスタンスの識別子は、有効なJMX ObjectNameまたはObjectNameパターンでなければなりません。
デフォルト値: oracle.doceng.json.BetterJsonNull@5dde0eef
ソースを表示
{
"default":null,
"title":"Items",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"<p>The harvested instances of this type.</p><p>The configuration of a type can optionally provide a set of identifiers for specific instances. If this list is provided, only the provided instances are harvested; otherwise all instances of the type are harvested.</p><p>The identifier for an instance must be a valid JMX ObjectName or an ObjectName pattern.</p>"
}