Language

DiscoverySupercomputerProperties Class

Definition

Supercomputer properties.

public class DiscoverySupercomputerProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Discovery.Models.DiscoverySupercomputerProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Discovery.Models.DiscoverySupercomputerProperties>
type DiscoverySupercomputerProperties = class
    interface IJsonModel<DiscoverySupercomputerProperties>
    interface IPersistableModel<DiscoverySupercomputerProperties>
Public Class DiscoverySupercomputerProperties
Implements IJsonModel(Of DiscoverySupercomputerProperties), IPersistableModel(Of DiscoverySupercomputerProperties)
Inheritance
DiscoverySupercomputerProperties
Implements

Constructors

Name Description
DiscoverySupercomputerProperties(ResourceIdentifier, DiscoverySupercomputerIdentities)

Initializes a new instance of DiscoverySupercomputerProperties.

Properties

Name Description
CustomerManagedKeys

Whether or not to use a customer managed key when encrypting data at rest.

DiskEncryptionSetId

Disk Encryption Set ID to use for Customer Managed Keys encryption. Required if Customer Managed Keys is enabled.

Identities

Dictionary of identity properties.

LogAnalyticsClusterId

The Log Analytics Cluster to use for debug logs. This is required when Customer Managed Keys are enabled.

ManagedOnBehalfOfMoboBrokerResources

Managed-On-Behalf-Of broker resources.

ManagedResourceGroup

The resource group for resources managed on behalf of customer.

ManagementSubnetId

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.

OutboundType

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.

ProvisioningState

The status of the last operation.

SubnetId

System Subnet ID associated with managed NodePool for system resources. It should have connectivity to the child NodePool subnets.

SystemSku

The SKU to use for the system node pool.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<DiscoverySupercomputerProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<DiscoverySupercomputerProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<DiscoverySupercomputerProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<DiscoverySupercomputerProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<DiscoverySupercomputerProperties>.Write(ModelReaderWriterOptions)

Applies to