1. Packages
  2. Qdrant-Cloud Provider
  3. API Docs
  4. AccountsCluster
qdrant-cloud 1.3.1 published on Friday, Mar 7, 2025 by qdrant

qdrant-cloud.AccountsCluster

Explore with Pulumi AI

Account Cluster Resource

Create AccountsCluster Resource

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

Constructor syntax

new AccountsCluster(name: string, args: AccountsClusterArgs, opts?: CustomResourceOptions);
@overload
def AccountsCluster(resource_name: str,
                    args: AccountsClusterArgs,
                    opts: Optional[ResourceOptions] = None)

@overload
def AccountsCluster(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    cloud_provider: Optional[str] = None,
                    cloud_region: Optional[str] = None,
                    configuration: Optional[AccountsClusterConfigurationArgs] = None,
                    account_id: Optional[str] = None,
                    name: Optional[str] = None,
                    private_region_id: Optional[str] = None)
func NewAccountsCluster(ctx *Context, name string, args AccountsClusterArgs, opts ...ResourceOption) (*AccountsCluster, error)
public AccountsCluster(string name, AccountsClusterArgs args, CustomResourceOptions? opts = null)
public AccountsCluster(String name, AccountsClusterArgs args)
public AccountsCluster(String name, AccountsClusterArgs args, CustomResourceOptions options)
type: qdrant-cloud:AccountsCluster
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. AccountsClusterArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. AccountsClusterArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. AccountsClusterArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. AccountsClusterArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. AccountsClusterArgs
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 accountsClusterResource = new QdrantCloud.AccountsCluster("accountsClusterResource", new()
{
    CloudProvider = "string",
    CloudRegion = "string",
    Configuration = new QdrantCloud.Inputs.AccountsClusterConfigurationArgs
    {
        NodeConfiguration = new QdrantCloud.Inputs.AccountsClusterConfigurationNodeConfigurationArgs
        {
            PackageId = "string",
            ResourceConfigurations = new[]
            {
                new QdrantCloud.Inputs.AccountsClusterConfigurationNodeConfigurationResourceConfigurationArgs
                {
                    Amount = 0,
                    ResourceType = "string",
                    ResourceUnit = "string",
                },
            },
        },
        NumberOfNodes = 0,
        Version = "string",
    },
    AccountId = "string",
    Name = "string",
    PrivateRegionId = "string",
});
Copy
example, err := qdrantcloud.NewAccountsCluster(ctx, "accountsClusterResource", &qdrantcloud.AccountsClusterArgs{
CloudProvider: pulumi.String("string"),
CloudRegion: pulumi.String("string"),
Configuration: &.AccountsClusterConfigurationArgs{
NodeConfiguration: &.AccountsClusterConfigurationNodeConfigurationArgs{
PackageId: pulumi.String("string"),
ResourceConfigurations: .AccountsClusterConfigurationNodeConfigurationResourceConfigurationArray{
&.AccountsClusterConfigurationNodeConfigurationResourceConfigurationArgs{
Amount: pulumi.Float64(0),
ResourceType: pulumi.String("string"),
ResourceUnit: pulumi.String("string"),
},
},
},
NumberOfNodes: pulumi.Float64(0),
Version: pulumi.String("string"),
},
AccountId: pulumi.String("string"),
Name: pulumi.String("string"),
PrivateRegionId: pulumi.String("string"),
})
Copy
var accountsClusterResource = new AccountsCluster("accountsClusterResource", AccountsClusterArgs.builder()
    .cloudProvider("string")
    .cloudRegion("string")
    .configuration(AccountsClusterConfigurationArgs.builder()
        .nodeConfiguration(AccountsClusterConfigurationNodeConfigurationArgs.builder()
            .packageId("string")
            .resourceConfigurations(AccountsClusterConfigurationNodeConfigurationResourceConfigurationArgs.builder()
                .amount(0)
                .resourceType("string")
                .resourceUnit("string")
                .build())
            .build())
        .numberOfNodes(0)
        .version("string")
        .build())
    .accountId("string")
    .name("string")
    .privateRegionId("string")
    .build());
