1. Packages
  2. Gcore Provider
  3. API Docs
  4. getCloudSecurityGroups
Viewing docs for gcore 2.0.0-alpha.2
published on Tuesday, Mar 24, 2026 by g-core
gcore logo
Viewing docs for gcore 2.0.0-alpha.2
published on Tuesday, Mar 24, 2026 by g-core

    Security groups act as virtual firewalls controlling inbound and outbound traffic for instances and other resources.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as gcore from "@pulumi/gcore";
    
    const exampleCloudSecurityGroups = gcore.getCloudSecurityGroups({
        projectId: 1,
        regionId: 1,
        name: "my_security_group",
        tagKeys: [
            "key1",
            "key2",
        ],
        tagKeyValue: "tag_key_value",
    });
    
    import pulumi
    import pulumi_gcore as gcore
    
    example_cloud_security_groups = gcore.get_cloud_security_groups(project_id=1,
        region_id=1,
        name="my_security_group",
        tag_keys=[
            "key1",
            "key2",
        ],
        tag_key_value="tag_key_value")
    
    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.GetCloudSecurityGroups(ctx, &gcore.GetCloudSecurityGroupsArgs{
    			ProjectId: pulumi.Float64Ref(1),
    			RegionId:  pulumi.Float64Ref(1),
    			Name:      pulumi.StringRef("my_security_group"),
    			TagKeys: []string{
    				"key1",
    				"key2",
    			},
    			TagKeyValue: pulumi.StringRef("tag_key_value"),
    		}, 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 exampleCloudSecurityGroups = Gcore.GetCloudSecurityGroups.Invoke(new()
        {
            ProjectId = 1,
            RegionId = 1,
            Name = "my_security_group",
            TagKeys = new[]
            {
                "key1",
                "key2",
            },
            TagKeyValue = "tag_key_value",
        });
    
    });
    
    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.GetCloudSecurityGroupsArgs;
    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 exampleCloudSecurityGroups = GcoreFunctions.getCloudSecurityGroups(GetCloudSecurityGroupsArgs.builder()
                .projectId(1)
                .regionId(1)
                .name("my_security_group")
                .tagKeys(            
                    "key1",
                    "key2")
                .tagKeyValue("tag_key_value")
                .build());
    
        }
    }
    
    variables:
      exampleCloudSecurityGroups:
        fn::invoke:
          function: gcore:getCloudSecurityGroups
          arguments:
            projectId: 1
            regionId: 1
            name: my_security_group
            tagKeys:
              - key1
              - key2
            tagKeyValue: tag_key_value
    

    Using getCloudSecurityGroups

    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 getCloudSecurityGroups(args: GetCloudSecurityGroupsArgs, opts?: InvokeOptions): Promise<GetCloudSecurityGroupsResult>
    function getCloudSecurityGroupsOutput(args: GetCloudSecurityGroupsOutputArgs, opts?: InvokeOptions): Output<GetCloudSecurityGroupsResult>
    def get_cloud_security_groups(max_items: Optional[float] = None,
                                  name: Optional[str] = None,
                                  project_id: Optional[float] = None,
                                  region_id: Optional[float] = None,
                                  tag_key_value: Optional[str] = None,
                                  tag_keys: Optional[Sequence[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetCloudSecurityGroupsResult
    def get_cloud_security_groups_output(max_items: Optional[pulumi.Input[float]] = None,
                                  name: Optional[pulumi.Input[str]] = None,
                                  project_id: Optional[pulumi.Input[float]] = None,
                                  region_id: Optional[pulumi.Input[float]] = None,
                                  tag_key_value: Optional[pulumi.Input[str]] = None,
                                  tag_keys: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetCloudSecurityGroupsResult]
    func GetCloudSecurityGroups(ctx *Context, args *GetCloudSecurityGroupsArgs, opts ...InvokeOption) (*GetCloudSecurityGroupsResult, error)
    func GetCloudSecurityGroupsOutput(ctx *Context, args *GetCloudSecurityGroupsOutputArgs, opts ...InvokeOption) GetCloudSecurityGroupsResultOutput

    > Note: This function is named GetCloudSecurityGroups in the Go SDK.

    public static class GetCloudSecurityGroups 
    {
        public static Task<GetCloudSecurityGroupsResult> InvokeAsync(GetCloudSecurityGroupsArgs args, InvokeOptions? opts = null)
        public static Output<GetCloudSecurityGroupsResult> Invoke(GetCloudSecurityGroupsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCloudSecurityGroupsResult> getCloudSecurityGroups(GetCloudSecurityGroupsArgs args, InvokeOptions options)
    public static Output<GetCloudSecurityGroupsResult> getCloudSecurityGroups(GetCloudSecurityGroupsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: gcore:index/getCloudSecurityGroups:getCloudSecurityGroups
      arguments:
        # arguments dictionary

    The following arguments are supported:

    MaxItems double
    Max items to fetch, default: 1000
    Name string
    Optional. Filter by name. Must be specified a full name of the security group.
    ProjectId double
    Project ID
    RegionId double
    Region ID
    TagKeyValue string
    Optional. Filter by tag key-value pairs.
    TagKeys List<string>
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    MaxItems float64
    Max items to fetch, default: 1000
    Name string
    Optional. Filter by name. Must be specified a full name of the security group.
    ProjectId float64
    Project ID
    RegionId float64
    Region ID
    TagKeyValue string
    Optional. Filter by tag key-value pairs.
    TagKeys []string
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    maxItems Double
    Max items to fetch, default: 1000
    name String
    Optional. Filter by name. Must be specified a full name of the security group.
    projectId Double
    Project ID
    regionId Double
    Region ID
    tagKeyValue String
    Optional. Filter by tag key-value pairs.
    tagKeys List<String>
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    maxItems number
    Max items to fetch, default: 1000
    name string
    Optional. Filter by name. Must be specified a full name of the security group.
    projectId number
    Project ID
    regionId number
    Region ID
    tagKeyValue string
    Optional. Filter by tag key-value pairs.
    tagKeys string[]
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    max_items float
    Max items to fetch, default: 1000
    name str
    Optional. Filter by name. Must be specified a full name of the security group.
    project_id float
    Project ID
    region_id float
    Region ID
    tag_key_value str
    Optional. Filter by tag key-value pairs.
    tag_keys Sequence[str]
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    maxItems Number
    Max items to fetch, default: 1000
    name String
    Optional. Filter by name. Must be specified a full name of the security group.
    projectId Number
    Project ID
    regionId Number
    Region ID
    tagKeyValue String
    Optional. Filter by tag key-value pairs.
    tagKeys List<String>
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2

    getCloudSecurityGroups Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Items List<GetCloudSecurityGroupsItem>
    The items returned by the data source
    MaxItems double
    Max items to fetch, default: 1000
    Name string
    Optional. Filter by name. Must be specified a full name of the security group.
    ProjectId double
    Project ID
    RegionId double
    Region ID
    TagKeyValue string
    Optional. Filter by tag key-value pairs.
    TagKeys List<string>
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    Id string
    The provider-assigned unique ID for this managed resource.
    Items []GetCloudSecurityGroupsItem
    The items returned by the data source
    MaxItems float64
    Max items to fetch, default: 1000
    Name string
    Optional. Filter by name. Must be specified a full name of the security group.
    ProjectId float64
    Project ID
    RegionId float64
    Region ID
    TagKeyValue string
    Optional. Filter by tag key-value pairs.
    TagKeys []string
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    id String
    The provider-assigned unique ID for this managed resource.
    items List<GetCloudSecurityGroupsItem>
    The items returned by the data source
    maxItems Double
    Max items to fetch, default: 1000
    name String
    Optional. Filter by name. Must be specified a full name of the security group.
    projectId Double
    Project ID
    regionId Double
    Region ID
    tagKeyValue String
    Optional. Filter by tag key-value pairs.
    tagKeys List<String>
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    id string
    The provider-assigned unique ID for this managed resource.
    items GetCloudSecurityGroupsItem[]
    The items returned by the data source
    maxItems number
    Max items to fetch, default: 1000
    name string
    Optional. Filter by name. Must be specified a full name of the security group.
    projectId number
    Project ID
    regionId number
    Region ID
    tagKeyValue string
    Optional. Filter by tag key-value pairs.
    tagKeys string[]
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    id str
    The provider-assigned unique ID for this managed resource.
    items Sequence[GetCloudSecurityGroupsItem]
    The items returned by the data source
    max_items float
    Max items to fetch, default: 1000
    name str
    Optional. Filter by name. Must be specified a full name of the security group.
    project_id float
    Project ID
    region_id float
    Region ID
    tag_key_value str
    Optional. Filter by tag key-value pairs.
    tag_keys Sequence[str]
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    id String
    The provider-assigned unique ID for this managed resource.
    items List<Property Map>
    The items returned by the data source
    maxItems Number
    Max items to fetch, default: 1000
    name String
    Optional. Filter by name. Must be specified a full name of the security group.
    projectId Number
    Project ID
    regionId Number
    Region ID
    tagKeyValue String
    Optional. Filter by tag key-value pairs.
    tagKeys List<String>
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2

    Supporting Types

    GetCloudSecurityGroupsItem

    CreatedAt string
    Datetime when the security group was created
    Description string
    Security group description
    Id string
    Security group ID
    Name string
    Security group name
    ProjectId double
    Project ID
    Region string
    Region name
    RegionId double
    Region ID
    RevisionNumber double
    The number of revisions
    SecurityGroupRules List<GetCloudSecurityGroupsItemSecurityGroupRule>
    Security group rules
    TagsV2s List<GetCloudSecurityGroupsItemTagsV2>
    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.
    UpdatedAt string
    Datetime when the security group was last updated
    CreatedAt string
    Datetime when the security group was created
    Description string
    Security group description
    Id string
    Security group ID
    Name string
    Security group name
    ProjectId float64
    Project ID
    Region string
    Region name
    RegionId float64
    Region ID
    RevisionNumber float64
    The number of revisions
    SecurityGroupRules []GetCloudSecurityGroupsItemSecurityGroupRule
    Security group rules
    TagsV2s []GetCloudSecurityGroupsItemTagsV2
    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.
    UpdatedAt string
    Datetime when the security group was last updated
    createdAt String
    Datetime when the security group was created
    description String
    Security group description
    id String
    Security group ID
    name String
    Security group name
    projectId Double
    Project ID
    region String
    Region name
    regionId Double
    Region ID
    revisionNumber Double
    The number of revisions
    securityGroupRules List<GetCloudSecurityGroupsItemSecurityGroupRule>
    Security group rules
    tagsV2s List<GetCloudSecurityGroupsItemTagsV2>
    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.
    updatedAt String
    Datetime when the security group was last updated
    createdAt string
    Datetime when the security group was created
    description string
    Security group description
    id string
    Security group ID
    name string
    Security group name
    projectId number
    Project ID
    region string
    Region name
    regionId number
    Region ID
    revisionNumber number
    The number of revisions
    securityGroupRules GetCloudSecurityGroupsItemSecurityGroupRule[]
    Security group rules
    tagsV2s GetCloudSecurityGroupsItemTagsV2[]
    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.
    updatedAt string
    Datetime when the security group was last updated
    created_at str
    Datetime when the security group was created
    description str
    Security group description
    id str
    Security group ID
    name str
    Security group name
    project_id float
    Project ID
    region str
    Region name
    region_id float
    Region ID
    revision_number float
    The number of revisions
    security_group_rules Sequence[GetCloudSecurityGroupsItemSecurityGroupRule]
    Security group rules
    tags_v2s Sequence[GetCloudSecurityGroupsItemTagsV2]
    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.
    updated_at str
    Datetime when the security group was last updated
    createdAt String
    Datetime when the security group was created
    description String
    Security group description
    id String
    Security group ID
    name String
    Security group name
    projectId Number
    Project ID
    region String
    Region name
    regionId Number
    Region ID
    revisionNumber Number
    The number of revisions
    securityGroupRules List<Property Map>
    Security group rules
    tagsV2s 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.
    updatedAt String
    Datetime when the security group was last updated

    GetCloudSecurityGroupsItemSecurityGroupRule

    CreatedAt string
    Datetime when the rule was created
    Description string
    Rule description
    Direction string
    Ingress or egress, which is the direction in which the security group rule is applied Available values: "egress", "ingress".
    Ethertype string
    Must be IPv4 or IPv6, and addresses represented in CIDR must match the ingress or egress rules. Available values: "IPv4", "IPv6".
    Id string
    The ID of the security group rule
    PortRangeMax double
    The maximum port number in the range that is matched by the security group rule
    PortRangeMin double
    The minimum port number in the range that is matched by the security group rule
    Protocol string
    Protocol Available values: "ah", "any", "dccp", "egp", "esp", "gre", "icmp", "igmp", "ipencap", "ipip", "ipv6-encap", "ipv6-frag", "ipv6-icmp", "ipv6-nonxt", "ipv6-opts", "ipv6-route", "ospf", "pgm", "rsvp", "sctp", "tcp", "udp", "udplite", "vrrp".
    RemoteGroupId string
    The remote group UUID to associate with this security group rule
    RemoteIpPrefix string
    The remote IP prefix that is matched by this security group rule
    RevisionNumber double
    The revision number of the resource
    SecurityGroupId string
    The security group ID to associate with this security group rule
    UpdatedAt string
    Datetime when the rule was last updated
    CreatedAt string
    Datetime when the rule was created
    Description string
    Rule description
    Direction string
    Ingress or egress, which is the direction in which the security group rule is applied Available values: "egress", "ingress".
    Ethertype string
    Must be IPv4 or IPv6, and addresses represented in CIDR must match the ingress or egress rules. Available values: "IPv4", "IPv6".
    Id string
    The ID of the security group rule
    PortRangeMax float64
    The maximum port number in the range that is matched by the security group rule
    PortRangeMin float64
    The minimum port number in the range that is matched by the security group rule
    Protocol string
    Protocol Available values: "ah", "any", "dccp", "egp", "esp", "gre", "icmp", "igmp", "ipencap", "ipip", "ipv6-encap", "ipv6-frag", "ipv6-icmp", "ipv6-nonxt", "ipv6-opts", "ipv6-route", "ospf", "pgm", "rsvp", "sctp", "tcp", "udp", "udplite", "vrrp".
    RemoteGroupId string
    The remote group UUID to associate with this security group rule
    RemoteIpPrefix string
    The remote IP prefix that is matched by this security group rule
    RevisionNumber float64
    The revision number of the resource
    SecurityGroupId string
    The security group ID to associate with this security group rule
    UpdatedAt string
    Datetime when the rule was last updated
    createdAt String
    Datetime when the rule was created
    description String
    Rule description
    direction String
    Ingress or egress, which is the direction in which the security group rule is applied Available values: "egress", "ingress".
    ethertype String
    Must be IPv4 or IPv6, and addresses represented in CIDR must match the ingress or egress rules. Available values: "IPv4", "IPv6".
    id String
    The ID of the security group rule
    portRangeMax Double
    The maximum port number in the range that is matched by the security group rule
    portRangeMin Double
    The minimum port number in the range that is matched by the security group rule
    protocol String
    Protocol Available values: "ah", "any", "dccp", "egp", "esp", "gre", "icmp", "igmp", "ipencap", "ipip", "ipv6-encap", "ipv6-frag", "ipv6-icmp", "ipv6-nonxt", "ipv6-opts", "ipv6-route", "ospf", "pgm", "rsvp", "sctp", "tcp", "udp", "udplite", "vrrp".
    remoteGroupId String
    The remote group UUID to associate with this security group rule
    remoteIpPrefix String
    The remote IP prefix that is matched by this security group rule
    revisionNumber Double
    The revision number of the resource
    securityGroupId String
    The security group ID to associate with this security group rule
    updatedAt String
    Datetime when the rule was last updated
    createdAt string
    Datetime when the rule was created
    description string
    Rule description
    direction string
    Ingress or egress, which is the direction in which the security group rule is applied Available values: "egress", "ingress".
    ethertype string
    Must be IPv4 or IPv6, and addresses represented in CIDR must match the ingress or egress rules. Available values: "IPv4", "IPv6".
    id string
    The ID of the security group rule
    portRangeMax number
    The maximum port number in the range that is matched by the security group rule
    portRangeMin number
    The minimum port number in the range that is matched by the security group rule
    protocol string
    Protocol Available values: "ah", "any", "dccp", "egp", "esp", "gre", "icmp", "igmp", "ipencap", "ipip", "ipv6-encap", "ipv6-frag", "ipv6-icmp", "ipv6-nonxt", "ipv6-opts", "ipv6-route", "ospf", "pgm", "rsvp", "sctp", "tcp", "udp", "udplite", "vrrp".
    remoteGroupId string
    The remote group UUID to associate with this security group rule
    remoteIpPrefix string
    The remote IP prefix that is matched by this security group rule
    revisionNumber number
    The revision number of the resource
    securityGroupId string
    The security group ID to associate with this security group rule
    updatedAt string
    Datetime when the rule was last updated
    created_at str
    Datetime when the rule was created
    description str
    Rule description
    direction str
    Ingress or egress, which is the direction in which the security group rule is applied Available values: "egress", "ingress".
    ethertype str
    Must be IPv4 or IPv6, and addresses represented in CIDR must match the ingress or egress rules. Available values: "IPv4", "IPv6".
    id str
    The ID of the security group rule
    port_range_max float
    The maximum port number in the range that is matched by the security group rule
    port_range_min float
    The minimum port number in the range that is matched by the security group rule
    protocol str
    Protocol Available values: "ah", "any", "dccp", "egp", "esp", "gre", "icmp", "igmp", "ipencap", "ipip", "ipv6-encap", "ipv6-frag", "ipv6-icmp", "ipv6-nonxt", "ipv6-opts", "ipv6-route", "ospf", "pgm", "rsvp", "sctp", "tcp", "udp", "udplite", "vrrp".
    remote_group_id str
    The remote group UUID to associate with this security group rule
    remote_ip_prefix str
    The remote IP prefix that is matched by this security group rule
    revision_number float
    The revision number of the resource
    security_group_id str
    The security group ID to associate with this security group rule
    updated_at str
    Datetime when the rule was last updated
    createdAt String
    Datetime when the rule was created
    description String
    Rule description
    direction String
    Ingress or egress, which is the direction in which the security group rule is applied Available values: "egress", "ingress".
    ethertype String
    Must be IPv4 or IPv6, and addresses represented in CIDR must match the ingress or egress rules. Available values: "IPv4", "IPv6".
    id String
    The ID of the security group rule
    portRangeMax Number
    The maximum port number in the range that is matched by the security group rule
    portRangeMin Number
    The minimum port number in the range that is matched by the security group rule
    protocol String
    Protocol Available values: "ah", "any", "dccp", "egp", "esp", "gre", "icmp", "igmp", "ipencap", "ipip", "ipv6-encap", "ipv6-frag", "ipv6-icmp", "ipv6-nonxt", "ipv6-opts", "ipv6-route", "ospf", "pgm", "rsvp", "sctp", "tcp", "udp", "udplite", "vrrp".
    remoteGroupId String
    The remote group UUID to associate with this security group rule
    remoteIpPrefix String
    The remote IP prefix that is matched by this security group rule
    revisionNumber Number
    The revision number of the resource
    securityGroupId String
    The security group ID to associate with this security group rule
    updatedAt String
    Datetime when the rule was last updated

    GetCloudSecurityGroupsItemTagsV2

    Key string
    Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    ReadOnly 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.
    ReadOnly 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.
    readOnly 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.
    readOnly 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.
    readOnly 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 gcore Terraform Provider.
    gcore logo
    Viewing docs for gcore 2.0.0-alpha.2
    published on Tuesday, Mar 24, 2026 by g-core
      Try Pulumi Cloud free. Your team will thank you.