Download OpenAPI specification:Download
Welcome to the CONS3RT API documentation.
The CONS3RT API allows you to manage Hosts and resources within your CONS3RT clouds in a programmatic way using conventional HTTP requests.The endpoints are flexible and powerful, providing capability to retrieve information or to execute actions.
All of the functionality in the CONS3RT user interface is also available through the API, allowing you to script the complex actions needed to support your use case.
The API documentation will provide an overview of the design and technology, followed by reference information about each supported endpoint.
Any tool that is fluent in HTTP can communicate with the API simply by requesting the correct URI. Requests must be made using the HTTPS protocol so that traffic is encrypted. The endpoints respond to different methods depending on the action required.
Method | Usage |
---|---|
GET |
For simple retrieval of information about your account, Hosts, Assets, or environment, you should use the GET method. The information you request will be returned to you as a JSON or XML object. The attributes defined by the JSON object can be used to form additional requests. Any request using the GET method is read-only and will not affect any of the objects you are querying. |
DELETE |
To destroy a resource and remove it from your account and environment, the DELETE method should be used. This will remove the specified object if it is found. If it is not found, the operation will return a response indicating that the object was not found. This idempotency means that you do not have to check for a resource's availability prior to issuing a delete command, the final state will be the same regardless of its existence. |
PUT |
To update the information about a resource in your account, the PUT method is available. Like the DELETE Method, the PUT method is idempotent. It sets the state of the target using the provided values, regardless of their current values. Requests using the PUT method do not need to check the current attributes of the object. |
POST |
To create a new object, your request should specify the POST method. The POST request includes all of the attributes necessary to create a new object. When you wish to create a new object, send a POST request to the target endpoint. |
REST clients such as Postman or Insomnia allow you to make requests to the Twitter REST APIs using a well-designed visual interface. All you have to do is enter the endpoint’s HTTP method, URL, authentication, parameters, and JSON body to start making requests.
The standard API returns HTTP status codes in addition to JSON- or XML-based error codes and messages.
In the event of a problem, the status will contain the error code, while the body of the response will usually contain additional information about the problem that was encountered.
In general, if the status returned is in the 200 range, it indicates that the request was fulfilled successfully and that no error was encountered.
Return codes in the 400 range typically indicate that there was an issue with the request that was sent. Among other things, this could mean that you did not authenticate correctly, that you are requesting an action that you do not have authorization for, that the object you are requesting does not exist, or that your request is malformed.
If you receive a status in the 500 range, this generally indicates a server-side problem. This means that we are having an issue on our end and cannot fulfill your request currently.
Code | Text | Description |
---|---|---|
200 | OK | Success! |
202 | Accepted | Request was successful, but it might take some time to complete |
204 | No Content | Request succeeded and there is no content to return |
304 | Not Modified | There was no new data to return. |
400 | Bad Request | The request was invalid or cannot be otherwise served. An accompanying error message will explain further. Requests without authentication are considered invalid and will yield this response. |
401 | Unauthorized | Missing or incorrect authentication credentials. This may also returned in other undefined circumstances. |
403 | Forbidden | The request is understood, but it has been refused or access is not allowed. An accompanying error message will explain why. |
404 | Not Found | The URI requested is invalid or the resource requested, such as a user, does not exist. |
500 | Internal Server Error | Something is broken. This is usually a temporary error, for example in a high-load situation or if an endpoint is temporarily having issues. |
502 | Bad Gateway | The site is down, or being upgraded. |
503 | Service Unavailable | The servers are up, but overloaded with requests. Try again later. |
504 | Gateway timeout | The servers are up, but the request couldn’t be serviced due to some failure within the internal stack. Try again later. |
There are two different ways to pass parameters in a request with the API.
When passing parameters to create or update an object, parameters should be passed as a JSON or XML object containing the defined attribute names and values. To identify the preferred format, you should specify what data type you are sending in the header. This is done by setting the Content-Type
header to application/json
or application/xml
. This ensures that your request is interpreted correctly.
When passing parameters to filter a response on GET requests or on some discrete non-update actions, parameters can be passed using query attributes. In this case, the parameters are embedded into the URI by appending a ?
to the end of the URI and then setting each attribute with an equal sign. Multiple attributes can be separated with a &
.
In order to interact with the CONS3RT API, you or the application you are developing must authenticate.
Authorization is handled through the use of a special HTTP header and, in some cases, a client certificate.
username
- the username associated with your account [If a certificate is being used for authentication, this field can be omitted]token
- the registered rest api token for a user within a given projectYou can generate a unique API token for each of your Projects by visiting the Security section of the web interface for your account.
The combination of your secret API token and client certificate or username functions as a complete authentication request. In effect, it acts as a substitute for a username and password pair.
Because of this, it is absolutely essential that you keep your API tokens secure. Upon generation, the web interface will only display each token a single time in order to prevent the token from being compromised.
Yes, access to this interface requires an API token. Please visit the settings page more information.
All API calls require an active user account, user credentials (username or certificate depending on the site rules) and an API token.
When using the rest api, all calls must include the following fields in the form of headers:
username
- the user's account in CONS3RT [If a certificate is being used for authentication, this field can be omitted]token
- the registered rest api token for a user within a given projectA Content-Type
header may have to be used to indicate the type of content being submitted in the body of the call, for example application/xml
, application/json
, text/plain
Similarly, an Accept
header can be used to indicate the from in which data shall be returned from the call, for example application/xml
, application/json
All API calls that require data in their message body should be formatted in either JSON or XML format.
Yes, an OpenAPI 3.0 file file describing the ReST API can be found at the top of this page.
Delete Team Service User Group now takes a User Group ID instead of Team Service Type and Group Name: DELETE /api/teams/{teamId}/services/groups/{groupId}
These endpoints were inaccessable to users and have been removed.
Software Bundles Endpoints:
–Update Software Bundle State (PUT api/software/bundles/{id}/updatestate)
–Update Software Bundle Visibility Query (PUT api/software/bundles/{id}/updatevisibility)
–Update Software Asset Bundle (PUT api/software/bundles/{id}/update)
–Add Software Bundle Trusted Project (PUT api/software/bundles/{id}/addtrustedproject)
–Remove Software Bundle Trusted Project (PUT api/software/bundles/{id}/removetrustedproject)
Software Endpoints:
–Add Software Trusted Project (PUT api/software/{id}/addtrustedproject)
–Download Software (GET api/software/{id}/download)
–List Software Dependent Assets (GET api/software/{id}/dependent)
–Remove Software TrustedProject (PUT api/software/{id}/removetrustedproject)
–Update Software State (PUT api/software/{id}/updatestate)
–Update Software Visibility Query (PUT api/software/{id}/updatevisibility)
–Update Software Asset Impact Level (PUT api/software/{id}/impactlevel)
–Update Software Asset (PUT api/software/{id}/update)
–Update Software Instance Limit (PUT api/software/{id}/limit)
–Itar Restrict Software Asset (PUT api/software/{id}/setitar)
–Import Software Asset (POST api/software/import)
–Update Software Asset Content (PUT api/software/{id}/updatecontent)
System Endpoints:
–Add System Trusted Project (PUT api/systems/{id}/addtrustedproject)
–Remove System Trusted Project (PUT api/systems/{id}/removetrustedproject)
–Update System State (PUT api/systems/{id}/updatestate)
–Update System Visibility Query (PUT api/systems/{id}/updatevisibility)
–Update System (PUT api/systems/{id}/update)
–List System Dependent Assets (GET api/systems/{id}/dependent)
Test Asset Endpoints:
–Add Test Asset Trusted Project (PUT api/testassets/{id}/addtrustedproject)
–Download Test Asset (GET api/testassets/{id}/download)
–Remove Test Asset Trusted Project (PUT api/testassets/{id}/removetrustedproject)
–Update Test Asset State (PUT api/testassets/{id}/updatestate)
–Update Test Asset Visibility Query (PUT api/testassets/{id}/updatevisibility)
–Update Test Asset Impact Level (PUT api/testassets/{id}/impactlevel)
–Update Test Asset (PUT api/testassets/{id}/update)
–Itar Restrict Test Asset (PUT api/testassets/{id}/setitar)
–Import Test Asset (POST api/testassets/import)
–Update Test Asset Content (PUT api/testassets/{id}/updatecontent)
User Endpoints:
–Get Pending Users (GET api/users/pending)
Add User to Team Service: PUT /api/teams/{teamId}/services/{serviceType}/{userId}
Removes User From Team Service: DELETE /api/teams/{teamId}/services/{serviceType}/{userId}
Add User to Team Service Group: PUT /api/teams/{teamId}/services/{serviceType}/groups/{userId}/{tsugId}
Removes User From Team Service Group: DELETE /api/teams/{teamId}/services/{serviceType}/groups/{userId}/{tsugId}
Create Team Service User Group: POST /api/teams/{teamId}/services/{serviceType}/groups/{groupName}
Delete Team Service User Group: DELETE /api/teams/{teamId}/services/{serviceType}/groups/{groupName}
Lists Groups for Team Service: GET /api/teams/{teamId}/services/{serviceType}/groups
Lists Team Services For Team: GET /api/teams/{teamId}/services
Lists Users for Team Service: GET /api/teams/{teamId}/services/{serviceType}/users
Retrieve Team Service: GET /api/teams/{teamId}/services/{tsId}
Retrieve Team Service User Group: GET /api/teams/{teamId}/services/groups/{tsugId}
Teams can register the Cloud Resources that they pay for directly (e.g. an AWS account). Some networks may have connectivity or firewall restriction so please contact support if you want to make one of these connections.
Team Managers can create Cloudspaces if they directly own the Cloud, and they are able to create and manage networks, enable remote access and adjust performance parameters.
Teams can also control which projects can access which Cloudspaces and which templates should be made available.
Adds a Virtualization Realm as part of the specified Cloud.
Since this call results in the construction of a new Virtualization Realm, it has financial implications and should not be used if the user is not prepared to incur the expense of construction and existence of the newly created Virtualization Realm.
id required | string ID of cloud |
The virtualization realm allocation information
cloudSpaceName required | string [ 1 .. 25 ] characters |
maximumVirtualMachines | integer <int32> |
cidr required | string [ 10 .. 16 ] characters |
numAvailabilityZones | integer <int32> |
powerOnMaximumDelay | integer <int32> >= 0 |
powerOnMinimumDelay | integer <int32> >= 0 |
subtype required | string |
natImageId required | string |
natInstanceType required | string |
{- "cloudSpaceName": "string",
- "maximumVirtualMachines": 0,
- "cidr": "stringstri",
- "numAvailabilityZones": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "subtype": "AwsCloudSpaceRequest",
- "natImageId": "string",
- "natInstanceType": "string"
}
{- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}
Removes an existing Virtualization Realm from the specified Cloud and destroys the resources in the back-end.
id required | string ID of cloud |
virtRealmId required | string ID of virtualization realm |
true
Assigns the provided Team as a Manager of the Virtualization Realm belonging to the specified Cloud.
id required | string ID of cloud |
virtualizationRealmId required | string ID of virtualization realm |
teamId required | integer <int32> ID of team to assign |
true
Removes the provided Team as a Manager of the Virtualization Realm belonging to the specified Cloud.
id required | string ID of cloud |
virtualizationRealmId required | string ID of virtualization realm |
teamId required | integer <int32> ID of team to unassign |
true
Returns a single Cloud by the given ID.
id required | string ID of cloud |
{- "cloudType": "AwsCloud",
- "id": 0,
- "name": "string",
- "state": "ACTIVE",
- "description": "string",
- "externalIpAddresses": [
- "string"
], - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": true,
- "bypassScanningEnabled": true,
- "deallocationCapable": true,
- "gpuAvailable": true,
- "storageServiceEnabled": true
}, - "gpuTypes": [
- "A40"
], - "updateReposString": "string",
- "maximumImpactLevel": "NONE",
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- {
- "dnatEnabled": true,
- "dnatPort": "string",
- "dnatProtocol": "ANY",
- "dnatTargetIp": "string",
- "dnatTargetPort": "string",
- "id": 0
}
], - "firewallRules": [
- {
- "id": 0,
- "ruleOrder": 0,
- "protocol": "ANY",
- "ruleAction": "ALLOW",
- "ruleDestination": "string",
- "ruleDestPort": "string",
- "ruleEnabled": true,
- "ruleSource": "string",
- "ruleSourcePort": "string"
}
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "owningTeam": {
- "id": 0,
- "name": "string",
- "private": true,
- "state": "ACTIVE",
- "validUtil": 0,
- "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "teamGroup": "string"
}, - "templateVirtualizationRealm": {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}, - "virtualizationRealms": [
- {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}
], - "subtype": "FullAwsCloud",
- "accessKey": "string",
- "natImageId": "string",
- "natInstanceType": "string",
- "ownerId": "string",
- "regionName": "string"
}
Updates the content of a single Cloud with the given ID.
id required | string ID of cloud |
The modified Cloud data
name required | string |
description | string |
externalIpAddresses | Array of strings unique |
Array of objects (Network) unique | |
object (Network) | |
externalIpSource required | string Enum: "ON_DEMAND" "POOL" |
object (CloudFeatures) | |
gpuTypes | Array of strings unique Items Enum: "A40" "K80" "M10" "M60" "P4" "P40" "RTX8000" "T4" "V100D" |
updateReposString | string |
maximumImpactLevel required | string Enum: "NONE" "FEDRAMP_LOW" "FEDRAMP_MODERATE_DOD_LEVEL_2" "FEDRAMP_HIGH_DOD_LEVEL_4" "DOD_LEVEL_5" "DOD_LEVEL_6" |
required | object (InputTeam) |
state | string Enum: "ACTIVE" "ENTERING_MAINTENANCE" "MAINTENANCE" |
object (MinimalVirtualizationRealm) | |
subtype required | string |
accessKey required | string |
encryptionKeyIdentifier | string |
ownerId required | string |
regionName required | string |
secretAccessKey required | string |
{- "name": "string",
- "description": "string",
- "externalIpAddresses": [
- "string"
], - "additionalNetworks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- {
- "dnatEnabled": true,
- "dnatPort": "string",
- "dnatProtocol": "ANY",
- "dnatTargetIp": "string",
- "dnatTargetPort": "string",
- "id": 0
}
], - "firewallRules": [
- {
- "id": 0,
- "ruleOrder": 0,
- "protocol": "ANY",
- "ruleAction": "ALLOW",
- "ruleDestination": "string",
- "ruleDestPort": "string",
- "ruleEnabled": true,
- "ruleSource": "string",
- "ruleSourcePort": "string"
}
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "cons3rtNetwork": {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- {
- "dnatEnabled": true,
- "dnatPort": "string",
- "dnatProtocol": "ANY",
- "dnatTargetIp": "string",
- "dnatTargetPort": "string",
- "id": 0
}
], - "firewallRules": [
- {
- "id": 0,
- "ruleOrder": 0,
- "protocol": "ANY",
- "ruleAction": "ALLOW",
- "ruleDestination": "string",
- "ruleDestPort": "string",
- "ruleEnabled": true,
- "ruleSource": "string",
- "ruleSourcePort": "string"
}
], - "networkFunction": "CONS3RT",
- "name": "string"
}, - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": true,
- "bypassScanningEnabled": true,
- "deallocationCapable": true,
- "gpuAvailable": true,
- "storageServiceEnabled": true
}, - "gpuTypes": [
- "A40"
], - "updateReposString": "string",
- "maximumImpactLevel": "NONE",
- "owningTeam": {
- "id": 0
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}, - "subtype": "InputAwsCloud",
- "accessKey": "string",
- "encryptionKeyIdentifier": "string",
- "ownerId": "string",
- "regionName": "string",
- "secretAccessKey": "string"
}
true
Updates the Maintenance status for a single Cloud by the given ID.
id required | string ID of cloud |
enable | boolean Enable or disable maintenance mode |
The maintenance mode request, when enabling maintenance mode
endDate | integer <int32> |
message | string |
timeout | integer <int32> |
{- "endDate": 0,
- "message": "string",
- "timeout": 0
}
true
Returns the back-end resources for a single Cloud by the given ID.
id required | string ID of cloud |
{- "natInstanceTypes": [
- {
- "family": "string",
- "type": "string"
}
], - "subtype": "AwsCloudResources",
- "availabilityZoneNames": [
- "string"
], - "natImageNames": [
- "string"
], - "regionNames": [
- "string"
]
}
Returns a collection of the Clouds you manage.
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": 0,
- "name": "string",
- "state": "ACTIVE",
- "cloudType": "AwsCloud"
}
]
Creates a single Cloud.
Cloud Authority To Operate (ATO) Consent.
Teams are allowed to register their own Clouds and to use the site capabilities to allocate Cloudspaces, configure security, and deploy Systems & Services and/or access them remotely. However, without a Memorandum of Understanding (MOU) or Memorandum of Agreement (MOA) with the site owner, customer-owned Clouds and Cloudspaces are not covered by the site Authority To Operate (ATO). Customers are responsible for compliance with all DoD security requirements for protecting and maintaining their systems.
By setting cloudATOConsent
to true, the user acknowledges that - as a Team Manager - they a) are authorized to represent their organization, and b) they understand that their organization is responsible for all security and authorization to operate requirements for Systems deployed in their Cloudspaces.
cloudATOConsent | boolean Default: false Cloud ATO consent |
The Cloud to create
name required | string |
description | string |
externalIpAddresses | Array of strings unique |
Array of objects (Network) unique | |
object (Network) | |
externalIpSource required | string Enum: "ON_DEMAND" "POOL" |
object (CloudFeatures) | |
gpuTypes | Array of strings unique Items Enum: "A40" "K80" "M10" "M60" "P4" "P40" "RTX8000" "T4" "V100D" |
updateReposString | string |
maximumImpactLevel required | string Enum: "NONE" "FEDRAMP_LOW" "FEDRAMP_MODERATE_DOD_LEVEL_2" "FEDRAMP_HIGH_DOD_LEVEL_4" "DOD_LEVEL_5" "DOD_LEVEL_6" |
required | object (InputTeam) |
state | string Enum: "ACTIVE" "ENTERING_MAINTENANCE" "MAINTENANCE" |
object (MinimalVirtualizationRealm) | |
subtype required | string |
accessKey required | string |
encryptionKeyIdentifier | string |
ownerId required | string |
regionName required | string |
secretAccessKey required | string |
{- "name": "string",
- "description": "string",
- "externalIpAddresses": [
- "string"
], - "additionalNetworks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- {
- "dnatEnabled": true,
- "dnatPort": "string",
- "dnatProtocol": "ANY",
- "dnatTargetIp": "string",
- "dnatTargetPort": "string",
- "id": 0
}
], - "firewallRules": [
- {
- "id": 0,
- "ruleOrder": 0,
- "protocol": "ANY",
- "ruleAction": "ALLOW",
- "ruleDestination": "string",
- "ruleDestPort": "string",
- "ruleEnabled": true,
- "ruleSource": "string",
- "ruleSourcePort": "string"
}
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "cons3rtNetwork": {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- {
- "dnatEnabled": true,
- "dnatPort": "string",
- "dnatProtocol": "ANY",
- "dnatTargetIp": "string",
- "dnatTargetPort": "string",
- "id": 0
}
], - "firewallRules": [
- {
- "id": 0,
- "ruleOrder": 0,
- "protocol": "ANY",
- "ruleAction": "ALLOW",
- "ruleDestination": "string",
- "ruleDestPort": "string",
- "ruleEnabled": true,
- "ruleSource": "string",
- "ruleSourcePort": "string"
}
], - "networkFunction": "CONS3RT",
- "name": "string"
}, - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": true,
- "bypassScanningEnabled": true,
- "deallocationCapable": true,
- "gpuAvailable": true,
- "storageServiceEnabled": true
}, - "gpuTypes": [
- "A40"
], - "updateReposString": "string",
- "maximumImpactLevel": "NONE",
- "owningTeam": {
- "id": 0
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}, - "subtype": "InputAwsCloud",
- "accessKey": "string",
- "encryptionKeyIdentifier": "string",
- "ownerId": "string",
- "regionName": "string",
- "secretAccessKey": "string"
}
"string"
Returns the default CONS3RT Network definition used by all Clouds.
{- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- {
- "dnatEnabled": true,
- "dnatPort": "string",
- "dnatProtocol": "ANY",
- "dnatTargetIp": "string",
- "dnatTargetPort": "string",
- "id": 0
}
], - "firewallRules": [
- {
- "id": 0,
- "ruleOrder": 0,
- "protocol": "ANY",
- "ruleAction": "ALLOW",
- "ruleDestination": "string",
- "ruleDestPort": "string",
- "ruleEnabled": true,
- "ruleSource": "string",
- "ruleSourcePort": "string"
}
], - "networkFunction": "CONS3RT",
- "name": "string"
}
Returns a collection of the Virtualization Realms belonging to the specified Cloud.
id required | string ID of cloud |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}
]
Updates the content of a single Virtualization Realm within the specified Cloud.
id required | string ID of cloud |
virtRealmId required | string ID of virtualization realm |
The modified virtualization realm information
virtualizationRealmType | string |
accessPoint | string |
accountId required | string |
cidr required | string [ 10 .. 16 ] characters |
defaultWindowsDomainName | string |
description required | string |
id | integer <int32> |
localStorageName | string |
maximumNumCpus | integer <int32> >= 0 |
maximumNumGpus | integer <int32> >= 0 |
maximumRamInMegabytes | integer <int32> >= 0 |
maximumStorageInMegabytes | integer <int32> >= 0 |
maximumVirtualMachines | integer <int32> >= 0 |
name required | string |
password required | string |
powerOnDelayBase | integer <int64> |
powerOnInitialDelayBase | integer <int32> |
powerOnMaximumDelay | integer <int32> >= 0 |
powerOnMinimumDelay | integer <int32> >= 0 |
object (RemoteAccessConfig) | |
state | string Enum: "ACTIVE" "ENTERING_MAINTENANCE" "INACTIVE" "MAINTENANCE" "PENDING" "REQUESTED" "RETIRED" |
username required | string |
zoneCount | integer <int32> |
region required | string |
vpcId required | string |
{- "virtualizationRealmType": "InputAwsVirtualizationRealm",
- "accessPoint": "string",
- "accountId": "string",
- "cidr": "stringstri",
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "remoteAccessConfig": {
- "id": 0,
- "remoteAccessIpAddress": "string",
- "instanceType": "LARGE",
- "rdpProxyClientEnabled": true,
- "remoteAccessHost": "string",
- "remoteAccessPort": 0,
- "templateName": "string"
}, - "state": "ACTIVE",
- "username": "string",
- "zoneCount": 0,
- "region": "string",
- "vpcId": "string"
}
true
Adds an existing Virtualization Realm as part of the specified Cloud
id required | string ID of cloud |
The virtualization realm registration information
virtualizationRealmType required | string |
name required | string [ 3 .. 25 ] characters |
description | string |
accessPoint | string [ 7 .. 18 ] characters |
activeAfterRegistration | boolean |
additionalNetworkNames | Array of strings unique |
cons3rtNetworkName required | string |
maximumNumCpus | integer <int32> >= 0 |
maximumNumGpus | integer <int32> >= 0 |
maximumRamInMegabytes | integer <int32> >= 0 |
maximumStorageInMegabytes | integer <int32> >= 0 |
maximumVirtualMachines | integer <int32> >= 0 |
powerOnMinimumDelay | integer <int32> >= 0 |
powerOnMaximumDelay | integer <int32> >= 0 |
password required | string |
powerOnInitialDelayBase | integer <int32> >= 0 |
primaryNetworkName required | string |
object (RemoteAccessConfig) | |
username required | string |
accountId required | string |
region required | string |
vpcId required | string |
userKeyName | string |
required | object |
{- "virtualizationRealmType": "AwsRegisterCloudSpaceRequest",
- "name": "string",
- "description": "string",
- "accessPoint": "strings",
- "activeAfterRegistration": true,
- "additionalNetworkNames": [
- "string"
], - "cons3rtNetworkName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "powerOnMinimumDelay": 0,
- "powerOnMaximumDelay": 0,
- "password": "string",
- "powerOnInitialDelayBase": 0,
- "primaryNetworkName": "string",
- "remoteAccessConfig": {
- "id": 0,
- "remoteAccessIpAddress": "string",
- "instanceType": "LARGE",
- "rdpProxyClientEnabled": true,
- "remoteAccessHost": "string",
- "remoteAccessPort": 0,
- "templateName": "string"
}, - "username": "string",
- "accountId": "string",
- "region": "string",
- "vpcId": "string",
- "userKeyName": "string",
- "networkSecurityGroupMap": {
- "property1": "string",
- "property2": "string"
}
}
0
Removes an existing Virtualization Realm from the specified Cloud.
id required | string ID of cloud |
virtRealmId required | string ID of virtualization realm |
true
Updates the maximum Impact Level of the Cloud with the given ID.
If specified, this value will prevent Deployments containing Assets whose declared Impact Level is greater than the maximum allowed Impact Level from being run in this Virtualization Realm.
Maximum Impact Level can only be set to DOD_LEVEL_6 if allowed in the environment.
id required | string ID of cloud |
maximumimpactlevel required | string Enum: "NONE" "FEDRAMP_LOW" "FEDRAMP_MODERATE_DOD_LEVEL_2" "FEDRAMP_HIGH_DOD_LEVEL_4" "DOD_LEVEL_5" "DOD_LEVEL_6" The maximum impact level type. |
true
Provides members of the Project with access to the specified Virtualization Realm
id required | string ID of virtualization realm |
projectId required | string ID of project to assign |
0
Updates the content of a single Virtualization Realm with the given ID.
id required | string ID of virtualization realm |
The updated Virtualization Realm data
virtualizationRealmType required | string |
id | integer <int32> |
Array of objects (InputVirtualizationRealmNetwork) = 1 items unique | |
cidr required | string [ 10 .. 16 ] characters |
object (InputVirtualizationRealmNetwork) | |
defaultWindowsDomainName | string |
description required | string |
name required | string |
powerOnDelayBase | integer <int64> |
powerOnInitialDelayBase | integer <int32> |
powerOnMaximumDelay | integer <int32> >= 0 |
powerOnMinimumDelay | integer <int32> >= 0 |
{- "virtualizationRealmType": "InputVRAdminAwsVirtualizationRealm",
- "id": 0,
- "additionalNetworks": [
- {
- "name": "string"
}
], - "cidr": "stringstri",
- "cons3rtNetwork": {
- "name": "string"
}, - "defaultWindowsDomainName": "string",
- "description": "string",
- "name": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0
}
true
A Virtualization Realm is the segment of the Cloud into which a user launches their Deployments.
A Team Manager can allocate one or more new Virtualization Realms within one of the Clouds that their Team owns.
Additionally, a CONS3RT-allocated Virtualization Realm include the following security features by default: Credentials, Virtualization Realm-specific Network, Firewalls, Network/Port Address Translation (NAT/PAT), Edge Gateways, and secure Remote Access (RDP, VNC, or SSH).
A Team Manager can enable additional Virtualization Realm security.
Each CONS3RT Virtualization Realm has two networks by default: the cons3rt-net for use by CONS3RT and the user-net, for use by the user.
Returns a collection of the Networks in the specified Virtualization Realm.
id required | string ID of virtualization realm |
[- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "string",
- "gateway": "string",
- "identifier": "string",
- "networkFunction": "CONS3RT",
- "name": "string"
}
]
Adds a Network to the specified Virtualization Realm.
Since this call results in the construction of a new, back-end Network it has financial implications and should not be used if the user is not prepared to incur the expense of construction and existence of the newly created Network.
id required | string ID of virtualization realm |
The network allocation information
required | object (Network) |
subtype required | string |
natInstanceType required | string |
natImageId required | string |
{- "network": {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- {
- "dnatEnabled": true,
- "dnatPort": "string",
- "dnatProtocol": "ANY",
- "dnatTargetIp": "string",
- "dnatTargetPort": "string",
- "id": 0
}
], - "firewallRules": [
- {
- "id": 0,
- "ruleOrder": 0,
- "protocol": "ANY",
- "ruleAction": "ALLOW",
- "ruleDestination": "string",
- "ruleDestPort": "string",
- "ruleEnabled": true,
- "ruleSource": "string",
- "ruleSourcePort": "string"
}
], - "networkFunction": "CONS3RT",
- "name": "string"
}, - "subtype": "AddAwsNetworkRequest",
- "natInstanceType": "string",
- "natImageId": "string"
}
{- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}
Returns a collection of the Projects allowed to access to the specified Virtualization Realm.
id required | string ID of virtualization realm |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}
]
Provides members of the Project with access to the specified Virtualization Realm
id required | string ID of virtualization realm |
projectId required | string ID of project to assign |
0
Revokes Project member access to the specified Virtualization Realm.
id required | string ID of virtualization realm |
projectId required | string ID of project to unassign |
true
Returns a collection of the Template Subscriptions in the specified Virtualization Realm.
id required | integer <int32> ID of virtualization realm |
[- {
- "id": 0,
- "state": "IN_DEVELOPMENT",
- "templateRegistration": {
- "id": 0,
- "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "templateData": {
- "id": 0,
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmId": 0,
- "virtRealmTemplateName": "string",
- "templateRegistration": { }
}, - "offline": true
}
}
]
Creates a Template Subscription in the specified Virtualization Realm.
id required | integer <int32> ID of virtualization realm |
registration_id required | integer <int32> ID of template registration |
{- "id": 0,
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "state": "IN_DEVELOPMENT",
- "subscribingVirtualizationRealm": {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}, - "templateRegistration": {
- "id": 0,
- "registeringVirtualizationRealm": {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}, - "state": "IN_DEVELOPMENT",
- "templateData": {
- "id": 0,
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- {
- "capacityInMegabytes": 0
}
], - "displayName": "string",
- "failCount": 0,
- "license": "string",
- "maxRamInMegabytes": 0,
- "note": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "serviceManagementType": "SYSTEMD",
- "remoteAccessTemplates": [
- {
- "id": 0,
- "name": "string",
- "type": "NONE",
- "port": 0,
- "username": "string"
}
], - "userCount": 0,
- "virtRealmId": 0,
- "virtRealmTemplateName": "string"
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4"
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4"
}
Returns a single Network in the specified Virtualization Realm.
id required | string ID of virtualization realm |
networkId required | integer <int32> ID of network |
{- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- {
- "dnatEnabled": true,
- "dnatPort": "string",
- "dnatProtocol": "ANY",
- "dnatTargetIp": "string",
- "dnatTargetPort": "string",
- "id": 0
}
], - "firewallRules": [
- {
- "id": 0,
- "ruleOrder": 0,
- "protocol": "ANY",
- "ruleAction": "ALLOW",
- "ruleDestination": "string",
- "ruleDestPort": "string",
- "ruleEnabled": true,
- "ruleSource": "string",
- "ruleSourcePort": "string"
}
], - "networkFunction": "CONS3RT",
- "name": "string"
}
Removes an existing Network from the specified Virtualization Realm.
id required | string ID of virtualization realm |
networkId required | integer <int32> ID of network |
deallocate | boolean Default: false Attempt to delete all back-end resources |
true
Returns a single Template Subscription in the specified Virtualization Realm.
id required | integer <int32> ID of virtualization realm |
subscription_id required | integer <int32> ID of template subscription |
{- "id": 0,
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "state": "IN_DEVELOPMENT",
- "subscribingVirtualizationRealm": {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}, - "templateRegistration": {
- "id": 0,
- "registeringVirtualizationRealm": {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}, - "state": "IN_DEVELOPMENT",
- "templateData": {
- "id": 0,
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- {
- "capacityInMegabytes": 0
}
], - "displayName": "string",
- "failCount": 0,
- "license": "string",
- "maxRamInMegabytes": 0,
- "note": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "serviceManagementType": "SYSTEMD",
- "remoteAccessTemplates": [
- {
- "id": 0,
- "name": "string",
- "type": "NONE",
- "port": 0,
- "username": "string"
}
], - "userCount": 0,
- "virtRealmId": 0,
- "virtRealmTemplateName": "string"
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4"
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4"
}
Updates the Template Subscription for a single Virtualization Realm by the given ID.
Note: The state of a Template Subscription can only be set to OFFLINE or PUBLISHED.
Note: The limits of a Template subscription (CPU, RAM, etc.) cannot exceed the value included in the Registration.
id required | integer <int32> ID of virtualization realm |
subscription_id required | integer <int32> ID of template subscription |
offline | boolean Default: false The desired template subscription state |
The modified template subscription data
state | string Enum: "IN_DEVELOPMENT" "CERTIFIED" "DEPRECATED" "RETIRED" |
allowGpuUsage | boolean |
maxNumCpus | integer <int32> |
maxRamInMegabytes | integer <int32> |
{- "state": "IN_DEVELOPMENT",
- "allowGpuUsage": true,
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0
}
true
Removes an existing Template Subscription from the specified Virtualization Realm.
id required | integer <int32> ID of virtualization realm |
subscription_id required | integer <int32> ID of template subscription |
true
Updates the Remote Access configuration for a single Virtualization Realm by the given ID.
Note: remoteAccessIpAddress cannot be updated if the Virtualization Realm's Remote Access is currently enabled.
id required | string ID of virtualization realm |
The updated remote access configuration
id | integer <int32> |
remoteAccessIpAddress required | string |
instanceType required | string Enum: "LARGE" "MEDIUM" "SMALL" |
rdpProxyClientEnabled | boolean |
remoteAccessHost required | string |
remoteAccessPort required | integer <int32> |
templateName | string |
{- "id": 0,
- "remoteAccessIpAddress": "string",
- "instanceType": "LARGE",
- "rdpProxyClientEnabled": true,
- "remoteAccessHost": "string",
- "remoteAccessPort": 0,
- "templateName": "string"
}
true
Enables Remote Access for a single Virtualization Realm by the given ID.
To do so, Remote Access must be configured for the Virtualization Realm.
If no instanceType is provided, the Instance Type will first attempt to use the value from the Virtualization Realm's Remote Access config.
id required | string ID of virtualization realm |
instanceType | string Enum: "LARGE" "MEDIUM" "SMALL" Remote access server instance type |
true
Updates the maintenance status for a single Virtualization Realm by the given ID.
id required | string ID of virtualization realm |
enable | boolean Enable or disable maintenance mode |
The maintenance mode request, when enabling maintenance mode
endDate | integer <int32> |
message | string |
timeout | integer <int32> |
{- "endDate": 0,
- "message": "string",
- "timeout": 0
}
true
Returns a collection of the Deployment Runs launched into the specified Virtualization Realm.
id required | string ID of virtualization realm |
search_type required | string Default: "SEARCH_ALL" Enum: "SEARCH_ACTIVE" "SEARCH_ALL" "SEARCH_AVAILABLE" "SEARCH_COMPOSING" "SEARCH_DECOMPOSING" "SEARCH_INACTIVE" "SEARCH_PROCESSING" "SEARCH_SCHEDULED" "SEARCH_TESTING" "SEARCH_SCHEDULED_AND_ACTIVE" Deployment run status type |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "id": 0,
- "project": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "result": "string",
- "startTime": 0,
- "canceled": true,
- "deploymentRunStatus": "UNKNOWN",
- "description": "string",
- "fapStatus": "REQUESTED",
- "locked": true,
- "name": "string",
- "deploymentRunResultType": "ERROR"
}
]
Returns metric data for Deployment Runs launched into the specified Virtualization Realm.
id required | string ID of virtualization realm |
start required | integer <int64> Interval start time, specified in seconds since epoch |
end required | integer <int64> Interval end time, specified in seconds since epoch |
interval | integer <int64> Default: 1 Number of intervals |
intervalUnit | string Default: "HOURS" Enum: "Nanos" "Micros" "Millis" "Seconds" "Minutes" "Hours" "HalfDays" "Days" "Weeks" "Months" "Years" "Decades" "Centuries" "Millennia" "Eras" "Forever" Interval unit |
"string"
Returns a collection of the Templates in the specified Virtualization Realm.
id required | integer <int32> ID of virtualization realm |
include_registrations | boolean Default: true Include templates registered to the virtualization realm |
include_subscriptions | boolean Default: false Include templates subscribed to by the virtualization realm |
[- {
- "id": 0,
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmId": 0,
- "virtRealmTemplateName": "string",
- "templateRegistration": {
- "id": 0,
- "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "templateData": { },
- "offline": true
}
}
]
Returns a collection of the unregistered, back-end Networks in the specified Virtualization Realm.
id required | string ID of virtualization realm |
[- {
- "cidr": "stringstri",
- "id": 0,
- "identifier": "string",
- "name": "string",
- "natInstance": {
- "externalIp": "string",
- "identifier": "string",
- "internalIp": "string",
- "password": "string",
- "natSecurityGroupIdentifier": "string",
- "sshKeyName": "string",
- "sshKeyPem": "string",
- "username": "string"
}, - "securityGroup": {
- "identifier": "string"
}
}
]
Returns metric data for Virtual Machines launched into the specified Virtualization Realm.
id required | string ID of virtualization realm |
start required | integer <int64> Interval start time, specified in seconds since epoch |
end required | integer <int64> Interval end time, specified in seconds since epoch |
interval | integer <int64> Default: 1 Number of intervals |
intervalUnit | string Default: "HOURS" Enum: "Nanos" "Micros" "Millis" "Seconds" "Minutes" "Hours" "HalfDays" "Days" "Weeks" "Months" "Years" "Decades" "Centuries" "Millennia" "Eras" "Forever" Interval unit |
"string"
Returns a single Virtualization Realm by the given ID.
id required | string ID of virtualization realm |
{- "virtualizationRealmType": "FullAwsVirtualizationRealm",
- "id": 0,
- "name": "string",
- "state": "ACTIVE",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- {
- "dnatEnabled": true,
- "dnatPort": "string",
- "dnatProtocol": "ANY",
- "dnatTargetIp": "string",
- "dnatTargetPort": "string",
- "id": 0
}
], - "firewallRules": [
- {
- "id": 0,
- "ruleOrder": 0,
- "protocol": "ANY",
- "ruleAction": "ALLOW",
- "ruleDestination": "string",
- "ruleDestPort": "string",
- "ruleEnabled": true,
- "ruleSource": "string",
- "ruleSourcePort": "string"
}
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "adminUsers": [
- {
- "id": 0,
- "username": "string",
- "email": "string"
}
], - "allocated": true,
- "cloud": {
- "id": 0,
- "name": "string",
- "state": "ACTIVE",
- "cloudType": "AwsCloud"
}, - "createdAt": 0,
- "dateLastReachable": 0,
- "description": "string",
- "defaultWindowsDomainName": "string",
- "localStorageName": "string",
- "maximumImpactLevel": "NONE",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}
], - "reachable": true,
- "remoteAccessConfig": {
- "id": 0,
- "remoteAccessIpAddress": "string",
- "instanceType": "LARGE",
- "rdpProxyClientEnabled": true,
- "remoteAccessHost": "string",
- "remoteAccessPort": 0,
- "templateName": "string"
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "supportedFeatures": [
- "USER_PASSWORD_UPDATE"
], - "templateRegistrations": [
- {
- "id": 0,
- "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "templateData": {
- "id": 0,
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmId": 0,
- "virtRealmTemplateName": "string",
- "templateRegistration": { }
}, - "offline": true
}
], - "templates": [
- {
- "id": 0,
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmId": 0,
- "virtRealmTemplateName": "string",
- "templateRegistration": {
- "id": 0,
- "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "templateData": { },
- "offline": true
}
}
], - "templateSubscriptions": [
- {
- "id": 0,
- "state": "IN_DEVELOPMENT",
- "templateRegistration": {
- "id": 0,
- "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "templateData": {
- "id": 0,
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmId": 0,
- "virtRealmTemplateName": "string",
- "templateRegistration": { }
}, - "offline": true
}
}
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0,
- "natImageId": "string",
- "natInstanceType": "string",
- "region": "string",
- "securityGroupId": "string",
- "virtualNetworkName": "string",
- "vpcId": "string",
- "vpcSubnetName": "string"
}
Updates the content of a single Virtualization Realm with the given ID.
id required | string ID of virtualization realm |
The updated Virtualization Realm data
virtualizationRealmType required | string |
id | integer <int32> |
Array of objects (InputVirtualizationRealmNetwork) = 1 items unique | |
cidr required | string [ 10 .. 16 ] characters |
object (InputVirtualizationRealmNetwork) | |
defaultWindowsDomainName | string |
description required | string |
name required | string |
powerOnDelayBase | integer <int64> |
powerOnInitialDelayBase | integer <int32> |
powerOnMaximumDelay | integer <int32> >= 0 |
powerOnMinimumDelay | integer <int32> >= 0 |
{- "virtualizationRealmType": "InputVRAdminAwsVirtualizationRealm",
- "id": 0,
- "additionalNetworks": [
- {
- "name": "string"
}
], - "cidr": "stringstri",
- "cons3rtNetwork": {
- "name": "string"
}, - "defaultWindowsDomainName": "string",
- "description": "string",
- "name": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0
}
true
Returns the back-end resources for a single Virtualization Realm by the given ID.
id required | string ID of virtualization realm |
{- "natInstanceTypes": [
- {
- "family": "string",
- "type": "string"
}
], - "subtype": "AwsCloudResources",
- "availabilityZoneNames": [
- "string"
], - "natImageNames": [
- "string"
], - "regionNames": [
- "string"
]
}
Returns a collection of the Virtualization Realms that the user manages.
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}
]
Returns a collection of the Template Registrations in the specified Virtualization Realm.
id required | integer <int32> ID of virtualization realm |
[- {
- "id": 0,
- "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "templateData": {
- "id": 0,
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmId": 0,
- "virtRealmTemplateName": "string",
- "templateRegistration": { }
}, - "offline": true
}
]
Adds an existing back-end Template to the specified Virtualization Realm.
id required | integer <int32> ID of virtualization realm |
The template registration data
object (InputVirtualizationRealmClient) | |
required | object (InputCons3rtTemplateData) |
{- "client": {
- "username": "string",
- "password": "string",
- "subtype": "string"
}, - "templateData": {
- "displayName": "string",
- "virtRealmTemplateName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- {
- "capacityInMegabytes": 0,
- "isAdditionalDisk": true,
- "isBootDisk": true
}
], - "license": "string",
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "note": "string",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "serviceManagementType": "SYSTEMD",
- "remoteAccessTemplates": [
- {
- "name": "string",
- "type": "NONE",
- "port": 0,
- "password": "string"
}
]
}
}
{- "id": 0,
- "registeringVirtualizationRealm": {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}, - "state": "IN_DEVELOPMENT",
- "subscriptions": [
- {
- "id": 0,
- "state": "IN_DEVELOPMENT",
- "templateRegistration": {
- "id": 0,
- "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "templateData": {
- "id": 0,
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmId": 0,
- "virtRealmTemplateName": "string",
- "templateRegistration": { }
}, - "offline": true
}
}
], - "templateData": {
- "id": 0,
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- {
- "capacityInMegabytes": 0
}
], - "displayName": "string",
- "failCount": 0,
- "license": "string",
- "maxRamInMegabytes": 0,
- "note": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "serviceManagementType": "SYSTEMD",
- "remoteAccessTemplates": [
- {
- "id": 0,
- "name": "string",
- "type": "NONE",
- "port": 0,
- "username": "string"
}
], - "userCount": 0,
- "virtRealmId": 0,
- "virtRealmTemplateName": "string"
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}
]
}
Returns a collection of the pending Template Subscriptions in the specified Virtualization Realm.
id required | integer <int32> ID of virtualization realm |
[- {
- "id": 0,
- "registeringVirtualizationRealm": {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}, - "state": "IN_DEVELOPMENT",
- "templateData": {
- "id": 0,
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- {
- "capacityInMegabytes": 0
}
], - "displayName": "string",
- "failCount": 0,
- "license": "string",
- "maxRamInMegabytes": 0,
- "note": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "serviceManagementType": "SYSTEMD",
- "remoteAccessTemplates": [
- {
- "id": 0,
- "name": "string",
- "type": "NONE",
- "port": 0,
- "username": "string"
}
], - "userCount": 0,
- "virtRealmId": 0,
- "virtRealmTemplateName": "string"
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4"
}
]
Returns a collection of the unregistered, back-end Templates in the specified Virtualization Realm.
id required | integer <int32> ID of virtualization realm |
[- {
- "cons3rtSiteId": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "virtRealmTemplateName": "string",
- "registeredInThisEnvironment": true
}
]
Adds an existing, back-end Network the specified Virtualization Realm.
id required | string ID of virtualization realm |
networkIdentifier required | string Back-end network identifier |
true
Returns a single Template Registration in the specified Virtualization Realm.
id required | integer <int32> ID of virtualization realm |
registration_id required | integer <int32> ID of template registration |
{- "id": 0,
- "registeringVirtualizationRealm": {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}, - "state": "IN_DEVELOPMENT",
- "subscriptions": [
- {
- "id": 0,
- "state": "IN_DEVELOPMENT",
- "templateRegistration": {
- "id": 0,
- "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "templateData": {
- "id": 0,
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmId": 0,
- "virtRealmTemplateName": "string",
- "templateRegistration": { }
}, - "offline": true
}
}
], - "templateData": {
- "id": 0,
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- {
- "capacityInMegabytes": 0
}
], - "displayName": "string",
- "failCount": 0,
- "license": "string",
- "maxRamInMegabytes": 0,
- "note": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "serviceManagementType": "SYSTEMD",
- "remoteAccessTemplates": [
- {
- "id": 0,
- "name": "string",
- "type": "NONE",
- "port": 0,
- "username": "string"
}
], - "userCount": 0,
- "virtRealmId": 0,
- "virtRealmTemplateName": "string"
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}
]
}
Updates the Template Registration for a single Virtualization Realm by the given ID.
Note: The state of a Template Registration can only be set to OFFLINE or PUBLISHED.
Note: All fields in Template data are honored on update, therefore any configuration that is desired in the updated Registration should be provided.
id required | integer <int32> ID of virtualization realm |
registration_id required | integer <int32> ID of template registration |
offline | boolean Default: false The desired template registration state |
The modified template registration data
displayName | string |
virtRealmTemplateName required | string |
operatingSystem required | string Enum: "AMAZON_LINUX_2022_X64" "AMAZON_LINUX_2023_X64" "AMAZON_LINUX_2_LATEST_X64" "AMAZON_LINUX_LATEST_X64" "CENTOS_6_X64" "CENTOS_7_X64" "CENTOS_8_X64" "CORE_OS_1221_X64" "F5_BIGIP_X64" "FEDORA_23_X64" "FEDORA_CORE_OS_X64" "FEDORA_LATEST_X64" "FORTISIEM" "GENERIC_LINUX_X64" "GENERIC_WINDOWS_X64" "KALI_ROLLING_X64" "ORACLE_LINUX_6_X64" "ORACLE_LINUX_7_X64" "ORACLE_LINUX_8_X64" "OS_X_10" "OS_X_11" "PALO_ALTO_NETWORKS_PAN_OS_X64" "RASPBIAN" "REDHAT_CORE_OS_X64" "RHEL_6_X64" "RHEL_7_ATOMIC_HOST" "RHEL_7_PPCLE" "RHEL_7_X64" "RHEL_8_X64" "RHEL_9_X64" "SOLARIS_11_X64" "UBUNTU_14_X64" "UBUNTU_16_X64" "UBUNTU_18_X64" "UBUNTU_20_X64" "UBUNTU_22_X64" "UBUNTU_CORE" "VYOS_1_1_X64" "VYOS_1_2_X64" "VYOS_1_3_X64" "VYOS_ROLLING_X64" "WINDOWS_10_X64" "WINDOWS_11_X64" "WINDOWS_7_X64" "WINDOWS_7_X86" "WINDOWS_8_X64" "WINDOWS_SERVER_2008_R2_X64" "WINDOWS_SERVER_2012_R2_X64" "WINDOWS_SERVER_2012_X64" "WINDOWS_SERVER_2016_X64" "WINDOWS_SERVER_2019_CORE_X64" "WINDOWS_SERVER_2019_X64" "WINDOWS_SERVER_2022_X64" "WINDOWS_SERVER_2022_CORE_X64" "WINDOWS_XP_X86" |
cons3rtAgentInstalled | boolean |
containerCapable | boolean |
Array of objects (InputDiskForTemplate) unique | |
license | string |
maxNumCpus | integer <int32> |
maxRamInMegabytes | integer <int64> |
note | string |
packageManagementType | string Enum: "APP_STORE" "APT_GET" "DNF" "DOCKER" "NONE" "PKGADD" "RPM_OSTREE" "SNAP" "YUM" |
powerOnDelayOverride | integer <int32> |
powerShellVersion | string Enum: "NONE" "POWERSHELL_1_0" "POWERSHELL_2_0" "POWERSHELL_3_0" "POWERSHELL_4_0" "POWERSHELL_5_0" "POWERSHELL_6_0" |
serviceManagementType | string Enum: "SYSTEMD" "INITD" "LAUNCHD" "UNKNOWN" "UPDATE_RC" "UPSTART" "WINDOWS" |
Array of objects (InputRemoteAccessTemplate) unique |
{- "displayName": "string",
- "virtRealmTemplateName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- {
- "capacityInMegabytes": 0,
- "isAdditionalDisk": true,
- "isBootDisk": true
}
], - "license": "string",
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "note": "string",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "serviceManagementType": "SYSTEMD",
- "remoteAccessTemplates": [
- {
- "name": "string",
- "type": "NONE",
- "port": 0,
- "password": "string"
}
]
}
true
Removes an existing Template Registration from the specified Virtualization Realm.
Note: Unregistering a Template will remove all subscriptions to the Template from other Virtualization Realms.
id required | integer <int32> ID of virtualization realm |
registration_id required | integer <int32> ID of template registration |
The deletion settings
removeSubscriptions required | boolean |
object (InputVirtualizationRealmClient) |
{- "removeSubscriptions": true,
- "client": {
- "username": "string",
- "password": "string",
- "subtype": "string"
}
}
true
Updates the active State for a single Virtualization Realm by the given ID.
id required | string ID of virtualization realm |
activate required | boolean Activate or deactivate virtualization realm |
true
When a user clicks Launch on one of their Deployments, they create a Deployment Run.
Once provisioned, a Deployment Run will allow a user to access any Assets within the Run, including Tests and Virtual Machines.
Assigns the Category as a filter tag to the provided Deployment Run.
Altering the Category will affect future Run filtering.
id required | string ID of category |
runid required | string ID of run to assign |
true
Removes the Category as a filter tag from the provided Run.
Altering the Category will affect future run filtering.
id required | string ID of category |
runid required | string ID of run to unassign |
true
Returns a collection of the Deployment Runs for a single Deployment.
id required | string ID of deployment |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "id": 0,
- "project": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "result": "string",
- "startTime": 0,
- "canceled": true,
- "deploymentRunStatus": "UNKNOWN",
- "description": "string",
- "fapStatus": "REQUESTED",
- "locked": true,
- "name": "string",
- "deploymentRunResultType": "ERROR"
}
]
Returns the deployment run host identity for the user, if one exists.
id required | string ID of deployment run |
hostid required | string ID of host |
[- {
- "resource": {
- "type": "BUCKET",
- "name": "string",
- "identifier": "string"
}, - "access": "OWNER"
}
]
Creates an identity for the deployment run host with access to the resources requested by the user
id required | string ID of deployment run |
hostid required | string ID of host |
The cloud resources to be accessed by the host identity
type required | string Value: "BUCKET" |
name | string |
identifier required | string |
[- {
- "identifier": "string",
- "user": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "project": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "accessListing": [
- {
- "resource": {
- "type": "BUCKET",
- "name": "string",
- "identifier": "string"
}, - "access": "OWNER"
}
]
}
]
Deletes an identity for a user specified by name
id required | string ID of deployment run |
hostid required | string ID of host |
username required | string Username of the identity to be deleted |
[- {
- "identifier": "string",
- "user": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "project": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "accessListing": [
- {
- "resource": {
- "type": "BUCKET",
- "name": "string",
- "identifier": "string"
}, - "access": "OWNER"
}
]
}
]
Downloads a single Host Bundle for the specified Deployment Run.
Based on the background flag, the download will either be done in the foreground (false), background (true), or be determined by asset size (no value).
If the background flag is set to true (or no value for the background flag is provided), and the host is larger than the site threshold, it will be prepared for download in the background and an email with a link to retrieve the asset will be sent.
id required | string ID of deployment run |
role required | string Name of host to bundle for download |
background | boolean Default: false Force the download to happen in the background |
Returns a single Deployment Run by the given ID.
id required | string ID of deployment run |
{- "categories": [
- {
- "id": 0,
- "name": "string",
- "disruptive": true
}
], - "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "earliestStartTime": 0,
- "endTime": 0,
- "leaseTime": 0,
- "estimatedReadyTime": 0,
- "estimatedStartTime": 0,
- "id": 0,
- "logEntries": [
- {
- "id": 0,
- "message": "string",
- "projectName": "string",
- "severity": "DEBUG",
- "source": "string",
- "time": 0,
- "username": "string"
}
], - "message": "string",
- "project": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "readyTime": 0,
- "result": "string",
- "startTime": 0,
- "timeOfRequest": 0,
- "canceled": true,
- "deployedByVersion": "string",
- "deployment": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER"
}, - "deploymentRunHosts": [
- {
- "hostname": "string",
- "id": 0
}
], - "properties": [
- {
- "id": 0,
- "key": "string",
- "value": "string"
}
], - "deploymentRunStatus": "UNKNOWN",
- "description": "string",
- "fapStatus": "REQUESTED",
- "hostSetName": "string",
- "locked": true,
- "name": "string",
- "powerSchedule": {
- "mode": "NONE",
- "weekdayEndTimeHour": 23,
- "weekdayEndTimeMinutes": 59,
- "weekdayStartTimeHour": 23,
- "weekdayStartTimeMinutes": 59,
- "weekendEndTimeHour": 23,
- "weekendEndTimeMinutes": 59,
- "weekendStartTimeHour": 23,
- "weekendStartTimeMinutes": 59
}, - "recurringSchedule": {
- "id": 0,
- "complete": true,
- "endDate": 0,
- "maxIterations": 0,
- "deploymentRunOptions": {
- "debug": true,
- "deploymentRunName": "string",
- "deploymentToSubmit": 0,
- "description": "string",
- "endState": "UNKNOWN_STATE",
- "duration": 0,
- "earliestStartTime": 0,
- "endExisting": true,
- "hostOptions": [
- {
- "systemRole": "string",
- "cpus": 0,
- "ram": 0,
- "additionalDisks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0,
- "additionalDisk": true,
- "bootDisk": true,
- "id": 0
}
], - "networkInterfaces": [
- {
- "externalIpAddress": "string",
- "interfaceName": "string",
- "internalIpAddress": "string",
- "networkFunction": "CONS3RT",
- "macAddress": "string",
- "networkName": "string",
- "networkIdentifier": "string"
}
], - "batchSoftwareInstall": true,
- "hypervisorName": "string",
- "gpuProfile": "A40_4Q",
- "gpuType": "A40",
- "requestedBootDiskCapacityInMegabytes": 0
}
], - "id": 0,
- "locked": true,
- "virtualizationRealmId": 0,
- "properties": [
- {
- "id": 0,
- "key": "string",
- "value": "string"
}
], - "retainOnError": true,
- "rootPassword": "string",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}
}, - "remainingIterations": 0,
- "schedule": "string",
- "timezone": "string"
}, - "schedulerStatusMessage": "string",
- "targetState": "UNKNOWN_STATE",
- "testError": true,
- "testRuns": [
- {
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "id": 0,
- "project": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "result": "string",
- "startTime": 0,
- "reportUri": "string",
- "testBundle": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "testAsset": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "type": "UNKNOWN"
}, - "testToolPoolType": "COMMUNITY_POOL"
}, - "testManagerStatus": "UNKNOWN",
- "testResult": "TEST_PASS"
}
], - "retainedOnError": true,
- "virtualizationRealm": {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}, - "deploymentRunResultType": "ERROR"
}
Returns a collection of the user's relevant Deployment Runs matching a specified query.
search_type required | string Enum: "SEARCH_ACTIVE" "SEARCH_ALL" "SEARCH_AVAILABLE" "SEARCH_COMPOSING" "SEARCH_DECOMPOSING" "SEARCH_INACTIVE" "SEARCH_PROCESSING" "SEARCH_SCHEDULED" "SEARCH_TESTING" "SEARCH_SCHEDULED_AND_ACTIVE" Deployment run status |
in_project | boolean Default: false Include project runs |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "id": 0,
- "project": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "result": "string",
- "startTime": 0,
- "canceled": true,
- "deploymentRunStatus": "UNKNOWN",
- "description": "string",
- "fapStatus": "REQUESTED",
- "locked": true,
- "name": "string",
- "deploymentRunResultType": "ERROR"
}
]
Returns the specified Host in the Deployment Run by the given ID.
id required | string ID of deployment run |
hostid required | string ID of host |
{- "buildOrder": 0,
- "createdPassword": "string",
- "createdUsername": "string",
- "defaultPassword": "string",
- "defaultUsername": "string",
- "disks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0,
- "additionalDisk": true,
- "bootDisk": true,
- "id": 0
}
], - "fapStatus": "REQUESTED",
- "gpuProfile": "A40_4Q",
- "gpuType": "A40",
- "hostActionInProcess": true,
- "hostname": "string",
- "id": 0,
- "installations": [
- {
- "assetId": 0,
- "assetName": "string",
- "averageInstallationTime": 0,
- "endDate": 0,
- "error": "string",
- "id": 0,
- "loadOrder": 0,
- "startDate": 0,
- "status": "NONE",
- "subtype": "string"
}
], - "instanceTypeName": "string",
- "nestedVirtualization": true,
- "networkInterfaces": [
- {
- "externalIpAddress": "string",
- "interfaceName": "string",
- "internalIpAddress": "string",
- "networkFunction": "CONS3RT",
- "macAddress": "string",
- "networkName": "string",
- "networkIdentifier": "string"
}
], - "numCpus": 0,
- "physicalMachineDataOrTemplateUuid": "16f4a87f-108c-44da-b902-c9d9e4ac1dc1",
- "physicalMachineOrTemplateName": "string",
- "published": true,
- "ram": 0,
- "snapshotAvailable": true,
- "snapshotDate": 0,
- "systemModuleId": 0,
- "systemModuleType": "Appliance",
- "systemRole": "string",
- "VirtualizationRealmStatus": "UNKNOWN",
- "virtual": true,
- "provisionable": true
}
Returns a collection of the Host Access Logs for a single Deployment Run.
id required | string ID of deployment run |
hostid required | string ID of host |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "endDate": 0,
- "id": 0,
- "lowBandwidth": true,
- "startDate": 0,
- "username": "string",
- "type": "NONE"
}
]
Returns a collection of available instance types for resizing a Deployment Run Host.
id required | string ID of deployment run |
hostid required | string ID of host |
{- "bestMatches": [
- {
- "family": "string",
- "type": "string"
}
], - "matches": [
- {
- "family": "string",
- "instanceTypes": [
- {
- "family": "string",
- "type": "string"
}
]
}
]
}
Returns a collection of identities for the deployment run host
id required | string ID of deployment run |
hostid required | string ID of host |
[- {
- "identifier": "string",
- "user": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "project": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "accessListing": [
- {
- "resource": {
- "type": "BUCKET",
- "name": "string",
- "identifier": "string"
}, - "access": "OWNER"
}
]
}
]
Executes an action against the specified Host in the Deployment Run for the ID provided.
id required | string ID of deployment run |
deploymentrunhostid required | string ID of host |
action required | string Enum: "POWER_OFF" "POWER_ON" "REBOOT" "SHUTDOWN" "SUSPEND" "RESIZE" "CREATE_SNAPSHOT" "RESTORE_SNAPSHOT" "REMOVE_ALL_SNAPSHOTS" "ADD_DISK" "RESIZE_BOOT_DISK" Action to perform |
cpu | integer <int32> >= 0 Desired number of CPUs, if resizing host in a non instance type based virtualization realm |
ram | integer <int32> >= 0 Desired amount of RAM in Mebibytes, if resizing host in a non instance type based virtualization realm |
diskSizeMb | integer <int32> The disk size in MB |
instanceTypeName | string The instance type name to resize to, if resizing host in an instance type based virtualization realm |
true
Publishes the specified Deployment as a Composition.
Consumers will be able to connect to the run, but will not be able to manage the composition.
id required | string ID of deployment run |
true
Unpublishes the specified Deployment as a Composition.
Consumers will no longer be able to connect to the run, and the run will no longer appear to consumers.
id required | string ID of deployment run |
true
Re-deploys the specified Container Asset installation on the single Host in the specified Deployment Run.
id required | string ID of deployment run |
hostid required | string ID of host |
installationid required | string ID of container asset installation |
The updated Container Component definition
required | object (InputAsset) |
id | integer <int32> |
loadOrder | integer <int32> >= 0 |
subtype required | string |
required | object (InputContainerConfiguration) |
{- "asset": {
- "id": 0
}, - "id": 0,
- "loadOrder": 0,
- "subtype": "InputContainerComponent",
- "configuration": {
- "id": 0,
- "containerName": "string",
- "containerRuntime": "DOCKER",
- "environmentMap": {
- "property1": "string",
- "property2": "string"
}, - "mounts": [
- {
- "id": 0,
- "type": "BIND_MOUNT",
- "source": "string",
- "target": "string",
- "options": "string"
}
], - "portMappings": [
- {
- "externalIp": "string",
- "externalPort": 0,
- "internalPort": 0,
- "protocol": "ANY"
}
], - "runArguments": "string",
- "runDisabled": true
}
}
true
Requests the redeploy of one or more deployment run hosts.
id required | string ID of deployment run |
The collection of deployment run host ids to redeploy
idAsInteger | integer <int32> |
id required | string |
true
Releases the Deployment Run for the ID provided.
If the user is an Administrator, the force flag is honored.
If the user is a non-Admin, the force flag is only honored in the event that a release request experiences an exception known to be resolved by a force.
id required | string ID of deployment run |
force | boolean Default: false Force the release of this run |
true
Updates the Power Schedule for a single Deployment Run with the given ID.
id required | string ID of deployment run |
The desired power schedule
mode required | string Enum: "NONE" "ECO_MODE" "LOW_COST" "WEEKEND_SHUTDOWN" "CUSTOM" |
weekdayEndTimeHour | integer <int32> [ 0 .. 23 ] |
weekdayEndTimeMinutes | integer <int32> [ 0 .. 59 ] |
weekdayStartTimeHour | integer <int32> [ 0 .. 23 ] |
weekdayStartTimeMinutes | integer <int32> [ 0 .. 59 ] |
weekendEndTimeHour | integer <int32> [ 0 .. 23 ] |
weekendEndTimeMinutes | integer <int32> [ 0 .. 59 ] |
weekendStartTimeHour | integer <int32> [ 0 .. 23 ] |
weekendStartTimeMinutes | integer <int32> [ 0 .. 59 ] |
{- "mode": "NONE",
- "weekdayEndTimeHour": 23,
- "weekdayEndTimeMinutes": 59,
- "weekdayStartTimeHour": 23,
- "weekdayStartTimeMinutes": 59,
- "weekendEndTimeHour": 23,
- "weekendEndTimeMinutes": 59,
- "weekendStartTimeHour": 23,
- "weekendStartTimeMinutes": 59
}
true
Returns metric data for Deployment Runs launched by members of the specified Project.
id required | string ID of project |
start required | integer <int64> Interval start time, specified in seconds since epoch |
end required | integer <int64> Interval end time, specified in seconds since epoch |
interval | integer <int64> Default: 1 Number of intervals |
intervalUnit | string Default: "HOURS" Enum: "Nanos" "Micros" "Millis" "Seconds" "Minutes" "Hours" "HalfDays" "Days" "Weeks" "Months" "Years" "Decades" "Centuries" "Millennia" "Eras" "Forever" Interval unit |
"string"
Within the System Builder, a Template provides the Operating System for the user's System Design.
Returns a collection of the user's available Templates matching a specified query.
virtualization_realm_id required | integer <int32> Virtualization Realm ID to filter by |
include_registrations | boolean Default: true Include templates registered to this virtualization realm |
include_subscriptions | boolean Default: false Include templates this virtualization realm is subscribed to |
[- {
- "id": 0,
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmId": 0,
- "virtRealmTemplateName": "string",
- "templateRegistration": {
- "id": 0,
- "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "templateData": { },
- "offline": true
}
}
]
CONS3RT Elastic Test provides a framework for getting test results with minimal effort from a selection of integrated Elastic Test Tools.
When a Deployment is launched, an Elastic Test Tool Virtual Machine is created in your Cloudspace.
Once the Deployment is ready, CONS3RT automatically executes the Test Asset on the test tool Virtual Machines.
Upon completion, the Test Results are stored with the Run, and the user will receive an email notification.
Returns a collection of the active registered Test Tools associated with the current Environment.
[- {
- "testToolType": "UNKNOWN",
- "testToolVendor": "string",
- "autoRegistered": true,
- "description": "string",
- "hostname": "string",
- "id": 0,
- "instanceLimit": 0,
- "name": "string",
- "properties": [
- {
- "id": 0,
- "key": "string",
- "value": "string"
}
], - "testRunTasks": [
- 0
], - "testToolAgentInstalled": true,
- "version": "string",
- "tmaEnabled": true,
- "tmaOnline": true,
- "tmaServiceName": "string",
- "tmaVersion": "string",
- "visibility": "UNKNOWN"
}
]
Returns a collection of the installed Test Tools associated with the current Environment.
[- {
- "autoUpdate": true,
- "elasticTestToolStatusType": "INSTALLED",
- "elasticTestToolVersion": "string",
- "id": 0,
- "nexusArtifact": {
- "migrationSource": {
- "migrationId": 0,
- "siteId": "string"
}, - "uuidLeastSigBits": 0,
- "uuidMostSigBits": 0,
- "version": 0,
- "artifactVersion": "string",
- "classifier": "string",
- "extension": "string",
- "group": "string",
- "id": 0,
- "name": "string",
- "password": "string",
- "repositoryUrl": "string",
- "username": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f"
}, - "scenario": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER"
}, - "templateName": "string",
- "testToolType": "UNKNOWN",
- "vendorSoftwareVersion": "string"
}
]
A Composition is a way to publish Runs, Deployments, and Workstations for use in the Simplified Client.
Compositions can be published from Scenarios, Deployments, or Runs.
To publish a Composition, please ensure that the user has the necessary permissions to build Composite Assets and configure Deployment Runs.
Returns a single Composition event by the given ID.
id required | string ID of composition to return |
{- "id": 0,
- "name": "string",
- "description": "string",
- "deploymentRunOptions": {
- "debug": true,
- "deploymentRunName": "string",
- "deploymentToSubmit": 0,
- "description": "string",
- "endState": "UNKNOWN_STATE",
- "duration": 0,
- "earliestStartTime": 0,
- "endExisting": true,
- "hostOptions": [
- {
- "systemRole": "string",
- "cpus": 0,
- "ram": 0,
- "additionalDisks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0,
- "additionalDisk": true,
- "bootDisk": true,
- "id": 0
}
], - "networkInterfaces": [
- {
- "externalIpAddress": "string",
- "interfaceName": "string",
- "internalIpAddress": "string",
- "networkFunction": "CONS3RT",
- "macAddress": "string",
- "networkName": "string",
- "networkIdentifier": "string"
}
], - "batchSoftwareInstall": true,
- "hypervisorName": "string",
- "gpuProfile": "A40_4Q",
- "gpuType": "A40",
- "requestedBootDiskCapacityInMegabytes": 0
}
], - "id": 0,
- "locked": true,
- "virtualizationRealmId": 0,
- "properties": [
- {
- "id": 0,
- "key": "string",
- "value": "string"
}
], - "retainOnError": true,
- "rootPassword": "string",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}
}, - "project": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "scenario": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER"
}
}
Updates the content of a single Composition with the given ID.
id required | string ID of Composition to update |
The modified Composition definition
name required | string |
description | string |
required | object (InputCompositionRunOptions) |
{- "name": "string",
- "description": "string",
- "deploymentRunOptions": {
- "description": "string",
- "virtualizationRealmId": 1,
- "properties": [
- {
- "key": "string",
- "value": "string"
}
], - "hostOptions": [
- {
- "systemRole": "string",
- "cpus": 0,
- "ram": 0,
- "additionalDisks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0
}
], - "instanceTypeName": "string",
- "networkInterfaces": [
- {
- "internalIpAddress": "string",
- "macAddress": "string",
- "networkFunction": "CONS3RT",
- "networkName": "string",
- "networkIdentifier": "string"
}
], - "templateName": "string"
}
], - "windowsDomainName": "string"
}
}
{- "id": 0,
- "name": "string",
- "description": "string",
- "deploymentRunOptions": {
- "debug": true,
- "deploymentRunName": "string",
- "deploymentToSubmit": 0,
- "description": "string",
- "endState": "UNKNOWN_STATE",
- "duration": 0,
- "earliestStartTime": 0,
- "endExisting": true,
- "hostOptions": [
- {
- "systemRole": "string",
- "cpus": 0,
- "ram": 0,
- "additionalDisks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0,
- "additionalDisk": true,
- "bootDisk": true,
- "id": 0
}
], - "networkInterfaces": [
- {
- "externalIpAddress": "string",
- "interfaceName": "string",
- "internalIpAddress": "string",
- "networkFunction": "CONS3RT",
- "macAddress": "string",
- "networkName": "string",
- "networkIdentifier": "string"
}
], - "batchSoftwareInstall": true,
- "hypervisorName": "string",
- "gpuProfile": "A40_4Q",
- "gpuType": "A40",
- "requestedBootDiskCapacityInMegabytes": 0
}
], - "id": 0,
- "locked": true,
- "virtualizationRealmId": 0,
- "properties": [
- {
- "id": 0,
- "key": "string",
- "value": "string"
}
], - "retainOnError": true,
- "rootPassword": "string",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}
}, - "project": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "scenario": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER"
}
}
Returns a collection of the user's relevant Compositions matching a specified query.
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": 0,
- "name": "string",
- "description": "string",
- "deploymentRunOptions": {
- "debug": true,
- "deploymentRunName": "string",
- "deploymentToSubmit": 0,
- "description": "string",
- "endState": "UNKNOWN_STATE",
- "duration": 0,
- "earliestStartTime": 0,
- "endExisting": true,
- "hostOptions": [
- {
- "systemRole": "string",
- "cpus": 0,
- "ram": 0,
- "additionalDisks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0,
- "additionalDisk": true,
- "bootDisk": true,
- "id": 0
}
], - "networkInterfaces": [
- {
- "externalIpAddress": "string",
- "interfaceName": "string",
- "internalIpAddress": "string",
- "networkFunction": "CONS3RT",
- "macAddress": "string",
- "networkName": "string",
- "networkIdentifier": "string"
}
], - "batchSoftwareInstall": true,
- "hypervisorName": "string",
- "gpuProfile": "A40_4Q",
- "gpuType": "A40",
- "requestedBootDiskCapacityInMegabytes": 0
}
], - "id": 0,
- "locked": true,
- "virtualizationRealmId": 0,
- "properties": [
- {
- "id": 0,
- "key": "string",
- "value": "string"
}
], - "retainOnError": true,
- "rootPassword": "string",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}
}, - "project": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "scenario": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER"
}
}
]
Publishes the specified Deployment as a Composition.
Consumers will be able to connect to the run, but will not be able to manage the composition.
id required | string ID of deployment run |
true
Unpublishes the specified Deployment as a Composition.
Consumers will no longer be able to connect to the run, and the run will no longer appear to consumers.
id required | string ID of deployment run |
true
Publishes the specified Scenario as a Composition, with the provided Run Options for launching.
id required | string |
The composition definition used when launching the deployment
name required | string |
description | string |
required | object (InputCompositionRunOptions) |
{- "name": "string",
- "description": "string",
- "deploymentRunOptions": {
- "description": "string",
- "virtualizationRealmId": 1,
- "properties": [
- {
- "key": "string",
- "value": "string"
}
], - "hostOptions": [
- {
- "systemRole": "string",
- "cpus": 0,
- "ram": 0,
- "additionalDisks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0
}
], - "instanceTypeName": "string",
- "networkInterfaces": [
- {
- "internalIpAddress": "string",
- "macAddress": "string",
- "networkFunction": "CONS3RT",
- "networkName": "string",
- "networkIdentifier": "string"
}
], - "templateName": "string"
}
], - "windowsDomainName": "string"
}
}
"string"
Buckets for data and file storage.
Once created, storage buckets can be uploaded to and downloaded from by authenticated users and deployment runs.
returns a storage bucket
id required | string ID of bucket |
{- "cloudResourceVisibility": "OWNER",
- "identifier": "string",
- "name": "string",
- "cloudId": 0,
- "scanningDisabled": true
}
updates the configuration information for an existing bucket
id required | string ID of bucket |
The bucket creation information
cloudResourceVisibility required | string Enum: "OWNER" "OWNING_PROJECT_READ" "OWNING_PROJECT_WRITE" "TRUSTED_PROJECTS" "COMMUNITY" |
identifier | string |
name required | string |
cloudId | integer <int32> |
scanningDisabled | boolean |
{- "cloudResourceVisibility": "OWNER",
- "identifier": "string",
- "name": "string",
- "cloudId": 0,
- "scanningDisabled": true
}
{- "cloudResourceVisibility": "OWNER",
- "identifier": "string",
- "name": "string",
- "cloudId": 0,
- "scanningDisabled": true
}
Uploads a file to a bucket.
File must be submitted as multipart-form data, with a file element named "file" and a filename field
A "Connection: Keep-Alive" configuration may be needed for larger sized files, due to the time it takes to copy to the server.
id required | string ID of bucket |
The file object
file | Array of strings <binary> [ items <binary > ] |
filename | string |
0
returns a collection of storage buckets
cloud | string ID of the cloud |
project | boolean Default: false Include project buckets |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "cloudResourceVisibility": "OWNER",
- "identifier": "string",
- "name": "string",
- "cloudId": 0,
- "scanningDisabled": true
}
]
Creates a storage bucket as defined by the user
The bucket creation information
cloudResourceVisibility required | string Enum: "OWNER" "OWNING_PROJECT_READ" "OWNING_PROJECT_WRITE" "TRUSTED_PROJECTS" "COMMUNITY" |
identifier | string |
name required | string |
cloudId | integer <int32> |
scanningDisabled | boolean |
{- "cloudResourceVisibility": "OWNER",
- "identifier": "string",
- "name": "string",
- "cloudId": 0,
- "scanningDisabled": true
}
"string"
Creates an upload code for the specified bucket, allowing one-time uploads to the destination
id required | string ID of the bucket to publish a resource from |
email required | string The email address to send the upload code to |
true
Downloads the Asset in the form of a zip file. Download is only available for importable Asset types (i.e. Software, Test, and Container).
Based on the background flag, the download will be done in the foreground (false), background (true), or in a location as determined by Asset size (default).
If the background flag is set to true (or if no value for the background flag is provided), and the Asset is larger than the site threshold, the Asset will be prepared for download in the background.In that case, an email with a link to retrieve the Asset will be sent.If the Asset is larger than download threshold, it will be prepared for download in the background, and an email with a download link will be sent.
id required | string ID of bucket |
fileName required | string The filename within the bucket to download |
background | boolean Default: false Force the download to happen in the background |
true
returns a collection of clouds accessible to the user
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": 0,
- "name": "string",
- "state": "ACTIVE",
- "cloudType": "AwsCloud"
}
]
Publishes a resource in the specified bucket to the requested Submission Service.
The requested Project Submission Service will act as a template. Credentials provided when submitting to the Service will override the Project Submission Service's credentials. However, neither the Host nor Port of the Service can be overridden.
If the Service's endpoint is an SFTP Host, the Submission will only be able to override the remote path (i.e. if one has not already been defined in this default Submission Service).
id required | string ID of the bucket to publish a resource from |
submission_service_id required | string ID of project submission service |
fileName required | string The filename within the bucket to download |
Submission service override values
object (Credentials) | |
required | object (InputSubmissionEndpointForAssetSubmission) |
{- "credentials": {
- "password": "string",
- "username": "string"
}, - "submissionEndpoint": {
- "port": 0,
- "subtype": "string"
}
}
true
Allows members of the provided Project to access the specified Asset.
The Asset must have a visibility set to TRUSTED_PROJECT for this to have any effect.
id required | string ID of asset |
trustedid required | string ID of project to trust |
true
Returns a collection of the Composite Assets that include the specified Asset.
id required | string ID of asset |
[- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "owningProject": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "subtype": "string"
}
]
Removes the provided Project from the Asset's list of Trusted Projects.
id required | string ID of asset |
trustedid required | string ID of project to untrust |
true
Updates the metadata of a single Asset with the given ID.
id required | string ID of asset |
The modified Asset metadata
name | string |
description | string |
object (MetadataDocsLicense) |
{- "name": "string",
- "description": "string",
- "metadata": {
- "license": "string",
- "documentation": "string"
}
}
true
Updates the state of a single Asset with the given ID.
id required | string ID of asset to delete |
state required | string Enum: "IN_DEVELOPMENT" "CERTIFIED" "DEPRECATED" "RETIRED" The new asset state type |
true
Updates the visibility of a single Asset with the given ID.
id required | string ID of asset to update |
visibility required | string Enum: "OWNER" "OWNING_PROJECT" "TRUSTED_PROJECTS" "COMMUNITY" The new asset visibility type |
true
Updates the Impact Level of a single Asset with the given ID.
<br
Maximum Impact Level can only be set to DOD_LEVEL_6 if allowed in the Environment.
id required | string ID of asset |
impactlevel required | string Enum: "NONE" "FEDRAMP_LOW" "FEDRAMP_MODERATE_DOD_LEVEL_2" "FEDRAMP_HIGH_DOD_LEVEL_4" "DOD_LEVEL_5" "DOD_LEVEL_6" The new asset impact level type. |
true
Updates the instance limit of a single Asset with the given ID.
id required | string ID of asset |
limit required | integer <int64> The new asset instance limit |
true
Updates the Offline Status of a single Asset with the given ID.
id required | string ID of asset to update |
offline | boolean Default: true Set the asset status to offline |
true
Returns a collection of the active Recurring Schedules for a single Deployment.
id required | string ID of deployment |
[- {
- "id": 0,
- "complete": true,
- "endDate": 0,
- "maxIterations": 0,
- "deploymentRunOptions": {
- "debug": true,
- "deploymentRunName": "string",
- "deploymentToSubmit": 0,
- "description": "string",
- "endState": "UNKNOWN_STATE",
- "duration": 0,
- "earliestStartTime": 0,
- "endExisting": true,
- "hostOptions": [
- {
- "systemRole": "string",
- "cpus": 0,
- "ram": 0,
- "additionalDisks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0,
- "additionalDisk": true,
- "bootDisk": true,
- "id": 0
}
], - "networkInterfaces": [
- {
- "externalIpAddress": "string",
- "interfaceName": "string",
- "internalIpAddress": "string",
- "networkFunction": "CONS3RT",
- "macAddress": "string",
- "networkName": "string",
- "networkIdentifier": "string"
}
], - "batchSoftwareInstall": true,
- "hypervisorName": "string",
- "gpuProfile": "A40_4Q",
- "gpuType": "A40",
- "requestedBootDiskCapacityInMegabytes": 0
}
], - "id": 0,
- "locked": true,
- "virtualizationRealmId": 0,
- "properties": [
- {
- "id": 0,
- "key": "string",
- "value": "string"
}
], - "retainOnError": true,
- "rootPassword": "string",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}
}, - "remainingIterations": 0,
- "schedule": "string",
- "timezone": "string"
}
]
Adds the Recurring Schedule to a Deployment, creating a Deployment run with the given parameters at intervals specified by the Schedule.
Timezone must be provided as Java Timezone, and thus must take the form of "GMT + or - (hour)(hour)(min)(min)" Example: GMT-0700
The Schedule field must be provided in valid cron format: "(minute 0-59) (hour 0-23) (day of month 1-31) (month 1-12) (day of week 0-6, with 0 representing Sunday)
"*" is a wildcard that can replace any single entry, representing any or all of the possible entries (e.g. an hour of * means every hour).
Individual entries in the Schedule string can also be represented as ranges (e.g. day of month 4-17, would represent the 4th through the 17th of the month).
In addition, values can also be specified as comma lists (e.g. hours 1,4,6 would represent occurrences at the first, fourth, and sixth hour respectively).
id required | string ID of deployment |
The Recurring Schedule definition
timezone required | string |
schedule required | string |
maxIterations | integer <int32> >= 0 |
endDate | integer <int32> |
required | object (InputDeploymentRunOptions) |
{- "timezone": "string",
- "schedule": "string",
- "maxIterations": 0,
- "endDate": 0,
- "deploymentRunOptions": {
- "deploymentRunName": "string",
- "endState": "UNKNOWN_STATE",
- "description": "string",
- "virtualizationRealmId": 0,
- "locked": true,
- "retainOnError": true,
- "username": "string",
- "password": "string",
- "earliestStartTime": 0,
- "endExisting": true,
- "duration": 0,
- "properties": [
- {
- "key": "string",
- "value": "string"
}
], - "hostOptions": [
- {
- "systemRole": "string",
- "cpus": 0,
- "ram": 0,
- "additionalDisks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0
}
], - "networkInterfaces": [
- {
- "internalIpAddress": "string",
- "macAddress": "string",
- "networkFunction": "CONS3RT",
- "networkName": "string",
- "networkIdentifier": "string"
}
], - "gpuProfile": "A40_4Q",
- "gpuType": "A40"
}
], - "powerSchedule": {
- "mode": "NONE",
- "weekdayEndTimeHour": 23,
- "weekdayEndTimeMinutes": 59,
- "weekdayStartTimeHour": 23,
- "weekdayStartTimeMinutes": 59,
- "weekendEndTimeHour": 23,
- "weekendEndTimeMinutes": 59,
- "weekendStartTimeHour": 23,
- "weekendStartTimeMinutes": 59
}, - "virtRealmBinding": {
- "virtualizationRealm": {
- "id": 0
}, - "templateBindings": [
- {
- "systemRole": "string",
- "templateName": "string",
- "instanceType": "string"
}
]
}, - "id": 0,
- "debug": true,
- "endDate": 0,
- "windowsDomainName": "string"
}
}
true
Clones the specified Deployment to a new Deployment with the provided name.
id required | string ID of deployment |
name required | string Name of the new deployment |
"string"
Create a single Deplyoment.
All existing Assets used in creation must contain their Asset ID, while to-be-constructed Composite Assets must contain a valid Asset ID for each element contained.
The Deployment to create
name | string |
object (InputMetadata) | |
Array of objects (InputScenarioFull) unique | |
Array of objects (InputTestBundle) unique |
"string"
Returns a collection of the available Virtualization Realms for launching the specified Deployment.
id required | string ID of deployment |
[- {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}
]
Returns a collection of the possible Virtualization Realm bindings for a single Deployment.
id required | string ID of deployment |
The deployment run options to use when launching the deployment
virtualizationRealmId | string |
Array of objects (InputHostOption) [ 1 .. 2147483647 ] items unique |
{- "virtualizationRealmId": "string",
- "hostOptions": [
- {
- "systemRole": "string",
- "cpus": 0,
- "ram": 0,
- "additionalDisks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0
}
], - "networkInterfaces": [
- {
- "internalIpAddress": "string",
- "macAddress": "string",
- "networkFunction": "CONS3RT",
- "networkName": "string",
- "networkIdentifier": "string"
}
], - "gpuProfile": "A40_4Q",
- "gpuType": "A40"
}
]
}
[- {
- "virtualizationRealm": {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}, - "templateBindings": [
- {
- "virtualizationRealmTemplates": [
- {
- "template": {
- "id": 0,
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmId": 0,
- "virtRealmTemplateName": "string",
- "templateRegistration": {
- "id": 0,
- "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "templateData": { },
- "offline": true
}
}, - "bestMatches": [
- {
- "family": "string",
- "type": "string"
}
], - "matches": [
- {
- "family": "string",
- "instanceTypes": [
- {
- "family": null,
- "type": null
}
]
}
]
}
], - "systemRole": "string"
}
]
}
]
Returns a single Deployment by the given ID.
id required | string ID of deployment |
{- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "owningProject": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "trustedProjects": [
- {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}
], - "dependentAssetCount": 0,
- "metadata": {
- "assetDirectory": "string",
- "version": 0,
- "cloud": {
- "id": 0,
- "name": "string",
- "state": "ACTIVE",
- "cloudType": "AwsCloud"
}, - "creationDate": 0,
- "documentation": "string",
- "id": 0,
- "instanceLimit": 0,
- "itarRestricted": true,
- "license": "string",
- "modifier": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "modifierDate": 0,
- "properties": [
- {
- "id": 0,
- "key": "string",
- "value": "string"
}
], - "uri": "string",
- "validated": true,
- "sizeInMegabytes": 0
}, - "impactLevel": "NONE",
- "categories": [
- {
- "id": 0,
- "name": "string",
- "disruptive": true
}
], - "subtype": "FullDeployment",
- "recurringSchedules": [
- {
- "id": 0,
- "complete": true,
- "endDate": 0,
- "maxIterations": 0,
- "deploymentRunOptions": {
- "debug": true,
- "deploymentRunName": "string",
- "deploymentToSubmit": 0,
- "description": "string",
- "endState": "UNKNOWN_STATE",
- "duration": 0,
- "earliestStartTime": 0,
- "endExisting": true,
- "hostOptions": [
- {
- "systemRole": "string",
- "cpus": 0,
- "ram": 0,
- "additionalDisks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0,
- "additionalDisk": true,
- "bootDisk": true,
- "id": 0
}
], - "networkInterfaces": [
- {
- "externalIpAddress": "string",
- "interfaceName": "string",
- "internalIpAddress": "string",
- "networkFunction": "CONS3RT",
- "macAddress": "string",
- "networkName": "string",
- "networkIdentifier": "string"
}
], - "batchSoftwareInstall": true,
- "hypervisorName": "string",
- "gpuProfile": "A40_4Q",
- "gpuType": "A40",
- "requestedBootDiskCapacityInMegabytes": 0
}
], - "id": 0,
- "locked": true,
- "virtualizationRealmId": 0,
- "properties": [
- {
- "id": 0,
- "key": "string",
- "value": "string"
}
], - "retainOnError": true,
- "rootPassword": "string",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}
}, - "remainingIterations": 0,
- "schedule": "string",
- "timezone": "string"
}
], - "scenario": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "scenarioBuildOrder": 0,
- "scenarioHosts": [
- {
- "id": 0,
- "buildOrder": 0,
- "master": true,
- "systemRole": "string",
- "systemModule": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "subtype": "string"
}, - "configureScenarioConfiguration": {
- "configurationScriptType": "HOST_INIT",
- "scriptName": "string",
- "script": "string"
}, - "teardownScenarioConfiguration": {
- "configurationScriptType": "HOST_INIT",
- "scriptName": "string",
- "script": "string"
}
}
], - "prepareScenarioConfiguration": {
- "configurationScriptType": "HOST_INIT",
- "scriptName": "string",
- "script": "string"
}, - "teardownScenarioConfiguration": {
- "configurationScriptType": "HOST_INIT",
- "scriptName": "string",
- "script": "string"
}
}
], - "testBundles": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "testAsset": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "type": "UNKNOWN"
}, - "testToolPoolType": "COMMUNITY_POOL"
}
], - "deploymentHosts": [
- {
- "additionalDisks": [
- {
- "createOrder": 0,
- "capacityInMegabytes": 0,
- "additionalDisk": true,
- "bootDisk": true,
- "name": "string",
- "id": 0
}
], - "id": 0,
- "numCpus": 0,
- "ram": 0,
- "buildOrder": 0,
- "systemModule": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "subtype": "string"
}, - "systemRole": "string"
}
]
}
Returns historical metric data for a single Deployment.
id required | string ID of deployment |
{- "deploymentId": "string",
- "totalDeploymentRunDuration": 0,
- "averageDeploymentRunDuration": 0,
- "medianDeploymentRunDuration": 0,
- "longestDeploymentRunDuration": 0,
- "shortestDeploymentRunDuration": 0,
- "totalDeploymentRuns": 0,
- "totalDeploymentRunSuccess": 0,
- "totalDeploymentRunError": 0,
- "totalDeploymentRunCancel": 0,
- "totalDeploymentRunUnknown": 0,
- "totalVirtualMachines": 0
}
Returns a collection of the Deployment Runs for a single Deployment.
id required | string ID of deployment |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "id": 0,
- "project": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "result": "string",
- "startTime": 0,
- "canceled": true,
- "deploymentRunStatus": "UNKNOWN",
- "description": "string",
- "fapStatus": "REQUESTED",
- "locked": true,
- "name": "string",
- "deploymentRunResultType": "ERROR"
}
]
Returns a collection of the user's relevant Deployments matching a specified query.
categoryids | Array of integers <int32> unique [ items <int32 > ] Category ID(s) to filter by. Multiple categories can be provided with comma-separated strings. |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER"
}
]
Returns a collection of all relevant Deployments matching a specified query, including those from the Project.
community | boolean Default: false Include community assets |
categoryids | Array of integers <int32> unique [ items <int32 > ] Category ID(s) to filter by. Multiple categories can be provided with comma-separated strings. |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "owningProject": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "subtype": "string"
}
]
Returns a collection of the Networks that will be created for a single Deployment that has launched into the specified Virtualization Realm.
id required | string ID of deployment |
virtualizationRealmId required | string ID of virtualization realm |
[- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "string",
- "gateway": "string",
- "identifier": "string",
- "networkFunction": "CONS3RT",
- "name": "string"
}
]
Launches a Deployment with Run Options.
Either provide a virtualizationRealmId or a virtualizationRealmBinding object to determine the Virtualization Realm to deploy into, and the template bindings to use (if specified).
Network interface objects must be provided for each desired network connection.
A root password can be set within the provided Deployment Run Options, which will override the password for all Hosts.
The override of Host passwords may fail due to template password complexity rules and should not be done without consideration.
id required | string ID of deployment |
The deployment run options to use when launching the deployment
deploymentRunName | string |
endState required | string Enum: "UNKNOWN_STATE" "SYSTEMS_BUILT" "SCENARIO_BUILT" "TESTS_EXECUTED_RESOURCES_RELEASED" "TESTS_EXECUTED_RESOURCES_RESERVED" |
description | string |
virtualizationRealmId | integer <int32> |
locked | boolean |
retainOnError | boolean |
username required | string |
password required | string |
earliestStartTime | integer <int32> |
endExisting | boolean |
duration | integer <int64> |
Array of objects (InputProperty) unique | |
Array of objects (InputHostOption) unique | |
object (PowerSchedule) | |
object (InputVirtualizationRealmBinding) | |
id | integer <int32> |
debug | boolean |
endDate | integer <int32> |
windowsDomainName | string |
{- "deploymentRunId": 0,
- "message": "string"
}
Returns a collection of the previously used Run Options for a single Deployment.
id required | string ID of deployment |
[- {
- "debug": true,
- "deploymentRunName": "string",
- "deploymentToSubmit": 0,
- "description": "string",
- "endState": "UNKNOWN_STATE",
- "duration": 0,
- "earliestStartTime": 0,
- "endExisting": true,
- "hostOptions": [
- {
- "systemRole": "string",
- "cpus": 0,
- "ram": 0,
- "additionalDisks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0,
- "additionalDisk": true,
- "bootDisk": true,
- "id": 0
}
], - "networkInterfaces": [
- {
- "externalIpAddress": "string",
- "interfaceName": "string",
- "internalIpAddress": "string",
- "networkFunction": "CONS3RT",
- "macAddress": "string",
- "networkName": "string",
- "networkIdentifier": "string"
}
], - "batchSoftwareInstall": true,
- "hypervisorName": "string",
- "gpuProfile": "A40_4Q",
- "gpuType": "A40",
- "requestedBootDiskCapacityInMegabytes": 0
}
], - "id": 0,
- "locked": true,
- "virtualizationRealmId": 0,
- "properties": [
- {
- "id": 0,
- "key": "string",
- "value": "string"
}
], - "retainOnError": true,
- "rootPassword": "string",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}
}
]
Returns a collection of the user's relevant Deployment Runs matching a specified query.
search_type required | string Enum: "SEARCH_ACTIVE" "SEARCH_ALL" "SEARCH_AVAILABLE" "SEARCH_COMPOSING" "SEARCH_DECOMPOSING" "SEARCH_INACTIVE" "SEARCH_PROCESSING" "SEARCH_SCHEDULED" "SEARCH_TESTING" "SEARCH_SCHEDULED_AND_ACTIVE" Deployment run status |
in_project | boolean Default: false Include project runs |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "id": 0,
- "project": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "result": "string",
- "startTime": 0,
- "canceled": true,
- "deploymentRunStatus": "UNKNOWN",
- "description": "string",
- "fapStatus": "REQUESTED",
- "locked": true,
- "name": "string",
- "deploymentRunResultType": "ERROR"
}
]
Returns a collection of the Deployment Runs launched into the specified Virtualization Realm.
id required | string ID of virtualization realm |
search_type required | string Default: "SEARCH_ALL" Enum: "SEARCH_ACTIVE" "SEARCH_ALL" "SEARCH_AVAILABLE" "SEARCH_COMPOSING" "SEARCH_DECOMPOSING" "SEARCH_INACTIVE" "SEARCH_PROCESSING" "SEARCH_SCHEDULED" "SEARCH_TESTING" "SEARCH_SCHEDULED_AND_ACTIVE" Deployment run status type |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "id": 0,
- "project": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "result": "string",
- "startTime": 0,
- "canceled": true,
- "deploymentRunStatus": "UNKNOWN",
- "description": "string",
- "fapStatus": "REQUESTED",
- "locked": true,
- "name": "string",
- "deploymentRunResultType": "ERROR"
}
]
A Scenario consists of one or more Systems.
Optionally, a user can set up Configuration and Teardown Scripts for the Systems in a Scenario.
Allows members of the provided Project to access the specified Asset.
The Asset must have a visibility set to TRUSTED_PROJECT for this to have any effect.
id required | string ID of asset |
trustedid required | string ID of project to trust |
true
Returns a collection of the Composite Assets that include the specified Asset.
id required | string ID of asset |
[- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "owningProject": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "subtype": "string"
}
]
Removes the provided Project from the Asset's list of Trusted Projects.
id required | string ID of asset |
trustedid required | string ID of project to untrust |
true
Updates the metadata of a single Asset with the given ID.
id required | string ID of asset |
The modified Asset metadata
name | string |
description | string |
object (MetadataDocsLicense) |
{- "name": "string",
- "description": "string",
- "metadata": {
- "license": "string",
- "documentation": "string"
}
}
true
Updates the state of a single Asset with the given ID.
id required | string ID of asset to delete |
state required | string Enum: "IN_DEVELOPMENT" "CERTIFIED" "DEPRECATED" "RETIRED" The new asset state type |
true
Updates the visibility of a single Asset with the given ID.
id required | string ID of asset to update |
visibility required | string Enum: "OWNER" "OWNING_PROJECT" "TRUSTED_PROJECTS" "COMMUNITY" The new asset visibility type |
true
Updates the Impact Level of a single Asset with the given ID.
<br
Maximum Impact Level can only be set to DOD_LEVEL_6 if allowed in the Environment.
id required | string ID of asset |
impactlevel required | string Enum: "NONE" "FEDRAMP_LOW" "FEDRAMP_MODERATE_DOD_LEVEL_2" "FEDRAMP_HIGH_DOD_LEVEL_4" "DOD_LEVEL_5" "DOD_LEVEL_6" The new asset impact level type. |
true
Updates the instance limit of a single Asset with the given ID.
id required | string ID of asset |
limit required | integer <int64> The new asset instance limit |
true
Updates the Offline Status of a single Asset with the given ID.
id required | string ID of asset to update |
offline | boolean Default: true Set the asset status to offline |
true
Creates a single Scenario.
All existing Assets used in creation must contain their Asset ID, while Composite Assets to be constructed must contain a valid Asset ID for each element contained.
The Scenario to create
name | string |
Array of objects (InputScenarioHost) unique | |
object (InputConfiguration) | |
object (InputConfiguration) |
{- "name": "string",
- "scenarioHosts": [
- {
- "buildOrder": 0,
- "systemRole": "string",
- "systemModule": {
- "subtype": "string"
}, - "master": true,
- "configureScenarioConfiguration": {
- "script": "string"
}, - "teardownScenarioConfiguration": {
- "script": "string"
}
}
], - "prepareScenarioConfiguration": {
- "script": "string"
}, - "teardownScenarioConfiguration": {
- "script": "string"
}
}
"string"
Returns a collection of the possible Virtualization Realm bindings for a single scenario.
id required | string ID of scenario |
virtualizationRealmId | integer <int32> ID of preferred virtualization realm |
[- {
- "virtualizationRealm": {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}, - "templateBindings": [
- {
- "virtualizationRealmTemplates": [
- {
- "template": {
- "id": 0,
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmId": 0,
- "virtRealmTemplateName": "string",
- "templateRegistration": {
- "id": 0,
- "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "templateData": { },
- "offline": true
}
}, - "bestMatches": [
- {
- "family": "string",
- "type": "string"
}
], - "matches": [
- {
- "family": "string",
- "instanceTypes": [
- {
- "family": null,
- "type": null
}
]
}
]
}
], - "systemRole": "string"
}
]
}
]
Returns a single Scenario by the given ID.
id required | string ID of scenario |
{- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "owningProject": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "trustedProjects": [
- {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}
], - "dependentAssetCount": 0,
- "metadata": {
- "assetDirectory": "string",
- "version": 0,
- "cloud": {
- "id": 0,
- "name": "string",
- "state": "ACTIVE",
- "cloudType": "AwsCloud"
}, - "creationDate": 0,
- "documentation": "string",
- "id": 0,
- "instanceLimit": 0,
- "itarRestricted": true,
- "license": "string",
- "modifier": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "modifierDate": 0,
- "properties": [
- {
- "id": 0,
- "key": "string",
- "value": "string"
}
], - "uri": "string",
- "validated": true,
- "sizeInMegabytes": 0
}, - "impactLevel": "NONE",
- "categories": [
- {
- "id": 0,
- "name": "string",
- "disruptive": true
}
], - "subtype": "FullDeployment",
- "recurringSchedules": [
- {
- "id": 0,
- "complete": true,
- "endDate": 0,
- "maxIterations": 0,
- "deploymentRunOptions": {
- "debug": true,
- "deploymentRunName": "string",
- "deploymentToSubmit": 0,
- "description": "string",
- "endState": "UNKNOWN_STATE",
- "duration": 0,
- "earliestStartTime": 0,
- "endExisting": true,
- "hostOptions": [
- {
- "systemRole": "string",
- "cpus": 0,
- "ram": 0,
- "additionalDisks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0,
- "additionalDisk": true,
- "bootDisk": true,
- "id": 0
}
], - "networkInterfaces": [
- {
- "externalIpAddress": "string",
- "interfaceName": "string",
- "internalIpAddress": "string",
- "networkFunction": "CONS3RT",
- "macAddress": "string",
- "networkName": "string",
- "networkIdentifier": "string"
}
], - "batchSoftwareInstall": true,
- "hypervisorName": "string",
- "gpuProfile": "A40_4Q",
- "gpuType": "A40",
- "requestedBootDiskCapacityInMegabytes": 0
}
], - "id": 0,
- "locked": true,
- "virtualizationRealmId": 0,
- "properties": [
- {
- "id": 0,
- "key": "string",
- "value": "string"
}
], - "retainOnError": true,
- "rootPassword": "string",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}
}, - "remainingIterations": 0,
- "schedule": "string",
- "timezone": "string"
}
], - "scenario": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "scenarioBuildOrder": 0,
- "scenarioHosts": [
- {
- "id": 0,
- "buildOrder": 0,
- "master": true,
- "systemRole": "string",
- "systemModule": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "subtype": "string"
}, - "configureScenarioConfiguration": {
- "configurationScriptType": "HOST_INIT",
- "scriptName": "string",
- "script": "string"
}, - "teardownScenarioConfiguration": {
- "configurationScriptType": "HOST_INIT",
- "scriptName": "string",
- "script": "string"
}
}
], - "prepareScenarioConfiguration": {
- "configurationScriptType": "HOST_INIT",
- "scriptName": "string",
- "script": "string"
}, - "teardownScenarioConfiguration": {
- "configurationScriptType": "HOST_INIT",
- "scriptName": "string",
- "script": "string"
}
}
], - "testBundles": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "testAsset": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "type": "UNKNOWN"
}, - "testToolPoolType": "COMMUNITY_POOL"
}
], - "deploymentHosts": [
- {
- "additionalDisks": [
- {
- "createOrder": 0,
- "capacityInMegabytes": 0,
- "additionalDisk": true,
- "bootDisk": true,
- "name": "string",
- "id": 0
}
], - "id": 0,
- "numCpus": 0,
- "ram": 0,
- "buildOrder": 0,
- "systemModule": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "subtype": "string"
}, - "systemRole": "string"
}
]
}
Returns a collection of the user's relevant Scenarios matching a specified query.
categoryids | Array of integers <int32> unique [ items <int32 > ] Category ID(s) to filter by. Multiple categories can be provided with comma-separated strings. |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER"
}
]
Returns a collection of all relevant Scenarios matching a specified query, including those from the project.
community | boolean Default: false Include community assets |
categoryids | Array of integers <int32> unique [ items <int32 > ] Category ID(s) to filter by. Multiple categories can be provided with comma-separated strings. |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "owningProject": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "subtype": "string"
}
]
Publishes the specified Scenario as a Composition, with the provided Run Options for launching.
id required | string |
The composition definition used when launching the deployment
name required | string |
description | string |
required | object (InputCompositionRunOptions) |
{- "name": "string",
- "description": "string",
- "deploymentRunOptions": {
- "description": "string",
- "virtualizationRealmId": 1,
- "properties": [
- {
- "key": "string",
- "value": "string"
}
], - "hostOptions": [
- {
- "systemRole": "string",
- "cpus": 0,
- "ram": 0,
- "additionalDisks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0
}
], - "instanceTypeName": "string",
- "networkInterfaces": [
- {
- "internalIpAddress": "string",
- "macAddress": "string",
- "networkFunction": "CONS3RT",
- "networkName": "string",
- "networkIdentifier": "string"
}
], - "templateName": "string"
}
], - "windowsDomainName": "string"
}
}
"string"
Launches a Deployment created from the specified Scenario, with the provided Run Options.
A root password can be set within the provided Deployment Run Options, which will override the password for all Hosts.
The override of Host passwords may fail due to template password complexity rules and should not be done without consideration.
id required | string ID of scenario |
The deployment run options to use when launching the deployment
deploymentRunName | string |
endState required | string Enum: "UNKNOWN_STATE" "SYSTEMS_BUILT" "SCENARIO_BUILT" "TESTS_EXECUTED_RESOURCES_RELEASED" "TESTS_EXECUTED_RESOURCES_RESERVED" |
description | string |
virtualizationRealmId | integer <int32> |
locked | boolean |
retainOnError | boolean |
username required | string |
password required | string |
earliestStartTime | integer <int32> |
endExisting | boolean |
duration | integer <int64> |
Array of objects (InputProperty) unique | |
Array of objects (InputHostOption) unique | |
object (PowerSchedule) | |
object (InputVirtualizationRealmBinding) | |
id | integer <int32> |
debug | boolean |
endDate | integer <int32> |
windowsDomainName | string |
{- "deploymentRunName": "string",
- "endState": "UNKNOWN_STATE",
- "description": "string",
- "virtualizationRealmId": 0,
- "locked": true,
- "retainOnError": true,
- "username": "string",
- "password": "string",
- "earliestStartTime": 0,
- "endExisting": true,
- "duration": 0,
- "properties": [
- {
- "key": "string",
- "value": "string"
}
], - "hostOptions": [
- {
- "systemRole": "string",
- "cpus": 0,
- "ram": 0,
- "additionalDisks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0
}
], - "networkInterfaces": [
- {
- "internalIpAddress": "string",
- "macAddress": "string",
- "networkFunction": "CONS3RT",
- "networkName": "string",
- "networkIdentifier": "string"
}
], - "gpuProfile": "A40_4Q",
- "gpuType": "A40"
}
], - "powerSchedule": {
- "mode": "NONE",
- "weekdayEndTimeHour": 23,
- "weekdayEndTimeMinutes": 59,
- "weekdayStartTimeHour": 23,
- "weekdayStartTimeMinutes": 59,
- "weekendEndTimeHour": 23,
- "weekendEndTimeMinutes": 59,
- "weekendStartTimeHour": 23,
- "weekendStartTimeMinutes": 59
}, - "virtRealmBinding": {
- "virtualizationRealm": {
- "id": 0
}, - "templateBindings": [
- {
- "systemRole": "string",
- "templateName": "string",
- "instanceType": "string"
}
]
}, - "id": 0,
- "debug": true,
- "endDate": 0,
- "windowsDomainName": "string"
}
"string"
Creates a single System.
All existing Assets used in creation must contain their Asset ID.
The System to create
subtype required | string |
name | string |
object (InputTemplateProfile) |
"string"
Launches a Deployment created from the specified System, with the provided Run Options.
A root password can be set within the provided Deployment Run Options, which will override the password for all Hosts.
The override of Host passwords may fail due to template password complexity rules and should not be done without consideration.
id required | string ID of system |
The deployment run options to use when launching the deployment
deploymentRunName | string |
endState required | string Enum: "UNKNOWN_STATE" "SYSTEMS_BUILT" "SCENARIO_BUILT" "TESTS_EXECUTED_RESOURCES_RELEASED" "TESTS_EXECUTED_RESOURCES_RESERVED" |
description | string |
virtualizationRealmId | integer <int32> |
locked | boolean |
retainOnError | boolean |
username required | string |
password required | string |
earliestStartTime | integer <int32> |
endExisting | boolean |
duration | integer <int64> |
Array of objects (InputProperty) unique | |
Array of objects (InputHostOption) unique | |
object (PowerSchedule) | |
object (InputVirtualizationRealmBinding) | |
id | integer <int32> |
debug | boolean |
endDate | integer <int32> |
windowsDomainName | string |
{- "deploymentRunName": "string",
- "endState": "UNKNOWN_STATE",
- "description": "string",
- "virtualizationRealmId": 0,
- "locked": true,
- "retainOnError": true,
- "username": "string",
- "password": "string",
- "earliestStartTime": 0,
- "endExisting": true,
- "duration": 0,
- "properties": [
- {
- "key": "string",
- "value": "string"
}
], - "hostOptions": [
- {
- "systemRole": "string",
- "cpus": 0,
- "ram": 0,
- "additionalDisks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0
}
], - "networkInterfaces": [
- {
- "internalIpAddress": "string",
- "macAddress": "string",
- "networkFunction": "CONS3RT",
- "networkName": "string",
- "networkIdentifier": "string"
}
], - "gpuProfile": "A40_4Q",
- "gpuType": "A40"
}
], - "powerSchedule": {
- "mode": "NONE",
- "weekdayEndTimeHour": 23,
- "weekdayEndTimeMinutes": 59,
- "weekdayStartTimeHour": 23,
- "weekdayStartTimeMinutes": 59,
- "weekendEndTimeHour": 23,
- "weekendEndTimeMinutes": 59,
- "weekendStartTimeHour": 23,
- "weekendStartTimeMinutes": 59
}, - "virtRealmBinding": {
- "virtualizationRealm": {
- "id": 0
}, - "templateBindings": [
- {
- "systemRole": "string",
- "templateName": "string",
- "instanceType": "string"
}
]
}, - "id": 0,
- "debug": true,
- "endDate": 0,
- "windowsDomainName": "string"
}
"string"
CONS3RT allows a user to design a Virtual or Physical Host. Your System design will include....
An Operating System (OS), a specific OS template, or a physical device
Minimum number of CPUs
Minimum Memory (RAM) in GB
Minimum root volume disk size (up to 100 GB)
The number and size of additional disks
GPU requirements
Nested Virtualization requirements
Allows members of the provided Project to access the specified Asset.
The Asset must have a visibility set to TRUSTED_PROJECT for this to have any effect.
id required | string ID of asset |
trustedid required | string ID of project to trust |
true
Returns a collection of the Composite Assets that include the specified Asset.
id required | string ID of asset |
[- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "owningProject": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "subtype": "string"
}
]
Removes the provided Project from the Asset's list of Trusted Projects.
id required | string ID of asset |
trustedid required | string ID of project to untrust |
true
Updates the metadata of a single Asset with the given ID.
id required | string ID of asset |
The modified Asset metadata
name | string |
description | string |
object (MetadataDocsLicense) |
{- "name": "string",
- "description": "string",
- "metadata": {
- "license": "string",
- "documentation": "string"
}
}
true
Updates the state of a single Asset with the given ID.
id required | string ID of asset to delete |
state required | string Enum: "IN_DEVELOPMENT" "CERTIFIED" "DEPRECATED" "RETIRED" The new asset state type |
true
Updates the visibility of a single Asset with the given ID.
id required | string ID of asset to update |
visibility required | string Enum: "OWNER" "OWNING_PROJECT" "TRUSTED_PROJECTS" "COMMUNITY" The new asset visibility type |
true
Updates the Impact Level of a single Asset with the given ID.
<br
Maximum Impact Level can only be set to DOD_LEVEL_6 if allowed in the Environment.
id required | string ID of asset |
impactlevel required | string Enum: "NONE" "FEDRAMP_LOW" "FEDRAMP_MODERATE_DOD_LEVEL_2" "FEDRAMP_HIGH_DOD_LEVEL_4" "DOD_LEVEL_5" "DOD_LEVEL_6" The new asset impact level type. |
true
Updates the instance limit of a single Asset with the given ID.
id required | string ID of asset |
limit required | integer <int64> The new asset instance limit |
true
Updates the Offline Status of a single Asset with the given ID.
id required | string ID of asset to update |
offline | boolean Default: true Set the asset status to offline |
true
Creates a single-Host Scenario with the provided name from the specified System.
id required | string ID of system |
name required | string Name of the new scenario |
role required | string System role name in the new scenario |
true
Creates a single Software Bundle from the Software Components of the specified System.
id required | string ID of system module |
name required | string Name of the new software bundle |
Description of the new software bundle
"string"
Creates a single System.
All existing Assets used in creation must contain their Asset ID.
The System to create
subtype required | string |
name | string |
object (InputTemplateProfile) |
"string"
Returns a collection of the user's relevant Systems matching a specified query.
type | string Enum: "APPLIANCE" "DEVICE" "PHYSICAL_HOST" "VIRTUAL_HOST" "INVALID" System module type |
categoryids | Array of integers <int32> unique [ items <int32 > ] Category ID(s) to filter by. Multiple categories can be provided with comma-separated strings. |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "subtype": "string"
}
]
Returns a collection of all relevant Systems matching a specified query, including those from the Project.
type | string Enum: "APPLIANCE" "DEVICE" "PHYSICAL_HOST" "VIRTUAL_HOST" "INVALID" System module type |
community | boolean Default: false Include community assets |
categoryids | Array of integers <int32> unique [ items <int32 > ] Category ID(s) to filter by. Multiple categories can be provided with comma-separated strings. |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "owningProject": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "subtype": "string"
}
]
Launches a Deployment created from the specified System, with the provided Run Options.
A root password can be set within the provided Deployment Run Options, which will override the password for all Hosts.
The override of Host passwords may fail due to template password complexity rules and should not be done without consideration.
id required | string ID of system |
The deployment run options to use when launching the deployment
deploymentRunName | string |
endState required | string Enum: "UNKNOWN_STATE" "SYSTEMS_BUILT" "SCENARIO_BUILT" "TESTS_EXECUTED_RESOURCES_RELEASED" "TESTS_EXECUTED_RESOURCES_RESERVED" |
description | string |
virtualizationRealmId | integer <int32> |
locked | boolean |
retainOnError | boolean |
username required | string |
password required | string |
earliestStartTime | integer <int32> |
endExisting | boolean |
duration | integer <int64> |
Array of objects (InputProperty) unique | |
Array of objects (InputHostOption) unique | |
object (PowerSchedule) | |
object (InputVirtualizationRealmBinding) | |
id | integer <int32> |
debug | boolean |
endDate | integer <int32> |
windowsDomainName | string |
{- "deploymentRunName": "string",
- "endState": "UNKNOWN_STATE",
- "description": "string",
- "virtualizationRealmId": 0,
- "locked": true,
- "retainOnError": true,
- "username": "string",
- "password": "string",
- "earliestStartTime": 0,
- "endExisting": true,
- "duration": 0,
- "properties": [
- {
- "key": "string",
- "value": "string"
}
], - "hostOptions": [
- {
- "systemRole": "string",
- "cpus": 0,
- "ram": 0,
- "additionalDisks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0
}
], - "networkInterfaces": [
- {
- "internalIpAddress": "string",
- "macAddress": "string",
- "networkFunction": "CONS3RT",
- "networkName": "string",
- "networkIdentifier": "string"
}
], - "gpuProfile": "A40_4Q",
- "gpuType": "A40"
}
], - "powerSchedule": {
- "mode": "NONE",
- "weekdayEndTimeHour": 23,
- "weekdayEndTimeMinutes": 59,
- "weekdayStartTimeHour": 23,
- "weekdayStartTimeMinutes": 59,
- "weekendEndTimeHour": 23,
- "weekendEndTimeMinutes": 59,
- "weekendStartTimeHour": 23,
- "weekendStartTimeMinutes": 59
}, - "virtRealmBinding": {
- "virtualizationRealm": {
- "id": 0
}, - "templateBindings": [
- {
- "systemRole": "string",
- "templateName": "string",
- "instanceType": "string"
}
]
}, - "id": 0,
- "debug": true,
- "endDate": 0,
- "windowsDomainName": "string"
}
"string"
Replaces the underlying Software Asset within the specified Software Component of the specified System.
id required | string ID of system module |
componentid required | string ID of software component to modify |
assetid required | string ID of desired software asset |
true
Update a single Software Component of the specified System.
id required | string ID of system module |
componentid required | string ID of software component to modify |
The modified Software Component
required | object (InputAsset) |
rebootDelay | integer <int32> |
rebootRequired | boolean |
id | integer <int32> |
loadOrder | integer <int32> >= 0 |
{- "asset": {
- "id": 0
}, - "rebootDelay": 0,
- "rebootRequired": true,
- "id": 0,
- "loadOrder": 0
}
true
Updates the Software Components of a System, including their individual Configurations.
id required | string ID of system module |
The updated software components
required | object (InputAsset) |
rebootDelay | integer <int32> |
rebootRequired | boolean |
id | integer <int32> |
loadOrder | integer <int32> >= 0 |
[- {
- "asset": {
- "id": 0
}, - "rebootDelay": 0,
- "rebootRequired": true,
- "id": 0,
- "loadOrder": 0
}
]
true
Updates the Software Component Configuration of a System to the provided set of Software Components, including their individual Configurations.
User must be an Administrator and System Module Software Components will be replaced with the set provided.
id required | string ID of system module |
The updated software components
required | object (InputAsset) |
rebootDelay | integer <int32> |
rebootRequired | boolean |
id | integer <int32> |
loadOrder | integer <int32> >= 0 |
[- {
- "asset": {
- "id": 0
}, - "rebootDelay": 0,
- "rebootRequired": true,
- "id": 0,
- "loadOrder": 0
}
]
true
Update the Template Profile of the specified System.
id required | string ID of system module |
The modified Template Profile
virtRealmTemplateName | string |
operatingSystem | string Enum: "AMAZON_LINUX_2022_X64" "AMAZON_LINUX_2023_X64" "AMAZON_LINUX_2_LATEST_X64" "AMAZON_LINUX_LATEST_X64" "CENTOS_6_X64" "CENTOS_7_X64" "CENTOS_8_X64" "CORE_OS_1221_X64" "F5_BIGIP_X64" "FEDORA_23_X64" "FEDORA_CORE_OS_X64" "FEDORA_LATEST_X64" "FORTISIEM" "GENERIC_LINUX_X64" "GENERIC_WINDOWS_X64" "KALI_ROLLING_X64" "ORACLE_LINUX_6_X64" "ORACLE_LINUX_7_X64" "ORACLE_LINUX_8_X64" "OS_X_10" "OS_X_11" "PALO_ALTO_NETWORKS_PAN_OS_X64" "RASPBIAN" "REDHAT_CORE_OS_X64" "RHEL_6_X64" "RHEL_7_ATOMIC_HOST" "RHEL_7_PPCLE" "RHEL_7_X64" "RHEL_8_X64" "RHEL_9_X64" "SOLARIS_11_X64" "UBUNTU_14_X64" "UBUNTU_16_X64" "UBUNTU_18_X64" "UBUNTU_20_X64" "UBUNTU_22_X64" "UBUNTU_CORE" "VYOS_1_1_X64" "VYOS_1_2_X64" "VYOS_1_3_X64" "VYOS_ROLLING_X64" "WINDOWS_10_X64" "WINDOWS_11_X64" "WINDOWS_7_X64" "WINDOWS_7_X86" "WINDOWS_8_X64" "WINDOWS_SERVER_2008_R2_X64" "WINDOWS_SERVER_2012_R2_X64" "WINDOWS_SERVER_2012_X64" "WINDOWS_SERVER_2016_X64" "WINDOWS_SERVER_2019_CORE_X64" "WINDOWS_SERVER_2019_X64" "WINDOWS_SERVER_2022_X64" "WINDOWS_SERVER_2022_CORE_X64" "WINDOWS_XP_X86" |
minNumCpus required | integer <int32> |
minRam required | integer <int32> |
vgpuRequired | boolean |
requiresNestedVirtualization | boolean |
Array of objects (InputDisk) unique | |
minBootDiskCapacity | integer <int32> [ 10000 .. 1000000 ] |
remoteAccessRequired | boolean |
virtRealmId | integer <int32> |
{- "virtRealmTemplateName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "minNumCpus": 0,
- "minRam": 0,
- "vgpuRequired": true,
- "requiresNestedVirtualization": true,
- "additionalDisks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0
}
], - "minBootDiskCapacity": 10000,
- "remoteAccessRequired": true,
- "virtRealmId": 0
}
true
Allows members of the provided Project to access the specified Asset.
The Asset must have a visibility set to TRUSTED_PROJECT for this to have any effect.
id required | string ID of asset |
trustedid required | string ID of project to trust |
true
Downloads the Asset in the form of a zip file. Download is only available for importable Asset types (i.e. Software, Test, and Container).
Based on the background flag, the download will be done in the foreground (false), background (true), or in a location as determined by Asset size (default).
If the background flag is set to true (or if no value for the background flag is provided), and the Asset is larger than the site threshold, the Asset will be prepared for download in the background.In that case, an email with a link to retrieve the Asset will be sent.If the Asset is larger than download threshold, it will be prepared for download in the background, and an email with a download link will be sent.
id required | string ID of asset |
background | boolean Default: false Force the download to happen in the background |
true
Sets the Export Restriction of a single software asset, test asset or container asset with the given ID.
Export Restriction can only be set if the owning Project is an ITAR-restricted Project.
Setting an Export Restriction cannot be undone.
id required | string ID of asset |
true
Returns a collection of the Composite Assets that include the specified Asset.
id required | string ID of asset |
[- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "owningProject": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "subtype": "string"
}
]
Removes the provided Project from the Asset's list of Trusted Projects.
id required | string ID of asset |
trustedid required | string ID of project to untrust |
true
Updates the metadata of a single Asset with the given ID.
id required | string ID of asset |
The modified Asset metadata
name | string |
description | string |
object (MetadataDocsLicense) |
{- "name": "string",
- "description": "string",
- "metadata": {
- "license": "string",
- "documentation": "string"
}
}
true
Updates any part of the Asset that was provided, including the values described in the asset.properties file.
The 'Update Content' call is only available for importable Asset types (i.e. Software, Test, and Container).
id required | string ID of asset |
The file object
file | Array of strings <binary> [ items <binary > ] |
filename | string |
true
Updates the state of a single Asset with the given ID.
id required | string ID of asset to delete |
state required | string Enum: "IN_DEVELOPMENT" "CERTIFIED" "DEPRECATED" "RETIRED" The new asset state type |
true
Updates the visibility of a single Asset with the given ID.
id required | string ID of asset to update |
visibility required | string Enum: "OWNER" "OWNING_PROJECT" "TRUSTED_PROJECTS" "COMMUNITY" The new asset visibility type |
true
Updates the Impact Level of a single Asset with the given ID.
<br
Maximum Impact Level can only be set to DOD_LEVEL_6 if allowed in the Environment.
id required | string ID of asset |
impactlevel required | string Enum: "NONE" "FEDRAMP_LOW" "FEDRAMP_MODERATE_DOD_LEVEL_2" "FEDRAMP_HIGH_DOD_LEVEL_4" "DOD_LEVEL_5" "DOD_LEVEL_6" The new asset impact level type. |
true
Updates the instance limit of a single Asset with the given ID.
id required | string ID of asset |
limit required | integer <int64> The new asset instance limit |
true
Updates the Offline Status of a single Asset with the given ID.
id required | string ID of asset to update |
offline | boolean Default: true Set the asset status to offline |
true
Returns a single Software Asset by the given ID.
id required | string ID of software asset |
{- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "owningProject": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "trustedProjects": [
- {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}
], - "dependentAssetCount": 0,
- "metadata": {
- "assetDirectory": "string",
- "version": 0,
- "cloud": {
- "id": 0,
- "name": "string",
- "state": "ACTIVE",
- "cloudType": "AwsCloud"
}, - "creationDate": 0,
- "documentation": "string",
- "id": 0,
- "instanceLimit": 0,
- "itarRestricted": true,
- "license": "string",
- "modifier": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "modifierDate": 0,
- "properties": [
- {
- "id": 0,
- "key": "string",
- "value": "string"
}
], - "uri": "string",
- "validated": true,
- "sizeInMegabytes": 0
}, - "impactLevel": "NONE",
- "categories": [
- {
- "id": 0,
- "name": "string",
- "disruptive": true
}
], - "subtype": "FullDeployment",
- "recurringSchedules": [
- {
- "id": 0,
- "complete": true,
- "endDate": 0,
- "maxIterations": 0,
- "deploymentRunOptions": {
- "debug": true,
- "deploymentRunName": "string",
- "deploymentToSubmit": 0,
- "description": "string",
- "endState": "UNKNOWN_STATE",
- "duration": 0,
- "earliestStartTime": 0,
- "endExisting": true,
- "hostOptions": [
- {
- "systemRole": "string",
- "cpus": 0,
- "ram": 0,
- "additionalDisks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0,
- "additionalDisk": true,
- "bootDisk": true,
- "id": 0
}
], - "networkInterfaces": [
- {
- "externalIpAddress": "string",
- "interfaceName": "string",
- "internalIpAddress": "string",
- "networkFunction": "CONS3RT",
- "macAddress": "string",
- "networkName": "string",
- "networkIdentifier": "string"
}
], - "batchSoftwareInstall": true,
- "hypervisorName": "string",
- "gpuProfile": "A40_4Q",
- "gpuType": "A40",
- "requestedBootDiskCapacityInMegabytes": 0
}
], - "id": 0,
- "locked": true,
- "virtualizationRealmId": 0,
- "properties": [
- {
- "id": 0,
- "key": "string",
- "value": "string"
}
], - "retainOnError": true,
- "rootPassword": "string",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}
}, - "remainingIterations": 0,
- "schedule": "string",
- "timezone": "string"
}
], - "scenario": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "scenarioBuildOrder": 0,
- "scenarioHosts": [
- {
- "id": 0,
- "buildOrder": 0,
- "master": true,
- "systemRole": "string",
- "systemModule": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "subtype": "string"
}, - "configureScenarioConfiguration": {
- "configurationScriptType": "HOST_INIT",
- "scriptName": "string",
- "script": "string"
}, - "teardownScenarioConfiguration": {
- "configurationScriptType": "HOST_INIT",
- "scriptName": "string",
- "script": "string"
}
}
], - "prepareScenarioConfiguration": {
- "configurationScriptType": "HOST_INIT",
- "scriptName": "string",
- "script": "string"
}, - "teardownScenarioConfiguration": {
- "configurationScriptType": "HOST_INIT",
- "scriptName": "string",
- "script": "string"
}
}
], - "testBundles": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "testAsset": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "type": "UNKNOWN"
}, - "testToolPoolType": "COMMUNITY_POOL"
}
], - "deploymentHosts": [
- {
- "additionalDisks": [
- {
- "createOrder": 0,
- "capacityInMegabytes": 0,
- "additionalDisk": true,
- "bootDisk": true,
- "name": "string",
- "id": 0
}
], - "id": 0,
- "numCpus": 0,
- "ram": 0,
- "buildOrder": 0,
- "systemModule": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "subtype": "string"
}, - "systemRole": "string"
}
]
}
Returns a collection of the user's relevant Software Assets matching a specified query.
type | string Enum: "APPLICATION" "TEST_TOOL" Software Asset type |
categoryids | Array of integers <int32> unique [ items <int32 > ] Category ID(s) to filter by. Multiple categories can be provided with comma-separated strings. |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "softwareType": "APPLICATION"
}
]
Returns a collection of all relevant Software Assets matching a specified query, including those from the Project.
type | string Enum: "APPLICATION" "TEST_TOOL" Software Asset type |
community | boolean Default: false Include community assets |
categoryids | Array of integers <int32> unique [ items <int32 > ] Category ID(s) to filter by. Multiple categories can be provided with comma-separated strings. |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "owningProject": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "subtype": "string",
- "softwareType": "APPLICATION"
}
]
Updates the Software Asset Installation Script with the supplied data.
id required | string ID of software asset |
The file object
file | Array of strings <binary> [ items <binary > ] |
filename | string |
true
Allows members of the provided Project to access the specified Asset.
The Asset must have a visibility set to TRUSTED_PROJECT for this to have any effect.
id required | string ID of asset |
trustedid required | string ID of project to trust |
true
Downloads the Asset in the form of a zip file. Download is only available for importable Asset types (i.e. Software, Test, and Container).
Based on the background flag, the download will be done in the foreground (false), background (true), or in a location as determined by Asset size (default).
If the background flag is set to true (or if no value for the background flag is provided), and the Asset is larger than the site threshold, the Asset will be prepared for download in the background.In that case, an email with a link to retrieve the Asset will be sent.If the Asset is larger than download threshold, it will be prepared for download in the background, and an email with a download link will be sent.
id required | string ID of asset |
background | boolean Default: false Force the download to happen in the background |
true
Sets the Export Restriction of a single software asset, test asset or container asset with the given ID.
Export Restriction can only be set if the owning Project is an ITAR-restricted Project.
Setting an Export Restriction cannot be undone.
id required | string ID of asset |
true
Returns a collection of the Composite Assets that include the specified Asset.
id required | string ID of asset |
[- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "owningProject": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "subtype": "string"
}
]
Removes the provided Project from the Asset's list of Trusted Projects.
id required | string ID of asset |
trustedid required | string ID of project to untrust |
true
Updates the metadata of a single Asset with the given ID.
id required | string ID of asset |
The modified Asset metadata
name | string |
description | string |
object (MetadataDocsLicense) |
{- "name": "string",
- "description": "string",
- "metadata": {
- "license": "string",
- "documentation": "string"
}
}
true
Updates any part of the Asset that was provided, including the values described in the asset.properties file.
The 'Update Content' call is only available for importable Asset types (i.e. Software, Test, and Container).
id required | string ID of asset |
The file object
file | Array of strings <binary> [ items <binary > ] |
filename | string |
true
Updates the state of a single Asset with the given ID.
id required | string ID of asset to delete |
state required | string Enum: "IN_DEVELOPMENT" "CERTIFIED" "DEPRECATED" "RETIRED" The new asset state type |
true
Updates the visibility of a single Asset with the given ID.
id required | string ID of asset to update |
visibility required | string Enum: "OWNER" "OWNING_PROJECT" "TRUSTED_PROJECTS" "COMMUNITY" The new asset visibility type |
true
Updates the Impact Level of a single Asset with the given ID.
<br
Maximum Impact Level can only be set to DOD_LEVEL_6 if allowed in the Environment.
id required | string ID of asset |
impactlevel required | string Enum: "NONE" "FEDRAMP_LOW" "FEDRAMP_MODERATE_DOD_LEVEL_2" "FEDRAMP_HIGH_DOD_LEVEL_4" "DOD_LEVEL_5" "DOD_LEVEL_6" The new asset impact level type. |
true
Updates the instance limit of a single Asset with the given ID.
id required | string ID of asset |
limit required | integer <int64> The new asset instance limit |
true
Updates the Offline Status of a single Asset with the given ID.
id required | string ID of asset to update |
offline | boolean Default: true Set the asset status to offline |
true
Returns a single Test Asset by the given ID.
id required | string ID of test asset |
{- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "owningProject": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "trustedProjects": [
- {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}
], - "dependentAssetCount": 0,
- "metadata": {
- "assetDirectory": "string",
- "version": 0,
- "cloud": {
- "id": 0,
- "name": "string",
- "state": "ACTIVE",
- "cloudType": "AwsCloud"
}, - "creationDate": 0,
- "documentation": "string",
- "id": 0,
- "instanceLimit": 0,
- "itarRestricted": true,
- "license": "string",
- "modifier": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "modifierDate": 0,
- "properties": [
- {
- "id": 0,
- "key": "string",
- "value": "string"
}
], - "uri": "string",
- "validated": true,
- "sizeInMegabytes": 0
}, - "impactLevel": "NONE",
- "categories": [
- {
- "id": 0,
- "name": "string",
- "disruptive": true
}
], - "subtype": "FullDeployment",
- "recurringSchedules": [
- {
- "id": 0,
- "complete": true,
- "endDate": 0,
- "maxIterations": 0,
- "deploymentRunOptions": {
- "debug": true,
- "deploymentRunName": "string",
- "deploymentToSubmit": 0,
- "description": "string",
- "endState": "UNKNOWN_STATE",
- "duration": 0,
- "earliestStartTime": 0,
- "endExisting": true,
- "hostOptions": [
- {
- "systemRole": "string",
- "cpus": 0,
- "ram": 0,
- "additionalDisks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0,
- "additionalDisk": true,
- "bootDisk": true,
- "id": 0
}
], - "networkInterfaces": [
- {
- "externalIpAddress": "string",
- "interfaceName": "string",
- "internalIpAddress": "string",
- "networkFunction": "CONS3RT",
- "macAddress": "string",
- "networkName": "string",
- "networkIdentifier": "string"
}
], - "batchSoftwareInstall": true,
- "hypervisorName": "string",
- "gpuProfile": "A40_4Q",
- "gpuType": "A40",
- "requestedBootDiskCapacityInMegabytes": 0
}
], - "id": 0,
- "locked": true,
- "virtualizationRealmId": 0,
- "properties": [
- {
- "id": 0,
- "key": "string",
- "value": "string"
}
], - "retainOnError": true,
- "rootPassword": "string",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}
}, - "remainingIterations": 0,
- "schedule": "string",
- "timezone": "string"
}
], - "scenario": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "scenarioBuildOrder": 0,
- "scenarioHosts": [
- {
- "id": 0,
- "buildOrder": 0,
- "master": true,
- "systemRole": "string",
- "systemModule": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "subtype": "string"
}, - "configureScenarioConfiguration": {
- "configurationScriptType": "HOST_INIT",
- "scriptName": "string",
- "script": "string"
}, - "teardownScenarioConfiguration": {
- "configurationScriptType": "HOST_INIT",
- "scriptName": "string",
- "script": "string"
}
}
], - "prepareScenarioConfiguration": {
- "configurationScriptType": "HOST_INIT",
- "scriptName": "string",
- "script": "string"
}, - "teardownScenarioConfiguration": {
- "configurationScriptType": "HOST_INIT",
- "scriptName": "string",
- "script": "string"
}
}
], - "testBundles": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "testAsset": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "type": "UNKNOWN"
}, - "testToolPoolType": "COMMUNITY_POOL"
}
], - "deploymentHosts": [
- {
- "additionalDisks": [
- {
- "createOrder": 0,
- "capacityInMegabytes": 0,
- "additionalDisk": true,
- "bootDisk": true,
- "name": "string",
- "id": 0
}
], - "id": 0,
- "numCpus": 0,
- "ram": 0,
- "buildOrder": 0,
- "systemModule": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "subtype": "string"
}, - "systemRole": "string"
}
]
}
Returns a collection of the user's relevant Test Assets matching a specified query.
type | string Enum: "UNKNOWN" "NESSUS" "SCRIPT" "POWERSHELL" "MOCK" Test Asset type |
categoryids | Array of integers <int32> unique [ items <int32 > ] Category ID(s) to filter by. Multiple categories can be provided with comma-separated strings. |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "type": "UNKNOWN"
}
]
Returns a collection of all relevant Test Assets matching a specified query, including those from the Project.
type | string Enum: "UNKNOWN" "NESSUS" "SCRIPT" "POWERSHELL" "MOCK" Test Asset type |
community | boolean Default: false Include community assets |
categoryids | Array of integers <int32> unique [ items <int32 > ] Category ID(s) to filter by. Multiple categories can be provided with comma-separated strings. |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "owningProject": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "subtype": "string",
- "type": "UNKNOWN"
}
]
Container Assets allow the user to make Container Images available to a user's Deployments in CONS3RT.
These Images can be internal Container Images or Images from a public registry.
Container Assets can be added to System Designs, and when managed by CONS3RT, Container Assets can be installed alongside other Asset types in a 'Hybrid' Deployment.
Allows members of the provided Project to access the specified Asset.
The Asset must have a visibility set to TRUSTED_PROJECT for this to have any effect.
id required | string ID of asset |
trustedid required | string ID of project to trust |
true
Downloads the Asset in the form of a zip file. Download is only available for importable Asset types (i.e. Software, Test, and Container).
Based on the background flag, the download will be done in the foreground (false), background (true), or in a location as determined by Asset size (default).
If the background flag is set to true (or if no value for the background flag is provided), and the Asset is larger than the site threshold, the Asset will be prepared for download in the background.In that case, an email with a link to retrieve the Asset will be sent.If the Asset is larger than download threshold, it will be prepared for download in the background, and an email with a download link will be sent.
id required | string ID of asset |
background | boolean Default: false Force the download to happen in the background |
true
Sets the Export Restriction of a single software asset, test asset or container asset with the given ID.
Export Restriction can only be set if the owning Project is an ITAR-restricted Project.
Setting an Export Restriction cannot be undone.
id required | string ID of asset |
true
Returns a collection of the Composite Assets that include the specified Asset.
id required | string ID of asset |
[- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "owningProject": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "subtype": "string"
}
]
Removes the provided Project from the Asset's list of Trusted Projects.
id required | string ID of asset |
trustedid required | string ID of project to untrust |
true
Updates the metadata of a single Asset with the given ID.
id required | string ID of asset |
The modified Asset metadata
name | string |
description | string |
object (MetadataDocsLicense) |
{- "name": "string",
- "description": "string",
- "metadata": {
- "license": "string",
- "documentation": "string"
}
}
true
Updates any part of the Asset that was provided, including the values described in the asset.properties file.
The 'Update Content' call is only available for importable Asset types (i.e. Software, Test, and Container).
id required | string ID of asset |
The file object
file | Array of strings <binary> [ items <binary > ] |
filename | string |
true
Updates the state of a single Asset with the given ID.
id required | string ID of asset to delete |
state required | string Enum: "IN_DEVELOPMENT" "CERTIFIED" "DEPRECATED" "RETIRED" The new asset state type |
true
Updates the visibility of a single Asset with the given ID.
id required | string ID of asset to update |
visibility required | string Enum: "OWNER" "OWNING_PROJECT" "TRUSTED_PROJECTS" "COMMUNITY" The new asset visibility type |
true
Updates the Impact Level of a single Asset with the given ID.
<br
Maximum Impact Level can only be set to DOD_LEVEL_6 if allowed in the Environment.
id required | string ID of asset |
impactlevel required | string Enum: "NONE" "FEDRAMP_LOW" "FEDRAMP_MODERATE_DOD_LEVEL_2" "FEDRAMP_HIGH_DOD_LEVEL_4" "DOD_LEVEL_5" "DOD_LEVEL_6" The new asset impact level type. |
true
Updates the instance limit of a single Asset with the given ID.
id required | string ID of asset |
limit required | integer <int64> The new asset instance limit |
true
Updates the Offline Status of a single Asset with the given ID.
id required | string ID of asset to update |
offline | boolean Default: true Set the asset status to offline |
true
Publishes a resource in the specified bucket to the requested Submission Service.
The requested Project Submission Service will act as a template. Credentials provided when submitting to the Service will override the Project Submission Service's credentials. However, neither the Host nor Port of the Service can be overridden.
If the Service's endpoint is an SFTP Host, the Submission will only be able to override the remote path (i.e. if one has not already been defined in this default Submission Service).
id required | string ID of the bucket to publish a resource from |
submission_service_id required | string ID of project submission service |
fileName required | string The filename within the bucket to download |
Submission service override values
object (Credentials) | |
required | object (InputSubmissionEndpointForAssetSubmission) |
{- "credentials": {
- "password": "string",
- "username": "string"
}, - "submissionEndpoint": {
- "port": 0,
- "subtype": "string"
}
}
true
Returns a single Container Asset event by the given ID.
id required | string ID of container to return |
{- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "owningProject": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "trustedProjects": [
- {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}
], - "dependentAssetCount": 0,
- "metadata": {
- "assetDirectory": "string",
- "version": 0,
- "cloud": {
- "id": 0,
- "name": "string",
- "state": "ACTIVE",
- "cloudType": "AwsCloud"
}, - "creationDate": 0,
- "documentation": "string",
- "id": 0,
- "instanceLimit": 0,
- "itarRestricted": true,
- "license": "string",
- "modifier": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "modifierDate": 0,
- "properties": [
- {
- "id": 0,
- "key": "string",
- "value": "string"
}
], - "uri": "string",
- "validated": true,
- "sizeInMegabytes": 0
}, - "impactLevel": "NONE",
- "categories": [
- {
- "id": 0,
- "name": "string",
- "disruptive": true
}
], - "type": "DOCKER",
- "imageFile": "string",
- "ImageName": "string",
- "imageTag": "string"
}
Returns a collection of the user's relevant Container Assets matching a specified query.
categoryids | Array of integers <int32> unique [ items <int32 > ] Category ID(s) to filter by. Multiple categories can be provided with comma-separated strings. |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "type": "DOCKER"
}
]
Returns a collection of all relevant Container Assets matching a specified query, including those from the Project.
community | boolean Default: false Include community assets |
categoryids | Array of integers <int32> unique [ items <int32 > ] Category ID(s) to filter by. Multiple categories can be provided with comma-separated strings. |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "owningProject": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "type": "DOCKER"
}
]
Publishes the Container Asset specified in the ID parameter to the requested Submission Service.
The requested Project Submission Service will act as a template. Credentials provided when submitting to the Service will override the Project Submission Service's credentials. However, neither the Host nor Port of the Service can be overridden.
If the Service's endpoint is an SFTP Host, the Submission will only be able to override the remote path (i.e. if one has not already been defined in this default Submission Service).
If the Service's endpoint is a Docker Registry, an image name and image tag for use in the destination Registry must be provided.
id required | string ID of Container Asset to publish |
submission_service_id required | string ID of project submission service |
Submission service override values
object (Credentials) | |
required | object (InputSubmissionEndpointForAssetSubmission) |
{- "credentials": {
- "password": "string",
- "username": "string"
}, - "submissionEndpoint": {
- "port": 0,
- "subtype": "string"
}
}
true
Users can create Bundles of Software Assets called 'App Bundles' to install as a group on Systems.
Like Systems, App Bundles include reboot and a build order.
Returns a collection of the user's relevant Software Bundles matching a specified query.
categoryids | Array of integers <int32> unique [ items <int32 > ] Category ID(s) to filter by. Multiple categories can be provided with comma-separated strings. |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER"
}
]
Create a single Software Bundle from the Software Components of the specified System Module.
systemId required | string ID of system module |
name required | string Name of the new software bundle |
Description of the new software bundle
"string"
Returns a collection of all relevant Software Bundles matching a specified query, including those from the Project.
community | boolean Default: false Include community assets |
categoryids | Array of integers <int32> unique [ items <int32 > ] Category ID(s) to filter by. Multiple categories can be provided with comma-separated strings. |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "owningProject": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}
}
]
Returns a single Software Bundle by the given ID.
id required | string ID of software bundle |
{- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "owningProject": {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}, - "trustedProjects": [
- {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}
], - "dependentAssetCount": 0,
- "metadata": {
- "assetDirectory": "string",
- "version": 0,
- "cloud": {
- "id": 0,
- "name": "string",
- "state": "ACTIVE",
- "cloudType": "AwsCloud"
}, - "creationDate": 0,
- "documentation": "string",
- "id": 0,
- "instanceLimit": 0,
- "itarRestricted": true,
- "license": "string",
- "modifier": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "modifierDate": 0,
- "properties": [
- {
- "id": 0,
- "key": "string",
- "value": "string"
}
], - "uri": "string",
- "validated": true,
- "sizeInMegabytes": 0
}, - "impactLevel": "NONE",
- "categories": [
- {
- "id": 0,
- "name": "string",
- "disruptive": true
}
], - "subtype": "FullDeployment",
- "recurringSchedules": [
- {
- "id": 0,
- "complete": true,
- "endDate": 0,
- "maxIterations": 0,
- "deploymentRunOptions": {
- "debug": true,
- "deploymentRunName": "string",
- "deploymentToSubmit": 0,
- "description": "string",
- "endState": "UNKNOWN_STATE",
- "duration": 0,
- "earliestStartTime": 0,
- "endExisting": true,
- "hostOptions": [
- {
- "systemRole": "string",
- "cpus": 0,
- "ram": 0,
- "additionalDisks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0,
- "additionalDisk": true,
- "bootDisk": true,
- "id": 0
}
], - "networkInterfaces": [
- {
- "externalIpAddress": "string",
- "interfaceName": "string",
- "internalIpAddress": "string",
- "networkFunction": "CONS3RT",
- "macAddress": "string",
- "networkName": "string",
- "networkIdentifier": "string"
}
], - "batchSoftwareInstall": true,
- "hypervisorName": "string",
- "gpuProfile": "A40_4Q",
- "gpuType": "A40",
- "requestedBootDiskCapacityInMegabytes": 0
}
], - "id": 0,
- "locked": true,
- "virtualizationRealmId": 0,
- "properties": [
- {
- "id": 0,
- "key": "string",
- "value": "string"
}
], - "retainOnError": true,
- "rootPassword": "string",
- "creator": {
- "id": 0,
- "username": "string",
- "email": "string"
}
}, - "remainingIterations": 0,
- "schedule": "string",
- "timezone": "string"
}
], - "scenario": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "scenarioBuildOrder": 0,
- "scenarioHosts": [
- {
- "id": 0,
- "buildOrder": 0,
- "master": true,
- "systemRole": "string",
- "systemModule": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "subtype": "string"
}, - "configureScenarioConfiguration": {
- "configurationScriptType": "HOST_INIT",
- "scriptName": "string",
- "script": "string"
}, - "teardownScenarioConfiguration": {
- "configurationScriptType": "HOST_INIT",
- "scriptName": "string",
- "script": "string"
}
}
], - "prepareScenarioConfiguration": {
- "configurationScriptType": "HOST_INIT",
- "scriptName": "string",
- "script": "string"
}, - "teardownScenarioConfiguration": {
- "configurationScriptType": "HOST_INIT",
- "scriptName": "string",
- "script": "string"
}
}
], - "testBundles": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "testAsset": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "type": "UNKNOWN"
}, - "testToolPoolType": "COMMUNITY_POOL"
}
], - "deploymentHosts": [
- {
- "additionalDisks": [
- {
- "createOrder": 0,
- "capacityInMegabytes": 0,
- "additionalDisk": true,
- "bootDisk": true,
- "name": "string",
- "id": 0
}
], - "id": 0,
- "numCpus": 0,
- "ram": 0,
- "buildOrder": 0,
- "systemModule": {
- "id": "string",
- "name": "string",
- "description": "string",
- "offline": true,
- "state": "IN_DEVELOPMENT",
- "visibility": "OWNER",
- "subtype": "string"
}, - "systemRole": "string"
}
]
}
Users are able to import Assets into CONS3RT, including but not limited to, Software Apps and Elastic Test Tools.
Imports an Asset in the form of a zip file.
File must be submitted as multipart-form data, with a file element named "file" and a filename field containing a name that ends in ".zip"
A "Connection: Keep-Alive" configuration may be needed for larger sized files, due to the time it takes to copy to the server.
The file object
file | Array of strings <binary> [ items <binary > ] |
filename | string |
0
Each customer order is now mapped to a Team. The total capacity limits (e.g. RAM, CPU, storage, etc.), add-ons, features and expiration date are set per Team as part of the order on-boarding. At least one Team Manager will be assigned at that time. Team Managers can change the team name, add/remove other Managers and update the primary POC info.
Team Managers can create Cloudspaces if they directly own the Cloud, and they have control over their Cloudspace Resources. They are able to create and manage networks, enable remote access and adjust performance parameters. They can control which projects can access which Cloudspaces and which templates should be made available.
Removes the provided user as a Manager from the specified Team.
id required | string ID of team |
username required | string Username of manager to remove |
true
Returns a collection of the Clouds belonging to the specified Team.
id required | string ID of team |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": 0,
- "name": "string",
- "state": "ACTIVE",
- "cloudType": "AwsCloud"
}
]
Returns a collection of the Virtualization Realms belonging to the specified Team.
id required | string ID of team |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}
]
Returns a single Team by the given ID.
id required | string ID of team |
{- "assetBypassScanningEnabled": true,
- "availabilityZoneEnabled": true,
- "bypassScanningEnabled": true,
- "leadUser": {
- "id": 0,
- "username": "string",
- "email": "string"
}, - "emfaMode": "Disabled",
- "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "icon": "string",
- "id": 0,
- "logEntries": [
- {
- "id": 0,
- "message": "string",
- "projectName": "string",
- "severity": "DEBUG",
- "source": "string",
- "time": 0,
- "username": "string"
}
], - "managedVirtualizationRealms": [
- {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}
], - "teamManagers": [
- {
- "id": 0,
- "username": "string",
- "email": "string"
}
], - "maxAssets": 0,
- "maxManagedVirtualizationRealms": 0,
- "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxProjects": 0,
- "maxRamInMegabytes": 0,
- "maxSharedRemoteAccessSessions": 0,
- "maxStorageInMegabytes": 0,
- "maxUsers": 0,
- "maxVirtualMachines": 0,
- "name": "string",
- "orderNumber": "string",
- "ownedClouds": [
- {
- "id": 0,
- "name": "string",
- "state": "ACTIVE",
- "cloudType": "AwsCloud"
}
], - "ownedProjects": [
- {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}
], - "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "private": true,
- "rdpClientProxyEnabled": true,
- "rdpClientSessionDuration": 0,
- "snapshotEnabled": true,
- "state": "ACTIVE",
- "storageServiceCapacityInMegabytes": 0,
- "teamGroup": "string",
- "teamServices": [
- {
- "active": true,
- "description": "string",
- "id": 0,
- "name": "string",
- "numLicenses": 0,
- "serviceType": "AtlassianBitbucket"
}
], - "validUtil": 0
}
Updates the resource limits for the specified Project within the specified Team.
id required | string ID of team |
project_id required | string ID of project |
The desired project limits
object | |
maxNumCpus required | integer <int32> >= 0 |
maxNumGpus required | integer <int32> >= 0 |
maxRamInMegabytes required | integer <int32> >= 0 |
maxStorageInMegabytes required | integer <int32> >= 0 |
maxVirtualMachines required | integer <int32> >= 0 |
validUntil | integer <int32> |
{- "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxVirtualMachines": 0,
- "validUntil": 0
}
true
Adds the provided user as a member of the specified Team Service.
teamId required | integer <int32> ID of team |
serviceType required | string Enum: "AtlassianBitbucket" "AtlassianConfluence" "AtlassianJira" "AtlassianJiraAssetManagement" "AtlassianJiraServiceManagement" "GitlabPremium" "GitlabUltimate" "Mattermost" "ProvisioningUser" |
userId required | integer <int32> ID of user |
true
Removes the provided user as a member of the specified Team Service.
teamId required | integer <int32> ID of team |
serviceType required | string Enum: "AtlassianBitbucket" "AtlassianConfluence" "AtlassianJira" "AtlassianJiraAssetManagement" "AtlassianJiraServiceManagement" "GitlabPremium" "GitlabUltimate" "Mattermost" "ProvisioningUser" |
userId required | integer <int32> ID of user |
true
Adds the provided user as a member of the specified Team Service User Group.
teamId required | integer <int32> ID of team |
serviceType required | string Enum: "AtlassianBitbucket" "AtlassianConfluence" "AtlassianJira" "AtlassianJiraAssetManagement" "AtlassianJiraServiceManagement" "GitlabPremium" "GitlabUltimate" "Mattermost" "ProvisioningUser" |
userId required | integer <int32> ID of user |
tsugId required | integer <int32> ID of user group |
true
Removes the provided user as a member of the specified Team Service User Group.
teamId required | integer <int32> ID of team |
serviceType required | string Enum: "AtlassianBitbucket" "AtlassianConfluence" "AtlassianJira" "AtlassianJiraAssetManagement" "AtlassianJiraServiceManagement" "GitlabPremium" "GitlabUltimate" "Mattermost" "ProvisioningUser" |
userId required | integer <int32> ID of user |
tsugId required | integer <int32> ID of user group |
true
Creates a single Team Service User Group.
teamId required | integer <int32> ID of team |
serviceType required | string Enum: "AtlassianBitbucket" "AtlassianConfluence" "AtlassianJira" "AtlassianJiraAssetManagement" "AtlassianJiraServiceManagement" "GitlabPremium" "GitlabUltimate" "Mattermost" "ProvisioningUser" |
groupName required | string User group name |
"string"
Lists all User Groups for a specified Team Service.
serviceType required | string Enum: "AtlassianBitbucket" "AtlassianConfluence" "AtlassianJira" "AtlassianJiraAssetManagement" "AtlassianJiraServiceManagement" "GitlabPremium" "GitlabUltimate" "Mattermost" "ProvisioningUser" |
teamId required | integer <int32> ID of team |
[- {
- "createdBySystem": true,
- "displayName": "string",
- "id": 0,
- "name": "string",
- "teamService": {
- "serviceType": "AtlassianBitbucket",
- "active": true,
- "description": "string",
- "id": 0,
- "key": "string",
- "name": "string",
- "numLicenses": 0,
- "team": {
- "id": 0,
- "name": "string",
- "private": true,
- "state": "ACTIVE",
- "validUtil": 0,
- "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "teamGroup": "string"
}
}, - "users": [
- {
- "createdAt": 0,
- "updatedAt": 0,
- "administeredClouds": [
- {
- "cloudType": "AwsCloud",
- "connectedVirtualizationRealms": [
- {
- "virtualizationRealmType": "Amazon",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- {
- "id": null,
- "isolated": null,
- "boundaryIpAddress": null,
- "cidr": null,
- "description": null,
- "dnatRules": [ ],
- "firewallRules": [ ],
- "networkFunction": null,
- "name": null
}
], - "adminUsers": [
- { }
], - "allocated": true,
- "cidr": "stringstri",
- "connectedCloud": { },
- "cloud": { },
- "createdAt": 0,
- "dateLastReachable": 0,
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- {
- "activeMemberCount": null,
- "createdAt": null,
- "defaultPowerSchedule": null,
- "defaultRole": null,
- "defaultVirtualizationRealm": null,
- "description": null,
- "features": null,
- "id": null,
- "itarComment": null,
- "itarRestricted": null,
- "limits": null,
- "totalMemberCount": null,
- "name": null,
- "owningTeam": null,
- "isPrivate": null,
- "trustedProjects": [ ],
- "resourceUsage": null,
- "submissionServices": [ ],
- "updatedAt": null,
- "members": [ ],
- "virtualizationRealms": [ ]
}
], - "reachable": true,
- "remoteAccessConfig": {
- "id": 0,
- "remoteAccessIpAddress": "string",
- "instanceType": "LARGE",
- "rdpProxyClientEnabled": true,
- "remoteAccessHost": "string",
- "remoteAccessPort": 0,
- "templateName": "string"
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "state": "ACTIVE",
- "supportedFeatures": [
- "USER_PASSWORD_UPDATE"
], - "templateRegistrations": [
- {
- "id": null,
- "offline": null,
- "registeringVirtualizationRealm": null,
- "subscriptions": [ ],
- "templateData": null,
- "templateUuid": null,
- "virtRealmsSharedTo": [ ]
}
], - "templates": [
- {
- "displayName": null,
- "operatingSystem": null,
- "virtRealmTemplateName": null,
- "cons3rtAgentInstalled": null,
- "containerCapable": null,
- "disks": [ ],
- "failCount": null,
- "id": null,
- "license": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "note": null,
- "packageManagementType": null,
- "powerOnDelayOverride": null,
- "powerShellVersion": null,
- "templateRegistration": null,
- "remoteAccessTemplates": [ ],
- "serviceManagementType": null,
- "userCount": null,
- "virtRealmId": null
}
], - "templateSubscriptions": [
- {
- "id": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "state": null,
- "subscribingVirtualizationRealm": null,
- "templateRegistration": null,
- "templateUuid": null
}
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0
}
], - "description": "string",
- "name": "string",
- "externalIpAddresses": [
- "string"
], - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": true,
- "bypassScanningEnabled": true,
- "deallocationCapable": true,
- "gpuAvailable": true,
- "storageServiceEnabled": true
}, - "gpuTypes": [
- "A40"
], - "id": 0,
- "maximumImpactLevel": "NONE",
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- {
- "dnatEnabled": null,
- "dnatPort": null,
- "dnatProtocol": null,
- "dnatTargetIp": null,
- "dnatTargetPort": null,
- "id": null
}
], - "firewallRules": [
- {
- "id": null,
- "ruleOrder": null,
- "protocol": null,
- "ruleAction": null,
- "ruleDestination": null,
- "ruleDestPort": null,
- "ruleEnabled": null,
- "ruleSource": null,
- "ruleSourcePort": null
}
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "owningTeam": {
- "assetBundleInstallerEnabled": true,
- "assetBypassScanningEnabled": true,
- "availabilityZoneEnabled": true,
- "bypassScanningEnabled": true,
- "leadUser": { },
- "emfaMode": "Disabled",
- "financialPocInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "icon": "string",
- "id": 0,
- "logEntries": [
- {
- "id": 0,
- "message": "string",
- "projectName": "string",
- "severity": "DEBUG",
- "source": "string",
- "time": 0,
- "username": "string"
}
], - "managedVirtualizationRealms": [
- {
- "virtualizationRealmType": "Amazon",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- null
], - "adminUsers": [
- null
], - "allocated": true,
- "cidr": "stringstri",
- "connectedCloud": { },
- "cloud": { },
- "createdAt": 0,
- "dateLastReachable": 0,
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- null
], - "reachable": true,
- "remoteAccessConfig": {
- "id": null,
- "remoteAccessIpAddress": null,
- "instanceType": null,
- "rdpProxyClientEnabled": null,
- "remoteAccessHost": null,
- "remoteAccessPort": null,
- "templateName": null
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "state": "ACTIVE",
- "supportedFeatures": [
- null
], - "templateRegistrations": [
- null
], - "templates": [
- null
], - "templateSubscriptions": [
- null
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0
}
], - "teamManagers": [
- { }
], - "maxAssets": 0,
- "maxManagedVirtualizationRealms": 0,
- "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxProjects": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxUsers": 0,
- "maxVirtualMachines": 0,
- "name": "string",
- "orderNumber": "string",
- "ownedClouds": [
- { }
], - "ownedProjects": [
- {
- "activeMemberCount": 0,
- "createdAt": 0,
- "defaultPowerSchedule": {
- "mode": null,
- "weekdayEndTimeHour": null,
- "weekdayEndTimeMinutes": null,
- "weekdayStartTimeHour": null,
- "weekdayStartTimeMinutes": null,
- "weekendEndTimeHour": null,
- "weekendEndTimeMinutes": null,
- "weekendStartTimeHour": null,
- "weekendStartTimeMinutes": null
}, - "defaultRole": "ADMINISTRATOR",
- "defaultVirtualizationRealm": {
- "virtualizationRealmType": null,
- "accessPoint": null,
- "accountId": null,
- "activeVirtualMachines": null,
- "networks": [ ],
- "adminUsers": [ ],
- "allocated": null,
- "cidr": null,
- "connectedCloud": null,
- "cloud": null,
- "createdAt": null,
- "dateLastReachable": null,
- "defaultWindowsDomainName": null,
- "description": null,
- "id": null,
- "localStorageName": null,
- "maximumNumCpus": null,
- "maximumNumGpus": null,
- "maximumRamInMegabytes": null,
- "maximumStorageInMegabytes": null,
- "maximumVirtualMachines": null,
- "name": null,
- "password": null,
- "powerOnDelayBase": null,
- "powerOnInitialDelayBase": null,
- "powerOnMaximumDelay": null,
- "powerOnMinimumDelay": null,
- "projects": [ ],
- "reachable": null,
- "remoteAccessConfig": null,
- "remoteAccessDeploymentId": null,
- "remoteAccessDeploymentRunStatus": null,
- "remoteAccessStatus": null,
- "state": null,
- "supportedFeatures": [ ],
- "templateRegistrations": [ ],
- "templates": [ ],
- "templateSubscriptions": [ ],
- "updatedAt": null,
- "username": null,
- "zoneCount": null
}, - "description": "string",
- "features": {
- "assetBypassScanningEnabled": null,
- "remoteAccessCopyEnabled": null,
- "remoteAccessFileDownloadEnabled": null,
- "remoteAccessFileUploadEnabled": null,
- "remoteAccessPasteEnabled": null
}, - "id": 0,
- "itarComment": "string",
- "itarRestricted": true,
- "limits": {
- "gpuTypeMaximums": { },
- "maxNumCpus": null,
- "maxNumGpus": null,
- "maxRamInMegabytes": null,
- "maxStorageInMegabytes": null,
- "maxVirtualMachines": null,
- "validUntil": null
}, - "totalMemberCount": 0,
- "name": "string",
- "owningTeam": { },
- "isPrivate": true,
- "trustedProjects": [
- null
], - "resourceUsage": {
- "numCpus": null,
- "numGpus": null,
- "ramInMegabytes": null,
- "storageInMegabytes": null,
- "virtualMachines": null
}, - "submissionServices": [
- null
], - "updatedAt": 0,
- "members": [
- null
], - "virtualizationRealms": [
- null
]
}
], - "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "powerScheduleEnabled": true,
- "private": true,
- "rdpClientProxyEnabled": true,
- "rdpClientSessionDuration": 0,
- "redeployHostsEnabled": true,
- "snapshotEnabled": true,
- "state": "ACTIVE",
- "storageServiceCapacityInMegabytes": 0,
- "teamGroup": "string",
- "teamServices": [
- {
- "serviceType": "AtlassianBitbucket",
- "active": true,
- "description": "string",
- "id": 0,
- "key": "string",
- "name": "string",
- "numLicenses": 0,
- "team": {
- "id": null,
- "name": null,
- "private": null,
- "state": null,
- "validUtil": null,
- "contactInfo": null,
- "teamGroup": null
}
}
], - "validUntil": 0
}, - "providerFeatureConfigurations": {
- "property1": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}, - "property2": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": {
- "virtualizationRealmType": "Amazon",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- null
], - "firewallRules": [
- null
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "adminUsers": [
- { }
], - "allocated": true,
- "cidr": "stringstri",
- "connectedCloud": { },
- "cloud": { },
- "createdAt": 0,
- "dateLastReachable": 0,
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- {
- "activeMemberCount": 0,
- "createdAt": 0,
- "defaultPowerSchedule": {
- "mode": null,
- "weekdayEndTimeHour": null,
- "weekdayEndTimeMinutes": null,
- "weekdayStartTimeHour": null,
- "weekdayStartTimeMinutes": null,
- "weekendEndTimeHour": null,
- "weekendEndTimeMinutes": null,
- "weekendStartTimeHour": null,
- "weekendStartTimeMinutes": null
}, - "defaultRole": "ADMINISTRATOR",
- "defaultVirtualizationRealm": { },
- "description": "string",
- "features": {
- "assetBypassScanningEnabled": null,
- "remoteAccessCopyEnabled": null,
- "remoteAccessFileDownloadEnabled": null,
- "remoteAccessFileUploadEnabled": null,
- "remoteAccessPasteEnabled": null
}, - "id": 0,
- "itarComment": "string",
- "itarRestricted": true,
- "limits": {
- "gpuTypeMaximums": { },
- "maxNumCpus": null,
- "maxNumGpus": null,
- "maxRamInMegabytes": null,
- "maxStorageInMegabytes": null,
- "maxVirtualMachines": null,
- "validUntil": null
}, - "totalMemberCount": 0,
- "name": "string",
- "owningTeam": {
- "assetBundleInstallerEnabled": null,
- "assetBypassScanningEnabled": null,
- "availabilityZoneEnabled": null,
- "bypassScanningEnabled": null,
- "leadUser": null,
- "emfaMode": null,
- "financialPocInfo": null,
- "gpuTypeMaximums": { },
- "icon": null,
- "id": null,
- "logEntries": [ ],
- "managedVirtualizationRealms": [ ],
- "teamManagers": [ ],
- "maxAssets": null,
- "maxManagedVirtualizationRealms": null,
- "maxNumCpus": null,
- "maxNumGpus": null,
- "maxProjects": null,
- "maxRamInMegabytes": null,
- "maxStorageInMegabytes": null,
- "maxUsers": null,
- "maxVirtualMachines": null,
- "name": null,
- "orderNumber": null,
- "ownedClouds": [ ],
- "ownedProjects": [ ],
- "contactInfo": null,
- "powerScheduleEnabled": null,
- "private": null,
- "rdpClientProxyEnabled": null,
- "rdpClientSessionDuration": null,
- "redeployHostsEnabled": null,
- "snapshotEnabled": null,
- "state": null,
- "storageServiceCapacityInMegabytes": null,
- "teamGroup": null,
- "teamServices": [ ],
- "validUntil": null
}, - "isPrivate": true,
- "trustedProjects": [
- null
], - "resourceUsage": {
- "numCpus": null,
- "numGpus": null,
- "ramInMegabytes": null,
- "storageInMegabytes": null,
- "virtualMachines": null
}, - "submissionServices": [
- null
], - "updatedAt": 0,
- "members": [
- null
], - "virtualizationRealms": [
- null
]
}
], - "reachable": true,
- "remoteAccessConfig": {
- "id": 0,
- "remoteAccessIpAddress": "string",
- "instanceType": "LARGE",
- "rdpProxyClientEnabled": true,
- "remoteAccessHost": "string",
- "remoteAccessPort": 0,
- "templateName": "string"
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "state": "ACTIVE",
- "supportedFeatures": [
- "USER_PASSWORD_UPDATE"
], - "templateRegistrations": [
- {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- null
], - "templateData": {
- "displayName": null,
- "operatingSystem": null,
- "virtRealmTemplateName": null,
- "cons3rtAgentInstalled": null,
- "containerCapable": null,
- "disks": [ ],
- "failCount": null,
- "id": null,
- "license": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "note": null,
- "packageManagementType": null,
- "powerOnDelayOverride": null,
- "powerShellVersion": null,
- "templateRegistration": null,
- "remoteAccessTemplates": [ ],
- "serviceManagementType": null,
- "userCount": null,
- "virtRealmId": null
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- null
]
}
], - "templates": [
- {
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmTemplateName": "string",
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- null
], - "failCount": 0,
- "id": 0,
- "license": "string",
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "note": "string",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "templateRegistration": {
- "id": null,
- "offline": null,
- "registeringVirtualizationRealm": null,
- "subscriptions": [ ],
- "templateData": null,
- "templateUuid": null,
- "virtRealmsSharedTo": [ ]
}, - "remoteAccessTemplates": [
- null
], - "serviceManagementType": "SYSTEMD",
- "userCount": 0,
- "virtRealmId": 0
}
], - "templateSubscriptions": [
- {
- "id": 0,
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "state": "IN_DEVELOPMENT",
- "subscribingVirtualizationRealm": { },
- "templateRegistration": {
- "id": null,
- "offline": null,
- "registeringVirtualizationRealm": null,
- "subscriptions": [ ],
- "templateData": null,
- "templateUuid": null,
- "virtRealmsSharedTo": [ ]
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4"
}
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0
}, - "updateReposString": "string",
- "virtualizationRealms": [
- {
- "virtualizationRealmType": "Amazon",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- {
- "id": null,
- "isolated": null,
- "boundaryIpAddress": null,
- "cidr": null,
- "description": null,
- "dnatRules": [ ],
- "firewallRules": [ ],
- "networkFunction": null,
- "name": null
}
], - "adminUsers": [
- { }
], - "allocated": true,
- "cidr": "stringstri",
- "connectedCloud": { },
- "cloud": { },
- "createdAt": 0,
- "dateLastReachable": 0,
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- {
- "activeMemberCount": null,
- "createdAt": null,
- "defaultPowerSchedule": null,
- "defaultRole": null,
- "defaultVirtualizationRealm": null,
- "description": null,
- "features": null,
- "id": null,
- "itarComment": null,
- "itarRestricted": null,
- "limits": null,
- "totalMemberCount": null,
- "name": null,
- "owningTeam": null,
- "isPrivate": null,
- "trustedProjects": [ ],
- "resourceUsage": null,
- "submissionServices": [ ],
- "updatedAt": null,
- "members": [ ],
- "virtualizationRealms": [ ]
}
], - "reachable": true,
- "remoteAccessConfig": {
- "id": 0,
- "remoteAccessIpAddress": "string",
- "instanceType": "LARGE",
- "rdpProxyClientEnabled": true,
- "remoteAccessHost": "string",
- "remoteAccessPort": 0,
- "templateName": "string"
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "state": "ACTIVE",
- "supportedFeatures": [
- "USER_PASSWORD_UPDATE"
], - "templateRegistrations": [
- {
- "id": null,
- "offline": null,
- "registeringVirtualizationRealm": null,
- "subscriptions": [ ],
- "templateData": null,
- "templateUuid": null,
- "virtRealmsSharedTo": [ ]
}
], - "templates": [
- {
- "displayName": null,
- "operatingSystem": null,
- "virtRealmTemplateName": null,
- "cons3rtAgentInstalled": null,
- "containerCapable": null,
- "disks": [ ],
- "failCount": null,
- "id": null,
- "license": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "note": null,
- "packageManagementType": null,
- "powerOnDelayOverride": null,
- "powerShellVersion": null,
- "templateRegistration": null,
- "remoteAccessTemplates": [ ],
- "serviceManagementType": null,
- "userCount": null,
- "virtRealmId": null
}
], - "templateSubscriptions": [
- {
- "id": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "state": null,
- "subscribingVirtualizationRealm": null,
- "templateRegistration": null,
- "templateUuid": null
}
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0
}
], - "subtype": "string"
}
], - "administeredVirtRealms": [
- {
- "virtualizationRealmType": "Amazon",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- {
- "dnatEnabled": null,
- "dnatPort": null,
- "dnatProtocol": null,
- "dnatTargetIp": null,
- "dnatTargetPort": null,
- "id": null
}
], - "firewallRules": [
- {
- "id": null,
- "ruleOrder": null,
- "protocol": null,
- "ruleAction": null,
- "ruleDestination": null,
- "ruleDestPort": null,
- "ruleEnabled": null,
- "ruleSource": null,
- "ruleSourcePort": null
}
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "adminUsers": [
- { }
], - "allocated": true,
- "cidr": "stringstri",
- "connectedCloud": {
- "cloudType": "AwsCloud",
- "connectedVirtualizationRealms": [
- { }
], - "description": "string",
- "name": "string",
- "externalIpAddresses": [
- "string"
], - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": true,
- "bypassScanningEnabled": true,
- "deallocationCapable": true,
- "gpuAvailable": true,
- "storageServiceEnabled": true
}, - "gpuTypes": [
- "A40"
], - "id": 0,
- "maximumImpactLevel": "NONE",
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- null
], - "firewallRules": [
- null
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "owningTeam": {
- "assetBundleInstallerEnabled": true,
- "assetBypassScanningEnabled": true,
- "availabilityZoneEnabled": true,
- "bypassScanningEnabled": true,
- "leadUser": { },
- "emfaMode": "Disabled",
- "financialPocInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "icon": "string",
- "id": 0,
- "logEntries": [
- {
- "id": null,
- "message": null,
- "projectName": null,
- "severity": null,
- "source": null,
- "time": null,
- "username": null
}
], - "managedVirtualizationRealms": [
- { }
], - "teamManagers": [
- { }
], - "maxAssets": 0,
- "maxManagedVirtualizationRealms": 0,
- "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxProjects": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxUsers": 0,
- "maxVirtualMachines": 0,
- "name": "string",
- "orderNumber": "string",
- "ownedClouds": [
- { }
], - "ownedProjects": [
- {
- "activeMemberCount": null,
- "createdAt": null,
- "defaultPowerSchedule": null,
- "defaultRole": null,
- "defaultVirtualizationRealm": null,
- "description": null,
- "features": null,
- "id": null,
- "itarComment": null,
- "itarRestricted": null,
- "limits": null,
- "totalMemberCount": null,
- "name": null,
- "owningTeam": null,
- "isPrivate": null,
- "trustedProjects": [ ],
- "resourceUsage": null,
- "submissionServices": [ ],
- "updatedAt": null,
- "members": [ ],
- "virtualizationRealms": [ ]
}
], - "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "powerScheduleEnabled": true,
- "private": true,
- "rdpClientProxyEnabled": true,
- "rdpClientSessionDuration": 0,
- "redeployHostsEnabled": true,
- "snapshotEnabled": true,
- "state": "ACTIVE",
- "storageServiceCapacityInMegabytes": 0,
- "teamGroup": "string",
- "teamServices": [
- {
- "serviceType": null,
- "active": null,
- "description": null,
- "id": null,
- "key": null,
- "name": null,
- "numLicenses": null,
- "team": null
}
], - "validUntil": 0
}, - "providerFeatureConfigurations": {
- "property1": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}, - "property2": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": { },
- "updateReposString": "string",
- "virtualizationRealms": [
- { }
], - "subtype": "string"
}, - "cloud": {
- "cloudType": "AwsCloud",
- "connectedVirtualizationRealms": [
- { }
], - "description": "string",
- "name": "string",
- "externalIpAddresses": [
- "string"
], - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": true,
- "bypassScanningEnabled": true,
- "deallocationCapable": true,
- "gpuAvailable": true,
- "storageServiceEnabled": true
}, - "gpuTypes": [
- "A40"
], - "id": 0,
- "maximumImpactLevel": "NONE",
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- null
], - "firewallRules": [
- null
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "owningTeam": {
- "assetBundleInstallerEnabled": true,
- "assetBypassScanningEnabled": true,
- "availabilityZoneEnabled": true,
- "bypassScanningEnabled": true,
- "leadUser": { },
- "emfaMode": "Disabled",
- "financialPocInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "icon": "string",
- "id": 0,
- "logEntries": [
- {
- "id": null,
- "message": null,
- "projectName": null,
- "severity": null,
- "source": null,
- "time": null,
- "username": null
}
], - "managedVirtualizationRealms": [
- { }
], - "teamManagers": [
- { }
], - "maxAssets": 0,
- "maxManagedVirtualizationRealms": 0,
- "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxProjects": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxUsers": 0,
- "maxVirtualMachines": 0,
- "name": "string",
- "orderNumber": "string",
- "ownedClouds": [
- { }
], - "ownedProjects": [
- {
- "activeMemberCount": null,
- "createdAt": null,
- "defaultPowerSchedule": null,
- "defaultRole": null,
- "defaultVirtualizationRealm": null,
- "description": null,
- "features": null,
- "id": null,
- "itarComment": null,
- "itarRestricted": null,
- "limits": null,
- "totalMemberCount": null,
- "name": null,
- "owningTeam": null,
- "isPrivate": null,
- "trustedProjects": [ ],
- "resourceUsage": null,
- "submissionServices": [ ],
- "updatedAt": null,
- "members": [ ],
- "virtualizationRealms": [ ]
}
], - "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "powerScheduleEnabled": true,
- "private": true,
- "rdpClientProxyEnabled": true,
- "rdpClientSessionDuration": 0,
- "redeployHostsEnabled": true,
- "snapshotEnabled": true,
- "state": "ACTIVE",
- "storageServiceCapacityInMegabytes": 0,
- "teamGroup": "string",
- "teamServices": [
- {
- "serviceType": null,
- "active": null,
- "description": null,
- "id": null,
- "key": null,
- "name": null,
- "numLicenses": null,
- "team": null
}
], - "validUntil": 0
}, - "providerFeatureConfigurations": {
- "property1": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}, - "property2": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": { },
- "updateReposString": "string",
- "virtualizationRealms": [
- { }
], - "subtype": "string"
}, - "createdAt": 0,
- "dateLastReachable": 0,
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- {
- "activeMemberCount": 0,
- "createdAt": 0,
- "defaultPowerSchedule": {
- "mode": "NONE",
- "weekdayEndTimeHour": 23,
- "weekdayEndTimeMinutes": 59,
- "weekdayStartTimeHour": 23,
- "weekdayStartTimeMinutes": 59,
- "weekendEndTimeHour": 23,
- "weekendEndTimeMinutes": 59,
- "weekendStartTimeHour": 23,
- "weekendStartTimeMinutes": 59
}, - "defaultRole": "ADMINISTRATOR",
- "defaultVirtualizationRealm": { },
- "description": "string",
- "features": {
- "assetBypassScanningEnabled": true,
- "remoteAccessCopyEnabled": true,
- "remoteAccessFileDownloadEnabled": true,
- "remoteAccessFileUploadEnabled": true,
- "remoteAccessPasteEnabled": true
}, - "id": 0,
- "itarComment": "string",
- "itarRestricted": true,
- "limits": {
- "gpuTypeMaximums": {
- "property1": null,
- "property2": null
}, - "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxVirtualMachines": 0,
- "validUntil": 0
}, - "totalMemberCount": 0,
- "name": "string",
- "owningTeam": {
- "assetBundleInstallerEnabled": true,
- "assetBypassScanningEnabled": true,
- "availabilityZoneEnabled": true,
- "bypassScanningEnabled": true,
- "leadUser": { },
- "emfaMode": "Disabled",
- "financialPocInfo": {
- "email": null,
- "firstname": null,
- "lastname": null,
- "organization": null,
- "phone": null
}, - "gpuTypeMaximums": {
- "property1": null,
- "property2": null
}, - "icon": "string",
- "id": 0,
- "logEntries": [
- null
], - "managedVirtualizationRealms": [
- null
], - "teamManagers": [
- null
], - "maxAssets": 0,
- "maxManagedVirtualizationRealms": 0,
- "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxProjects": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxUsers": 0,
- "maxVirtualMachines": 0,
- "name": "string",
- "orderNumber": "string",
- "ownedClouds": [
- null
], - "ownedProjects": [
- null
], - "contactInfo": {
- "email": null,
- "firstname": null,
- "lastname": null,
- "organization": null,
- "phone": null
}, - "powerScheduleEnabled": true,
- "private": true,
- "rdpClientProxyEnabled": true,
- "rdpClientSessionDuration": 0,
- "redeployHostsEnabled": true,
- "snapshotEnabled": true,
- "state": "ACTIVE",
- "storageServiceCapacityInMegabytes": 0,
- "teamGroup": "string",
- "teamServices": [
- null
], - "validUntil": 0
}, - "isPrivate": true,
- "trustedProjects": [
- { }
], - "resourceUsage": {
- "numCpus": 0,
- "numGpus": 0,
- "ramInMegabytes": 0,
- "storageInMegabytes": 0,
- "virtualMachines": 0
}, - "submissionServices": [
- {
- "hostLoggingString": null,
- "credentials": null,
- "enabled": null,
- "id": null,
- "name": null,
- "submissionEndpoint": null
}
], - "updatedAt": 0,
- "members": [
- { }
], - "virtualizationRealms": [
- { }
]
}
], - "reachable": true,
- "remoteAccessConfig": {
- "id": 0,
- "remoteAccessIpAddress": "string",
- "instanceType": "LARGE",
- "rdpProxyClientEnabled": true,
- "remoteAccessHost": "string",
- "remoteAccessPort": 0,
- "templateName": "string"
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "state": "ACTIVE",
- "supportedFeatures": [
- "USER_PASSWORD_UPDATE"
], - "templateRegistrations": [
- {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- {
- "id": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "state": null,
- "subscribingVirtualizationRealm": null,
- "templateRegistration": null,
- "templateUuid": null
}
], - "templateData": {
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmTemplateName": "string",
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- null
], - "failCount": 0,
- "id": 0,
- "license": "string",
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "note": "string",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "templateRegistration": { },
- "remoteAccessTemplates": [
- null
], - "serviceManagementType": "SYSTEMD",
- "userCount": 0,
- "virtRealmId": 0
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- { }
]
}
], - "templates": [
- {
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmTemplateName": "string",
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- {
- "capacityInMegabytes": null,
- "createOrder": null,
- "additionalDisk": null,
- "bootDisk": null,
- "id": null
}
], - "failCount": 0,
- "id": 0,
- "license": "string",
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "note": "string",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "templateRegistration": {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- null
], - "templateData": { },
- "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- null
]
}, - "remoteAccessTemplates": [
- {
- "id": null,
- "name": null,
- "type": null,
- "port": null,
- "password": null
}
], - "serviceManagementType": "SYSTEMD",
- "userCount": 0,
- "virtRealmId": 0
}
], - "templateSubscriptions": [
- {
- "id": 0,
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "state": "IN_DEVELOPMENT",
- "subscribingVirtualizationRealm": { },
- "templateRegistration": {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- null
], - "templateData": {
- "displayName": null,
- "operatingSystem": null,
- "virtRealmTemplateName": null,
- "cons3rtAgentInstalled": null,
- "containerCapable": null,
- "disks": [ ],
- "failCount": null,
- "id": null,
- "license": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "note": null,
- "packageManagementType": null,
- "powerOnDelayOverride": null,
- "powerShellVersion": null,
- "templateRegistration": null,
- "remoteAccessTemplates": [ ],
- "serviceManagementType": null,
- "userCount": null,
- "virtRealmId": null
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- null
]
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4"
}
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0
}
], - "certificates": [
- {
- "pem": "string"
}
], - "comment": "string",
- "defaultProject": {
- "activeMemberCount": 0,
- "createdAt": 0,
- "defaultPowerSchedule": {
- "mode": "NONE",
- "weekdayEndTimeHour": 23,
- "weekdayEndTimeMinutes": 59,
- "weekdayStartTimeHour": 23,
- "weekdayStartTimeMinutes": 59,
- "weekendEndTimeHour": 23,
- "weekendEndTimeMinutes": 59,
- "weekendStartTimeHour": 23,
- "weekendStartTimeMinutes": 59
}, - "defaultRole": "ADMINISTRATOR",
- "defaultVirtualizationRealm": {
- "virtualizationRealmType": "Amazon",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- {
- "dnatEnabled": null,
- "dnatPort": null,
- "dnatProtocol": null,
- "dnatTargetIp": null,
- "dnatTargetPort": null,
- "id": null
}
], - "firewallRules": [
- {
- "id": null,
- "ruleOrder": null,
- "protocol": null,
- "ruleAction": null,
- "ruleDestination": null,
- "ruleDestPort": null,
- "ruleEnabled": null,
- "ruleSource": null,
- "ruleSourcePort": null
}
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "adminUsers": [
- { }
], - "allocated": true,
- "cidr": "stringstri",
- "connectedCloud": {
- "cloudType": "AwsCloud",
- "connectedVirtualizationRealms": [
- { }
], - "description": "string",
- "name": "string",
- "externalIpAddresses": [
- "string"
], - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": true,
- "bypassScanningEnabled": true,
- "deallocationCapable": true,
- "gpuAvailable": true,
- "storageServiceEnabled": true
}, - "gpuTypes": [
- "A40"
], - "id": 0,
- "maximumImpactLevel": "NONE",
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- null
], - "firewallRules": [
- null
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "owningTeam": {
- "assetBundleInstallerEnabled": true,
- "assetBypassScanningEnabled": true,
- "availabilityZoneEnabled": true,
- "bypassScanningEnabled": true,
- "leadUser": { },
- "emfaMode": "Disabled",
- "financialPocInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "icon": "string",
- "id": 0,
- "logEntries": [
- {
- "id": null,
- "message": null,
- "projectName": null,
- "severity": null,
- "source": null,
- "time": null,
- "username": null
}
], - "managedVirtualizationRealms": [
- { }
], - "teamManagers": [
- { }
], - "maxAssets": 0,
- "maxManagedVirtualizationRealms": 0,
- "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxProjects": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxUsers": 0,
- "maxVirtualMachines": 0,
- "name": "string",
- "orderNumber": "string",
- "ownedClouds": [
- { }
], - "ownedProjects": [
- { }
], - "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "powerScheduleEnabled": true,
- "private": true,
- "rdpClientProxyEnabled": true,
- "rdpClientSessionDuration": 0,
- "redeployHostsEnabled": true,
- "snapshotEnabled": true,
- "state": "ACTIVE",
- "storageServiceCapacityInMegabytes": 0,
- "teamGroup": "string",
- "teamServices": [
- {
- "serviceType": null,
- "active": null,
- "description": null,
- "id": null,
- "key": null,
- "name": null,
- "numLicenses": null,
- "team": null
}
], - "validUntil": 0
}, - "providerFeatureConfigurations": {
- "property1": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}, - "property2": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": { },
- "updateReposString": "string",
- "virtualizationRealms": [
- { }
], - "subtype": "string"
}, - "cloud": {
- "cloudType": "AwsCloud",
- "connectedVirtualizationRealms": [
- { }
], - "description": "string",
- "name": "string",
- "externalIpAddresses": [
- "string"
], - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": true,
- "bypassScanningEnabled": true,
- "deallocationCapable": true,
- "gpuAvailable": true,
- "storageServiceEnabled": true
}, - "gpuTypes": [
- "A40"
], - "id": 0,
- "maximumImpactLevel": "NONE",
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- null
], - "firewallRules": [
- null
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "owningTeam": {
- "assetBundleInstallerEnabled": true,
- "assetBypassScanningEnabled": true,
- "availabilityZoneEnabled": true,
- "bypassScanningEnabled": true,
- "leadUser": { },
- "emfaMode": "Disabled",
- "financialPocInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "icon": "string",
- "id": 0,
- "logEntries": [
- {
- "id": null,
- "message": null,
- "projectName": null,
- "severity": null,
- "source": null,
- "time": null,
- "username": null
}
], - "managedVirtualizationRealms": [
- { }
], - "teamManagers": [
- { }
], - "maxAssets": 0,
- "maxManagedVirtualizationRealms": 0,
- "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxProjects": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxUsers": 0,
- "maxVirtualMachines": 0,
- "name": "string",
- "orderNumber": "string",
- "ownedClouds": [
- { }
], - "ownedProjects": [
- { }
], - "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "powerScheduleEnabled": true,
- "private": true,
- "rdpClientProxyEnabled": true,
- "rdpClientSessionDuration": 0,
- "redeployHostsEnabled": true,
- "snapshotEnabled": true,
- "state": "ACTIVE",
- "storageServiceCapacityInMegabytes": 0,
- "teamGroup": "string",
- "teamServices": [
- {
- "serviceType": null,
- "active": null,
- "description": null,
- "id": null,
- "key": null,
- "name": null,
- "numLicenses": null,
- "team": null
}
], - "validUntil": 0
}, - "providerFeatureConfigurations": {
- "property1": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}, - "property2": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": { },
- "updateReposString": "string",
- "virtualizationRealms": [
- { }
], - "subtype": "string"
}, - "createdAt": 0,
- "dateLastReachable": 0,
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- { }
], - "reachable": true,
- "remoteAccessConfig": {
- "id": 0,
- "remoteAccessIpAddress": "string",
- "instanceType": "LARGE",
- "rdpProxyClientEnabled": true,
- "remoteAccessHost": "string",
- "remoteAccessPort": 0,
- "templateName": "string"
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "state": "ACTIVE",
- "supportedFeatures": [
- "USER_PASSWORD_UPDATE"
], - "templateRegistrations": [
- {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- {
- "id": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "state": null,
- "subscribingVirtualizationRealm": null,
- "templateRegistration": null,
- "templateUuid": null
}
], - "templateData": {
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmTemplateName": "string",
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- null
], - "failCount": 0,
- "id": 0,
- "license": "string",
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "note": "string",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "templateRegistration": { },
- "remoteAccessTemplates": [
- null
], - "serviceManagementType": "SYSTEMD",
- "userCount": 0,
- "virtRealmId": 0
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- { }
]
}
], - "templates": [
- {
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmTemplateName": "string",
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- {
- "capacityInMegabytes": null,
- "createOrder": null,
- "additionalDisk": null,
- "bootDisk": null,
- "id": null
}
], - "failCount": 0,
- "id": 0,
- "license": "string",
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "note": "string",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "templateRegistration": {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- null
], - "templateData": { },
- "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- null
]
}, - "remoteAccessTemplates": [
- {
- "id": null,
- "name": null,
- "type": null,
- "port": null,
- "password": null
}
], - "serviceManagementType": "SYSTEMD",
- "userCount": 0,
- "virtRealmId": 0
}
], - "templateSubscriptions": [
- {
- "id": 0,
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "state": "IN_DEVELOPMENT",
- "subscribingVirtualizationRealm": { },
- "templateRegistration": {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- null
], - "templateData": {
- "displayName": null,
- "operatingSystem": null,
- "virtRealmTemplateName": null,
- "cons3rtAgentInstalled": null,
- "containerCapable": null,
- "disks": [ ],
- "failCount": null,
- "id": null,
- "license": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "note": null,
- "packageManagementType": null,
- "powerOnDelayOverride": null,
- "powerShellVersion": null,
- "templateRegistration": null,
- "remoteAccessTemplates": [ ],
- "serviceManagementType": null,
- "userCount": null,
- "virtRealmId": null
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- null
]
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4"
}
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0
}, - "description": "string",
- "features": {
- "assetBypassScanningEnabled": true,
- "remoteAccessCopyEnabled": true,
- "remoteAccessFileDownloadEnabled": true,
- "remoteAccessFileUploadEnabled": true,
- "remoteAccessPasteEnabled": true
}, - "id": 0,
- "itarComment": "string",
- "itarRestricted": true,
- "limits": {
- "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxVirtualMachines": 0,
- "validUntil": 0
}, - "totalMemberCount": 0,
- "name": "string",
- "owningTeam": {
- "assetBundleInstallerEnabled": true,
- "assetBypassScanningEnabled": true,
- "availabilityZoneEnabled": true,
- "bypassScanningEnabled": true,
- "leadUser": { },
- "emfaMode": "Disabled",
- "financialPocInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "icon": "string",
- "id": 0,
- "logEntries": [
- {
- "id": 0,
- "message": "string",
- "projectName": "string",
- "severity": "DEBUG",
- "source": "string",
- "time": 0,
- "username": "string"
}
], - "managedVirtualizationRealms": [
- {
- "virtualizationRealmType": "Amazon",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- {
- "id": null,
- "isolated": null,
- "boundaryIpAddress": null,
- "cidr": null,
- "description": null,
- "dnatRules": [ ],
- "firewallRules": [ ],
- "networkFunction": null,
- "name": null
}
], - "adminUsers": [
- { }
], - "allocated": true,
- "cidr": "stringstri",
- "connectedCloud": {
- "cloudType": "AwsCloud",
- "connectedVirtualizationRealms": [
- null
], - "description": "string",
- "name": "string",
- "externalIpAddresses": [
- null
], - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": null,
- "bypassScanningEnabled": null,
- "deallocationCapable": null,
- "gpuAvailable": null,
- "storageServiceEnabled": null
}, - "gpuTypes": [
- null
], - "id": 0,
- "maximumImpactLevel": "NONE",
- "networks": [
- null
], - "owningTeam": { },
- "providerFeatureConfigurations": {
- "property1": null,
- "property2": null
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": { },
- "updateReposString": "string",
- "virtualizationRealms": [
- null
], - "subtype": "string"
}, - "cloud": {
- "cloudType": "AwsCloud",
- "connectedVirtualizationRealms": [
- null
], - "description": "string",
- "name": "string",
- "externalIpAddresses": [
- null
], - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": null,
- "bypassScanningEnabled": null,
- "deallocationCapable": null,
- "gpuAvailable": null,
- "storageServiceEnabled": null
}, - "gpuTypes": [
- null
], - "id": 0,
- "maximumImpactLevel": "NONE",
- "networks": [
- null
], - "owningTeam": { },
- "providerFeatureConfigurations": {
- "property1": null,
- "property2": null
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": { },
- "updateReposString": "string",
- "virtualizationRealms": [
- null
], - "subtype": "string"
}, - "createdAt": 0,
- "dateLastReachable": 0,
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- { }
], - "reachable": true,
- "remoteAccessConfig": {
- "id": 0,
- "remoteAccessIpAddress": "string",
- "instanceType": "LARGE",
- "rdpProxyClientEnabled": true,
- "remoteAccessHost": "string",
- "remoteAccessPort": 0,
- "templateName": "string"
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "state": "ACTIVE",
- "supportedFeatures": [
- "USER_PASSWORD_UPDATE"
], - "templateRegistrations": [
- {
- "id": null,
- "offline": null,
- "registeringVirtualizationRealm": null,
- "subscriptions": [ ],
- "templateData": null,
- "templateUuid": null,
- "virtRealmsSharedTo": [ ]
}
], - "templates": [
- {
- "displayName": null,
- "operatingSystem": null,
- "virtRealmTemplateName": null,
- "cons3rtAgentInstalled": null,
- "containerCapable": null,
- "disks": [ ],
- "failCount": null,
- "id": null,
- "license": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "note": null,
- "packageManagementType": null,
- "powerOnDelayOverride": null,
- "powerShellVersion": null,
- "templateRegistration": null,
- "remoteAccessTemplates": [ ],
- "serviceManagementType": null,
- "userCount": null,
- "virtRealmId": null
}
], - "templateSubscriptions": [
- {
- "id": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "state": null,
- "subscribingVirtualizationRealm": null,
- "templateRegistration": null,
- "templateUuid": null
}
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0
}
], - "teamManagers": [
- { }
], - "maxAssets": 0,
- "maxManagedVirtualizationRealms": 0,
- "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxProjects": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxUsers": 0,
- "maxVirtualMachines": 0,
- "name": "string",
- "orderNumber": "string",
- "ownedClouds": [
- {
- "cloudType": "AwsCloud",
- "connectedVirtualizationRealms": [
- {
- "virtualizationRealmType": null,
- "accessPoint": null,
- "accountId": null,
- "activeVirtualMachines": null,
- "networks": [ ],
- "adminUsers": [ ],
- "allocated": null,
- "cidr": null,
- "connectedCloud": null,
- "cloud": null,
- "createdAt": null,
- "dateLastReachable": null,
- "defaultWindowsDomainName": null,
- "description": null,
- "id": null,
- "localStorageName": null,
- "maximumNumCpus": null,
- "maximumNumGpus": null,
- "maximumRamInMegabytes": null,
- "maximumStorageInMegabytes": null,
- "maximumVirtualMachines": null,
- "name": null,
- "password": null,
- "powerOnDelayBase": null,
- "powerOnInitialDelayBase": null,
- "powerOnMaximumDelay": null,
- "powerOnMinimumDelay": null,
- "projects": [ ],
- "reachable": null,
- "remoteAccessConfig": null,
- "remoteAccessDeploymentId": null,
- "remoteAccessDeploymentRunStatus": null,
- "remoteAccessStatus": null,
- "state": null,
- "supportedFeatures": [ ],
- "templateRegistrations": [ ],
- "templates": [ ],
- "templateSubscriptions": [ ],
- "updatedAt": null,
- "username": null,
- "zoneCount": null
}
], - "description": "string",
- "name": "string",
- "externalIpAddresses": [
- "string"
], - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": true,
- "bypassScanningEnabled": true,
- "deallocationCapable": true,
- "gpuAvailable": true,
- "storageServiceEnabled": true
}, - "gpuTypes": [
- "A40"
], - "id": 0,
- "maximumImpactLevel": "NONE",
- "networks": [
- {
- "id": null,
- "isolated": null,
- "boundaryIpAddress": null,
- "cidr": null,
- "description": null,
- "dnatRules": [ ],
- "firewallRules": [ ],
- "networkFunction": null,
- "name": null
}
], - "owningTeam": { },
- "providerFeatureConfigurations": {
- "property1": {
- "debug": null,
- "accountId": null,
- "password": null,
- "username": null,
- "subtype": null
}, - "property2": {
- "debug": null,
- "accountId": null,
- "password": null,
- "username": null,
- "subtype": null
}
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": {
- "virtualizationRealmType": "Amazon",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- null
], - "adminUsers": [
- null
], - "allocated": true,
- "cidr": "stringstri",
- "connectedCloud": { },
- "cloud": { },
- "createdAt": 0,
- "dateLastReachable": 0,
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- null
], - "reachable": true,
- "remoteAccessConfig": {
- "id": null,
- "remoteAccessIpAddress": null,
- "instanceType": null,
- "rdpProxyClientEnabled": null,
- "remoteAccessHost": null,
- "remoteAccessPort": null,
- "templateName": null
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "state": "ACTIVE",
- "supportedFeatures": [
- null
], - "templateRegistrations": [
- null
], - "templates": [
- null
], - "templateSubscriptions": [
- null
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0
}, - "updateReposString": "string",
- "virtualizationRealms": [
- {
- "virtualizationRealmType": null,
- "accessPoint": null,
- "accountId": null,
- "activeVirtualMachines": null,
- "networks": [ ],
- "adminUsers": [ ],
- "allocated": null,
- "cidr": null,
- "connectedCloud": null,
- "cloud": null,
- "createdAt": null,
- "dateLastReachable": null,
- "defaultWindowsDomainName": null,
- "description": null,
- "id": null,
- "localStorageName": null,
- "maximumNumCpus": null,
- "maximumNumGpus": null,
- "maximumRamInMegabytes": null,
- "maximumStorageInMegabytes": null,
- "maximumVirtualMachines": null,
- "name": null,
- "password": null,
- "powerOnDelayBase": null,
- "powerOnInitialDelayBase": null,
- "powerOnMaximumDelay": null,
- "powerOnMinimumDelay": null,
- "projects": [ ],
- "reachable": null,
- "remoteAccessConfig": null,
- "remoteAccessDeploymentId": null,
- "remoteAccessDeploymentRunStatus": null,
- "remoteAccessStatus": null,
- "state": null,
- "supportedFeatures": [ ],
- "templateRegistrations": [ ],
- "templates": [ ],
- "templateSubscriptions": [ ],
- "updatedAt": null,
- "username": null,
- "zoneCount": null
}
], - "subtype": "string"
}
], - "ownedProjects": [
- { }
], - "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "powerScheduleEnabled": true,
- "private": true,
- "rdpClientProxyEnabled": true,
- "rdpClientSessionDuration": 0,
- "redeployHostsEnabled": true,
- "snapshotEnabled": true,
- "state": "ACTIVE",
- "storageServiceCapacityInMegabytes": 0,
- "teamGroup": "string",
- "teamServices": [
- {
- "serviceType": "AtlassianBitbucket",
- "active": true,
- "description": "string",
- "id": 0,
- "key": "string",
- "name": "string",
- "numLicenses": 0,
- "team": {
- "id": 0,
- "name": "string",
- "private": true,
- "state": "ACTIVE",
- "validUtil": 0,
- "contactInfo": {
- "email": null,
- "firstname": null,
- "lastname": null,
- "organization": null,
- "phone": null
}, - "teamGroup": "string"
}
}
], - "validUntil": 0
}, - "isPrivate": true,
- "trustedProjects": [
- { }
], - "resourceUsage": {
- "numCpus": 0,
- "numGpus": 0,
- "ramInMegabytes": 0,
- "storageInMegabytes": 0,
- "virtualMachines": 0
}, - "submissionServices": [
- {
- "hostLoggingString": "string",
- "credentials": {
- "password": "string",
- "username": "string"
}, - "enabled": true,
- "id": 0,
- "name": "string",
- "submissionEndpoint": {
- "host": "string",
- "id": 0,
- "port": 0,
- "type": "DockerRegistryEndpoint",
- "subtype": "string"
}
}
], - "updatedAt": 0,
- "members": [
- { }
], - "virtualizationRealms": [
- {
- "virtualizationRealmType": "Amazon",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- null
], - "firewallRules": [
- null
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "adminUsers": [
- { }
], - "allocated": true,
- "cidr": "stringstri",
- "connectedCloud": {
- "cloudType": "AwsCloud",
- "connectedVirtualizationRealms": [
- { }
], - "description": "string",
- "name": "string",
- "externalIpAddresses": [
- "string"
], - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": true,
- "bypassScanningEnabled": true,
- "deallocationCapable": true,
- "gpuAvailable": true,
- "storageServiceEnabled": true
}, - "gpuTypes": [
- "A40"
], - "id": 0,
- "maximumImpactLevel": "NONE",
- "networks": [
- {
- "id": null,
- "isolated": null,
- "boundaryIpAddress": null,
- "cidr": null,
- "description": null,
- "dnatRules": [ ],
- "firewallRules": [ ],
- "networkFunction": null,
- "name": null
}
], - "owningTeam": {
- "assetBundleInstallerEnabled": true,
- "assetBypassScanningEnabled": true,
- "availabilityZoneEnabled": true,
- "bypassScanningEnabled": true,
- "leadUser": { },
- "emfaMode": "Disabled",
- "financialPocInfo": {
- "email": null,
- "firstname": null,
- "lastname": null,
- "organization": null,
- "phone": null
}, - "gpuTypeMaximums": {
- "property1": null,
- "property2": null
}, - "icon": "string",
- "id": 0,
- "logEntries": [
- null
], - "managedVirtualizationRealms": [
- null
], - "teamManagers": [
- null
], - "maxAssets": 0,
- "maxManagedVirtualizationRealms": 0,
- "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxProjects": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxUsers": 0,
- "maxVirtualMachines": 0,
- "name": "string",
- "orderNumber": "string",
- "ownedClouds": [
- null
], - "ownedProjects": [
- null
], - "contactInfo": {
- "email": null,
- "firstname": null,
- "lastname": null,
- "organization": null,
- "phone": null
}, - "powerScheduleEnabled": true,
- "private": true,
- "rdpClientProxyEnabled": true,
- "rdpClientSessionDuration": 0,
- "redeployHostsEnabled": true,
- "snapshotEnabled": true,
- "state": "ACTIVE",
- "storageServiceCapacityInMegabytes": 0,
- "teamGroup": "string",
- "teamServices": [
- null
], - "validUntil": 0
}, - "providerFeatureConfigurations": {
- "property1": {
- "debug": null,
- "accountId": null,
- "password": null,
- "username": null,
- "subtype": null
}, - "property2": {
- "debug": null,
- "accountId": null,
- "password": null,
- "username": null,
- "subtype": null
}
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": { },
- "updateReposString": "string",
- "virtualizationRealms": [
- { }
], - "subtype": "string"
}, - "cloud": {
- "cloudType": "AwsCloud",
- "connectedVirtualizationRealms": [
- { }
], - "description": "string",
- "name": "string",
- "externalIpAddresses": [
- "string"
], - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": true,
- "bypassScanningEnabled": true,
- "deallocationCapable": true,
- "gpuAvailable": true,
- "storageServiceEnabled": true
}, - "gpuTypes": [
- "A40"
], - "id": 0,
- "maximumImpactLevel": "NONE",
- "networks": [
- {
- "id": null,
- "isolated": null,
- "boundaryIpAddress": null,
- "cidr": null,
- "description": null,
- "dnatRules": [ ],
- "firewallRules": [ ],
- "networkFunction": null,
- "name": null
}
], - "owningTeam": {
- "assetBundleInstallerEnabled": true,
- "assetBypassScanningEnabled": true,
- "availabilityZoneEnabled": true,
- "bypassScanningEnabled": true,
- "leadUser": { },
- "emfaMode": "Disabled",
- "financialPocInfo": {
- "email": null,
- "firstname": null,
- "lastname": null,
- "organization": null,
- "phone": null
}, - "gpuTypeMaximums": {
- "property1": null,
- "property2": null
}, - "icon": "string",
- "id": 0,
- "logEntries": [
- null
], - "managedVirtualizationRealms": [
- null
], - "teamManagers": [
- null
], - "maxAssets": 0,
- "maxManagedVirtualizationRealms": 0,
- "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxProjects": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxUsers": 0,
- "maxVirtualMachines": 0,
- "name": "string",
- "orderNumber": "string",
- "ownedClouds": [
- null
], - "ownedProjects": [
- null
], - "contactInfo": {
- "email": null,
- "firstname": null,
- "lastname": null,
- "organization": null,
- "phone": null
}, - "powerScheduleEnabled": true,
- "private": true,
- "rdpClientProxyEnabled": true,
- "rdpClientSessionDuration": 0,
- "redeployHostsEnabled": true,
- "snapshotEnabled": true,
- "state": "ACTIVE",
- "storageServiceCapacityInMegabytes": 0,
- "teamGroup": "string",
- "teamServices": [
- null
], - "validUntil": 0
}, - "providerFeatureConfigurations": {
- "property1": {
- "debug": null,
- "accountId": null,
- "password": null,
- "username": null,
- "subtype": null
}, - "property2": {
- "debug": null,
- "accountId": null,
- "password": null,
- "username": null,
- "subtype": null
}
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": { },
- "updateReposString": "string",
- "virtualizationRealms": [
- { }
], - "subtype": "string"
}, - "createdAt": 0,
- "dateLastReachable": 0,
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- { }
], - "reachable": true,
- "remoteAccessConfig": {
- "id": 0,
- "remoteAccessIpAddress": "string",
- "instanceType": "LARGE",
- "rdpProxyClientEnabled": true,
- "remoteAccessHost": "string",
- "remoteAccessPort": 0,
- "templateName": "string"
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "state": "ACTIVE",
- "supportedFeatures": [
- "USER_PASSWORD_UPDATE"
], - "templateRegistrations": [
- {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- null
], - "templateData": {
- "displayName": null,
- "operatingSystem": null,
- "virtRealmTemplateName": null,
- "cons3rtAgentInstalled": null,
- "containerCapable": null,
- "disks": [ ],
- "failCount": null,
- "id": null,
- "license": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "note": null,
- "packageManagementType": null,
- "powerOnDelayOverride": null,
- "powerShellVersion": null,
- "templateRegistration": null,
- "remoteAccessTemplates": [ ],
- "serviceManagementType": null,
- "userCount": null,
- "virtRealmId": null
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- null
]
}
], - "templates": [
- {
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmTemplateName": "string",
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- null
], - "failCount": 0,
- "id": 0,
- "license": "string",
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "note": "string",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "templateRegistration": {
- "id": null,
- "offline": null,
- "registeringVirtualizationRealm": null,
- "subscriptions": [ ],
- "templateData": null,
- "templateUuid": null,
- "virtRealmsSharedTo": [ ]
}, - "remoteAccessTemplates": [
- null
], - "serviceManagementType": "SYSTEMD",
- "userCount": 0,
- "virtRealmId": 0
}
], - "templateSubscriptions": [
- {
- "id": 0,
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "state": "IN_DEVELOPMENT",
- "subscribingVirtualizationRealm": { },
- "templateRegistration": {
- "id": null,
- "offline": null,
- "registeringVirtualizationRealm": null,
- "subscriptions": [ ],
- "templateData": null,
- "templateUuid": null,
- "virtRealmsSharedTo": [ ]
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4"
}
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0
}
]
}, - "email": "string",
- "firstname": "string",
- "id": 0,
- "lastname": "string",
- "logEntries": [
- {
- "id": 0,
- "message": "string",
- "projectName": "string",
- "severity": "DEBUG",
- "source": "string",
- "time": 0,
- "username": "string"
}
], - "organization": "string",
- "projectCount": 0,
- "state": "REQUESTED",
- "termsOfServiceAccepted": true,
- "username": "string"
}
], - "userCount": 0
}
]
Lists all Team Services for a specified Team.
teamId required | integer <int32> ID of team |
{- "serviceType": "AtlassianBitbucket",
- "active": true,
- "description": "string",
- "id": 0,
- "key": "string",
- "name": "string",
- "numLicenses": 0,
- "team": {
- "id": 0,
- "name": "string",
- "private": true,
- "state": "ACTIVE",
- "validUtil": 0,
- "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "teamGroup": "string"
}, - "bitbucketProjectId": 0,
- "bitbucketProjectKey": "string"
}
Lists the users of a specified Team Service.
teamId required | integer <int32> ID of team |
serviceType required | string Enum: "AtlassianBitbucket" "AtlassianConfluence" "AtlassianJira" "AtlassianJiraAssetManagement" "AtlassianJiraServiceManagement" "GitlabPremium" "GitlabUltimate" "Mattermost" "ProvisioningUser" |
[- {
- "id": 0,
- "username": "string",
- "email": "string"
}
]
Returns a single Team Service by the given ID.
tsId required | integer <int32> ID of team service |
teamId required | integer <int32> ID of team |
{- "serviceType": "AtlassianBitbucket",
- "active": true,
- "description": "string",
- "id": 0,
- "key": "string",
- "name": "string",
- "numLicenses": 0,
- "team": {
- "id": 0,
- "name": "string",
- "private": true,
- "state": "ACTIVE",
- "validUtil": 0,
- "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "teamGroup": "string"
}, - "bitbucketProjectId": 0,
- "bitbucketProjectKey": "string"
}
Returns a Team Service User Group by the given ID.
teamId required | integer <int32> ID of team |
tsugId required | integer <int32> ID of user group |
{- "createdBySystem": true,
- "displayName": "string",
- "id": 0,
- "name": "string",
- "teamService": {
- "serviceType": "AtlassianBitbucket",
- "active": true,
- "description": "string",
- "id": 0,
- "key": "string",
- "name": "string",
- "numLicenses": 0,
- "team": {
- "id": 0,
- "name": "string",
- "private": true,
- "state": "ACTIVE",
- "validUtil": 0,
- "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "teamGroup": "string"
}
}, - "users": [
- {
- "createdAt": 0,
- "updatedAt": 0,
- "administeredClouds": [
- {
- "cloudType": "AwsCloud",
- "connectedVirtualizationRealms": [
- {
- "virtualizationRealmType": "Amazon",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- null
], - "firewallRules": [
- null
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "adminUsers": [
- { }
], - "allocated": true,
- "cidr": "stringstri",
- "connectedCloud": { },
- "cloud": { },
- "createdAt": 0,
- "dateLastReachable": 0,
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- {
- "activeMemberCount": 0,
- "createdAt": 0,
- "defaultPowerSchedule": {
- "mode": null,
- "weekdayEndTimeHour": null,
- "weekdayEndTimeMinutes": null,
- "weekdayStartTimeHour": null,
- "weekdayStartTimeMinutes": null,
- "weekendEndTimeHour": null,
- "weekendEndTimeMinutes": null,
- "weekendStartTimeHour": null,
- "weekendStartTimeMinutes": null
}, - "defaultRole": "ADMINISTRATOR",
- "defaultVirtualizationRealm": { },
- "description": "string",
- "features": {
- "assetBypassScanningEnabled": null,
- "remoteAccessCopyEnabled": null,
- "remoteAccessFileDownloadEnabled": null,
- "remoteAccessFileUploadEnabled": null,
- "remoteAccessPasteEnabled": null
}, - "id": 0,
- "itarComment": "string",
- "itarRestricted": true,
- "limits": {
- "gpuTypeMaximums": { },
- "maxNumCpus": null,
- "maxNumGpus": null,
- "maxRamInMegabytes": null,
- "maxStorageInMegabytes": null,
- "maxVirtualMachines": null,
- "validUntil": null
}, - "totalMemberCount": 0,
- "name": "string",
- "owningTeam": {
- "assetBundleInstallerEnabled": null,
- "assetBypassScanningEnabled": null,
- "availabilityZoneEnabled": null,
- "bypassScanningEnabled": null,
- "leadUser": null,
- "emfaMode": null,
- "financialPocInfo": null,
- "gpuTypeMaximums": { },
- "icon": null,
- "id": null,
- "logEntries": [ ],
- "managedVirtualizationRealms": [ ],
- "teamManagers": [ ],
- "maxAssets": null,
- "maxManagedVirtualizationRealms": null,
- "maxNumCpus": null,
- "maxNumGpus": null,
- "maxProjects": null,
- "maxRamInMegabytes": null,
- "maxStorageInMegabytes": null,
- "maxUsers": null,
- "maxVirtualMachines": null,
- "name": null,
- "orderNumber": null,
- "ownedClouds": [ ],
- "ownedProjects": [ ],
- "contactInfo": null,
- "powerScheduleEnabled": null,
- "private": null,
- "rdpClientProxyEnabled": null,
- "rdpClientSessionDuration": null,
- "redeployHostsEnabled": null,
- "snapshotEnabled": null,
- "state": null,
- "storageServiceCapacityInMegabytes": null,
- "teamGroup": null,
- "teamServices": [ ],
- "validUntil": null
}, - "isPrivate": true,
- "trustedProjects": [
- null
], - "resourceUsage": {
- "numCpus": null,
- "numGpus": null,
- "ramInMegabytes": null,
- "storageInMegabytes": null,
- "virtualMachines": null
}, - "submissionServices": [
- null
], - "updatedAt": 0,
- "members": [
- null
], - "virtualizationRealms": [
- null
]
}
], - "reachable": true,
- "remoteAccessConfig": {
- "id": 0,
- "remoteAccessIpAddress": "string",
- "instanceType": "LARGE",
- "rdpProxyClientEnabled": true,
- "remoteAccessHost": "string",
- "remoteAccessPort": 0,
- "templateName": "string"
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "state": "ACTIVE",
- "supportedFeatures": [
- "USER_PASSWORD_UPDATE"
], - "templateRegistrations": [
- {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- null
], - "templateData": {
- "displayName": null,
- "operatingSystem": null,
- "virtRealmTemplateName": null,
- "cons3rtAgentInstalled": null,
- "containerCapable": null,
- "disks": [ ],
- "failCount": null,
- "id": null,
- "license": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "note": null,
- "packageManagementType": null,
- "powerOnDelayOverride": null,
- "powerShellVersion": null,
- "templateRegistration": null,
- "remoteAccessTemplates": [ ],
- "serviceManagementType": null,
- "userCount": null,
- "virtRealmId": null
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- null
]
}
], - "templates": [
- {
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmTemplateName": "string",
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- null
], - "failCount": 0,
- "id": 0,
- "license": "string",
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "note": "string",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "templateRegistration": {
- "id": null,
- "offline": null,
- "registeringVirtualizationRealm": null,
- "subscriptions": [ ],
- "templateData": null,
- "templateUuid": null,
- "virtRealmsSharedTo": [ ]
}, - "remoteAccessTemplates": [
- null
], - "serviceManagementType": "SYSTEMD",
- "userCount": 0,
- "virtRealmId": 0
}
], - "templateSubscriptions": [
- {
- "id": 0,
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "state": "IN_DEVELOPMENT",
- "subscribingVirtualizationRealm": { },
- "templateRegistration": {
- "id": null,
- "offline": null,
- "registeringVirtualizationRealm": null,
- "subscriptions": [ ],
- "templateData": null,
- "templateUuid": null,
- "virtRealmsSharedTo": [ ]
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4"
}
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0
}
], - "description": "string",
- "name": "string",
- "externalIpAddresses": [
- "string"
], - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": true,
- "bypassScanningEnabled": true,
- "deallocationCapable": true,
- "gpuAvailable": true,
- "storageServiceEnabled": true
}, - "gpuTypes": [
- "A40"
], - "id": 0,
- "maximumImpactLevel": "NONE",
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- {
- "dnatEnabled": true,
- "dnatPort": "string",
- "dnatProtocol": "ANY",
- "dnatTargetIp": "string",
- "dnatTargetPort": "string",
- "id": 0
}
], - "firewallRules": [
- {
- "id": 0,
- "ruleOrder": 0,
- "protocol": "ANY",
- "ruleAction": "ALLOW",
- "ruleDestination": "string",
- "ruleDestPort": "string",
- "ruleEnabled": true,
- "ruleSource": "string",
- "ruleSourcePort": "string"
}
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "owningTeam": {
- "assetBundleInstallerEnabled": true,
- "assetBypassScanningEnabled": true,
- "availabilityZoneEnabled": true,
- "bypassScanningEnabled": true,
- "leadUser": { },
- "emfaMode": "Disabled",
- "financialPocInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "icon": "string",
- "id": 0,
- "logEntries": [
- {
- "id": 0,
- "message": "string",
- "projectName": "string",
- "severity": "DEBUG",
- "source": "string",
- "time": 0,
- "username": "string"
}
], - "managedVirtualizationRealms": [
- {
- "virtualizationRealmType": "Amazon",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- {
- "id": null,
- "isolated": null,
- "boundaryIpAddress": null,
- "cidr": null,
- "description": null,
- "dnatRules": [ ],
- "firewallRules": [ ],
- "networkFunction": null,
- "name": null
}
], - "adminUsers": [
- { }
], - "allocated": true,
- "cidr": "stringstri",
- "connectedCloud": { },
- "cloud": { },
- "createdAt": 0,
- "dateLastReachable": 0,
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- {
- "activeMemberCount": null,
- "createdAt": null,
- "defaultPowerSchedule": null,
- "defaultRole": null,
- "defaultVirtualizationRealm": null,
- "description": null,
- "features": null,
- "id": null,
- "itarComment": null,
- "itarRestricted": null,
- "limits": null,
- "totalMemberCount": null,
- "name": null,
- "owningTeam": null,
- "isPrivate": null,
- "trustedProjects": [ ],
- "resourceUsage": null,
- "submissionServices": [ ],
- "updatedAt": null,
- "members": [ ],
- "virtualizationRealms": [ ]
}
], - "reachable": true,
- "remoteAccessConfig": {
- "id": 0,
- "remoteAccessIpAddress": "string",
- "instanceType": "LARGE",
- "rdpProxyClientEnabled": true,
- "remoteAccessHost": "string",
- "remoteAccessPort": 0,
- "templateName": "string"
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "state": "ACTIVE",
- "supportedFeatures": [
- "USER_PASSWORD_UPDATE"
], - "templateRegistrations": [
- {
- "id": null,
- "offline": null,
- "registeringVirtualizationRealm": null,
- "subscriptions": [ ],
- "templateData": null,
- "templateUuid": null,
- "virtRealmsSharedTo": [ ]
}
], - "templates": [
- {
- "displayName": null,
- "operatingSystem": null,
- "virtRealmTemplateName": null,
- "cons3rtAgentInstalled": null,
- "containerCapable": null,
- "disks": [ ],
- "failCount": null,
- "id": null,
- "license": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "note": null,
- "packageManagementType": null,
- "powerOnDelayOverride": null,
- "powerShellVersion": null,
- "templateRegistration": null,
- "remoteAccessTemplates": [ ],
- "serviceManagementType": null,
- "userCount": null,
- "virtRealmId": null
}
], - "templateSubscriptions": [
- {
- "id": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "state": null,
- "subscribingVirtualizationRealm": null,
- "templateRegistration": null,
- "templateUuid": null
}
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0
}
], - "teamManagers": [
- { }
], - "maxAssets": 0,
- "maxManagedVirtualizationRealms": 0,
- "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxProjects": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxUsers": 0,
- "maxVirtualMachines": 0,
- "name": "string",
- "orderNumber": "string",
- "ownedClouds": [
- { }
], - "ownedProjects": [
- {
- "activeMemberCount": 0,
- "createdAt": 0,
- "defaultPowerSchedule": {
- "mode": "NONE",
- "weekdayEndTimeHour": 23,
- "weekdayEndTimeMinutes": 59,
- "weekdayStartTimeHour": 23,
- "weekdayStartTimeMinutes": 59,
- "weekendEndTimeHour": 23,
- "weekendEndTimeMinutes": 59,
- "weekendStartTimeHour": 23,
- "weekendStartTimeMinutes": 59
}, - "defaultRole": "ADMINISTRATOR",
- "defaultVirtualizationRealm": {
- "virtualizationRealmType": "Amazon",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- null
], - "adminUsers": [
- null
], - "allocated": true,
- "cidr": "stringstri",
- "connectedCloud": { },
- "cloud": { },
- "createdAt": 0,
- "dateLastReachable": 0,
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- null
], - "reachable": true,
- "remoteAccessConfig": {
- "id": null,
- "remoteAccessIpAddress": null,
- "instanceType": null,
- "rdpProxyClientEnabled": null,
- "remoteAccessHost": null,
- "remoteAccessPort": null,
- "templateName": null
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "state": "ACTIVE",
- "supportedFeatures": [
- null
], - "templateRegistrations": [
- null
], - "templates": [
- null
], - "templateSubscriptions": [
- null
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0
}, - "description": "string",
- "features": {
- "assetBypassScanningEnabled": true,
- "remoteAccessCopyEnabled": true,
- "remoteAccessFileDownloadEnabled": true,
- "remoteAccessFileUploadEnabled": true,
- "remoteAccessPasteEnabled": true
}, - "id": 0,
- "itarComment": "string",
- "itarRestricted": true,
- "limits": {
- "gpuTypeMaximums": {
- "property1": null,
- "property2": null
}, - "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxVirtualMachines": 0,
- "validUntil": 0
}, - "totalMemberCount": 0,
- "name": "string",
- "owningTeam": { },
- "isPrivate": true,
- "trustedProjects": [
- { }
], - "resourceUsage": {
- "numCpus": 0,
- "numGpus": 0,
- "ramInMegabytes": 0,
- "storageInMegabytes": 0,
- "virtualMachines": 0
}, - "submissionServices": [
- {
- "hostLoggingString": null,
- "credentials": null,
- "enabled": null,
- "id": null,
- "name": null,
- "submissionEndpoint": null
}
], - "updatedAt": 0,
- "members": [
- { }
], - "virtualizationRealms": [
- {
- "virtualizationRealmType": null,
- "accessPoint": null,
- "accountId": null,
- "activeVirtualMachines": null,
- "networks": [ ],
- "adminUsers": [ ],
- "allocated": null,
- "cidr": null,
- "connectedCloud": null,
- "cloud": null,
- "createdAt": null,
- "dateLastReachable": null,
- "defaultWindowsDomainName": null,
- "description": null,
- "id": null,
- "localStorageName": null,
- "maximumNumCpus": null,
- "maximumNumGpus": null,
- "maximumRamInMegabytes": null,
- "maximumStorageInMegabytes": null,
- "maximumVirtualMachines": null,
- "name": null,
- "password": null,
- "powerOnDelayBase": null,
- "powerOnInitialDelayBase": null,
- "powerOnMaximumDelay": null,
- "powerOnMinimumDelay": null,
- "projects": [ ],
- "reachable": null,
- "remoteAccessConfig": null,
- "remoteAccessDeploymentId": null,
- "remoteAccessDeploymentRunStatus": null,
- "remoteAccessStatus": null,
- "state": null,
- "supportedFeatures": [ ],
- "templateRegistrations": [ ],
- "templates": [ ],
- "templateSubscriptions": [ ],
- "updatedAt": null,
- "username": null,
- "zoneCount": null
}
]
}
], - "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "powerScheduleEnabled": true,
- "private": true,
- "rdpClientProxyEnabled": true,
- "rdpClientSessionDuration": 0,
- "redeployHostsEnabled": true,
- "snapshotEnabled": true,
- "state": "ACTIVE",
- "storageServiceCapacityInMegabytes": 0,
- "teamGroup": "string",
- "teamServices": [
- {
- "serviceType": "AtlassianBitbucket",
- "active": true,
- "description": "string",
- "id": 0,
- "key": "string",
- "name": "string",
- "numLicenses": 0,
- "team": {
- "id": 0,
- "name": "string",
- "private": true,
- "state": "ACTIVE",
- "validUtil": 0,
- "contactInfo": {
- "email": null,
- "firstname": null,
- "lastname": null,
- "organization": null,
- "phone": null
}, - "teamGroup": "string"
}
}
], - "validUntil": 0
}, - "providerFeatureConfigurations": {
- "property1": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}, - "property2": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": {
- "virtualizationRealmType": "Amazon",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- {
- "dnatEnabled": null,
- "dnatPort": null,
- "dnatProtocol": null,
- "dnatTargetIp": null,
- "dnatTargetPort": null,
- "id": null
}
], - "firewallRules": [
- {
- "id": null,
- "ruleOrder": null,
- "protocol": null,
- "ruleAction": null,
- "ruleDestination": null,
- "ruleDestPort": null,
- "ruleEnabled": null,
- "ruleSource": null,
- "ruleSourcePort": null
}
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "adminUsers": [
- { }
], - "allocated": true,
- "cidr": "stringstri",
- "connectedCloud": { },
- "cloud": { },
- "createdAt": 0,
- "dateLastReachable": 0,
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- {
- "activeMemberCount": 0,
- "createdAt": 0,
- "defaultPowerSchedule": {
- "mode": "NONE",
- "weekdayEndTimeHour": 23,
- "weekdayEndTimeMinutes": 59,
- "weekdayStartTimeHour": 23,
- "weekdayStartTimeMinutes": 59,
- "weekendEndTimeHour": 23,
- "weekendEndTimeMinutes": 59,
- "weekendStartTimeHour": 23,
- "weekendStartTimeMinutes": 59
}, - "defaultRole": "ADMINISTRATOR",
- "defaultVirtualizationRealm": { },
- "description": "string",
- "features": {
- "assetBypassScanningEnabled": true,
- "remoteAccessCopyEnabled": true,
- "remoteAccessFileDownloadEnabled": true,
- "remoteAccessFileUploadEnabled": true,
- "remoteAccessPasteEnabled": true
}, - "id": 0,
- "itarComment": "string",
- "itarRestricted": true,
- "limits": {
- "gpuTypeMaximums": {
- "property1": null,
- "property2": null
}, - "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxVirtualMachines": 0,
- "validUntil": 0
}, - "totalMemberCount": 0,
- "name": "string",
- "owningTeam": {
- "assetBundleInstallerEnabled": true,
- "assetBypassScanningEnabled": true,
- "availabilityZoneEnabled": true,
- "bypassScanningEnabled": true,
- "leadUser": { },
- "emfaMode": "Disabled",
- "financialPocInfo": {
- "email": null,
- "firstname": null,
- "lastname": null,
- "organization": null,
- "phone": null
}, - "gpuTypeMaximums": {
- "property1": null,
- "property2": null
}, - "icon": "string",
- "id": 0,
- "logEntries": [
- null
], - "managedVirtualizationRealms": [
- null
], - "teamManagers": [
- null
], - "maxAssets": 0,
- "maxManagedVirtualizationRealms": 0,
- "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxProjects": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxUsers": 0,
- "maxVirtualMachines": 0,
- "name": "string",
- "orderNumber": "string",
- "ownedClouds": [
- null
], - "ownedProjects": [
- null
], - "contactInfo": {
- "email": null,
- "firstname": null,
- "lastname": null,
- "organization": null,
- "phone": null
}, - "powerScheduleEnabled": true,
- "private": true,
- "rdpClientProxyEnabled": true,
- "rdpClientSessionDuration": 0,
- "redeployHostsEnabled": true,
- "snapshotEnabled": true,
- "state": "ACTIVE",
- "storageServiceCapacityInMegabytes": 0,
- "teamGroup": "string",
- "teamServices": [
- null
], - "validUntil": 0
}, - "isPrivate": true,
- "trustedProjects": [
- { }
], - "resourceUsage": {
- "numCpus": 0,
- "numGpus": 0,
- "ramInMegabytes": 0,
- "storageInMegabytes": 0,
- "virtualMachines": 0
}, - "submissionServices": [
- {
- "hostLoggingString": null,
- "credentials": null,
- "enabled": null,
- "id": null,
- "name": null,
- "submissionEndpoint": null
}
], - "updatedAt": 0,
- "members": [
- { }
], - "virtualizationRealms": [
- { }
]
}
], - "reachable": true,
- "remoteAccessConfig": {
- "id": 0,
- "remoteAccessIpAddress": "string",
- "instanceType": "LARGE",
- "rdpProxyClientEnabled": true,
- "remoteAccessHost": "string",
- "remoteAccessPort": 0,
- "templateName": "string"
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "state": "ACTIVE",
- "supportedFeatures": [
- "USER_PASSWORD_UPDATE"
], - "templateRegistrations": [
- {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- {
- "id": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "state": null,
- "subscribingVirtualizationRealm": null,
- "templateRegistration": null,
- "templateUuid": null
}
], - "templateData": {
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmTemplateName": "string",
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- null
], - "failCount": 0,
- "id": 0,
- "license": "string",
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "note": "string",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "templateRegistration": { },
- "remoteAccessTemplates": [
- null
], - "serviceManagementType": "SYSTEMD",
- "userCount": 0,
- "virtRealmId": 0
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- { }
]
}
], - "templates": [
- {
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmTemplateName": "string",
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- {
- "capacityInMegabytes": null,
- "createOrder": null,
- "additionalDisk": null,
- "bootDisk": null,
- "id": null
}
], - "failCount": 0,
- "id": 0,
- "license": "string",
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "note": "string",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "templateRegistration": {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- null
], - "templateData": { },
- "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- null
]
}, - "remoteAccessTemplates": [
- {
- "id": null,
- "name": null,
- "type": null,
- "port": null,
- "password": null
}
], - "serviceManagementType": "SYSTEMD",
- "userCount": 0,
- "virtRealmId": 0
}
], - "templateSubscriptions": [
- {
- "id": 0,
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "state": "IN_DEVELOPMENT",
- "subscribingVirtualizationRealm": { },
- "templateRegistration": {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- null
], - "templateData": {
- "displayName": null,
- "operatingSystem": null,
- "virtRealmTemplateName": null,
- "cons3rtAgentInstalled": null,
- "containerCapable": null,
- "disks": [ ],
- "failCount": null,
- "id": null,
- "license": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "note": null,
- "packageManagementType": null,
- "powerOnDelayOverride": null,
- "powerShellVersion": null,
- "templateRegistration": null,
- "remoteAccessTemplates": [ ],
- "serviceManagementType": null,
- "userCount": null,
- "virtRealmId": null
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- null
]
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4"
}
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0
}, - "updateReposString": "string",
- "virtualizationRealms": [
- {
- "virtualizationRealmType": "Amazon",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- null
], - "firewallRules": [
- null
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "adminUsers": [
- { }
], - "allocated": true,
- "cidr": "stringstri",
- "connectedCloud": { },
- "cloud": { },
- "createdAt": 0,
- "dateLastReachable": 0,
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- {
- "activeMemberCount": 0,
- "createdAt": 0,
- "defaultPowerSchedule": {
- "mode": null,
- "weekdayEndTimeHour": null,
- "weekdayEndTimeMinutes": null,
- "weekdayStartTimeHour": null,
- "weekdayStartTimeMinutes": null,
- "weekendEndTimeHour": null,
- "weekendEndTimeMinutes": null,
- "weekendStartTimeHour": null,
- "weekendStartTimeMinutes": null
}, - "defaultRole": "ADMINISTRATOR",
- "defaultVirtualizationRealm": { },
- "description": "string",
- "features": {
- "assetBypassScanningEnabled": null,
- "remoteAccessCopyEnabled": null,
- "remoteAccessFileDownloadEnabled": null,
- "remoteAccessFileUploadEnabled": null,
- "remoteAccessPasteEnabled": null
}, - "id": 0,
- "itarComment": "string",
- "itarRestricted": true,
- "limits": {
- "gpuTypeMaximums": { },
- "maxNumCpus": null,
- "maxNumGpus": null,
- "maxRamInMegabytes": null,
- "maxStorageInMegabytes": null,
- "maxVirtualMachines": null,
- "validUntil": null
}, - "totalMemberCount": 0,
- "name": "string",
- "owningTeam": {
- "assetBundleInstallerEnabled": null,
- "assetBypassScanningEnabled": null,
- "availabilityZoneEnabled": null,
- "bypassScanningEnabled": null,
- "leadUser": null,
- "emfaMode": null,
- "financialPocInfo": null,
- "gpuTypeMaximums": { },
- "icon": null,
- "id": null,
- "logEntries": [ ],
- "managedVirtualizationRealms": [ ],
- "teamManagers": [ ],
- "maxAssets": null,
- "maxManagedVirtualizationRealms": null,
- "maxNumCpus": null,
- "maxNumGpus": null,
- "maxProjects": null,
- "maxRamInMegabytes": null,
- "maxStorageInMegabytes": null,
- "maxUsers": null,
- "maxVirtualMachines": null,
- "name": null,
- "orderNumber": null,
- "ownedClouds": [ ],
- "ownedProjects": [ ],
- "contactInfo": null,
- "powerScheduleEnabled": null,
- "private": null,
- "rdpClientProxyEnabled": null,
- "rdpClientSessionDuration": null,
- "redeployHostsEnabled": null,
- "snapshotEnabled": null,
- "state": null,
- "storageServiceCapacityInMegabytes": null,
- "teamGroup": null,
- "teamServices": [ ],
- "validUntil": null
}, - "isPrivate": true,
- "trustedProjects": [
- null
], - "resourceUsage": {
- "numCpus": null,
- "numGpus": null,
- "ramInMegabytes": null,
- "storageInMegabytes": null,
- "virtualMachines": null
}, - "submissionServices": [
- null
], - "updatedAt": 0,
- "members": [
- null
], - "virtualizationRealms": [
- null
]
}
], - "reachable": true,
- "remoteAccessConfig": {
- "id": 0,
- "remoteAccessIpAddress": "string",
- "instanceType": "LARGE",
- "rdpProxyClientEnabled": true,
- "remoteAccessHost": "string",
- "remoteAccessPort": 0,
- "templateName": "string"
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "state": "ACTIVE",
- "supportedFeatures": [
- "USER_PASSWORD_UPDATE"
], - "templateRegistrations": [
- {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- null
], - "templateData": {
- "displayName": null,
- "operatingSystem": null,
- "virtRealmTemplateName": null,
- "cons3rtAgentInstalled": null,
- "containerCapable": null,
- "disks": [ ],
- "failCount": null,
- "id": null,
- "license": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "note": null,
- "packageManagementType": null,
- "powerOnDelayOverride": null,
- "powerShellVersion": null,
- "templateRegistration": null,
- "remoteAccessTemplates": [ ],
- "serviceManagementType": null,
- "userCount": null,
- "virtRealmId": null
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- null
]
}
], - "templates": [
- {
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmTemplateName": "string",
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- null
], - "failCount": 0,
- "id": 0,
- "license": "string",
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "note": "string",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "templateRegistration": {
- "id": null,
- "offline": null,
- "registeringVirtualizationRealm": null,
- "subscriptions": [ ],
- "templateData": null,
- "templateUuid": null,
- "virtRealmsSharedTo": [ ]
}, - "remoteAccessTemplates": [
- null
], - "serviceManagementType": "SYSTEMD",
- "userCount": 0,
- "virtRealmId": 0
}
], - "templateSubscriptions": [
- {
- "id": 0,
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "state": "IN_DEVELOPMENT",
- "subscribingVirtualizationRealm": { },
- "templateRegistration": {
- "id": null,
- "offline": null,
- "registeringVirtualizationRealm": null,
- "subscriptions": [ ],
- "templateData": null,
- "templateUuid": null,
- "virtRealmsSharedTo": [ ]
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4"
}
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0
}
], - "subtype": "string"
}
], - "administeredVirtRealms": [
- {
- "virtualizationRealmType": "Amazon",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- {
- "dnatEnabled": true,
- "dnatPort": "string",
- "dnatProtocol": "ANY",
- "dnatTargetIp": "string",
- "dnatTargetPort": "string",
- "id": 0
}
], - "firewallRules": [
- {
- "id": 0,
- "ruleOrder": 0,
- "protocol": "ANY",
- "ruleAction": "ALLOW",
- "ruleDestination": "string",
- "ruleDestPort": "string",
- "ruleEnabled": true,
- "ruleSource": "string",
- "ruleSourcePort": "string"
}
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "adminUsers": [
- { }
], - "allocated": true,
- "cidr": "stringstri",
- "connectedCloud": {
- "cloudType": "AwsCloud",
- "connectedVirtualizationRealms": [
- { }
], - "description": "string",
- "name": "string",
- "externalIpAddresses": [
- "string"
], - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": true,
- "bypassScanningEnabled": true,
- "deallocationCapable": true,
- "gpuAvailable": true,
- "storageServiceEnabled": true
}, - "gpuTypes": [
- "A40"
], - "id": 0,
- "maximumImpactLevel": "NONE",
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- {
- "dnatEnabled": null,
- "dnatPort": null,
- "dnatProtocol": null,
- "dnatTargetIp": null,
- "dnatTargetPort": null,
- "id": null
}
], - "firewallRules": [
- {
- "id": null,
- "ruleOrder": null,
- "protocol": null,
- "ruleAction": null,
- "ruleDestination": null,
- "ruleDestPort": null,
- "ruleEnabled": null,
- "ruleSource": null,
- "ruleSourcePort": null
}
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "owningTeam": {
- "assetBundleInstallerEnabled": true,
- "assetBypassScanningEnabled": true,
- "availabilityZoneEnabled": true,
- "bypassScanningEnabled": true,
- "leadUser": { },
- "emfaMode": "Disabled",
- "financialPocInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "icon": "string",
- "id": 0,
- "logEntries": [
- {
- "id": 0,
- "message": "string",
- "projectName": "string",
- "severity": "DEBUG",
- "source": "string",
- "time": 0,
- "username": "string"
}
], - "managedVirtualizationRealms": [
- { }
], - "teamManagers": [
- { }
], - "maxAssets": 0,
- "maxManagedVirtualizationRealms": 0,
- "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxProjects": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxUsers": 0,
- "maxVirtualMachines": 0,
- "name": "string",
- "orderNumber": "string",
- "ownedClouds": [
- { }
], - "ownedProjects": [
- {
- "activeMemberCount": 0,
- "createdAt": 0,
- "defaultPowerSchedule": {
- "mode": null,
- "weekdayEndTimeHour": null,
- "weekdayEndTimeMinutes": null,
- "weekdayStartTimeHour": null,
- "weekdayStartTimeMinutes": null,
- "weekendEndTimeHour": null,
- "weekendEndTimeMinutes": null,
- "weekendStartTimeHour": null,
- "weekendStartTimeMinutes": null
}, - "defaultRole": "ADMINISTRATOR",
- "defaultVirtualizationRealm": { },
- "description": "string",
- "features": {
- "assetBypassScanningEnabled": null,
- "remoteAccessCopyEnabled": null,
- "remoteAccessFileDownloadEnabled": null,
- "remoteAccessFileUploadEnabled": null,
- "remoteAccessPasteEnabled": null
}, - "id": 0,
- "itarComment": "string",
- "itarRestricted": true,
- "limits": {
- "gpuTypeMaximums": { },
- "maxNumCpus": null,
- "maxNumGpus": null,
- "maxRamInMegabytes": null,
- "maxStorageInMegabytes": null,
- "maxVirtualMachines": null,
- "validUntil": null
}, - "totalMemberCount": 0,
- "name": "string",
- "owningTeam": { },
- "isPrivate": true,
- "trustedProjects": [
- null
], - "resourceUsage": {
- "numCpus": null,
- "numGpus": null,
- "ramInMegabytes": null,
- "storageInMegabytes": null,
- "virtualMachines": null
}, - "submissionServices": [
- null
], - "updatedAt": 0,
- "members": [
- null
], - "virtualizationRealms": [
- null
]
}
], - "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "powerScheduleEnabled": true,
- "private": true,
- "rdpClientProxyEnabled": true,
- "rdpClientSessionDuration": 0,
- "redeployHostsEnabled": true,
- "snapshotEnabled": true,
- "state": "ACTIVE",
- "storageServiceCapacityInMegabytes": 0,
- "teamGroup": "string",
- "teamServices": [
- {
- "serviceType": "AtlassianBitbucket",
- "active": true,
- "description": "string",
- "id": 0,
- "key": "string",
- "name": "string",
- "numLicenses": 0,
- "team": {
- "id": null,
- "name": null,
- "private": null,
- "state": null,
- "validUtil": null,
- "contactInfo": null,
- "teamGroup": null
}
}
], - "validUntil": 0
}, - "providerFeatureConfigurations": {
- "property1": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}, - "property2": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": { },
- "updateReposString": "string",
- "virtualizationRealms": [
- { }
], - "subtype": "string"
}, - "cloud": {
- "cloudType": "AwsCloud",
- "connectedVirtualizationRealms": [
- { }
], - "description": "string",
- "name": "string",
- "externalIpAddresses": [
- "string"
], - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": true,
- "bypassScanningEnabled": true,
- "deallocationCapable": true,
- "gpuAvailable": true,
- "storageServiceEnabled": true
}, - "gpuTypes": [
- "A40"
], - "id": 0,
- "maximumImpactLevel": "NONE",
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- {
- "dnatEnabled": null,
- "dnatPort": null,
- "dnatProtocol": null,
- "dnatTargetIp": null,
- "dnatTargetPort": null,
- "id": null
}
], - "firewallRules": [
- {
- "id": null,
- "ruleOrder": null,
- "protocol": null,
- "ruleAction": null,
- "ruleDestination": null,
- "ruleDestPort": null,
- "ruleEnabled": null,
- "ruleSource": null,
- "ruleSourcePort": null
}
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "owningTeam": {
- "assetBundleInstallerEnabled": true,
- "assetBypassScanningEnabled": true,
- "availabilityZoneEnabled": true,
- "bypassScanningEnabled": true,
- "leadUser": { },
- "emfaMode": "Disabled",
- "financialPocInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "icon": "string",
- "id": 0,
- "logEntries": [
- {
- "id": 0,
- "message": "string",
- "projectName": "string",
- "severity": "DEBUG",
- "source": "string",
- "time": 0,
- "username": "string"
}
], - "managedVirtualizationRealms": [
- { }
], - "teamManagers": [
- { }
], - "maxAssets": 0,
- "maxManagedVirtualizationRealms": 0,
- "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxProjects": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxUsers": 0,
- "maxVirtualMachines": 0,
- "name": "string",
- "orderNumber": "string",
- "ownedClouds": [
- { }
], - "ownedProjects": [
- {
- "activeMemberCount": 0,
- "createdAt": 0,
- "defaultPowerSchedule": {
- "mode": null,
- "weekdayEndTimeHour": null,
- "weekdayEndTimeMinutes": null,
- "weekdayStartTimeHour": null,
- "weekdayStartTimeMinutes": null,
- "weekendEndTimeHour": null,
- "weekendEndTimeMinutes": null,
- "weekendStartTimeHour": null,
- "weekendStartTimeMinutes": null
}, - "defaultRole": "ADMINISTRATOR",
- "defaultVirtualizationRealm": { },
- "description": "string",
- "features": {
- "assetBypassScanningEnabled": null,
- "remoteAccessCopyEnabled": null,
- "remoteAccessFileDownloadEnabled": null,
- "remoteAccessFileUploadEnabled": null,
- "remoteAccessPasteEnabled": null
}, - "id": 0,
- "itarComment": "string",
- "itarRestricted": true,
- "limits": {
- "gpuTypeMaximums": { },
- "maxNumCpus": null,
- "maxNumGpus": null,
- "maxRamInMegabytes": null,
- "maxStorageInMegabytes": null,
- "maxVirtualMachines": null,
- "validUntil": null
}, - "totalMemberCount": 0,
- "name": "string",
- "owningTeam": { },
- "isPrivate": true,
- "trustedProjects": [
- null
], - "resourceUsage": {
- "numCpus": null,
- "numGpus": null,
- "ramInMegabytes": null,
- "storageInMegabytes": null,
- "virtualMachines": null
}, - "submissionServices": [
- null
], - "updatedAt": 0,
- "members": [
- null
], - "virtualizationRealms": [
- null
]
}
], - "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "powerScheduleEnabled": true,
- "private": true,
- "rdpClientProxyEnabled": true,
- "rdpClientSessionDuration": 0,
- "redeployHostsEnabled": true,
- "snapshotEnabled": true,
- "state": "ACTIVE",
- "storageServiceCapacityInMegabytes": 0,
- "teamGroup": "string",
- "teamServices": [
- {
- "serviceType": "AtlassianBitbucket",
- "active": true,
- "description": "string",
- "id": 0,
- "key": "string",
- "name": "string",
- "numLicenses": 0,
- "team": {
- "id": null,
- "name": null,
- "private": null,
- "state": null,
- "validUtil": null,
- "contactInfo": null,
- "teamGroup": null
}
}
], - "validUntil": 0
}, - "providerFeatureConfigurations": {
- "property1": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}, - "property2": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": { },
- "updateReposString": "string",
- "virtualizationRealms": [
- { }
], - "subtype": "string"
}, - "createdAt": 0,
- "dateLastReachable": 0,
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- {
- "activeMemberCount": 0,
- "createdAt": 0,
- "defaultPowerSchedule": {
- "mode": "NONE",
- "weekdayEndTimeHour": 23,
- "weekdayEndTimeMinutes": 59,
- "weekdayStartTimeHour": 23,
- "weekdayStartTimeMinutes": 59,
- "weekendEndTimeHour": 23,
- "weekendEndTimeMinutes": 59,
- "weekendStartTimeHour": 23,
- "weekendStartTimeMinutes": 59
}, - "defaultRole": "ADMINISTRATOR",
- "defaultVirtualizationRealm": { },
- "description": "string",
- "features": {
- "assetBypassScanningEnabled": true,
- "remoteAccessCopyEnabled": true,
- "remoteAccessFileDownloadEnabled": true,
- "remoteAccessFileUploadEnabled": true,
- "remoteAccessPasteEnabled": true
}, - "id": 0,
- "itarComment": "string",
- "itarRestricted": true,
- "limits": {
- "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxVirtualMachines": 0,
- "validUntil": 0
}, - "totalMemberCount": 0,
- "name": "string",
- "owningTeam": {
- "assetBundleInstallerEnabled": true,
- "assetBypassScanningEnabled": true,
- "availabilityZoneEnabled": true,
- "bypassScanningEnabled": true,
- "leadUser": { },
- "emfaMode": "Disabled",
- "financialPocInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "icon": "string",
- "id": 0,
- "logEntries": [
- {
- "id": null,
- "message": null,
- "projectName": null,
- "severity": null,
- "source": null,
- "time": null,
- "username": null
}
], - "managedVirtualizationRealms": [
- { }
], - "teamManagers": [
- { }
], - "maxAssets": 0,
- "maxManagedVirtualizationRealms": 0,
- "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxProjects": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxUsers": 0,
- "maxVirtualMachines": 0,
- "name": "string",
- "orderNumber": "string",
- "ownedClouds": [
- {
- "cloudType": null,
- "connectedVirtualizationRealms": [ ],
- "description": null,
- "name": null,
- "externalIpAddresses": [ ],
- "externalIpSource": null,
- "features": null,
- "gpuTypes": [ ],
- "id": null,
- "maximumImpactLevel": null,
- "networks": [ ],
- "owningTeam": null,
- "providerFeatureConfigurations": { },
- "state": null,
- "templateVirtualizationRealm": null,
- "updateReposString": null,
- "virtualizationRealms": [ ],
- "subtype": null
}
], - "ownedProjects": [
- { }
], - "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "powerScheduleEnabled": true,
- "private": true,
- "rdpClientProxyEnabled": true,
- "rdpClientSessionDuration": 0,
- "redeployHostsEnabled": true,
- "snapshotEnabled": true,
- "state": "ACTIVE",
- "storageServiceCapacityInMegabytes": 0,
- "teamGroup": "string",
- "teamServices": [
- {
- "serviceType": null,
- "active": null,
- "description": null,
- "id": null,
- "key": null,
- "name": null,
- "numLicenses": null,
- "team": null
}
], - "validUntil": 0
}, - "isPrivate": true,
- "trustedProjects": [
- { }
], - "resourceUsage": {
- "numCpus": 0,
- "numGpus": 0,
- "ramInMegabytes": 0,
- "storageInMegabytes": 0,
- "virtualMachines": 0
}, - "submissionServices": [
- {
- "hostLoggingString": "string",
- "credentials": {
- "password": null,
- "username": null
}, - "enabled": true,
- "id": 0,
- "name": "string",
- "submissionEndpoint": {
- "host": null,
- "id": null,
- "port": null,
- "type": null,
- "subtype": null
}
}
], - "updatedAt": 0,
- "members": [
- { }
], - "virtualizationRealms": [
- { }
]
}
], - "reachable": true,
- "remoteAccessConfig": {
- "id": 0,
- "remoteAccessIpAddress": "string",
- "instanceType": "LARGE",
- "rdpProxyClientEnabled": true,
- "remoteAccessHost": "string",
- "remoteAccessPort": 0,
- "templateName": "string"
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "state": "ACTIVE",
- "supportedFeatures": [
- "USER_PASSWORD_UPDATE"
], - "templateRegistrations": [
- {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- {
- "id": 0,
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "state": "IN_DEVELOPMENT",
- "subscribingVirtualizationRealm": { },
- "templateRegistration": { },
- "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4"
}
], - "templateData": {
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmTemplateName": "string",
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- {
- "capacityInMegabytes": null,
- "createOrder": null,
- "additionalDisk": null,
- "bootDisk": null,
- "id": null
}
], - "failCount": 0,
- "id": 0,
- "license": "string",
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "note": "string",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "templateRegistration": { },
- "remoteAccessTemplates": [
- {
- "id": null,
- "name": null,
- "type": null,
- "port": null,
- "password": null
}
], - "serviceManagementType": "SYSTEMD",
- "userCount": 0,
- "virtRealmId": 0
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- { }
]
}
], - "templates": [
- {
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmTemplateName": "string",
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0,
- "additionalDisk": true,
- "bootDisk": true,
- "id": 0
}
], - "failCount": 0,
- "id": 0,
- "license": "string",
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "note": "string",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "templateRegistration": {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- {
- "id": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "state": null,
- "subscribingVirtualizationRealm": null,
- "templateRegistration": null,
- "templateUuid": null
}
], - "templateData": { },
- "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- { }
]
}, - "remoteAccessTemplates": [
- {
- "id": 0,
- "name": "string",
- "type": "NONE",
- "port": 0,
- "password": "string"
}
], - "serviceManagementType": "SYSTEMD",
- "userCount": 0,
- "virtRealmId": 0
}
], - "templateSubscriptions": [
- {
- "id": 0,
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "state": "IN_DEVELOPMENT",
- "subscribingVirtualizationRealm": { },
- "templateRegistration": {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- { }
], - "templateData": {
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmTemplateName": "string",
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- null
], - "failCount": 0,
- "id": 0,
- "license": "string",
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "note": "string",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "templateRegistration": { },
- "remoteAccessTemplates": [
- null
], - "serviceManagementType": "SYSTEMD",
- "userCount": 0,
- "virtRealmId": 0
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- { }
]
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4"
}
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0
}
], - "certificates": [
- {
- "pem": "string"
}
], - "comment": "string",
- "defaultProject": {
- "activeMemberCount": 0,
- "createdAt": 0,
- "defaultPowerSchedule": {
- "mode": "NONE",
- "weekdayEndTimeHour": 23,
- "weekdayEndTimeMinutes": 59,
- "weekdayStartTimeHour": 23,
- "weekdayStartTimeMinutes": 59,
- "weekendEndTimeHour": 23,
- "weekendEndTimeMinutes": 59,
- "weekendStartTimeHour": 23,
- "weekendStartTimeMinutes": 59
}, - "defaultRole": "ADMINISTRATOR",
- "defaultVirtualizationRealm": {
- "virtualizationRealmType": "Amazon",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- {
- "dnatEnabled": true,
- "dnatPort": "string",
- "dnatProtocol": "ANY",
- "dnatTargetIp": "string",
- "dnatTargetPort": "string",
- "id": 0
}
], - "firewallRules": [
- {
- "id": 0,
- "ruleOrder": 0,
- "protocol": "ANY",
- "ruleAction": "ALLOW",
- "ruleDestination": "string",
- "ruleDestPort": "string",
- "ruleEnabled": true,
- "ruleSource": "string",
- "ruleSourcePort": "string"
}
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "adminUsers": [
- { }
], - "allocated": true,
- "cidr": "stringstri",
- "connectedCloud": {
- "cloudType": "AwsCloud",
- "connectedVirtualizationRealms": [
- { }
], - "description": "string",
- "name": "string",
- "externalIpAddresses": [
- "string"
], - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": true,
- "bypassScanningEnabled": true,
- "deallocationCapable": true,
- "gpuAvailable": true,
- "storageServiceEnabled": true
}, - "gpuTypes": [
- "A40"
], - "id": 0,
- "maximumImpactLevel": "NONE",
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- {
- "dnatEnabled": null,
- "dnatPort": null,
- "dnatProtocol": null,
- "dnatTargetIp": null,
- "dnatTargetPort": null,
- "id": null
}
], - "firewallRules": [
- {
- "id": null,
- "ruleOrder": null,
- "protocol": null,
- "ruleAction": null,
- "ruleDestination": null,
- "ruleDestPort": null,
- "ruleEnabled": null,
- "ruleSource": null,
- "ruleSourcePort": null
}
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "owningTeam": {
- "assetBundleInstallerEnabled": true,
- "assetBypassScanningEnabled": true,
- "availabilityZoneEnabled": true,
- "bypassScanningEnabled": true,
- "leadUser": { },
- "emfaMode": "Disabled",
- "financialPocInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "icon": "string",
- "id": 0,
- "logEntries": [
- {
- "id": 0,
- "message": "string",
- "projectName": "string",
- "severity": "DEBUG",
- "source": "string",
- "time": 0,
- "username": "string"
}
], - "managedVirtualizationRealms": [
- { }
], - "teamManagers": [
- { }
], - "maxAssets": 0,
- "maxManagedVirtualizationRealms": 0,
- "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxProjects": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxUsers": 0,
- "maxVirtualMachines": 0,
- "name": "string",
- "orderNumber": "string",
- "ownedClouds": [
- { }
], - "ownedProjects": [
- { }
], - "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "powerScheduleEnabled": true,
- "private": true,
- "rdpClientProxyEnabled": true,
- "rdpClientSessionDuration": 0,
- "redeployHostsEnabled": true,
- "snapshotEnabled": true,
- "state": "ACTIVE",
- "storageServiceCapacityInMegabytes": 0,
- "teamGroup": "string",
- "teamServices": [
- {
- "serviceType": "AtlassianBitbucket",
- "active": true,
- "description": "string",
- "id": 0,
- "key": "string",
- "name": "string",
- "numLicenses": 0,
- "team": {
- "id": null,
- "name": null,
- "private": null,
- "state": null,
- "validUtil": null,
- "contactInfo": null,
- "teamGroup": null
}
}
], - "validUntil": 0
}, - "providerFeatureConfigurations": {
- "property1": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}, - "property2": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": { },
- "updateReposString": "string",
- "virtualizationRealms": [
- { }
], - "subtype": "string"
}, - "cloud": {
- "cloudType": "AwsCloud",
- "connectedVirtualizationRealms": [
- { }
], - "description": "string",
- "name": "string",
- "externalIpAddresses": [
- "string"
], - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": true,
- "bypassScanningEnabled": true,
- "deallocationCapable": true,
- "gpuAvailable": true,
- "storageServiceEnabled": true
}, - "gpuTypes": [
- "A40"
], - "id": 0,
- "maximumImpactLevel": "NONE",
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- {
- "dnatEnabled": null,
- "dnatPort": null,
- "dnatProtocol": null,
- "dnatTargetIp": null,
- "dnatTargetPort": null,
- "id": null
}
], - "firewallRules": [
- {
- "id": null,
- "ruleOrder": null,
- "protocol": null,
- "ruleAction": null,
- "ruleDestination": null,
- "ruleDestPort": null,
- "ruleEnabled": null,
- "ruleSource": null,
- "ruleSourcePort": null
}
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "owningTeam": {
- "assetBundleInstallerEnabled": true,
- "assetBypassScanningEnabled": true,
- "availabilityZoneEnabled": true,
- "bypassScanningEnabled": true,
- "leadUser": { },
- "emfaMode": "Disabled",
- "financialPocInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "icon": "string",
- "id": 0,
- "logEntries": [
- {
- "id": 0,
- "message": "string",
- "projectName": "string",
- "severity": "DEBUG",
- "source": "string",
- "time": 0,
- "username": "string"
}
], - "managedVirtualizationRealms": [
- { }
], - "teamManagers": [
- { }
], - "maxAssets": 0,
- "maxManagedVirtualizationRealms": 0,
- "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxProjects": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxUsers": 0,
- "maxVirtualMachines": 0,
- "name": "string",
- "orderNumber": "string",
- "ownedClouds": [
- { }
], - "ownedProjects": [
- { }
], - "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "powerScheduleEnabled": true,
- "private": true,
- "rdpClientProxyEnabled": true,
- "rdpClientSessionDuration": 0,
- "redeployHostsEnabled": true,
- "snapshotEnabled": true,
- "state": "ACTIVE",
- "storageServiceCapacityInMegabytes": 0,
- "teamGroup": "string",
- "teamServices": [
- {
- "serviceType": "AtlassianBitbucket",
- "active": true,
- "description": "string",
- "id": 0,
- "key": "string",
- "name": "string",
- "numLicenses": 0,
- "team": {
- "id": null,
- "name": null,
- "private": null,
- "state": null,
- "validUtil": null,
- "contactInfo": null,
- "teamGroup": null
}
}
], - "validUntil": 0
}, - "providerFeatureConfigurations": {
- "property1": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}, - "property2": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": { },
- "updateReposString": "string",
- "virtualizationRealms": [
- { }
], - "subtype": "string"
}, - "createdAt": 0,
- "dateLastReachable": 0,
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- { }
], - "reachable": true,
- "remoteAccessConfig": {
- "id": 0,
- "remoteAccessIpAddress": "string",
- "instanceType": "LARGE",
- "rdpProxyClientEnabled": true,
- "remoteAccessHost": "string",
- "remoteAccessPort": 0,
- "templateName": "string"
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "state": "ACTIVE",
- "supportedFeatures": [
- "USER_PASSWORD_UPDATE"
], - "templateRegistrations": [
- {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- {
- "id": 0,
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "state": "IN_DEVELOPMENT",
- "subscribingVirtualizationRealm": { },
- "templateRegistration": { },
- "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4"
}
], - "templateData": {
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmTemplateName": "string",
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- {
- "capacityInMegabytes": null,
- "createOrder": null,
- "additionalDisk": null,
- "bootDisk": null,
- "id": null
}
], - "failCount": 0,
- "id": 0,
- "license": "string",
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "note": "string",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "templateRegistration": { },
- "remoteAccessTemplates": [
- {
- "id": null,
- "name": null,
- "type": null,
- "port": null,
- "password": null
}
], - "serviceManagementType": "SYSTEMD",
- "userCount": 0,
- "virtRealmId": 0
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- { }
]
}
], - "templates": [
- {
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmTemplateName": "string",
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- {
- "capacityInMegabytes": 0,
- "createOrder": 0,
- "additionalDisk": true,
- "bootDisk": true,
- "id": 0
}
], - "failCount": 0,
- "id": 0,
- "license": "string",
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "note": "string",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "templateRegistration": {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- {
- "id": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "state": null,
- "subscribingVirtualizationRealm": null,
- "templateRegistration": null,
- "templateUuid": null
}
], - "templateData": { },
- "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- { }
]
}, - "remoteAccessTemplates": [
- {
- "id": 0,
- "name": "string",
- "type": "NONE",
- "port": 0,
- "password": "string"
}
], - "serviceManagementType": "SYSTEMD",
- "userCount": 0,
- "virtRealmId": 0
}
], - "templateSubscriptions": [
- {
- "id": 0,
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "state": "IN_DEVELOPMENT",
- "subscribingVirtualizationRealm": { },
- "templateRegistration": {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- { }
], - "templateData": {
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmTemplateName": "string",
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- null
], - "failCount": 0,
- "id": 0,
- "license": "string",
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "note": "string",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "templateRegistration": { },
- "remoteAccessTemplates": [
- null
], - "serviceManagementType": "SYSTEMD",
- "userCount": 0,
- "virtRealmId": 0
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- { }
]
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4"
}
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0
}, - "description": "string",
- "features": {
- "assetBypassScanningEnabled": true,
- "remoteAccessCopyEnabled": true,
- "remoteAccessFileDownloadEnabled": true,
- "remoteAccessFileUploadEnabled": true,
- "remoteAccessPasteEnabled": true
}, - "id": 0,
- "itarComment": "string",
- "itarRestricted": true,
- "limits": {
- "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxVirtualMachines": 0,
- "validUntil": 0
}, - "totalMemberCount": 0,
- "name": "string",
- "owningTeam": {
- "assetBundleInstallerEnabled": true,
- "assetBypassScanningEnabled": true,
- "availabilityZoneEnabled": true,
- "bypassScanningEnabled": true,
- "leadUser": { },
- "emfaMode": "Disabled",
- "financialPocInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "icon": "string",
- "id": 0,
- "logEntries": [
- {
- "id": 0,
- "message": "string",
- "projectName": "string",
- "severity": "DEBUG",
- "source": "string",
- "time": 0,
- "username": "string"
}
], - "managedVirtualizationRealms": [
- {
- "virtualizationRealmType": "Amazon",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- null
], - "firewallRules": [
- null
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "adminUsers": [
- { }
], - "allocated": true,
- "cidr": "stringstri",
- "connectedCloud": {
- "cloudType": "AwsCloud",
- "connectedVirtualizationRealms": [
- { }
], - "description": "string",
- "name": "string",
- "externalIpAddresses": [
- "string"
], - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": true,
- "bypassScanningEnabled": true,
- "deallocationCapable": true,
- "gpuAvailable": true,
- "storageServiceEnabled": true
}, - "gpuTypes": [
- "A40"
], - "id": 0,
- "maximumImpactLevel": "NONE",
- "networks": [
- {
- "id": null,
- "isolated": null,
- "boundaryIpAddress": null,
- "cidr": null,
- "description": null,
- "dnatRules": [ ],
- "firewallRules": [ ],
- "networkFunction": null,
- "name": null
}
], - "owningTeam": { },
- "providerFeatureConfigurations": {
- "property1": {
- "debug": null,
- "accountId": null,
- "password": null,
- "username": null,
- "subtype": null
}, - "property2": {
- "debug": null,
- "accountId": null,
- "password": null,
- "username": null,
- "subtype": null
}
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": { },
- "updateReposString": "string",
- "virtualizationRealms": [
- { }
], - "subtype": "string"
}, - "cloud": {
- "cloudType": "AwsCloud",
- "connectedVirtualizationRealms": [
- { }
], - "description": "string",
- "name": "string",
- "externalIpAddresses": [
- "string"
], - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": true,
- "bypassScanningEnabled": true,
- "deallocationCapable": true,
- "gpuAvailable": true,
- "storageServiceEnabled": true
}, - "gpuTypes": [
- "A40"
], - "id": 0,
- "maximumImpactLevel": "NONE",
- "networks": [
- {
- "id": null,
- "isolated": null,
- "boundaryIpAddress": null,
- "cidr": null,
- "description": null,
- "dnatRules": [ ],
- "firewallRules": [ ],
- "networkFunction": null,
- "name": null
}
], - "owningTeam": { },
- "providerFeatureConfigurations": {
- "property1": {
- "debug": null,
- "accountId": null,
- "password": null,
- "username": null,
- "subtype": null
}, - "property2": {
- "debug": null,
- "accountId": null,
- "password": null,
- "username": null,
- "subtype": null
}
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": { },
- "updateReposString": "string",
- "virtualizationRealms": [
- { }
], - "subtype": "string"
}, - "createdAt": 0,
- "dateLastReachable": 0,
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- { }
], - "reachable": true,
- "remoteAccessConfig": {
- "id": 0,
- "remoteAccessIpAddress": "string",
- "instanceType": "LARGE",
- "rdpProxyClientEnabled": true,
- "remoteAccessHost": "string",
- "remoteAccessPort": 0,
- "templateName": "string"
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "state": "ACTIVE",
- "supportedFeatures": [
- "USER_PASSWORD_UPDATE"
], - "templateRegistrations": [
- {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- null
], - "templateData": {
- "displayName": null,
- "operatingSystem": null,
- "virtRealmTemplateName": null,
- "cons3rtAgentInstalled": null,
- "containerCapable": null,
- "disks": [ ],
- "failCount": null,
- "id": null,
- "license": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "note": null,
- "packageManagementType": null,
- "powerOnDelayOverride": null,
- "powerShellVersion": null,
- "templateRegistration": null,
- "remoteAccessTemplates": [ ],
- "serviceManagementType": null,
- "userCount": null,
- "virtRealmId": null
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- null
]
}
], - "templates": [
- {
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmTemplateName": "string",
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- null
], - "failCount": 0,
- "id": 0,
- "license": "string",
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "note": "string",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "templateRegistration": {
- "id": null,
- "offline": null,
- "registeringVirtualizationRealm": null,
- "subscriptions": [ ],
- "templateData": null,
- "templateUuid": null,
- "virtRealmsSharedTo": [ ]
}, - "remoteAccessTemplates": [
- null
], - "serviceManagementType": "SYSTEMD",
- "userCount": 0,
- "virtRealmId": 0
}
], - "templateSubscriptions": [
- {
- "id": 0,
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "state": "IN_DEVELOPMENT",
- "subscribingVirtualizationRealm": { },
- "templateRegistration": {
- "id": null,
- "offline": null,
- "registeringVirtualizationRealm": null,
- "subscriptions": [ ],
- "templateData": null,
- "templateUuid": null,
- "virtRealmsSharedTo": [ ]
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4"
}
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0
}
], - "teamManagers": [
- { }
], - "maxAssets": 0,
- "maxManagedVirtualizationRealms": 0,
- "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxProjects": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxUsers": 0,
- "maxVirtualMachines": 0,
- "name": "string",
- "orderNumber": "string",
- "ownedClouds": [
- {
- "cloudType": "AwsCloud",
- "connectedVirtualizationRealms": [
- {
- "virtualizationRealmType": "Amazon",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- null
], - "adminUsers": [
- null
], - "allocated": true,
- "cidr": "stringstri",
- "connectedCloud": { },
- "cloud": { },
- "createdAt": 0,
- "dateLastReachable": 0,
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- null
], - "reachable": true,
- "remoteAccessConfig": {
- "id": null,
- "remoteAccessIpAddress": null,
- "instanceType": null,
- "rdpProxyClientEnabled": null,
- "remoteAccessHost": null,
- "remoteAccessPort": null,
- "templateName": null
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "state": "ACTIVE",
- "supportedFeatures": [
- null
], - "templateRegistrations": [
- null
], - "templates": [
- null
], - "templateSubscriptions": [
- null
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0
}
], - "description": "string",
- "name": "string",
- "externalIpAddresses": [
- "string"
], - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": true,
- "bypassScanningEnabled": true,
- "deallocationCapable": true,
- "gpuAvailable": true,
- "storageServiceEnabled": true
}, - "gpuTypes": [
- "A40"
], - "id": 0,
- "maximumImpactLevel": "NONE",
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- null
], - "firewallRules": [
- null
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "owningTeam": { },
- "providerFeatureConfigurations": {
- "property1": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}, - "property2": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": {
- "virtualizationRealmType": "Amazon",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- {
- "id": null,
- "isolated": null,
- "boundaryIpAddress": null,
- "cidr": null,
- "description": null,
- "dnatRules": [ ],
- "firewallRules": [ ],
- "networkFunction": null,
- "name": null
}
], - "adminUsers": [
- { }
], - "allocated": true,
- "cidr": "stringstri",
- "connectedCloud": { },
- "cloud": { },
- "createdAt": 0,
- "dateLastReachable": 0,
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- { }
], - "reachable": true,
- "remoteAccessConfig": {
- "id": 0,
- "remoteAccessIpAddress": "string",
- "instanceType": "LARGE",
- "rdpProxyClientEnabled": true,
- "remoteAccessHost": "string",
- "remoteAccessPort": 0,
- "templateName": "string"
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "state": "ACTIVE",
- "supportedFeatures": [
- "USER_PASSWORD_UPDATE"
], - "templateRegistrations": [
- {
- "id": null,
- "offline": null,
- "registeringVirtualizationRealm": null,
- "subscriptions": [ ],
- "templateData": null,
- "templateUuid": null,
- "virtRealmsSharedTo": [ ]
}
], - "templates": [
- {
- "displayName": null,
- "operatingSystem": null,
- "virtRealmTemplateName": null,
- "cons3rtAgentInstalled": null,
- "containerCapable": null,
- "disks": [ ],
- "failCount": null,
- "id": null,
- "license": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "note": null,
- "packageManagementType": null,
- "powerOnDelayOverride": null,
- "powerShellVersion": null,
- "templateRegistration": null,
- "remoteAccessTemplates": [ ],
- "serviceManagementType": null,
- "userCount": null,
- "virtRealmId": null
}
], - "templateSubscriptions": [
- {
- "id": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "state": null,
- "subscribingVirtualizationRealm": null,
- "templateRegistration": null,
- "templateUuid": null
}
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0
}, - "updateReposString": "string",
- "virtualizationRealms": [
- {
- "virtualizationRealmType": "Amazon",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- null
], - "adminUsers": [
- null
], - "allocated": true,
- "cidr": "stringstri",
- "connectedCloud": { },
- "cloud": { },
- "createdAt": 0,
- "dateLastReachable": 0,
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- null
], - "reachable": true,
- "remoteAccessConfig": {
- "id": null,
- "remoteAccessIpAddress": null,
- "instanceType": null,
- "rdpProxyClientEnabled": null,
- "remoteAccessHost": null,
- "remoteAccessPort": null,
- "templateName": null
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "state": "ACTIVE",
- "supportedFeatures": [
- null
], - "templateRegistrations": [
- null
], - "templates": [
- null
], - "templateSubscriptions": [
- null
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0
}
], - "subtype": "string"
}
], - "ownedProjects": [
- { }
], - "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "powerScheduleEnabled": true,
- "private": true,
- "rdpClientProxyEnabled": true,
- "rdpClientSessionDuration": 0,
- "redeployHostsEnabled": true,
- "snapshotEnabled": true,
- "state": "ACTIVE",
- "storageServiceCapacityInMegabytes": 0,
- "teamGroup": "string",
- "teamServices": [
- {
- "serviceType": "AtlassianBitbucket",
- "active": true,
- "description": "string",
- "id": 0,
- "key": "string",
- "name": "string",
- "numLicenses": 0,
- "team": {
- "id": 0,
- "name": "string",
- "private": true,
- "state": "ACTIVE",
- "validUtil": 0,
- "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "teamGroup": "string"
}
}
], - "validUntil": 0
}, - "isPrivate": true,
- "trustedProjects": [
- { }
], - "resourceUsage": {
- "numCpus": 0,
- "numGpus": 0,
- "ramInMegabytes": 0,
- "storageInMegabytes": 0,
- "virtualMachines": 0
}, - "submissionServices": [
- {
- "hostLoggingString": "string",
- "credentials": {
- "password": "string",
- "username": "string"
}, - "enabled": true,
- "id": 0,
- "name": "string",
- "submissionEndpoint": {
- "host": "string",
- "id": 0,
- "port": 0,
- "type": "DockerRegistryEndpoint",
- "subtype": "string"
}
}
], - "updatedAt": 0,
- "members": [
- { }
], - "virtualizationRealms": [
- {
- "virtualizationRealmType": "Amazon",
- "accessPoint": "string",
- "accountId": "string",
- "activeVirtualMachines": 0,
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- {
- "dnatEnabled": null,
- "dnatPort": null,
- "dnatProtocol": null,
- "dnatTargetIp": null,
- "dnatTargetPort": null,
- "id": null
}
], - "firewallRules": [
- {
- "id": null,
- "ruleOrder": null,
- "protocol": null,
- "ruleAction": null,
- "ruleDestination": null,
- "ruleDestPort": null,
- "ruleEnabled": null,
- "ruleSource": null,
- "ruleSourcePort": null
}
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "adminUsers": [
- { }
], - "allocated": true,
- "cidr": "stringstri",
- "connectedCloud": {
- "cloudType": "AwsCloud",
- "connectedVirtualizationRealms": [
- { }
], - "description": "string",
- "name": "string",
- "externalIpAddresses": [
- "string"
], - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": true,
- "bypassScanningEnabled": true,
- "deallocationCapable": true,
- "gpuAvailable": true,
- "storageServiceEnabled": true
}, - "gpuTypes": [
- "A40"
], - "id": 0,
- "maximumImpactLevel": "NONE",
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- null
], - "firewallRules": [
- null
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "owningTeam": {
- "assetBundleInstallerEnabled": true,
- "assetBypassScanningEnabled": true,
- "availabilityZoneEnabled": true,
- "bypassScanningEnabled": true,
- "leadUser": { },
- "emfaMode": "Disabled",
- "financialPocInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "icon": "string",
- "id": 0,
- "logEntries": [
- {
- "id": null,
- "message": null,
- "projectName": null,
- "severity": null,
- "source": null,
- "time": null,
- "username": null
}
], - "managedVirtualizationRealms": [
- { }
], - "teamManagers": [
- { }
], - "maxAssets": 0,
- "maxManagedVirtualizationRealms": 0,
- "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxProjects": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxUsers": 0,
- "maxVirtualMachines": 0,
- "name": "string",
- "orderNumber": "string",
- "ownedClouds": [
- { }
], - "ownedProjects": [
- { }
], - "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "powerScheduleEnabled": true,
- "private": true,
- "rdpClientProxyEnabled": true,
- "rdpClientSessionDuration": 0,
- "redeployHostsEnabled": true,
- "snapshotEnabled": true,
- "state": "ACTIVE",
- "storageServiceCapacityInMegabytes": 0,
- "teamGroup": "string",
- "teamServices": [
- {
- "serviceType": null,
- "active": null,
- "description": null,
- "id": null,
- "key": null,
- "name": null,
- "numLicenses": null,
- "team": null
}
], - "validUntil": 0
}, - "providerFeatureConfigurations": {
- "property1": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}, - "property2": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": { },
- "updateReposString": "string",
- "virtualizationRealms": [
- { }
], - "subtype": "string"
}, - "cloud": {
- "cloudType": "AwsCloud",
- "connectedVirtualizationRealms": [
- { }
], - "description": "string",
- "name": "string",
- "externalIpAddresses": [
- "string"
], - "externalIpSource": "ON_DEMAND",
- "features": {
- "allocationCapable": true,
- "bypassScanningEnabled": true,
- "deallocationCapable": true,
- "gpuAvailable": true,
- "storageServiceEnabled": true
}, - "gpuTypes": [
- "A40"
], - "id": 0,
- "maximumImpactLevel": "NONE",
- "networks": [
- {
- "id": 0,
- "isolated": true,
- "boundaryIpAddress": "string",
- "cidr": "stringstri",
- "description": "string",
- "dnatRules": [
- null
], - "firewallRules": [
- null
], - "networkFunction": "CONS3RT",
- "name": "string"
}
], - "owningTeam": {
- "assetBundleInstallerEnabled": true,
- "assetBypassScanningEnabled": true,
- "availabilityZoneEnabled": true,
- "bypassScanningEnabled": true,
- "leadUser": { },
- "emfaMode": "Disabled",
- "financialPocInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "icon": "string",
- "id": 0,
- "logEntries": [
- {
- "id": null,
- "message": null,
- "projectName": null,
- "severity": null,
- "source": null,
- "time": null,
- "username": null
}
], - "managedVirtualizationRealms": [
- { }
], - "teamManagers": [
- { }
], - "maxAssets": 0,
- "maxManagedVirtualizationRealms": 0,
- "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxProjects": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxUsers": 0,
- "maxVirtualMachines": 0,
- "name": "string",
- "orderNumber": "string",
- "ownedClouds": [
- { }
], - "ownedProjects": [
- { }
], - "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "powerScheduleEnabled": true,
- "private": true,
- "rdpClientProxyEnabled": true,
- "rdpClientSessionDuration": 0,
- "redeployHostsEnabled": true,
- "snapshotEnabled": true,
- "state": "ACTIVE",
- "storageServiceCapacityInMegabytes": 0,
- "teamGroup": "string",
- "teamServices": [
- {
- "serviceType": null,
- "active": null,
- "description": null,
- "id": null,
- "key": null,
- "name": null,
- "numLicenses": null,
- "team": null
}
], - "validUntil": 0
}, - "providerFeatureConfigurations": {
- "property1": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}, - "property2": {
- "debug": true,
- "accountId": "string",
- "password": "string",
- "username": "string",
- "subtype": "string"
}
}, - "state": "ACTIVE",
- "templateVirtualizationRealm": { },
- "updateReposString": "string",
- "virtualizationRealms": [
- { }
], - "subtype": "string"
}, - "createdAt": 0,
- "dateLastReachable": 0,
- "defaultWindowsDomainName": "string",
- "description": "string",
- "id": 0,
- "localStorageName": "string",
- "maximumNumCpus": 0,
- "maximumNumGpus": 0,
- "maximumRamInMegabytes": 0,
- "maximumStorageInMegabytes": 0,
- "maximumVirtualMachines": 0,
- "name": "string",
- "password": "string",
- "powerOnDelayBase": 0,
- "powerOnInitialDelayBase": 0,
- "powerOnMaximumDelay": 0,
- "powerOnMinimumDelay": 0,
- "projects": [
- { }
], - "reachable": true,
- "remoteAccessConfig": {
- "id": 0,
- "remoteAccessIpAddress": "string",
- "instanceType": "LARGE",
- "rdpProxyClientEnabled": true,
- "remoteAccessHost": "string",
- "remoteAccessPort": 0,
- "templateName": "string"
}, - "remoteAccessDeploymentId": 0,
- "remoteAccessDeploymentRunStatus": "UNKNOWN",
- "remoteAccessStatus": "ENABLING",
- "state": "ACTIVE",
- "supportedFeatures": [
- "USER_PASSWORD_UPDATE"
], - "templateRegistrations": [
- {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- {
- "id": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "state": null,
- "subscribingVirtualizationRealm": null,
- "templateRegistration": null,
- "templateUuid": null
}
], - "templateData": {
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmTemplateName": "string",
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- null
], - "failCount": 0,
- "id": 0,
- "license": "string",
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "note": "string",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "templateRegistration": { },
- "remoteAccessTemplates": [
- null
], - "serviceManagementType": "SYSTEMD",
- "userCount": 0,
- "virtRealmId": 0
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- { }
]
}
], - "templates": [
- {
- "displayName": "string",
- "operatingSystem": "AMAZON_LINUX_2022_X64",
- "virtRealmTemplateName": "string",
- "cons3rtAgentInstalled": true,
- "containerCapable": true,
- "disks": [
- {
- "capacityInMegabytes": null,
- "createOrder": null,
- "additionalDisk": null,
- "bootDisk": null,
- "id": null
}
], - "failCount": 0,
- "id": 0,
- "license": "string",
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "note": "string",
- "packageManagementType": "APP_STORE",
- "powerOnDelayOverride": 0,
- "powerShellVersion": "NONE",
- "templateRegistration": {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- null
], - "templateData": { },
- "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- null
]
}, - "remoteAccessTemplates": [
- {
- "id": null,
- "name": null,
- "type": null,
- "port": null,
- "password": null
}
], - "serviceManagementType": "SYSTEMD",
- "userCount": 0,
- "virtRealmId": 0
}
], - "templateSubscriptions": [
- {
- "id": 0,
- "maxNumCpus": 0,
- "maxRamInMegabytes": 0,
- "state": "IN_DEVELOPMENT",
- "subscribingVirtualizationRealm": { },
- "templateRegistration": {
- "id": 0,
- "offline": true,
- "registeringVirtualizationRealm": { },
- "subscriptions": [
- null
], - "templateData": {
- "displayName": null,
- "operatingSystem": null,
- "virtRealmTemplateName": null,
- "cons3rtAgentInstalled": null,
- "containerCapable": null,
- "disks": [ ],
- "failCount": null,
- "id": null,
- "license": null,
- "maxNumCpus": null,
- "maxRamInMegabytes": null,
- "note": null,
- "packageManagementType": null,
- "powerOnDelayOverride": null,
- "powerShellVersion": null,
- "templateRegistration": null,
- "remoteAccessTemplates": [ ],
- "serviceManagementType": null,
- "userCount": null,
- "virtRealmId": null
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4",
- "virtRealmsSharedTo": [
- null
]
}, - "templateUuid": "294cf320-50fb-4b16-93b5-8b101f7bffe4"
}
], - "updatedAt": 0,
- "username": "string",
- "zoneCount": 0
}
]
}, - "email": "string",
- "firstname": "string",
- "id": 0,
- "lastname": "string",
- "logEntries": [
- {
- "id": 0,
- "message": "string",
- "projectName": "string",
- "severity": "DEBUG",
- "source": "string",
- "time": 0,
- "username": "string"
}
], - "organization": "string",
- "projectCount": 0,
- "state": "REQUESTED",
- "termsOfServiceAccepted": true,
- "username": "string"
}
], - "userCount": 0
}
Projects are the primary groupings of users and resources at the application level.
Projects are now managed by a Team, and each Team can have one or more Projects.
Team Managers can create additional Projects up to the limits of their package.
Any user on the site can see the name & description of Projects, and they can request to join unless the Project is set to private, in which case no one will see it.
Returns a collection of the users that are members of the specified Project.
id required | string ID of project |
membershipState | string Enum: "REQUESTED" "ACTIVE" "BLOCKED" "DELETED" "INACTIVE" Project membership state type |
role | string Enum: "ADMINISTRATOR" "ASSET_RESTORER" "STATUS_READER" "UI_MACHINE" "TEST_TOOL" "MEMBER" "CONSUMER" "STANDARD" "SOFTWARE_DEVELOPER" "TEST_DEVELOPER" "ASSET_SHARER" "ASSET_PROMOTER" "POWER_SCHEDULE_UPDATER" "PROJECT_OWNER" "PROJECT_MANAGER" "PROJECT_MODERATOR" "REMOTE_ACCESS" "MAESTRO_MACHINE" "FAP_MACHINE" "SCHEDULER_MACHINE" "CONS3RT_MACHINE" "SOURCEBUILDER_MACHINE" "SYSTEM_ASSET_IMPORTER" "ASSET_CERTIFIER" "ASSET_UPLOADER" "DASHBOARD_MACHINE" "IDAM_MACHINE" "COLLABTOOL_MACHINE" Project member role type |
name | string User name to search for |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": 0,
- "username": "string",
- "email": "string",
- "membershipState": "REQUESTED",
- "roles": [
- "ADMINISTRATOR"
]
}
]
Assigns the provided role to the specified member of the Project.
id required | string ID of project |
username required | string Username of project member |
role required | string Enum: "ADMINISTRATOR" "ASSET_RESTORER" "STATUS_READER" "UI_MACHINE" "TEST_TOOL" "MEMBER" "CONSUMER" "STANDARD" "SOFTWARE_DEVELOPER" "TEST_DEVELOPER" "ASSET_SHARER" "ASSET_PROMOTER" "POWER_SCHEDULE_UPDATER" "PROJECT_OWNER" "PROJECT_MANAGER" "PROJECT_MODERATOR" "REMOTE_ACCESS" "MAESTRO_MACHINE" "FAP_MACHINE" "SCHEDULER_MACHINE" "CONS3RT_MACHINE" "SOURCEBUILDER_MACHINE" "SYSTEM_ASSET_IMPORTER" "ASSET_CERTIFIER" "ASSET_UPLOADER" "DASHBOARD_MACHINE" "IDAM_MACHINE" "COLLABTOOL_MACHINE" Project role to add |
true
Removes the provided Role from the specified member of the Project.
id required | string ID of project |
username required | string Username of project member |
role required | string Enum: "ADMINISTRATOR" "ASSET_RESTORER" "STATUS_READER" "UI_MACHINE" "TEST_TOOL" "MEMBER" "CONSUMER" "STANDARD" "SOFTWARE_DEVELOPER" "TEST_DEVELOPER" "ASSET_SHARER" "ASSET_PROMOTER" "POWER_SCHEDULE_UPDATER" "PROJECT_OWNER" "PROJECT_MANAGER" "PROJECT_MODERATOR" "REMOTE_ACCESS" "MAESTRO_MACHINE" "FAP_MACHINE" "SCHEDULER_MACHINE" "CONS3RT_MACHINE" "SOURCEBUILDER_MACHINE" "SYSTEM_ASSET_IMPORTER" "ASSET_CERTIFIER" "ASSET_UPLOADER" "DASHBOARD_MACHINE" "IDAM_MACHINE" "COLLABTOOL_MACHINE" Project role to remove |
true
Returns a collection of the available Submission Services for the specified Project.
id required | string ID of project |
[- {
- "hostLoggingString": "string",
- "credentials": {
- "password": "string",
- "username": "string"
}, - "enabled": true,
- "id": 0,
- "name": "string",
- "submissionEndpoint": {
- "host": "string",
- "id": 0,
- "port": 0,
- "type": "DockerRegistryEndpoint",
- "subtype": "string"
}
}
]
Adds a new Submission Service to the list of available services for the specified Project.
This Submission Service will act as a template for all Project members submitting to the Service. Members will be able to override the credentials used when submitting to this Service, but will not be able to override the Host or Port of the Service.
If the Service's endpoint is an SFTP host, a submitting member will only be able to override the remote path if one has not already been defined in this default Submission Service.
id required | string ID of project |
The submission service
enabled | boolean |
object (Credentials) | |
required | object (InputSubmissionEndpointForProject) |
{- "enabled": true,
- "credentials": {
- "password": "string",
- "username": "string"
}, - "submissionEndpoint": {
- "host": "string",
- "port": 0,
- "subtype": "string"
}
}
true
Adds the target Project as a Trusted Partner of the specified Project.
Doing so makes the target Project eligible to be selected as trusted when sharing certain Assets.
id required | string ID of project |
trustedid required | string ID of trusted project |
true
Returns a collection of the user's relevant Projects matching a specified query.
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}
]
Creates a single Project.
The Project to create
name required | string |
description | string |
itarRestricted | boolean |
object (InputTeam) | |
required | object (ProjectLimits) |
defaultRole | string Enum: "ADMINISTRATOR" "ASSET_RESTORER" "STATUS_READER" "UI_MACHINE" "TEST_TOOL" "MEMBER" "CONSUMER" "STANDARD" "SOFTWARE_DEVELOPER" "TEST_DEVELOPER" "ASSET_SHARER" "ASSET_PROMOTER" "POWER_SCHEDULE_UPDATER" "PROJECT_OWNER" "PROJECT_MANAGER" "PROJECT_MODERATOR" "REMOTE_ACCESS" "MAESTRO_MACHINE" "FAP_MACHINE" "SCHEDULER_MACHINE" "CONS3RT_MACHINE" "SOURCEBUILDER_MACHINE" "SYSTEM_ASSET_IMPORTER" "ASSET_CERTIFIER" "ASSET_UPLOADER" "DASHBOARD_MACHINE" "IDAM_MACHINE" "COLLABTOOL_MACHINE" |
object (ProjectFeatures) | |
isPrivate | boolean |
{- "name": "string",
- "description": "string",
- "itarRestricted": true,
- "owningTeam": {
- "id": 0
}, - "limits": {
- "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxVirtualMachines": 0,
- "validUntil": 0
}, - "defaultRole": "ADMINISTRATOR",
- "features": {
- "assetBypassScanningEnabled": true,
- "remoteAccessCopyEnabled": true,
- "remoteAccessFileDownloadEnabled": true,
- "remoteAccessFileUploadEnabled": true,
- "remoteAccessPasteEnabled": true
}, - "isPrivate": true
}
"string"
Returns a single Project by the given ID.
id required | string ID of project |
{- "id": 0,
- "name": "string",
- "itarRestricted": true,
- "activeMemberCount": 0,
- "createdAt": 0,
- "defaultPowerSchedule": {
- "mode": "NONE",
- "weekdayEndTimeHour": 23,
- "weekdayEndTimeMinutes": 59,
- "weekdayStartTimeHour": 23,
- "weekdayStartTimeMinutes": 59,
- "weekendEndTimeHour": 23,
- "weekendEndTimeMinutes": 59,
- "weekendStartTimeHour": 23,
- "weekendStartTimeMinutes": 59
}, - "defaultRole": "ADMINISTRATOR",
- "defaultVirtualizationRealm": {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}, - "description": "string",
- "features": {
- "assetBypassScanningEnabled": true,
- "remoteAccessCopyEnabled": true,
- "remoteAccessFileDownloadEnabled": true,
- "remoteAccessFileUploadEnabled": true,
- "remoteAccessPasteEnabled": true
}, - "itarComment": "string",
- "limits": {
- "gpuTypeMaximums": {
- "property1": 0,
- "property2": 0
}, - "maxNumCpus": 0,
- "maxNumGpus": 0,
- "maxRamInMegabytes": 0,
- "maxStorageInMegabytes": 0,
- "maxVirtualMachines": 0,
- "validUntil": 0
}, - "totalMemberCount": 0,
- "owningTeam": {
- "id": 0,
- "name": "string",
- "private": true,
- "state": "ACTIVE",
- "validUtil": 0,
- "contactInfo": {
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "organization": "string",
- "phone": "string"
}, - "teamGroup": "string"
}, - "isPrivate": true,
- "trustedProjects": [
- {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}
], - "resourceUsage": {
- "numCpus": 0,
- "numGpus": 0,
- "ramInMegabytes": 0,
- "storageInMegabytes": 0,
- "virtualMachines": 0
}, - "submissionServices": [
- {
- "hostLoggingString": "string",
- "credentials": {
- "password": "string",
- "username": "string"
}, - "enabled": true,
- "id": 0,
- "name": "string",
- "submissionEndpoint": {
- "host": "string",
- "id": 0,
- "port": 0,
- "type": "DockerRegistryEndpoint",
- "subtype": "string"
}
}
], - "updatedAt": 0,
- "members": [
- {
- "id": 0,
- "username": "string",
- "email": "string"
}
], - "virtualizationRealms": [
- {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}
]
}
Updates the content of a single Project with the given ID.
id required | string ID of project |
The modified Project
name required | string |
description | string |
defaultRole | string Enum: "ADMINISTRATOR" "ASSET_RESTORER" "STATUS_READER" "UI_MACHINE" "TEST_TOOL" "MEMBER" "CONSUMER" "STANDARD" "SOFTWARE_DEVELOPER" "TEST_DEVELOPER" "ASSET_SHARER" "ASSET_PROMOTER" "POWER_SCHEDULE_UPDATER" "PROJECT_OWNER" "PROJECT_MANAGER" "PROJECT_MODERATOR" "REMOTE_ACCESS" "MAESTRO_MACHINE" "FAP_MACHINE" "SCHEDULER_MACHINE" "CONS3RT_MACHINE" "SOURCEBUILDER_MACHINE" "SYSTEM_ASSET_IMPORTER" "ASSET_CERTIFIER" "ASSET_UPLOADER" "DASHBOARD_MACHINE" "IDAM_MACHINE" "COLLABTOOL_MACHINE" |
isPrivate | boolean |
{- "name": "string",
- "description": "string",
- "defaultRole": "ADMINISTRATOR",
- "isPrivate": true
}
true
Returns metric data for Deployment Runs launched by members of the specified Project.
id required | string ID of project |
start required | integer <int64> Interval start time, specified in seconds since epoch |
end required | integer <int64> Interval end time, specified in seconds since epoch |
interval | integer <int64> Default: 1 Number of intervals |
intervalUnit | string Default: "HOURS" Enum: "Nanos" "Micros" "Millis" "Seconds" "Minutes" "Hours" "HalfDays" "Days" "Weeks" "Months" "Years" "Decades" "Centuries" "Millennia" "Eras" "Forever" Interval unit |
"string"
Returns a collection of the Virtualization Realms accessible by the specified Project.
id required | string ID of project |
[- {
- "virtualizationRealmType": "Amazon",
- "id": 0,
- "name": "string",
- "state": "ACTIVE"
}
]
Returns a collection of public Projects the user has not joined.
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": 0,
- "name": "string",
- "itarRestricted": true
}
]
Returns metric data for Virtual Machines launched by members of the specified Project.
id required | string ID of project |
start required | integer <int64> Interval start time, specified in seconds since epoch |
end required | integer <int64> Interval end time, specified in seconds since epoch |
interval | integer <int64> Default: 1 Number of intervals |
intervalUnit | string Default: "HOURS" Enum: "Nanos" "Micros" "Millis" "Seconds" "Minutes" "Hours" "HalfDays" "Days" "Weeks" "Months" "Years" "Decades" "Centuries" "Millennia" "Eras" "Forever" Interval unit |
"string"
Updates an existing Submission Service in the specified Project.
This Submission Service will act as a template for all Project members submitting to the Service. Members will be able to override the credentials used when submitting to this Service, but will not be able to override the Host or Port of the Service.
If the Service's endpoint is an SFTP Host, a submitting member will only be able to override the remote path if one has not already been defined in this default Submission Service.
id required | string ID of project |
submission_service_id required | string ID of submission service |
The submission service
enabled | boolean |
object (Credentials) | |
required | object (InputSubmissionEndpointForProject) |
{- "enabled": true,
- "credentials": {
- "password": "string",
- "username": "string"
}, - "submissionEndpoint": {
- "host": "string",
- "port": 0,
- "subtype": "string"
}
}
true
Removes the provided Submission Service from the list of available Services for the specified Project.
id required | string ID of project |
submission_service_id required | string ID of submission service |
true
Removes the target Project from the specified Project's list of Trusted Partners.
id required | string ID of project |
trustedid required | string ID of trusted project |
true
Creates an Invitation Code to be used by a new user at the time of creation to automatically associate them with the specified Project.
id required | string ID of project |
email required | string Email address of invitee |
"string"
Updates the default Power Schedule for Deployment Runs launched by members of the specified Project.
id required | string ID of project |
The desired power schedule
mode required | string Enum: "NONE" "ECO_MODE" "LOW_COST" "WEEKEND_SHUTDOWN" "CUSTOM" |
weekdayEndTimeHour | integer <int32> [ 0 .. 23 ] |
weekdayEndTimeMinutes | integer <int32> [ 0 .. 59 ] |
weekdayStartTimeHour | integer <int32> [ 0 .. 23 ] |
weekdayStartTimeMinutes | integer <int32> [ 0 .. 59 ] |
weekendEndTimeHour | integer <int32> [ 0 .. 23 ] |
weekendEndTimeMinutes | integer <int32> [ 0 .. 59 ] |
weekendStartTimeHour | integer <int32> [ 0 .. 23 ] |
weekendStartTimeMinutes | integer <int32> [ 0 .. 59 ] |
{- "mode": "NONE",
- "weekdayEndTimeHour": 23,
- "weekdayEndTimeMinutes": 59,
- "weekdayStartTimeHour": 23,
- "weekdayStartTimeMinutes": 59,
- "weekendEndTimeHour": 23,
- "weekendEndTimeMinutes": 59,
- "weekendStartTimeHour": 23,
- "weekendStartTimeMinutes": 59
}
true
Updates the default Virtualization Realm for the specified Project.
id required | string ID of project |
virtualizationrealmid required | string ID of virtualization realm |
true
Sets the Export Restriction of Assets created within the specified Project.
Once a Project is labeled as ITAR-restricted, this cannot be changed.
id required | string ID of project |
message | string Additional information about the export restriction |
true
Returns a collection of the users
state | string Enum: "REQUESTED" "ACTIVE" "INACTIVE" The users state, if a state is not provided users in all states will be returned |
createdbefore | integer <int64> Date (seconds since epoch) to filter on |
createdafter | integer <int64> Date (seconds since epoch) to filter on |
maxresults | integer <int64> Default: 40 Maximum number of results to return |
page | integer <int64> Default: 0 Requested page number |
[- {
- "id": 0,
- "username": "string",
- "email": "string",
- "firstname": "string",
- "lastname": "string",
- "state": "REQUESTED"
}
]
Creates a new user with the supplied data
The User definition
username required | string |
email required | string |
firstname required | string |
lastname required | string |
{- "username": "string",
- "email": "string",
- "firstname": "string",
- "lastname": "string"
}
true
Assigns the Category as a filter tag to the provided Asset.
Altering the Category will affect future Asset filtering.
id required | string ID of category |
assetid required | string ID of asset to assign |
true
Removes the Category as a filter tag from the provided Asset.
Altering the Category will affect future Asset filtering.
id required | string ID of category |
assetid required | string ID of asset to unassign |
true
Assigns the Category as a filter tag to the provided Deployment Run.
Altering the Category will affect future Run filtering.
id required | string ID of category |
runid required | string ID of run to assign |
true
Removes the Category as a filter tag from the provided Run.
Altering the Category will affect future run filtering.
id required | string ID of category |
runid required | string ID of run to unassign |
true
Gets the content of a single Category with the given ID.
id required | string ID of Category to get |
The gotten Category definition
disruptive | boolean |
hidden | boolean |
id | integer <int32> |
name required | string |
object (InputParentCategory) |
{- "disruptive": true,
- "hidden": true,
- "id": 0,
- "name": "string",
- "parent": {
- "id": 0
}
}
{- "disruptive": true,
- "editable": true,
- "hidden": true,
- "id": 0,
- "name": "string",
- "parent": {
- "id": 0,
- "name": "string",
- "disruptive": true
}, - "subcategories": [
- {
- "id": 0,
- "name": "string",
- "disruptive": true
}
]
}