Copy
accounts_cluster_resource = qdrant_cloud.AccountsCluster("accountsClusterResource",
    cloud_provider="string",
    cloud_region="string",
    configuration={
        "node_configuration": {
            "package_id": "string",
            "resource_configurations": [{
                "amount": 0,
                "resource_type": "string",
                "resource_unit": "string",
            }],
        },
        "number_of_nodes": 0,
        "version": "string",
    },
    account_id="string",
    name="string",
    private_region_id="string")
Copy
const accountsClusterResource = new qdrant_cloud.AccountsCluster("accountsClusterResource", {
    cloudProvider: "string",
    cloudRegion: "string",
    configuration: {
        nodeConfiguration: {
            packageId: "string",
            resourceConfigurations: [{
                amount: 0,
                resourceType: "string",
                resourceUnit: "string",
            }],
        },
        numberOfNodes: 0,
        version: "string",
    },
    accountId: "string",
    name: "string",
    privateRegionId: "string",
});
Copy
type: qdrant-cloud:AccountsCluster
properties:
    accountId: string
    cloudProvider: string
    cloudRegion: string
    configuration:
        nodeConfiguration:
            packageId: string
            resourceConfigurations:
                - amount: 0
                  resourceType: string
                  resourceUnit: string
        numberOfNodes: 0
        version: string
    name: string
    privateRegionId: string
Copy

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

CloudProvider This property is required. string
Cluster Schema Cloud provider where the cluster resides field
CloudRegion This property is required. string
Cluster Schema Cloud region where the cluster resides field
Configuration This property is required. Pulumi.QdrantCloud.Inputs.AccountsClusterConfiguration
Cluster Schema The configuration options of a cluster field
AccountId string
Cluster Schema Identifier of the account field
Name string
Cluster Schema Name of the cluster field
PrivateRegionId string
Cluster Schema Identifier of the Private Region field
CloudProvider This property is required. string
Cluster Schema Cloud provider where the cluster resides field
CloudRegion This property is required. string
Cluster Schema Cloud region where the cluster resides field
Configuration This property is required. AccountsClusterConfigurationArgs
Cluster Schema The configuration options of a cluster field
AccountId string
Cluster Schema Identifier of the account field
Name string
Cluster Schema Name of the cluster field
PrivateRegionId string
Cluster Schema Identifier of the Private Region field
cloudProvider This property is required. String
Cluster Schema Cloud provider where the cluster resides field
cloudRegion This property is required. String
Cluster Schema Cloud region where the cluster resides field
configuration This property is required. AccountsClusterConfiguration
Cluster Schema The configuration options of a cluster field
accountId String
Cluster Schema Identifier of the account field
name String
Cluster Schema Name of the cluster field
privateRegionId String
Cluster Schema Identifier of the Private Region field
cloudProvider This property is required. string
Cluster Schema Cloud provider where the cluster resides field
cloudRegion This property is required. string
Cluster Schema Cloud region where the cluster resides field
configuration This property is required. AccountsClusterConfiguration
Cluster Schema The configuration options of a cluster field
accountId string
Cluster Schema Identifier of the account field
name string
Cluster Schema Name of the cluster field
privateRegionId string
Cluster Schema Identifier of the Private Region field
cloud_provider This property is required. str
Cluster Schema Cloud provider where the cluster resides field
cloud_region This property is required. str
Cluster Schema Cloud region where the cluster resides field
configuration This property is required. AccountsClusterConfigurationArgs
Cluster Schema The configuration options of a cluster field
account_id str
Cluster Schema Identifier of the account field
name str
Cluster Schema Name of the cluster field
private_region_id str
Cluster Schema Identifier of the Private Region field
cloudProvider This property is required. String
Cluster Schema Cloud provider where the cluster resides field
cloudRegion This property is required. String
Cluster Schema Cloud region where the cluster resides field
configuration This property is required. Property Map
Cluster Schema The configuration options of a cluster field
accountId String
Cluster Schema Identifier of the account field
name String
Cluster Schema Name of the cluster field
privateRegionId String
Cluster Schema Identifier of the Private Region field

