# Resource

## Properties

\| **entities** | [**ResourceEntities**](https://docs.ionos.com/sections-test/ruby-sdk/cloud-api-ruby-sdk/models/resourceentities) | | \[optional] |

\| **href** | **String** | URL to the object representation (absolute path). | \[optional]\[readonly] |

\| **id** | **String** | The resource's unique identifier. | \[optional]\[readonly] |

\| **metadata** | [**DatacenterElementMetadata**](https://docs.ionos.com/sections-test/ruby-sdk/cloud-api-ruby-sdk/models/datacenterelementmetadata) | | \[optional] |

\| **properties** | [**ResourceProperties**](https://docs.ionos.com/sections-test/ruby-sdk/cloud-api-ruby-sdk/models/resourceproperties) | | \[optional] |

\| **type** | [**Type**](https://docs.ionos.com/sections-test/ruby-sdk/cloud-api-ruby-sdk/models/type) | The type of the resource. | \[optional] |

## Example

```ruby
require 'ionoscloud'


instance = Ionoscloud::Resource.new(
  entities: null,

  href: https://<API_HOST>/cloudapi/v6/um/resources/datacenter/15f67991-0f51-4efc-a8ad-ef1fb31a480c,

  id: 15f67991-0f51-4efc-a8ad-ef1fb31a480c,

  metadata: null,

  properties: null,

  type: "group"
)
```
