@type t() :: %GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsPrincipalProto{
allAuthenticatedUsers:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsAllAuthenticatedUsersProto.t()
| nil,
capTokenHolder:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsCapTokenHolderProto.t()
| nil,
chat:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsChatProto.t() | nil,
circle:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsCircleProto.t() | nil,
cloudPrincipal:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsCloudPrincipalProto.t()
| nil,
contactGroup:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsContactGroupProto.t()
| nil,
emailOwner:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsEmailOwnerProto.t()
| nil,
event:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsEventProto.t() | nil,
gaiaGroup:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsGaiaGroupProto.t()
| nil,
gaiaUser:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsGaiaUserProto.t()
| nil,
host:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsHostProto.t() | nil,
ldapGroup:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsLdapGroupProto.t()
| nil,
ldapUser:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsLdapUserProto.t()
| nil,
mdbGroup:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsMdbGroupProto.t()
| nil,
mdbUser:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsMdbUserProto.t()
| nil,
oauthConsumer:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsOAuthConsumerProto.t()
| nil,
postiniUser:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsPostiniUserProto.t()
| nil,
rbacRole:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsRbacRoleProto.t()
| nil,
rbacSubject:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsRbacSubjectProto.t()
| nil,
resourceRole:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsResourceRoleProto.t()
| nil,
scope: String.t() | nil,
signingKeyPossessor:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsSigningKeyPossessorProto.t()
| nil,
simpleSecretHolder:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsSimpleSecretHolderProto.t()
| nil,
socialGraphNode:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsSocialGraphNodeProto.t()
| nil,
square:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsSquareProto.t() | nil,
youtubeUser:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsYoutubeUserProto.t()
| nil,
zwiebackSession:
GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsZwiebackSessionProto.t()
| nil
}