SandboxService
SandboxService(rest)
Bases: ObjectService
Service to handle sandboxes in TM1
Source code in TM1py/Services/SandboxService.py
create(sandbox, **kwargs)
create a new sandbox in TM1 Server
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
sandbox
|
Sandbox
|
Sandbox |
required |
Returns:
| Type | Description |
|---|---|
Response
|
response |
delete(sandbox_name, **kwargs)
delete a sandbox in TM1
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
sandbox_name
|
str
|
|
required |
Returns:
| Type | Description |
|---|---|
Response
|
response |
exists(sandbox_name, **kwargs)
check if the sandbox exists in TM1
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
sandbox_name
|
str
|
String |
required |
Returns:
| Type | Description |
|---|---|
bool
|
bool |
Source code in TM1py/Services/SandboxService.py
get(sandbox_name, **kwargs)
get a sandbox from TM1 Server
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
sandbox_name
|
str
|
str |
required |
Returns:
| Type | Description |
|---|---|
Sandbox
|
instance of TM1py.Sandbox |
Source code in TM1py/Services/SandboxService.py
get_all(**kwargs)
get all sandboxes from TM1 Server
Returns:
| Type | Description |
|---|---|
List[Sandbox]
|
List of TM1py.Sandbox instances |
Source code in TM1py/Services/SandboxService.py
get_all_names(**kwargs)
get all sandbox names
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
kwargs
|
|
{}
|
Returns:
| Type | Description |
|---|---|
List[str]
|
|
Source code in TM1py/Services/SandboxService.py
load(sandbox_name, **kwargs)
load sandbox into memory
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
sandbox_name
|
str
|
str |
required |
Returns:
| Type | Description |
|---|---|
Response
|
response |
Source code in TM1py/Services/SandboxService.py
merge(source_sandbox_name, target_sandbox_name, clean_after=False, **kwargs)
merge one sandbox into another
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
source_sandbox_name
|
str
|
str |
required |
target_sandbox_name
|
str
|
str |
required |
clean_after
|
bool
|
bool: Reset source sandbox after merging |
False
|
Returns:
| Type | Description |
|---|---|
Response
|
response |
Source code in TM1py/Services/SandboxService.py
publish(sandbox_name, **kwargs)
publish existing sandbox to base
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
sandbox_name
|
str
|
str |
required |
Returns:
| Type | Description |
|---|---|
Response
|
response |
Source code in TM1py/Services/SandboxService.py
reset(sandbox_name, **kwargs)
reset all changes in specified sandbox
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
sandbox_name
|
str
|
str |
required |
Returns:
| Type | Description |
|---|---|
Response
|
response |
Source code in TM1py/Services/SandboxService.py
unload(sandbox_name, **kwargs)
unload sandbox from memory
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
sandbox_name
|
str
|
str |
required |
Returns:
| Type | Description |
|---|---|
Response
|
response |
Source code in TM1py/Services/SandboxService.py
update(sandbox, **kwargs)
update a sandbox in TM1
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
sandbox
|
Sandbox
|
|
required |
Returns:
| Type | Description |
|---|---|
Response
|
response |