scaleway.autoscaling.v1alpha1.InstanceGroup
Specification of the minimum and maximum replicas for the Instance group, and the cooldown interval between two scaling events.
Specification of the Load Balancer linked to the Instance group.
idInstance group ID.
project_idProject ID of the Instance group.
nameName of the Instance group.
tagsInstance group tags.
instance_template_idTemplate ID (ID of the Instance template to attach to the Instance group).
error_messagesAny configuration errors for dependencies (Load Balancer, Private Network, Instance template etc.).
created_atDate on which the Instance group was created. (RFC 3339 format)
updated_atDate on which the Instance group was last updated. (RFC 3339 format)
zoneZone for this resource.
scaleway.autoscaling.v1alpha1.InstanceGroupEvent
idInstance group event ID.
sourceLog source.
levelThe severity of the log.
nameLog title.
created_atDate and time of the log. (RFC 3339 format)
detailsFull text of the log.
scaleway.autoscaling.v1alpha1.InstancePolicy
idScaling policy ID.
nameName of scaling policy.
Managed metric to use for this policy. These are available by default in Cockpit without any configuration or node_exporter. The chosen metric forms the basis of the condition that will be checked to determine whether a scaling action should be triggered.
actionAction to execute when the metric-based condition is met.
typeHow to use the number defined in value when determining by how many Instances to scale up/down.
valueNumber representing the magnitude of the scaling action to take for the Instance group.
priorityPriority of this policy compared to all other scaling policies. The lower the number, the higher the priority (higher priority will be processed sooner in the order).
instance_group_idInstance group ID related to this policy.
zoneZone for this resource.
scaleway.autoscaling.v1alpha1.InstanceTemplate
idID of Instance template resource.
commercial_typeName of Instance commercial type.
image_idInstance image ID. Can be an ID of a marketplace or personal image. This image must be compatible with volume and commercial_type template.
Template of Instance volume.
tagsList of tags for the Instance template.
security_group_idInstance security group ID (optional).
placement_group_idInstance placement group ID. This is optional, but it is highly recommended to set a preference for Instance location within Availability Zone.
public_ips_v4_countNumber of flexible IPv4 addresses to attach to the new Instance.
public_ips_v6_countNumber of flexible IPv6 addresses to attach to the new Instance.
project_idID of the Project containing the Instance template resource.
nameName of Instance template.
private_network_idsPrivate Network IDs to attach to the new Instance.
statusStatus of Instance template.
cloud_initCloud-config file must be passed in Base64 format. Cloud-config files are special scripts designed to be run by the cloud-init process. These are generally used for initial configuration on the very first boot of a server.
created_atDate on which the Instance template was created. (RFC 3339 format)
updated_atDate on which the Instance template was last updated. (RFC 3339 format)
zoneZone for this resource.
scaleway.autoscaling.v1alpha1.ListInstanceGroupEventsResponse
Paginated list of Instance groups.
total_countCount of all Instance groups matching the requested criteria.
scaleway.autoscaling.v1alpha1.ListInstanceGroupsResponse
Paginated list of Instance groups.
total_countCount of all Instance groups matching the requested criteria.
scaleway.autoscaling.v1alpha1.ListInstancePoliciesResponse
Paginated list of policies.
total_countCount of all policies matching the requested criteria.