Azure Native

v1.88.1 published on Thursday, Dec 1, 2022 by Pulumi

getSqlVirtualMachineGroup

A SQL virtual machine group. API Version: 2017-03-01-preview.

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)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:sqlvirtualmachine:getSqlVirtualMachineGroup
  arguments:
    # arguments dictionary

The following arguments are supported:

ResourceGroupName string

Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

SqlVirtualMachineGroupName string

Name of the SQL virtual machine group.

ResourceGroupName string

Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

SqlVirtualMachineGroupName string

Name of the SQL virtual machine group.

resourceGroupName String

Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

sqlVirtualMachineGroupName String

Name of the SQL virtual machine group.

resourceGroupName string

Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

sqlVirtualMachineGroupName string

Name of the SQL virtual machine group.

resource_group_name str

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_machine_group_name str

Name of the SQL virtual machine group.

resourceGroupName String

Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

sqlVirtualMachineGroupName String

Name of the SQL virtual machine group.

getSqlVirtualMachineGroup Result

The following output properties are available:

ClusterConfiguration string

Cluster type.

ClusterManagerType string

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.

Type string

Resource type.

SqlImageOffer string

SQL image offer. Examples may include SQL2016-WS2016, SQL2017-WS2016.

SqlImageSku string

SQL image sku.

Tags Dictionary<string, string>

Resource tags.

WsfcDomainProfile Pulumi.AzureNative.SqlVirtualMachine.Outputs.WsfcDomainProfileResponse

Cluster Active Directory domain profile.

ClusterConfiguration string

Cluster type.

ClusterManagerType string

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.

Type string

Resource type.

SqlImageOffer string

SQL image offer. Examples may include SQL2016-WS2016, SQL2017-WS2016.

SqlImageSku string

SQL image sku.

Tags map[string]string

Resource tags.

WsfcDomainProfile WsfcDomainProfileResponse

Cluster Active Directory domain profile.

clusterConfiguration String

Cluster type.

clusterManagerType String

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.

type String

Resource type.

sqlImageOffer String

SQL image offer. Examples may include SQL2016-WS2016, SQL2017-WS2016.

sqlImageSku String

SQL image sku.

tags Map<String,String>

Resource tags.

wsfcDomainProfile WsfcDomainProfileResponse

Cluster Active Directory domain profile.

clusterConfiguration string

Cluster type.

clusterManagerType string

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.

type string

Resource type.

sqlImageOffer string

SQL image offer. Examples may include SQL2016-WS2016, SQL2017-WS2016.

sqlImageSku string

SQL image sku.

tags {[key: string]: string}

Resource tags.

wsfcDomainProfile WsfcDomainProfileResponse

Cluster Active Directory domain profile.

cluster_configuration str

Cluster type.

cluster_manager_type str

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.

type str

Resource type.

sql_image_offer str

SQL image offer. Examples may include SQL2016-WS2016, SQL2017-WS2016.

sql_image_sku str

SQL image sku.

tags Mapping[str, str]

Resource tags.

wsfc_domain_profile WsfcDomainProfileResponse

Cluster Active Directory domain profile.

clusterConfiguration String

Cluster type.

clusterManagerType String

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.

type String

Resource type.

sqlImageOffer String

SQL image offer. Examples may include SQL2016-WS2016, SQL2017-WS2016.

sqlImageSku String

SQL image sku.

tags Map<String>

Resource tags.

wsfcDomainProfile Property Map

Cluster Active Directory domain profile.

Supporting Types

WsfcDomainProfileResponse

ClusterBootstrapAccount string

Account name used for creating cluster (at minimum needs permissions to 'Create Computer Objects' in domain).

ClusterOperatorAccount string

Account name used for operating cluster i.e. will be part of administrators group on all the participating virtual machines in the cluster.

DomainFqdn string

Fully qualified name of the domain.

FileShareWitnessPath string

Optional path for fileshare witness.

OuPath string

Organizational Unit path in which the nodes and cluster will be present.

SqlServiceAccount string

Account name under which SQL service will run on all participating SQL virtual machines in the cluster.

StorageAccountUrl string

Fully qualified ARM resource id of the witness storage account.

ClusterBootstrapAccount string

Account name used for creating cluster (at minimum needs permissions to 'Create Computer Objects' in domain).

ClusterOperatorAccount string

Account name used for operating cluster i.e. will be part of administrators group on all the participating virtual machines in the cluster.

DomainFqdn string

Fully qualified name of the domain.

FileShareWitnessPath string

Optional path for fileshare witness.

OuPath string

Organizational Unit path in which the nodes and cluster will be present.

SqlServiceAccount string

Account name under which SQL service will run on all participating SQL virtual machines in the cluster.

StorageAccountUrl string

Fully qualified ARM resource id of the witness storage account.

clusterBootstrapAccount String

Account name used for creating cluster (at minimum needs permissions to 'Create Computer Objects' in domain).

clusterOperatorAccount String

Account name used for operating cluster i.e. will be part of administrators group on all the participating virtual machines in the cluster.

domainFqdn String

Fully qualified name of the domain.

fileShareWitnessPath String

Optional path for fileshare witness.

ouPath String

Organizational Unit path in which the nodes and cluster will be present.

sqlServiceAccount String

Account name under which SQL service will run on all participating SQL virtual machines in the cluster.

storageAccountUrl String

Fully qualified ARM resource id of the witness storage account.

clusterBootstrapAccount string

Account name used for creating cluster (at minimum needs permissions to 'Create Computer Objects' in domain).

clusterOperatorAccount string

Account name used for operating cluster i.e. will be part of administrators group on all the participating virtual machines in the cluster.

domainFqdn string

Fully qualified name of the domain.

fileShareWitnessPath string

Optional path for fileshare witness.

ouPath string

Organizational Unit path in which the nodes and cluster will be present.

sqlServiceAccount string

Account name under which SQL service will run on all participating SQL virtual machines in the cluster.

storageAccountUrl string

Fully qualified ARM resource id of the witness storage account.

cluster_bootstrap_account str

Account name used for creating cluster (at minimum needs permissions to 'Create Computer Objects' in domain).

cluster_operator_account str

Account name used for operating cluster i.e. will be part of administrators group on all the participating virtual machines in the cluster.

domain_fqdn str

Fully qualified name of the domain.

file_share_witness_path str

Optional path for fileshare witness.

ou_path str

Organizational Unit path in which the nodes and cluster will be present.

sql_service_account str

Account name under which SQL service will run on all participating SQL virtual machines in the cluster.

storage_account_url str

Fully qualified ARM resource id of the witness storage account.

clusterBootstrapAccount String

Account name used for creating cluster (at minimum needs permissions to 'Create Computer Objects' in domain).

clusterOperatorAccount String

Account name used for operating cluster i.e. will be part of administrators group on all the participating virtual machines in the cluster.

domainFqdn String

Fully qualified name of the domain.

fileShareWitnessPath String

Optional path for fileshare witness.

ouPath String

Organizational Unit path in which the nodes and cluster will be present.

sqlServiceAccount String

Account name under which SQL service will run on all participating SQL virtual machines in the cluster.

storageAccountUrl String

Fully qualified ARM resource id of the witness storage account.

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0