Resources
Allows to list resources available in your cloud.
This endpoint could be used as a main entry to get informations about the other kind of resource types.
When the resource is retrieved, the *path* attribut allows to navigate to the right category of the resource.
For example : *path=/compute/containers/kubernetes* tells to check the sections *compute > containers > kubernetes* for more details.
OAuth2 flow
IDs, example: 123,456,789
Names, example: resource01,!resource02,resource42
Types, example: WINDOWS,AIX,LINUX
Families, example: DEBIAN,CENTOS,RHEL
Versions, example: DEBIAN_10,CENTOS_6,RHEL_5
Environments, example: PRODUCTION,DEVELOPMENT
Status, example: ACTIVE,INACTIVE
Tags, example: mytagkey:mytagvalue,application:itcare
Availability Zone, example: EB-A, EB-B, EB-C, etc...
IPs, example: 10.59.13.29
VLAN, example: EB_1125_DMZ8
Results page you want to retrieve (0..N)
Number of records per page.
Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria is not supported.
OK
Bad Request
OAuth2 flow
Service Ids, example: 1234
Environment, example: PRODUCTION,QA
Technologies of resource. For exemple LINUX,KUBERNETES
Count statistic with uncategorized types
global|count|obsolescence|service|network, example: global
Start Date (ISO8601 format), example: 2022-07-22T00:00:00.000Z
OK
Global score computed. Maximum value is 100, minimum is 0.
Bad Request
OAuth2 flow
OK
Holds common proprieties to all Managed Resource Nodes in ITCare
The Category of the Managed Node/URL
The Cloud ID
The Service environment
ID of the Managed Node/URL
Name of the Managed Node/URL
The parent resource id
The resource type of the parent
The Service ID
Status of the Managed Node/URL
The parent technology
Bad Request
Gets a compute Resource by its Id.
A Resource is the ITCare base object.
A resource is composed of :
*id*: Unique identifier of the resource*name*: Name of the resource*serviceId*: Each resource must be linked to a service . The service is a logical entity that hosts resources per environment, application ...*environment*: The environment of the resource. Can be for example 'PRODUCTION', 'QA', 'RECETTE_UAT', 'DEV' ...*creationUser*: The creator of the resource*creationTime*: When the resource has been created*comment*: Description of the resource*category*: High level categorization of the resource*family*: Family of the resource belonging the category*status*: status of the resource. It can be 'ACTIVE' (running), 'INACTIVE' (stopped)*resourceType*: Type of the resource*cloudId*: Each cloud*cloudName*: name of the related cloud*path*: Helper that gives a path or location about which category to find the resource for more details operations
When the resource is retrieved, the *path* attribute allows to navigate to the right category of the resource.
OAuth2 flow
Resource Id, example: 123
OK
Describes a Compute Resource.
Cloud Name of the resource
Brief comment or description of the resource
Unique Identifier of the resource.
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Name of the resource
API Path allowing to navigation in the resource category
type of resource
Status of resource.
Support Level
Bad Request
OAuth2 flow
Resource Id, example: 123
OK
Representation of a dns alias record
The full qualified domain name (fqdn)
The type of the record (A,CNAME,TXT,…)
The record name.
The related DNZ zone
Bad Request
OAuth2 flow
Resource Id, example: 123
Model to update a DNS Record
OK
Representation of a dns alias record
The full qualified domain name (fqdn)
The type of the record (A,CNAME,TXT,…)
The record name.
The related DNZ zone
Bad Request
OAuth2 flow
Resource Id, example: 123
FQDN to delete, example: my.fqdn.cegedim.cloud
OK
No content
Bad Request
No content
OAuth2 flow
Resource Id, example: 123
OK
Bad Request
Retrieves all operations and events that occurs on a resource : start, stop, monitoring operations ...
OAuth2 flow
Resource Id, example: 123
Actions, example: enable_monitoring
Statuses, example: SUCCESS
Results page you want to retrieve (0..N)
Number of records per page.
Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria is not supported.
OK
Bad Request
OAuth2 flow
id, example: 500060340
type, example: MESSAGE_BROKERS
OK
LoadBalancer object
Bot Defense state
Bot Defense is updating
Advanced property such as default persistence
Advanced property such as fallback persistence
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Advanced property such as load balancing mode
Source addresse translation automap enabled
Bad Request
OAuth2 flow
Resource Id, example: 123
OK
Bad Request
OAuth2 flow
id, example: 500060340
type, example: MESSAGE_BROKERS
OK
Instance object
CPU of the resource
Internal Image linked to this instance
This instance is ingress external node
This instance is ingress internal node
Instance is member of load balancer
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
OS name of this instance
OS type of this instance
RAM of the resource
Storage after disks format in GB of the resource
Information about storage replication in Progress
Total Disk size of the resource
Bad Request
Get the cluster containing the managed node or the load balancer if the resource is an URL
OAuth2 flow
OK
Holds common proprieties to all Managed Resource Nodes in ITCare
The Category of the Managed Node/URL
The Cloud ID
The Service environment
ID of the Managed Node/URL
Name of the Managed Node/URL
The parent resource id
The resource type of the parent
The Service ID
Status of the Managed Node/URL
The parent technology
Bad Request
OAuth2 flow
Resource Id, example: 123
OK
Representation of a resource patch party
Tells if the resource is excluded or not from patch party
User who performed the exclusion from patch party action
Date on which the exclusion from patch party was performed
Raison why the resource should be excluded from patch party.
Id of the resource under patch party or not
Name of the resource under patch party or not
Date of the last System Upgrade.
Specification of the patch group, three sequences : '1', '2', '3'. '0' means no preference
Tag to reference the last patch party
Bad Request
Tags allows you to qualify your resources with a custom set of key-value pairs. Tags will be accessible using ITCare search.
OAuth2 flow
123Simple key/value object to put on resources (services, instances, loadbalancers) to be able to search across resources easily, and to benefit dynamic resource groups.
Key of tag
Value of tag
No Content
Bad Request
No content
Tags allows you to qualify your resources with a custom set of key-value pairs. Tags will be accessible using ITCare search.
OAuth2 flow
Resource Id
OK
Simple key/value object to put on resources (services, instances, loadbalancers) to be able to search across resources easily, and to benefit dynamic resource groups.
Key of tag
Value of tag
Bad Request
Tags allows you to qualify your resources with a custom set of key-value pairs. Tags will be accessible using ITCare search.
OAuth2 flow
123Simple key/value object to put on resources (services, instances, loadbalancers) to be able to search across resources easily, and to benefit dynamic resource groups.
Key of tag
Value of tag
OK
Simple key/value object to put on resources (services, instances, loadbalancers) to be able to search across resources easily, and to benefit dynamic resource groups.
Key of tag
Value of tag
Bad Request
Tags allows you to qualify your resources with a custom set of key-value pairs. Tags will be accessible using ITCare search.
OAuth2 flow
123Simple key/value object to put on resources (services, instances, loadbalancers) to be able to search across resources easily, and to benefit dynamic resource groups.
Key of tag
Value of tag
OK
Simple key/value object to put on resources (services, instances, loadbalancers) to be able to search across resources easily, and to benefit dynamic resource groups.
Key of tag
Value of tag
Bad Request
OAuth2 flow
OK
Holds common proprieties to all Managed Resource Nodes in ITCare
The Category of the Managed Node/URL
The Cloud ID
The Service environment
ID of the Managed Node/URL
Name of the Managed Node/URL
The parent resource id
The resource type of the parent
The Service ID
Status of the Managed Node/URL
The parent technology
Bad Request
Last updated

