Viewing docs for gcore 2.0.0-alpha.3
published on Monday, Mar 30, 2026 by g-core
published on Monday, Mar 30, 2026 by g-core
Viewing docs for gcore 2.0.0-alpha.3
published on Monday, Mar 30, 2026 by g-core
published on Monday, Mar 30, 2026 by g-core
Bare metal servers are dedicated physical machines with direct hardware access, supporting provisioning, rebuilding, and network configuration within a cloud region.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as gcore from "@pulumi/gcore";
const exampleCloudBaremetalServers = gcore.getCloudBaremetalServers({
projectId: 1,
regionId: 1,
changesBefore: "2025-10-01T12:00:00Z",
changesSince: "2025-10-01T12:00:00Z",
flavorId: "bm2-hf-small",
flavorPrefix: "bm2-",
ip: "192.168.0.1",
name: "name",
onlyWithFixedExternalIp: true,
profileName: "profile_name",
protectionStatus: "Active",
status: "ACTIVE",
tagKeyValue: "tag_key_value",
tagValues: [
"value1",
"value2",
],
uuid: "b5b4d65d-945f-4b98-ab6f-332319c724ef",
});
import pulumi
import pulumi_gcore as gcore
example_cloud_baremetal_servers = gcore.get_cloud_baremetal_servers(project_id=1,
region_id=1,
changes_before="2025-10-01T12:00:00Z",
changes_since="2025-10-01T12:00:00Z",
flavor_id="bm2-hf-small",
flavor_prefix="bm2-",
ip="192.168.0.1",
name="name",
only_with_fixed_external_ip=True,
profile_name="profile_name",
protection_status="Active",
status="ACTIVE",
tag_key_value="tag_key_value",
tag_values=[
"value1",
"value2",
],
uuid="b5b4d65d-945f-4b98-ab6f-332319c724ef")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/gcore/v2/gcore"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := gcore.GetCloudBaremetalServers(ctx, &gcore.GetCloudBaremetalServersArgs{
ProjectId: pulumi.Float64Ref(1),
RegionId: pulumi.Float64Ref(1),
ChangesBefore: pulumi.StringRef("2025-10-01T12:00:00Z"),
ChangesSince: pulumi.StringRef("2025-10-01T12:00:00Z"),
FlavorId: pulumi.StringRef("bm2-hf-small"),
FlavorPrefix: pulumi.StringRef("bm2-"),
Ip: pulumi.StringRef("192.168.0.1"),
Name: pulumi.StringRef("name"),
OnlyWithFixedExternalIp: pulumi.BoolRef(true),
ProfileName: pulumi.StringRef("profile_name"),
ProtectionStatus: pulumi.StringRef("Active"),
Status: pulumi.StringRef("ACTIVE"),
TagKeyValue: pulumi.StringRef("tag_key_value"),
TagValues: []string{
"value1",
"value2",
},
Uuid: pulumi.StringRef("b5b4d65d-945f-4b98-ab6f-332319c724ef"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcore = Pulumi.Gcore;
return await Deployment.RunAsync(() =>
{
var exampleCloudBaremetalServers = Gcore.GetCloudBaremetalServers.Invoke(new()
{
ProjectId = 1,
RegionId = 1,
ChangesBefore = "2025-10-01T12:00:00Z",
ChangesSince = "2025-10-01T12:00:00Z",
FlavorId = "bm2-hf-small",
FlavorPrefix = "bm2-",
Ip = "192.168.0.1",
Name = "name",
OnlyWithFixedExternalIp = true,
ProfileName = "profile_name",
ProtectionStatus = "Active",
Status = "ACTIVE",
TagKeyValue = "tag_key_value",
TagValues = new[]
{
"value1",
"value2",
},
Uuid = "b5b4d65d-945f-4b98-ab6f-332319c724ef",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcore.GcoreFunctions;
import com.pulumi.gcore.inputs.GetCloudBaremetalServersArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var exampleCloudBaremetalServers = GcoreFunctions.getCloudBaremetalServers(GetCloudBaremetalServersArgs.builder()
.projectId(1)
.regionId(1)
.changesBefore("2025-10-01T12:00:00Z")
.changesSince("2025-10-01T12:00:00Z")
.flavorId("bm2-hf-small")
.flavorPrefix("bm2-")
.ip("192.168.0.1")
.name("name")
.onlyWithFixedExternalIp(true)
.profileName("profile_name")
.protectionStatus("Active")
.status("ACTIVE")
.tagKeyValue("tag_key_value")
.tagValues(
"value1",
"value2")
.uuid("b5b4d65d-945f-4b98-ab6f-332319c724ef")
.build());
}
}
variables:
exampleCloudBaremetalServers:
fn::invoke:
function: gcore:getCloudBaremetalServers
arguments:
projectId: 1
regionId: 1
changesBefore: 2025-10-01T12:00:00Z
changesSince: 2025-10-01T12:00:00Z
flavorId: bm2-hf-small
flavorPrefix: bm2-
ip: 192.168.0.1
name: name
onlyWithFixedExternalIp: true
profileName: profile_name
protectionStatus: Active
status: ACTIVE
tagKeyValue: tag_key_value
tagValues:
- value1
- value2
uuid: b5b4d65d-945f-4b98-ab6f-332319c724ef
Using getCloudBaremetalServers
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getCloudBaremetalServers(args: GetCloudBaremetalServersArgs, opts?: InvokeOptions): Promise<GetCloudBaremetalServersResult>
function getCloudBaremetalServersOutput(args: GetCloudBaremetalServersOutputArgs, opts?: InvokeOptions): Output<GetCloudBaremetalServersResult>def get_cloud_baremetal_servers(changes_before: Optional[str] = None,
changes_since: Optional[str] = None,
flavor_id: Optional[str] = None,
flavor_prefix: Optional[str] = None,
include_k8s: Optional[bool] = None,
ip: Optional[str] = None,
max_items: Optional[float] = None,
name: Optional[str] = None,
only_isolated: Optional[bool] = None,
only_with_fixed_external_ip: Optional[bool] = None,
order_by: Optional[str] = None,
profile_name: Optional[str] = None,
project_id: Optional[float] = None,
protection_status: Optional[str] = None,
region_id: Optional[float] = None,
status: Optional[str] = None,
tag_key_value: Optional[str] = None,
tag_values: Optional[Sequence[str]] = None,
uuid: Optional[str] = None,
with_interfaces_name: Optional[bool] = None,
opts: Optional[InvokeOptions] = None) -> GetCloudBaremetalServersResult
def get_cloud_baremetal_servers_output(changes_before: Optional[pulumi.Input[str]] = None,
changes_since: Optional[pulumi.Input[str]] = None,
flavor_id: Optional[pulumi.Input[str]] = None,
flavor_prefix: Optional[pulumi.Input[str]] = None,
include_k8s: Optional[pulumi.Input[bool]] = None,
ip: Optional[pulumi.Input[str]] = None,
max_items: Optional[pulumi.Input[float]] = None,
name: Optional[pulumi.Input[str]] = None,
only_isolated: Optional[pulumi.Input[bool]] = None,
only_with_fixed_external_ip: Optional[pulumi.Input[bool]] = None,
order_by: Optional[pulumi.Input[str]] = None,
profile_name: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[float]] = None,
protection_status: Optional[pulumi.Input[str]] = None,
region_id: Optional[pulumi.Input[float]] = None,
status: Optional[pulumi.Input[str]] = None,
tag_key_value: Optional[pulumi.Input[str]] = None,
tag_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
uuid: Optional[pulumi.Input[str]] = None,
with_interfaces_name: Optional[pulumi.Input[bool]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCloudBaremetalServersResult]func GetCloudBaremetalServers(ctx *Context, args *GetCloudBaremetalServersArgs, opts ...InvokeOption) (*GetCloudBaremetalServersResult, error)
func GetCloudBaremetalServersOutput(ctx *Context, args *GetCloudBaremetalServersOutputArgs, opts ...InvokeOption) GetCloudBaremetalServersResultOutput> Note: This function is named GetCloudBaremetalServers in the Go SDK.
public static class GetCloudBaremetalServers
{
public static Task<GetCloudBaremetalServersResult> InvokeAsync(GetCloudBaremetalServersArgs args, InvokeOptions? opts = null)
public static Output<GetCloudBaremetalServersResult> Invoke(GetCloudBaremetalServersInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCloudBaremetalServersResult> getCloudBaremetalServers(GetCloudBaremetalServersArgs args, InvokeOptions options)
public static Output<GetCloudBaremetalServersResult> getCloudBaremetalServers(GetCloudBaremetalServersArgs args, InvokeOptions options)
fn::invoke:
function: gcore:index/getCloudBaremetalServers:getCloudBaremetalServers
arguments:
# arguments dictionaryThe following arguments are supported:
- Changes
Before string - Filters the instances by a date and time stamp when the instances last changed.
- Changes
Since string - Filters the instances by a date and time stamp when the instances last changed status.
- Flavor
Id string - Filter out instances by
flavor_id. Flavor id must match exactly. - Flavor
Prefix string - Filter out instances by
flavor_prefix. - Include
K8s bool - Include managed k8s worker nodes
- Ip string
- An IPv4 address to filter results by. Note: partial matches are allowed. For example, searching for 192.168.0.1 will return 192.168.0.1, 192.168.0.10, 192.168.0.110, and so on.
- Max
Items double - Max items to fetch, default: 1000
- Name string
- Filter instances by name. You can provide a full or partial name, instances with matching names will be returned. For example, entering 'test' will return all instances that contain 'test' in their name.
- Only
Isolated bool - Include only isolated instances
- Only
With boolFixed External Ip - Return bare metals only with external fixed IP addresses.
- Order
By string - Order by field and direction. Available values: "created.asc", "created.desc", "name.asc", "name.desc", "status.asc", "status.desc".
- Profile
Name string - Filter result by ddos protection profile name. Effective only with
with_ddosset to true. - Project
Id double - Project ID
- Protection
Status string - Filter result by DDoS
protection_status. Effective only withwith_ddosset to true. (Active, Queued or Error) Available values: "Active", "Queued", "Error". - Region
Id double - Region ID
- Status string
- Filters instances by a server status, as a string. Available values: "ACTIVE", "BUILD", "ERROR", "HARD_REBOOT", "REBOOT", "REBUILD", "RESCUE", "SHUTOFF", "SUSPENDED".
- Tag
Key stringValue - Optional. Filter by tag key-value pairs.
- Tag
Values List<string> - Optional. Filter by tag values. ?
tag_value=value1&tag_value=value2 - Uuid string
- Filter the server list result by the UUID of the server. Allowed UUID part
- With
Interfaces boolName - Include
interface_namein the addresses
- Changes
Before string - Filters the instances by a date and time stamp when the instances last changed.
- Changes
Since string - Filters the instances by a date and time stamp when the instances last changed status.
- Flavor
Id string - Filter out instances by
flavor_id. Flavor id must match exactly. - Flavor
Prefix string - Filter out instances by
flavor_prefix. - Include
K8s bool - Include managed k8s worker nodes
- Ip string
- An IPv4 address to filter results by. Note: partial matches are allowed. For example, searching for 192.168.0.1 will return 192.168.0.1, 192.168.0.10, 192.168.0.110, and so on.
- Max
Items float64 - Max items to fetch, default: 1000
- Name string
- Filter instances by name. You can provide a full or partial name, instances with matching names will be returned. For example, entering 'test' will return all instances that contain 'test' in their name.
- Only
Isolated bool - Include only isolated instances
- Only
With boolFixed External Ip - Return bare metals only with external fixed IP addresses.
- Order
By string - Order by field and direction. Available values: "created.asc", "created.desc", "name.asc", "name.desc", "status.asc", "status.desc".
- Profile
Name string - Filter result by ddos protection profile name. Effective only with
with_ddosset to true. - Project
Id float64 - Project ID
- Protection
Status string - Filter result by DDoS
protection_status. Effective only withwith_ddosset to true. (Active, Queued or Error) Available values: "Active", "Queued", "Error". - Region
Id float64 - Region ID
- Status string
- Filters instances by a server status, as a string. Available values: "ACTIVE", "BUILD", "ERROR", "HARD_REBOOT", "REBOOT", "REBUILD", "RESCUE", "SHUTOFF", "SUSPENDED".
- Tag
Key stringValue - Optional. Filter by tag key-value pairs.
- Tag
Values []string - Optional. Filter by tag values. ?
tag_value=value1&tag_value=value2 - Uuid string
- Filter the server list result by the UUID of the server. Allowed UUID part
- With
Interfaces boolName - Include
interface_namein the addresses
- changes
Before String - Filters the instances by a date and time stamp when the instances last changed.
- changes
Since String - Filters the instances by a date and time stamp when the instances last changed status.
- flavor
Id String - Filter out instances by
flavor_id. Flavor id must match exactly. - flavor
Prefix String - Filter out instances by
flavor_prefix. - include
K8s Boolean - Include managed k8s worker nodes
- ip String
- An IPv4 address to filter results by. Note: partial matches are allowed. For example, searching for 192.168.0.1 will return 192.168.0.1, 192.168.0.10, 192.168.0.110, and so on.
- max
Items Double - Max items to fetch, default: 1000
- name String
- Filter instances by name. You can provide a full or partial name, instances with matching names will be returned. For example, entering 'test' will return all instances that contain 'test' in their name.
- only
Isolated Boolean - Include only isolated instances
- only
With BooleanFixed External Ip - Return bare metals only with external fixed IP addresses.
- order
By String - Order by field and direction. Available values: "created.asc", "created.desc", "name.asc", "name.desc", "status.asc", "status.desc".
- profile
Name String - Filter result by ddos protection profile name. Effective only with
with_ddosset to true. - project
Id Double - Project ID
- protection
Status String - Filter result by DDoS
protection_status. Effective only withwith_ddosset to true. (Active, Queued or Error) Available values: "Active", "Queued", "Error". - region
Id Double - Region ID
- status String
- Filters instances by a server status, as a string. Available values: "ACTIVE", "BUILD", "ERROR", "HARD_REBOOT", "REBOOT", "REBUILD", "RESCUE", "SHUTOFF", "SUSPENDED".
- tag
Key StringValue - Optional. Filter by tag key-value pairs.
- tag
Values List<String> - Optional. Filter by tag values. ?
tag_value=value1&tag_value=value2 - uuid String
- Filter the server list result by the UUID of the server. Allowed UUID part
- with
Interfaces BooleanName - Include
interface_namein the addresses
- changes
Before string - Filters the instances by a date and time stamp when the instances last changed.
- changes
Since string - Filters the instances by a date and time stamp when the instances last changed status.
- flavor
Id string - Filter out instances by
flavor_id. Flavor id must match exactly. - flavor
Prefix string - Filter out instances by
flavor_prefix. - include
K8s boolean - Include managed k8s worker nodes
- ip string
- An IPv4 address to filter results by. Note: partial matches are allowed. For example, searching for 192.168.0.1 will return 192.168.0.1, 192.168.0.10, 192.168.0.110, and so on.
- max
Items number - Max items to fetch, default: 1000
- name string
- Filter instances by name. You can provide a full or partial name, instances with matching names will be returned. For example, entering 'test' will return all instances that contain 'test' in their name.
- only
Isolated boolean - Include only isolated instances
- only
With booleanFixed External Ip - Return bare metals only with external fixed IP addresses.
- order
By string - Order by field and direction. Available values: "created.asc", "created.desc", "name.asc", "name.desc", "status.asc", "status.desc".
- profile
Name string - Filter result by ddos protection profile name. Effective only with
with_ddosset to true. - project
Id number - Project ID
- protection
Status string - Filter result by DDoS
protection_status. Effective only withwith_ddosset to true. (Active, Queued or Error) Available values: "Active", "Queued", "Error". - region
Id number - Region ID
- status string
- Filters instances by a server status, as a string. Available values: "ACTIVE", "BUILD", "ERROR", "HARD_REBOOT", "REBOOT", "REBUILD", "RESCUE", "SHUTOFF", "SUSPENDED".
- tag
Key stringValue - Optional. Filter by tag key-value pairs.
- tag
Values string[] - Optional. Filter by tag values. ?
tag_value=value1&tag_value=value2 - uuid string
- Filter the server list result by the UUID of the server. Allowed UUID part
- with
Interfaces booleanName - Include
interface_namein the addresses
- changes_
before str - Filters the instances by a date and time stamp when the instances last changed.
- changes_
since str - Filters the instances by a date and time stamp when the instances last changed status.
- flavor_
id str - Filter out instances by
flavor_id. Flavor id must match exactly. - flavor_
prefix str - Filter out instances by
flavor_prefix. - include_
k8s bool - Include managed k8s worker nodes
- ip str
- An IPv4 address to filter results by. Note: partial matches are allowed. For example, searching for 192.168.0.1 will return 192.168.0.1, 192.168.0.10, 192.168.0.110, and so on.
- max_
items float - Max items to fetch, default: 1000
- name str
- Filter instances by name. You can provide a full or partial name, instances with matching names will be returned. For example, entering 'test' will return all instances that contain 'test' in their name.
- only_
isolated bool - Include only isolated instances
- only_
with_ boolfixed_ external_ ip - Return bare metals only with external fixed IP addresses.
- order_
by str - Order by field and direction. Available values: "created.asc", "created.desc", "name.asc", "name.desc", "status.asc", "status.desc".
- profile_
name str - Filter result by ddos protection profile name. Effective only with
with_ddosset to true. - project_
id float - Project ID
- protection_
status str - Filter result by DDoS
protection_status. Effective only withwith_ddosset to true. (Active, Queued or Error) Available values: "Active", "Queued", "Error". - region_
id float - Region ID
- status str
- Filters instances by a server status, as a string. Available values: "ACTIVE", "BUILD", "ERROR", "HARD_REBOOT", "REBOOT", "REBUILD", "RESCUE", "SHUTOFF", "SUSPENDED".
- tag_
key_ strvalue - Optional. Filter by tag key-value pairs.
- tag_
values Sequence[str] - Optional. Filter by tag values. ?
tag_value=value1&tag_value=value2 - uuid str
- Filter the server list result by the UUID of the server. Allowed UUID part
- with_
interfaces_ boolname - Include
interface_namein the addresses
- changes
Before String - Filters the instances by a date and time stamp when the instances last changed.
- changes
Since String - Filters the instances by a date and time stamp when the instances last changed status.
- flavor
Id String - Filter out instances by
flavor_id. Flavor id must match exactly. - flavor
Prefix String - Filter out instances by
flavor_prefix. - include
K8s Boolean - Include managed k8s worker nodes
- ip String
- An IPv4 address to filter results by. Note: partial matches are allowed. For example, searching for 192.168.0.1 will return 192.168.0.1, 192.168.0.10, 192.168.0.110, and so on.
- max
Items Number - Max items to fetch, default: 1000
- name String
- Filter instances by name. You can provide a full or partial name, instances with matching names will be returned. For example, entering 'test' will return all instances that contain 'test' in their name.
- only
Isolated Boolean - Include only isolated instances
- only
With BooleanFixed External Ip - Return bare metals only with external fixed IP addresses.
- order
By String - Order by field and direction. Available values: "created.asc", "created.desc", "name.asc", "name.desc", "status.asc", "status.desc".
- profile
Name String - Filter result by ddos protection profile name. Effective only with
with_ddosset to true. - project
Id Number - Project ID
- protection
Status String - Filter result by DDoS
protection_status. Effective only withwith_ddosset to true. (Active, Queued or Error) Available values: "Active", "Queued", "Error". - region
Id Number - Region ID
- status String
- Filters instances by a server status, as a string. Available values: "ACTIVE", "BUILD", "ERROR", "HARD_REBOOT", "REBOOT", "REBUILD", "RESCUE", "SHUTOFF", "SUSPENDED".
- tag
Key StringValue - Optional. Filter by tag key-value pairs.
- tag
Values List<String> - Optional. Filter by tag values. ?
tag_value=value1&tag_value=value2 - uuid String
- Filter the server list result by the UUID of the server. Allowed UUID part
- with
Interfaces BooleanName - Include
interface_namein the addresses
getCloudBaremetalServers Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Include
K8s bool - Include managed k8s worker nodes
- Items
List<Get
Cloud Baremetal Servers Item> - The items returned by the data source
- Only
Isolated bool - Include only isolated instances
- Order
By string - Order by field and direction. Available values: "created.asc", "created.desc", "name.asc", "name.desc", "status.asc", "status.desc".
- With
Interfaces boolName - Include
interface_namein the addresses - Changes
Before string - Filters the instances by a date and time stamp when the instances last changed.
- Changes
Since string - Filters the instances by a date and time stamp when the instances last changed status.
- Flavor
Id string - Filter out instances by
flavor_id. Flavor id must match exactly. - Flavor
Prefix string - Filter out instances by
flavor_prefix. - Ip string
- An IPv4 address to filter results by. Note: partial matches are allowed. For example, searching for 192.168.0.1 will return 192.168.0.1, 192.168.0.10, 192.168.0.110, and so on.
- Max
Items double - Max items to fetch, default: 1000
- Name string
- Filter instances by name. You can provide a full or partial name, instances with matching names will be returned. For example, entering 'test' will return all instances that contain 'test' in their name.
- Only
With boolFixed External Ip - Return bare metals only with external fixed IP addresses.
- Profile
Name string - Filter result by ddos protection profile name. Effective only with
with_ddosset to true. - Project
Id double - Project ID
- Protection
Status string - Filter result by DDoS
protection_status. Effective only withwith_ddosset to true. (Active, Queued or Error) Available values: "Active", "Queued", "Error". - Region
Id double - Region ID
- Status string
- Filters instances by a server status, as a string. Available values: "ACTIVE", "BUILD", "ERROR", "HARD_REBOOT", "REBOOT", "REBUILD", "RESCUE", "SHUTOFF", "SUSPENDED".
- Tag
Key stringValue - Optional. Filter by tag key-value pairs.
- Tag
Values List<string> - Optional. Filter by tag values. ?
tag_value=value1&tag_value=value2 - Uuid string
- Filter the server list result by the UUID of the server. Allowed UUID part
- Id string
- The provider-assigned unique ID for this managed resource.
- Include
K8s bool - Include managed k8s worker nodes
- Items
[]Get
Cloud Baremetal Servers Item - The items returned by the data source
- Only
Isolated bool - Include only isolated instances
- Order
By string - Order by field and direction. Available values: "created.asc", "created.desc", "name.asc", "name.desc", "status.asc", "status.desc".
- With
Interfaces boolName - Include
interface_namein the addresses - Changes
Before string - Filters the instances by a date and time stamp when the instances last changed.
- Changes
Since string - Filters the instances by a date and time stamp when the instances last changed status.
- Flavor
Id string - Filter out instances by
flavor_id. Flavor id must match exactly. - Flavor
Prefix string - Filter out instances by
flavor_prefix. - Ip string
- An IPv4 address to filter results by. Note: partial matches are allowed. For example, searching for 192.168.0.1 will return 192.168.0.1, 192.168.0.10, 192.168.0.110, and so on.
- Max
Items float64 - Max items to fetch, default: 1000
- Name string
- Filter instances by name. You can provide a full or partial name, instances with matching names will be returned. For example, entering 'test' will return all instances that contain 'test' in their name.
- Only
With boolFixed External Ip - Return bare metals only with external fixed IP addresses.
- Profile
Name string - Filter result by ddos protection profile name. Effective only with
with_ddosset to true. - Project
Id float64 - Project ID
- Protection
Status string - Filter result by DDoS
protection_status. Effective only withwith_ddosset to true. (Active, Queued or Error) Available values: "Active", "Queued", "Error". - Region
Id float64 - Region ID
- Status string
- Filters instances by a server status, as a string. Available values: "ACTIVE", "BUILD", "ERROR", "HARD_REBOOT", "REBOOT", "REBUILD", "RESCUE", "SHUTOFF", "SUSPENDED".
- Tag
Key stringValue - Optional. Filter by tag key-value pairs.
- Tag
Values []string - Optional. Filter by tag values. ?
tag_value=value1&tag_value=value2 - Uuid string
- Filter the server list result by the UUID of the server. Allowed UUID part
- id String
- The provider-assigned unique ID for this managed resource.
- include
K8s Boolean - Include managed k8s worker nodes
- items
List<Get
Cloud Baremetal Servers Item> - The items returned by the data source
- only
Isolated Boolean - Include only isolated instances
- order
By String - Order by field and direction. Available values: "created.asc", "created.desc", "name.asc", "name.desc", "status.asc", "status.desc".
- with
Interfaces BooleanName - Include
interface_namein the addresses - changes
Before String - Filters the instances by a date and time stamp when the instances last changed.
- changes
Since String - Filters the instances by a date and time stamp when the instances last changed status.
- flavor
Id String - Filter out instances by
flavor_id. Flavor id must match exactly. - flavor
Prefix String - Filter out instances by
flavor_prefix. - ip String
- An IPv4 address to filter results by. Note: partial matches are allowed. For example, searching for 192.168.0.1 will return 192.168.0.1, 192.168.0.10, 192.168.0.110, and so on.
- max
Items Double - Max items to fetch, default: 1000
- name String
- Filter instances by name. You can provide a full or partial name, instances with matching names will be returned. For example, entering 'test' will return all instances that contain 'test' in their name.
- only
With BooleanFixed External Ip - Return bare metals only with external fixed IP addresses.
- profile
Name String - Filter result by ddos protection profile name. Effective only with
with_ddosset to true. - project
Id Double - Project ID
- protection
Status String - Filter result by DDoS
protection_status. Effective only withwith_ddosset to true. (Active, Queued or Error) Available values: "Active", "Queued", "Error". - region
Id Double - Region ID
- status String
- Filters instances by a server status, as a string. Available values: "ACTIVE", "BUILD", "ERROR", "HARD_REBOOT", "REBOOT", "REBUILD", "RESCUE", "SHUTOFF", "SUSPENDED".
- tag
Key StringValue - Optional. Filter by tag key-value pairs.
- tag
Values List<String> - Optional. Filter by tag values. ?
tag_value=value1&tag_value=value2 - uuid String
- Filter the server list result by the UUID of the server. Allowed UUID part
- id string
- The provider-assigned unique ID for this managed resource.
- include
K8s boolean - Include managed k8s worker nodes
- items
Get
Cloud Baremetal Servers Item[] - The items returned by the data source
- only
Isolated boolean - Include only isolated instances
- order
By string - Order by field and direction. Available values: "created.asc", "created.desc", "name.asc", "name.desc", "status.asc", "status.desc".
- with
Interfaces booleanName - Include
interface_namein the addresses - changes
Before string - Filters the instances by a date and time stamp when the instances last changed.
- changes
Since string - Filters the instances by a date and time stamp when the instances last changed status.
- flavor
Id string - Filter out instances by
flavor_id. Flavor id must match exactly. - flavor
Prefix string - Filter out instances by
flavor_prefix. - ip string
- An IPv4 address to filter results by. Note: partial matches are allowed. For example, searching for 192.168.0.1 will return 192.168.0.1, 192.168.0.10, 192.168.0.110, and so on.
- max
Items number - Max items to fetch, default: 1000
- name string
- Filter instances by name. You can provide a full or partial name, instances with matching names will be returned. For example, entering 'test' will return all instances that contain 'test' in their name.
- only
With booleanFixed External Ip - Return bare metals only with external fixed IP addresses.
- profile
Name string - Filter result by ddos protection profile name. Effective only with
with_ddosset to true. - project
Id number - Project ID
- protection
Status string - Filter result by DDoS
protection_status. Effective only withwith_ddosset to true. (Active, Queued or Error) Available values: "Active", "Queued", "Error". - region
Id number - Region ID
- status string
- Filters instances by a server status, as a string. Available values: "ACTIVE", "BUILD", "ERROR", "HARD_REBOOT", "REBOOT", "REBUILD", "RESCUE", "SHUTOFF", "SUSPENDED".
- tag
Key stringValue - Optional. Filter by tag key-value pairs.
- tag
Values string[] - Optional. Filter by tag values. ?
tag_value=value1&tag_value=value2 - uuid string
- Filter the server list result by the UUID of the server. Allowed UUID part
- id str
- The provider-assigned unique ID for this managed resource.
- include_
k8s bool - Include managed k8s worker nodes
- items
Sequence[Get
Cloud Baremetal Servers Item] - The items returned by the data source
- only_
isolated bool - Include only isolated instances
- order_
by str - Order by field and direction. Available values: "created.asc", "created.desc", "name.asc", "name.desc", "status.asc", "status.desc".
- with_
interfaces_ boolname - Include
interface_namein the addresses - changes_
before str - Filters the instances by a date and time stamp when the instances last changed.
- changes_
since str - Filters the instances by a date and time stamp when the instances last changed status.
- flavor_
id str - Filter out instances by
flavor_id. Flavor id must match exactly. - flavor_
prefix str - Filter out instances by
flavor_prefix. - ip str
- An IPv4 address to filter results by. Note: partial matches are allowed. For example, searching for 192.168.0.1 will return 192.168.0.1, 192.168.0.10, 192.168.0.110, and so on.
- max_
items float - Max items to fetch, default: 1000
- name str
- Filter instances by name. You can provide a full or partial name, instances with matching names will be returned. For example, entering 'test' will return all instances that contain 'test' in their name.
- only_
with_ boolfixed_ external_ ip - Return bare metals only with external fixed IP addresses.
- profile_
name str - Filter result by ddos protection profile name. Effective only with
with_ddosset to true. - project_
id float - Project ID
- protection_
status str - Filter result by DDoS
protection_status. Effective only withwith_ddosset to true. (Active, Queued or Error) Available values: "Active", "Queued", "Error". - region_
id float - Region ID
- status str
- Filters instances by a server status, as a string. Available values: "ACTIVE", "BUILD", "ERROR", "HARD_REBOOT", "REBOOT", "REBUILD", "RESCUE", "SHUTOFF", "SUSPENDED".
- tag_
key_ strvalue - Optional. Filter by tag key-value pairs.
- tag_
values Sequence[str] - Optional. Filter by tag values. ?
tag_value=value1&tag_value=value2 - uuid str
- Filter the server list result by the UUID of the server. Allowed UUID part
- id String
- The provider-assigned unique ID for this managed resource.
- include
K8s Boolean - Include managed k8s worker nodes
- items List<Property Map>
- The items returned by the data source
- only
Isolated Boolean - Include only isolated instances
- order
By String - Order by field and direction. Available values: "created.asc", "created.desc", "name.asc", "name.desc", "status.asc", "status.desc".
- with
Interfaces BooleanName - Include
interface_namein the addresses - changes
Before String - Filters the instances by a date and time stamp when the instances last changed.
- changes
Since String - Filters the instances by a date and time stamp when the instances last changed status.
- flavor
Id String - Filter out instances by
flavor_id. Flavor id must match exactly. - flavor
Prefix String - Filter out instances by
flavor_prefix. - ip String
- An IPv4 address to filter results by. Note: partial matches are allowed. For example, searching for 192.168.0.1 will return 192.168.0.1, 192.168.0.10, 192.168.0.110, and so on.
- max
Items Number - Max items to fetch, default: 1000
- name String
- Filter instances by name. You can provide a full or partial name, instances with matching names will be returned. For example, entering 'test' will return all instances that contain 'test' in their name.
- only
With BooleanFixed External Ip - Return bare metals only with external fixed IP addresses.
- profile
Name String - Filter result by ddos protection profile name. Effective only with
with_ddosset to true. - project
Id Number - Project ID
- protection
Status String - Filter result by DDoS
protection_status. Effective only withwith_ddosset to true. (Active, Queued or Error) Available values: "Active", "Queued", "Error". - region
Id Number - Region ID
- status String
- Filters instances by a server status, as a string. Available values: "ACTIVE", "BUILD", "ERROR", "HARD_REBOOT", "REBOOT", "REBUILD", "RESCUE", "SHUTOFF", "SUSPENDED".
- tag
Key StringValue - Optional. Filter by tag key-value pairs.
- tag
Values List<String> - Optional. Filter by tag values. ?
tag_value=value1&tag_value=value2 - uuid String
- Filter the server list result by the UUID of the server. Allowed UUID part
Supporting Types
GetCloudBaremetalServersItem
- Addresses
Dictionary<string, Immutable
Array<Get Cloud Baremetal Servers Item Addresses>> - Map of
network_nameto list of addresses in that network - Blackhole
Ports List<GetCloud Baremetal Servers Item Blackhole Port> - IP addresses of the instances that are blackholed by DDoS mitigation system
- Created
At string - Datetime when bare metal server was created
- Creator
Task stringId - Task that created this entity
- Fixed
Ip List<GetAssignments Cloud Baremetal Servers Item Fixed Ip Assignment> - Fixed IP assigned to instance
- Flavor
Get
Cloud Baremetal Servers Item Flavor - Flavor details
- Id string
- Bare metal server ID
- Instance
Isolation GetCloud Baremetal Servers Item Instance Isolation - Instance isolation information
- Name string
- Bare metal server name
- Project
Id double - Project ID
- Region string
- Region name
- Region
Id double - Region ID
- Ssh
Key stringName - SSH key assigned to bare metal server
- Status string
- Bare metal server status Available values: "ACTIVE", "BUILD", "DELETED", "ERROR", "HARDREBOOT", "MIGRATING", "PASSWORD", "PAUSED", "REBOOT", "REBUILD", "RESCUE", "RESIZE", "REVERTRESIZE", "SHELVED", "SHELVEDOFFLOADED", "SHUTOFF", "SOFTDELETED", "SUSPENDED", "UNKNOWN", "VERIFY_RESIZE".
-
List<Get
Cloud Baremetal Servers Item Tag> - List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
- Task
Id string - The UUID of the active task that currently holds a lock on the resource. This lock prevents concurrent modifications to ensure consistency. If
null, the resource is not locked. - Task
State string - Task state
- Vm
State string - Bare metal server state Available values: "active", "building", "deleted", "error", "paused", "rescued", "resized", "shelved", "shelved_offloaded", "soft-deleted", "stopped", "suspended".
- Addresses
map[string][]Get
Cloud Baremetal Servers Item Addresses - Map of
network_nameto list of addresses in that network - Blackhole
Ports []GetCloud Baremetal Servers Item Blackhole Port - IP addresses of the instances that are blackholed by DDoS mitigation system
- Created
At string - Datetime when bare metal server was created
- Creator
Task stringId - Task that created this entity
- Fixed
Ip []GetAssignments Cloud Baremetal Servers Item Fixed Ip Assignment - Fixed IP assigned to instance
- Flavor
Get
Cloud Baremetal Servers Item Flavor - Flavor details
- Id string
- Bare metal server ID
- Instance
Isolation GetCloud Baremetal Servers Item Instance Isolation - Instance isolation information
- Name string
- Bare metal server name
- Project
Id float64 - Project ID
- Region string
- Region name
- Region
Id float64 - Region ID
- Ssh
Key stringName - SSH key assigned to bare metal server
- Status string
- Bare metal server status Available values: "ACTIVE", "BUILD", "DELETED", "ERROR", "HARDREBOOT", "MIGRATING", "PASSWORD", "PAUSED", "REBOOT", "REBUILD", "RESCUE", "RESIZE", "REVERTRESIZE", "SHELVED", "SHELVEDOFFLOADED", "SHUTOFF", "SOFTDELETED", "SUSPENDED", "UNKNOWN", "VERIFY_RESIZE".
-
[]Get
Cloud Baremetal Servers Item Tag - List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
- Task
Id string - The UUID of the active task that currently holds a lock on the resource. This lock prevents concurrent modifications to ensure consistency. If
null, the resource is not locked. - Task
State string - Task state
- Vm
State string - Bare metal server state Available values: "active", "building", "deleted", "error", "paused", "rescued", "resized", "shelved", "shelved_offloaded", "soft-deleted", "stopped", "suspended".
- addresses
Map<String,List<Get
Cloud Baremetal Servers Item Addresses>> - Map of
network_nameto list of addresses in that network - blackhole
Ports List<GetCloud Baremetal Servers Item Blackhole Port> - IP addresses of the instances that are blackholed by DDoS mitigation system
- created
At String - Datetime when bare metal server was created
- creator
Task StringId - Task that created this entity
- fixed
Ip List<GetAssignments Cloud Baremetal Servers Item Fixed Ip Assignment> - Fixed IP assigned to instance
- flavor
Get
Cloud Baremetal Servers Item Flavor - Flavor details
- id String
- Bare metal server ID
- instance
Isolation GetCloud Baremetal Servers Item Instance Isolation - Instance isolation information
- name String
- Bare metal server name
- project
Id Double - Project ID
- region String
- Region name
- region
Id Double - Region ID
- ssh
Key StringName - SSH key assigned to bare metal server
- status String
- Bare metal server status Available values: "ACTIVE", "BUILD", "DELETED", "ERROR", "HARDREBOOT", "MIGRATING", "PASSWORD", "PAUSED", "REBOOT", "REBUILD", "RESCUE", "RESIZE", "REVERTRESIZE", "SHELVED", "SHELVEDOFFLOADED", "SHUTOFF", "SOFTDELETED", "SUSPENDED", "UNKNOWN", "VERIFY_RESIZE".
-
List<Get
Cloud Baremetal Servers Item Tag> - List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
- task
Id String - The UUID of the active task that currently holds a lock on the resource. This lock prevents concurrent modifications to ensure consistency. If
null, the resource is not locked. - task
State String - Task state
- vm
State String - Bare metal server state Available values: "active", "building", "deleted", "error", "paused", "rescued", "resized", "shelved", "shelved_offloaded", "soft-deleted", "stopped", "suspended".
- addresses
{[key: string]: Get
Cloud Baremetal Servers Item Addresses[]} - Map of
network_nameto list of addresses in that network - blackhole
Ports GetCloud Baremetal Servers Item Blackhole Port[] - IP addresses of the instances that are blackholed by DDoS mitigation system
- created
At string - Datetime when bare metal server was created
- creator
Task stringId - Task that created this entity
- fixed
Ip GetAssignments Cloud Baremetal Servers Item Fixed Ip Assignment[] - Fixed IP assigned to instance
- flavor
Get
Cloud Baremetal Servers Item Flavor - Flavor details
- id string
- Bare metal server ID
- instance
Isolation GetCloud Baremetal Servers Item Instance Isolation - Instance isolation information
- name string
- Bare metal server name
- project
Id number - Project ID
- region string
- Region name
- region
Id number - Region ID
- ssh
Key stringName - SSH key assigned to bare metal server
- status string
- Bare metal server status Available values: "ACTIVE", "BUILD", "DELETED", "ERROR", "HARDREBOOT", "MIGRATING", "PASSWORD", "PAUSED", "REBOOT", "REBUILD", "RESCUE", "RESIZE", "REVERTRESIZE", "SHELVED", "SHELVEDOFFLOADED", "SHUTOFF", "SOFTDELETED", "SUSPENDED", "UNKNOWN", "VERIFY_RESIZE".
-
Get
Cloud Baremetal Servers Item Tag[] - List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
- task
Id string - The UUID of the active task that currently holds a lock on the resource. This lock prevents concurrent modifications to ensure consistency. If
null, the resource is not locked. - task
State string - Task state
- vm
State string - Bare metal server state Available values: "active", "building", "deleted", "error", "paused", "rescued", "resized", "shelved", "shelved_offloaded", "soft-deleted", "stopped", "suspended".
- addresses
Mapping[str, Sequence[Get
Cloud Baremetal Servers Item Addresses]] - Map of
network_nameto list of addresses in that network - blackhole_
ports Sequence[GetCloud Baremetal Servers Item Blackhole Port] - IP addresses of the instances that are blackholed by DDoS mitigation system
- created_
at str - Datetime when bare metal server was created
- creator_
task_ strid - Task that created this entity
- fixed_
ip_ Sequence[Getassignments Cloud Baremetal Servers Item Fixed Ip Assignment] - Fixed IP assigned to instance
- flavor
Get
Cloud Baremetal Servers Item Flavor - Flavor details
- id str
- Bare metal server ID
- instance_
isolation GetCloud Baremetal Servers Item Instance Isolation - Instance isolation information
- name str
- Bare metal server name
- project_
id float - Project ID
- region str
- Region name
- region_
id float - Region ID
- ssh_
key_ strname - SSH key assigned to bare metal server
- status str
- Bare metal server status Available values: "ACTIVE", "BUILD", "DELETED", "ERROR", "HARDREBOOT", "MIGRATING", "PASSWORD", "PAUSED", "REBOOT", "REBUILD", "RESCUE", "RESIZE", "REVERTRESIZE", "SHELVED", "SHELVEDOFFLOADED", "SHUTOFF", "SOFTDELETED", "SUSPENDED", "UNKNOWN", "VERIFY_RESIZE".
-
Sequence[Get
Cloud Baremetal Servers Item Tag] - List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
- task_
id str - The UUID of the active task that currently holds a lock on the resource. This lock prevents concurrent modifications to ensure consistency. If
null, the resource is not locked. - task_
state str - Task state
- vm_
state str - Bare metal server state Available values: "active", "building", "deleted", "error", "paused", "rescued", "resized", "shelved", "shelved_offloaded", "soft-deleted", "stopped", "suspended".
- addresses Map<List<Property Map>>
- Map of
network_nameto list of addresses in that network - blackhole
Ports List<Property Map> - IP addresses of the instances that are blackholed by DDoS mitigation system
- created
At String - Datetime when bare metal server was created
- creator
Task StringId - Task that created this entity
- fixed
Ip List<Property Map>Assignments - Fixed IP assigned to instance
- flavor Property Map
- Flavor details
- id String
- Bare metal server ID
- instance
Isolation Property Map - Instance isolation information
- name String
- Bare metal server name
- project
Id Number - Project ID
- region String
- Region name
- region
Id Number - Region ID
- ssh
Key StringName - SSH key assigned to bare metal server
- status String
- Bare metal server status Available values: "ACTIVE", "BUILD", "DELETED", "ERROR", "HARDREBOOT", "MIGRATING", "PASSWORD", "PAUSED", "REBOOT", "REBUILD", "RESCUE", "RESIZE", "REVERTRESIZE", "SHELVED", "SHELVEDOFFLOADED", "SHUTOFF", "SOFTDELETED", "SUSPENDED", "UNKNOWN", "VERIFY_RESIZE".
- List<Property Map>
- List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
- task
Id String - The UUID of the active task that currently holds a lock on the resource. This lock prevents concurrent modifications to ensure consistency. If
null, the resource is not locked. - task
State String - Task state
- vm
State String - Bare metal server state Available values: "active", "building", "deleted", "error", "paused", "rescued", "resized", "shelved", "shelved_offloaded", "soft-deleted", "stopped", "suspended".
GetCloudBaremetalServersItemAddresses
- Addr string
- Interface
Name string - Subnet
Id string - Interface subnet id
- Subnet
Name string - Type string
- Addr string
- Interface
Name string - Subnet
Id string - Interface subnet id
- Subnet
Name string - Type string
- addr String
- interface
Name String - subnet
Id String - Interface subnet id
- subnet
Name String - type String
- addr string
- interface
Name string - subnet
Id string - Interface subnet id
- subnet
Name string - type string
- addr str
- interface_
name str - subnet_
id str - Interface subnet id
- subnet_
name str - type str
- addr String
- interface
Name String - subnet
Id String - Interface subnet id
- subnet
Name String - type String
GetCloudBaremetalServersItemBlackholePort
- Alarm
End string - A date-time string giving the time that the alarm ended. If not yet ended, time will be given as 0001-01-01T00:00:00Z
- Alarm
Start string - A date-time string giving the time that the alarm started
- Alarm
State string - Current state of alarm Available values: "ACKREQ", "ALARM", "ARCHIVED", "CLEAR", "CLEARING", "CLEARINGFAIL", "ENDGRACE", "ENDWAIT", "MANUALCLEAR", "MANUALCLEARING", "MANUALCLEARINGFAIL", "MANUALMITIGATING", "MANUALSTARTING", "MANUALSTARTINGFAIL", "MITIGATING", "STARTING", "STARTINGFAIL", "STARTWAIT", "ackreq", "alarm", "archived", "clear", "clearing", "clearingfail", "endgrace", "endwait", "manualclear", "manualclearing", "manualclearingfail", "manualmitigating", "manualstarting", "manualstartingfail", "mitigating", "startwait", "starting", "startingfail".
- Alert
Duration string - Total alert duration
- Destination
Ip string - Notification destination IP address
- Id double
- Alarm
End string - A date-time string giving the time that the alarm ended. If not yet ended, time will be given as 0001-01-01T00:00:00Z
- Alarm
Start string - A date-time string giving the time that the alarm started
- Alarm
State string - Current state of alarm Available values: "ACKREQ", "ALARM", "ARCHIVED", "CLEAR", "CLEARING", "CLEARINGFAIL", "ENDGRACE", "ENDWAIT", "MANUALCLEAR", "MANUALCLEARING", "MANUALCLEARINGFAIL", "MANUALMITIGATING", "MANUALSTARTING", "MANUALSTARTINGFAIL", "MITIGATING", "STARTING", "STARTINGFAIL", "STARTWAIT", "ackreq", "alarm", "archived", "clear", "clearing", "clearingfail", "endgrace", "endwait", "manualclear", "manualclearing", "manualclearingfail", "manualmitigating", "manualstarting", "manualstartingfail", "mitigating", "startwait", "starting", "startingfail".
- Alert
Duration string - Total alert duration
- Destination
Ip string - Notification destination IP address
- Id float64
- alarm
End String - A date-time string giving the time that the alarm ended. If not yet ended, time will be given as 0001-01-01T00:00:00Z
- alarm
Start String - A date-time string giving the time that the alarm started
- alarm
State String - Current state of alarm Available values: "ACKREQ", "ALARM", "ARCHIVED", "CLEAR", "CLEARING", "CLEARINGFAIL", "ENDGRACE", "ENDWAIT", "MANUALCLEAR", "MANUALCLEARING", "MANUALCLEARINGFAIL", "MANUALMITIGATING", "MANUALSTARTING", "MANUALSTARTINGFAIL", "MITIGATING", "STARTING", "STARTINGFAIL", "STARTWAIT", "ackreq", "alarm", "archived", "clear", "clearing", "clearingfail", "endgrace", "endwait", "manualclear", "manualclearing", "manualclearingfail", "manualmitigating", "manualstarting", "manualstartingfail", "mitigating", "startwait", "starting", "startingfail".
- alert
Duration String - Total alert duration
- destination
Ip String - Notification destination IP address
- id Double
- alarm
End string - A date-time string giving the time that the alarm ended. If not yet ended, time will be given as 0001-01-01T00:00:00Z
- alarm
Start string - A date-time string giving the time that the alarm started
- alarm
State string - Current state of alarm Available values: "ACKREQ", "ALARM", "ARCHIVED", "CLEAR", "CLEARING", "CLEARINGFAIL", "ENDGRACE", "ENDWAIT", "MANUALCLEAR", "MANUALCLEARING", "MANUALCLEARINGFAIL", "MANUALMITIGATING", "MANUALSTARTING", "MANUALSTARTINGFAIL", "MITIGATING", "STARTING", "STARTINGFAIL", "STARTWAIT", "ackreq", "alarm", "archived", "clear", "clearing", "clearingfail", "endgrace", "endwait", "manualclear", "manualclearing", "manualclearingfail", "manualmitigating", "manualstarting", "manualstartingfail", "mitigating", "startwait", "starting", "startingfail".
- alert
Duration string - Total alert duration
- destination
Ip string - Notification destination IP address
- id number
- alarm_
end str - A date-time string giving the time that the alarm ended. If not yet ended, time will be given as 0001-01-01T00:00:00Z
- alarm_
start str - A date-time string giving the time that the alarm started
- alarm_
state str - Current state of alarm Available values: "ACKREQ", "ALARM", "ARCHIVED", "CLEAR", "CLEARING", "CLEARINGFAIL", "ENDGRACE", "ENDWAIT", "MANUALCLEAR", "MANUALCLEARING", "MANUALCLEARINGFAIL", "MANUALMITIGATING", "MANUALSTARTING", "MANUALSTARTINGFAIL", "MITIGATING", "STARTING", "STARTINGFAIL", "STARTWAIT", "ackreq", "alarm", "archived", "clear", "clearing", "clearingfail", "endgrace", "endwait", "manualclear", "manualclearing", "manualclearingfail", "manualmitigating", "manualstarting", "manualstartingfail", "mitigating", "startwait", "starting", "startingfail".
- alert_
duration str - Total alert duration
- destination_
ip str - Notification destination IP address
- id float
- alarm
End String - A date-time string giving the time that the alarm ended. If not yet ended, time will be given as 0001-01-01T00:00:00Z
- alarm
Start String - A date-time string giving the time that the alarm started
- alarm
State String - Current state of alarm Available values: "ACKREQ", "ALARM", "ARCHIVED", "CLEAR", "CLEARING", "CLEARINGFAIL", "ENDGRACE", "ENDWAIT", "MANUALCLEAR", "MANUALCLEARING", "MANUALCLEARINGFAIL", "MANUALMITIGATING", "MANUALSTARTING", "MANUALSTARTINGFAIL", "MITIGATING", "STARTING", "STARTINGFAIL", "STARTWAIT", "ackreq", "alarm", "archived", "clear", "clearing", "clearingfail", "endgrace", "endwait", "manualclear", "manualclearing", "manualclearingfail", "manualmitigating", "manualstarting", "manualstartingfail", "mitigating", "startwait", "starting", "startingfail".
- alert
Duration String - Total alert duration
- destination
Ip String - Notification destination IP address
- id Number
GetCloudBaremetalServersItemFixedIpAssignment
- external bool
- Is network external
- ip_
address str - Ip address
- subnet_
id str - Interface subnet id
GetCloudBaremetalServersItemFlavor
- Architecture string
- CPU architecture
- Flavor
Id string - Flavor ID is the same as name
- Flavor
Name string - Flavor name
- Hardware
Description GetCloud Baremetal Servers Item Flavor Hardware Description - Additional hardware description
- Os
Type string - Operating system
- Ram double
- RAM size in MiB
- Resource
Class string - Flavor resource class for mapping to hardware capacity
- Vcpus double
- Virtual CPU count. For bare metal flavors, it's a physical CPU count
- Architecture string
- CPU architecture
- Flavor
Id string - Flavor ID is the same as name
- Flavor
Name string - Flavor name
- Hardware
Description GetCloud Baremetal Servers Item Flavor Hardware Description - Additional hardware description
- Os
Type string - Operating system
- Ram float64
- RAM size in MiB
- Resource
Class string - Flavor resource class for mapping to hardware capacity
- Vcpus float64
- Virtual CPU count. For bare metal flavors, it's a physical CPU count
- architecture String
- CPU architecture
- flavor
Id String - Flavor ID is the same as name
- flavor
Name String - Flavor name
- hardware
Description GetCloud Baremetal Servers Item Flavor Hardware Description - Additional hardware description
- os
Type String - Operating system
- ram Double
- RAM size in MiB
- resource
Class String - Flavor resource class for mapping to hardware capacity
- vcpus Double
- Virtual CPU count. For bare metal flavors, it's a physical CPU count
- architecture string
- CPU architecture
- flavor
Id string - Flavor ID is the same as name
- flavor
Name string - Flavor name
- hardware
Description GetCloud Baremetal Servers Item Flavor Hardware Description - Additional hardware description
- os
Type string - Operating system
- ram number
- RAM size in MiB
- resource
Class string - Flavor resource class for mapping to hardware capacity
- vcpus number
- Virtual CPU count. For bare metal flavors, it's a physical CPU count
- architecture str
- CPU architecture
- flavor_
id str - Flavor ID is the same as name
- flavor_
name str - Flavor name
- hardware_
description GetCloud Baremetal Servers Item Flavor Hardware Description - Additional hardware description
- os_
type str - Operating system
- ram float
- RAM size in MiB
- resource_
class str - Flavor resource class for mapping to hardware capacity
- vcpus float
- Virtual CPU count. For bare metal flavors, it's a physical CPU count
- architecture String
- CPU architecture
- flavor
Id String - Flavor ID is the same as name
- flavor
Name String - Flavor name
- hardware
Description Property Map - Additional hardware description
- os
Type String - Operating system
- ram Number
- RAM size in MiB
- resource
Class String - Flavor resource class for mapping to hardware capacity
- vcpus Number
- Virtual CPU count. For bare metal flavors, it's a physical CPU count
GetCloudBaremetalServersItemFlavorHardwareDescription
GetCloudBaremetalServersItemInstanceIsolation
- Reason string
- The reason of instance isolation if it is isolated from external internet.
- Reason string
- The reason of instance isolation if it is isolated from external internet.
- reason String
- The reason of instance isolation if it is isolated from external internet.
- reason string
- The reason of instance isolation if it is isolated from external internet.
- reason str
- The reason of instance isolation if it is isolated from external internet.
- reason String
- The reason of instance isolation if it is isolated from external internet.
GetCloudBaremetalServersItemTag
- Key string
- Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- Read
Only bool - If true, the tag is read-only and cannot be modified by the user
- Value string
- Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- Key string
- Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- Read
Only bool - If true, the tag is read-only and cannot be modified by the user
- Value string
- Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- key String
- Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- read
Only Boolean - If true, the tag is read-only and cannot be modified by the user
- value String
- Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- key string
- Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- read
Only boolean - If true, the tag is read-only and cannot be modified by the user
- value string
- Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- key str
- Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- read_
only bool - If true, the tag is read-only and cannot be modified by the user
- value str
- Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- key String
- Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- read
Only Boolean - If true, the tag is read-only and cannot be modified by the user
- value String
- Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
Package Details
- Repository
- gcore g-core/terraform-provider-gcore
- License
- Notes
- This Pulumi package is based on the
gcoreTerraform Provider.
Viewing docs for gcore 2.0.0-alpha.3
published on Monday, Mar 30, 2026 by g-core
published on Monday, Mar 30, 2026 by g-core
