メインコンテンツまでスキップ

4. 定義

SNMP-VIEW-BASED-ACM-MIB DEFINITIONS ::= BEGIN

IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
snmpModules FROM SNMPv2-SMI
TestAndIncr,
RowStatus, StorageType FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
SnmpAdminString, SnmpSecurityLevel,
SnmpSecurityModel FROM SNMP-FRAMEWORK-MIB;

snmpVacmMIB MODULE-IDENTITY
LAST-UPDATED "200210160000Z" -- 2002年10月16日、深夜
ORGANIZATION "SNMPv3 Working Group"
CONTACT-INFO "WG-email: [email protected]
Subscribe: [email protected]
In msg body: subscribe snmpv3

Chair: Russ Mundy
Network Associates Laboratories
postal: 15204 Omega Drive, Suite 300
Rockville, MD 20850-4601
USA
email: [email protected]
phone: +1 301-947-7107

Co-Chair: David Harrington
Enterasys Networks
Postal: 35 Industrial Way
P. O. Box 5004
Rochester, New Hampshire 03866-5005
USA
EMail: [email protected]
Phone: +1 603-337-2614

Co-editor: Bert Wijnen
Lucent Technologies
postal: Schagen 33
3461 GL Linschoten
Netherlands
email: [email protected]
phone: +31-348-480-685

Co-editor: Randy Presuhn
BMC Software, Inc.
postal: 2141 North First Street
San Jose, CA 95131
USA
email: [email protected]
phone: +1 408-546-1006

Co-editor: Keith McCloghrie
Cisco Systems, Inc.
postal: 170 West Tasman Drive
San Jose, CA 95134-1706
USA
email: [email protected]
phone: +1-408-526-5260"
DESCRIPTION "SNMPビューベースアクセス制御モデルの管理情報定義。

Copyright (C) The Internet Society (2002). この
MIBモジュールのバージョンはRFC 3415の一部です;
完全な法的通知についてはRFC自体を参照してください。
"
REVISION "200210160000Z" -- 2002年10月16日、深夜
DESCRIPTION "明確化、RFC 3415として公開。"
REVISION "199901200000Z" -- 1999年1月20日、深夜
DESCRIPTION "明確化、RFC 2575として公開。"
REVISION "199711200000Z" -- 1997年11月20日、深夜
DESCRIPTION "初期バージョン、RFC 2275として公開。"
::= { snmpModules 16 }

-- 管理割り当て ************************************

vacmMIBObjects OBJECT IDENTIFIER ::= { snmpVacmMIB 1 }
vacmMIBConformance OBJECT IDENTIFIER ::= { snmpVacmMIB 2 }

-- ローカルコンテキストに関する情報 ******************************

vacmContextTable OBJECT-TYPE
SYNTAX SEQUENCE OF VacmContextEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "ローカルで利用可能なコンテキストのテーブル。

この(概念的な)テーブルは、ローカルで利用可能な
コンテキストをリストします。

複数のコンテキストをサポートしない単純な実装では、
デフォルトコンテキストのみのサポートを実装することを
選択できます。
"
::= { vacmMIBObjects 1 }

vacmContextEntry OBJECT-TYPE
SYNTAX VacmContextEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "特定のコンテキストに関する情報。"
INDEX {
vacmContextName
}
::= { vacmContextTable 1 }

VacmContextEntry ::= SEQUENCE
{
vacmContextName SnmpAdminString
}

vacmContextName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "特定のSNMPエンティティの特定のコンテキストを識別する
人間が読める名前。

空のcontextName(長さゼロ)はデフォルトコンテキストを
表します。
"
::= { vacmContextEntry 1 }

-- セキュリティからグループへのマッピングに関する情報 *******************

vacmSecurityToGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF VacmSecurityToGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "このテーブルは、securityModelとsecurityNameの組み合わせを
groupNameにマップします。これは、一連のプリンシパルの
アクセス制御ポリシーを定義するために使用されます。
"
::= { vacmMIBObjects 2 }