Outputs

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

CreatedAt string
Cluster Schema Timestamp when the cluster is created field
Id string
The provider-assigned unique ID for this managed resource.
MarkedForDeletionAt string
Cluster Schema Timestamp when this cluster was marked for deletion field
Url string
Cluster Schema The URL of the endpoint of the Qdrant cluster field
CreatedAt string
Cluster Schema Timestamp when the cluster is created field
Id string
The provider-assigned unique ID for this managed resource.
MarkedForDeletionAt string
Cluster Schema Timestamp when this cluster was marked for deletion field
Url string
Cluster Schema The URL of the endpoint of the Qdrant cluster field
createdAt String
Cluster Schema Timestamp when the cluster is created field
id String
The provider-assigned unique ID for this managed resource.
markedForDeletionAt String
Cluster Schema Timestamp when this cluster was marked for deletion field
url String
Cluster Schema The URL of the endpoint of the Qdrant cluster field
createdAt string
Cluster Schema Timestamp when the cluster is created field
id string
The provider-assigned unique ID for this managed resource.
markedForDeletionAt string
Cluster Schema Timestamp when this cluster was marked for deletion field
url string
Cluster Schema The URL of the endpoint of the Qdrant cluster field
created_at str
Cluster Schema Timestamp when the cluster is created field
id str
The provider-assigned unique ID for this managed resource.
marked_for_deletion_at str
Cluster Schema Timestamp when this cluster was marked for deletion field
url str
Cluster Schema The URL of the endpoint of the Qdrant cluster field
createdAt String
Cluster Schema Timestamp when the cluster is created field
id String
The provider-assigned unique ID for this managed resource.
markedForDeletionAt String
Cluster Schema Timestamp when this cluster was marked for deletion field
url String
Cluster Schema The URL of the endpoint of the Qdrant cluster field

Look up Existing AccountsCluster Resource

Get an existing AccountsCluster 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?: AccountsClusterState, opts?: CustomResourceOptions): AccountsCluster
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        account_id: Optional[str] = None,
        cloud_provider: Optional[str] = None,
        cloud_region: Optional[str] = None,
        configuration: Optional[AccountsClusterConfigurationArgs] = None,
        created_at: Optional[str] = None,
        marked_for_deletion_at: Optional[str] = None,
        name: Optional[str] = None,
        private_region_id: Optional[str] = None,
        url: Optional[str] = None) -> AccountsCluster
