1. Packages
  2. Azure Native
  3. API Docs
  4. networkcloud
  5. Cluster
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.20.0 published on Wednesday, Nov 29, 2023 by Pulumi

azure-native.networkcloud.Cluster

Explore with Pulumi AI

azure-native logo
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.20.0 published on Wednesday, Nov 29, 2023 by Pulumi

    Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-12-12-preview.

    Other available API versions: 2022-12-12-preview, 2023-07-01.

    Example Usage

    Create or update cluster

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var cluster = new AzureNative.NetworkCloud.Cluster("cluster", new()
        {
            AggregatorOrSingleRackDefinition = new AzureNative.NetworkCloud.Inputs.RackDefinitionArgs
            {
                BareMetalMachineConfigurationData = new[]
                {
                    new AzureNative.NetworkCloud.Inputs.BareMetalMachineConfigurationDataArgs
                    {
                        BmcCredentials = new AzureNative.NetworkCloud.Inputs.AdministrativeCredentialsArgs
                        {
                            Password = "{password}",
                            Username = "username",
                        },
                        BmcMacAddress = "AA:BB:CC:DD:EE:FF",
                        BootMacAddress = "00:BB:CC:DD:EE:FF",
                        MachineDetails = "extraDetails",
                        MachineName = "bmmName1",
                        RackSlot = 1,
                        SerialNumber = "BM1219XXX",
                    },
                    new AzureNative.NetworkCloud.Inputs.BareMetalMachineConfigurationDataArgs
                    {
                        BmcCredentials = new AzureNative.NetworkCloud.Inputs.AdministrativeCredentialsArgs
                        {
                            Password = "{password}",
                            Username = "username",
                        },
                        BmcMacAddress = "AA:BB:CC:DD:EE:00",
                        BootMacAddress = "00:BB:CC:DD:EE:00",
                        MachineDetails = "extraDetails",
                        MachineName = "bmmName2",
                        RackSlot = 2,
                        SerialNumber = "BM1219YYY",
                    },
                },
                NetworkRackId = "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkRacks/networkRackName",
                RackLocation = "Foo Datacenter, Floor 3, Aisle 9, Rack 2",
                RackSerialNumber = "AA1234",
                RackSkuId = "/subscriptions/123e4567-e89b-12d3-a456-426655440000/providers/Microsoft.NetworkCloud/rackSkus/rackSkuName",
                StorageApplianceConfigurationData = new[]
                {
                    new AzureNative.NetworkCloud.Inputs.StorageApplianceConfigurationDataArgs
                    {
                        AdminCredentials = new AzureNative.NetworkCloud.Inputs.AdministrativeCredentialsArgs
                        {
                            Password = "{password}",
                            Username = "username",
                        },
                        RackSlot = 1,
                        SerialNumber = "BM1219XXX",
                        StorageApplianceName = "vmName",
                    },
                },
            },
            AnalyticsWorkspaceId = "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName",
            ClusterLocation = "Foo Street, 3rd Floor, row 9",
            ClusterName = "clusterName",
            ClusterServicePrincipal = new AzureNative.NetworkCloud.Inputs.ServicePrincipalInformationArgs
            {
                ApplicationId = "12345678-1234-1234-1234-123456789012",
                Password = "{password}",
                PrincipalId = "00000008-0004-0004-0004-000000000012",
                TenantId = "80000000-4000-4000-4000-120000000000",
            },
            ClusterType = "SingleRack",
            ClusterVersion = "1.0.0",
            ComputeDeploymentThreshold = new AzureNative.NetworkCloud.Inputs.ValidationThresholdArgs
            {
                Grouping = "PerCluster",
                Type = "PercentSuccess",
                Value = 90,
            },
            ComputeRackDefinitions = new[]
            {
                new AzureNative.NetworkCloud.Inputs.RackDefinitionArgs
                {
                    BareMetalMachineConfigurationData = new[]
                    {
                        new AzureNative.NetworkCloud.Inputs.BareMetalMachineConfigurationDataArgs
                        {
                            BmcCredentials = new AzureNative.NetworkCloud.Inputs.AdministrativeCredentialsArgs
                            {
                                Password = "{password}",
                                Username = "username",
                            },
                            BmcMacAddress = "AA:BB:CC:DD:EE:FF",
                            BootMacAddress = "00:BB:CC:DD:EE:FF",
                            MachineDetails = "extraDetails",
                            MachineName = "bmmName1",
                            RackSlot = 1,
                            SerialNumber = "BM1219XXX",
                        },
                        new AzureNative.NetworkCloud.Inputs.BareMetalMachineConfigurationDataArgs
                        {
                            BmcCredentials = new AzureNative.NetworkCloud.Inputs.AdministrativeCredentialsArgs
                            {
                                Password = "{password}",
                                Username = "username",
                            },
                            BmcMacAddress = "AA:BB:CC:DD:EE:00",
                            BootMacAddress = "00:BB:CC:DD:EE:00",
                            MachineDetails = "extraDetails",
                            MachineName = "bmmName2",
                            RackSlot = 2,
                            SerialNumber = "BM1219YYY",
                        },
                    },
                    NetworkRackId = "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkRacks/networkRackName",
                    RackLocation = "Foo Datacenter, Floor 3, Aisle 9, Rack 2",
                    RackSerialNumber = "AA1234",
                    RackSkuId = "/subscriptions/123e4567-e89b-12d3-a456-426655440000/providers/Microsoft.NetworkCloud/rackSkus/rackSkuName",
                    StorageApplianceConfigurationData = new[]
                    {
                        new AzureNative.NetworkCloud.Inputs.StorageApplianceConfigurationDataArgs
                        {
                            AdminCredentials = new AzureNative.NetworkCloud.Inputs.AdministrativeCredentialsArgs
                            {
                                Password = "{password}",
                                Username = "username",
                            },
                            RackSlot = 1,
                            SerialNumber = "BM1219XXX",
                            StorageApplianceName = "vmName",
                        },
                    },
                },
            },
            ExtendedLocation = new AzureNative.NetworkCloud.Inputs.ExtendedLocationArgs
            {
                Name = "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName",
                Type = "CustomLocation",
            },
            Location = "location",
            ManagedResourceGroupConfiguration = new AzureNative.NetworkCloud.Inputs.ManagedResourceGroupConfigurationArgs
            {
                Location = "East US",
                Name = "my-managed-rg",
            },
            NetworkFabricId = "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabrics/fabricName",
            ResourceGroupName = "resourceGroupName",
            Tags = 
            {
                { "key1", "myvalue1" },
                { "key2", "myvalue2" },
            },
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/networkcloud/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    func main() {
    pulumi.Run(func(ctx *pulumi.Context) error {
    _, err := networkcloud.NewCluster(ctx, "cluster", &networkcloud.ClusterArgs{
    AggregatorOrSingleRackDefinition: networkcloud.RackDefinitionResponse{
    BareMetalMachineConfigurationData: networkcloud.BareMetalMachineConfigurationDataArray{
    interface{}{
    BmcCredentials: &networkcloud.AdministrativeCredentialsArgs{
    Password: pulumi.String("{password}"),
    Username: pulumi.String("username"),
    },
    BmcMacAddress: pulumi.String("AA:BB:CC:DD:EE:FF"),
    BootMacAddress: pulumi.String("00:BB:CC:DD:EE:FF"),
    MachineDetails: pulumi.String("extraDetails"),
    MachineName: pulumi.String("bmmName1"),
    RackSlot: pulumi.Float64(1),
    SerialNumber: pulumi.String("BM1219XXX"),
    },
    interface{}{
    BmcCredentials: &networkcloud.AdministrativeCredentialsArgs{
    Password: pulumi.String("{password}"),
    Username: pulumi.String("username"),
    },
    BmcMacAddress: pulumi.String("AA:BB:CC:DD:EE:00"),
    BootMacAddress: pulumi.String("00:BB:CC:DD:EE:00"),
    MachineDetails: pulumi.String("extraDetails"),
    MachineName: pulumi.String("bmmName2"),
    RackSlot: pulumi.Float64(2),
    SerialNumber: pulumi.String("BM1219YYY"),
    },
    },
    NetworkRackId: pulumi.String("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkRacks/networkRackName"),
    RackLocation: pulumi.String("Foo Datacenter, Floor 3, Aisle 9, Rack 2"),
    RackSerialNumber: pulumi.String("AA1234"),
    RackSkuId: pulumi.String("/subscriptions/123e4567-e89b-12d3-a456-426655440000/providers/Microsoft.NetworkCloud/rackSkus/rackSkuName"),
    StorageApplianceConfigurationData: networkcloud.StorageApplianceConfigurationDataArray{
    interface{}{
    AdminCredentials: &networkcloud.AdministrativeCredentialsArgs{
    Password: pulumi.String("{password}"),
    Username: pulumi.String("username"),
    },
    RackSlot: pulumi.Float64(1),
    SerialNumber: pulumi.String("BM1219XXX"),
    StorageApplianceName: pulumi.String("vmName"),
    },
    },
    },
    AnalyticsWorkspaceId: pulumi.String("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName"),
    ClusterLocation: pulumi.String("Foo Street, 3rd Floor, row 9"),
    ClusterName: pulumi.String("clusterName"),
    ClusterServicePrincipal: &networkcloud.ServicePrincipalInformationArgs{
    ApplicationId: pulumi.String("12345678-1234-1234-1234-123456789012"),
    Password: pulumi.String("{password}"),
    PrincipalId: pulumi.String("00000008-0004-0004-0004-000000000012"),
    TenantId: pulumi.String("80000000-4000-4000-4000-120000000000"),
    },
    ClusterType: pulumi.String("SingleRack"),
    ClusterVersion: pulumi.String("1.0.0"),
    ComputeDeploymentThreshold: &networkcloud.ValidationThresholdArgs{
    Grouping: pulumi.String("PerCluster"),
    Type: pulumi.String("PercentSuccess"),
    Value: pulumi.Float64(90),
    },
    ComputeRackDefinitions: []networkcloud.RackDefinitionArgs{
    {
    BareMetalMachineConfigurationData: networkcloud.BareMetalMachineConfigurationDataArray{
    {
    BmcCredentials: {
    Password: pulumi.String("{password}"),
    Username: pulumi.String("username"),
    },
    BmcMacAddress: pulumi.String("AA:BB:CC:DD:EE:FF"),
    BootMacAddress: pulumi.String("00:BB:CC:DD:EE:FF"),
    MachineDetails: pulumi.String("extraDetails"),
    MachineName: pulumi.String("bmmName1"),
    RackSlot: pulumi.Float64(1),
    SerialNumber: pulumi.String("BM1219XXX"),
    },
    {
    BmcCredentials: {
    Password: pulumi.String("{password}"),
    Username: pulumi.String("username"),
    },
    BmcMacAddress: pulumi.String("AA:BB:CC:DD:EE:00"),
    BootMacAddress: pulumi.String("00:BB:CC:DD:EE:00"),
    MachineDetails: pulumi.String("extraDetails"),
    MachineName: pulumi.String("bmmName2"),
    RackSlot: pulumi.Float64(2),
    SerialNumber: pulumi.String("BM1219YYY"),
    },
    },
    NetworkRackId: pulumi.String("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkRacks/networkRackName"),
    RackLocation: pulumi.String("Foo Datacenter, Floor 3, Aisle 9, Rack 2"),
    RackSerialNumber: pulumi.String("AA1234"),
    RackSkuId: pulumi.String("/subscriptions/123e4567-e89b-12d3-a456-426655440000/providers/Microsoft.NetworkCloud/rackSkus/rackSkuName"),
    StorageApplianceConfigurationData: networkcloud.StorageApplianceConfigurationDataArray{
    {
    AdminCredentials: {
    Password: pulumi.String("{password}"),
    Username: pulumi.String("username"),
    },
    RackSlot: pulumi.Float64(1),
    SerialNumber: pulumi.String("BM1219XXX"),
    StorageApplianceName: pulumi.String("vmName"),
    },
    },
    },
    },
    ExtendedLocation: &networkcloud.ExtendedLocationArgs{
    Name: pulumi.String("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName"),
    Type: pulumi.String("CustomLocation"),
    },
    Location: pulumi.String("location"),
    ManagedResourceGroupConfiguration: &networkcloud.ManagedResourceGroupConfigurationArgs{
    Location: pulumi.String("East US"),
    Name: pulumi.String("my-managed-rg"),
    },
    NetworkFabricId: pulumi.String("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabrics/fabricName"),
    ResourceGroupName: pulumi.String("resourceGroupName"),
    Tags: pulumi.StringMap{
    "key1": pulumi.String("myvalue1"),
    "key2": pulumi.String("myvalue2"),
    },
    })
    if err != nil {
    return err
    }
    return nil
    })
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.networkcloud.Cluster;
    import com.pulumi.azurenative.networkcloud.ClusterArgs;
    import java.util.List;
    import java.util.ArrayList;
    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 cluster = new Cluster("cluster", ClusterArgs.builder()        
                .aggregatorOrSingleRackDefinition(Map.ofEntries(
                    Map.entry("bareMetalMachineConfigurationData",                 
                        Map.ofEntries(
                            Map.entry("bmcCredentials", Map.ofEntries(
                                Map.entry("password", "{password}"),
                                Map.entry("username", "username")
                            )),
                            Map.entry("bmcMacAddress", "AA:BB:CC:DD:EE:FF"),
                            Map.entry("bootMacAddress", "00:BB:CC:DD:EE:FF"),
                            Map.entry("machineDetails", "extraDetails"),
                            Map.entry("machineName", "bmmName1"),
                            Map.entry("rackSlot", 1),
                            Map.entry("serialNumber", "BM1219XXX")
                        ),
                        Map.ofEntries(
                            Map.entry("bmcCredentials", Map.ofEntries(
                                Map.entry("password", "{password}"),
                                Map.entry("username", "username")
                            )),
                            Map.entry("bmcMacAddress", "AA:BB:CC:DD:EE:00"),
                            Map.entry("bootMacAddress", "00:BB:CC:DD:EE:00"),
                            Map.entry("machineDetails", "extraDetails"),
                            Map.entry("machineName", "bmmName2"),
                            Map.entry("rackSlot", 2),
                            Map.entry("serialNumber", "BM1219YYY")
                        )),
                    Map.entry("networkRackId", "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkRacks/networkRackName"),
                    Map.entry("rackLocation", "Foo Datacenter, Floor 3, Aisle 9, Rack 2"),
                    Map.entry("rackSerialNumber", "AA1234"),
                    Map.entry("rackSkuId", "/subscriptions/123e4567-e89b-12d3-a456-426655440000/providers/Microsoft.NetworkCloud/rackSkus/rackSkuName"),
                    Map.entry("storageApplianceConfigurationData", Map.ofEntries(
                        Map.entry("adminCredentials", Map.ofEntries(
                            Map.entry("password", "{password}"),
                            Map.entry("username", "username")
                        )),
                        Map.entry("rackSlot", 1),
                        Map.entry("serialNumber", "BM1219XXX"),
                        Map.entry("storageApplianceName", "vmName")
                    ))
                ))
                .analyticsWorkspaceId("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName")
                .clusterLocation("Foo Street, 3rd Floor, row 9")
                .clusterName("clusterName")
                .clusterServicePrincipal(Map.ofEntries(
                    Map.entry("applicationId", "12345678-1234-1234-1234-123456789012"),
                    Map.entry("password", "{password}"),
                    Map.entry("principalId", "00000008-0004-0004-0004-000000000012"),
                    Map.entry("tenantId", "80000000-4000-4000-4000-120000000000")
                ))
                .clusterType("SingleRack")
                .clusterVersion("1.0.0")
                .computeDeploymentThreshold(Map.ofEntries(
                    Map.entry("grouping", "PerCluster"),
                    Map.entry("type", "PercentSuccess"),
                    Map.entry("value", 90)
                ))
                .computeRackDefinitions(Map.ofEntries(
                    Map.entry("bareMetalMachineConfigurationData",                 
                        Map.ofEntries(
                            Map.entry("bmcCredentials", Map.ofEntries(
                                Map.entry("password", "{password}"),
                                Map.entry("username", "username")
                            )),
                            Map.entry("bmcMacAddress", "AA:BB:CC:DD:EE:FF"),
                            Map.entry("bootMacAddress", "00:BB:CC:DD:EE:FF"),
                            Map.entry("machineDetails", "extraDetails"),
                            Map.entry("machineName", "bmmName1"),
                            Map.entry("rackSlot", 1),
                            Map.entry("serialNumber", "BM1219XXX")
                        ),
                        Map.ofEntries(
                            Map.entry("bmcCredentials", Map.ofEntries(
                                Map.entry("password", "{password}"),
                                Map.entry("username", "username")
                            )),
                            Map.entry("bmcMacAddress", "AA:BB:CC:DD:EE:00"),
                            Map.entry("bootMacAddress", "00:BB:CC:DD:EE:00"),
                            Map.entry("machineDetails", "extraDetails"),
                            Map.entry("machineName", "bmmName2"),
                            Map.entry("rackSlot", 2),
                            Map.entry("serialNumber", "BM1219YYY")
                        )),
                    Map.entry("networkRackId", "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkRacks/networkRackName"),
                    Map.entry("rackLocation", "Foo Datacenter, Floor 3, Aisle 9, Rack 2"),
                    Map.entry("rackSerialNumber", "AA1234"),
                    Map.entry("rackSkuId", "/subscriptions/123e4567-e89b-12d3-a456-426655440000/providers/Microsoft.NetworkCloud/rackSkus/rackSkuName"),
                    Map.entry("storageApplianceConfigurationData", Map.ofEntries(
                        Map.entry("adminCredentials", Map.ofEntries(
                            Map.entry("password", "{password}"),
                            Map.entry("username", "username")
                        )),
                        Map.entry("rackSlot", 1),
                        Map.entry("serialNumber", "BM1219XXX"),
                        Map.entry("storageApplianceName", "vmName")
                    ))
                ))
                .extendedLocation(Map.ofEntries(
                    Map.entry("name", "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName"),
                    Map.entry("type", "CustomLocation")
                ))
                .location("location")
                .managedResourceGroupConfiguration(Map.ofEntries(
                    Map.entry("location", "East US"),
                    Map.entry("name", "my-managed-rg")
                ))
                .networkFabricId("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabrics/fabricName")
                .resourceGroupName("resourceGroupName")
                .tags(Map.ofEntries(
                    Map.entry("key1", "myvalue1"),
                    Map.entry("key2", "myvalue2")
                ))
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    cluster = azure_native.networkcloud.Cluster("cluster",
        aggregator_or_single_rack_definition=azure_native.networkcloud.RackDefinitionResponseArgs(
            bare_metal_machine_configuration_data=[
                {
                    "bmcCredentials": azure_native.networkcloud.AdministrativeCredentialsArgs(
                        password="{password}",
                        username="username",
                    ),
                    "bmcMacAddress": "AA:BB:CC:DD:EE:FF",
                    "bootMacAddress": "00:BB:CC:DD:EE:FF",
                    "machineDetails": "extraDetails",
                    "machineName": "bmmName1",
                    "rackSlot": 1,
                    "serialNumber": "BM1219XXX",
                },
                {
                    "bmcCredentials": azure_native.networkcloud.AdministrativeCredentialsArgs(
                        password="{password}",
                        username="username",
                    ),
                    "bmcMacAddress": "AA:BB:CC:DD:EE:00",
                    "bootMacAddress": "00:BB:CC:DD:EE:00",
                    "machineDetails": "extraDetails",
                    "machineName": "bmmName2",
                    "rackSlot": 2,
                    "serialNumber": "BM1219YYY",
                },
            ],
            network_rack_id="/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkRacks/networkRackName",
            rack_location="Foo Datacenter, Floor 3, Aisle 9, Rack 2",
            rack_serial_number="AA1234",
            rack_sku_id="/subscriptions/123e4567-e89b-12d3-a456-426655440000/providers/Microsoft.NetworkCloud/rackSkus/rackSkuName",
            storage_appliance_configuration_data=[{
                "adminCredentials": azure_native.networkcloud.AdministrativeCredentialsArgs(
                    password="{password}",
                    username="username",
                ),
                "rackSlot": 1,
                "serialNumber": "BM1219XXX",
                "storageApplianceName": "vmName",
            }],
        ),
        analytics_workspace_id="/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName",
        cluster_location="Foo Street, 3rd Floor, row 9",
        cluster_name="clusterName",
        cluster_service_principal=azure_native.networkcloud.ServicePrincipalInformationArgs(
            application_id="12345678-1234-1234-1234-123456789012",
            password="{password}",
            principal_id="00000008-0004-0004-0004-000000000012",
            tenant_id="80000000-4000-4000-4000-120000000000",
        ),
        cluster_type="SingleRack",
        cluster_version="1.0.0",
        compute_deployment_threshold=azure_native.networkcloud.ValidationThresholdArgs(
            grouping="PerCluster",
            type="PercentSuccess",
            value=90,
        ),
        compute_rack_definitions=[{
            "bareMetalMachineConfigurationData": [
                {
                    "bmcCredentials": azure_native.networkcloud.AdministrativeCredentialsArgs(
                        password="{password}",
                        username="username",
                    ),
                    "bmcMacAddress": "AA:BB:CC:DD:EE:FF",
                    "bootMacAddress": "00:BB:CC:DD:EE:FF",
                    "machineDetails": "extraDetails",
                    "machineName": "bmmName1",
                    "rackSlot": 1,
                    "serialNumber": "BM1219XXX",
                },
                {
                    "bmcCredentials": azure_native.networkcloud.AdministrativeCredentialsArgs(
                        password="{password}",
                        username="username",
                    ),
                    "bmcMacAddress": "AA:BB:CC:DD:EE:00",
                    "bootMacAddress": "00:BB:CC:DD:EE:00",
                    "machineDetails": "extraDetails",
                    "machineName": "bmmName2",
                    "rackSlot": 2,
                    "serialNumber": "BM1219YYY",
                },
            ],
            "networkRackId": "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkRacks/networkRackName",
            "rackLocation": "Foo Datacenter, Floor 3, Aisle 9, Rack 2",
            "rackSerialNumber": "AA1234",
            "rackSkuId": "/subscriptions/123e4567-e89b-12d3-a456-426655440000/providers/Microsoft.NetworkCloud/rackSkus/rackSkuName",
            "storageApplianceConfigurationData": [{
                "adminCredentials": azure_native.networkcloud.AdministrativeCredentialsArgs(
                    password="{password}",
                    username="username",
                ),
                "rackSlot": 1,
                "serialNumber": "BM1219XXX",
                "storageApplianceName": "vmName",
            }],
        }],
        extended_location=azure_native.networkcloud.ExtendedLocationArgs(
            name="/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName",
            type="CustomLocation",
        ),
        location="location",
        managed_resource_group_configuration=azure_native.networkcloud.ManagedResourceGroupConfigurationArgs(
            location="East US",
            name="my-managed-rg",
        ),
        network_fabric_id="/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabrics/fabricName",
        resource_group_name="resourceGroupName",
        tags={
            "key1": "myvalue1",
            "key2": "myvalue2",
        })
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const cluster = new azure_native.networkcloud.Cluster("cluster", {
        aggregatorOrSingleRackDefinition: {
            bareMetalMachineConfigurationData: [
                {
                    bmcCredentials: {
                        password: "{password}",
                        username: "username",
                    },
                    bmcMacAddress: "AA:BB:CC:DD:EE:FF",
                    bootMacAddress: "00:BB:CC:DD:EE:FF",
                    machineDetails: "extraDetails",
                    machineName: "bmmName1",
                    rackSlot: 1,
                    serialNumber: "BM1219XXX",
                },
                {
                    bmcCredentials: {
                        password: "{password}",
                        username: "username",
                    },
                    bmcMacAddress: "AA:BB:CC:DD:EE:00",
                    bootMacAddress: "00:BB:CC:DD:EE:00",
                    machineDetails: "extraDetails",
                    machineName: "bmmName2",
                    rackSlot: 2,
                    serialNumber: "BM1219YYY",
                },
            ],
            networkRackId: "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkRacks/networkRackName",
            rackLocation: "Foo Datacenter, Floor 3, Aisle 9, Rack 2",
            rackSerialNumber: "AA1234",
            rackSkuId: "/subscriptions/123e4567-e89b-12d3-a456-426655440000/providers/Microsoft.NetworkCloud/rackSkus/rackSkuName",
            storageApplianceConfigurationData: [{
                adminCredentials: {
                    password: "{password}",
                    username: "username",
                },
                rackSlot: 1,
                serialNumber: "BM1219XXX",
                storageApplianceName: "vmName",
            }],
        },
        analyticsWorkspaceId: "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName",
        clusterLocation: "Foo Street, 3rd Floor, row 9",
        clusterName: "clusterName",
        clusterServicePrincipal: {
            applicationId: "12345678-1234-1234-1234-123456789012",
            password: "{password}",
            principalId: "00000008-0004-0004-0004-000000000012",
            tenantId: "80000000-4000-4000-4000-120000000000",
        },
        clusterType: "SingleRack",
        clusterVersion: "1.0.0",
        computeDeploymentThreshold: {
            grouping: "PerCluster",
            type: "PercentSuccess",
            value: 90,
        },
        computeRackDefinitions: [{
            bareMetalMachineConfigurationData: [
                {
                    bmcCredentials: {
                        password: "{password}",
                        username: "username",
                    },
                    bmcMacAddress: "AA:BB:CC:DD:EE:FF",
                    bootMacAddress: "00:BB:CC:DD:EE:FF",
                    machineDetails: "extraDetails",
                    machineName: "bmmName1",
                    rackSlot: 1,
                    serialNumber: "BM1219XXX",
                },
                {
                    bmcCredentials: {
                        password: "{password}",
                        username: "username",
                    },
                    bmcMacAddress: "AA:BB:CC:DD:EE:00",
                    bootMacAddress: "00:BB:CC:DD:EE:00",
                    machineDetails: "extraDetails",
                    machineName: "bmmName2",
                    rackSlot: 2,
                    serialNumber: "BM1219YYY",
                },
            ],
            networkRackId: "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkRacks/networkRackName",
            rackLocation: "Foo Datacenter, Floor 3, Aisle 9, Rack 2",
            rackSerialNumber: "AA1234",
            rackSkuId: "/subscriptions/123e4567-e89b-12d3-a456-426655440000/providers/Microsoft.NetworkCloud/rackSkus/rackSkuName",
            storageApplianceConfigurationData: [{
                adminCredentials: {
                    password: "{password}",
                    username: "username",
                },
                rackSlot: 1,
                serialNumber: "BM1219XXX",
                storageApplianceName: "vmName",
            }],
        }],
        extendedLocation: {
            name: "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName",
            type: "CustomLocation",
        },
        location: "location",
        managedResourceGroupConfiguration: {
            location: "East US",
            name: "my-managed-rg",
        },
        networkFabricId: "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabrics/fabricName",
        resourceGroupName: "resourceGroupName",
        tags: {
            key1: "myvalue1",
            key2: "myvalue2",
        },
    });
    
    resources:
      cluster:
        type: azure-native:networkcloud:Cluster
        properties:
          aggregatorOrSingleRackDefinition:
            bareMetalMachineConfigurationData:
              - bmcCredentials:
                  password: '{password}'
                  username: username
                bmcMacAddress: AA:BB:CC:DD:EE:FF
                bootMacAddress: 00:BB:CC:DD:EE:FF
                machineDetails: extraDetails
                machineName: bmmName1
                rackSlot: 1
                serialNumber: BM1219XXX
              - bmcCredentials:
                  password: '{password}'
                  username: username
                bmcMacAddress: AA:BB:CC:DD:EE:00
                bootMacAddress: 00:BB:CC:DD:EE:00
                machineDetails: extraDetails
                machineName: bmmName2
                rackSlot: 2
                serialNumber: BM1219YYY
            networkRackId: /subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkRacks/networkRackName
            rackLocation: Foo Datacenter, Floor 3, Aisle 9, Rack 2
            rackSerialNumber: AA1234
            rackSkuId: /subscriptions/123e4567-e89b-12d3-a456-426655440000/providers/Microsoft.NetworkCloud/rackSkus/rackSkuName
            storageApplianceConfigurationData:
              - adminCredentials:
                  password: '{password}'
                  username: username
                rackSlot: 1
                serialNumber: BM1219XXX
                storageApplianceName: vmName
          analyticsWorkspaceId: /subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/microsoft.operationalInsights/workspaces/logAnalyticsWorkspaceName
          clusterLocation: Foo Street, 3rd Floor, row 9
          clusterName: clusterName
          clusterServicePrincipal:
            applicationId: 12345678-1234-1234-1234-123456789012
            password: '{password}'
            principalId: 00000008-0004-0004-0004-000000000012
            tenantId: 80000000-4000-4000-4000-120000000000
          clusterType: SingleRack
          clusterVersion: 1.0.0
          computeDeploymentThreshold:
            grouping: PerCluster
            type: PercentSuccess
            value: 90
          computeRackDefinitions:
            - bareMetalMachineConfigurationData:
                - bmcCredentials:
                    password: '{password}'
                    username: username
                  bmcMacAddress: AA:BB:CC:DD:EE:FF
                  bootMacAddress: 00:BB:CC:DD:EE:FF
                  machineDetails: extraDetails
                  machineName: bmmName1
                  rackSlot: 1
                  serialNumber: BM1219XXX
                - bmcCredentials:
                    password: '{password}'
                    username: username
                  bmcMacAddress: AA:BB:CC:DD:EE:00
                  bootMacAddress: 00:BB:CC:DD:EE:00
                  machineDetails: extraDetails
                  machineName: bmmName2
                  rackSlot: 2
                  serialNumber: BM1219YYY
              networkRackId: /subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkRacks/networkRackName
              rackLocation: Foo Datacenter, Floor 3, Aisle 9, Rack 2
              rackSerialNumber: AA1234
              rackSkuId: /subscriptions/123e4567-e89b-12d3-a456-426655440000/providers/Microsoft.NetworkCloud/rackSkus/rackSkuName
              storageApplianceConfigurationData:
                - adminCredentials:
                    password: '{password}'
                    username: username
                  rackSlot: 1
                  serialNumber: BM1219XXX
                  storageApplianceName: vmName
          extendedLocation:
            name: /subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName
            type: CustomLocation
          location: location
          managedResourceGroupConfiguration:
            location: East US
            name: my-managed-rg
          networkFabricId: /subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkFabrics/fabricName
          resourceGroupName: resourceGroupName
          tags:
            key1: myvalue1
            key2: myvalue2
    

    Create Cluster Resource

    new Cluster(name: string, args: ClusterArgs, opts?: CustomResourceOptions);
    @overload
    def Cluster(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                aggregator_or_single_rack_definition: Optional[RackDefinitionArgs] = None,
                analytics_workspace_id: Optional[str] = None,
                cluster_location: Optional[str] = None,
                cluster_name: Optional[str] = None,
                cluster_service_principal: Optional[ServicePrincipalInformationArgs] = None,
                cluster_type: Optional[Union[str, ClusterType]] = None,
                cluster_version: Optional[str] = None,
                compute_deployment_threshold: Optional[ValidationThresholdArgs] = None,
                compute_rack_definitions: Optional[Sequence[RackDefinitionArgs]] = None,
                extended_location: Optional[ExtendedLocationArgs] = None,
                location: Optional[str] = None,
                managed_resource_group_configuration: Optional[ManagedResourceGroupConfigurationArgs] = None,
                network_fabric_id: Optional[str] = None,
                resource_group_name: Optional[str] = None,
                tags: Optional[Mapping[str, str]] = None)
    @overload
    def Cluster(resource_name: str,
                args: ClusterArgs,
                opts: Optional[ResourceOptions] = None)
    func NewCluster(ctx *Context, name string, args ClusterArgs, opts ...ResourceOption) (*Cluster, error)
    public Cluster(string name, ClusterArgs args, CustomResourceOptions? opts = null)
    public Cluster(String name, ClusterArgs args)
    public Cluster(String name, ClusterArgs args, CustomResourceOptions options)
    
    type: azure-native:networkcloud:Cluster
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args ClusterArgs
    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 ClusterArgs
    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 ClusterArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ClusterArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ClusterArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Cluster Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Cluster resource accepts the following input properties:

    AggregatorOrSingleRackDefinition Pulumi.AzureNative.NetworkCloud.Inputs.RackDefinition

    The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster.

    ClusterType string | Pulumi.AzureNative.NetworkCloud.ClusterType

    The type of rack configuration for the cluster.

    ClusterVersion string

    The current runtime version of the cluster.

    ExtendedLocation Pulumi.AzureNative.NetworkCloud.Inputs.ExtendedLocation

    The extended location of the cluster manager associated with the cluster.

    NetworkFabricId string

    The resource ID of the Network Fabric associated with the cluster.

    ResourceGroupName string

    The name of the resource group. The name is case insensitive.

    AnalyticsWorkspaceId string

    The resource ID of the Log Analytics Workspace that will be used for storing relevant logs.

    ClusterLocation string

    The customer-provided location information to identify where the cluster resides.

    ClusterName string

    The name of the cluster.

    ClusterServicePrincipal Pulumi.AzureNative.NetworkCloud.Inputs.ServicePrincipalInformation

    The service principal to be used by the cluster during Arc Appliance installation.

    ComputeDeploymentThreshold Pulumi.AzureNative.NetworkCloud.Inputs.ValidationThreshold

    The validation threshold indicating the allowable failures of compute machines during environment validation and deployment.

    ComputeRackDefinitions List<Pulumi.AzureNative.NetworkCloud.Inputs.RackDefinition>

    The list of rack definitions for the compute racks in a multi-rack cluster, or an empty list in a single-rack cluster.

    Location string

    The geo-location where the resource lives

    ManagedResourceGroupConfiguration Pulumi.AzureNative.NetworkCloud.Inputs.ManagedResourceGroupConfiguration

    The configuration of the managed resource group associated with the resource.

    Tags Dictionary<string, string>

    Resource tags.

    AggregatorOrSingleRackDefinition RackDefinitionArgs

    The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster.

    ClusterType string | ClusterType

    The type of rack configuration for the cluster.

    ClusterVersion string

    The current runtime version of the cluster.

    ExtendedLocation ExtendedLocationArgs

    The extended location of the cluster manager associated with the cluster.

    NetworkFabricId string

    The resource ID of the Network Fabric associated with the cluster.

    ResourceGroupName string

    The name of the resource group. The name is case insensitive.

    AnalyticsWorkspaceId string

    The resource ID of the Log Analytics Workspace that will be used for storing relevant logs.

    ClusterLocation string

    The customer-provided location information to identify where the cluster resides.

    ClusterName string

    The name of the cluster.

    ClusterServicePrincipal ServicePrincipalInformationArgs

    The service principal to be used by the cluster during Arc Appliance installation.

    ComputeDeploymentThreshold ValidationThresholdArgs

    The validation threshold indicating the allowable failures of compute machines during environment validation and deployment.

    ComputeRackDefinitions []RackDefinitionArgs

    The list of rack definitions for the compute racks in a multi-rack cluster, or an empty list in a single-rack cluster.

    Location string

    The geo-location where the resource lives

    ManagedResourceGroupConfiguration ManagedResourceGroupConfigurationArgs

    The configuration of the managed resource group associated with the resource.

    Tags map[string]string

    Resource tags.

    aggregatorOrSingleRackDefinition RackDefinition

    The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster.

    clusterType String | ClusterType

    The type of rack configuration for the cluster.

    clusterVersion String

    The current runtime version of the cluster.

    extendedLocation ExtendedLocation

    The extended location of the cluster manager associated with the cluster.

    networkFabricId String

    The resource ID of the Network Fabric associated with the cluster.

    resourceGroupName String

    The name of the resource group. The name is case insensitive.

    analyticsWorkspaceId String

    The resource ID of the Log Analytics Workspace that will be used for storing relevant logs.

    clusterLocation String

    The customer-provided location information to identify where the cluster resides.

    clusterName String

    The name of the cluster.

    clusterServicePrincipal ServicePrincipalInformation

    The service principal to be used by the cluster during Arc Appliance installation.

    computeDeploymentThreshold ValidationThreshold

    The validation threshold indicating the allowable failures of compute machines during environment validation and deployment.

    computeRackDefinitions List<RackDefinition>

    The list of rack definitions for the compute racks in a multi-rack cluster, or an empty list in a single-rack cluster.

    location String

    The geo-location where the resource lives

    managedResourceGroupConfiguration ManagedResourceGroupConfiguration

    The configuration of the managed resource group associated with the resource.

    tags Map<String,String>

    Resource tags.

    aggregatorOrSingleRackDefinition RackDefinition

    The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster.

    clusterType string | ClusterType

    The type of rack configuration for the cluster.

    clusterVersion string

    The current runtime version of the cluster.

    extendedLocation ExtendedLocation

    The extended location of the cluster manager associated with the cluster.

    networkFabricId string

    The resource ID of the Network Fabric associated with the cluster.

    resourceGroupName string

    The name of the resource group. The name is case insensitive.

    analyticsWorkspaceId string

    The resource ID of the Log Analytics Workspace that will be used for storing relevant logs.

    clusterLocation string

    The customer-provided location information to identify where the cluster resides.

    clusterName string

    The name of the cluster.

    clusterServicePrincipal ServicePrincipalInformation

    The service principal to be used by the cluster during Arc Appliance installation.

    computeDeploymentThreshold ValidationThreshold

    The validation threshold indicating the allowable failures of compute machines during environment validation and deployment.

    computeRackDefinitions RackDefinition[]

    The list of rack definitions for the compute racks in a multi-rack cluster, or an empty list in a single-rack cluster.

    location string

    The geo-location where the resource lives

    managedResourceGroupConfiguration ManagedResourceGroupConfiguration

    The configuration of the managed resource group associated with the resource.

    tags {[key: string]: string}

    Resource tags.

    aggregator_or_single_rack_definition RackDefinitionArgs

    The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster.

    cluster_type str | ClusterType

    The type of rack configuration for the cluster.

    cluster_version str

    The current runtime version of the cluster.

    extended_location ExtendedLocationArgs

    The extended location of the cluster manager associated with the cluster.

    network_fabric_id str

    The resource ID of the Network Fabric associated with the cluster.

    resource_group_name str

    The name of the resource group. The name is case insensitive.

    analytics_workspace_id str

    The resource ID of the Log Analytics Workspace that will be used for storing relevant logs.

    cluster_location str

    The customer-provided location information to identify where the cluster resides.

    cluster_name str

    The name of the cluster.

    cluster_service_principal ServicePrincipalInformationArgs

    The service principal to be used by the cluster during Arc Appliance installation.

    compute_deployment_threshold ValidationThresholdArgs

    The validation threshold indicating the allowable failures of compute machines during environment validation and deployment.

    compute_rack_definitions Sequence[RackDefinitionArgs]

    The list of rack definitions for the compute racks in a multi-rack cluster, or an empty list in a single-rack cluster.

    location str

    The geo-location where the resource lives

    managed_resource_group_configuration ManagedResourceGroupConfigurationArgs

    The configuration of the managed resource group associated with the resource.

    tags Mapping[str, str]

    Resource tags.

    aggregatorOrSingleRackDefinition Property Map

    The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster.

    clusterType String | "SingleRack" | "MultiRack"

    The type of rack configuration for the cluster.

    clusterVersion String

    The current runtime version of the cluster.

    extendedLocation Property Map

    The extended location of the cluster manager associated with the cluster.

    networkFabricId String

    The resource ID of the Network Fabric associated with the cluster.

    resourceGroupName String

    The name of the resource group. The name is case insensitive.

    analyticsWorkspaceId String

    The resource ID of the Log Analytics Workspace that will be used for storing relevant logs.

    clusterLocation String

    The customer-provided location information to identify where the cluster resides.

    clusterName String

    The name of the cluster.

    clusterServicePrincipal Property Map

    The service principal to be used by the cluster during Arc Appliance installation.

    computeDeploymentThreshold Property Map

    The validation threshold indicating the allowable failures of compute machines during environment validation and deployment.

    computeRackDefinitions List<Property Map>

    The list of rack definitions for the compute racks in a multi-rack cluster, or an empty list in a single-rack cluster.

    location String

    The geo-location where the resource lives

    managedResourceGroupConfiguration Property Map

    The configuration of the managed resource group associated with the resource.

    tags Map<String>

    Resource tags.

    Outputs

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

    AvailableUpgradeVersions List<Pulumi.AzureNative.NetworkCloud.Outputs.ClusterAvailableUpgradeVersionResponse>

    The list of cluster runtime version upgrades available for this cluster.

    ClusterCapacity Pulumi.AzureNative.NetworkCloud.Outputs.ClusterCapacityResponse

    The capacity supported by this cluster.

    ClusterConnectionStatus string

    The latest heartbeat status between the cluster manager and the cluster.

    ClusterExtendedLocation Pulumi.AzureNative.NetworkCloud.Outputs.ExtendedLocationResponse

    The extended location (custom location) that represents the cluster's control plane location. This extended location is used to route the requests of child objects of the cluster that are handled by the platform operator.

    ClusterManagerConnectionStatus string

    The latest connectivity status between cluster manager and the cluster.

    ClusterManagerId string

    The resource ID of the cluster manager that manages this cluster. This is set by the Cluster Manager when the cluster is created.

    DetailedStatus string

    The current detailed status of the cluster.

    DetailedStatusMessage string

    The descriptive message about the detailed status.

    HybridAksExtendedLocation Pulumi.AzureNative.NetworkCloud.Outputs.ExtendedLocationResponse

    Field Deprecated. This field will not be populated in an upcoming version. The extended location (custom location) that represents the Hybrid AKS control plane location. This extended location is used when creating provisioned clusters (Hybrid AKS clusters).

    Id string

    The provider-assigned unique ID for this managed resource.

    ManualActionCount double

    The count of Manual Action Taken (MAT) events that have not been validated.

    Name string

    The name of the resource

    ProvisioningState string

    The provisioning state of the cluster.

    SupportExpiryDate string

    The support end date of the runtime version of the cluster.

    SystemData Pulumi.AzureNative.NetworkCloud.Outputs.SystemDataResponse

    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"

    WorkloadResourceIds List<string>

    The list of workload resource IDs that are hosted within this cluster.

    AvailableUpgradeVersions []ClusterAvailableUpgradeVersionResponse

    The list of cluster runtime version upgrades available for this cluster.

    ClusterCapacity ClusterCapacityResponse

    The capacity supported by this cluster.

    ClusterConnectionStatus string

    The latest heartbeat status between the cluster manager and the cluster.

    ClusterExtendedLocation ExtendedLocationResponse

    The extended location (custom location) that represents the cluster's control plane location. This extended location is used to route the requests of child objects of the cluster that are handled by the platform operator.

    ClusterManagerConnectionStatus string

    The latest connectivity status between cluster manager and the cluster.

    ClusterManagerId string

    The resource ID of the cluster manager that manages this cluster. This is set by the Cluster Manager when the cluster is created.

    DetailedStatus string

    The current detailed status of the cluster.

    DetailedStatusMessage string

    The descriptive message about the detailed status.

    HybridAksExtendedLocation ExtendedLocationResponse

    Field Deprecated. This field will not be populated in an upcoming version. The extended location (custom location) that represents the Hybrid AKS control plane location. This extended location is used when creating provisioned clusters (Hybrid AKS clusters).

    Id string

    The provider-assigned unique ID for this managed resource.

    ManualActionCount float64

    The count of Manual Action Taken (MAT) events that have not been validated.

    Name string

    The name of the resource

    ProvisioningState string

    The provisioning state of the cluster.

    SupportExpiryDate string

    The support end date of the runtime version of the cluster.

    SystemData SystemDataResponse

    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"

    WorkloadResourceIds []string

    The list of workload resource IDs that are hosted within this cluster.

    availableUpgradeVersions List<ClusterAvailableUpgradeVersionResponse>

    The list of cluster runtime version upgrades available for this cluster.

    clusterCapacity ClusterCapacityResponse

    The capacity supported by this cluster.

    clusterConnectionStatus String

    The latest heartbeat status between the cluster manager and the cluster.

    clusterExtendedLocation ExtendedLocationResponse

    The extended location (custom location) that represents the cluster's control plane location. This extended location is used to route the requests of child objects of the cluster that are handled by the platform operator.

    clusterManagerConnectionStatus String

    The latest connectivity status between cluster manager and the cluster.

    clusterManagerId String

    The resource ID of the cluster manager that manages this cluster. This is set by the Cluster Manager when the cluster is created.

    detailedStatus String

    The current detailed status of the cluster.

    detailedStatusMessage String

    The descriptive message about the detailed status.

    hybridAksExtendedLocation ExtendedLocationResponse

    Field Deprecated. This field will not be populated in an upcoming version. The extended location (custom location) that represents the Hybrid AKS control plane location. This extended location is used when creating provisioned clusters (Hybrid AKS clusters).

    id String

    The provider-assigned unique ID for this managed resource.

    manualActionCount Double

    The count of Manual Action Taken (MAT) events that have not been validated.

    name String

    The name of the resource

    provisioningState String

    The provisioning state of the cluster.

    supportExpiryDate String

    The support end date of the runtime version of the cluster.

    systemData SystemDataResponse

    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"

    workloadResourceIds List<String>

    The list of workload resource IDs that are hosted within this cluster.

    availableUpgradeVersions ClusterAvailableUpgradeVersionResponse[]

    The list of cluster runtime version upgrades available for this cluster.

    clusterCapacity ClusterCapacityResponse

    The capacity supported by this cluster.

    clusterConnectionStatus string

    The latest heartbeat status between the cluster manager and the cluster.

    clusterExtendedLocation ExtendedLocationResponse

    The extended location (custom location) that represents the cluster's control plane location. This extended location is used to route the requests of child objects of the cluster that are handled by the platform operator.

    clusterManagerConnectionStatus string

    The latest connectivity status between cluster manager and the cluster.

    clusterManagerId string

    The resource ID of the cluster manager that manages this cluster. This is set by the Cluster Manager when the cluster is created.

    detailedStatus string

    The current detailed status of the cluster.

    detailedStatusMessage string

    The descriptive message about the detailed status.

    hybridAksExtendedLocation ExtendedLocationResponse

    Field Deprecated. This field will not be populated in an upcoming version. The extended location (custom location) that represents the Hybrid AKS control plane location. This extended location is used when creating provisioned clusters (Hybrid AKS clusters).

    id string

    The provider-assigned unique ID for this managed resource.

    manualActionCount number

    The count of Manual Action Taken (MAT) events that have not been validated.

    name string

    The name of the resource

    provisioningState string

    The provisioning state of the cluster.

    supportExpiryDate string

    The support end date of the runtime version of the cluster.

    systemData SystemDataResponse

    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"

    workloadResourceIds string[]

    The list of workload resource IDs that are hosted within this cluster.

    available_upgrade_versions Sequence[ClusterAvailableUpgradeVersionResponse]

    The list of cluster runtime version upgrades available for this cluster.

    cluster_capacity ClusterCapacityResponse

    The capacity supported by this cluster.

    cluster_connection_status str

    The latest heartbeat status between the cluster manager and the cluster.

    cluster_extended_location ExtendedLocationResponse

    The extended location (custom location) that represents the cluster's control plane location. This extended location is used to route the requests of child objects of the cluster that are handled by the platform operator.

    cluster_manager_connection_status str

    The latest connectivity status between cluster manager and the cluster.

    cluster_manager_id str

    The resource ID of the cluster manager that manages this cluster. This is set by the Cluster Manager when the cluster is created.

    detailed_status str

    The current detailed status of the cluster.

    detailed_status_message str

    The descriptive message about the detailed status.

    hybrid_aks_extended_location ExtendedLocationResponse

    Field Deprecated. This field will not be populated in an upcoming version. The extended location (custom location) that represents the Hybrid AKS control plane location. This extended location is used when creating provisioned clusters (Hybrid AKS clusters).

    id str

    The provider-assigned unique ID for this managed resource.

    manual_action_count float

    The count of Manual Action Taken (MAT) events that have not been validated.

    name str

    The name of the resource

    provisioning_state str

    The provisioning state of the cluster.

    support_expiry_date str

    The support end date of the runtime version of the cluster.

    system_data SystemDataResponse

    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"

    workload_resource_ids Sequence[str]

    The list of workload resource IDs that are hosted within this cluster.

    availableUpgradeVersions List<Property Map>

    The list of cluster runtime version upgrades available for this cluster.

    clusterCapacity Property Map

    The capacity supported by this cluster.

    clusterConnectionStatus String

    The latest heartbeat status between the cluster manager and the cluster.

    clusterExtendedLocation Property Map

    The extended location (custom location) that represents the cluster's control plane location. This extended location is used to route the requests of child objects of the cluster that are handled by the platform operator.

    clusterManagerConnectionStatus String

    The latest connectivity status between cluster manager and the cluster.

    clusterManagerId String

    The resource ID of the cluster manager that manages this cluster. This is set by the Cluster Manager when the cluster is created.

    detailedStatus String

    The current detailed status of the cluster.

    detailedStatusMessage String

    The descriptive message about the detailed status.

    hybridAksExtendedLocation Property Map

    Field Deprecated. This field will not be populated in an upcoming version. The extended location (custom location) that represents the Hybrid AKS control plane location. This extended location is used when creating provisioned clusters (Hybrid AKS clusters).

    id String

    The provider-assigned unique ID for this managed resource.

    manualActionCount Number

    The count of Manual Action Taken (MAT) events that have not been validated.

    name String

    The name of the resource

    provisioningState String

    The provisioning state of the cluster.

    supportExpiryDate String

    The support end date of the runtime version of the cluster.

    systemData 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"

    workloadResourceIds List<String>

    The list of workload resource IDs that are hosted within this cluster.

    Supporting Types

    AdministrativeCredentials, AdministrativeCredentialsArgs

    Password string

    The password of the administrator of the device used during initialization.

    Username string

    The username of the administrator of the device used during initialization.

    Password string

    The password of the administrator of the device used during initialization.

    Username string

    The username of the administrator of the device used during initialization.

    password String

    The password of the administrator of the device used during initialization.

    username String

    The username of the administrator of the device used during initialization.

    password string

    The password of the administrator of the device used during initialization.

    username string

    The username of the administrator of the device used during initialization.

    password str

    The password of the administrator of the device used during initialization.

    username str

    The username of the administrator of the device used during initialization.

    password String

    The password of the administrator of the device used during initialization.

    username String

    The username of the administrator of the device used during initialization.

    AdministrativeCredentialsResponse, AdministrativeCredentialsResponseArgs

    Password string

    The password of the administrator of the device used during initialization.

    Username string

    The username of the administrator of the device used during initialization.

    Password string

    The password of the administrator of the device used during initialization.

    Username string

    The username of the administrator of the device used during initialization.

    password String

    The password of the administrator of the device used during initialization.

    username String

    The username of the administrator of the device used during initialization.

    password string

    The password of the administrator of the device used during initialization.

    username string

    The username of the administrator of the device used during initialization.

    password str

    The password of the administrator of the device used during initialization.

    username str

    The username of the administrator of the device used during initialization.

    password String

    The password of the administrator of the device used during initialization.

    username String

    The username of the administrator of the device used during initialization.

    BareMetalMachineConfigurationData, BareMetalMachineConfigurationDataArgs

    BmcCredentials Pulumi.AzureNative.NetworkCloud.Inputs.AdministrativeCredentials

    The credentials of the baseboard management controller on this bare metal machine.

    BmcMacAddress string

    The MAC address of the BMC for this machine.

    BootMacAddress string

    The MAC address associated with the PXE NIC card.

    RackSlot double

    The slot the physical machine is in the rack based on the BOM configuration.

    SerialNumber string

    The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag.

    MachineDetails string

    The free-form additional information about the machine, e.g. an asset tag.

    MachineName string

    The user-provided name for the bare metal machine created from this specification. If not provided, the machine name will be generated programmatically.

    BmcCredentials AdministrativeCredentials

    The credentials of the baseboard management controller on this bare metal machine.

    BmcMacAddress string

    The MAC address of the BMC for this machine.

    BootMacAddress string

    The MAC address associated with the PXE NIC card.

    RackSlot float64

    The slot the physical machine is in the rack based on the BOM configuration.

    SerialNumber string

    The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag.

    MachineDetails string

    The free-form additional information about the machine, e.g. an asset tag.

    MachineName string

    The user-provided name for the bare metal machine created from this specification. If not provided, the machine name will be generated programmatically.

    bmcCredentials AdministrativeCredentials

    The credentials of the baseboard management controller on this bare metal machine.

    bmcMacAddress String

    The MAC address of the BMC for this machine.

    bootMacAddress String

    The MAC address associated with the PXE NIC card.

    rackSlot Double

    The slot the physical machine is in the rack based on the BOM configuration.

    serialNumber String

    The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag.

    machineDetails String

    The free-form additional information about the machine, e.g. an asset tag.

    machineName String

    The user-provided name for the bare metal machine created from this specification. If not provided, the machine name will be generated programmatically.

    bmcCredentials AdministrativeCredentials

    The credentials of the baseboard management controller on this bare metal machine.

    bmcMacAddress string

    The MAC address of the BMC for this machine.

    bootMacAddress string

    The MAC address associated with the PXE NIC card.

    rackSlot number

    The slot the physical machine is in the rack based on the BOM configuration.

    serialNumber string

    The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag.

    machineDetails string

    The free-form additional information about the machine, e.g. an asset tag.

    machineName string

    The user-provided name for the bare metal machine created from this specification. If not provided, the machine name will be generated programmatically.

    bmc_credentials AdministrativeCredentials

    The credentials of the baseboard management controller on this bare metal machine.

    bmc_mac_address str

    The MAC address of the BMC for this machine.

    boot_mac_address str

    The MAC address associated with the PXE NIC card.

    rack_slot float

    The slot the physical machine is in the rack based on the BOM configuration.

    serial_number str

    The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag.

    machine_details str

    The free-form additional information about the machine, e.g. an asset tag.

    machine_name str

    The user-provided name for the bare metal machine created from this specification. If not provided, the machine name will be generated programmatically.

    bmcCredentials Property Map

    The credentials of the baseboard management controller on this bare metal machine.

    bmcMacAddress String

    The MAC address of the BMC for this machine.

    bootMacAddress String

    The MAC address associated with the PXE NIC card.

    rackSlot Number

    The slot the physical machine is in the rack based on the BOM configuration.

    serialNumber String

    The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag.

    machineDetails String

    The free-form additional information about the machine, e.g. an asset tag.

    machineName String

    The user-provided name for the bare metal machine created from this specification. If not provided, the machine name will be generated programmatically.

    BareMetalMachineConfigurationDataResponse, BareMetalMachineConfigurationDataResponseArgs

    BmcConnectionString string

    The connection string for the baseboard management controller including IP address and protocol.

    BmcCredentials Pulumi.AzureNative.NetworkCloud.Inputs.AdministrativeCredentialsResponse

    The credentials of the baseboard management controller on this bare metal machine.

    BmcMacAddress string

    The MAC address of the BMC for this machine.

    BootMacAddress string

    The MAC address associated with the PXE NIC card.

    RackSlot double

    The slot the physical machine is in the rack based on the BOM configuration.

    SerialNumber string

    The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag.

    MachineDetails string

    The free-form additional information about the machine, e.g. an asset tag.

    MachineName string

    The user-provided name for the bare metal machine created from this specification. If not provided, the machine name will be generated programmatically.

    BmcConnectionString string

    The connection string for the baseboard management controller including IP address and protocol.

    BmcCredentials AdministrativeCredentialsResponse

    The credentials of the baseboard management controller on this bare metal machine.

    BmcMacAddress string

    The MAC address of the BMC for this machine.

    BootMacAddress string

    The MAC address associated with the PXE NIC card.

    RackSlot float64

    The slot the physical machine is in the rack based on the BOM configuration.

    SerialNumber string

    The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag.

    MachineDetails string

    The free-form additional information about the machine, e.g. an asset tag.

    MachineName string

    The user-provided name for the bare metal machine created from this specification. If not provided, the machine name will be generated programmatically.

    bmcConnectionString String

    The connection string for the baseboard management controller including IP address and protocol.

    bmcCredentials AdministrativeCredentialsResponse

    The credentials of the baseboard management controller on this bare metal machine.

    bmcMacAddress String

    The MAC address of the BMC for this machine.

    bootMacAddress String

    The MAC address associated with the PXE NIC card.

    rackSlot Double

    The slot the physical machine is in the rack based on the BOM configuration.

    serialNumber String

    The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag.

    machineDetails String

    The free-form additional information about the machine, e.g. an asset tag.

    machineName String

    The user-provided name for the bare metal machine created from this specification. If not provided, the machine name will be generated programmatically.

    bmcConnectionString string

    The connection string for the baseboard management controller including IP address and protocol.

    bmcCredentials AdministrativeCredentialsResponse

    The credentials of the baseboard management controller on this bare metal machine.

    bmcMacAddress string

    The MAC address of the BMC for this machine.

    bootMacAddress string

    The MAC address associated with the PXE NIC card.

    rackSlot number

    The slot the physical machine is in the rack based on the BOM configuration.

    serialNumber string

    The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag.

    machineDetails string

    The free-form additional information about the machine, e.g. an asset tag.

    machineName string

    The user-provided name for the bare metal machine created from this specification. If not provided, the machine name will be generated programmatically.

    bmc_connection_string str

    The connection string for the baseboard management controller including IP address and protocol.

    bmc_credentials AdministrativeCredentialsResponse

    The credentials of the baseboard management controller on this bare metal machine.

    bmc_mac_address str

    The MAC address of the BMC for this machine.

    boot_mac_address str

    The MAC address associated with the PXE NIC card.

    rack_slot float

    The slot the physical machine is in the rack based on the BOM configuration.

    serial_number str

    The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag.

    machine_details str

    The free-form additional information about the machine, e.g. an asset tag.

    machine_name str

    The user-provided name for the bare metal machine created from this specification. If not provided, the machine name will be generated programmatically.

    bmcConnectionString String

    The connection string for the baseboard management controller including IP address and protocol.

    bmcCredentials Property Map

    The credentials of the baseboard management controller on this bare metal machine.

    bmcMacAddress String

    The MAC address of the BMC for this machine.

    bootMacAddress String

    The MAC address associated with the PXE NIC card.

    rackSlot Number

    The slot the physical machine is in the rack based on the BOM configuration.

    serialNumber String

    The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag.

    machineDetails String

    The free-form additional information about the machine, e.g. an asset tag.

    machineName String

    The user-provided name for the bare metal machine created from this specification. If not provided, the machine name will be generated programmatically.

    ClusterAvailableUpgradeVersionResponse, ClusterAvailableUpgradeVersionResponseArgs

    ControlImpact string

    The indicator of whether the control plane will be impacted during the upgrade.

    ExpectedDuration string

    The expected duration needed for this upgrade.

    ImpactDescription string

    The impact description including the specific details and release notes.

    SupportExpiryDate string

    The last date the version of the platform is supported.

    TargetClusterVersion string

    The target version this cluster will be upgraded to.

    WorkloadImpact string

    The indicator of whether the workload will be impacted during the upgrade.

    ControlImpact string

    The indicator of whether the control plane will be impacted during the upgrade.

    ExpectedDuration string

    The expected duration needed for this upgrade.

    ImpactDescription string

    The impact description including the specific details and release notes.

    SupportExpiryDate string

    The last date the version of the platform is supported.

    TargetClusterVersion string

    The target version this cluster will be upgraded to.

    WorkloadImpact string

    The indicator of whether the workload will be impacted during the upgrade.

    controlImpact String

    The indicator of whether the control plane will be impacted during the upgrade.

    expectedDuration String

    The expected duration needed for this upgrade.

    impactDescription String

    The impact description including the specific details and release notes.

    supportExpiryDate String

    The last date the version of the platform is supported.

    targetClusterVersion String

    The target version this cluster will be upgraded to.

    workloadImpact String

    The indicator of whether the workload will be impacted during the upgrade.

    controlImpact string

    The indicator of whether the control plane will be impacted during the upgrade.

    expectedDuration string

    The expected duration needed for this upgrade.

    impactDescription string

    The impact description including the specific details and release notes.

    supportExpiryDate string

    The last date the version of the platform is supported.

    targetClusterVersion string

    The target version this cluster will be upgraded to.

    workloadImpact string

    The indicator of whether the workload will be impacted during the upgrade.

    control_impact str

    The indicator of whether the control plane will be impacted during the upgrade.

    expected_duration str

    The expected duration needed for this upgrade.

    impact_description str

    The impact description including the specific details and release notes.

    support_expiry_date str

    The last date the version of the platform is supported.

    target_cluster_version str

    The target version this cluster will be upgraded to.

    workload_impact str

    The indicator of whether the workload will be impacted during the upgrade.

    controlImpact String

    The indicator of whether the control plane will be impacted during the upgrade.

    expectedDuration String

    The expected duration needed for this upgrade.

    impactDescription String

    The impact description including the specific details and release notes.

    supportExpiryDate String

    The last date the version of the platform is supported.

    targetClusterVersion String

    The target version this cluster will be upgraded to.

    workloadImpact String

    The indicator of whether the workload will be impacted during the upgrade.

    ClusterCapacityResponse, ClusterCapacityResponseArgs

    AvailableApplianceStorageGB double

    The remaining appliance-based storage in GB available for workload use.

    AvailableCoreCount double

    The remaining number of cores that are available in this cluster for workload use.

    AvailableHostStorageGB double

    The remaining machine or host-based storage in GB available for workload use.

    AvailableMemoryGB double

    The remaining memory in GB that are available in this cluster for workload use.

    TotalApplianceStorageGB double

    The total appliance-based storage in GB supported by this cluster for workload use.

    TotalCoreCount double

    The total number of cores that are supported by this cluster for workload use.

    TotalHostStorageGB double

    The total machine or host-based storage in GB supported by this cluster for workload use.

    TotalMemoryGB double

    The total memory supported by this cluster for workload use.

    AvailableApplianceStorageGB float64

    The remaining appliance-based storage in GB available for workload use.

    AvailableCoreCount float64

    The remaining number of cores that are available in this cluster for workload use.

    AvailableHostStorageGB float64

    The remaining machine or host-based storage in GB available for workload use.

    AvailableMemoryGB float64

    The remaining memory in GB that are available in this cluster for workload use.

    TotalApplianceStorageGB float64

    The total appliance-based storage in GB supported by this cluster for workload use.

    TotalCoreCount float64

    The total number of cores that are supported by this cluster for workload use.

    TotalHostStorageGB float64

    The total machine or host-based storage in GB supported by this cluster for workload use.

    TotalMemoryGB float64

    The total memory supported by this cluster for workload use.

    availableApplianceStorageGB Double

    The remaining appliance-based storage in GB available for workload use.

    availableCoreCount Double

    The remaining number of cores that are available in this cluster for workload use.

    availableHostStorageGB Double

    The remaining machine or host-based storage in GB available for workload use.

    availableMemoryGB Double

    The remaining memory in GB that are available in this cluster for workload use.

    totalApplianceStorageGB Double

    The total appliance-based storage in GB supported by this cluster for workload use.

    totalCoreCount Double

    The total number of cores that are supported by this cluster for workload use.

    totalHostStorageGB Double

    The total machine or host-based storage in GB supported by this cluster for workload use.

    totalMemoryGB Double

    The total memory supported by this cluster for workload use.

    availableApplianceStorageGB number

    The remaining appliance-based storage in GB available for workload use.

    availableCoreCount number

    The remaining number of cores that are available in this cluster for workload use.

    availableHostStorageGB number

    The remaining machine or host-based storage in GB available for workload use.

    availableMemoryGB number

    The remaining memory in GB that are available in this cluster for workload use.

    totalApplianceStorageGB number

    The total appliance-based storage in GB supported by this cluster for workload use.

    totalCoreCount number

    The total number of cores that are supported by this cluster for workload use.

    totalHostStorageGB number

    The total machine or host-based storage in GB supported by this cluster for workload use.

    totalMemoryGB number

    The total memory supported by this cluster for workload use.

    available_appliance_storage_gb float

    The remaining appliance-based storage in GB available for workload use.

    available_core_count float

    The remaining number of cores that are available in this cluster for workload use.

    available_host_storage_gb float

    The remaining machine or host-based storage in GB available for workload use.

    available_memory_gb float

    The remaining memory in GB that are available in this cluster for workload use.

    total_appliance_storage_gb float

    The total appliance-based storage in GB supported by this cluster for workload use.

    total_core_count float

    The total number of cores that are supported by this cluster for workload use.

    total_host_storage_gb float

    The total machine or host-based storage in GB supported by this cluster for workload use.

    total_memory_gb float

    The total memory supported by this cluster for workload use.

    availableApplianceStorageGB Number

    The remaining appliance-based storage in GB available for workload use.

    availableCoreCount Number

    The remaining number of cores that are available in this cluster for workload use.

    availableHostStorageGB Number

    The remaining machine or host-based storage in GB available for workload use.

    availableMemoryGB Number

    The remaining memory in GB that are available in this cluster for workload use.

    totalApplianceStorageGB Number

    The total appliance-based storage in GB supported by this cluster for workload use.

    totalCoreCount Number

    The total number of cores that are supported by this cluster for workload use.

    totalHostStorageGB Number

    The total machine or host-based storage in GB supported by this cluster for workload use.

    totalMemoryGB Number

    The total memory supported by this cluster for workload use.

    ClusterType, ClusterTypeArgs

    SingleRack
    SingleRack
    MultiRack
    MultiRack
    ClusterTypeSingleRack
    SingleRack
    ClusterTypeMultiRack
    MultiRack
    SingleRack
    SingleRack
    MultiRack
    MultiRack
    SingleRack
    SingleRack
    MultiRack
    MultiRack
    SINGLE_RACK
    SingleRack
    MULTI_RACK
    MultiRack
    "SingleRack"
    SingleRack
    "MultiRack"
    MultiRack

    ExtendedLocation, ExtendedLocationArgs

    Name string

    The resource ID of the extended location on which the resource will be created.

    Type string

    The extended location type, for example, CustomLocation.

    Name string

    The resource ID of the extended location on which the resource will be created.

    Type string

    The extended location type, for example, CustomLocation.

    name String

    The resource ID of the extended location on which the resource will be created.

    type String

    The extended location type, for example, CustomLocation.

    name string

    The resource ID of the extended location on which the resource will be created.

    type string

    The extended location type, for example, CustomLocation.

    name str

    The resource ID of the extended location on which the resource will be created.

    type str

    The extended location type, for example, CustomLocation.

    name String

    The resource ID of the extended location on which the resource will be created.

    type String

    The extended location type, for example, CustomLocation.

    ExtendedLocationResponse, ExtendedLocationResponseArgs

    Name string

    The resource ID of the extended location on which the resource will be created.

    Type string

    The extended location type, for example, CustomLocation.

    Name string

    The resource ID of the extended location on which the resource will be created.

    Type string

    The extended location type, for example, CustomLocation.

    name String

    The resource ID of the extended location on which the resource will be created.

    type String

    The extended location type, for example, CustomLocation.

    name string

    The resource ID of the extended location on which the resource will be created.

    type string

    The extended location type, for example, CustomLocation.

    name str

    The resource ID of the extended location on which the resource will be created.

    type str

    The extended location type, for example, CustomLocation.

    name String

    The resource ID of the extended location on which the resource will be created.

    type String

    The extended location type, for example, CustomLocation.

    ManagedResourceGroupConfiguration, ManagedResourceGroupConfigurationArgs

    Location string

    The location of the managed resource group. If not specified, the location of the parent resource is chosen.

    Name string

    The name for the managed resource group. If not specified, the unique name is automatically generated.

    Location string

    The location of the managed resource group. If not specified, the location of the parent resource is chosen.

    Name string

    The name for the managed resource group. If not specified, the unique name is automatically generated.

    location String

    The location of the managed resource group. If not specified, the location of the parent resource is chosen.

    name String

    The name for the managed resource group. If not specified, the unique name is automatically generated.

    location string

    The location of the managed resource group. If not specified, the location of the parent resource is chosen.

    name string

    The name for the managed resource group. If not specified, the unique name is automatically generated.

    location str

    The location of the managed resource group. If not specified, the location of the parent resource is chosen.

    name str

    The name for the managed resource group. If not specified, the unique name is automatically generated.

    location String

    The location of the managed resource group. If not specified, the location of the parent resource is chosen.

    name String

    The name for the managed resource group. If not specified, the unique name is automatically generated.

    ManagedResourceGroupConfigurationResponse, ManagedResourceGroupConfigurationResponseArgs

    Location string

    The location of the managed resource group. If not specified, the location of the parent resource is chosen.

    Name string

    The name for the managed resource group. If not specified, the unique name is automatically generated.

    Location string

    The location of the managed resource group. If not specified, the location of the parent resource is chosen.

    Name string

    The name for the managed resource group. If not specified, the unique name is automatically generated.

    location String

    The location of the managed resource group. If not specified, the location of the parent resource is chosen.

    name String

    The name for the managed resource group. If not specified, the unique name is automatically generated.

    location string

    The location of the managed resource group. If not specified, the location of the parent resource is chosen.

    name string

    The name for the managed resource group. If not specified, the unique name is automatically generated.

    location str

    The location of the managed resource group. If not specified, the location of the parent resource is chosen.

    name str

    The name for the managed resource group. If not specified, the unique name is automatically generated.

    location String

    The location of the managed resource group. If not specified, the location of the parent resource is chosen.

    name String

    The name for the managed resource group. If not specified, the unique name is automatically generated.

    RackDefinition, RackDefinitionArgs

    NetworkRackId string

    The resource ID of the network rack that matches this rack definition.

    RackSerialNumber string

    The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired.

    RackSkuId string

    The resource ID of the sku for the rack being added.

    AvailabilityZone string

    The zone name used for this rack when created. Availability zones are used for workload placement.

    BareMetalMachineConfigurationData List<Pulumi.AzureNative.NetworkCloud.Inputs.BareMetalMachineConfigurationData>

    The unordered list of bare metal machine configuration.

    RackLocation string

    The free-form description of the rack's location.

    StorageApplianceConfigurationData List<Pulumi.AzureNative.NetworkCloud.Inputs.StorageApplianceConfigurationData>

    The list of storage appliance configuration data for this rack.

    NetworkRackId string

    The resource ID of the network rack that matches this rack definition.

    RackSerialNumber string

    The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired.

    RackSkuId string

    The resource ID of the sku for the rack being added.

    AvailabilityZone string

    The zone name used for this rack when created. Availability zones are used for workload placement.

    BareMetalMachineConfigurationData []BareMetalMachineConfigurationData

    The unordered list of bare metal machine configuration.

    RackLocation string

    The free-form description of the rack's location.

    StorageApplianceConfigurationData []StorageApplianceConfigurationData

    The list of storage appliance configuration data for this rack.

    networkRackId String

    The resource ID of the network rack that matches this rack definition.

    rackSerialNumber String

    The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired.

    rackSkuId String

    The resource ID of the sku for the rack being added.

    availabilityZone String

    The zone name used for this rack when created. Availability zones are used for workload placement.

    bareMetalMachineConfigurationData List<BareMetalMachineConfigurationData>

    The unordered list of bare metal machine configuration.

    rackLocation String

    The free-form description of the rack's location.

    storageApplianceConfigurationData List<StorageApplianceConfigurationData>

    The list of storage appliance configuration data for this rack.

    networkRackId string

    The resource ID of the network rack that matches this rack definition.

    rackSerialNumber string

    The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired.

    rackSkuId string

    The resource ID of the sku for the rack being added.

    availabilityZone string

    The zone name used for this rack when created. Availability zones are used for workload placement.

    bareMetalMachineConfigurationData BareMetalMachineConfigurationData[]

    The unordered list of bare metal machine configuration.

    rackLocation string

    The free-form description of the rack's location.

    storageApplianceConfigurationData StorageApplianceConfigurationData[]

    The list of storage appliance configuration data for this rack.

    network_rack_id str

    The resource ID of the network rack that matches this rack definition.

    rack_serial_number str

    The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired.

    rack_sku_id str

    The resource ID of the sku for the rack being added.

    availability_zone str

    The zone name used for this rack when created. Availability zones are used for workload placement.

    bare_metal_machine_configuration_data Sequence[BareMetalMachineConfigurationData]

    The unordered list of bare metal machine configuration.

    rack_location str

    The free-form description of the rack's location.

    storage_appliance_configuration_data Sequence[StorageApplianceConfigurationData]

    The list of storage appliance configuration data for this rack.

    networkRackId String

    The resource ID of the network rack that matches this rack definition.

    rackSerialNumber String

    The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired.

    rackSkuId String

    The resource ID of the sku for the rack being added.

    availabilityZone String

    The zone name used for this rack when created. Availability zones are used for workload placement.

    bareMetalMachineConfigurationData List<Property Map>

    The unordered list of bare metal machine configuration.

    rackLocation String

    The free-form description of the rack's location.

    storageApplianceConfigurationData List<Property Map>

    The list of storage appliance configuration data for this rack.

    RackDefinitionResponse, RackDefinitionResponseArgs

    NetworkRackId string

    The resource ID of the network rack that matches this rack definition.

    RackSerialNumber string

    The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired.

    RackSkuId string

    The resource ID of the sku for the rack being added.

    AvailabilityZone string

    The zone name used for this rack when created. Availability zones are used for workload placement.

    BareMetalMachineConfigurationData List<Pulumi.AzureNative.NetworkCloud.Inputs.BareMetalMachineConfigurationDataResponse>

    The unordered list of bare metal machine configuration.

    RackLocation string

    The free-form description of the rack's location.

    StorageApplianceConfigurationData List<Pulumi.AzureNative.NetworkCloud.Inputs.StorageApplianceConfigurationDataResponse>

    The list of storage appliance configuration data for this rack.

    NetworkRackId string

    The resource ID of the network rack that matches this rack definition.

    RackSerialNumber string

    The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired.

    RackSkuId string

    The resource ID of the sku for the rack being added.

    AvailabilityZone string

    The zone name used for this rack when created. Availability zones are used for workload placement.

    BareMetalMachineConfigurationData []BareMetalMachineConfigurationDataResponse

    The unordered list of bare metal machine configuration.

    RackLocation string

    The free-form description of the rack's location.

    StorageApplianceConfigurationData []StorageApplianceConfigurationDataResponse

    The list of storage appliance configuration data for this rack.

    networkRackId String

    The resource ID of the network rack that matches this rack definition.

    rackSerialNumber String

    The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired.

    rackSkuId String

    The resource ID of the sku for the rack being added.

    availabilityZone String

    The zone name used for this rack when created. Availability zones are used for workload placement.

    bareMetalMachineConfigurationData List<BareMetalMachineConfigurationDataResponse>

    The unordered list of bare metal machine configuration.

    rackLocation String

    The free-form description of the rack's location.

    storageApplianceConfigurationData List<StorageApplianceConfigurationDataResponse>

    The list of storage appliance configuration data for this rack.

    networkRackId string

    The resource ID of the network rack that matches this rack definition.

    rackSerialNumber string

    The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired.

    rackSkuId string

    The resource ID of the sku for the rack being added.

    availabilityZone string

    The zone name used for this rack when created. Availability zones are used for workload placement.

    bareMetalMachineConfigurationData BareMetalMachineConfigurationDataResponse[]

    The unordered list of bare metal machine configuration.

    rackLocation string

    The free-form description of the rack's location.

    storageApplianceConfigurationData StorageApplianceConfigurationDataResponse[]

    The list of storage appliance configuration data for this rack.

    network_rack_id str

    The resource ID of the network rack that matches this rack definition.

    rack_serial_number str

    The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired.

    rack_sku_id str

    The resource ID of the sku for the rack being added.

    availability_zone str

    The zone name used for this rack when created. Availability zones are used for workload placement.

    bare_metal_machine_configuration_data Sequence[BareMetalMachineConfigurationDataResponse]

    The unordered list of bare metal machine configuration.

    rack_location str

    The free-form description of the rack's location.

    storage_appliance_configuration_data Sequence[StorageApplianceConfigurationDataResponse]

    The list of storage appliance configuration data for this rack.

    networkRackId String

    The resource ID of the network rack that matches this rack definition.

    rackSerialNumber String

    The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired.

    rackSkuId String

    The resource ID of the sku for the rack being added.

    availabilityZone String

    The zone name used for this rack when created. Availability zones are used for workload placement.

    bareMetalMachineConfigurationData List<Property Map>

    The unordered list of bare metal machine configuration.

    rackLocation String

    The free-form description of the rack's location.

    storageApplianceConfigurationData List<Property Map>

    The list of storage appliance configuration data for this rack.

    ServicePrincipalInformation, ServicePrincipalInformationArgs

    ApplicationId string

    The application ID, also known as client ID, of the service principal.

    Password string

    The password of the service principal.

    PrincipalId string

    The principal ID, also known as the object ID, of the service principal.

    TenantId string

    The tenant ID, also known as the directory ID, of the tenant in which the service principal is created.

    ApplicationId string

    The application ID, also known as client ID, of the service principal.

    Password string

    The password of the service principal.

    PrincipalId string

    The principal ID, also known as the object ID, of the service principal.

    TenantId string

    The tenant ID, also known as the directory ID, of the tenant in which the service principal is created.

    applicationId String

    The application ID, also known as client ID, of the service principal.

    password String

    The password of the service principal.

    principalId String

    The principal ID, also known as the object ID, of the service principal.

    tenantId String

    The tenant ID, also known as the directory ID, of the tenant in which the service principal is created.

    applicationId string

    The application ID, also known as client ID, of the service principal.

    password string

    The password of the service principal.

    principalId string

    The principal ID, also known as the object ID, of the service principal.

    tenantId string

    The tenant ID, also known as the directory ID, of the tenant in which the service principal is created.

    application_id str

    The application ID, also known as client ID, of the service principal.

    password str

    The password of the service principal.

    principal_id str

    The principal ID, also known as the object ID, of the service principal.

    tenant_id str

    The tenant ID, also known as the directory ID, of the tenant in which the service principal is created.

    applicationId String

    The application ID, also known as client ID, of the service principal.

    password String

    The password of the service principal.

    principalId String

    The principal ID, also known as the object ID, of the service principal.

    tenantId String

    The tenant ID, also known as the directory ID, of the tenant in which the service principal is created.

    ServicePrincipalInformationResponse, ServicePrincipalInformationResponseArgs

    ApplicationId string

    The application ID, also known as client ID, of the service principal.

    Password string

    The password of the service principal.

    PrincipalId string

    The principal ID, also known as the object ID, of the service principal.

    TenantId string

    The tenant ID, also known as the directory ID, of the tenant in which the service principal is created.

    ApplicationId string

    The application ID, also known as client ID, of the service principal.

    Password string

    The password of the service principal.

    PrincipalId string

    The principal ID, also known as the object ID, of the service principal.

    TenantId string

    The tenant ID, also known as the directory ID, of the tenant in which the service principal is created.

    applicationId String

    The application ID, also known as client ID, of the service principal.

    password String

    The password of the service principal.

    principalId String

    The principal ID, also known as the object ID, of the service principal.

    tenantId String

    The tenant ID, also known as the directory ID, of the tenant in which the service principal is created.

    applicationId string

    The application ID, also known as client ID, of the service principal.

    password string

    The password of the service principal.

    principalId string

    The principal ID, also known as the object ID, of the service principal.

    tenantId string

    The tenant ID, also known as the directory ID, of the tenant in which the service principal is created.

    application_id str

    The application ID, also known as client ID, of the service principal.

    password str

    The password of the service principal.

    principal_id str

    The principal ID, also known as the object ID, of the service principal.

    tenant_id str

    The tenant ID, also known as the directory ID, of the tenant in which the service principal is created.

    applicationId String

    The application ID, also known as client ID, of the service principal.

    password String

    The password of the service principal.

    principalId String

    The principal ID, also known as the object ID, of the service principal.

    tenantId String

    The tenant ID, also known as the directory ID, of the tenant in which the service principal is created.

    StorageApplianceConfigurationData, StorageApplianceConfigurationDataArgs

    AdminCredentials Pulumi.AzureNative.NetworkCloud.Inputs.AdministrativeCredentials

    The credentials of the administrative interface on this storage appliance.

    RackSlot double

    The slot that storage appliance is in the rack based on the BOM configuration.

    SerialNumber string

    The serial number of the appliance.

    StorageApplianceName string

    The user-provided name for the storage appliance that will be created from this specification.

    AdminCredentials AdministrativeCredentials

    The credentials of the administrative interface on this storage appliance.

    RackSlot float64

    The slot that storage appliance is in the rack based on the BOM configuration.

    SerialNumber string

    The serial number of the appliance.

    StorageApplianceName string

    The user-provided name for the storage appliance that will be created from this specification.

    adminCredentials AdministrativeCredentials

    The credentials of the administrative interface on this storage appliance.

    rackSlot Double

    The slot that storage appliance is in the rack based on the BOM configuration.

    serialNumber String

    The serial number of the appliance.

    storageApplianceName String

    The user-provided name for the storage appliance that will be created from this specification.

    adminCredentials AdministrativeCredentials

    The credentials of the administrative interface on this storage appliance.

    rackSlot number

    The slot that storage appliance is in the rack based on the BOM configuration.

    serialNumber string

    The serial number of the appliance.

    storageApplianceName string

    The user-provided name for the storage appliance that will be created from this specification.

    admin_credentials AdministrativeCredentials

    The credentials of the administrative interface on this storage appliance.

    rack_slot float

    The slot that storage appliance is in the rack based on the BOM configuration.

    serial_number str

    The serial number of the appliance.

    storage_appliance_name str

    The user-provided name for the storage appliance that will be created from this specification.

    adminCredentials Property Map

    The credentials of the administrative interface on this storage appliance.

    rackSlot Number

    The slot that storage appliance is in the rack based on the BOM configuration.

    serialNumber String

    The serial number of the appliance.

    storageApplianceName String

    The user-provided name for the storage appliance that will be created from this specification.

    StorageApplianceConfigurationDataResponse, StorageApplianceConfigurationDataResponseArgs

    AdminCredentials Pulumi.AzureNative.NetworkCloud.Inputs.AdministrativeCredentialsResponse

    The credentials of the administrative interface on this storage appliance.

    RackSlot double

    The slot that storage appliance is in the rack based on the BOM configuration.

    SerialNumber string

    The serial number of the appliance.

    StorageApplianceName string

    The user-provided name for the storage appliance that will be created from this specification.

    AdminCredentials AdministrativeCredentialsResponse

    The credentials of the administrative interface on this storage appliance.

    RackSlot float64

    The slot that storage appliance is in the rack based on the BOM configuration.

    SerialNumber string

    The serial number of the appliance.

    StorageApplianceName string

    The user-provided name for the storage appliance that will be created from this specification.

    adminCredentials AdministrativeCredentialsResponse

    The credentials of the administrative interface on this storage appliance.

    rackSlot Double

    The slot that storage appliance is in the rack based on the BOM configuration.

    serialNumber String

    The serial number of the appliance.

    storageApplianceName String

    The user-provided name for the storage appliance that will be created from this specification.

    adminCredentials AdministrativeCredentialsResponse

    The credentials of the administrative interface on this storage appliance.

    rackSlot number

    The slot that storage appliance is in the rack based on the BOM configuration.

    serialNumber string

    The serial number of the appliance.

    storageApplianceName string

    The user-provided name for the storage appliance that will be created from this specification.

    admin_credentials AdministrativeCredentialsResponse

    The credentials of the administrative interface on this storage appliance.

    rack_slot float

    The slot that storage appliance is in the rack based on the BOM configuration.

    serial_number str

    The serial number of the appliance.

    storage_appliance_name str

    The user-provided name for the storage appliance that will be created from this specification.

    adminCredentials Property Map

    The credentials of the administrative interface on this storage appliance.

    rackSlot Number

    The slot that storage appliance is in the rack based on the BOM configuration.

    serialNumber String

    The serial number of the appliance.

    storageApplianceName String

    The user-provided name for the storage appliance that will be created from this specification.

    SystemDataResponse, SystemDataResponseArgs

    CreatedAt string

    The timestamp of resource creation (UTC).

    CreatedBy string

    The identity that created the resource.

    CreatedByType string

    The type of identity that created the resource.

    LastModifiedAt string

    The timestamp of resource last modification (UTC)

    LastModifiedBy string

    The identity that last modified the resource.

    LastModifiedByType string

    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.

    CreatedByType string

    The type of identity that created the resource.

    LastModifiedAt string

    The timestamp of resource last modification (UTC)

    LastModifiedBy string

    The identity that last modified the resource.

    LastModifiedByType string

    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.

    createdByType String

    The type of identity that created the resource.

    lastModifiedAt String

    The timestamp of resource last modification (UTC)

    lastModifiedBy String

    The identity that last modified the resource.

    lastModifiedByType String

    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.

    createdByType string

    The type of identity that created the resource.

    lastModifiedAt string

    The timestamp of resource last modification (UTC)

    lastModifiedBy string

    The identity that last modified the resource.

    lastModifiedByType string

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

    The type of identity that created the resource.

    last_modified_at str

    The timestamp of resource last modification (UTC)

    last_modified_by str

    The identity that last modified the resource.

    last_modified_by_type str

    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.

    createdByType String

    The type of identity that created the resource.

    lastModifiedAt String

    The timestamp of resource last modification (UTC)

    lastModifiedBy String

    The identity that last modified the resource.

    lastModifiedByType String

    The type of identity that last modified the resource.

    ValidationThreshold, ValidationThresholdArgs

    Grouping string | Pulumi.AzureNative.NetworkCloud.ValidationThresholdGrouping

    Selection of how the type evaluation is applied to the cluster calculation.

    Type string | Pulumi.AzureNative.NetworkCloud.ValidationThresholdType

    Selection of how the threshold should be evaluated.

    Value double

    The numeric threshold value.

    Grouping string | ValidationThresholdGrouping

    Selection of how the type evaluation is applied to the cluster calculation.

    Type string | ValidationThresholdType

    Selection of how the threshold should be evaluated.

    Value float64

    The numeric threshold value.

    grouping String | ValidationThresholdGrouping

    Selection of how the type evaluation is applied to the cluster calculation.

    type String | ValidationThresholdType

    Selection of how the threshold should be evaluated.

    value Double

    The numeric threshold value.

    grouping string | ValidationThresholdGrouping

    Selection of how the type evaluation is applied to the cluster calculation.

    type string | ValidationThresholdType

    Selection of how the threshold should be evaluated.

    value number

    The numeric threshold value.

    grouping str | ValidationThresholdGrouping

    Selection of how the type evaluation is applied to the cluster calculation.

    type str | ValidationThresholdType

    Selection of how the threshold should be evaluated.

    value float

    The numeric threshold value.

    grouping String | "PerCluster" | "PerRack"

    Selection of how the type evaluation is applied to the cluster calculation.

    type String | "CountSuccess" | "PercentSuccess"

    Selection of how the threshold should be evaluated.

    value Number

    The numeric threshold value.

    ValidationThresholdGrouping, ValidationThresholdGroupingArgs

    PerCluster
    PerCluster
    PerRack
    PerRack
    ValidationThresholdGroupingPerCluster
    PerCluster
    ValidationThresholdGroupingPerRack
    PerRack
    PerCluster
    PerCluster
    PerRack
    PerRack
    PerCluster
    PerCluster
    PerRack
    PerRack
    PER_CLUSTER
    PerCluster
    PER_RACK
    PerRack
    "PerCluster"
    PerCluster
    "PerRack"
    PerRack

    ValidationThresholdResponse, ValidationThresholdResponseArgs

    Grouping string

    Selection of how the type evaluation is applied to the cluster calculation.

    Type string

    Selection of how the threshold should be evaluated.

    Value double

    The numeric threshold value.

    Grouping string

    Selection of how the type evaluation is applied to the cluster calculation.

    Type string

    Selection of how the threshold should be evaluated.

    Value float64

    The numeric threshold value.

    grouping String

    Selection of how the type evaluation is applied to the cluster calculation.

    type String

    Selection of how the threshold should be evaluated.

    value Double

    The numeric threshold value.

    grouping string

    Selection of how the type evaluation is applied to the cluster calculation.

    type string

    Selection of how the threshold should be evaluated.

    value number

    The numeric threshold value.

    grouping str

    Selection of how the type evaluation is applied to the cluster calculation.

    type str

    Selection of how the threshold should be evaluated.

    value float

    The numeric threshold value.

    grouping String

    Selection of how the type evaluation is applied to the cluster calculation.

    type String

    Selection of how the threshold should be evaluated.

    value Number

    The numeric threshold value.

    ValidationThresholdType, ValidationThresholdTypeArgs

    CountSuccess
    CountSuccess
    PercentSuccess
    PercentSuccess
    ValidationThresholdTypeCountSuccess
    CountSuccess
    ValidationThresholdTypePercentSuccess
    PercentSuccess
    CountSuccess
    CountSuccess
    PercentSuccess
    PercentSuccess
    CountSuccess
    CountSuccess
    PercentSuccess
    PercentSuccess
    COUNT_SUCCESS
    CountSuccess
    PERCENT_SUCCESS
    PercentSuccess
    "CountSuccess"
    CountSuccess
    "PercentSuccess"
    PercentSuccess

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:networkcloud:Cluster clusterName /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName} 
    

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    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.20.0 published on Wednesday, Nov 29, 2023 by Pulumi