Files
2017-02-14 13:59:07 -08:00

26456 lines
600 KiB
JSON

{
"type": "collection",
"resourceType": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas"
},
"createTypes": {},
"actions": {},
"data": [
{
"id": "account",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/account",
"collection": "http://104.197.191.104:8080/v1/accounts"
},
"actions": {},
"pluralName": "accounts",
"resourceFields": {
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255,
"default": "user"
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"deactivating",
"inactive",
"purged",
"purging",
"registering",
"removed",
"removing",
"requested",
"restoring",
"updating-active",
"updating-inactive"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalIdType": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"externalevents",
"serviceconsumemaps",
"instancelinks",
"containerevents",
"volumes",
"instances",
"backuptargets",
"ipaddresses",
"hosts",
"physicalhosts",
"serviceexposemaps",
"credentials",
"backups",
"snapshots",
"healthcheckinstancehostmaps",
"certificates",
"networks",
"services",
"storagepools",
"labels",
"environments",
"ports",
"mounts",
"auditlogs",
"projectmembers",
"serviceevents",
"images"
],
"resourceActions": {
"update": {
"input": null,
"output": "account"
},
"activate": {
"input": null,
"output": "account"
},
"remove": {
"input": null,
"output": "account"
},
"restore": {
"input": null,
"output": "account"
},
"deactivate": {
"input": null,
"output": "account"
},
"create": {
"input": null,
"output": "account"
},
"purge": {
"input": null,
"output": "account"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "activeSetting",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/activesetting"
},
"actions": {},
"pluralName": "activeSettings",
"resourceFields": {
"activeValue": {
"type": "json",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"id": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"name": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"value": {
"type": "string",
"transform": "",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": []
},
{
"id": "addOutputsInput",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/addoutputsinput"
},
"actions": {},
"pluralName": "addOutputsInputs",
"resourceFields": {
"outputs": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": []
},
{
"id": "addRemoveLoadBalancerServiceLinkInput",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/addremoveloadbalancerservicelinkinput"
},
"actions": {},
"pluralName": "addRemoveLoadBalancerServiceLinkInputs",
"resourceFields": {
"serviceLink": {
"type": "loadBalancerServiceLink",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": []
},
{
"id": "addRemoveServiceLinkInput",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/addremoveservicelinkinput"
},
"actions": {},
"pluralName": "addRemoveServiceLinkInputs",
"resourceFields": {
"serviceLink": {
"type": "serviceLink",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "amazonec2Config",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/amazonec2config"
},
"actions": {},
"pluralName": "amazonec2Configs",
"resourceFields": {
"accessKey": {
"type": "string",
"description": "AWS Access Key",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": ""
},
"ami": {
"type": "string",
"description": "AWS machine image",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": ""
},
"deviceName": {
"type": "string",
"description": "AWS root device name",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "/dev/sda1"
},
"iamInstanceProfile": {
"type": "string",
"description": "AWS IAM Instance Profile",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": ""
},
"instanceType": {
"type": "string",
"description": "AWS instance type",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "t2.micro"
},
"monitoring": {
"type": "boolean",
"description": "Set this flag to enable CloudWatch monitoring",
"create": true,
"update": false,
"readOnCreateOnly": false
},
"privateAddressOnly": {
"type": "boolean",
"description": "Only use a private IP address",
"create": true,
"update": false,
"readOnCreateOnly": false
},
"region": {
"type": "string",
"description": "AWS region",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "us-east-1"
},
"requestSpotInstance": {
"type": "boolean",
"description": "Set this flag to request spot instance",
"create": true,
"update": false,
"readOnCreateOnly": false
},
"rootSize": {
"type": "string",
"description": "AWS root disk size (in GB)",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "16"
},
"secretKey": {
"type": "string",
"description": "AWS Secret Key",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": ""
},
"securityGroup": {
"type": "string",
"description": "AWS VPC security group",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "docker-machine"
},
"sessionToken": {
"type": "string",
"description": "AWS Session Token",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": ""
},
"spotPrice": {
"type": "string",
"description": "AWS spot instance bid price (in dollar)",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "0.50"
},
"sshKeypath": {
"type": "string",
"description": "SSH Key for Instance",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": ""
},
"sshUser": {
"type": "string",
"description": "Set the name of the ssh user",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "ubuntu"
},
"subnetId": {
"type": "string",
"description": "AWS VPC subnet id",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": ""
},
"tags": {
"type": "string",
"description": "AWS Tags (e.g. key1,value1,key2,value2)",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": ""
},
"useEbsOptimizedInstance": {
"type": "boolean",
"description": "Create an EBS optimized instance",
"create": true,
"update": false,
"readOnCreateOnly": false
},
"usePrivateAddress": {
"type": "boolean",
"description": "Force the usage of private IP address",
"create": true,
"update": false,
"readOnCreateOnly": false
},
"volumeType": {
"type": "string",
"description": "Amazon EBS volume type",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "gp2"
},
"vpcId": {
"type": "string",
"description": "AWS VPC id",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": ""
},
"zone": {
"type": "string",
"description": "AWS zone for instance (i.e. a,b,c,d,e)",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "a"
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "apiKey",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/apikey",
"collection": "http://104.197.191.104:8080/v1/apikeys"
},
"actions": {},
"pluralName": "apiKeys",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"publicValue": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 4096
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"secretValue": {
"type": "password",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": true,
"maxLength": 4096
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"deactivating",
"inactive",
"purged",
"purging",
"registering",
"removed",
"removing",
"requested",
"updating-active",
"updating-inactive"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"publicValue": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"registryId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"secretValue": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"images",
"account",
"instances"
],
"resourceActions": {
"update": {
"input": null,
"output": "credential"
},
"activate": {
"input": null,
"output": "credential"
},
"remove": {
"input": null,
"output": "credential"
},
"deactivate": {
"input": null,
"output": "credential"
},
"create": {
"input": null,
"output": "credential"
},
"purge": {
"input": null,
"output": "credential"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT",
"DELETE"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "auditLog",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/auditlog",
"collection": "http://104.197.191.104:8080/v1/auditlogs"
},
"actions": {},
"pluralName": "auditLogs",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"authType": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"nullable": true,
"required": true,
"readOnCreateOnly": false,
"maxLength": 255,
"options": [
"AdminAuth",
"BasicAuth",
"RegistrationToken",
"TokenAccount",
"TokenAuth"
]
},
"authenticatedAsAccountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"authenticatedAsIdentityId": {
"type": "reference[identity]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"clientIp": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"eventType": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"resourceId": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"resourceType": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"responseCode": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"requestObject": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"responseObject": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"authType": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"authenticatedAsAccountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"authenticatedAsIdentityId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"clientIp": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"eventType": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"resourceId": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"resourceType": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"runtime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
}
},
"includeableLinks": [
"account",
"authenticatedasaccount"
],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "azureConfig",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/azureconfig"
},
"actions": {},
"pluralName": "azureConfigs",
"resourceFields": {
"dockerPort": {
"type": "string",
"description": "Azure Docker port",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "2376"
},
"dockerSwarmMasterPort": {
"type": "string",
"description": "Azure Docker Swarm master port",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "3376"
},
"image": {
"type": "string",
"description": "Azure image name. Default is Ubuntu 14.04 LTS x64",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": ""
},
"location": {
"type": "string",
"description": "Azure location",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "West US"
},
"password": {
"type": "string",
"description": "Azure user password",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": ""
},
"publishSettingsFile": {
"type": "string",
"description": "Azure publish settings file",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": ""
},
"size": {
"type": "string",
"description": "Azure size",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "Small"
},
"sshPort": {
"type": "string",
"description": "Azure SSH port",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "22"
},
"subscriptionCert": {
"type": "string",
"description": "Azure subscription cert",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": ""
},
"subscriptionId": {
"type": "string",
"description": "Azure subscription ID",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": ""
},
"username": {
"type": "string",
"description": "Azure username",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "ubuntu"
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "backup",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/backup",
"collection": "http://104.197.191.104:8080/v1/backups"
},
"actions": {},
"pluralName": "backups",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"backupTargetId": {
"type": "reference[backupTarget]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"snapshotId": {
"type": "reference[snapshot]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"created",
"creating",
"removed",
"removing",
"requested"
]
},
"uri": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 4096
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"volumeId": {
"type": "reference[volume]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"backupTargetId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"snapshotId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uri": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"volumeId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
}
},
"includeableLinks": [
"snapshot",
"volume",
"account",
"backuptarget"
],
"resourceActions": {
"remove": {
"input": null,
"output": "backup"
},
"create": {
"input": null,
"output": "backup"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"DELETE"
],
"collectionMethods": [
"GET"
]
},
{
"id": "backupTarget",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/backuptarget",
"collection": "http://104.197.191.104:8080/v1/backuptargets"
},
"actions": {},
"pluralName": "backupTargets",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"validChars": "a-zA-Z0-9_.-",
"description": null,
"create": true,
"update": true,
"required": true,
"readOnCreateOnly": false,
"minLength": 1,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"created",
"creating",
"removed",
"removing",
"requested"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"nfsConfig": {
"type": "nfsConfig",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"account",
"backups"
],
"resourceActions": {
"remove": {
"input": null,
"output": "backupTarget"
},
"create": {
"input": null,
"output": "backupTarget"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"DELETE"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "baseMachineConfig",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/basemachineconfig"
},
"actions": {},
"pluralName": "baseMachineConfigs",
"resourceFields": {},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": []
},
{
"id": "blkioDeviceOption",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/blkiodeviceoption"
},
"actions": {},
"pluralName": "blkioDeviceOptions",
"resourceFields": {
"readBps": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"readIops": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"weight": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"writeBps": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"writeIops": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "certificate",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/certificate",
"collection": "http://104.197.191.104:8080/v1/certificates"
},
"actions": {},
"pluralName": "certificates",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"cert": {
"type": "string",
"description": null,
"create": true,
"update": true,
"required": true,
"readOnCreateOnly": false,
"maxLength": 65535
},
"certChain": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 65535
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"key": {
"type": "string",
"description": null,
"create": true,
"update": true,
"required": true,
"readOnCreateOnly": true,
"maxLength": 65535
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"unique": true,
"required": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"removed",
"removing",
"requested",
"updating-active"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"certFingerprint": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"CN": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"expiresAt": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"issuer": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"issuedAt": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"algorithm": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"version": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"serialNumber": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"keySize": {
"type": "int",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"subjectAlternativeNames": {
"type": "array[string]",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"cert": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"certChain": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"key": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"account"
],
"resourceActions": {
"update": {
"input": null,
"output": "certificate"
},
"remove": {
"input": null,
"output": "certificate"
},
"create": {
"input": null,
"output": "certificate"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT",
"DELETE"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "changeSecretInput",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/changesecretinput"
},
"actions": {},
"pluralName": "changeSecretInputs",
"resourceFields": {
"oldSecret": {
"type": "string",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false
},
"newSecret": {
"type": "string",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "composeConfig",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/composeconfig"
},
"actions": {},
"pluralName": "composeConfigs",
"resourceFields": {
"dockerComposeConfig": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"rancherComposeConfig": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": []
},
{
"id": "composeConfigInput",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/composeconfiginput"
},
"actions": {},
"pluralName": "composeConfigInputs",
"resourceFields": {
"serviceIds": {
"type": "array[reference[service]]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "composeProject",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/composeproject",
"collection": "http://104.197.191.104:8080/v1/composeprojects"
},
"actions": {},
"pluralName": "composeProjects",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"environment": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"externalId": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"healthState": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"validChars": "a-zA-Z0-9-",
"description": null,
"create": true,
"update": false,
"nullable": true,
"required": true,
"readOnCreateOnly": false,
"minLength": 1,
"maxLength": 63
},
"previousEnvironment": {
"type": "map[string]",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"previousExternalId": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"canceled-upgrade",
"canceling-rollback",
"canceling-upgrade",
"error",
"erroring",
"finishing-upgrade",
"removed",
"removing",
"requested",
"rolling-back",
"updating-active",
"upgraded",
"upgrading"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"templates": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"healthState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"services",
"account"
],
"resourceActions": {
"finishupgrade": {
"input": null,
"output": "environment"
},
"remove": {
"input": null,
"output": "environment"
},
"error": {
"input": null,
"output": "environment"
},
"cancelupgrade": {
"input": null,
"output": "environment"
},
"rollback": {
"input": null,
"output": "environment"
},
"create": {
"input": null,
"output": "environment"
},
"cancelrollback": {
"input": null,
"output": "environment"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT",
"DELETE"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "composeService",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/composeservice",
"collection": "http://104.197.191.104:8080/v1/composeservices"
},
"actions": {},
"pluralName": "composeServices",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"currentScale": {
"type": "int",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"environmentId": {
"type": "reference[environment]",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"externalId": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"fqdn": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"healthState": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"launchConfig": {
"type": "launchConfig",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"name": {
"type": "string",
"validChars": "a-zA-Z0-9-",
"description": null,
"create": true,
"update": true,
"nullable": true,
"required": true,
"readOnCreateOnly": false,
"minLength": 1,
"maxLength": 63
},
"publicEndpoints": {
"type": "array[publicEndpoint]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"scale": {
"type": "int",
"description": null,
"create": true,
"update": true,
"readOnCreateOnly": false,
"default": 1
},
"scalePolicy": {
"type": "scalePolicy",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"selectorContainer": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 4096
},
"selectorLink": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 4096
},
"startOnCreate": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"default": false
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"canceled-rollback",
"canceled-upgrade",
"canceling-rollback",
"canceling-upgrade",
"deactivating",
"finishing-upgrade",
"inactive",
"registering",
"removed",
"removing",
"requested",
"restarting",
"rolling-back",
"updating-active",
"updating-inactive",
"upgraded",
"upgrading"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"vip": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"createIndex": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"environmentId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"healthState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"selectorContainer": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"selectorLink": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"vip": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"environment",
"consumedservices",
"serviceexposemaps",
"account",
"instances",
"consumedbyservices"
],
"resourceActions": {
"finishupgrade": {
"input": null,
"output": "service"
},
"remove": {
"input": null,
"output": "service"
},
"cancelupgrade": {
"input": null,
"output": "service"
},
"rollback": {
"input": null,
"output": "service"
},
"create": {
"input": null,
"output": "service"
},
"activate": {
"input": null,
"output": "service"
},
"cancelrollback": {
"input": null,
"output": "service"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"DELETE"
],
"collectionMethods": [
"GET"
]
},
{
"id": "container",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/container",
"collection": "http://104.197.191.104:8080/v1/containers"
},
"actions": {},
"pluralName": "containers",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"count": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"createIndex": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"deploymentUnitUuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"expose": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"externalId": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"firstRunning": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"healthState": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"healthy",
"unhealthy",
"updating-healthy",
"updating-unhealthy",
"initializing"
]
},
"hostId": {
"type": "reference[host]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"hostname": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"minLength": 1,
"maxLength": 255
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"imageUuid": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"nativeContainer": {
"type": "boolean",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 255
},
"networkContainerId": {
"type": "reference[container]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"networkIds": {
"type": "array[reference[network]]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"ports": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"primaryIpAddress": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"registryCredentialId": {
"type": "reference[registryCredential]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"requestedHostId": {
"type": "reference[host]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"startCount": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"startOnCreate": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": true
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"creating",
"error",
"erroring",
"migrating",
"purged",
"purging",
"removed",
"removing",
"requested",
"restarting",
"restoring",
"running",
"starting",
"stopped",
"stopping",
"updating-running",
"updating-stopped"
]
},
"systemContainer": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"NetworkAgent",
"LoadBalancerAgent"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"version": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 255,
"default": "0"
},
"volumeDriver": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"environment": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"command": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"workingDir": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"minLength": 1
},
"user": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"minLength": 1
},
"publishAllPorts": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": false
},
"privileged": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": false
},
"capAdd": {
"type": "array[enum]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"options": [
"ALL",
"AUDIT_CONTROL",
"AUDIT_WRITE",
"BLOCK_SUSPEND",
"CHOWN",
"DAC_OVERRIDE",
"DAC_READ_SEARCH",
"FOWNER",
"FSETID",
"IPC_LOCK",
"IPC_OWNER",
"KILL",
"LEASE",
"LINUX_IMMUTABLE",
"MAC_ADMIN",
"MAC_OVERRIDE",
"MKNOD",
"NET_ADMIN",
"NET_BIND_SERVICE",
"NET_BROADCAST",
"NET_RAW",
"SETFCAP",
"SETGID",
"SETPCAP",
"SETUID",
"SYSLOG",
"SYS_ADMIN",
"SYS_BOOT",
"SYS_CHROOT",
"SYS_MODULE",
"SYS_NICE",
"SYS_PACCT",
"SYS_PTRACE",
"SYS_RAWIO",
"SYS_RESOURCE",
"SYS_TIME",
"SYS_TTY_CONFIG",
"WAKE_ALARM"
]
},
"capDrop": {
"type": "array[enum]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"options": [
"ALL",
"AUDIT_CONTROL",
"AUDIT_WRITE",
"BLOCK_SUSPEND",
"CHOWN",
"DAC_OVERRIDE",
"DAC_READ_SEARCH",
"FOWNER",
"FSETID",
"IPC_LOCK",
"IPC_OWNER",
"KILL",
"LEASE",
"LINUX_IMMUTABLE",
"MAC_ADMIN",
"MAC_OVERRIDE",
"MKNOD",
"NET_ADMIN",
"NET_BIND_SERVICE",
"NET_BROADCAST",
"NET_RAW",
"SETFCAP",
"SETGID",
"SETPCAP",
"SETUID",
"SYSLOG",
"SYS_ADMIN",
"SYS_BOOT",
"SYS_CHROOT",
"SYS_MODULE",
"SYS_NICE",
"SYS_PACCT",
"SYS_PTRACE",
"SYS_RAWIO",
"SYS_RESOURCE",
"SYS_TIME",
"SYS_TTY_CONFIG",
"WAKE_ALARM"
]
},
"dns": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"dnsSearch": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"instanceLinks": {
"type": "map[reference[instance]]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"domainName": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"memorySwap": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"memory": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"cpuSet": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"cpuShares": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"stdinOpen": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": false
},
"tty": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": false
},
"entryPoint": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"lxcConf": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"restartPolicy": {
"type": "restartPolicy",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"devices": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"blkioDeviceOptions": {
"type": "map[blkioDeviceOption]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"labels": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"healthCheck": {
"type": "instanceHealthCheck",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"securityOpt": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"logConfig": {
"type": "logConfig",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"pidMode": {
"type": "enum",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"options": [
"host"
]
},
"extraHosts": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"readOnly": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": false
},
"build": {
"type": "dockerBuild",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"dataVolumeMounts": {
"type": "map[reference[volume]]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"networkMode": {
"type": "enum",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"options": [
"none",
"bridge",
"host",
"managed",
"container"
],
"default": "managed"
},
"dataVolumes": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"dataVolumesFrom": {
"type": "array[reference[container]]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"agentId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"allocationState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"compute": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"createIndex": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"deploymentUnitUuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"dnsInternal": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"dnsSearchInternal": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"domain": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"firstRunning": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"healthState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"healthUpdated": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"hostname": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"imageId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"instanceTriggeredStop": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"memoryMb": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"nativeContainer": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"networkContainerId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"offeringId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"registryCredentialId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"serviceIndexId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"startCount": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"systemContainer": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"token": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"userdata": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"version": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"zoneId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
}
},
"includeableLinks": [
"services",
"networkcontainer",
"instancelinks",
"volumes",
"targetinstancelinks",
"instances",
"registrycredential",
"instancelabels",
"ports",
"mounts",
"serviceexposemaps",
"hosts",
"serviceevents",
"account",
"credentials",
"healthcheckinstancehostmaps"
],
"resourceActions": {
"update": {
"input": null,
"output": "instance"
},
"stop": {
"input": "instanceStop",
"output": "instance"
},
"restart": {
"input": null,
"output": "instance"
},
"updatereinitializing": {
"input": null,
"output": "instance"
},
"error": {
"input": null,
"output": "instance"
},
"remove": {
"input": null,
"output": "instance"
},
"updatehealthy": {
"input": null,
"output": "instance"
},
"migrate": {
"input": null,
"output": "instance"
},
"allocate": {
"input": null,
"output": "instance"
},
"create": {
"input": null,
"output": "instance"
},
"console": {
"input": "instanceConsoleInput",
"output": "instanceConsole"
},
"start": {
"input": null,
"output": "instance"
},
"restore": {
"input": null,
"output": "instance"
},
"deallocate": {
"input": null,
"output": "instance"
},
"updateunhealthy": {
"input": null,
"output": "instance"
},
"purge": {
"input": null,
"output": "instance"
},
"logs": {
"input": "containerLogs",
"output": "hostAccess"
},
"setlabels": {
"input": "setLabelsInput",
"output": "container"
},
"execute": {
"input": "containerExec",
"output": "hostAccess"
},
"proxy": {
"input": "containerProxy",
"output": "hostAccess"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT",
"DELETE"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "containerEvent",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/containerevent",
"collection": "http://104.197.191.104:8080/v1/containerevents"
},
"actions": {},
"pluralName": "containerEvents",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"externalFrom": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"externalId": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"externalStatus": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"externalTimestamp": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"hostId": {
"type": "reference[host]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"reportedHostUuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"created",
"creating",
"removed",
"removing",
"requested"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"dockerInspect": {
"type": "json",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"externalFrom": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalStatus": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalTimestamp": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"hostId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"reportedHostUuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
}
},
"includeableLinks": [
"host",
"account"
],
"resourceActions": {
"remove": {
"input": null,
"output": "containerEvent"
},
"create": {
"input": null,
"output": "containerEvent"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "containerExec",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/containerexec"
},
"actions": {},
"pluralName": "containerExecs",
"resourceFields": {
"attachStdin": {
"type": "boolean",
"transform": "",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": true
},
"attachStdout": {
"type": "boolean",
"transform": "",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": true
},
"command": {
"type": "array[string]",
"transform": "",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false
},
"tty": {
"type": "boolean",
"transform": "",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": true
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "containerLogs",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/containerlogs"
},
"actions": {},
"pluralName": "containerLogses",
"resourceFields": {
"follow": {
"type": "boolean",
"transform": "",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": true
},
"lines": {
"type": "int",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"min": 0,
"default": 100
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "containerProxy",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/containerproxy"
},
"actions": {},
"pluralName": "containerProxys",
"resourceFields": {
"port": {
"type": "int",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"min": 0,
"default": 80
},
"scheme": {
"type": "enum",
"transform": "",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"options": [
"http",
"https"
],
"default": "http"
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "credential",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/credential",
"collection": "http://104.197.191.104:8080/v1/credentials"
},
"actions": {},
"pluralName": "credentials",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"publicValue": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 4096
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"secretValue": {
"type": "password",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 4096
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"deactivating",
"inactive",
"purged",
"purging",
"registering",
"removed",
"removing",
"requested",
"updating-active",
"updating-inactive"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"publicValue": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"registryId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"secretValue": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"images",
"account",
"instances"
],
"resourceActions": {
"update": {
"input": null,
"output": "credential"
},
"activate": {
"input": null,
"output": "credential"
},
"remove": {
"input": null,
"output": "credential"
},
"deactivate": {
"input": null,
"output": "credential"
},
"create": {
"input": null,
"output": "credential"
},
"purge": {
"input": null,
"output": "credential"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "digitaloceanConfig",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/digitaloceanconfig"
},
"actions": {},
"pluralName": "digitaloceanConfigs",
"resourceFields": {
"accessToken": {
"type": "string",
"description": "Digital Ocean access token",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": ""
},
"backups": {
"type": "boolean",
"description": "enable backups for droplet",
"create": true,
"update": false,
"readOnCreateOnly": false
},
"image": {
"type": "string",
"description": "Digital Ocean Image",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "ubuntu-15-10-x64"
},
"ipv6": {
"type": "boolean",
"description": "enable ipv6 for droplet",
"create": true,
"update": false,
"readOnCreateOnly": false
},
"privateNetworking": {
"type": "boolean",
"description": "enable private networking for droplet",
"create": true,
"update": false,
"readOnCreateOnly": false
},
"region": {
"type": "string",
"description": "Digital Ocean region",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "nyc3"
},
"size": {
"type": "string",
"description": "Digital Ocean size",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "512mb"
},
"sshPort": {
"type": "string",
"description": "SSH port",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "22"
},
"sshUser": {
"type": "string",
"description": "SSH username",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "root"
},
"userdata": {
"type": "string",
"description": "path to file with cloud-init user-data",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": ""
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "dnsService",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/dnsservice",
"collection": "http://104.197.191.104:8080/v1/dnsservices"
},
"actions": {},
"pluralName": "dnsServices",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"assignServiceIpAddress": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": false
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"environmentId": {
"type": "reference[environment]",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"externalId": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"fqdn": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"healthState": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"launchConfig": {
"type": "launchConfig",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"metadata": {
"type": "map[json]",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"name": {
"type": "string",
"validChars": "a-zA-Z0-9-",
"description": null,
"create": true,
"update": true,
"nullable": true,
"required": true,
"readOnCreateOnly": false,
"minLength": 1,
"maxLength": 63
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"retainIp": {
"type": "boolean",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"selectorLink": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 4096
},
"startOnCreate": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"default": false
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"canceled-rollback",
"canceled-upgrade",
"canceling-rollback",
"canceling-upgrade",
"deactivating",
"finishing-upgrade",
"inactive",
"registering",
"removed",
"removing",
"requested",
"restarting",
"rolling-back",
"updating-active",
"updating-inactive",
"upgraded",
"upgrading"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"upgrade": {
"type": "serviceUpgrade",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"createIndex": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"environmentId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"healthState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"selectorContainer": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"selectorLink": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"vip": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"environment",
"consumedservices",
"serviceexposemaps",
"account",
"instances",
"consumedbyservices"
],
"resourceActions": {
"update": {
"input": null,
"output": "service"
},
"finishupgrade": {
"input": null,
"output": "service"
},
"restart": {
"input": "serviceRestart",
"output": "service"
},
"remove": {
"input": null,
"output": "service"
},
"setservicelinks": {
"input": "setServiceLinksInput",
"output": "service"
},
"cancelupgrade": {
"input": null,
"output": "service"
},
"removeservicelink": {
"input": "addRemoveServiceLinkInput",
"output": "service"
},
"rollback": {
"input": null,
"output": "service"
},
"create": {
"input": null,
"output": "service"
},
"activate": {
"input": null,
"output": "service"
},
"upgrade": {
"input": "serviceUpgrade",
"output": "service"
},
"addservicelink": {
"input": "addRemoveServiceLinkInput",
"output": "service"
},
"deactivate": {
"input": null,
"output": "service"
},
"cancelrollback": {
"input": null,
"output": "service"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT",
"DELETE"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "dockerBuild",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/dockerbuild"
},
"actions": {},
"pluralName": "dockerBuilds",
"resourceFields": {
"context": {
"type": "string",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"dockerfile": {
"type": "string",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"forcerm": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"nocache": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"remote": {
"type": "string",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"rm": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "environment",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/environment",
"collection": "http://104.197.191.104:8080/v1/environments"
},
"actions": {},
"pluralName": "environments",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"externalId": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"healthState": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"validChars": "a-zA-Z0-9-",
"description": null,
"create": true,
"update": true,
"nullable": true,
"required": true,
"readOnCreateOnly": false,
"minLength": 1,
"maxLength": 63
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"canceled-upgrade",
"canceling-rollback",
"canceling-upgrade",
"error",
"erroring",
"finishing-upgrade",
"removed",
"removing",
"requested",
"rolling-back",
"updating-active",
"upgraded",
"upgrading"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"dockerCompose": {
"type": "string",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"rancherCompose": {
"type": "string",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"environment": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"previousExternalId": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"previousEnvironment": {
"type": "map[string]",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"startOnCreate": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"outputs": {
"type": "map[string]",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"healthState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"services",
"account"
],
"resourceActions": {
"upgrade": {
"input": "environmentUpgrade",
"output": "environment"
},
"update": {
"input": null,
"output": "environment"
},
"finishupgrade": {
"input": null,
"output": "environment"
},
"remove": {
"input": null,
"output": "environment"
},
"error": {
"input": null,
"output": "environment"
},
"cancelupgrade": {
"input": null,
"output": "environment"
},
"addoutputs": {
"input": "addOutputsInput",
"output": "environment"
},
"activateservices": {
"input": null,
"output": "environment"
},
"rollback": {
"input": null,
"output": "environment"
},
"deactivateservices": {
"input": null,
"output": "environment"
},
"create": {
"input": null,
"output": "environment"
},
"cancelrollback": {
"input": null,
"output": "environment"
},
"exportconfig": {
"input": "composeConfigInput",
"output": "composeConfig"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT",
"DELETE"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "environmentUpgrade",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/environmentupgrade"
},
"actions": {},
"pluralName": "environmentUpgrades",
"resourceFields": {
"dockerCompose": {
"type": "string",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"rancherCompose": {
"type": "string",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"externalId": {
"type": "string",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"environment": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "externalDnsEvent",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/externaldnsevent",
"collection": "http://104.197.191.104:8080/v1/externaldnsevents"
},
"actions": {},
"pluralName": "externalDnsEvents",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"eventType": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"externalId": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"reportedAccountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"created",
"creating",
"removed",
"removing",
"requested"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"serviceName": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"stackName": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"fqdn": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"eventType": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"reportedAccountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"reportedaccount",
"account"
],
"resourceActions": {
"remove": {
"input": null,
"output": "externalEvent"
},
"create": {
"input": null,
"output": "externalEvent"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "externalEvent",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/externalevent",
"collection": "http://104.197.191.104:8080/v1/externalevents"
},
"actions": {},
"pluralName": "externalEvents",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"eventType": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"externalId": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"reportedAccountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"created",
"creating",
"removed",
"removing",
"requested"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"eventType": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"reportedAccountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"reportedaccount",
"account"
],
"resourceActions": {
"remove": {
"input": null,
"output": "externalEvent"
},
"create": {
"input": null,
"output": "externalEvent"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "externalHostEvent",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/externalhostevent",
"collection": "http://104.197.191.104:8080/v1/externalhostevents"
},
"actions": {},
"pluralName": "externalHostEvents",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"eventType": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"externalId": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"reportedAccountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"created",
"creating",
"removed",
"removing",
"requested"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"hostLabel": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"hostId": {
"type": "reference[host]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"deleteHost": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"eventType": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"reportedAccountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"reportedaccount",
"account"
],
"resourceActions": {
"remove": {
"input": null,
"output": "externalEvent"
},
"create": {
"input": null,
"output": "externalEvent"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "externalService",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/externalservice",
"collection": "http://104.197.191.104:8080/v1/externalservices"
},
"actions": {},
"pluralName": "externalServices",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"environmentId": {
"type": "reference[environment]",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"externalId": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"fqdn": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"healthState": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"launchConfig": {
"type": "launchConfig",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"metadata": {
"type": "map[json]",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"name": {
"type": "string",
"validChars": "a-zA-Z0-9-",
"description": null,
"create": true,
"update": true,
"nullable": true,
"required": true,
"readOnCreateOnly": false,
"minLength": 1,
"maxLength": 63
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"startOnCreate": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"default": false
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"canceled-rollback",
"canceled-upgrade",
"canceling-rollback",
"canceling-upgrade",
"deactivating",
"finishing-upgrade",
"inactive",
"registering",
"removed",
"removing",
"requested",
"restarting",
"rolling-back",
"updating-active",
"updating-inactive",
"upgraded",
"upgrading"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"upgrade": {
"type": "serviceUpgrade",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"externalIpAddresses": {
"type": "array[string]",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"hostname": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"healthCheck": {
"type": "instanceHealthCheck",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"createIndex": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"environmentId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"healthState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"selectorContainer": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"selectorLink": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"vip": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"environment",
"consumedservices",
"serviceexposemaps",
"account",
"instances",
"consumedbyservices"
],
"resourceActions": {
"update": {
"input": null,
"output": "service"
},
"finishupgrade": {
"input": null,
"output": "service"
},
"restart": {
"input": "serviceRestart",
"output": "service"
},
"remove": {
"input": null,
"output": "service"
},
"cancelupgrade": {
"input": null,
"output": "service"
},
"rollback": {
"input": null,
"output": "service"
},
"create": {
"input": null,
"output": "service"
},
"activate": {
"input": null,
"output": "service"
},
"upgrade": {
"input": "serviceUpgrade",
"output": "service"
},
"deactivate": {
"input": null,
"output": "service"
},
"cancelrollback": {
"input": null,
"output": "service"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT",
"DELETE"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "externalServiceEvent",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/externalserviceevent",
"collection": "http://104.197.191.104:8080/v1/externalserviceevents"
},
"actions": {},
"pluralName": "externalServiceEvents",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"eventType": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"externalId": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"reportedAccountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"created",
"creating",
"removed",
"removing",
"requested"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"service": {
"type": "json",
"description": null,
"create": false,
"update": false,
"required": true,
"readOnCreateOnly": false
},
"environment": {
"type": "json",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"eventType": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"reportedAccountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"reportedaccount",
"account"
],
"resourceActions": {
"remove": {
"input": null,
"output": "externalEvent"
},
"create": {
"input": null,
"output": "externalEvent"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "externalStoragePoolEvent",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/externalstoragepoolevent",
"collection": "http://104.197.191.104:8080/v1/externalstoragepoolevents"
},
"actions": {},
"pluralName": "externalStoragePoolEvents",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"eventType": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"externalId": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"reportedAccountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"created",
"creating",
"removed",
"removing",
"requested"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"hostUuids": {
"type": "array[string]",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"storagePool": {
"type": "storagePool",
"description": null,
"create": false,
"update": false,
"required": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"eventType": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"reportedAccountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"reportedaccount",
"account"
],
"resourceActions": {
"remove": {
"input": null,
"output": "externalEvent"
},
"create": {
"input": null,
"output": "externalEvent"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "externalVolumeEvent",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/externalvolumeevent",
"collection": "http://104.197.191.104:8080/v1/externalvolumeevents"
},
"actions": {},
"pluralName": "externalVolumeEvents",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"eventType": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"externalId": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"reportedAccountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"created",
"creating",
"removed",
"removing",
"requested"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"volume": {
"type": "volume",
"description": null,
"create": false,
"update": false,
"required": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"eventType": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"reportedAccountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"reportedaccount",
"account"
],
"resourceActions": {
"remove": {
"input": null,
"output": "externalEvent"
},
"create": {
"input": null,
"output": "externalEvent"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "fieldDocumentation",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/fielddocumentation"
},
"actions": {},
"pluralName": "fieldDocumentations",
"resourceFields": {
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": []
},
{
"id": "haproxyConfig",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/haproxyconfig"
},
"actions": {},
"pluralName": "haproxyConfigs",
"resourceFields": {
"defaults": {
"type": "string",
"transform": "",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"global": {
"type": "string",
"transform": "",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT"
],
"collectionMethods": [
"POST"
]
},
{
"id": "healthcheckInstanceHostMap",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/healthcheckinstancehostmap",
"collection": "http://104.197.191.104:8080/v1/healthcheckinstancehostmaps"
},
"actions": {},
"pluralName": "healthcheckInstanceHostMaps",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"healthState": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"hostId": {
"type": "reference[host]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"instanceId": {
"type": "reference[instance]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"removed",
"removing",
"requested"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalTimestamp": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"healthState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"healthcheckInstanceId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"hostId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"instanceId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"host",
"account",
"instance"
],
"resourceActions": {
"remove": {
"input": null,
"output": "healthcheckInstanceHostMap"
},
"create": {
"input": null,
"output": "healthcheckInstanceHostMap"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "host",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/host",
"collection": "http://104.197.191.104:8080/v1/hosts"
},
"actions": {},
"pluralName": "hosts",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"agentState": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"computeTotal": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"physicalHostId": {
"type": "reference[physicalHost]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"deactivating",
"inactive",
"purged",
"purging",
"registering",
"removed",
"removing",
"requested",
"restoring",
"updating-active",
"updating-inactive"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"info": {
"type": "json",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"hostname": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"labels": {
"type": "map[string]",
"description": null,
"create": false,
"update": true,
"readOnCreateOnly": false
},
"publicEndpoints": {
"type": "array[publicEndpoint]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"agentState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"computeFree": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"computeTotal": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"isPublic": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"physicalHostId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uri": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"ipaddresses",
"storagepools",
"clusters",
"physicalhost",
"hostlabels",
"serviceevents",
"hosts",
"containerevents",
"account",
"volumes",
"instances",
"healthcheckinstancehostmaps"
],
"resourceActions": {
"update": {
"input": null,
"output": "host"
},
"activate": {
"input": null,
"output": "host"
},
"remove": {
"input": null,
"output": "host"
},
"restore": {
"input": null,
"output": "host"
},
"dockersocket": {
"input": null,
"output": "hostAccess"
},
"deactivate": {
"input": null,
"output": "host"
},
"create": {
"input": null,
"output": "host"
},
"purge": {
"input": null,
"output": "host"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT",
"DELETE"
],
"collectionMethods": [
"GET"
]
},
{
"id": "hostAccess",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/hostaccess"
},
"actions": {},
"pluralName": "hostAccesses",
"resourceFields": {
"token": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"url": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": []
},
{
"id": "identity",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/identity",
"collection": "http://104.197.191.104:8080/v1/identities"
},
"actions": {},
"pluralName": "identities",
"resourceFields": {
"all": {
"type": "string",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"externalId": {
"type": "string",
"transform": "",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false
},
"externalIdType": {
"type": "string",
"transform": "",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false
},
"id": {
"type": "string",
"transform": "",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"login": {
"type": "string",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"name": {
"type": "string",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"profilePicture": {
"type": "string",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"profileUrl": {
"type": "string",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"projectId": {
"type": "reference[project]",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"role": {
"type": "string",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"all": {
"modifiers": [
"eq"
]
},
"name": {
"modifiers": [
"eq"
]
}
},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "image",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/image",
"collection": "http://104.197.191.104:8080/v1/images"
},
"actions": {},
"pluralName": "images",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"deactivating",
"inactive",
"purged",
"purging",
"registering",
"removed",
"removing",
"requested",
"restoring",
"updating-active",
"updating-inactive"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"checksum": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"format": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"instanceKind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"isPublic": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"physicalSizeMb": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"registryCredentialId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"url": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"virtualSizeMb": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
}
},
"includeableLinks": [
"storagepools",
"account",
"volumes",
"instances"
],
"resourceActions": {
"update": {
"input": null,
"output": "image"
},
"activate": {
"input": null,
"output": "image"
},
"remove": {
"input": null,
"output": "image"
},
"restore": {
"input": null,
"output": "image"
},
"deactivate": {
"input": null,
"output": "image"
},
"create": {
"input": null,
"output": "image"
},
"purge": {
"input": null,
"output": "image"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "inServiceUpgradeStrategy",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/inserviceupgradestrategy"
},
"actions": {},
"pluralName": "inServiceUpgradeStrategys",
"resourceFields": {
"batchSize": {
"type": "int",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"min": 1,
"default": 1
},
"intervalMillis": {
"type": "int",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"min": 100,
"default": 2000
},
"launchConfig": {
"type": "launchConfig",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"previousLaunchConfig": {
"type": "launchConfig",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"previousSecondaryLaunchConfigs": {
"type": "array[secondaryLaunchConfig]",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"secondaryLaunchConfigs": {
"type": "array[secondaryLaunchConfig]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"startFirst": {
"type": "boolean",
"transform": "",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "instance",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/instance",
"collection": "http://104.197.191.104:8080/v1/instances"
},
"actions": {},
"pluralName": "instances",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"externalId": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"creating",
"error",
"erroring",
"migrating",
"purged",
"purging",
"removed",
"removing",
"requested",
"restarting",
"restoring",
"running",
"starting",
"stopped",
"stopping",
"updating-running",
"updating-stopped"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"hostId": {
"type": "reference[host]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"agentId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"allocationState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"compute": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"createIndex": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"deploymentUnitUuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"dnsInternal": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"dnsSearchInternal": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"domain": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"firstRunning": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"healthState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"healthUpdated": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"hostname": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"imageId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"instanceTriggeredStop": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"memoryMb": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"nativeContainer": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"networkContainerId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"offeringId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"registryCredentialId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"serviceIndexId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"startCount": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"systemContainer": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"token": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"userdata": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"version": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"zoneId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
}
},
"includeableLinks": [
"services",
"instancelinks",
"volumes",
"targetinstancelinks",
"instances",
"instancelabels",
"ports",
"mounts",
"hosts",
"serviceevents",
"serviceexposemaps",
"account",
"credentials",
"healthcheckinstancehostmaps"
],
"resourceActions": {
"update": {
"input": null,
"output": "instance"
},
"stop": {
"input": "instanceStop",
"output": "instance"
},
"restart": {
"input": null,
"output": "instance"
},
"updatereinitializing": {
"input": null,
"output": "instance"
},
"error": {
"input": null,
"output": "instance"
},
"remove": {
"input": null,
"output": "instance"
},
"updatehealthy": {
"input": null,
"output": "instance"
},
"migrate": {
"input": null,
"output": "instance"
},
"allocate": {
"input": null,
"output": "instance"
},
"create": {
"input": null,
"output": "instance"
},
"console": {
"input": "instanceConsoleInput",
"output": "instanceConsole"
},
"start": {
"input": null,
"output": "instance"
},
"restore": {
"input": null,
"output": "instance"
},
"deallocate": {
"input": null,
"output": "instance"
},
"updateunhealthy": {
"input": null,
"output": "instance"
},
"purge": {
"input": null,
"output": "instance"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "instanceConsole",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/instanceconsole"
},
"actions": {},
"pluralName": "instanceConsoles",
"resourceFields": {
"url": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"password": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": []
},
{
"id": "instanceConsoleInput",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/instanceconsoleinput"
},
"actions": {},
"pluralName": "instanceConsoleInputs",
"resourceFields": {},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": []
},
{
"id": "instanceHealthCheck",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/instancehealthcheck"
},
"actions": {},
"pluralName": "instanceHealthChecks",
"resourceFields": {
"healthyThreshold": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"initializingTimeout": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"interval": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"name": {
"type": "string",
"transform": "",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"port": {
"type": "int",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"required": true,
"readOnCreateOnly": false,
"min": 1,
"max": 65535
},
"recreateOnQuorumStrategyConfig": {
"type": "recreateOnQuorumStrategyConfig",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"reinitializingTimeout": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"requestLine": {
"type": "string",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"responseTimeout": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"strategy": {
"type": "enum",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"options": [
"none",
"recreate",
"recreateOnQuorum"
],
"default": "recreate"
},
"unhealthyThreshold": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "instanceLink",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/instancelink",
"collection": "http://104.197.191.104:8080/v1/instancelinks"
},
"actions": {},
"pluralName": "instanceLinks",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"instanceId": {
"type": "reference[instance]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"linkName": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"deactivating",
"inactive",
"purged",
"purging",
"registering",
"removed",
"removing",
"requested",
"restoring",
"updating-active",
"updating-inactive"
]
},
"targetInstanceId": {
"type": "reference[instance]",
"description": null,
"create": false,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"instanceId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"linkName": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"serviceConsumeMapId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"targetInstanceId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"targetinstance",
"account",
"instance"
],
"resourceActions": {
"update": {
"input": null,
"output": "instanceLink"
},
"activate": {
"input": null,
"output": "instanceLink"
},
"remove": {
"input": null,
"output": "instanceLink"
},
"restore": {
"input": null,
"output": "instanceLink"
},
"deactivate": {
"input": null,
"output": "instanceLink"
},
"create": {
"input": null,
"output": "instanceLink"
},
"purge": {
"input": null,
"output": "instanceLink"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT"
],
"collectionMethods": [
"GET"
]
},
{
"id": "instanceStop",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/instancestop"
},
"actions": {},
"pluralName": "instanceStops",
"resourceFields": {
"remove": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"timeout": {
"type": "int",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "ipAddress",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/ipaddress",
"collection": "http://104.197.191.104:8080/v1/ipaddresses"
},
"actions": {},
"pluralName": "ipAddresses",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"address": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"networkId": {
"type": "reference[network]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"associated",
"associating",
"deactivating",
"disassociating",
"inactive",
"purged",
"purging",
"registering",
"removed",
"removing",
"requested",
"restoring",
"updating-active",
"updating-inactive"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"address": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"hostname": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"ipPoolId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"isPublic": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"networkId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"role": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"subnetId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"privateports",
"publicports",
"hosts",
"account",
"network"
],
"resourceActions": {
"update": {
"input": null,
"output": "ipAddress"
},
"activate": {
"input": null,
"output": "ipAddress"
},
"remove": {
"input": null,
"output": "ipAddress"
},
"disassociate": {
"input": null,
"output": "ipAddress"
},
"restore": {
"input": null,
"output": "ipAddress"
},
"deactivate": {
"input": null,
"output": "ipAddress"
},
"create": {
"input": null,
"output": "ipAddress"
},
"purge": {
"input": null,
"output": "ipAddress"
},
"associate": {
"input": "ipAddressAssociateInput",
"output": "ipPool"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "ipAddressAssociateInput",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/ipaddressassociateinput"
},
"actions": {},
"pluralName": "ipAddressAssociateInputs",
"resourceFields": {
"ipAddressId": {
"type": "reference[ipAddress]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "kubernetesService",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/kubernetesservice",
"collection": "http://104.197.191.104:8080/v1/kubernetesservices"
},
"actions": {},
"pluralName": "kubernetesServices",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"environmentId": {
"type": "reference[environment]",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"externalId": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"healthState": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"validChars": "a-zA-Z0-9-",
"description": null,
"create": true,
"update": true,
"nullable": true,
"required": true,
"readOnCreateOnly": false,
"minLength": 1,
"maxLength": 63
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"selectorContainer": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 4096
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"canceled-rollback",
"canceled-upgrade",
"canceling-rollback",
"canceling-upgrade",
"deactivating",
"finishing-upgrade",
"inactive",
"registering",
"removed",
"removing",
"requested",
"restarting",
"rolling-back",
"updating-active",
"updating-inactive",
"upgraded",
"upgrading"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"vip": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"template": {
"type": "json",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"createIndex": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"environmentId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"healthState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"selectorContainer": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"selectorLink": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"vip": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"environment",
"consumedservices",
"serviceexposemaps",
"account",
"instances",
"consumedbyservices"
],
"resourceActions": {
"update": {
"input": null,
"output": "service"
},
"finishupgrade": {
"input": null,
"output": "service"
},
"restart": {
"input": "serviceRestart",
"output": "service"
},
"remove": {
"input": null,
"output": "service"
},
"setservicelinks": {
"input": "setServiceLinksInput",
"output": "service"
},
"cancelupgrade": {
"input": null,
"output": "service"
},
"removeservicelink": {
"input": "addRemoveServiceLinkInput",
"output": "service"
},
"rollback": {
"input": null,
"output": "service"
},
"create": {
"input": null,
"output": "service"
},
"activate": {
"input": null,
"output": "service"
},
"upgrade": {
"input": "serviceUpgrade",
"output": "service"
},
"addservicelink": {
"input": "addRemoveServiceLinkInput",
"output": "service"
},
"deactivate": {
"input": null,
"output": "service"
},
"cancelrollback": {
"input": null,
"output": "service"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "kubernetesStack",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/kubernetesstack",
"collection": "http://104.197.191.104:8080/v1/kubernetesstacks"
},
"actions": {},
"pluralName": "kubernetesStacks",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"environment": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"externalId": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"healthState": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"validChars": "a-zA-Z0-9-",
"description": null,
"create": true,
"update": false,
"nullable": true,
"required": true,
"readOnCreateOnly": false,
"minLength": 1,
"maxLength": 63
},
"previousEnvironment": {
"type": "map[string]",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"previousExternalId": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"canceled-upgrade",
"canceling-rollback",
"canceling-upgrade",
"error",
"erroring",
"finishing-upgrade",
"removed",
"removing",
"requested",
"rolling-back",
"updating-active",
"upgraded",
"upgrading"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"templates": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false
},
"namespace": {
"type": "string",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"healthState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"services",
"account"
],
"resourceActions": {
"upgrade": {
"input": "kubernetesStackUpgrade",
"output": "kubernetesStack"
},
"finishupgrade": {
"input": null,
"output": "environment"
},
"remove": {
"input": null,
"output": "environment"
},
"error": {
"input": null,
"output": "environment"
},
"cancelupgrade": {
"input": null,
"output": "environment"
},
"rollback": {
"input": null,
"output": "environment"
},
"create": {
"input": null,
"output": "environment"
},
"cancelrollback": {
"input": null,
"output": "environment"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT",
"DELETE"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "kubernetesStackUpgrade",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/kubernetesstackupgrade",
"collection": "http://104.197.191.104:8080/v1/kubernetesstackupgrades"
},
"actions": {},
"pluralName": "kubernetesStackUpgrades",
"resourceFields": {
"templates": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"externalId": {
"type": "string",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"environment": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "label",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/label",
"collection": "http://104.197.191.104:8080/v1/labels"
},
"actions": {},
"pluralName": "labels",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"key": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"created",
"creating",
"removed",
"removing",
"requested"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"value": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 4096
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"key": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"type": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"value": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"hosts",
"account",
"instances"
],
"resourceActions": {
"remove": {
"input": null,
"output": "label"
},
"create": {
"input": null,
"output": "label"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "launchConfig",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/launchconfig"
},
"actions": {},
"pluralName": "launchConfigs",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"blkioDeviceOptions": {
"type": "map[blkioDeviceOption]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"build": {
"type": "dockerBuild",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"capAdd": {
"type": "array[enum]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"options": [
"ALL",
"AUDIT_CONTROL",
"AUDIT_WRITE",
"BLOCK_SUSPEND",
"CHOWN",
"DAC_OVERRIDE",
"DAC_READ_SEARCH",
"FOWNER",
"FSETID",
"IPC_LOCK",
"IPC_OWNER",
"KILL",
"LEASE",
"LINUX_IMMUTABLE",
"MAC_ADMIN",
"MAC_OVERRIDE",
"MKNOD",
"NET_ADMIN",
"NET_BIND_SERVICE",
"NET_BROADCAST",
"NET_RAW",
"SETFCAP",
"SETGID",
"SETPCAP",
"SETUID",
"SYSLOG",
"SYS_ADMIN",
"SYS_BOOT",
"SYS_CHROOT",
"SYS_MODULE",
"SYS_NICE",
"SYS_PACCT",
"SYS_PTRACE",
"SYS_RAWIO",
"SYS_RESOURCE",
"SYS_TIME",
"SYS_TTY_CONFIG",
"WAKE_ALARM"
]
},
"capDrop": {
"type": "array[enum]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"options": [
"ALL",
"AUDIT_CONTROL",
"AUDIT_WRITE",
"BLOCK_SUSPEND",
"CHOWN",
"DAC_OVERRIDE",
"DAC_READ_SEARCH",
"FOWNER",
"FSETID",
"IPC_LOCK",
"IPC_OWNER",
"KILL",
"LEASE",
"LINUX_IMMUTABLE",
"MAC_ADMIN",
"MAC_OVERRIDE",
"MKNOD",
"NET_ADMIN",
"NET_BIND_SERVICE",
"NET_BROADCAST",
"NET_RAW",
"SETFCAP",
"SETGID",
"SETPCAP",
"SETUID",
"SYSLOG",
"SYS_ADMIN",
"SYS_BOOT",
"SYS_CHROOT",
"SYS_MODULE",
"SYS_NICE",
"SYS_PACCT",
"SYS_PTRACE",
"SYS_RAWIO",
"SYS_RESOURCE",
"SYS_TIME",
"SYS_TTY_CONFIG",
"WAKE_ALARM"
]
},
"command": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"count": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"cpuSet": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"cpuShares": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"createIndex": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"dataVolumeMounts": {
"type": "map[reference[volume]]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"dataVolumes": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"dataVolumesFrom": {
"type": "array[reference[container]]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"deploymentUnitUuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"devices": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"dns": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"dnsSearch": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"domainName": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"entryPoint": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"environment": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"expose": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"externalId": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"extraHosts": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"firstRunning": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"healthCheck": {
"type": "instanceHealthCheck",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"healthState": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"healthy",
"unhealthy",
"updating-healthy",
"updating-unhealthy",
"initializing"
]
},
"hostId": {
"type": "reference[host]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"hostname": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"minLength": 1,
"maxLength": 255
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"imageUuid": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"instanceLinks": {
"type": "map[reference[instance]]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "enum",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255,
"options": [
"container",
"virtualMachine"
],
"default": "container"
},
"labels": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"logConfig": {
"type": "logConfig",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"lxcConf": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"memory": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"memoryMb": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"memorySwap": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"nativeContainer": {
"type": "boolean",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 255
},
"networkContainerId": {
"type": "reference[container]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"networkIds": {
"type": "array[reference[network]]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"networkMode": {
"type": "enum",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"options": [
"none",
"bridge",
"host",
"managed",
"container"
],
"default": "managed"
},
"pidMode": {
"type": "enum",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"options": [
"host"
]
},
"ports": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"primaryIpAddress": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"privileged": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": false
},
"publishAllPorts": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": false
},
"readOnly": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": false
},
"registryCredentialId": {
"type": "reference[registryCredential]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"requestedHostId": {
"type": "reference[host]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"requestedIpAddress": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"securityOpt": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"startCount": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"startOnCreate": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": true
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"creating",
"error",
"erroring",
"migrating",
"purged",
"purging",
"removed",
"removing",
"requested",
"restarting",
"restoring",
"running",
"starting",
"stopped",
"stopping",
"updating-running",
"updating-stopped"
]
},
"stdinOpen": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": false
},
"systemContainer": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"NetworkAgent",
"LoadBalancerAgent"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"tty": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": false
},
"user": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"minLength": 1
},
"userdata": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 65535
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"version": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 255,
"default": "0"
},
"volumeDriver": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"workingDir": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"minLength": 1
},
"dataVolumesFromLaunchConfigs": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"networkLaunchConfig": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"vcpu": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"default": 1
},
"disks": {
"type": "array[virtualMachineDisk]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"agentId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"allocationState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"compute": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"createIndex": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"deploymentUnitUuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"dnsInternal": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"dnsSearchInternal": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"domain": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"firstRunning": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"healthState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"healthUpdated": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"hostname": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"imageId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"instanceTriggeredStop": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"memoryMb": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"nativeContainer": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"networkContainerId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"offeringId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"registryCredentialId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"serviceIndexId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"startCount": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"systemContainer": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"token": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"userdata": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"version": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"zoneId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
}
},
"includeableLinks": [
"services",
"networkcontainer",
"instancelinks",
"volumes",
"targetinstancelinks",
"instances",
"registrycredential",
"instancelabels",
"ports",
"mounts",
"serviceexposemaps",
"hosts",
"serviceevents",
"account",
"credentials",
"healthcheckinstancehostmaps"
],
"resourceActions": {
"update": {
"input": null,
"output": "instance"
},
"stop": {
"input": "instanceStop",
"output": "instance"
},
"restart": {
"input": null,
"output": "instance"
},
"updatereinitializing": {
"input": null,
"output": "instance"
},
"error": {
"input": null,
"output": "instance"
},
"remove": {
"input": null,
"output": "instance"
},
"updatehealthy": {
"input": null,
"output": "instance"
},
"migrate": {
"input": null,
"output": "instance"
},
"allocate": {
"input": null,
"output": "instance"
},
"create": {
"input": null,
"output": "instance"
},
"console": {
"input": "instanceConsoleInput",
"output": "instanceConsole"
},
"start": {
"input": null,
"output": "instance"
},
"restore": {
"input": null,
"output": "instance"
},
"deallocate": {
"input": null,
"output": "instance"
},
"updateunhealthy": {
"input": null,
"output": "instance"
},
"purge": {
"input": null,
"output": "instance"
},
"setlabels": {
"input": "setLabelsInput",
"output": "container"
},
"execute": {
"input": "containerExec",
"output": "hostAccess"
},
"proxy": {
"input": "containerProxy",
"output": "hostAccess"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT"
],
"collectionMethods": [
"POST"
]
},
{
"id": "loadBalancerAppCookieStickinessPolicy",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/loadbalancerappcookiestickinesspolicy"
},
"actions": {},
"pluralName": "loadBalancerAppCookieStickinessPolicys",
"resourceFields": {
"cookie": {
"type": "string",
"description": null,
"create": true,
"update": true,
"required": true,
"readOnCreateOnly": false
},
"maxLength": {
"type": "int",
"description": null,
"create": true,
"update": true,
"nullable": true,
"required": true,
"readOnCreateOnly": false
},
"mode": {
"type": "enum",
"description": null,
"create": true,
"update": true,
"readOnCreateOnly": false,
"options": [
"path_parameters",
"query_string"
]
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"readOnCreateOnly": false
},
"prefix": {
"type": "boolean",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"requestLearn": {
"type": "boolean",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"timeout": {
"type": "int",
"description": null,
"create": true,
"update": true,
"nullable": true,
"required": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT"
],
"collectionMethods": [
"POST"
]
},
{
"id": "loadBalancerConfig",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/loadbalancerconfig"
},
"actions": {},
"pluralName": "loadBalancerConfigs",
"resourceFields": {
"lbCookieStickinessPolicy": {
"type": "loadBalancerCookieStickinessPolicy",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"haproxyConfig": {
"type": "haproxyConfig",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT",
"DELETE"
],
"collectionMethods": [
"POST"
]
},
{
"id": "loadBalancerCookieStickinessPolicy",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/loadbalancercookiestickinesspolicy"
},
"actions": {},
"pluralName": "loadBalancerCookieStickinessPolicys",
"resourceFields": {
"cookie": {
"type": "string",
"description": null,
"create": true,
"update": true,
"readOnCreateOnly": false
},
"domain": {
"type": "string",
"description": null,
"create": true,
"update": true,
"readOnCreateOnly": false
},
"indirect": {
"type": "boolean",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"mode": {
"type": "enum",
"description": null,
"create": true,
"update": true,
"readOnCreateOnly": false,
"options": [
"rewrite",
"insert",
"prefix"
]
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"readOnCreateOnly": false
},
"nocache": {
"type": "boolean",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"postonly": {
"type": "boolean",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT"
],
"collectionMethods": [
"POST"
]
},
{
"id": "loadBalancerService",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/loadbalancerservice",
"collection": "http://104.197.191.104:8080/v1/loadbalancerservices"
},
"actions": {},
"pluralName": "loadBalancerServices",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"assignServiceIpAddress": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": false
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"currentScale": {
"type": "int",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"environmentId": {
"type": "reference[environment]",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"externalId": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"fqdn": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"healthState": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"launchConfig": {
"type": "launchConfig",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"metadata": {
"type": "map[json]",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"name": {
"type": "string",
"validChars": "a-zA-Z0-9-",
"description": null,
"create": true,
"update": true,
"nullable": true,
"required": true,
"readOnCreateOnly": false,
"minLength": 1,
"maxLength": 63
},
"publicEndpoints": {
"type": "array[publicEndpoint]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"retainIp": {
"type": "boolean",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"scale": {
"type": "int",
"description": null,
"create": true,
"update": true,
"readOnCreateOnly": false,
"default": 1
},
"scalePolicy": {
"type": "scalePolicy",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"selectorLink": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 4096
},
"startOnCreate": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"default": false
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"canceled-rollback",
"canceled-upgrade",
"canceling-rollback",
"canceling-upgrade",
"deactivating",
"finishing-upgrade",
"inactive",
"registering",
"removed",
"removing",
"requested",
"restarting",
"rolling-back",
"updating-active",
"updating-inactive",
"upgraded",
"upgrading"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"upgrade": {
"type": "serviceUpgrade",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"vip": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"loadBalancerConfig": {
"type": "loadBalancerConfig",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"certificateIds": {
"type": "array[reference[certificate]]",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"defaultCertificateId": {
"type": "reference[certificate]",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"createIndex": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"environmentId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"healthState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"selectorContainer": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"selectorLink": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"vip": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"environment",
"consumedservices",
"serviceexposemaps",
"account",
"instances",
"consumedbyservices"
],
"resourceActions": {
"update": {
"input": null,
"output": "service"
},
"finishupgrade": {
"input": null,
"output": "service"
},
"restart": {
"input": "serviceRestart",
"output": "service"
},
"remove": {
"input": null,
"output": "service"
},
"setservicelinks": {
"input": "setLoadBalancerServiceLinksInput",
"output": "service"
},
"cancelupgrade": {
"input": null,
"output": "service"
},
"removeservicelink": {
"input": "addRemoveLoadBalancerServiceLinkInput",
"output": "service"
},
"rollback": {
"input": null,
"output": "service"
},
"create": {
"input": null,
"output": "service"
},
"activate": {
"input": null,
"output": "service"
},
"upgrade": {
"input": "serviceUpgrade",
"output": "service"
},
"addservicelink": {
"input": "addRemoveLoadBalancerServiceLinkInput",
"output": "service"
},
"deactivate": {
"input": null,
"output": "service"
},
"cancelrollback": {
"input": null,
"output": "service"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT",
"DELETE"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "loadBalancerServiceLink",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/loadbalancerservicelink"
},
"actions": {},
"pluralName": "loadBalancerServiceLinks",
"resourceFields": {
"serviceId": {
"type": "reference[service]",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"ports": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "logConfig",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/logconfig"
},
"actions": {},
"pluralName": "logConfigs",
"resourceFields": {
"config": {
"type": "map[string]",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"driver": {
"type": "string",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "machine",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/machine",
"collection": "http://104.197.191.104:8080/v1/machines"
},
"actions": {},
"pluralName": "machines",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"driver": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"externalId": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"active",
"bootstrapping",
"created",
"creating",
"error",
"erroring",
"removed",
"removing",
"requested",
"updating"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"amazonec2Config": {
"type": "amazonec2Config",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"authCertificateAuthority": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"authKey": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"azureConfig": {
"type": "azureConfig",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"digitaloceanConfig": {
"type": "digitaloceanConfig",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"dockerVersion": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"engineEnv": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"engineInsecureRegistry": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"engineInstallUrl": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"engineLabel": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"engineOpt": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"engineRegistryMirror": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"engineStorageDriver": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"labels": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"packetConfig": {
"type": "packetConfig",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"agentId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"driver": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"hosts",
"account"
],
"resourceActions": {
"update": {
"input": null,
"output": "physicalHost"
},
"bootstrap": {
"input": null,
"output": "physicalHost"
},
"remove": {
"input": null,
"output": "physicalHost"
},
"error": {
"input": null,
"output": "physicalHost"
},
"create": {
"input": null,
"output": "physicalHost"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"DELETE"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "machineDriver",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/machinedriver",
"collection": "http://104.197.191.104:8080/v1/machinedrivers"
},
"actions": {},
"pluralName": "machineDrivers",
"resourceFields": {
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"deactivating",
"error",
"erroring",
"inactive",
"registering",
"removed",
"removing",
"requested",
"updating-active",
"updating-inactive"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"url": {
"type": "string",
"description": null,
"create": true,
"update": true,
"required": true,
"readOnCreateOnly": false
},
"externalId": {
"type": "string",
"description": null,
"create": true,
"update": true,
"readOnCreateOnly": false
},
"builtin": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"defaultActive": {
"type": "boolean",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"activateOnCreate": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"checksum": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"uiUrl": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"md5checksum": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uri": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [],
"resourceActions": {
"update": {
"input": null,
"output": "machineDriver"
},
"activate": {
"input": null,
"output": "machineDriver"
},
"remove": {
"input": null,
"output": "machineDriver"
},
"error": {
"input": null,
"output": "machineDriver"
},
"deactivate": {
"input": null,
"output": "machineDriver"
},
"reactivate": {
"input": null,
"output": "machineDriver"
},
"create": {
"input": null,
"output": "machineDriver"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "mount",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/mount",
"collection": "http://104.197.191.104:8080/v1/mounts"
},
"actions": {},
"pluralName": "mounts",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"instanceId": {
"type": "reference[instance]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"path": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 512
},
"permissions": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"deactivating",
"inactive",
"removed",
"removing",
"requested"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"volumeId": {
"type": "reference[volume]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"instanceId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"path": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"permissions": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"volumeId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
}
},
"includeableLinks": [
"volume",
"account",
"instance"
],
"resourceActions": {
"remove": {
"input": null,
"output": "mount"
},
"deactivate": {
"input": null,
"output": "mount"
},
"create": {
"input": null,
"output": "mount"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "network",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/network",
"collection": "http://104.197.191.104:8080/v1/networks"
},
"actions": {},
"pluralName": "networks",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"deactivating",
"inactive",
"purged",
"purging",
"registering",
"removed",
"removing",
"requested",
"restoring",
"updating-active",
"updating-inactive"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"domain": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"isPublic": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"ipaddresses",
"account"
],
"resourceActions": {
"update": {
"input": null,
"output": "network"
},
"activate": {
"input": null,
"output": "network"
},
"remove": {
"input": null,
"output": "network"
},
"restore": {
"input": null,
"output": "network"
},
"deactivate": {
"input": null,
"output": "network"
},
"create": {
"input": null,
"output": "network"
},
"purge": {
"input": null,
"output": "network"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "nfsConfig",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/nfsconfig"
},
"actions": {},
"pluralName": "nfsConfigs",
"resourceFields": {
"server": {
"type": "string",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false
},
"share": {
"type": "string",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false
},
"mountOptions": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": []
},
{
"id": "packetConfig",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/packetconfig"
},
"actions": {},
"pluralName": "packetConfigs",
"resourceFields": {
"apiKey": {
"type": "string",
"description": "Packet api key",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": ""
},
"billingCycle": {
"type": "string",
"description": "Packet billing cycle, hourly or monthly",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "hourly"
},
"facilityCode": {
"type": "string",
"description": "Packet facility code",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "ewr1"
},
"os": {
"type": "string",
"description": "Packet OS, possible values are: ubuntu_14_04",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "ubuntu_14_04"
},
"plan": {
"type": "string",
"description": "Packet Server Plan",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "baremetal_1"
},
"projectId": {
"type": "string",
"description": "Packet Project Id",
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": ""
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "password",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/password",
"collection": "http://104.197.191.104:8080/v1/passwords"
},
"actions": {},
"pluralName": "passwords",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"publicValue": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 4096
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"secretValue": {
"type": "password",
"transform": "hash",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": true,
"maxLength": 4096
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"deactivating",
"inactive",
"purged",
"purging",
"registering",
"removed",
"removing",
"requested",
"updating-active",
"updating-inactive"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"publicValue": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"registryId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"secretValue": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"images",
"account",
"instances"
],
"resourceActions": {
"update": {
"input": null,
"output": "credential"
},
"activate": {
"input": null,
"output": "credential"
},
"remove": {
"input": null,
"output": "credential"
},
"deactivate": {
"input": null,
"output": "credential"
},
"create": {
"input": null,
"output": "credential"
},
"purge": {
"input": null,
"output": "credential"
},
"changesecret": {
"input": "changeSecretInput",
"output": "changeSecretInput"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT",
"DELETE"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "physicalHost",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/physicalhost",
"collection": "http://104.197.191.104:8080/v1/physicalhosts"
},
"actions": {},
"pluralName": "physicalHosts",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"driver": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"externalId": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"active",
"bootstrapping",
"created",
"creating",
"error",
"erroring",
"removed",
"removing",
"requested",
"updating"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"agentId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"driver": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"hosts",
"account"
],
"resourceActions": {
"update": {
"input": null,
"output": "physicalHost"
},
"bootstrap": {
"input": null,
"output": "physicalHost"
},
"remove": {
"input": null,
"output": "physicalHost"
},
"error": {
"input": null,
"output": "physicalHost"
},
"create": {
"input": null,
"output": "physicalHost"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "port",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/port",
"collection": "http://104.197.191.104:8080/v1/ports"
},
"actions": {},
"pluralName": "ports",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"instanceId": {
"type": "reference[instance]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"privateIpAddressId": {
"type": "reference[ipAddress]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"privatePort": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"protocol": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"publicIpAddressId": {
"type": "reference[ipAddress]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"publicPort": {
"type": "int",
"description": null,
"create": false,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"deactivating",
"inactive",
"purged",
"purging",
"registering",
"removed",
"removing",
"requested",
"restoring",
"updating-active",
"updating-inactive"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"bindAddress": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"instanceId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"privateIpAddressId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"privatePort": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"protocol": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"publicIpAddressId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"publicPort": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"privateipaddress",
"publicipaddress",
"account",
"instance"
],
"resourceActions": {
"update": {
"input": null,
"output": "port"
},
"activate": {
"input": null,
"output": "port"
},
"remove": {
"input": null,
"output": "port"
},
"restore": {
"input": null,
"output": "port"
},
"deactivate": {
"input": null,
"output": "port"
},
"create": {
"input": null,
"output": "port"
},
"purge": {
"input": null,
"output": "port"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT"
],
"collectionMethods": [
"GET"
]
},
{
"id": "project",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/project",
"collection": "http://104.197.191.104:8080/v1/projects"
},
"actions": {},
"pluralName": "projects",
"resourceFields": {
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255,
"default": "user"
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"deactivating",
"inactive",
"purged",
"purging",
"registering",
"removed",
"removing",
"requested",
"restoring",
"updating-active",
"updating-inactive"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"members": {
"type": "array[projectMember]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"swarm": {
"type": "boolean",
"description": null,
"create": true,
"update": true,
"readOnCreateOnly": false,
"default": false
},
"kubernetes": {
"type": "boolean",
"description": null,
"create": true,
"update": true,
"readOnCreateOnly": false,
"default": false
},
"mesos": {
"type": "boolean",
"description": null,
"create": true,
"update": true,
"readOnCreateOnly": false,
"default": false
},
"virtualMachine": {
"type": "boolean",
"description": null,
"create": true,
"update": true,
"readOnCreateOnly": false,
"default": false
},
"publicDns": {
"type": "boolean",
"description": null,
"create": true,
"update": true,
"readOnCreateOnly": false,
"default": false
},
"servicesPortRange": {
"type": "servicesPortRange",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalIdType": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"externalevents",
"serviceconsumemaps",
"instancelinks",
"containerevents",
"volumes",
"instances",
"backuptargets",
"ipaddresses",
"hosts",
"physicalhosts",
"serviceexposemaps",
"credentials",
"backups",
"snapshots",
"healthcheckinstancehostmaps",
"certificates",
"networks",
"services",
"storagepools",
"labels",
"environments",
"ports",
"mounts",
"auditlogs",
"projectmembers",
"serviceevents",
"images"
],
"resourceActions": {
"update": {
"input": null,
"output": "account"
},
"activate": {
"input": null,
"output": "account"
},
"remove": {
"input": null,
"output": "account"
},
"restore": {
"input": null,
"output": "account"
},
"deactivate": {
"input": null,
"output": "account"
},
"create": {
"input": null,
"output": "account"
},
"purge": {
"input": null,
"output": "account"
},
"setmembers": {
"input": "setProjectMembersInput",
"output": "setProjectMembersInput"
},
"delete": {
"input": null,
"output": null
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "projectMember",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/projectmember",
"collection": "http://104.197.191.104:8080/v1/projectmembers"
},
"actions": {},
"pluralName": "projectMembers",
"resourceFields": {
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"externalId": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"externalIdType": {
"type": "enum",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255,
"options": [
"github_user",
"github_org",
"github_team",
"rancher_id",
"ldap_user",
"ldap_group",
"openldap_user",
"openldap_group",
"azuread_user",
"azuread_group"
],
"default": "rancher_id"
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"projectId": {
"type": "reference[project]",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"role": {
"type": "enum",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255,
"options": [
"member",
"owner",
"readonly",
"restricted"
],
"default": "member"
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"deactivating",
"inactive",
"purged",
"purging",
"registering",
"removed",
"removing",
"requested",
"restoring",
"updating-active",
"updating-inactive"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalIdType": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"projectId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"role": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"project"
],
"resourceActions": {
"update": {
"input": null,
"output": "projectMember"
},
"activate": {
"input": null,
"output": "projectMember"
},
"remove": {
"input": null,
"output": "projectMember"
},
"restore": {
"input": null,
"output": "projectMember"
},
"deactivate": {
"input": null,
"output": "projectMember"
},
"create": {
"input": null,
"output": "projectMember"
},
"purge": {
"input": null,
"output": "projectMember"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "publicEndpoint",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/publicendpoint"
},
"actions": {},
"pluralName": "publicEndpoints",
"resourceFields": {
"hostId": {
"type": "reference[host]",
"transform": "",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"instanceId": {
"type": "reference[instance]",
"transform": "",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"ipAddress": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"port": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"serviceId": {
"type": "reference[service]",
"transform": "",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": []
},
{
"id": "pullTask",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/pulltask",
"collection": "http://104.197.191.104:8080/v1/pulltasks"
},
"actions": {},
"pluralName": "pullTasks",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"deactivating",
"inactive",
"purged",
"purging",
"registering",
"removed",
"removing",
"requested",
"restoring",
"updating-active",
"updating-inactive"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"image": {
"type": "string",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false
},
"labels": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"mode": {
"type": "enum",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false,
"options": [
"all",
"cached"
],
"default": "all"
},
"status": {
"type": "map[string]",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"key": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"account"
],
"resourceActions": {
"update": {
"input": null,
"output": "genericObject"
},
"activate": {
"input": null,
"output": "genericObject"
},
"remove": {
"input": null,
"output": "genericObject"
},
"restore": {
"input": null,
"output": "genericObject"
},
"deactivate": {
"input": null,
"output": "genericObject"
},
"create": {
"input": null,
"output": "genericObject"
},
"purge": {
"input": null,
"output": "genericObject"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "recreateOnQuorumStrategyConfig",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/recreateonquorumstrategyconfig"
},
"actions": {},
"pluralName": "recreateOnQuorumStrategyConfigs",
"resourceFields": {
"quorum": {
"type": "int",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"required": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "register",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/register",
"collection": "http://104.197.191.104:8080/v1/register"
},
"actions": {},
"pluralName": "register",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"key": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"required": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"deactivating",
"inactive",
"purged",
"purging",
"registering",
"removed",
"removing",
"requested",
"restoring",
"updating-active",
"updating-inactive"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"accessKey": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"secretKey": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"key": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"token": {
"modifiers": [
"eq"
]
}
},
"includeableLinks": [
"account"
],
"resourceActions": {
"update": {
"input": null,
"output": "genericObject"
},
"activate": {
"input": null,
"output": "genericObject"
},
"remove": {
"input": null,
"output": "genericObject"
},
"restore": {
"input": null,
"output": "genericObject"
},
"deactivate": {
"input": null,
"output": "genericObject"
},
"create": {
"input": null,
"output": "genericObject"
},
"purge": {
"input": null,
"output": "genericObject"
},
"stop": {
"input": "instanceStop",
"output": "instance"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "registrationToken",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/registrationtoken",
"collection": "http://104.197.191.104:8080/v1/registrationtokens"
},
"actions": {},
"pluralName": "registrationTokens",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"deactivating",
"inactive",
"purged",
"purging",
"registering",
"removed",
"removing",
"requested",
"updating-active",
"updating-inactive"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"command": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"image": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"token": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"registrationUrl": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"publicValue": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"registryId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"secretValue": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"images",
"account",
"instances"
],
"resourceActions": {
"update": {
"input": null,
"output": "credential"
},
"activate": {
"input": null,
"output": "credential"
},
"remove": {
"input": null,
"output": "credential"
},
"deactivate": {
"input": null,
"output": "credential"
},
"create": {
"input": null,
"output": "credential"
},
"purge": {
"input": null,
"output": "credential"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "registry",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/registry",
"collection": "http://104.197.191.104:8080/v1/registries"
},
"actions": {},
"pluralName": "registries",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"blockDevicePath": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"driverName": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"externalId": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"deactivating",
"inactive",
"purged",
"purging",
"registering",
"removed",
"removing",
"requested",
"restoring",
"updating-active",
"updating-inactive"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"volumeAccessMode": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"volumeCapabilities": {
"type": "array[string]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"serverAddress": {
"type": "string",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false,
"minLength": 1
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"agentId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"driverName": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"external": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"physicalTotalSizeMb": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"virtualTotalSizeMb": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"volumeAccessMode": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"zoneId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
}
},
"includeableLinks": [
"hosts",
"images",
"account",
"credentials",
"volumes"
],
"resourceActions": {
"update": {
"input": null,
"output": "storagePool"
},
"activate": {
"input": null,
"output": "storagePool"
},
"remove": {
"input": null,
"output": "storagePool"
},
"restore": {
"input": null,
"output": "storagePool"
},
"deactivate": {
"input": null,
"output": "storagePool"
},
"create": {
"input": null,
"output": "storagePool"
},
"purge": {
"input": null,
"output": "storagePool"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT",
"DELETE"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "registryCredential",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/registrycredential",
"collection": "http://104.197.191.104:8080/v1/registrycredentials"
},
"actions": {},
"pluralName": "registryCredentials",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"publicValue": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 4096
},
"registryId": {
"type": "reference[registry]",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"secretValue": {
"type": "password",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": true,
"maxLength": 4096
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"deactivating",
"inactive",
"purged",
"purging",
"registering",
"removed",
"removing",
"requested",
"updating-active",
"updating-inactive"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"email": {
"type": "string",
"description": null,
"create": true,
"update": true,
"required": true,
"readOnCreateOnly": false,
"minLength": 1
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"publicValue": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"registryId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"secretValue": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"images",
"account",
"registry",
"instances"
],
"resourceActions": {
"update": {
"input": null,
"output": "credential"
},
"activate": {
"input": null,
"output": "credential"
},
"remove": {
"input": null,
"output": "credential"
},
"deactivate": {
"input": null,
"output": "credential"
},
"create": {
"input": null,
"output": "credential"
},
"purge": {
"input": null,
"output": "credential"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT",
"DELETE"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "restartPolicy",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/restartpolicy"
},
"actions": {},
"pluralName": "restartPolicys",
"resourceFields": {
"maximumRetryCount": {
"type": "int",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "restoreFromBackupInput",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/restorefrombackupinput"
},
"actions": {},
"pluralName": "restoreFromBackupInputs",
"resourceFields": {
"backupId": {
"type": "reference[backup]",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": []
},
{
"id": "revertToSnapshotInput",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/reverttosnapshotinput"
},
"actions": {},
"pluralName": "revertToSnapshotInputs",
"resourceFields": {
"snapshotId": {
"type": "reference[snapshot]",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": []
},
{
"id": "rollingRestartStrategy",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/rollingrestartstrategy"
},
"actions": {},
"pluralName": "rollingRestartStrategys",
"resourceFields": {
"batchSize": {
"type": "int",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"min": 1,
"default": 1
},
"intervalMillis": {
"type": "int",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"min": 100,
"default": 2000
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "scalePolicy",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/scalepolicy"
},
"actions": {},
"pluralName": "scalePolicys",
"resourceFields": {
"increment": {
"type": "int",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"min": 1,
"default": 1
},
"max": {
"type": "int",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"min": 1,
"default": 1
},
"min": {
"type": "int",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"required": true,
"readOnCreateOnly": false,
"min": 1,
"default": 1
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": []
},
{
"id": "schema",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/schema",
"collection": "http://104.197.191.104:8080/v1/schemas"
},
"actions": {},
"pluralName": "schemas",
"resourceFields": {
"collectionActions": {
"type": "map[json]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"collectionFields": {
"type": "map[json]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"collectionFilters": {
"type": "map[json]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"collectionMethods": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"includeableLinks": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"pluralName": {
"type": "string",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"resourceActions": {
"type": "map[json]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"resourceFields": {
"type": "map[json]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"resourceMethods": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "secondaryLaunchConfig",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/secondarylaunchconfig"
},
"actions": {},
"pluralName": "secondaryLaunchConfigs",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"blkioDeviceOptions": {
"type": "map[blkioDeviceOption]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"build": {
"type": "dockerBuild",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"capAdd": {
"type": "array[enum]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"options": [
"ALL",
"AUDIT_CONTROL",
"AUDIT_WRITE",
"BLOCK_SUSPEND",
"CHOWN",
"DAC_OVERRIDE",
"DAC_READ_SEARCH",
"FOWNER",
"FSETID",
"IPC_LOCK",
"IPC_OWNER",
"KILL",
"LEASE",
"LINUX_IMMUTABLE",
"MAC_ADMIN",
"MAC_OVERRIDE",
"MKNOD",
"NET_ADMIN",
"NET_BIND_SERVICE",
"NET_BROADCAST",
"NET_RAW",
"SETFCAP",
"SETGID",
"SETPCAP",
"SETUID",
"SYSLOG",
"SYS_ADMIN",
"SYS_BOOT",
"SYS_CHROOT",
"SYS_MODULE",
"SYS_NICE",
"SYS_PACCT",
"SYS_PTRACE",
"SYS_RAWIO",
"SYS_RESOURCE",
"SYS_TIME",
"SYS_TTY_CONFIG",
"WAKE_ALARM"
]
},
"capDrop": {
"type": "array[enum]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"options": [
"ALL",
"AUDIT_CONTROL",
"AUDIT_WRITE",
"BLOCK_SUSPEND",
"CHOWN",
"DAC_OVERRIDE",
"DAC_READ_SEARCH",
"FOWNER",
"FSETID",
"IPC_LOCK",
"IPC_OWNER",
"KILL",
"LEASE",
"LINUX_IMMUTABLE",
"MAC_ADMIN",
"MAC_OVERRIDE",
"MKNOD",
"NET_ADMIN",
"NET_BIND_SERVICE",
"NET_BROADCAST",
"NET_RAW",
"SETFCAP",
"SETGID",
"SETPCAP",
"SETUID",
"SYSLOG",
"SYS_ADMIN",
"SYS_BOOT",
"SYS_CHROOT",
"SYS_MODULE",
"SYS_NICE",
"SYS_PACCT",
"SYS_PTRACE",
"SYS_RAWIO",
"SYS_RESOURCE",
"SYS_TIME",
"SYS_TTY_CONFIG",
"WAKE_ALARM"
]
},
"command": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"count": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"cpuSet": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"cpuShares": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"createIndex": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"dataVolumeMounts": {
"type": "map[reference[volume]]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"dataVolumes": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"dataVolumesFrom": {
"type": "array[reference[container]]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"dataVolumesFromLaunchConfigs": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"deploymentUnitUuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"devices": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"disks": {
"type": "array[virtualMachineDisk]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"dns": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"dnsSearch": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"domainName": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"entryPoint": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"environment": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"expose": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"externalId": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"extraHosts": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"firstRunning": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"healthCheck": {
"type": "instanceHealthCheck",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"healthState": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"healthy",
"unhealthy",
"updating-healthy",
"updating-unhealthy",
"initializing"
]
},
"hostId": {
"type": "reference[host]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"hostname": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"minLength": 1,
"maxLength": 255
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"imageUuid": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"instanceLinks": {
"type": "map[reference[instance]]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "enum",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255,
"options": [
"container",
"virtualMachine"
],
"default": "container"
},
"labels": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"logConfig": {
"type": "logConfig",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"lxcConf": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"memory": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"memoryMb": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"memorySwap": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"name": {
"type": "string",
"validChars": "a-zA-Z0-9-",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false,
"minLength": 1,
"maxLength": 63
},
"nativeContainer": {
"type": "boolean",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 255
},
"networkContainerId": {
"type": "reference[container]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"networkIds": {
"type": "array[reference[network]]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"networkLaunchConfig": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"networkMode": {
"type": "enum",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"options": [
"none",
"bridge",
"host",
"managed",
"container"
],
"default": "managed"
},
"pidMode": {
"type": "enum",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"options": [
"host"
]
},
"ports": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"primaryIpAddress": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"privileged": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": false
},
"publishAllPorts": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": false
},
"readOnly": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": false
},
"registryCredentialId": {
"type": "reference[registryCredential]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"requestedHostId": {
"type": "reference[host]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"requestedIpAddress": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"securityOpt": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"startCount": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"startOnCreate": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": true
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"creating",
"error",
"erroring",
"migrating",
"purged",
"purging",
"removed",
"removing",
"requested",
"restarting",
"restoring",
"running",
"starting",
"stopped",
"stopping",
"updating-running",
"updating-stopped"
]
},
"stdinOpen": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": false
},
"systemContainer": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"NetworkAgent",
"LoadBalancerAgent"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"tty": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": false
},
"user": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"minLength": 1
},
"userdata": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 65535
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"vcpu": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"default": 1
},
"version": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 255,
"default": "0"
},
"volumeDriver": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"workingDir": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"minLength": 1
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"agentId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"allocationState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"compute": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"createIndex": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"deploymentUnitUuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"dnsInternal": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"dnsSearchInternal": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"domain": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"firstRunning": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"healthState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"healthUpdated": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"hostname": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"imageId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"instanceTriggeredStop": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"memoryMb": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"nativeContainer": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"networkContainerId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"offeringId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"registryCredentialId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"serviceIndexId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"startCount": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"systemContainer": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"token": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"userdata": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"version": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"zoneId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
}
},
"includeableLinks": [
"services",
"networkcontainer",
"instancelinks",
"volumes",
"targetinstancelinks",
"instances",
"registrycredential",
"instancelabels",
"ports",
"mounts",
"serviceexposemaps",
"hosts",
"serviceevents",
"account",
"credentials",
"healthcheckinstancehostmaps"
],
"resourceActions": {
"update": {
"input": null,
"output": "instance"
},
"stop": {
"input": "instanceStop",
"output": "instance"
},
"restart": {
"input": null,
"output": "instance"
},
"updatereinitializing": {
"input": null,
"output": "instance"
},
"error": {
"input": null,
"output": "instance"
},
"remove": {
"input": null,
"output": "instance"
},
"updatehealthy": {
"input": null,
"output": "instance"
},
"migrate": {
"input": null,
"output": "instance"
},
"allocate": {
"input": null,
"output": "instance"
},
"create": {
"input": null,
"output": "instance"
},
"console": {
"input": "instanceConsoleInput",
"output": "instanceConsole"
},
"start": {
"input": null,
"output": "instance"
},
"restore": {
"input": null,
"output": "instance"
},
"deallocate": {
"input": null,
"output": "instance"
},
"updateunhealthy": {
"input": null,
"output": "instance"
},
"purge": {
"input": null,
"output": "instance"
},
"setlabels": {
"input": "setLabelsInput",
"output": "container"
},
"execute": {
"input": "containerExec",
"output": "hostAccess"
},
"proxy": {
"input": "containerProxy",
"output": "hostAccess"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT"
],
"collectionMethods": [
"POST"
]
},
{
"id": "service",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/service",
"collection": "http://104.197.191.104:8080/v1/services"
},
"actions": {},
"pluralName": "services",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"createIndex": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"environmentId": {
"type": "reference[environment]",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"externalId": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"healthState": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"validChars": "a-zA-Z0-9-",
"description": null,
"create": true,
"update": true,
"nullable": true,
"required": true,
"readOnCreateOnly": false,
"minLength": 1,
"maxLength": 63
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"selectorContainer": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 4096
},
"selectorLink": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 4096
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"canceled-rollback",
"canceled-upgrade",
"canceling-rollback",
"canceling-upgrade",
"deactivating",
"finishing-upgrade",
"inactive",
"registering",
"removed",
"removing",
"requested",
"restarting",
"rolling-back",
"updating-active",
"updating-inactive",
"upgraded",
"upgrading"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"vip": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"scale": {
"type": "int",
"description": null,
"create": true,
"update": true,
"readOnCreateOnly": false,
"default": 1
},
"currentScale": {
"type": "int",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"scalePolicy": {
"type": "scalePolicy",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"launchConfig": {
"type": "launchConfig",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"upgrade": {
"type": "serviceUpgrade",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"secondaryLaunchConfigs": {
"type": "array[secondaryLaunchConfig]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"metadata": {
"type": "map[json]",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"fqdn": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"publicEndpoints": {
"type": "array[publicEndpoint]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"retainIp": {
"type": "boolean",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false
},
"assignServiceIpAddress": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": false
},
"startOnCreate": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"default": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"createIndex": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"environmentId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"healthState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"selectorContainer": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"selectorLink": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"vip": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"environment",
"consumedservices",
"serviceexposemaps",
"account",
"instances",
"consumedbyservices"
],
"resourceActions": {
"update": {
"input": null,
"output": "service"
},
"finishupgrade": {
"input": null,
"output": "service"
},
"restart": {
"input": "serviceRestart",
"output": "service"
},
"remove": {
"input": null,
"output": "service"
},
"setservicelinks": {
"input": "setServiceLinksInput",
"output": "service"
},
"cancelupgrade": {
"input": null,
"output": "service"
},
"removeservicelink": {
"input": "addRemoveServiceLinkInput",
"output": "service"
},
"rollback": {
"input": null,
"output": "service"
},
"create": {
"input": null,
"output": "service"
},
"activate": {
"input": null,
"output": "service"
},
"upgrade": {
"input": "serviceUpgrade",
"output": "service"
},
"addservicelink": {
"input": "addRemoveServiceLinkInput",
"output": "service"
},
"deactivate": {
"input": null,
"output": "service"
},
"cancelrollback": {
"input": null,
"output": "service"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT",
"DELETE"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "serviceConsumeMap",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/serviceconsumemap",
"collection": "http://104.197.191.104:8080/v1/serviceconsumemaps"
},
"actions": {},
"pluralName": "serviceConsumeMaps",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"consumedServiceId": {
"type": "reference[service]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"serviceId": {
"type": "reference[service]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"removed",
"removing",
"requested",
"updating-active"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"ports": {
"type": "array[string]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"required": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"consumedServiceId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"serviceId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"service",
"instancelinks",
"consumedservice",
"account"
],
"resourceActions": {
"update": {
"input": null,
"output": "serviceConsumeMap"
},
"remove": {
"input": null,
"output": "serviceConsumeMap"
},
"create": {
"input": null,
"output": "serviceConsumeMap"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "serviceEvent",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/serviceevent",
"collection": "http://104.197.191.104:8080/v1/serviceevents"
},
"actions": {},
"pluralName": "serviceEvents",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"externalTimestamp": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"healthcheckUuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"hostId": {
"type": "reference[host]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"instanceId": {
"type": "reference[instance]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"reportedHealth": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"created",
"creating",
"removed",
"removing",
"requested"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalTimestamp": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"healthcheckInstanceId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"healthcheckUuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"hostId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"instanceId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"reportedHealth": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"host",
"account",
"instance"
],
"resourceActions": {
"remove": {
"input": null,
"output": "serviceEvent"
},
"create": {
"input": null,
"output": "serviceEvent"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "serviceExposeMap",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/serviceexposemap",
"collection": "http://104.197.191.104:8080/v1/serviceexposemaps"
},
"actions": {},
"pluralName": "serviceExposeMaps",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"instanceId": {
"type": "reference[instance]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"ipAddress": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"managed": {
"type": "boolean",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"serviceId": {
"type": "reference[service]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"removed",
"removing",
"requested"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"dnsPrefix": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"hostName": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"instanceId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"ipAddress": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"managed": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"serviceId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"upgrade": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [
"service",
"account",
"instance"
],
"resourceActions": {
"remove": {
"input": null,
"output": "serviceExposeMap"
},
"create": {
"input": null,
"output": "serviceExposeMap"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "serviceLink",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/servicelink"
},
"actions": {},
"pluralName": "serviceLinks",
"resourceFields": {
"name": {
"type": "string",
"validChars": "a-zA-Z0-9-._",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"serviceId": {
"type": "reference[service]",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "serviceProxy",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/serviceproxy",
"collection": "http://104.197.191.104:8080/v1/serviceproxies"
},
"actions": {},
"pluralName": "serviceProxies",
"resourceFields": {
"port": {
"type": "int",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"min": 0,
"default": 80
},
"scheme": {
"type": "enum",
"transform": "",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"options": [
"http",
"https"
],
"default": "http"
},
"service": {
"type": "string",
"transform": "",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false,
"minLength": 1
},
"token": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"url": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "serviceRestart",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/servicerestart"
},
"actions": {},
"pluralName": "serviceRestarts",
"resourceFields": {
"rollingRestartStrategy": {
"type": "rollingRestartStrategy",
"transform": "",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "serviceUpgrade",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/serviceupgrade"
},
"actions": {},
"pluralName": "serviceUpgrades",
"resourceFields": {
"inServiceStrategy": {
"type": "inServiceUpgradeStrategy",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"toServiceStrategy": {
"type": "toServiceUpgradeStrategy",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "serviceUpgradeStrategy",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/serviceupgradestrategy"
},
"actions": {},
"pluralName": "serviceUpgradeStrategys",
"resourceFields": {
"batchSize": {
"type": "int",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"min": 1,
"default": 1
},
"intervalMillis": {
"type": "int",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"min": 100,
"default": 2000
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": []
},
{
"id": "servicesPortRange",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/servicesportrange"
},
"actions": {},
"pluralName": "servicesPortRanges",
"resourceFields": {
"endPort": {
"type": "int",
"transform": "",
"description": null,
"create": true,
"update": true,
"nullable": true,
"required": true,
"readOnCreateOnly": false,
"min": 1,
"max": 65535
},
"startPort": {
"type": "int",
"transform": "",
"description": null,
"create": true,
"update": true,
"nullable": true,
"required": true,
"readOnCreateOnly": false,
"min": 1,
"max": 65535
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT"
],
"collectionMethods": [
"POST"
]
},
{
"id": "setLabelsInput",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/setlabelsinput"
},
"actions": {},
"pluralName": "setLabelsInputs",
"resourceFields": {
"labels": {
"type": "json",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "setLoadBalancerServiceLinksInput",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/setloadbalancerservicelinksinput"
},
"actions": {},
"pluralName": "setLoadBalancerServiceLinksInputs",
"resourceFields": {
"serviceLinks": {
"type": "array[loadBalancerServiceLink]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": []
},
{
"id": "setProjectMembersInput",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/setprojectmembersinput"
},
"actions": {},
"pluralName": "setProjectMembersInputs",
"resourceFields": {
"members": {
"type": "array[projectMember]",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false,
"minLength": 1
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "setServiceLinksInput",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/setservicelinksinput"
},
"actions": {},
"pluralName": "setServiceLinksInputs",
"resourceFields": {
"serviceLinks": {
"type": "array[serviceLink]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "setting",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/setting",
"collection": "http://104.197.191.104:8080/v1/settings"
},
"actions": {},
"pluralName": "settings",
"resourceFields": {
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"name": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"value": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"activeValue": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"value": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
}
},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "snapshot",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/snapshot",
"collection": "http://104.197.191.104:8080/v1/snapshots"
},
"actions": {},
"pluralName": "snapshots",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"created",
"creating",
"removed",
"removing",
"requested"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"volumeId": {
"type": "reference[volume]",
"description": null,
"create": false,
"update": false,
"required": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"volumeId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
}
},
"includeableLinks": [
"volume",
"account",
"backups"
],
"resourceActions": {
"remove": {
"input": null,
"output": "snapshot"
},
"create": {
"input": null,
"output": "snapshot"
},
"backup": {
"input": "snapshotBackupInput",
"output": "backup"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"DELETE"
],
"collectionMethods": [
"GET"
]
},
{
"id": "snapshotBackupInput",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/snapshotbackupinput"
},
"actions": {},
"pluralName": "snapshotBackupInputs",
"resourceFields": {
"backupTargetId": {
"type": "reference[backupTarget]",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"backupTargetId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"snapshotId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uri": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"volumeId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
}
},
"includeableLinks": [
"backuptarget"
],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": []
},
{
"id": "statsAccess",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/statsaccess"
},
"actions": {},
"pluralName": "statsAccesses",
"resourceFields": {
"token": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"url": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": []
},
{
"id": "storagePool",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/storagepool",
"collection": "http://104.197.191.104:8080/v1/storagepools"
},
"actions": {},
"pluralName": "storagePools",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"driverName": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"externalId": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"deactivating",
"inactive",
"purged",
"purging",
"registering",
"removed",
"removing",
"requested",
"restoring",
"updating-active",
"updating-inactive"
]
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"volumeAccessMode": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"blockDevicePath": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"volumeCapabilities": {
"type": "array[string]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"agentId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"driverName": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"external": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"physicalTotalSizeMb": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"virtualTotalSizeMb": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"volumeAccessMode": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"zoneId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
}
},
"includeableLinks": [
"hosts",
"images",
"account",
"credentials",
"volumes"
],
"resourceActions": {
"update": {
"input": null,
"output": "storagePool"
},
"activate": {
"input": null,
"output": "storagePool"
},
"remove": {
"input": null,
"output": "storagePool"
},
"restore": {
"input": null,
"output": "storagePool"
},
"deactivate": {
"input": null,
"output": "storagePool"
},
"create": {
"input": null,
"output": "storagePool"
},
"purge": {
"input": null,
"output": "storagePool"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "subscribe",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/subscribe",
"collection": "http://104.197.191.104:8080/v1/subscribe"
},
"actions": {},
"pluralName": "subscribe",
"resourceFields": {
"eventNames": {
"type": "array[string]",
"validChars": "*._0-9a-zA-Z;=",
"transform": "",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"minLength": 1
}
},
"collectionFilters": {
"eventNames": {
"modifiers": [
"eq"
]
}
},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "toServiceUpgradeStrategy",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/toserviceupgradestrategy"
},
"actions": {},
"pluralName": "toServiceUpgradeStrategys",
"resourceFields": {
"batchSize": {
"type": "int",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"min": 1,
"default": 1
},
"finalScale": {
"type": "int",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"min": 1,
"default": 1
},
"intervalMillis": {
"type": "int",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"min": 100,
"default": 2000
},
"toServiceId": {
"type": "reference[service]",
"transform": "",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"updateLinks": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "typeDocumentation",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/typedocumentation",
"collection": "http://104.197.191.104:8080/v1/typedocumentations"
},
"actions": {},
"pluralName": "typeDocumentations",
"resourceFields": {
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"readOnCreateOnly": false
},
"id": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"resourceFields": {
"type": "map[fieldDocumentation]",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"GET"
]
},
{
"id": "virtualMachine",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/virtualmachine",
"collection": "http://104.197.191.104:8080/v1/virtualmachines"
},
"actions": {},
"pluralName": "virtualMachines",
"resourceFields": {
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"blkioDeviceOptions": {
"type": "map[blkioDeviceOption]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"command": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"count": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"cpuSet": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"cpuShares": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"createIndex": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"deploymentUnitUuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"dns": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"dnsSearch": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"domainName": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"expose": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"externalId": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"extraHosts": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"firstRunning": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"healthCheck": {
"type": "instanceHealthCheck",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"healthState": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"healthy",
"unhealthy",
"updating-healthy",
"updating-unhealthy",
"initializing"
]
},
"hostId": {
"type": "reference[host]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"hostname": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"minLength": 1,
"maxLength": 255
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"imageUuid": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"instanceLinks": {
"type": "map[reference[instance]]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"labels": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"logConfig": {
"type": "logConfig",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"memory": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"memoryMb": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255,
"default": 512
},
"memorySwap": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"nativeContainer": {
"type": "boolean",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 255
},
"networkIds": {
"type": "array[reference[network]]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"networkMode": {
"type": "enum",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"options": [
"none",
"bridge",
"host",
"managed",
"container"
],
"default": "managed"
},
"ports": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"primaryIpAddress": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false
},
"registryCredentialId": {
"type": "reference[registryCredential]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"requestedHostId": {
"type": "reference[host]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"restartPolicy": {
"type": "restartPolicy",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"securityOpt": {
"type": "array[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"startCount": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"startOnCreate": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": true
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"creating",
"error",
"erroring",
"migrating",
"purged",
"purging",
"removed",
"removing",
"requested",
"restarting",
"restoring",
"running",
"starting",
"stopped",
"stopping",
"updating-running",
"updating-stopped"
]
},
"systemContainer": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"NetworkAgent",
"LoadBalancerAgent"
]
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"userdata": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 65535
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"version": {
"type": "string",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 255,
"default": "0"
},
"volumeDriver": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"vcpu": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"default": 1
},
"disks": {
"type": "array[virtualMachineDisk]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"agentId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"allocationState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"compute": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"createIndex": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"deploymentUnitUuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"dnsInternal": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"dnsSearchInternal": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"domain": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"firstRunning": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"healthState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"healthUpdated": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"hostname": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"imageId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"instanceTriggeredStop": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"memoryMb": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"nativeContainer": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"networkContainerId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"offeringId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"registryCredentialId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"serviceIndexId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"startCount": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"systemContainer": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"token": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"userdata": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"version": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"zoneId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
}
},
"includeableLinks": [
"services",
"instancelinks",
"volumes",
"targetinstancelinks",
"instances",
"registrycredential",
"instancelabels",
"ports",
"mounts",
"hosts",
"serviceevents",
"serviceexposemaps",
"account",
"credentials",
"healthcheckinstancehostmaps"
],
"resourceActions": {
"update": {
"input": null,
"output": "instance"
},
"stop": {
"input": "instanceStop",
"output": "instance"
},
"restart": {
"input": null,
"output": "instance"
},
"updatereinitializing": {
"input": null,
"output": "instance"
},
"error": {
"input": null,
"output": "instance"
},
"remove": {
"input": null,
"output": "instance"
},
"updatehealthy": {
"input": null,
"output": "instance"
},
"migrate": {
"input": null,
"output": "instance"
},
"allocate": {
"input": null,
"output": "instance"
},
"create": {
"input": null,
"output": "instance"
},
"console": {
"input": "instanceConsoleInput",
"output": "instanceConsole"
},
"start": {
"input": null,
"output": "instance"
},
"restore": {
"input": null,
"output": "instance"
},
"deallocate": {
"input": null,
"output": "instance"
},
"updateunhealthy": {
"input": null,
"output": "instance"
},
"purge": {
"input": null,
"output": "instance"
},
"logs": {
"input": "containerLogs",
"output": "hostAccess"
},
"setlabels": {
"input": "setLabelsInput",
"output": "container"
},
"execute": {
"input": "containerExec",
"output": "hostAccess"
},
"proxy": {
"input": "containerProxy",
"output": "hostAccess"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"PUT",
"DELETE"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "virtualMachineDisk",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/virtualmachinedisk"
},
"actions": {},
"pluralName": "virtualMachineDisks",
"resourceFields": {
"driver": {
"type": "string",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"name": {
"type": "string",
"validChars": "a-z0-9_.-",
"transform": "",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"minLength": 2
},
"opts": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"readIops": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"root": {
"type": "boolean",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false
},
"size": {
"type": "string",
"transform": "",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"default": "40g"
},
"writeIops": {
"type": "int",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": [
"POST"
]
},
{
"id": "volume",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/volume",
"collection": "http://104.197.191.104:8080/v1/volumes"
},
"actions": {},
"pluralName": "volumes",
"resourceFields": {
"accessMode": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"accountId": {
"type": "reference[account]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"created": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"description": {
"type": "string",
"description": null,
"create": true,
"update": true,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 1024
},
"externalId": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"id": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"imageId": {
"type": "reference[image]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"instanceId": {
"type": "reference[instance]",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"kind": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"name": {
"type": "string",
"description": null,
"create": true,
"update": false,
"nullable": true,
"unique": true,
"required": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"removed": {
"type": "date",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 255
},
"state": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"maxLength": 128,
"options": [
"activating",
"active",
"deactivating",
"inactive",
"purged",
"purging",
"registering",
"removed",
"removing",
"requested",
"restoring",
"restoring-active",
"restoring-inactive",
"reverting-active",
"reverting-inactive",
"updating-active",
"updating-inactive"
]
},
"uri": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 512
},
"uuid": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false,
"maxLength": 128
},
"transitioning": {
"type": "enum",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"options": [
"yes",
"no",
"error"
]
},
"transitioningMessage": {
"type": "string",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"transitioningProgress": {
"type": "int",
"description": null,
"create": false,
"update": false,
"nullable": true,
"readOnCreateOnly": false
},
"isHostPath": {
"type": "boolean",
"description": null,
"create": false,
"update": false,
"readOnCreateOnly": false,
"default": false
},
"driver": {
"type": "string",
"description": null,
"create": true,
"update": false,
"required": true,
"readOnCreateOnly": false
},
"driverOpts": {
"type": "map[string]",
"description": null,
"create": true,
"update": false,
"nullable": true,
"readOnCreateOnly": false
}
},
"collectionFilters": {
"accessMode": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"accountId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"allocationState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"attachedState": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"created": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"description": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"deviceNumber": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"externalId": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"format": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"hostId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"id": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"imageId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"instanceId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"kind": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"name": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"offeringId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"physicalSizeMb": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removeTime": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"removed": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"state": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
},
"uri": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"uuid": {
"modifiers": [
"eq",
"ne",
"prefix",
"like",
"notlike",
"null",
"notnull"
]
},
"virtualSizeMb": {
"modifiers": [
"eq",
"ne",
"lt",
"lte",
"gt",
"gte",
"null",
"notnull"
]
},
"zoneId": {
"modifiers": [
"eq",
"ne",
"null",
"notnull"
]
}
},
"includeableLinks": [
"mounts",
"storagepools",
"image",
"account",
"backups",
"snapshots",
"instance"
],
"resourceActions": {
"update": {
"input": null,
"output": "volume"
},
"activate": {
"input": null,
"output": "volume"
},
"remove": {
"input": null,
"output": "volume"
},
"snapshot": {
"input": "volumeSnapshotInput",
"output": "snapshot"
},
"restore": {
"input": null,
"output": "volume"
},
"restorefrombackup": {
"input": "restoreFromBackupInput",
"output": "volume"
},
"deallocate": {
"input": null,
"output": "volume"
},
"allocate": {
"input": null,
"output": "volume"
},
"create": {
"input": null,
"output": "volume"
},
"purge": {
"input": null,
"output": "volume"
},
"reverttosnapshot": {
"input": "revertToSnapshotInput",
"output": "volume"
}
},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET",
"DELETE"
],
"collectionMethods": [
"GET",
"POST"
]
},
{
"id": "volumeSnapshotInput",
"type": "schema",
"links": {
"self": "http://104.197.191.104:8080/v1/schemas/volumesnapshotinput"
},
"actions": {},
"pluralName": "volumeSnapshotInputs",
"resourceFields": {
"name": {
"type": "string",
"description": null,
"create": true,
"update": false,
"readOnCreateOnly": false,
"maxLength": 255
}
},
"collectionFilters": {},
"includeableLinks": [],
"resourceActions": {},
"collectionActions": {},
"collectionFields": {},
"resourceMethods": [
"GET"
],
"collectionMethods": []
}
],
"sortLinks": {},
"pagination": null,
"sort": null,
"filters": {},
"createDefaults": {}
}