func GetAccountsCluster(ctx *Context, name string, id IDInput, state *AccountsClusterState, opts ...ResourceOption) (*AccountsCluster, error)
public static AccountsCluster Get(string name, Input<string> id, AccountsClusterState? state, CustomResourceOptions? opts = null)
public static AccountsCluster get(String name, Output<String> id, AccountsClusterState state, CustomResourceOptions options)
resources:  _:    type: qdrant-cloud:AccountsCluster    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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
Cluster Schema Identifier of the account field
CloudProvider string
Cluster Schema Cloud provider where the cluster resides field
CloudRegion string
Cluster Schema Cloud region where the cluster resides field
Configuration Pulumi.QdrantCloud.Inputs.AccountsClusterConfiguration
Cluster Schema The configuration options of a cluster field
CreatedAt string
Cluster Schema Timestamp when the cluster is created field
MarkedForDeletionAt string
Cluster Schema Timestamp when this cluster was marked for deletion field
Name string
Cluster Schema Name of the cluster field
PrivateRegionId string
Cluster Schema Identifier of the Private Region field
Url string
Cluster Schema The URL of the endpoint of the Qdrant cluster field
AccountId string
Cluster Schema Identifier of the account field
CloudProvider string
Cluster Schema Cloud provider where the cluster resides field
CloudRegion string
Cluster Schema Cloud region where the cluster resides field
Configuration AccountsClusterConfigurationArgs
Cluster Schema The configuration options of a cluster field
CreatedAt string
Cluster Schema Timestamp when the cluster is created field
MarkedForDeletionAt string
Cluster Schema Timestamp when this cluster was marked for deletion field
Name string
Cluster Schema Name of the cluster field
PrivateRegionId string
Cluster Schema Identifier of the Private Region field
Url string
Cluster Schema The URL of the endpoint of the Qdrant cluster field
accountId String
Cluster Schema Identifier of the account field
cloudProvider String
Cluster Schema Cloud provider where the cluster resides field
cloudRegion String
Cluster Schema Cloud region where the cluster resides field
configuration AccountsClusterConfiguration
Cluster Schema The configuration options of a cluster field
createdAt String
Cluster Schema Timestamp when the cluster is created field
markedForDeletionAt String
Cluster Schema Timestamp when this cluster was marked for deletion field
name String
Cluster Schema Name of the cluster field
privateRegionId String
Cluster Schema Identifier of the Private Region field
url String
Cluster Schema The URL of the endpoint of the Qdrant cluster field
accountId string
Cluster Schema Identifier of the account field
cloudProvider string
Cluster Schema Cloud provider where the cluster resides field
cloudRegion string
Cluster Schema Cloud region where the cluster resides field
configuration AccountsClusterConfiguration
Cluster Schema The configuration options of a cluster field
createdAt string
Cluster Schema Timestamp when the cluster is created field
markedForDeletionAt string
Cluster Schema Timestamp when this cluster was marked for deletion field
name string
Cluster Schema Name of the cluster field
privateRegionId string
Cluster Schema Identifier of the Private Region field
url string
Cluster Schema The URL of the endpoint of the Qdrant cluster field
account_id str
Cluster Schema Identifier of the account field
cloud_provider str
Cluster Schema Cloud provider where the cluster resides field
cloud_region str
Cluster Schema Cloud region where the cluster resides field
configuration AccountsClusterConfigurationArgs
Cluster Schema The configuration options of a cluster field
created_at str
Cluster Schema Timestamp when the cluster is created field
marked_for_deletion_at str
Cluster Schema Timestamp when this cluster was marked for deletion field
name str
Cluster Schema Name of the cluster field
private_region_id str
Cluster Schema Identifier of the Private Region field
url str
Cluster Schema The URL of the endpoint of the Qdrant cluster field
accountId String
Cluster Schema Identifier of the account field
cloudProvider String
Cluster Schema Cloud provider where the cluster resides field
cloudRegion String
Cluster Schema Cloud region where the cluster resides field
configuration Property Map
Cluster Schema The configuration options of a cluster field
createdAt String
Cluster Schema Timestamp when the cluster is created field
markedForDeletionAt String
Cluster Schema Timestamp when this cluster was marked for deletion field
name String
Cluster Schema Name of the cluster field
privateRegionId String
Cluster Schema Identifier of the Private Region field
url String
Cluster Schema The URL of the endpoint of the Qdrant cluster field

Supporting Types

AccountsClusterConfiguration
, AccountsClusterConfigurationArgs

