bitmovin_api_sdk.account.organizations.groups.permissions package

Submodules

bitmovin_api_sdk.account.organizations.groups.permissions.permissions_api module

class bitmovin_api_sdk.account.organizations.groups.permissions.permissions_api.PermissionsApi(**kwargs)[source]

Bases: BaseApi

create(organization_id: string_types, group_id: string_types, acl: Acl, **kwargs: dict) Acl[source]

Set Group Permissions

Parameters
  • organization_id (string_types, required) – Id of the organization

  • group_id (string_types, required) – Id of the group

  • acl (Acl, required) – Group Permissions

Returns

Tenant details

Return type

Acl

delete(organization_id: string_types, group_id: string_types, permission_id: string_types, **kwargs: dict) BitmovinResponse[source]

Delete Permission

Parameters
  • organization_id (string_types, required) – Id of the organization

  • group_id (string_types, required) – Id of the group

  • permission_id (string_types, required) – Id of the permission

Returns

Return type

BitmovinResponse

list(organization_id: string_types, group_id: string_types, **kwargs: dict) Acl[source]

Get Group Permissions

Parameters
  • organization_id (string_types, required) – Id of the organization

  • group_id (string_types, required) – Id of the group

Returns

Service specific result

Return type

Acl

Module contents