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