Node Type Args
constructor(additionalDataDisks: Output<List<VmssDataDiskArgs>>? = null, additionalNetworkInterfaceConfigurations: Output<List<AdditionalNetworkInterfaceConfigurationArgs>>? = null, applicationPorts: Output<EndpointRangeDescriptionArgs>? = null, capacities: Output<Map<String, String>>? = null, clusterName: Output<String>? = null, computerNamePrefix: Output<String>? = null, dataDiskLetter: Output<String>? = null, dataDiskSizeGB: Output<Int>? = null, dataDiskType: Output<Either<String, DiskType>>? = null, dscpConfigurationId: Output<String>? = null, enableAcceleratedNetworking: Output<Boolean>? = null, enableEncryptionAtHost: Output<Boolean>? = null, enableNodePublicIP: Output<Boolean>? = null, enableNodePublicIPv6: Output<Boolean>? = null, enableOverProvisioning: Output<Boolean>? = null, ephemeralPorts: Output<EndpointRangeDescriptionArgs>? = null, evictionPolicy: Output<Either<String, EvictionPolicyType>>? = null, frontendConfigurations: Output<List<FrontendConfigurationArgs>>? = null, hostGroupId: Output<String>? = null, isPrimary: Output<Boolean>? = null, isSpotVM: Output<Boolean>? = null, isStateless: Output<Boolean>? = null, multiplePlacementGroups: Output<Boolean>? = null, natConfigurations: Output<List<NodeTypeNatConfigArgs>>? = null, natGatewayId: Output<String>? = null, networkSecurityRules: Output<List<NetworkSecurityRuleArgs>>? = null, nodeTypeName: Output<String>? = null, placementProperties: Output<Map<String, String>>? = null, resourceGroupName: Output<String>? = null, secureBootEnabled: Output<Boolean>? = null, securityType: Output<Either<String, SecurityType>>? = null, serviceArtifactReferenceId: Output<String>? = null, sku: Output<NodeTypeSkuArgs>? = null, spotRestoreTimeout: Output<String>? = null, subnetId: Output<String>? = null, tags: Output<Map<String, String>>? = null, useDefaultPublicLoadBalancer: Output<Boolean>? = null, useEphemeralOSDisk: Output<Boolean>? = null, useTempDataDisk: Output<Boolean>? = null, vmExtensions: Output<List<VMSSExtensionArgs>>? = null, vmImageOffer: Output<String>? = null, vmImagePlan: Output<VmImagePlanArgs>? = null, vmImagePublisher: Output<String>? = null, vmImageResourceId: Output<String>? = null, vmImageSku: Output<String>? = null, vmImageVersion: Output<String>? = null, vmInstanceCount: Output<Int>? = null, vmManagedIdentity: Output<VmManagedIdentityArgs>? = null, vmSecrets: Output<List<VaultSecretGroupArgs>>? = null, vmSetupActions: Output<List<Either<String, VmSetupAction>>>? = null, vmSharedGalleryImageId: Output<String>? = null, vmSize: Output<String>? = null, zones: Output<List<String>>? = null)