Data.Cloud.AmazonAPI.TAmazonGrant
Delphi
TAmazonGrant = record
GranteeURI: string;
GranteeID: string;
GranteeDisplayName: string;
GranteeEmailAddress: string;
Permission: TAmazonGrantPermission;
class function GetPermission(const PermissionString: string): TAmazonGrantPermission; static;
class function Create(const Permission: string): TAmazonGrant; overload; static;
class function Create(Permission: TAmazonGrantPermission): TAmazonGrant; overload; static;
function PermissionString: string;
function IsAllUsers: Boolean;
function IsAllAuthenticatedUsers: Boolean;
function IsLogDelivery: Boolean;
function GranteeType: TAmazonGranteeType;
function GranteeTypeString: string;
end;
C++
struct DECLSPEC_DRECORD TAmazonGrant
{
public:
System::UnicodeString GranteeURI;
System::UnicodeString GranteeID;
System::UnicodeString GranteeDisplayName;
System::UnicodeString GranteeEmailAddress;
TAmazonGrantPermission Permission;
static TAmazonGrantPermission __fastcall GetPermission(const System::UnicodeString PermissionString);
static TAmazonGrant __fastcall Create(const System::UnicodeString Permission)/* overload */;
static TAmazonGrant __fastcall Create(TAmazonGrantPermission Permission)/* overload */;
System::UnicodeString __fastcall PermissionString();
bool __fastcall IsAllUsers();
bool __fastcall IsAllAuthenticatedUsers();
bool __fastcall IsLogDelivery();
TAmazonGranteeType __fastcall GranteeType();
System::UnicodeString __fastcall GranteeTypeString();
};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
record struct |
public | Data.Cloud.AmazonAPI.pas Data.Cloud.AmazonAPI.hpp |
Data.Cloud.AmazonAPI | Data.Cloud.AmazonAPI |
Beschreibung
Repräsentation einer speziellen ACL-Berechtigung, die den Empfänger und die Berechtigung angibt.
TAmazonGrant repräsentiert eine spezielle ACL-Berechtigung, die den Empfänger und die Berechtigung angibt.