public interface PolicyManager
PolicyManagerFactory
クラスから取得してください。final PolicyManager manager = PolicyManagerFactory.getInstance().getPolicyManager();
修飾子とタイプ | メソッドと説明 |
---|---|
int |
countAllPolicies()
設定されている全てのポリシーの件数を取得します。
|
int |
countDeclaredPoliciesFor(ResourceGroup resourceGroup)
指定した検索条件で設定されている全てのポリシーの件数を取得します。
|
int |
countDeclaredPoliciesFor(ResourceGroup resourceGroup,
Action action)
指定した検索条件で設定されている全てのポリシーの件数を取得します。
|
int |
countDeclaredPoliciesForResourceGroup(String resourceGroupId)
指定したリソースに設定されている全てのポリシーの件数を取得します。
|
int |
countDeclaredPoliciesForResourceGroup(String resourceGroupId,
String resourceTypeId,
String action)
指定したリソースに設定されている全てのポリシーの件数を取得します。
|
int |
countDeclaredPoliciesForSubjectGroup(String subjectGroupId)
指定したサブジェクトに設定されている全てのポリシーの件数を取得します。
|
List<Policy> |
getActualPolicies(String resourceGroupId,
Set<String> subjectGroupIds,
String resourceTypeId,
String action)
指定した検索条件に適用される全てのポリシーを取得します。
|
Policy |
getActualPolicy(String resourceGroupId,
String subjectGroupId,
String resourceTypeId,
String action)
指定した検索条件に適用される全てのポリシーを取得します。
|
List<Policy> |
getAllPolicies()
設定されている全てのポリシーの一覧を取得します。
|
List<Policy> |
getAllPolicies(int offset,
int length)
設定されている全てのポリシーの一覧を取得します。
|
List<Policy> |
getDeclaredPoliciesFor(Resource resource)
指定した検索条件で設定されている全てのポリシーの一覧を取得します。
|
List<Policy> |
getDeclaredPoliciesFor(Resource resource,
Action action)
指定した検索条件で設定されている全てのポリシーの一覧を取得します。
|
List<Policy> |
getDeclaredPoliciesFor(Resource resource,
Action action,
int offset,
int length)
指定した検索条件で設定されている全てのポリシーの一覧を取得します。
|
List<Policy> |
getDeclaredPoliciesFor(ResourceGroup resourceGroup)
指定した検索条件で設定されている全てのポリシーの一覧を取得します。
|
List<Policy> |
getDeclaredPoliciesFor(ResourceGroup resourceGroup,
Action action)
指定した検索条件で設定されている全てのポリシーの一覧を取得します。
|
List<Policy> |
getDeclaredPoliciesFor(ResourceGroup resourceGroup,
Action action,
int offset,
int length)
指定した検索条件で設定されている全てのポリシーの一覧を取得します。
|
List<Policy> |
getDeclaredPoliciesFor(ResourceGroup resourceGroup,
int offset,
int length)
指定した検索条件で設定されている全てのポリシーの一覧を取得します。
|
List<Policy> |
getDeclaredPoliciesFor(Resource resource,
int offset,
int length)
指定した検索条件で設定されている全てのポリシーの一覧を取得します。
|
List<Policy> |
getDeclaredPoliciesFor(SubjectGroup subjectGroup)
指定した検索条件で設定されている全てのポリシーの一覧を取得します。
|
List<Policy> |
getDeclaredPoliciesForResourceGroup(String resourceGroupId)
指定したリソースに設定されている全てのポリシーの一覧を取得します。
|
List<Policy> |
getDeclaredPoliciesForResourceGroup(String resourceGroupId,
int offset,
int length)
指定したリソースに設定されている全てのポリシーの一覧を取得します。
|
List<Policy> |
getDeclaredPoliciesForResourceGroup(String resourceGroupId,
String resourceTypeId,
String action)
指定したリソースに設定されている全てのポリシーの一覧を取得します。
|
List<Policy> |
getDeclaredPoliciesForResourceGroup(String resourceGroupId,
String resourceTypeId,
String action,
int offset,
int length)
指定したリソースに設定されている全てのポリシーの一覧を取得します。
|
List<Policy> |
getDeclaredPoliciesForSubjectGroup(String subjectGroupId)
指定したサブジェクトに設定されている全てのポリシーの一覧を取得します。
|
List<Policy> |
getDeclaredPoliciesForSubjectGroup(String subjectGroupId,
int offset,
int length)
指定したサブジェクトに設定されている全てのポリシーの一覧を取得します。
|
Policy |
getDeclaredPolicy(ResourceGroup resourceGroup,
SubjectGroup subjectGroup,
Action action)
ポリシーを取得します。
|
Policy |
getDeclaredPolicy(String policyId)
ポリシーを取得します。
|
Policy |
getDeclaredPolicy(String resourceGroupId,
String subjectGroupId,
String resourceTypeId,
String action)
ポリシーを取得します。
|
void |
removeAllPolicies()
全てのポリシーを削除します。
|
void |
removePoliciesForResourceGroup(String resourceGroupId)
指定したリソースグループID に設定されている全てのポリシーを削除します。
|
void |
removePoliciesForSubjectGroup(String subjectGroupId)
指定したサブジェクトグループID に設定されている全てのポリシーを削除します。
|
void |
removePolicy(Policy policy)
ポリシーを削除します。
|
void |
removePolicy(String policyId)
ポリシーを削除します。
|
void |
setPolicy(Policy policy)
ポリシーを設定します。
|
Policy |
setPolicy(ResourceGroup resourceGroup,
Action action,
SubjectGroup subjectGroup,
Effect effect)
ポリシーを設定します。
|
Policy |
setPolicy(String resourceGroupId,
String subjectGroupId,
String resourceTypeId,
String action,
String effect)
ポリシーを設定します。
|
void |
switchResourceGroup(String before,
String after)
設定されているポリシーのリソースグループID を全て変更します。
|
void |
switchSubjectGroup(String before,
String after)
設定されているポリシーのサブジェクトグループID を全て変更します。
|
int countAllPolicies()
int countDeclaredPoliciesFor(ResourceGroup resourceGroup)
resourceGroup
- リソースグループint countDeclaredPoliciesFor(ResourceGroup resourceGroup, Action action)
resourceGroup
- リソースグループaction
- アクションint countDeclaredPoliciesForResourceGroup(String resourceGroupId)
resourceGroupId
- リソースグループIDint countDeclaredPoliciesForResourceGroup(String resourceGroupId, String resourceTypeId, String action)
resourceGroupId
- リソースグループIDresourceTypeId
- リソースタイプIDaction
- アクションint countDeclaredPoliciesForSubjectGroup(String subjectGroupId)
subjectGroupId
- サブジェクトグループIDList<Policy> getActualPolicies(String resourceGroupId, Set<String> subjectGroupIds, String resourceTypeId, String action)
resourceGroupId
- リソースグループIDsubjectGroupIds
- サブジェクトグループID の一覧resourceTypeId
- リソースタイプIDaction
- アクションPolicy getActualPolicy(String resourceGroupId, String subjectGroupId, String resourceTypeId, String action)
resourceGroupId
- リソースグループIDsubjectGroupId
- サブジェクトグループIDresourceTypeId
- リソースタイプIDaction
- アクションList<Policy> getAllPolicies(int offset, int length)
offset
- 取得開始位置length
- 取得件数List<Policy> getDeclaredPoliciesFor(Resource resource)
resource
- リソースList<Policy> getDeclaredPoliciesFor(Resource resource, Action action)
resource
- リソースaction
- アクションList<Policy> getDeclaredPoliciesFor(Resource resource, Action action, int offset, int length)
resource
- リソースaction
- アクションoffset
- 取得開始位置length
- 取得件数List<Policy> getDeclaredPoliciesFor(Resource resource, int offset, int length)
resource
- リソースoffset
- 取得開始位置length
- 取得件数List<Policy> getDeclaredPoliciesFor(ResourceGroup resourceGroup)
resourceGroup
- リソースグループList<Policy> getDeclaredPoliciesFor(ResourceGroup resourceGroup, Action action)
resourceGroup
- リソースグループaction
- アクションList<Policy> getDeclaredPoliciesFor(ResourceGroup resourceGroup, Action action, int offset, int length)
resourceGroup
- リソースグループaction
- アクションoffset
- 取得開始位置length
- 取得件数List<Policy> getDeclaredPoliciesFor(ResourceGroup resourceGroup, int offset, int length)
resourceGroup
- リソースグループoffset
- 取得開始位置length
- 取得件数List<Policy> getDeclaredPoliciesFor(SubjectGroup subjectGroup)
subjectGroup
- サブジェクトグループList<Policy> getDeclaredPoliciesForResourceGroup(String resourceGroupId)
resourceGroupId
- リソースグループIDList<Policy> getDeclaredPoliciesForResourceGroup(String resourceGroupId, int offset, int length)
resourceGroupId
- リソースグループIDoffset
- 取得開始位置length
- 取得件数List<Policy> getDeclaredPoliciesForResourceGroup(String resourceGroupId, String resourceTypeId, String action)
resourceGroupId
- リソースグループIDresourceTypeId
- リソースタイプIDaction
- アクションList<Policy> getDeclaredPoliciesForResourceGroup(String resourceGroupId, String resourceTypeId, String action, int offset, int length)
resourceGroupId
- リソースグループIDresourceTypeId
- リソースタイプIDaction
- アクションoffset
- 取得開始位置length
- 取得件数List<Policy> getDeclaredPoliciesForSubjectGroup(String subjectGroupId)
subjectGroupId
- サブジェクトグループIDList<Policy> getDeclaredPoliciesForSubjectGroup(String subjectGroupId, int offset, int length)
subjectGroupId
- サブジェクトグループIDoffset
- 取得開始位置length
- 取得件数Policy getDeclaredPolicy(ResourceGroup resourceGroup, SubjectGroup subjectGroup, Action action)
resourceGroup
- リソースグループsubjectGroup
- サブジェクトグループaction
- ポリシーPolicy getDeclaredPolicy(String policyId)
policyId
- ポリシーIDPolicy getDeclaredPolicy(String resourceGroupId, String subjectGroupId, String resourceTypeId, String action)
resourceGroupId
- リソースグループIDsubjectGroupId
- サブジェクトグループIDresourceTypeId
- リソースタイプIDaction
- アクションvoid removeAllPolicies()
void removePoliciesForResourceGroup(String resourceGroupId)
resourceGroupId
- リソースグループIDvoid removePoliciesForSubjectGroup(String subjectGroupId)
subjectGroupId
- サブジェクトグループIDvoid removePolicy(Policy policy)
policy
- ポリシーvoid removePolicy(String policyId)
policyId
- ポリシーIDvoid setPolicy(Policy policy)
policy
- ポリシーPolicy setPolicy(ResourceGroup resourceGroup, Action action, SubjectGroup subjectGroup, Effect effect)
resourceGroup
- リソースグループaction
- アクションsubjectGroup
- サブジェクトグループeffect
- エフェクトPolicy setPolicy(String resourceGroupId, String subjectGroupId, String resourceTypeId, String action, String effect)
resourceGroupId
- リソースグループIDsubjectGroupId
- サブジェクトグループIDresourceTypeId
- リソースタイプIDaction
- アクションeffect
- エフェクトvoid switchResourceGroup(String before, String after)
before
- 変更前のリソースグループIDafter
- 変更後のリソースグループIDCopyright © 2012 NTT DATA INTRAMART CORPORATION