Resource

class oci.resource_scheduler.models.Resource(**kwargs)

Bases: object

This is the schedule resource entity.

Methods

__init__(**kwargs) Initializes a new Resource object with values from keyword arguments.

Attributes

id [Required] Gets the id of this Resource.
metadata Gets the metadata of this Resource.
parameters Gets the parameters of this Resource.
__init__(**kwargs)

Initializes a new Resource object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • id (str) – The value to assign to the id property of this Resource.
  • metadata (dict(str, str)) – The value to assign to the metadata property of this Resource.
  • parameters (list[oci.resource_scheduler.models.Parameter]) – The value to assign to the parameters property of this Resource.
id

[Required] Gets the id of this Resource. This is the resource OCID.

Returns:The id of this Resource.
Return type:str
metadata

Gets the metadata of this Resource. This is additional information that helps to identity the resource for the schedule.

{

“id”: “<OCID_of_bucket>” “metadata”: {

“namespaceName”: “sampleNamespace”, “bucketName”: “sampleBucket”

}

}

Returns:The metadata of this Resource.
Return type:dict(str, str)
parameters

Gets the parameters of this Resource. This is the user input parameters to use when acting on the resource.

{
“parameters”: [
{

“parameterType”: “BODY”, “value”: {

“ip”: “192.168.44.44”, “memory”: “1024”, “synced_folders”: [

{
“host_path”: “data/”, “guest_path”: “/var/www”, “type”: “default”

}

], “forwarded_ports”: []

}

}, {

“parameterType”: “PATH”, “value”: {

“compartmentId”: “ocid1.compartment.oc1..xxxxx”, “instanceId”: “ocid1.vcn.oc1..yyyy”

}

}, {

“parameterType”: “QUERY”, “value”: {

“limit”: “10”, “tenantId”: “ocid1.tenant.oc1..zzzz”

}

}, {

“parameterType”: “HEADER”, “value”: {

“token”: “xxxx”

}

}

]

}

Returns:The parameters of this Resource.
Return type:list[oci.resource_scheduler.models.Parameter]