azure-native.azurestackhci.Cluster
Explore with Pulumi AI
Cluster details. Azure REST API version: 2023-03-01. Prior API version in Azure Native 1.x: 2020-10-01.
Other available API versions: 2022-01-01, 2022-09-01, 2022-12-15-preview, 2023-06-01, 2023-08-01, 2023-08-01-preview, 2023-11-01-preview, 2024-01-01, 2024-02-15-preview, 2024-04-01, 2024-09-01-preview.
Example Usage
Create cluster
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var cluster = new AzureNative.AzureStackHCI.Cluster("cluster", new()
{
AadClientId = "24a6e53d-04e5-44d2-b7cc-1b732a847dfc",
AadTenantId = "7e589cc1-a8b6-4dff-91bd-5ec0fa18db94",
CloudManagementEndpoint = "https://98294836-31be-4668-aeae-698667faf99b.waconazure.com",
ClusterName = "myCluster",
Location = "East US",
ResourceGroupName = "test-rg",
Type = AzureNative.AzureStackHCI.ManagedServiceIdentityType.SystemAssigned,
});
});
package main
import (
azurestackhci "github.com/pulumi/pulumi-azure-native-sdk/azurestackhci/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := azurestackhci.NewCluster(ctx, "cluster", &azurestackhci.ClusterArgs{
AadClientId: pulumi.String("24a6e53d-04e5-44d2-b7cc-1b732a847dfc"),
AadTenantId: pulumi.String("7e589cc1-a8b6-4dff-91bd-5ec0fa18db94"),
CloudManagementEndpoint: pulumi.String("https://98294836-31be-4668-aeae-698667faf99b.waconazure.com"),
ClusterName: pulumi.String("myCluster"),
Location: pulumi.String("East US"),
ResourceGroupName: pulumi.String("test-rg"),
Type: pulumi.String(azurestackhci.ManagedServiceIdentityTypeSystemAssigned),
})
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.azurestackhci.Cluster;
import com.pulumi.azurenative.azurestackhci.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()
.aadClientId("24a6e53d-04e5-44d2-b7cc-1b732a847dfc")
.aadTenantId("7e589cc1-a8b6-4dff-91bd-5ec0fa18db94")
.cloudManagementEndpoint("https://98294836-31be-4668-aeae-698667faf99b.waconazure.com")
.clusterName("myCluster")
.location("East US")
.resourceGroupName("test-rg")
.type("SystemAssigned")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
cluster = azure_native.azurestackhci.Cluster("cluster",
aad_client_id="24a6e53d-04e5-44d2-b7cc-1b732a847dfc",
aad_tenant_id="7e589cc1-a8b6-4dff-91bd-5ec0fa18db94",
cloud_management_endpoint="https://98294836-31be-4668-aeae-698667faf99b.waconazure.com",
cluster_name="myCluster",
location="East US",
resource_group_name="test-rg",
type=azure_native.azurestackhci.ManagedServiceIdentityType.SYSTEM_ASSIGNED)
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const cluster = new azure_native.azurestackhci.Cluster("cluster", {
aadClientId: "24a6e53d-04e5-44d2-b7cc-1b732a847dfc",
aadTenantId: "7e589cc1-a8b6-4dff-91bd-5ec0fa18db94",
cloudManagementEndpoint: "https://98294836-31be-4668-aeae-698667faf99b.waconazure.com",
clusterName: "myCluster",
location: "East US",
resourceGroupName: "test-rg",
type: azure_native.azurestackhci.ManagedServiceIdentityType.SystemAssigned,
});
resources:
cluster:
type: azure-native:azurestackhci:Cluster
properties:
aadClientId: 24a6e53d-04e5-44d2-b7cc-1b732a847dfc
aadTenantId: 7e589cc1-a8b6-4dff-91bd-5ec0fa18db94
cloudManagementEndpoint: https://98294836-31be-4668-aeae-698667faf99b.waconazure.com
clusterName: myCluster
location: East US
resourceGroupName: test-rg
type: SystemAssigned
Create Cluster Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Cluster(name: string, args: ClusterArgs, opts?: CustomResourceOptions);
@overload
def Cluster(resource_name: str,
args: ClusterInitArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Cluster(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
type: Optional[Union[str, ManagedServiceIdentityType]] = None,
desired_properties: Optional[ClusterDesiredPropertiesArgs] = None,
aad_tenant_id: Optional[str] = None,
cloud_management_endpoint: Optional[str] = None,
cluster_name: Optional[str] = None,
aad_application_object_id: Optional[str] = None,
location: Optional[str] = None,
aad_service_principal_object_id: Optional[str] = None,
software_assurance_properties: Optional[SoftwareAssurancePropertiesArgs] = None,
tags: Optional[Mapping[str, str]] = None,
aad_client_id: Optional[str] = None,
user_assigned_identities: Optional[Sequence[str]] = 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:azurestackhci:Cluster
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- 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 ClusterInitArgs
- 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.
Constructor example
The following reference example uses placeholder values for all input properties.
var azure_nativeClusterResource = new AzureNative.AzureStackHCI.Cluster("azure-nativeClusterResource", new()
{
ResourceGroupName = "string",
Type = "string",
DesiredProperties = new AzureNative.AzureStackHCI.Inputs.ClusterDesiredPropertiesArgs
{
DiagnosticLevel = "string",
WindowsServerSubscription = "string",
},
AadTenantId = "string",
CloudManagementEndpoint = "string",
ClusterName = "string",
AadApplicationObjectId = "string",
Location = "string",
AadServicePrincipalObjectId = "string",
SoftwareAssuranceProperties = new AzureNative.AzureStackHCI.Inputs.SoftwareAssurancePropertiesArgs
{
SoftwareAssuranceIntent = "string",
SoftwareAssuranceStatus = "string",
},
Tags =
{
{ "string", "string" },
},
AadClientId = "string",
UserAssignedIdentities = new[]
{
"string",
},
});
example, err := azurestackhci.NewCluster(ctx, "azure-nativeClusterResource", &azurestackhci.ClusterArgs{
ResourceGroupName: pulumi.String("string"),
Type: pulumi.String("string"),
DesiredProperties: &azurestackhci.ClusterDesiredPropertiesArgs{
DiagnosticLevel: pulumi.String("string"),
WindowsServerSubscription: pulumi.String("string"),
},
AadTenantId: pulumi.String("string"),
CloudManagementEndpoint: pulumi.String("string"),
ClusterName: pulumi.String("string"),
AadApplicationObjectId: pulumi.String("string"),
Location: pulumi.String("string"),
AadServicePrincipalObjectId: pulumi.String("string"),
SoftwareAssuranceProperties: &azurestackhci.SoftwareAssurancePropertiesArgs{
SoftwareAssuranceIntent: pulumi.String("string"),
SoftwareAssuranceStatus: pulumi.String("string"),
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
AadClientId: pulumi.String("string"),
UserAssignedIdentities: pulumi.StringArray{
pulumi.String("string"),
},
})
var azure_nativeClusterResource = new Cluster("azure-nativeClusterResource", ClusterArgs.builder()
.resourceGroupName("string")
.type("string")
.desiredProperties(ClusterDesiredPropertiesArgs.builder()
.diagnosticLevel("string")
.windowsServerSubscription("string")
.build())
.aadTenantId("string")
.cloudManagementEndpoint("string")
.clusterName("string")
.aadApplicationObjectId("string")
.location("string")
.aadServicePrincipalObjectId("string")
.softwareAssuranceProperties(SoftwareAssurancePropertiesArgs.builder()
.softwareAssuranceIntent("string")
.softwareAssuranceStatus("string")
.build())
.tags(Map.of("string", "string"))
.aadClientId("string")
.userAssignedIdentities("string")
.build());
azure_native_cluster_resource = azure_native.azurestackhci.Cluster("azure-nativeClusterResource",
resource_group_name="string",
type="string",
desired_properties={
"diagnostic_level": "string",
"windows_server_subscription": "string",
},
aad_tenant_id="string",
cloud_management_endpoint="string",
cluster_name="string",
aad_application_object_id="string",
location="string",
aad_service_principal_object_id="string",
software_assurance_properties={
"software_assurance_intent": "string",
"software_assurance_status": "string",
},
tags={
"string": "string",
},
aad_client_id="string",
user_assigned_identities=["string"])
const azure_nativeClusterResource = new azure_native.azurestackhci.Cluster("azure-nativeClusterResource", {
resourceGroupName: "string",
type: "string",
desiredProperties: {
diagnosticLevel: "string",
windowsServerSubscription: "string",
},
aadTenantId: "string",
cloudManagementEndpoint: "string",
clusterName: "string",
aadApplicationObjectId: "string",
location: "string",
aadServicePrincipalObjectId: "string",
softwareAssuranceProperties: {
softwareAssuranceIntent: "string",
softwareAssuranceStatus: "string",
},
tags: {
string: "string",
},
aadClientId: "string",
userAssignedIdentities: ["string"],
});
type: azure-native:azurestackhci:Cluster
properties:
aadApplicationObjectId: string
aadClientId: string
aadServicePrincipalObjectId: string
aadTenantId: string
cloudManagementEndpoint: string
clusterName: string
desiredProperties:
diagnosticLevel: string
windowsServerSubscription: string
location: string
resourceGroupName: string
softwareAssuranceProperties:
softwareAssuranceIntent: string
softwareAssuranceStatus: string
tags:
string: string
type: string
userAssignedIdentities:
- string
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Cluster resource accepts the following input properties:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Type
string | Pulumi.
Azure Native. Azure Stack HCI. Managed Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- Aad
Application stringObject Id - Object id of cluster AAD identity.
- Aad
Client stringId - App id of cluster AAD identity.
- Aad
Service stringPrincipal Object Id - Id of cluster identity service principal.
- Aad
Tenant stringId - Tenant id of cluster AAD identity.
- Cloud
Management stringEndpoint - Endpoint configured for management from the Azure portal.
- Cluster
Name string - The name of the cluster.
- Desired
Properties Pulumi.Azure Native. Azure Stack HCI. Inputs. Cluster Desired Properties - Desired properties of the cluster.
- Location string
- The geo-location where the resource lives
- Software
Assurance Pulumi.Properties Azure Native. Azure Stack HCI. Inputs. Software Assurance Properties - Software Assurance properties of the cluster.
- Dictionary<string, string>
- Resource tags.
- User
Assigned List<string>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Type
string | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- Aad
Application stringObject Id - Object id of cluster AAD identity.
- Aad
Client stringId - App id of cluster AAD identity.
- Aad
Service stringPrincipal Object Id - Id of cluster identity service principal.
- Aad
Tenant stringId - Tenant id of cluster AAD identity.
- Cloud
Management stringEndpoint - Endpoint configured for management from the Azure portal.
- Cluster
Name string - The name of the cluster.
- Desired
Properties ClusterDesired Properties Args - Desired properties of the cluster.
- Location string
- The geo-location where the resource lives
- Software
Assurance SoftwareProperties Assurance Properties Args - Software Assurance properties of the cluster.
- map[string]string
- Resource tags.
- User
Assigned []stringIdentities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- type
String | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- aad
Application StringObject Id - Object id of cluster AAD identity.
- aad
Client StringId - App id of cluster AAD identity.
- aad
Service StringPrincipal Object Id - Id of cluster identity service principal.
- aad
Tenant StringId - Tenant id of cluster AAD identity.
- cloud
Management StringEndpoint - Endpoint configured for management from the Azure portal.
- cluster
Name String - The name of the cluster.
- desired
Properties ClusterDesired Properties - Desired properties of the cluster.
- location String
- The geo-location where the resource lives
- software
Assurance SoftwareProperties Assurance Properties - Software Assurance properties of the cluster.
- Map<String,String>
- Resource tags.
- user
Assigned List<String>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- type
string | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- aad
Application stringObject Id - Object id of cluster AAD identity.
- aad
Client stringId - App id of cluster AAD identity.
- aad
Service stringPrincipal Object Id - Id of cluster identity service principal.
- aad
Tenant stringId - Tenant id of cluster AAD identity.
- cloud
Management stringEndpoint - Endpoint configured for management from the Azure portal.
- cluster
Name string - The name of the cluster.
- desired
Properties ClusterDesired Properties - Desired properties of the cluster.
- location string
- The geo-location where the resource lives
- software
Assurance SoftwareProperties Assurance Properties - Software Assurance properties of the cluster.
- {[key: string]: string}
- Resource tags.
- user
Assigned string[]Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- type
str | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- aad_
application_ strobject_ id - Object id of cluster AAD identity.
- aad_
client_ strid - App id of cluster AAD identity.
- aad_
service_ strprincipal_ object_ id - Id of cluster identity service principal.
- aad_
tenant_ strid - Tenant id of cluster AAD identity.
- cloud_
management_ strendpoint - Endpoint configured for management from the Azure portal.
- cluster_
name str - The name of the cluster.
- desired_
properties ClusterDesired Properties Args - Desired properties of the cluster.
- location str
- The geo-location where the resource lives
- software_
assurance_ Softwareproperties Assurance Properties Args - Software Assurance properties of the cluster.
- Mapping[str, str]
- Resource tags.
- user_
assigned_ Sequence[str]identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- type
String | "None" | "System
Assigned" | "User Assigned" | "System Assigned, User Assigned" - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- aad
Application StringObject Id - Object id of cluster AAD identity.
- aad
Client StringId - App id of cluster AAD identity.
- aad
Service StringPrincipal Object Id - Id of cluster identity service principal.
- aad
Tenant StringId - Tenant id of cluster AAD identity.
- cloud
Management StringEndpoint - Endpoint configured for management from the Azure portal.
- cluster
Name String - The name of the cluster.
- desired
Properties Property Map - Desired properties of the cluster.
- location String
- The geo-location where the resource lives
- software
Assurance Property MapProperties - Software Assurance properties of the cluster.
- Map<String>
- Resource tags.
- user
Assigned List<String>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
Outputs
All input properties are implicitly available as output properties. Additionally, the Cluster resource produces the following output properties:
- Billing
Model string - Type of billing applied to the resource.
- Cloud
Id string - Unique, immutable resource id.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Billing stringTimestamp - Most recent billing meter timestamp.
- Last
Sync stringTimestamp - Most recent cluster sync timestamp.
- Name string
- The name of the resource
- Principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Provisioning
State string - Provisioning state.
- Registration
Timestamp string - First cluster sync timestamp.
- Reported
Properties Pulumi.Azure Native. Azure Stack HCI. Outputs. Cluster Reported Properties Response - Properties reported by cluster agent.
- Resource
Provider stringObject Id - Object id of RP Service Principal
- Service
Endpoint string - Region specific DataPath Endpoint of the cluster.
- Status string
- Status of the cluster agent.
- System
Data Pulumi.Azure Native. Azure Stack HCI. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Trial
Days doubleRemaining - Number of days remaining in the trial period.
- Billing
Model string - Type of billing applied to the resource.
- Cloud
Id string - Unique, immutable resource id.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Billing stringTimestamp - Most recent billing meter timestamp.
- Last
Sync stringTimestamp - Most recent cluster sync timestamp.
- Name string
- The name of the resource
- Principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Provisioning
State string - Provisioning state.
- Registration
Timestamp string - First cluster sync timestamp.
- Reported
Properties ClusterReported Properties Response - Properties reported by cluster agent.
- Resource
Provider stringObject Id - Object id of RP Service Principal
- Service
Endpoint string - Region specific DataPath Endpoint of the cluster.
- Status string
- Status of the cluster agent.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Trial
Days float64Remaining - Number of days remaining in the trial period.
- billing
Model String - Type of billing applied to the resource.
- cloud
Id String - Unique, immutable resource id.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Billing StringTimestamp - Most recent billing meter timestamp.
- last
Sync StringTimestamp - Most recent cluster sync timestamp.
- name String
- The name of the resource
- principal
Id String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- provisioning
State String - Provisioning state.
- registration
Timestamp String - First cluster sync timestamp.
- reported
Properties ClusterReported Properties Response - Properties reported by cluster agent.
- resource
Provider StringObject Id - Object id of RP Service Principal
- service
Endpoint String - Region specific DataPath Endpoint of the cluster.
- status String
- Status of the cluster agent.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- tenant
Id String - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- trial
Days DoubleRemaining - Number of days remaining in the trial period.
- billing
Model string - Type of billing applied to the resource.
- cloud
Id string - Unique, immutable resource id.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Billing stringTimestamp - Most recent billing meter timestamp.
- last
Sync stringTimestamp - Most recent cluster sync timestamp.
- name string
- The name of the resource
- principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- provisioning
State string - Provisioning state.
- registration
Timestamp string - First cluster sync timestamp.
- reported
Properties ClusterReported Properties Response - Properties reported by cluster agent.
- resource
Provider stringObject Id - Object id of RP Service Principal
- service
Endpoint string - Region specific DataPath Endpoint of the cluster.
- status string
- Status of the cluster agent.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- trial
Days numberRemaining - Number of days remaining in the trial period.
- billing_
model str - Type of billing applied to the resource.
- cloud_
id str - Unique, immutable resource id.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
billing_ strtimestamp - Most recent billing meter timestamp.
- last_
sync_ strtimestamp - Most recent cluster sync timestamp.
- name str
- The name of the resource
- principal_
id str - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- provisioning_
state str - Provisioning state.
- registration_
timestamp str - First cluster sync timestamp.
- reported_
properties ClusterReported Properties Response - Properties reported by cluster agent.
- resource_
provider_ strobject_ id - Object id of RP Service Principal
- service_
endpoint str - Region specific DataPath Endpoint of the cluster.
- status str
- Status of the cluster agent.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- tenant_
id str - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- trial_
days_ floatremaining - Number of days remaining in the trial period.
- billing
Model String - Type of billing applied to the resource.
- cloud
Id String - Unique, immutable resource id.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Billing StringTimestamp - Most recent billing meter timestamp.
- last
Sync StringTimestamp - Most recent cluster sync timestamp.
- name String
- The name of the resource
- principal
Id String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- provisioning
State String - Provisioning state.
- registration
Timestamp String - First cluster sync timestamp.
- reported
Properties Property Map - Properties reported by cluster agent.
- resource
Provider StringObject Id - Object id of RP Service Principal
- service
Endpoint String - Region specific DataPath Endpoint of the cluster.
- status String
- Status of the cluster agent.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- tenant
Id String - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- trial
Days NumberRemaining - Number of days remaining in the trial period.
Supporting Types
ClusterDesiredProperties, ClusterDesiredPropertiesArgs
- Diagnostic
Level string | Pulumi.Azure Native. Azure Stack HCI. Diagnostic Level - Desired level of diagnostic data emitted by the cluster.
- Windows
Server string | Pulumi.Subscription Azure Native. Azure Stack HCI. Windows Server Subscription - Desired state of Windows Server Subscription.
- Diagnostic
Level string | DiagnosticLevel - Desired level of diagnostic data emitted by the cluster.
- Windows
Server string | WindowsSubscription Server Subscription - Desired state of Windows Server Subscription.
- diagnostic
Level String | DiagnosticLevel - Desired level of diagnostic data emitted by the cluster.
- windows
Server String | WindowsSubscription Server Subscription - Desired state of Windows Server Subscription.
- diagnostic
Level string | DiagnosticLevel - Desired level of diagnostic data emitted by the cluster.
- windows
Server string | WindowsSubscription Server Subscription - Desired state of Windows Server Subscription.
- diagnostic_
level str | DiagnosticLevel - Desired level of diagnostic data emitted by the cluster.
- windows_
server_ str | Windowssubscription Server Subscription - Desired state of Windows Server Subscription.
- diagnostic
Level String | "Off" | "Basic" | "Enhanced" - Desired level of diagnostic data emitted by the cluster.
- windows
Server String | "Disabled" | "Enabled"Subscription - Desired state of Windows Server Subscription.
ClusterDesiredPropertiesResponse, ClusterDesiredPropertiesResponseArgs
- Diagnostic
Level string - Desired level of diagnostic data emitted by the cluster.
- Windows
Server stringSubscription - Desired state of Windows Server Subscription.
- Diagnostic
Level string - Desired level of diagnostic data emitted by the cluster.
- Windows
Server stringSubscription - Desired state of Windows Server Subscription.
- diagnostic
Level String - Desired level of diagnostic data emitted by the cluster.
- windows
Server StringSubscription - Desired state of Windows Server Subscription.
- diagnostic
Level string - Desired level of diagnostic data emitted by the cluster.
- windows
Server stringSubscription - Desired state of Windows Server Subscription.
- diagnostic_
level str - Desired level of diagnostic data emitted by the cluster.
- windows_
server_ strsubscription - Desired state of Windows Server Subscription.
- diagnostic
Level String - Desired level of diagnostic data emitted by the cluster.
- windows
Server StringSubscription - Desired state of Windows Server Subscription.
ClusterNodeResponse, ClusterNodeResponseArgs
- Core
Count double - Number of physical cores on the cluster node.
- Ehc
Resource stringId - Edge Hardware Center Resource Id
- Id double
- Id of the node in the cluster.
- Last
Licensing stringTimestamp - Most recent licensing timestamp.
- Manufacturer string
- Manufacturer of the cluster node hardware.
- Memory
In doubleGi B - Total available memory on the cluster node (in GiB).
- Model string
- Model name of the cluster node hardware.
- Name string
- Name of the cluster node.
- Node
Type string - Type of the cluster node hardware.
- Os
Display stringVersion - Display version of the operating system running on the cluster node.
- Os
Name string - Operating system running on the cluster node.
- Os
Version string - Version of the operating system running on the cluster node.
- Serial
Number string - Immutable id of the cluster node.
- Windows
Server stringSubscription - State of Windows Server Subscription.
- Core
Count float64 - Number of physical cores on the cluster node.
- Ehc
Resource stringId - Edge Hardware Center Resource Id
- Id float64
- Id of the node in the cluster.
- Last
Licensing stringTimestamp - Most recent licensing timestamp.
- Manufacturer string
- Manufacturer of the cluster node hardware.
- Memory
In float64Gi B - Total available memory on the cluster node (in GiB).
- Model string
- Model name of the cluster node hardware.
- Name string
- Name of the cluster node.
- Node
Type string - Type of the cluster node hardware.
- Os
Display stringVersion - Display version of the operating system running on the cluster node.
- Os
Name string - Operating system running on the cluster node.
- Os
Version string - Version of the operating system running on the cluster node.
- Serial
Number string - Immutable id of the cluster node.
- Windows
Server stringSubscription - State of Windows Server Subscription.
- core
Count Double - Number of physical cores on the cluster node.
- ehc
Resource StringId - Edge Hardware Center Resource Id
- id Double
- Id of the node in the cluster.
- last
Licensing StringTimestamp - Most recent licensing timestamp.
- manufacturer String
- Manufacturer of the cluster node hardware.
- memory
In DoubleGi B - Total available memory on the cluster node (in GiB).
- model String
- Model name of the cluster node hardware.
- name String
- Name of the cluster node.
- node
Type String - Type of the cluster node hardware.
- os
Display StringVersion - Display version of the operating system running on the cluster node.
- os
Name String - Operating system running on the cluster node.
- os
Version String - Version of the operating system running on the cluster node.
- serial
Number String - Immutable id of the cluster node.
- windows
Server StringSubscription - State of Windows Server Subscription.
- core
Count number - Number of physical cores on the cluster node.
- ehc
Resource stringId - Edge Hardware Center Resource Id
- id number
- Id of the node in the cluster.
- last
Licensing stringTimestamp - Most recent licensing timestamp.
- manufacturer string
- Manufacturer of the cluster node hardware.
- memory
In numberGi B - Total available memory on the cluster node (in GiB).
- model string
- Model name of the cluster node hardware.
- name string
- Name of the cluster node.
- node
Type string - Type of the cluster node hardware.
- os
Display stringVersion - Display version of the operating system running on the cluster node.
- os
Name string - Operating system running on the cluster node.
- os
Version string - Version of the operating system running on the cluster node.
- serial
Number string - Immutable id of the cluster node.
- windows
Server stringSubscription - State of Windows Server Subscription.
- core_
count float - Number of physical cores on the cluster node.
- ehc_
resource_ strid - Edge Hardware Center Resource Id
- id float
- Id of the node in the cluster.
- last_
licensing_ strtimestamp - Most recent licensing timestamp.
- manufacturer str
- Manufacturer of the cluster node hardware.
- memory_
in_ floatgi_ b - Total available memory on the cluster node (in GiB).
- model str
- Model name of the cluster node hardware.
- name str
- Name of the cluster node.
- node_
type str - Type of the cluster node hardware.
- os_
display_ strversion - Display version of the operating system running on the cluster node.
- os_
name str - Operating system running on the cluster node.
- os_
version str - Version of the operating system running on the cluster node.
- serial_
number str - Immutable id of the cluster node.
- windows_
server_ strsubscription - State of Windows Server Subscription.
- core
Count Number - Number of physical cores on the cluster node.
- ehc
Resource StringId - Edge Hardware Center Resource Id
- id Number
- Id of the node in the cluster.
- last
Licensing StringTimestamp - Most recent licensing timestamp.
- manufacturer String
- Manufacturer of the cluster node hardware.
- memory
In NumberGi B - Total available memory on the cluster node (in GiB).
- model String
- Model name of the cluster node hardware.
- name String
- Name of the cluster node.
- node
Type String - Type of the cluster node hardware.
- os
Display StringVersion - Display version of the operating system running on the cluster node.
- os
Name String - Operating system running on the cluster node.
- os
Version String - Version of the operating system running on the cluster node.
- serial
Number String - Immutable id of the cluster node.
- windows
Server StringSubscription - State of Windows Server Subscription.
ClusterReportedPropertiesResponse, ClusterReportedPropertiesResponseArgs
- Cluster
Id string - Unique id generated by the on-prem cluster.
- Cluster
Name string - Name of the on-prem cluster connected to this resource.
- Cluster
Type string - The node type of all the nodes of the cluster.
- Cluster
Version string - Version of the cluster software.
- Imds
Attestation string - IMDS attestation status of the cluster.
- Last
Updated string - Last time the cluster reported the data.
- Manufacturer string
- The manufacturer of all the nodes of the cluster.
- Nodes
List<Pulumi.
Azure Native. Azure Stack HCI. Inputs. Cluster Node Response> - List of nodes reported by the cluster.
- Supported
Capabilities List<string> - Capabilities supported by the cluster.
- Diagnostic
Level string - Level of diagnostic data emitted by the cluster.
- Cluster
Id string - Unique id generated by the on-prem cluster.
- Cluster
Name string - Name of the on-prem cluster connected to this resource.
- Cluster
Type string - The node type of all the nodes of the cluster.
- Cluster
Version string - Version of the cluster software.
- Imds
Attestation string - IMDS attestation status of the cluster.
- Last
Updated string - Last time the cluster reported the data.
- Manufacturer string
- The manufacturer of all the nodes of the cluster.
- Nodes
[]Cluster
Node Response - List of nodes reported by the cluster.
- Supported
Capabilities []string - Capabilities supported by the cluster.
- Diagnostic
Level string - Level of diagnostic data emitted by the cluster.
- cluster
Id String - Unique id generated by the on-prem cluster.
- cluster
Name String - Name of the on-prem cluster connected to this resource.
- cluster
Type String - The node type of all the nodes of the cluster.
- cluster
Version String - Version of the cluster software.
- imds
Attestation String - IMDS attestation status of the cluster.
- last
Updated String - Last time the cluster reported the data.
- manufacturer String
- The manufacturer of all the nodes of the cluster.
- nodes
List<Cluster
Node Response> - List of nodes reported by the cluster.
- supported
Capabilities List<String> - Capabilities supported by the cluster.
- diagnostic
Level String - Level of diagnostic data emitted by the cluster.
- cluster
Id string - Unique id generated by the on-prem cluster.
- cluster
Name string - Name of the on-prem cluster connected to this resource.
- cluster
Type string - The node type of all the nodes of the cluster.
- cluster
Version string - Version of the cluster software.
- imds
Attestation string - IMDS attestation status of the cluster.
- last
Updated string - Last time the cluster reported the data.
- manufacturer string
- The manufacturer of all the nodes of the cluster.
- nodes
Cluster
Node Response[] - List of nodes reported by the cluster.
- supported
Capabilities string[] - Capabilities supported by the cluster.
- diagnostic
Level string - Level of diagnostic data emitted by the cluster.
- cluster_
id str - Unique id generated by the on-prem cluster.
- cluster_
name str - Name of the on-prem cluster connected to this resource.
- cluster_
type str - The node type of all the nodes of the cluster.
- cluster_
version str - Version of the cluster software.
- imds_
attestation str - IMDS attestation status of the cluster.
- last_
updated str - Last time the cluster reported the data.
- manufacturer str
- The manufacturer of all the nodes of the cluster.
- nodes
Sequence[Cluster
Node Response] - List of nodes reported by the cluster.
- supported_
capabilities Sequence[str] - Capabilities supported by the cluster.
- diagnostic_
level str - Level of diagnostic data emitted by the cluster.
- cluster
Id String - Unique id generated by the on-prem cluster.
- cluster
Name String - Name of the on-prem cluster connected to this resource.
- cluster
Type String - The node type of all the nodes of the cluster.
- cluster
Version String - Version of the cluster software.
- imds
Attestation String - IMDS attestation status of the cluster.
- last
Updated String - Last time the cluster reported the data.
- manufacturer String
- The manufacturer of all the nodes of the cluster.
- nodes List<Property Map>
- List of nodes reported by the cluster.
- supported
Capabilities List<String> - Capabilities supported by the cluster.
- diagnostic
Level String - Level of diagnostic data emitted by the cluster.
DiagnosticLevel, DiagnosticLevelArgs
- Off
- Off
- Basic
- Basic
- Enhanced
- Enhanced
- Diagnostic
Level Off - Off
- Diagnostic
Level Basic - Basic
- Diagnostic
Level Enhanced - Enhanced
- Off
- Off
- Basic
- Basic
- Enhanced
- Enhanced
- Off
- Off
- Basic
- Basic
- Enhanced
- Enhanced
- OFF
- Off
- BASIC
- Basic
- ENHANCED
- Enhanced
- "Off"
- Off
- "Basic"
- Basic
- "Enhanced"
- Enhanced
ManagedServiceIdentityType, ManagedServiceIdentityTypeArgs
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned, UserAssigned
- Managed
Service Identity Type None - None
- Managed
Service Identity Type System Assigned - SystemAssigned
- Managed
Service Identity Type User Assigned - UserAssigned
- Managed
Service Identity Type_System Assigned_User Assigned - SystemAssigned, UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned, UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned, UserAssigned
- NONE
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- SYSTEM_ASSIGNED_USER_ASSIGNED
- SystemAssigned, UserAssigned
- "None"
- None
- "System
Assigned" - SystemAssigned
- "User
Assigned" - UserAssigned
- "System
Assigned, User Assigned" - SystemAssigned, UserAssigned
SoftwareAssuranceIntent, SoftwareAssuranceIntentArgs
- Enable
- Enable
- Disable
- Disable
- Software
Assurance Intent Enable - Enable
- Software
Assurance Intent Disable - Disable
- Enable
- Enable
- Disable
- Disable
- Enable
- Enable
- Disable
- Disable
- ENABLE
- Enable
- DISABLE
- Disable
- "Enable"
- Enable
- "Disable"
- Disable
SoftwareAssuranceProperties, SoftwareAssurancePropertiesArgs
- Software
Assurance string | Pulumi.Intent Azure Native. Azure Stack HCI. Software Assurance Intent - Customer Intent for Software Assurance Benefit.
- Software
Assurance string | Pulumi.Status Azure Native. Azure Stack HCI. Software Assurance Status - Status of the Software Assurance for the cluster.
- Software
Assurance string | SoftwareIntent Assurance Intent - Customer Intent for Software Assurance Benefit.
- Software
Assurance string | SoftwareStatus Assurance Status - Status of the Software Assurance for the cluster.
- software
Assurance String | SoftwareIntent Assurance Intent - Customer Intent for Software Assurance Benefit.
- software
Assurance String | SoftwareStatus Assurance Status - Status of the Software Assurance for the cluster.
- software
Assurance string | SoftwareIntent Assurance Intent - Customer Intent for Software Assurance Benefit.
- software
Assurance string | SoftwareStatus Assurance Status - Status of the Software Assurance for the cluster.
- software_
assurance_ str | Softwareintent Assurance Intent - Customer Intent for Software Assurance Benefit.
- software_
assurance_ str | Softwarestatus Assurance Status - Status of the Software Assurance for the cluster.
- software
Assurance String | "Enable" | "Disable"Intent - Customer Intent for Software Assurance Benefit.
- software
Assurance String | "Enabled" | "Disabled"Status - Status of the Software Assurance for the cluster.
SoftwareAssurancePropertiesResponse, SoftwareAssurancePropertiesResponseArgs
- Last
Updated string - TimeStamp denoting the latest SA benefit applicability is validated.
- Software
Assurance stringIntent - Customer Intent for Software Assurance Benefit.
- Software
Assurance stringStatus - Status of the Software Assurance for the cluster.
- Last
Updated string - TimeStamp denoting the latest SA benefit applicability is validated.
- Software
Assurance stringIntent - Customer Intent for Software Assurance Benefit.
- Software
Assurance stringStatus - Status of the Software Assurance for the cluster.
- last
Updated String - TimeStamp denoting the latest SA benefit applicability is validated.
- software
Assurance StringIntent - Customer Intent for Software Assurance Benefit.
- software
Assurance StringStatus - Status of the Software Assurance for the cluster.
- last
Updated string - TimeStamp denoting the latest SA benefit applicability is validated.
- software
Assurance stringIntent - Customer Intent for Software Assurance Benefit.
- software
Assurance stringStatus - Status of the Software Assurance for the cluster.
- last_
updated str - TimeStamp denoting the latest SA benefit applicability is validated.
- software_
assurance_ strintent - Customer Intent for Software Assurance Benefit.
- software_
assurance_ strstatus - Status of the Software Assurance for the cluster.
- last
Updated String - TimeStamp denoting the latest SA benefit applicability is validated.
- software
Assurance StringIntent - Customer Intent for Software Assurance Benefit.
- software
Assurance StringStatus - Status of the Software Assurance for the cluster.
SoftwareAssuranceStatus, SoftwareAssuranceStatusArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Software
Assurance Status Enabled - Enabled
- Software
Assurance Status Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
UserAssignedIdentityResponse, UserAssignedIdentityResponseArgs
- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
- client
Id string - The client ID of the assigned identity.
- principal
Id string - The principal ID of the assigned identity.
- client_
id str - The client ID of the assigned identity.
- principal_
id str - The principal ID of the assigned identity.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
WindowsServerSubscription, WindowsServerSubscriptionArgs
- Disabled
- Disabled
- Enabled
- Enabled
- Windows
Server Subscription Disabled - Disabled
- Windows
Server Subscription Enabled - Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- DISABLED
- Disabled
- ENABLED
- Enabled
- "Disabled"
- Disabled
- "Enabled"
- Enabled
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:azurestackhci:Cluster myCluster /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0