SecretsManagementRole

class aws_rfdk.deadline.SecretsManagementRole(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

Deadline Secrets Management roles.

See https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#assigned-roles

Attributes

ADMINISTRATOR

The administrator role is given to users that are created either by the Repository Installer when enabling the Deadline Secrets Management feature for the first time, or by running the CreateNewAdmin command.

Note: there can be more than one Administrator user. All Administrators are equal and have full read and write access to all secrets.

CLIENT

The Client role is typically intended to be granted to any of your machines running the Worker application. The Client role is granted to a registered machine by an administrator in the Monitor UI. Clients can request storage of secrets not in the Administrator Secret Access Level, and can retrieve secrets from all namespaces when authenticating through the server.

SERVER

The Server role is intended to be granted to your machine(s) running the Remote Connection Server application. The Server role is granted to a registered machine by an administrator in the Monitor UI. In order to encrypt and decrypt secrets, the master key must be assigned to the Server by an Administrator user running the GrantKeyAccessToServer command. Servers can encrypt and decrypt all secrets, and are responsible for providing secrets to approved clients.