4.2. 显示资源描述
您可以使用 read-resource-description
操作来描述资源及其属性。
:read-resource-description
:read-resource-description
您可以指定参数,以递归方式提供有关子资源的完整描述。您还可以指定参数,以包含资源操作和通知的详细信息。使用 read-operation-description(name=read-resource-description)
查看所有可用参数的描述 。
以下示例显示了缓冲区缓存的属性详细信息:
/subsystem=undertow/buffer-cache=default:read-resource-description { "outcome" => "success", "result" => { "description" => "The buffer cache used to cache static content", "attributes" => { "buffer-size" => { "type" => INT, "description" => "The size of an individual buffer", "expressions-allowed" => true, "nillable" => true, "default" => 1024, "min" => 0L, "max" => 2147483647L, "access-type" => "read-write", "storage" => "configuration", "restart-required" => "resource-services" }, "buffers-per-region" => { "type" => INT, "description" => "The numbers of buffers in a region", "expressions-allowed" => true, "nillable" => true, "default" => 1024, "min" => 0L, "max" => 2147483647L, "access-type" => "read-write", "storage" => "configuration", "restart-required" => "resource-services" }, "max-regions" => { "type" => INT, "description" => "The maximum number of regions", "expressions-allowed" => true, "nillable" => true, "default" => 10, "min" => 0L, "max" => 2147483647L, "access-type" => "read-write", "storage" => "configuration", "restart-required" => "resource-services" } }, "operations" => undefined, "notifications" => undefined, "children" => {} } }
/subsystem=undertow/buffer-cache=default:read-resource-description
{
"outcome" => "success",
"result" => {
"description" => "The buffer cache used to cache static content",
"attributes" => {
"buffer-size" => {
"type" => INT,
"description" => "The size of an individual buffer",
"expressions-allowed" => true,
"nillable" => true,
"default" => 1024,
"min" => 0L,
"max" => 2147483647L,
"access-type" => "read-write",
"storage" => "configuration",
"restart-required" => "resource-services"
},
"buffers-per-region" => {
"type" => INT,
"description" => "The numbers of buffers in a region",
"expressions-allowed" => true,
"nillable" => true,
"default" => 1024,
"min" => 0L,
"max" => 2147483647L,
"access-type" => "read-write",
"storage" => "configuration",
"restart-required" => "resource-services"
},
"max-regions" => {
"type" => INT,
"description" => "The maximum number of regions",
"expressions-allowed" => true,
"nillable" => true,
"default" => 10,
"min" => 0L,
"max" => 2147483647L,
"access-type" => "read-write",
"storage" => "configuration",
"restart-required" => "resource-services"
}
},
"operations" => undefined,
"notifications" => undefined,
"children" => {}
}
}
请参阅 Resource Attribute Details,以了解更多有关属性返回的字段的信息。