AivenOrganizationPermissionGrantPrincipalByIdArgs

interface AivenOrganizationPermissionGrantPrincipalByIdArgs { groupKey?: undefined; principalId: Input<string>; principalType: 'user' | 'user_group'; userKey?: undefined; }

Permission grant principal reference by direct principal identity.

Example

CODE
const principalById: AivenOrganizationPermissionGrantPrincipalByIdArgs = {
  principalId: 'u1a2b3c4d5',
  principalType: 'user',
};

Properties

groupKey: undefined

Group key is not allowed when principalId is used.

principalId: Input<string>

Direct principal ID input.

principalType: 'user' | 'user_group'

Principal type. Accepts user or user_group.

userKey: undefined

User key is not allowed when principalId is used.