vacmSecurityToGroupEntry OBJECT-TYPE
SYNTAX VacmSecurityToGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "このテーブルのエントリは、securityModelとsecurityNameの
組み合わせをgroupNameにマップします。
"
INDEX {
vacmSecurityModel,
vacmSecurityName
}
::= { vacmSecurityToGroupTable 1 }

VacmSecurityToGroupEntry ::= SEQUENCE
{
vacmSecurityModel SnmpSecurityModel,
vacmSecurityName SnmpAdminString,
vacmGroupName SnmpAdminString,
vacmSecurityToGroupStorageType StorageType,
vacmSecurityToGroupStatus RowStatus
}

vacmSecurityModel OBJECT-TYPE
SYNTAX SnmpSecurityModel(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "このエントリによって参照されるvacmSecurityNameが
提供されるセキュリティモデル。

注意:このオブジェクトは'any' (0)値を取ることは
できません。
"
::= { vacmSecurityToGroupEntry 1 }

vacmSecurityName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "このエントリによってgroupNameにマップされる、
セキュリティモデルに依存しない形式で表現された
プリンシパルのsecurityName。
"
::= { vacmSecurityToGroupEntry 2 }

vacmGroupName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "このエントリ(すなわち、securityModelとsecurityNameの
組み合わせ)が属するグループの名前。

このgroupNameは、アクセス制御ポリシーを選択するために
vacmAccessTableへのインデックスとして使用されます。

ただし、このテーブルの値は、その値を持つインスタンスが
テーブルvacmAccesTableに存在することを意味するものでは
ありません。
"
::= { vacmSecurityToGroupEntry 3 }

vacmSecurityToGroupStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "この概念的行のストレージタイプ。
'permanent'の値を持つ概念的行は、行内のどの列オブジェクト
への書き込みアクセスも許可する必要はありません。
"
DEFVAL { nonVolatile }
::= { vacmSecurityToGroupEntry 4 }

vacmSecurityToGroupStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "この概念的行のステータス。

すべての対応する列のインスタンスが適切に設定されるまで、
vacmSecurityToGroupStatusカラムの対応するインスタンスの
値は'notReady'です。

特に、新しく作成された行は、vacmGroupNameに値が設定
されるまでアクティブにすることはできません。

RowStatus TC [RFC2579]は、このDESCRIPTION句が、
この行内の他のオブジェクトをいつ変更できるかを
記述することを要求しています:

このオブジェクトの値は、この概念的行内の他の
オブジェクトが変更可能かどうかに影響しません。
"
::= { vacmSecurityToGroupEntry 5 }

-- アクセス権に関する情報 *******************************

vacmAccessTable OBJECT-TYPE
SYNTAX SEQUENCE OF VacmAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "グループのアクセス権のテーブル。

各エントリは、groupName、contextPrefix、
securityModel、securityLevelによってインデックス付け
されています。アクセスが許可されているかどうかを判断
するには、このテーブルから1つのエントリを選択し、
そのエントリの適切なviewNameをアクセス制御チェックに
使用する必要があります。

適切なエントリを選択するには、次の手順に従います:

1) 可能性のあるマッチのセットは、次のエントリの
セットの共通部分によって形成されます:

同一のvacmGroupNameを持つエントリのセット
これら2つのセットの和集合:
- 同一のvacmAccessContextPrefixを持つセット
- vacmAccessContextMatchの値が'prefix'で
vacmAccessContextPrefixとマッチするエントリのセット
これら2つのセットの和集合との共通部分:
- 同一のvacmAccessSecurityModelを持つエントリのセット
- vacmAccessSecurityModelの値が'any'のエントリのセット
アクセス制御モジュールからのsecurityLevel以下の
vacmAccessSecurityLevel値を持つエントリのセットとの共通部分。

2) このセットにメンバーが1つしかない場合、完了です
それ以外の場合は、ContextPrefixes、SecurityModels、
SecurityLevelsの間の優先順位を決定する方法を
以下のように決定します:
a) アクセス制御モジュールからのsecurityModelと
マッチするsecurityModelを持つエントリのサブセットが
空でない場合、残りを破棄します。
b) contextNameとマッチするvacmAccessContextPrefixを
持つエントリのサブセットが空でない場合、
残りを破棄します
c) セット内に残っている最長のものよりも短い
ContextPrefixesを持つすべてのエントリを破棄します
d) 最高のsecurityLevelを持つエントリを選択します

