OBSPolicyStatement Class Reference Inherits from OBSBaseEntity : OBSAbstractModel : OBSMTLModel Declared in OBSServiceCommonEntities.hOBSServiceCommonEntities.m Overview 策略声明 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