Package-level declarations

Types

Link copied to clipboard
class AgentPool : KotlinCustomResource

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class AgentPoolArgs(val administratorConfiguration: Output<AdministratorConfigurationArgs>? = null, val agentOptions: Output<AgentOptionsArgs>? = null, val agentPoolName: Output<String>? = null, val attachedNetworkConfiguration: Output<AttachedNetworkConfigurationArgs>? = null, val availabilityZones: Output<List<String>>? = null, val count: Output<Double>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val kubernetesClusterName: Output<String>? = null, val labels: Output<List<KubernetesLabelArgs>>? = null, val location: Output<String>? = null, val mode: Output<Either<String, AgentPoolMode>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val taints: Output<List<KubernetesLabelArgs>>? = null, val upgradeSettings: Output<AgentPoolUpgradeSettingsArgs>? = null, val vmSkuName: Output<String>? = null) : ConvertibleToJava<AgentPoolArgs>

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object AgentPoolMapper : ResourceMapper<AgentPool>
Link copied to clipboard
Link copied to clipboard
class BareMetalMachine : KotlinCustomResource

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class BareMetalMachineArgs(val bareMetalMachineName: Output<String>? = null, val bmcConnectionString: Output<String>? = null, val bmcCredentials: Output<AdministrativeCredentialsArgs>? = null, val bmcMacAddress: Output<String>? = null, val bootMacAddress: Output<String>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val location: Output<String>? = null, val machineClusterVersion: Output<String>? = null, val machineDetails: Output<String>? = null, val machineName: Output<String>? = null, val machineSkuId: Output<String>? = null, val rackId: Output<String>? = null, val rackSlot: Output<Double>? = null, val resourceGroupName: Output<String>? = null, val serialNumber: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<BareMetalMachineArgs>

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class BareMetalMachineKeySet : KotlinCustomResource

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class BareMetalMachineKeySetArgs(val azureGroupId: Output<String>? = null, val bareMetalMachineKeySetName: Output<String>? = null, val clusterName: Output<String>? = null, val expiration: Output<String>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val jumpHostsAllowed: Output<List<String>>? = null, val location: Output<String>? = null, val osGroupName: Output<String>? = null, val privilegeLevel: Output<Either<String, BareMetalMachineKeySetPrivilegeLevel>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val userList: Output<List<KeySetUserArgs>>? = null) : ConvertibleToJava<BareMetalMachineKeySetArgs>

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object BareMetalMachineMapper : ResourceMapper<BareMetalMachine>
Link copied to clipboard
class BmcKeySet : KotlinCustomResource

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class BmcKeySetArgs(val azureGroupId: Output<String>? = null, val bmcKeySetName: Output<String>? = null, val clusterName: Output<String>? = null, val expiration: Output<String>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val location: Output<String>? = null, val privilegeLevel: Output<Either<String, BmcKeySetPrivilegeLevel>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val userList: Output<List<KeySetUserArgs>>? = null) : ConvertibleToJava<BmcKeySetArgs>

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object BmcKeySetMapper : ResourceMapper<BmcKeySet>
Link copied to clipboard
Link copied to clipboard
class CloudServicesNetwork : KotlinCustomResource

Upon creation, the additional services that are provided by the platform will be allocated and represented in the status of this resource. All resources associated with this cloud services network will be part of the same layer 2 (L2) isolation domain. At least one service network must be created but may be reused across many virtual machines and/or Hybrid AKS clusters. Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class CloudServicesNetworkArgs(val additionalEgressEndpoints: Output<List<EgressEndpointArgs>>? = null, val cloudServicesNetworkName: Output<String>? = null, val enableDefaultEgressEndpoints: Output<Either<String, CloudServicesNetworkEnableDefaultEgressEndpoints>>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<CloudServicesNetworkArgs>

Upon creation, the additional services that are provided by the platform will be allocated and represented in the status of this resource. All resources associated with this cloud services network will be part of the same layer 2 (L2) isolation domain. At least one service network must be created but may be reused across many virtual machines and/or Hybrid AKS clusters. Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class Cluster : KotlinCustomResource

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ClusterArgs(val aggregatorOrSingleRackDefinition: Output<RackDefinitionArgs>? = null, val analyticsOutputSettings: Output<AnalyticsOutputSettingsArgs>? = null, val analyticsWorkspaceId: Output<String>? = null, val clusterLocation: Output<String>? = null, val clusterName: Output<String>? = null, val clusterServicePrincipal: Output<ServicePrincipalInformationArgs>? = null, val clusterType: Output<Either<String, ClusterType>>? = null, val clusterVersion: Output<String>? = null, val commandOutputSettings: Output<CommandOutputSettingsArgs>? = null, val computeDeploymentThreshold: Output<ValidationThresholdArgs>? = null, val computeRackDefinitions: Output<List<RackDefinitionArgs>>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val location: Output<String>? = null, val managedResourceGroupConfiguration: Output<ManagedResourceGroupConfigurationArgs>? = null, val networkFabricId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val runtimeProtectionConfiguration: Output<RuntimeProtectionConfigurationArgs>? = null, val secretArchive: Output<ClusterSecretArchiveArgs>? = null, val secretArchiveSettings: Output<SecretArchiveSettingsArgs>? = null, val tags: Output<Map<String, String>>? = null, val updateStrategy: Output<ClusterUpdateStrategyArgs>? = null, val vulnerabilityScanningSettings: Output<VulnerabilityScanningSettingsArgs>? = null) : ConvertibleToJava<ClusterArgs>

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class ClusterManager : KotlinCustomResource

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ClusterManagerArgs(val analyticsWorkspaceId: Output<String>? = null, val availabilityZones: Output<List<String>>? = null, val clusterManagerName: Output<String>? = null, val fabricControllerId: Output<String>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val location: Output<String>? = null, val managedResourceGroupConfiguration: Output<ManagedResourceGroupConfigurationArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vmSize: Output<String>? = null) : ConvertibleToJava<ClusterManagerArgs>

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object ClusterManagerMapper : ResourceMapper<ClusterManager>
Link copied to clipboard
object ClusterMapper : ResourceMapper<Cluster>
Link copied to clipboard
Link copied to clipboard
class Console : KotlinCustomResource

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ConsoleArgs(val consoleName: Output<String>? = null, val enabled: Output<Either<String, ConsoleEnabled>>? = null, val expiration: Output<String>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sshPublicKey: Output<SshPublicKeyArgs>? = null, val tags: Output<Map<String, String>>? = null, val virtualMachineName: Output<String>? = null) : ConvertibleToJava<ConsoleArgs>

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object ConsoleMapper : ResourceMapper<Console>
Link copied to clipboard
Link copied to clipboard
class KubernetesCluster : KotlinCustomResource

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class KubernetesClusterArgs(val aadConfiguration: Output<AadConfigurationArgs>? = null, val administratorConfiguration: Output<AdministratorConfigurationArgs>? = null, val controlPlaneNodeConfiguration: Output<ControlPlaneNodeConfigurationArgs>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val initialAgentPoolConfigurations: Output<List<InitialAgentPoolConfigurationArgs>>? = null, val kubernetesClusterName: Output<String>? = null, val kubernetesVersion: Output<String>? = null, val location: Output<String>? = null, val managedResourceGroupConfiguration: Output<ManagedResourceGroupConfigurationArgs>? = null, val networkConfiguration: Output<NetworkConfigurationArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<KubernetesClusterArgs>

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class KubernetesClusterFeature : KotlinCustomResource

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2024-06-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class KubernetesClusterFeatureArgs(val featureName: Output<String>? = null, val kubernetesClusterName: Output<String>? = null, val location: Output<String>? = null, val options: Output<List<StringKeyValuePairArgs>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<KubernetesClusterFeatureArgs>

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2024-06-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object KubernetesClusterMapper : ResourceMapper<KubernetesCluster>
Link copied to clipboard
class L2Network : KotlinCustomResource

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class L2NetworkArgs(val extendedLocation: Output<ExtendedLocationArgs>? = null, val hybridAksPluginType: Output<Either<String, HybridAksPluginType>>? = null, val interfaceName: Output<String>? = null, val l2IsolationDomainId: Output<String>? = null, val l2NetworkName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<L2NetworkArgs>

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object L2NetworkMapper : ResourceMapper<L2Network>
Link copied to clipboard
Link copied to clipboard
class L3Network : KotlinCustomResource

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class L3NetworkArgs(val extendedLocation: Output<ExtendedLocationArgs>? = null, val hybridAksIpamEnabled: Output<Either<String, HybridAksIpamEnabled>>? = null, val hybridAksPluginType: Output<Either<String, HybridAksPluginType>>? = null, val interfaceName: Output<String>? = null, val ipAllocationType: Output<Either<String, IpAllocationType>>? = null, val ipv4ConnectedPrefix: Output<String>? = null, val ipv6ConnectedPrefix: Output<String>? = null, val l3IsolationDomainId: Output<String>? = null, val l3NetworkName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vlan: Output<Double>? = null) : ConvertibleToJava<L3NetworkArgs>

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object L3NetworkMapper : ResourceMapper<L3Network>
Link copied to clipboard
Link copied to clipboard
class MetricsConfiguration : KotlinCustomResource

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class MetricsConfigurationArgs(val clusterName: Output<String>? = null, val collectionInterval: Output<Double>? = null, val enabledMetrics: Output<List<String>>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val location: Output<String>? = null, val metricsConfigurationName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MetricsConfigurationArgs>

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Rack : KotlinCustomResource

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class RackArgs(val availabilityZone: Output<String>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val location: Output<String>? = null, val rackLocation: Output<String>? = null, val rackName: Output<String>? = null, val rackSerialNumber: Output<String>? = null, val rackSkuId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<RackArgs>

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard

Builder for RackArgs.

Link copied to clipboard
object RackMapper : ResourceMapper<Rack>
Link copied to clipboard

Builder for Rack.

Link copied to clipboard
class StorageAppliance : KotlinCustomResource

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class StorageApplianceArgs(val administratorCredentials: Output<AdministrativeCredentialsArgs>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val location: Output<String>? = null, val rackId: Output<String>? = null, val rackSlot: Output<Double>? = null, val resourceGroupName: Output<String>? = null, val serialNumber: Output<String>? = null, val storageApplianceName: Output<String>? = null, val storageApplianceSkuId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<StorageApplianceArgs>

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object StorageApplianceMapper : ResourceMapper<StorageAppliance>
Link copied to clipboard
class TrunkedNetwork : KotlinCustomResource

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class TrunkedNetworkArgs(val extendedLocation: Output<ExtendedLocationArgs>? = null, val hybridAksPluginType: Output<Either<String, HybridAksPluginType>>? = null, val interfaceName: Output<String>? = null, val isolationDomainIds: Output<List<String>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val trunkedNetworkName: Output<String>? = null, val vlans: Output<List<Double>>? = null) : ConvertibleToJava<TrunkedNetworkArgs>

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object TrunkedNetworkMapper : ResourceMapper<TrunkedNetwork>
Link copied to clipboard
class VirtualMachine : KotlinCustomResource

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class VirtualMachineArgs(val adminUsername: Output<String>? = null, val bootMethod: Output<Either<String, VirtualMachineBootMethod>>? = null, val cloudServicesNetworkAttachment: Output<NetworkAttachmentArgs>? = null, val consoleExtendedLocation: Output<ExtendedLocationArgs>? = null, val cpuCores: Output<Double>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val isolateEmulatorThread: Output<Either<String, VirtualMachineIsolateEmulatorThread>>? = null, val location: Output<String>? = null, val memorySizeGB: Output<Double>? = null, val networkAttachments: Output<List<NetworkAttachmentArgs>>? = null, val networkData: Output<String>? = null, val placementHints: Output<List<VirtualMachinePlacementHintArgs>>? = null, val resourceGroupName: Output<String>? = null, val sshPublicKeys: Output<List<SshPublicKeyArgs>>? = null, val storageProfile: Output<StorageProfileArgs>? = null, val tags: Output<Map<String, String>>? = null, val userData: Output<String>? = null, val virtioInterface: Output<Either<String, VirtualMachineVirtioInterfaceType>>? = null, val virtualMachineName: Output<String>? = null, val vmDeviceModel: Output<Either<String, VirtualMachineDeviceModelType>>? = null, val vmImage: Output<String>? = null, val vmImageRepositoryCredentials: Output<ImageRepositoryCredentialsArgs>? = null) : ConvertibleToJava<VirtualMachineArgs>

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object VirtualMachineMapper : ResourceMapper<VirtualMachine>
Link copied to clipboard
class Volume : KotlinCustomResource

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class VolumeArgs(val extendedLocation: Output<ExtendedLocationArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sizeMiB: Output<Double>? = null, val tags: Output<Map<String, String>>? = null, val volumeName: Output<String>? = null) : ConvertibleToJava<VolumeArgs>

Uses Azure REST API version 2025-02-01. In version 2.x of the Azure Native provider, it used API version 2023-10-01-preview. Other available API versions: 2024-07-01, 2024-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native networkcloud [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard

Builder for VolumeArgs.

Link copied to clipboard
object VolumeMapper : ResourceMapper<Volume>
Link copied to clipboard

Builder for Volume.

Functions

Link copied to clipboard
suspend fun agentPool(name: String, block: suspend AgentPoolResourceBuilder.() -> Unit): AgentPool
Link copied to clipboard
Link copied to clipboard
suspend fun bmcKeySet(name: String, block: suspend BmcKeySetResourceBuilder.() -> Unit): BmcKeySet
Link copied to clipboard
fun cluster(name: String): Cluster
suspend fun cluster(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard
Link copied to clipboard
fun console(name: String): Console
suspend fun console(name: String, block: suspend ConsoleResourceBuilder.() -> Unit): Console
Link copied to clipboard
suspend fun l2Network(name: String, block: suspend L2NetworkResourceBuilder.() -> Unit): L2Network
Link copied to clipboard
suspend fun l3Network(name: String, block: suspend L3NetworkResourceBuilder.() -> Unit): L3Network
Link copied to clipboard
fun rack(name: String): Rack
suspend fun rack(name: String, block: suspend RackResourceBuilder.() -> Unit): Rack
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun volume(name: String): Volume
suspend fun volume(name: String, block: suspend VolumeResourceBuilder.() -> Unit): Volume