In this document:
The considered APS type (download
)
extends the Resource APS type(s) and looks as follows:
{
"name": "DomainRegistrationResource",
"id": "http://www.ingrammicro.com/domain-management/domain-registration/1.0",
"apsVersion": "2.0",
"implements": [
"http://aps-standard.org/types/core/resource/1.0"
],
"properties": {
"domainName": {
"type": "string",
"description": "Property to define if service requires domain binding.",
"required": true,
"readonly": true,
"final": true
},
"isTransfer": {
"type": "boolean",
"description": "Flag to swap the setup fee with a transfer fee."
},
"provisioningParameters": {
"type": "array",
"description": "Additional parameters to pass for provisioning.",
"items": {
"type": "ProvisioningParameter"
}
}
},
"structures": {
"ProvisioningParameter": {
"type": "object",
"properties": {
"paramId": {
"type": "string"
},
"paramValue": {
"type": "string"
}
}
}
}
}
NAME |
TYPE |
ATTRIBUTES |
DEFAULT |
DESCRIPTION |
---|---|---|---|---|
domainName |
String |
Required Read Only Final |
||
isTransfer |
Boolean |
Not Required |
||
provisioningParameters |
Array of ProvisioningParameter |
Not Required |
NAME |
TYPE |
ATTRIBUTES |
DEFAULT |
DESCRIPTION |
---|---|---|---|---|
paramId |
String |
Not Required |
||
paramValue |
String |
Not Required |