securityLevel noAuthNoPrivの場合、securityNameが
認証されているという仮定が成立しないため、すべての
グループは実際には同等であることに注意してください。
"
::= { vacmMIBObjects 4 }

vacmAccessEntry OBJECT-TYPE
SYNTAX VacmAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "ローカル設定データストア(LCD)で設定されたアクセス権。
特定のSNMPコンテキスト内のオブジェクトへの要求された
アクセスをグループに認可します。

このテーブルのエントリは、任意のsecurityModelとマッチする
特別なsecurityModel値'any'を使用できます。
"
INDEX { vacmGroupName,
vacmAccessContextPrefix,
vacmAccessSecurityModel,
vacmAccessSecurityLevel
}
::= { vacmAccessTable 1 }

VacmAccessEntry ::= SEQUENCE
{
vacmAccessContextPrefix SnmpAdminString,
vacmAccessSecurityModel SnmpSecurityModel,
vacmAccessSecurityLevel SnmpSecurityLevel,
vacmAccessContextMatch INTEGER,
vacmAccessReadViewName SnmpAdminString,
vacmAccessWriteViewName SnmpAdminString,
vacmAccessNotifyViewName SnmpAdminString,
vacmAccessStorageType StorageType,
vacmAccessStatus RowStatus
}

vacmAccessContextPrefix OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "この概念的行によって許可されたアクセス権を取得するには、
contextNameが、このオブジェクトのインスタンスの値と
完全にマッチする(vacmAccessContextMatchの値が'exact'の場合)
または部分的にマッチする(vacmAccessContextMatchの値が
'prefix'の場合)必要があります。
"
::= { vacmAccessEntry 1 }

vacmAccessSecurityModel OBJECT-TYPE
SYNTAX SnmpSecurityModel
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "この概念的行によって許可されたアクセス権を取得するには、
このsecurityModelが使用されている必要があります。
"
::= { vacmAccessEntry 2 }

vacmAccessSecurityLevel OBJECT-TYPE
SYNTAX SnmpSecurityLevel
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "この概念的行によって許可されたアクセス権を取得するために
必要な最小セキュリティレベル。noAuthNoPrivの
securityLevelはauthNoPrivより小さく、authNoPrivは
authPrivより小さいです。

このvacmAccessSecurityLevelインデックス以外が等しく
インデックス付けされた複数のエントリがある場合、
vacmAccessSecurityLevelの値が最も高いエントリが
選択されます。
"
::= { vacmAccessEntry 3 }

