Scalr Farms API is one of 26 APIs that Scalr publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Farms. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
26 operations
across 16 paths,
and defines 163 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.0.
Requests are made against a single base URL, /api/v1beta0/user.
The identity and technical contract details declared by the specification.
ChefAction
object
1 property
1 required
NetworkConfigurationTemplate
object
Farm Role template network configuration.
3 properties
LightsOutTimeFrame
object
Time frame for the LightsOut schedule.
3 properties
1 required
CloudSubnet
object
2 properties
1 required
AwsRdsClusterLink
object
5 properties
2 required
Os
object
5 properties
5 required
WebhookEndpointForeignKey
object
1 property
1 required
ScalingTemplateContent
object
6 properties
RoleDeprecatedOptions
object
2 properties
ScalrAgent
object
The information about Scalr Agent.
4 properties
AwsCloudFeatures
object
AWS Farm Role configuration. Available only for AWS Farm Roles.
5 properties
1 required
VariableAllowedValue
object
2 properties
1 required
FarmTarget
object
Selects all the Servers that belong to the triggering Server's Farm.
2 properties
1 required
GlobalVariableJson
object
11 properties
2 required
FarmRoleAdvancedConfiguration
object
6 properties
OsCondition
object
2 properties
2 required
FarmTemplateContent
object
10 properties
2 required
SpecificEventTrigger
object
Triggers when a specific Event fires.
2 properties
1 required
SecurityGroupIdentity
object
2 properties
1 required
ScriptVersionIdentity
object
3 properties
ComposedTeamIdentity
object
2 properties
1 required
EventForeignKey
object
1 property
1 required
LightsOutNotification
object
2 properties
2 required
InstanceType
object
6 properties
LocalScriptAction
object
2 properties
2 required
ApiMetaContainer
object
1 property
RoleForeignKey
object
1 property
1 required
GlobalVariableListResponse
object
5 properties
UrlResponseTimeScalingRule
object
It is used in combination with the user defined Scaling Metrics.
5 properties
5 required
TemplateMetadata
object
1 property
FarmTemplate
object
3 properties
OrchestrationRuleCondition
object
1 property
1 required
IpPoolForeignKey
object
1 property
1 required
SqsQueueSizeScalingRule
object
It is used in combination with the user defined Scaling Metrics.
5 properties
5 required
BasicScalingRule
object
It is used in combination with the user defined Scaling Metrics.
4 properties
4 required
Trigger
object
1 property
1 required
AnsibleTowerConfigurationIdentity
object
2 properties
AwsNlbLink
object
6 properties
2 required
FarmRoleSummary
object
8 properties
5 required
Script
object
13 properties
2 required
ChefServerForeignKey
object
1 property
1 required
FarmRoleIdentity
object
2 properties
1 required
ScriptVariableRemoteList
object
9 properties
3 required
OrchestrationTemplateContent
object
1 property
GlobalVariableRemoteList
object
12 properties
3 required
ScriptVariableJson
object
8 properties
2 required
DateAndTimeScalingRule
object
This Scaling Rule defines the number of instances that should be running during specified time frames.
3 properties
3 required
Action
object
1 property
1 required
NetworkCloudFeatures
object
Cloud specifics Farm Role Network configuration.
1 property
1 required
SecurityConfiguration
object
1 property
1 required
ScriptVariableValue
object
2 properties
1 required
FarmRoleForeignKey
object
1 property
1 required
ServerOperations
object
List of the temporary operations being processed in the Cloud Server by one or a number of requests.
1 property
1 required
CloudSnapshotForeignKey
object
1 property
1 required
OrchestrationRuleTemplateContent
object
8 properties
ReachabilityStatus
object
2 properties
GceServiceAccount
object
1 property
1 required
ChefBootstrapConfiguration
object
Farm Role bootstrap configuration. Please note that this configuration is available only for Roles configured with Chef built-in automation.
6 properties
1 required
BandWidthScalingRule
object
It is used in combination with the user defined Scaling Metrics.
5 properties
5 required
ApiPagination
object
4 properties
MountConfiguration
object
4 properties
InitializationStatus
object
2 properties
UserForeignKey
object
1 property
1 required
StorageConfiguration
object
2 properties
1 required
RoleCategory
object
3 properties
1 required
ScriptVariableList
object
9 properties
3 required
ChefSoloBootstrapConfiguration
object
Farm Role Chef server configuration. Please note that almost all properties are read-only if Chef is configured at higher scope and it is only possible to over…
10 properties
2 required
OsForeignKey
object
1 property
1 required
ScalingRule
object
2 properties
2 required
JobTemplateIdentity
object
3 properties
ScalingRuleTimeFrame
object
4 properties
4 required
AwsStorageTemplateCloudFeatures
object
Cloud specifics template configuration.
4 properties
1 required
RoleIdentity
object
2 properties
1 required
PersistentStorageConfiguration
object
6 properties
2 required
AllEventsTrigger
object
Triggers when any Event fires.
1 property
1 required
RemoteScriptAction
object
2 properties
2 required
LoadAveragesScalingRule
object
It is used in combination with the user defined Scaling Metrics.
5 properties
5 required
RoleCategoryForeignKey
object
1 property
1 required
OpenstackCloudFeatures
object
OpenStack Farm Role configuration. Available only for OpenStack Farm Roles.
2 properties
1 required
TemplateHostnameConfiguration
object
Template for hostname generation.
3 properties
1 required
ScalingConfiguration
object
6 properties
LightsOutEmailNotification
object
3 properties
3 required
ServerSummaryListResponse
object
5 properties
FarmRolesCondition
object
2 properties
1 required
FarmRoleNetwork
object
7 properties
1 required
OpenstackNetworkCloudFeatures
object
Cloud specifics Farm Role Network configuration.
2 properties
1 required
AnsibleTowerAction
object
4 properties
3 required
FarmRoleNetworkTemplate
object
6 properties
1 required
ApiErrorResponse
object
Common response for erroneous requests.
3 properties
FarmForeignKey
object
1 property
1 required
Role
object
12 properties
3 required
StorageTemplateCloudFeatures
object
Cloud specifics template configuration.
1 property
1 required
ScriptVariable
object
8 properties
2 required
EphemeralStorageConfiguration
object
4 properties
2 required
AwsSpotInstanceConfiguration
object
EC2 Spot instance configuration.
2 properties
1 required
GlobalVariableString
object
13 properties
2 required
PersistentStorageTemplate
object
Storage Template configuration.
4 properties
1 required
Event
object
3 properties
1 required
TriggeringFarmRoleTarget
object
Selects all the Servers that belong to the same Farm Role as the Server that triggered the Event.
1 property
1 required
FarmLockOptions
object
3 properties
TargetGroupLink
object
2 properties
1 required
AwsAlbLink
object
6 properties
2 required
AwsS3BucketLink
object
5 properties
2 required
TagsCondition
object
2 properties
2 required
AwsEfsLink
object
5 properties
2 required
RoleIdentityTemplateContent
object
2 properties
1 required
BootstrapConfiguration
object
Farm Role bootstrap configuration. Please note that this configuration is available only for Roles configured with Chef built-in automation.
2 properties
1 required
EphemeralStorageTemplate
object
Storage Template configuration.
2 properties
GlobalVariableDetailsResponse
object
4 properties
GlobalVariableList
object
12 properties
3 required
CloudSubnetForeignKey
object
1 property
1 required
VmwareCloudFeatures
object
VMware Farm Role configuration. Required for VMware Farm Roles.
8 properties
2 required
CloudNetworkForeignKey
object
1 property
1 required
FarmTemplateDetailsResponse
object
4 properties
ScriptIdentity
object
2 properties
1 required
InstanceTypeCloudFeatures
object
Cloud specific Instance type configuration.
1 property
1 required
Farm
object
10 properties
1 required
FarmRoleSummaryListResponse
object
5 properties
WebhookEndpoint
object
Webhook endpoint summary.
3 properties
AwsInstanceTypeCloudFeatures
object
AWS instance type configuration.
6 properties
1 required
FarmRoleDetailsResponse
object
4 properties
FarmRoleTemplate
object
16 properties
ScriptVariableString
object
10 properties
2 required
HostnameConfiguration
object
Farm Role hostname configuration.
2 properties
1 required
AzureStorageTemplateCloudFeatures
object
Cloud specifics template configuration.
3 properties
1 required
ChefServerBootstrapConfiguration
object
Farm Role Chef server configuration. Please note that almost all properties are read-only if Chef is configured at higher scope and it is only possible to over…
14 properties
2 required
ServerAlert
object
Alerts about server state
4 properties
3 required
FarmLightsOutConfiguration
object
LightsOut configuration for a Farm.
5 properties
3 required
WebhookHostnameConfiguration
object
Webhook endpoint configuration to obtain hostname.
3 properties
2 required
AwsEmrClusterLink
object
5 properties
2 required
LightsOutFarmOwnerNotification
object
2 properties
2 required
GceCloudFeatures
object
GCE Farm Role configuration. Available only for GCE Farm Roles.
3 properties
1 required
AwsElbLink
object
6 properties
2 required
AnsibleTowerBootstrapConfiguration
object
Farm Role bootstrap configuration. Please note that this configuration is available only for Roles configured with Chef built-in automation.
4 properties
2 required
GlobalVariable
object
11 properties
2 required
AwsCloudFrontDistributionLink
object
5 properties
2 required
FarmRole
object
15 properties
5 required
FarmTemplateContentLockOptions
object
2 properties
1 required
IpAddressConfiguration
object
The Farm Role network ip configuration
3 properties
FarmDetailsResponse
object
4 properties
TriggeringServerTarget
object
Select only the Server that triggered the Event.
2 properties
1 required
Target
object
1 property
1 required
ServerSummary
object
A Scalr Server.
19 properties
FarmCloudServiceLink
object
5 properties
2 required
TargetFarmRoleIdentity
object
2 properties
1 required
FreeRamScalingRule
object
It is used in combination with the user defined Scaling Metrics.
5 properties
4 required
FarmCloudServiceLinkDetailsResponse
object
4 properties
ApiMessage
object
2 properties
AzureCloudFeatures
object
Azure Farm Role configuration. Required for Azure Farm Roles.
4 properties
2 required
AwsRdsInstanceLink
object
5 properties
2 required
AzureNetworkCloudFeatures
object
Cloud specifics Farm Role Network configuration.
2 properties
1 required
ScalrScriptAction
object
2 properties
2 required
RootStorageConfiguration
object
3 properties
2 required
ComposedUserIdentity
object
2 properties
1 required
FarmCloudServiceLinkListResponse
object
5 properties
CloudFeatures
object
Cloud specifics Farm Role configuration.
1 property
1 required
FarmRoleAnsibleTowerConfiguration
object
4 properties
VmwareStorageTemplateCloudFeatures
object
Cloud specifics template configuration.
4 properties
1 required
NetworkConfiguration
object
Farm Role network configuration.
3 properties
InstanceTypeForeignKey
object
1 property
1 required
FarmListResponse
object
5 properties
DatastoreCloudIdentity
object
2 properties
ApplicationGroupForeignKey
object
1 property
1 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Scalr publishes across the network.