mirror of
https://github.com/josmo/drone-rancher.git
synced 2026-06-26 15:52:47 +08:00
26456 lines
600 KiB
JSON
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": {}
|
|
}
|