object_id

Get the ID of a Rubrik object by providing its name.

def object_id(object_name, object_type, host_os=None, timeout=15)

Arguments

Name

Type

Description

Choices

object_name

str

The name of the Rubrik object whose ID you wish to lookup.

object_type

str

The object type you wish to look up.

vmware, sla, vmware_host, physical_host, fileset_template, managed_volume, aws_native, vcenter, oracle_db

hostname

str

The hostname, or one of the hostnames in a RAC cluster, or the RAC cluster name Required when the object_type is oracle_db.

timeout

int

The number of seconds to wait to establish a connection the Rubrik cluster before returning a timeout error. (default: {15})

Returns

Type

Return Value

str

The ID of the provided Rubrik object.

Example

import rubrik_cdm
rubrik = rubrik_cdm.Connect()
vm_name = "python-sdk-demo"
object_type = "vmware"
vmware_id = rubrik.object_id(vm_name, object_type)