TCreateTvcDeploymentBody class
Constructors
-
TCreateTvcDeploymentBody({String? timestampMs, String? organizationId, 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
-
TCreateTvcDeploymentBody.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
-
organizationId
→ String?
-
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
-
timestampMs
→ String?
-
final