All URIs are relative to https://api.ionos.com/cloudapi/v6
Method | HTTP request | Description |
---|
| | |
| | |
| | |
| | |
| | |
| | |
ipblocksDelete
ipblocksDelete(ipblockId, opts)
Delete IP blocks
Remove the specified IP block.
Examples
const ionoscloud = require('@ionos-cloud/sdk-nodejs');
// setup authorization
const config = new ionoscloud.Configuration({
username: 'YOUR_USERNAME',
password: 'YOUR_PASSWORD',
apiKey: 'YOUR_API_KEY'
});
const api_instance = new ionoscloud.IPBlocksApi(config);
// Delete IP blocks
api_instance
.ipblocksDelete({
ipblockId: ipblockId_example,
pretty: true,
depth: 56,
xContractNumber: 56,
options: {}
})
.then((response) => console.log(response.data))
.catch((error) => console.log(error.response.data));
Parameters
Return type
nil (empty response body)
Authorization
Basic Authentication, Token Authentication
Content-Type: Not defined
ipblocksFindById
ipblocksFindById(ipblockId, opts)
Retrieve IP blocks
Retrieve the properties of the specified IP block.
Examples
const ionoscloud = require('@ionos-cloud/sdk-nodejs');
// setup authorization
const config = new ionoscloud.Configuration({
username: 'YOUR_USERNAME',
password: 'YOUR_PASSWORD',
apiKey: 'YOUR_API_KEY'
});
const api_instance = new ionoscloud.IPBlocksApi(config);
// Retrieve IP blocks
api_instance
.ipblocksFindById({
ipblockId: ipblockId_example,
pretty: true,
depth: 56,
xContractNumber: 56,
options: {}
})
.then((response) => console.log(response.data))
.catch((error) => console.log(error.response.data));
Parameters
Return type
IpBlock
Authorization
Basic Authentication, Token Authentication
Content-Type: Not defined
ipblocksGet
ipblocksGet(opts)
List IP blocks
List all reserved IP blocks.
Examples
const ionoscloud = require('@ionos-cloud/sdk-nodejs');
// setup authorization
const config = new ionoscloud.Configuration({
username: 'YOUR_USERNAME',
password: 'YOUR_PASSWORD',
apiKey: 'YOUR_API_KEY'
});
const api_instance = new ionoscloud.IPBlocksApi(config);
var filterMap = new Map()
filterMap.set("<property_name>", "<property_value>")
// List IP blocks
api_instance
.ipblocksGet({
pretty: true,
depth: 56,
xContractNumber: 56,
offset: 56,
limit: 56
orderBy: "<property_name>"
maxResults: 2,
filters: filterMap
options: {}
})
.then((response) => console.log(response.data))
.catch((error) => console.log(error.response.data));
Parameters
Return type
IpBlocks
Authorization
Basic Authentication, Token Authentication
Content-Type: Not defined
ipblocksPatch
ipblocksPatch(ipblockId, ipblock, opts)
Partially modify IP blocks
Update the properties of the specified IP block.
Examples
const ionoscloud = require('@ionos-cloud/sdk-nodejs');
// setup authorization
const config = new ionoscloud.Configuration({
username: 'YOUR_USERNAME',
password: 'YOUR_PASSWORD',
apiKey: 'YOUR_API_KEY'
});
const api_instance = new ionoscloud.IPBlocksApi(config);
// Partially modify IP blocks
api_instance
.ipblocksPatch({
ipblockId: ipblockId_example,
ipblock: ipblock_example,
pretty: true,
depth: 56,
xContractNumber: 56,
options: {}
})
.then((response) => console.log(response.data))
.catch((error) => console.log(error.response.data));
Parameters
Return type
IpBlock
Authorization
Basic Authentication, Token Authentication
Content-Type: application/json
ipblocksPost
ipblocksPost(ipblock, opts)
Reserve a IP Block
Reserves a new IP block.
Examples
const ionoscloud = require('@ionos-cloud/sdk-nodejs');
// setup authorization
const config = new ionoscloud.Configuration({
username: 'YOUR_USERNAME',
password: 'YOUR_PASSWORD',
apiKey: 'YOUR_API_KEY'
});
const api_instance = new ionoscloud.IPBlocksApi(config);
// Reserve a IP Block
api_instance
.ipblocksPost({
ipblock: ipblock_example,
pretty: true,
depth: 56,
xContractNumber: 56,
options: {}
})
.then((response) => console.log(response.data))
.catch((error) => console.log(error.response.data));
Parameters
Return type
IpBlock
Authorization
Basic Authentication, Token Authentication
Content-Type: application/json
ipblocksPut
ipblocksPut(ipblockId, ipblock, opts)
Modify a IP Block by ID
Modifies the properties of the specified IP block.
Examples
const ionoscloud = require('@ionos-cloud/sdk-nodejs');
// setup authorization
const config = new ionoscloud.Configuration({
username: 'YOUR_USERNAME',
password: 'YOUR_PASSWORD',
apiKey: 'YOUR_API_KEY'
});
const api_instance = new ionoscloud.IPBlocksApi(config);
// Modify a IP Block by ID
api_instance
.ipblocksPut({
ipblockId: ipblockId_example,
ipblock: ipblock_example,
pretty: true,
depth: 56,
xContractNumber: 56,
options: {}
})
.then((response) => console.log(response.data))
.catch((error) => console.log(error.response.data));
Parameters
Return type
IpBlock
Authorization
Basic Authentication, Token Authentication
Content-Type: application/json