1. Packages
  2. Azure Native v1
  3. API Docs
  4. sqlvirtualmachine
  5. getSqlVirtualMachineGroup
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.sqlvirtualmachine.getSqlVirtualMachineGroup

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    Gets 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
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi