This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v3.16.0
published on Friday, Mar 20, 2026 by Pulumi
published on Friday, Mar 20, 2026 by Pulumi
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v3.16.0
published on Friday, Mar 20, 2026 by Pulumi
published on Friday, Mar 20, 2026 by Pulumi
Get a Supercomputer
Uses Azure REST API version 2026-02-01-preview.
Using getSupercomputer
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getSupercomputer(args: GetSupercomputerArgs, opts?: InvokeOptions): Promise<GetSupercomputerResult>
function getSupercomputerOutput(args: GetSupercomputerOutputArgs, opts?: InvokeOptions): Output<GetSupercomputerResult>def get_supercomputer(resource_group_name: Optional[str] = None,
supercomputer_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSupercomputerResult
def get_supercomputer_output(resource_group_name: Optional[pulumi.Input[str]] = None,
supercomputer_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSupercomputerResult]func LookupSupercomputer(ctx *Context, args *LookupSupercomputerArgs, opts ...InvokeOption) (*LookupSupercomputerResult, error)
func LookupSupercomputerOutput(ctx *Context, args *LookupSupercomputerOutputArgs, opts ...InvokeOption) LookupSupercomputerResultOutput> Note: This function is named LookupSupercomputer in the Go SDK.
public static class GetSupercomputer
{
public static Task<GetSupercomputerResult> InvokeAsync(GetSupercomputerArgs args, InvokeOptions? opts = null)
public static Output<GetSupercomputerResult> Invoke(GetSupercomputerInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSupercomputerResult> getSupercomputer(GetSupercomputerArgs args, InvokeOptions options)
public static Output<GetSupercomputerResult> getSupercomputer(GetSupercomputerArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:discovery:getSupercomputer
arguments:
# arguments dictionaryThe following arguments are supported:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Supercomputer
Name string - The name of the Supercomputer
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Supercomputer
Name string - The name of the Supercomputer
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- supercomputer
Name String - The name of the Supercomputer
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- supercomputer
Name string - The name of the Supercomputer
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- supercomputer_
name str - The name of the Supercomputer
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- supercomputer
Name String - The name of the Supercomputer
getSupercomputer Result
The following output properties are available:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Properties
Pulumi.
Azure Native. Discovery. Outputs. Supercomputer Properties Response - The resource-specific properties for this resource.
- System
Data Pulumi.Azure Native. Discovery. Outputs. System Data Response - 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"
- Dictionary<string, string>
- Resource tags.
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Properties
Supercomputer
Properties Response - The resource-specific properties for this resource.
- System
Data SystemData Response - 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"
- map[string]string
- Resource tags.
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- properties
Supercomputer
Properties Response - The resource-specific properties for this resource.
- system
Data SystemData Response - 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"
- Map<String,String>
- Resource tags.
- azure
Api stringVersion - The Azure API version of the resource.
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location string
- The geo-location where the resource lives
- name string
- The name of the resource
- properties
Supercomputer
Properties Response - The resource-specific properties for this resource.
- system
Data SystemData Response - 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"
- {[key: string]: string}
- Resource tags.
- azure_
api_ strversion - The Azure API version of the resource.
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location str
- The geo-location where the resource lives
- name str
- The name of the resource
- properties
Supercomputer
Properties Response - The resource-specific properties for this resource.
- system_
data SystemData Response - 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"
- Mapping[str, str]
- Resource tags.
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- properties Property Map
- The resource-specific properties for this resource.
- system
Data 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"
- Map<String>
- Resource tags.
Supporting Types
IdentityResponse
- Client
Id string - The client ID of the assigned identity.
- Id string
- The resource ID of the user assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- Client
Id string - The client ID of the assigned identity.
- Id string
- The resource ID of the user assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- client
Id String - The client ID of the assigned identity.
- id String
- The resource ID of the user assigned identity.
- principal
Id String - The principal ID of the assigned identity.
- client
Id string - The client ID of the assigned identity.
- id string
- The resource ID of the user assigned identity.
- principal
Id string - The principal ID of the assigned identity.
- client_
id str - The client ID of the assigned identity.
- id str
- The resource ID of the user assigned identity.
- principal_
id str - The principal ID of the assigned identity.
- client
Id String - The client ID of the assigned identity.
- id String
- The resource ID of the user assigned identity.
- principal
Id String - The principal ID of the assigned identity.
MoboBrokerResourceResponse
- Id string
- Resource identifier of a Managed-On-Behalf-Of broker resource
- Id string
- Resource identifier of a Managed-On-Behalf-Of broker resource
- id String
- Resource identifier of a Managed-On-Behalf-Of broker resource
- id string
- Resource identifier of a Managed-On-Behalf-Of broker resource
- id str
- Resource identifier of a Managed-On-Behalf-Of broker resource
- id String
- Resource identifier of a Managed-On-Behalf-Of broker resource
SupercomputerIdentitiesResponse
- Cluster
Identity Pulumi.Azure Native. Discovery. Inputs. Identity Response - Cluster identity ID.
- Kubelet
Identity Pulumi.Azure Native. Discovery. Inputs. Identity Response - Kubelet identity ID used by the supercomputer. This identity is used by the supercomputer at node level to access Azure resources. This identity must have ManagedIdentityOperator role on the clusterIdentity.
- Workload
Identities Dictionary<string, Pulumi.Azure Native. Discovery. Inputs. User Assigned Identity Response> - User assigned identity IDs to be used by workloads as federated credentials running on supercomputer. The key value must be the resource ID of the identity resource.
- Cluster
Identity IdentityResponse - Cluster identity ID.
- Kubelet
Identity IdentityResponse - Kubelet identity ID used by the supercomputer. This identity is used by the supercomputer at node level to access Azure resources. This identity must have ManagedIdentityOperator role on the clusterIdentity.
- Workload
Identities map[string]UserAssigned Identity Response - User assigned identity IDs to be used by workloads as federated credentials running on supercomputer. The key value must be the resource ID of the identity resource.
- cluster
Identity IdentityResponse - Cluster identity ID.
- kubelet
Identity IdentityResponse - Kubelet identity ID used by the supercomputer. This identity is used by the supercomputer at node level to access Azure resources. This identity must have ManagedIdentityOperator role on the clusterIdentity.
- workload
Identities Map<String,UserAssigned Identity Response> - User assigned identity IDs to be used by workloads as federated credentials running on supercomputer. The key value must be the resource ID of the identity resource.
- cluster
Identity IdentityResponse - Cluster identity ID.
- kubelet
Identity IdentityResponse - Kubelet identity ID used by the supercomputer. This identity is used by the supercomputer at node level to access Azure resources. This identity must have ManagedIdentityOperator role on the clusterIdentity.
- workload
Identities {[key: string]: UserAssigned Identity Response} - User assigned identity IDs to be used by workloads as federated credentials running on supercomputer. The key value must be the resource ID of the identity resource.
- cluster_
identity IdentityResponse - Cluster identity ID.
- kubelet_
identity IdentityResponse - Kubelet identity ID used by the supercomputer. This identity is used by the supercomputer at node level to access Azure resources. This identity must have ManagedIdentityOperator role on the clusterIdentity.
- workload_
identities Mapping[str, UserAssigned Identity Response] - User assigned identity IDs to be used by workloads as federated credentials running on supercomputer. The key value must be the resource ID of the identity resource.
- cluster
Identity Property Map - Cluster identity ID.
- kubelet
Identity Property Map - Kubelet identity ID used by the supercomputer. This identity is used by the supercomputer at node level to access Azure resources. This identity must have ManagedIdentityOperator role on the clusterIdentity.
- workload
Identities Map<Property Map> - User assigned identity IDs to be used by workloads as federated credentials running on supercomputer. The key value must be the resource ID of the identity resource.
SupercomputerPropertiesResponse
- Identities
Pulumi.
Azure Native. Discovery. Inputs. Supercomputer Identities Response - Dictionary of identity properties.
- Managed
On Pulumi.Behalf Of Configuration Azure Native. Discovery. Inputs. With Mobo Broker Resources Response - Managed-On-Behalf-Of configuration properties. This configuration exists for the resources where a resource provider manages those resources on behalf of the resource owner.
- Managed
Resource stringGroup - The resource group for resources managed on behalf of customer.
- Provisioning
State string - The status of the last operation.
- Subnet
Id string - System Subnet ID associated with managed NodePool for system resources. It should have connectivity to the child NodePool subnets.
- Customer
Managed stringKeys - Whether or not to use a customer managed key when encrypting data at rest
- Disk
Encryption stringSet Id - Disk Encryption Set ID to use for Customer Managed Keys encryption. Required if Customer Managed Keys is enabled.
- Log
Analytics stringCluster Id - The Log Analytics Cluster to use for debug logs. This is required when Customer Managed Keys are enabled.
- Management
Subnet stringId - System Subnet ID associated with AKS apiserver. Must be delegated to Microsoft.ContainerService/managedClusters. It should have connectivity to the system subnet and nodepool subnets.
- Outbound
Type string - Network egress type provisioned for the supercomputer workloads. Defaults to LoadBalancer if not specified. If None is specified, the customer is responsible for providing outbound connectivity for Supercomputer functionality.
- System
Sku string - The SKU to use for the system node pool.
- Identities
Supercomputer
Identities Response - Dictionary of identity properties.
- Managed
On WithBehalf Of Configuration Mobo Broker Resources Response - Managed-On-Behalf-Of configuration properties. This configuration exists for the resources where a resource provider manages those resources on behalf of the resource owner.
- Managed
Resource stringGroup - The resource group for resources managed on behalf of customer.
- Provisioning
State string - The status of the last operation.
- Subnet
Id string - System Subnet ID associated with managed NodePool for system resources. It should have connectivity to the child NodePool subnets.
- Customer
Managed stringKeys - Whether or not to use a customer managed key when encrypting data at rest
- Disk
Encryption stringSet Id - Disk Encryption Set ID to use for Customer Managed Keys encryption. Required if Customer Managed Keys is enabled.
- Log
Analytics stringCluster Id - The Log Analytics Cluster to use for debug logs. This is required when Customer Managed Keys are enabled.
- Management
Subnet stringId - System Subnet ID associated with AKS apiserver. Must be delegated to Microsoft.ContainerService/managedClusters. It should have connectivity to the system subnet and nodepool subnets.
- Outbound
Type string - Network egress type provisioned for the supercomputer workloads. Defaults to LoadBalancer if not specified. If None is specified, the customer is responsible for providing outbound connectivity for Supercomputer functionality.
- System
Sku string - The SKU to use for the system node pool.
- identities
Supercomputer
Identities Response - Dictionary of identity properties.
- managed
On WithBehalf Of Configuration Mobo Broker Resources Response - Managed-On-Behalf-Of configuration properties. This configuration exists for the resources where a resource provider manages those resources on behalf of the resource owner.
- managed
Resource StringGroup - The resource group for resources managed on behalf of customer.
- provisioning
State String - The status of the last operation.
- subnet
Id String - System Subnet ID associated with managed NodePool for system resources. It should have connectivity to the child NodePool subnets.
- customer
Managed StringKeys - Whether or not to use a customer managed key when encrypting data at rest
- disk
Encryption StringSet Id - Disk Encryption Set ID to use for Customer Managed Keys encryption. Required if Customer Managed Keys is enabled.
- log
Analytics StringCluster Id - The Log Analytics Cluster to use for debug logs. This is required when Customer Managed Keys are enabled.
- management
Subnet StringId - System Subnet ID associated with AKS apiserver. Must be delegated to Microsoft.ContainerService/managedClusters. It should have connectivity to the system subnet and nodepool subnets.
- outbound
Type String - Network egress type provisioned for the supercomputer workloads. Defaults to LoadBalancer if not specified. If None is specified, the customer is responsible for providing outbound connectivity for Supercomputer functionality.
- system
Sku String - The SKU to use for the system node pool.
- identities
Supercomputer
Identities Response - Dictionary of identity properties.
- managed
On WithBehalf Of Configuration Mobo Broker Resources Response - Managed-On-Behalf-Of configuration properties. This configuration exists for the resources where a resource provider manages those resources on behalf of the resource owner.
- managed
Resource stringGroup - The resource group for resources managed on behalf of customer.
- provisioning
State string - The status of the last operation.
- subnet
Id string - System Subnet ID associated with managed NodePool for system resources. It should have connectivity to the child NodePool subnets.
- customer
Managed stringKeys - Whether or not to use a customer managed key when encrypting data at rest
- disk
Encryption stringSet Id - Disk Encryption Set ID to use for Customer Managed Keys encryption. Required if Customer Managed Keys is enabled.
- log
Analytics stringCluster Id - The Log Analytics Cluster to use for debug logs. This is required when Customer Managed Keys are enabled.
- management
Subnet stringId - System Subnet ID associated with AKS apiserver. Must be delegated to Microsoft.ContainerService/managedClusters. It should have connectivity to the system subnet and nodepool subnets.
- outbound
Type string - Network egress type provisioned for the supercomputer workloads. Defaults to LoadBalancer if not specified. If None is specified, the customer is responsible for providing outbound connectivity for Supercomputer functionality.
- system
Sku string - The SKU to use for the system node pool.
- identities
Supercomputer
Identities Response - Dictionary of identity properties.
- managed_
on_ Withbehalf_ of_ configuration Mobo Broker Resources Response - Managed-On-Behalf-Of configuration properties. This configuration exists for the resources where a resource provider manages those resources on behalf of the resource owner.
- managed_
resource_ strgroup - The resource group for resources managed on behalf of customer.
- provisioning_
state str - The status of the last operation.
- subnet_
id str - System Subnet ID associated with managed NodePool for system resources. It should have connectivity to the child NodePool subnets.
- customer_
managed_ strkeys - Whether or not to use a customer managed key when encrypting data at rest
- disk_
encryption_ strset_ id - Disk Encryption Set ID to use for Customer Managed Keys encryption. Required if Customer Managed Keys is enabled.
- log_
analytics_ strcluster_ id - The Log Analytics Cluster to use for debug logs. This is required when Customer Managed Keys are enabled.
- management_
subnet_ strid - System Subnet ID associated with AKS apiserver. Must be delegated to Microsoft.ContainerService/managedClusters. It should have connectivity to the system subnet and nodepool subnets.
- outbound_
type str - Network egress type provisioned for the supercomputer workloads. Defaults to LoadBalancer if not specified. If None is specified, the customer is responsible for providing outbound connectivity for Supercomputer functionality.
- system_
sku str - The SKU to use for the system node pool.
- identities Property Map
- Dictionary of identity properties.
- managed
On Property MapBehalf Of Configuration - Managed-On-Behalf-Of configuration properties. This configuration exists for the resources where a resource provider manages those resources on behalf of the resource owner.
- managed
Resource StringGroup - The resource group for resources managed on behalf of customer.
- provisioning
State String - The status of the last operation.
- subnet
Id String - System Subnet ID associated with managed NodePool for system resources. It should have connectivity to the child NodePool subnets.
- customer
Managed StringKeys - Whether or not to use a customer managed key when encrypting data at rest
- disk
Encryption StringSet Id - Disk Encryption Set ID to use for Customer Managed Keys encryption. Required if Customer Managed Keys is enabled.
- log
Analytics StringCluster Id - The Log Analytics Cluster to use for debug logs. This is required when Customer Managed Keys are enabled.
- management
Subnet StringId - System Subnet ID associated with AKS apiserver. Must be delegated to Microsoft.ContainerService/managedClusters. It should have connectivity to the system subnet and nodepool subnets.
- outbound
Type String - Network egress type provisioned for the supercomputer workloads. Defaults to LoadBalancer if not specified. If None is specified, the customer is responsible for providing outbound connectivity for Supercomputer functionality.
- system
Sku String - The SKU to use for the system node pool.
SystemDataResponse
- 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
- 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.
WithMoboBrokerResourcesResponse
- Mobo
Broker List<Pulumi.Resources Azure Native. Discovery. Inputs. Mobo Broker Resource Response> - Managed-On-Behalf-Of broker resources
- Mobo
Broker []MoboResources Broker Resource Response - Managed-On-Behalf-Of broker resources
- mobo
Broker List<MoboResources Broker Resource Response> - Managed-On-Behalf-Of broker resources
- mobo
Broker MoboResources Broker Resource Response[] - Managed-On-Behalf-Of broker resources
- mobo_
broker_ Sequence[Moboresources Broker Resource Response] - Managed-On-Behalf-Of broker resources
- mobo
Broker List<Property Map>Resources - Managed-On-Behalf-Of broker resources
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v3.16.0
published on Friday, Mar 20, 2026 by Pulumi
published on Friday, Mar 20, 2026 by Pulumi