NodeConfiguration This property is required. Pulumi.QdrantCloud.Inputs.AccountsClusterConfigurationNodeConfiguration
Cluster Schema The node configuration options of a cluster field
NumberOfNodes This property is required. double
Cluster Schema The number of nodes in the cluster field
Version string
Cluster Schema Version of the Qdrant cluster field
NodeConfiguration This property is required. AccountsClusterConfigurationNodeConfiguration
Cluster Schema The node configuration options of a cluster field
NumberOfNodes This property is required. float64
Cluster Schema The number of nodes in the cluster field
Version string
Cluster Schema Version of the Qdrant cluster field
nodeConfiguration This property is required. AccountsClusterConfigurationNodeConfiguration
Cluster Schema The node configuration options of a cluster field
numberOfNodes This property is required. Double
Cluster Schema The number of nodes in the cluster field
version String
Cluster Schema Version of the Qdrant cluster field
nodeConfiguration This property is required. AccountsClusterConfigurationNodeConfiguration
Cluster Schema The node configuration options of a cluster field
numberOfNodes This property is required. number
Cluster Schema The number of nodes in the cluster field
version string
Cluster Schema Version of the Qdrant cluster field
node_configuration This property is required. AccountsClusterConfigurationNodeConfiguration
Cluster Schema The node configuration options of a cluster field
number_of_nodes This property is required. float
Cluster Schema The number of nodes in the cluster field
version str
Cluster Schema Version of the Qdrant cluster field
nodeConfiguration This property is required. Property Map
Cluster Schema The node configuration options of a cluster field
numberOfNodes This property is required. Number
Cluster Schema The number of nodes in the cluster field
version String
Cluster Schema Version of the Qdrant cluster field

AccountsClusterConfigurationNodeConfiguration
, AccountsClusterConfigurationNodeConfigurationArgs

PackageId This property is required. string
Cluster Schema The package identifier (specifying: CPU, Memory, and disk size) field
ResourceConfigurations List<Pulumi.QdrantCloud.Inputs.AccountsClusterConfigurationNodeConfigurationResourceConfiguration>
The resource configurations of the package
PackageId This property is required. string
Cluster Schema The package identifier (specifying: CPU, Memory, and disk size) field
ResourceConfigurations []AccountsClusterConfigurationNodeConfigurationResourceConfiguration
The resource configurations of the package
packageId This property is required. String
Cluster Schema The package identifier (specifying: CPU, Memory, and disk size) field
resourceConfigurations List<AccountsClusterConfigurationNodeConfigurationResourceConfiguration>
The resource configurations of the package
packageId This property is required. string
Cluster Schema The package identifier (specifying: CPU, Memory, and disk size) field
resourceConfigurations AccountsClusterConfigurationNodeConfigurationResourceConfiguration[]
The resource configurations of the package
package_id This property is required. str
Cluster Schema The package identifier (specifying: CPU, Memory, and disk size) field
resource_configurations Sequence[AccountsClusterConfigurationNodeConfigurationResourceConfiguration]
The resource configurations of the package
packageId This property is required. String
Cluster Schema The package identifier (specifying: CPU, Memory, and disk size) field
resourceConfigurations List<Property Map>
The resource configurations of the package

AccountsClusterConfigurationNodeConfigurationResourceConfiguration
, AccountsClusterConfigurationNodeConfigurationResourceConfigurationArgs

Amount This property is required. double
The amount of the resource
ResourceType This property is required. string
The type of the resource
ResourceUnit This property is required. string
The unit of the resource
Amount This property is required. float64
The amount of the resource
ResourceType This property is required. string
The type of the resource
ResourceUnit This property is required. string
The unit of the resource
amount This property is required. Double
The amount of the resource
resourceType This property is required. String
The type of the resource
resourceUnit This property is required. String
The unit of the resource
amount This property is required. number
The amount of the resource
resourceType This property is required. string
The type of the resource
resourceUnit This property is required. string
The unit of the resource
amount This property is required. float
The amount of the resource
resource_type This property is required. str
The type of the resource
resource_unit This property is required. str
The unit of the resource
amount This property is required. Number
The amount of the resource
resourceType This property is required. String
The type of the resource
resourceUnit This property is required. String
The unit of the resource

Package Details

Repository
qdrant-cloud qdrant/terraform-provider-qdrant-cloud
License
Notes
This Pulumi package is based on the qdrant-cloud Terraform Provider.