v1CreateTvcDeploymentIntent class

Constructors

v1CreateTvcDeploymentIntent({required String appId, required String qosVersion, required String pivotContainerImageUrl, required String pivotPath, required List<String> pivotArgs, required String expectedPivotDigest, required String hostContainerImageUrl, required String hostPath, required List<String> hostArgs, num? nonce})
const
v1CreateTvcDeploymentIntent.fromJson(Map<String, dynamic> json)
factory

Properties

appId String
The unique identifier of the to-be-deployed TVC application
final
expectedPivotDigest String
Digest of the pivot binary in the pivot container. This value will be inserted in the QOS manifest to ensure application integrity.
final
hashCode int
The hash code for this object.
no setterinherited
hostArgs List<String>
Arguments to pass to the host binary at startup. Encoded as a list of strings, for example "--foo", "bar"
final
hostContainerImageUrl String
URL of the container containing the host binary
final
hostPath String
Location of the binary inside the host container
final
nonce num?
Optional nonce to ensure uniqueness of the deployment manifest. If not provided, it defaults to the current Unix timestamp in seconds.
final
pivotArgs List<String>
Arguments to pass to the pivot binary at startup. Encoded as a list of strings, for example "--foo", "bar"
final
pivotContainerImageUrl String
URL of the container containing the pivot binary
final
pivotPath String
Location of the binary in the pivot container
final
qosVersion String
The QuorumOS version to use to deploy this application
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited