interface IRepository
| Language | Type name |
|---|---|
Python | aws_rfdk.deadline.IRepository |
TypeScript (source) | aws-rfdk » deadline » IRepository |
Implemented by
Repository
Interface for Deadline Repository.
Properties
| Name | Type | Description |
|---|---|---|
| node | Node | The tree node. |
| root | string | The path to the Deadline Repository directory. |
| secrets | Secrets | Deadline Secrets Management settings. |
| version | IVersion | The version of Deadline for Linux that is installed on this Repository. |
node
Type:
Node
The tree node.
rootPrefix
Type:
string
The path to the Deadline Repository directory.
This is expressed as a relative path from the root of the Deadline Repository file-system.
secretsManagementSettings
Type:
Secrets
Deadline Secrets Management settings.
version
Type:
IVersion
The version of Deadline for Linux that is installed on this Repository.
Methods
| Name | Description |
|---|---|
| configure | Configures an ECS Container Instance and Task Definition for deploying a Deadline Client that directly connects to this repository. |
| configure | Configure a Deadline Client, that is running in an Amazon EC2 instance, for direct connection to this repository. |
configureClientECS(props)
public configureClientECS(props: ECSDirectConnectProps): IContainerDirectRepositoryConnection
Parameters
- props
ECSDirect— The props used to configure the Deadline client.Connect Props
Returns
Configures an ECS Container Instance and Task Definition for deploying a Deadline Client that directly connects to this repository.
This includes:
- Ingress to database & filesystem Security Groups, as required.
- IAM Permissions for database & filesystem, as required.
- Mounts the Repository File System via UserData
configureClientInstance(props)
public configureClientInstance(props: InstanceDirectConnectProps): void
Parameters
- props
Instance— The props used to configure the Deadline client.Direct Connect Props
Configure a Deadline Client, that is running in an Amazon EC2 instance, for direct connection to this repository.
This includes:
- Ingress to database & filesystem Security Groups, as required.
- IAM Permissions for database & filesystem, as required.
- Mounts the Repository File System via UserData
- Configures Deadline to direct-connect to the Repository.

Python
TypeScript (