Authentication and authorization¶
Global entitlements¶
This table lists the entitlements that can be assigned at a global level.
Entitlement |
Description |
|---|---|
|
Provides unrestricted access to all resources in AMS |
|
Allows requests to |
|
Allows requests to |
|
Allows requests to |
|
Allows requests to |
|
Allows requests to |
|
Allows requests to |
|
Allows requests to |
|
Allows requests to |
|
Allows requests to |
|
Allows requests to |
|
Allows requests to |
|
Allows requests to: |
|
Allows requests to |
|
Allows requests to |
|
Allows requests to |
|
Allows requests to: |
Resource level entitlements¶
This table lists the resource types and their endpoints that can be assigned resource level permissions.
Resource type |
End point |
|---|---|
identity |
|
group |
|
addon |
|
application |
|
image |
|
instance |
|
node |
|
The following entitlements define the level of access an identity or group has to resources and they are available across all resource types:
Entitlement |
Description |
Allowed HTTP methods |
|---|---|---|
|
Grants permission to modify existing resources. |
PATCH, PUT |
|
Grants permission to retrieve or read resource data. |
GET |
|
Grants permission to remove resources. |
DELETE |
The following entitlements are available only for specific resource types:
Resource type |
Entitlement |
Description |
Allowed HTTP methods and endpoints |
|---|---|---|---|
instance |
|
Grants permission to view instance or container logs. |
|
instance |
|
Grants permission to execute commands within an instance or container. |
|
application |
|
Grants permission to publish or update an application version. |
|