Scalr User API
Scalr User API. 148 operations. Lead operation: Get Scaling Configuration. Self-contained Naftiko capability covering one Scalr business surface.
What You Can Do
MCP Tools
list-cloud-locations
The list of the Cloud Locations.
list-all-instance-types-available
The list of all Instance Types available for the specified Cloud Location.
retrieve-detailed-information-about-given
Retrieve detailed information about a given Cost Center.
list-all-event-logs
List of all Event logs.
describes-detailed-information-about-event
Describes detailed information about the Event that has been fired.
list-all-events-available-this
List all the Events available in this Environment.
create-new-custom-event-this
Create a new Custom Event in this Environment.
delete-event-this-environment
Delete an Event from this Environment.
retrieve-detailed-information-about-given-2
Retrieve detailed information about a given Event.
modify-attributes-event
Modify the attributes of an Event.
it-fires-custom-event-server
It fires the Custom Event on the Server.
remove-given-farm-role-its
Remove a given Farm Role from its Farm.
retrieve-detailed-information-about-given-3
Retrieve detailed information about a given Farm Role.
modify-attributes-farm-role
Modify the attributes of a Farm Role.
clone-given-farmrole-within-current
Clone a given FarmRole within current Farm or to another Farm.
get-farmrole-template-body-given
Get FarmRole Template body for given FarmRole.
import-running-server-cloud-platform
Import a running server from a Cloud Platform to a Scalr Farm Role.
list-all-global-variables-associated
List all the Global Variables associated with this Farm Role.
declare-new-global-variable-this
Declare a new Global Variable for this Farm Role.
delete-global-variable-this-farm
Delete a Global Variable from this Farm Role's scope.
retrieve-detailed-information-about-global
Retrieve detailed information about a Global Variable in this Farm Role's scope.
modify-attributes-global-variable-this
Modify the attributes of a Global Variable in this Farm Role's scope.
list-all-orchestration-rules-associated
List all Orchestration Rules associated with this Farm Role, including Rules from higher Scopes (those are read-only).
create-new-orchestration-rule-associated
Create a new Orchestration Rule associated to this Farm Role.
delete-orchestration-rule-this-farm
Delete an Orchestration Rule from this Farm Role.
retrieve-detailed-information-about-orchestration
Retrieve detailed information about an Orchestration Rule associated to this Farm Role.
modify-attributes-orchestration-rule-associated
Modify the attributes of an Orchestration Rule associated to this Farm Role.
get-scaling-configuration
Get Scaling Configuration
edit-scaling-configuration
Edit Scaling Configuration
create-rule
Create Rule
delete-rule
Delete Rule
get-rule
Get Rule
edit-rule
Edit Rule
describes-all-servers-associated-farm
Describes all the Servers associated to a Farm Role.
launch-new-server-specified-farm
Launch a new Server for the specified Farm Role.
describe-storage-configuration-farm-role
Describe the Storage configuration of the Farm Role.
add-new-storage-configuration-farm
Add a new storage configuration to the Farm Role.
delete-storage-configuration-farm-role
Delete the storage configuration from the Farm Role.
retrieve-specific-storage-configuration-farm
Retrieve a specific storage configuration of the Farm Role.
modify-storage-configuration-farm-role
Modify the storage configuration of the Farm Role.
list-all-farms-available-this
List all the Farms available in this Environment.
create-new-farm-this-environment
Create a new Farm in this Environment. Farm and FarmTemplate objects are acceptable.
delete-farm-this-environment
Delete a Farm from this Environment.
retrieve-detailed-information-about-given-4
Retrieve detailed information about a given Farm.
modify-attributes-farm
Modify the attributes of a Farm.
clone-given-farm
Clone a given Farm.
get-farm-template-body-given
Get Farm Template body for given Farm.
launch-farm
Launch a Farm.
lock-farm
Lock a Farm.
resume-suspended-farm
Resume a suspended Farm.
suspend-farm
Suspend a Farm.
terminate-farm
Terminate a Farm.
unlock-farm
Unlock a Farm.
list-cloud-services-linked-current
List of the Cloud Services linked to the current Farm.
link-cloud-service-current-farm
Link Cloud Service to the current Farm.
unlink-cloud-service-current-farm
Unlink Cloud Service from the current Farm.
retrieve-detailed-information-about-linked
Retrieve detailed information about linked Cloud Service to the current Farm.
modify-cloud-service-attributes
Modify Cloud Service attributes.
list-all-farm-roles-farm
List all the Farm Roles in a Farm.
create-new-farm-role-farm
Create a new Farm Role in a Farm. FarmRole and FarmRoleTemplate objects are acceptable.
list-all-global-variables-associated-2
List all Global Variables associated to a Farm.
declare-new-global-variable-this-2
Declare a new Global Variable for this Farm.
delete-global-variable-given-farm-s
Delete a Global Variable from a given Farm's scope.
retrieve-detailed-information-about-global-2
Retrieve detailed information about a Global Variable in the Farm's scope
modify-attributes-global-variable-s-farm-s
Modify the attributes of a Global Variable's in the Farm's scope.
list-all-servers-associated-farm
List all the Servers associated to a Farm.
list-global-variables-declared-environment
List Global Variables declared in environment scope.
declare-new-global-variable-this-3
Declare a new Global Variable for this environment scope.
delete-global-variable-environment-scope
Delete a Global Variable from environment scope.
retrieve-detailed-information-about-global-3
Retrieve detailed information about a Global Variable declared in environment scope.
modify-attributes-global-variable-declared
Modify the attributes of a Global Variable declared in environment scope.
list-all-images-available-environment
List all the Images available in the Environment.
register-new-image-this-environment
Register a new Image in this Environment.
remove-image-environment-default-this
Remove an Image from the Environment. By default this does not delete the underlying machine image from the Cloud it resides in.
retrieve-detailed-information-about-image
Retrieve detailed information about an Image.
modify-attributes-images-currently-only
Modify the attributes of an Images. Currently only the name of the Image be can changed.
copy-image-one-ec2-region
Copy an Image from one EC2 region to another.
replace-current-image-specified-one
Replace the current Image with a specified one for all Roles which use this Image. The Image will be replaced only within the Environment scope.
list-all-orchestration-logs
List of all Orchestration logs.
describes-detailed-information-about-result
Describes detailed information about a result of the orchestration.
list-orchestration-rules-this-environment
List the Orchestration Rules in this Environment.
create-new-orchestration-rule-this
Create a new Orchestration Rule for this Environment.
delete-orchestration-rule-this-environment
Delete an Orchestration Rule from this Environment.
retrieve-detailed-information-about-given-5
Retrieve detailed information about a given Orchestration Rule.
modify-orchestration-rule
Modify an Orchestration Rule.
list-all-operating-systems-definitions
List all the Operating Systems definitions available in this Environment.
retrieve-detailed-information-about-given-6
Retrieve detailed information about a given OS.
list-role-categories-available-this
List the Role Categories available in this Environment.
create-new-role-category-this
Create a new Role Category in this Environment.
delete-role-category-this-environment
Delete a Role Category from this Environment.
retrieve-detailed-information-about-given-7
Retrieve detailed information about a given Role Category.
modify-attributes-given-role-category
Modify the attributes of a given Role Category.
list-all-roles-available-this
List all the Roles available in this Environment.
create-new-role-this-environment
Create a new Role in this Environment.
delete-role-this-environment
Delete a Role from this Environment.
retrieve-detailed-information-about-given-8
Retrieve detailed information about a given Role.
modify-attributes-given-role
Modify the attributes of a given Role.
make-copy-existing-role-cloning
Make a copy of an existing Role by cloning it.
deprecate-role-and-set-another
Deprecate a Role and set another Role to replace it.
promote-role-account-scope
Promote Role to account scope.
list-all-global-variables-associated-3
List all the Global Variables associated with a given Role.
declares-new-global-variable-this
Declares a new Global Variable for this Role.
deletes-global-variable-this-role-s
Deletes a Global Variable from this Role's scope.
retrieve-detailed-information-about-global-4
Retrieve detailed information about Global Variable in the Role's scope.
modify-attributes-global-variable-role-s
Modify the attributes of a Global Variable in the Role's scope.
list-all-images-associated-given
List all Images associated with a given Role.
associates-new-image-given-role
Associates a new Image with a given Role. This will fail if an Image associated to the Role is in the same location than the Image you are trying to add.
dis-associates-image-given-role
Dis-associates an Image from a given Role.
retrieve-detailed-information-about-image-2
Retrieve detailed information about an Image.
replace-image-place-given-role
Replace an Image in-place in a given Role. This allows to replace an Image without having to dis-associate it and then associate a new one, which may not be possible if a Farm Role is currently using this Image.
list-orchestration-rules-associated-given
List the Orchestration Rules associated with a given Role, including Rules from higher Scopes (those are read-only).
create-new-orchestration-rule-associated-2
Create a new Orchestration Rule associated to a Role.
delete-specified-orchestration-rule-role
Delete the specified Orchestration Rule from the Role.
retrieve-given-orchestration-rule-associated
Retrieve a given Orchestration Rule associated to a Role.
modify-attributes-given-orchestration-rule
Modify the attributes of a given Orchestration Rule.
list-all-scaling-metrics-available
List all Scaling metrics available in this Environment.
add-new-custom-scaling-metric
Add a new custom Scaling metric to this Environment.
delete-scaling-metric
Delete a Scaling metric.
retrieve-detailed-information-about-given-9
Retrieve detailed information about a given Scaling metric.
modify-attributes-scaling-metric
Modify the attributes of a Scaling metric.
describes-detailed-information-about-state
Describes detailed information about a state of the script execution.
list-all-scripts-available-this
List all the Scripts available in this Environment.
create-new-script-this-environment
Create a new Script in this Environment.
deletes-given-script-this-environment
Deletes a given Script from this Environment.
retrieve-detailed-information-about-script
Retrieve detailed information about a Script.
modify-attributes-script
Modify the attributes of a Script.
it-executes-latest-version-script
It executes the latest version of the Script on the Server.
list-all-script-versions-specified
List all Script Versions for the specified Script.
create-new-script-version-given
Create a new Script Version for a given Script.
delete-script-version-this-script
Delete a Script Version from this Script.
retrieve-detailed-information-about-specified
Retrieve detailed information about a specified Script Version.
modify-attributes-script-version
Modify the attributes of a Script Version.
it-executes-specified-version-script
It executes the specified version of the Script on the Server.
list-all-servers-that-exist
List all the Servers that exist in this Environment.
launch-new-server-specified-farm-2
Launch a new Server for the specified Farm Role.
retrieve-detailed-information-about-server
Retrieve detailed information about a Server.
modify-instance-type-server-server
Modify the Instance type of the Server. Server status before this action depends on CloudPlatform: - For EC2 and OpenStack instance type change requires server status "suspended". - For VMware instance type change requires server status "ru
reboot-server
Reboot a Server.
resume-suspended-server
Resume a suspended Server.
suspend-server
Suspend a Server.
sync-ansible-tower-configuration-server
Sync the Ansible Tower Configuration on the Server.
terminate-server
Terminate a Server.
list-all-global-variables-associated-4
List all the Global Variables associated with this Server.
declare-new-global-variable-this-4
Declare a new Global Variable for this Server.
delete-global-variable-this-server-s
Delete a Global Variable from this Server's scope.
retrieve-detailed-information-about-global-5
Retrieve detailed information about a Global Variable in this Server's scope.
modify-attributes-global-variable-this-2
Modify the attributes of a Global Variable in this Server's scope.
list-all-webhook-endpoints-available
List all the Webhook endpoints available in this Environment.