published on Monday, Mar 30, 2026 by g-core
published on Monday, Mar 30, 2026 by g-core
Reserved fixed IPs are static IP addresses that persist independently of instances and can be used as virtual IPs (VIPs) for high availability.
Example Usage
Reserve an external IP address
Reserves a public (external) IP address.
import * as pulumi from "@pulumi/pulumi";
import * as gcore from "@pulumi/gcore";
// Reserve an external (public) IP address
const external = new gcore.CloudReservedFixedIp("external", {
projectId: 1,
regionId: 1,
type: "external",
isVip: false,
});
import pulumi
import pulumi_gcore as gcore
# Reserve an external (public) IP address
external = gcore.CloudReservedFixedIp("external",
project_id=1,
region_id=1,
type="external",
is_vip=False)
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 {
// Reserve an external (public) IP address
_, err := gcore.NewCloudReservedFixedIp(ctx, "external", &gcore.CloudReservedFixedIpArgs{
ProjectId: pulumi.Float64(1),
RegionId: pulumi.Float64(1),
Type: pulumi.String("external"),
IsVip: pulumi.Bool(false),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcore = Pulumi.Gcore;
return await Deployment.RunAsync(() =>
{
// Reserve an external (public) IP address
var external = new Gcore.CloudReservedFixedIp("external", new()
{
ProjectId = 1,
RegionId = 1,
Type = "external",
IsVip = false,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcore.CloudReservedFixedIp;
import com.pulumi.gcore.CloudReservedFixedIpArgs;
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) {
// Reserve an external (public) IP address
var external = new CloudReservedFixedIp("external", CloudReservedFixedIpArgs.builder()
.projectId(1.0)
.regionId(1.0)
.type("external")
.isVip(false)
.build());
}
}
resources:
# Reserve an external (public) IP address
external:
type: gcore:CloudReservedFixedIp
properties:
projectId: 1
regionId: 1
type: external
isVip: false
Reserve a private IP in any subnet
Reserves a private IP in any available subnet of a network.
import * as pulumi from "@pulumi/pulumi";
import * as gcore from "@pulumi/gcore";
// Reserve a private IP in any available subnet of the network
const inAnySubnet = new gcore.CloudReservedFixedIp("in_any_subnet", {
projectId: 1,
regionId: 1,
type: "any_subnet",
networkId: privateNetwork.id,
isVip: false,
});
import pulumi
import pulumi_gcore as gcore
# Reserve a private IP in any available subnet of the network
in_any_subnet = gcore.CloudReservedFixedIp("in_any_subnet",
project_id=1,
region_id=1,
type="any_subnet",
network_id=private_network["id"],
is_vip=False)
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 {
// Reserve a private IP in any available subnet of the network
_, err := gcore.NewCloudReservedFixedIp(ctx, "in_any_subnet", &gcore.CloudReservedFixedIpArgs{
ProjectId: pulumi.Float64(1),
RegionId: pulumi.Float64(1),
Type: pulumi.String("any_subnet"),
NetworkId: pulumi.Any(privateNetwork.Id),
IsVip: pulumi.Bool(false),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcore = Pulumi.Gcore;
return await Deployment.RunAsync(() =>
{
// Reserve a private IP in any available subnet of the network
var inAnySubnet = new Gcore.CloudReservedFixedIp("in_any_subnet", new()
{
ProjectId = 1,
RegionId = 1,
Type = "any_subnet",
NetworkId = privateNetwork.Id,
IsVip = false,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcore.CloudReservedFixedIp;
import com.pulumi.gcore.CloudReservedFixedIpArgs;
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) {
// Reserve a private IP in any available subnet of the network
var inAnySubnet = new CloudReservedFixedIp("inAnySubnet", CloudReservedFixedIpArgs.builder()
.projectId(1.0)
.regionId(1.0)
.type("any_subnet")
.networkId(privateNetwork.id())
.isVip(false)
.build());
}
}
resources:
# Reserve a private IP in any available subnet of the network
inAnySubnet:
type: gcore:CloudReservedFixedIp
name: in_any_subnet
properties:
projectId: 1
regionId: 1
type: any_subnet
networkId: ${privateNetwork.id}
isVip: false
Reserve a private IP in a specific subnet
Reserves a private IP in a specific subnet of a network.
import * as pulumi from "@pulumi/pulumi";
import * as gcore from "@pulumi/gcore";
// Reserve a private IP in a specific subnet
const inSubnet = new gcore.CloudReservedFixedIp("in_subnet", {
projectId: 1,
regionId: 1,
type: "subnet",
networkId: privateNetwork.id,
subnetId: privateSubnet0.id,
isVip: false,
});
import pulumi
import pulumi_gcore as gcore
# Reserve a private IP in a specific subnet
in_subnet = gcore.CloudReservedFixedIp("in_subnet",
project_id=1,
region_id=1,
type="subnet",
network_id=private_network["id"],
subnet_id=private_subnet0["id"],
is_vip=False)
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 {
// Reserve a private IP in a specific subnet
_, err := gcore.NewCloudReservedFixedIp(ctx, "in_subnet", &gcore.CloudReservedFixedIpArgs{
ProjectId: pulumi.Float64(1),
RegionId: pulumi.Float64(1),
Type: pulumi.String("subnet"),
NetworkId: pulumi.Any(privateNetwork.Id),
SubnetId: pulumi.Any(privateSubnet0.Id),
IsVip: pulumi.Bool(false),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcore = Pulumi.Gcore;
return await Deployment.RunAsync(() =>
{
// Reserve a private IP in a specific subnet
var inSubnet = new Gcore.CloudReservedFixedIp("in_subnet", new()
{
ProjectId = 1,
RegionId = 1,
Type = "subnet",
NetworkId = privateNetwork.Id,
SubnetId = privateSubnet0.Id,
IsVip = false,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcore.CloudReservedFixedIp;
import com.pulumi.gcore.CloudReservedFixedIpArgs;
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) {
// Reserve a private IP in a specific subnet
var inSubnet = new CloudReservedFixedIp("inSubnet", CloudReservedFixedIpArgs.builder()
.projectId(1.0)
.regionId(1.0)
.type("subnet")
.networkId(privateNetwork.id())
.subnetId(privateSubnet0.id())
.isVip(false)
.build());
}
}
resources:
# Reserve a private IP in a specific subnet
inSubnet:
type: gcore:CloudReservedFixedIp
name: in_subnet
properties:
projectId: 1
regionId: 1
type: subnet
networkId: ${privateNetwork.id}
subnetId: ${privateSubnet0.id}
isVip: false
Reserve a specific IP address
Reserves a specific IP address in a subnet.
import * as pulumi from "@pulumi/pulumi";
import * as gcore from "@pulumi/gcore";
// Reserve a specific IP address in a subnet
const specificIp = new gcore.CloudReservedFixedIp("specific_ip", {
projectId: 1,
regionId: 1,
type: "ip_address",
networkId: privateNetwork.id,
subnetId: privateSubnet0.id,
ipAddress: "172.16.0.254",
isVip: false,
});
import pulumi
import pulumi_gcore as gcore
# Reserve a specific IP address in a subnet
specific_ip = gcore.CloudReservedFixedIp("specific_ip",
project_id=1,
region_id=1,
type="ip_address",
network_id=private_network["id"],
subnet_id=private_subnet0["id"],
ip_address="172.16.0.254",
is_vip=False)
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 {
// Reserve a specific IP address in a subnet
_, err := gcore.NewCloudReservedFixedIp(ctx, "specific_ip", &gcore.CloudReservedFixedIpArgs{
ProjectId: pulumi.Float64(1),
RegionId: pulumi.Float64(1),
Type: pulumi.String("ip_address"),
NetworkId: pulumi.Any(privateNetwork.Id),
SubnetId: pulumi.Any(privateSubnet0.Id),
IpAddress: pulumi.String("172.16.0.254"),
IsVip: pulumi.Bool(false),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcore = Pulumi.Gcore;
return await Deployment.RunAsync(() =>
{
// Reserve a specific IP address in a subnet
var specificIp = new Gcore.CloudReservedFixedIp("specific_ip", new()
{
ProjectId = 1,
RegionId = 1,
Type = "ip_address",
NetworkId = privateNetwork.Id,
SubnetId = privateSubnet0.Id,
IpAddress = "172.16.0.254",
IsVip = false,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcore.CloudReservedFixedIp;
import com.pulumi.gcore.CloudReservedFixedIpArgs;
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) {
// Reserve a specific IP address in a subnet
var specificIp = new CloudReservedFixedIp("specificIp", CloudReservedFixedIpArgs.builder()
.projectId(1.0)
.regionId(1.0)
.type("ip_address")
.networkId(privateNetwork.id())
.subnetId(privateSubnet0.id())
.ipAddress("172.16.0.254")
.isVip(false)
.build());
}
}
resources:
# Reserve a specific IP address in a subnet
specificIp:
type: gcore:CloudReservedFixedIp
name: specific_ip
properties:
projectId: 1
regionId: 1
type: ip_address
networkId: ${privateNetwork.id}
subnetId: ${privateSubnet0.id}
ipAddress: 172.16.0.254
isVip: false
Reserve an existing port
Reserves an existing port, such as a load balancer VIP port.
import * as pulumi from "@pulumi/pulumi";
import * as gcore from "@pulumi/gcore";
// Reserve an existing port (e.g., from a load balancer VIP)
const lb = new gcore.CloudLoadBalancer("lb", {
projectId: 1,
regionId: 1,
name: "my-load-balancer",
flavor: "lb1-1-2",
});
const fromPort = new gcore.CloudReservedFixedIp("from_port", {
projectId: 1,
regionId: 1,
type: "port",
portId: lb.vipPortId,
});
import pulumi
import pulumi_gcore as gcore
# Reserve an existing port (e.g., from a load balancer VIP)
lb = gcore.CloudLoadBalancer("lb",
project_id=1,
region_id=1,
name="my-load-balancer",
flavor="lb1-1-2")
from_port = gcore.CloudReservedFixedIp("from_port",
project_id=1,
region_id=1,
type="port",
port_id=lb.vip_port_id)
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 {
// Reserve an existing port (e.g., from a load balancer VIP)
lb, err := gcore.NewCloudLoadBalancer(ctx, "lb", &gcore.CloudLoadBalancerArgs{
ProjectId: pulumi.Float64(1),
RegionId: pulumi.Float64(1),
Name: pulumi.String("my-load-balancer"),
Flavor: pulumi.String("lb1-1-2"),
})
if err != nil {
return err
}
_, err = gcore.NewCloudReservedFixedIp(ctx, "from_port", &gcore.CloudReservedFixedIpArgs{
ProjectId: pulumi.Float64(1),
RegionId: pulumi.Float64(1),
Type: pulumi.String("port"),
PortId: lb.VipPortId,
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcore = Pulumi.Gcore;
return await Deployment.RunAsync(() =>
{
// Reserve an existing port (e.g., from a load balancer VIP)
var lb = new Gcore.CloudLoadBalancer("lb", new()
{
ProjectId = 1,
RegionId = 1,
Name = "my-load-balancer",
Flavor = "lb1-1-2",
});
var fromPort = new Gcore.CloudReservedFixedIp("from_port", new()
{
ProjectId = 1,
RegionId = 1,
Type = "port",
PortId = lb.VipPortId,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcore.CloudLoadBalancer;
import com.pulumi.gcore.CloudLoadBalancerArgs;
import com.pulumi.gcore.CloudReservedFixedIp;
import com.pulumi.gcore.CloudReservedFixedIpArgs;
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) {
// Reserve an existing port (e.g., from a load balancer VIP)
var lb = new CloudLoadBalancer("lb", CloudLoadBalancerArgs.builder()
.projectId(1.0)
.regionId(1.0)
.name("my-load-balancer")
.flavor("lb1-1-2")
.build());
var fromPort = new CloudReservedFixedIp("fromPort", CloudReservedFixedIpArgs.builder()
.projectId(1.0)
.regionId(1.0)
.type("port")
.portId(lb.vipPortId())
.build());
}
}
resources:
# Reserve an existing port (e.g., from a load balancer VIP)
lb:
type: gcore:CloudLoadBalancer
properties:
projectId: 1
regionId: 1
name: my-load-balancer
flavor: lb1-1-2
fromPort:
type: gcore:CloudReservedFixedIp
name: from_port
properties:
projectId: 1
regionId: 1
type: port
portId: ${lb.vipPortId}
Create CloudReservedFixedIp Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CloudReservedFixedIp(name: string, args: CloudReservedFixedIpArgs, opts?: CustomResourceOptions);@overload
def CloudReservedFixedIp(resource_name: str,
args: CloudReservedFixedIpArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CloudReservedFixedIp(resource_name: str,
opts: Optional[ResourceOptions] = None,
type: Optional[str] = None,
ip_address: Optional[str] = None,
ip_family: Optional[str] = None,
is_vip: Optional[bool] = None,
network_id: Optional[str] = None,
port_id: Optional[str] = None,
project_id: Optional[float] = None,
region_id: Optional[float] = None,
subnet_id: Optional[str] = None)func NewCloudReservedFixedIp(ctx *Context, name string, args CloudReservedFixedIpArgs, opts ...ResourceOption) (*CloudReservedFixedIp, error)public CloudReservedFixedIp(string name, CloudReservedFixedIpArgs args, CustomResourceOptions? opts = null)
public CloudReservedFixedIp(String name, CloudReservedFixedIpArgs args)
public CloudReservedFixedIp(String name, CloudReservedFixedIpArgs args, CustomResourceOptions options)
type: gcore:CloudReservedFixedIp
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args CloudReservedFixedIpArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args CloudReservedFixedIpArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args CloudReservedFixedIpArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CloudReservedFixedIpArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CloudReservedFixedIpArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var cloudReservedFixedIpResource = new Gcore.Index.CloudReservedFixedIp("cloudReservedFixedIpResource", new()
{
Type = "string",
IpAddress = "string",
IpFamily = "string",
IsVip = false,
NetworkId = "string",
PortId = "string",
ProjectId = 0,
RegionId = 0,
SubnetId = "string",
});
example, err := gcore.NewCloudReservedFixedIp(ctx, "cloudReservedFixedIpResource", &gcore.CloudReservedFixedIpArgs{
Type: pulumi.String("string"),
IpAddress: pulumi.String("string"),
IpFamily: pulumi.String("string"),
IsVip: pulumi.Bool(false),
NetworkId: pulumi.String("string"),
PortId: pulumi.String("string"),
ProjectId: pulumi.Float64(0),
RegionId: pulumi.Float64(0),
SubnetId: pulumi.String("string"),
})
var cloudReservedFixedIpResource = new CloudReservedFixedIp("cloudReservedFixedIpResource", CloudReservedFixedIpArgs.builder()
.type("string")
.ipAddress("string")
.ipFamily("string")
.isVip(false)
.networkId("string")
.portId("string")
.projectId(0.0)
.regionId(0.0)
.subnetId("string")
.build());
cloud_reserved_fixed_ip_resource = gcore.CloudReservedFixedIp("cloudReservedFixedIpResource",
type="string",
ip_address="string",
ip_family="string",
is_vip=False,
network_id="string",
port_id="string",
project_id=0,
region_id=0,
subnet_id="string")
const cloudReservedFixedIpResource = new gcore.CloudReservedFixedIp("cloudReservedFixedIpResource", {
type: "string",
ipAddress: "string",
ipFamily: "string",
isVip: false,
networkId: "string",
portId: "string",
projectId: 0,
regionId: 0,
subnetId: "string",
});
type: gcore:CloudReservedFixedIp
properties:
ipAddress: string
ipFamily: string
isVip: false
networkId: string
portId: string
projectId: 0
regionId: 0
subnetId: string
type: string
CloudReservedFixedIp Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The CloudReservedFixedIp resource accepts the following input properties:
- Type string
- Must be 'external' Available values: "external", "subnet", "anysubnet", "ipaddress", "port".
- Ip
Address string - Reserved fixed IP will be allocated the given IP address
- Ip
Family string - Which subnets should be selected: IPv4, IPv6 or use dual stack. Available values: "dual", "ipv4", "ipv6".
- Is
Vip bool - If reserved fixed IP is a VIP
- Network
Id string - Reserved fixed IP will be allocated in a subnet of this network
- Port
Id string - Port ID to make a reserved fixed IP (for example,
vip_port_idof the Load Balancer entity). - Project
Id double - Region
Id double - Subnet
Id string - Reserved fixed IP will be allocated in this subnet
- Type string
- Must be 'external' Available values: "external", "subnet", "anysubnet", "ipaddress", "port".
- Ip
Address string - Reserved fixed IP will be allocated the given IP address
- Ip
Family string - Which subnets should be selected: IPv4, IPv6 or use dual stack. Available values: "dual", "ipv4", "ipv6".
- Is
Vip bool - If reserved fixed IP is a VIP
- Network
Id string - Reserved fixed IP will be allocated in a subnet of this network
- Port
Id string - Port ID to make a reserved fixed IP (for example,
vip_port_idof the Load Balancer entity). - Project
Id float64 - Region
Id float64 - Subnet
Id string - Reserved fixed IP will be allocated in this subnet
- type String
- Must be 'external' Available values: "external", "subnet", "anysubnet", "ipaddress", "port".
- ip
Address String - Reserved fixed IP will be allocated the given IP address
- ip
Family String - Which subnets should be selected: IPv4, IPv6 or use dual stack. Available values: "dual", "ipv4", "ipv6".
- is
Vip Boolean - If reserved fixed IP is a VIP
- network
Id String - Reserved fixed IP will be allocated in a subnet of this network
- port
Id String - Port ID to make a reserved fixed IP (for example,
vip_port_idof the Load Balancer entity). - project
Id Double - region
Id Double - subnet
Id String - Reserved fixed IP will be allocated in this subnet
- type string
- Must be 'external' Available values: "external", "subnet", "anysubnet", "ipaddress", "port".
- ip
Address string - Reserved fixed IP will be allocated the given IP address
- ip
Family string - Which subnets should be selected: IPv4, IPv6 or use dual stack. Available values: "dual", "ipv4", "ipv6".
- is
Vip boolean - If reserved fixed IP is a VIP
- network
Id string - Reserved fixed IP will be allocated in a subnet of this network
- port
Id string - Port ID to make a reserved fixed IP (for example,
vip_port_idof the Load Balancer entity). - project
Id number - region
Id number - subnet
Id string - Reserved fixed IP will be allocated in this subnet
- type str
- Must be 'external' Available values: "external", "subnet", "anysubnet", "ipaddress", "port".
- ip_
address str - Reserved fixed IP will be allocated the given IP address
- ip_
family str - Which subnets should be selected: IPv4, IPv6 or use dual stack. Available values: "dual", "ipv4", "ipv6".
- is_
vip bool - If reserved fixed IP is a VIP
- network_
id str - Reserved fixed IP will be allocated in a subnet of this network
- port_
id str - Port ID to make a reserved fixed IP (for example,
vip_port_idof the Load Balancer entity). - project_
id float - region_
id float - subnet_
id str - Reserved fixed IP will be allocated in this subnet
- type String
- Must be 'external' Available values: "external", "subnet", "anysubnet", "ipaddress", "port".
- ip
Address String - Reserved fixed IP will be allocated the given IP address
- ip
Family String - Which subnets should be selected: IPv4, IPv6 or use dual stack. Available values: "dual", "ipv4", "ipv6".
- is
Vip Boolean - If reserved fixed IP is a VIP
- network
Id String - Reserved fixed IP will be allocated in a subnet of this network
- port
Id String - Port ID to make a reserved fixed IP (for example,
vip_port_idof the Load Balancer entity). - project
Id Number - region
Id Number - subnet
Id String - Reserved fixed IP will be allocated in this subnet
Outputs
All input properties are implicitly available as output properties. Additionally, the CloudReservedFixedIp resource produces the following output properties:
- Allowed
Address List<CloudPairs Reserved Fixed Ip Allowed Address Pair> - Group of subnet masks and/or IP addresses that share the current IP as VIP
- Attachments
List<Cloud
Reserved Fixed Ip Attachment> - Reserved fixed IP attachment entities
- Created
At string - Datetime when the reserved fixed IP was created
- Creator
Task stringId - Task that created this entity
- Fixed
Ip stringAddress - IPv4 address of the reserved fixed IP
- Fixed
Ipv6Address string - IPv6 address of the reserved fixed IP
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
External bool - If reserved fixed IP belongs to a public network
- Name string
- Reserved fixed IP name
- Network
Cloud
Reserved Fixed Ip Network - Network details
- Region string
- Region name
- Status string
- Underlying port status
- Subnet
V6Id string - ID of the subnet that owns the IPv6 address
- Updated
At string - Datetime when the reserved fixed IP was last updated
- Allowed
Address []CloudPairs Reserved Fixed Ip Allowed Address Pair - Group of subnet masks and/or IP addresses that share the current IP as VIP
- Attachments
[]Cloud
Reserved Fixed Ip Attachment - Reserved fixed IP attachment entities
- Created
At string - Datetime when the reserved fixed IP was created
- Creator
Task stringId - Task that created this entity
- Fixed
Ip stringAddress - IPv4 address of the reserved fixed IP
- Fixed
Ipv6Address string - IPv6 address of the reserved fixed IP
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
External bool - If reserved fixed IP belongs to a public network
- Name string
- Reserved fixed IP name
- Network
Cloud
Reserved Fixed Ip Network - Network details
- Region string
- Region name
- Status string
- Underlying port status
- Subnet
V6Id string - ID of the subnet that owns the IPv6 address
- Updated
At string - Datetime when the reserved fixed IP was last updated
- allowed
Address List<CloudPairs Reserved Fixed Ip Allowed Address Pair> - Group of subnet masks and/or IP addresses that share the current IP as VIP
- attachments
List<Cloud
Reserved Fixed Ip Attachment> - Reserved fixed IP attachment entities
- created
At String - Datetime when the reserved fixed IP was created
- creator
Task StringId - Task that created this entity
- fixed
Ip StringAddress - IPv4 address of the reserved fixed IP
- fixed
Ipv6Address String - IPv6 address of the reserved fixed IP
- id String
- The provider-assigned unique ID for this managed resource.
- is
External Boolean - If reserved fixed IP belongs to a public network
- name String
- Reserved fixed IP name
- network
Cloud
Reserved Fixed Ip Network - Network details
- region String
- Region name
- status String
- Underlying port status
- subnet
V6Id String - ID of the subnet that owns the IPv6 address
- updated
At String - Datetime when the reserved fixed IP was last updated
- allowed
Address CloudPairs Reserved Fixed Ip Allowed Address Pair[] - Group of subnet masks and/or IP addresses that share the current IP as VIP
- attachments
Cloud
Reserved Fixed Ip Attachment[] - Reserved fixed IP attachment entities
- created
At string - Datetime when the reserved fixed IP was created
- creator
Task stringId - Task that created this entity
- fixed
Ip stringAddress - IPv4 address of the reserved fixed IP
- fixed
Ipv6Address string - IPv6 address of the reserved fixed IP
- id string
- The provider-assigned unique ID for this managed resource.
- is
External boolean - If reserved fixed IP belongs to a public network
- name string
- Reserved fixed IP name
- network
Cloud
Reserved Fixed Ip Network - Network details
- region string
- Region name
- status string
- Underlying port status
- subnet
V6Id string - ID of the subnet that owns the IPv6 address
- updated
At string - Datetime when the reserved fixed IP was last updated
- allowed_
address_ Sequence[Cloudpairs Reserved Fixed Ip Allowed Address Pair] - Group of subnet masks and/or IP addresses that share the current IP as VIP
- attachments
Sequence[Cloud
Reserved Fixed Ip Attachment] - Reserved fixed IP attachment entities
- created_
at str - Datetime when the reserved fixed IP was created
- creator_
task_ strid - Task that created this entity
- fixed_
ip_ straddress - IPv4 address of the reserved fixed IP
- fixed_
ipv6_ straddress - IPv6 address of the reserved fixed IP
- id str
- The provider-assigned unique ID for this managed resource.
- is_
external bool - If reserved fixed IP belongs to a public network
- name str
- Reserved fixed IP name
- network
Cloud
Reserved Fixed Ip Network - Network details
- region str
- Region name
- status str
- Underlying port status
- subnet_
v6_ strid - ID of the subnet that owns the IPv6 address
- updated_
at str - Datetime when the reserved fixed IP was last updated
- allowed
Address List<Property Map>Pairs - Group of subnet masks and/or IP addresses that share the current IP as VIP
- attachments List<Property Map>
- Reserved fixed IP attachment entities
- created
At String - Datetime when the reserved fixed IP was created
- creator
Task StringId - Task that created this entity
- fixed
Ip StringAddress - IPv4 address of the reserved fixed IP
- fixed
Ipv6Address String - IPv6 address of the reserved fixed IP
- id String
- The provider-assigned unique ID for this managed resource.
- is
External Boolean - If reserved fixed IP belongs to a public network
- name String
- Reserved fixed IP name
- network Property Map
- Network details
- region String
- Region name
- status String
- Underlying port status
- subnet
V6Id String - ID of the subnet that owns the IPv6 address
- updated
At String - Datetime when the reserved fixed IP was last updated
Look up Existing CloudReservedFixedIp Resource
Get an existing CloudReservedFixedIp resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: CloudReservedFixedIpState, opts?: CustomResourceOptions): CloudReservedFixedIp@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
allowed_address_pairs: Optional[Sequence[CloudReservedFixedIpAllowedAddressPairArgs]] = None,
attachments: Optional[Sequence[CloudReservedFixedIpAttachmentArgs]] = None,
created_at: Optional[str] = None,
creator_task_id: Optional[str] = None,
fixed_ip_address: Optional[str] = None,
fixed_ipv6_address: Optional[str] = None,
ip_address: Optional[str] = None,
ip_family: Optional[str] = None,
is_external: Optional[bool] = None,
is_vip: Optional[bool] = None,
name: Optional[str] = None,
network: Optional[CloudReservedFixedIpNetworkArgs] = None,
network_id: Optional[str] = None,
port_id: Optional[str] = None,
project_id: Optional[float] = None,
region: Optional[str] = None,
region_id: Optional[float] = None,
status: Optional[str] = None,
subnet_id: Optional[str] = None,
subnet_v6_id: Optional[str] = None,
type: Optional[str] = None,
updated_at: Optional[str] = None) -> CloudReservedFixedIpfunc GetCloudReservedFixedIp(ctx *Context, name string, id IDInput, state *CloudReservedFixedIpState, opts ...ResourceOption) (*CloudReservedFixedIp, error)public static CloudReservedFixedIp Get(string name, Input<string> id, CloudReservedFixedIpState? state, CustomResourceOptions? opts = null)public static CloudReservedFixedIp get(String name, Output<String> id, CloudReservedFixedIpState state, CustomResourceOptions options)resources: _: type: gcore:CloudReservedFixedIp get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Allowed
Address List<CloudPairs Reserved Fixed Ip Allowed Address Pair> - Group of subnet masks and/or IP addresses that share the current IP as VIP
- Attachments
List<Cloud
Reserved Fixed Ip Attachment> - Reserved fixed IP attachment entities
- Created
At string - Datetime when the reserved fixed IP was created
- Creator
Task stringId - Task that created this entity
- Fixed
Ip stringAddress - IPv4 address of the reserved fixed IP
- Fixed
Ipv6Address string - IPv6 address of the reserved fixed IP
- Ip
Address string - Reserved fixed IP will be allocated the given IP address
- Ip
Family string - Which subnets should be selected: IPv4, IPv6 or use dual stack. Available values: "dual", "ipv4", "ipv6".
- Is
External bool - If reserved fixed IP belongs to a public network
- Is
Vip bool - If reserved fixed IP is a VIP
- Name string
- Reserved fixed IP name
- Network
Cloud
Reserved Fixed Ip Network - Network details
- Network
Id string - Reserved fixed IP will be allocated in a subnet of this network
- Port
Id string - Port ID to make a reserved fixed IP (for example,
vip_port_idof the Load Balancer entity). - Project
Id double - Region string
- Region name
- Region
Id double - Status string
- Underlying port status
- Subnet
Id string - Reserved fixed IP will be allocated in this subnet
- Subnet
V6Id string - ID of the subnet that owns the IPv6 address
- Type string
- Must be 'external' Available values: "external", "subnet", "anysubnet", "ipaddress", "port".
- Updated
At string - Datetime when the reserved fixed IP was last updated
- Allowed
Address []CloudPairs Reserved Fixed Ip Allowed Address Pair Args - Group of subnet masks and/or IP addresses that share the current IP as VIP
- Attachments
[]Cloud
Reserved Fixed Ip Attachment Args - Reserved fixed IP attachment entities
- Created
At string - Datetime when the reserved fixed IP was created
- Creator
Task stringId - Task that created this entity
- Fixed
Ip stringAddress - IPv4 address of the reserved fixed IP
- Fixed
Ipv6Address string - IPv6 address of the reserved fixed IP
- Ip
Address string - Reserved fixed IP will be allocated the given IP address
- Ip
Family string - Which subnets should be selected: IPv4, IPv6 or use dual stack. Available values: "dual", "ipv4", "ipv6".
- Is
External bool - If reserved fixed IP belongs to a public network
- Is
Vip bool - If reserved fixed IP is a VIP
- Name string
- Reserved fixed IP name
- Network
Cloud
Reserved Fixed Ip Network Args - Network details
- Network
Id string - Reserved fixed IP will be allocated in a subnet of this network
- Port
Id string - Port ID to make a reserved fixed IP (for example,
vip_port_idof the Load Balancer entity). - Project
Id float64 - Region string
- Region name
- Region
Id float64 - Status string
- Underlying port status
- Subnet
Id string - Reserved fixed IP will be allocated in this subnet
- Subnet
V6Id string - ID of the subnet that owns the IPv6 address
- Type string
- Must be 'external' Available values: "external", "subnet", "anysubnet", "ipaddress", "port".
- Updated
At string - Datetime when the reserved fixed IP was last updated
- allowed
Address List<CloudPairs Reserved Fixed Ip Allowed Address Pair> - Group of subnet masks and/or IP addresses that share the current IP as VIP
- attachments
List<Cloud
Reserved Fixed Ip Attachment> - Reserved fixed IP attachment entities
- created
At String - Datetime when the reserved fixed IP was created
- creator
Task StringId - Task that created this entity
- fixed
Ip StringAddress - IPv4 address of the reserved fixed IP
- fixed
Ipv6Address String - IPv6 address of the reserved fixed IP
- ip
Address String - Reserved fixed IP will be allocated the given IP address
- ip
Family String - Which subnets should be selected: IPv4, IPv6 or use dual stack. Available values: "dual", "ipv4", "ipv6".
- is
External Boolean - If reserved fixed IP belongs to a public network
- is
Vip Boolean - If reserved fixed IP is a VIP
- name String
- Reserved fixed IP name
- network
Cloud
Reserved Fixed Ip Network - Network details
- network
Id String - Reserved fixed IP will be allocated in a subnet of this network
- port
Id String - Port ID to make a reserved fixed IP (for example,
vip_port_idof the Load Balancer entity). - project
Id Double - region String
- Region name
- region
Id Double - status String
- Underlying port status
- subnet
Id String - Reserved fixed IP will be allocated in this subnet
- subnet
V6Id String - ID of the subnet that owns the IPv6 address
- type String
- Must be 'external' Available values: "external", "subnet", "anysubnet", "ipaddress", "port".
- updated
At String - Datetime when the reserved fixed IP was last updated
- allowed
Address CloudPairs Reserved Fixed Ip Allowed Address Pair[] - Group of subnet masks and/or IP addresses that share the current IP as VIP
- attachments
Cloud
Reserved Fixed Ip Attachment[] - Reserved fixed IP attachment entities
- created
At string - Datetime when the reserved fixed IP was created
- creator
Task stringId - Task that created this entity
- fixed
Ip stringAddress - IPv4 address of the reserved fixed IP
- fixed
Ipv6Address string - IPv6 address of the reserved fixed IP
- ip
Address string - Reserved fixed IP will be allocated the given IP address
- ip
Family string - Which subnets should be selected: IPv4, IPv6 or use dual stack. Available values: "dual", "ipv4", "ipv6".
- is
External boolean - If reserved fixed IP belongs to a public network
- is
Vip boolean - If reserved fixed IP is a VIP
- name string
- Reserved fixed IP name
- network
Cloud
Reserved Fixed Ip Network - Network details
- network
Id string - Reserved fixed IP will be allocated in a subnet of this network
- port
Id string - Port ID to make a reserved fixed IP (for example,
vip_port_idof the Load Balancer entity). - project
Id number - region string
- Region name
- region
Id number - status string
- Underlying port status
- subnet
Id string - Reserved fixed IP will be allocated in this subnet
- subnet
V6Id string - ID of the subnet that owns the IPv6 address
- type string
- Must be 'external' Available values: "external", "subnet", "anysubnet", "ipaddress", "port".
- updated
At string - Datetime when the reserved fixed IP was last updated
- allowed_
address_ Sequence[Cloudpairs Reserved Fixed Ip Allowed Address Pair Args] - Group of subnet masks and/or IP addresses that share the current IP as VIP
- attachments
Sequence[Cloud
Reserved Fixed Ip Attachment Args] - Reserved fixed IP attachment entities
- created_
at str - Datetime when the reserved fixed IP was created
- creator_
task_ strid - Task that created this entity
- fixed_
ip_ straddress - IPv4 address of the reserved fixed IP
- fixed_
ipv6_ straddress - IPv6 address of the reserved fixed IP
- ip_
address str - Reserved fixed IP will be allocated the given IP address
- ip_
family str - Which subnets should be selected: IPv4, IPv6 or use dual stack. Available values: "dual", "ipv4", "ipv6".
- is_
external bool - If reserved fixed IP belongs to a public network
- is_
vip bool - If reserved fixed IP is a VIP
- name str
- Reserved fixed IP name
- network
Cloud
Reserved Fixed Ip Network Args - Network details
- network_
id str - Reserved fixed IP will be allocated in a subnet of this network
- port_
id str - Port ID to make a reserved fixed IP (for example,
vip_port_idof the Load Balancer entity). - project_
id float - region str
- Region name
- region_
id float - status str
- Underlying port status
- subnet_
id str - Reserved fixed IP will be allocated in this subnet
- subnet_
v6_ strid - ID of the subnet that owns the IPv6 address
- type str
- Must be 'external' Available values: "external", "subnet", "anysubnet", "ipaddress", "port".
- updated_
at str - Datetime when the reserved fixed IP was last updated
- allowed
Address List<Property Map>Pairs - Group of subnet masks and/or IP addresses that share the current IP as VIP
- attachments List<Property Map>
- Reserved fixed IP attachment entities
- created
At String - Datetime when the reserved fixed IP was created
- creator
Task StringId - Task that created this entity
- fixed
Ip StringAddress - IPv4 address of the reserved fixed IP
- fixed
Ipv6Address String - IPv6 address of the reserved fixed IP
- ip
Address String - Reserved fixed IP will be allocated the given IP address
- ip
Family String - Which subnets should be selected: IPv4, IPv6 or use dual stack. Available values: "dual", "ipv4", "ipv6".
- is
External Boolean - If reserved fixed IP belongs to a public network
- is
Vip Boolean - If reserved fixed IP is a VIP
- name String
- Reserved fixed IP name
- network Property Map
- Network details
- network
Id String - Reserved fixed IP will be allocated in a subnet of this network
- port
Id String - Port ID to make a reserved fixed IP (for example,
vip_port_idof the Load Balancer entity). - project
Id Number - region String
- Region name
- region
Id Number - status String
- Underlying port status
- subnet
Id String - Reserved fixed IP will be allocated in this subnet
- subnet
V6Id String - ID of the subnet that owns the IPv6 address
- type String
- Must be 'external' Available values: "external", "subnet", "anysubnet", "ipaddress", "port".
- updated
At String - Datetime when the reserved fixed IP was last updated
Supporting Types
CloudReservedFixedIpAllowedAddressPair, CloudReservedFixedIpAllowedAddressPairArgs
- Ip
Address string - Subnet mask or IP address of the port specified in
allowed_address_pairs - Mac
Address string - MAC address of the port specified in
allowed_address_pairs
- Ip
Address string - Subnet mask or IP address of the port specified in
allowed_address_pairs - Mac
Address string - MAC address of the port specified in
allowed_address_pairs
- ip
Address String - Subnet mask or IP address of the port specified in
allowed_address_pairs - mac
Address String - MAC address of the port specified in
allowed_address_pairs
- ip
Address string - Subnet mask or IP address of the port specified in
allowed_address_pairs - mac
Address string - MAC address of the port specified in
allowed_address_pairs
- ip_
address str - Subnet mask or IP address of the port specified in
allowed_address_pairs - mac_
address str - MAC address of the port specified in
allowed_address_pairs
- ip
Address String - Subnet mask or IP address of the port specified in
allowed_address_pairs - mac
Address String - MAC address of the port specified in
allowed_address_pairs
CloudReservedFixedIpAttachment, CloudReservedFixedIpAttachmentArgs
- Resource
Id string - Resource ID
- Resource
Type string - Resource type
- Resource
Id string - Resource ID
- Resource
Type string - Resource type
- resource
Id String - Resource ID
- resource
Type String - Resource type
- resource
Id string - Resource ID
- resource
Type string - Resource type
- resource_
id str - Resource ID
- resource_
type str - Resource type
- resource
Id String - Resource ID
- resource
Type String - Resource type
CloudReservedFixedIpNetwork, CloudReservedFixedIpNetworkArgs
- Created
At string - Datetime when the network was created
- Creator
Task stringId - Task that created this entity
- Default bool
- True if network has
is_defaultattribute - External bool
- True if the network
router:externalattribute - Id string
- Network ID
- Mtu double
- MTU (maximum transmission unit). Default value is 1450
- Name string
- Network name
- Port
Security boolEnabled - Indicates
port_security_enabledstatus of all newly created in the network ports. - Project
Id double - Project ID
- Region string
- Region name
- Region
Id double - Region ID
- Segmentation
Id double - Id of network segment
- bool
- True when the network is shared with your project by external owner
- Subnets List<string>
- List of subnetworks
-
List<Cloud
Reserved Fixed Ip Network 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.
- Type string
- Network type (vlan, vxlan)
- Updated
At string - Datetime when the network was last updated
- Created
At string - Datetime when the network was created
- Creator
Task stringId - Task that created this entity
- Default bool
- True if network has
is_defaultattribute - External bool
- True if the network
router:externalattribute - Id string
- Network ID
- Mtu float64
- MTU (maximum transmission unit). Default value is 1450
- Name string
- Network name
- Port
Security boolEnabled - Indicates
port_security_enabledstatus of all newly created in the network ports. - Project
Id float64 - Project ID
- Region string
- Region name
- Region
Id float64 - Region ID
- Segmentation
Id float64 - Id of network segment
- bool
- True when the network is shared with your project by external owner
- Subnets []string
- List of subnetworks
-
[]Cloud
Reserved Fixed Ip Network 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.
- Type string
- Network type (vlan, vxlan)
- Updated
At string - Datetime when the network was last updated
- created
At String - Datetime when the network was created
- creator
Task StringId - Task that created this entity
- default_ Boolean
- True if network has
is_defaultattribute - external Boolean
- True if the network
router:externalattribute - id String
- Network ID
- mtu Double
- MTU (maximum transmission unit). Default value is 1450
- name String
- Network name
- port
Security BooleanEnabled - Indicates
port_security_enabledstatus of all newly created in the network ports. - project
Id Double - Project ID
- region String
- Region name
- region
Id Double - Region ID
- segmentation
Id Double - Id of network segment
- Boolean
- True when the network is shared with your project by external owner
- subnets List<String>
- List of subnetworks
-
List<Cloud
Reserved Fixed Ip Network 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.
- type String
- Network type (vlan, vxlan)
- updated
At String - Datetime when the network was last updated
- created
At string - Datetime when the network was created
- creator
Task stringId - Task that created this entity
- default boolean
- True if network has
is_defaultattribute - external boolean
- True if the network
router:externalattribute - id string
- Network ID
- mtu number
- MTU (maximum transmission unit). Default value is 1450
- name string
- Network name
- port
Security booleanEnabled - Indicates
port_security_enabledstatus of all newly created in the network ports. - project
Id number - Project ID
- region string
- Region name
- region
Id number - Region ID
- segmentation
Id number - Id of network segment
- boolean
- True when the network is shared with your project by external owner
- subnets string[]
- List of subnetworks
-
Cloud
Reserved Fixed Ip Network 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.
- type string
- Network type (vlan, vxlan)
- updated
At string - Datetime when the network was last updated
- created_
at str - Datetime when the network was created
- creator_
task_ strid - Task that created this entity
- default bool
- True if network has
is_defaultattribute - external bool
- True if the network
router:externalattribute - id str
- Network ID
- mtu float
- MTU (maximum transmission unit). Default value is 1450
- name str
- Network name
- port_
security_ boolenabled - Indicates
port_security_enabledstatus of all newly created in the network ports. - project_
id float - Project ID
- region str
- Region name
- region_
id float - Region ID
- segmentation_
id float - Id of network segment
- bool
- True when the network is shared with your project by external owner
- subnets Sequence[str]
- List of subnetworks
-
Sequence[Cloud
Reserved Fixed Ip Network 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.
- type str
- Network type (vlan, vxlan)
- updated_
at str - Datetime when the network was last updated
- created
At String - Datetime when the network was created
- creator
Task StringId - Task that created this entity
- default Boolean
- True if network has
is_defaultattribute - external Boolean
- True if the network
router:externalattribute - id String
- Network ID
- mtu Number
- MTU (maximum transmission unit). Default value is 1450
- name String
- Network name
- port
Security BooleanEnabled - Indicates
port_security_enabledstatus of all newly created in the network ports. - project
Id Number - Project ID
- region String
- Region name
- region
Id Number - Region ID
- segmentation
Id Number - Id of network segment
- Boolean
- True when the network is shared with your project by external owner
- subnets List<String>
- List of subnetworks
- 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.
- type String
- Network type (vlan, vxlan)
- updated
At String - Datetime when the network was last updated
CloudReservedFixedIpNetworkTag, CloudReservedFixedIpNetworkTagArgs
- 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.
Import
$ pulumi import gcore:index/cloudReservedFixedIp:CloudReservedFixedIp example '<project_id>/<region_id>/<port_id>'
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- gcore g-core/terraform-provider-gcore
- License
- Notes
- This Pulumi package is based on the
gcoreTerraform Provider.
published on Monday, Mar 30, 2026 by g-core
