sift_client.resources.access_control
¶
Access-control API namespace.
Access-control APIs configure who can access what in Sift. In these APIs, a principal is the "who" and a resource is the "what" that access applies to.
Use client.access_control for synchronous APIs and
client.async_.access_control for asynchronous APIs.
| MODULE | DESCRIPTION |
|---|---|
principal_attributes |
|
resource_attributes |
|
| CLASS | DESCRIPTION |
|---|---|
AccessControlAPI |
Access-control APIs for configuring who can access what in Sift. |
AccessControlAPIAsync |
Async access-control APIs for configuring who can access what in Sift. |
AccessControlAPI
¶
AccessControlAPI(
*,
resource_attributes: ResourceAttributesAPI,
principal_attributes: PrincipalAttributesAPI,
)
Access-control APIs for configuring who can access what in Sift.
Initialize the namespace.
| ATTRIBUTE | DESCRIPTION |
|---|---|
resource_attributes |
Manage attributes on supported resources, such as assets, channels, and runs.
TYPE:
|
principal_attributes |
Manage attributes on principals such as users and user groups.
TYPE:
|
resource_attributes
instance-attribute
¶
resource_attributes: ResourceAttributesAPI = (
resource_attributes
)
Manage attributes on supported resources, such as assets, channels, and runs.
principal_attributes
instance-attribute
¶
principal_attributes: PrincipalAttributesAPI = (
principal_attributes
)
Manage attributes on principals such as users and user groups.
AccessControlAPIAsync
¶
AccessControlAPIAsync(
*,
resource_attributes: ResourceAttributesAPIAsync,
principal_attributes: PrincipalAttributesAPIAsync,
)
Async access-control APIs for configuring who can access what in Sift.
Initialize the namespace.
| ATTRIBUTE | DESCRIPTION |
|---|---|
resource_attributes |
Manage attributes on supported resources, such as assets, channels, and runs. |
principal_attributes |
Manage attributes on principals such as users and user groups. |
resource_attributes
instance-attribute
¶
resource_attributes: ResourceAttributesAPIAsync = (
resource_attributes
)
Manage attributes on supported resources, such as assets, channels, and runs.
principal_attributes
instance-attribute
¶
principal_attributes: PrincipalAttributesAPIAsync = (
principal_attributes
)
Manage attributes on principals such as users and user groups.