published on Saturday, Jul 18, 2026 by Pulumi
published on Saturday, Jul 18, 2026 by Pulumi
Represents the HorizonDB cluster.
Uses Azure REST API version 2026-01-20-preview.
Example Usage
Create or update a HorizonDB cluster
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var horizonDbCluster = new AzureNative.HorizonDb.HorizonDbCluster("horizonDbCluster", new()
{
ClusterName = "examplecluster",
Location = "westus2",
Properties = new AzureNative.HorizonDb.Inputs.HorizonDbClusterPropertiesArgs
{
AdministratorLogin = "exampleadministratorlogin",
AdministratorLoginPassword = "examplepassword",
CreateMode = AzureNative.HorizonDb.CreateModeCluster.Create,
ReplicaCount = 2,
VCores = 4,
Version = "17",
ZonePlacementPolicy = AzureNative.HorizonDb.ZonePlacementPolicy.BestEffort,
},
ResourceGroupName = "exampleresourcegroup",
Tags =
{
{ "env", "dev" },
},
});
});
package main
import (
horizondb "github.com/pulumi/pulumi-azure-native-sdk/horizondb/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := horizondb.NewHorizonDbCluster(ctx, "horizonDbCluster", &horizondb.HorizonDbClusterArgs{
ClusterName: pulumi.String("examplecluster"),
Location: pulumi.String("westus2"),
Properties: &horizondb.HorizonDbClusterPropertiesArgs{
AdministratorLogin: pulumi.String("exampleadministratorlogin"),
AdministratorLoginPassword: pulumi.String("examplepassword"),
CreateMode: pulumi.String(horizondb.CreateModeClusterCreate),
ReplicaCount: pulumi.Int(2),
VCores: pulumi.Int(4),
Version: pulumi.String("17"),
ZonePlacementPolicy: pulumi.String(horizondb.ZonePlacementPolicyBestEffort),
},
ResourceGroupName: pulumi.String("exampleresourcegroup"),
Tags: pulumi.StringMap{
"env": pulumi.String("dev"),
},
})
if err != nil {
return err
}
return nil
})
}
pulumi {
required_providers {
azure-native = {
source = "pulumi/azure-native"
}
}
}
resource "azure-native_horizondb_horizondbcluster" "horizonDbCluster" {
cluster_name = "examplecluster"
location = "westus2"
properties = {
administrator_login = "exampleadministratorlogin"
administrator_login_password = "examplepassword"
create_mode = "Create"
replica_count = 2
v_cores = 4
version = "17"
zone_placement_policy = "BestEffort"
}
resource_group_name = "exampleresourcegroup"
tags = {
"env" = "dev"
}
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.horizondb.HorizonDbCluster;
import com.pulumi.azurenative.horizondb.HorizonDbClusterArgs;
import com.pulumi.azurenative.horizondb.inputs.HorizonDbClusterPropertiesArgs;
import java.util.ArrayList;
import java.util.Arrays;
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) {
var horizonDbCluster = new HorizonDbCluster("horizonDbCluster", HorizonDbClusterArgs.builder()
.clusterName("examplecluster")
.location("westus2")
.properties(HorizonDbClusterPropertiesArgs.builder()
.administratorLogin("exampleadministratorlogin")
.administratorLoginPassword("examplepassword")
.createMode("Create")
.replicaCount(2)
.vCores(4)
.version("17")
.zonePlacementPolicy("BestEffort")
.build())
.resourceGroupName("exampleresourcegroup")
.tags(Map.of("env", "dev"))
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const horizonDbCluster = new azure_native.horizondb.HorizonDbCluster("horizonDbCluster", {
clusterName: "examplecluster",
location: "westus2",
properties: {
administratorLogin: "exampleadministratorlogin",
administratorLoginPassword: "examplepassword",
createMode: azure_native.horizondb.CreateModeCluster.Create,
replicaCount: 2,
vCores: 4,
version: "17",
zonePlacementPolicy: azure_native.horizondb.ZonePlacementPolicy.BestEffort,
},
resourceGroupName: "exampleresourcegroup",
tags: {
env: "dev",
},
});
import pulumi
import pulumi_azure_native as azure_native
horizon_db_cluster = azure_native.horizondb.HorizonDbCluster("horizonDbCluster",
cluster_name="examplecluster",
location="westus2",
properties={
"administrator_login": "exampleadministratorlogin",
"administrator_login_password": "examplepassword",
"create_mode": azure_native.horizondb.CreateModeCluster.CREATE,
"replica_count": 2,
"v_cores": 4,
"version": "17",
"zone_placement_policy": azure_native.horizondb.ZonePlacementPolicy.BEST_EFFORT,
},
resource_group_name="exampleresourcegroup",
tags={
"env": "dev",
})
resources:
horizonDbCluster:
type: azure-native:horizondb:HorizonDbCluster
properties:
clusterName: examplecluster
location: westus2
properties:
administratorLogin: exampleadministratorlogin
administratorLoginPassword: examplepassword
createMode: Create
replicaCount: 2
vCores: 4
version: '17'
zonePlacementPolicy: BestEffort
resourceGroupName: exampleresourcegroup
tags:
env: dev
Create HorizonDbCluster Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new HorizonDbCluster(name: string, args: HorizonDbClusterArgs, opts?: CustomResourceOptions);@overload
def HorizonDbCluster(resource_name: str,
args: HorizonDbClusterArgs,
opts: Optional[ResourceOptions] = None)
@overload
def HorizonDbCluster(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
cluster_name: Optional[str] = None,
location: Optional[str] = None,
properties: Optional[HorizonDbClusterPropertiesArgs] = None,
tags: Optional[Mapping[str, str]] = None)func NewHorizonDbCluster(ctx *Context, name string, args HorizonDbClusterArgs, opts ...ResourceOption) (*HorizonDbCluster, error)public HorizonDbCluster(string name, HorizonDbClusterArgs args, CustomResourceOptions? opts = null)
public HorizonDbCluster(String name, HorizonDbClusterArgs args)
public HorizonDbCluster(String name, HorizonDbClusterArgs args, CustomResourceOptions options)
type: azure-native:horizondb:HorizonDbCluster
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "azure-native_horizondb_horizon_db_cluster" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args HorizonDbClusterArgs
- 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 HorizonDbClusterArgs
- 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 HorizonDbClusterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args HorizonDbClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args HorizonDbClusterArgs
- 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 horizonDbClusterResource = new AzureNative.HorizonDb.HorizonDbCluster("horizonDbClusterResource", new()
{
ResourceGroupName = "string",
ClusterName = "string",
Location = "string",
Properties = new AzureNative.HorizonDb.Inputs.HorizonDbClusterPropertiesArgs
{
AdministratorLogin = "string",
AdministratorLoginPassword = "string",
CreateMode = "string",
ParameterGroup = new AzureNative.HorizonDb.Inputs.HorizonDbClusterParameterGroupConnectionPropertiesArgs
{
ApplyImmediately = false,
Id = "string",
},
PointInTimeUTC = "string",
PoolName = "string",
ProcessorType = "string",
ReplicaCount = 0,
SourceClusterResourceId = "string",
VCores = 0,
Version = "string",
ZonePlacementPolicy = "string",
},
Tags =
{
{ "string", "string" },
},
});
example, err := horizondb.NewHorizonDbCluster(ctx, "horizonDbClusterResource", &horizondb.HorizonDbClusterArgs{
ResourceGroupName: pulumi.String("string"),
ClusterName: pulumi.String("string"),
Location: pulumi.String("string"),
Properties: &horizondb.HorizonDbClusterPropertiesArgs{
AdministratorLogin: pulumi.String("string"),
AdministratorLoginPassword: pulumi.String("string"),
CreateMode: pulumi.String("string"),
ParameterGroup: &horizondb.HorizonDbClusterParameterGroupConnectionPropertiesArgs{
ApplyImmediately: pulumi.Bool(false),
Id: pulumi.String("string"),
},
PointInTimeUTC: pulumi.String("string"),
PoolName: pulumi.String("string"),
ProcessorType: pulumi.String("string"),
ReplicaCount: pulumi.Int(0),
SourceClusterResourceId: pulumi.String("string"),
VCores: pulumi.Int(0),
Version: pulumi.String("string"),
ZonePlacementPolicy: pulumi.String("string"),
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
resource "azure-native_horizondb_horizon_db_cluster" "horizonDbClusterResource" {
lifecycle {
create_before_destroy = true
}
resource_group_name = "string"
cluster_name = "string"
location = "string"
properties = {
administrator_login = "string"
administrator_login_password = "string"
create_mode = "string"
parameter_group = {
apply_immediately = false
id = "string"
}
point_in_time_utc = "string"
pool_name = "string"
processor_type = "string"
replica_count = 0
source_cluster_resource_id = "string"
v_cores = 0
version = "string"
zone_placement_policy = "string"
}
tags = {
"string" = "string"
}
}
var horizonDbClusterResource = new HorizonDbCluster("horizonDbClusterResource", HorizonDbClusterArgs.builder()
.resourceGroupName("string")
.clusterName("string")
.location("string")
.properties(HorizonDbClusterPropertiesArgs.builder()
.administratorLogin("string")
.administratorLoginPassword("string")
.createMode("string")
.parameterGroup(HorizonDbClusterParameterGroupConnectionPropertiesArgs.builder()
.applyImmediately(false)
.id("string")
.build())
.pointInTimeUTC("string")
.poolName("string")
.processorType("string")
.replicaCount(0)
.sourceClusterResourceId("string")
.vCores(0)
.version("string")
.zonePlacementPolicy("string")
.build())
.tags(Map.of("string", "string"))
.build());
horizon_db_cluster_resource = azure_native.horizondb.HorizonDbCluster("horizonDbClusterResource",
resource_group_name="string",
cluster_name="string",
location="string",
properties={
"administrator_login": "string",
"administrator_login_password": "string",
"create_mode": "string",
"parameter_group": {
"apply_immediately": False,
"id": "string",
},
"point_in_time_utc": "string",
"pool_name": "string",
"processor_type": "string",
"replica_count": 0,
"source_cluster_resource_id": "string",
"v_cores": 0,
"version": "string",
"zone_placement_policy": "string",
},
tags={
"string": "string",
})
const horizonDbClusterResource = new azure_native.horizondb.HorizonDbCluster("horizonDbClusterResource", {
resourceGroupName: "string",
clusterName: "string",
location: "string",
properties: {
administratorLogin: "string",
administratorLoginPassword: "string",
createMode: "string",
parameterGroup: {
applyImmediately: false,
id: "string",
},
pointInTimeUTC: "string",
poolName: "string",
processorType: "string",
replicaCount: 0,
sourceClusterResourceId: "string",
vCores: 0,
version: "string",
zonePlacementPolicy: "string",
},
tags: {
string: "string",
},
});
type: azure-native:horizondb:HorizonDbCluster
properties:
clusterName: string
location: string
properties:
administratorLogin: string
administratorLoginPassword: string
createMode: string
parameterGroup:
applyImmediately: false
id: string
pointInTimeUTC: string
poolName: string
processorType: string
replicaCount: 0
sourceClusterResourceId: string
vCores: 0
version: string
zonePlacementPolicy: string
resourceGroupName: string
tags:
string: string
HorizonDbCluster 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 HorizonDbCluster resource accepts the following input properties:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Cluster
Name string - The name of the HorizonDB cluster.
- Location string
- The geo-location where the resource lives
- Properties
Pulumi.
Azure Native. Horizon Db. Inputs. Horizon Db Cluster Properties - The resource-specific properties for this resource.
- Dictionary<string, string>
- Resource tags.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Cluster
Name string - The name of the HorizonDB cluster.
- Location string
- The geo-location where the resource lives
- Properties
Horizon
Db Cluster Properties Args - The resource-specific properties for this resource.
- map[string]string
- Resource tags.
- resource_
group_ stringname - The name of the resource group. The name is case insensitive.
- cluster_
name string - The name of the HorizonDB cluster.
- location string
- The geo-location where the resource lives
- properties object
- The resource-specific properties for this resource.
- map(string)
- Resource tags.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- cluster
Name String - The name of the HorizonDB cluster.
- location String
- The geo-location where the resource lives
- properties
Horizon
Db Cluster Properties - The resource-specific properties for this resource.
- Map<String,String>
- Resource tags.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- cluster
Name string - The name of the HorizonDB cluster.
- location string
- The geo-location where the resource lives
- properties
Horizon
Db Cluster Properties - The resource-specific properties for this resource.
- {[key: string]: string}
- Resource tags.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- cluster_
name str - The name of the HorizonDB cluster.
- location str
- The geo-location where the resource lives
- properties
Horizon
Db Cluster Properties Args - The resource-specific properties for this resource.
- Mapping[str, str]
- Resource tags.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- cluster
Name String - The name of the HorizonDB cluster.
- location String
- The geo-location where the resource lives
- properties Property Map
- The resource-specific properties for this resource.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the HorizonDbCluster resource produces the following output properties:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data Pulumi.Azure Native. Horizon Db. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure_
api_ stringversion - The Azure API version of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- system_
data object - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api stringVersion - The Azure API version of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure_
api_ strversion - The Azure API version of the resource.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
CreateModeCluster, CreateModeClusterArgs
- Create
CreateCreate a new cluster- Update
UpdateUpdate an existing cluster- Point
In Time Restore PointInTimeRestoreCreate cluster from point-in-time restore
- Create
Mode Cluster Create CreateCreate a new cluster- Create
Mode Cluster Update UpdateUpdate an existing cluster- Create
Mode Cluster Point In Time Restore PointInTimeRestoreCreate cluster from point-in-time restore
- "Create"
CreateCreate a new cluster- "Update"
UpdateUpdate an existing cluster- "Point
In Time Restore" PointInTimeRestoreCreate cluster from point-in-time restore
- Create
CreateCreate a new cluster- Update
UpdateUpdate an existing cluster- Point
In Time Restore PointInTimeRestoreCreate cluster from point-in-time restore
- Create
CreateCreate a new cluster- Update
UpdateUpdate an existing cluster- Point
In Time Restore PointInTimeRestoreCreate cluster from point-in-time restore
- CREATE
CreateCreate a new cluster- UPDATE
UpdateUpdate an existing cluster- POINT_IN_TIME_RESTORE
PointInTimeRestoreCreate cluster from point-in-time restore
- "Create"
CreateCreate a new cluster- "Update"
UpdateUpdate an existing cluster- "Point
In Time Restore" PointInTimeRestoreCreate cluster from point-in-time restore
HorizonDbClusterParameterGroupConnectionProperties, HorizonDbClusterParameterGroupConnectionPropertiesArgs
Connection information for HorizonDB parameter group.- Apply
Immediately bool - Indicates whether the parameters should be applied immediately.
- Id string
- The resource ID of the connected parameter group.
- Apply
Immediately bool - Indicates whether the parameters should be applied immediately.
- Id string
- The resource ID of the connected parameter group.
- apply_
immediately bool - Indicates whether the parameters should be applied immediately.
- id string
- The resource ID of the connected parameter group.
- apply
Immediately Boolean - Indicates whether the parameters should be applied immediately.
- id String
- The resource ID of the connected parameter group.
- apply
Immediately boolean - Indicates whether the parameters should be applied immediately.
- id string
- The resource ID of the connected parameter group.
- apply_
immediately bool - Indicates whether the parameters should be applied immediately.
- id str
- The resource ID of the connected parameter group.
- apply
Immediately Boolean - Indicates whether the parameters should be applied immediately.
- id String
- The resource ID of the connected parameter group.
HorizonDbClusterParameterGroupConnectionPropertiesResponse, HorizonDbClusterParameterGroupConnectionPropertiesResponseArgs
Connection information for HorizonDB parameter group.- Sync
Status string - Indication of if parameter group is applied on HorizonDB resource.
- Apply
Immediately bool - Indicates whether the parameters should be applied immediately.
- Id string
- The resource ID of the connected parameter group.
- Sync
Status string - Indication of if parameter group is applied on HorizonDB resource.
- Apply
Immediately bool - Indicates whether the parameters should be applied immediately.
- Id string
- The resource ID of the connected parameter group.
- sync_
status string - Indication of if parameter group is applied on HorizonDB resource.
- apply_
immediately bool - Indicates whether the parameters should be applied immediately.
- id string
- The resource ID of the connected parameter group.
- sync
Status String - Indication of if parameter group is applied on HorizonDB resource.
- apply
Immediately Boolean - Indicates whether the parameters should be applied immediately.
- id String
- The resource ID of the connected parameter group.
- sync
Status string - Indication of if parameter group is applied on HorizonDB resource.
- apply
Immediately boolean - Indicates whether the parameters should be applied immediately.
- id string
- The resource ID of the connected parameter group.
- sync_
status str - Indication of if parameter group is applied on HorizonDB resource.
- apply_
immediately bool - Indicates whether the parameters should be applied immediately.
- id str
- The resource ID of the connected parameter group.
- sync
Status String - Indication of if parameter group is applied on HorizonDB resource.
- apply
Immediately Boolean - Indicates whether the parameters should be applied immediately.
- id String
- The resource ID of the connected parameter group.
HorizonDbClusterProperties, HorizonDbClusterPropertiesArgs
Properties of a HorizonDB cluster.- Administrator
Login string - The administrator login name.
- Administrator
Login stringPassword - The administrator login password.
- Create
Mode string | Pulumi.Azure Native. Horizon Db. Create Mode Cluster - The mode to create a new HorizonDB cluster.
- Parameter
Group Pulumi.Azure Native. Horizon Db. Inputs. Horizon Db Cluster Parameter Group Connection Properties - Defines connection to a parameter group.
- Point
In stringTime UTC - Restore point creation time specifying the time to restore from.
- Pool
Name string - The pool name for restore or replica operations.
- Processor
Type string - The processor type for the HorizonDB cluster.
- Replica
Count int - Number of replicas.
- Source
Cluster stringResource Id - The source cluster resource ID for restore or replica creation.
- VCores int
- Number of vCores.
- Version string
- The version of the HorizonDB cluster.
- Zone
Placement string | Pulumi.Policy Azure Native. Horizon Db. Zone Placement Policy - Defines how replicas are placed across availability zones.
- Administrator
Login string - The administrator login name.
- Administrator
Login stringPassword - The administrator login password.
- Create
Mode string | CreateMode Cluster - The mode to create a new HorizonDB cluster.
- Parameter
Group HorizonDb Cluster Parameter Group Connection Properties - Defines connection to a parameter group.
- Point
In stringTime UTC - Restore point creation time specifying the time to restore from.
- Pool
Name string - The pool name for restore or replica operations.
- Processor
Type string - The processor type for the HorizonDB cluster.
- Replica
Count int - Number of replicas.
- Source
Cluster stringResource Id - The source cluster resource ID for restore or replica creation.
- VCores int
- Number of vCores.
- Version string
- The version of the HorizonDB cluster.
- Zone
Placement string | ZonePolicy Placement Policy - Defines how replicas are placed across availability zones.
- administrator_
login string - The administrator login name.
- administrator_
login_ stringpassword - The administrator login password.
- create_
mode string | "Create" | "Update" | "PointIn Time Restore" - The mode to create a new HorizonDB cluster.
- parameter_
group object - Defines connection to a parameter group.
- point_
in_ stringtime_ utc - Restore point creation time specifying the time to restore from.
- pool_
name string - The pool name for restore or replica operations.
- processor_
type string - The processor type for the HorizonDB cluster.
- replica_
count number - Number of replicas.
- source_
cluster_ stringresource_ id - The source cluster resource ID for restore or replica creation.
- v_
cores number - Number of vCores.
- version string
- The version of the HorizonDB cluster.
- zone_
placement_ string | "Strict" | "Bestpolicy Effort" - Defines how replicas are placed across availability zones.
- administrator
Login String - The administrator login name.
- administrator
Login StringPassword - The administrator login password.
- create
Mode String | CreateMode Cluster - The mode to create a new HorizonDB cluster.
- parameter
Group HorizonDb Cluster Parameter Group Connection Properties - Defines connection to a parameter group.
- point
In StringTime UTC - Restore point creation time specifying the time to restore from.
- pool
Name String - The pool name for restore or replica operations.
- processor
Type String - The processor type for the HorizonDB cluster.
- replica
Count Integer - Number of replicas.
- source
Cluster StringResource Id - The source cluster resource ID for restore or replica creation.
- v
Cores Integer - Number of vCores.
- version String
- The version of the HorizonDB cluster.
- zone
Placement String | ZonePolicy Placement Policy - Defines how replicas are placed across availability zones.
- administrator
Login string - The administrator login name.
- administrator
Login stringPassword - The administrator login password.
- create
Mode string | CreateMode Cluster - The mode to create a new HorizonDB cluster.
- parameter
Group HorizonDb Cluster Parameter Group Connection Properties - Defines connection to a parameter group.
- point
In stringTime UTC - Restore point creation time specifying the time to restore from.
- pool
Name string - The pool name for restore or replica operations.
- processor
Type string - The processor type for the HorizonDB cluster.
- replica
Count number - Number of replicas.
- source
Cluster stringResource Id - The source cluster resource ID for restore or replica creation.
- v
Cores number - Number of vCores.
- version string
- The version of the HorizonDB cluster.
- zone
Placement string | ZonePolicy Placement Policy - Defines how replicas are placed across availability zones.
- administrator_
login str - The administrator login name.
- administrator_
login_ strpassword - The administrator login password.
- create_
mode str | CreateMode Cluster - The mode to create a new HorizonDB cluster.
- parameter_
group HorizonDb Cluster Parameter Group Connection Properties - Defines connection to a parameter group.
- point_
in_ strtime_ utc - Restore point creation time specifying the time to restore from.
- pool_
name str - The pool name for restore or replica operations.
- processor_
type str - The processor type for the HorizonDB cluster.
- replica_
count int - Number of replicas.
- source_
cluster_ strresource_ id - The source cluster resource ID for restore or replica creation.
- v_
cores int - Number of vCores.
- version str
- The version of the HorizonDB cluster.
- zone_
placement_ str | Zonepolicy Placement Policy - Defines how replicas are placed across availability zones.
- administrator
Login String - The administrator login name.
- administrator
Login StringPassword - The administrator login password.
- create
Mode String | "Create" | "Update" | "PointIn Time Restore" - The mode to create a new HorizonDB cluster.
- parameter
Group Property Map - Defines connection to a parameter group.
- point
In StringTime UTC - Restore point creation time specifying the time to restore from.
- pool
Name String - The pool name for restore or replica operations.
- processor
Type String - The processor type for the HorizonDB cluster.
- replica
Count Number - Number of replicas.
- source
Cluster StringResource Id - The source cluster resource ID for restore or replica creation.
- v
Cores Number - Number of vCores.
- version String
- The version of the HorizonDB cluster.
- zone
Placement String | "Strict" | "BestPolicy Effort" - Defines how replicas are placed across availability zones.
HorizonDbClusterPropertiesResponse, HorizonDbClusterPropertiesResponseArgs
Properties of a HorizonDB cluster.- Administrator
Login string - The administrator login name.
- Fully
Qualified stringDomain Name - The fully qualified domain name of the cluster.
- Provisioning
State string - The provisioning state of the cluster.
- Readonly
Endpoint string - The fully qualified domain name used for readonly endpoint for the cluster.
- State string
- Current state of the cluster.
- Create
Mode string - The mode to create a new HorizonDB cluster.
- Network
Pulumi.
Azure Native. Horizon Db. Inputs. Network Response - The network related info.
- Parameter
Group Pulumi.Azure Native. Horizon Db. Inputs. Horizon Db Cluster Parameter Group Connection Properties Response - Defines connection to a parameter group.
- Point
In stringTime UTC - Restore point creation time specifying the time to restore from.
- Pool
Name string - The pool name for restore or replica operations.
- Processor
Type string - The processor type for the HorizonDB cluster.
- Replica
Count int - Number of replicas.
- Source
Cluster stringResource Id - The source cluster resource ID for restore or replica creation.
- VCores int
- Number of vCores.
- Version string
- The version of the HorizonDB cluster.
- Zone
Placement stringPolicy - Defines how replicas are placed across availability zones.
- Administrator
Login string - The administrator login name.
- Fully
Qualified stringDomain Name - The fully qualified domain name of the cluster.
- Provisioning
State string - The provisioning state of the cluster.
- Readonly
Endpoint string - The fully qualified domain name used for readonly endpoint for the cluster.
- State string
- Current state of the cluster.
- Create
Mode string - The mode to create a new HorizonDB cluster.
- Network
Network
Response - The network related info.
- Parameter
Group HorizonDb Cluster Parameter Group Connection Properties Response - Defines connection to a parameter group.
- Point
In stringTime UTC - Restore point creation time specifying the time to restore from.
- Pool
Name string - The pool name for restore or replica operations.
- Processor
Type string - The processor type for the HorizonDB cluster.
- Replica
Count int - Number of replicas.
- Source
Cluster stringResource Id - The source cluster resource ID for restore or replica creation.
- VCores int
- Number of vCores.
- Version string
- The version of the HorizonDB cluster.
- Zone
Placement stringPolicy - Defines how replicas are placed across availability zones.
- administrator_
login string - The administrator login name.
- fully_
qualified_ stringdomain_ name - The fully qualified domain name of the cluster.
- provisioning_
state string - The provisioning state of the cluster.
- readonly_
endpoint string - The fully qualified domain name used for readonly endpoint for the cluster.
- state string
- Current state of the cluster.
- create_
mode string - The mode to create a new HorizonDB cluster.
- network object
- The network related info.
- parameter_
group object - Defines connection to a parameter group.
- point_
in_ stringtime_ utc - Restore point creation time specifying the time to restore from.
- pool_
name string - The pool name for restore or replica operations.
- processor_
type string - The processor type for the HorizonDB cluster.
- replica_
count number - Number of replicas.
- source_
cluster_ stringresource_ id - The source cluster resource ID for restore or replica creation.
- v_
cores number - Number of vCores.
- version string
- The version of the HorizonDB cluster.
- zone_
placement_ stringpolicy - Defines how replicas are placed across availability zones.
- administrator
Login String - The administrator login name.
- fully
Qualified StringDomain Name - The fully qualified domain name of the cluster.
- provisioning
State String - The provisioning state of the cluster.
- readonly
Endpoint String - The fully qualified domain name used for readonly endpoint for the cluster.
- state String
- Current state of the cluster.
- create
Mode String - The mode to create a new HorizonDB cluster.
- network
Network
Response - The network related info.
- parameter
Group HorizonDb Cluster Parameter Group Connection Properties Response - Defines connection to a parameter group.
- point
In StringTime UTC - Restore point creation time specifying the time to restore from.
- pool
Name String - The pool name for restore or replica operations.
- processor
Type String - The processor type for the HorizonDB cluster.
- replica
Count Integer - Number of replicas.
- source
Cluster StringResource Id - The source cluster resource ID for restore or replica creation.
- v
Cores Integer - Number of vCores.
- version String
- The version of the HorizonDB cluster.
- zone
Placement StringPolicy - Defines how replicas are placed across availability zones.
- administrator
Login string - The administrator login name.
- fully
Qualified stringDomain Name - The fully qualified domain name of the cluster.
- provisioning
State string - The provisioning state of the cluster.
- readonly
Endpoint string - The fully qualified domain name used for readonly endpoint for the cluster.
- state string
- Current state of the cluster.
- create
Mode string - The mode to create a new HorizonDB cluster.
- network
Network
Response - The network related info.
- parameter
Group HorizonDb Cluster Parameter Group Connection Properties Response - Defines connection to a parameter group.
- point
In stringTime UTC - Restore point creation time specifying the time to restore from.
- pool
Name string - The pool name for restore or replica operations.
- processor
Type string - The processor type for the HorizonDB cluster.
- replica
Count number - Number of replicas.
- source
Cluster stringResource Id - The source cluster resource ID for restore or replica creation.
- v
Cores number - Number of vCores.
- version string
- The version of the HorizonDB cluster.
- zone
Placement stringPolicy - Defines how replicas are placed across availability zones.
- administrator_
login str - The administrator login name.
- fully_
qualified_ strdomain_ name - The fully qualified domain name of the cluster.
- provisioning_
state str - The provisioning state of the cluster.
- readonly_
endpoint str - The fully qualified domain name used for readonly endpoint for the cluster.
- state str
- Current state of the cluster.
- create_
mode str - The mode to create a new HorizonDB cluster.
- network
Network
Response - The network related info.
- parameter_
group HorizonDb Cluster Parameter Group Connection Properties Response - Defines connection to a parameter group.
- point_
in_ strtime_ utc - Restore point creation time specifying the time to restore from.
- pool_
name str - The pool name for restore or replica operations.
- processor_
type str - The processor type for the HorizonDB cluster.
- replica_
count int - Number of replicas.
- source_
cluster_ strresource_ id - The source cluster resource ID for restore or replica creation.
- v_
cores int - Number of vCores.
- version str
- The version of the HorizonDB cluster.
- zone_
placement_ strpolicy - Defines how replicas are placed across availability zones.
- administrator
Login String - The administrator login name.
- fully
Qualified StringDomain Name - The fully qualified domain name of the cluster.
- provisioning
State String - The provisioning state of the cluster.
- readonly
Endpoint String - The fully qualified domain name used for readonly endpoint for the cluster.
- state String
- Current state of the cluster.
- create
Mode String - The mode to create a new HorizonDB cluster.
- network Property Map
- The network related info.
- parameter
Group Property Map - Defines connection to a parameter group.
- point
In StringTime UTC - Restore point creation time specifying the time to restore from.
- pool
Name String - The pool name for restore or replica operations.
- processor
Type String - The processor type for the HorizonDB cluster.
- replica
Count Number - Number of replicas.
- source
Cluster StringResource Id - The source cluster resource ID for restore or replica creation.
- v
Cores Number - Number of vCores.
- version String
- The version of the HorizonDB cluster.
- zone
Placement StringPolicy - Defines how replicas are placed across availability zones.
NetworkResponse, NetworkResponseArgs
Network properties.- Public
Network stringAccess - The flag indicating whether public ip is requested.
- Public
Network stringAccess - The flag indicating whether public ip is requested.
- public_
network_ stringaccess - The flag indicating whether public ip is requested.
- public
Network StringAccess - The flag indicating whether public ip is requested.
- public
Network stringAccess - The flag indicating whether public ip is requested.
- public_
network_ straccess - The flag indicating whether public ip is requested.
- public
Network StringAccess - The flag indicating whether public ip is requested.
SystemDataResponse, SystemDataResponseArgs
Metadata pertaining to creation and last modification of the resource.- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at string - The timestamp of resource creation (UTC).
- created_
by string - The identity that created the resource.
- created_
by_ stringtype - The type of identity that created the resource.
- last_
modified_ stringat - The timestamp of resource last modification (UTC)
- last_
modified_ stringby - The identity that last modified the resource.
- last_
modified_ stringby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
ZonePlacementPolicy, ZonePlacementPolicyArgs
- Strict
StrictEnforce zonal redundancy- Best
Effort BestEffortBest-effort placement (default)
- Zone
Placement Policy Strict StrictEnforce zonal redundancy- Zone
Placement Policy Best Effort BestEffortBest-effort placement (default)
- "Strict"
StrictEnforce zonal redundancy- "Best
Effort" BestEffortBest-effort placement (default)
- Strict
StrictEnforce zonal redundancy- Best
Effort BestEffortBest-effort placement (default)
- Strict
StrictEnforce zonal redundancy- Best
Effort BestEffortBest-effort placement (default)
- STRICT
StrictEnforce zonal redundancy- BEST_EFFORT
BestEffortBest-effort placement (default)
- "Strict"
StrictEnforce zonal redundancy- "Best
Effort" BestEffortBest-effort placement (default)
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:horizondb:HorizonDbCluster examplecluster /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HorizonDb/clusters/{clusterName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
published on Saturday, Jul 18, 2026 by Pulumi