OBSPolicyPrincipal Class Reference

Inherits from OBSBaseEntity : OBSAbstractModel : OBSMTLModel
Declared in OBSServiceCommonEntities.h
OBSServiceCommonEntities.m

Overview

被授权人

  accountType

账户类型

@property (nonatomic, strong, nonnull) NSString *accountType

Declared In

OBSServiceCommonEntities.h

  accountARNList

Principal授权格式

@property (nonatomic, strong, nonnull) NSArray<NSString*> *accountARNList

Discussion

当对Domain进行授权时,Principal支持三种格式AWS:domainid、 AWS:arn:aws:iam::domainid:root 或 CanonicalUser:domainid。 当对User进行授权时,Principal格式为AWS:arn:aws:iam::domainid:user/userId 或者AWS:arn:aws:iam::domainid:user/userName。

Declared In

OBSServiceCommonEntities.h