vacmAccessContextMatch OBJECT-TYPE
SYNTAX INTEGER { exact (1), -- プレフィックスとcontextNameの完全一致
prefix (2) -- プレフィックスのみ一致
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "このオブジェクトの値がexact(1)の場合、contextNameが
vacmAccessContextPrefixと完全に一致するすべての行が
選択されます。

このオブジェクトの値がprefix(2)の場合、先頭のオクテットが
vacmAccessContextPrefixと完全に一致するcontextNameの
すべての行が選択されます。
これにより、単純な形式のワイルドカードが可能になります。
"
DEFVAL { exact }
::= { vacmAccessEntry 4 }

vacmAccessReadViewName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "このオブジェクトのインスタンスの値は、この概念的行が
読み取りアクセスを認可するSNMPコンテキストのMIBビューを
識別します。

識別されたMIBビューは、vacmViewTreeFamilyViewNameの値が
このオブジェクトのインスタンスの値と同じビューです;
値が空文字列の場合、またはこのvacmViewTreeFamilyViewName値を
持つアクティブなMIBビューが存在しない場合、アクセスは
許可されません。
"
DEFVAL { ''H } -- 空文字列
::= { vacmAccessEntry 5 }

vacmAccessWriteViewName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "このオブジェクトのインスタンスの値は、この概念的行が
書き込みアクセスを認可するSNMPコンテキストのMIBビューを
識別します。

識別されたMIBビューは、vacmViewTreeFamilyViewNameの値が
このオブジェクトのインスタンスの値と同じビューです;
値が空文字列の場合、またはこのvacmViewTreeFamilyViewName値を
持つアクティブなMIBビューが存在しない場合、アクセスは
許可されません。
"
DEFVAL { ''H } -- 空文字列
::= { vacmAccessEntry 6 }

vacmAccessNotifyViewName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "このオブジェクトのインスタンスの値は、この概念的行が
通知アクセスを認可するSNMPコンテキストのMIBビューを
識別します。

識別されたMIBビューは、vacmViewTreeFamilyViewNameの値が
このオブジェクトのインスタンスの値と同じビューです;
値が空文字列の場合、またはこのvacmViewTreeFamilyViewName値を
持つアクティブなMIBビューが存在しない場合、アクセスは
許可されません。
"
DEFVAL { ''H } -- 空文字列
::= { vacmAccessEntry 7 }

vacmAccessStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "この概念的行のストレージタイプ。

'permanent'の値を持つ概念的行は、行内のどの列オブジェクト
への書き込みアクセスも許可する必要はありません。
"
DEFVAL { nonVolatile }
::= { vacmAccessEntry 8 }

vacmAccessStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "この概念的行のステータス。

RowStatus TC [RFC2579]は、このDESCRIPTION句が、
この行内の他のオブジェクトをいつ変更できるかを
記述することを要求しています:

このオブジェクトの値は、この概念的行内の他の
オブジェクトが変更可能かどうかに影響しません。
"
::= { vacmAccessEntry 9 }

-- MIBビューに関する情報 ************************************

-- インスタンスレベルの粒度のサポートはオプションです。
--
-- 一部の実装では、インスタンスレベルのアクセス制御粒度は
-- 高いパフォーマンスコストを伴う場合があります。
-- マネージャは、不必要にそのような設定を要求することを
-- 避けるべきです。

vacmMIBViews OBJECT IDENTIFIER ::= { vacmMIBObjects 5 }

vacmViewSpinLock OBJECT-TYPE
SYNTAX TestAndIncr
MAX-ACCESS read-write
STATUS current
DESCRIPTION "vacmViewTreeFamilyTable内のシークレットを変更する
ための設備の使用を調整するために、複数の協力的な
コマンドジェネレータアプリケーションが使用できる
アドバイザリロック。
"
::= { vacmMIBViews 1 }

vacmViewTreeFamilyTable OBJECT-TYPE
SYNTAX SEQUENCE OF VacmViewTreeFamilyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "MIBビュー内のサブツリーファミリーに関してローカルに
保持されている情報。

各MIBビューは2つのビューサブツリーのセットによって
定義されます:
- 含まれるビューサブツリー、および
- 除外されるビューサブツリー。
このような各ビューサブツリー(含まれるものと除外されるもの
の両方)は、このテーブルで定義されます。

特定のオブジェクトインスタンスが特定のMIBビューに
含まれているかどうかを判断するには、オブジェクトインスタンスの
OBJECT IDENTIFIERを、このテーブルのMIBビューの各アクティブな
エントリと比較します。どれもマッチしない場合、
オブジェクトインスタンスはMIBビューに含まれていません。
1つ以上がマッチする場合、オブジェクトインスタンスは、
vacmViewTreeFamilySubtreeの値が最も多くのサブ識別子を
持つエントリのvacmViewTreeFamilyTypeの値に従って、
MIBビューに含まれているか除外されています。
複数のエントリがマッチし、同じ数のサブ識別子を持つ場合、
vacmViewTreeFamilyTypeの辞書式に最大のインスタンスが
包含または除外を決定します。

オブジェクトインスタンスのOBJECT IDENTIFIER Xは、
X内のサブ識別子の数が少なくともエントリの
vacmViewTreeFamilySubtreeの値の数と同じで、
vacmViewTreeFamilySubtreeの値の各サブ識別子が
X内の対応するサブ識別子とマッチする場合に、
このテーブルのアクティブなエントリとマッチします。
エントリのvacmViewTreeFamilyMaskの値の対応するビットが
ゼロ('ワイルドカード'値)の場合、または等しい場合、
2つのサブ識別子がマッチします。

長さゼロの'ワイルドカード'値は、任意のOBJECT IDENTIFIERと
マッチします。
"
::= { vacmMIBViews 2 }

vacmViewTreeFamilyEntry OBJECT-TYPE
SYNTAX VacmViewTreeFamilyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "特定のSNMPコンテキストのMIBビューに含まれるか
除外される特定のビューサブツリーファミリーに関する情報。

実装は、vacmViewTreeFamilyTable内のエントリの
総数のリソース制約によって指示される場合を除き、
特定のMIBビューのビューサブツリーファミリーの数を
制限してはなりません。

特定のMIBビュー(viewName)に対してこのテーブルに
概念的行が存在しない場合、そのビューはビューサブツリーの
空のセットで構成されていると考えることができます。
"
INDEX { vacmViewTreeFamilyViewName,
vacmViewTreeFamilySubtree
}
::= { vacmViewTreeFamilyTable 1 }

VacmViewTreeFamilyEntry ::= SEQUENCE
{
vacmViewTreeFamilyViewName SnmpAdminString,
vacmViewTreeFamilySubtree OBJECT IDENTIFIER,
vacmViewTreeFamilyMask OCTET STRING,
vacmViewTreeFamilyType INTEGER,
vacmViewTreeFamilyStorageType StorageType,
vacmViewTreeFamilyStatus RowStatus
}

vacmViewTreeFamilyViewName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "ビューサブツリーファミリーの人間が読める名前。
"
::= { vacmViewTreeFamilyEntry 1 }

vacmViewTreeFamilySubtree OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "vacmViewTreeFamilyMaskの対応するインスタンスと
組み合わせると、ビューサブツリーファミリーを定義する
MIBサブツリー。
"
::= { vacmViewTreeFamilyEntry 2 }

vacmViewTreeFamilyMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "vacmViewTreeFamilySubtreeの対応するインスタンスと
組み合わせて、ビューサブツリーファミリーを定義する
ビットマスク。

このビットマスクの各ビットは、vacmViewTreeFamilySubtreeの
サブ識別子に対応します。このオクテット文字列値の
i番目のオクテットの最上位ビット(必要に応じて拡張、
以下参照)は(8*i - 7)番目のサブ識別子に対応し、
このオクテット文字列のi番目のオクテットの最下位ビットは
(8*i)番目のサブ識別子に対応します。ここで、iは1から16の
範囲です。

このビットマスクの各ビットは、OBJECT IDENTIFIERが
このビューサブツリーファミリーに含まれているかどうかを
判断する際に、対応するサブ識別子がマッチする必要があるか
どうかを指定します;'1'は完全に一致する必要があることを
示します;'0'は'ワイルドカード'を示し、任意の
サブ識別子値がマッチします。

したがって、vacmViewTreeFamilySubtree値の各サブ識別子に
ついて、次のいずれかが満たされる場合、オブジェクトインスタンスの
OBJECT IDENTIFIER Xはビューサブツリーファミリーに含まれます:

vacmViewTreeFamilyMaskのi番目のビットが0、または

Xのi番目のサブ識別子が
vacmViewTreeFamilySubtree値のi番目のサブ識別子と等しい。

このビットマスクの値がMビット長で、対応する
vacmViewTreeFamilySubtreeインスタンスにM個を超える
サブ識別子がある場合、ビットマスクは必要な長さまで
1で拡張されます。

このオブジェクトの値が長さゼロの文字列の場合、
この拡張ルールにより、すべて1のマスク(すなわち、
'ワイルドカード'なし)が使用され、ビューサブツリー
ファミリーは、対応するvacmViewTreeFamilySubtreeインスタンス
によって一意に識別される1つのビューサブツリーです。
"
DEFVAL { ''H }
::= { vacmViewTreeFamilyEntry 3 }

vacmViewTreeFamilyType OBJECT-TYPE
SYNTAX INTEGER {
included(1),
excluded(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "vacmViewTreeFamilySubtreeとvacmViewTreeFamilyMaskの
対応するインスタンスが、MIBビューに含まれるか
MIBビューから除外されるビューサブツリーファミリーを
定義しているかどうかを示します。
"
DEFVAL { included }
::= { vacmViewTreeFamilyEntry 4 }

vacmViewTreeFamilyStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "この概念的行のストレージタイプ。

'permanent'の値を持つ概念的行は、行内のどの列オブジェクト
への書き込みアクセスも許可する必要はありません。
"
DEFVAL { nonVolatile }
::= { vacmViewTreeFamilyEntry 5 }

vacmViewTreeFamilyStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "この概念的行のステータス。

RowStatus TC [RFC2579]は、このDESCRIPTION句が、
この行内の他のオブジェクトをいつ変更できるかを
記述することを要求しています:

このオブジェクトの値は、この概念的行内の他の
オブジェクトが変更可能かどうかに影響しません。
"
::= { vacmViewTreeFamilyEntry 6 }

-- 適合性情報 ****************************************

vacmMIBCompliances
OBJECT IDENTIFIER ::= {vacmMIBConformance 1}
vacmMIBGroups
OBJECT IDENTIFIER ::= {vacmMIBConformance 2}

-- 適合性ステートメント ******************************************

vacmMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "SNMPビューベースアクセス制御モデル設定MIBを
実装するSNMPエンジンの適合性ステートメント。
"
MODULE -- このモジュール
MANDATORY-GROUPS { vacmBasicGroup }

OBJECT vacmAccessContextMatch
MIN-ACCESS read-only
DESCRIPTION "書き込みアクセスは不要です。"

OBJECT vacmAccessReadViewName
MIN-ACCESS read-only
DESCRIPTION "書き込みアクセスは不要です。"

OBJECT vacmAccessWriteViewName
MIN-ACCESS read-only
DESCRIPTION "書き込みアクセスは不要です。"

OBJECT vacmAccessNotifyViewName
MIN-ACCESS read-only
DESCRIPTION "書き込みアクセスは不要です。"

OBJECT vacmAccessStorageType
MIN-ACCESS read-only
DESCRIPTION "書き込みアクセスは不要です。"

OBJECT vacmAccessStatus
MIN-ACCESS read-only
DESCRIPTION "書き込みアクセスは不要です。"

OBJECT vacmViewTreeFamilyMask
WRITE-SYNTAX OCTET STRING (SIZE (0..0))
DESCRIPTION "インスタンスレベルの粒度のサポートは
不要です。"

OBJECT vacmViewTreeFamilyType
MIN-ACCESS read-only
DESCRIPTION "書き込みアクセスは不要です。"

OBJECT vacmViewTreeFamilyStorageType
MIN-ACCESS read-only
DESCRIPTION "書き込みアクセスは不要です。"

OBJECT vacmViewTreeFamilyStatus
MIN-ACCESS read-only
DESCRIPTION "vacmViewTreeFamilyTableへの作成/削除/変更
アクセスは不要です。
"
::= { vacmMIBCompliances 1 }

-- 適合性単位 *******************************************

vacmBasicGroup OBJECT-GROUP
OBJECTS {
vacmContextName,
vacmGroupName,
vacmSecurityToGroupStorageType,
vacmSecurityToGroupStatus,
vacmAccessContextMatch,
vacmAccessReadViewName,
vacmAccessWriteViewName,
vacmAccessNotifyViewName,
vacmAccessStorageType,
vacmAccessStatus,
vacmViewSpinLock,
vacmViewTreeFamilyMask,
vacmViewTreeFamilyType,
vacmViewTreeFamilyStorageType,
vacmViewTreeFamilyStatus
}
STATUS current
DESCRIPTION "SNMPビューベースアクセス制御モデルを実装する
SNMPエンジンのリモート設定のためのオブジェクトの集合。
"
::= { vacmMIBGroups 1 }

END