Cloud Cost AutoStopping Load Balancers

This contains APIs to create and manage load balancers used for AutoStopping.

Create a load balancer

Creates a load balancer.

SecurityApiKey
Request
path Parameters
account_id
required
string

Account Identifier for the Entity

query Parameters
accountIdentifier
required
string

Account Identifier for the Entity

Request Body schema: */*
id
string
account_id
string
cloud_account_id
string
org_id
string
project_id
string
host_name
string
region
string
type
string
name
string
vpc
string
status
string
Enum: "created" "submitted" "errored"
object (AccessPointMeta)
subnets
Array of strings
security_groups
Array of strings
editables
Array of strings
Responses
200

successful operation

400

Invalid status value

post/lw/api/accounts/{account_id}/autostopping/loadbalancers
Request samples
Response samples
application/json
{
  • "response": {
    },
  • "errors": [
    ],
  • "metadata": { }
}

Delete load balancers and the associated resources

Deletes load balancers and the associated resources for the given identifier.

SecurityApiKey
Request
path Parameters
account_id
required
string

Account Identifier for the Entity

query Parameters
accountIdentifier
required
string

Account Identifier for the Entity

Request Body schema: */*
ids
Array of strings
with_resources
boolean
Responses
200

OK

delete/lw/api/accounts/{account_id}/autostopping/loadbalancers
Request samples

Return all the AutoStopping Rules in a load balancer

Returns all the AutoStopping Rules for the given load balancer identifier.

SecurityApiKey
Request
path Parameters
account_id
required
string

Account Identifier for the Entity

lb_id
required
string

ID of the load balancer for which you want to fetch the list of AutoStopping Rules

query Parameters
accountIdentifier
required
string

Account Identifier for the Entity

Responses
200

successful operation

400

Invalid status value

get/lw/api/accounts/{account_id}/autostopping/loadbalancers/{lb_id}/rules
Request samples
Response samples
application/json
{
  • "response": [
    ]
}

Return all the load balancers

Returns all the load balancers for the given identifier.

SecurityApiKey
Request
path Parameters
account_id
required
string

Account Identifier for the Entity

query Parameters
vpc
string

Virtual Private Cloud (VPC)

region
string

Cloud region where access point is installed

cloud_account_id
required
string

Connector ID

accountIdentifier
required
string

Account Identifier for the Entity

Responses
200

successful operation

400

Invalid status value

get/lw/api/accounts/{account_id}/autostopping/loadbalancers
Request samples
Response samples
application/json
{
  • "response": [
    ]
}

Return details of a load balancer

Retuns details of a load balancer for the given identifier.

SecurityApiKey
Request
path Parameters
account_id
required
string

Account Identifier for the Entity

lb_id
required
string

ID of the load balancer for which you want to fetch the details

query Parameters
accountIdentifier
required
string

Account Identifier for the Entity

Responses
200

successful operation

400

Invalid status value

get/lw/api/accounts/{account_id}/autostopping/loadbalancers/{lb_id}
Request samples
Response samples
application/json
{
  • "response": {
    }
}

Return last activity details of a load balancer

Returns the last activity details for the given load balancer identifier.

SecurityApiKey
Request
path Parameters
account_id
required
string

Account Identifier for the Entity

lb_id
required
string

ID of the load balancer for which you want to fetch the most recent activity details

query Parameters
accountIdentifier
required
string

Account Identifier for the Entity

Responses
200

successful operation

400

Invalid status value

get/lw/api/accounts/{account_id}/autostopping/loadbalancers/{lb_id}/last_active_at
Request samples
Response samples
application/json
{
  • "response": {
    }
}

Update a load balancer

Updates a load balancer for the given identifier.

SecurityApiKey
Request
path Parameters
account_id
required
string

Account Identifier for the Entity

query Parameters
accountIdentifier
required
string

Account Identifier for the Entity

Request Body schema: */*
id
string
account_id
string
cloud_account_id
string
org_id
string
project_id
string
host_name
string
region
string
type
string
name
string
vpc
string
status
string
Enum: "created" "submitted" "errored"
object (AccessPointMeta)
subnets
Array of strings
security_groups
Array of strings
editables
Array of strings
Responses
200

successful operation

400

Invalid status value

put/lw/api/accounts/{account_id}/autostopping/loadbalancers
Request samples
Response samples
application/json
{
  • "response": {
    },
  • "errors": [
    ],
  • "metadata": { }
}