1. Registry
  2. Packages
  3. Qdrant-Cloud Provider
  4. API Docs
  5. ServerlessSpace
Viewing docs for qdrant-cloud 1.30.0
published on Thursday, Oct 8, 2026 by qdrant
qdrant-cloud
Viewing docs for qdrant-cloud 1.30.0
published on Thursday, Oct 8, 2026 by qdrant

    Serverless Space Resource

    Create ServerlessSpace Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ServerlessSpace(name: string, args?: ServerlessSpaceArgs, opts?: CustomResourceOptions);
    @overload
    def ServerlessSpace(resource_name: str,
                        args: Optional[ServerlessSpaceArgs] = None,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def ServerlessSpace(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        account_id: Optional[str] = None,
                        cloud_region_id: Optional[str] = None,
                        configuration: Optional[ServerlessSpaceConfigurationArgs] = None,
                        cost_allocation_label: Optional[str] = None,
                        delete_backups: Optional[bool] = None,
                        from_backup_id: Optional[str] = None,
                        labels: Optional[Sequence[ServerlessSpaceLabelArgs]] = None,
                        name: Optional[str] = None,
                        timeouts: Optional[ServerlessSpaceTimeoutsArgs] = None)
    func NewServerlessSpace(ctx *Context, name string, args *ServerlessSpaceArgs, opts ...ResourceOption) (*ServerlessSpace, error)
    public ServerlessSpace(string name, ServerlessSpaceArgs? args = null, CustomResourceOptions? opts = null)
    public ServerlessSpace(String name, ServerlessSpaceArgs args)
    public ServerlessSpace(String name, ServerlessSpaceArgs args, CustomResourceOptions options)
    
    type: qdrant-cloud:ServerlessSpace
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "qdrant-cloud_serverless_space" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args ServerlessSpaceArgs
    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 ServerlessSpaceArgs
    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 ServerlessSpaceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ServerlessSpaceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ServerlessSpaceArgs
    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 serverlessSpaceResource = new QdrantCloud.ServerlessSpace("serverlessSpaceResource", new()
    {
        AccountId = "string",
        CloudRegionId = "string",
        Configuration = new QdrantCloud.Inputs.ServerlessSpaceConfigurationArgs
        {
            AllowedIpSourceRanges = new[]
            {
                "string",
            },
            AllowedOrigins = new[]
            {
                "string",
            },
            CollectionSettings = new QdrantCloud.Inputs.ServerlessSpaceConfigurationCollectionSettingsArgs
            {
                MaxSize = 0.0,
                PlatformMaxSize = 0.0,
            },
            LastModifiedAt = "string",
            MaxCollectionsPerSpace = 0.0,
            SearcherSettings = new QdrantCloud.Inputs.ServerlessSpaceConfigurationSearcherSettingsArgs
            {
                IdleTimeout = "string",
                MaxWorkers = 0.0,
                PlatformMaxWorkers = 0.0,
            },
        },
        CostAllocationLabel = "string",
        DeleteBackups = false,
        FromBackupId = "string",
        Labels = new[]
        {
            new QdrantCloud.Inputs.ServerlessSpaceLabelArgs
            {
                Key = "string",
                Value = "string",
            },
        },
        Name = "string",
        Timeouts = new QdrantCloud.Inputs.ServerlessSpaceTimeoutsArgs
        {
            Create = "string",
            Delete = "string",
            Update = "string",
        },
    });
    
    example, err := qdrantcloud.NewServerlessSpace(ctx, "serverlessSpaceResource", &qdrantcloud.ServerlessSpaceArgs{
    	AccountId:     pulumi.String("string"),
    	CloudRegionId: pulumi.String("string"),
    	Configuration: &qdrantcloud.ServerlessSpaceConfigurationArgs{
    		AllowedIpSourceRanges: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		AllowedOrigins: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		CollectionSettings: &qdrantcloud.ServerlessSpaceConfigurationCollectionSettingsArgs{
    			MaxSize:         pulumi.Float64(0),
    			PlatformMaxSize: pulumi.Float64(0),
    		},
    		LastModifiedAt:         pulumi.String("string"),
    		MaxCollectionsPerSpace: pulumi.Float64(0),
    		SearcherSettings: &qdrantcloud.ServerlessSpaceConfigurationSearcherSettingsArgs{
    			IdleTimeout:        pulumi.String("string"),
    			MaxWorkers:         pulumi.Float64(0),
    			PlatformMaxWorkers: pulumi.Float64(0),
    		},
    	},
    	CostAllocationLabel: pulumi.String("string"),
    	DeleteBackups:       pulumi.Bool(false),
    	FromBackupId:        pulumi.String("string"),
    	Labels: qdrantcloud.ServerlessSpaceLabelArray{
    		&qdrantcloud.ServerlessSpaceLabelArgs{
    			Key:   pulumi.String("string"),
    			Value: pulumi.String("string"),
    		},
    	},
    	Name: pulumi.String("string"),
    	Timeouts: &qdrantcloud.ServerlessSpaceTimeoutsArgs{
    		Create: pulumi.String("string"),
    		Delete: pulumi.String("string"),
    		Update: pulumi.String("string"),
    	},
    })
    
    resource "qdrant-cloud_serverless_space" "serverlessSpaceResource" {
      lifecycle {
        create_before_destroy = true
      }
      account_id      = "string"
      cloud_region_id = "string"
      configuration = {
        allowed_ip_source_ranges = ["string"]
        allowed_origins          = ["string"]
        collection_settings = {
          max_size          = 0
          platform_max_size = 0
        }
        last_modified_at          = "string"
        max_collections_per_space = 0
        searcher_settings = {
          idle_timeout         = "string"
          max_workers          = 0
          platform_max_workers = 0
        }
      }
      cost_allocation_label = "string"
      delete_backups        = false
      from_backup_id        = "string"
      labels {
        key   = "string"
        value = "string"
      }
      name = "string"
      _ {
        timeouts = {
          create = "string"
          delete = "string"
          update = "string"
        }
      }
    }
    
    var serverlessSpaceResource = new ServerlessSpace("serverlessSpaceResource", ServerlessSpaceArgs.builder()
        .accountId("string")
        .cloudRegionId("string")
        .configuration(ServerlessSpaceConfigurationArgs.builder()
            .allowedIpSourceRanges("string")
            .allowedOrigins("string")
            .collectionSettings(ServerlessSpaceConfigurationCollectionSettingsArgs.builder()
                .maxSize(0.0)
                .platformMaxSize(0.0)
                .build())
            .lastModifiedAt("string")
            .maxCollectionsPerSpace(0.0)
            .searcherSettings(ServerlessSpaceConfigurationSearcherSettingsArgs.builder()
                .idleTimeout("string")
                .maxWorkers(0.0)
                .platformMaxWorkers(0.0)
                .build())
            .build())
        .costAllocationLabel("string")
        .deleteBackups(false)
        .fromBackupId("string")
        .labels(ServerlessSpaceLabelArgs.builder()
            .key("string")
            .value("string")
            .build())
        .name("string")
        .timeouts(ServerlessSpaceTimeoutsArgs.builder()
            .create("string")
            .delete("string")
            .update("string")
            .build())
        .build());
    
    serverless_space_resource = qdrant_cloud.ServerlessSpace("serverlessSpaceResource",
        account_id="string",
        cloud_region_id="string",
        configuration={
            "allowed_ip_source_ranges": ["string"],
            "allowed_origins": ["string"],
            "collection_settings": {
                "max_size": float(0),
                "platform_max_size": float(0),
            },
            "last_modified_at": "string",
            "max_collections_per_space": float(0),
            "searcher_settings": {
                "idle_timeout": "string",
                "max_workers": float(0),
                "platform_max_workers": float(0),
            },
        },
        cost_allocation_label="string",
        delete_backups=False,
        from_backup_id="string",
        labels=[{
            "key": "string",
            "value": "string",
        }],
        name="string",
        timeouts={
            "create": "string",
            "delete": "string",
            "update": "string",
        })
    
    const serverlessSpaceResource = new qdrant_cloud.ServerlessSpace("serverlessSpaceResource", {
        accountId: "string",
        cloudRegionId: "string",
        configuration: {
            allowedIpSourceRanges: ["string"],
            allowedOrigins: ["string"],
            collectionSettings: {
                maxSize: 0,
                platformMaxSize: 0,
            },
            lastModifiedAt: "string",
            maxCollectionsPerSpace: 0,
            searcherSettings: {
                idleTimeout: "string",
                maxWorkers: 0,
                platformMaxWorkers: 0,
            },
        },
        costAllocationLabel: "string",
        deleteBackups: false,
        fromBackupId: "string",
        labels: [{
            key: "string",
            value: "string",
        }],
        name: "string",
        timeouts: {
            create: "string",
            "delete": "string",
            update: "string",
        },
    });
    
    type: qdrant-cloud:ServerlessSpace
    properties:
        accountId: string
        cloudRegionId: string
        configuration:
            allowedIpSourceRanges:
                - string
            allowedOrigins:
                - string
            collectionSettings:
                maxSize: 0
                platformMaxSize: 0
            lastModifiedAt: string
            maxCollectionsPerSpace: 0
            searcherSettings:
                idleTimeout: string
                maxWorkers: 0
                platformMaxWorkers: 0
        costAllocationLabel: string
        deleteBackups: false
        fromBackupId: string
        labels:
            - key: string
              value: string
        name: string
        timeouts:
            create: string
            delete: string
            update: string
    

    ServerlessSpace 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 ServerlessSpace resource accepts the following input properties:

    AccountId string
    Serverless Space Schema Account ID (defaults to the provider account ID) field
    CloudRegionId string
    Serverless Space Schema Cloud region where the space is hosted (see the qdrant-cloud_serverless_cloud_regions data source). Required unless from_backup_id is set, in which case the region of the backup is used field
    Configuration Pulumi.QdrantCloud.Inputs.ServerlessSpaceConfiguration
    Serverless Space Schema Configuration of the space field
    CostAllocationLabel string
    Serverless Space Schema Key of the label sent as metadata when metering usage through cloud marketplaces, for cost allocation field
    DeleteBackups bool
    Whether the backups of the space should be deleted when the space is destroyed. Defaults to false.
    FromBackupId string
    ID of a serverless backup to create the space from. Changing this forces a new space to be created.
    Labels List<Pulumi.QdrantCloud.Inputs.ServerlessSpaceLabel>
    Serverless Space Schema Labels of the space, used in the cloud UI and billing reports (max 10) field
    Name string
    Serverless Space Schema Name of the space (4-64 characters: letters, numbers, - and _). Unique within the account field
    Timeouts Pulumi.QdrantCloud.Inputs.ServerlessSpaceTimeouts
    AccountId string
    Serverless Space Schema Account ID (defaults to the provider account ID) field
    CloudRegionId string
    Serverless Space Schema Cloud region where the space is hosted (see the qdrant-cloud_serverless_cloud_regions data source). Required unless from_backup_id is set, in which case the region of the backup is used field
    Configuration ServerlessSpaceConfigurationArgs
    Serverless Space Schema Configuration of the space field
    CostAllocationLabel string
    Serverless Space Schema Key of the label sent as metadata when metering usage through cloud marketplaces, for cost allocation field
    DeleteBackups bool
    Whether the backups of the space should be deleted when the space is destroyed. Defaults to false.
    FromBackupId string
    ID of a serverless backup to create the space from. Changing this forces a new space to be created.
    Labels []ServerlessSpaceLabelArgs
    Serverless Space Schema Labels of the space, used in the cloud UI and billing reports (max 10) field
    Name string
    Serverless Space Schema Name of the space (4-64 characters: letters, numbers, - and _). Unique within the account field
    Timeouts ServerlessSpaceTimeoutsArgs
    account_id string
    Serverless Space Schema Account ID (defaults to the provider account ID) field
    cloud_region_id string
    Serverless Space Schema Cloud region where the space is hosted (see the qdrant-cloud_serverless_cloud_regions data source). Required unless from_backup_id is set, in which case the region of the backup is used field
    configuration object
    Serverless Space Schema Configuration of the space field
    cost_allocation_label string
    Serverless Space Schema Key of the label sent as metadata when metering usage through cloud marketplaces, for cost allocation field
    delete_backups bool
    Whether the backups of the space should be deleted when the space is destroyed. Defaults to false.
    from_backup_id string
    ID of a serverless backup to create the space from. Changing this forces a new space to be created.
    labels list(object)
    Serverless Space Schema Labels of the space, used in the cloud UI and billing reports (max 10) field
    name string
    Serverless Space Schema Name of the space (4-64 characters: letters, numbers, - and _). Unique within the account field
    timeouts object
    accountId String
    Serverless Space Schema Account ID (defaults to the provider account ID) field
    cloudRegionId String
    Serverless Space Schema Cloud region where the space is hosted (see the qdrant-cloud_serverless_cloud_regions data source). Required unless from_backup_id is set, in which case the region of the backup is used field
    configuration ServerlessSpaceConfiguration
    Serverless Space Schema Configuration of the space field
    costAllocationLabel String
    Serverless Space Schema Key of the label sent as metadata when metering usage through cloud marketplaces, for cost allocation field
    deleteBackups Boolean
    Whether the backups of the space should be deleted when the space is destroyed. Defaults to false.
    fromBackupId String
    ID of a serverless backup to create the space from. Changing this forces a new space to be created.
    labels List<ServerlessSpaceLabel>
    Serverless Space Schema Labels of the space, used in the cloud UI and billing reports (max 10) field
    name String
    Serverless Space Schema Name of the space (4-64 characters: letters, numbers, - and _). Unique within the account field
    timeouts ServerlessSpaceTimeouts
    accountId string
    Serverless Space Schema Account ID (defaults to the provider account ID) field
    cloudRegionId string
    Serverless Space Schema Cloud region where the space is hosted (see the qdrant-cloud_serverless_cloud_regions data source). Required unless from_backup_id is set, in which case the region of the backup is used field
    configuration ServerlessSpaceConfiguration
    Serverless Space Schema Configuration of the space field
    costAllocationLabel string
    Serverless Space Schema Key of the label sent as metadata when metering usage through cloud marketplaces, for cost allocation field
    deleteBackups boolean
    Whether the backups of the space should be deleted when the space is destroyed. Defaults to false.
    fromBackupId string
    ID of a serverless backup to create the space from. Changing this forces a new space to be created.
    labels ServerlessSpaceLabel[]
    Serverless Space Schema Labels of the space, used in the cloud UI and billing reports (max 10) field
    name string
    Serverless Space Schema Name of the space (4-64 characters: letters, numbers, - and _). Unique within the account field
    timeouts ServerlessSpaceTimeouts
    account_id str
    Serverless Space Schema Account ID (defaults to the provider account ID) field
    cloud_region_id str
    Serverless Space Schema Cloud region where the space is hosted (see the qdrant-cloud_serverless_cloud_regions data source). Required unless from_backup_id is set, in which case the region of the backup is used field
    configuration ServerlessSpaceConfigurationArgs
    Serverless Space Schema Configuration of the space field
    cost_allocation_label str
    Serverless Space Schema Key of the label sent as metadata when metering usage through cloud marketplaces, for cost allocation field
    delete_backups bool
    Whether the backups of the space should be deleted when the space is destroyed. Defaults to false.
    from_backup_id str
    ID of a serverless backup to create the space from. Changing this forces a new space to be created.
    labels Sequence[ServerlessSpaceLabelArgs]
    Serverless Space Schema Labels of the space, used in the cloud UI and billing reports (max 10) field
    name str
    Serverless Space Schema Name of the space (4-64 characters: letters, numbers, - and _). Unique within the account field
    timeouts ServerlessSpaceTimeoutsArgs
    accountId String
    Serverless Space Schema Account ID (defaults to the provider account ID) field
    cloudRegionId String
    Serverless Space Schema Cloud region where the space is hosted (see the qdrant-cloud_serverless_cloud_regions data source). Required unless from_backup_id is set, in which case the region of the backup is used field
    configuration Property Map
    Serverless Space Schema Configuration of the space field
    costAllocationLabel String
    Serverless Space Schema Key of the label sent as metadata when metering usage through cloud marketplaces, for cost allocation field
    deleteBackups Boolean
    Whether the backups of the space should be deleted when the space is destroyed. Defaults to false.
    fromBackupId String
    ID of a serverless backup to create the space from. Changing this forces a new space to be created.
    labels List<Property Map>
    Serverless Space Schema Labels of the space, used in the cloud UI and billing reports (max 10) field
    name String
    Serverless Space Schema Name of the space (4-64 characters: letters, numbers, - and _). Unique within the account field
    timeouts Property Map

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ServerlessSpace resource produces the following output properties:

    CreatedAt string
    Serverless Space Schema Creation time field
    GrpcPort double
    Serverless Space Schema Port for gRPC calls field
    Id string
    The provider-assigned unique ID for this managed resource.
    RestPort double
    Serverless Space Schema Port for HTTP REST calls field
    States List<Pulumi.QdrantCloud.Outputs.ServerlessSpaceState>
    Serverless Space Schema Current state of the space field
    Url string
    Serverless Space Schema URL (without port) to access the space field
    CreatedAt string
    Serverless Space Schema Creation time field
    GrpcPort float64
    Serverless Space Schema Port for gRPC calls field
    Id string
    The provider-assigned unique ID for this managed resource.
    RestPort float64
    Serverless Space Schema Port for HTTP REST calls field
    States []ServerlessSpaceStateType
    Serverless Space Schema Current state of the space field
    Url string
    Serverless Space Schema URL (without port) to access the space field
    created_at string
    Serverless Space Schema Creation time field
    grpc_port number
    Serverless Space Schema Port for gRPC calls field
    id string
    The provider-assigned unique ID for this managed resource.
    rest_port number
    Serverless Space Schema Port for HTTP REST calls field
    states list(object)
    Serverless Space Schema Current state of the space field
    url string
    Serverless Space Schema URL (without port) to access the space field
    createdAt String
    Serverless Space Schema Creation time field
    grpcPort Double
    Serverless Space Schema Port for gRPC calls field
    id String
    The provider-assigned unique ID for this managed resource.
    restPort Double
    Serverless Space Schema Port for HTTP REST calls field
    states List<ServerlessSpaceState>
    Serverless Space Schema Current state of the space field
    url String
    Serverless Space Schema URL (without port) to access the space field
    createdAt string
    Serverless Space Schema Creation time field
    grpcPort number
    Serverless Space Schema Port for gRPC calls field
    id string
    The provider-assigned unique ID for this managed resource.
    restPort number
    Serverless Space Schema Port for HTTP REST calls field
    states ServerlessSpaceState[]
    Serverless Space Schema Current state of the space field
    url string
    Serverless Space Schema URL (without port) to access the space field
    created_at str
    Serverless Space Schema Creation time field
    grpc_port float
    Serverless Space Schema Port for gRPC calls field
    id str
    The provider-assigned unique ID for this managed resource.
    rest_port float
    Serverless Space Schema Port for HTTP REST calls field
    states Sequence[ServerlessSpaceState]
    Serverless Space Schema Current state of the space field
    url str
    Serverless Space Schema URL (without port) to access the space field
    createdAt String
    Serverless Space Schema Creation time field
    grpcPort Number
    Serverless Space Schema Port for gRPC calls field
    id String
    The provider-assigned unique ID for this managed resource.
    restPort Number
    Serverless Space Schema Port for HTTP REST calls field
    states List<Property Map>
    Serverless Space Schema Current state of the space field
    url String
    Serverless Space Schema URL (without port) to access the space field

    Look up Existing ServerlessSpace Resource

    Get an existing ServerlessSpace 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?: ServerlessSpaceState, opts?: CustomResourceOptions): ServerlessSpace
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            account_id: Optional[str] = None,
            cloud_region_id: Optional[str] = None,
            configuration: Optional[ServerlessSpaceConfigurationArgs] = None,
            cost_allocation_label: Optional[str] = None,
            created_at: Optional[str] = None,
            delete_backups: Optional[bool] = None,
            from_backup_id: Optional[str] = None,
            grpc_port: Optional[float] = None,
            labels: Optional[Sequence[ServerlessSpaceLabelArgs]] = None,
            name: Optional[str] = None,
            rest_port: Optional[float] = None,
            states: Optional[Sequence[ServerlessSpaceStateArgs]] = None,
            timeouts: Optional[ServerlessSpaceTimeoutsArgs] = None,
            url: Optional[str] = None) -> ServerlessSpace
    func GetServerlessSpace(ctx *Context, name string, id IDInput, state *ServerlessSpaceState, opts ...ResourceOption) (*ServerlessSpace, error)
    public static ServerlessSpace Get(string name, Input<string> id, ServerlessSpaceState? state, CustomResourceOptions? opts = null)
    public static ServerlessSpace get(String name, Output<String> id, ServerlessSpaceState state, CustomResourceOptions options)
    resources:  _:    type: qdrant-cloud:ServerlessSpace    get:      id: ${id}
    import {
      to = qdrant-cloud_serverless_space.example
      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.
    The following state arguments are supported:
    AccountId string
    Serverless Space Schema Account ID (defaults to the provider account ID) field
    CloudRegionId string
    Serverless Space Schema Cloud region where the space is hosted (see the qdrant-cloud_serverless_cloud_regions data source). Required unless from_backup_id is set, in which case the region of the backup is used field
    Configuration Pulumi.QdrantCloud.Inputs.ServerlessSpaceConfiguration
    Serverless Space Schema Configuration of the space field
    CostAllocationLabel string
    Serverless Space Schema Key of the label sent as metadata when metering usage through cloud marketplaces, for cost allocation field
    CreatedAt string
    Serverless Space Schema Creation time field
    DeleteBackups bool
    Whether the backups of the space should be deleted when the space is destroyed. Defaults to false.
    FromBackupId string
    ID of a serverless backup to create the space from. Changing this forces a new space to be created.
    GrpcPort double
    Serverless Space Schema Port for gRPC calls field
    Labels List<Pulumi.QdrantCloud.Inputs.ServerlessSpaceLabel>
    Serverless Space Schema Labels of the space, used in the cloud UI and billing reports (max 10) field
    Name string
    Serverless Space Schema Name of the space (4-64 characters: letters, numbers, - and _). Unique within the account field
    RestPort double
    Serverless Space Schema Port for HTTP REST calls field
    States List<Pulumi.QdrantCloud.Inputs.ServerlessSpaceState>
    Serverless Space Schema Current state of the space field
    Timeouts Pulumi.QdrantCloud.Inputs.ServerlessSpaceTimeouts
    Url string
    Serverless Space Schema URL (without port) to access the space field
    AccountId string
    Serverless Space Schema Account ID (defaults to the provider account ID) field
    CloudRegionId string
    Serverless Space Schema Cloud region where the space is hosted (see the qdrant-cloud_serverless_cloud_regions data source). Required unless from_backup_id is set, in which case the region of the backup is used field
    Configuration ServerlessSpaceConfigurationArgs
    Serverless Space Schema Configuration of the space field
    CostAllocationLabel string
    Serverless Space Schema Key of the label sent as metadata when metering usage through cloud marketplaces, for cost allocation field
    CreatedAt string
    Serverless Space Schema Creation time field
    DeleteBackups bool
    Whether the backups of the space should be deleted when the space is destroyed. Defaults to false.
    FromBackupId string
    ID of a serverless backup to create the space from. Changing this forces a new space to be created.
    GrpcPort float64
    Serverless Space Schema Port for gRPC calls field
    Labels []ServerlessSpaceLabelArgs
    Serverless Space Schema Labels of the space, used in the cloud UI and billing reports (max 10) field
    Name string
    Serverless Space Schema Name of the space (4-64 characters: letters, numbers, - and _). Unique within the account field
    RestPort float64
    Serverless Space Schema Port for HTTP REST calls field
    States []ServerlessSpaceStateTypeArgs
    Serverless Space Schema Current state of the space field
    Timeouts ServerlessSpaceTimeoutsArgs
    Url string
    Serverless Space Schema URL (without port) to access the space field
    account_id string
    Serverless Space Schema Account ID (defaults to the provider account ID) field
    cloud_region_id string
    Serverless Space Schema Cloud region where the space is hosted (see the qdrant-cloud_serverless_cloud_regions data source). Required unless from_backup_id is set, in which case the region of the backup is used field
    configuration object
    Serverless Space Schema Configuration of the space field
    cost_allocation_label string
    Serverless Space Schema Key of the label sent as metadata when metering usage through cloud marketplaces, for cost allocation field
    created_at string
    Serverless Space Schema Creation time field
    delete_backups bool
    Whether the backups of the space should be deleted when the space is destroyed. Defaults to false.
    from_backup_id string
    ID of a serverless backup to create the space from. Changing this forces a new space to be created.
    grpc_port number
    Serverless Space Schema Port for gRPC calls field
    labels list(object)
    Serverless Space Schema Labels of the space, used in the cloud UI and billing reports (max 10) field
    name string
    Serverless Space Schema Name of the space (4-64 characters: letters, numbers, - and _). Unique within the account field
    rest_port number
    Serverless Space Schema Port for HTTP REST calls field
    states list(object)
    Serverless Space Schema Current state of the space field
    timeouts object
    url string
    Serverless Space Schema URL (without port) to access the space field
    accountId String
    Serverless Space Schema Account ID (defaults to the provider account ID) field
    cloudRegionId String
    Serverless Space Schema Cloud region where the space is hosted (see the qdrant-cloud_serverless_cloud_regions data source). Required unless from_backup_id is set, in which case the region of the backup is used field
    configuration ServerlessSpaceConfiguration
    Serverless Space Schema Configuration of the space field
    costAllocationLabel String
    Serverless Space Schema Key of the label sent as metadata when metering usage through cloud marketplaces, for cost allocation field
    createdAt String
    Serverless Space Schema Creation time field
    deleteBackups Boolean
    Whether the backups of the space should be deleted when the space is destroyed. Defaults to false.
    fromBackupId String
    ID of a serverless backup to create the space from. Changing this forces a new space to be created.
    grpcPort Double
    Serverless Space Schema Port for gRPC calls field
    labels List<ServerlessSpaceLabel>
    Serverless Space Schema Labels of the space, used in the cloud UI and billing reports (max 10) field
    name String
    Serverless Space Schema Name of the space (4-64 characters: letters, numbers, - and _). Unique within the account field
    restPort Double
    Serverless Space Schema Port for HTTP REST calls field
    states List<ServerlessSpaceState>
    Serverless Space Schema Current state of the space field
    timeouts ServerlessSpaceTimeouts
    url String
    Serverless Space Schema URL (without port) to access the space field
    accountId string
    Serverless Space Schema Account ID (defaults to the provider account ID) field
    cloudRegionId string
    Serverless Space Schema Cloud region where the space is hosted (see the qdrant-cloud_serverless_cloud_regions data source). Required unless from_backup_id is set, in which case the region of the backup is used field
    configuration ServerlessSpaceConfiguration
    Serverless Space Schema Configuration of the space field
    costAllocationLabel string
    Serverless Space Schema Key of the label sent as metadata when metering usage through cloud marketplaces, for cost allocation field
    createdAt string
    Serverless Space Schema Creation time field
    deleteBackups boolean
    Whether the backups of the space should be deleted when the space is destroyed. Defaults to false.
    fromBackupId string
    ID of a serverless backup to create the space from. Changing this forces a new space to be created.
    grpcPort number
    Serverless Space Schema Port for gRPC calls field
    labels ServerlessSpaceLabel[]
    Serverless Space Schema Labels of the space, used in the cloud UI and billing reports (max 10) field
    name string
    Serverless Space Schema Name of the space (4-64 characters: letters, numbers, - and _). Unique within the account field
    restPort number
    Serverless Space Schema Port for HTTP REST calls field
    states ServerlessSpaceState[]
    Serverless Space Schema Current state of the space field
    timeouts ServerlessSpaceTimeouts
    url string
    Serverless Space Schema URL (without port) to access the space field
    account_id str
    Serverless Space Schema Account ID (defaults to the provider account ID) field
    cloud_region_id str
    Serverless Space Schema Cloud region where the space is hosted (see the qdrant-cloud_serverless_cloud_regions data source). Required unless from_backup_id is set, in which case the region of the backup is used field
    configuration ServerlessSpaceConfigurationArgs
    Serverless Space Schema Configuration of the space field
    cost_allocation_label str
    Serverless Space Schema Key of the label sent as metadata when metering usage through cloud marketplaces, for cost allocation field
    created_at str
    Serverless Space Schema Creation time field
    delete_backups bool
    Whether the backups of the space should be deleted when the space is destroyed. Defaults to false.
    from_backup_id str
    ID of a serverless backup to create the space from. Changing this forces a new space to be created.
    grpc_port float
    Serverless Space Schema Port for gRPC calls field
    labels Sequence[ServerlessSpaceLabelArgs]
    Serverless Space Schema Labels of the space, used in the cloud UI and billing reports (max 10) field
    name str
    Serverless Space Schema Name of the space (4-64 characters: letters, numbers, - and _). Unique within the account field
    rest_port float
    Serverless Space Schema Port for HTTP REST calls field
    states Sequence[ServerlessSpaceStateArgs]
    Serverless Space Schema Current state of the space field
    timeouts ServerlessSpaceTimeoutsArgs
    url str
    Serverless Space Schema URL (without port) to access the space field
    accountId String
    Serverless Space Schema Account ID (defaults to the provider account ID) field
    cloudRegionId String
    Serverless Space Schema Cloud region where the space is hosted (see the qdrant-cloud_serverless_cloud_regions data source). Required unless from_backup_id is set, in which case the region of the backup is used field
    configuration Property Map
    Serverless Space Schema Configuration of the space field
    costAllocationLabel String
    Serverless Space Schema Key of the label sent as metadata when metering usage through cloud marketplaces, for cost allocation field
    createdAt String
    Serverless Space Schema Creation time field
    deleteBackups Boolean
    Whether the backups of the space should be deleted when the space is destroyed. Defaults to false.
    fromBackupId String
    ID of a serverless backup to create the space from. Changing this forces a new space to be created.
    grpcPort Number
    Serverless Space Schema Port for gRPC calls field
    labels List<Property Map>
    Serverless Space Schema Labels of the space, used in the cloud UI and billing reports (max 10) field
    name String
    Serverless Space Schema Name of the space (4-64 characters: letters, numbers, - and _). Unique within the account field
    restPort Number
    Serverless Space Schema Port for HTTP REST calls field
    states List<Property Map>
    Serverless Space Schema Current state of the space field
    timeouts Property Map
    url String
    Serverless Space Schema URL (without port) to access the space field

    Supporting Types

    ServerlessSpaceConfiguration, ServerlessSpaceConfigurationArgs

    AllowedIpSourceRanges List<string>
    List of allowed IPv4 source ranges (CIDR) for this space (max 40).
    AllowedOrigins List<string>
    List of origins (scheme + host + optional port, e.g. https://app.example.com) from which browser-based clients are allowed to call the space via CORS (max 10).
    CollectionSettings Pulumi.QdrantCloud.Inputs.ServerlessSpaceConfigurationCollectionSettings
    Per-collection size limits for this space.
    LastModifiedAt string
    Time when the configuration was last updated.
    MaxCollectionsPerSpace double
    Platform-enforced limit on the number of collections for this space (0 means unlimited).
    SearcherSettings Pulumi.QdrantCloud.Inputs.ServerlessSpaceConfigurationSearcherSettings
    Search-worker settings for this space.
    AllowedIpSourceRanges []string
    List of allowed IPv4 source ranges (CIDR) for this space (max 40).
    AllowedOrigins []string
    List of origins (scheme + host + optional port, e.g. https://app.example.com) from which browser-based clients are allowed to call the space via CORS (max 10).
    CollectionSettings ServerlessSpaceConfigurationCollectionSettings
    Per-collection size limits for this space.
    LastModifiedAt string
    Time when the configuration was last updated.
    MaxCollectionsPerSpace float64
    Platform-enforced limit on the number of collections for this space (0 means unlimited).
    SearcherSettings ServerlessSpaceConfigurationSearcherSettings
    Search-worker settings for this space.
    allowed_ip_source_ranges list(string)
    List of allowed IPv4 source ranges (CIDR) for this space (max 40).
    allowed_origins list(string)
    List of origins (scheme + host + optional port, e.g. https://app.example.com) from which browser-based clients are allowed to call the space via CORS (max 10).
    collection_settings object
    Per-collection size limits for this space.
    last_modified_at string
    Time when the configuration was last updated.
    max_collections_per_space number
    Platform-enforced limit on the number of collections for this space (0 means unlimited).
    searcher_settings object
    Search-worker settings for this space.
    allowedIpSourceRanges List<String>
    List of allowed IPv4 source ranges (CIDR) for this space (max 40).
    allowedOrigins List<String>
    List of origins (scheme + host + optional port, e.g. https://app.example.com) from which browser-based clients are allowed to call the space via CORS (max 10).
    collectionSettings ServerlessSpaceConfigurationCollectionSettings
    Per-collection size limits for this space.
    lastModifiedAt String
    Time when the configuration was last updated.
    maxCollectionsPerSpace Double
    Platform-enforced limit on the number of collections for this space (0 means unlimited).
    searcherSettings ServerlessSpaceConfigurationSearcherSettings
    Search-worker settings for this space.
    allowedIpSourceRanges string[]
    List of allowed IPv4 source ranges (CIDR) for this space (max 40).
    allowedOrigins string[]
    List of origins (scheme + host + optional port, e.g. https://app.example.com) from which browser-based clients are allowed to call the space via CORS (max 10).
    collectionSettings ServerlessSpaceConfigurationCollectionSettings
    Per-collection size limits for this space.
    lastModifiedAt string
    Time when the configuration was last updated.
    maxCollectionsPerSpace number
    Platform-enforced limit on the number of collections for this space (0 means unlimited).
    searcherSettings ServerlessSpaceConfigurationSearcherSettings
    Search-worker settings for this space.
    allowed_ip_source_ranges Sequence[str]
    List of allowed IPv4 source ranges (CIDR) for this space (max 40).
    allowed_origins Sequence[str]
    List of origins (scheme + host + optional port, e.g. https://app.example.com) from which browser-based clients are allowed to call the space via CORS (max 10).
    collection_settings ServerlessSpaceConfigurationCollectionSettings
    Per-collection size limits for this space.
    last_modified_at str
    Time when the configuration was last updated.
    max_collections_per_space float
    Platform-enforced limit on the number of collections for this space (0 means unlimited).
    searcher_settings ServerlessSpaceConfigurationSearcherSettings
    Search-worker settings for this space.
    allowedIpSourceRanges List<String>
    List of allowed IPv4 source ranges (CIDR) for this space (max 40).
    allowedOrigins List<String>
    List of origins (scheme + host + optional port, e.g. https://app.example.com) from which browser-based clients are allowed to call the space via CORS (max 10).
    collectionSettings Property Map
    Per-collection size limits for this space.
    lastModifiedAt String
    Time when the configuration was last updated.
    maxCollectionsPerSpace Number
    Platform-enforced limit on the number of collections for this space (0 means unlimited).
    searcherSettings Property Map
    Search-worker settings for this space.

    ServerlessSpaceConfigurationCollectionSettings, ServerlessSpaceConfigurationCollectionSettingsArgs

    MaxSize double
    Customer-defined maximum size in bytes per collection, used for cost control. Must not exceed platform_max_size.
    PlatformMaxSize double
    Platform-enforced maximum size in bytes per collection (0 means unlimited).
    MaxSize float64
    Customer-defined maximum size in bytes per collection, used for cost control. Must not exceed platform_max_size.
    PlatformMaxSize float64
    Platform-enforced maximum size in bytes per collection (0 means unlimited).
    max_size number
    Customer-defined maximum size in bytes per collection, used for cost control. Must not exceed platform_max_size.
    platform_max_size number
    Platform-enforced maximum size in bytes per collection (0 means unlimited).
    maxSize Double
    Customer-defined maximum size in bytes per collection, used for cost control. Must not exceed platform_max_size.
    platformMaxSize Double
    Platform-enforced maximum size in bytes per collection (0 means unlimited).
    maxSize number
    Customer-defined maximum size in bytes per collection, used for cost control. Must not exceed platform_max_size.
    platformMaxSize number
    Platform-enforced maximum size in bytes per collection (0 means unlimited).
    max_size float
    Customer-defined maximum size in bytes per collection, used for cost control. Must not exceed platform_max_size.
    platform_max_size float
    Platform-enforced maximum size in bytes per collection (0 means unlimited).
    maxSize Number
    Customer-defined maximum size in bytes per collection, used for cost control. Must not exceed platform_max_size.
    platformMaxSize Number
    Platform-enforced maximum size in bytes per collection (0 means unlimited).

    ServerlessSpaceConfigurationSearcherSettings, ServerlessSpaceConfigurationSearcherSettingsArgs

    IdleTimeout string
    Idle timeout after which idle search workers may be scaled down, as a Go duration string (between "1m" and "15m", defaults to "5m").
    MaxWorkers double
    Maximum number of search workers per collection in this space (defaults to 2).
    PlatformMaxWorkers double
    Platform-enforced maximum number of search workers per collection (0 means unlimited).
    IdleTimeout string
    Idle timeout after which idle search workers may be scaled down, as a Go duration string (between "1m" and "15m", defaults to "5m").
    MaxWorkers float64
    Maximum number of search workers per collection in this space (defaults to 2).
    PlatformMaxWorkers float64
    Platform-enforced maximum number of search workers per collection (0 means unlimited).
    idle_timeout string
    Idle timeout after which idle search workers may be scaled down, as a Go duration string (between "1m" and "15m", defaults to "5m").
    max_workers number
    Maximum number of search workers per collection in this space (defaults to 2).
    platform_max_workers number
    Platform-enforced maximum number of search workers per collection (0 means unlimited).
    idleTimeout String
    Idle timeout after which idle search workers may be scaled down, as a Go duration string (between "1m" and "15m", defaults to "5m").
    maxWorkers Double
    Maximum number of search workers per collection in this space (defaults to 2).
    platformMaxWorkers Double
    Platform-enforced maximum number of search workers per collection (0 means unlimited).
    idleTimeout string
    Idle timeout after which idle search workers may be scaled down, as a Go duration string (between "1m" and "15m", defaults to "5m").
    maxWorkers number
    Maximum number of search workers per collection in this space (defaults to 2).
    platformMaxWorkers number
    Platform-enforced maximum number of search workers per collection (0 means unlimited).
    idle_timeout str
    Idle timeout after which idle search workers may be scaled down, as a Go duration string (between "1m" and "15m", defaults to "5m").
    max_workers float
    Maximum number of search workers per collection in this space (defaults to 2).
    platform_max_workers float
    Platform-enforced maximum number of search workers per collection (0 means unlimited).
    idleTimeout String
    Idle timeout after which idle search workers may be scaled down, as a Go duration string (between "1m" and "15m", defaults to "5m").
    maxWorkers Number
    Maximum number of search workers per collection in this space (defaults to 2).
    platformMaxWorkers Number
    Platform-enforced maximum number of search workers per collection (0 means unlimited).

    ServerlessSpaceLabel, ServerlessSpaceLabelArgs

    Key string
    Value string
    Key string
    Value string
    key string
    value string
    key String
    value String
    key string
    value string
    key str
    value str
    key String
    value String

    ServerlessSpaceState, ServerlessSpaceStateArgs

    Phase string
    Reason string
    Phase string
    Reason string
    phase string
    reason string
    phase String
    reason String
    phase string
    reason string
    phase str
    reason str
    phase String
    reason String

    ServerlessSpaceTimeouts, ServerlessSpaceTimeoutsArgs

    Create string
    Delete string
    Update string
    Create string
    Delete string
    Update string
    create string
    delete string
    update string
    create String
    delete String
    update String
    create string
    delete string
    update string
    create str
    delete str
    update str
    create String
    delete String
    update String

    Import

    qdrant-cloud_serverless_space can be imported using the space ID, e.g.

    $ pulumi import qdrant-cloud:index/serverlessSpace:ServerlessSpace example 12345678-0000-0000-0000-1234567890ab
    

    Note that from_backup_id and delete_backups are not returned by the API, so they are not set after import.

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    qdrant-cloud qdrant/terraform-provider-qdrant-cloud
    License
    Notes
    This Pulumi package is based on the qdrant-cloud Terraform Provider.
    qdrant-cloud
    Viewing docs for qdrant-cloud 1.30.0
    published on Thursday, Oct 8, 2026 by qdrant

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial