The permissions.py
module#
Summary#
Provides the schema for the resource type. |
|
|
Provides the schema for the subject type. |
|
Provides the schema for the role assigned to the user. |
|
Provides the schema for querying the role of the user. |
|
Resource type schema. |
|
Provides the role type schema for the role of the user. |
|
Provides the subject type schema for the user or group. |
Description#
Provides the schemas for resource type, role type, and subject type.
Permission functionality related RoleAssignment and RoleQuery schema.
Module detail#
- class permissions.Resource(/, **data: Any)#
Provides the schema for the resource type.
Overview#
Import detail#
from ansys.hps.data_transfer.client.models.permissions import Resource
Attribute detail#
- Resource.type: ResourceType | None = None#
- class Resource.Subject(/, **data: Any)#
Provides the schema for the subject type.
Overview#
Import detail#
from ansys.hps.data_transfer.client.models.permissions import Subject
Attribute detail#
- Subject.type: SubjectType | None = None#
- class Subject.RoleAssignment(/, **data: Any)#
Provides the schema for the role assigned to the user.
Overview#
Import detail#
from ansys.hps.data_transfer.client.models.permissions import RoleAssignment
Attribute detail#
- class RoleAssignment.RoleQuery(/, **data: Any)#
Provides the schema for querying the role of the user.
Overview#
Import detail#
from ansys.hps.data_transfer.client.models.permissions import RoleQuery
Attribute detail#
- class RoleQuery.ResourceType(*args, **kwds)#
Resource type schema.
Overview#
Import detail#
from ansys.hps.data_transfer.client.models.permissions import ResourceType
Attribute detail#
- ResourceType.Doc = 'document'#
- class ResourceType.RoleType(*args, **kwds)#
Provides the role type schema for the role of the user.
Overview#
Import detail#
from ansys.hps.data_transfer.client.models.permissions import RoleType
Attribute detail#
- RoleType.Reader = 'reader'#
- RoleType.Writer = 'writer'#
- RoleType.Admin = 'admin'#
- class RoleType.SubjectType(*args, **kwds)#
Provides the subject type schema for the user or group.
Overview#
Import detail#
from ansys.hps.data_transfer.client.models.permissions import SubjectType
Attribute detail#
- SubjectType.User = 'user'#
- SubjectType.Group = 'group'#
- SubjectType.Any = 'any'#