AivenOrganizationPermissionArgs

interface AivenOrganizationPermissionArgs { grants: AivenOrganizationPermissionGrantArgs[]; resourceId: Input<string>; resourceType: AivenOrganizationPermissionResourceType; timeouts?: Input<OrganizationPermissionTimeouts | undefined>; }

Arguments for organisation permissions management.

Example

CODE
const permission: AivenOrganizationPermissionArgs = {
  resourceType: 'organization',
  resourceId: 'org1234567890',
  grants: [{ userKey: 'alice@example.com', permissions: ['organization:read'] }],
};

Properties

grants: AivenOrganizationPermissionGrantArgs[]

Permission grants to apply.

resourceId: Input<string>

Permission resource ID.

resourceType: AivenOrganizationPermissionResourceType

Permission resource type.

timeouts: Input<OrganizationPermissionTimeouts | undefined>

Optional create/read/update/delete timeouts.