OBSPolicyStatement Class Reference
| Inherits from | OBSBaseEntity : OBSAbstractModel : OBSMTLModel |
|---|---|
| Declared in | OBSServiceCommonEntities.h OBSServiceCommonEntities.m |
Other Methods
– initWithSid:effect:
初始化策略声明
- (instancetype)initWithSid:(NSString *)sid effect:(OBSPolicyEffect)effectParameters
sid |
statement ID |
|---|---|
effect |
权限类型 |
Return Value
策略声明对象
Declared In
OBSServiceCommonEntities.h
Other Methods
sid
statement ID 描述statement的字符串
@property (nonatomic, strong, nonnull) NSString *sidDeclared In
OBSServiceCommonEntities.h
effect
本条statement的权限
@property (nonatomic, assign) OBSPolicyEffect effectDiscussion
OBSPolicyEffectAllow, OBSPolicyEffectDeny,
Declared In
OBSServiceCommonEntities.h
principal
被授权人
@property (nonatomic, strong, nonnull) OBSPolicyPrincipal *principalDeclared In
OBSServiceCommonEntities.h
notPrincipal
不被授权人
@property (nonatomic, strong, nonnull) OBSPolicyPrincipal *notPrincipalDeclared In
OBSServiceCommonEntities.h
condition
本条statement生效条件
@property (nonatomic, strong, nonnull) OBSPolicyCondition *conditionDeclared In
OBSServiceCommonEntities.h
actionList
本条statement作用的操作
@property (nonatomic, strong, nonnull) NSMutableArray<NSString*> *actionListDeclared In
OBSServiceCommonEntities.h
notActionList
不被匹配的作用的操作
@property (nonatomic, strong, nonnull) NSMutableArray<NSString*> *notActionListDeclared In
OBSServiceCommonEntities.h
resourceList
起作用的一组资源
@property (nonatomic, strong, nonnull) NSMutableArray<NSString*> *resourceListDeclared In
OBSServiceCommonEntities.h
notResourceList
不起作用的一组资源
@property (nonatomic, strong, nonnull) NSMutableArray<NSString*> *notResourceListDeclared In
OBSServiceCommonEntities.h