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.