This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.sqlvirtualmachine.getSqlVirtualMachineGroup
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Gets a SQL virtual machine group. Azure REST API version: 2022-02-01.
Other available API versions: 2023-01-01-preview, 2023-10-01.
Using getSqlVirtualMachineGroup
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getSqlVirtualMachineGroup(args: GetSqlVirtualMachineGroupArgs, opts?: InvokeOptions): Promise<GetSqlVirtualMachineGroupResult>
function getSqlVirtualMachineGroupOutput(args: GetSqlVirtualMachineGroupOutputArgs, opts?: InvokeOptions): Output<GetSqlVirtualMachineGroupResult>def get_sql_virtual_machine_group(resource_group_name: Optional[str] = None,
                                  sql_virtual_machine_group_name: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetSqlVirtualMachineGroupResult
def get_sql_virtual_machine_group_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                                  sql_virtual_machine_group_name: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetSqlVirtualMachineGroupResult]func LookupSqlVirtualMachineGroup(ctx *Context, args *LookupSqlVirtualMachineGroupArgs, opts ...InvokeOption) (*LookupSqlVirtualMachineGroupResult, error)
func LookupSqlVirtualMachineGroupOutput(ctx *Context, args *LookupSqlVirtualMachineGroupOutputArgs, opts ...InvokeOption) LookupSqlVirtualMachineGroupResultOutput> Note: This function is named LookupSqlVirtualMachineGroup in the Go SDK.
public static class GetSqlVirtualMachineGroup 
{
    public static Task<GetSqlVirtualMachineGroupResult> InvokeAsync(GetSqlVirtualMachineGroupArgs args, InvokeOptions? opts = null)
    public static Output<GetSqlVirtualMachineGroupResult> Invoke(GetSqlVirtualMachineGroupInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSqlVirtualMachineGroupResult> getSqlVirtualMachineGroup(GetSqlVirtualMachineGroupArgs args, InvokeOptions options)
public static Output<GetSqlVirtualMachineGroupResult> getSqlVirtualMachineGroup(GetSqlVirtualMachineGroupArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:sqlvirtualmachine:getSqlVirtualMachineGroup
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ResourceGroup stringName 
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- SqlVirtual stringMachine Group Name 
- Name of the SQL virtual machine group.
- ResourceGroup stringName 
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- SqlVirtual stringMachine Group Name 
- Name of the SQL virtual machine group.
- resourceGroup StringName 
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- sqlVirtual StringMachine Group Name 
- Name of the SQL virtual machine group.
- resourceGroup stringName 
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- sqlVirtual stringMachine Group Name 
- Name of the SQL virtual machine group.
- resource_group_ strname 
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- sql_virtual_ strmachine_ group_ name 
- Name of the SQL virtual machine group.
- resourceGroup StringName 
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- sqlVirtual StringMachine Group Name 
- Name of the SQL virtual machine group.
getSqlVirtualMachineGroup Result
The following output properties are available:
- ClusterConfiguration string
- Cluster type.
- ClusterManager stringType 
- Type of cluster manager: Windows Server Failover Cluster (WSFC), implied by the scale type of the group and the OS type.
- Id string
- Resource ID.
- Location string
- Resource location.
- Name string
- Resource name.
- ProvisioningState string
- Provisioning state to track the async operation status.
- ScaleType string
- Scale type.
- SystemData Pulumi.Azure Native. Sql Virtual Machine. Outputs. System Data Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- Resource type.
- SqlImage stringOffer 
- SQL image offer. Examples may include SQL2016-WS2016, SQL2017-WS2016.
- SqlImage stringSku 
- SQL image sku.
- Dictionary<string, string>
- Resource tags.
- WsfcDomain Pulumi.Profile Azure Native. Sql Virtual Machine. Outputs. Wsfc Domain Profile Response 
- Cluster Active Directory domain profile.
- ClusterConfiguration string
- Cluster type.
- ClusterManager stringType 
- Type of cluster manager: Windows Server Failover Cluster (WSFC), implied by the scale type of the group and the OS type.
- Id string
- Resource ID.
- Location string
- Resource location.
- Name string
- Resource name.
- ProvisioningState string
- Provisioning state to track the async operation status.
- ScaleType string
- Scale type.
- SystemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- Resource type.
- SqlImage stringOffer 
- SQL image offer. Examples may include SQL2016-WS2016, SQL2017-WS2016.
- SqlImage stringSku 
- SQL image sku.
- map[string]string
- Resource tags.
- WsfcDomain WsfcProfile Domain Profile Response 
- Cluster Active Directory domain profile.
- clusterConfiguration String
- Cluster type.
- clusterManager StringType 
- Type of cluster manager: Windows Server Failover Cluster (WSFC), implied by the scale type of the group and the OS type.
- id String
- Resource ID.
- location String
- Resource location.
- name String
- Resource name.
- provisioningState String
- Provisioning state to track the async operation status.
- scaleType String
- Scale type.
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type String
- Resource type.
- sqlImage StringOffer 
- SQL image offer. Examples may include SQL2016-WS2016, SQL2017-WS2016.
- sqlImage StringSku 
- SQL image sku.
- Map<String,String>
- Resource tags.
- wsfcDomain WsfcProfile Domain Profile Response 
- Cluster Active Directory domain profile.
- clusterConfiguration string
- Cluster type.
- clusterManager stringType 
- Type of cluster manager: Windows Server Failover Cluster (WSFC), implied by the scale type of the group and the OS type.
- id string
- Resource ID.
- location string
- Resource location.
- name string
- Resource name.
- provisioningState string
- Provisioning state to track the async operation status.
- scaleType string
- Scale type.
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type string
- Resource type.
- sqlImage stringOffer 
- SQL image offer. Examples may include SQL2016-WS2016, SQL2017-WS2016.
- sqlImage stringSku 
- SQL image sku.
- {[key: string]: string}
- Resource tags.
- wsfcDomain WsfcProfile Domain Profile Response 
- Cluster Active Directory domain profile.
- cluster_configuration str
- Cluster type.
- cluster_manager_ strtype 
- Type of cluster manager: Windows Server Failover Cluster (WSFC), implied by the scale type of the group and the OS type.
- id str
- Resource ID.
- location str
- Resource location.
- name str
- Resource name.
- provisioning_state str
- Provisioning state to track the async operation status.
- scale_type str
- Scale type.
- system_data SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type str
- Resource type.
- sql_image_ stroffer 
- SQL image offer. Examples may include SQL2016-WS2016, SQL2017-WS2016.
- sql_image_ strsku 
- SQL image sku.
- Mapping[str, str]
- Resource tags.
- wsfc_domain_ Wsfcprofile Domain Profile Response 
- Cluster Active Directory domain profile.
- clusterConfiguration String
- Cluster type.
- clusterManager StringType 
- Type of cluster manager: Windows Server Failover Cluster (WSFC), implied by the scale type of the group and the OS type.
- id String
- Resource ID.
- location String
- Resource location.
- name String
- Resource name.
- provisioningState String
- Provisioning state to track the async operation status.
- scaleType String
- Scale type.
- systemData Property Map
- Metadata pertaining to creation and last modification of the resource.
- type String
- Resource type.
- sqlImage StringOffer 
- SQL image offer. Examples may include SQL2016-WS2016, SQL2017-WS2016.
- sqlImage StringSku 
- SQL image sku.
- Map<String>
- Resource tags.
- wsfcDomain Property MapProfile 
- Cluster Active Directory domain profile.
Supporting Types
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified 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.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
WsfcDomainProfileResponse   
- ClusterBootstrap stringAccount 
- Account name used for creating cluster (at minimum needs permissions to 'Create Computer Objects' in domain).
- ClusterOperator stringAccount 
- Account name used for operating cluster i.e. will be part of administrators group on all the participating virtual machines in the cluster.
- ClusterSubnet stringType 
- Cluster subnet type.
- DomainFqdn string
- Fully qualified name of the domain.
- string
- Optional path for fileshare witness.
- OuPath string
- Organizational Unit path in which the nodes and cluster will be present.
- SqlService stringAccount 
- Account name under which SQL service will run on all participating SQL virtual machines in the cluster.
- StorageAccount stringUrl 
- Fully qualified ARM resource id of the witness storage account.
- ClusterBootstrap stringAccount 
- Account name used for creating cluster (at minimum needs permissions to 'Create Computer Objects' in domain).
- ClusterOperator stringAccount 
- Account name used for operating cluster i.e. will be part of administrators group on all the participating virtual machines in the cluster.
- ClusterSubnet stringType 
- Cluster subnet type.
- DomainFqdn string
- Fully qualified name of the domain.
- string
- Optional path for fileshare witness.
- OuPath string
- Organizational Unit path in which the nodes and cluster will be present.
- SqlService stringAccount 
- Account name under which SQL service will run on all participating SQL virtual machines in the cluster.
- StorageAccount stringUrl 
- Fully qualified ARM resource id of the witness storage account.
- clusterBootstrap StringAccount 
- Account name used for creating cluster (at minimum needs permissions to 'Create Computer Objects' in domain).
- clusterOperator StringAccount 
- Account name used for operating cluster i.e. will be part of administrators group on all the participating virtual machines in the cluster.
- clusterSubnet StringType 
- Cluster subnet type.
- domainFqdn String
- Fully qualified name of the domain.
- String
- Optional path for fileshare witness.
- ouPath String
- Organizational Unit path in which the nodes and cluster will be present.
- sqlService StringAccount 
- Account name under which SQL service will run on all participating SQL virtual machines in the cluster.
- storageAccount StringUrl 
- Fully qualified ARM resource id of the witness storage account.
- clusterBootstrap stringAccount 
- Account name used for creating cluster (at minimum needs permissions to 'Create Computer Objects' in domain).
- clusterOperator stringAccount 
- Account name used for operating cluster i.e. will be part of administrators group on all the participating virtual machines in the cluster.
- clusterSubnet stringType 
- Cluster subnet type.
- domainFqdn string
- Fully qualified name of the domain.
- string
- Optional path for fileshare witness.
- ouPath string
- Organizational Unit path in which the nodes and cluster will be present.
- sqlService stringAccount 
- Account name under which SQL service will run on all participating SQL virtual machines in the cluster.
- storageAccount stringUrl 
- Fully qualified ARM resource id of the witness storage account.
- cluster_bootstrap_ straccount 
- Account name used for creating cluster (at minimum needs permissions to 'Create Computer Objects' in domain).
- cluster_operator_ straccount 
- Account name used for operating cluster i.e. will be part of administrators group on all the participating virtual machines in the cluster.
- cluster_subnet_ strtype 
- Cluster subnet type.
- domain_fqdn str
- Fully qualified name of the domain.
- str
- Optional path for fileshare witness.
- ou_path str
- Organizational Unit path in which the nodes and cluster will be present.
- sql_service_ straccount 
- Account name under which SQL service will run on all participating SQL virtual machines in the cluster.
- storage_account_ strurl 
- Fully qualified ARM resource id of the witness storage account.
- clusterBootstrap StringAccount 
- Account name used for creating cluster (at minimum needs permissions to 'Create Computer Objects' in domain).
- clusterOperator StringAccount 
- Account name used for operating cluster i.e. will be part of administrators group on all the participating virtual machines in the cluster.
- clusterSubnet StringType 
- Cluster subnet type.
- domainFqdn String
- Fully qualified name of the domain.
- String
- Optional path for fileshare witness.
- ouPath String
- Organizational Unit path in which the nodes and cluster will be present.
- sqlService StringAccount 
- Account name under which SQL service will run on all participating SQL virtual machines in the cluster.
- storageAccount StringUrl 
- Fully qualified ARM resource id of the witness storage account.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi