Properties that Support Encryption
Image profiles, projects and all types of provisioned entities can include sensitive information. The table below lists all endpoints that support encryption and the parts of the request body that can contain sensitive data.
Endpoint | You can apply encryption to: | Example Input |
---|---|---|
Create/update/list machines Note: Data encryption is only
supported for deployed machines. It is not supported for discovered
machines. |
|
{ "name": "machine1", "customProperties": { "username": "guest", "password": "((sensitive:mypass))" } } |
Create/update/list image profiles | Sensitive parts of imageMapping: value: cloudConfig |
{ "imageMapping" : { "ubuntu": { "id": "{{awsUbuntuId}}", "cloudConfig": "#cloud-config\nchpasswd:\n list:|\nuser1:((sensitive:password1))" } }, "name" : "aws-image-profile", "regionId": "{{awsRegionId}}" } |
Create/update/list projects | customProperties: value |
{ "name": "project1", "customProperties": { "vidm-password": "((sensitive:mypass))" } } |
Create/list load balancers |
|
{ "name": "load-balancer1", "nics": { "customProperties": { "dhcp-server-password": "((sensitive:mypass))" } } |
Create/list networks | customProperties: value |
{ "name": "network1", "customProperties": { "dhcp-server-password": "((sensitive:mypass))" } } |
Create/list security groups | customProperties: value |
{ "name": "security-group1", "customProperties": { "some-password": "((sensitive:mypass))" } } |
Create/list block device | customProperties: value |
{ "name": "device1", "customProperties": { "some-password": "((sensitive:mypass))" } } |
Create/list compute gateway | customProperties: value |
{ "name": "gateway1", "customProperties": { "some-password": "((sensitive:mypass))" } } |