class UsageBasedLicense
| Language | Type name |
|---|---|
Python | aws_rfdk.deadline.UsageBasedLicense |
TypeScript (source) | aws-rfdk » deadline » UsageBasedLicense |
Instances of this class represent a usage-based license for a particular product.
It encapsulates all of the information specific to a product that the UsageBasedLicensing construct requires to interoperate with that product.
Initializer
new UsageBasedLicense(props: UsageBasedLicenseProps)
Parameters
- props
UsageBased License Props
Properties
| Name | Type | Description |
|---|---|---|
| license | string | The name of license limit. |
| ports | Port[] | Ports that will be used for this license. |
| limit? | number | Maximum count of licenses that will be used. |
| static UNLIMITED | number | Constant used to signify unlimited overage. |
licenseName
Type:
string
The name of license limit.
ports
Type:
Port[]
Ports that will be used for this license.
limit?
Type:
number
(optional)
Maximum count of licenses that will be used.
static UNLIMITED
Type:
number
Constant used to signify unlimited overage.
Methods
| Name | Description |
|---|---|
| static for3ds | Method for 3dsMax license limit. |
| static for | Method for Arnold license limit. |
| static for | Method for Cinema 4D license limit. |
| static for | Method for Clarisse license limit. |
| static for | Method for Houdini license limit. |
| static for | Method for Katana license limit. |
| static for | Method for KeyShot license limit. |
| static for | Method for krakatoa license limit. |
| static for | Method for Mantra license limit. |
| static for | Method for maxwell license limit. |
| static for | Method for Maya license limit. |
| static for | Method for Nuke license limit. |
| static for | Method for RealFlow license limit. |
| static for | Method for RedShift license limit. |
| static for | Method for V-Ray license limit. |
| static for | Method for Yeti license limit. |
static for3dsMax(limit?)
public static for3dsMax(limit?: number): UsageBasedLicense
Parameters
- limit
number— - The maximum number of rendering tasks that can have this UBL license checked out at the same time.
Returns
Method for 3dsMax license limit.
static forArnold(limit?)
public static forArnold(limit?: number): UsageBasedLicense
Parameters
- limit
number— - The maximum number of rendering tasks that can have this UBL license checked out at the same time.
Returns
Method for Arnold license limit.
static forCinema4D(limit?)
public static forCinema4D(limit?: number): UsageBasedLicense
Parameters
- limit
number— - The maximum number of rendering tasks that can have this UBL license checked out at the same time.
Returns
Method for Cinema 4D license limit.
static forClarisse(limit?)
public static forClarisse(limit?: number): UsageBasedLicense
Parameters
- limit
number— - The maximum number of rendering tasks that can have this UBL license checked out at the same time.
Returns
Method for Clarisse license limit.
static forHoudini(limit?)
public static forHoudini(limit?: number): UsageBasedLicense
Parameters
- limit
number— - The maximum number of rendering tasks that can have this UBL license checked out at the same time.
Returns
Method for Houdini license limit.
static forKatana(limit?)
public static forKatana(limit?: number): UsageBasedLicense
Parameters
- limit
number— - The maximum number of rendering tasks that can have this UBL license checked out at the same time.
Returns
Method for Katana license limit.
static forKeyShot(limit?)
public static forKeyShot(limit?: number): UsageBasedLicense
Parameters
- limit
number— - The maximum number of rendering tasks that can have this UBL license checked out at the same time.
Returns
Method for KeyShot license limit.
static forKrakatoa(limit?)
public static forKrakatoa(limit?: number): UsageBasedLicense
Parameters
- limit
number— - The maximum number of rendering tasks that can have this UBL license checked out at the same time.
Returns
Method for krakatoa license limit.
static forMantra(limit?)
public static forMantra(limit?: number): UsageBasedLicense
Parameters
- limit
number— - The maximum number of rendering tasks that can have this UBL license checked out at the same time.
Returns
Method for Mantra license limit.
static forMaxwell(limit?)
public static forMaxwell(limit?: number): UsageBasedLicense
Parameters
- limit
number— - The maximum number of rendering tasks that can have this UBL license checked out at the same time.
Returns
Method for maxwell license limit.
static forMaya(limit?)
public static forMaya(limit?: number): UsageBasedLicense
Parameters
- limit
number— - The maximum number of rendering tasks that can have this UBL license checked out at the same time.
Returns
Method for Maya license limit.
static forNuke(limit?)
public static forNuke(limit?: number): UsageBasedLicense
Parameters
- limit
number— - The maximum number of rendering tasks that can have this UBL license checked out at the same time.
Returns
Method for Nuke license limit.
static forRealFlow(limit?)
public static forRealFlow(limit?: number): UsageBasedLicense
Parameters
- limit
number— - The maximum number of rendering tasks that can have this UBL license checked out at the same time.
Returns
Method for RealFlow license limit.
static forRedShift(limit?)
public static forRedShift(limit?: number): UsageBasedLicense
Parameters
- limit
number— - The maximum number of rendering tasks that can have this UBL license checked out at the same time.
Returns
Method for RedShift license limit.
static forVray(limit?)
public static forVray(limit?: number): UsageBasedLicense
Parameters
- limit
number— - The maximum number of rendering tasks that can have this UBL license checked out at the same time.
Returns
Method for V-Ray license limit.
static forYeti(limit?)
public static forYeti(limit?: number): UsageBasedLicense
Parameters
- limit
number— - The maximum number of rendering tasks that can have this UBL license checked out at the same time.
Returns
Method for Yeti license limit.

Python
TypeScript (